Wat is OEE (Overall Equipment Effectiveness)?

Overall Equipment Effectiveness (OEE) is een productie-KPI die uitdrukt welk deel van de geplande productietijd van een machine of lijn daadwerkelijk wordt besteed aan het maken van goede producten op de ideale snelheid, berekend als beschikbaarheid × prestatie × kwaliteit. Een OEE van 100% betekent dat een machine de hele geplande tijd draait, op maximale snelheid, zonder één afgekeurd product. Dat haalt in de praktijk niemand; de waarde van OEE zit in het zichtbaar maken van wáár de verloren tijd heen gaat. OEE is daarmee de bekendste maatstaf van TPM en LEAN en een vaste KPI in vrijwel elk MES.


🧠 Waar komt OEE vandaan?

OEE ontstond in Japan als kern van Total Productive Maintenance. De term verscheen voor het eerst in het boek TPM Tenkai (1982) van Seiichi Nakajima, grondlegger van TPM en vicevoorzitter van het Japan Institute of Plant Maintenance (JIPM). Westerse fabrieken leerden OEE kennen via de Engelse uitgave Introduction to TPM (Productivity Press, 1988).

Nakajima zag OEE niet als rapportcijfer, maar als hulpmiddel om verliezen op te sporen en weg te nemen. Later is de rekenwijze vastgelegd in normen:

Norm / richtlijn Uitgever Rol voor OEE
ISO 22400-2 (2014) ISO TC 184/SC 5 Definieert in de editie van 2014 34 KPI’s voor manufacturing operations management, waaronder de OEE-index en de tijd- en hoeveelheidselementen waaruit die is opgebouwd
VDMA 66412-1 VDMA (Duitsland) Duits kengetallenblad voor MES met onder meer OEE, opgesteld als werkbasis voor de ISO-norm
SEMI E79 SEMI Definitie en meting van equipment productivity (inclusief OEE) in de halfgeleiderindustrie, naast SEMI E10 voor betrouwbaarheid en beschikbaarheid

ISO 22400 sluit aan op de niveaus van ISA-95: OEE is een typisch niveau 3-kengetal, berekend in MES- of MOMS-software op basis van data uit niveau 1 en 2.


🔢 Hoe berekent u OEE?

OEE vermenigvuldigt drie factoren, die elk één soort verlies meten:

Factor Formule Vraag die de factor beantwoordt
Beschikbaarheid Looptijd ÷ geplande productietijd Draaide de machine wanneer dat gepland was?
Prestatie (Ideale cyclustijd × totaal aantal stuks) ÷ looptijd Draaide hij op de ideale snelheid?
Kwaliteit Goede stuks ÷ totaal aantal stuks Was alles wat hij maakte in één keer goed?

OEE = Beschikbaarheid × Prestatie × Kwaliteit

Wie de breuken tegen elkaar wegstreept, houdt een eenvoudige vorm over: OEE = (goede stuks × ideale cyclustijd) ÷ geplande productietijd. Die vorm is handig als controle, maar de drie losse factoren vertellen u waar u moet verbeteren.

Twee keuzes bepalen de uitkomst sterk. Geplande productietijd is de totale tijd min geplande stops zoals pauzes of geen orders. Ideale cyclustijd is de snelst haalbare tijd per stuk volgens ontwerp of aangetoonde beste prestatie, niet de gemiddelde snelheid. Wie een te ruime ideale cyclustijd kiest, maakt de prestatiefactor kunstmatig hoog.


📉 Wat zijn de zes grote verliezen?

TPM deelt verloren tijd in zes klassieke verliescategorieën in, de Six Big Losses. Ze vormen de basis voor de stopredenen die u in een registratiesysteem vastlegt:

Verlies OEE-factor Voorbeeld Typische aanpak
Storingen Beschikbaarheid Motor defect, sensor valt uit Predictive Maintenance, Condition Monitoring, analyse van MTBF en MTTR
Omstellen en instellen Beschikbaarheid Productwissel, formaatdelen wisselen SMED, gestandaardiseerde omsteltijden
Korte stops Prestatie Verstopping, product valt om (vaak < 5 min) Automatische stopregistratie, oorzaakanalyse
Snelheidsverlies Prestatie Lijn bewust langzamer gezet Oorzaak van het lagere setpoint wegnemen
Afkeur en herbewerking Kwaliteit Verkeerd gevuld, verkeerde etikettering SPC, Six Sigma
Opstartverliezen Kwaliteit Afkeur tot het proces stabiel is Opstartprocedure, receptbeheer

Korte stops zijn verraderlijk: operators melden ze zelden handmatig, terwijl ze opgeteld vaak meer tijd kosten dan de grote storingen. Daarom levert automatische registratie uit de besturing vrijwel altijd een lagere, maar eerlijkere OEE op dan handmatige registratie.


📊 Hoe ziet een rekenvoorbeeld eruit?

Een verpakkingslijn draait een dienst van 480 minuten met 30 minuten pauze, dus de geplande productietijd is 450 minuten. Er is 25 minuten storing en 20 minuten omstellen; de looptijd wordt 405 minuten. De ideale cyclustijd is 1 seconde per stuk. De lijn maakt 21.870 stuks, waarvan 437 worden afgekeurd.

  • Beschikbaarheid = 405 ÷ 450 = 90%
  • Prestatie = (21.870 × 1 s) ÷ (405 × 60 s) = 90%
  • Kwaliteit = 21.433 ÷ 21.870 = 98%
  • OEE = 0,90 × 0,90 × 0,98 = 79,4%

Omgerekend naar tijd: van 450 minuten gaan 45 minuten verloren aan stilstand, 40,5 minuten aan te lage snelheid en korte stops en ruim 7 minuten aan afkeur. Er blijft ongeveer 357 minuten volledig productieve tijd over. Die verdeling is waardevoller dan het eindgetal, want hij laat zien dat stilstand en snelheid hier ongeveer evenveel verbeterruimte bieden, en kwaliteit veel minder.


📈 Welke OEE-waarde is goed?

De bekende grens van 85% als wereldklasse komt uit de TPM-wereld: Japanse fabrieken die de TPM-prijs wonnen, haalden ongeveer 90% beschikbaarheid, 95% prestatie en 99% kwaliteit. Als vuistregel geldt:

OEE-score Indicatie
≥ 85% Wereldklasse voor discrete productie met lange series
60–85% Gangbaar tot goed; duidelijk verbeterpotentieel
40–60% Veel voorkomend bij een eerste eerlijke meting
< 40% Grote structurele verliezen, of een te strenge ideale cyclustijd

Die getallen zijn geen norm. Een lijn met veel kleine series en dagelijkse omstellingen scoort per definitie lager dan een continu proces. Vergelijk OEE daarom vooral met de eigen historie van dezelfde machine, en alleen tussen machines of fabrieken als de definities van geplande tijd en ideale snelheid gelijk zijn.


🔄 Wat is het verschil tussen OEE, TEEP en OOE?

  • OEE - kijkt alleen naar de geplande productietijd; de vraag is hoe goed u die benut.
  • TEEP (Total Effective Equipment Performance) - vermenigvuldigt OEE met de loading: geplande tijd ÷ kalendertijd (24/7). Een lijn die 80 van de 168 uur per week gepland staat, heeft een loading van 47,6%; met een OEE van 79,4% is de TEEP ongeveer 38%. TEEP toont hoeveel verborgen capaciteit er nog is voordat u een nieuwe machine koopt.
  • OOE (Overall Operations Effectiveness) - berekent de beschikbaarheid over de geplande én de ongeplande bedrijfstijd van de vestiging, in plaats van alleen over de geplande productietijd. Uren waarin de machine stilstaat door oorzaken buiten de werkvloer, zoals een gebrek aan orders, tellen dan wel als verlies.

🔧 Hoe meet u OEE automatisch in een IT/OT-omgeving?

Handmatige turflijsten zijn een prima start, maar betrouwbare OEE vraagt om automatische data uit de machine. Dat is een klassiek OT-convergentie-project:

  1. Signalen in de PLC - een machinetoestand (draait, staat stil, omstellen), een teller voor totale en afgekeurde stuks en een stopredencode. De PackML-toestandsmachine van OMAC en ISA (ISA-TR88.00.02) biedt hiervoor een gestandaardiseerd model.
  2. Ontsluiten via een edge device - data via OPC UA of MQTT ophalen en naar een Unified Namespace of Historian sturen.
  3. Berekenen in MES of een OEE-platform - met de ordergegevens uit ERP (product, ideale snelheid, planning) per order, dienst en machine.
  4. Visualiseren - op lijnschermen en dashboards, bijvoorbeeld in Grafana of in de SCADA-omgeving, zodat operators direct reageren.

Let daarbij op beveiliging: de OEE-koppeling is vaak de eerste route van de productievloer naar het kantoornetwerk. Laat data via een DMZ lopen, houd de stroom zoveel mogelijk eenrichtingsverkeer, zo nodig afgedwongen met een datadiode, en pas netwerksegmentatie toe, zodat een dashboard nooit een toegangspoort tot de besturing wordt. In Nederlandse Smart Industry-programma’s is OEE-monitoring een veelgekozen eerste Industrie 4.0-project, juist omdat het snel zichtbaar resultaat oplevert.


❓ Veelgestelde vragen

Is OEE hetzelfde als machinebezettingsgraad?

Nee, OEE is breder dan bezettingsgraad. Bezettingsgraad meet alleen of een machine draait, terwijl OEE ook snelheidsverlies en afkeur meeneemt. Een machine kan 95% van de tijd draaien en toch een OEE van 70% hebben.

Kan OEE hoger zijn dan 100%?

Een OEE boven 100% wijst altijd op een fout in de definities. Meestal is de ideale cyclustijd te ruim gekozen, waardoor de prestatiefactor boven de 100% uitkomt. Corrigeer dan de ideale snelheid naar de hoogst aangetoonde of ontwerpsnelheid.

Moet OEE per machine of per lijn worden gemeten?

OEE wordt bij voorkeur gemeten op de bottleneck van een lijn, omdat die de output van de hele lijn bepaalt. Per machine meten helpt bij oorzaakanalyse, maar het gemiddelde van losse machine-OEE’s zegt weinig over de lijnprestatie.

Mag u OEE gebruiken om medewerkers te beoordelen?

OEE is niet geschikt om individuele medewerkers te beoordelen. De score hangt grotendeels af van de machine, de planning en de productmix, en gebruik als afrekenmiddel leidt snel tot het verbergen van stops. OEE werkt het best als gezamenlijk verbeterinstrument van productie, onderhoud en kwaliteit.

Waarom daalt OEE na invoering van automatische registratie?

Automatische OEE-registratie legt ook korte stops en snelheidsverlies vast die operators handmatig niet noteren. De gemeten OEE daalt daardoor vaak flink, terwijl de werkelijke prestatie gelijk blijft. Die eerlijkere uitgangswaarde is juist de basis voor gerichte verbetering.

Hoe verhoogt een hoge OEE juist verspilling?

Een hoge OEE kan verspilling verbergen als u grote series draait om omsteltijd te vermijden. Dat verhoogt OEE, maar levert voorraad op die niemand heeft besteld, wat tegen LEAN-principes ingaat. Bekijk OEE daarom altijd samen met vraag, voorraad en doorlooptijd.


📌 Samengevat

OEE is een krachtige KPI die beschikbaarheid, prestatie en kwaliteit combineert tot één getal en zo laat zien hoeveel geplande productietijd echt goede producten oplevert. De echte waarde zit in de verdeling over de zes grote verliezen: met automatische, veilig ontsloten machinedata, vaste definities en een vergelijking met de eigen historie wordt OEE een verbeterinstrument in plaats van een rapportcijfer.