Just to clarify what Ray stated, when under Mach control "Running a program" Mach will honour soft limits to prevent over running an axis.
However when jogging it goes where you send it, soft limits are ignored. At least that's my experience. If I have missed something please feel free to correct me.
John