I've had a bit of a search on the forum and a few posts came up but nothing to really answer my question, which is - what is considered the sensible way to implement e-stops on a Bridgeport-sized machine to provide reasonable protection without making life difficult.
Apart from guarding against finger trouble or senior / human moments, there is the (more remote?) possibility of the hardware or software having a wobbly. That would normally suggest a hardware override. However, it would be very easy to go over the top and end up with all sorts of events shutting the thing down. I've been there in the past with motor / dyno testing so I know you have to get the balance right.
The other input to an e-stop circuit might be the sh*t or bust limit switches. It seems that LinuxCNC doesn't really need limit switches for normal operation, as it can manage fine from the home position. In that case, it seems to me that the limit switches if fitted could connect in to the 7i76 (to protect the machine from me) - or hard wire into the e-stop circuit as a last line of defence.
As well as telling the 7i76 that the e-stop is depressed, I have 3 servo drives and a spindle motor that can be inhibited or stopped very rapidly. Sounds like a sensible plan to do make that happen.
Finally, I would normally expect an e-stop circuit to be latching. Is this naive here?
What's considered a reasonable / pragmatic path here? I'd love to hear any suggestions.
Thanks