CNC machining precision engineering: where accuracy actually comes from
A machine does not hold a tolerance by itself. Precision comes from the whole chain: tool, fixture, thermal state, and measurement. This page is for engineers and buyers who need to judge whether a drawing is machinable at the stated tolerance, and what to change when it is not.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
What CNC machining precision engineering controls, and what it cannot
CNC machining precision engineering is subtractive: a rotating cutter removes material along a programmed path. The machine positions the tool, the spindle turns it, and the tool geometry decides the final surface. Three sources of error ride along with that motion. Geometric error comes from the machine structure itself. Thermal error comes from spindle growth, servo heat, and chips carrying heat away. Dynamic error comes from vibration and tool deflection.
Positioning accuracy and repeatability are different numbers. A machine may repeat to ±0.002 mm but position to ±0.008 mm across a 1,000 mm travel. Repeatability is what matters for a batch, because the first part and the last part share the same setup offsets. Positioning accuracy matters when you move between setups or between machines. Ask which figure a supplier is quoting.
Tool deflection scales with the cube of the tool's length-to-diameter ratio. A Ø10 mm end mill hanging 100 mm out of the holder will bend far more than the same cutter at 40 mm. This is why deep pockets and thin ribs are hard, not because the control cannot compute the path, but because the cutter physically moves away from it.
Cutter radius compensation and tool wear push the cut in one direction over a run. On a 10,000-part order, a worn Ø6 mm tool can drift several hundredths of a millimeter before the operator offsets it. In-process probing and scheduled tool changes are how that drift is bounded.
- 1RepeatabilitySame setup, same part, over and over.
- 2Positioning accuracyHow close the tool gets to the commanded point.
- 3Thermal driftGrows through the shift, then stabilizes.
- 4Tool deflectionWorst on long, slender cutters.
Reading a tolerance callout the way a machinist reads it
A general tolerance block on the drawing sets a default. Specific dimensions then override it. The trouble starts when a designer applies ±0.005 mm to everything, including a 300 mm-long bracket face. That face will be machined on a machine that can reach the tolerance, but the part will move between the roughing and finishing passes as internal stress releases.
The practical rule: tight tolerances belong on features that mate, locate, or seal. A bearing bore, a dowel hole, a spigot diameter. Free surfaces, clearance holes, and cosmetic edges do not need them. Narrowing a tolerance that nobody measures raises cost and inspection time without improving function.
GD&T changes the picture again. A position tolerance of Ø0.05 mm at MMC on a bolt circle is generous compared to a ±0.025 mm coordinate tolerance on the same holes, because it allows the bonus tolerance as the hole grows. If your drawing uses coordinate tolerancing on a bolt pattern, you are probably paying for accuracy you do not need.
Surface finish interacts with tolerance. Ra 0.8–1.6 μm is a normal fine-machining result. Ra 0.2–0.8 μm needs a smaller stepover, a sharper tool, and often a separate finishing pass. On a deep bore, that finishing pass may need a boring head or a long-reach tool, which brings deflection back into the tolerance budget.
- 1Mate and seal featuresWorth the tight callout.
- 2Clearance holesGeneral tolerance is enough.
- 3Position at MMCUsually cheaper than coordinate tolerancing.
- 4Fine finishCosts a separate pass, budget for it.
Why the first part and the hundredth part differ
A spindle warms up over the first 30 to 60 minutes of cutting. The housing grows, the tool tip moves, and any dimension cut in that window drifts. Shops that hold ±0.005 mm routinely either warm the machine with a spin cycle before the first part, or cut a test piece and adjust offsets before releasing the run.
Ambient temperature matters just as much on large parts. Aluminium expands about 23 × 10⁻⁶ per °C. A 1,000 mm aluminium part measured at 25 °C after being machined at 20 °C is roughly 0.115 mm longer than when it was cut. On a tight drawing, the measurement temperature has to be stated, or the part has to soak before inspection.
Fixturing decides how much of the machine's accuracy reaches the part. A vise clamping on a thin wall will distort it during cutting and let it spring back after release. Soft jaws bored to the part diameter, or a dedicated fixture with support under the cutting zone, hold the shape. For thin plates, vacuum chucks or low-melt fixturing keep the part flat without crushing it.
Setup count is a hidden cost driver. Every additional orientation adds a re-fixturing error. A part that needs four setups across a 3-axis machine accumulates four times the locating error of a part cut in one 5-axis operation. This is the main reason 5-axis work is not only about complex geometry.
- 1Warm-up cycleStabilizes spindle growth before the first cut.
- 2Thermal soakLet the part reach room temperature before measuring.
- 3Soft jawsBored to the part, not the stock.
- 4Fewer setupsFewer chances to stack locating error.
How material choice moves the achievable tolerance
Aluminium 6061-T6 machines cleanly and holds tight tolerances well, provided the stock is stress-relieved. Extruded bar often is not, and a pocketed plate can bow after material is removed from one side. 7075 is stronger and stiffer but more prone to chipping on thin edges. Both are common for aerospace and robotics parts where mass matters.
Stainless 304 work-hardens under the cut. If the tool rubs instead of shearing, the surface hardens and the next pass cuts worse. Sharp tooling, constant feed, and no dwell are the countermeasures. 17-4PH in the H900 condition is dimensionally stable after heat treat and is often specified for shafts and valve components.
Titanium Ti-6Al-4V conducts heat poorly, so the cutting edge runs hot. Speeds drop, and the tool wears faster. Tolerance is achievable, but cycle time and tool cost rise. Inconel is worse: it work-hardens and galls, so it is usually reserved for features that genuinely need the temperature resistance.
Plastics behave differently again. POM and PEEK move with temperature and moisture, and they deflect under clamping far more than metal. A ±0.05 mm callout on a long PEEK part is realistic; ±0.005 mm usually is not, because the material itself changes dimension after the cut. ABS and PC are typically specified with looser tolerances for this reason.
- 1Stress-relieved aluminiumHolds flat after pocketing.
- 2304 stainlessKeep the cutter sharp and moving.
- 3Ti-6Al-4VPlan for slower speeds and more tool wear.
- 4POM and PEEKLoosen the tolerance, they move after cutting.
Inspection is part of the process, not a final gate
A tolerance that cannot be measured is not a tolerance. A Ø0.05 mm true position on a bolt circle needs a CMM with the right probe and a fixture that holds the part in the same datum scheme the drawing defines. If the shop measures with calipers on a surface plate, the number on the report is not the number on the drawing.
Datum selection drives everything downstream. If the drawing calls A-B-C datums but the shop locates on the raw stock, every measured feature shifts. This is one of the most common causes of a part that passes at the machine and fails at incoming inspection. The fix is to agree the datum scheme before the first cut, not after.
In-process probing catches drift while there is still material to remove. On a long run, the probe checks a reference feature every few parts and updates the offset. This keeps the process inside the band instead of chasing it at the end. Final inspection then confirms the result rather than discovering a problem.
For medical and automotive work, the report format is usually specified. Material certificates, dimensional reports, and traceability records travel with the parts. Planning for that paperwork at the quoting stage is cheaper than reconstructing it later.
- 1Datum agreementSettle it before the first cut.
- 2In-process probingCorrect drift while material remains.
- 3Report formatConfirm what the customer needs at quote time.
How a precision job runs from drawing to shipped part
- 1DFM reviewCheck wall thickness, tool reach, and datum scheme. Flag any callout the geometry cannot support. Quotation and DFM analysis come back within 12 hours.
- 2Material and stock checkConfirm the alloy and condition, and whether the bar or plate is stress-relieved. Verify the stock size leaves enough allowance for the finishing pass.
- 3Process plan and fixtureChoose machine and setup count. Design soft jaws or a dedicated fixture that supports the part under the cutting zone.
- 4First-article cutMachine a test piece after the warm-up cycle, measure it, and adjust offsets. Release the run only after the first article is inside the band.
- 5In-process monitoringProbe reference features on a set interval and update tool offsets. Track tool wear on long runs so drift stays bounded.
- 6Final inspection and finishMeasure at controlled temperature in the drawing datums. Apply anodizing, plating, or bead blasting, then re-check any feature the finish affects.
When a tight tolerance is worth it, and when it is not
Match the callout to the function of the feature.
| Feature type | Sensible tolerance | Why |
|---|---|---|
| Bearing bore, ground shaft seat | ±0.005 mm | Direct fit and running clearance |
| Dowel or locating hole | ±0.01 mm | Sets position for the assembly |
| Sealing face, O-ring groove | Ra 0.8–1.6 μm, ±0.02 mm | Finish controls the seal |
| Bolt clearance hole | ±0.1 mm | Hole is larger than the fastener |
| Cosmetic outer face | ±0.2 mm | No mating function |
| Thin PEEK or long plastic part | ±0.05 mm or looser | Material moves after cutting |
The trade-off in one line
If the feature mates, locates, or seals, spend the money on ±0.005 mm and proper fixturing. If it does not, loosen the callout and put the savings into inspection of the features that matter.
Questions engineers ask before releasing a drawing
Can all materials hold ±0.005 mm?
No. Aluminium, stainless, and steel hold it when the setup is right and the part is not too thin. Titanium and Inconel can reach it but cost more in cycle time and tooling. Plastics generally cannot, because they move after cutting.
The feature matters as much as the material. A short bore in 6061 is straightforward. A 300 mm unsupported wall in the same alloy is not.
Does a 5-axis machine automatically give a tighter tolerance?
No. It reduces setup count, which removes stacked locating error, and it reaches features a 3-axis machine cannot. The accuracy of a single cut still depends on the tool, the fixture, and the thermal state.
For a part with features on four sides, 5-axis often produces a better result than four 3-axis setups. That is a setup effect, not a machine-accuracy effect.
How do I know if my tolerance is too tight?
Ask what the feature does. If it does not touch another part, carry load, or seal, the tight callout is probably not paying for itself.
The second test is measurement. If your inspection plan cannot verify the number reliably, the tolerance will cause disputes rather than better parts.
What surface finish should I specify?
Ra 1.6–3.2 μm is a normal as-machined surface. Ra 0.8–1.6 μm is a fine machining pass and covers most sealing and sliding contacts. Ra 0.2–0.8 μm needs a dedicated finishing operation and adds cost.
On internal bores, remember that the finish callout and the tolerance callout compete for the same tool and pass. Specify both only where they are both needed.
Can I start with one prototype and scale later?
Yes. There is no minimum order quantity, so a single prototype and a 10,000-part run use the same process plan and fixture logic. The fixture may change between the two, but the datum scheme should not.
Keeping the datums and tolerance scheme stable between prototype and production is what makes the scale-up predictable.
How is confidentiality handled on precision work?
Uploads are treated as secure and confidential, and a non-disclosure agreement is available on request. For parts with sensitive geometry, the NDA can be in place before drawings are shared.
Send a drawing, get a DFM read and a quote
Quotation and free DFM analysis within 12 hours, with 100% inspection before shipment and reports on request.
12-hour quote100% inspectionNDA on request