BRIGHTSTAR

PROTOTYPE CNC CO., LTD

+86 137 5010 5351

amy@brightstarprototype.com

March. 27, 2026

Complete CNC Machining Tolerances Guide

image.png 


Introduction

Are you confused about the tolerance requirements on drawings when designing parts? Are you worried that specifying overly tight tolerances might cause costs to skyrocket? Do you want to understand the actual precision that CNC machining can achieve? Do you want to know how to specify tolerances to control costs while ensuring functionality?

Tolerance is one of the most critical technical parameters in CNC machining. It not only determines the assembly precision and functional performance of parts but also directly affects machining costs, production cycles, and yield rates. Specifying tolerances that are too loose may result in parts that cannot be assembled or functional failure; specifying tolerances that are too tight will significantly increase machining difficulty and costs.

This article systematically introduces the definition, types, standards, influencing factors, and how to reasonably specify tolerances in CNC machining, helping you make informed tolerance decisions during the design phase, controlling machining costs effectively while ensuring part functionality.


1. What Are CNC Machining Tolerances?

1.1 Definition of Tolerances

Tolerance refers to the allowable variation range of part dimensions, that is, the difference between the maximum limit size and the minimum limit size. Since inevitable errors exist in any manufacturing process, tolerances specify the allowable deviations of geometric parameters such as dimensions, shapes, and positions.

· Dimensional Tolerances: Allowable variation range of linear dimensions (length, diameter, depth, etc.)

· Geometric Tolerances: Allowable variation range of shape (flatness, roundness, straightness, etc.) and position (parallelism, perpendicularity, coaxiality, etc.)

1.2 Why Are Tolerances Needed?

· Ensuring Assembly: Ensures parts can be assembled correctly without being too loose or impossible to fit

· Ensuring Functionality: Ensures parts work properly under service conditions, such as bearing rotation and sealing without leakage

· Cost Control: Reasonable tolerances balance precision and cost, avoiding high costs for unnecessary precision

· Quality Control: Provides standards for inspection and acceptance, clearly defining criteria for determining qualified parts

1.3 Tolerance Notation Methods

· Unilateral Tolerance: Shaft parts often use negative tolerance (e.g., φ10-0.02), hole parts often use positive tolerance (e.g., φ10+0.02)

· Bilateral Tolerance: φ10±0.02 indicates the dimension is allowed between 9.98 and 10.02

· Limit Dimensions: Directly mark the maximum and minimum allowable dimensions, e.g., φ10.02/φ9.98

· ISO Fit Notation: Φ10H7 indicates a hole with basic size 10mm, tolerance grade H7

2. Precision Levels Achievable in CNC Machining

image.png


2.1 Standard Precision of CNC Machining

Process Type

Standard Achievable Precision

Typical Applications

CNC Milling

±0.05-0.1mm

General structural parts, housings, brackets

CNC Turning

±0.02-0.05mm

Shafts, sleeve-type parts

Precision Machining

±0.01-0.02mm

Precision mating parts, locating surfaces

High-Precision Machining

±0.005-0.01mm

Tight-fit parts, precision shafts


2.2 Maximum Precision of CNC Machining

Conventional CNC milling and turning can achieve up to ±0.005-0.01mm. Precision grinding can achieve ±0.001-0.002mm. Ultra-precision machining (such as diamond turning) can achieve below ±0.0005mm. However, higher precision comes with higher costs and longer lead times.


2.3 Precision Comparison by Material

Material

Standard Achievable Precision 

 

High-Precision Achievable Precision

Notes

Aluminum Alloy 

 

±0.05mm

±0.01mm

Easy to machine, stable precision

Stainless Steel

±0.05mm

±0.01-0.02mm

Work hardening, precision control more difficult

Carbon Steel

±0.05mm

±0.01-0.02mm

Good overall performance

Titanium Alloy

±0.08mm

±0.02-0.03mm

Difficult to machine, precision control challenging

POM/ABS

±0.05mm

±0.01-0.02mm

Dimensionally stable

PTFE

±0.1mm

±0.05mm

Soft material, prone to deformation


2.4 Tolerance Grade Comparison

Tolerance Grade

Application Scenario

Typical Tolerance (30mm size)

Cost Factor

IT4-IT5

Ultra-Precision Parts

±0.002-0.005mm

4.0

IT6-IT7

High-Precision Parts 

 

±0.005-0.015mm

2.5

IT8-IT9

Standard Precision

±0.015-0.05mm

1.8

IT10-IT11

General Precision

±0.05-0.15mm

1.3

IT12-IT13

Rough Machining

±0.15-0.5mm

1.1


3. CNC Machining Tolerance Standards

3.1 ISO 2768 General Tolerance Standard

ISO 2768 is the most commonly used general tolerance standard, applicable to dimensions not individually specified. It consists of two parts:

ISO 2768-1: Tolerances for Linear and Angular Dimensions

· Grades: f (fine), m (medium), c (coarse), v (very coarse)

· Most commonly used default grade: m (medium)

ISO 2768-2: Geometrical Tolerances

· Grades: H (fine), K (medium), L (coarse)

· Most commonly used default grade: K (medium)

ISO 2768-mK indicates linear dimensions are controlled to m grade and geometric tolerances to K grade. This is the most common default tolerance notation.

3.2 How to Choose Tolerance Standards

Standard System

Scope of Application

Characteristics

ISO 2768

International

Most common, recommended

DIN

Germany and Europe

Similar to ISO

ASME Y14.5

US Market

Different notation style

Unless customers have special requirements, ISO 2768-mK is the default standard for unspecified tolerances.

 

3.3 Handling Unspecified Tolerances on Drawings

When tolerances are not specified on drawings, ISO 2768-mK is typically applied by default. This means linear dimensions are controlled to medium precision (m grade) and geometric tolerances to medium precision (K grade). If uncertain, it is recommended to specify the tolerance standard clearly in the order or confirm with the supplier during the quoting phase.

 

4. How to Reasonably Specify CNC Machining Tolerances

image.png 


4.1 Relationship Between Tolerance and Cost

Tighter tolerances mean higher costs because:

· Higher precision equipment is required

· Slower cutting speeds are needed

· More measurements and adjustments are required

· Scrap rates are higher

Cost Impact Reference:

· Tightening tolerance from ±0.1mm to ±0.05mm: Cost increases approximately 30-50%

· Tightening tolerance from ±0.05mm to ±0.01mm: Cost increases approximately 100-200%

· Tightening tolerance from ±0.01mm to ±0.005mm: Cost increases approximately 200-300%

Recommendations for Reasonable Tolerance Specification:

· Only specify tight tolerances for critical dimensions

· Use general tolerances for non-functional surfaces

· Communicate with suppliers to confirm process feasibility

4.2 Which Dimensions Need Tight Tolerances

Dimensions that require tight tolerances include:

· Mating Surfaces: Hole-shaft fits, sliding surfaces, bearing mounting surfaces

· Sealing Surfaces: O-ring grooves, gasket contact surfaces

· Locating Surfaces: Datum surfaces, mounting surfaces, locating pin holes

· Functional Dimensions: Dimensions that directly affect product performance

Dimensions that do not require tight tolerances include:

· Non-mating surfaces

· Cosmetic surfaces

· Non-functional contour dimensions

4.3 Selecting Hole and Shaft Fit Tolerances

Fit Type

 

Hole Tolerance

Shaft Tolerance

Application Scenario

Example

Clearance Fit

H7

g6

Sliding bearings, rotating shafts

Motor shaft and bearing

Clearance Fit

H7

f7

Free rotation

Pulley and shaft

Transition Fit

H7

k6

Locating fit

Locating pins, gears

Transition Fit

H7

m6

Precision locating

Precision shaft sleeves

Interference Fit 

 

H7

p6

Fixed connection

Bearing inner ring and shaft

Interference Fit 

 

H7

s6

Tight fit

Press-fit bushings

H7/g6 is the most common sliding fit, suitable for applications requiring relative motion.

4.4 Difference Between Geometric Tolerances and Dimensional Tolerances

· Dimensional Tolerances: Control deviations of linear dimensions (length, diameter, depth, etc.), such as ±0.01mm

· Geometric Tolerances: Control deviations of shape (flatness, roundness, straightness) and position (parallelism, perpendicularity, coaxiality)

Geometric Tolerance Notation Examples:

· Flatness: □0.02 (indicates flatness does not exceed 0.02mm)

· Parallelism: ∥0.02 A (indicates parallelism relative to datum A does not exceed 0.02mm)

· Perpendicularity: ⊥0.02 A (indicates perpendicularity relative to datum A does not exceed 0.02mm)

· Coaxiality: ◎0.02 A (indicates coaxiality relative to datum A does not exceed 0.02mm)

 

5. Factors Affecting CNC Machining Tolerances

image.png 

5.1 Impact of Equipment Precision

· Machine Tool Positioning Accuracy: High-precision machines can achieve ±0.003mm, standard machines ±0.01mm

· Spindle Runout: Affects precision of holes and cylindrical surfaces, high-precision spindle runout ≤0.002mm

· Tooling System: Tool radial runout and clamping rigidity affect machining precision

For parts requiring tight tolerances, choose suppliers with high-precision equipment.

5.2 Impact of Material

· Aluminum Alloy, POM: Easy to machine, stable precision, can achieve ±0.01mm

· Stainless Steel: Work hardening, precision control more difficult, can achieve ±0.01-0.02mm

· Titanium Alloy: Difficult to machine, precision control challenging, can achieve ±0.02-0.03mm

· PTFE, Nylon: Soft or hygroscopic materials, prone to deformation, lower precision

5.3 Tolerance Control for Thin-Walled Parts

Thin-walled parts are prone to deformation during machining. Control methods include:

· Use appropriate clamping methods (such as vacuum chucks, soft jaws)

· Separate rough and finish machining to release stress

· Use sharp tools to reduce cutting forces

· Consider adding reinforcing ribs or post-machining finishing

5.4 Impact of Heat Treatment on Tolerances

Heat treatment causes dimensional changes in parts:

· Quenching causes deformation and dimensional changes (typically 0.05-0.2mm)

· Finish machining allowance must be reserved after heat treatment

· Recommended process: Rough Machining → Heat Treatment → Finish Machining


6. Considerations for Tight Tolerance Machining

6.1 What Are Tight Tolerances

Tight tolerances typically refer to IT6-IT7 grade or tolerance requirements within ±0.01mm.

Scenarios Requiring Tight Tolerances:

· Precision bearing mounting surfaces

· Hydraulic sealing surfaces

· High-precision locating pin holes

· Aerospace critical components

· Medical device precision parts

6.2 Cost Structure of Tight Tolerance Machining

· Equipment Requirements: Requires high-precision machine tools (5-axis, high-precision machining centers)

· Tooling Requirements: Requires high-quality tools, frequent replacement

· Inspection Requirements: Requires precision inspection equipment such as CMM

· Environmental Requirements: Requires constant temperature and humidity environment

· Process Requirements: Requires multiple setups and measurements

· Scrap Rate: Higher scrap rates for tight tolerance machining

6.3 Inspection Methods for Tight Tolerances

· Coordinate Measuring Machine (CMM): Most common precision inspection equipment, can measure dimensional and geometric tolerances

· Laser Measurement: Non-contact measurement, suitable for soft materials

· Air Gauge: Suitable for batch inspection of holes and shafts

· Optical Measurement: Suitable for micro parts

7. Frequently Asked Questions (FAQ)

image.png 

7.1 Can CNC Machining Achieve ±0.01mm?

Yes. Conventional CNC milling and turning can achieve ±0.01mm under good conditions. However, it is necessary to confirm whether the material is suitable (aluminum alloy, POM, and other easy-to-machine materials are easier to achieve), whether the structure is stable (thin-walled parts, long shafts are difficult to guarantee), and whether equipment precision is sufficient.

7.2 The Drawing Specifies ±0.01mm, Can You Do It?

Please provide the drawing. Our engineers will evaluate whether the dimension is reasonable (whether such tight tolerance is necessary), whether the material is suitable, whether the structure is stable, and provide feasibility assessment and quote.

7.3 What Is H7/g6 Fit?

H7/g6 is the most common sliding fit in mechanical design. H7 indicates the tolerance grade for holes (IT7), and g6 indicates the tolerance grade for shafts (IT6). This fit is a clearance fit, suitable for bearings, sliding shafts, and other applications requiring relative motion.

7.4 What Standard Is Used for Unspecified Tolerances?

ISO 2768-mK is typically applied by default. If uncertain, please specify clearly in the order or confirm with the supplier during the quoting phase.

7.5 How to Get Professional Tolerance Advice?

Send your drawings and functional requirements to Brightstar. Our engineers will evaluate the reasonableness of tolerances, provide process feasibility analysis, offer cost optimization suggestions, and provide DFM feedback.


8. How to Choose a Professional CNC Machining Supplier

8.1 Determining Whether a Supplier Can Meet Tolerance Requirements

· Ask about the supplier's equipment precision (positioning accuracy, repeatability)

· Understand whether the supplier has machining experience with similar precision requirements

· Check the supplier's inspection equipment (CMM, etc.)

· Request sample parts or inspection reports for reference

8.2 Tolerance Inspection Reports Suppliers Should Provide

· FAI Report (First Article Inspection Report): Full dimensional inspection report after first part machining

· Full Dimensional Inspection Report: Dimensional inspection records during batch production

· CMM Inspection Report: Detailed data from CMM measurement

· Non-Conformance Disposition Description: Explanation of how non-conforming dimensions are handled

8.3 Why Choose Brightstar

Brightstar has extensive experience in tolerance control:

· High-precision CNC equipment (5-axis, high-precision machining centers)

· ISO 9001:2015 quality management system certification

· Complete inspection equipment (CMM, height gauges, roughness testers)

· Professional DFM technical support team

· Strict process control

· Complete inspection report system


Summary

Tolerance is a key factor affecting part functionality and cost in CNC machining. This article systematically introduces the definition, standards, influencing factors, how to reasonably specify tolerances, and how to choose suppliers.

The key to reasonably specifying tolerances is: only specify tight tolerances for critical dimensions, use general tolerance standards as defaults, select appropriate fits considering assembly relationships, and communicate with suppliers to confirm process feasibility.

Get Free Tolerance Evaluation Now

Send your drawings to Brightstar, and our engineers will provide you with:

· Tolerance feasibility analysis

· Process optimization recommendations

· Cost and precision balance solutions

· Free DFM evaluation

· Fit grade recommendations

Contact Information

Phone / WeChat: +86-13750105351

Email: amy@brightstarprototype.com

Website: www.brightstarprototype.com

Online Chat: Click the chat window in the bottom right corner to upload your drawings directly.


About Brightstar

Brightstar is a professional CNC machining service provider specializing in high-precision, high-quality precision part machining for global clients. We have:

· High-precision 3-axis, 4-axis, and 5-axis CNC machining centers

· ISO 9001:2015 quality management system certification

· Complete inspection equipment (CMM, height gauges, roughness testers)

· Professional DFM technical support team

· Extensive experience in tight tolerance machining

Whether your parts require general tolerances of ±0.1mm or tight tolerances of ±0.005mm, Brightstar provides reliable machining solutions.

Contact us today to achieve reasonable precision requirements for your designs.