I know yall probably are sick of hearing this question but I have a z offset question here is what I understand from running a vmc. I touch my tools to the top of the work piece and input that number from home position to the corresponding h value for that tool i then run my program. say i switch to another part that is of different lenth in z i can simply add or subtract that number and input in to my g54 ext. Ok now I must use an horizontal boring mill i want to refence all my tools to the edge of the table say i touch off all my tools to the table put them in their corresponding h values. ok here is where i get confused say i move my w can I just then touch my tool to the table again and then + or - that number from my g54 ext and then when i run a program and have it start 2.0 above the part it the tool willl go to that location ? Setting z has been the hardest problem to leaning cnc. I am very thankful to all who help and realize these basic questions may be a bit elementary. I hvae no problem running a vmc and I am very happy to run a horiszontal as I operated manual hbms for years I am just nervous hoe best to control my z and w axis