Yellow Belt · 15 min
Control limits are not specification limits
After this you can
- choose the right control chart for a given kind of data and say why.
- read a variables control chart pair and say whether the limits can be trusted.
- explain why a specification limit must never be drawn on a control chart.
Assumes you have done Signal or noise: reading a number that moves and Two people, one measurement, different answers.
The problem
A packing line filled bags to a specification of 490 to 520 grams. Every bag passed, for months. The quality report was a column of greens. Then a customer complained that bags had suddenly become noticeably heavier, and nobody could say when it had happened, because the only thing anyone had ever recorded was whether each bag was inside the tolerance. A hopper setting had been changed after bag 14 of one shift. Every bag before and after it was in specification. The chart that would have caught it in eight points had never been drawn.
The idea
A run chart tells you whether a pattern is unusual. A control chart adds limits computed from the process itself, which makes the same question sharper and answerable with fewer points.
The limits come from the process. Never from the specification.
This is the single most consequential sentence in SPC, and it is broken constantly.
Control limits describe what the process does. They are computed from its own variation — typically the mean moving range, divided by a constant — and they answer: is this point consistent with the way this process has been behaving?
Specification limits describe what somebody wants. They come from a drawing, a contract, or a customer. They answer a completely different question: is this unit acceptable?
Drawing a specification limit on a control chart destroys both. Points inside the specification but outside control look fine, so real changes go unnoticed — exactly what happened above. Points outside the specification but inside control invite investigation of individual units when the whole process needs changing. And the chart stops being able to distinguish common cause from special cause at all, which is the only thing it was for.
The two questions are both legitimate. Control and conformance are separate, and a process can be in control and unacceptable, or out of control and passing everything.
A variables chart is a pair, and the order of reading is fixed
An X̄ chart's limits are computed from the range chart's centre line. So:
Read the dispersion chart first. If the range or moving-range chart is out of control, the location chart's limits were derived from a spread estimate that does not describe anything. They are not limits; they are arithmetic. Nothing on the location chart can be read until the dispersion chart is settled.
This is why a tool that shows you only the X̄ chart is doing something worse than showing you nothing.
Choosing the chart is the decision
The wrong chart still draws, and it looks entirely normal.
| Your data | Chart | Why |
|---|---|---|
| One measurement per time point | I-MR | No subgroup, so spread is estimated from consecutive differences |
| Several measurements per time point, same conditions | X̄-R | Within-subgroup range estimates the short-term spread directly |
| Pass/fail per unit, varying batch size | p | Proportion defective; limits vary with the batch size |
| Count of defects per constant unit | c | A count, not a proportion — one unit can carry several defects |
Using an I-MR chart on count data produces limits that can go below zero. Using a p chart on measurements is a category error the arithmetic will not object to.
Rules, and the cost of adding them
Beyond "outside the limits", rule sets look for patterns: runs on one side, points clustered near a limit, trends. Western Electric and Nelson are the two published sets.
More rules means more sensitivity and more false alarms. Each rule has its own false-signal rate on a stable process, and they compound. The usual way to express the cost is the average run length to a false alarm: on rule 1 alone a stable process signals about once every 370 points, and adding the other three Western Electric rules brings that down to about 90 — so the whole set signals roughly four times as often on a process where nothing is wrong. Nelson's eight rules are more sensitive again. Choose a set, state which one, and keep it — swapping rule sets until a chart says what you expected is the control-chart version of choosing your analysis after seeing the data.
Worked example
The packing line, 24 bags in production order, one weight each. Specification: 490 to 520 g.
502, 498, 505, 500, 503, 497, 501, 504, 499, 502, 500, 496, 503, 501 │ 513, 509, 516, 511, 514, 508, 512, 515, 510, 513
Every value is between 496 and 516. The specification is 490 to 520. Nothing failed, on any bag, at any point. The conformance report was correct and it was useless.
Step 1 — the moving range chart, first. Consecutive differences: |502−498| = 4, |498−505| = 7, and so on. Centre line 4.652, upper limit 15.199. No point beyond it and no rule violations: the dispersion is in control. That is what earns the right to read the next chart.
Step 2 — the individuals chart. Centre line 505.50, limits 493.13 to 517.87, computed as x̄ ± 3 × MR̄ / d₂ where d₂ = 1.128 for n = 2.
Note where those limits sit relative to the specification: the control limits (493 to 518) are inside the specification (490 to 520). That is why the conformance report saw nothing — and it is worth being precise about what it does and does not mean, because the obvious reading is wrong twice over.
It does not mean the process cannot produce an out-of-specification bag. Control limits sit at ±3σ, so about 3 bags in 1,000 fall outside them even when nothing is wrong; on this pooled fit that works out at roughly 305 bags per million outside 490–520. Small, but not zero, and "not zero" is the whole of the difference.
More importantly, it describes an average of two processes that were never the same one. The last ten bags average 512.10 with a within-subgroup σ of 3.94, so that process has its own limits of 500.28 to 523.92 — straight through the 520 upper specification. About 2.25% of its bags — 22,480 per million — would be overweight. That is the customer complaint in the Hook, and the pooled chart hides it by averaging the two halves together.
Step 3 — read the rules. No single point is outside the control limits. Five run-rule signals fire, all from Western Electric: rule 4 at point 8 and again at point 22 (eight consecutive points on one side of the centre line), and rules 2 and 3 across bags 15–24 as the new level pushes points into the 2σ and 1σ zones. The first of them is the one that matters.
The signal arrives at bag 8 — long before anyone had a customer complaint, and from data that already existed.
What the chart says: the first fourteen bags average 500.8 and the last ten average 512.1. Something changed between bag 14 and bag 15. It says nothing about what, and that is the correct division of labour: the chart finds the moment, the people find the cause.
And what it would have said if a specification limit had been drawn on it. Every one of the twenty-four bags weighed sits inside 490–520. The eye goes to the tolerance band, every point is inside it, and the eight-in-a-row pattern is not something anybody looks for on a chart that already looks fine. That is precisely how months of green reports were produced — while the shifted process was quietly running at 22,480 defective parts per million, a rate no sample of twenty-four bags was likely to catch in the act.
Dataset: ds-fill-weight-imr — the same data loads in the tool below, so you can reproduce every figure here yourself.
Your turn
The tool opens with the bag weights as an I-MR pair.
-
Read the moving-range chart first — the tool puts it above the individuals chart for that reason, and states whether the limits below it can be trusted.
-
Five signals are listed. Find the rule 4 one at bag 8 and note which points it covers, then switch the rule set to Limits only. Every one of them disappears: no single point is outside the limits. The step change is invisible without the run rules.
-
Switch to Nelson and compare. It flags the same five moments — a published set does not invent different history — but under different rule numbers, and its first signal arrives at bag 9 rather than bag 8 because Nelson's run rule needs nine points where Western Electric's needs eight. That one-bag difference is the whole practical gap here. The sets genuinely do differ; on this data they happen to agree, which is worth seeing too, because it is the reason the choice has to be made before the data rather than after.
-
Delete bags 15 to 24 from the box. With only the first fourteen, the limits recompute around the original level and there is no signal at all: the chart was never detecting a bad process, it was detecting a change.
-
Switch the rule set back to Western Electric — step 3 left it on Nelson, and the rest of this step is about which Western Electric rules survive. Now change the chart type to c (count of defects). The tool swaps in a c-chart sample, so paste the bag weights back in over it. They are whole numbers, so the chart draws without complaint — and its limits come out at about 438 to 573, because a c chart assumes the variance equals the mean and estimates the spread from the centre line alone. Against a process whose real limits are 493 to 518, that is a sigma of 22.5 where the truth is 4.1.
Read what survives and what does not. No point can ever fall outside those limits — the whole specification sits comfortably inside them, so rule 1 is dead. But rule 4 still fires at bags 8 and 22, because "eight points on one side of the centre line" counts points against the centre line and does not care what sigma is. The zone rules that DO depend on sigma — 2 and 3, which found the step change on the I chart — go silent, because all twenty-four bags now sit inside one inflated standard deviation.
So the wrong chart does not fail loudly. It keeps the one rule that happens not to need the parameter it got wrong, loses the two that do, and looks entirely ordinary while doing it. That is the failure mode the chart-type decision exists to prevent.
Control Chart
practiceThe dispersion chart is in control, so the limits on the chart below it were derived from a variation estimate that means something.
Show the data behind this chart
| # | weight | LCL | UCL | Beyond limits |
|---|---|---|---|---|
| 1 | 4 | 0 | 15.2 | no |
| 2 | 7 | 0 | 15.2 | no |
| 3 | 5 | 0 | 15.2 | no |
| 4 | 3 | 0 | 15.2 | no |
| 5 | 6 | 0 | 15.2 | no |
| 6 | 4 | 0 | 15.2 | no |
| 7 | 3 | 0 | 15.2 | no |
| 8 | 5 | 0 | 15.2 | no |
| 9 | 3 | 0 | 15.2 | no |
| 10 | 2 | 0 | 15.2 | no |
| 11 | 4 | 0 | 15.2 | no |
| 12 | 7 | 0 | 15.2 | no |
| 13 | 2 | 0 | 15.2 | no |
| 14 | 12 | 0 | 15.2 | no |
| 15 | 4 | 0 | 15.2 | no |
| 16 | 7 | 0 | 15.2 | no |
| 17 | 5 | 0 | 15.2 | no |
| 18 | 3 | 0 | 15.2 | no |
| 19 | 6 | 0 | 15.2 | no |
| 20 | 4 | 0 | 15.2 | no |
| 21 | 3 | 0 | 15.2 | no |
| 22 | 5 | 0 | 15.2 | no |
| 23 | 3 | 0 | 15.2 | no |
Show the data behind this chart
| # | weight | LCL | UCL | Beyond limits |
|---|---|---|---|---|
| 1 | 502 | 493.13 | 517.87 | no |
| 2 | 498 | 493.13 | 517.87 | no |
| 3 | 505 | 493.13 | 517.87 | no |
| 4 | 500 | 493.13 | 517.87 | no |
| 5 | 503 | 493.13 | 517.87 | no |
| 6 | 497 | 493.13 | 517.87 | no |
| 7 | 501 | 493.13 | 517.87 | no |
| 8 | 504 | 493.13 | 517.87 | no |
| 9 | 499 | 493.13 | 517.87 | no |
| 10 | 502 | 493.13 | 517.87 | no |
| 11 | 500 | 493.13 | 517.87 | no |
| 12 | 496 | 493.13 | 517.87 | no |
| 13 | 503 | 493.13 | 517.87 | no |
| 14 | 501 | 493.13 | 517.87 | no |
| 15 | 513 | 493.13 | 517.87 | no |
| 16 | 509 | 493.13 | 517.87 | no |
| 17 | 516 | 493.13 | 517.87 | no |
| 18 | 511 | 493.13 | 517.87 | no |
| 19 | 514 | 493.13 | 517.87 | no |
| 20 | 508 | 493.13 | 517.87 | no |
| 21 | 512 | 493.13 | 517.87 | no |
| 22 | 515 | 493.13 | 517.87 | no |
| 23 | 510 | 493.13 | 517.87 | no |
| 24 | 513 | 493.13 | 517.87 | no |
Individuals chart · western-electric 4Points 1-14 — 14 consecutive points — all plot below the center line. Each point is a coin flip on a stable process, so eight in a row is about a 1-in-128 run per side. The process mean has most likely moved. Points 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14.
Individuals chart · western-electric 2Within points 17-19, two of three consecutive points plot more than 2 sigma above the center line. Two points that far out in a window of three is roughly a 1-in-1,000 event for a stable process, and usually means the mean has shifted rather than that the points are unlucky. Points 17, 18, 19.
Individuals chart · western-electric 3Within points 15-19, four of five consecutive points plot more than 1 sigma above the center line. A stable process puts about a third of its points beyond 1 sigma on a given side only 16% of the time, so four in five points to a small sustained shift. Points 15, 16, 17, 18, 19.
Individuals chart · western-electric 3Within points 17-24, four of five consecutive points plot more than 1 sigma above the center line. A stable process puts about a third of its points beyond 1 sigma on a given side only 16% of the time, so four in five points to a small sustained shift. Points 17, 18, 19, 20, 21, 22, 23, 24.
Individuals chart · western-electric 4Points 15-24 — 10 consecutive points — all plot above the center line. Each point is a coin flip on a stable process, so eight in a row is about a 1-in-128 run per side. The process mean has most likely moved. Points 15, 16, 17, 18, 19, 20, 21, 22, 23, 24.
Individuals charts assume the measurements are approximately normal; unlike Xbar charts they get no help from the central limit theorem. Check the distribution (or transform) before acting on marginal signals (Montgomery ISQC 7e §6.4).
Successive moving ranges share an observation and are therefore correlated. Run rules on an MR chart are known to over-signal; interpret anything beyond rule 1 with care (Montgomery ISQC 7e §6.4).
This is the decision. The wrong chart still draws.
One measurement per time point — a daily figure, a single reading per batch.
More rules means more sensitivity and more false alarms. On rule 1 alone a stable process signals about once every 370 points; the four Western Electric rules bring that down to about 90, so the set signals roughly four times as often where nothing is wrong. Nelson’s eight are more sensitive again.
One number per line. In time order.
How this is calculated
Limits: UCL = D4(2) * MRbar = 3.267 * MRbar; CL = MRbar; LCL = 0 (D3(2) = 0), with sigma estimated as MRbar / d2(2), d2(2) = 1.128.
- Limits are 3σ — a convention chosen for its false-alarm rate, not a probability statement. They are computed from the process, never from the specification: a specification limit on a control chart is the single most damaging mistake in SPC, because it invites reacting to every part outside tolerance as though it were a signal.
- A variables chart is a pair. The dispersion chart is read first because the location chart’s limits are derived from it.
- At least 20 subgroups before the limits are worth much; below that they move substantially as data arrives.
- Control chart constants come from one sourced table whose values are verified in CI against their defining identities — including D₃ + D₄ = 2, which holds exactly and caught two transcription errors.
Source: Montgomery, D.C., Introduction to Statistical Quality Control 7e, Ch. 6 and Appendix VI; Western Electric (1956), Statistical Quality Control Handbook; Nelson, L.S. (1984), Journal of Quality Technology 16(4).
Saved runs can be attached to a project deliverable as evidence. Both what you entered and what the tool computed are stored, so the result can be checked again later.
Check yourself
No hints. Wrong answers are explained, not softened.
A team draws the customer's tolerance band on their control chart 'so operators can see both at once'. What happens?
An X̄-R pair shows three points beyond the limits on the R chart and none on the X̄ chart. What can you conclude?
You record the number of coding errors found per 1,000-line review, with review size held constant. Which chart, and why?
Worth remembering
Where do control limits come from?
The process's own variation — never the specification. Control limits say what the process does; specification limits say what somebody wants, and they answer different questions.
Which chart of a variables pair do you read first, and why?
The dispersion chart. The location chart's limits are computed from the dispersion chart's centre line, so an unstable R or MR chart makes those limits arithmetic rather than limits.
What is the cost of applying every run rule at once?
More sensitivity and more false alarms. The average run length to a false alarm falls from about 370 points on rule 1 alone to about 90 for the four Western Electric rules — roughly four times as often on a process where nothing is wrong. Choose a set, state it, and keep it.
Can you do this now?
Rate yourself honestly. We compare your rating with how you actually answered — the gap is more useful than either number alone.
I can choose the right control chart for a given kind of data and say why.
I can read a variables control chart pair and say whether the limits can be trusted.
I can explain why a specification limit must never be drawn on a control chart.
Your rating is recorded alongside your drill results. Neither alone marks the competency as met.