Graham,
Your right about the M6 command. I don't have a tool changer on this machine, so the M6 command doesn't really apply to me. I'm used to using a simple T1 command to change a tool. I still don't understand why I have to use the G43 command every time I make a toolchange. Is that how it was designed? One thing that was throwing me off is the fact that you can make a height offset that doesn't match the tool. For example, T1 M6 G43 H2 calls for tool 1 but uses the tool 2 height offset. What I didn't realize was that G43 also would recognize the "T1" word and pull in both offsets and didn't have to have the "H1" word. I'm happy with this, now. Although, I don't understand why you would ever want to make a tool with two different offsets. And is there a way that you can just use G43 at the beginning of the program and make it so that you don't have to have it on every tool change line? I don't mind doing this, as long as I know that I have to. But every other machine I've used simply uses the T# word to do all of it. Thanks for your help!
-Leith