Hi nzlowie:
Why don't you use home switches. If you used optical sensors for the X,Y,Z home position, and saved your G54 work offset, after a power down/restart, you can get back to your saved G54 home position within tenths. Even good quality mechanical micro switches will repeat pretty close, .001/.0015) for most general machine work.
John