Not using a stepper motor for CNC, only to move the cross slide in and out for auto-facing, what do I need to drive it and control the speed?
"Billy G" :thinking:
I can help you there, but I need a bit of background information:
1) What kind of stepper motor is it? (Bipolar, Unipolar, 3-phase, etc.) Manufacturer and part number would be valuable information.
2) Does the motion need to be dead smooth? (I'm alluding to microstepping)
3) What is your electronics skill level? (Can you build your own circuits from scratch? Or from a kit?)
4) How cost sensitive is your need? (Do you want to buy something ready made?)
5) Do you need position control, or just rate control? (I'm guessing you just want it to feed in or out at a given rate and not precisiely stop anywhere)
6) Presumably simplicity is what you want, right? (No PC, Mach 3, etc.)
There's no question in my mind that a stepper motor is a good choice for your application. While smoothness can be an issue, it can also be largely overcome by either microstepping or voltage control (current control of steppers is fraught with problems - although it appears good on paper if you're just considering I=E/R and ignoring the BEMF).
A brushmotor or a servo motor would not be a good chocie since really all you can do without a closed loop (servo) controller is regulate voltage or current. Voltage regulation which forces the motor to run on it's torque speed curve which means that any changes in required torque will affect the speed. Regulating the current regulates the torque delivered, but speed regulation will still suffer.
Another approach could be a simple brushed DC gearmotor with a large reduction ratio. If the torque capability of the selected motor is selected to be much higher than the required torque, you will get reasonable speed regulation because the reflected load back to the motor shaft will be small in proportion to other losses (friction in the gearbox, viscous losses due to the lubrication, etc).
John