What Principles Are Used for the Movement of CNC Machine Tools?
Machine motion is not one idea but five stacked together: how the controller closes the loop, how position gets measured, what drives the axis, how the tool path is generated between points, and how the frame behaves while all of that happens. This page explains each principle and, more usefully, tells you when one choice stops being good enough for your part.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Key takeaways
Loop control: open loop versus closed loop in the movement of CNC machine tools
Every axis move starts as a number in the part program. The controller turns that number into a stream of commands, and how it checks those commands is the first principle. In open loop control the controller issues the pulses and assumes the axis arrived. There is no sensor reading position back, so nothing corrects a missed step, a sticky guide, or a cutter pushing back on the part.
Open loop machines are simple and cheap. On a light finishing pass in aluminium at 0.3 mm depth, they can hold a few hundredths of a millimeter and nobody notices. Push the same machine into 4140 steel at 2 mm depth and the axis lags, the following error grows, and the part goes oversize on one side. That is not a fault; it is the design working as intended.
Closed loop control puts a feedback device on the axis. The controller compares commanded position with measured position many times per second and adjusts current to the motor until the error falls inside a window. The size of that window is what we call following error, and it is the number that actually limits your tolerance on contours. A well-tuned closed loop machine holds ±0.005 mm on a 100 mm contour all day.
The practical question is not which loop is better. It is whether your part has a feature that will expose the difference. A flat plate with one drilled hole rarely does. A contoured pocket wall blending into a radius at a 0.02 mm profile tolerance always does.
- 1Open loop fitsDrilling, slotting, rough facing, light engraving, wood and plastic routers.
- 2Closed loop fitsContoured walls, thin floors, interrupted cuts, hard materials, any callout under ±0.02 mm.
- 3Watch the following errorIf it exceeds a third of your tolerance, the loop is the bottleneck, not the tool.
Position feedback: encoders and the limits they set
Feedback converts physical position into a signal the controller can compare. Two families dominate. An incremental encoder reports how far the axis moved since the last reference, so the machine must return to a home or index mark after every power cycle. An absolute encoder knows its position immediately on startup, including after a crash or an e-stop.
That difference matters on a shop floor. Incremental scales are cheaper and simpler to wire, but a power blip mid-run means re-homing, and re-homing on a fixture with a tight datum can scrap the setup. Absolute feedback removes that step. On a 5-axis job where the rotary table and the spindle both need to be trusted after a stop, absolute encoders are worth the money.
Resolution is the second variable. A linear scale reading to 0.1 μm sounds better than a rotary encoder reading to 1 μm at the screw, but the scale only helps if the screw, the bearings, and the frame can hold that position. Mounting a high-resolution scale on a machine with 20 μm of thermal drift buys nothing. Match the feedback to the weakest link in the chain.
There is also the question of what the encoder is measuring. A rotary encoder on the ball screw reports screw rotation, not table position. Thermal growth in the screw, backlash, and pitch error all sit between the two. Linear scales read the table itself and remove those errors from the loop. For long parts, that is often the difference between holding a tolerance and chasing it.
- 1IncrementalLower cost, needs homing after power loss, fine for stable setups.
- 2AbsoluteInstant position on startup, better for unattended and multi-setup work.
- 3Rotary versus linearRotary reads the screw; linear reads the table and ignores screw error.
Drive selection: where the axis torque comes from
The drive turns electrical current into axis motion. Stepping motors move a fixed increment per pulse and hold position with magnetic detent when stopped. They are cheap, simple, and completely adequate for a router or a light drill. Their weakness is that they have no way to know they failed. When cutting force exceeds available torque, the rotor slips and the controller keeps counting as if the move happened.
Servo motors close that gap. They carry an encoder, so the drive knows the rotor position and can increase current when the load rises. Peak torque is available for short accelerations, which is what lets a machine change direction at 30 m/min without overshooting the corner. Servos also report faults. If the axis cannot follow, the control alarms instead of quietly cutting a scrap part.
Torque is the real selection number, not motor size or wattage. A 5-axis trunnion carrying a 40 kg fixture needs enough torque to accelerate that mass plus the cutting load, and the inertia ratio between motor and load should stay low enough for the loop to stay stable. When the ratio gets high, the machine feels spongy and the tuning window narrows.
Ballscrew pitch interacts with all of this. A 10 mm pitch screw gives more thrust per unit of motor torque but less speed. A 25 mm pitch gives speed at the cost of resolution and thrust. Direct-drive rotary tables remove the gearbox and its backlash, which is why they show up on machines cutting impellers and blisks where reversal error would show on the surface.
- 1StepperFixed steps, no feedback, fine below roughly 5 m/min and light cuts.
- 2ServoFeedback, high peak torque, alarms on following error. Standard for metal cutting.
- 3Direct driveNo gear backlash, high stiffness, higher cost. Used on rotary axes and fast tool changers.
Interpolation: how the controller builds a path between points
A part program rarely asks for a straight line only. Interpolation is the math that turns a few commanded points into a continuous tool path. Linear interpolation moves all axes so the tool follows a straight line in space; it is the default for facing, slotting, and any prismatic move. The controller solves it fast and the surface it leaves is predictable.
Arc interpolation fits a circular arc through a start point, an end point, and a center or radius. It is how a bore or a corner radius gets cut without breaking the arc into hundreds of tiny lines. Spline interpolation goes further and fits a smooth curve through a series of points, which is how you cut an airfoil or a car body die without visible facet marks.
The trade-off is machine-dependent. Older controls and some entry-level machines accept G02 and G03 but interpret long spline blocks slowly, so the feed rate stutters. On a contoured surface that stutter shows as a ripple every few millimeters. Look-ahead buffering is the fix: the controller reads ahead and plans velocity so the tool never stops at a block boundary.
There is a second-order effect worth knowing. When a controller must slow down at every block transition, the tool dwells slightly and the cutter rubs instead of cutting. Heat goes up, tool life drops, and the finish degrades even though the geometry is correct. Fast block processing is not a marketing number; it is a surface finish variable.
- 1LinearStraight moves, predictable, the base of most programs.
- 2ArcCircles and radii in one block, less code, smoother than segmented lines.
- 3SplineSmooth curves through many points, used for airfoils and freeform surfaces.
- 4Look-aheadPlans velocity across blocks so the tool does not stutter at transitions.
Structure, stiffness, and thermal behavior during movement
Motion principles stop being theoretical once the machine starts moving. Every acceleration pushes back on the frame. If the column or the base flexes, the tool and the workpiece move relative to each other, and the error appears directly in the cut. Stiffness is not about being heavy for its own sake; it is about keeping the loop between tool tip and workpiece short and rigid.
Cast iron and polymer concrete bases damp vibration well, which is why they hold up on interrupted cuts. Welded steel frames are lighter and cheaper, and they can be stiff, but they ring unless they are stress-relieved and filled. On a part with a thin floor, chatter is usually a structural problem showing up as a surface problem.
Thermal behavior is the slow version of the same issue. Spindles, motors, screws, and the cutting process all add heat. A spindle that grows 15 μm over a four-hour run will drift a tight bore out of tolerance unless the control compensates. Linear scales help because they read the table, but they cannot fix a spindle that has grown relative to its housing.
This is where modal and frequency response testing earns its place. Modal analysis finds the natural frequencies of the structure and shows which ones the cutting process is likely to excite. If a machine rings at 400 Hz and a tool at 8,000 rpm produces tooth-passing frequencies near that, the fix is a different tool or a different speed, not more coolant. Stability lobe diagrams turn those numbers into usable spindle speeds.
- 1DampingPolymer concrete and cast iron absorb vibration better than plain welded steel.
- 2Thermal growthWarm-up cycles and compensation keep a long run inside tolerance.
- 3Modal testFinds the frequencies to avoid; feeds a stability lobe diagram.
Which motion principle matters most for your part
Find your part type, read across
| Part / feature | Dominant principle | What to check | Typical machine fit |
|---|---|---|---|
| Flat plate, drilled holes | Drive and loop | Position repeatability, not contour error | 3-axis, open or closed loop |
| Contoured pocket wall | Loop control | Following error vs profile tolerance | Closed loop 3-axis or 4-axis |
| Deep cavity in 4140 | Structure and damping | Chatter on long tools, spindle growth | Rigid 3-axis with thermal comp |
| Impeller or blisk | Interpolation and drives | Spline look-ahead, rotary backlash | Simultaneous 5-axis, direct drive |
| Thin floor, 0.8 mm | Structure and drive | Tool push-off, servo following error | High-stiffness 5-axis, light passes |
| Long 4,000 mm part | Feedback and thermal | Linear scale coverage, screw growth | Gantry with linear scales |
| Tight bore, ±0.005 mm | Feedback and thermal | Scale resolution, spindle warm-up | Closed loop with linear scales |
| Prototype, 1–20 pcs | Loop and drive | Setup repeatability, not peak speed | Mill-turn or 5-axis center |
The trade-off in one line
If your part has a contour callout under ±0.02 mm or any thin wall, pay for closed loop feedback and a stiff frame; if it is flat, drilled, and loose, an open loop machine with a good fixture will do the same job for less.
Questions engineers ask next
Does a closed loop machine automatically hold ±0.005 mm?
No. The loop removes following error as a limit, but the part still depends on tool deflection, fixturing, thermal growth, and the workpiece material. A closed loop machine with a weak fixture will miss the tolerance just as reliably as an open loop one.
Treat ±0.005 mm as a system result. We hold it on parts where the setup, the tool path, and the material all support it, and we tell you when a feature cannot get there.
When is a stepper-driven machine still the right choice?
When the cuts are light, the feed rates are low, and the geometry is simple: drilling, slotting, engraving, routing plastic or wood. Steppers are also fine for positioning tasks where the axis is not cutting, such as a pick-and-place gantry.
The moment you add a contoured wall in steel or a tolerance under ±0.02 mm, the missing feedback becomes the limiting factor. That is the line we use.
Why does the surface show ripples even when the dimensions are correct?
Ripples usually come from interrupted motion, not from a wrong path. The controller may be slowing at block boundaries because look-ahead is limited, or the structure may be ringing at a frequency the cutter excites.
Check the tooth-passing frequency against the machine natural frequency before changing the tool. A small speed change often removes the pattern without touching the program.
Do linear scales make rotary encoders unnecessary?
No. They solve different problems. A linear scale removes screw pitch error, backlash, and thermal growth in the screw from the position loop. A rotary encoder on the motor is still needed for commutation and velocity control.
Most high-end machines use both: motor feedback for the drive, linear scales for the position loop.
How much does thermal growth actually move a part?
Enough to matter. A spindle warming through a long roughing cycle can shift the tool tip by 10–20 μm, which is several times a tight tolerance. That is why warm-up cycles and compensation tables exist on machines doing tight work.
For short runs the effect is small. For a four-hour run on a ±0.01 mm bore, plan for it.
Can a 3-axis machine cut a contoured surface if the setup is indexed?
Yes, for many parts. Indexed 3-axis work with a rotary table handles multiple faces and simple angles well. The limit appears when the surface needs continuous tool axis motion, such as an impeller blade or a deep undercut.
That is where simultaneous 5-axis motion becomes necessary rather than convenient.
Send the drawing, get the motion plan
Upload your part and we will tell you which machine, which loop, and which setup it needs, with a quotation and DFM notes back within 12 hours.
12-hour quote±0.005 mm tolerance100% inspection