Closed-loop productieplanning: de kloof tussen plan en productievloer dichten
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
Closed-loop productieplanning brengt de werkelijke voortgang terug in het plan. Lees hoe de lus werkt, welke gegevens je nodig hebt en hoe plantmanagers kunnen beginnen.
Automatically translated with AI from the original post. Read the English original
Closed-loop productieplanning betekent dat planning, uitvoering, meting en opnieuw plannen één doorlopende terugkoppelingslus vormen. Het schema ligt niet vast zodra het is vrijgegeven. Het wordt aangepast op basis van de huidige stand van de productie. Dit artikel is bedoeld voor plantmanagers die zien dat plannen al halverwege de ochtend uit elkaar vallen en de kloof willen dichten. Je leert hoe het werkt, welke gegevens het nodig heeft, hoe je stapsgewijs kunt beginnen en welke fouten je beter kunt vermijden.
Belangrijkste punten
- Closed-loop productieplanning betekent dat plan, uitvoering, meting en opnieuw plannen een doorlopende terugkoppelingslus vormen, zodat schema's de werkelijke productiestand volgen.
- Een typische lus heeft vier stappen: vaststellen dat het plan niet meer geldig is, het effect beoordelen, opnieuw plannen en de wijziging communiceren naar de productievloer.
- De lus is alleen zo goed als de gegevens erin, want zonder betrouwbare voortgangsmeldingen kan een systeem niet zien of het plan nog geldig is.
- Opnieuw plannen creëert geen capaciteit, maar het laat je vroeg beslissen welke order uitloopt en wie geïnformeerd moet worden, in plaats van dat je het pas aan het eind van de shift ontdekt.
- Vermijd voortdurende planwijzigingen: stel regels vast voor wat een herplanning triggert en bevries de korte termijn, zodat de productievloer niet in de war raakt.
Wat is closed-loop productieplanning?
Denk aan een cv-installatie met een thermostaat, een eenvoudig regelsysteem. Die meet de kamertemperatuur en past de verwarming aan. Een open-loop plan, een plan zonder terugkoppeling, is vergelijkbaar met een verwarming op een vaste timer. Open-loop versus closed-loop planning is het verschil tussen een vaste timer en een thermostaat. In de productie betekent closed-loop planning dat het schema wordt aangepast op basis van wat er werkelijk gebeurt: hoe ver elke order is gevorderd, welke machine is gestopt, welk materiaal te laat is.
Bij closed-loop productieplanning vormen planning, uitvoering op de productievloer, meting, leren en opnieuw plannen een doorlopende terugkoppelingslus, zodat schema's worden aangepast op basis van de huidige productiestand in plaats van na vrijgave ongewijzigd te blijven.
Het idee is niet nieuw. Een woordenlijstitem over closed-loop MRP beschrijft het als een systeem met een terugkoppelingsfunctie die taken zoals inkoop, planning en aansturing van de productie met elkaar verbindt. Zie het Capterra-woordenlijstitem over closed-loop MRP. Later breidde MRP II het productieplanningsproces uit naar andere middelen en voegde capaciteitsplanning toe. Beide, MRP en MRP II, worden beschouwd als voorlopers van ERP. Wat nieuw is, is dat sensoren, het internet der dingen, terminals en planningssoftware snelle terugkoppeling mogelijk maken voor meer fabrieken. Industriële IoT-sensoren en automatisering helpen daarbij. Een closed loop koppelt planning en uitvoering in één planningssysteem, van productieplanning en -besturing tot het productieproces zelf, met realtime gegevens.
Waarom lopen plannen uit de pas met de productievloer?
Elk planning rust op aannames: machines draaien, materiaal komt aan, mensen zijn aanwezig, werkorders duren de geplande tijd. Op de dag zelf vallen sommige van die aannames weg. Een planning zonder terugkoppeling merkt dat niet op. Typische oorzaken van afwijkingen zijn:
- machinestoringen en korte stops
- te late of ontbrekende materialen
- afwezigheid van operators
- kwaliteitsproblemen die herwerk vereisen
- spoedorders en prioriteitswijzigingen vanuit verkoop
Een gesloten lus helpt ook de supply chain: wanneer een herplanning een leverdatum verschuift, kunnen inkoop en verkoop reageren, en worden levertijden die aan klanten zijn beloofd realistischer. Zonder terugkoppeling hoort de planner pas laat van de afwijking, vaak aan het eind van de shift of de volgende ochtend. Dan zijn er nog weinig opties. Met terugkoppeling is dezelfde gebeurtenis binnen enkele minuten zichtbaar, en is er nog ruimte om te kiezen.
Hoe komt de terugkoppeling in het plan terecht?
Delfoi, een leverancier van planningssoftware, beschrijft realtime herplannen als een gesloten lus in vier stappen. Zie het artikel over realtime herplannen van de productie. De stappen zijn:
- Detecteren. Een signaal laat zien dat het huidige plan niet meer geldig is. Dat kan komen van een machinesensor, een ERP-gebeurtenis of een voorman.
- Evalueren. Zoek de getroffen orders en een nieuwe haalbare volgorde, rekening houdend met de beschikbaarheid van middelen, de materiaalstatus en prioriteiten.
- Herplannen. Maak een bijgewerkte planning die de capaciteit van machines, gereedschap, vaardigheden en uiterste leverdata respecteert.
- Communiceren. Stuur de update naar de schermen bij de lijn, de dashboards van de voorman en, waar nodig, naar de geschatte leverdatum voor de klant.
Hetzelfde artikel merkt op dat het herplannen van één order de latere orders op dezelfde middelen verschuift, dus de gevolgen moeten zichtbaar zijn. Het stelt ook dat kleine gebeurtenissen bij orders met lage prioriteit door buffers kunnen worden opgevangen, terwijl een stop bij een bottleneck een volledige herplanning kan vereisen. De trigger is de gebeurtenis, niet de gewoonte van de planner.
Voor de herplanningsstap heb je een planning nodig die echte beperkingen respecteert. Dat is het idee achter finite capacity scheduling: elk middel wordt als beperkt behandeld, zodat conflicten tussen orders zichtbaar worden. Terugkoppeling zonder deze logica laat je alleen sneller zien dat het plan niet klopt.
Welke gegevens heb je nodig?
Delfoi stelt dat de kwaliteit van de output afhangt van de nauwkeurigheid en actualiteit van de input, vooral van de werkelijke voortgang van de productie. Zonder voortgangsregistratie kan het systeem niet vaststellen of het plan nog geldig is. Het waarschuwt ook voor plannen die precies lijken maar niet overeenkomen met de werkelijkheid, en adviseert bedrijven die productie in spreadsheets bijhouden of over geen betrouwbare machinestatusgegevens beschikken, om deze hiaten te dichten vóór of tijdens de invoering van nieuwe planningssoftware.
De minimale terugkoppelingsgegevens:
- Start en einde van elke bewerking, of op zijn minst de status ervan.
- Geproduceerde aantallen, afkeur en kwaliteitscontroleresultaten die herwerk veroorzaken.
- Machinestatus, draaiend of stilstaand, met een redencode.
- Materiaalstatus, ontvangen, tekort of te laat.
- Beschikbaarheid van personeel, inclusief afwezigheid.
Software die productieactiviteiten koppelt aan werkorders, zoals een manufacturing execution system, is een veelgebruikte bron. Realtime terugkoppeling vanaf de productievloer is de kern van de lus. Papieren formulieren die na de shift worden ingetypt, volstaan niet, omdat de terugkoppeling dan te laat bij het planningsproces komt.
Hoe voorkom je een plan dat voortdurend verandert?
Terugkoppeling kan ruis worden. De Oracle-woordenlijst definieert nervousness als een kenmerk van MRP-systemen waarbij kleine wijzigingen in plannen op hoger niveau grote wijzigingen op lager niveau veroorzaken. Zie de Oracle-woordenlijst. Een gesloten lus kan op de lijn een vergelijkbaar effect hebben als elke kleine gebeurtenis het schema herschrijft. Drie regels helpen:
- Definieer triggers. Bijvoorbeeld een stop bij het bottleneck langer dan 20 minuten, een ontbrekend materiaal voor een order die vandaag start, of een nieuwe spoedorder. Kleine afwijkingen worden opgevangen.
- Bevries de korte termijn. Houd het komende uur of de komende twee uur stabiel, zodat voormannen zich kunnen voorbereiden.
- Leg wijzigingen uit. Laat zien wat er is verschoven en waarom. Mensen volgen een plan dat ze begrijpen.
Voorbeeld: een stop bij het bottleneck
Dit voorbeeld gebruikt aangenomen getallen.
Een knelpuntmachine draait één ploeg van 7,5 uur, dat is 450 minuten. Vijf opdrachten worden direct na elkaar ingepland:
- J1: 90 minuten, deadline vandaag
- J2: 60 minuten, deadline vandaag
- J3: 120 minuten, deadline vrijdag
- J4: 75 minuten, deadline vandaag
- J5: 105 minuten, deadline vandaag
Het totaal is 90 + 60 + 120 + 75 + 105 = 450 minuten. Het plan past precies in de ploeg.
Vroeg in de ploeg staat de machine 90 minuten stil. De beschikbare tijd wordt 450 − 90 = 360 minuten.
Open loop. Het plan blijft zoals het is. Het team werkt de opdrachten in volgorde af. J1 tot en met J4 vragen 345 minuten, dus komen er 15 minuten van J5 af. J5 heeft nog 105 − 15 = 90 minuten te gaan en is te laat. De planning merkt dit pas aan het einde van de ploeg.
Closed loop. De stilstand wordt meteen gemeld. Het systeem ziet dat 450 minuten werk niet meer in 360 minuten past. Opdracht J3 heeft pas vrijdag een deadline, dus die kan verschuiven. De overige opdrachten vragen 450 − 120 = 330 minuten, wat past in de 360 minuten met 30 minuten marge. Alle vier opdrachten met een deadline vandaag worden op tijd afgerond en J3 schuift door naar morgen.
Opnieuw plannen creëerde geen extra capaciteit. Het hielp om de minuten die er nog waren zo goed mogelijk te benutten. Het maakte vroeg een keuze en koos de opdracht die kon wachten. Als geen enkele opdracht had kunnen wachten, dan had het systeem dat even vroeg getoond, zodat de productiemanager nog tijd had om te beslissen over overwerk of een telefoontje naar de klant.
Hoe begin je?
- Kies één gebied, bij voorkeur het knelpunt en de stappen eromheen.
- Maak de voortgang zichtbaar. Begin met eenvoudige statusfeedback per bewerking, niet met elk detail.
- Spreek triggers en eigenaren af. Wie beslist, en binnen welke termijn?
- Oefen eerst handmatig. Een korte vergadering op vaste tijden kan op papier opnieuw plannen, zodat je leert welke gebeurtenissen ertoe doen.
- Meet. Houd bij hoe vaak het schema wijzigt, hoe lang een herplanning duurt en hoeveel orders te laat waren. Gebruik geplande versus werkelijke cijfers.
- Automatiseer de stappen die zich herhalen. Voeg tools voor gegevensregistratie en herplanning toe zodra de routine werkt.
Veelgemaakte fouten
- Opnieuw plannen zonder betrouwbare gegevens. Een snel maar fout plan is erger dan een traag maar juist plan. Realtime feedback vraagt om realtime gegevensverzameling.
- Het schema wijzigen bij elke kleine gebeurtenis. Definieer triggers en vang kleine afwijkingen op met buffers.
- De mensen negeren die het plan uitvoeren. Voorlieden moeten het nieuwe plan kunnen accepteren, anders blijft de wijziging steken op het scherm. Betrek hen vanaf het begin.
- Dit behandelen als een softwareproject. Behandel het eerst als een methodiek, en spreek rollen, triggers en reactietijden af voordat je productiesoftware integreert.
- Geen bevriezingsperiode. Een schema dat elke tien minuten verandert, kan niet worden gevolgd.
- Niet leren van herplanningen. Gebruik eenvoudige analyses van de oorzaken van herplanningen. Terugkerende oorzaken wijzen op problemen die je moet oplossen, zoals een machine die steeds opnieuw stilvalt.
Hoe software kan helpen
Een closed loop heeft twee richtingen nodig: plannen naar de vloer en voortgang terug naar de planning. iFAKT's Polaris Operator is een module van iFAKT Polaris die productieplannen als tijdgebonden taken naar de productievloer brengt en voortgang in realtime terugkoppelt naar de planning. Als je tools evalueert, kijk dan hoe medewerkers voortgang melden, hoe snel een herplanning bij de ploeg zichtbaar wordt en hoe wijzigingen worden uitgelegd aan de mensen die ermee aan de slag moeten.
Volgende stap
Kies het knelpunt in je fabriek, noteer de vijf gebeurtenissen die het plan het vaakst doorkruisen en bepaal wie op elk van die gebeurtenissen reageert, en hoe snel. Dat is de eerste werkende versie van closed loop productieplanning, en daar is geen nieuwe software voor nodig.