FREE TOOL

Machine downtime log, reason codes and work order from an alarm

A machine downtime log records every stop: the date, the machine, when it stopped, how many minutes it was down, a reason code and what the operator saw. Kept for a few weeks, it tells you which machine and which cause cost the most time, and which stops keep coming back. Log stops here or paste them from Excel, get a Pareto by reason and by machine, flag any machine that stops three times for the same reason in 7 days, and print a blank log for the floor. Type an alarm code and the operator’s note and the tool picks the reason code and drafts the work order. Plants running Morsa skip the form entirely: it builds the log from the machines and the shift chat.

Updated October 21, 2026

Downtime toolkit
Tool
Log a stop
As the control shows it
Their words, English or Spanish. Reads as TL02 Chip control (chips wrapping or packing) so far.

The log
Date, Machine, Start, Minutes, Reason code (or the reason in words), Note. The sample is the sample plant's last week.
Stops9
Hours down4.58
Unplanned3.5 h7 stops
Repeat stops03+ in 7 days
Downtime by reason
ReasonStopsMinCum.
TL02 Chip control (chips wrapping or packing)25520%
EL03 Sensor or switch fault15540%
MA01 Waiting for material14556.4%
PL02 Changeover or setup13569.1%
PL01 Preventive maintenance13080%
QU01 Quality hold or first-piece approval12087.3%
TL01 Tool breakage or wear12094.5%
UT02 Coolant115100%
Downtime by machine
MachineStopsMinCum.
Mill 2310538.2%
Lathe 639070.9%
Saw 114587.3%
Lathe 4235100%
Reason codes (29)
CodeReasonGroup
PL01Preventive maintenancePlanned (planned)
PL02Changeover or setupPlanned (planned)
PL03Break, meeting or trainingPlanned (planned)
PL04No work scheduledPlanned (planned)
PL05Engineering trialPlanned (planned)
ME01Mechanical breakdownMechanical
ME02Hydraulic or pneumatic faultMechanical
ME03Spindle, bearing or driveMechanical
ME04Bar feeder or loader faultMechanical
ME05Conveyor or chip conveyor jamMechanical
EL01Electrical faultElectrical and controls
EL02Control, PLC or CNC alarmElectrical and controls
EL03Sensor or switch faultElectrical and controls
EL04Power lossElectrical and controls
TL01Tool breakage or wearTooling and workholding
TL02Chip control (chips wrapping or packing)Tooling and workholding
TL03Fixture or workholdingTooling and workholding
MA01Waiting for materialMaterial
MA02Wrong or defective materialMaterial
MA03Material handling (forklift, crane)Material
QU01Quality hold or first-piece approvalQuality
QU02Out of tolerance adjustmentQuality
QU03Scrap or reworkQuality
PE01No operatorPeople
PE02Waiting for maintenancePeople
UT01Air pressureUtilities
UT02CoolantUtilities
MS01Minor stop or jam (under 5 minutes)Minor stops
OT01Other or unknownOther

The log, the calculators and the PDFs stay in your browser. To draft a work order, the machine, alarm and note you type (and the dates and codes of that machine's stops in your log) go to Morsa's server, which checks every number against what you typed. Nothing is stored.

What a downtime log should record

ColumnWhy it mattersExample
Date and shiftPatterns by shift and by day of the week2026-10-19, second shift
MachineRanks machines by lost timeLathe 6
Start and end, or minutesThe size of the loss; MTTR comes from it22:10, 40 min
Reason codeGroups stops so they can be countedTL02 Chip control
Operator noteThe detail a code cannot holdchips wrapped on bar feeder, cleared x2
Action takenWhat fixed it, for next timereplaced insert, reset
Planned or unplannedOnly unplanned stops count as failuresUnplanned

Record every stop over a set threshold, usually 5 minutes, and count shorter ones as minor stops. A threshold everyone knows keeps the log honest; a log that only has the big breakdowns hides the small stops that add up to more.

Downtime reason codes

A short list beats a long one: Vorne’s guidance is that downtime reporting is more consistent and more useful with a smaller list of reasons. This list has 29 codes in 10 groups. Planned codes (preventive maintenance, changeovers, breaks) are tracked but are not failures, so they stay out of MTBF.

CodeReasonGroup
PL01Preventive maintenancePlanned (planned)
PL02Changeover or setupPlanned (planned)
PL03Break, meeting or trainingPlanned (planned)
PL04No work scheduledPlanned (planned)
PL05Engineering trialPlanned (planned)
ME01Mechanical breakdownMechanical
ME02Hydraulic or pneumatic faultMechanical
ME03Spindle, bearing or driveMechanical
ME04Bar feeder or loader faultMechanical
ME05Conveyor or chip conveyor jamMechanical
EL01Electrical faultElectrical and controls
EL02Control, PLC or CNC alarmElectrical and controls
EL03Sensor or switch faultElectrical and controls
EL04Power lossElectrical and controls
TL01Tool breakage or wearTooling and workholding
TL02Chip control (chips wrapping or packing)Tooling and workholding
TL03Fixture or workholdingTooling and workholding
MA01Waiting for materialMaterial
MA02Wrong or defective materialMaterial
MA03Material handling (forklift, crane)Material
QU01Quality hold or first-piece approvalQuality
QU02Out of tolerance adjustmentQuality
QU03Scrap or reworkQuality
PE01No operatorPeople
PE02Waiting for maintenancePeople
UT01Air pressureUtilities
UT02CoolantUtilities
MS01Minor stop or jam (under 5 minutes)Minor stops
OT01Other or unknownOther

Code the cause, not the symptom. A bar feeder alarm caused by chips wrapping on the bar is a chip control problem (TL02), and the fix is the insert, the feed and the coolant, not the feeder. The tool reads it that way too.

From an alarm and a note to a work order

Type the alarm as the control shows it and the operator’s words, in English or Spanish. For “1023 BAR FEEDER FAULT” and “chips wrapped on bar feeder again, cleared x2” the tool picks TL02 Chip control (chips wrapping or packing) and, because the log has two earlier chip stops on Lathe 6 this week, drafts a high priority work order:

  1. Lock out and tag out before anyone reaches into the machine.

  2. Clear chips, check the chip breaker insert, feed and coolant; review the setup notes.

  3. Find the root cause, not just the reset: this is stop 3 for this reason on Lathe 6 in 7 days.

  4. Run a first piece and get it checked before the machine goes back to production.

It adds a tool room request (“Tool room: check stock of the inserts and tools for Lathe 6 and send spares to the machine.”) and a note to email the machine builder’s service team with the alarm log. Change the code if it is wrong, copy the work order, download it as a PDF or add the stop to the log.

How to read the log

  1. Sort by minutes, not by count. The Pareto lists reasons and machines by lost minutes with a running total. The top two or three usually hold most of the time.

  2. Look for repeats. Three stops for the same reason on the same machine inside 7 days is a pattern, not bad luck. The log flags it.

  3. Split planned from unplanned. Changeovers and PM are time you chose to spend; reduce them with SMED and better PM, not with repairs.

  4. Turn the top cause into one project. Use root cause analysis on it, fix it, and watch its minutes fall in the next weeks of the log.

  5. Feed the numbers forward. Unplanned minutes and stop counts give MTBF and MTTR; the minutes times your margin give the cost of downtime; planned and unplanned time feed OEE availability.

The modern way: the log writes itself

Paper logs and spreadsheets fail the same way: the stop happens at 2 AM, the note gets written at the end of the shift, if at all, and the reason says “machine down”. Plants that run an AI operations agent such as Morsa stop asking operators to fill in forms. Overnight, Lathe 6 is down 40 minutes. Morsa takes the alarm code from the machine and the operator’s note from the shift chat (“chips wrapped on bar feeder”), codes it, sends maintenance a work order for tonight and asks the tool room for chip breaker inserts. It is the third time this week, so the machine builder’s service team gets an email with the alarm log attached. The 6 AM brief shows the 40 minutes with its reason, and the fix is already moving. People approve; nobody retypes.

Limits

  • The log reads up to 2,000 stops and keeps them in your browser only. Dates are US order (10/20/2026) or ISO (2026-10-20).

  • A row the tool cannot read is listed with the reason. It is never guessed.

  • The reason code from a note is a suggestion from keywords and, when the server is reachable, a check of the wording. Confirm it with the person who fixed the machine.

  • The work order is a draft. Follow your own lockout and tagout procedure.

Common questions

What is machine downtime?

Any time a machine is scheduled to run and is not running. Unplanned downtime is breakdowns, jams, waiting for material or people; planned downtime is changeovers, preventive maintenance and breaks.

How do you calculate downtime in production?

Add up the minutes of every stop in the period, from the moment the machine stopped to the moment it made a good part again. Downtime percent = downtime / planned production time x 100. 40 minutes in an 8-hour shift is 8.3%.

Should I track downtime in Excel or software?

Excel works for one area if someone keeps it up. It breaks when the notes come in late or not at all. Machine monitoring captures the minutes; the reason still has to come from people. An AI agent like Morsa gets the reason from what operators already say in the shift chat.

How many reason codes should we have?

Few enough that an operator can pick one in a few seconds: 20 to 30, in groups. Add a code only when “Other” keeps holding the same cause.

WHERE MORSA FITS

When a machine stops, the reason and the fix should already be moving.

Morsa reads the alarm from the machine and the operator’s note from the shift chat, codes the stop, opens the work order, asks the tool room for parts and, on the third stop in a week, emails the machine builder with the alarm log. It works in Teams, WhatsApp, email or whatever your floor already uses.

Machines, people, and vendors, finally in one. We start with yours.

For queries, feedback or suggestions

© 2026 Lunar Inc. All Rights Reserved.

Machines, people, and vendors, finally in one. We start with yours.

For queries, feedback or suggestions

© 2026 Lunar Inc. All Rights Reserved.

Machines, people, and vendors, finally in one. We start with yours.

For queries, feedback or suggestions

© 2026 Lunar Inc. All Rights Reserved.