lantu3D

Eindige-capaciteitsplanning in de 3D-printwerkplaats: van capaciteitsbelasting en bewerkingen-Gantt tot beheersing van materiaaltekorten en spoedorders

Een volle planning maar dagelijks brandjes blussen heeft vaak één oorzaak: de aanname van onbeperkte capaciteit. Dit artikel biedt een praktische aanpak voor eindige-capaciteitsplanning in 3D-printwerkplaatsen: standaardtijden per bewerking, berekening van capaciteitsbelasting en beschikbaarheid, Gantt-planning op bewerkingsniveau met tweelaagse buffers, controles op materiaalbeschikbaarheid, beoordeling van de impact van spoedorders en een gesloten verbetercyclus met OTD, planningsrealisatie en planningsafwijkingen.

Eindige-capaciteitsplanning in de 3D-printwerkplaats: van capaciteitsbelasting en bewerkingen-Gantt tot beheersing van materiaaltekorten en spoedorders

Inleiding: waarom er ondanks een "afgeronde planning" elke dag brandjes worden geblust

De planning in veel additive-manufacturingwerkplaatsen lijkt volledig: elke machine heeft dagelijks orders, starttijden en toegezegde leverdata. Toch wordt er op de werkvloer elke dag brandjes geblust: spoedorders worden naar voren geschoven, de ene machine draait die dag stationair terwijl op een andere zes werkorders wachten, en toegezegde levertijden worden steeds opnieuw uitgesteld. Het probleem is doorgaans niet dat planners onvoldoende hard werken, maar dat de planning is gebaseerd op de aanname van "onbeperkte capaciteit": zij beantwoordt alleen de vraag "welke werkorder doen we eerst?", maar niet "past er, rekening houdend met omstellingen, nabewerking, inspectie en herstelwerk, werkelijk nog een order op deze machine?".

Eindige-capaciteitsplanning (Finite Capacity Scheduling, FCS) is een engineeringmethode die planning opwaardeert van een "volgordelijst" naar een "belastingsoverzicht": zij neemt de werkelijke bezettingstijd van iedere bewerking, de beschikbare machinekalenders, ploegendiensten, beperkingen van matrijzen en opspanningen, en de volledigheid van materialen mee als randvoorwaarden. Vervolgens levert zij een plan op dat zowel uitvoerbaar als verifieerbaar is.

1. Het verschil tussen onbeperkte en eindige capaciteit

Planning met onbeperkte capaciteit legt de bewerkingsketen van orders op een tijdas en controleert uitsluitend de logische volgorde tussen voorafgaande en volgende bewerkingen. Niet gecontroleerd wordt of een resource op hetzelfde moment dubbel wordt belast. De berekende levertijd is daarom vaak slechts een "theoretisch vroegste voltooiingsmoment", dat in de praktijk vrijwel onmogelijk haalbaar is.

Eindige-capaciteitsplanning koppelt daarentegen elke bewerking aan een specifieke resource (machine, werkstation, medewerker of gereedschap) en telt de belasting van die resource binnen hetzelfde tijdvenster op. Wanneer de som de beschikbare capaciteit overschrijdt, moet de planningsengine een keuze maken: uitstellen, een andere machine gebruiken, uitbesteden of de leverdatum opnieuw met sales afstemmen. Juist dit mechanisme van "moeten kiezen" ontbreekt bij planning met onbeperkte capaciteit.

Voor 3D-printwerkplaatsen wordt dit verschil nog vergroot. De "bezetting" van een metalen LPBF-machine omvat veel meer dan alleen het printen: poederbedvoorbereiding en atmosfeerverversing, het printproces, uitpakken en ontpoederen, supportverwijdering, warmtebehandeling, draadvonken, stralen en inspectie. Elke stap gebruikt andere resources en de doorlooptijden verschillen sterk. Alleen de printbewerking plannen betekent dat meer dan 70% van de werkelijke belasting buiten het model blijft.

2. Een bewerkingstijdenmodel opbouwen: van ervaringsschatting naar berekenbaarheid

De basis van eindige-capaciteitsplanning bestaat uit standaardtijden per bewerking. Het is raadzaam deze volgens de volgende uitgangspunten vast te leggen:

1. Printtijd. Gebruik geen grove schatting zoals "aantal onderdelen × tijd per onderdeel". De werkelijke tijd = voorbereiding van het poederbed + scantijd tussen lagen + afkoeling van het bouwplatform + uitname en ontpoederen. De scantijd kan worden geschat op basis van de uitvoer van slicersoftware; neem voor de overige drie onderdelen gemiddelde waarden uit machine-metingen. Bij een typische metalen vierlasermachine bedraagt de niet-printgerelateerde bezetting vaak 25%–40% van de totale machinetijd per batch.

2. Nabewerkingstijd. Warmtebehandeling wordt per ovenbatch gepland in plaats van per onderdeel (meerdere onderdelen kunnen in één oven worden geladen, maar dit wordt beperkt door ovenvolume en procescurve); draadvonken, stralen en inspectie worden per onderdeel gepland. Cruciaal is het vastleggen van de parameter "ovencapaciteit per batch"; anders behandelt de planning elk onderdeel alsof het een oven exclusief bezet.

3. Omstel- en wisseltijd. Het wisselen van materiaal, recoaterblad, supportparameters of het opnieuw kalibreren zijn allemaal omstellingen. In de praktijk duurt een poederwissel op een metaalmachine, inclusief zeven, reinigen en atmosfeerverversing, vaak 2–4 uur; het wisselen van een materiaalrol op een polymeermachine duurt doorgaans 30–60 minuten. Zonder modellering van omstellingen wordt de belasting structureel onderschat.

4. Verwachte tijd voor herstelwerk en afkeur. Voeg op basis van het historische rendement aan elke bewerking een verwachte herstelwerktijd toe (bijvoorbeeld: bij een opbouwrendement van 95% is de verwachte herstelwerktijd = bewerkingstijd per onderdeel × 5%). Dit is geen pessimistische schatting, maar het opnemen van bekende statistische feiten in de planning.

3. Berekening van capaciteitsbelasting: bepaal vóór het plannen eerst of het nog past

Zodra de bewerkingstijden beschikbaar zijn, kan de belasting worden berekend. De kernformules zijn eenvoudig:

Bewerkingbelasting (uren) = Σ (standaardtijd van iedere werkorder voor deze bewerking + omsteltijd + verwachte herstelwerktijd)

Beschikbare resourcecapaciteit (uren) = kalenderuren × beschikbaarheidsgraad × ploegfactor

Belastingsgraad = bewerkingbelasting ÷ beschikbare resourcecapaciteit

Praktische richtlijnen: bij een belastingsgraad boven 100% moet werk worden uitgesteld of omgeleid; een belastingsgraad die langdurig tussen 85% en 95% ligt, betekent dat de machine een knelpunt zonder buffer is en dat elke verstoring direct tot vertraging leidt; onder 60% moet worden gecontroleerd of de planningsregels te conservatief zijn of de ordermix uit balans is.

De beschikbaarheidsgraad mag niet op gevoel worden vastgesteld. Gebruik bij voorkeur de werkelijke statistieken van de afgelopen drie maanden: beschikbare uren ÷ kalenderuren, na aftrek van gepland onderhoud, ongeplande stilstand, wachten op materiaal en wachten op inspectie. Veel werkplaatsen gaan uit van 90% beschikbaarheid, terwijl metingen slechts 72% tonen — deze ene parameter kan al het grootste deel van de leverdatumafwijkingen verklaren.

4. Gantt-planning op bewerkingsniveau en bufferbeheer

De uitvoer van eindige-capaciteitsplanning moet een Gantt-diagram op bewerkingsniveau zijn: de horizontale as toont de tijd, iedere rij stelt een resource voor (machine, werkstation of medewerker), ieder kleurblok is een bewerking en de lengte van het blok is gebaseerd op de berekende tijd in plaats van op een "ideale duur". Daardoor zijn knelpunten direct zichtbaar: de resource met ononderbroken blokken, terwijl de volgende processen steeds wachten, is de beperking die als eerste moet worden aangepakt.

Boven op het Gantt-diagram moeten buffers worden ingesteld. Een aanpak met twee bufferniveaus is aanbevolen: een leverbuffer aan het einde van de order absorbeert de impact van procesvariaties op de toegezegde datum; een knelpuntbuffer vóór het knelpuntproces voorkomt dat het knelpunt zonder werk komt te zitten. Het bufferverbruik is een uiterst effectieve vroegtijdige indicator: wanneer meer dan 50% van de leverbuffer is verbruikt terwijl de fysieke voortgang minder dan 40% bedraagt, moet de order als risicovol worden gemarkeerd en moet de klant proactief worden geïnformeerd, in plaats van dit pas drie dagen vóór verzending zichtbaar te maken.

5. Materiaaltekorten en spoedorders: de twee meest voorkomende oorzaken van planningsverstoring

Materiaaltekorten. De planning gaat ervan uit dat alle materialen beschikbaar zijn, maar een poederbatch zonder inspectievrijgave, een ontbrekende bouwplaat of wachttijd bij een externe warmtebehandelaar kan ervoor zorgen dat een werkorder die "kan starten" feitelijk niet kan starten. De oplossing is een voorafgaande controle van de "volledigheidsstatus" voor iedere werkorder: het poederbatchnummer heeft een inspectierapport, de bouwplaat is op voorraad, de opspanning is beschikbaar en het externe verwerkingsvenster is bevestigd. Alleen wanneer aan alle vier voorwaarden is voldaan, mag de order in de planbare orderpool komen. De lijst met tekorten moet dagelijks doorlopend worden bijgewerkt, niet pas op de geplande startdag worden ontdekt.

Spoedorders. Een spoedorder vooraan plaatsen is in wezen een lokale optimalisatie die de planningsregels omzeilt. De juiste aanpak is niet om spoedorders te verbieden, maar om er een prijs aan toe te kennen: voor iedere spoedorder moet expliciet worden beoordeeld wat de impact is op de leverdata van reeds lopende werkorders — hoeveel orders worden geraakt en met hoeveel dagen — en hoeveel knelpuntbuffer wordt verbruikt. De planningsengine moet een vergelijking tussen de situatie vóór en na het invoegen van de spoedorder kunnen tonen, zodat besluitvormers kiezen met kennis van de consequenties, in plaats van dat de werkvloer op intuïtie om machines concurreert.

Daarnaast moet een planningsbevriezingsperiode worden gedefinieerd. Bevries bijvoorbeeld de volgorde van reeds gestarte werkorders in de komende 48 uur; wijzigingen binnen deze periode vereisen goedkeuring. Zonder bevriezingsperiode wordt de planning telkens direct na het opstellen alweer verstoord, waardoor ook de belastingsberekening haar betekenis verliest.

6. De verbetercyclus met KPI's sluiten: OTD, planningsrealisatie en planningsafwijking

Een planning opstellen betekent niet dat het beheer is afgerond. Het wordt aanbevolen om drie indicatoren te volgen en wekelijks te evalueren:

1. On-time delivery (OTD): gemeten op basis van de toegezegde leverdatum per order, met onderscheid tussen "oorzaken bij de klant" en "interne oorzaken"; beoordeel alleen vertragingen door interne oorzaken.

2. Planningsrealisatiegraad: aantal werkelijk voltooide bewerkingen ÷ aantal geplande voltooide bewerkingen, gegroepeerd per resource. Deze indicator toont rechtstreeks of het tijdmodel nauwkeurig is.

3. Planningsafwijking: de verdeling van afwijkingen tussen werkelijke tijd en standaardtijd. Als een bewerking langdurig een positieve afwijking van meer dan 20% heeft, moet de standaardtijd worden herzien in plaats van de werkvloer verder onder druk te zetten.

De drie indicatoren moeten samen worden beoordeeld: een lage OTD maar hoge planningsrealisatie wijst erop dat het tijdmodel te optimistisch is of dat leverdata te krap worden toegezegd; een lage planningsrealisatie maar nog acceptabele OTD betekent dat de werkvloer de situatie overeind houdt met overwerk en spoedorders, terwijl risico's zich opstapelen.

Conclusie

Eindige-capaciteitsplanning is geen project dat direct resultaat oplevert door alleen software aan te schaffen. In essentie vereist het dat de werkplaats "ervaring" vertaalt naar "parameters": bewerkingstijden, machinebeschikbaarheid, omsteltijden, ovencapaciteit per batch, voorwaarden voor materiaalvolledigheid en bufferstrategieën. Deze parameters zijn in het begin onvermijdelijk onnauwkeurig, maar met planningsrealisatie en planningsafwijking als feedback kunnen zij binnen drie maanden convergeren naar bruikbare nauwkeurigheid.

Voor een lifecyclemanagementplatform zoals lantu3D, dat het traject van ontwerptekening tot levering van het fysieke product beheert, ligt de waarde van een planning niet in hoe vol deze is ingepland, maar in de vraag of zij kan worden geverifieerd, verantwoord en continu verbeterd. Pas wanneer een planning verandert van een volgordelijst in een engineeringdocument met belasting, buffers en feedback over afwijkingen, verandert een leverdatum werkelijk van een "belofte" in een "berekenbaar resultaat".

Volgende stap Komt dit dicht bij wat u nodig heeft?

Dien een model, tekening, afbeelding of schriftelijke notities in. Ingenieurs beoordelen materiaal, proces, afwerking en levering op basis van daadwerkelijk gebruik.

Verstuur Aanvraag Eerst Vragen