1) Your motion controller may not support that function. Contact the manufacturer.
2) the only way to zero machine coordinates is to ref (home) the axis.
3) Noise is triggering the limit during homing. If the controller has any debounce or noise filter settings, try increasing them.