When you're sourcing CNC machined stainless steel parts on Alibaba.com, one of the first specifications you'll encounter is tolerance class. This isn't just technical jargon—it directly impacts your part's functionality, cost, and supplier selection. The global standard for general tolerances in CNC machining is ISO 2768, which defines four tolerance classes for linear and angular dimensions.
- **f **(fine) ±0.05mm for 6-30mm dimensions—used for precision aerospace and medical components
- **m **(medium) ±0.1mm for 6-30mm dimensions—industry standard for 80% of CNC metal parts
- **c **(coarse) ±0.2mm for 6-30mm dimensions—acceptable for structural/industrial applications
- **v **(very coarse) ±0.5mm for 6-30mm dimensions—rarely used in precision machining [1]
Here's what most buyers don't realize: ISO 2768-m is the sweet spot for the vast majority of applications. Industry data shows that 80% of dimensions on a typical CNC machined part can be held to ISO 2768-m without significant cost premium. The remaining 20%—critical features like bearing bores, sealing surfaces, or mating interfaces—may require tighter tolerances specified individually on your drawing [1].
ISO 2768 Linear Dimension Tolerances (Nominal Length Ranges)
| Nominal Length (mm) | Fine (f) | Medium (m) | Coarse (c) | Very Coarse (v) |
|---|---|---|---|---|
| 0.5 - 3 | ±0.02 | ±0.05 | ±0.1 | ±0.2 |
| 3 - 6 | ±0.02 | ±0.05 | ±0.1 | ±0.2 |
| 6 - 30 | ±0.05 | ±0.1 | ±0.2 | ±0.5 |
| 30 - 120 | ±0.1 | ±0.15 | ±0.3 | ±0.8 |
| 120 - 400 | ±0.2 | ±0.2 | ±0.5 | ±1.2 |
| 400 - 1000 | ±0.3 | ±0.3 | ±0.8 | ±2.0 |
Beyond linear dimensions, ISO 2768-2 defines three geometric tolerance classes for flatness, straightness, cylindricity, and other form controls:
- **H **(high precision) Tightest geometric controls—mandatory for optical, medical, and aerospace applications
- **K **(medium) Most commonly specified—balances precision with manufacturability
- **L **(low) Relaxed controls—suitable for structural components where form is less critical [2]
"ISO 2768-mK is the most commonly specified tolerance combination for CNC metal machining. It provides adequate precision for 90% of industrial applications without the exponential cost increase of tighter tolerances." [2]
The Cost Reality: Here's where specification decisions get expensive. Moving from ISO 2768-m (±0.05mm standard) to a tight tolerance of ±0.005mm doesn't cost 10x more—it can cost 10x or more due to the specialized equipment, slower machining speeds, additional inspection steps, and higher scrap rates required [2]. This is why the 80/20 rule exists: keep 80% of your dimensions at ISO 2768-m, and only specify tight tolerances where functionally necessary.

