Technical Explanation: ISO 286 Limits and Fits
In mechanical engineering and manufacturing, it is impossible to machine a part to an exact, absolute dimension. The ISO 286 standard provides a globally recognized system for defining tolerances (the acceptable variation in size) and fits (the relationship between a mating hole and shaft), ensuring interchangeability of components across different manufacturers and production batches.
Technical Introduction
Engineers calculate limits and fits to specify how tightly two mating parts should assemble—whether they must slide freely, locate precisely with minimal play, or transmit torque through friction in a press fit. The ISO 286 system uses tolerance grades (IT01 to IT18) and fundamental deviation letters (A–ZC for holes, a–zc for shafts) to define acceptable size ranges.
This calculator implements the Basis Hole System with H-class holes, the most common engineering practice worldwide. It computes exact upper and lower dimensional limits, determines maximum and minimum clearances or interferences, and classifies the resulting fit type based on the selected tolerance combination.
The ISO 286 Tolerance System
ISO 286 defines two independent parameters for each tolerance class: the standard tolerance grade (IT) and the fundamental deviation. The IT grade (e.g., IT6, IT7) determines the tolerance zone width—the total permissible size variation. Fundamental deviation letters (e.g., H, g, k, p) position the tolerance zone relative to the nominal size.
Standard tolerance values depend on the nominal diameter. For grades IT5 to IT18, the tolerance factor i [µm] is calculated from the geometric mean diameter D [mm] of the size step:
i = 0.45 × ∛D + 0.001 × D
The IT grade tolerance equals a multiplier of i: IT6 = 10i, IT7 = 16i, IT8 = 25i, etc. Higher IT numbers indicate larger tolerances (looser fits) suitable for less precise manufacturing processes.
The Basis Hole System
This calculator utilizes the Basis Hole System, which is the most common engineering practice. In this system, the fundamental deviation of the hole is always zero (meaning the lower limit of an H-class hole is exactly the nominal size). To achieve different types of fits (sliding, pressing, etc.), the tolerance class of the shaft is varied while the hole remains constant.
This approach is economically favorable because holes are typically made with fixed-size tools (drills, reamers, broaches) which are difficult to adjust, whereas shafts are turned on lathes and can be easily machined to any specific dimension within the tolerance zone.
Fundamental Deviations and Limit Calculations
For an H-class hole, the lower deviation EI = 0 and the upper deviation ES = EI + IT. For shafts, fundamental deviations (denoted es for upper deviation, ei for lower deviation) follow empirical formulas based on the letter code and nominal diameter. For example, for g-class shafts: es = −(2.5 + 0.4×D) [µm] for certain size ranges.
Once fundamental deviations and IT grades are known:
- Hole upper limit = Nominal + ES
- Hole lower limit = Nominal + EI
- Shaft upper limit = Nominal + es
- Shaft lower limit = Nominal + ei
Fit Classifications
The relationship between hole and shaft tolerance zones determines the fit type:
- Clearance Fit (e.g., H7/g6, H7/f7): The upper limit of the shaft is always smaller than the lower limit of the hole. There is always a gap, allowing for relative motion, lubrication, or easy assembly. Typical applications: sliding bearings, bushings, loose pulleys.
- Transition Fit (e.g., H7/k6, H7/js6): Depending on the exact manufactured sizes within the tolerance zones, the parts may have a slight clearance or a slight interference. Often used for precise location where parts are assembled with a light mallet tap. Typical applications: gear hubs, coupling flanges, locating pins.
- Interference / Press Fit (e.g., H7/p6, H7/s6): The lower limit of the shaft is always larger than the upper limit of the hole. The parts must be pressed together using force, or assembled using thermal expansion/contraction. They act almost as a single solid part once assembled. Typical applications: bearing races in housings, wheel hubs on axles, shrink-fit assemblies.
Clearance and Interference Calculations
Maximum clearance occurs when the hole is at its largest limit and the shaft at its smallest:
C_max = (Nominal + ES) − (Nominal + ei) = ES − ei
Minimum clearance (or maximum interference) occurs when the hole is at its smallest and the shaft at its largest:
C_min = (Nominal + EI) − (Nominal + es) = EI − es
If C_min > 0, the fit is clearance. If C_min < 0 and C_max > 0, the fit is transition. If C_max < 0, the fit is interference (negative clearance equals interference magnitude).
Input Parameters Explained
- Nominal diameter: The basic size from which limits are derived [mm]. Tolerance values depend on which diameter step the nominal falls into (e.g., 18–30 mm, 30–50 mm).
- Hole tolerance class: Letter-number combination (e.g., H7). The letter indicates fundamental deviation (H = zero lower deviation), the number indicates IT grade (7 = moderate precision, typical for reamed holes).
- Shaft tolerance class: Letter-number combination (e.g., g6, k6, p6). The letter positions the shaft tolerance zone relative to nominal (g = clearance, k = transition, p = interference), the number indicates manufacturing precision (6 = finer than 7, typical for turned shafts).
Engineering Interpretation
The calculated limits define the acceptable manufacturing range for inspection. Parts measuring outside these limits are non-conforming. The fit classification guides assembly method: clearance fits assemble by hand, transition fits may require light tapping, interference fits require presses or thermal methods.
Tighter IT grades (IT5–IT7) increase manufacturing cost but improve precision and reduce play. Looser grades (IT9–IT11) reduce cost but increase variability. Select the coarsest tolerance that still ensures functional performance to minimize production expense.
Units and Conversions
This calculator uses millimeters for dimensions and micrometers (µm) for deviations. Key conversions:
- 1 mm = 1,000 µm
- 1 µm = 0.001 mm = 0.00003937 inches
- Tolerance values in µm ÷ 1,000 = tolerance in mm
Assumptions and Limitations
- ISO 286-1 and ISO 286-2 standard formulas for sizes up to 500 mm
- Basis Hole System with H-class holes (fundamental deviation = 0)
- Temperature at standard 20°C (68°F) for dimensional measurements
- Ideal cylindrical geometry (no form or position tolerances considered)
- No surface roughness or coating thickness effects
- Static fit classification (does not account for thermal expansion, elastic deformation under load, or wear)
This calculator provides dimensional limits only. It does not calculate press-fit stresses, torque transmission capacity, fatigue life, or thermal effects—these require separate analysis using material properties, contact mechanics, and applicable design standards.
Practical Engineering Use
Limits and fits calculations appear in mechanical design of bearings, gears, couplings, hydraulic cylinders, piston assemblies, and precision locators. Engineers use ISO 286 to specify manufacturing tolerances on engineering drawings, ensure interchangeability of replacement parts, and select appropriate fits for functional requirements ranging from free-running bearings to permanent press-fit assemblies.