Shenzhen Alu Rapid Prototype Precision Co., Ltd.

Industry News

  • Home
  • News
  • CNC Machining Tolerances: A Practical Guide for Buyers

CNC Machining Tolerances: A Practical Guide for Accurate, Cost-Effective Parts

CNC machining can produce highly accurate parts, but “high precision” is not a complete specification. Every manufactured dimension varies to some degree. A tolerance defines how much variation is acceptable while the part still performs its intended function.

For engineers and buyers, the goal is not to request the tightest possible tolerance everywhere. The goal is to identify the features that control fit, alignment, sealing, motion, or assembly—and communicate those requirements clearly enough for the manufacturer to select the right process and inspection plan.

This guide explains the main types of CNC machining tolerances, how they affect cost, what to place on a drawing, and what to send with an RFQ.

What Are CNC Machining Tolerances?

CNC machining tolerances are the permitted limits of variation in a machined feature. They may control size, form, orientation, or location.

For example, a shaft specified as 10.00 ±0.02 mm is acceptable when its measured diameter falls between 9.98 and 10.02 mm. A hole may also need a position tolerance so that it aligns with the mating component. In that case, diameter alone does not fully define whether the part will assemble correctly.

A useful tolerance specification answers three questions:

  1. Which feature is functionally important?

  2. How much variation can the design accept?

  3. How will conformance be measured?

If any of these answers is missing, the supplier may need clarification before giving a reliable quotation.

The Main Types of Tolerance on a CNC Machining Drawing

Different tolerances control different aspects of a part. Choosing the correct control is often more useful than simply tightening a ± dimension.

Tolerance typeWhat it controlsTypical application
Dimensional tolerancePermitted variation in size or distanceLength, width, thickness, hole diameter, shaft diameter
Form toleranceShape of an individual featureFlatness, straightness, circularity, cylindricity
Orientation toleranceAngular relationship to a datumParallelism, perpendicularity, angularity
Location tolerancePosition of a feature relative to datumsBolt patterns, dowel holes, bearing bores
Profile toleranceVariation of a line or surface from its true profileContoured housings, castings, complex milled surfaces
Runout toleranceVariation during rotation around a datum axisShafts, sealing diameters, rotating components
Surface texture requirementSurface roughness or textureSealing faces, sliding surfaces, optical or cosmetic areas

Geometric dimensioning and tolerancing (GD&T) provides a standardized language for many of these controls. ASME Y14.5 establishes rules and symbols for communicating design intent through dimensions, datums, and geometric tolerances.

Is There a Standard CNC Machining Tolerance?

There is no single tolerance that is correct for every CNC machined part.

Achievable variation depends on factors such as:

  • Part size and geometry

  • Material and heat-treatment condition

  • Wall thickness and feature stiffness

  • Tool access and tool reach

  • Number of machining setups

  • Machine and fixture stability

  • Temperature during machining and inspection

  • Required surface finish or post-processing

  • Measurement method and sampling plan

A supplier may publish a general shop tolerance, but that value should be treated as a quoting baseline rather than a universal promise for every feature. Long thin walls, deep bores, large plates, and parts that require several setups behave differently from short, rigid features machined in one setup.

Standards can provide a common framework. ISO 2768 specifies general dimensional tolerances in tolerance classes, while ASME Y14.5 covers dimensioning and GD&T practices. If a drawing relies on a standard, state the standard, edition, units, and applicable class explicitly. Do not assume that every supplier will interpret an incomplete title-block note in the same way.

Why Tighter Tolerances Increase CNC Machining Cost

A tighter tolerance does not automatically make a part better. It increases manufacturing value only when it protects a functional requirement.

Unnecessarily tight limits may add cost in several ways.

More machining time

The machinist may need lighter finishing cuts, slower parameters, additional tool compensation, or repeated in-process measurements. These steps increase cycle time.

More setups or specialized workholding

When several critical features must be controlled relative to one another, the process may require a carefully designed fixture or a different machining strategy. Repositioning a part also introduces another source of variation.

More inspection

Tight or geometric tolerances may require a coordinate measuring machine (CMM), bore gauge, height gauge, surface tester, optical system, or custom gauge. Programming, calibration, setup, reporting, and review all contribute to the total cost.

Higher process risk

Thin, flexible, or thermally sensitive parts can move during cutting, unclamping, heat treatment, or finishing. Narrow acceptance limits can increase rework or rejection risk even when the process is carefully controlled.

Additional finishing operations

Some requirements may call for grinding, honing, lapping, reaming, or another secondary operation rather than milling or turning alone. The correct route depends on the feature and its function.

For this reason, a quotation should separate ordinary dimensions from truly critical characteristics whenever possible.

Seven Rules for Specifying CNC Machining Tolerances

1. Start with function, not an arbitrary number

Determine what must happen in the assembly. Does a bearing need a controlled fit? Must two faces seal? Does a hole pattern align with another component? The tolerance should protect that requirement.

2. Apply tight tolerances only to critical features

Avoid placing the same narrow tolerance on every drawing dimension. Mark the interfaces that affect fit, motion, sealing, alignment, safety, or performance, and allow a practical general tolerance elsewhere.

3. Use a clear datum system

Datums establish the reference framework for measurement. Select stable, functional surfaces that reflect how the part locates in the assembly. An unclear datum structure can make an otherwise precise drawing difficult to manufacture and inspect.

4. Avoid duplicate or conflicting controls

Over-dimensioning can create contradictions. For example, a chain of tight linear dimensions may conflict with an overall dimension. Review the drawing so that each requirement has one clear interpretation.

5. Consider the material and part geometry

Aluminum, stainless steel, engineering plastics, and other materials respond differently to cutting forces, heat, and residual stress. A tolerance that is reasonable on a rigid aluminum block may be difficult on a thin plastic housing or a large plate.

6. Account for surface finishing

Anodizing, plating, painting, polishing, and heat treatment can change dimensions or distort the part. State whether a requirement applies before or after finishing, and identify any masked or functionally critical areas.

7. Define the inspection requirement with the tolerance

Specify any required first article inspection, CMM report, material certificate, sampling level, or full inspection. If a customer-specific measurement method is mandatory, include it before quotation rather than after production.

How to Prepare a Tolerance-Ready CNC Machining RFQ

A 3D model is valuable for geometry, but it may not contain all manufacturing and inspection requirements. For tolerance-sensitive parts, send a complete technical package.

Include:

  • A native or neutral 3D CAD file, such as STEP

  • A controlled 2D drawing in PDF format

  • Material grade and material condition

  • Order quantity and expected repeat volume

  • General tolerance note and units

  • Individually toleranced critical dimensions

  • Datum scheme and GD&T callouts where required

  • Thread standards, fits, and inserts

  • Surface finish and cosmetic requirements

  • Heat treatment and coating specifications

  • Inspection documentation requirements

  • The required delivery location and target schedule

The 3D model and 2D drawing should agree. If there is any conflict, state which document governs.

For the complete submission list, use the CNC Machining RFQ Checklist before requesting a quote.

Example of a Clear Drawing Note

The following is a communication example, not a tolerance recommendation for every part:

Dimensions are in millimeters. Unspecified dimensional tolerances shall follow the stated drawing standard and class. Individually toleranced dimensions and GD&T callouts take precedence. Unless otherwise noted, dimensional acceptance applies after the specified surface treatment. The 3D model defines nominal geometry; the 2D drawing defines tolerances and inspection requirements.

Adapt the note to your company standard, product function, and applicable specification. Identify the exact edition of any referenced standard.

Matching the Inspection Method to the Requirement

The measurement method should be capable of evaluating the specified characteristic and should be agreed upon when results could vary by method.

RequirementPossible inspection methodImportant consideration
External size or thicknessMicrometer or caliperInstrument resolution must suit the tolerance
Hole diameterPin gauge, bore gauge, or CMMMethod depends on size, depth, and required uncertainty
Flatness or parallelismSurface plate, indicator, or CMMFixturing and datum simulation matter
Feature positionCMM or functional gaugeDatum alignment must match the drawing
Surface roughnessSurface-roughness testerCutoff, direction, and evaluation conditions should be defined
Complex profileCMM or optical measurementMeasurement density and alignment method affect the result

For critical parts, ask the manufacturer to confirm the planned inspection method during DFM review. This helps prevent disagreements caused by different datum setups, measuring forces, environmental conditions, or instrument choices.

Common Tolerance Mistakes That Delay Quotes

Using “high precision” without measurable requirements

Terms such as high precision, exact, or zero deviation do not define acceptance. Replace them with dimensions, geometric controls, and an inspection plan.

Applying title-block tolerances to every feature without review

A general note may unintentionally control non-critical dimensions more tightly than necessary. Separate functional features from clearance or cosmetic geometry.

Omitting datums from geometric controls

Position, orientation, and runout requirements often depend on a reference system. Incomplete datum references create ambiguity for manufacturing and inspection.

Ignoring coating thickness

Surface treatments may affect hole diameters, thread fit, electrical contact, and mating surfaces. Define masked areas and specify whether final dimensions apply before or after coating.

Requesting an inspection report after the quote

Formal reports can require additional planning and measurement time. Include documentation requirements in the original RFQ so the quoted price and lead time reflect the actual scope.

Using an excessively tight tolerance to compensate for an unclear assembly

If the functional relationship is uncertain, making every dimension tighter may increase cost without improving assembly. A tolerance-stack review or DFM discussion is usually more effective.

A Pre-Quote Tolerance Checklist

Before sending your files, confirm the following:

  • ☐ Critical features are identified by function.

  • ☐ The 3D model and 2D drawing use the same revision.

  • ☐ Units and drawing standard are stated.

  • ☐ General and individual tolerances do not conflict.

  • ☐ Functional datums are defined.

  • ☐ Hole fits, shaft fits, and thread specifications are complete.

  • ☐ Surface texture is called out only where needed.

  • ☐ Requirements before and after finishing are clear.

  • ☐ Inspection reports and certificates are included in the RFQ scope.

  • ☐ Any acceptable manufacturing alternatives are identified.

Work with Aluprototype on Tolerance-Critical Parts

The best time to review CNC machining tolerances is before the design is released for production. Early DFM feedback can identify ambiguous callouts, difficult tool access, unstable thin features, finishing allowances, and inspection questions before they affect cost or lead time.

Explore Aluprototype’s CNC machining services, or request a quote with your 3D CAD file, 2D drawing, material, quantity, finish, and inspection requirements. The engineering team can review your project requirements and confirm manufacturability feature by feature.

Frequently Asked Questions

What tolerance can CNC machining achieve?

There is no single value for every CNC machined feature. Capability depends on the material, feature size, geometry, tool access, fixture, machine, process sequence, finishing, and inspection method. Ask for a feature-specific review rather than relying only on a general shop tolerance.

Do I need a 2D drawing if I already have a STEP file?

For a simple part made to a supplier’s standard tolerance, a 3D model may be enough for an initial review. A 2D drawing is strongly recommended when the part has critical tolerances, GD&T, threads, fits, surface-roughness requirements, coatings, or inspection documentation.

Does a tighter tolerance always improve part quality?

No. Quality means meeting the functional requirements consistently. A tighter-than-needed tolerance can increase machining and inspection cost without improving performance.

Should tolerances apply before or after anodizing or plating?

The drawing should state this explicitly. Coating can change dimensions and may affect holes, threads, fits, or contact surfaces. Identify masking requirements and the condition in which final acceptance measurements must be taken.

What information helps a supplier quote tight-tolerance parts?

Send the 3D model, controlled 2D drawing, material and condition, quantity, finish, critical features, datum scheme, inspection method, report requirements, and delivery needs. If the part belongs to an assembly, explaining the functional interfaces can also improve the DFM review.