Wiseco,
Many Posts have a "Canned Set of output Code" at "Beginning of Tool",
Perhaps yours always assumes That all Lathe work Starts at the Finished Face.
(as several here have suggested... I understand why you are setting at the Locating Surface, I usually set at Face first op and at Locator for second op, Preferable to be easy for set-up and if Possible I set up so program reads like the Print), Sometimes I set 2nd op at Locator and shift the Work Zero in the Plus Z direction by the Finished Length of the Part.
No Matter which way you do it THE OPERATOR MUST HAVE CLEAR DIRECTION AS TO WHERE TO SET ZERO!!!
When you set ANY work coordinate In your Post and use same place in Space on the Machine Tool then the Coordinate's would appear the Same values (as they sort of appear in your Posted and Manual code).
Between both Prg's I see the Big difference in your starting Point only, All other Z moves In the Posted G72 cycle and Just after N60 are correct.
In any Canned cycle I do, the XZ position before Start of Cycle IS ALWAYS the same in the Line following the END of the Cycle.
Look in your Post at the Tool Start up section, I'll bet it has the X position Looking at the Stock Diameter Variable, While the Z is Probably Hard-coded at Z0.1!
JimW |