Engineering Tolerances: Types, Rules, and Fits Explained
What Are Engineering Tolerances
Engineering tolerances define the permissible variation in a part’s dimensions without compromising its function or assembly. Every manufacturing process introduces variation—no machined surface is perfectly flat, no hole is exactly 10.000mm, and no shaft is precisely cylindrical. Tolerances acknowledge this reality and establish acceptable boundaries for dimensional deviation.
The fundamental principle is simple: tighter tolerances cost more money. A dimension specified as 50±0.5mm is significantly cheaper to produce than 50±0.01mm because the latter requires precision grinding, temperature-controlled environments, and extensive quality inspection. The engineering challenge is specifying tolerances tight enough to ensure function but loose enough to remain economical.
Tolerances appear on engineering drawings in several forms. A bilateral tolerance like 25±0.1mm allows equal variation in both directions. A unilateral tolerance such as 25+0.20 permits variation in only one direction. Limit dimensions show maximum and minimum values directly: 24.8/25.2mm. Each notation method serves specific design intentions and manufacturing contexts.
The relationship between mating parts—how a shaft fits into a hole—depends entirely on tolerance specification. This relationship determines whether parts slide freely, require force assembly, or lock together permanently. Understanding tolerance fundamentals is essential for anyone involved in mechanical design, manufacturing engineering, or quality control.
How Tolerance Systems Work
Modern tolerance systems are built on standardized frameworks that ensure global manufacturing compatibility. The ISO system (ISO 286) and the older inch-based ANSI B4.1 standard provide comprehensive tables linking part sizes to tolerance grades. These systems eliminate ambiguity and enable designers in different countries to specify identical functional requirements.
The ISO tolerance system uses a two-part designation: a letter indicating position and a number indicating grade. For a hole, H7 means the tolerance zone starts at the nominal size (H position) with IT7 grade precision. For a shaft, g6 indicates the tolerance zone is below nominal size (g position) with IT6 grade precision. This alphanumeric code completely defines the allowable dimensional range.
Fundamental Deviation and Tolerance Grades
Fundamental deviation establishes where the tolerance zone sits relative to the nominal dimension. For holes, uppercase letters A through ZC define positions, with H representing zero fundamental deviation—the tolerance zone starts exactly at nominal size. For shafts, lowercase letters a through zc serve the same purpose, with h indicating zero deviation.
Tolerance grades (IT grades) define the size of the tolerance zone. The system includes 18 grades from IT01 (extremely precise) to IT18 (very coarse):
- IT01 to IT5: Gauge blocks, precision measuring instruments, high-precision bearings
- IT6 to IT8: Standard precision machining, close-running fits, quality bearings
- IT9 to IT11: General machining, commercial quality parts, standard clearance fits
- IT12 to IT18: Rough machining, stamping, casting, non-critical dimensions
The actual tolerance value increases with both part size and IT grade. A 10mm dimension with IT7 tolerance has a zone of 0.015mm, while a 100mm dimension with IT7 has a zone of 0.035mm. This scaling reflects the practical reality that larger parts are harder to manufacture to the same absolute precision.
Calculating Tolerance Values
For holes and shafts between 1mm and 500mm, the tolerance zone width follows mathematical formulas based on the geometric mean diameter. The standard tolerance unit i (in micrometers) is calculated as:
i = 0.45 × D1/3 + 0.001 × D
Where D is the geometric mean of the size range in millimeters. Each IT grade is then a multiple of this base unit. IT6 equals 10i, IT7 equals 16i, IT8 equals 25i, and so forth. This mathematical foundation ensures consistent precision scaling across all part sizes.
In practice, engineers rarely calculate these values manually. ISO 286 tables provide pre-calculated tolerance values for standard size ranges and grades. Design software and tolerance calculators automate the lookup process, but understanding the underlying mathematics helps when troubleshooting fit problems or specifying non-standard requirements.
Types of Engineering Tolerances
Engineering tolerances fall into several categories, each addressing different aspects of part geometry and function. Selecting the appropriate tolerance type depends on the functional requirements, manufacturing process, and inspection methods available.
Dimensional Tolerances
Dimensional tolerances control linear and angular measurements—the most common tolerance type on engineering drawings. These specify acceptable variation for lengths, widths, heights, diameters, and angles. The tolerance can be expressed directly on the dimension or referenced through a general tolerance note.
- Direct tolerancing: Each dimension carries its own tolerance specification (50±0.1mm)
- General tolerances: A title block note defines default tolerances for all unmarked dimensions
- Limit dimensions: Maximum and minimum values stated explicitly (49.9/50.1mm)
- Plus/minus tolerancing: Nominal value with bilateral or unilateral deviation (50+0.2-0.1)
General tolerance standards like ISO 2768 provide default tolerance classes (fine, medium, coarse, very coarse) that apply to all dimensions without specific callouts. This approach reduces drawing clutter while maintaining manufacturing clarity. Medium grade typically suits commercial machining, while fine grade applies to precision work.
Geometric Tolerances (GD&T)
Geometric Dimensioning and Tolerancing controls form, orientation, location, and runout independently from size. GD&T uses symbolic language defined in ASME Y14.5 and ISO 1101 to specify requirements that dimensional tolerances cannot adequately address. A cylindrical pin might be within size tolerance but still unacceptable if it’s bent or tapered.
The fourteen geometric characteristics divide into five categories:
- Form: Straightness, flatness, circularity, cylindricity—control shape without reference to other features
- Orientation: Perpendicularity, parallelism, angularity—control angular relationship to datums
- Location: Position, concentricity, symmetry—control centerpoint or centerplane location
- Runout: Circular runout, total runout—control surface variation during rotation
- Profile: Profile of a line, profile of a surface—control complex contours and combinations
GD&T provides functional clarity that dimensional tolerancing cannot match. A hole specified with position tolerance clearly defines the acceptable location zone, whereas coordinate dimensions with tolerances create a square tolerance zone that doesn’t match the cylindrical fastener. This precision prevents over-tolerancing and reduces manufacturing cost.
Surface Finish Tolerances
Surface texture specifications control roughness, waviness, and lay—characteristics that affect friction, wear, sealing, and appearance. The Ra (arithmetic average roughness) value is most common, measured in micrometers or microinches. A machined surface might specify Ra 1.6μm, while a ground surface might require Ra 0.4μm.
Surface finish directly impacts manufacturing cost. Achieving Ra 0.2μm requires precision grinding and careful process control, while Ra 6.3μm is achievable with standard milling. Specifying finer finishes than functionally necessary wastes money and extends lead times.
Understanding Fits: Clearance, Transition, and Interference
A fit describes the dimensional relationship between two mating parts—typically a hole and shaft. The fit determines whether parts move freely, assemble with light force, or require significant interference for permanent assembly. Proper fit selection is critical for bearing installations, gear assemblies, pin joints, and countless other mechanical interfaces.
Clearance Fits
Clearance fits always provide space between mating parts, allowing relative motion or easy assembly. The shaft is always smaller than the hole, even at maximum material condition (largest shaft, smallest hole). These fits suit rotating shafts, sliding components, and assemblies requiring frequent disassembly.
Common clearance fit applications include:
- Running fits (H7/g6, H8/f7): Precision bearings, machine tool spindles, accurate rotation
- Sliding fits (H7/h6, H8/h7): Linear guides, sliding doors, adjustable components
- Loose running fits (H9/d9, H11/c11): Agricultural equipment, construction machinery, large clearances
The clearance magnitude affects performance characteristics. Excessive clearance causes vibration, noise, and reduced precision. Insufficient clearance risks binding, especially when thermal expansion or contamination is present. Bearing manufacturers provide specific fit recommendations based on load, speed, and operating conditions.
Transition Fits
Transition fits may produce either slight clearance or slight interference depending on where actual dimensions fall within tolerance zones. These fits provide accurate location without guaranteed interference, suitable for parts requiring precise alignment but occasional disassembly.
Typical transition fit scenarios:
- Locating fits (H7/k6, H7/n6): Gear hubs on shafts, coupling alignments, precision location
- Assembly considerations: May require light press force or assemble with hand pressure
- Disassembly capability: Parts can be separated without destruction, unlike interference fits
- Alignment priority: Concentricity and perpendicularity more critical than retention force
Transition fits introduce assembly uncertainty. Production lots may vary between clearance and interference, affecting assembly force and retention strength. Quality control must verify that actual fits meet functional requirements, not just dimensional specifications.
Interference Fits
Interference fits always create overlap between shaft and hole dimensions—the shaft is larger than the hole at all tolerance conditions. Assembly requires force, heat, or cold to expand the hole or shrink the shaft. The resulting interference creates friction and mechanical interlocking that resists separation.
Interference fit applications and considerations:
- Press fits (H7/p6, H7/s6): Permanent assemblies, bearing outer races, gear mounting
- Force fits (H7/u6, H7/x6): High-strength permanent joints, heavy-duty applications
- Shrink fits: Heating the hole component or cooling the shaft for assembly
- Material stress: Interference creates hoop stress in the hole and compressive stress in the shaft
- Surface damage risk: Excessive interference can gall surfaces or crack brittle materials
Calculating safe interference limits requires considering material properties, geometry, and stress concentrations. The Lamé equations predict stress distribution in thick-walled cylinders under interference. For thin-walled components, interference can exceed material yield strength, causing permanent deformation or fracture.
Key Specifications and Parameters
Selecting appropriate tolerances and fits requires understanding the parameters that govern functional performance and manufacturing feasibility. These specifications must balance engineering requirements against production capabilities and cost constraints.
Tolerance Grade Selection Criteria
Choosing the correct IT grade depends on functional requirements and available
manufacturing processes. Tighter grades cost more to produce and inspect, so over-tolerancing wastes money without improving function. Consider these selection factors:- Functional requirements: Load type, speed, temperature range, and required service life
- Assembly method: Manual assembly tolerates looser fits than automated or robotic assembly
- Material machinability: Hard alloys and exotic materials are more difficult to hold tight tolerances
- Production volume: High-volume runs justify tighter process control and dedicated tooling
- Inspection capability: Specified tolerances must be verifiable with available metrology equipment
A common guideline is to specify the loosest tolerance that still meets functional requirements. For non-critical dimensions, IT12 or coarser is often appropriate. Precision fits for rotating shafts typically fall in IT6 to IT8. Reserve IT5 and finer for high-precision applications where the added manufacturing cost is justified by performance requirements.
Fundamental Deviation and Fit System
Beyond the tolerance grade, the position of the tolerance zone relative to the nominal dimension—the fundamental deviation—determines whether a fit is clearance, transition, or interference. ISO 286 defines fundamental deviations using letter codes: lowercase for shafts (a through z) and uppercase for holes (A through Z). The combination of a deviation letter and IT grade fully defines a tolerance class, such as H7 for a hole or h6 for a shaft. Selecting the correct deviation letter is just as critical as selecting the IT grade, since it controls the nature and magnitude of the fit rather than just the tolerance band width.
Temperature and Environmental Considerations
Standard tolerance calculations assume a reference temperature of 20°C. Parts operating at elevated temperatures or in thermally cyclic environments require additional analysis. Differential thermal expansion between dissimilar materials can convert a designed clearance fit into an interference fit at operating temperature, or vice versa. Specifying fits for assemblies involving aluminum housings with steel shafts, for example, demands careful thermal compensation to ensure the fit remains functional across the full service temperature range.
Conclusion
Engineering tolerances, fits, and geometric specifications form the foundation of every successful manufactured assembly—connecting design intent directly to production outcomes. Selecting the right IT grade, fundamental deviation, and fit type requires balancing functional performance, material behavior, manufacturing capability, and cost. A disciplined approach to tolerance specification reduces scrap, simplifies assembly, and ensures reliable service life across the full range of operating conditions.