Hi,
If soft limit is the way then what is the point having 2 individual switches on each axis?
Because Soft Limits should prevent you or the Gcode from going out of bounds, and Mach will not execute any instruction which attempts to do so.
If however Soft Limits fail or get confused, or are not enabled....That's when the Limit switches are the last line of defence.
I have my limit switches set up to be 2mm
inside the physical stop of the ballscrew, ie when the damage occurs. The Soft Limits are set up 2mm
inside the Limit switches,
which means 4mm
inside the physical/damaging limits.
do I need to hit the "On\Off Soft Limits" button then home every time I open Mach4?
Yes you do. Mach by default when it powers up does not have Soft Limits enabled.
ONCE you have Referenced/Homed your machine
THEN enable Soft Limits.
This is the critical point, the machine
MUST, ABSOLUTELY MUST be Referenced/Homed before Soft Limits are enabled. Soft Limits only make sense once
the machine coordinates for the Home loaction are established.
You can program Mach to operate that way automatically at start up if you wish. At one time I had mach such that I could not jog, run Gcode (all the buttons were disabled) or do ANYTIHNG UNTIL
I had Referenced/Homed the machine. You could easily include <Enable Soft Limits> at the end of your Homing procedure. If you don't Home your machine properly then what's the point of Soft Limits....
they will never work anyway.
Craig