Hi,
you are confusing limit and home switching.
When Mach is in 'Homing' mode it will travel until the home switch activates and then backup until it deactivates.
When it is not in Homing mode then the switch is treated as a limit and Mach Estops immediately, no if's,
no but's, it just stops....and that is what its supposed to do.
I have always recommended having separate home and limits switches, so that would be six limit switches, two for
each axis, and three home switches, for a total of nine switches. Most people think that's too much bother....but then you
have this issue. You decide.
Craig