Code is Not Honoring Y Axis Length for 3D Toolpaths
Posted: Sun Apr 14, 2024 7:25 pm
Hoping for some guidance and/or insight on where to look for help when running both a roughing and finishing 3D toolpath.
Project is set up on a 6" piece of stock that is 1.5" square as is comprised of two jobs.
Job #1, which is created in its own file, is a rounding toolpath that carves the 1.5" square stock down to a 1.0" round stock for a length of 4" centered in the middle of the 6" stock.
Job #2, also created in its own file, has three toolpaths:
A -- is another rounding toolpath that reduces the 1.0" round stock down to 0.9" for a length of 3" centered in the middle of the 6" stock.
This toolpath renders correctly with a diameter of 0.9" at the 3" length.
B -- a 3D Roughing toolpath that carves 'rings' around the dowel to create a spindle.
C -- a 3D Finish toolpath that finished the 3D carving of the spindle.
These toolpaths render correctly on the diameter carving BUT the length of the carves are 4" which is an inch longer than desired and set within the job length.
Took a quick look at Job #2's G code for all toolpaths which state a length of 3". But...
The maximum values for Y on Job 2 A are 1.5 and -1.5 which means it honors the correct length of 3".
The maximum values for Y on Job 2 B + C are 2.0 and -2.0 which means it carves past the correct length of 3".
I've attached an image with snippets of the code which show the length and the maximum Y values.
Any help and/or direction on how to fix are greatly appreciated. Thanks!
Project is set up on a 6" piece of stock that is 1.5" square as is comprised of two jobs.
Job #1, which is created in its own file, is a rounding toolpath that carves the 1.5" square stock down to a 1.0" round stock for a length of 4" centered in the middle of the 6" stock.
Job #2, also created in its own file, has three toolpaths:
A -- is another rounding toolpath that reduces the 1.0" round stock down to 0.9" for a length of 3" centered in the middle of the 6" stock.
This toolpath renders correctly with a diameter of 0.9" at the 3" length.
B -- a 3D Roughing toolpath that carves 'rings' around the dowel to create a spindle.
C -- a 3D Finish toolpath that finished the 3D carving of the spindle.
These toolpaths render correctly on the diameter carving BUT the length of the carves are 4" which is an inch longer than desired and set within the job length.
Took a quick look at Job #2's G code for all toolpaths which state a length of 3". But...
The maximum values for Y on Job 2 A are 1.5 and -1.5 which means it honors the correct length of 3".
The maximum values for Y on Job 2 B + C are 2.0 and -2.0 which means it carves past the correct length of 3".
I've attached an image with snippets of the code which show the length and the maximum Y values.
Any help and/or direction on how to fix are greatly appreciated. Thanks!