Learning path

Full curriculum

Full curriculum

Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.

Unit content

Tolerance stack-ups in assemblies

An assembly dimension often depends on several manufactured dimensions acting in series. Their variations therefore stack up.

For a simple chain

$$Y=A+B-C,$$

the nominal assembly dimension is calculated with the same signed relationship.

If each component has independent bilateral worst-case tolerance $\pm t_A$, $\pm t_B$ and $\pm t_C$, the worst-case tolerance is

$$t_Y=t_A+t_B+t_C.$$

Suppose

$$A=20.00\pm0.05,\quad B=10.00\pm0.03,\quad C=5.00\pm0.02\ \mathrm{mm}.$$

Then

$$Y=25.00\ \mathrm{mm}$$

and

$$t_Y=0.05+0.03+0.02=0.10\ \mathrm{mm}.$$

So worst-case assembly range is $25.00\pm0.10$ mm.

If component variations are statistically independent and approximately centred, a root-sum-square estimate may be used for variation rather than guaranteed worst-case bounds:

$$t_{RSS}=\sqrt{t_A^2+t_B^2+t_C^2}.$$

This gives a smaller number but represents a probabilistic assumption, not a guaranteed limit.

Tolerance allocation is therefore a design-manufacturing trade-off. Tightening every component tolerance raises process and inspection cost; allowing too much variation can make assembly function unreliable. Stack-up analysis identifies which dimensions actually control the functional requirement.