Hi,
the only other time that I can think of when Mach would ignore a limit switch is if the machine is homing. As you know most people
use one of the two limit switches (per axis) as a home switch. While Mach is homing it ignores limits and looks to the home switches.
If you have your home/limit switch assignment confused the mach may keep on driving past a limit switch because its still waiting for a home switch event.
For this reason I have 6 limit switches, 2 per axis , all on separate inputs AND three home switches, 1 per axis , and each on their own input, so
nine switches and nine inputs in total. Mach can never be confused about which switch has operated.
Craig