If you have home switches it resets machine home, otherwise it uses workpiece home as the start point.
You can save positions and recall them in the Presets menu, either machine or workpiece coordinates.
Internally I am using G92/G90 for different starting points, as you can see from the g-code.