I must be missing something easy. Have a new-to-me VMC with Fanuc Oi-Mate-MB control.
First I set my all my tools' depths 3.000 off the table using a touch off gage and using the "offset" screen and matching the geom(h) values with the "Actual Position (Relative)" z-values.
Then using Tool 1 I manually jogged to my preferred XYZ G54 work origin and set the work offset using the "work" offsetting screen and changing the G54 values to match the machine coordinates.
That worked fine for Tool 1 to properly go to the correct XYZ G54 origin but when I change tools the XY is correct but the Z isn't.
I thought the whole point of setting tool length offset geom(h) values was so that when the tool changes it adjusts the work offset z value to match the difference. Mine doesn't seem to be doing this.
What am I missing here?