10.4 Tolerance Design and Statistical Tolerancing
Key Takeaways
Worst-case tolerance stacking sums the component tolerances and guarantees assembly but produces uneconomically tight component tolerances.
Statistical tolerancing uses the root sum of squares, which is far less conservative because simultaneous worst-case components are extremely unlikely.
RSS assumes the component dimensions are independent, approximately normal, and centred on their nominals.
Tolerance design follows parameter design in the Taguchi sequence: only tighten tolerances after robust nominal settings have been found.
The Taguchi loss function treats any deviation from target as a loss, which justifies centring rather than merely staying inside the limits.
Where tolerance design sits
Taguchi's three-stage design sequence puts tolerance design last, and the order is deliberate:
| Stage | Question | Cost |
|---|---|---|
| System design | What concept, architecture, and technology? | Design effort |
| Parameter design | What nominal settings make performance insensitive to noise? | Design effort, no unit cost |
| Tolerance design | Where must variation be reduced, and what will it cost? | Recurring unit cost |
Tighten tolerances last. Tightening a tolerance adds cost to every unit ever produced -- better material, closer machining, more inspection, more scrap. Parameter design achieves robustness for free by choosing nominal values at which the response is flat with respect to the noise. A team that reaches for tighter tolerances before exhausting parameter design is buying with recurring cost what could have been had with design effort.
Worst-case tolerance stacking
For a linear stack, the assembly tolerance is the arithmetic sum of the component tolerances:
Worked example. Four components stacked, each mm:
Worst case guarantees that every assembly built from in-tolerance components will conform. Its cost is that it assumes all four components are simultaneously at the same extreme, which for independent components each centred with a Cpk of 1.33 is an event of vanishingly small probability.
Use worst-case when: the number of components is small, non-conformance is catastrophic or a safety issue, production volume is low, or component distributions are unknown or known to be non-normal and non-centred.
Statistical tolerancing: root sum of squares
Because variances add rather than standard deviations, independent variation combines by the root sum of squares:
Same example, four components at mm:
Half the worst-case stack. Turned around, if the assembly requirement is mm, RSS permits each component to hold mm where worst-case would demand mm -- a doubling of the permissible component tolerance, which is a very large manufacturing cost difference.
Allocating a known assembly tolerance
With equal components and an assembly requirement :
For mm across six components: mm each. Worst-case allocation would give mm.
Unequal allocation is usually better in practice: give the loosest tolerances to the components that are expensive to control tightly, and the tightest to those that are cheap, subject to the RSS total.
Assumptions -- and what happens when they fail
| Assumption | If violated |
|---|---|
| Component dimensions are independent | Common tooling, a shared machine, or a shared material lot correlates them; the true stack is wider than RSS predicts |
| Distributions are approximately normal | Skewed or bimodal distributions invalidate the calculation |
| Components are centred on nominal | An off-centre component shifts the assembly mean; RSS bounds spread, not location |
| Component variation is stable | An out-of-control component makes any prediction meaningless |
The centring assumption is the one that fails most often in practice, and it is why statistical tolerancing must be paired with SPC on the component characteristics. RSS is a promise about variation that only holds if the components are actually controlled at nominal.
Where components are not centred, a modified RSS or a mean-shift model applies a correction factor, typically inflating the RSS result by 1.4 to 1.6, or an explicit shift allowance is added.
Six sigma tolerancing
If each of components is held to a capability , the assembly capability under RSS is approximately
when tolerances are allocated by RSS -- which is the point. RSS allocation preserves the component capability at the assembly level, whereas worst-case allocation buys a far higher assembly capability than required and pays for it in every component.
Non-linear stacks and simulation
Real assemblies are frequently non-linear -- angular relationships, geometric dimensioning and tolerancing, kinematic constraints -- so a linear stack understates or overstates the result. Two approaches:
- Sensitivity (linearized) analysis: weight each component by its partial derivative, so . This identifies which components actually matter, which is often surprising.
- Monte Carlo simulation: sample each component from its actual measured distribution, compute the assembly response many thousands of times, and read the resulting distribution directly. This handles non-linearity, non-normality, and correlation, and is the modern default when the model is available.
The Taguchi loss function
Tolerance design also rests on a different philosophy of what a tolerance means. The conventional "goalpost" view treats everything inside the limits as equally good. Taguchi's quadratic loss function treats any deviation from target as a loss to society that grows with the square of the deviation:
where is the cost incurred when the deviation reaches , typically the specification limit.
Worked example. A characteristic has a target of 50.0 with limits at , and a unit at the limit costs $80 to rectify. Then per unit squared.
- A unit at 51.0 (half the tolerance away): .
- A unit at 50.2: .
Average loss over a population with mean and standard deviation :
Two consequences follow directly, and both are exam-relevant. Centring matters even inside the tolerance, because the term is a real cost. And reducing variation has value even when nothing is out of specification, because the term falls. This is the formal justification for continuing to improve a process that is already producing zero defects, and it is the philosophical bridge between tolerance design and the rest of Six Sigma.
Six components are stacked in an assembly with a total requirement of plus or minus 0.30 mm. What component tolerance does statistical (RSS) allocation permit, compared with worst-case allocation?
RSS gives plus or minus 0.05 mm; worst case gives plus or minus 0.1225 mm
RSS gives plus or minus 0.1225 mm; worst case gives plus or minus 0.05 mm
Both give plus or minus 0.05 mm
RSS gives plus or minus 0.30 mm; worst case gives plus or minus 0.15 mm
Which assumption of root-sum-of-squares tolerancing fails most often in practice, and what is the standard countermeasure?
Independence; the countermeasure is to increase the sample size
Normality; the countermeasure is to switch to worst-case stacking
Centring on nominal; the countermeasure is statistical process control on the component characteristics, or a mean-shift correction factor
Linearity; the countermeasure is to tighten every component tolerance equally
Under the Taguchi loss function, why does reducing variation have value even when every unit is already inside the specification limits?
Because specification limits are always set too wide
Because narrower variation always permits a lower price to be charged
Because the loss function only applies to units outside the limits
Because average loss is proportional to sigma squared plus the squared deviation of the mean from target, so both spread and off-centring impose real cost regardless of conformance
Sections you finish are checked off in the contents.
You've completed this section
Continue exploring other exams