CNC machining tolerance is one of the most critical specifications in precision manufacturing, yet it remains one of the most misunderstood aspects for B2B buyers. When you're sourcing machined parts on Alibaba.com, understanding tolerance standards can mean the difference between a successful production run and costly rejections.
What is CNC Machining Tolerance?
Tolerance defines the acceptable range of variation in a part's dimensions. No manufacturing process can produce parts with exact dimensions every time—tolerance specifies how much deviation is acceptable while still maintaining functionality.
The Four Tolerance Classes of ISO 2768-1
ISO 2768-1 covers linear and angular dimensions, divided into four tolerance classes:
| Class | Designation | Typical Application |
|---|---|---|
| f | Fine | ±0.05mm for 0.5-3mm dimensions |
| m | Medium | ±0.2mm for 30-120mm dimensions |
| c | Coarse | ±0.5mm for 30-120mm dimensions |
| v | Very Coarse | ±1.0mm for 30-120mm dimensions |
For most commercial applications, ISO 2768-m (medium) serves as the industry default, offering an optimal balance between manufacturing cost and functional precision.
Geometrical Tolerances: ISO 2768-2
While ISO 2768-1 handles linear dimensions, ISO 2768-2 addresses geometrical characteristics including:
- Flatness: Surface variation from a perfect plane
- Perpendicularity: Angle deviation from 90 degrees
- Symmetry: Balance of features around a center plane
- Circular Run-out: Variation during rotation
These geometrical tolerances use three classes: H (fine), K (medium), and L (coarse). The most commonly specified combination is ISO 2768-mK, which pairs medium linear tolerances with medium geometrical tolerances [3].

