First of all, thanks for spreading the word! I think you did not a great
job explaining what these changes are, and what people should expect.

As for adding other axes, I'm working on the math for that, though it won't
be a quick fix because it needs a bunch of new data structures and support
functions. It seems like a 'ZZ' config would be a better solution in the
near term for his machine.
On Jan 8, 2014 3:56 PM, "sam sokolik" <sa...@empirescreen.com> wrote:

> 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
>
------------------------------------------------------------------------------
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