Learn Automation with MINATA #39: Servo Against VFD — Choose by the Motion You Need, Not by the Name on the Box
Servo Against VFD: Choose by the Motion You Need, Not by the Name on the Box
A servo drive and a variable frequency drive both control a motor, but they answer different questions. A conveyor that has to hold a speed rarely needs the positional accuracy of a cut-to-length machine. Turn it round, though, and a positioning axis cannot be run from a VFD in the hope that a timer will find the right place.
The difference that matters
A VFD generally suits speed control on a continuously rotating load: fans, pumps, conveyors, mixers. It may well offer advanced modes, but its purpose is to manage the speed and torque of a motor against a load profile.
A servo is for controlling position, speed and torque with closed-loop feedback, high dynamic response and the ability to coordinate axes. A servo system is the motor, the drive, the encoder feedback and the mechanical transmission — and it has to be selected as one system, not as four purchases.
Five questions to ask before choosing
- Does the machine need speed, position, force and torque, or some combination of all three?
- What error is acceptable at the working end of the mechanism?
- What are the acceleration cycles and the inertia of the load?
- Is there any need for electronic camming, multi-axis synchronisation or registration marks?
- Is the mechanism — belts, ballscrew, gearbox, backlash — stiff enough to turn drive accuracy into accuracy at the tool?
Do not pick a servo simply because it sounds like the better class of equipment, if the mechanism lacks stiffness or the problem is only about speed. Equally, do not put a VFD on a slide that must stop repeatably at a position, without feedback and an architecture that supports it.
VFD and servo side by side
| Criterion | VFD | Servo |
|---|
| Primary control | Speed and torque | Position, speed and torque |
| Feedback | Often none, or a simple encoder | Closed-loop encoder or resolver, mandatory |
| Dynamic response | Moderate | High, follows the command quickly |
| Positional accuracy | Low | High, and repeatable |
| Multi-axis synchronisation, electronic cam | Limited | Its strength |
| Cost and complexity | Lower | Higher |
The inertia ratio — the number that gets skipped
On a servo, the ratio of load inertia to motor inertia strongly affects stability and how tunable the axis is. Many applications aim to stay below 5–10:1; go much higher and the system becomes hard to tune and prone to oscillation. When you calculate it, refer the load inertia back to the motor shaft through the gear ratio — a reduction of n divides the reflected inertia by n². And a mechanism with backlash or significant compliance will swallow the advantage of a servo no matter how good the drive is.
A worked engineering situation
An infeed conveyor can use a VFD to change speed with the machine cycle. The cutting station, which must stop at an exact length, uses a servo with encoder feedback and a clearly defined homing routine. The coordinating PLC needs to know Ready, Alarm, In-position and the travel limits. Motion safety has to be designed from the risk assessment; it is not replaced by a stop command in software.
Common decision mistakes
- Using motor run time as a way of measuring position.
- Comparing kilowatts alone, and ignoring inertia, duty, speed and the mechanism.
- Leaving the homing routine after power-up undefined.
- Allowing mechanical parameters to be changed from the HMI without limits.
- Not accounting for travel, hard limits and safe stopping from the beginning.
Selection checklist
- [ ] The motion requirement is written as speed, position, error and cycle time.
- [ ] Load, inertia and transmission have been calculated or assessed.
- [ ] Feedback, homing and travel limits are confirmed.
- [ ] The PLC and HMI can read the drive states the machine needs.
- [ ] The safety architecture was reviewed independently of the operating logic.
Choosing the right drive means choosing the right problem first. #40 goes deeper into the encoder — the feedback link that turns a motion command into data you can actually verify.
Read more automation knowledge at MINATA: https://minatavn.com/en/blog/industrial-automation
Previous — #38: Commissioning a VFD for a motor: https://minatavn.com/en/blog/automation-38-vfd-commissioning
Next — #40: Encoders and position feedback: https://minatavn.com/en/blog/automation-40-encoders-position-feedback
View all MINATA technical articles