I have not done it, but my understanding is that typically a slotted disk connected to the spindle (or similar method) is used with an opto-interrupter to generate an index pulse (one pulse per revolution of the spindle) which is fed back into the controller software, which uses that pulse to determine spindle motion and rpm for synchronization.
See http://www.machsupport.com/docs/Mach3_Threading.pdf for more details.
That said, I believe that some CNC lathe setups use a servo motor to drive the spindle (for precise control of spindle positioning), and so with such a setup the spindle could be treated as another axis, using signals from the encoder to synchronize the threading operation. Conceptually, you could use a stepper motor for the spindle, but stepper torque falls off as speed is increased, and so whether or not that would work for you would depend on whether you could obtain adequate performance from the stepper.


LinkBack URL
About LinkBacks




