Just post a section of Mach3 Manual, normally, soft limit will prevent hitting limit switch.
But, again, I'm not an expert, just trying to help, Jeff
5.6.1.3 Configure Soft Limits
Most implementations of limit switches involve some compromises. Hitting them accidentally will
require intervention by the operator and may require the system to be reset and re-referenced. Soft limits
can provide a protection against this sort of inconvenient accident.
The software will refuse to allow the axes to move outside the declared range of the soft limits of the
X, Y and Z axes. These can be set in the range -999999 to + 999999 units for each axis. When jogging
motion gets near to the limit, then its speed will be reduced when inside a Slow Zone which is defined
for the table.
5-31
If the Slow Zone is too big, then you will reduce the effective working area of the machine. If they are
set too small, then you risk hitting the hardware limits.
The defined limits only apply when switched on using the Soft Limits toggle button – see Limits and
Miscellaneous control family for details.
If a part program attempts to move beyond a soft limit, then it will raise an error.
The soft limits values are also used to define the cutting envelope if Machine is selected for the toolpath
display. You may find them useful for this even if you are not concerned about actual limits.
BTW, your jewelry are very well made, very nice , keep posting