Did we end up getting the new trajectory planner?

More
23 Apr 2019 14:21 - 23 Apr 2019 14:22 #131637 by lukepighetti
Hey all,

Built my machine in 2015 and I'm putting it back into service. It's running LinuxCNC 2.6.4. The trajectory planner in this version seems to handle multiple segments at a feedrate of around 1/4 of requested, or pauses between two tangent arcs.

I often use G64 P0.005 Q0.005 to increase the path tolerance which does help a lot, but a few years ago there was talk of a new trajectory planner that was able to look further ahead and execute moves at a higher speed while maintaining tight tolerances.

Was this trajectory planner ever implemented, and if I upgrade do I need to do anything to enable it?
Last edit: 23 Apr 2019 14:22 by lukepighetti.

Please Log in or Create an account to join the conversation.

More
23 Apr 2019 14:36 #131641 by pl7i92
yes from 2.7.11
and also from the 2.8 master the G64 got changed in traj
The following user(s) said Thank You: lukepighetti

Please Log in or Create an account to join the conversation.

More
23 Apr 2019 14:44 #131644 by lukepighetti
I was looking at the changelogs and I didn't find anything about it. Not in 2.7.11 either. Is it just not in the changelog?

linuxcnc.org/2017/07/28/LinuxCNC-2.7.11/

Please Log in or Create an account to join the conversation.

More
23 Apr 2019 14:47 #131646 by pl7i92
it is a complete new system as from 2.7
and all got renewed in 2.8 as the system changed from AXIS to Joint to to more and more robotic and gantry
The following user(s) said Thank You: lukepighetti

Please Log in or Create an account to join the conversation.

More
23 Apr 2019 16:24 #131664 by Todd Zuercher
The new trajectory planner was added to 2.7 when it was Master. (2014 Oct 22: 2.7.0~pre2) The general release of 2.7 has always had the new planner.

Please Log in or Create an account to join the conversation.

More
23 Apr 2019 16:29 #131665 by Todd Zuercher

Hey all,

Built my machine in 2015 and I'm putting it back into service. It's running LinuxCNC 2.6.4. The trajectory planner in this version seems to handle multiple segments at a feedrate of around 1/4 of requested, or pauses between two tangent arcs.

I often use G64 P0.005 Q0.005 to increase the path tolerance which does help a lot, but a few years ago there was talk of a new trajectory planner that was able to look further ahead and execute moves at a higher speed while maintaining tight tolerances.

Was this trajectory planner ever implemented, and if I upgrade do I need to do anything to enable it?


All you need to do is update to 2.7. The new planner is used by default, although it is possible to disable it and revert to the old system.
The following user(s) said Thank You: lukepighetti

Please Log in or Create an account to join the conversation.

More
23 Apr 2019 21:47 #131696 by cmorley
there are limitations. It only uses the new planner if using any/all of the XYZ axes.
If you use any other axes - it reverts back to the default planner.

Chris M

Please Log in or Create an account to join the conversation.

More
23 Apr 2019 22:54 #131708 by lukepighetti
I'm on 2.7.14 right now and the trajectory planner is definitely better than in 2.6. Much thanks to all developers involved in that feature.

Please Log in or Create an account to join the conversation.

More
24 Apr 2019 01:05 #131726 by lukepighetti
Man, this thing really rips. Huge productivity gains.

Please Log in or Create an account to join the conversation.

More
11 May 2019 07:58 - 11 May 2019 08:01 #133435 by 1240
Hi!

Did I should insert in *.ini manually?

ARC_BLEND_ENABLE = 1
ARC_BLEND_FALLBACK_ENABLE = 0
ARC_BLEND_OPTIMIZATION_DEPTH = 50
ARC_BLEND_GAP_CYCLES = 4
ARC_BLEND_RAMP_FREQ = 100

for using new TP?
Last edit: 11 May 2019 08:01 by 1240.

Please Log in or Create an account to join the conversation.

Time to create page: 0.103 seconds
Powered by Kunena Forum