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:
Which feature is functionally important?
How much variation can the design accept?
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 type | What it controls | Typical application |
|---|---|---|
| Dimensional tolerance | Permitted variation in size or distance | Length, width, thickness, hole diameter, shaft diameter |
| Form tolerance | Shape of an individual feature | Flatness, straightness, circularity, cylindricity |
| Orientation tolerance | Angular relationship to a datum | Parallelism, perpendicularity, angularity |
| Location tolerance | Position of a feature relative to datums | Bolt patterns, dowel holes, bearing bores |
| Profile tolerance | Variation of a line or surface from its true profile | Contoured housings, castings, complex milled surfaces |
| Runout tolerance | Variation during rotation around a datum axis | Shafts, sealing diameters, rotating components |
| Surface texture requirement | Surface roughness or texture | Sealing 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.
| Requirement | Possible inspection method | Important consideration |
|---|---|---|
| External size or thickness | Micrometer or caliper | Instrument resolution must suit the tolerance |
| Hole diameter | Pin gauge, bore gauge, or CMM | Method depends on size, depth, and required uncertainty |
| Flatness or parallelism | Surface plate, indicator, or CMM | Fixturing and datum simulation matter |
| Feature position | CMM or functional gauge | Datum alignment must match the drawing |
| Surface roughness | Surface-roughness tester | Cutoff, direction, and evaluation conditions should be defined |
| Complex profile | CMM or optical measurement | Measurement 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.