For every single person asking about homing questions ever.
The motion controller controls the homing sequence, MACH tells the controller which direction to go and which input to look for.
If your homing sequence isn't working as you expect it to, it can only be adjusted in two places.
1: Inside MACH4 under Configure > Control > Homing / Soft Limits
These are the ONLY settings for homing in MACH.
The home offset will shove whatever value you enter into the MACHINE CORDINATES after homing.
Meaning you can compensate for the "lost" machine travel this way.
2: Inside your motion controller plugin there may be a setting(s) for adjusting the homing sequence.
If you want your homing sequence to behave differently, or it isn't working. You will need to message the motion controller manufacturer.
Not applicable to this issue however, 99% of the time if a motion controller isn't homing properly. You're using an INCOMPATIBLE version of the motion controller plugin for your BUILD of MACH.
The plugins have VERSIONS that are compatible with VERSIONS of MACH. So check the motion controller setup instructions to see which versions you should be using.
If a version is listed not available on our website you can go get other versions here:
https://www.machsupport.com/ftp/If you don't see the version you're looking for, sorry you'll have to get the motion controller plugin developer to update their plugin.