Did we end up getting the new trajectory planner?
- lukepighetti
- Offline
- Senior Member
Less
More
- Posts: 53
- Thank you received: 1
23 Apr 2019 14:21 - 23 Apr 2019 14:22 #131637
by lukepighetti
Did we end up getting the new trajectory planner? was created 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?
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.
- pl7i92
- Offline
- Platinum Member
Less
More
- Posts: 1875
- Thank you received: 354
23 Apr 2019 14:36 #131641
by pl7i92
Replied by pl7i92 on topic Did we end up getting the new trajectory planner?
yes from 2.7.11
and also from the 2.8 master the G64 got changed in traj
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.
- lukepighetti
- Offline
- Senior Member
Less
More
- Posts: 53
- Thank you received: 1
23 Apr 2019 14:44 #131644
by lukepighetti
Replied by lukepighetti on topic Did we end up getting the new trajectory planner?
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/
linuxcnc.org/2017/07/28/LinuxCNC-2.7.11/
Please Log in or Create an account to join the conversation.
- pl7i92
- Offline
- Platinum Member
Less
More
- Posts: 1875
- Thank you received: 354
23 Apr 2019 14:47 #131646
by pl7i92
Replied by pl7i92 on topic Did we end up getting the new trajectory planner?
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
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.
- Todd Zuercher
- Away
- Platinum Member
Less
More
- Posts: 4957
- Thank you received: 1441
23 Apr 2019 16:24 #131664
by Todd Zuercher
Replied by Todd Zuercher on topic Did we end up getting the new trajectory planner?
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.
- Todd Zuercher
- Away
- Platinum Member
Less
More
- Posts: 4957
- Thank you received: 1441
23 Apr 2019 16:29 #131665
by Todd Zuercher
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.
Replied by Todd Zuercher on topic Did we end up getting the new trajectory planner?
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.
- cmorley
- Offline
- Moderator
Less
More
- Posts: 7780
- Thank you received: 2075
23 Apr 2019 21:47 #131696
by cmorley
Replied by cmorley on topic Did we end up getting the new trajectory planner?
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
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.
- lukepighetti
- Offline
- Senior Member
Less
More
- Posts: 53
- Thank you received: 1
23 Apr 2019 22:54 #131708
by lukepighetti
Replied by lukepighetti on topic Did we end up getting the new trajectory planner?
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.
- lukepighetti
- Offline
- Senior Member
Less
More
- Posts: 53
- Thank you received: 1
24 Apr 2019 01:05 #131726
by lukepighetti
Replied by lukepighetti on topic Did we end up getting the new trajectory planner?
Man, this thing really rips. Huge productivity gains.
Please Log in or Create an account to join the conversation.
- 1240
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
11 May 2019 07:58 - 11 May 2019 08:01 #133435
by 1240
Replied by 1240 on topic Did we end up getting the new trajectory planner?
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?
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.078 seconds