TOC Planner

drum · buffer · rope
© BUSINESS2GROW

Productcatalogus

Elk product heeft een vast productieproces: een keten van bewerkingsstappen met hun werkcenter en duur. Dit proces wordt als sjabloon gebruikt bij het aanmaken van een klantenorder. Klik op een stap om het KOOP te leggen; gebruik de knoppen om stappen te bewerken.

Nog geen producten. Maak er een aan met "+ Nieuw product" of laad de demo-dataset.

Werkcenters

Maak hier je werkcenters aan en koppel er (hieronder) de benodigde middelen aan. De capaciteit en de kwalificaties van een werkcenter volgen uit die middelen — de zwakste schakel bepaalt de effectieve capaciteit. Het werkcenter met de hoogste belasting t.o.v. zijn capaciteit wordt de constraint (drum).

WerkcenterZoneCapaciteitAlternatiefOverlapBelasting

Nog geen resources. Voeg er hierboven één toe.

Werkcenter-samenstelling

Koppel resources uit de bibliotheek aan een werkcenter. De effectieve capaciteit van het werkcenter wordt de kleinste beschikbaarheid van zijn producerende onderdelen — de interne constraint. Materiaal beperkt geen uren maar wel de vroegst mogelijke startdatum (niet plannen vóór het materiaal beschikbaar is). Een werkcenter zónder onderdelen gebruikt gewoon zijn eigen capaciteit zoals voorheen.

Per onderdeel geef je de rol aan. Wie omstelt, hoeft niet te produceren: vaak doet een gespecialiseerde omstelploeg de setup, en zodra de machine klaarstaat nemen andere operators de productie over. Een onderdeel met alleen omstellen telt daarom niet mee voor de effectieve capaciteit — hij is klaar vóór de productie begint. De machine zelf staat meestal bij beide aangevinkt: die is bezet tijdens de omstelling én tijdens de bewerking.

Er is bewust geen aantal-veld. Zijn er twee monteurs nodig, koppel dan twee aparte resources: elke persoon heeft zijn eigen kalender, kwalificaties en kosten, en krijgt een eigen regel wanneer je het werkcenter uitklapt in de Gantt. Kan het werkcenter twee werkorders tegelijk draaien, dan zijn het in feite twee werkcenters — één werkcenter voert per definitie één werkorder tegelijk uit.

OnderdeelTypeBeschikbaarRolVereiste kwalificatieAlternatiefStatus

Nog geen onderdelen gekoppeld aan dit werkcenter.

Middelen

Hier definieer je álle resources met hun specificaties: beschikbaarheid, kalender, kwalificaties, levensduur en kosten. Onder de tegel Werkcenters combineer je deze middelen tot werkcenters — de capaciteit en kwalificaties van een werkcenter volgen uit de middelen die je eraan koppelt.

Beschikbaar (uren/dag) is netto werktijd, exclusief pauzes. Het dagvenster loopt dus van de begintijd tot begintijd + werkuren + pauzeduur: 8 netto uren vanaf 08:00 met een half uur lunch eindigt om 16:30.

Geef pauzes op met een expliciete begin- en eindtijd, niet alleen een duur. Bij een samengesteld werkcenter tellen namelijk alleen de uren waarop álle producerende resources tegelijk beschikbaar zijn. Pauzeert Ann van 12:00–12:30 en Bram van 11:30–12:00, dan ligt het werk stil van 11:30 tot 12:30 — een gat van een heel uur in plaats van een half, en het werkcenter verliest extra capaciteit. Wie samen aan één werkorder werkt, moet dus samen pauzeren.

NaamTypeBeschikbaarKwalificatiesLevensduurKost

Nog geen resources in de bibliotheek. Voeg er hierboven één toe of laad de demo-dataset.

Omsteltijden (setup-matrix)

Volgens de Theory of Constraints is elke omstelling verloren tijd — en op de constraint (drum) is een uur omstellen een uur verlies voor het hele systeem. Geef hier per resource de volgorde-afhankelijke omsteltijden op: hoeveel minuten kost het om over te schakelen van het ene product naar het andere. De scheduler bewaakt die tijd als vrije ruimte tussen twee opeenvolgende werkorders en minimaliseert het totaal aan omstellingen (gelijke producten worden in campagnes gegroepeerd), maar altijd binnen de JIT/ASAP-doelen en zonder een leverdatum op te offeren.

Nog geen resources of producten. Laad de demo-dataset.

De diagonaal (zelfde product na elkaar) staat standaard op 0: rug-aan-rug plannen van hetzelfde product kost geen omstelling. Vul ze alleen in als er ook tussen identieke producten tijd nodig is (bv. reinigen of herkalibreren). Een werkorder zónder gekoppeld product (handmatig ingevoerd) of de eerste werkorder op een lege machine kost nooit omsteltijd.

Planningsinstellingen

De frozen period bevriest de eerstkomende dagen vanaf vandaag: werkorders die daarbinnen gepland staan blijven op hun plek bij een herberekening, zodat de korte termijn stabiel blijft (materiaal besteld, mensen ingeroosterd). De grens schuift automatisch met de kalender mee. Alleen de periode erná wordt vrij geoptimaliseerd. 0 = geen bevriezing.

Klantenorders

Een klantenorder bestaat uit een klant, een product en een gewenste leverdatum. Bij het toevoegen wordt automatisch de productie-opdracht aangemaakt: alle werkorders van het productieproces, gekoppeld via voorganger-relaties, met per stap een teruggerekende gewenste eindtijd zodat de laatste stap exact op de leverdatum klaar is.

OrderKlantProductLeverdatumStatusWerkorders

Nog geen klantenorders. Voeg er hierboven één toe of laad de demo-dataset.

Werkorders

Elke taak heeft een resource, een duur en een gewenste eindtijd. Optioneel kan een taak pas starten na een voorganger (rope).

TaakResourceDuurGewenste eindtijdVoorganger

Nog geen taken. Voeg er hierboven één toe.

Optimalisatiedoelen

Bepaal wat de scheduler moet optimaliseren. Klant (op tijd / zo vroeg mogelijk), voorraad (just-in-time / zo laat mogelijk) en setup (omstellingen minimaliseren via campagnes) zijn drie concurrerende krachten die per werkorder tegen elkaar worden afgewogen — de Goldratt-drieslag doorzet / voorraad / operationele kost. De gewichten (links) bepalen hoe zwaar elk van die drie meetelt t.o.v. de andere twee; de intensiteit-sliders (midden) bepalen hoeveel van elk doel je nastreeft. Zo blijft de planner in control over de balans. De overige doelen (rechts) sturen onafhankelijke mechanismen en concurreren niet mee.

5
5
5

Gewichten

7
5
5

Concurrerende doelen

5
0
0
0%

Overige doelen

Actuele planning

Nog geen actuele planning. Bereken een planning en klik bij de simulatie op Actualiseren om ze actueel te maken.

Simulatie laatst berekende planning

Nog geen simulatie. Klik op Planning berekenen; het resultaat verschijnt hier en kan daarna geactualiseerd worden.

Dashboard

Nog geen planning berekend. Ga naar Klantenorders of Werkorders en klik op "Planning berekenen".