Hi to all! In your experience, what are the disadvantages in using stepper motors over servo motors?
Stepper has no feedbacks… so trust it
If i’ll try to use a bigger stepper motors and running it at low speeds, will it help to maintain good accuracy?
Traditionally, though the distinctions are today blending,
Stepper advantages: cost and simplicity (electrically and mechanically). Servo advantages: better torque curve and inherent closed loop design.
Lots has been written comparing steppers and servos, though good luck sorting good reasons from what seems like opinion.
Sometimes steppers can be better for unexpected reasons. For an application where even the smallest motion while the motor is stopped is undesired, such as in optics, steppers may perform better because servos will dither very slightly.
One could combine steppers with encoders and get the best of two world’s.
There are hybrids, but depending on application, it may be hard to overlook the better torque curve of servos.
Thanks @Henrik_Larsen , do you have any links where I can buy controllers that will suit for that setup?
No, I’m sorry @Darwil_Torres_d_grea . But I think that Mach3 can do it without being sure.
Stepper controllers are available that take encoders outputs to create closed loop stepper systems. The controllers are programmable to fault if not able to obtain or maintain position after a set time period. The fault line can be wired to Mach. It’s not a synchronized system with respect to Mach, but it’s easiest to implement and close enough for most application.
@Darwil_Torres_d_grea I am currently looking into this exact setup. I have the encoders and the the mach 3 controller. Mach 3 does have DRO’s (digital read outs) for encoders I just have to find out how to interface the encoders to the controller. I believe that using steppers with encoders in a closed loop control system is the most economical way for precision motion control.
@Henrik_Larsen
Putting an encoder on a stepper won’t improve its torque running at speed.
Cost, availability, range of options, ease of use, knowledge base for steppers.
You get a lot of bang for your buck.
Servos are the best, speed, accuracy but are high cost and you must be read a 600 pages of manual to connect,… Stepper motor uts too easy but at low speed have a resonation (you must be put a reducer)!
You may want to look at these for pairing steppers with encoders http://www.leadshine.com/series.aspx?type=products&category=easy-servo-products&productype=easy-servo-drives&series=ES-D
True @Paul_Frederick . Good that you’re pointing it out.
@Eugenio_Villaverde hence i think it’s not ideal to use servo motors for DIYs.
@Miguel_Sanchez thanks for this link
@Darwil_Torres_d_grea
Yeah even if there wasn’t the price difference servos are still a lot more complicated to use. There is no open loop option with servos.
How are servos more complicated to use than steppers? Drivers for either will have dir and step inputs so from a motion controller perspectively both drivers look pretty similar. Granted the servo drivers often have more configurability, but that means that you have more options to fine tune the motor for the application, but they are options that can be left alone. And steppers can also have sophisticated drivers, such as Oriental Motor’s very nice closed loop stepper drivers. The only unique consideration that I know for servos is inertia matching, and manufacturers have calculators to help with that.
You can do DIY too, this is a good start for a brushless servo project: http://www.cnczone.com/forums/open-source-controller-boards/253254-software.html