I have pondered the usage of soft limits in cnc controllers, and find a definite lack of functionality. So this is not a Camsoft beef in particular, but maybe this is the PC based cnc solution that could get it right
Mind you, I have not seen everything there is to see, so maybe some controllers do have better functionality.
Anyways, let's think about lathes for a moment. There is often great variation in the length of tooling required. And, much of the time, this tooling must work very close to the chuck face of the chuck jaws.
Suppose I have a boring bar projecting 5" to the left of most of the regular OD turning tools. Suppose I must cutoff within .5" of the chuck.
Since the softlimits are relative to machine zero, then it becomes obvious that the boring bar is not going to be protected by soft limits. If you set a limit that protects the bar, it will prevent the cutoff tool from moving into position.
So, my notion, is that there should be a unique softlimit setting associated with every tool in the tool offset register.
The same principle would apply to mill tools of various lengths. There isn't any protection for the longest tools.
Am I missing something here? Why are softlimits in this state of uselessness?