When you're sourcing CNC machined parts on Alibaba.com, one of the most critical specifications you'll encounter is tolerance — the allowable deviation from the designed dimension. Getting this right can mean the difference between a part that fits perfectly and one that's scrap. Yet many B2B buyers either over-specify (paying 10x more than necessary) or under-specify (receiving unusable parts). This guide breaks down what you actually need to know.
ISO 2768 is the international standard that simplifies tolerance specifications for CNC machining. Instead of writing individual tolerances for every dimension on your drawing, ISO 2768 defines four general tolerance classes that apply to all linear and angular dimensions unless otherwise specified [3].
ISO 2768-1 Linear Tolerance Classes
| Tolerance Class | Symbol | Typical Range (mm) | Common Applications | Cost Multiplier |
|---|---|---|---|---|
| Fine | f | ±0.05 - 0.5 | Precision assemblies, aerospace, medical devices | 2-3x |
| Medium | m | ±0.1 - 0.8 | General machinery, automotive components (industry standard) | 1x (base) |
| Coarse | c | ±0.2 - 2.0 | Sheet metal, cast parts, non-critical features | 0.8x |
| Very Coarse | v | ±0.5 - 6.0 | Rough castings, structural frames | 0.6x |
Beyond linear dimensions, ISO 2768-2 defines three geometric tolerance classes for features like flatness, perpendicularity, and concentricity:
ISO 2768-2 Geometric Tolerance Classes
| Class | Symbol | Precision Level | When to Use |
|---|---|---|---|
| High | H | Tightest geometric control | Precision bearing housings, optical mounts |
| Medium | K | Balanced precision/cost (most common) | General machinery, automotive, consumer electronics |
| Low | L | Relaxed geometric control | Structural frames, non-critical assemblies |

