Todd on the forum brought up

http://www.linuxcnc.org/index.php/english/forum/10-advanced-configuration/27368-new-trajectory-planner-testersprograms-wanted

I think you guys working on this are defonately on the right track. It 
can offer a significant improvement depending on the code used.
I wish that it would be possible to easily extend this to other axis 
beyond XYZ.
Several of the routers we use have double vertical axis with 2 spindles 
using Z and W. The new traj planner shaved a min off running the code 
included (went from 4.5 to 3.5) That was nearly a 25% improvement.

Using the G64P0.005 vs G64P0.005Q0.005 difference was less significant 
on the new planner run times were, 3:37 vs. 3:30.

PS The same carving with the W code (W is identical to Z) takes about 6 
minuts using either planner.

Maybe I need to try harder to build a ZZ configuration that will work 
for us.

Thanks again I will be playing with this some more.



On 1/7/2014 9:16 PM, sam sokolik wrote:
> I posted on cnczone and linuxcnc for testing..  Hopefully some of the
> more adventurous users will give it a try
>
> http://www.cnczone.com/forums/linuxcnc_formerly_emc2/206712-new_trajectory_planner_-_testers_programs_wanted.html
>
> http://www.cnczone.com/forums/linuxcnc_formerly_emc2/206712-new_trajectory_planner_-_testers_programs_wanted.html
>
> If there is anything I should add - let me know.  I may have been a bit
> vague on purpose.
>
> sam
>
>
> On 01/07/2014 11:52 AM, Robert Ellenberg wrote:
>> I'm thinking about changing how that constant works.  Right now, it
>> represents how much of the segment has to be "consumed" by a blend arc
>> before we enable smoothing. If it's set at 0.50, this means smooth any
>> lines that are shortened by more than 50%. Smoothing in this case means
>> limiting the velocity to not exceed the initial or final velocity, to
>> remove the rapid acceleration and deceleration.
>>
>> As a debugging constant, it worked fine, but as an INI setting, it does
>> seem hard to use. If we're lucky, there may be an algorithmic way to do
>> this. Maybe if a segment isn't long enough to reach a "cruise" phase at the
>> requested velocity, or if the velocity "bump" is less than some amount.
>>
>>
>> On Tue, Jan 7, 2014 at 11:45 AM, sam sokolik <sa...@empirescreen.com> wrote:
>>
>>> I have a question about
>>>
>>> Controls how aggressive velocity smoothing is. It's a bit counterintuitive,
>>> a value of 0.5 means no smoothing, a value of 0.0 means every segment is
>>> "smoothed". Decrease this value if the velocity profile seems to be too
>>> "bumpy".
>>>
>>> ARC_BLEND_SMOOTHING_THRESHOLD = 0.4
>>>
>>> I see in the email you had the threshold set to .75? (I am confused..)
>>>
>>> sam
>>>
>>>
>>> On 1/7/2014 2:19 AM, Robert Ellenberg wrote:
>>>> Ok, good news on the testing front, I think I've finally eliminated the
>>>> little acceleration overages by making TP_TIME_EPSILON smaller, from
>>> 10^-7
>>>> to 10^-10 or so. Properly initializing the ABC and UVW parts of the blend
>>>> arc seem to have eliminated the graphical glitches as well.
>>>>
>>>> With these last issues being fixed, I've moved development over to the
>>>> "beta" branch here:
>>>>
>>>>
>>> https://github.com/robEllenberg/linuxcnc-mirror/tree/circular-blend-arc-beta
>>>> The "beta" status means that it's been tested on multiple builds and
>>> shows
>>>> no apparent constraint violations or crashes. My top priority for the
>>> near
>>>> future will be squashing any bugs on this branch, though if there's time
>>> I
>>>> might add some additional features.
>>>>
>>>>
>>>> On Tue, Jan 7, 2014 at 2:03 AM, phill carter <phill.car...@oztime.com.au
>>>> wrote:
>>>>
>>>>> I'm still a few steps away from surface mount yet.
>>>>> All the gcode I have has probing for variable z height, I'll rip the
>>>>> probing out of one and post it.
>>>>>
>>>>>     On Tue, 7 Jan 2014 01:48:47 -0500
>>>>> Robert Ellenberg <rwe...@gmail.com> wrote:
>>>>>
>>>>>> On Tue, Jan 7, 2014 at 1:33 AM, phill carter <
>>> phill.car...@oztime.com.au
>>>>>> wrote:
>>>>>>
>>>>>>> I do a bit of repair work around the home, a few pcb's and lots of
>>>>>>> learning and trying things out.
>>>>>>> What got me interested in what you are doing is my original pcb
>>> etching
>>>>>>> was slooowww so I figured your changes would help.
>>>>>> Sounds like fun! Do you do any surface mount stuff? I bought a set of
>>> PCB
>>>>>> mills / drills recently, though I haven't had much time to make any
>>>>> boards
>>>>>> yet.
>>>>>>
>>>>>>
>>>>>>> It turns out I had my acceleration way too low. The pcb gcode I am
>>>>> using
>>>>>>> is all very short line-line transitions.
>>>>>>>
>>>>>> Would you mind sharing an example of such a program that ran really
>>> slow?
>>>>>> The greater variety of test cases I can find, the easier it will be to
>>>>>> improve and troubleshoot. For a mill with a low top speed, increasing
>>>>>> acceleration seems to be a viable solution, but it's probably not ideal
>>>>>> since it means you're hitting your drive system harder. If you could
>>> get
>>>>>> the same performance with lower acceleration, it could help your
>>> machine
>>>>> in
>>>>>> the long term.
>>>>>>
>>> ------------------------------------------------------------------------------
>>>>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>>>>> organizations don't have a clear picture of how application performance
>>>>>> affects their revenue. With AppDynamics, you get 100% visibility into
>>>>> your
>>>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>>>> AppDynamics Pro!
>>>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Emc-developers mailing list
>>>>>> Emc-developers@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>> ------------------------------------------------------------------------------
>>>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>>>> organizations don't have a clear picture of how application performance
>>>>> affects their revenue. With AppDynamics, you get 100% visibility into
>>> your
>>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>> AppDynamics
>>>>> Pro!
>>>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Emc-developers mailing list
>>>>> Emc-developers@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>
>>> ------------------------------------------------------------------------------
>>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>>> organizations don't have a clear picture of how application performance
>>>> affects their revenue. With AppDynamics, you get 100% visibility into
>>> your
>>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>> AppDynamics Pro!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Emc-developers mailing list
>>>> Emc-developers@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>> organizations don't have a clear picture of how application performance
>>> affects their revenue. With AppDynamics, you get 100% visibility into your
>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
>>> Pro!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Emc-developers mailing list
>>> Emc-developers@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>
>> ------------------------------------------------------------------------------
>> Rapidly troubleshoot problems before they affect your business. Most IT
>> organizations don't have a clear picture of how application performance
>> affects their revenue. With AppDynamics, you get 100% visibility into your
>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics 
>> Pro!
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
>


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&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