CNC Machining Tolerances: A Practical Guide for Precision Parts

Contents
0% read
A factory-focused guide to CNC machining tolerances, covering practical tolerance ranges, CMM and micrometer inspection, FAI, material behavior, surface treatment effects, and batch production consistency.

Short answer: for many CNC machined parts, a practical standard tolerance is around +/-0.05 mm. Tighter tolerances such as +/-0.01 mm are possible on selected features, but they should be reserved for dimensions that directly control fit, sealing, bearing location, alignment, or assembly performance.

At a CNC factory, tolerance is not just a number on a drawing. It affects tool selection, machining sequence, fixture design, inspection method, surface treatment planning, and batch production consistency. A well-designed tolerance plan helps the part work as intended without forcing unnecessary cost into every feature.

Key Takeaways for CNC Machined Parts

  • Use tight tolerances only where they matter. Bearing seats, precision bores, dowel holes, sealing faces, and sliding fits may need tighter control than general profiles or clearance holes.
  • +/-0.01 mm is realistic for selected features, not every surface. Holding it across a full part can require slower machining, temperature control, stable fixturing, and more inspection.
  • Inspection method matters. CMM inspection, micrometer inspection, bore gauge inspection, and FAI are chosen according to the feature and tolerance requirement.
  • Material changes the result. Aluminum, stainless steel, brass, and engineering plastics behave differently during cutting, clamping, and inspection.
  • Surface treatment after machining must be considered. Anodizing, plating, passivation, coating, and heat treatment can change dimensions or functional fits.

What Are CNC Machining Tolerances?

CNC machining tolerances define the acceptable variation from a nominal dimension. If a drawing specifies a 20.00 mm bore with a tolerance of +/-0.02 mm, the finished bore can measure from 19.98 mm to 20.02 mm and still meet the drawing requirement.

No real machining process produces every feature at the theoretical size. Cutting force, tool wear, material stress, machine condition, fixture rigidity, heat, and measurement method all influence the final dimension. Good tolerancing gives the manufacturer a clear acceptance window while protecting the function of the part.

CNC machining tolerance zones diagram
Dimensional tolerance defines the acceptable zone around a nominal size.

Typical Tolerance Ranges We See in CNC Manufacturing

The best tolerance depends on the feature, material, size, and inspection plan. Still, the following ranges are useful for early design and quotation discussions.

Tolerance LevelTypical RangeFactory Use CaseInspection Method
General machining+/-0.10 mm to +/-0.20 mmExternal profiles, covers, non-critical pockets, clearance featuresCaliper, height gauge, visual check
Standard precisionAbout +/-0.05 mmMost functional milled and turned partsCaliper, micrometer, CMM spot check
Tight tolerance+/-0.01 mm to +/-0.025 mmBores, bearing seats, dowel holes, mating faces, sliding featuresMicrometer, bore gauge, CMM inspection
Special precisionBelow +/-0.01 mmSelected critical features requiring process reviewCMM, dedicated gauge, controlled inspection setup

For custom parts, the most efficient approach is to mark tight tolerances only on the features that control performance. General features can often follow a standard tolerance block. For broader manufacturing capability, see our CNC machining services.

How a CNC Factory Thinks About Tolerance

When we review a drawing, we do not look only at the smallest tolerance number. We look at how the part will be made and checked. A +/-0.01 mm bore in aluminum may be straightforward if the geometry is stable and accessible. The same tolerance on a thin-wall stainless steel part may require a very different process plan.

Important questions include:

  • Which dimensions control fit or assembly?
  • Can the feature be machined and measured from a stable datum?
  • Will clamping pressure distort the part?
  • Does the material move after roughing or heat treatment?
  • Will surface treatment after machining change the final size?
  • Is the requirement for one prototype or batch production consistency?

Common Tolerance Types on CNC Drawings

Bilateral Tolerances

A bilateral tolerance allows variation in both directions, such as 50.00 +/-0.05 mm. This is common for general machined dimensions where the feature can be slightly larger or smaller without affecting performance.

Unilateral Tolerances

A unilateral tolerance allows variation in only one direction, such as 20.00 +0.02/-0.00 mm. This is useful for functional limits where a feature must not exceed or fall below a specific size. For more detail, read our guide to unilateral tolerance.

Limit Dimensions

Limit dimensions show the maximum and minimum acceptable sizes directly. This format is practical for inspection because the operator can compare the measured value with the acceptable range.

Geometric Tolerances

Geometric dimensioning and tolerancing, or GD&T, controls form, orientation, profile, position, and runout. GD&T is especially useful when the relationship between features matters more than a single linear size.

Inspection: Matching the Tool to the Tolerance

A tight tolerance is only meaningful if it can be measured repeatably. In production, inspection method should match the part feature and tolerance level.

  • CMM inspection: useful for positional accuracy, datum relationships, flatness, perpendicularity, profile, and complex geometry.
  • Micrometer inspection: reliable for precise outside diameters, thicknesses, shafts, and controlled widths.
  • Bore gauge inspection: suitable for precision holes, bearing bores, and internal diameters where calipers are not accurate enough.
  • FAI: first article inspection confirms that the first production part matches the drawing before batch machining continues.
  • In-process inspection: helps control drift from tool wear, heat, or fixture variation during batch production.

Inspection is also part of cost. If every feature requires CMM reporting, production will be slower than a part where only critical dimensions are fully documented.

Material Effects: Aluminum, Stainless Steel, Brass, and Engineering Plastics

Material behavior has a direct effect on tolerance control. Aluminum is often stable and efficient to machine, making it a good choice for many precision housings, brackets, and prototype parts. Stainless steel is stronger and more heat-resistant, but tool pressure and work hardening can make tight tolerances more demanding.

Brass generally machines cleanly and can hold fine detail, especially on turned parts and fittings. Engineering plastics require extra care because they can deform during clamping, expand with heat, or release internal stress after material removal. A tolerance that is reasonable in aluminum may be risky in a long, thin plastic component.

Surface Treatment After Machining

Surface treatment after machining can affect final dimensions. Anodizing, hard anodizing, plating, coating, passivation, and heat treatment may add thickness, remove material, or change part stability. If the final fit is critical, the drawing should clarify whether the tolerance applies before or after finishing.

This is especially important for bores, threaded features, sliding surfaces, and press-fit areas. For anodized aluminum parts, see our article on how anodizing affects CNC part dimensions.

Tolerance Stack-Up and Assembly Risk

Tolerance stack-up happens when several small dimensional variations accumulate across an assembly. One +/-0.05 mm tolerance may be acceptable, but five related dimensions can create enough variation to cause interference, looseness, or alignment problems.

CNC machining tolerance stack-up diagram
Tolerance stack-up becomes important when multiple machined features control the final assembly fit.

To reduce stack-up risk, use functional datums, avoid unnecessary dimension chains, and control the features that directly locate the assembly. Press-fit components are a common example where stack-up and measurement method matter; see our guide to press fit tolerance.

How to Specify Tolerances Without Overpaying

The most expensive drawings are often not the most complex drawings, but the drawings where every dimension is unnecessarily tight. A better approach is to divide features into functional groups.

  • Critical features: use tight tolerances, clear datums, and defined inspection methods.
  • Functional but not critical features: use standard CNC tolerances unless assembly requires more.
  • Non-critical features: allow general tolerances to reduce machining and inspection time.
  • Finished surfaces: confirm whether tolerances apply before or after coating or anodizing.
  • Batch production parts: request FAI and define key dimensions for production monitoring.

Practical Examples

FeatureCommon ConcernPractical Control
Bearing boreToo tight causes assembly difficulty; too loose causes vibrationBore gauge inspection, selected tight tolerance, stable datum
Dowel pin holeControls alignment between partsPosition tolerance, reaming if needed, CMM verification
Large pocketOften not function-criticalGeneral tolerance unless it locates another component
Anodized aluminum surfaceCoating changes final dimensionConfirm tolerance before or after anodizing
Plastic thin wallClamping and heat can cause deformationRelax tolerance where possible, use stable fixturing

FAQ

Can CNC machining hold +/-0.01 mm?

Yes, CNC machining can hold +/-0.01 mm on selected features when the part design, material, machine, tooling, fixture, and inspection method support it. It should not be applied casually to every dimension.

What inspection method is best for tight CNC tolerances?

It depends on the feature. CMM inspection is strong for position and geometry, micrometer inspection is good for precise outside dimensions, and bore gauge inspection is often best for accurate internal diameters.

Why does tolerance affect cost?

Tight tolerance reduces the process window. It may require slower machining, better fixturing, additional finishing passes, more frequent inspection, and more careful batch control.

Should I specify tolerance before or after surface treatment?

If the treated surface affects fit or function, specify the final requirement clearly. Surface treatment after machining can change dimensions enough to affect assembly.

Final Thoughts

The best CNC tolerance plan is practical, measurable, and tied to part function. It tells the factory which features deserve extra control and which features can be produced efficiently. That balance is what leads to reliable fit, stable batch production, and better cost control for precision machined parts.

Get in Touch

All uploads are secure and confidential.
Get a Quote from Our Sales Team