So, I get pried away from my beloved Mazak to run a couple of prototypes on our VF-3 last week. I've never quite figured out how to keep from touching off every tool every setup, so I decided to fsck with it a bit. I touched each tool off a workstop I was using, setting their length offsets. Then I figured out I could use any one of those tools to touch the top of my part. Move the cursor to the Z coordinate of G54, press part zero set. Then look at the tool length offset for the tool I just used to touch the top of my part. Add that value to the G54 Z coordinate I just set and whala, all is well.
Except...
If I have a fixture offset active that doesnt have 0.0 in the Z coordinate. So I have to MDI G129 or whatever has 0.0 in the Z coordinate. I dont think the active length offset affects this procedure.
So, anyway what the hell is the correct way to keep from touching off each tool each setup? And please don't suggest I use a different H for each tool at each fixture offset. The above works except for having to make sure there is no active Z other than 0.0. Is there no modal G code to cancel any active work offsets? Like G49 for the length offset, G40 for the D offset? G52 isn't modal, right? Hrm... G53?
What would be great... when reset is pressed, any length and fixture offset would be canceled.