GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Process guide for engineers and buyers

Precision CNC Machining Manufacturing: 7 Checks That Hold Tolerance

A working guide to precision CNC machining manufacturing for engineers and sourcing teams. It covers the seven checks that decide whether a run holds ±0.005 mm, where most shops lose accuracy, and when tighter tolerance is not worth the cost.

±0.005 mmRa 0.2–0.8 μm100% inspectionDFM in 12 hours
precision cnc machining manufacturing tips
Key takeaways

What matters most

Material firstTemper and grade set the cutting window before any program is written.
Rough and finish apartLeave 0.3–0.5 mm stock so the finishing pass cuts clean metal, not a hardened skin.
Control heat, not just speedMost size drift on thin walls comes from heat, not from the toolpath.
Measure the same way twiceFixture and temperature must match between the machine and the CMM.
Tolerance has a price curveGoing from ±0.05 mm to ±0.005 mm adds cost fast. Only pay for what the function needs.
Check 1

Read the drawing before the machine

A tolerance callout is a claim about function. Before choosing a machine, read which dimensions actually carry the fit and which are reference. On a typical bracket, two bore centers and one face flatness decide assembly. The rest can sit at ±0.1 mm without anyone noticing.

Datums matter more than the numbers. If the drawing datums do not match how the part sits in the fixture, the inspector and the machinist will measure two different parts. Ask for a datum scheme that can be clamped without distortion.

Watch for tolerances stacked against each other. Three ±0.02 mm dims in a chain can consume the whole assembly allowance. When that happens, one dimension usually needs to become the reference and the others should loosen.

Finally, check the finish callout against the function. A sealing face may need Ra 0.8–1.6 μm. A clearance wall at Ra 3.2 μm is fine and cuts faster.

  • 1
    Ask which dims are functionalFewer tight dims means lower cost and fewer inspection disputes.
  • 2
    Confirm datums are clampableA datum that needs a soft jaw is a datum that will move.
  • 3
    Flag stacked tolerances earlyRaise it in DFM, not after first article.
Check 2

Match material grade and temper to the cut

Aluminum is not one material. 6061-T6 cuts clean and holds a good finish. 7075-T6 is stronger but more brittle at the edge, so climb milling and a slightly higher feed keep the cut stable. Soft tempers like 5052 gum up and need sharper geometry and more coolant.

Stainless is where many programs fail. Grades 304 and 316L work harden the moment the tool rubs instead of cuts. Keep a constant chip load above 0.05 mm per tooth, never dwell, and keep the coolant on the cutting edge.

Titanium and Inconel push heat into the tool. TC4 (Ti-6Al-4V) and Inconel need lower surface speed, heavier feed, and flood coolant. Pecking or light spring passes just polish the work-hardened layer and wear the insert.

Heat-treated steels such as 4140 and 4340 machine fine in the low-30s HRC range. Above 45 HRC, plan for carbide grades made for hard milling and expect shorter tool life.

  • 1
    6061-T6General structural parts, good finish, wide window.
  • 2
    304 / 316LKeep chip load constant; never let the tool rub.
  • 3
    TC4 / InconelLow speed, high feed, flood coolant, rigid setup.
Check 3

Plan roughing and finishing as two jobs

A single heavy pass that lands on size looks efficient and is a trap. It leaves a work-hardened skin, loads the tool at the tip, and pushes heat into the part. Split the operation: rough with a larger tool and leave 0.3–0.5 mm on walls and floors.

Let the part cool before finishing. On thin walls and long parts, thermal growth of 0.02–0.05 mm between roughing and finishing is common. A short pause, or a coolant soak, brings the part back to a stable size.

Finish with a tool that has never taken a heavy cut. A fresh edge on the finishing pass holds Ra 0.8–1.6 μm without extra polishing. Worn tools smear the surface and drive up inspection time.

On deep cavities, use a smaller stepover and a constant-engagement path. It keeps radial load steady, which keeps deflection steady, which keeps the wall straight.

  • 1
    Stock allowance0.3–0.5 mm on walls, 0.2–0.3 mm on floors.
  • 2
    Cool between passesThermal growth of 0.02–0.05 mm is normal on thin walls.
  • 3
    Fresh edge for finishingA new tool on the last pass pays for itself in inspection.
Check 4

Control heat through the whole cycle

Heat reaches a part from three places: the cutting zone, the spindle and way systems, and the room. On tight work, the room matters. A shop that swings 6 °C between morning and afternoon moves a 300 mm aluminum part by roughly 0.02 mm.

Keep coolant directed at the cut, not sprayed at the fixture. For titanium and stainless, high-pressure through-tool coolant removes chips and heat from the zone. For aluminum, air blast plus mist often gives a better finish than flood.

Warm up the spindle before the finishing pass. A 15–20 minute warm-up cycle at moderate speed settles thermal growth in the headstock. Skip it and the first ten parts drift.

For parts held to ±0.005 mm, let the part reach room temperature before final inspection. Measuring a warm part is the most common source of a false out-of-tolerance reading.

  • 1
    Room stabilityAim for ±1 °C on tight work, not ±5 °C.
  • 2
    Coolant aimAt the cutting edge, not at the fixture body.
  • 3
    Spindle warm-up15–20 minutes before the finishing pass.
Check 5

Verify in process, not only at the end

Final inspection catches bad parts. In-process checks stop bad runs. On a first article, measure the critical dims on the machine before the run continues, then confirm on the CMM after the part cools.

Set a check interval based on how fast the process drifts. A stable aluminum run may need a check every 20–30 parts. A thin-wall titanium part may need one every 5. When a dimension moves 20% of its tolerance, stop and correct the offset.

Record the offset and the reason. Tool wear, thermal drift, and fixture relaxation each need a different correction. Logging the cause turns a recurring problem into a known one.

Keep the part and the report together. Reports are available on request, and on regulated programs they are the evidence that the run matched the drawing.

  • 1
    First article on the machineCatch setup error before the second part.
  • 2
    Check intervalEvery 5–30 parts, based on observed drift rate.
  • 3
    Log the causeWear, heat, and clamping need different fixes.
How to run it

Seven steps from quote to shipped parts

Use this sequence on any new precision CNC job.

  • 1
    1. Review the drawing for functionMark the dims that carry fit and the datums that can be clamped. Send back anything that cannot be measured on the shop floor.
  • 2
    2. Confirm material grade and temperState the temper, not just the alloy. 6061 and 6061-T6 behave differently. For 304 and 316L, plan a constant chip load above 0.05 mm per tooth.
  • 3
    3. Fix the setup before programmingChoose the workholding and define the zero point. A datum that needs a soft jaw will move under load. Check the part can be reached without re-clamping.
  • 4
    4. Rough with stock left onLeave 0.3–0.5 mm on walls and 0.2–0.3 mm on floors. Use the largest rigid tool the geometry allows, and keep radial engagement steady.
  • 5
    5. Cool, then finishPause or soak the part until it is near room temperature. Finish with a fresh edge at a smaller stepover to reach Ra 0.8–1.6 μm.
  • 6
    6. Measure the first article twiceCheck on the machine, then on the CMM after the part cools. Reconcile any gap between the two numbers before releasing the run.
  • 7
    7. Set a drift-based check intervalCheck every 5–30 parts. When a dim moves 20% of its tolerance, correct the offset and note the cause in the log.
Selection guide

Which tolerance and finish to specify

Match the callout to the function rather than defaulting to the tightest number.

CalloutTypical useProcess demandRelative cost
±0.1 mmBrackets, covers, clearance holes3-axis, standard fixturingBaseline
±0.05 mmMating faces, bearing seatsStable setup, in-process checksModerate
±0.02 mmGearbox bores, spigotsTemperature control, fresh toolingHigh
±0.005 mmAerospace and medical fits5-axis, climate control, CMMHighest
Ra 3.2 μmNon-sealing surfacesStandard finishing passBaseline
Ra 1.6–0.8 μmSealing and sliding facesSmall stepover, new edgeModerate
Ra 0.8–0.2 μmOptical and fluid pathsFine finishing, possible polishingHigh
FAQs

Questions engineers ask before a run

How do we know a shop can actually hold ±0.005 mm?

Ask for the inspection method, not just the tolerance. A shop that holds ±0.005 mm can name the machine, the temperature range, and the CMM it uses to verify the part.

Ask how the first article is measured and how the offset log is kept. If the answer is only a certificate, the tolerance claim is not backed by a process.

Why did our parts pass at the shop and fail at incoming inspection?

The usual cause is temperature or fixturing. A part measured warm at the machine can read 0.02–0.05 mm larger than the same part at 20 °C after shipping.

The second cause is clamping. If the incoming fixture holds the part differently from the machining fixture, a thin wall will spring to a different shape. Compare the two setups before blaming the shop.

When is five-axis worth the extra cost?

Five-axis pays when the part has features on multiple faces, when a single setup removes a positioning error, or when an undercut cannot be reached any other way.

For a flat plate with through holes, three-axis is faster and cheaper. Add axes when the geometry demands them, not as a default.

How should we set the check interval for a production run?

Start tight, then relax. Check every 5 parts for the first 20, watch how the dimension moves, and set the interval so a drift is caught before it reaches the tolerance limit.

A stable aluminum run often settles at every 20–30 parts. Thin-wall titanium may stay at every 5 for the whole run.

What surface finish can we expect without extra polishing?

A clean finishing pass on aluminum and brass typically lands at Ra 0.8–1.6 μm. As-machined steel and stainless usually sit at Ra 1.6–3.2 μm.

Reaching Ra 0.2–0.8 μm needs a finer stepover, a fresh edge, and often a secondary operation. Specify it only where a seal, a bearing, or an optical path needs it.

What information speeds up a quote?

Send the 3D model, the 2D drawing with datums and tolerances, the material and temper, the finish, and the quantity. A clear drawing removes most back-and-forth.

If the drawing is still in draft, send it anyway. DFM feedback on datums and tolerance stack is more useful before the design is frozen.

Send the drawing and get a DFM review

Upload your files and we will return a quotation with free DFM analysis within 12 hours.

12-hour quote±0.005 mm100% inspectionNDA on request

Follow our shop floor

More process notes

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC