I know what you are saying, I just don't understand why restoring the shutdown parameters isn't a basic default. I mean why not? It seems counter intuative to arbitrarily reset the machine Coords to zero.
Not heard of the Galil - have you got a link?
thansk
https://www.galil.com/. However, note that the Galil is not a plug and play motion controller. You must understand how a Galil works to effectively integrate them into a CNC machine. Also, while there are things like position retention available with the Mach/Galil plugin, other things like lathe threading and mill rigid tapping are not available. So research and decide.
I think everyone that wants something a certain way wishes for it to be a "basic default". It is human nature.
However, most motion controllers set the machine coordinates during the home operation because in all cases except ABS encoders, the
correct thought is that the position is undefined until the machine is referenced. Otherwise, why would there even be a homing/referencing feature? Mach 4 has lots of screw mapping and Z leveling features that Mach 3 never had and they simply depend on the machine being referenced. Referencing the machine at startup simply ensures correct operation
EVERY time. Not some of the time or times where nobody bumps the table. Even though the Galil remembers the previous positions, I do not use it because it takes a mere 20 seconds to home my machine and then I know my fixture offset is correct. No guessing or checking.
But again, this is not a Mach 4 limitation. Mach 4's notion of machine coordinates is whatever the motion controller tells Mach it is. If you wish for your shutdown positions to be retained, ask your motion controller vendor for that feature.
Steve