Ok - here are some random thoughts.

Here is an example of a program that people have complained about.

http://electronicsam.com/images/KandT/testing/steve.ngc

This is made up of what looks like tangent arcs and line segments (I 
have not done the math)  Here is the reason why I think it is.  Mach 
runs tort.ngc in almost the same amount of time as linuxcnc 
(pathological non tangent arc/line - arc arc type paths)  Mach though 
seems to run the above program at maximum (F3600) through the whole 
path.   Linuxcnc currently runs the above program pretty hurky jurky.  
So I am thinking mach has a special case for tangent arcs.

Could the new tp atleast check for tangent line-arcs, arc-arcs and then 
couldn't they be added similarly to line segments (not as complicated 
maths to figure out)

that might satisfy 90% of the people out there...  (maybe)

Am I talking out of my a$$?  (or - did we already discuss this?)

thanks
sam





On 12/4/2013 1:08 PM, sam sokolik wrote:
> BTW - there was an issue with arc acceleration constraint in master that
> Chris fixed yesterday..
>
> http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=commitdiff;h=bfb837e
>
> sam
>
>
>
> On 12/4/2013 1:01 PM, sam sokolik wrote:
>> I ran this program
>>
>> http://electronicsam.com/images/KandT/testing/internet.ngc  (named
>> because I found it on the internet... - didn't even try to figure out
>> what it was..)
>>
>> 533228 line program running G64P.005 (this program also crashes running
>> strait G64 - Robert - do you still want me to debug?  I see you think
>> you may have a handle on it..)
>>
>> Old TP 2:37:42
>> New TP 1:38:49
>>
>> Quite an improvement!!
>>
>> sam
>> On 12/3/2013 3:20 PM, Robert Ellenberg wrote:
>>> On Dec 3, 2013 2:42 PM, "sam sokolik" <sa...@empirescreen.com> wrote:
>>>> I have not seen the blip..  (but surprisingly I may have found a blip in
>>>> master...)
>>>> Ok - spiral - wow.  Running at almost 400ipm at the largest diameter.
>>>> Damn  impressive.
>>>>
>>>> I am a bit perplexed though..  If I run stellabee1.ngc (
>>>> http://electronicsam.com/images/KandT/testing/stellabee1.ngc ) with
>>>> g64P.005 - it actually runs faster with parabolic blends (master).
>>>> (40min vs 50 minutes about)  I was expecting a 2 fold at least
>>> improvement.
>>>
>>> The reason for that might be the arcs in the program. I reduced the
>>> acceleration of arcs to fix the overage in arc-arc.ngc, but the tradeoff is
>>> lower performance when there is a lot of acceleration and deceleration.
>>>
>>>> While the penguin -  (metric so .1 is about .004")
>>>> parabolic blend  P.1=2:21     Strait G64=4:12
>>>> circular blend      P.1=1:41     Strait G64=2:27
>>>>
>>>> So - I don't know if that is correct - or there is some issue.   Is the
>>>> stellabee file just too wacky for the readahead to help?
>>>>
>>>> I could not run the stellabee file with strait g64 because it fails.  I
>>>> will try to get more info. (large jump in position/acc)
>>>> Ok - I did a halscope with program line as part of it..  With stellabee
>>>> and strait G64 - looks like line 32142.
>>> Could you build the program with my debug flags enabled? It will spit out a
>>> log that will be useful to diagnose what's happening. Run this command:
>>>
>>> make EXTRA_DEBUG = '-DTP_DEBUG -DTC_DEBUG'
>>>
>>> then run Linuxcnc like this:
>>>
>>> linuxcnc > test.log
>>>
>>> This works in simulation mode to dump a log of what's happening in tp. I'd
>>> like to see if these spikes are visible in the planned motion.
>>>
>>> Thanks!
>>> Rob
>>> ------------------------------------------------------------------------------
>>> Sponsored by Intel(R) XDK
>>> Develop, test and display web and hybrid apps with a single code base.
>>> Download it for free now!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Emc-developers mailing list
>>> Emc-developers@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>
>>>
>> ------------------------------------------------------------------------------
>> Sponsored by Intel(R) XDK
>> Develop, test and display web and hybrid apps with a single code base.
>> Download it for free now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>
>>
>
> ------------------------------------------------------------------------------
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
>


------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to