Blog

Read the latest blogs from BlackRock Engineering


5 min read

Understanding Mechanical Engineering Tolerances for Holes and Shafts

In the world of mechanical engineering and precision manufacturing, tolerances are the silent language that ensures components work together seamlessly. When designing mechanical assemblies, particularly those involving holes and shafts, proper tolerance specification is critical for functionality, interchangeability, and production cost management.

What Are Tolerances and Why Do They Matter?

Tolerances define the permissible variation in a dimension. No manufacturing process can produce parts with absolutely perfect dimensions—some variation is inevitable. Tolerances acknowledge this reality and establish acceptable limits for these variations.

For holes and shafts specifically, tolerances are crucial because they:

  • Determine how components will fit together
  • Affect assembly ease and functionality
  • Influence manufacturing costs and complexity
  • Impact product reliability and lifespan

The ISO System of Limits and Fits

The most widely adopted standard for hole and shaft tolerances is the ISO system of limits and fits (ISO 286). This system provides a standardized approach to specifying tolerances and ensuring consistent interpretation across different manufacturing environments.

Basic Terminology

Before diving deeper, let's clarify some essential terminology:

  • Basic Size: The theoretical exact size from which deviations are measured
  • Deviation: The difference between an actual size and the basic size
  • Upper Deviation: The difference between the maximum limit and the basic size
  • Lower Deviation: The difference between the minimum limit and the basic size
  • Tolerance: The difference between the maximum and minimum permissible sizes
  • International Tolerance Grade (IT): Designates the tolerance magnitude (IT01, IT0, IT1...IT18)

Fits and Their Applications

A "fit" describes the relationship between two mating parts. The ISO system recognizes three principal types:

In a clearance fit, the smallest hole is always larger than the largest shaft, ensuring a gap between components. Applications include:

  • Components requiring free movement
  • Parts that need regular disassembly
  • Situations needing lubrication space

Example: Oil bearings, sliding mechanisms

In an interference fit, the smallest shaft is larger than the largest hole, creating tension when assembled. Applications include:

  • Permanent assemblies
  • Components that must transmit torque without additional fasteners
  • Parts requiring rigidity and alignment precision

Example: Press-fitted bearings, wheel hubs

A transition fit may result in either a small clearance or a small interference. Applications include:

  • Precision location of stationary parts
  • Components with accurate alignment requirements
  • Parts with moderate loads

Example: Gears on shafts, pulleys

The Hole Basis vs. Shaft Basis Systems

ISO recognizes two approaches to fit systems:

Hole Basis System

In the hole basis system, the minimum hole size equals the basic size, and other dimensions are derived from it. This is the more common approach because standardized cutting tools (drills, reamers) can produce holes of set sizes more economically.

Shaft Basis System

In the shaft basis system, the maximum shaft size equals the basic size. This approach is typically used when shafts are standardized or when using standard stock materials.

Tolerance Designation and Symbols

ISO uses a systematic symbolic notation for tolerances:

50H7/g6

This designation means:

  • 50: Basic size in mm
  • H7: Hole tolerance (capital letter for hole, 7 is the IT grade)
  • g6: Shaft tolerance (lowercase letter for shaft, 6 is the IT grade)

Letters and Their Meanings

  • Uppercase letters (A-Z) designate hole tolerances
  • Lowercase letters (a-z) designate shaft tolerances
  • Letters early in the alphabet (A-H for holes, a-h for shafts) indicate larger dimensions (larger holes, smaller clearances)
  • Letters later in the alphabet indicate smaller dimensions (smaller holes, larger clearances)

IT Grades and Precision

International Tolerance (IT) grades define the tolerance magnitude:

  • IT01, IT0, IT1-IT4: Ultra-precision machining (gauge blocks, measuring instruments)
  • IT5-IT7: High-precision machining (bearings, gauges)
  • IT8-IT11: General machining (automotive, machinery)
  • IT12-IT16: Rough machining and non-metallic manufacturing

Practical Examples of Common Fits

H7/h6 - Sliding Fit

A precision sliding fit commonly used for parts that must assemble and disassemble without force but maintain accuracy.

Application: Pistons in hydraulic cylinders, sliding gears

H7/k6 - Transition Fit

Creates a slight interference fit that provides accurate location while allowing assembly without excessive force.

Application: Locating pins, keys in keyways

H7/p6 - Interference Fit

A tight fit that requires pressing or heating for assembly, used for semi-permanent joints.

Application: Bushings, small gears on shafts

H7/s6 - Heavy Interference Fit

A permanent fit requiring significant force for assembly, typically used for components that must never move relative to each other.

Application: Press-fitted bearings in housings

Economic Considerations for Tolerance Selection

Tolerance specification has significant economic implications:

IT GradeApproximate Relative Cost
IT58-10x base cost
IT72-3x base cost
IT9Base cost
IT110.7x base cost

As a general rule, each step tighter in IT grade can increase manufacturing costs by 30-100%.

Manufacturing Processes and Achievable Tolerances

Different manufacturing processes have inherent precision capabilities:

  • Sand Casting: IT14-IT16
  • Die Casting: IT11-IT13
  • Conventional Machining: IT8-IT11
  • Precision Machining: IT5-IT7
  • Grinding: IT4-IT6
  • Lapping/Honing: IT3-IT5

Practical Tips for Tolerance Specification

  1. Specify tolerances only where functionally necessary - Avoid over-constraining designs
  2. Consider the manufacturing process early - Design for the intended production method
  3. Use standard tolerance classes when possible - They're more economical and widely understood
  4. Understand the cost implications - Tighter tolerances exponentially increase costs
  5. Consider thermal expansion - Materials expand and contract at different rates
  6. Account for surface finish - Roughness affects fit characteristics

Digital Tools for Tolerance Analysis

Modern engineering relies on digital tools for tolerance analysis:

  • CAD Systems: Most modern CAD software includes tolerance analysis features
  • GD&T Software: Specialized applications for geometric dimensioning and tolerancing
  • Monte Carlo Simulation: Statistical analysis of tolerance stack-ups
  • Digital Twins: Virtual models that can simulate assembly and operation

Conclusion

Proper specification of tolerances for holes and shafts is both an art and a science in mechanical engineering. It requires balancing functional requirements against manufacturing capabilities and costs. By understanding the ISO system and applying tolerance principles thoughtfully, engineers can design components that assemble reliably, function as intended, and can be manufactured economically.

Remember that the most precise tolerances are not always the best choice—the optimal tolerance is one that meets functional requirements at minimum cost.

Further Reading and Resources

  • ISO 286-1:2010: Geometrical product specifications (GPS) - ISO code system for tolerances on linear sizes
  • ASME Y14.5-2018: Dimensioning and Tolerancing
  • Machinery's Handbook, Industrial Press
  • Tolerance Design: A Handbook for Developing Optimal Specifications, C.M. Creveling

This article is intended as a general guide and not a substitute for professional engineering judgment. Always refer to relevant standards and specifications for your specific application.