Hi, Daniel
Limit switches are Limit's, Last Line of Defense, An "E-Stop Situation".
It Requires "Further Action" By Selecting "Limit Override" and Joging off the switch in the proper Direction By the "Operator".
Many Machines work this way, Requiring "Further Action".
As Hood Stater,
Set up your Soft Limits, It is what your describing/looking for.
After you home Mach, It moves Just off the SW and it revert's/changes to a limit SW.
DRO's zero ("Current Position" & "Machine Coord" to 0,0,0).
Soft-Limits work, At/Just inside your Limits, In "Machine Coord" and will slow down your feed-rate and stop just before your Limit switches would Trip.
You can Jog and Zero your to a "New" Current Position and the Soft limits remain just inside your Machine Limit Switch's,
See Pictures Below:
Dashed Lines are Soft-Limit's 0,0 X100" by Y50" Table, Part is at 0,0 Current Position.
If you hit a soft-limit you can Jog off it but not Jog further into the switch.
If you don't trust Soft-Limit's the "Limit" sw's are there to Save you.
Mach provides a way to setup Limits & home swithces using the Same Switch's with 1 Input Pin. You wire all the switches "NC" Normally Closed and in series with one another.
Mach now's which axis is moving during Homeing and only looks for a switch to open,
As the Operator you should be able to See what's going ON.
Why trust any cnc Machine , Hand Crank it!!
Think About It, Chip