Excellent precision CNC machining: what actually decides the tolerance
Tolerance on a drawing is a wish. Tolerance in a finished part is the sum of machine geometry, spindle heat, workholding and measurement. This page breaks down those four inputs so engineers can tell which parts suit excellent precision CNC machining, where the limits sit, and when a different process is the cheaper answer.

Where the tolerance actually goes
A ±0.005 mm callout does not sit on the machine alone. It is a budget. Machine geometry, spindle thermal growth, fixture stiffness, tool wear and the measurement method each take a slice. On a well-kept five-axis center, geometry contributes a small share and heat contributes a large one. Shops that ignore the split chase the wrong variable.
Spindle growth is the clearest example. A spindle running at 12,000 rpm for two hours can grow 20–40 μm along Z. That is four to eight times a ±0.005 mm band. The part is not wrong because the machine is bad. It is wrong because the last finishing pass ran on a warmer machine than the first.
Workholding adds the next slice. A thin wall clamped at 2 kN deflects under the clamp and springs back after release. The machine held position; the part moved. For thin ribs and housings, light clamping plus support wax or a sacrificial web usually beats a stiffer fixture.
Material behaviour closes the loop. Aluminium 6061-T6 cuts clean and holds size. Inconel and Ti-6Al-4V push back, generate more heat, and wear tools faster, so the effective window narrows and passes get lighter.
- 1Heat firstThermal growth often dominates the error budget.
- 2Fixture secondClamp-induced deflection looks like a machine fault.
- 3Geometry thirdCalibration and ballbar checks keep this slice small.
- 4Measurement lastA warm part measured cold reads undersize.
Why five-axis changes the accuracy ceiling
Three-axis work needs one setup per face. Every extra setup adds a re-clamp error and a new datum stack. A part with features on five sides might need four setups, and each one can shift the result by 10–20 μm even with good fixtures.
Simultaneous five-axis machining removes most of that. The tool tilts and rotates around the part, so undercuts, deep pockets and compound angles are cut in one continuous pass. Fewer setups means fewer datum transfers, and the error budget stops growing with feature count.
The second gain is tool orientation. A ball nose cutter on a sloped surface leaves a scallop whose height depends on the effective radius. Tilting the tool keeps the effective radius larger, so the same surface finish arrives with fewer passes. On a curved aerospace bracket this can cut cycle time by a third and improve Ra at the same time.
Shorter tools help as well. Five-axis access lets us use a stubby cutter instead of a long slender one. Deflection scales with the cube of length, so a tool at half the overhang is roughly eight times stiffer. That shows up directly in wall straightness and floor flatness.
- 1One setup, five facesFewer datum transfers, smaller stack-up.
- 2Tilted toolLarger effective radius, better scallop height.
- 3Stubby toolLess deflection on deep cavities.
- 4Not always neededSimple prismatic parts stay cheaper on three-axis.
Part features that decide whether the target is reachable
Aspect ratio is the first check. A pocket deeper than four times its width forces a long tool, and long tools chatter. Beyond roughly 6:1, excellent precision CNC machining becomes a slow, expensive proposition. Redesigning to 3:1 or splitting the pocket often costs less than holding the original number.
Wall thickness matters just as much. Below about 0.8 mm in aluminium, the wall moves during and after cutting. It can be done, but the process shifts to light finishing passes, sequenced material removal and sometimes a stress-relief step between roughing and finishing.
Datum structure is a design decision, not a shop decision. A part with a clear primary face, two locating holes and a defined secondary datum can be probed in-process and corrected. A part with none of those forces the shop to build a fixture that invents datums, and invented datums drift.
Surface finish and tolerance interact. Holding Ra 0.2–0.8 μm on a deep cavity usually needs a separate finishing pass at low feed, and that pass is where thermal drift does the most damage. On tight-finish work we rough, let the part stabilise, then finish.
- 1Keep depth under 4:1Deeper pockets need long, flexible tools.
- 2Walls above 0.8 mmThinner walls move after unclamping.
- 3Define datumsClear datums allow in-process probing.
- 4Separate the finish passRough, cool, then take the final cut.
How material choice moves the achievable window
Aluminium is the easiest family. 6061-T6 and 7075 cut fast, hold ±0.005 mm comfortably on a rigid setup, and take anodizing without dimensional surprises if the coating thickness is allowed for. If a design can be aluminium, the accuracy target is rarely the problem.
Stainless sits in the middle. 303 and 304 are common; 17-4PH in the H900 condition is harder and needs slower speeds and more coolant. 316L for medical work machines well but work-hardens if the tool rubs instead of cuts, so feed per tooth has to stay above a floor value.
Titanium and nickel alloys are the demanding end. Ti-6Al-4V conducts heat poorly, so the cutting edge absorbs it. Inconel is worse and abrasive. Both need high-pressure coolant, sharp edges and conservative depths. Tolerances are still achievable, but cycle time and tool cost rise sharply.
Plastics and composites break the usual rules. POM and PEEK move with temperature and moisture, so a part measured right off the machine may not match one measured the next day. Carbon fibre wears tools fast and needs dust extraction. On these materials, tolerance should be agreed with a defined measurement condition.
- 1AluminiumFast, stable, anodizing allowance needed.
- 2StainlessWatch work hardening on 316L.
- 3Titanium and InconelHeat stays in the tool; coolant pressure matters.
- 4PlasticsDefine temperature and humidity at measurement.
Measurement closes the loop
A tolerance nobody can measure is not a tolerance. If a drawing calls ±0.005 mm on a bore, the shop needs a CMM or a bore gauge with the right resolution and a temperature-controlled room, or at least a stable one. A 5 °C swing across a 100 mm aluminium part moves it about 12 μm.
In-process probing is the practical answer for complex parts. The machine measures the datum and key features between operations and offsets the remaining work. This catches fixture shift and thermal growth while the part is still in the vise instead of after it is off the machine.
Final inspection should match the drawing's intent. A full report on every dimension is expensive and often unnecessary. Critical-to-function features, datums and any dimension that drives assembly get measured and reported; general tolerances get sampled.
Reports are available on request. We run raw material checks, in-process monitoring and a final inspection before shipment, and we can send the data with the parts. If a customer wants a first article inspection layout, that is a separate scope and should be stated at quotation.
- 1Match gauge to toleranceResolution should be about a tenth of the band.
- 2Probe in-processCorrect before the part leaves the vise.
- 3Report the critical featuresNot every dimension needs a number.
- 4State FAI scope earlyIt changes the quotation.
Which process fits which part
Pick the row that matches the part, not the one that matches the budget.
| Part type | Best process | Typical tolerance | When it is the wrong choice |
|---|---|---|---|
| Prismatic bracket, 3 faces | 3-axis milling | ±0.025 mm | No compound angles or undercuts |
| Housing with 5-sided features | 5-axis simultaneous | ±0.005 mm | Simple geometry, no cost benefit |
| Shaft with keyway and thread | Mill-turn | ±0.010 mm | Very large or thin-walled parts |
| Turbine blade or impeller | 5-axis simultaneous | ±0.005 mm | Flat prismatic plates |
| Thin-wall enclosure | 3-axis plus support | ±0.020 mm | Wall below 0.8 mm in aluminium |
| Medical implant blank | 5-axis plus CMM | ±0.005 mm | Non-critical cosmetic parts |
| Prototype, one piece | 3-axis or 5-axis | ±0.025 mm | High-volume runs, tooling pays back |
The trade-off in one line
If the part has compound angles, undercuts or features on five sides, five-axis is the cheaper route to excellent precision CNC machining. If it is prismatic and the tolerance is looser than ±0.025 mm, three-axis will hit the number for less money and less fixturing.
Questions engineers ask next
Can you hold ±0.005 mm on every feature of a part?
Not always, and a shop that says yes without asking about the drawing is guessing. ±0.005 mm is realistic on a rigid setup in aluminium or stainless when the feature is accessible and the datum is defined.
Features far from the datum, deep narrow pockets and thin walls widen the real band. We flag those at DFM review rather than after the first article fails.
Does five-axis machining always give better accuracy than three-axis?
No. Five-axis improves accuracy mainly by removing setups, so its advantage grows with feature count and part complexity. On a flat plate with two holes, a three-axis machine with a good fixture is just as accurate and faster.
The honest rule: five-axis wins when the alternative is three or more setups, or when the tool needs to tilt to reach the surface at a good angle.
How do you control heat during a long finishing pass?
We rough first and let the part and spindle stabilise, then take the finishing pass on a settled machine. High-pressure coolant carries heat away from the cutting zone instead of into the workpiece.
For very tight work we keep the finishing pass short and avoid stopping mid-pass, because a spindle that cools during a pause will shift the last portion of the cut.
What surface finish can arrive with a tight tolerance?
Ra 0.8–1.6 μm is the normal machined range when tolerance is the priority. Ra 0.2–0.8 μm is available, usually on a separate finishing pass with a smaller stepover or a dedicated finishing tool.
Tighter finish on a deep cavity costs cycle time, so it is worth asking whether the drawing needs it on the whole surface or only on a sealing face.
How should I specify tolerance on my drawing?
Put the tight number only on the features that need it. A drawing with a global ±0.005 mm note forces the shop to treat every surface as critical, and the price reflects that.
Give a general tolerance block for everything else, define your datums, and mark the critical-to-function dimensions. That single change usually lowers the quote without touching part quality.
What do you need to quote a tight-tolerance part?
A 3D file plus a 2D drawing with tolerances, datums and finish callouts. Material, quantity and any certification requirement should be stated. If a first article inspection report is needed, say so at quotation.
We return a quotation and a free DFM analysis within 12 hours, and production can start within 24 hours of approval. Uploads stay confidential and an NDA is available on request.
Send the drawing and get a straight answer on tolerance
Upload your file and we will tell you which features can hold ±0.005 mm, which cannot, and what to change. Quotation and DFM analysis within 12 hours.
12-hour quoteFree DFM analysisNDA on requestNo minimum order quantity