A CUSUM control chart (cumulative sum chart) monitors a process by accumulating deviations from a target value, so that small but persistent shifts add up into a clear alarm long before a conventional control chart reacts. Where a Shewhart chart judges each sample in isolation, CUSUM has memory. That makes it the fastest standard tool for catching shifts of roughly 0.5 to 1.5 standard deviations, exactly the slow drifts from tool wear, temperature creep, or material variation that quietly eat margin.
A Shewhart chart with 3 sigma limits spots large, sudden jumps quickly but reacts slowly to small ones. If the process mean drifts by one standard deviation, the average run length (ARL) to detection is about 44 samples. Sampling hourly, that is nearly two days of off-target production inflating your scrap rate without a single point ever breaching a limit.
A properly tuned CUSUM detects that same shift in about 10 samples at a comparable false alarm rate: four times faster. That advantage is why the chart belongs in any mature statistical process control program.
The tabular CUSUM tracks two running sums for each observation x against the target mu0:
Two parameters govern everything:
A lower h detects faster but false-alarms more often. After a reset, starting the sums at h/2 (a fast initial response, or FIR) re-alarms quickly if the problem persists.
A bottling line fills to a target of mu0 = 500 g with sigma = 1 g. Quality wants to catch a 1 g upward drift, so k = 0.5 g and h = 5 g. Shewhart limits would sit at 497 g and 503 g. After sample 5, a filler valve begins to stick and the true mean rises by about 1.5 g.
The chart signaled just five samples after the shift began, yet not one individual reading came near the 503 g Shewhart limit; a Shewhart chart would have kept waiting while every bottle gave away product. CUSUM even estimates the new mean: mu0 + k + C+/N, where N is the samples since the sum left zero. Here that is 500 + 0.5 + 5.1/5 = 501.52 g, telling the technician how far to adjust.
A CUSUM chart is only as fast as the data feeding it. Fabrico is the real-time data foundation: it captures production and machine data as it happens, including through computer vision on machines with no PLC, and turns it into live OEE and production monitoring, so drift shows up within the shift, not in next week's report. When a signal is confirmed, the loop closes in the same system: raise a work order, log the root cause against the asset, and schedule the follow-up preventive task in Fabrico's field-ready CMMS. And because Fabrico is EU-built with EU data residency, your process data stays inside the EU.
k (the reference value) is the tolerance band the chart ignores, normally half the shift you want to detect; h (the decision interval) is the alarm threshold on the cumulative sums, normally 4 to 5 standard deviations.
Both have memory and offer similar small-shift performance. EWMA weights recent points exponentially and is more robust to non-normal data; tabular CUSUM is tuned to one specific shift size and gives a direct estimate of the new mean after a signal.
Verify the measurement first, then find and correct the assignable cause and document the action. Reset C+ and C- to zero, or to an h/2 headstart for fast confirmation that the fix worked, and continue charting.
Want the live machine data that makes fast shift detection possible? Book a Fabrico demo and see real-time OEE monitoring and a field-ready CMMS working as one system.