My WAG would be that the tool change macro is not responsible for calling the length offset.
As Merl said, put a T0 and/or G43 H0 in your gcode before the tool change, as this should cancel an existing offset. This would be a precaution in case there is some kind of mixup in how the difference between length offsets is being handled in MACH.
Also, try putting the call for the length offset on a line by itself. Include a motion command (G00) with it.
G00 G43 H
__________________ First you get good, then you get fast. Then grouchiness sets in.
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Last edited by HuFlungDung; 11-21-2006 at 10:13 PM.
Reason: typo
|