Hi,
I home the machine by hitting Ref All.
Does the machine drive to its Home location?
I then use my handheld controller to jog to a work and setup the XYZ coordinates.
So you manually jog to the desired location.
Do you hit <zero X>, <zero Y>, <zero Z>? If you do it forces the work offsets to be such that the current position co-ords are zero, ergo the offsets
will be equal and opposite the machine co-ords. You don't need to transfer anything.
The machine co-ords are important to your machine and Mach will track them but you don't need to see them. You reference once. Manually jog to where
you want to call 0,0,0 in your work cords for this session and hit <zero x>,<zero y>,<zero z>. You can now run your program. Each and every time you
hit the <zero> buttons the local 0,0,0 changes, so if you put a new piece in your vice jog to the corner, touch the tool on the surface, hit <zero> buttons
and the machine is ready to run the code.
Do you have separate limit switches? How are they wired?
What type of controller are you using?
Craig