Skip to content

Practical guide · TPM and maintenance

Where to start reducing machine downtime: a worked month from one downtime log

Short answer

Start from one month of your own downtime log, not from a list of ideas. Add up the lost minutes, then sort the reasons three ways: by minutes, by number of stops and by cost. Split the many short stops from the few long ones, because they need different fixes: long breakdowns need root cause analysis and the right maintenance strategy, frequent short stops need operator care and a standard way of running the machine. Pick one loss that is big, repeats and can be fixed soon, then measure the next month the same way. The worked example below does this for 37 stops on one line.

Step 1: the month's log

This example is illustrative, not from a real plant. Bottling line 3 has a filler, a capper, a labeller and a case packer. It runs one shift, 06:00 to 14:00, with a 30-minute break at 10:00, for 20 days. Operators write down every stop of 2 minutes or longer: the day, the start time, the minutes, the machine that stopped the line and a code from the starter list in the downtime reason codes template. Here is the whole month: 37 stops.

The month's log: 37 stops

Example numbers
Downtime log for one month on bottling line 3, illustrative
#DayStartMinCodeMachineWhat happened
1106:123M1Case packerCase jammed at the erector
2110:414M1Case packerCase jammed at the erector
3206:202M1Case packerFlaps not closed, case stuck at the sealer
4210:3042S1FillerChangeover, 500 ml to 1 litre
5307:156S5LabellerLabel reel change
6313:0516W1CapperOut of caps, forklift on another job
7406:083M1Case packerCase jammed at the erector
8408:4058B3CapperCap chuck cylinder leaking air, cylinder replaced
9510:3038S1FillerChangeover, 1 litre to 500 ml
10511:522M2LabellerLabel sensor tripped, reset
11606:154M1Case packerCase jammed at the erector
12612:209Z1CapperTorque alarm, checked and reset
13806:313M1Case packerCase jammed at the erector
14810:3047S1FillerChangeover, 500 ml to 1 litre
15907:05132B1Case packerInfeed conveyor chain broke, chain replaced
16912:502M1Case packerFlaps not closed, case stuck at the sealer
171006:104M1Case packerCase jammed at the erector
181009:125S5LabellerLabel reel change
191112:0571B3CapperCap chuck cylinder leaking air, cylinder replaced
201113:313M2LabellerLabel sensor tripped, reset
211206:223M1Case packerCase jammed at the erector
221210:3035S1FillerChangeover, 1 litre to 500 ml
231307:4848B2LabellerServo drive fault, drive replaced
241406:053M1Case packerCase jammed at the erector
251411:107S5LabellerLabel reel change
261506:184M1Case packerCase jammed at the erector
271510:3044S1FillerChangeover, 500 ml to 1 litre
281606:402M2LabellerLabel sensor tripped, reset
291613:2022W1CapperOut of caps, delivery late from the warehouse
301706:123M1Case packerCase jammed at the erector
311708:3064B3CapperCap chuck cylinder leaking air, cylinder replaced
321810:3040S1FillerChangeover, 1 litre to 500 ml
331812:153M2LabellerLabel sensor tripped, reset
341906:262M1Case packerFlaps not closed, case stuck at the sealer
351910:353M1Case packerCase jammed at the erector
362006:093M1Case packerCase jammed at the erector
372012:406S5LabellerLabel reel change
Download the log as CSV (37 rows)
20 shifts of 06:00 to 14:00. Every stop of 2 minutes or longer, 746 minutes in all. Codes from the downtime reason codes template.

Stops shorter than 2 minutes are not on the log. They still cost time, and it shows up as lost speed (OEE performance) rather than as stops. The OEE calculator shows how much, from your part counts and ideal cycle time.

Step 2: total lost time and availability

Planned production time is the shift minus the break: 450 minutes a shift, 9,000 minutes over 20 shifts. The 37 stops add up to 746 minutes, 8.3% of planned production time.

The month in numbers
MeasureValueHow it is worked out
Planned production time9,000 min20 shifts × (480 − 30) minutes
Stops logged37Every stop of 2 minutes or longer
Total lost time746 min (8.3%)All logged minutes, then 746 ÷ 9,000
Small stops19 stops, 56 minJams and sensor trips (M codes), each under the 5-minute small-stop limit
Stops counted in availability18 stops, 690 minBreakdowns, waiting, the unlisted alarm, changeovers and reel changes
Run time8,310 min9,000 − 690
Availability92.3%8,310 ÷ 9,000

Illustrative numbers.

Availability counts every stop long enough to need a reason, planned or not: run time is planned production time minus all stop time, changeovers included. The jams and sensor trips under 5 minutes are small stops, which the six big losses count against performance, so they are in the lost time but not in availability. Write your rule down once and keep it, or next month will not compare with this one. The six big losses worksheet puts each kind of loss under its OEE factor.

Step 3: Pareto by minutes, by stops and by cost

Sort the codes three ways. By minutes, changeovers (S1) and the capper's pneumatic failures (B3) are 58.8% of the lost time. By number of stops, the case packer jams (M1) lead with 15 of the 37 stops, though they add up to only 46 minutes. Minutes show where the time went; stops show what keeps happening.

By minutes

Example numbers
  • S1: 246, 33% of the total, cumulative 33%.
  • B3: 193, 26% of the total, cumulative 59%.
  • B1: 132, 18% of the total, cumulative 77%.
  • B2: 48, 6% of the total, cumulative 83%.
  • M1: 46, 6% of the total, cumulative 89%.
  • W1: 38, 5% of the total, cumulative 94%.
  • S5: 24, 3% of the total, cumulative 97%.
  • M2: 10, 1% of the total, cumulative 99%.
  • Z1: 9, 1% of the total, cumulative 100%.
Changeovers and the capper's pneumatic failures are 58.8% of the lost minutes.

By number of stops

Example numbers
  • M1: 15, 41% of the total, cumulative 41%.
  • S1: 6, 16% of the total, cumulative 57%.
  • S5: 4, 11% of the total, cumulative 68%.
  • M2: 4, 11% of the total, cumulative 78%.
  • B3: 3, 8% of the total, cumulative 86%.
  • W1: 2, 5% of the total, cumulative 92%.
  • B1: 1, 3% of the total, cumulative 95%.
  • B2: 1, 3% of the total, cumulative 97%.
  • Z1: 1, 3% of the total, cumulative 100%.
The case packer jams (M1) are 15 of the 37 stops.
Lost time by reason code
CodeReasonStopsMinutesShare of minutesCumulativeCost
S1Changeover624633.0%33.0%$8,112
B3Hydraulic or pneumatic failure319325.9%58.8%$6,296
B1Mechanical failure113217.7%76.5%$4,264
B2Electrical or controls failure1486.4%83.0%$1,576
M1Jam or misfeed15466.2%89.1%$2,072
W1Waiting for material2385.1%94.2%$1,296
S5Reel or consumable change4243.2%97.5%$928
M2Sensor trip or fault reset4101.3%98.8%$480
Z1Unlisted191.2%100.0%$328

Illustrative. Cost = minutes ÷ 60 × $1,920 an hour + $40 a stop.

Cost adds what minutes miss: every restart throws away or rechecks some product. With an hour of downtime at $1,920 (the worked example in the downtime cost calculator) and $40 lost at each restart, both illustrative, the month cost $25,352. The order barely moves, except that the 15 jams now cost more than the one 48-minute servo failure. Put in your own figures below: the more each restart costs, the further the frequent short stops climb.

The cost Pareto with your own figures

Example numbers

The month cost $25,352. Order by cost: S1, B3, B1, M1, B2, W1, S5, M2, Z1. Different from the order by minutes.

  1. S1$8,11232%
  2. B3$6,29657%
  3. B1$4,26474%
  4. M1$2,07282%
  5. B2$1,57688%
  6. W1$1,29693%
  7. S5$92897%
  8. M2$48099%
  9. Z1$328100%

Short stops (M codes). The last column is the cumulative share of cost.

Cost = minutes ÷ 60 × cost per hour + stops × loss per restart, on the example log. Use the downtime cost calculator to work out your cost per hour.

Then read the notes inside each code. All three B3 stops are the same cap chuck cylinder on the capper, and 12 of the 15 jams were at the case packer's erector. A code tells you where to look; the notes tell you what to fix.

Step 4: split the many short stops from the few long ones

The same minutes can come from a few long stops or from many short ones, and the fix is different. Split the log into three groups.

Short stops, long stops and planned stops
GroupStopsShare of stopsMinutesShare of minutesAverage stopWhat they are
Short stops (M codes, under 5 min)1951.4%567.5%2.9 minJams and sensor trips the operator clears, no technician
Long unplanned stops (B, W and Z codes)821.6%42056.3%52.5 minFailures, waiting for caps and one unlisted alarm
Planned stops (S codes)1027.0%27036.2%27.0 minChangeovers and label reel changes

Illustrative numbers.

Long stops are a repair time and root cause problem. The capper's three cylinder failures took 64 minutes each on average (mean time to repair) and came once every 2,770 minutes of run time, about one every six shifts (mean time between failures). Ask why the part fails and whether it gives a warning you could check for: a breakdown analysis report on the failures, then the maintenance strategy selector for the failure mode. The MTBF and MTTR calculator does the arithmetic for any machine.

Short stops are a frequency problem. Each jam took 3 minutes on average, but one came every 554 minutes of run time, a little more than a shift apart. No repair fixes them, because nothing is broken. They come from the condition of the machine and how it is run: dirt, worn guides, settings that drift, material loaded differently each time. That is the work of autonomous maintenance, where operators clean, inspect and set their own machine to a standard, and of standard work.

When the unplanned stops started

Example numbers
Unplanned stops by half hour of the shift19 short stops and 8 long unplanned stops. Short stops: 11 at 06:00, 2 at 06:30, 2 at 10:30, 1 at 11:30, 1 at 12:00, 1 at 12:30, 1 at 13:30. Long stops: 1 at 07:00, 1 at 07:30, 2 at 08:30, 2 at 12:00, 2 at 13:00. The 10:00 slot is the break.Short stops (jams, sensor trips)11221111Long unplanned stops1122206:0008:0010:0012:00break
Each square is half an hour of the shift; the number is how many stops started in it over the month. Planned changeovers and reel changes are left out.

When the stops happen says more. 12 of the 15 jams started in the first hour after the 06:00 start and 2 more in the hour after the break, while the long stops are spread across the day. A pattern at start-up points at something about starting: glue not up to temperature, cases brought in cold from the warehouse, a setting changed overnight. It is a lead to check on the floor, not a cause yet.

Which tool fits which pattern
Pattern in the logLikely kind of problemStart with
A few long stops on the same partWear, or a failure mode nobody managesA breakdown analysis report, then the maintenance strategy selector
One long stop that has not repeatedCould be chanceWrite it up, check the spare part is on the shelf, and act if it comes back
Many short stops at one spotMachine condition and how it is runThe autonomous maintenance checklist, a start-up standard, and poka-yoke where parts can be loaded wrong
Changeovers near the top by minutesSetup work done while the line is stoppedThe SMED changeover worksheet and the SMED examples
Waiting for material or peoplePlanning and supply, not the machineA delivery rule or a kanban for the item that ran out
Unlisted (Z1) stops growingThe reason list is missing a codeSplit Z1 into a new code, as the reason codes template explains

Step 5: pick one loss to attack first

Rank the candidates by what they cost this month against the effort to fix them. Effort is a judgement: 1 if the operators can do it within days with no spending, 2 if it needs maintenance time or a part, 3 if it needs a workshop across teams over weeks. Cost divided by effort gives a rough order to argue about, not an answer. A stop that happened once is listed but not scored: one event is not a pattern.

Impact and effort
CandidateStopsMinutesCost this monthEffort (1 to 3)Cost per effort pointWho
Capper cylinder failures (B3)3193$6,2962$3,148Maintenance
Filler changeovers (S1)6246$8,1123$2,704Production, maintenance and quality
Case packer jams (M1)1546$2,0721$2,072Operators and team leader
Waiting for caps (W1)238$1,2961$1,296Materials
Conveyor chain break (B1)1132$4,264Not scoredHappened onceMaintenance
Labeller servo drive (B2)148$1,576Not scoredHappened onceMaintenance

Illustrative. Effort points are the team's judgement, written down so they can be argued with.

Attack the capper cylinder first. It is the largest unplanned loss that repeats, it is one part on one machine, and maintenance can start this week. Changeovers lose more minutes, but they are planned, so nobody is caught out, and SMED takes a team's time for weeks: they come second. The jams cost the least of the three but need no maintenance time and no spending, so the operators can work on them in the same 30 days without taking anyone off the capper. Vorne's advice is the same in spirit: take one loss from the top five that the team is confident it can improve, and agree a target for it.

Step 6: a 30, 60 and 90 day plan

  1. 1

    Days 1 to 30: the capper cylinder

    Maintenance writes one breakdown analysis report covering all three failures: the same cylinder or not, air supply quality, mounting and alignment, how long each seal lasted. Run the failure mode through the maintenance strategy selector. If a slower stroke or an air leak gives enough warning, a regular check can catch the next one before it stops the line; if not, plan the replacement or change the design. Target, written as a count: B3 stops a month from 3 to 0.

  2. 2

    Days 1 to 30: the start-up jams

    The team leader and the case packer operators watch the first hour on three mornings and write down what is different at start-up. Turn what they find into a start-up standard, add the cleaning and setting points to the autonomous maintenance checklist, and teach the new step to every shift with a one point lesson. Target: M1 jams a month from 15 to 5 or fewer.

  3. 3

    Days 31 to 60: read month two, then start on changeovers

    Read the second month's log exactly the same way (step 7). Then run a SMED workshop on the filler changeover: film one, sort the steps into work that needs the line stopped and work that can be done while it runs with the SMED changeover worksheet, and borrow ideas from the SMED examples. The average changeover this month was 41 minutes; set the target after the first study, not before.

  4. 4

    Days 61 to 90: hold the gains and pick the next loss

    Keep the new check in the maintenance schedule and the start-up step in the standard, read month three and redraw the Pareto. The next target comes from the new top five, not from this month's list. Review the codes too: if the capper torque alarm (Z1) comes back, give it a code of its own.

Step 7: measure the next month the same way

Read month two with the same rules: the same 2-minute logging threshold, the same codes, the same planned time. If the number of shifts changes, compare per shift. Compare the codes you worked on, not only the total, because the total also moves with one-off failures.

Month one and month two
MeasureMonth oneMonth twoWhat it shows
Capper cylinder failures (B3)3 stops, 193 min1 stop, 57 minBetter, but one month could be luck (see below)
Case packer jams (M1)15 stops, 46 min5 stops, 14 minBetter, and unlikely to be luck
Changeovers (S1)6 stops, 246 min6 stops, 241 minNo change yet, as planned
Cracked star wheel (B4), a new one-offNone1 stop, 125 minWrite it up; act if it comes back
All stops37 stops, 746 min24 stops, 511 minIncludes the one-offs of both months
Availability92.3%94.6%Moves with the one-offs too

Illustrative numbers for both months.

Month one against month two

Example numbers
Month one against month twoCapper cylinder failures (B3), stops: 3 in month one, 1 in month two. Case packer jams (M1), stops: 15 in month one, 5 in month two. Changeovers (S1), minutes: 246 in month one, 241 in month two.Capper cylinder failures (B3), stopsMonth 13Month 21Case packer jams (M1), stopsMonth 115Month 25Changeovers (S1), minutesMonth 1246Month 2241
Each pair is on its own scale. The two losses worked on fell; changeovers, not worked on yet, did not move.

Counts this small are noisy, so check whether a drop could be luck. Suppose nothing had changed and the capper still failed three times a month on average, at random. A month with one failure or none would still come about one month in five (Poisson probability 0.20). So one good month proves nothing: keep counting for three months before calling it fixed. For the jams, a month with 5 or fewer at the old average of 15 would come about 3 times in 1,000, so that drop is real.

Then make the gain stick. A fix that depends on someone remembering it fades, so the check goes into the maintenance schedule and the start-up step into the standard, and the target codes stay on the weekly review until month three. The equipment downtime log keeps MTBF and MTTR per machine if you want the long stops tracked on their own.

Definitions and sources

  • Six big losses: from Seiichi Nakajima's TPM work (Introduction to TPM, Productivity Press, 1988), read here through OEE.com (Vorne), "Six Big Losses", and Moradizadeh and Mayorga, FCTA 2014 conference paper, section 2. Breakdowns and setup and adjustment are availability losses; small stops and reduced speed are performance losses; start-up rejects and production rejects are quality losses.
  • Availability is run time ÷ planned production time, where planned production time is the shift minus breaks and run time is planned production time minus all stop time, planned and unplanned (OEE.com, "Calculating OEE").
  • Small stops are short stops the operator clears without maintenance. Vorne's TPM guide puts them under five minutes; OEE.com says where to draw the line is a site rule, for example giving every stop over two minutes a reason. The 5-minute limit here is the default in the downtime reason codes template.
  • Vorne, "Reduce and Avoid Machine Downtime": capture a reason for every downtime event, watch the constraint and the machines that starve or block it, and pick one loss in the top five that the team is confident it can improve.
  • MTBF is operating time ÷ failures and MTTR is repair time ÷ repairs, as in the MTBF and MTTR calculator. Cost of a stop is hours × cost per hour plus the restart loss, as in the downtime cost calculator.

Free templates and tools

FAQ

Questions about reducing machine downtime: a worked month

Rather see it on your own problem?

Bring the problem you are stuck on, and we will show you on a call how LeanSuite handles it.

Pass it on

We want LeanSuite to be the best place on the internet for lean help. If this was useful, send it to someone on your team or in your network who needs it.