Hi,
presumably you have an Enable signal for your axis servos, why not common that to the spindle servo motor? Usually the axis servos Enable
when the controller is Enabled. It also common for the Enable signal to de-assert if an Estop event occurs. This would have the effect of
stopping the spindle in an Estop event, and surely that is desirable?
Are you in some way concerned that if the spindle motor is Enabled along with the controller and axis servos, that it might rotate unexpectedly and cause harm?
It does not bother you that the axis servos are Enabled, I mean if there is some fault which allows an Enabled spindle to rotate unexpectedly, then surely
the same fault could cause an axis to move, and is that not dangerous also?
If you are using Step/Dir, or some other pulse input arrangement then the spindle cannot possibly turn UNTIL the controller commands it. There is no safety need
to have an Enable that only asserts when a program is started., unless your installation is that electrically noisy that that a servo drive can Step it's servo on noise
only. If that is the case then the axis servos would be doing the same thing. Do they?
If you are using your servo in velocity mode, ie a free running spindle with the speed determined by a 0-10V analog signal, the spindle ON/OFF signal from
your controller will Enable/Disable the spindle servo motor. No trouble. The spindle can only rotate when the signal is asserted ON, ie Gcode, MDI or manual control.
Craig