When Good Parts Fail to Assemble
Tolerance stack-up occurs when dimensional variations from multiple features accumulate within an assembly.
Each individual component may meet its drawing requirements, but the accumulated variation can still reduce clearance, shift alignment, or create interference. This is why an assembly may fail even when every part passes inspection.
A Simple Tolerance Stack-Up Example
Consider an assembly containing three connected dimensions:
| Dimension | Nominal size | Tolerance |
|---|---|---|
| Part A | 20.00 mm | ±0.10 mm |
| Part B | 15.00 mm | ±0.10 mm |
| Part C | 10.00 mm | ±0.10 mm |
In a worst-case condition, the three tolerances accumulate:
Total variation = ±0.10 + ±0.10 + ±0.10 = ±0.30 mm
If the assembly has only 0.20 mm of designed clearance, the accumulated variation can eliminate that clearance and create interference.
The parts remain individually acceptable, but the complete assembly may become difficult or impossible to install.
Common Assembly Problems
Tolerance stack-up can cause several functional failures:
- Shafts may not align with mating holes.
- Covers may not fit over internal components.
- Fastener holes may not line up.
- Bearings may become too loose or too tight.
- Sealing surfaces may develop uneven gaps.
- Moving parts may bind during operation.
The risk increases when an assembly contains many parts, long dimension chains, or several tightly controlled interfaces.
Worst-Case and Statistical Analysis
Two methods are commonly used to evaluate accumulated tolerances.
Worst-Case Analysis
Worst-case analysis assumes that every dimension reaches its maximum or minimum limit at the same time.
This method provides the highest level of assembly assurance, but it may require tighter tolerances and higher manufacturing costs.
It is generally suitable for safety-critical parts, low-volume production, and assemblies that must always fit without adjustment.
Statistical Analysis
Statistical analysis assumes that all dimensions are unlikely to reach their extreme limits simultaneously.
This approach may allow wider individual tolerances while maintaining an acceptable assembly success rate. However, it requires a stable and capable production process supported by measurement data.
How to Reduce Tolerance Stack-Up
Engineers can reduce assembly risk by:
- Shortening the dimensional chain.
- Using functional datums shared by mating components.
- Applying tight tolerances only to critical features.
- Increasing clearance where the design permits.
- Using slots, adjustment features, or locating pins appropriately.
- Controlling hole position with GD&T instead of only coordinate dimensions.
- Verifying the assembly under maximum and minimum material conditions.
- Performing prototype or first-article assembly checks.
Manufacturing and inspection methods should use the same datum system defined on the drawing. Different datum interpretations can create additional variation even when measured dimensions appear acceptable.
Conclusion
Tolerance stack-up causes assembly failure when acceptable dimensional variations combine and exceed the available functional clearance.
Effective control requires more than tightening every tolerance. Engineers should identify the critical dimension chain, select an appropriate analysis method, and use functional datums to control the features that directly affect assembly.
If your CNC machined components have alignment, clearance, or fit requirements, send us the drawings and assembly information. Our engineering team can review the tolerance chain and recommend a practical manufacturing solution.




