You can use soft limits, thus no switches are required, but just remember that you are relying on the software to take care of things.
Note that if you move an axis when not controlling it with Mach ie; the machine is shut off and happen to bump the axis handle, your limit locations are no longer realy valid as compared to the original setup.
You can find some info on using soft limits in Member's Doc's.
RICH