Tutorial: Stepper vs Servo (2024)

This tutorial will help you understand the differences between stepper and servo Tutorial: Stepper vs Servo (1)motors, and how to select the best motor for your application. We will cover motor basics including construction, current, functions and features, questions to ask when selecting a motor, application examples, key terminology, and more. We also provide additional resources for more information.

Motor Basics: How a Stepper Motor Works

Stepper Motor Construction

Most industrial stepper motors are hybrid stepper motors that consist of a permanent magnet rotor and a wound electromagnetic stator.

Tutorial: Stepper vs Servo (2)

Stepper Motor CURRENT

DC current is used to energize the magnetic coils of the stepper motor.

Tutorial: Stepper vs Servo (3)

The current supplied from the drive creates a magnetic field that is used rotate the shaft of the motor. Below is the a basic representation of how this process works.

Tutorial: Stepper vs Servo (4)

1. The upper electromagnet is activated and the teeth of the central cog line up accordingly.

2. The upper electromagnet is deactivated and the right one turned on. The closest cog teeth then jump to line up with this. This causes a step (e.g. 1.8° turn).

3. The right electromagnet is deactivated and the lower one is turned on. The cog teeth then jump to line up with the bottom electromagnet. This causes another step.

4. The bottom electromagnet is deactivated and the left-most one turned on. The cog teeth then jump to line up with this. This causes another step. On a motor which has a step angle of 1.8°, 200 steps are required for a full rotation.

Other things to know

1. Microstepping increases the number of steps/turn.

2. Increasing the current increases motor torque.

3. The higher the step frequency the higher the motor speed.

4. As motor speed increases Back EMF can reduce motor torque.

5. No position feedback required, however it is optional.

Stepper basics summary

DC current generates a magnetic field. It is an open loop, constant current system. Current is maintained while motor is at rest.

Tutorial: Stepper vs Servo (5) Advantages

• Simple design/control

• No feedback required

• Excellent low speed torque

• Excellent low speed smoothness

• Lower overall system cost

Tutorial: Stepper vs Servo (6) Disadvantages

• Torque decreases as speed increases

• Constant current regardless of requirements

• Cannot react to changes is load

fun stepper fact

In 1920, the actual application of stepper motors began, so called VR (Variable Reluctance) type stepper motors, used by the British Navy as positioning control and remote control.

Tutorial: Stepper vs Servo (7)

Motor Basics: How a SERVO Motor Works

SERVO Motor Construction

An AC servo consists of a three phase stator and a permanent magnet rotor. In addition motor feedback such as a resolver or encoder is needed for proper current control.

Tutorial: Stepper vs Servo (8)

Servo Motor CURRENT

3 phase AC current is used to energize the magnetic coils of the servo motor.

Tutorial: Stepper vs Servo (9)

As the current in the stator changes, the magnetic field of the three phases change; causing the permanent magnets of the rotor to align with the respective phase.

Tutorial: Stepper vs Servo (10)

Other things to know

1.Increasing the current increases motor torque.

2.The higher the current frequency, the faster the motor will rotate.

3.Servos monitor and regulate the motor current for more precise torque control.

4.Motor feedback is required for proper current control.

Servo basics summary

Three phase AC current generates a magnetic field. It is a closed loop system that continuously monitors position relative to commanded position and adjusts current accordingly. Motor brake required for zero speed holding torque.

Tutorial: Stepper vs Servo (11) Advantages

• Closed loop control

• Higher torque at higher speed

• Lower motor heating

• Better choice for variable load systems

Tutorial: Stepper vs Servo (12) Disadvantages

• More complex control – tuning required

• Position feedback required

• Higher overall system cost

fun servo fact

A camera’s auto focus uses a precise servo motor built into the camera that corrects the position of the lens to sharpen out-of-focus images.

Tutorial: Stepper vs Servo (13)

stepper or servo?: choosing a motor

selecting the right motor

When you start a motion application, do you select the motor based on design criteria or habit? Do you select a servo because it is what you always use? Do you select a stepper only for simple applications?

This section will help you understand the questions you should ask to find the best motor for the application.

Tutorial: Stepper vs Servo (14) questions to ask

1.What is the load I need to move?

2.What are the speeds I need to run at?

3.Does my load vary throughout the move?

4.Are there any special functions I need such as holding torque or torque limiting?

5.What is my budget?

6.Which motor is best for my application?

1. What is the load I need to move? (torque)

When we select a motor for an application we need to know how much torque the motor can supply. For this we use a motor torque curve. Here is a typical servo motor torque curve.

Tutorial: Stepper vs Servo (15)

2. What are the speeds I need to run at? (Torque + Speed)

It’s often assumed servo motors outperform steppers of equivalent size. But this often not the case. Here is an equivalent sized stepper motor torque curve compared to the servo torque curve.

Tutorial: Stepper vs Servo (16)


At high speeds the stepper motor torque approaches zero while the servo motor provides consistent torque throughout the entire speed range.

Tutorial: Stepper vs Servo (17)

3. Does my load vary throughout the move?

Servo motors have the additional ability to provide peak torque for brief moments to overcome variations in load and higher motor acceleration.

Tutorial: Stepper vs Servo (18)

4. Special Functions: Holding Torque

Stepper motors can provide full torque at standstill while the windings are energized, holding a load against an external force when the rotor is not rotating - holding torque. This feature make stepper motors a good choice for cases where a load needs to be held in place.

Tutorial: Stepper vs Servo (19)

4. Special Functions: Torque Limiting

Servo motors can control motor torque through precise monitoring of the current provided to the motor, and limits it so a specific torque value cannot be exceeded – torque limiting. With the advantages of torque control, many applications that require precise force control for pressing, pulling and twisting motions can be accomplished.

Tutorial: Stepper vs Servo (20)

5. What is my budget: Stepper Motor Costs

Stepper motors typically don’t require feedback, use less expensive magnets, and rarely incorporate gearboxes. Because of the high pole count and their ability to generate holding torque, they consume less power at zero speed. As a result, a stepper motor is generally less expensive than a comparable servo motor.

Tutorial: Stepper vs Servo (21)

5. What is my budget: Servo Motor Costs

Servo motors require feedback, use more expensive magnets, and often incorporate gearboxes. They also consume more power at zero speed. As a result, a servo motor is generally more expensive than a comparable stepper motor.

Tutorial: Stepper vs Servo (22)

6. which motor is best for my application?

How the motors are controlled is quite different when comparing a stepper to a servo. A stepper is an open-loop system while a servo is a closed loop system. Review your application needs to determine if one control method provides features that set it apart from the other.

Tutorial: Stepper vs Servo (23)

When considering application requirements, there are several parameters that need to be considered, and the chart below provides a good starting point to help guide the designer to the more appropriate technology.

Tutorial: Stepper vs Servo (24)

when to choose a stepper solution Tutorial: Stepper vs Servo (25)

Tutorial: Stepper vs Servo (26) Consider using a stepper when your application meets any of these requirements.

Tutorial: Stepper vs Servo (27) High torque, low speedTutorial: Stepper vs Servo (28)

Tutorial: Stepper vs Servo (29)Short, rapid, repetitive moves

Tutorial: Stepper vs Servo (30)Simple control is desired

Tutorial: Stepper vs Servo (31)Low speed, high accuracy

Tutorial: Stepper vs Servo (32) Benefits of Stepper

Tutorial: Stepper vs Servo (33) Rugged construction

Tutorial: Stepper vs Servo (34) High reliability means no maintenance

Tutorial: Stepper vs Servo (35) No system tuning is required

Tutorial: Stepper vs Servo (36) Low system cost

when to choose a servo solution Tutorial: Stepper vs Servo (37)

Tutorial: Stepper vs Servo (38) Consider using a servo when your application meets any of these requirements.

Tutorial: Stepper vs Servo (39) High speed is requiredTutorial: Stepper vs Servo (40)

Tutorial: Stepper vs Servo (41) Dynamic motion profiles

Tutorial: Stepper vs Servo (42) Control the applied force

Tutorial: Stepper vs Servo (43) Benefits of Servo

Tutorial: Stepper vs Servo (44) Torque control

Tutorial: Stepper vs Servo (45) Can execute complex motion commands

Tutorial: Stepper vs Servo (46) Can adjust to changes in load

Tutorial: Stepper vs Servo (47) Lower power consumption

Application examples


stepper application: set-up axes

Automated Roller Adjustment

Specifics: Manufacturer looking to automate roller setup.

The Goal: To reduce changeover time and increase repeatability between various production set ups.

Application Requirements:

Tutorial: Stepper vs Servo (48) Integrate into existing PLC Control

Tutorial: Stepper vs Servo (49)Cycle time of under 1 minute

Tutorial: Stepper vs Servo (50)Make micro adjustments on demand

Tutorial: Stepper vs Servo (51)Monitor position

Tutorial: Stepper vs Servo (52)Need to hold position at rest

The Solution
The stepper’s better low speed smoothness and

holding torque at rest make the stepper the
better choice.

Tutorial: Stepper vs Servo (53)


servo application: dynamic torque control

Bottle Capper

Specifics: OEM builder of filling and bottling lines needs a linear and rotary actuator as part of an update to a capping operation.

The Goal: To place the cap accurately and report any missing or misapplied caps.

Application Requirements:

Tutorial: Stepper vs Servo (54) Integrate into existing PLC Control

Tutorial: Stepper vs Servo (55) Very high throughput

Tutorial: Stepper vs Servo (56) Cap on-torque limit

Tutorial: Stepper vs Servo (57) Multiple products

The Solution
The servo’s closed loop control allows for better
monitoring of motor position and current control.
Torque limiting of the servo gives the system the
ability to precisely apply the caps to correct cap
on torque.

Tutorial: Stepper vs Servo (58)

AMCI Integrated Motion Solutions

Motor + Drive + Controllers

AMCI's integrated motor product families provide a complete solution by incorporating the motor, drive, & controller into a single package that offers the simplest installation possible.

Key Terminology

Closed Loop: A system where the output is measured and compared to the input. The output is then adjusted to reach the desired condition. In a motion system a velocity or position(or both) sensor is used to generate the correction signals by comparison to desired parameters

Holding Torque: The maximum external force or torque that can be applied to a stopped, energized motor without causing the motor to rotate continuously.

Microstepping: A control technique that proportions the current in a step motor’s wind to provide intermediate positions between poles.

Open Loop: Refers to a motion system where no external sensors are used to provide velocity or position correction signals.

Rated Torque: The torque producing capacity of a motor at a given speed. This is the maximum torque the motor can deliver to a load and is usually specified with a toque/speed curve.

Servo: A system consisting of several devices which continuously monitor actual information, compares those values to a desired outcome and makes the necessary corrections to minimize the difference.

Step Angle: The angle the shaft rotates upon receipt of a single step command. For a standard two-phase stepper motor the step angle is 1.8 degrees (200 steps/turn) when controlled with a full step drive.

Tutorial: Stepper vs Servo (2024)

FAQs

Are steppers more accurate than servos? ›

Servo motors are better for complex systems that require precise feedback. Certain applications such as CNC machinery require high accuracy, where a servo motor is an optimal solution. Servo motors are more efficient than stepper motors, with efficiencies between 80-90%.

Which is better servo or stepper robot? ›

Servo motors offer unparalleled precision, speed, and torque control but come at a higher cost and require more sophisticated control systems. On the other hand, stepper motors are budget-friendly and straightforward to control, but may not deliver the same level of accuracy and high-speed performance.

Which is better stepper or servo for continuous rotation? ›

One key advantage of AC servo motors over stepper motors is their continuous rotation capability, ensuring uninterrupted operations. They also maintain high torque at high speeds, unlike stepper motors, which lose torque as speed increases.

What is the best motor for position control? ›

Stepper motors are a great choice for low cost, low speed position control.

Why would you choose to use a stepper motor instead of a servo motor? ›

If high speed and torque, along with precise positioning and continuous feedback, are crucial, a servo motor may be the better choice. However, if your project demands lower speed and torque levels, and high-resolution open-loop control is acceptable, a stepper motor might be more suitable.

How accurate is a stepper? ›

Most stepper motors move 1.8 degrees per step, which results in a potential error range of 0.18 degrees, even though we're talking about 200 steps per rotation (see Figure 1).

What are the disadvantages of stepper motor in robotics? ›

Disadvantages:
  • Once stepper motor is out of control or under inappropriate control, resonance is apt to be generated.
  • Comparative high speed is not easy to be achieved.
  • Comparative high torque is not easy to be achieved either.
  • Stepper motor has no advantages in aspects of size and weight.

Why servomotor is preferred over stepper motor in robot applications? ›

Unlike stepper motors, they do not have holding torque per se. Closed-loop operation enables the controller/drive to command that the load remain at a specific position, however, and the motor will make continual adjustments to hold it there. Thus, servo motors can deliver de facto holding torque.

Which stepper motor is best? ›

The two most commonly used types of stepper motors are the permanent magnet (PM) type and the hybrid type. Generally speaking, the hybrid stepper motor may be a better choice on the cost, as well as it offers better performance with respect to step resolution, torque and speed.

What are the advantages of stepper motors over servo motors? ›

Stepper motors typically don't require feedback, use less expensive magnets, and rarely incorporate gearboxes. Because of the high pole count and their ability to generate holding torque, they consume less power at zero speed. As a result, a stepper motor is generally less expensive than a comparable servo motor.

What is the best stepper motor for CNC? ›

Stepper Motors For CNC Routers

Generally, you are going to need at least NEMA23 from 175oz/in upwards unless your machine is very small such as a CNC engraver. These are quite often used for making Printed Circuit Boards(PCB) and if you check the description they will say only for soft materials.

Can servos spin 360? ›

Most servos are limited to 180 degrees of motion. This allows microcontrollers to know the exact position of the servo's shaft. You can find continuous rotation servos, but if you have access to lots of cheap micro-servos of the 180 degree variety, it might be helpful to learn this quick hack to make them continuous.

What is the easiest motor to control? ›

Since it is easier to implement control systems using DC motors compared to AC motors, they are often used when speed, torque, or position needs to be controlled. There are two types of commonly used DC motors: Brushed motors, and brushless motors (or BLDC motors).

What is the best motor for continuous use? ›

Induction motors are the most common and are rated for continuous duty operation for a wide range of output power from a fraction to thousands of horsepower. They're considered "asynchronous" motors due to the existence of a lag, or slip, between the rotating magnetic field produced by the stator and its rotor.

Which motor is most controllable? ›

Servo motors are popular for a number of reasons, including their power efficiency and small size. But most importantly, they can offer very precise control when they have a feedback device and a servo drive. ADVANCED Motion Controls' drives are capable of controlling just about any servo motor you can find.

How accurate is a stepping motor? ›

For a motor with 1.8° step angle, ±0.05° or less stopping accuracy is considered excellent. The smoothest operation of a stepper motor happens when perfect sinusoidal current waveforms are applied to the windings.

How accurate is the rpm of a stepper motor? ›

A step motor is a mechanical device that is manufactured to a certain tolerance. Typically a standard motor has a tolerance of +/- 5% non accumulative error regarding the location of any given step. This means that any step on a typical 200 step per revolution motor will be within a 0.18-degree error range.

How effective is the stepper machine? ›

Steppers Provide a Full-body Workout

They can also strengthen and tone muscles in your lower body, including your calves, quads, hamstrings, and glutes. A stronger lower body, which you get from consistent use of a stepper, will make heavy lifting, running, and other forms of activity easier.

References

Top Articles
Latest Posts
Article information

Author: Tyson Zemlak

Last Updated:

Views: 6615

Rating: 4.2 / 5 (43 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Tyson Zemlak

Birthday: 1992-03-17

Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

Phone: +441678032891

Job: Community-Services Orchestrator

Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.