Stopcodes stel je in door eerst de voornaamste oorzaken van stilstand op jouw productielijn in kaart te brengen en die te vertalen naar een overzichtelijke, logische lijst van categorieën. Een goede basisindeling heeft tussen de 10 en 20 codes, verdeeld over herkenbare groepen zoals storingen, omstellingen, wachttijden en kwaliteitsproblemen. Hieronder lees je stap voor stap hoe je dat aanpakt, van indeling en koppeling aan OEE tot draagvlak op de werkvloer.
Wat is een goede indeling voor stopcodes op een productielijn?
Een goede indeling voor stopcodes groepeert stilstanden op basis van de oorzaak, niet op basis van wat er zichtbaar is. Deel je stopcodes op in vier tot zes hoofdcategorieën: mechanische storingen, elektrische storingen, omstellen en instellen, wachten op materiaal of orders, kwaliteitsproblemen en geplande stilstand. Binnen elke categorie maak je subcodes aan die specifiek genoeg zijn om actie op te ondernemen.
De valkuil is een te lange, te gedetailleerde lijst. Als operators moeten scrollen om de juiste code te vinden, kiezen ze de eerste de beste optie die enigszins klopt. Dan verlies je de betrouwbaarheid van je data. Houd de hoofdcategorieën beperkt en zorg dat elke code een duidelijke, herkenbare naam heeft. “Transportband defect” werkt beter dan “Mechanische storing type 3B”.
Denk ook na over de volgorde. Zet de meest voorkomende stopcodes bovenaan of maak gebruik van een favorieten- of snelkeuzeoptie. Hoe minder handelingen een operator nodig heeft om de juiste code te selecteren, hoe groter de kans dat hij het consequent doet.
Hoeveel stopcodes heb je nodig voor zinvolle analyse?
Voor zinvolle verliesanalyse in de productie heb je doorgaans tussen de 10 en 20 stopcodes nodig. Minder dan 10 codes levert te weinig detail op om oorzaken te onderscheiden. Meer dan 25 codes maakt het systeem onoverzichtelijk voor operators en leidt tot inconsistente registratie.
Het gaat niet om het aantal codes op zich, maar om de vraag of je na een week of een maand kunt zien waar de meeste tijd verloren gaat. Als 80% van je stilstandtijd onder één vage categorie valt, heb je te weinig detail. Als je twintig codes hebt waarvan er vijftien nauwelijks voorkomen, heb je er te veel.
Een praktische aanpak: start met een beperkte basisset van 10 tot 15 codes en analyseer na zes tot acht weken welke codes het vaakst gebruikt worden en welke nooit. Pas op basis van die data aan. Zo bouw je een lijst die aansluit op wat er in jouw fabriek echt speelt, in plaats van een theoretisch perfecte structuur die in de praktijk niet werkt.
Hoe koppel je stopcodes aan OEE-verliescategorieën?
Stopcodes koppel je aan OEE-verliescategorieën door elke code te labelen als beschikbaarheidsverlies, prestatieverlies of kwaliteitsverlies. Ongeplande storingen en wachttijden vallen onder beschikbaarheid. Langzame productie of microstops vallen onder prestatie. Afkeur en herbewerking vallen onder kwaliteit. Geplande stilstand, zoals omstellingen en onderhoud, registreer je apart.
Die koppeling is belangrijk omdat je OEE anders een getal wordt zonder betekenis. Als je weet dat je beschikbaarheidsscore laag is door één specifieke machine die steeds uitvalt, kun je gericht actie ondernemen. Zonder die koppeling zie je alleen dat de OEE 68% is en weet je niet waar je moet beginnen.
Maak de koppeling eenmalig in de configuratie van je systeem, zodat operators zelf alleen de stopcode kiezen en de OEE-categorie automatisch wordt ingevuld. Zo houd je de registratie eenvoudig op de werkvloer en krijg je toch de gestructureerde data die je nodig hebt voor analyse.
Wie bepaalt welke stopcodes worden aangemaakt?
De beste stopcodes ontstaan in samenwerking tussen de werkvloer en de mensen die de data analyseren. Operators en shiftleiders weten welke storingen er in de praktijk optreden en hoe ze die benoemen. CI-specialisten of operations managers weten welke informatie nodig is om verbeteringen te onderbouwen. Zonder die combinatie mis je altijd iets.
Laat een CI-engineer of operations manager de structuur bepalen en de koppeling aan OEE-categorieën inrichten. Laat operators en shiftleiders vervolgens meedenken over de naamgeving en volledigheid. Herken je jezelf als operator in de codes die je moet kiezen? Dan vul je ze ook in. Zie je een situatie die nergens op de lijst staat, dan grijp je naar “overig” en verlies je waardevolle informatie.
Zorg dat er één persoon eindverantwoordelijk is voor het beheer van de stopcodes. Dat voorkomt dat iedereen zomaar codes toevoegt en de lijst uitdijt tot een onbeheersbaar geheel.
Hoe zorg je dat operators stopcodes consequent invullen?
Operators vullen stopcodes consequent in als ze er zelf iets aan hebben en als het invullen weinig moeite kost. De registratie moet snel gaan, de codes moeten herkenbaar zijn en de data moet zichtbaar terugkomen op de werkvloer, zodat operators zien dat hun input ergens toe leidt.
Concreet betekent dat: zorg voor een interface die op de productievloer staat, niet ergens op kantoor. Beperk het aantal klikken. Gebruik begrijpelijke taal, geen technische codes of afkortingen. En laat het resultaat terugkomen in het dagstart-gesprek of op het dashboard boven de lijn. Als een operator ziet dat de stilstandregistratie van gisteren heeft geleid tot een aanpassing in het onderhoud, weet hij dat zijn invoer ertoe doet.
Verplicht stellen werkt minder goed dan uitleggen waarom het belangrijk is. Bespreek in het team wat er met de data gebeurt. Geef complimenten als een ploeg consequent en nauwkeurig registreert. Maak het een gewoonte, geen verplichting.
Wanneer moet je je stopcodes herzien of aanpassen?
Herzie je stopcodes als de lijst niet meer aansluit bij wat er op de werkvloer gebeurt. Signalen dat het tijd is: operators kiezen steeds vaker “overig”, bepaalde codes worden nooit gebruikt, of er zijn nieuwe machines of processen geïntroduceerd die niet in de huidige indeling passen.
Plan een vaste evaluatie in, bijvoorbeeld elk kwartaal of na een grote proceswijziging. Bekijk welke codes het meest en het minst worden gebruikt. Vraag shiftleiders of de lijst nog klopt. En kijk of de data die je verzamelt nog aansluit op de vragen die je wilt beantwoorden.
Pas op voor te frequent aanpassen. Als je codes elke maand wijzigt, kun je geen trends vergelijken over langere periodes. Stabiliteit in je stopcode-structuur is net zo belangrijk als nauwkeurigheid. Maak aanpassingen dus bewust en documenteer wanneer en waarom je iets hebt gewijzigd.
Bij Motivate helpen we productiebedrijven om hun stilstandregistratie en OEE-analyse praktisch in te richten, van de eerste stopcode tot een dashboard dat operators en leidinggevenden dagelijks gebruiken om bij te sturen.
Veelgestelde vragen
Wat is het verschil tussen een stopcode en een storingsmelding in een CMMS?
Een stopcode is een snelle, gestandaardiseerde registratie die een operator direct op de werkvloer invoert om stilstandtijd te categoriseren voor OEE-analyse. Een storingsmelding in een CMMS (zoals SAP PM of Ultimo) is een uitgebreidere registratie gericht op het opvolgen en oplossen van technische defecten. De twee systemen vullen elkaar aan: de stopcode geeft je het verliesoverzicht, de storingsmelding geeft je de onderhoudshistorie. Koppel ze waar mogelijk aan elkaar, zodat je niet dubbel hoeft te registreren.
Hoe ga je om met stilstanden die meerdere oorzaken hebben tegelijk?
Kies altijd de primaire oorzaak, dus de reden waardoor de lijn als eerste tot stilstand is gekomen. Als een transportband uitvalt doordat er eerder geen preventief onderhoud is uitgevoerd, is de stopcode 'mechanische storing', niet 'onderhoud'. Sommige systemen bieden de mogelijkheid om een hoofd- en een subcode te combineren, wat extra inzicht geeft. Bespreek in het team van tevoren hoe jullie omgaan met dit soort situaties, zodat iedereen consistent registreert.
Welke tools of software zijn geschikt om stopcodes in te registreren?
Er zijn verschillende opties, afhankelijk van je situatie. Gespecialiseerde OEE-software zoals Factbird, Prodsmart of het platform van Motivate biedt ingebouwde stopcode-registratie met directe koppeling aan OEE-berekeningen. Voor kleinere productielijnen kan een eenvoudige digitale oplossing op een tablet of HMI al volstaan. Vermijd papieren registratie als je data wilt analyseren, want handmatige invoer achteraf leidt vrijwel altijd tot verlies van nauwkeurigheid en tijdstempelinformatie.
Hoe voorkom je dat de categorie 'overig' een vluchtroute wordt voor operators?
Beperk het gebruik van 'overig' door de categorie bewust te monitoren: zodra 'overig' in de top vijf van meest gebruikte codes verschijnt, is dat een signaal dat er een oorzaak ontbreekt in je lijst. Bespreek wekelijks of tweewekelijks met shiftleiders welke situaties onder 'overig' zijn gevallen en voeg gerichte codes toe waar nodig. Je kunt ook instellen dat 'overig' een verplicht tekstveld activeert, zodat operators kort omschrijven wat er speelde, wat waardevolle input geeft voor de volgende evaluatieronde.
Is het zinvol om stopcodes te gebruiken als je lijn grotendeels automatisch loopt?
Ja, zeker. Bij sterk geautomatiseerde lijnen zijn stopcodes zelfs extra waardevol, omdat stilstanden minder zichtbaar zijn en sneller worden vergeten. Koppel stopcodes in dat geval direct aan sensoren of PLC-signalen, zodat de registratie automatisch start zodra de lijn stopt. De operator hoeft dan alleen de oorzaak te bevestigen of aan te vullen, wat de drempel verlaagt en de nauwkeurigheid verhoogt. Zo profiteer je van de precisie van automatisering zonder de context te verliezen die een mens kan toevoegen.
Hoe gebruik je stopcode-data om prioriteiten te stellen in verbeterprojecten?
Maak een Pareto-analyse op basis van de totale stilstandtijd per stopcode over een periode van vier tot acht weken. De codes die samen 80% van je verlies verklaren, zijn je startpunt voor verbeteracties. Combineer die data met de frequentie: een storing die tien minuten duurt maar twintig keer per week voorkomt, verdient net zoveel aandacht als één storing van drie uur. Bespreek de uitkomsten in een wekelijks of dagelijks overleg en koppel er concrete acties aan met een eigenaar en een deadline.
Hoe lang duurt het voordat stopcode-data betrouwbaar genoeg is om conclusies op te baseren?
Reken op vier tot acht weken voordat je eerste betrouwbare patronen ziet, mits operators consequent registreren vanaf de start. In de eerste twee weken is er altijd een gewenningsperiode waarbij codes inconsistent worden gebruikt. Evalueer na vier weken de registratiekwaliteit: zijn er codes die nooit worden gebruikt, of juist codes die overduidelijk alles opvangen? Pas waar nodig aan en gebruik de data vanaf week vijf of zes als basis voor je eerste Pareto-analyse en verbetergesprekken.
Gerelateerde artikelen
- Hoe standaardiseer je het omstellingsproces?
- Hoe zorg je voor duurzame OEE-verbetering?
- Hoe registreer je stilstanden zonder extra administratie?
- Hoe bereken je stilstandskosten per uur?
- Wat zijn de drie componenten van OEE?
- Hoe bereken je hoeveel capaciteit je verliest door omstellen?
- Wat zijn de grootste oorzaken van stilstand in een fabriek?
- Waarom begrijpen operators OEE vaak niet?
- Wat is het verschil tussen OEE en productiviteit?
- Hoe voorkom je dat iedere ploeg hetzelfde probleem opnieuw oplost?
- Wat is OEE-software en wat moet het kunnen?
- Waarom presteren ploegen zo verschillend?
- Hoe registreer je omsteltijden digitaal?
- Hoe analyseer je de belangrijkste verliesoorzaken in je fabriek?
- Hoe gebruik je OEE-data om ploegen te coachen?