Tolerance Stack-Up for Mechanical Engineers

3 min read

Tolerance stack-up analysis predicts how dimensional variation across multiple parts or features affects a functional requirement.

The useful workflow is:

function → dimension loop → contributors → calculation method → design decision

The formula is only one part.

When stack-ups matter

Use stack-up analysis when variation affects:

If several dimensions influence the same function, the nominal CAD assembly is not enough.

Define the functional requirement

Start with what must work.

Example:

Final axial clearance must stay between 0.20 mm and 0.80 mm.

Do not begin by collecting every dimension on the drawing.

Build the dimension loop

Identify only contributors that change the functional output.

Assign sign based on direction.

A simple stack could be:

Clearance = housing depth − spacer thickness − bearing width.

The nominal result is only the center. Tolerance determines risk.

Worst-case method

Worst case assumes every contributor reaches its most unfavorable limit simultaneously.

For a linear stack:

Total worst-case variation is the sum of absolute contributor tolerances.

This is conservative and appropriate where interchangeability must be guaranteed under specified limits.

RSS or statistical approach

Root-sum-square methods assume variation behaves statistically and contributors are independent under suitable conditions.

For independent contributors:

RSS variation ≈ √(t1² + t2² + ...)

This can predict a narrower distribution than worst case, but the assumptions must be justified.

Do not use RSS merely to make the design pass.

GD&T contributors

Geometric tolerances can affect stack-ups differently from simple linear size tolerances.

Consider:

Complex 3D stack-ups may require dedicated methods or software.

Worked example

Suppose:

Nominal clearance:

20.00 − 5.00 − 14.50 = 0.50 mm

Worst-case total variation:

0.10 + 0.05 + 0.05 = 0.20 mm

So predicted clearance range is:

0.30 to 0.70 mm

If the functional requirement is 0.20–0.80 mm, the linear worst-case stack fits.

Now ask whether thermal expansion, geometric tolerances or assembly seating add contributors before declaring success.

Design fixes

If the stack fails, options include:

Do not tighten every tolerance equally.

Documentation

Record:

That makes the analysis reviewable.

Tolerance analysis is most valuable when it changes the design before variation becomes an assembly problem.

Sources