When running programs using multiple tools I've discovered that the machine does not recognize / interpret length offsets from the program code. The length offset is whatever is shown active in the 'OFFSETS' screen. I am using T1 ... H1, Tx.....Hx etc. in the program. Changing the tool number showing in offsets results in appropriate Z values for the tool, turning offsets 'off' in the same screen results in the same Z position regardless of tool selected in the program (which is logical / makes sense).

Is there a toggle or command that causes the tool in the program to be recognized over the active in the 'offsets' screen?

Unable to post code to forum here at the moment, just hoping someone may have a quick 'check this' idea.