It all depends on the motion controller and drive/motors used.  Most controllers that support analog servo drives will home to an index pulse.  FWIW, homing is a motion controller only function.  All Mach does is tell the motion plugin to home and provides no trajectory for the movement of the motors during the homing operation.
Steve