I have a "park" function which gets the router out of the way quickly to check out or remove a part...the macro is quite simple, g0 z-1 followed by g0x12y12...
works great IF I have touched off and the new zero is at the top of the workpeice! You can guess what happens if I park with the Z at machine zero!!
So what I am asking is how can I make a Z move in machine coordinates? Eg...I would change my script to move to machine zero before the XY move, this should work in all cases (as long as the Z has been homed)
Thanks