Skip to content

GuidesProduction and maintenance

Micro-stops and the six big losses of OEE

The six big losses are the six reasons a machine makes fewer good parts than it could in planned time: two take away availability, two performance, two quality. Micro-stops are the hardest to see: short, frequent stops that nobody records, but that added up are often worth more than a breakdown.

By Muvia · Updated October 21, 2026

The six big losses

The classification comes from TPM (Total Productive Maintenance) and is the standard way to explain a low OEE. Every minute lost from planned time ends up in one of the six categories, and each category weighs on only one of the three OEE factors.

LossExamplesOEE factor
BreakdownsA component failure, a maintenance intervention, a stop on a machine alarmAvailability
Setup and adjustmentsDie or format change, tooling, warm-up, adjustments at startupAvailability
Micro-stops and idlingJams, a misfed part in the feeder, a dirty sensor, waiting a few seconds for an operatorPerformance
Reduced speedA cycle slower than the ideal cycle, speed lowered to avoid problems, wearPerformance
Process defectsNonconforming parts and rework during steady-state productionQuality
Startup rejectsParts scrapped after a startup or a changeover, until the process is stableQuality
In more recent terminology breakdowns and setup become unplanned and planned stops, micro-stops and reduced speed become small stops and slow cycles, but the mapping onto the three factors stays the same.

The table has a practical consequence: to know which factor a loss weighs on you need to know what kind of stop it is, and for the first two rows that takes a reason code. For micro-stops, on the other hand, the reason is almost always missing: they are too short for anyone to pick one.

What micro-stops are

A micro-stop is a short stop that is cleared without maintenance: the operator removes a jammed part, cleans a photocell, resets an alarm and the machine starts again. It happens dozens of times per shift, almost always with the same causes, and that is why it gets mistaken for normal running.

In OEE, micro-stops belong to performance, not availability: during a micro-stop the machine is considered running, but it is not producing. That is why a machine with high availability and low performance should be checked first of all for micro-stops and reduced speed.

Threshold: when a stop is micro

There is no standard threshold. In practice a stop under 5 minutes is treated as a micro-stop, and many companies choose lower values, from 1 to 3 minutes, for fast machines. What matters is that the threshold is written down, the same for all machines of the same type, and does not change from one month to the next.

  • Below the threshold: a micro-stop, counted and summed, with no reason code required. It weighs on performance.
  • Above the threshold: a real stop, with a reason chosen by the operator or read from the PLC. It weighs on availability.
  • A cycle longer than normal but without a stop is reduced speed, not a micro-stop: you need to tell them apart if you want to understand the cause.

Moving the threshold does not change OEE: it moves minutes between availability and performance. If OEE changes when the threshold changes, the calculation is losing part of the time or counting it twice.

How to count them from the PLC

Micro-stops are not counted by hand: there are too many and they are too short. They are derived from the signals the PLC already has, read continuously.

  • Machine state (in cycle, stopped, in alarm): every transition from in cycle to stopped opens a stop, the return to in cycle closes it.
  • Part or cycle counter: if the counter does not advance for more than a multiple of the ideal cycle time, for example twice, the machine is not producing even if the state says otherwise.
  • Alarm or stop code, where it exists: it gives a cause even to short stops and makes a Pareto of micro-stops possible.
  • Frequent reading: with slow sampling, stops of a few seconds disappear. It is better to read states on change, for example with an OPC UA subscription, or with one-second sampling.

With Muvia Industrial the edge node reads states and counters from Siemens S7, OPC UA and Modbus TCP PLCs with its drivers and keeps them in a local buffer if the network goes down. Your team writes the calculation that separates stops from micro-stops in a Python function, once for all machines; Muvia has no packaged OEE module.

Example: a press with 40 micro-stops per shift

A press has 450 planned minutes per shift and an ideal cycle time of 30 seconds. The PLC signals show 40 stops under the 5-minute threshold, with an average duration of 1.5 minutes, plus 45 minutes of real stops.

QuantityCalculationResult
Time lost to micro-stops40 × 1.5 min60 min
Parts not produced60 min ÷ 0.5 min per part120 parts
Impact on performance60 ÷ 405 min of run time14.8 points
Impact on OEE60 ÷ 450 planned min13.3 points
None of the 40 stops lasts more than two minutes, yet together they are worth more than the 45 minutes of recorded stops.

The next step is to understand when they happen. A day-by-hour map of micro-stops often shows a clear pattern: rows that light up at every shift start after a die change, or an afternoon hour when the feeder jams. This is the path of the use case OEE and losses on stamping and welding lines, where micro-stops by hour and the Pareto of causes tell you where to act.

Frequently asked questions

Breakdowns and setup (they weigh on availability), micro-stops and reduced speed (they weigh on performance), process defects and startup rejects (they weigh on quality).

Tell us which machines you run. We'll tell you how to read them.

PLC brand, protocol, how the floor is connected: with those three answers, in a demo with one of our engineers, we show you how Muvia Industrial puts line data next to the rest of the business.