Short answer
Design rules
- Count
- 15–25 reasons, 7–8 groups; remove what nobody uses after a month
- Two kinds
- Breakdown (fault; alerts; cleared by supervisor) vs Pause (operator-controlled stop)
- Wording
- What the operator sees, not the engineering cause — 'spindle noise', not 'bearing wear'
- Where
- Picked at the machine at the moment of the stop, one tap
- Root cause
- Recorded later on breakdowns by supervisor/maintenance; never the operator's job
The list
| Group | Reason | Use it when |
|---|---|---|
| Breakdown (Breakdown) | Tool breakage | Tool or insert broke mid-cut |
| Spindle / noise / vibration | Spindle fault or abnormal noise | |
| Machine alarm / fault | Control alarm the operator cannot clear | |
| Hydraulic / pneumatic | Pressure, chuck, tailstock, turret faults | |
| Electrical | Drive, servo or power-supply fault | |
| Coolant system | Pump failed, no flow, leak | |
| Setup (Pause) | Job changeover | Fixture, jaws, tools, offsets for the next job |
| First-piece approval | Waiting for inspection of the first piece | |
| Program edit / proving | Editing or proving the program | |
| Tooling (Pause) | Tool / insert change | Planned change at end of tool life |
| Tool not available | Waiting for a tool from the crib or supplier | |
| Tool setting / offset | Measuring and setting a tool | |
| Material (Pause) | Waiting for material | Raw material or blanks not at the machine |
| Wrong / rejected material | Material found wrong or defective | |
| Material handling | Loading, unloading, crane waiting | |
| Quality (Pause) | In-process inspection | Waiting for the inspector or measuring |
| Dimension issue | Stopped to correct a dimension | |
| Rework | Reworking pieces on the machine | |
| Utilities (Pause) | Power cut | Grid failure; generator changeover |
| Air pressure low | Compressor or line pressure | |
| Coolant top-up / change | Planned fluid change | |
| Operator (Pause) | Break | Tea, lunch, personal |
| No operator | Machine idle, nobody assigned | |
| Training / meeting | Operator away for training or a meeting | |
| Planning (Pause) | No job assigned | Machine has no work scheduled |
| Waiting for drawing / instruction | Waiting for information | |
| Planned maintenance | Scheduled maintenance window |
Downtime tracking Excel template
The list above as a free downtime log: one row per stop with the time it stopped and restarted, the reason from a dropdown, and the minutes, group and breakdown-or-pause filled in for you. A Summary sheet adds the month up by group and by machine and works out breakdown count and MTTR (mean time to repair).
| Machine · Shift | Stopped | Restarted | Min | Reason | Group | What happened |
|---|---|---|---|---|---|---|
| TC-01 · A | 08:40 | 09:15 | 35 | Job changeover | Setup | Shaft pin to bush |
| TC-01 · A | 09:15 | 09:32 | 17 | First-piece approval | Setup | – |
| VMC-03 · A | 10:05 | 11:50 | 105 | Machine alarm / fault | Breakdown | Spindle alarm, maintenance reset it |
| TC-02 · A | 11:20 | 11:45 | 25 | Waiting for material | Material | – |
| VMC-03 · A | 13:10 | 13:25 | 15 | Tool not available | Tooling | Ø10 end mill from crib |
| TC-01 · A | 14:30 | 14:42 | 12 | Tool / insert change | Tooling | – |
| TC-02 · B | 17:05 | 17:30 | 25 | Power cut | Utilities | Generator changeover |
| VMC-03 · B | 18:40 | 19:10 | 30 | Tool breakage | Breakdown | End mill broke in pocket |
| TC-01 · B | 20:15 | 20:40 | 25 | No operator | Operator | Operator moved to TC-02 |
| TC-02 · B | 22:50 | 23:20 | 30 | Waiting for material | Material | – |
| VMC-03 · B | 23:45 | 00:20 | 35 | Machine alarm / fault | Breakdown | Same spindle alarm — after midnight |
The Summary sheet: minutes stopped by group
- Breakdown170 min · 3 stops
- Material55 min · 2 stops
- Setup52 min · 2 stops
- Tooling27 min · 2 stops
- Utilities25 min · 1 stop
- Operator25 min · 1 stop
Free, no sign-up. Opens in Excel, Google Sheets and LibreOffice.
OpeEye · live
Every stop asked “why?”, at the machine.
- VMC-02Valve body21/32Running
- TC-01Shaft pin Ø2547/72Running
- VMC-03Flange Ø809/21Tool change · 4 min
- TC-04Bush Ø400/40Setup · first piece
Every piece counted, every stop asked “why?” on a tablet, and the hourly and daily report on your phone — for 5 machines or 500.
Explore OpeEyeBook a 20-minute demo₹399 ($5 outside India) per machine a month · free 15-day trial
Why grouped, and why so few?
A report is only as good as the reason column. With sixty codes, operators tap the first plausible one and the top reason becomes “other”. With eight groups and two or three reasons each, the choice is obvious at a glance — and the weekly report can be read at the group level (setup vs tooling vs material) before drilling into a reason.
Word every reason the way the operator experiences it. The operator hears spindle noise; the engineer later finds a bearing. Ask for the noise; record the bearing as root cause afterwards.
Breakdown vs pause — why the distinction matters
A pause is the operator’s call and ends when they tap resume. A breakdown is a fault: it should alert the supervisor and owner immediately, hold the machine in the down state until someone clears it, and carry a root cause and corrective action afterwards. That gives every breakdown a start, an end and a person who confirmed it — which is what makes a downtime report believable. This is how downtime tracking in OpeEye treats the two.
Reading the report: the first fix is the top line
Rank the week’s minutes by reason. The top line is next week’s project — usually a setup group reason or “waiting for material” in a job shop. Fix it, watch the ranking for two weeks, take the next line. OEE moves because availability moves; availability moves because the top reason shrank.
Put this list on a tablet at every machine — this week.
A 20-minute demo, on-site in Rajkot and across Gujarat or over a call anywhere in India. Free 15-day trial, no hardware to buy from us.
Questions shop owners ask
How many downtime reason codes should a CNC shop have?
+
Between 15 and 25, grouped into 7 or 8 families. Fewer than that and 'other' swallows the truth; more than that and operators tap the first one they see. Start with the list on this page and remove what your floor never uses after a month.
What is the difference between a breakdown reason and a pause reason?
+
A breakdown is a fault that stops production and needs someone to fix or clear it — tool breakage, alarm, spindle. A pause is a stop the operator controls — break, waiting for material, inspection. Breakdowns should alert a supervisor and stay open until cleared; pauses just need a reason.
Should setup be a downtime reason?
+
Yes. Setup is time the machine is not producing, so it counts against availability. Track it as its own group — job changeover, first-piece approval, program proving — because it is the loss job shops can shrink fastest.
Where should the operator pick the reason?
+
At the machine, at the moment of the stop, in one tap. A reason recalled at the end of the shift is a guess. A tablet with big buttons and a short list is enough; a register with a code column is not.
Should I record root cause as well?
+
For breakdowns, yes — after the fact, by the supervisor or maintenance: what actually failed and what was done. Keep it separate from the operator's reason so the operator's job stays one tap.
Related
- Downtime trackingOne-tap stop reasons, breakdown alerts in seconds, hours lost by cause.
- How to calculate OEEThe formula, a worked example on a turning centre, and a calculator.
- Daily production report formatFree Excel and printable templates, a worked example and every formula.
- OEE softwareAvailability × performance × quality, computed from real floor events.