If you have the switches set as both home and limits then it should work fine. You press Ref All from any place and the axis should move in turn to the switch, hit it then reverse and stop again when the switch closes, that is then set as the home position in Mach. Make sure you have auto zero chosen in the Homing and Limits setup (from Config menu)
Go to Zero is telling Mach to go to the current offset zero and not necessarily the home position, it will depend on whether you have set an offset or not.
Hood