Hi,
Soft Limits only works and makes any sense if the machine is Homed or Referenced.
Soft Limits are really like a description of the machines boundaries. For example the North boundary is 15m from 'here', the South boundary is 5m from 'here',
the East boundary is 10m from 'here' and the West boundary is 7.5m form 'here'. That only makes sense if you know where 'here' is in that description.
That is what Homing or Referencing does in Mach. It drives the machine location defined by Home switches, and that location is the 'here'. Then you can Enable
Soft Limits and if the machine receives a command that would exceed those boundaries it just ignores the command.
When I first started my machine had neither Home or Limit switches. Eventually I put three Home switches on it. Thereafter I was able to use Soft Limits with good effect.
I had three crashes in seven years after fitting the Home switches with that little machine, but was crashing about three times a month prior to. Fitting Home switches
and developing a rigorous Homing procedure was easily the single best improvement I ever made. I always meant to get around to fitting Limit switches...but after seven
years still had not done so. My new machine is much MUCH bigger, way faster and vastly more powerful, and it has nine switches, three Homes, and six Limits, all on their own
dedicated input to my BoB/ESS combination. In the two years I've been using it I've never hit a limit switch as Soft Limits have always saved the day.
Craig