Once you home your machine, and zero out your tool to the workpiece, if the soft limits are set, when you load a program, your controller software should detect if it will travel past any of the extents you set, and give you a warninh, before the job even runs. You should be able to run your controller in simulation mode and try it for yourself...