[Home]History of NewTrajectoryControl

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Revision 20 . . March 14, 2014 6:59 am by KimK [Fixed a few minor typos.]
Revision 19 . . March 7, 2014 7:24 pm by Skunkworks
Revision 18 . . February 25, 2014 2:50 am by Skunkworks
Revision 17 . . February 24, 2014 7:02 pm by Skunkworks
Revision 16 . . February 24, 2014 6:58 pm by Skunkworks
Revision 15 . . February 24, 2014 6:50 pm by Skunkworks
Revision 14 . . February 24, 2014 6:37 pm by Skunkworks
Revision 13 . . February 24, 2014 7:44 am by Skunkworks
Revision 12 . . February 24, 2014 7:36 am by Skunkworks
Revision 11 . . February 24, 2014 7:24 am by Skunkworks
Revision 10 . . February 24, 2014 7:10 am by Skunkworks
Revision 9 . . February 23, 2014 7:07 pm by Skunkworks
Revision 8 . . February 23, 2014 7:02 pm by Skunkworks
Revision 7 . . February 23, 2014 6:51 pm by Skunkworks
Revision 6 . . February 23, 2014 6:50 pm by Skunkworks
Revision 5 . . February 23, 2014 6:46 pm by Skunkworks
Revision 4 . . February 23, 2014 6:35 pm by Skunkworks
Revision 3 . . February 23, 2014 6:20 pm by Skunkworks
Revision 2 . . February 23, 2014 6:13 pm by Skunkworks
Revision 1 . . February 23, 2014 6:07 pm by Skunkworks
  

Difference (from prior major revision) (no other diffs)

Changed: 3c3
With the work of Robert Ellenberg Look ahead has been greatly improved. Originally the TP could only look 1 segment ahead. This worked well for most machining operations - but large gcode programs made up of short line/arc segments run poorly at higher speeds. This page is comparing Linuxcnc's current TP (on segment look ahead) with the new TP (Robs work) and also some other machine controls.
With the work of Robert Ellenberg look-ahead has been greatly improved. Originally the TP could only look 1 segment ahead. This worked well for most machining operations - but large gcode programs made up of short line/arc segments ran poorly at higher speeds. This page is comparing Linuxcnc's current TP (on segment look ahead) with the new TP (Robs work) and also some other machine controls.

Changed: 66c66
This is the current TP strait G64. Notice the horizontal divisions. It had to be set to 1sec/div to fit the whole program
This is the current TP straight G64. Notice the horizontal divisions. It had to be set to 1sec/div to fit the whole program

Changed: 70c70
This is the New TP strait G64. Now set to 500msec/div (that is twice as fast...)
This is the New TP straight G64. Now set to 500msec/div (that is twice as fast...)

Changed: 90c90
Now this is mach running the path with strait G64. It seems to run it quite a bit faster. (about 400ms faster) but you can also see that it violates the acceleration constraints >40in/s^2 and approaching 50in/sec^2
Now this is mach running the path with straight G64. It seems to run it quite a bit faster. (about 400ms faster) but you can also see that it violates the acceleration constraints >40in/s^2 and approaching 50in/sec^2

Changed: 94c94
Mach actual path for strait G64 (actually - all mach has is G64 as far as I can tell - if you want to adjust path following - it is done in the machine config. (not adjustable by gcode))
Mach actual path for straight G64 (actually - all Mach has is G64 as far as I can tell - if you want to adjust path following - it is done in the machine config. (not adjustable by gcode))

Changed: 100c100
Now - I modified the config setting in mach 'CV Dist Tolerance_____Units' to get it to follow the path as close as linuxcnc does with P.1Q.1.. A setting of .5 (what ever that means) seems to be closer deviation wise. (this is comparing apples to oranges I know)
Now - I modified the config setting in Mach 'CV Dist Tolerance_____Units' to get it to follow the path as close as linuxcnc does with P.1Q.1.. A setting of .5 (whatever that means) seems to be closer deviation wise. (this is comparing apples to oranges, I know)

Changed: 107c107
This is machs following of path with the above 'CV Dist Tolerance_____Units' set to .5
This is Mach's following of path with the above 'CV Dist Tolerance_____Units' set to .5

Changed: 118c118
Here is another screenshot of mach running a profile flat out with G64. (again the graph in the background is .5mm squares)
Here is another screenshot of Mach running a profile flat out with G64. (again the graph in the background is .5mm squares)

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
Search:
Published under a Creative Commons License