I'm new at VMC. I am trying to set up tool offsets and the work offset(g54). I turn on the VMC jog each axis and home all axis. If there is any valves in the relative position display other than 0, i reset them to 0. I have a tool setter height gauge that I set on the table. I install a tool, and jog down till tool tips touches the z setter gauge. I install the number into the offset that I assigned to that tool with EOB Z and insert. Repeat for each tool. All z values are - values which make sense because z is below or - direction from the machine 0. Now on to setting the work offset. I can jog over and get the X and Y values right, but the z still is puzzling. I jog the z to the top of the work piece. relative position is -4.3265 or +3.4339 above the Z setter height for the tool that I am using (tool offset is -7.7604). I am think I am to put +3.4339 into the work offset z value. I go into MDI and enter with the correct tool number and H offset selected input a z0 command. the Z wants to move upwards which is an over travel error. I get all axis back to machine 0. set the work offset to -3.4339. Back to MDI. Input z0. Tool moves down to a position 3/4" off table or 3.4339 below the z tool setter height. (which makes sense because i set the work offset to -3.4339 I can cycle though all the tools and the Z0 will always be 3/4 off the table or 3.4339 below the tool setter height. So I assume that the tool offsets are correct, just the work offset isn't correct. Anyone can see what I am doing wrong. G54 and G43 are selected.