on the first run lets say that the error is 0.5mm too deep, on the second run with no resetting of the datum is the error in depth 0.5mm or 1.0mm
Graham
The error in depth on the second run equals the error in depth in first run.
in other words: 0.5mm
but here is what you just helped me realize: on the files I do not involve tool changes i don't have errors !
If my code has tool changes i run:
G00 Z 50
M05
M00
M03I manually change the tool and hit "start cycle"
Instead of tool offsets I simply use a small aluminum tube with a brass stop on one end, (think of it like a condom) i used that method for years and had not probs.
Graham i think we are getting somewhere ! Thank you very much for helping me think straight ! With this new information can you make any guesses?
here is a sample of of one of my codes that do introduce the error:
(this one also includes a flip to do top/bottom milling)
G01 X-37.5185 Y13.9874 Z5.1000
G00 X-37.5185 Y13.9874 Z8.5000
G00 X0.0000 Y50.0000 Z50.0000
A0 F750.
G00 Z 50
M05
M00
M03
G00 X-15.0029 Y8.3547 Z8.5000
F300
G01 X-15.0029 Y8.3547 Z2.4545
F500
G01 X-15.0615 Y8.3566 Z2.4545
G01 X-15.1262 Y8.3596 Z2.4545