Skip to main content
IoTFlows Logo
IoTFlows Logo
Shopping Cart

Which OEE factor is costing you the most time?

Compare availability, performance and quality in lost minutes, check the inputs behind each factor, then weigh each loss by its cost to see where to look first.

Data Analytics Team, IoTFlows

9 min read

Updated

When OEE (overall equipment effectiveness) is low, look first at the factor that loses the most minutes of planned production time, not the factor with the lowest percentage. Convert availability, performance and quality into lost minutes, check the inputs behind each one, then weigh the minutes by what they cost on that machine. The largest loss that survives those checks is where you start.

One week on a CNC mill runs through every step below. If you need the formulas first, How to calculate OEE works one shift by hand.

Key takeaways

  • Compare OEE factors in lost minutes, because each factor’s percentage sits on a different base of time.
  • A point of availability costs more minutes than a point of performance, and a point of performance more than a point of quality.
  • Check the ideal cycle time, the short-stop cutoff and the scrap log before you trust which factor looks weakest.
  • Weigh each loss by its cost: scrap wastes material as well as time, and a minute matters most on the bottleneck.
  • Split the leading factor into its six big losses and work on the largest bucket first.

Why the lowest percentage misleads#

OEE multiplies three factors, and each one is a ratio of a different amount of time. Availability divides run time by planned production time. Performance divides the ideal time for the parts made by run time, and quality divides good parts by all parts.[1]

Ideal cycle time is the best cycle the operation sustains in good conditions, timed at the machine rather than taken from a quote. Total count × ideal cycle time is the ideal time for the parts made: the least time they could have taken.

Because the base shrinks from one factor to the next, a percentage point is worth less time at each step. A point of availability is 1% of planned production time. A point of performance is 1% of run time, and a point of quality is 1% of the ideal time for the parts made.

Definition

OEE loss in minutes is the planned production time a factor took away from good output at the ideal cycle time. The availability, performance and quality losses add up to planned production time minus good count × ideal cycle time.

For example, a mill with 2,250 planned minutes, 1,800 run minutes and 1,400 ideal minutes of output loses 22.5 minutes per point of availability, 18 per point of performance and 14 per point of quality. The glossary entry for performance gives the second factor’s full definition.

Convert each factor into lost minutes#

Each factor’s loss is the planned time it took away from good output. Three subtractions give the minutes.

Availability loss =

Planned production time − run time

Performance loss =

Run time − (total count × ideal cycle time)

Quality loss =

(Total count − good count) × ideal cycle time

The three add up to planned production time minus good count × ideal cycle time. That is the gap the short form of OEE measures: good count × ideal cycle time ÷ planned production time.[1]

Worked example

One week on a Haas VF-2 vertical mill

  • Five 8-hour day shifts with a 30-minute lunch each give 2,250 minutes of planned production time.
  • Stops total 450 minutes, so run time is 1,800 minutes.
  • Ideal cycle time is 2.5 minutes. Total count is 560 parts: 532 good and 28 scrapped.

Availability is 1,800 ÷ 2,250 = 80.0%. Performance is (560 × 2.5) ÷ 1,800 = 77.8%. Quality is 532 ÷ 560 = 95.0%.

Availability lost 2,250 − 1,800 = 450 minutes. Performance lost 1,800 − 1,400 = 400 minutes. Quality lost 28 × 2.5 = 70 minutes.

OEE = (532 × 2.5) ÷ 2,250 = 59.1%, with 920 minutes lost
FactorPercentageBaseMinutes lost
Availability80.0%2,250 planned min450
Performance77.8%1,800 run min400
Quality95.0%1,400 ideal min70
All three59.1% OEE2,250 planned min920
Performance has the lowest percentage, but availability loses 50 more minutes. Sample data.

A team that chases the lowest percentage starts on the smaller loss here. Minutes put all three factors on one scale, so you can rank them.

Split the leading factors into their losses#

A factor tells you the kind of loss. The six big losses tell you the cause, and each one belongs to exactly one factor.[2]

FactorLossWhat it looks like on a mill
AvailabilityEquipment failureA broken tap, a spindle alarm
AvailabilitySetup and adjustmentsChangeovers, first-part checks
PerformanceIdling and minor stopsChip clearing, door opens
PerformanceReduced speedCycles slower than the ideal
QualityProcess defectsOut-of-tolerance bores
QualityReduced yieldRejects while a new job settles
Loss names and factor mapping follow the six big losses of TPM.

Minor stops last a minute or two and need no maintenance visit.[2] Where they land depends on the cutoff your plant sets for logging a stop: shorter stops stay inside run time and lower performance. The post on micro-stops shows how that cutoff moves minutes between availability and performance while OEE stays the same.

Split the mill’s 920 minutes into buckets and rank them. You need a reason on each stop for availability, and a stop record that keeps short stops for performance.

LossFactorMinutesWhere the number comes from
Reduced speedPerformance250400 − 150 short-stop minutes
Setup and adjustmentsAvailability210Four changeovers
Idling and minor stopsPerformance150180 stops averaging 50 s
Waiting for materialAvailability120Two waits for bar stock
Equipment failureAvailability80A broken tap, a spindle alarm
Reduced yieldQuality4518 startup rejects × 2.5 min
Unclassified stopsAvailability40Stops with no reason
Process defectsQuality2510 rejects × 2.5 min
Sample data. The six big losses count any unplanned stop, including material waits and stops with no reason, as equipment failure. Those stay separate here because each needs a different fix. The rows add up to 920 minutes.

Reduced speed leads at 250 minutes, ahead of changeovers at 210. Before you start a speed project, check the number that produced it. To rank stop reasons over a longer window, build a downtime Pareto on minutes, not counts.

Check the inputs before you trust the result#

Every factor rests on a number someone entered or a record someone kept. A wrong input moves minutes into the wrong factor, or invents them.

Performance depends on the ideal cycle time more than on anything the machine does. Suppose the mill’s 2.5-minute ideal came from the job quote. Timing 20 consecutive good cycles gives 2.8 minutes as the best the process sustains.

With 2.8 minutes, the 560 parts are worth 1,568 ideal minutes. Performance rises to 1,568 ÷ 1,800 = 87.1%, and its loss falls from 400 to 232 minutes. Of the 250 minutes booked as reduced speed, 168 were a gap between the quote and the machine, and 82 remain.

A quoted ideal cycle time put 168 minutes into performance that the machine never lost. Sample data.

Changeovers now lead at 210 minutes, so measure changeover time before you plan that project. OEE becomes (532 × 2.8) ÷ 2,250 = 66.2%. Quality’s loss grows to 28 × 2.8 = 78.4 minutes, because each scrapped part carries more ideal time.

Keep 2.5 minutes only if a different program or tooling sustains it on this machine, since the ideal is the best cycle the operation sustains. Then the 168 minutes are a real performance loss with a known cause. Otherwise set the number from timed cycles, as the guide to setting the ideal cycle time describes.

Measured cycles also test the times you plan with. Jesel, a valvetrain manufacturer, compares measured cycle times against the times in its bills of material every day, as its customer story describes.

FactorInput that misleadsCheck
AvailabilityBreaks counted as stopsRemove breaks from planned time
AvailabilitySensor offline read as stoppedLook for gaps with no data
PerformanceIdeal cycle time from a quoteTime 20 good cycles
PerformanceParts per cycle set wrongHand count 10 parts
QualityRejects never loggedCompare the log with the scrap bin
QualityRework counted as goodCount first-pass good parts only

Quality counts only parts that pass the first time, so a reworked part is a reject.[1] The guide to first pass yield explains why. A quality factor at 100% for weeks deserves a check against the scrap bin before anyone reads it as a result. Give each reject a reason when you log scrap, so quality minutes appear beside the stops.

Rank the losses by what they cost#

A lost minute isn’t worth the same everywhere. Two things set its price: what the loss consumes besides machine time, and whether the machine limits the plant’s output.

The bottleneck is the machine whose capacity limits what the whole line can ship. The Lean Enterprise Institute describes it as the weak link in the system, the one constraint that stops the next unit from being made with current resources.[3]

A minute lost on the bottleneck is a minute of output lost for the line, while a minute lost on another machine is absorbed by its spare time. To prove which machine that is, see how to find the bottleneck.

Worked example

Pricing the mill’s week after the ideal cycle time check

  • The mill is the bottleneck of its cell. Each minute of it is worth $2.50 of contribution margin.
  • Each scrapped part also wastes a $40 blank of 4140 steel.

Availability costs 450 × $2.50 = $1,125. Performance costs 232 × $2.50 = $580. Quality costs 78.4 × $2.50 + 28 × $40 = $196 + $1,120 = $1,316.

Quality costs the most, $1,316, with the fewest lost minutes
Priced in dollars, quality moves from the smallest loss to the largest. Sample data.

Now suppose the mill has spare capacity and finishes the week’s work by Thursday. Its lost minutes cost little until demand rises, and the $1,120 of scrapped blanks is the only cash that leaves. The first project is the 18 startup rejects, and the stop and speed work moves to whichever machine is the bottleneck.

Read the pattern across shifts and machines#

One week on one machine gives you a ranking. The same ranking across shifts, part numbers and machines points at the cause before you walk to the floor.

PatternLikely causeFirst check
Availability low on one shiftSlow starts and handoversStops in the first 30 min of the shift
Availability low on changeover daysSetup lengthChangeover minutes per job
Performance low on one part numberThat operation’s ideal cycle timeTime 20 cycles of that part
Performance falls through the weekTool wear or a slowing feedCycle time trend by day
Performance low, few logged stopsShort stops under the cutoffCount stops under 2 minutes
Quality low after each changeoverStartup rejectsScrap in the first hour of a job
Quality at 100% for weeksRejects not loggedLogged scrap against the scrap bin
Each row compares the same factor across shifts, parts or days on one machine.

Look at the factor before you look at the people. Low performance on one part number points at that operation’s cycle time on every shift that runs it, not at the operator who happened to run it last.

See each factor on its own#

IoTFlows reports OEE factor by factor, so the weakest factor is on screen without a calculation. A SenseAi on each machine decides running or stopped every second and counts parts from the machine’s own signal, with no PLC connection.

Each machine’s card shows Uptime, which is availability, and the parts gauge, which is performance against the ideal cycle time set on each operation. Quality reads on Shift Production as good parts over everything counted, from the scrap your team logs with a reason. The metrics reference defines each number.

For a month or a quarter, sort the Advanced Report by Worst Performing to put the machine with the lowest uptime at the top.

Open that machine, and its Downtime Classifications card ranks its stop reasons by hours lost.

Find your biggest loss this week#

  1. Pick one machine and one week

    Choose the machine that limits output, or the one with the most scheduled hours.

  2. Convert each factor to minutes

    Subtract run time from planned time and ideal output from run time, then multiply rejects by the ideal cycle time.

  3. Check the inputs

    Compare the ideal cycle time with timed cycles, and the scrap log with the scrap bin.

  4. Split the losses into buckets

    Rank stop reasons, short stops, slow cycles and rejects by minutes.

  5. Price the top three losses

    Multiply minutes by what a minute of the machine earns, and add the material in each reject.

  6. Fix one loss and remeasure

    Work on the largest bucket, then compare next week’s minutes with this week’s.

Questions#

Should I fix the OEE factor with the lowest percentage first?#

Not by default. Each factor is a percentage of a different base, so the lowest percentage can lose fewer minutes than a higher one. Convert each factor into lost minutes of planned production time, then weigh those minutes by what they cost on that machine, before you choose a project.

Why does my quality factor read 100%?#

Quality reads 100% when no rejects were recorded, which is not the same as no rejects made. Compare the scrap logged over a week with what went into the scrap bin and the rework area. Count reworked parts as rejects, since OEE quality counts only parts that are good the first time.

Do short stops count against availability or performance?#

It depends on the cutoff your plant sets for logging a stop. Stops shorter than the cutoff stay inside run time and lower performance, and longer stops lower availability. OEE is the same either way, but the cutoff decides which factor carries the loss, so keep it fixed when you compare weeks.

Can improving one OEE factor lower another?#

Yes. Running a machine faster can raise performance and add scrap, and skipping a warm-up can raise availability and add startup rejects. Check all three factors and the total lost minutes after any change, so a gain in one factor is not paid for by a larger loss in another.

Written by

Data Analytics Team, IoTFlows

Sources#

  1. OEE Calculation: Definitions, Formulas, and Examples, Vorne Industries. Accessed Oct 16, 2026
    oee.com/calculating-oee
  2. Six Big Losses in Manufacturing, Vorne Industries. Accessed Oct 16, 2026
    oee.com/oee-six-big-losses
  3. What’s Your Company’s Bottleneck? (Brent Wahba, 2014), Lean Enterprise Institute. Accessed Oct 16, 2026
    lean.org/the-lean-post/articles/whats-your-companys-bottleneck