GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Motor Selection Guide

Which Motors Are Used in CNC Machines?

Four motor families drive modern machine tools: servo, stepper, linear, and spindle motors. This guide compares torque, feedback, accuracy, and cost so you can judge which one fits a given machine or part. Written for engineers and buyers who specify machine tools, not for hobbyists.

Servo vs stepperLinear motor limitsSpindle motor typesCost per axis
motors used in CNC machines
Direct comparison

Motors used in CNC machines: side-by-side

All four types drive machine axes or spindles. The trade-off is feedback, speed, and cost.

Motor typeFeedbackTypical accuracyBest fit
Servo motorClosed loop (encoder)±0.005 mm or tighter5-axis and production milling
Stepper motorOpen loop, no feedback±0.05 mm typicalHobby routers, light 3-axis work
Linear motorClosed loop (linear scale)Sub-micron positioningHigh-speed finishing, EDM, grinding
Spindle motorClosed loop (encoder)Speed hold ±0.1%Cutting torque at 10,000–24,000 rpm
Basics

The four motors used in CNC machines

Every CNC machine needs at least two kinds of motion: axis travel and spindle rotation. Axis motion moves the tool or the table along X, Y, Z, and any rotary axes. Spindle motion turns the cutter. The motor families used for each job differ in how they handle feedback, torque, and speed.

Servo motors dominate axis motion on industrial machines. A servo motor pairs a permanent-magnet rotor with an encoder, and the drive constantly compares commanded position to actual position. When the tool pushes into hard steel and the axis lags, the drive adds current to catch up. That closed loop is what holds ±0.005 mm on a production run, not the motor alone.

Stepper motors move in fixed angular increments, usually 1.8° per full step. They run open loop: the controller counts pulses and assumes the rotor followed. No encoder means no correction. If the load exceeds available torque, the motor stalls silently and every following position is wrong. That is why steppers appear on light routers and desktop mills, not on machines cutting Inconel.

Linear motors and spindle motors round out the list. A linear motor is an unrolled servo motor: the forcer rides along a magnetic track bolted to the machine bed, so there is no ball screw, no coupling, and no backlash. Spindle motors are built for continuous rotation at high rpm, and they carry their own set of trade-offs in bearings and cooling.

  • 1
    Axis motorsServo or stepper; servo when feedback matters.
  • 2
    Spindle motorsBuilt for rpm and cutting torque, not positioning.
  • 3
    Linear motorsDirect drive on the axis; no screw or gearbox.
Servo motors

Servo motors: closed-loop axis control

A servo motor is a brushless AC or DC motor with a feedback device, usually an incremental or absolute encoder. The drive reads position thousands of times per second and adjusts current to reduce error. This is a closed-loop system. The loop closes in the drive, not in the CNC controller, which is why servo tuning matters as much as motor size.

Torque is the first sizing number. A servo must produce enough continuous torque to push the axis against cutting force, plus peak torque to accelerate the table and workpiece. On a 750 × 1,150 × 550 mm machining center, axis servos are typically sized in the 5–15 N·m range depending on screw pitch and moving mass. Undersized servos show up as following errors during fast contouring.

Resolution is the second number. A 20-bit encoder resolves about one million counts per revolution. With a 10 mm ball screw, that is roughly 0.01 μm per count on paper. Real accuracy is lower because of screw pitch error, thermal growth, and machine geometry, but the encoder resolution is never the limiting factor. This is why servo-driven machines hold ±0.005 mm while steppers cannot.

Servo motors also allow torque monitoring. The drive reports current draw, and a sudden spike can mean a broken tool, a chip jam, or a hard spot in the casting. Some shops use that signal for in-process monitoring. A stepper gives no such signal because it has no feedback path.

  • 1
    Encoder feedbackAbsolute or incremental, 17–23 bit typical.
  • 2
    Torque reserveSize for continuous load, check peak for accel.
  • 3
    TuningPoor gain settings cause chatter and following error.
Stepper motors

Stepper motors: open loop, low cost, real limits

Stepper motors divide one revolution into discrete steps, commonly 200 steps per turn. A microstepping drive can interpolate between full steps, but microstepping improves smoothness more than it improves accuracy. The holding torque at rest is high, which is why steppers feel strong when the machine is stopped and weak when it is moving fast.

Torque falls off quickly with speed. A stepper that delivers 3 N·m at low rpm may deliver 0.5 N·m at 1,000 rpm because the inductance of the coils limits how fast current can rise. Servo motors hold torque much further up the speed curve. Any job that needs rapid traverse above 5,000 mm/min is a poor fit for steppers.

The open-loop problem is resonance and missed steps. At certain pulse rates the rotor oscillates instead of advancing, and the drive has no way to detect it. A single missed step shifts every following coordinate. On a light 3-axis router cutting plastic or aluminum at low load, this rarely matters. On a machine holding ±0.005 mm across a 4,000 mm part, it is unacceptable.

Cost is the reason steppers persist. A stepper and its drive cost a fraction of a comparable servo set, and the wiring is simpler. For prototyping shops, educational machines, and light engraving, that trade is often correct. For production parts with a tolerance callout, it usually is not.

  • 1
    Step angle1.8° standard; 0.9° for finer motion.
  • 2
    Torque curveFalls fast above a few hundred rpm.
  • 3
    No feedbackMissed steps go undetected.
Linear motors

Linear motors: no screw, no backlash

A linear motor removes the rotary-to-linear conversion entirely. The forcer is the moving part, and the magnet track is the stator. There is no ball screw to wear, no coupling to flex, and no backlash to compensate. Position feedback comes from a linear scale mounted beside the track, so the loop measures the table itself, not the motor shaft.

Acceleration and speed are the payoff. Linear-motor axes can exceed 1 g acceleration and travel above 60 m/min in production machines, with some high-speed finishing centers running much faster. On a die-and-mold job with thousands of short moves, that speed translates directly into cycle time. The lack of screw whip also means long axes do not lose accuracy at the ends of travel.

The costs are real. Linear motors need permanent-magnet tracks, which attract chips and require covers. They generate heat in the forcer and often need liquid cooling. They cannot hold position against gravity without power, so a vertical axis needs a brake or counterbalance. And the magnet track is expensive to install and align compared to a ball screw.

Linear motors also make sense on wire EDM and precision grinding, where the axis moves slowly but must not have any stick-slip. In those machines, the benefit is smoothness at low feed, not top speed. For general 3-axis milling of aluminum brackets, a ball-screw servo axis is usually the better use of money.

  • 1
    Zero backlashDirect drive removes mechanical lost motion.
  • 2
    Heat and chipsForcer cooling and track covers are mandatory.
  • 3
    Vertical axesNeed brake or counterbalance when unpowered.
Spindle motors

Spindle motors: rpm, torque, and bearings

Spindle motors are built for continuous rotation, not positioning. An integral spindle motor has the rotor mounted directly on the spindle shaft, which removes belts and pulleys and reduces vibration. A belt-driven spindle uses a separate motor, which isolates heat but adds a wear item. Both are common, and the choice depends on the required rpm and torque.

Two numbers define a spindle: base speed and top speed. Below base speed the spindle delivers constant torque; above it, constant power. A spindle rated 10,000 rpm and 100 N·m at base speed will not hold 100 N·m at 20,000 rpm. When a job needs a large-diameter face mill, low-speed torque matters more than top rpm. When it needs a 3 mm end mill in aluminum, top rpm matters more.

Bearings set the limit. Steel angular-contact bearings handle heavy loads at moderate speed. Ceramic hybrid bearings run cooler and allow higher rpm. Air bearings give very low runout for mirror finishing but cannot take heavy cuts. A spindle with 0.5 μm runout and ceramic bearings will produce a better surface finish than a heavier spindle with 5 μm runout, even at the same feed and speed.

Thermal growth is the hidden variable. A spindle that runs for two hours grows in length, which changes the Z offset. Good machines compensate with a temperature sensor and a lookup table. If a shop runs long cycles without warm-up, the first parts and the last parts can differ by more than the tolerance. That is a process problem, not a motor problem.

  • 1
    Integral vs beltIntegral is stiffer; belt isolates heat.
  • 2
    Constant torque vs powerTorque holds below base speed only.
  • 3
    RunoutBelow 1 μm for fine finishing work.
Selection

How to choose for a given part

Start with the tolerance callout. If the drawing specifies ±0.005 mm or tighter across a production run, the axis needs closed-loop feedback and a machine geometry that supports it. Steppers are out. If the drawing is ±0.1 mm on a bracket, a well-built stepper machine can hold it and save money. The motor type follows the tolerance, not the other way around.

Next, look at the material and cutter load. Titanium, Inconel, and hardened tool steel push high cutting forces back into the axis. Servo motors with torque reserve handle that; steppers stall. Aluminum and plastics cut easily, so the motor mainly fights inertia during acceleration. In that case, a smaller servo with good tuning can outperform a larger one with poor tuning.

Then check the motion profile. A part with many short moves, like a mold cavity with ribs, rewards high acceleration. A linear-motor axis or a high-torque servo with a low-inertia screw is the right answer. A part with long straight cuts and few reversals does not need that, and a standard ball-screw servo axis will finish it just as fast for less money.

Finally, confirm the machine can hold what the motor can do. A servo axis with a 20-bit encoder is wasted if the frame flexes under cutting load or the ball screw has 20 μm of pitch error. Motor selection is one part of a chain: structure, screw, feedback, drive, and thermal control. The weakest link sets the accuracy, not the most expensive component.

  • 1
    Tolerance first±0.005 mm rules out open-loop axes.
  • 2
    Material secondHard alloys need torque reserve.
  • 3
    Motion profile thirdMany short moves favor acceleration.

Clear verdict

Choose servo motors for any axis that must hold ±0.005 mm under load. Choose steppers only for light 3-axis work at ±0.05 mm or looser. Choose linear motors when acceleration and zero backlash matter more than cost and chip control. Choose spindle motors by base-speed torque and bearing class, not top rpm alone.

FAQs

Motors used in CNC machines: common questions

Can a stepper motor hold ±0.005 mm?

Not reliably. A stepper in good condition can position to a few hundredths of a millimeter on a light machine, but it has no feedback to correct a missed step. Once the load or speed rises, position error accumulates and the controller never sees it.

For a tolerance callout of ±0.005 mm on a production run, the axis needs an encoder and a closed loop. That means a servo motor, not a stepper.

Do all CNC machines use servo motors?

No. Industrial machining centers, lathes, and grinders almost always use servo motors on the axes because they need feedback for accuracy and for detecting crashes. Steppers remain common on hobby routers, desktop mills, and light engraving machines where cost matters more than tolerance.

Some machines mix types. A router might use steppers on X and Y and a servo on Z, or use a servo spindle with stepper axes. The mix depends on which axis carries the accuracy requirement.

What is the difference between a servo motor and a spindle motor?

A servo motor is sized for positioning: it accelerates an axis, holds position, and reverses direction often. A spindle motor is sized for continuous rotation at high speed and for cutting torque. Spindle motors are rated by base speed, top speed, and power curve; servo motors are rated by continuous and peak torque.

Some spindle motors use servo control for orientation, which is needed for tool changes and rigid tapping. That does not make them axis servos. The bearing set and cooling are built for sustained rpm, not for rapid reversals.

Are linear motors worth the cost?

It depends on the job. Linear motors pay off when a machine makes thousands of short, fast moves per cycle, or when zero backlash and low stick-slip are required, such as wire EDM and precision grinding. Cycle time drops and surface finish improves.

For general 3-axis milling of brackets and plates, a ball-screw servo axis costs less and is easier to maintain. Linear motors add magnet tracks, cooling, and chip-protection requirements that only make sense when the process justifies them.

How does motor choice affect surface finish?

Surface finish depends on the whole loop, not just the motor. A servo or linear axis with fine feedback and low backlash lets the controller follow the commanded path without lag, which reduces witness marks on contouring cuts. A stepper that misses steps leaves visible steps and gouges.

Spindle runout and vibration often matter more than axis motor type for finish. A spindle with sub-micron runout and a balanced toolholder will produce a better surface than a poorly tuned servo axis with a worn spindle, even at the same feed and speed.

Can an older stepper machine be upgraded to servo?

Yes, but it is a system change, not a motor swap. You need servo drives, encoders or linear scales, a controller that closes the loop, and often new power supplies and wiring. The ball screws and bearings also have to be good enough to benefit from the upgrade.

If the machine frame is light and the screws have backlash, adding servos will not deliver ±0.005 mm. The mechanical chain has to support the accuracy the motor can produce.

Need parts cut on a servo-driven machine?

We run 127 high-precision CNC machines, including 16 simultaneous 5-axis centers, and quote with a free DFM analysis within 12 hours. Upload your drawings and we will tell you which process holds your tolerance.

12-hour quote100% inspection±0.005 mmNo minimum order

Follow

More from GreatLight

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC