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