High precision CNC machining: where the tolerance actually comes from
This guide is for design engineers and sourcing engineers who need a straight answer on what high precision CNC machining can hold, on what part size, and at what cost. We cover the error sources that decide the result, the geometry and size limits of the process, and six checks to run before you release a drawing.

Key takeaways
What high precision CNC machining really controls
High precision CNC machining is usually defined by a tolerance band, not by a machine model. In our shop the working band is ±0.005 mm (±0.0002 in) on critical features, with surface finish landing between Ra 0.2 and 0.8 μm when a feature is finished in one continuous pass. Everything outside that band is still precision work, it just does not need the same control loop.
The number matters less than the source of the number. A tolerance is the sum of spindle thermal growth, tool deflection, fixture compliance, servo following error, and the material's own springback after clamping is released. Change any one of those and the finished size moves. On a 20 mm aluminum bracket, deflection dominates. On a 3,000 mm steel beam, thermal expansion dominates. Same process, different physics.
That is why quoting a tolerance without a part size and material is meaningless. A ±0.005 mm callout on a 40 mm bore in 6061 is routine here. The same callout on a 4,000 mm weldment in 4140 needs a temperature-controlled setup, a probing cycle, and a conversation about which two datums actually matter for function.
The practical definition we use with customers: high precision means the drawing tolerance is tighter than what general machining can hold repeatably, and the shop can prove it with data. If you cannot measure it, you cannot claim it. Reports exist for a reason.
- 1Tolerance band±0.005 mm / ±0.0002 in on critical features
- 2Finish rangeRa 0.2–0.8 μm fine, Ra 0.8–1.6 μm high, Ra 1.6–3.2 μm as-machined
- 3InspectionRaw material check, in-process monitoring, final inspection before shipment
The five error sources that decide your final size
Thermal error is the largest single contributor on long parts. Aluminum expands about 23 × 10⁻⁶ per °C, steel about 12 × 10⁻⁶ per °C. On a 1,000 mm aluminum part, a 5 °C shop swing moves the length roughly 0.115 mm, which is 23 times a ±0.005 mm tolerance. No control system fixes that. The part has to be measured at the same temperature it was cut, or the machine has to be held stable.
Tool deflection scales with overhang cubed. A Ø12 mm carbide end mill hanging 60 mm out bends far more than the same tool at 30 mm. On finishing passes we keep radial engagement light and axial depth moderate so the cutting force stays low and predictable. If a finishing pass starts chattering, the tolerance is already gone; changing the feed will not bring it back.
Fixture compliance shows up as a size shift after unclamping. Thin-walled parts and long shafts move when the vise or chuck releases. The fix is support, not force. We use low-pressure clamping, sacrificial tabs, or a soft-jaw nest that matches the part's relaxed shape rather than its clamped shape.
Servo following error and ball-screw backlash set the floor for positioning. On a worn machine this is 0.01 mm or worse. On a machine with linear scales and regular compensation it drops well below the tolerance band. This is the reason machine maintenance records matter more than machine brochures.
Probing closes the loop. Touching off a datum before the finishing pass lets the control shift the work offset by the measured deviation. That corrects slow drift from heat and tool wear within a single setup instead of scrapping the part at final inspection.
- 1ThermalRoughly 0.012 mm per 1 °C on 1,000 mm of steel
- 2DeflectionGrows with the cube of tool overhang
- 3FixtureClamping force distorts thin walls until release
- 4MotionBacklash and following error set the positioning floor
- 5ProbingMeasured offset correction before the finish pass
How part size changes the rules
On parts up to about 500 mm, high precision CNC machining is mostly a machine and tooling problem. Compact travels of 500 × 500 × 450 mm and 500 × 310 × 200 mm cover most of this work, and a Ø400 mm rotary table handles round features without a second setup. Tolerances here are limited by tool deflection and spindle accuracy, both of which are manageable.
From roughly 750 mm to 1,200 mm, the medium travels (750 × 1,150 × 550 mm and 600 × 600 × 600 mm) take over. At this size the part starts to move on its own. Long thin sections sag, and a single roughing pass can release internal stress that bends the part before finishing even starts. Stress relief between roughing and finishing is often cheaper than holding a tight tolerance on a moving part.
Above 2,000 mm the problem changes again. Our largest travel is 4,000 × 400 × 150 mm, and the maximum processing size is 4,000 mm. At that length, thermal control and setup strategy dominate. Getting the part on the table once and machining all critical features in the same setup beats any attempt to hold tolerance across multiple re-fixturings.
Geometry matters as much as size. A deep pocket with a 4:1 depth-to-diameter ratio in 7075 is normal work. The same pocket in titanium with a 10:1 ratio needs a smaller tool, a longer cycle, and a realistic tolerance. Undercuts, compound angles and ports that face five directions are where five-axis earns its cost.
- 1Compact500 × 500 × 450 mm and 500 × 310 × 200 mm travels
- 2Medium750 × 1,150 × 550 mm and 600 × 600 × 600 mm travels
- 3LargeUp to 4,000 × 400 × 150 mm travel
Why five-axis changes the accuracy equation
A three-axis machine reaches a feature by moving the table under a fixed spindle direction. That works until the feature faces a direction the setup cannot present. Then the part comes off, gets re-fixtured, and picks up a new error from the second datum. Each re-fixturing adds stack-up: fixture location, clamp distortion, and operator setup variation.
Five-axis machining tilts the tool or the work so more of the part is reachable in one orientation. We run 16 simultaneous five-axis machining centers alongside 12 four-axis mills, 27 three-axis machines and 16 mill-turn centers. For a part with angled ports, contoured surfaces, or five-sided features, cutting it in one setup removes the re-fixturing error entirely.
There is a second benefit that is easy to miss. Short tools are stiffer tools. Five-axis orientation lets us keep the tool short and normal to the surface, which cuts deflection and improves both finish and dimensional repeatability on deep features. The tolerance gain comes from the shorter tool, not from the extra axes by themselves.
The trade-off is programming time and cycle time. Five-axis toolpaths take longer to prove out, and simultaneous motion is slower than a straight three-axis pass. For a simple prismatic bracket, three-axis is faster and cheaper. Five-axis pays off when the alternative is two or three extra setups.
- 1Fewer setupsOne orientation removes re-fixturing stack-up
- 2Shorter toolsStiffer engagement improves surface and size
- 3When not to use itSimple prismatic parts run faster on three-axis
Material behavior you have to design around
Aluminum is the forgiving choice. Grades like 6061-T6, 7075 and 6082 cut fast, hold ±0.005 mm well on small and medium parts, and finish cleanly. The catch is thermal expansion and stress release. A part hogged out of 7075 plate can move after roughing, so we leave stock and re-cut after the part has relaxed.
Stainless grades 303, 304, 316L and 17-4PH work harden quickly. If the tool rubs instead of cutting, the surface gets harder and the next pass deflects away. The remedy is a positive feed that stays under the work-hardened layer, sharp tooling, and enough coolant. Tolerances hold fine once the cutting action is right.
Titanium TC4 (Ti-6Al-4V) and Inconel are heat problems. The heat goes into the tool because the chip does not carry it away. Tool life drops, and the part grows as it heats. On these materials we plan for slower speeds, more frequent tool changes, and a cool-down before final measurement.
Plastics behave differently again. POM and PEEK move with temperature and moisture, and they spring back after cutting. Tolerance on a plastic part should be quoted with the measurement temperature stated, or the number is not reproducible. Carbon fibre adds abrasive wear on the tool edge, so finish tends to degrade through the run.
- 1AluminumFast and stable, but watch stress release after heavy roughing
- 2StainlessKeep the cut under the work-hardened layer
- 3Titanium and InconelHeat goes into the tool; plan cool-down before measurement
- 4PlasticsState the measurement temperature or the tolerance is not repeatable
Which process fits your part
Pick the row that matches the part, not the row that sounds best.
| Part condition | Setup choice | Expected tolerance | Watch out for |
|---|---|---|---|
| Prismatic, 3 sides, under 500 mm | Three-axis, one setup | ±0.005 mm on critical features | Tool deflection on deep pockets |
| Angled ports or 5-sided features | Five-axis simultaneous | ±0.005 mm, fewer datums | Longer programming and cycle time |
| Round features plus flats | Mill-turn center | ±0.005 mm, less re-chucking | Chuck distortion on thin walls |
| Long section over 2,000 mm | Five-axis, single setup | Tolerance tied to thermal control | Heat growth during long cycles |
| Thin wall under 2 mm | Low-pressure fixturing | Holds if support is designed in | Springback after unclamping |
| Titanium or Inconel, tight bore | Five-axis with probing | Holds after cool-down | Tool wear and heat in the part |
The short verdict
If your part is small and prismatic, three-axis in one setup is the cheapest way to hold ±0.005 mm. If it has angled features, five sides, or runs past 2,000 mm, pay for five-axis and one setup, because re-fixturing costs more accuracy than it saves money.
Questions engineers ask before releasing a drawing
Can you hold ±0.005 mm on a part over 2,000 mm long?
It depends on material and measurement conditions. On steel, a 1 °C change moves a 2,000 mm length by roughly 0.024 mm, which is already several times the tolerance. We hold the tolerance by controlling shop temperature, probing datums before the finishing pass, and measuring at the same temperature the part was cut.
The features that carry the tolerance should be defined in the drawing. If every dimension on a 3,000 mm part is ±0.005 mm, the cost is driven by features that may not matter for function.
When is three-axis cheaper than five-axis?
When the part can be reached from one direction and fits a compact or medium travel. A prismatic bracket with holes, slots and one flat face runs faster on a three-axis machine, and the tolerance is just as good.
Five-axis starts paying off when the alternative is two or more re-fixturings, or when a deep feature needs a short, stiff tool that a three-axis setup cannot present.
How do you handle thin walls that spring back?
We design the fixture around the relaxed shape, not the clamped shape. Low-pressure clamping, soft jaws, or sacrificial tabs hold the part without forcing it. Roughing is done with stock left on, then the part is allowed to settle before the finishing pass.
Walls under 2 mm are workable, but the fixture and the toolpath have to be planned together. Adding clamping force to stop chatter usually makes the final size worse.
Do you inspect every part or sample them?
Inspection is 100% before shipment, covering a raw material check, in-process monitoring and final inspection. Reports are available on request, with the measurement temperature and the instrument noted.
For features that carry a tight tolerance, we would rather agree on the measurement method at the quotation stage than argue about a number after the parts ship.
What materials can you machine at tight tolerance?
Aluminum grades 6061, 7075, 6082 and 2024; stainless 303, 304, 316L, 17-4PH; steels 1018, 4140, 4340; titanium TC4 and Inconel; copper and brass alloys; plus engineering plastics such as POM, PEEK and PC.
Titanium and Inconel hold tolerance, but cycle time and tool cost are higher, and the part needs to cool before the final measurement.
How do you protect the drawing and the part data?
Uploads are handled as secure and confidential, and an NDA is available on request. We are certified to ISO 27001:2022 for information security, alongside ISO 9001:2015, IATF 16949:2016 and ISO 13485:2016.
If your program needs a specific data-handling process, tell us at the quotation stage and we will confirm what we can support before any file transfer.
Send the drawing, get a tolerance answer
Upload your part files and we will return a quotation with a free DFM analysis within 12 hours, including which features we can hold at ±0.005 mm and which ones need a different callout. Production can start within 24 hours, and parts ship in 3–5 days.
12-hour quote and DFM±0.005 mm tolerance100% inspection before shipmentNo minimum order quantity