PO System TechnologyCo., Ltd. /PO Tech Studio
中文 EN

Industry Applications #02

How to Choose a Servo Motor: Three Numbers That Decide Whether a Mechanism Moves Accurately

"Is this motor strong enough?" is the question asked most often in selection, and the one most often answered wrong. Because not strong enough actually has three completely different meanings: it cannot turn the load, it turns but cannot stop accurately, or it stops accurately but takes too long. Each corresponds to a different number.

This article breaks servo selection down into three must-check numbers, and works through a ball-screw stage from start to finish. Every number can be checked yourself with the formulas given in the text.

1. First, be clear about what "selection" selects

The performance of a servo axis is decided by four things together: the motor, the drive, the mechanism (screw or belt) and the control parameters. Selection can only decide the first two, but whether the target is met is often decided by the third. So the right order is: settle the mechanism first, then calculate the load, and choose the motor last. Doing it the other way round, buying the motor first and then trying to make it work, is the failure mode we see most often.

We use this example throughout:

  • Horizontal stage, 30 kg (including fixture and part)
  • Ball screw ø20 mm × 600 mm, lead 10 mm, steel
  • Target maximum speed 0.5 m/s, acceleration 5 m/s²
  • Direct coupling (no reduction)

2. The first number: inertia ratio

The inertia ratio is the moment of inertia of the load referred to the motor shaft, divided by the motor's own rotor inertia. It decides not "whether it can move", but "whether it stops accurately, and how long until it stops vibrating".

2.1 How to calculate reflected inertia

Linear motion is converted to rotational inertia through the screw by way of the lead. A screw with lead L travels L meters per revolution, so the equivalent radius is:

r = L / 2π = 0.010 / 2π = 1.592 × 10⁻³ m

Reflected inertia of the stage:

Jstage = M · r² = 30 × (1.592 × 10⁻³)² = 7.60 × 10⁻⁵ kg·m²

The screw itself is a solid cylinder (J = ½mr²), with steel density 7850 kg/m³:

Jscrew = 7.40 × 10⁻⁵ kg·m²

Adding the two, total load-side inertia = 1.50 × 10⁻⁴ kg·m².

2.2 The same mechanism with different motors

Table 1: total load-side inertia fixed at 1.50 × 10⁻⁴ kg·m², with motors of different ratings. Rotor inertias use catalog values from the Delta ECMA-C2 series as an example (400 W: ECMA-C20604; 750 W: ECMA-C20807); values for different brands and inertia classes can differ several-fold, so use the actual model in selection.
MotorRotor inertia JmInertia ratioSuitability
400 W0.277 × 10⁻⁴ kg·m²5.4 : 1Slightly above the 5:1 recommended for measurement stations; settling time on the long side
750 W1.13 × 10⁻⁴ kg·m²1.3 : 1A sensible choice for a measurement station, with ample response margin

The usual recommended upper limit for general mechanisms is 10:1. But for a measurement station this number is too loose: the higher the inertia ratio, the less the velocity loop gain can be raised, and the result is a longer wait after arrival before vibration stops. Our practical recommendation: for measurement stages that need high response and short settling time, keep it within 5:1, ideally 3:1.

Why? Think of it as the tail wagging the dog. At an inertia ratio of 1:1, motor and load are evenly matched, and when the motor says stop, it stops; at 10:1 the load has ten times the motor's inertia, so after the motor calls a stop the load keeps going and can only be pulled back gradually by feedback, and that "pulling back" is the settling time. Another source of settling time is the motion profile itself, quantified in the motion profile comparison on the industrial automation page: for the same mechanism moving the same 50 mm, the residual vibration is ±27 µm with a trapezoidal profile versus ±5 µm with an S-curve. Both the inertia ratio and the motion profile show up directly in the cycle time.

3. The second number: the torque curve

The "rated torque" on a datasheet is just one point; what really needs to be checked is the torque-speed curve. The curve has two zones with completely different uses.

Intermittent Continuous Peak torque (accel.) Cycle RMS torque Speed Torque Max speed Intermittent Continuous Peak torque (accel.) Cycle RMS torque Speed Max speed Torque
The torque-speed curve of a servo motor. The continuous zone is the range that can be run indefinitely, and in selection the RMS torque over the whole cycle must fall below this line; the intermittent zone can be used only briefly (usually a few seconds), and the peak acceleration and deceleration torques fall here. Available torque in both zones falls off at high speed (the continuous zone usually stays flat up to rated speed): the usable torque at the high-speed end is less than the number on the front page of the datasheet, a common oversight in selection. The two operating points in the chart illustrate the general case and are not to scale for this example.

3.1 Peak torque: set by acceleration

First convert linear acceleration to angular acceleration:

α = a / r = 5.0 / 1.592 × 10⁻³ = 3142 rad/s²

The torque needed to accelerate has to move "the load + the motor itself". Calculating with the 750 W motor:

Taccel = (Jload + Jm) × α = (1.50 × 10⁻⁴ + 1.13 × 10⁻⁴) × 3142 = 0.83 N·m

Then add friction torque (screw, guides and seals; 0.15 N·m in this example):

Tpeak = 0.83 + 0.15 = 0.98 N·m

The peak torque must be below the upper limit of the intermittent zone (the maximum torque curve). For the 750 W motor in this example, 0.98 N·m is even below its rated torque of about 2.4 N·m, so the entire acceleration actually stays within the continuous zone, with a large margin.

3.2 RMS torque: set by the whole cycle

Whether the motor overheats depends not on the peak but on the root mean square torque over the whole motion cycle. Taking a single move at this station as an example (acceleration 0.1 s, constant speed 0.05 s, deceleration 0.1 s, dwell 0.2 s, a 0.45 s cycle; during deceleration friction helps braking, so the torque required is 0.15 − 0.83 = −0.68 N·m):

Trms = √( Σ Ti² · ti / Σ ti ) = 0.56 N·m

So this motor's continuous torque must be ≥ 0.56 N·m. A 750 W servo has about 2.4 N·m at its 3000 rpm rated speed (T = P / ω), a very comfortable margin; with a 400 W motor, the same move gives an RMS torque of about 0.39 N·m against roughly 1.3 N·m available at the same speed, so torque is enough there too, but its problem is the inertia ratio, not torque. This is exactly why the three numbers must be checked together: looking at torque alone selects the wrong motor.

4. The third number: encoder resolution

The encoder decides how fine a change in position the controller "can see". Converted for a screw with a 10 mm lead:

Table 2: minimum resolvable displacement for each encoder bit count (10 mm lead, direct coupling).
Encodercounts / revDisplacement per count
17 bit131,0720.076 µm
20 bit1,048,5760.010 µm
23 bit8,388,6080.001 µm

Resolution is not accuracy. An encoder that can resolve 0.001 µm does not mean the stage stops to within 0.001 µm.

The whole mechanism lies between the two. Actual positioning accuracy is eaten away by:

  • Screw lead error: according to THK's specification table, for an effective thread length of 500–630 mm (the 600 mm screw in this example falls in this row), grade C5 has a representative travel error of ±30 µm and a variation of 23 µm; grade C3 has ±16 µm and 12 µm. This is more than two orders of magnitude larger than the 0.076 µm of a 17-bit encoder
  • Backlash and preload: lost motion at reversal, usually at the micrometer level
  • Thermal drift: steel's coefficient of linear expansion is about 11 × 10⁻⁶/K, so a 600 mm screw grows 6.6 µm for every 1 °C rise. On a continuously running line, this term is often larger than the mechanical errors
  • Structural deformation: deflection caused by the stage's weight, and reaction forces during acceleration

These items should be calculated together in the same accuracy budget; the method is in Tolerance Allocation: Where Does Accuracy Leak Away?

Ball screw accuracy grade values follow THK's technical document "Accuracy of the Ball Screw", with grade definitions per the JIS standard.

So pairing a 23-bit encoder with a C7 grade screw will not make positioning better than the screw itself. Encoder resolution should be at least 5 to 10 times finer than the required positioning accuracy, but the lower limit on bit count is usually set by the velocity loop: velocity feedback is derived by differentiating encoder position, and insufficient resolution turns into velocity quantization noise at low speed, limiting velocity loop gain and low-speed smoothness. Mainstream servo motors mostly come with encoders of 20 bits or more as standard, and the bit count itself is rarely where the cost difference lies; to improve real accuracy, the money should go into screw grade, thermal management and measurement feedback.

Beyond bit count there is one more thing to decide: which principle to use. Optical, magnetic and capacitive encoders are vulnerable to completely different things: stray magnetic fields next to a direct-drive motor, oil and condensation on site, and the space left in the mechanism each rule out different options. A comparison of the three and the selection criteria are in section 2.3, Angle feedback, on the industrial automation integration page.

Another practical question is incremental or absolute. Incremental encoders must home at power-up; absolute ones do not. For a line that is switched on and off several times a day, or must resume production immediately after a power cut, the time saved by absolute encoders quickly pays back the price difference.

5. Selection checklist

  1. Settle the mechanism first: lead, stroke, stage weight, and whether it is horizontal (a vertical axis also needs gravity torque and a brake)
  2. Calculate reflected inertia: stage + screw + coupling; do not leave out the screw itself
  3. Calculate the inertia ratio: generally ≤ 10:1, ≤ 5:1 for measurement stations
  4. Calculate peak torque: (Jload + Jm) × α + friction, and confirm it is below the maximum torque curve
  5. Calculate RMS torque: including dwell time, and confirm it falls in the continuous zone
  6. Check torque at high speed: how much torque the curve has left at the target maximum speed
  7. Choose the encoder: 5–10 times finer than the required accuracy, and confirm velocity feedback resolution is enough at low speed; choose absolute if the machine is switched on and off frequently
  8. Leave margin: at least 20–30 % on peak torque, because friction increases with service time

Closing: three numbers, three failures

Not enough torque, and the mechanism cannot turn or reach its acceleration; too high an inertia ratio, and it moves but cannot stop accurately, with long settling times; the wrong encoder, and the specification looks impressive while the accuracy is eaten by the mechanism. Each of the three numbers guards against a different failure, and leaving one out causes trouble in a different place.

Worse, all three failures look much alike in early trial runs: "the machine moves a bit oddly". Working out the three numbers before purchasing is far cheaper than tuning parameters afterwards.

Related products

Items related to this page that we also supply, each with specifications and selection notes.

Original illustration, not a product photo. Actual appearance varies by model.

Keep reading