How to Achieve Percision CNC Machine Accuracy: 7 Proven Checks
This guide is for engineers and buyers who need tight tolerances on real parts, not on a spec sheet. It covers the checks that decide whether a machine holds ±0.005 mm across a production run. Read it and you can judge which of the seven steps your process is missing.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
What precision actually means on the shop floor
Precision is not one number. It is the repeatability of a machine, the accuracy of its positioning, and the stability of the whole process over hundreds of parts. A machine that hits ±0.005 mm on the first part and drifts by 0.02 mm by part 50 is not precise. It is lucky.
Engineers usually care about three separate things. Dimensional accuracy is how close a feature lands to nominal. Repeatability is how close part 50 lands to part 1. Surface finish sits next to both, because a Ra 1.6–3.2 μm as-machined surface can hide chatter that later shows up as a dimensional error.
Those three behave differently. Accuracy can be calibrated into a machine. Repeatability depends on rigidity, thermal stability, and how the part is held. Finish depends on tool geometry, feed per tooth, and spindle speed. Treating them as one target is the most common mistake we see in RFQs.
- 1AccuracyFeature position vs. nominal, checked against the drawing.
- 2RepeatabilityPart-to-part spread across a run, not just the first article.
- 3FinishRa value that stays stable as tools wear.
Match machine geometry to part geometry
A three-axis mill cuts along X, Y, and Z. That is enough for prismatic parts with features on one face or on faces you can reach by refixturing. Once a part needs angled holes, undercuts, or contoured surfaces on five sides, three-axis work forces extra setups. Every setup adds a datum transfer and a new chance for error.
A simultaneous five-axis center moves the tool and the workpiece together. The tool can approach from five directions in one setup, so the same datum defines every feature. On a part like an engine housing or a medical instrument body, that removes three or four refixtures and the error stack-up that comes with them.
Geometry also sets the size class. Our 16 simultaneous five-axis centers cover travels from 500 × 500 × 450 mm up to 4,000 × 400 × 150 mm, plus a Ø400 mm rotary table for round parts. Pick the smallest machine that fits the part. A large machine cutting a small part usually gives up rigidity and resolution.
Not every part needs five axes. A flat bracket with four holes is faster and cheaper on a three-axis machine with a good fixture. The rule we use: if the part has features on more than two faces, or any feature that is not normal to a single setup, five-axis pays for itself.
- 1Three-axisPrismatic parts, features on one or two faces, simple fixtures.
- 2Four-axisRound or cylindrical parts plus features on the side.
- 3Five-axisAngled features, contoured surfaces, five-sided access in one setup.
Control heat before it controls your tolerance
Metal expands when it gets warm. Aluminum grows about 23 μm per meter per °C, steel about 11 μm, and that motion shows up directly in the part. A 300 mm aluminum part that warms by 3 °C during roughing moves roughly 0.021 mm. That is four times a ±0.005 mm tolerance band.
The fix is not complicated, but it has to be consistent. Spindles run a warm-up cycle before the first cut, usually 15 to 30 minutes at working speed. Coolant is held at a set temperature rather than allowed to track shop air. Machines sit in a temperature-controlled area, and we keep the room within a few degrees across a shift.
Roughing and finishing are split for the same reason. Roughing removes most of the material and puts heat into the part. The part then cools before finishing, so the final cuts happen on a stable workpiece. Skipping that pause is a common cause of a part that measures well on the machine and out of tolerance in the inspection room.
In-process probing adds a second layer. The probe checks a critical feature during the cycle and the control adjusts the offset if the reading drifts. On long runs this catches thermal growth within minutes instead of after a batch of scrap parts.
- 1Warm-up15–30 minutes at working spindle speed before the first part.
- 2CoolantChilled to a set temperature, not left to follow shop air.
- 3Rough and finishSeparate operations with a cooling pause between them.
Build a fixture that repeats, not one that just holds
A fixture has two jobs. It has to hold the part against cutting forces, and it has to place the part in the same position every time it is loaded. Many shops get the first job right and the second one wrong. The part does not move during the cut, but the tenth piece sits 0.03 mm off from the first.
For tight work we use a zero-point system with a pallet interface. The pallet seats on hardened pins, so the position repeats within a few microns every load. The operator clamps the part to the pallet off the machine, then the pallet drops into the same location. Setup time drops and so does variation.
Thin walls and long parts need support, not more clamp force. Over-clamping a thin aluminum wall bends it, and the part springs back after unclamping. We add support blocks, use low-pressure clamps, and sometimes cut a soft jaw that matches the part contour. The goal is to hold the part the way it will sit in service.
The initial setup is also where we decide the datum. On a five-axis part, one datum face and two locating holes usually define everything. If the drawing datums do not match how the part can be held, we raise it before cutting rather than fight it later with shims.
- 1Zero-point palletsRepeat load position within a few microns.
- 2Soft jawsMachined to the part contour for thin or contoured parts.
- 3Clamp pressureLow enough to avoid spring-back after unclamping.
Tool choice sets the finish and the tolerance
A sharp tool with the right geometry cuts cleanly and pushes less force into the part. A worn tool rubs, generates heat, and leaves chatter marks. Tool wear shows up in the finish first and in the dimensions a few parts later, so tool life is a tolerance issue, not just a cost issue.
For finishing aluminum we run carbide end mills with polished flutes at high spindle speed and moderate feed per tooth, which gives Ra 0.8–1.6 μm on most faces. Harder materials like 17-4PH stainless or Ti-6Al-4V need lower surface speed, more coolant, and a smaller depth of cut. Pushing the same parameters across materials is a fast way to lose both finish and tool life.
Runout matters more than most people expect. A tool holder with 0.02 mm runout cuts a slot wider on one side of the flute than the other. The result is a tapered wall and a finish that varies around the part. We check holder runout at setup, and change holders that no longer hold the number.
For deep pockets and long reach, rigidity drops fast. A tool that sticks out 4× its diameter deflects under load and leaves a stepped floor. We reduce the axial depth of cut, use a shorter holder, or switch to a smaller tool with a high-speed path rather than forcing a long tool through the cut.
- 1Aluminum finishPolished carbide, high speed, Ra 0.8–1.6 μm typical.
- 2Hard materialsLower surface speed, more coolant, lighter depth of cut.
- 3RunoutKeep holder runout low to avoid tapered walls.
Seven steps to hold ±0.005 mm
- 11. Review the drawing for manufacturabilityCheck every tolerance against the process. Flag features under 0.5 mm wall thickness, deep pockets over 4× tool diameter, and tolerances tighter than ±0.005 mm. Ask for a DFM review before quoting, not after the first article fails.
- 22. Set one datum for the whole partChoose the face and holes that locate the part in service, and use the same ones in the fixture. If the drawing datums cannot be reached in one setup, agree on a change with the engineer before cutting.
- 33. Warm the machine and the coolantRun spindles 15–30 minutes at working speed. Hold coolant at a set temperature. Let the part reach room temperature before finishing if it was roughed hot.
- 44. Mount on a repeatable fixtureUse zero-point pallets and hardened pins for load-to-load repeatability. Machine soft jaws to the part contour for thin walls. Keep clamp pressure low enough that the part does not spring back.
- 55. Rough, then pauseRemove most of the material in the roughing pass. Let the part and the machine settle before finishing. Do not chase a tight tolerance on a part that is still cooling from roughing.
- 66. Cut finishing passes with fresh toolingUse a low-runout holder and a sharp tool. Keep feed per tooth steady and avoid dwell marks. For aluminum, target Ra 0.8–1.6 μm; for steel and titanium, accept a slightly coarser finish and check the dimension first.
- 77. Inspect in process and at the endProbe critical features during the cycle and adjust offsets if the reading drifts. Measure the finished part at room temperature with calibrated instruments. Record the results so the next run starts from data, not from memory.
Which setup holds which tolerance
Use this to pick a process before you quote. Values are typical, not promises.
| Setup | Typical tolerance | Best for | Watch out for |
|---|---|---|---|
| Three-axis with fixed vise | ±0.025 mm | Flat brackets, plates, simple pockets | Extra setups on multi-face parts |
| Three-axis with zero-point pallet | ±0.010 mm | Medium runs with repeated loading | Pallet wear over thousands of loads |
| Four-axis with rotary table | ±0.010 mm | Cylindrical parts with side features | Rotary backlash on older tables |
| Five-axis simultaneous | ±0.005 mm | Angled features, contoured surfaces | Needs thermal control and probing |
| Five-axis plus in-process probing | ±0.005 mm | Long runs, tight features | Probe cycle time adds to the run |
The short version
Precision comes from matching the machine, the fixture, and the thermal plan to the part. If one of the three is wrong, the other two cannot save the tolerance. Send the drawing and we will tell you which one needs attention.
Questions engineers ask before they order
Can any part be held to ±0.005 mm?
Not every part. The tolerance has to be reachable given the material, the wall thickness, and the feature geometry. A thin aluminum wall or a deep narrow pocket may need a looser tolerance or a design change.
We review the drawing first and tell you where the process can hold the number and where it cannot. That conversation is cheaper before cutting than after.
How much does temperature really matter?
More than most people expect. Aluminum grows about 23 μm per meter per °C. A 300 mm part that warms by 3 °C moves about 0.021 mm, which is larger than a ±0.005 mm band.
Warm-up cycles, chilled coolant, and a controlled room reduce that motion. So does measuring at room temperature instead of next to a warm machine.
Do I need five-axis for a tight tolerance?
No. Five-axis solves access and setup count, not tolerance by itself. A well-fixtured three-axis machine with a stable process can hold ±0.010 mm on a simple part.
Five-axis becomes the better choice when the part has features on more than two faces, or when each extra setup would add more error than the tolerance allows.
How do you check the part before shipment?
Every part gets a raw material check, in-process monitoring, and a final inspection before it ships. Measurement happens at room temperature with calibrated instruments, and reports are available on request.
For long runs we use in-process probing so drift is caught during the cycle, not after the batch is finished.
What materials can you hold tight tolerances on?
Aluminum grades like 6061, 7075, and 6082 hold tight tolerances well. Stainless 303, 304, 316, and 17-4PH are common for tighter work. Titanium Ti-6Al-4V and Inconel are machinable but need slower speeds and more attention to tool wear.
Plastics such as POM, PEEK, and PC behave differently. They move with temperature and moisture, so the tolerance strategy changes.
How fast can a precision job start?
We return a quotation and a free DFM analysis within 12 hours. Production can start within 24 hours after that, and parts typically ship in 3–5 days.
No minimum order quantity applies, so a single prototype and a 10,000-part run go through the same process controls.
Send your drawing, get a DFM review in 12 hours
We review tolerances, datums, and fixturing before quoting, so the number you get is one the process can hold. Uploads stay confidential and an NDA is available on request.
12-hour quote100% inspectionNo minimum orderNDA on request