CNC Machining Tolerance Guide: How to Specify Tight Tolerances Only Where They Matter
CNC Machining Tolerance Guide: How to Specify Tight Tolerances Only Where They Matter Introduction
Tolerances define how much a machined dimension is allowed to vary from its nominal size. Choosing the right tolerance is important because it directly affects part function, manufacturability, inspection requirements, and production cost.
On most engineering drawings, only a small number of dimensions directly affect assembly or product performance. The remaining features are typically controlled by general tolerance standards such as ISO 2768 or JIS B 0405, without requiring individual tolerance callouts.
Understanding where tighter tolerances are truly necessary helps simplify manufacturing, reduce unnecessary machining costs, and maintain reliable part performance.
What Is a Standard CNC Machining Tolerance?
For most CNC machined parts, general tolerances are sufficient for dimensions that do not directly affect function or assembly. Instead of assigning a tight tolerance to every dimension, engineers usually apply a general tolerance standard and specify tighter tolerances only for critical features.
The table below shows a typical approach:
Feature Typical Tolerance Outside profiles ISO 2768-m (JIS B 0405-m) Mounting holes ISO 2768-m (JIS B 0405-m) Clearance holes ISO 2768-m (JIS B 0405-m) Bearing seats Individually specified Dowel pin holes Individually specified
Note: Actual tolerance requirements depend on part function, size, material, and customer specifications.
Which Features Usually Need Tight Tolerances?
Tight tolerances should generally be reserved for features that directly affect assembly, positioning, sealing, or motion.
Typical examples include:
Bearing seats – to achieve the required fit and ensure stable operation. Dowel pin holes – to provide accurate and repeatable positioning during assembly. Sealing surfaces – where dimensional accuracy helps maintain sealing performance. Precision mating surfaces – for components that must align accurately with mating parts. Shaft diameters – to achieve the specified fit with bearings, bushings, or other rotating components. Where Are Standard Tolerances Usually Enough?
Many CNC machined parts contain features that do not require extremely tight dimensional control.
Examples include:
Outside profiles Mounting holes Cosmetic surfaces Clearance pockets Chamfers Non-functional slots
Applying general tolerances to these features often simplifies machining, shortens production time, and reduces manufacturing costs without affecting the part's intended function.
How Do Tight Tolerances Affect Manufacturing?
Compared with standard tolerances, tighter tolerances generally require additional machining and inspection effort.
They may involve:
Additional finishing passes Lower cutting speeds More frequent dimensional inspection Secondary processes such as grinding or precision reaming Better temperature control during machining and inspection A higher risk of scrap if dimensions fall outside the specified limits
The exact impact depends on factors such as material, part geometry, batch size, and the required tolerance.
Before Specifying a Tight Tolerance
Before assigning a tight tolerance to a dimension, consider the following questions:
Does this feature locate another component? Does it affect sealing performance? Is it part of a bearing or shaft fit? Is there an established fit class, such as H7, g6, or another standard fit? Would a general tolerance be sufficient for this feature?
Answering these questions can help avoid unnecessary manufacturing costs while ensuring the part performs as intended.
Tight tolerances are essential for critical functional features, but they should not be applied where they provide no practical benefit.
A well-designed drawing combines general tolerances with individually specified critical dimensions, allowing parts to be manufactured efficiently while meeting functional requirements.
Whether your drawings follow ISO 2768 (commonly used in Europe) or JIS B 0405 (commonly used in Japan), the same principle applies: specify tighter tolerances only where they are functionally necessary. This helps reduce unnecessary machining costs while maintaining reliable part performance.