CNC Machining Tolerances Explained
CNC Machining Tolerances Explained
Tolerance is one of the most critical specifications in CNC machining. It defines the acceptable deviation from a nominal dimension and directly impacts part functionality, assembly fit, manufacturing cost, and lead time. Understanding how to specify and achieve the right tolerances can save thousands of dollars while ensuring your parts perform as intended.
In this guide, we break down everything you need to know about CNC machining tolerances, from basic concepts to advanced geometric dimensioning and tolerancing (GD&T).
What Are CNC Machining Tolerances?
A tolerance specifies the permissible limit of variation in a physical dimension. In CNC machining, tolerances tell the machine operator and quality inspector how much a feature can deviate from its target value while still being acceptable.
For example, if a shaft diameter is specified as 25.00 mm with a tolerance of ±0.05 mm, any diameter between 24.95 mm and 25.05 mm is acceptable. The tighter the tolerance, the narrower this acceptable range becomes.
Why Tolerances Matter
Tolerances serve several essential functions in manufacturing:
- Interchangeability: Parts with proper tolerances fit together correctly without custom fitting.
- Functionality: Moving parts need sufficient clearance; sealing surfaces need adequate contact.
- Cost control: Looser tolerances reduce machining time, tool wear, and inspection requirements.
- Assembly reliability: Proper tolerances prevent binding, excessive play, or premature wear.
Standard Tolerance Classes
ISO Tolerance System
The ISO system uses a letter-and-number combination (such as H7, g6, or js9) to define tolerance zones for holes and shafts. The letter indicates the fundamental deviation, while the number specifies the tolerance grade.
Common ISO tolerance grades for CNC machining include:
| Tolerance Grade | Typical Application | Approximate Tolerance (mm) for 25 mm Dimension |
|---|---|---|
| IT6 | Precision fits, gauges | ±0.006 |
| IT7 | Bearing seats, precision shafts | ±0.010 |
| IT8 | General machining, good quality | ±0.020 |
| IT9 | Standard commercial quality | ±0.040 |
| IT10 | Rough machining, non-critical | ±0.060 |
| IT11 | Very rough, clearance fits | ±0.100 |
Linear Dimension Tolerances
For general linear dimensions without specific tolerance callouts, most machine shops apply standard tolerances based on the nominal dimension range:
| Dimension Range (mm) | Standard Tolerance (±mm) | Precision Tolerance (±mm) |
|---|---|---|
| 0 – 6 | 0.05 | 0.025 |
| 6 – 30 | 0.10 | 0.05 |
| 30 – 120 | 0.15 | 0.075 |
| 120 – 400 | 0.20 | 0.10 |
| 400 – 1000 | 0.30 | 0.15 |
At Swifab, our standard CNC machining tolerance is ±0.005 inches (±0.127 mm) for most features, with the capability to achieve ±0.001 inches (±0.025 mm) for precision-critical applications.
Geometric Dimensioning and Tolerancing (GD&T)
GD&T is a symbolic language used to define the geometry of parts and assemblies. Unlike traditional linear tolerances that only control size, GD&T controls form, orientation, location, and runout.
Common GD&T Symbols
| Symbol | Name | Controls |
|---|---|---|
| ⌀ | Diameter | Cylindrical features |
| ⌖ | Position | Location of features relative to datums |
| ⌓ | Profile of a surface | Surface form relative to ideal geometry |
| ⊥ | Perpendicularity | 90-degree relationship between features |
| ∥ | Parallelism | Parallel relationship between features |
| ◎ | Concentricity | Coaxial relationship between features |
| ⌰ | Flatness | Deviation from a perfect plane |
| ○ | Circularity | Deviation from a perfect circle |
| ⌭ | Cylindricity | Combination of circularity and straightness |
When to Use GD&T
GD&T becomes essential when:
- Parts have complex geometries with multiple critical relationships
- Functional fit depends on feature location, not just size
- You need to maximize the tolerance zone while maintaining function
- Parts are inspected with coordinate measuring machines (CMM)
Tolerance Considerations by Feature Type
Holes and Bores
Holes are among the most challenging features to machine to tight tolerances. Factors affecting hole tolerance include:
- Drill wander: Drill bits can deviate from the intended path, especially in deep holes.
- Tool deflection: Long or small-diameter tools flex under cutting forces.
- Chip evacuation: Poor chip removal causes heat buildup and dimensional variation.
Recommended hole tolerances:
| Hole Type | Standard Tolerance | Precision Tolerance |
|---|---|---|
| Drilled holes | H11 | H9 |
| Reamed holes | H8 | H7 |
| Bored holes | H7 | H6 |
| Ground holes | H6 | H5 |
External Diameters (Shafts)
Turned diameters generally achieve better tolerances than internal features because:
- The cutting tool is better supported
- Heat dissipation is more effective
- Measurement is more straightforward
Standard turned diameter tolerances range from ±0.025 mm for general work to ±0.005 mm for precision grinding.
Flat Surfaces
Milled surfaces achieve typical flatness tolerances of 0.05 mm over 100 mm length. For applications requiring exceptional flatness (such as sealing surfaces or machine ways), grinding or lapping can achieve 0.005 mm or better.
Threads
Thread tolerances are specified by thread class (such as 2A/2B for Unified threads, or 6H/6g for metric threads). Class 2A/2B provides a standard commercial fit, while 3A/3B offers a tighter, more precise fit.
Material Considerations for Tolerance Achievement
Different materials behave differently during machining, affecting achievable tolerances:
| Material | Machinability | Thermal Expansion | Typical Tolerance Impact |
|---|---|---|---|
| Aluminum 6061 | Excellent | High | Easy to hold tight tolerances |
| Aluminum 7075 | Good | High | Slightly more challenging than 6061 |
| Stainless Steel 304 | Fair | Moderate | Work hardening can affect accuracy |
| Stainless Steel 303 | Good | Moderate | Better than 304 due to sulfur content |
| Carbon Steel 1018 | Good | Moderate | Predictable, stable machining |
| Titanium Ti-6Al-4V | Poor | Moderate | Requires rigid setup, careful speeds |
| Brass C360 | Excellent | Moderate | Very easy to machine accurately |
| Delrin (Acetal) | Good | High | Thermal expansion must be considered |
Cost Impact of Tolerances
Tight tolerances significantly increase manufacturing costs. Understanding this relationship helps engineers make informed design decisions.
Cost Multipliers by Tolerance
| Tolerance | Relative Cost |
|---|---|
| ±0.25 mm (standard) | 1.0x |
| ±0.10 mm | 1.3x |
| ±0.05 mm | 1.8x |
| ±0.025 mm | 2.5x |
| ±0.010 mm | 4.0x |
| ±0.005 mm | 7.0x |
These multipliers reflect increased machining time, specialized tooling, more frequent inspection, higher scrap rates, and the need for temperature-controlled environments.
Strategies for Cost-Effective Tolerancing
-
Specify only critical tolerances: Apply tight tolerances only to features that genuinely need them. Use general tolerances for non-critical dimensions.
-
Use functional dimensioning: Base tolerances on how the part actually functions rather than arbitrary precision.
-
Consider manufacturing processes: Design tolerances that align with the capabilities of the intended manufacturing process.
-
Apply geometric tolerances judiciously: GD&T can often provide functional control with looser size tolerances.
-
Consult your machine shop early: Swifab's engineering team can review your designs and suggest tolerance optimizations that reduce cost without compromising function.
Inspection and Verification
Achieving tolerances requires both precise machining and accurate measurement.
Common Inspection Tools
| Tool | Accuracy | Typical Use |
|---|---|---|
| Vernier caliper | ±0.02 mm | General dimensional checks |
| Micrometer | ±0.005 mm | Precise diameters and thicknesses |
| Height gauge | ±0.01 mm | Vertical dimensions |
| Dial indicator | ±0.002 mm | Runout, flatness, comparative measurements |
| CMM (Coordinate Measuring Machine) | ±0.003 mm | Complex geometries, GD&T verification |
| Optical comparator | ±0.005 mm | Profile measurements, thread inspection |
Inspection Reports
For critical applications, Swifab provides detailed inspection reports including:
- Actual measured dimensions versus nominal values
- Pass/fail status for each tolerance
- CMM data points for complex geometries
- Material certificates and traceability documentation
Best Practices for Specifying Tolerances
Do:
- Apply the loosest tolerance that maintains function
- Use geometric tolerances to control relationships between features
- Specify datum references that correspond to actual assembly conditions
- Consider thermal expansion for large parts or extreme environments
- Discuss critical tolerances with your manufacturer during design review
Don't:
- Apply blanket tight tolerances to all dimensions
- Ignore the cumulative effect of tolerances in assemblies
- Specify tolerances tighter than necessary for function
- Forget to account for surface finish requirements alongside dimensional tolerances
- Overlook the impact of material selection on achievable precision
Conclusion
CNC machining tolerances are a powerful tool for ensuring part quality and functionality. By understanding tolerance systems, material behavior, and cost implications, engineers can design parts that are both manufacturable and economical.
Swifab's CNC machining services support tolerances from standard commercial grades to ultra-precision requirements. Our engineering team works with you to optimize your designs for manufacturability, ensuring you get the right tolerance at the right price.
Need help specifying tolerances for your next project? Upload your design for a free review and instant quote. Our engineers will identify opportunities to optimize tolerances and reduce costs while maintaining the quality your application demands.
Related Articles
Cheap CNC Machining: How to Save 50% on Custom Parts Without Sacrificing Quality
Discover proven strategies to cut CNC machining costs by up to 50%. Learn how design choices, material selection, and choosing the right supplier like Swifab can dramatically reduce your per-part cost without compromising precision or lead time.
CNC MachiningHow Much Does CNC Machining Cost? Complete 2026 Pricing Guide
Discover exactly how much CNC machining costs in 2026 — from hourly rates and material costs to setup fees and finishing charges. Learn how engineers and procurement managers can cut costs by 50%+ with Swifab's instant quoting platform.
3D Printing3D Printing vs CNC Machining: Which to Choose
Struggling to choose between 3D printing and CNC machining? This detailed comparison covers materials, tolerances, surface finish, cost, and lead time to help you decide.