Monitoring & operations

What data is required for OEE?

Calculate availability, performance and quality from a consistent event model.

OEE combines availability, performance and quality into a production indicator. Before calculating it, define planned production time, operating time, ideal cycle, total count and good count. Correct arithmetic does not prove that the inputs have consistent meanings.

Understand the three inputs

A common expression is OEE = availability × performance × quality. Availability compares operating time with planned production time. Performance compares ideal-cycle output time with actual operating time. Quality compares good units with total units. Document the definitions and exceptions used in the project rather than assuming everyone applies them identically.

Component Required information Typical ambiguity
Availability Schedule and state intervals How are planned breaks treated?
Performance Ideal cycle and total count Does the target change by product?
Quality Total and good count When is rework classified?

Schedules, controllers and quality systems may report at different times. Verify that their records describe the same production period. Counting a unit twice or assigning it to two shifts can distort the result even when the formula is implemented correctly.

Illustrative calculation

Assume 400 minutes of planned production and 360 minutes of operating time. Availability is 360 / 400 = 90%. With an ideal cycle of 0.5 minutes and 600 total units, performance is (0.5 × 600) / 360, approximately 83.33%. If 588 units are good, quality is 588 / 600 = 98%. Their product is approximately 73.5%.

These numbers are illustrative and do not describe a facility. An incorrect ideal cycle makes performance misleading. A mixed-product period may need product-specific treatment. A result above 100% should prompt review of definitions and inputs rather than automatically being celebrated as exceptional performance.

Missing data is not downtime

A machine can keep running after its collector loses connectivity. Treating the missing interval as stopped lowers availability incorrectly; extending the last known state can create the opposite error. Report unknown duration and the data coverage supporting the calculation. Reliable recovered events may allow controlled recalculation later.

Quality results can also arrive after the initial production report. Mark provisional values clearly and define when they become final. Updates should be explainable through version or change information rather than silently replacing the earlier number. Traceability connects a disputed percentage to its underlying events.

Limits of comparison

Different products, schedules, maintenance plans and machine boundaries can make percentages incomparable. One machine may be a bottleneck while another waits because of demand. A single OEE number does not establish the root cause. Inspect its components and the related event context.

An indicator should not encourage bypassing safety or quality controls. It supports decisions within operating requirements. This guide does not certify compliance with a standard or prescribe one universal target percentage.

First implementation step

Validate one product group, its counters and definitions. Compare a deliberate sample timeline and a manual calculation with the application’s result. Test schedule changes, counter resets, late quality records and communication loss before using the combined percentage to assess operating performance.

Reconcile the example in two ways

Using the illustrative calculation above, multiplying availability, performance and quality gives approximately 73.5%. With the same definitions and one ideal cycle, the result also equals ideal cycle time multiplied by good units, divided by planned production time: 0.5 × 588 / 400 = 0.735. This second calculation is a useful consistency check for this particular dataset; it does not remove the need to validate the individual components.

A mismatch between the two calculations can reveal inconsistent periods, units or count definitions. Minutes and seconds must not be mixed. The good count must describe the same production population as the total count, and the ideal cycle must be applicable to it. When products have different ideal cycles, do not replace them with an unexplained simple average. Preserve the product-specific information needed by the selected calculation method.

Keep zero and missing denominators distinct. A period with no planned production is not automatically a period with zero effectiveness. A missing schedule is also different from a confirmed zero-length production plan. The interface should explain why a value is unavailable instead of emitting an infinite percentage or inventing a normal result.

Build a reviewable calculation record

For one reporting period, retain the schedule version, applicable product or recipe, count interpretation and state-interval policy. Record which inputs are provisional and when a quality result becomes final. If an authorised user corrects a classification, the resulting change should be traceable to that correction rather than appearing as an unexplained movement in yesterday’s number.

Test a shift containing a product change, a counter reset and late quality information. Then repeat it with an unknown communication interval. Agree in advance which results can be calculated from the remaining evidence and which require an incomplete label. Avoid presenting a precise combined percentage without the coverage information needed to interpret it.

When comparing equipment, inspect each component and its underlying events before making a performance judgement. The same combined OEE can arise from very different availability, speed and quality conditions, with different practical responses. Bring the existing schedule rules, ideal-cycle definitions and counting process to the initial discussion. A useful OEE implementation begins by making those definitions explicit and testable; the multiplication is the easy part.

Which data do you need to see? Which process could work better?

Tell us about your equipment and your requirements. Let's explore a suitable approach together.

Let's talk about your project