Using Mach3, how do I set fixture offsets (G54-G58) while using muliple tools. I am having trouble with this, and Im not sure if it is a code issue or a controller issue. After the first tool I use M6 and G43 but the Z DRO still shows the work offset from the first tool and will crash tooling. My tool change code looks liks this:

G58
G0 ....
G1.....
G0 ....
M5 M9
M998
G54
(#7 DRILL, BLK OX)
M6 T25 G43 H25
G0 X... Y.... Z.... <----------after this line the Z DRO is still showing the prev tool Z offset
REPEAT AT G55,G56,G57,G58, THEN CHANGE TOOL AGAIN


Any help would be awesome (FYI no CAM used)