Application of the CNC Machine Tool Servo System
This page explains what the servo system does on a CNC machine tool, how the position loop is closed, and which settings decide whether a cut holds tolerance. It is written for engineers and buyers who need to judge machine capability before releasing a part.

What the servo system actually controls
Feed axes and spindle drives are sized for the cut, not for the catalog sheet.
What a servo system does on a CNC machine tool
On a CNC machine tool, the servo system turns axis commands from the controller into real motion. The controller issues a position command, the drive compares it with encoder feedback, and the motor corrects the difference. Everything the operator sees as surface finish, hole position, and corner accuracy traces back to how fast and how tightly that loop closes.
Three loops matter. The current loop sits inside the drive and responds in microseconds. The velocity loop sets how aggressively the axis chases a commanded feed. The position loop ties the two together and defines path accuracy. When an engineer asks whether a machine can hold ±0.005 mm, the honest answer depends on all three, plus the mechanical stiffness of the axis itself.
Servo sizing is not about peak torque alone. A drive that is oversized for the load will chatter at low feed; one that is undersized will lag during acceleration and round off corners. The useful question is whether the drive, the ball screw, and the slide match the duty cycle of the parts you actually run.
- 1Position loopDefines path accuracy and corner behavior
- 2Velocity loopSets how hard the axis chases commanded feed
- 3Current loopFast inner loop inside the drive, microsecond scale
Open loop, semi-closed, and full closed loop
An open loop system sends pulses and assumes the motor moved. Stepper-driven light machines work this way. There is no feedback to correct a missed step, so a hard cut or a chip jam shows up as a lost position that nobody detects until inspection. Useful for light engraving, not for tight bores.
Semi-closed loop puts an encoder on the motor or ball screw. It corrects drive and motor error but not what happens between the screw and the cutting edge. Thermal growth of the screw, backlash in the nut, and slide wear stay invisible to the controller. Most production vertical mills and lathes run this way.
Full closed loop adds a linear scale on the slide itself. The controller now measures the position of the structure that carries the tool. Thermal drift and screw error drop out of the equation. This is the usual choice for jig borers, large gantry machines, and any part where a 20 µm shift between morning and afternoon is unacceptable. The trade is cost and the need to tune the loop against a softer mechanical path.
Loop configuration at a glance
Pick the loop by the error you cannot tolerate.
| Configuration | Feedback source | Typical use | Weak point |
|---|---|---|---|
| Open loop | None | Light engraving, hobby routers | Lost steps go undetected |
| Semi-closed | Motor or screw encoder | Production mills and lathes | Screw and slide errors remain |
| Full closed | Linear scale on the slide | Jig borers, gantry, large parts | Higher cost, harder tuning |
| Dual feedback | Motor encoder plus linear scale | High-accuracy 5-axis | Setup and commissioning time |
Gain, dead zone, and the compromise nobody escapes
Open loop gain, sometimes called the position loop gain, sets how hard the controller pushes toward the commanded position. Raise it and the axis tracks the path more closely and settles faster. Raise it too far and the axis overshoots, rings, or starts to oscillate. There is no setting that gives both maximum gain and maximum stability.
The practical trade is between tracking error and response time. On a contouring move, a low-gain axis lags behind the command, which shows as a rounded corner. A high-gain axis follows the corner but may overshoot into the wall. On most machines the gain is set so that a step command produces a small, clean response with no visible ringing, then verified by cutting a test part.
Dead zone is the band of command the motor cannot overcome because of static friction. If the commanded feed falls inside that band, the axis stops instead of creeping, and the surface shows a mark where motion resumed. Low-speed finishing passes on hard material are where this shows up most. Ball screw preload, slide lubrication, and drive gain all affect the size of that band.
- 1Raise gainTighter path tracking, faster settling
- 2Too much gainOvershoot, ringing, audible oscillation
- 3Dead zoneStatic friction band where the axis stalls
Which parts suit a given servo setup
High-speed contouring on aluminum is the friendliest case for a servo system. Light chip load, low cutting force, and short moves let the drive run at high gain without exciting the structure. Thin-wall pockets and long 3D surfaces in 6061 or 7075 are where a well-tuned loop shows its value.
Heavy roughing in 4140 or 17-4PH is the opposite. Cutting force is high and variable, so the loop must be stiff enough to reject the disturbance but not so stiff that it fights the tool. On deep cavities, a full closed loop with a linear scale is worth the cost because screw compression under load stops being a hidden error.
Five-axis work adds rotary axes and a changing lever arm. The inertia the drive sees depends on how far the part sits from the trunnion center, so the same gain that works on a small part may be too hot on a large one. Shops that run both often keep separate tuning profiles. Short parts near the table are the easy case. Long parts swung wide are not.
Small features need a different judgment. A Ø2 mm end mill in a deep slot has almost no stiffness, so aggressive gain makes the tool deflect rather than the axis move. Here the limit is the tool, not the drive, and the fix is a lighter stepover, not more loop gain.
Reliability and speed range in real shops
A servo system has to cover two very different duties on the same machine. Rapid traverse moves the table at full speed with no cutting load. Jogging moves one increment at a time, sometimes a few micrometers. The drive must stay stable at both ends of that range, and the low end is usually harder.
Components are selected against the duty cycle, then verified by test. On a machine that runs three shifts, the failure that hurts most is not a dramatic one. It is a slow drift in encoder feedback or a bearing that develops play, which shows up as a size trend the operator corrects with offsets until the trend runs out of range.
Environmental conditions matter more than catalogs suggest. Temperature swings change screw length and drive behavior. Humidity and coolant mist reach the connectors. Vibration from a neighboring machine couples into the loop. A machine that holds tolerance on a stable floor may not hold it next to a stamping press. This is why we check a new process on the actual machine that will run production, not on a demo cell.
Servo system questions engineers ask
Does a full closed loop always give better parts?
Not automatically. A linear scale removes screw and thermal error from the measurement, but it also measures the machine structure, which is softer than the motor. If the loop is tuned for the scale without accounting for that, the axis can oscillate.
Where the part needs long-term size stability across a temperature swing, the scale usually wins. Where the machine is small and the cycle is short, a well-tuned semi-closed axis can match it.
Why does the same program give different results on two machines?
Servo tuning, screw condition, slide lubrication, and structural stiffness all differ. Two machines of the same model can be years apart in wear.
If a part is sensitive to corner accuracy or low-speed finish, it is worth running a test cut on the specific machine before committing the full order.
How does the servo system affect surface finish?
Tracking error during contouring shows as waviness on curved surfaces. Dead zone at low feed shows as a mark where the axis paused.
Finish also depends on tool geometry, runout, and coolant. The servo sets a floor on what the other variables can achieve.
Can gain be adjusted to fix chatter?
Sometimes, but chatter usually comes from the tool and the workpiece, not the loop. Lowering gain can hide it at the cost of path accuracy.
The better order is to fix tool overhang and holder stiffness first, then tune the drive.
What should a buyer ask before releasing a tight-tolerance part?
Ask which machine will run it, whether the axis uses a linear scale, what tolerance the shop verifies in process, and how the part is inspected after machining.
A shop that answers with a machine list and an inspection plan is easier to work with than one that only quotes a number.
How does GreatLight handle axis accuracy on production runs?
We run 127 high-precision CNC machines across three plants, including 16 simultaneous 5-axis centers, and hold ±0.005 mm on qualified work.
Every job gets a raw material check, in-process monitoring, and 100% inspection before shipment. Reports are available on request.
Send a drawing, get a process answer
We review your part, the tolerance that matters, and the machine that will run it, then reply with a quotation and free DFM analysis within 12 hours.
12-hour quote±0.005 mm tolerance100% inspection