Yes, Reset is what you want, stop just stops things but nothing to stop you pressing Start again if you didn't notice why it stopped.
I prefer to use the macropump for something like that and have a message box pop up on screen to tell you what is wrong and you then have to OK the message box before you can continue, so no excuse for just pressing Start again without sorting.
Another thing I do on the big lathe which uses the ESS. I have the Start button as a VB button and it looks at the Spindle Enabled Input from my servo drive, it also looks at the High and Low gear ratio limits. The lever has 3 positions and I sometimes use it so I can rotate the chuck, ie I put it in the middle neutral position.
Anyway the code in the Start button looks at the 3 inputs and if all seen then it will do the Start OEM code, if not a message box pops up telling me I am a tit
BTW with the CSMIO I think doing the Reset button as a VB button is a NoNo, had that on the Chiron at first (screen was from the Bridgeport) and I could not understand why I could not get Mach out of Reset.
Hood