CNC Machine Accuracy Explained: Where Tolerance Comes From
This page breaks down where machine accuracy actually comes from: positioning error, thermal drift, tool wear and setup. It is written for engineers and buyers who need to decide whether a part belongs on a 3-axis mill, a 5-axis center, or a grinder.

Tolerance, accuracy and repeatability are three different things
Tolerance is a print requirement. It is the band a dimension is allowed to fall inside. A bore called out at 10.00 mm ±0.01 mm is accepted anywhere from 9.99 mm to 10.01 mm. Nothing about the machine decides that number. The designer decides it, and the shop has to hit it.
Accuracy is how close the machine lands to the commanded position. Repeatability is how close it lands to the same spot on the next cycle. A mill can be accurate but poorly repeatable, or repeatable but offset. Repeatability matters more for production runs, because a stable offset can be compensated in the program. Random scatter cannot.
So when a buyer asks whether a shop can hold ±0.005 mm, the real question is about the whole system: spindle, ballscrew, thermal state, fixturing, tool, and metrology. The machine nameplate is only the starting point.
- 1ToleranceA drawing requirement, not a machine property.
- 2AccuracyDistance from commanded position to actual position.
- 3RepeatabilitySpread of results across repeated cycles.
Where error enters the cut
Positioning error starts at the ballscrew. As the screw turns, it heats and grows. On a 1,000 mm axis, a 1 °C rise moves the tool roughly 12 μm. That is already larger than a ±0.005 mm band. Good shops let spindles and axes warm up, then measure and compensate before the first finishing pass.
Tool deflection is the second source. A long 12 mm end mill reaching 80 mm deep will bend under cutting force. The wall comes out tapered, and the bottom of the pocket is not where the program said. Short tools and light radial engagement fix most of this.
Fixture and workpiece stiffness matter just as much. A thin aluminum plate clamped at four corners will vibrate and spring. Clamp it across the full face or support it underneath. The machine may be fine, but the setup is not.
Then there is measurement. A part that is 20 °C in the shop and measured at 20 °C in a clean room reads differently if the two rooms disagree by 3 °C. Aluminum grows about 23 μm per meter per °C, so a 300 mm part moves 7 μm across that gap.
- 1Thermal growthBallscrew and spindle expansion during the shift.
- 2Tool deflectionLong reach tools bend and taper the wall.
- 3Setup stiffnessWeak clamping lets the part move and ring.
How many axes you need before accuracy improves
A 3-axis mill moves X, Y and Z. Complex parts with features on five sides need multiple setups. Every setup re-establishes a datum, and every datum adds stack-up error. Two setups can easily add 20–40 μm of positional shift between features.
A 5-axis center tilts the tool and the part at the same time. Features on angled faces come off one setup, so the datum stays fixed. That is the main accuracy gain, not the axis count itself. Fewer setups means fewer chances to introduce error.
For parts under 100 mm with tight bore-to-bore relationships, a mill-turn center is often the better pick. Turning and milling happen without releasing the part, so concentricity stays tight. For long shafts, a dedicated turn between centers still wins.
The rule of thumb we use: if the part needs more than two setups on a 3-axis machine, move it to 5-axis. If the part is mostly round and needs cross-drilled holes, move it to mill-turn.
What ±0.005 mm actually requires
Holding ±0.005 mm on a 50 mm aluminum bracket is routine work. Holding it on a 400 mm steel plate is a different job. The longer the part, the more thermal and deflection effects scale with size.
Surface finish and tolerance travel together. A Ra 0.2–0.8 μm finish usually means a finishing pass with a small stepover and a sharp tool. If the finish callout is Ra 1.6–3.2 μm, the tolerance is often looser and the cycle is faster.
Material matters too. 6061-T6 cuts clean and holds size well. 316L work-hardens and pushes the tool, so finishing passes need to be light. Titanium Ti-6Al-4V generates heat at the edge and will move the part if coolant and feeds are not controlled.
We inspect 100% of parts before shipment, and we check raw material, in-process dimensions and final geometry. Reports are available on request. That does not change the physics, but it catches drift before the parts ship.
- 1Small parts±0.005 mm is standard on aluminum under 100 mm.
- 2Large partsThermal and deflection error scale with length.
- 3Hard alloysTool wear moves the last pass; plan a spring pass.
How accuracy gets verified, not assumed
A machine that has not been checked is a guess. We use ballbar tests to see circularity and backlash, laser interferometer checks for linear positioning, and artifact cutting for real-world performance. Each method catches something the others miss.
Ballbar testing traces a circle and shows whether the machine pulls out of round. It reveals backlash, servo mismatch and squareness error quickly. A short test on a new machine tells you more than a spec sheet.
Laser interferometry measures actual axis travel against a known wavelength. It finds pitch error and scale error across the full stroke. Compensation tables can then be loaded into the control.
Artifact cutting is the final check. We cut a test part with bores, slots and faces, then measure it on a CMM. If the artifact holds, the machine is ready for production. If it drifts, we know which axis is responsible.
Which process fits which accuracy demand
Use this as a starting filter, not a final answer.
| Process | Typical tolerance | Best for | Watch out for |
|---|---|---|---|
| 3-axis milling | ±0.02 mm | Prismatic parts, 2–3 setups | Datum stack-up between setups |
| 4-axis milling | ±0.01 mm | Shafts, round parts with flats | Rotary table runout |
| 5-axis milling | ±0.005 mm | Angled faces, one-setup parts | Setup error moves to the fixture |
| Mill-turn | ±0.005 mm | Round parts with cross holes | Tool interference on long parts |
| Surface grinding | ±0.002 mm | Hardened steel, flat faces | Heat from the wheel distorts thin parts |
| Wire EDM | ±0.003 mm | Hardened profiles, sharp corners | Slow on thick sections |
Pick the process before you pick the machine
If your part has angled faces and tight bore relationships, choose 5-axis and keep it to one setup. If it is mostly round with cross features, choose mill-turn. If it is flat and hardened, choose grinding or wire EDM. Tolerance alone does not decide the process; part geometry does.
Questions engineers ask about machine accuracy
Can a 3-axis mill hold ±0.005 mm?
Yes, on a single setup with a rigid setup and a warm machine. The trouble starts when the part needs a second setup. Redefining the datum after the part moves adds error that the machine cannot control.
If your print needs ±0.005 mm between features on opposite faces, plan for 5-axis or accept a wider tolerance.
How much does temperature actually move a part?
Aluminum grows about 23 μm per meter per °C. Steel is roughly 12 μm per meter per °C. A 500 mm aluminum part that warms 4 °C between roughing and finishing grows about 46 μm.
That is why we let the machine and part stabilize before the finishing pass, and why we measure at a controlled temperature when the callout is tight.
Does a higher spindle speed improve accuracy?
Not directly. Higher speed reduces cutting force, which reduces deflection. But it also adds heat to the spindle and the tool. The net effect depends on the material and the toolpath.
For finishing aluminum, higher speed with light engagement usually helps. For titanium, slower speeds with more coolant keep the edge alive and the size stable.
Why does my part measure differently in the CMM room?
The shop and the inspection room are rarely at the same temperature. If the part was cut warm and measured cool, the size will read smaller. The reverse is also true.
We record the measurement temperature and note it on the report when a customer needs to reconcile readings between two sites.
How do you decide between milling and grinding for a tight bore?
Milling can reach ±0.005 mm on a bore if the tool is rigid and the pass is light. Grinding reaches ±0.002 mm but needs a hardened surface and adds a process step.
For a hardened steel bore, grinding is usually cheaper overall. For aluminum, milling wins because the material cuts easily and the extra setup costs more than the tolerance gain.
What tolerance should I put on the drawing?
Put the tolerance the function needs, not the tightest one you can imagine. Every extra micron adds cost, inspection time and risk.
If a face only locates a cover, ±0.1 mm is fine. If it sets a bearing preload, it needs to be tight. Mark only the critical dimensions and leave the rest at general tolerance.
Send us the print, we will tell you what the machine can hold
We review your drawing, flag the dimensions that drive the process, and quote within 12 hours. Production can start within 24 hours once the print is confirmed.
12-hour quote100% inspectionNo minimum order quantityNDA on request