Tolerance Stack-Up Analysis
1D and 3D tolerance stack-up analysis: worst-case, RSS, and Monte Carlo methods for assembly dimensional validation.
Definition & Context
Tolerance stack-up analysis predicts how individual part tolerances accumulate across an assembly to affect a critical gap, clearance, or fit. The two main methods are worst-case (arithmetic sum of extremes — guarantees fit but is conservative) and statistical/RSS (root-sum-square, assuming normal distributions — realistic for volume production).
Analysis can be 1-D (a linear chain) or full 3-D using tools such as Sigmetrix CETOL, Siemens VSA, or 3DCS, which incorporate GD&T, datum shifts, and contributor sensitivity to find which tolerances drive variation.
Why It Matters
Stack-up analysis prevents both assembly failures (parts that won't fit) and over-tight tolerances (needless cost). It quantitatively targets the few tolerances that actually matter.
Best Practices
- Use worst-case for safety-critical/low-volume fits, RSS for high-volume assemblies.
- Identify the biggest contributors and loosen non-critical tolerances to cut cost.
- Include datum shift and geometric effects, not just ±linear dimensions.
- Validate the model with first-article measurement data.
Common Pitfalls
- Summing tolerances worst-case for mass production, over-specifying every part.
- Assuming normal distributions when the process is skewed or bimodal.
- Ignoring geometric (GD&T) contributors and only stacking linear dims.
- Not identifying the dominant contributor before tightening tolerances.
Analytical Method Comparison
Choosing the right stackup approach depends on production volume and safety margins:
- Worst-Case (WC): $T_{stack} = \sum |t_i|$. Guarantees 100% assembly yield, but over-constrains part manufacturing tolerances. Recommended for critical medical or aerospace safety limits.
- Root Sum Squares (RSS): $T_{stack} = \sqrt{\sum t_i^2}$. Assumes centered, normal distributions ($C_{pk} \ge 1.33$). Allows looser individual part tolerances while predicting 99.73% (3-sigma) yield.
- Monte Carlo Simulation: Randomly samples non-Gaussian or non-linear 3D assembly motion vectors across 10,000+ iterations. Best for complex 3D kinematic linkages.
Related Concepts
-
GD&T (Geometric Dimensioning)
ASME Y14.5 and ISO 1101 datum reference frames and MMC modifiers.
-
Tolerance Analysis in Inventor
Native 3D tolerance stackup solver for Autodesk Inventor assemblies.
-
NX Assembly Constraints
Degree of freedom mating constraints driving 3D kinematic stackups.
Standard Engineering Workflow for Tolerance Stack-Up Analysis
4. GD&T Detailing & CNC Toolpath Export
Author 2D fabrication sheets with complete ASME Y14.5 / ISO 1101 geometric tolerances (Position, Flatness, Runout) and export STEP AP242 / Parasolid models for 5-axis CAM.
Common Failure Scenarios & Troubleshooting
| Failure / Geometric Issue | Root Cause & Mitigation Strategy |
|---|---|
| Sketch breaks or flips geometry when adjusting dimensions | Sketch was under-constrained. Always apply geometric constraints (tangency, horizontal/vertical) before adding driving numerical dimensions. |
| Shell or Fillet feature fails on complex curved topology | Curvature radius is tighter than fillet radius or minimum wall thickness. Inspect surface curvature using Zebra stripes and eliminate zero-radius sharp corners. |
| Assembly performance severely lags during rotation | Large assembly mode was disabled. Suppress non-essential cosmetic features (threads, knurls) and use lightweight component representations. |
Industry Standards & Compliance Codes
- ISO 1101 (Geometrical Product Specifications)
- ISO 2768 (General Tolerances for Machining)
- ASTM / DIN Material Specifications