Precision & Tolerance Standards – CNC Machining
Achieving the correct balance between precision and cost is at the heart of CNC machining. Tolerance standards define the allowable variation in a part’s dimensions and geometry, ensuring components fit together, function reliably, and can be manufactured economically. This guide explains the key tolerance frameworks used in CNC machining—including ISO 2768, GD&T, and surface finish standards—and provides practical recommendations for specifying tolerances on your engineering drawings.
1. What Are Tolerances in CNC Machining?
A tolerance is the permissible limit of variation in a physical dimension. In CNC machining, tolerances are typically expressed as a bilateral range (e.g., ±0.05 mm) or unilateral limits. Tight tolerances require slower machining speeds, specialized tooling, and more frequent inspection, which increases production cost. Looser tolerances allow faster, more economical production. The goal is to specify tolerances that are as loose as possible while still meeting functional requirements.
2. General Tolerance Standards (ISO 2768 & ASME)
For non-critical features, standard tolerances avoid the need to dimension every single feature on a drawing. Two widely adopted general tolerance standards are ISO 2768 (international) and ASME Y14.5 (primarily North America). The table below summarizes typical linear dimension tolerances under ISO 2768-1.
| ISO 2768-1 Class | Nominal Size Range (mm) | Permissible Deviation (±mm) | Typical Application |
|---|---|---|---|
| f (fine) | 0.5 – 6 6 – 30 30 – 120 | ±0.05 ±0.1 ±0.15 | Precision fits, high-quality mechanical parts |
| m (medium) | 0.5 – 6 6 – 30 30 – 120 | ±0.1 ±0.2 ±0.3 | General engineering, most CNC machined parts |
| c (coarse) | 0.5 – 6 6 – 30 30 – 120 | ±0.2 ±0.5 ±0.8 | Rough operations, welded assemblies, low-precision parts |
| v (very coarse) | 0.5 – 6 6 – 30 30 – 120 | ±0.5 ±1.0 ±1.5 | Castings, forgings, raw stock reference |
Recommendation For standard CNC machined parts, we recommend specifying ISO 2768-m (medium) as the default general tolerance. Critical features should always be individually dimensioned with their own tighter tolerances.
3. Achievable Tolerances in CNC Machining
The actual precision a CNC machine can deliver depends on machine condition, tooling, material, and part geometry. The table below provides realistic achievable tolerances under normal production conditions with standard tooling.
| Machining Process | Typical Achievable Tolerance | Exceptional Capability (with extra care) | Notes |
|---|---|---|---|
| 3-Axis Milling | ±0.05 mm (0.002″) | ±0.01 mm (0.0004″) | Depends on feature size; smaller features can be harder to hold |
| 5-Axis Milling | ±0.05 mm (0.002″) | ±0.015 mm (0.0006″) | Better positional accuracy due to single setup for multiple faces |
| CNC Turning | ±0.025 mm (0.001″) | ±0.005 mm (0.0002″) | Excellent for diameters and roundness; length tolerances slightly looser |
| Swiss Turning | ±0.01 mm (0.0004″) | ±0.003 mm (0.0001″) | Ideal for small, slender parts (medical, watch components) |
| Hole Diameter (Drilling) | ±0.05 mm | ±0.02 mm (reaming) | Reaming or boring required for tighter tolerances |
| Hole Position | ±0.05 mm | ±0.01 mm | Fixture quality and machine repeatability are key |
Cost Tip Every halving of the tolerance band can increase machining cost significantly—often by 2x to 4x. Only apply tight tolerances to features that absolutely require them (e.g., bearing fits, sealing surfaces, alignment dowels).
4. Geometric Dimensioning & Tolerancing (GD&T)
GD&T (per ASME Y14.5 or ISO 1101) goes beyond simple linear dimensions to control the form, orientation, location, and runout of part features. Using a symbolic language, GD&T precisely communicates the design intent and allows for larger linear tolerances while still ensuring functional assembly. Key GD&T symbols commonly applied to CNC machined parts include:
- Flatness: Controls the variation of a surface from a perfect plane. Critical for sealing faces and sliding surfaces.
- Parallelism / Perpendicularity: Ensures two features maintain the correct angular relationship. Essential for guide rails, machine beds, and assembly alignment.
- True Position: Defines the allowable deviation of a hole or feature from its exact theoretical location. Preferred over plus/minus tolerancing for hole patterns because it provides a circular tolerance zone.
- Profile of a Surface: Controls complex 3D surfaces by defining a tolerance band around the nominal geometry. Commonly used for aerodynamic surfaces and consumer product contours.
- Circularity (Roundness) / Cylindricity: Essential for shafts, bearings, and rotating components to prevent vibration and ensure smooth rotation.
- Runout: Controls the variation of a surface relative to a datum axis during rotation. Critical for shafts, pulleys, and gear blanks.
GD&T Best Practice Always define a clear datum reference frame (typically three mutually perpendicular planes) on your drawing. The CMM inspection and fixturing rely on these datums to establish the part coordinate system. Without datums, GD&T callouts are meaningless.
5. Surface Finish (Roughness) Standards
Surface finish is quantified using parameters such as Ra (arithmetic average roughness), measured in micrometers (µm) or microinches (µin). CNC machining can produce a range of surface finishes depending on the cutting parameters, tool condition, and material. The following table shows achievable Ra values and the processes required.
| Surface Finish (Ra) | Typical CNC Process | Appearance / Application |
|---|---|---|
| 3.2 µm (125 µin) | Standard machining (roughing / general milling) | Visible tool marks; suitable for non-cosmetic structural parts |
| 1.6 µm (63 µin) | Fine finishing pass | Smooth, semi-bright; general precision engineering |
| 0.8 µm (32 µin) | High-quality finishing, grinding, or fine boring | Bright, smooth; sealing surfaces, bearing journals |
| 0.4 µm (16 µin) | Precision grinding, honing, or lapping | Mirror-like; hydraulic rods, medical implants, optical molds |
| ≤ 0.2 µm (8 µin) | Super-finishing, polishing | Highest precision; aerospace fuel system components, injection molds |
Specifying Surface Finish Always indicate surface roughness on the drawing using the standard symbol. If no finish is specified, the machined surface as-produced is typically Ra 3.2 µm (125 µin) or smoother, depending on toolpath. Finer finishes increase cost and lead time.
6. Tolerance Stack-Up & Design Recommendations
In assemblies, individual part tolerances accumulate. A clearance gap might disappear or an interference fit might become overly tight if tolerances are not analyzed. Use worst-case tolerance analysis for critical assemblies or statistical (RSS) methods for large production volumes. The following guidelines help optimize your design for precision and cost:
- Specify the loosest possible tolerance that still meets functional needs. Use ISO 2768-m for general features.
- Dimension critical features explicitly, and avoid relying on general tolerances for those features.
- Use GD&T true position for hole patterns instead of coordinate dimensioning with bilateral tolerances—it provides up to 57% more tolerance area.
- Define a single datum reference frame and reference all GD&T controls back to it to avoid conflicting tolerances.
- Avoid over-constraining your design: A part only needs as many datums as necessary to fully locate it. Extra datums can force unnecessarily tight alignment requirements.
- Consult with your CNC machining partner early in the design phase. An experienced manufacturer can advise on which tolerances are easily achievable and which will drive cost.
7. Summary: Tolerance Standards for CNC Success
Precision in CNC machining is defined by clear, well-structured tolerance specifications. By adopting international standards like ISO 2768 for general tolerances, leveraging GD&T for functional control, and specifying surface finish requirements precisely, you ensure your parts are manufactured accurately, cost-effectively, and with full documentation. A collaborative approach—where design intent is clearly communicated through drawings and 3D models—results in parts that fit, function, and perform exactly as intended.
For questions about tolerance recommendations for your specific project, or to request a DFM review, contact our applications engineering team. We are always ready to help you achieve the right balance of precision and economy.