News
News
Current location: Home > News CNC Machining Tolerance: ISO 2768 Vs ASME Y14.5 — 2026 Standards Guide

CNC Machining Tolerance: ISO 2768 Vs ASME Y14.5 — 2026 Standards Guide

Release time:2026-10-21     Visits:3

Tolerance Cost Impact (2026)


Tolerance Class Tolerance Range Cost Premium Typical Application
ISO 2768-m (Medium) ±0.1 to ±0.5 mm 0% (baseline) General machining — most common default
ISO 2768-f (Fine) ±0.05 to ±0.2 mm +5% to +15% Mechanical assemblies
ISO 2768-extra fine ±0.02 to ±0.1 mm +20% to +40% Precision mechanical
±0.025 mm +30% to +50% Bearing seats, sealing
±0.01 mm +50% to +100% Aerospace, semiconductor
±0.005 mm or tighter +100% to +300% Optical, metrology standards


ISO 2768 Explained

 
ISO 2768 is the international standard for general tolerances on linearly and angularly dimensioned features. It's the easiest way to specify "default tolerance" without marking every dimension.
 

Tolerance Classes
 

ISO 2768 has two parallel classification systems:


Class Length Tolerance Angular Tolerance Use
m (Medium) ±0.1 to ±0.5 mm ±1° to ±2° General machining — most common
c (Coarse) ±0.2 to ±1.0 mm ±2° to ±4° Welded assemblies
v (Very coarse) ±0.5 to ±3.0 mm Sheet metal, sand casting

Length Tolerance Tables (ISO 2768-m Medium)


Length Range (mm) Tolerance (mm)
3 – 6 ±0.1
6 – 30 ±0.2
30 – 120 ±0.3
120 – 400 ±0.5
400 – 1000 ±0.8
1000 – 2000 ±1.2
2000 – 4000 ±2.0

For most custom CNC parts, ISO 2768-m is the right default. It produces tolerance ranges that are easily achievable on standard CNC machines without special measures.

When to Use Each Class

 
ISO 2768-m (Medium) — Default for ~80% of custom CNC parts. Encompasses tolerances easily achievable on any 3-axis CNC machine.
ISO 2768-f (Fine) — For precision mechanical assemblies where parts must fit together consistently.
ISO 2768-c (Coarse) — For welded or brazed assemblies where post-weld machining will reset tolerances.
Custom tolerances — Override ISO 2768 on specific dimensions where tighter or looser is needed.
 
 

ASME Y14.5 GD&T Explained

 
ASME Y14.5 is the US standard for Geometric Dimensioning and Tolerancing (GD&T). Where ISO 2768 controls size, GD&T controls form, orientation, location, and runout — the geometric relationships between features.
 

When GD&T Is Necessary

 

Use GD&T when:

Position of a hole or feature matters more than its size
Concentricity or coaxiality between features must be controlled
Perpendicularity or parallelism between surfaces is critical
Flatness or cylindricity must be guaranteed regardless of size tolerance
The part has functional datums that other features reference
For simple rectangular parts where dimensions are independent, ISO 2768 is sufficient. For complex parts with interrelated features, GD&T is essential.
 

Common GD&T Symbols


Symbol Name What It Controls
Parallelism Parallel between two features
Circularity (Roundness) Cross-section roundness
Cylindricity Combined roundness + straightness + taper
Position True position of a feature
Angularity Angle between two features
Profile of a line/surface 3D form of a contour
Runout Circular runout when rotated
Total runout Full indicator movement when rotated
Circular runout Single-circle indicator movement
Concentricity/Coaxiality Shared center axis

GD&T vs +/- Tolerances Example

 

A part has 4 mounting holes that must align with mating features:

 
With +/- tolerances:
Hole 1: 25.00 ±0.10 mm
Hole 2: 25.00 ±0.10 mm
Hole 3: 25.00 ±0.10 mm
Hole 4: 25.00 ±0.10 mm
→ Worst case: ±0.20 mm misalignment between any two holes (chained tolerance)
→ If you also need them aligned within ±0.05 mm, you're stuck — the +/- approach can't express it
 
With GD&T:
4x Ø5 holes, position tolerance ⌖0.05 mm to datum A-B
→ All 4 holes guaranteed within ±0.05 mm of true position, regardless of individual size
→ Much clearer specification, easier to inspect, no chained tolerance issue
Combining ISO 2768 and GD&T
 
Best practice for most custom CNC parts:
State "ISO 2768-m" in the title block or general note
Override with specific +/- tolerances where tighter is needed
Add GD&T callouts for functional interfaces (perpendicularity, position, runout)
 
Example drawing notes:
GENERAL TOLERANCES (UNLESS OTHERWISE SPECIFIED):
  LINEAR DIMENSIONS: ISO 2768-m
  ANGULAR DIMENSIONS: ISO 2768-m
  SURFACE FINISH: Ra 3.2 μm
 
CRITICAL FEATURES (SEE CALLOUTS):
  - All Ø8 H7 holes: position ⌖0.05 to A-B
  - Top face: flatness 0.05 mm
  - Bearing seat Ø35: perpendicularity 0.02 to A
This gives the machinist clear guidance on what's critical and what's not, and avoids over-specifying the entire drawing.
 
 

Real Cost Impact Example

 

A buyer submitted a bracket with 47 dimensions all marked ±0.05 mm:


Approach Quote Result
ISO 2768-m default + ±0.05 on 6 critical features $115/pc (-38%)
ISO 2768-m default + ±0.05 on 2 critical features $62/pc (-66%)

The bracket functioned identically — only the over-specified tolerances were relaxed.


Common Tolerance Mistakes

 
"Just to be safe" tight tolerances — every decimal place tighter than necessary costs 10–30%
Chained tolerances — never specify tolerances that accumulate; use GD&T datums
Mixing metric and imperial — creates conversion errors and ambiguous specifications
Specifying tolerances on stock material — you can't machine tighter than the stock
Ignoring datum references — features need a clear reference frame for inspection
 
 

Inspection Considerations

 

Each tighter tolerance class requires progressively more sophisticated inspection:


Tolerance Inspection Method
±0.05 mm Calipers, height gauge, micrometers
±0.025 mm Micrometers, dial indicators, optical comparator
±0.01 mm CMM (Coordinate Measuring Machine)
±0.005 mm or tighter CMM with certified probes, in temperature-controlled environment

If your drawing requires ±0.01 mm, the inspection alone adds $20–$100/piece (depending on feature count) for CMM time.
 
 

Frequently Asked Questions

 

What is the default tolerance for CNC machining?



 
ISO 2768-m (medium) is the standard default for most custom CNC parts. It produces tolerance ranges easily achievable on any 3-axis CNC machine without special measures.
 

Is GD&T required for CNC parts?

No — GD&T is only required when geometric relationships matter more than absolute dimensions. For simple rectangular parts, ISO 2768-m with selective +/- overrides is sufficient. For complex parts with interrelated features, GD&T is essential.
 

What is the tightest tolerance CNC can hold?

Standard CNC machines can reliably hold ±0.025 mm. Precision CNC machines in temperature-controlled environments can hold ±0.005 mm or tighter, but at significant cost. Beyond ±0.005 mm, you need grinding, lapping, or specialized metrology.
 

What is the difference between ISO 2768 and ASME Y14.5?

ISO 2768 controls linear and angular dimensions (size tolerances). ASME Y14.5 controls geometric features (form, orientation, position, runout). They are complementary — many drawings use both.
 

How much does tighter tolerance cost?

Each step tighter typically adds 15–30% to cost. Going from ISO 2768-m to ±0.05 mm adds 5–15%. Going from ±0.05 mm to ±0.025 mm adds 20–40%. Going from ±0.025 mm to ±0.01 mm adds 30–50%.
 

Do I need CMM inspection?

Only for tolerances ±0.05 mm or tighter. For looser tolerances, calipers and micrometers are sufficient and faster.
 

What is H7 tolerance?

H7 is an ISO fit tolerance class for holes. H7 = +0.000 / -0.025 mm for Ø10 hole, scaling with diameter. Common for bearing seats and precision fits. Specify H7 on the drawing, and the machinist will produce to ISO 286-1 fit class.
 

Should I use ISO or ASME on my drawing?

Either is fine — both are recognized globally. ISO 2768 is more common in EU/Asia; ASME Y14.5 is more common in US. Yuqing works with both seamlessly. Pick the standard your engineering team is most comfortable with.

Prev:None
◇◇ Related content ◇◇
◇◇ Related products ◇◇

Need support?

Our professional engineers will contact you