I'm writing some macro code that I would like to be capable of running on as many different controllers as possible, and it makes some assumptions about the location of machine zero.
On my machine (Mach3 controller), the location for Z0.0 in machine coordinates is with the spindle fully raised.
Is that also true on commercial machines (Haas, Fanuc, ...), ie machine Z0.0 is always with the spindle fully up, or do some of these machines use a different convention?
Is this something the user can change or is it always fixed on the machine?
Thanks,
Paul T.