What Is SPC?
Statistical Process Control uses control charts to monitor a process in real time and detect when something has changed. Instead of inspecting parts after they are made (reactive), SPC watches the process as it runs and alerts you when it starts drifting — before defects are produced (proactive).
SPC is the link between process capability (can the process meet spec?) and daily operations (is the process still meeting spec right now?). A capable process that is not monitored will drift. SPC catches the drift.
Two Types of Variation
| Type | What It Is | Examples | Correct Response |
|---|---|---|---|
| Common Cause | Normal, inherent process variation — the system doing what it does | Minor temperature fluctuations, material batch-to-batch differences, normal tool wear | Do NOT adjust the process. Only reduce through system improvement (better equipment, tighter material specs, improved method). |
| Special Cause | Abnormal variation from something that changed | Broken tool, wrong material loaded, new operator without training, machine setting bumped | Stop, investigate, fix. Find what changed and restore or improve. |
The Cardinal Sin of SPC
Adjusting the process in response to common cause variation makes it worse, not better. This is called "tampering" — like a golfer overcorrecting after every shot. If the process is stable (only common cause variation), leave it alone and work on system improvement. Only react to special causes.
The page has no worked measurement example, so every quantity here is in units of the process's own σ — which is how the page itself talks: control limits at ±3σ (the stat grid, and the control chart table's "CL + 3σ" and "CL – 3σ"), zone lines at ±1σ (the two "hugging" rules), and 25 readings, the top of the page's own "collect 20-25 subgroups" baseline window. The 25 readings are a fixed illustrative sample of common cause variation, scaled so their realised standard deviation is 1.00σ; they are the SAME 25 readings in both panels. The left panel follows the page's Common Cause row, "Do NOT adjust the process", so the plotted point is the reading. The right panel follows the page's SPC Theater line, "Operator adjusts process after every reading", in its usual form: the dial moves by the last deviation in the opposite direction, so the point that lands on the chart is reading i minus reading i−1. That subtraction doubles the variance — Var(eᵢ − eᵢ₋₁) = 2σ² for independent readings — so the spread has to grow by √2 = 1.414, whatever the operator's intentions. The drawn sample realises 1.00σ → 1.41σ, a ratio of 1.41 and 41% wider; the range grows from 4.66σ to 6.37σ, points beyond ±1σ from 6 to 11, and changes of side from 10 to 16 of 24 — the alternation the page's "hugging limits" row describes. The two red points are readings 3 and 14. Untouched they are +2.43σ and −2.23σ, comfortably inside the limits; each is thrown out only because the previous reading's correction is still sitting under it. Checked against all five of the page's rules, the untouched lane trips none: 0 points outside the limits, longest run on one side of CL 6 (needs 7), longest trend 5 (needs 7), longest stretch inside ±1σ 5 (needs 15), longest alternating stretch outside ±1σ 2 (needs 8). The tampered lane trips rule 1 twice. The dial meanwhile made 24 adjustments over 26.7σ of total travel, ranging across 4.66σ, on a process whose mean never moved. Every figure in this note is recomputed from the plotted arrays.
The Control Chart
A control chart plots measurements over time with three lines:
| Line | What It Is | Calculation |
|---|---|---|
| Center Line (CL) | Process average | Mean of all subgroup averages |
| Upper Control Limit (UCL) | Upper boundary of expected variation | CL + 3σ (3 standard deviations above mean) |
| Lower Control Limit (LCL) | Lower boundary of expected variation | CL – 3σ (3 standard deviations below mean) |
Control limits are NOT specification limits. Spec limits come from the customer (what they will accept). Control limits come from the process (what it actually does). A process can be in statistical control but out of spec (not capable), or in spec but out of control (unstable). See process capability.
Types of Control Charts
| Chart | Data Type | What It Monitors | Best For |
|---|---|---|---|
| X-bar & R | Variable (measurements) | Subgroup average (X-bar) and range (R) | Most common. Dimensions, weights, pressures, cycle times. |
| X-bar & S | Variable | Subgroup average and std deviation | Larger subgroups (n > 10) |
| Individuals & MR | Variable | Individual readings and moving range | Destructive testing, slow processes, batch measurements |
| p-chart | Attribute (pass/fail) | Proportion defective | Go/no-go inspection, % defective per lot |
| c-chart | Attribute (count) | Number of defects per unit | Scratches per panel, errors per form |
Detecting Special Causes (Rules)
A point beyond UCL or LCL is the most obvious signal. But patterns within the limits can also indicate special causes:
| Pattern | Rule | What It Suggests |
|---|---|---|
| Point beyond limits | 1 point outside UCL or LCL | Something unusual happened at that moment |
| Run | 7+ consecutive points on same side of CL | Process mean has shifted |
| Trend | 7+ consecutive points trending up or down | Gradual drift (tool wear, temperature change) |
| Hugging center | 15+ points all within ±1σ | Data may be stratified (e.g., mixing two sources) |
| Hugging limits | 8+ points outside ±1σ alternating sides | Two different processes or conditions mixed |
Implementing SPC
✅ SPC Done Right
- Operators own the chart and understand the rules
- Special causes are investigated the same shift
- Charts are updated in real time, not backfilled
- Control limits recalculated after process improvements
- Common cause variation reduced through system improvement
❌ SPC Theater
- Charts filled in at end of shift from memory
- Out-of-control points with no investigation
- Operator adjusts process after every reading (tampering)
- Control limits never updated (same since 2015)
- Charts exist for the auditor, not for the operator
🎯 Key Takeaway
SPC is your early warning system. It detects process changes before they become defects, tells you when to act (special cause) and when to leave it alone (common cause), and creates a data-driven quality culture on the floor. Start with your top 3 critical features, train operators to own the charts, and investigate every special cause the same shift. Over time, as you eliminate special causes and reduce common cause variation, your process becomes more stable, more capable, and more predictable.
Build a Control Chart
Generate data points to build a live control chart. Then inject a special cause to see what an out-of-control process looks like.
Stop reading, start modeling
Model your process flow, run simulations, optimize staffing with TOC math, and test your knowledge with 107 interactive checks — all in one platform.