+86 137 5010 5351
EN
March. 27, 2026
Are you confused about the tolerance requirements on drawings when designing parts? Are you worried that specifying overly tight tolerances might cause costs to skyrocket? Do you want to understand the actual precision that CNC machining can achieve? Do you want to know how to specify tolerances to control costs while ensuring functionality?
Tolerance is one of the most critical technical parameters in CNC machining. It not only determines the assembly precision and functional performance of parts but also directly affects machining costs, production cycles, and yield rates. Specifying tolerances that are too loose may result in parts that cannot be assembled or functional failure; specifying tolerances that are too tight will significantly increase machining difficulty and costs.
This article systematically introduces the definition, types, standards, influencing factors, and how to reasonably specify tolerances in CNC machining, helping you make informed tolerance decisions during the design phase, controlling machining costs effectively while ensuring part functionality.
1.1 Definition of Tolerances
Tolerance refers to the allowable variation range of part dimensions, that is, the difference between the maximum limit size and the minimum limit size. Since inevitable errors exist in any manufacturing process, tolerances specify the allowable deviations of geometric parameters such as dimensions, shapes, and positions.
· Dimensional Tolerances: Allowable variation range of linear dimensions (length, diameter, depth, etc.)
· Geometric Tolerances: Allowable variation range of shape (flatness, roundness, straightness, etc.) and position (parallelism, perpendicularity, coaxiality, etc.)
1.2 Why Are Tolerances Needed?
· Ensuring Assembly: Ensures parts can be assembled correctly without being too loose or impossible to fit
· Ensuring Functionality: Ensures parts work properly under service conditions, such as bearing rotation and sealing without leakage
· Cost Control: Reasonable tolerances balance precision and cost, avoiding high costs for unnecessary precision
· Quality Control: Provides standards for inspection and acceptance, clearly defining criteria for determining qualified parts
1.3 Tolerance Notation Methods
· Unilateral Tolerance: Shaft parts often use negative tolerance (e.g., φ10-0.02), hole parts often use positive tolerance (e.g., φ10+0.02)
· Bilateral Tolerance: φ10±0.02 indicates the dimension is allowed between 9.98 and 10.02
· Limit Dimensions: Directly mark the maximum and minimum allowable dimensions, e.g., φ10.02/φ9.98
· ISO Fit Notation: Φ10H7 indicates a hole with basic size 10mm, tolerance grade H7

Process Type | Standard Achievable Precision | Typical Applications |
CNC Milling | ±0.05-0.1mm | General structural parts, housings, brackets |
CNC Turning | ±0.02-0.05mm | Shafts, sleeve-type parts |
Precision Machining | ±0.01-0.02mm | Precision mating parts, locating surfaces |
High-Precision Machining | ±0.005-0.01mm | Tight-fit parts, precision shafts |
Conventional CNC milling and turning can achieve up to ±0.005-0.01mm. Precision grinding can achieve ±0.001-0.002mm. Ultra-precision machining (such as diamond turning) can achieve below ±0.0005mm. However, higher precision comes with higher costs and longer lead times.
Material | Standard Achievable Precision
| High-Precision Achievable Precision | Notes |
| Aluminum Alloy
| ±0.05mm | ±0.01mm | Easy to machine, stable precision |
Stainless Steel | ±0.05mm | ±0.01-0.02mm | Work hardening, precision control more difficult |
Carbon Steel | ±0.05mm | ±0.01-0.02mm | Good overall performance |
Titanium Alloy | ±0.08mm | ±0.02-0.03mm | Difficult to machine, precision control challenging |
POM/ABS | ±0.05mm | ±0.01-0.02mm | Dimensionally stable |
PTFE | ±0.1mm | ±0.05mm | Soft material, prone to deformation |
Tolerance Grade | Application Scenario | Typical Tolerance (30mm size) | Cost Factor |
IT4-IT5 | Ultra-Precision Parts | ±0.002-0.005mm | 4.0 |
IT6-IT7 | High-Precision Parts
| ±0.005-0.015mm | 2.5 |
IT8-IT9 | Standard Precision | ±0.015-0.05mm | 1.8 |
IT10-IT11 | General Precision | ±0.05-0.15mm | 1.3 |
IT12-IT13 | Rough Machining | ±0.15-0.5mm | 1.1 |
ISO 2768 is the most commonly used general tolerance standard, applicable to dimensions not individually specified. It consists of two parts:
ISO 2768-1: Tolerances for Linear and Angular Dimensions
· Grades: f (fine), m (medium), c (coarse), v (very coarse)
· Most commonly used default grade: m (medium)
ISO 2768-2: Geometrical Tolerances
· Grades: H (fine), K (medium), L (coarse)
· Most commonly used default grade: K (medium)
ISO 2768-mK indicates linear dimensions are controlled to m grade and geometric tolerances to K grade. This is the most common default tolerance notation.
Standard System | Scope of Application | Characteristics |
ISO 2768 | International | Most common, recommended |
DIN | Germany and Europe | Similar to ISO |
ASME Y14.5 | US Market | Different notation style |
Unless customers have special requirements, ISO 2768-mK is the default standard for unspecified tolerances.
When tolerances are not specified on drawings, ISO 2768-mK is typically applied by default. This means linear dimensions are controlled to medium precision (m grade) and geometric tolerances to medium precision (K grade). If uncertain, it is recommended to specify the tolerance standard clearly in the order or confirm with the supplier during the quoting phase.
Tighter tolerances mean higher costs because:
· Higher precision equipment is required
· Slower cutting speeds are needed
· More measurements and adjustments are required
· Scrap rates are higher
Cost Impact Reference:
· Tightening tolerance from ±0.1mm to ±0.05mm: Cost increases approximately 30-50%
· Tightening tolerance from ±0.05mm to ±0.01mm: Cost increases approximately 100-200%
· Tightening tolerance from ±0.01mm to ±0.005mm: Cost increases approximately 200-300%
Recommendations for Reasonable Tolerance Specification:
· Only specify tight tolerances for critical dimensions
· Use general tolerances for non-functional surfaces
· Communicate with suppliers to confirm process feasibility
Dimensions that require tight tolerances include:
· Mating Surfaces: Hole-shaft fits, sliding surfaces, bearing mounting surfaces
· Sealing Surfaces: O-ring grooves, gasket contact surfaces
· Locating Surfaces: Datum surfaces, mounting surfaces, locating pin holes
· Functional Dimensions: Dimensions that directly affect product performance
Dimensions that do not require tight tolerances include:
· Non-mating surfaces
· Cosmetic surfaces
· Non-functional contour dimensions
Fit Type
| Hole Tolerance | Shaft Tolerance | Application Scenario | Example |
Clearance Fit | H7 | g6 | Sliding bearings, rotating shafts | Motor shaft and bearing |
Clearance Fit | H7 | f7 | Free rotation | Pulley and shaft |
Transition Fit | H7 | k6 | Locating fit | Locating pins, gears |
Transition Fit | H7 | m6 | Precision locating | Precision shaft sleeves |
| Interference Fit
| H7 | p6 | Fixed connection | Bearing inner ring and shaft |
| Interference Fit
| H7 | s6 | Tight fit | Press-fit bushings |
H7/g6 is the most common sliding fit, suitable for applications requiring relative motion.
· Dimensional Tolerances: Control deviations of linear dimensions (length, diameter, depth, etc.), such as ±0.01mm
· Geometric Tolerances: Control deviations of shape (flatness, roundness, straightness) and position (parallelism, perpendicularity, coaxiality)
Geometric Tolerance Notation Examples:
· Flatness: □0.02 (indicates flatness does not exceed 0.02mm)
· Parallelism: ∥0.02 A (indicates parallelism relative to datum A does not exceed 0.02mm)
· Perpendicularity: ⊥0.02 A (indicates perpendicularity relative to datum A does not exceed 0.02mm)
· Coaxiality: ◎0.02 A (indicates coaxiality relative to datum A does not exceed 0.02mm)
· Machine Tool Positioning Accuracy: High-precision machines can achieve ±0.003mm, standard machines ±0.01mm
· Spindle Runout: Affects precision of holes and cylindrical surfaces, high-precision spindle runout ≤0.002mm
· Tooling System: Tool radial runout and clamping rigidity affect machining precision
For parts requiring tight tolerances, choose suppliers with high-precision equipment.
· Aluminum Alloy, POM: Easy to machine, stable precision, can achieve ±0.01mm
· Stainless Steel: Work hardening, precision control more difficult, can achieve ±0.01-0.02mm
· Titanium Alloy: Difficult to machine, precision control challenging, can achieve ±0.02-0.03mm
· PTFE, Nylon: Soft or hygroscopic materials, prone to deformation, lower precision
Thin-walled parts are prone to deformation during machining. Control methods include:
· Use appropriate clamping methods (such as vacuum chucks, soft jaws)
· Separate rough and finish machining to release stress
· Use sharp tools to reduce cutting forces
· Consider adding reinforcing ribs or post-machining finishing
Heat treatment causes dimensional changes in parts:
· Quenching causes deformation and dimensional changes (typically 0.05-0.2mm)
· Finish machining allowance must be reserved after heat treatment
· Recommended process: Rough Machining → Heat Treatment → Finish Machining
Tight tolerances typically refer to IT6-IT7 grade or tolerance requirements within ±0.01mm.
Scenarios Requiring Tight Tolerances:
· Precision bearing mounting surfaces
· Hydraulic sealing surfaces
· High-precision locating pin holes
· Aerospace critical components
· Medical device precision parts
· Equipment Requirements: Requires high-precision machine tools (5-axis, high-precision machining centers)
· Tooling Requirements: Requires high-quality tools, frequent replacement
· Inspection Requirements: Requires precision inspection equipment such as CMM
· Environmental Requirements: Requires constant temperature and humidity environment
· Process Requirements: Requires multiple setups and measurements
· Scrap Rate: Higher scrap rates for tight tolerance machining
· Coordinate Measuring Machine (CMM): Most common precision inspection equipment, can measure dimensional and geometric tolerances
· Laser Measurement: Non-contact measurement, suitable for soft materials
· Air Gauge: Suitable for batch inspection of holes and shafts
· Optical Measurement: Suitable for micro parts
Yes. Conventional CNC milling and turning can achieve ±0.01mm under good conditions. However, it is necessary to confirm whether the material is suitable (aluminum alloy, POM, and other easy-to-machine materials are easier to achieve), whether the structure is stable (thin-walled parts, long shafts are difficult to guarantee), and whether equipment precision is sufficient.
Please provide the drawing. Our engineers will evaluate whether the dimension is reasonable (whether such tight tolerance is necessary), whether the material is suitable, whether the structure is stable, and provide feasibility assessment and quote.
H7/g6 is the most common sliding fit in mechanical design. H7 indicates the tolerance grade for holes (IT7), and g6 indicates the tolerance grade for shafts (IT6). This fit is a clearance fit, suitable for bearings, sliding shafts, and other applications requiring relative motion.
ISO 2768-mK is typically applied by default. If uncertain, please specify clearly in the order or confirm with the supplier during the quoting phase.
Send your drawings and functional requirements to Brightstar. Our engineers will evaluate the reasonableness of tolerances, provide process feasibility analysis, offer cost optimization suggestions, and provide DFM feedback.
· Ask about the supplier's equipment precision (positioning accuracy, repeatability)
· Understand whether the supplier has machining experience with similar precision requirements
· Check the supplier's inspection equipment (CMM, etc.)
· Request sample parts or inspection reports for reference
· FAI Report (First Article Inspection Report): Full dimensional inspection report after first part machining
· Full Dimensional Inspection Report: Dimensional inspection records during batch production
· CMM Inspection Report: Detailed data from CMM measurement
· Non-Conformance Disposition Description: Explanation of how non-conforming dimensions are handled
Brightstar has extensive experience in tolerance control:
· High-precision CNC equipment (5-axis, high-precision machining centers)
· ISO 9001:2015 quality management system certification
· Complete inspection equipment (CMM, height gauges, roughness testers)
· Professional DFM technical support team
· Strict process control
· Complete inspection report system
Tolerance is a key factor affecting part functionality and cost in CNC machining. This article systematically introduces the definition, standards, influencing factors, how to reasonably specify tolerances, and how to choose suppliers.
The key to reasonably specifying tolerances is: only specify tight tolerances for critical dimensions, use general tolerance standards as defaults, select appropriate fits considering assembly relationships, and communicate with suppliers to confirm process feasibility.
Get Free Tolerance Evaluation Now
Send your drawings to Brightstar, and our engineers will provide you with:
· Tolerance feasibility analysis
· Process optimization recommendations
· Cost and precision balance solutions
· Free DFM evaluation
· Fit grade recommendations
Contact Information
Phone / WeChat: +86-13750105351
Email: amy@brightstarprototype.com
Website: www.brightstarprototype.com
Online Chat: Click the chat window in the bottom right corner to upload your drawings directly.
Brightstar is a professional CNC machining service provider specializing in high-precision, high-quality precision part machining for global clients. We have:
· High-precision 3-axis, 4-axis, and 5-axis CNC machining centers
· ISO 9001:2015 quality management system certification
· Complete inspection equipment (CMM, height gauges, roughness testers)
· Professional DFM technical support team
· Extensive experience in tight tolerance machining
Whether your parts require general tolerances of ±0.1mm or tight tolerances of ±0.005mm, Brightstar provides reliable machining solutions.
Contact us today to achieve reasonable precision requirements for your designs.