Productieplanning voor zagerijen
Waar commercie de ruimte bepaalt, bepaalt planning hoeveel daarvan je daadwerkelijk benut. Planning is in de meeste zagerijen de hefboom met het grootste effect, en tegelijk degene die het vaakst onderontwikkeld blijft, omdat ze meestal leeft in spreadsheets en het hoofd van één technoloog. Dit artikel legt uit waarom plannen op korte termijn verliest, wat er verandert wanneer je op een venster plant, en hoe goede zagerijoptimalisatie er in de praktijk uitziet — gebouwd rond moderne zaagbatchplanning en een echt rendementsmodel, niet rond vuistregels.
Waarom planning de hefboom met het grootste effect is
Commercie bepaalt het menu waarmee de planner moet werken. Sortering bepaalt of de keuzes van de planner fysiek uitvoerbaar zijn. Zagen, drogen en droogsortering voeren het plan uit — of breken het af. Planning zit in het midden van de keten — en heeft de grootste afzonderlijke impact op rendementsverbetering, omdat het de enige stap is die kiest. Elke andere stap bereidt ofwel de input voor die keuze voor, ofwel voert de gevolgen ervan uit.
De meeste zagerijen investeren te weinig in planning om een specifieke reden: planning ziet er niet uit als werk. De verkoper hangt aan de telefoon. De zaag is luid en zichtbaar. De droogkamer heeft temperatuuraflezingen en duidelijke cyclustijden. De technoloog zit achter een bureau met een spreadsheet en bepaalt welk zaagpatroon morgen op de lijn gaat. Van buitenaf lijkt dat op papierwerk. In werkelijkheid bepaalt die 30 minuten aan keuzes doorgaans een groter deel van de maandelijkse marge van de zagerij dan welke afzonderlijke ploeg op de lijn dan ook.
De stelling van dit artikel is eenvoudig en met cijfers te bewijzen: de manier waarop de meeste zagerijen nu plannen — één ploeg per keer, met het orderboek dat toevallig openstaat, op basis van vuistregels die de technoloog in de loop der jaren heeft opgebouwd — laat elke week meerdere procentpunten rendement en meerdere procentpunten orderdekking liggen. De oplossing is structureel, niet persoonlijk. Vervang de ploeg-voor-ploeg-horizon door een planningsvenster. Vervang het gesloten orderboek door een orderpool van ongeveer 1,5× het productievolume. Vervang vuistregels door een rendementsmodel dat de afwegingen kwantificeert. Elke stap versterkt de andere.
De rest van dit artikel behandelt elk onderdeel van die oplossing.
De ploegvalkuil — waarom zagerijen standaard kiezen voor kortetermijnplanning
Voordat we ingaan op wat horizonplanning is, loont het te begrijpen waarom de meeste zagerijen het niet doen. Het korte antwoord: ploeg-voor-ploeg plannen voelt veiliger. Het sluit aan bij hoe de rest van de zagerij is georganiseerd. En het verliest bijna altijd.
Waarom ploegplanning de standaard is
Drie krachten duwen zagerijen richting de korte horizon:
De informatie die de technoloog maandagochtend heeft, voelt concreet. De gesorteerde stambuffer van vandaag staat vlak voor hem. De openstaande orders van vandaag staan in het orderboek. De zaaglijn van vandaag is ingesteld zoals op vrijdag. Morgen is onzekerder — een klant kan uitstellen, een zaag kan een uitlijnpauze nodig hebben, een stamlevering kan vertragen. Dus plant de technoloog de dag die hij kan overzien, en vertrouwt erop dat de volgende dag zich vanzelf oplost zodra die aanbreekt.
Een reactieve cultuur beloont het. Wanneer een klant vrijdagmiddag belt met een dringende order, is het antwoord dat iedereen waardeert: "we vinden er wel een plek voor." Dat antwoord is alleen mogelijk als het plan kort is. Een tweewekenplan dat zegt "we kunnen u inplannen in week 3" voelt minder behulpzaam dan "we zoeken morgen wel iets uit," zelfs wanneer het tweewekenplan voor beide partijen economisch beter uitpakt.
De gebruikte tools versterken het. Spreadsheets zijn prima voor het plan van één dag en beroerd voor een voortschrijdend tweewekenplan. ERP's registreren wat er is gebeurd, maar stellen zelden voor wat er vervolgens moet gebeuren. Zonder specifieke planningssoftware is de drempel om op een langere horizon te plannen zo hoog dat niemand het doet.
De verborgen kosten van ploegplanning
De zichtbare kosten van ploegplanning zijn nihil — de zagerij blijft draaien. De verborgen kosten zijn rendement en orderdekking die elke week blijven liggen, en die komen op vier manieren naar boven:
- Gedwongen invullingen. Met de orders van één ploeg en de gesorteerde stammen van één ploeg heeft de planner 1 tot 2 zaagpatroonopties. Het gekozen patroon is de minst slechte optie uit een kleine set. Het rendement is wat die minst slechte optie toevallig oplevert.
- Orderwhiplash. Orders die de planner vandaag niet kwijt kon, vallen zonder context in morgen terug. De planner van morgen — soms dezelfde persoon, soms de technoloog van een andere ploeg — begint weer bij nul.
- Verkeerde afstemming met de droogkamer. De droogkamerpijplijn beslaat 5 tot 10 dagen. Een planner die met de zaaglijn van vandaag bezig is, kan de droogkamerladingen die volgende week gevuld moeten worden niet overzien. Half lege ladingen worden routine.
- Afwegingen in klantenservice. Zonder horizon is elk klantverzoek binair: ja vandaag, of nee tot nader order. Zagerijen met een horizon kunnen met vertrouwen "we leveren in week 3" aanbieden — en veel klanten geven daar de voorkeur aan boven een overhaaste toezegging.
Het horizonprincipe — wat verandert er als je op een venster plant
Horizonplanning is precies wat het woord zegt: in plaats van één ploeg per keer te optimaliseren, optimaliseert de planner een venster — doorgaans 1 tot 2 weken productie — als één samenhangend probleem. Elke ploeg binnen het venster wordt nog steeds gepland; het verschil is dat het plan van elke ploeg wordt gekozen met kennis van het plan van elke andere ploeg, de volledige gesorteerde stamvoorraad over alle diameters, de volledige orderpool, en de droogkamerpijplijn stroomafwaarts. Dit is de basis van effectieve zaagbatchplanning: niet "wat draait er hierna?" maar "wat draait er over het hele venster, en in welke volgorde?"
De Toyota-parallel — waarom dit idee niet nieuw is
Het horizonprincipe is geen uitvinding van de zagerij-industrie. De meest bestudeerde versie ervan is het Toyota Production System, ontwikkeld bij Toyota Motor Corporation tussen eind jaren 40 en de jaren 70, en sindsdien vastgelegd in de lean-manufacturingliteratuur. Het kernprobleem dat TPS oploste — hoe je een complexe productielijn met veel varianten op hoge doorvoer draait zonder te verdrinken in voorraad of omsteltijd — is precies het probleem waar een zagerij voor staat, met andere apparatuur.
Drie TPS-ideeën zijn direct toepasbaar op zagerijoptimalisatie:
- Heijunka — productienivellering over een venster. Toyota plande de productie niet auto voor auto. Ze vlakten de vraag af over een planningsvenster en volgordelijkten de productie om de lijn in balans te houden, waarbij elk venster als één te optimaliseren probleem werd behandeld. In zagerijtermen: dat is de planningshorizon. Dezelfde logica, een ander product.
- Just-in-Time, met de juiste buffer. Toyota minimaliseerde de onderhanden voorraad, maar elimineerde die niet — ze dimensioneerden buffers om variatie op te vangen zonder de lijn te verstikken. Zagerijen staan voor dezelfde afweging: een te kleine orderpool en de planner heeft geen keuze; te groot en het werkkapitaal loopt op. De 1,5× orderpool is de zagerij-vertaling van het JIT-principe, toegepast op het orderboek stroomopwaarts in plaats van op onderdelenvoorraad stroomafwaarts.
- Andon — problemen direct zichtbaar maken. Wanneer er iets misging op een Toyota-lijn, trok de operator aan een koord; de hele lijn wist het binnen seconden. Zagerijen brengen problemen traditioneel pas aan het licht bij de maandafsluiting. De plan-versus-actueel afstemming op dezelfde dag, verderop in dit artikel beschreven, is het andon-principe toegepast op rendementsverbetering: breng de afwijking aan het licht op de dag dat ze ontstaat, wanneer de oorzaak nog te achterhalen is.
De analogie is niet perfect — Toyota assembleert gestandaardiseerde onderdelen tot gestandaardiseerde producten, terwijl een zagerij variabele grondstof (stammen) ontvangt en een productmix moet leveren die past bij een variabel vraagboek. Zagerijen lijken meer op een job shop dan op een eindmontagelijn. Maar de onderliggende principes — een bredere planningshorizon, een buffer op de juiste maat, real-time terugkoppeling — zijn direct toepasbaar, en dat verklaart waarom dezelfde structurele verandering in planning tot dezelfde sprong in prestaties leidt.
De volgende vier secties behandelen de vier specifieke mechanismen waardoor horizonplanning in een zagerij wint. Elk ervan heeft een TPS-tegenhanger, die terloops wordt genoemd.
Mechanisme 1 — Keuzevrijheid in zaagpatroon
Met de voorraad en de orders van één ploeg heeft de planner 1 tot 3 haalbare zaagpatronen om uit te kiezen. Met een horizon van 1 tot 2 weken heeft de planner 12 tot 20 kandidaat-patronen over alle beschikbare diameters en alle openstaande orders, en kan hij de 5 tot 7 patronen kiezen die binnen het venster draaien.
Dit is geen marginale verbetering; het is een verbetering van een andere orde. Het economisch optimum over 20 opties is aanzienlijk beter dan het optimum over 3, en het verschil wordt groter naarmate de kleine set beperkter is. Een planner die met een kleine set werkt, krijgt de minst slechte optie. Een planner die met een grote set werkt, krijgt een werkelijk goede optie.
Mechanisme 2 — Timing van voorraad
De gesorteerde stamvoorraad verandert dag na dag. Een diameter die maandag goed op voorraad is, kan woensdag opraken en vrijdag weer zijn aangevuld. Een planner die voor de ploeg van vandaag werkt, neemt wat vlak voor hem staat en zaagt dat. Een planner die met een horizon werkt, kan wachten — een bepaalde set orders toewijzen aan de ploeg van donderdag omdat tegen die tijd de 200 mm-bak vol zal zijn, terwijl hij de ploeg van maandag op 180 mm laat draaien.
De winst hier zit niet in rendement per zaagsnede, maar in de waarde van keuzemogelijkheid. De horizon laat de planner de stamvoorraad inzetten op het moment dat de match met orders het best is, in plaats van op het moment dat de voorraad toevallig beschikbaar is.
Mechanisme 3 — Continuïteit over ploegen heen
Ploegplanning behandelt elke ploeg als onafhankelijk. Een order die aan het einde van maandag voor 60% is afgewerkt, valt zonder continuïteit in dinsdag terug. De planner van dinsdag — mogelijk de technoloog van de volgende ploeg — begint de keuze voor het zaagpatroon opnieuw bij nul, en kiest vaak anders. De resterende 40% van de order van maandag kost daardoor meer omstellingen, meer wisselingen en meer rendementsverlies dan nodig.
Horizonplanning draagt continuïteit over tussen ploegen. Hetzelfde zaagpatroon loopt door van maandagmiddag tot dinsdagochtend om de openstaande order af te werken; de omstelling gebeurt eenmalig, aan het einde van de order in plaats van aan het einde van elke ploeg.
Mechanisme 4 — Afstemming op de droogkamerpijplijn
De droogkamerpijplijn werkt op een cyclus van 5 tot 10 dagen. Planken die maandag worden gezaagd, drogen pas volgende week. Een planner die voor de ploeg van vandaag werkt, kan niet zien welke droogkamerladingen volgende week dinsdag klaar zijn om gevuld te worden, waardoor droogkamerladingen reactief worden samengesteld uit wat er toevallig van de lijn komt.
Horizonplanning stemt het zagen af op het drogen. Een planner die ziet dat de droogkamerlading van volgende week dinsdag 22 mm-planken nodig heeft, kan het zaagpatroon van deze maandag zo plannen dat 22 mm-planken in de juiste hoeveelheid worden geproduceerd — waardoor de droogkamer verandert van een passieve afnemer in een actieve partner in het plan. Dit is in de meeste zagerijen veruit de grootste bron van "gratis" capaciteitswinst, omdat de meeste droogkamers gemiddeld 15 tot 20% onderbeladen draaien.
De 1,5× orderpool — de input op maat maken
Horizonplanning werkt alleen als er iets te kiezen valt. Een horizon van 2 weken over een orderboek dat precies gelijk is aan 2 weken productievolume levert nog steeds gedwongen invullingen op — elke order moet ergens terechtkomen, en het optimalisatieprobleem heeft geen speling. Om de waarde van de horizon te benutten, moet de orderpool groter zijn dan het productievolume van het venster.
Het praktische optimum is ongeveer 1,5× het productievolume van het planningsvenster. Pool 1,5× betekent: voor een venster van 2 weken met een productie van 4 000 m³ zou verkoop 6 000 m³ aan openstaande, vaste orders in de pool moeten hebben, die vanuit elk van die 4 000 m³ productie gezaagd kunnen worden.
Waarom 1,5× en niet 1,0× of 2,0×
Onder 1,3× — gedwongen invullingen. Elke order in het boek moet binnen het planningsvenster over de lijn. De planner heeft geen speling. Het optimalisatieprobleem valt terug op de ploegvalkuil, alleen dan op een langere horizon.
1,3× tot 1,5× — werkbaar. De planner heeft enige keuze, vooral bij specificaties met hoog volume die meerdere diameters overlappen. Rendementsverbeteringen worden zichtbaar. De orderdekking verbetert. Dit is de minimaal haalbare pool.
1,5× — optimum. De keuze van zaagpatroon is echt open. De planner kan rendement, orderdekking en droogkamerpijplijn tegelijk in balans brengen. Het werkkapitaal dat vastzit in toegezegde maar nog niet gezaagde orders blijft beheersbaar. De klantenservice blijft op peil omdat de meeste orders binnen hun toegezegde venster worden afgewerkt.
1,7× tot 2,0× — afnemende meeropbrengst plus reële kosten. De marginale rendementswinst van een grotere pool vlakt af — er zijn simpelweg maar zoveel patronen die ooit worden gekozen, hoeveel kandidaten er ook zijn. Ondertussen groeit het werkkapitaal dat vastzit in toegezegde orders, wachten klanten langer dan nodig, en begint de lange staart van kleine orders in de pool meer op overboeking dan op optimalisatie te lijken.
Hoe de pool van 1,0× naar 1,5× te laten groeien
Bij de meeste zagerijen begint de pool ruim onder 1,0× — verkoop boekt orders just-in-time, en het orderboek dekt op elk moment nauwelijks de productie van de komende week. De pool naar 1,5× laten groeien vraagt om gerichte commerciële actie. Drie werkwijzen helpen daarbij:
- Vooruit verkopen met flexibiliteit in levering. Bied een leveringsvenster van 2 tot 3 weken aan in plaats van een vaste datum. Veel klanten accepteren dat venster in ruil voor een iets betere prijs of voorrangstoegang.
- Werf aanvullende orders, geen duplicaten. Verkoop moet op zoek gaan naar orders die aanvullen op wat al in het boek staat — dunne specificaties die passen bij dominante dikke orders, aanvullende orders voor ondervulde droogkamerladingen (zie Praktijk 1B in het Commercie-artikel).
- Bouw relaties op met ankerklanten die bereid zijn zich op een venster vast te leggen. Een kleine lijst klanten die volume toezeggen op een venster van 2 weken — geen vaste datum — geeft de planner de speling die hij nodig heeft. Deze klanten krijgen daar doorgaans een voorkeursprijs of -service voor terug.
Het rendementsmodel — rendement × orderdekking, niet rendement alleen
Een grotere orderpool geeft de planner meer opties. Het rendementsmodel vertelt de planner welke optie de beste is. En "beste" blijkt iets anders te zijn dan wat de meeste spreadsheetmodellen impliciet aannemen.
Het standaardinstinct bij plannen — en de standaard die de meeste spreadsheet-rendementscalculators erin bakken — is het maximaliseren van het rendementspercentage. Kies uit de kandidaat-zaagpatronen voor een gegeven stamdiameter dat patroon dat de meeste kubieke meters hout per kubieke meter stam oplevert. Dit is de verkeerde doelstelling, en het faalpatroon is specifiek.
De valkuil van alleen rendement
Een zaagpatroon met 53% theoretisch rendement dat planken oplevert waar geen enkele huidige klant om vraagt, is slechter dan een patroon met 51% theoretisch rendement dat twee openstaande orders afwerkt.
Het patroon van 53% levert 2 pp meer hout per stam op. Het patroon van 51% levert 2 pp minder hout per stam op — maar elke plank heeft een koper tegen de standaard contractprijs. De "extra" planken van het patroon van 53% gaan naar voorraad (werkkapitaal vastgezet) of naar bulkverkoop (tegen een merkbaar lagere prijs per m³). Op de resultatenrekening wint het patroon van 51% bijna altijd.
De juiste doelfunctie is rendement × orderdekking — de kubieke meters hout die tegen de standaardprijs een openstaande order afwerken, per kubieke meter stam. Equivalent daaraan: omzet per m³ stam, berekend tegen de prijs die de order daadwerkelijk betaalt, niet tegen de prijs die de planken op de spotmarkt zouden opbrengen.
Dit verandert elke beslissing. Patronen worden nu gerangschikt op hun verwachte omzetbijdrage aan het orderboek binnen het planningsvenster — niet op hun abstracte rendement. De keuze van patroon houdt rekening met wat openstaat, niet met wat in theorie mogelijk is. De technoloog kiest nog steeds, maar wel met het juiste getal voor zich.
Uitgewerkt voorbeeld — maandagochtend in de zagerij
Breng de drie onderdelen — horizon, pool, rendementsmodel — samen in één maandagochtendscenario voor zaagbatchplanning. De cijfers zijn illustratief, maar de structuur van de beslissing is precies wat een planner elke week tegenkomt.
De uitgangssituatie
Productiedoel deze week: 2 000 m³ stamdoorvoer, naaldhoutzagerij met één lijn.
Beschikbare gesorteerde stamvoorraad:
| Diameterklasse | Volume in buffer | Verwachte aanvulling |
|---|---|---|
| 160 mm | 600 m³ | stabiel |
| 180 mm | 800 m³ | piek, loopt terug tegen donderdag |
| 200 mm | 600 m³ | aanvulling wo–vr |
Openstaande orders in het boek deze maandagochtend:
| Specificatie | Uitstaand volume | Levertoezegging |
|---|---|---|
| 22×100 | 800 m³ | deze week (prioriteit) |
| 25×100 | 400 m³ | deze week |
| 32×100 | 300 m³ | deze week |
| 47×100 | 500 m³ | deze week |
| 50×150 | 200 m³ | deze week |
Totaal aan openstaande orders deze week: 2 200 m³. Productiedoel: 2 000 m³. Orderpool / productie = 1.1×. Te krap om te optimaliseren.
Pool 1,1× — wat de planner moet doen
Met vrijwel geen speling in de pool moet elke order deze week worden gezaagd. De planner kiest voor elke diameterklasse het zaagpatroon met het hoogste rendement en laat de orders vallen waar ze vallen.
Voor stammen van 180 mm is het beschikbare patroon met het hoogste rendement Patroon A — 52% netto rendement, werkt 40% van de order 22×100 af. De planner kiest A.
Resultaat aan het einde van de week: 22×100 slechts voor 40% afgewerkt (320 m³ van de 800 m³ prioriteitsorder verscheept). De overtollige planken van Patroon A — hoog rendement, maar niet passend bij de prioriteitsspecificatie — stapelen zich op als voorraad of worden tegen bulkprijs verkocht. De technoloog haalt het rendementscijfer, maar de commerciële afdeling hangt de hele week aan de telefoon om de gedeeltelijke levering op 22×100 uit te leggen.
Pool 1,5× — wat er verandert
Stel nu dat verkoop de afgelopen twee weken heeft besteed aan het werven van aanvullende orders voor de pool. De pool groeit met 800 m³ aan nieuwe orders — precies afgestemd om aan te vullen op het bestaande boek, niet om het te dupliceren:
- 22×125 — 300 m³ (leverbaar binnen 2 weken)
- 22×75 — 200 m³ (aanvulling voor droogkamerlading)
- 32×150 — 200 m³ (leverbaar binnen 2 weken)
- 50×100 — 100 m³ (leverbaar binnen 2 weken)
Totale orderpool: 3 000 m³. Productiedoel: 2 000 m³. Orderpool / productie = 1.5×. De planner heeft nu echte keuze.
Voor stammen van 180 mm stelt SawmillSmart drie kandidaat-zaagpatronen voor:
| Patroon | Netto rendement | Orders die worden afgewerkt (% van de patroonoutput naar lopende orders) |
|---|---|---|
| A | 52% | 22×100 (40% van de output) — rest onverkocht |
| B | 51% | 22×100 (60% van de output) — rest onverkocht |
| C | 49% | 22×100 (60% van de output) + 22×125 (25%) + 22×75 (15%) — 100% naar openstaande orders |
Met pool 1,1× koos de planner voor A. Rendement 52%, maar dekking was een probleem.
Met pool 1,5× kiest de planner voor C. Het patroon levert 49% rendement op — 3 procentpunt onder A — maar elke plank die het oplevert, werkt een lopende order af tegen contractprijs. Er valt niets af naar bulk. De prioriteitsorder 22×100 gaat van 40% afgewerkt naar 80% afgewerkt binnen dezelfde ploeg. De aanvullende orders 22×125 en 22×75 vorderen tegelijkertijd.
De economische rekensom
Cruciaal is dat de planner geen rendementswaarde heeft verloren. Hij heeft nominaal rendement ingeruild voor omzet per m³. Reken het na met €280/m³ als contractprijs voor lopende orders en €240/m³ als bulkprijs voor de restpartij:
| Metriek | Patroon A (alleen rendement) | Patroon C (rendement × dekking) |
|---|---|---|
| Netto rendement | 52% | 49% |
| Hout uit 1 000 m³ stammen | 520 m³ | 490 m³ |
| Volume naar lopende orders | 208 m³ (40%) | 490 m³ (100%) |
| Volume naar bulk | 312 m³ (60%) | 0 m³ |
| Omzet tegen €280 / €240 per m³ | €133.120 | €137.200 |
| Effectieve prijs per m³ hout | €256 | €280 |
| Omzet per m³ stam-input | €133 | €137 |
Patroon C levert €4 meer omzet op per m³ stam-input dan Patroon A, terwijl het — voor wie alleen naar de rendementskolom kijkt — als het slechtere patroon oogt. Bij een doorvoer van 2 000 m³/week is dat €8.000/week extra, ofwel ongeveer €400.000/jaar, alleen al door de keuze van rendementsmodel. De zagerij is dezelfde. De ploeg is dezelfde. De stammen zijn dezelfde. Alleen de planningslogica is veranderd.
Dit is de zaak voor het rendementsmodel in één voorbeeld. De ploegplanner met pool 1,1× kiest A. De horizonplanner met pool 1,5× en een model van rendement-maal-dekking kiest C. Dezelfde gegevens, andere software, ander antwoord.
De geanonimiseerde case — rendement, dekking en omzet samen
Het uitgewerkte voorbeeld hierboven is illustratief. De case hieronder is een echt rendementsverbeteringsproject, geanonimiseerd om de commerciële vertrouwelijkheid te waarborgen.
Een middelgrote Europese naaldhoutzagerij — ongeveer 140 000 m³ jaarlijkse staminname, een mix van grenen en vurenhout, productie op één lijn met een primaire multi-rip zaagbewerking en een in-line splitter — stapte over van spreadsheetgebaseerde ploegplanning naar horizonplanning met een 1,5× orderpool en een rendement-dekkingsmodel. De voor/na-gegevens komen uit twee opeenvolgende kwartalen met vergelijkbare stammix en samenstelling van het orderboek.
Wat de drie cijfers samen vertellen
De meeste gesprekken over planning gaan alleen over rendement, omdat dat het makkelijkst te volgen cijfer is. De case hierboven laat zien waarom alleen naar rendement kijken het grotere verhaal mist.
Het rendement steeg met 5 procentpunt. Van 46% naar 51%. Dit is het meest opvallende cijfer — dezelfde stammen leveren meer hout op. Goed voor ongeveer €1,4 mln/jaar aan extra houtproductie tegen gemiddelde marktprijs.
De orderdekking steeg met 24 procentpunt. Van 64% naar 88%. De zagerij ging van het verkopen van ongeveer tweederde van haar hout tegen openstaande contracten naar bijna alles. De overige 36% (voorheen) ging naar voorraadopbouw of bulkverkoop met korting. Deze verschuiving alleen al — hetzelfde volume hout, maar een groter deel naar lopende orders — was goed voor ongeveer €400 K/jaar aan verbetering van de omzetmix.
De gemiddelde omzet per m³ hout steeg met €18. Van €247 naar €265. Dit is het gevolg van de verbeterde orderdekking: hout dat op een contract terechtkomt, wordt tegen contractprijs betaald, terwijl hout dat dat niet doet, in de bulk belandt tegen €30 tot €50 minder per m³. De verschuiving in omzet per m³ versterkt de rendementswinst en levert samen de genoemde jaarlijkse marge-impact op.
Samen vertellen deze drie cijfers het volledige verhaal dat rendement alleen verborgen houdt. De zagerij produceerde meer hout, verkocht daarvan een groter deel tegen lopende-orderprijzen, en verdiende meer per m³ van wat ze verkocht. Geen van deze drie is de oorzaak van de andere — het zijn alle drie gevolgen van dezelfde onderliggende verandering: betere planning.
Hoe SawmillSmart horizonplanning implementeert
Alles hierboven is het principe. SawmillSmart is de implementatie, specifiek gebouwd voor zagerijoptimalisatie in Europese naaldhoutzagerijen. Deze sectie behandelt hoe de software elk van de drie dingen doet die horizonplanning onderscheiden van zaagbatchplanning in een spreadsheet — plus één sectie over wat het bewust niet doet.
SawmillSmart is productieplanningssoftware voor zagerijen, specifiek gebouwd voor Europese naaldhoutzagerijen. Het bevindt zich in de planningslaag van de zagerij — tussen het orderboek (commerciële kant) en de uitvoeringssystemen (aansturing van de zaaglijn, droogkamerplanning). Het is geen ERP en vervangt er ook geen. Het is de optimalisatie-engine die de orderpool van verkoop en de stamvoorraad van operations omzet in een dagelijks zaagplan.
Praktijk 1 — Zaagpatroongeneratie op basis van uw echte orderboek
Het eerste wat SawmillSmart anders doet dan spreadsheets, is zaagpatronen genereren op basis van de daadwerkelijke orderpool, niet op basis van een abstract rendementsmodel.
Hoe het werkt. De planner importeert de huidige orderpool — elke openstaande order met specificatie, uitstaand volume, levertoezegging en contractprijs — samen met de gesorteerde stamvoorraad per diameterklasse. SawmillSmart draait de zaagpatroongenerator voor elke diameter en levert een gerangschikte lijst van haalbare patronen op. De rangschikking gebeurt op rendement × orderdekking tegen contractprijs — niet op rendement op zichzelf.
Wat er anders is. Een spreadsheet-rendementscalculator kan u vertellen dat een patroon van 72×144 op stammen van 180 mm 53% rendement oplevert. Hij kan u niet vertellen of de planken die dat patroon oplevert daadwerkelijk aansluiten bij een openstaande order tegen lopende-orderprijs. SawmillSmart voegt die twee vragen samen tot één beslissing: voor deze set stammen en deze set orders, welke patronen zijn de moeite waard om te draaien?
Wat de planner te zien krijgt. Een gerangschikte tabel met zaagpatronen voor elke diameterklasse in de buffer, met voorspeld rendement, verwachte orderdekking per specificatie, en geraamde omzet per m³ stam. De technoloog kiest nog steeds — maar wel met gekwantificeerde gevolgen per optie voor zich.
Praktijk 2 — Rendementsvoorspelling vóór het zagen
Het tweede wat SawmillSmart doet, is het rendement van elk kandidaat-zaagpatroon voorspellen vóórdat de cant op de lijn gaat. Geen generieke voorspelling als "dit patroon zou ongeveer 50% moeten opleveren" — maar een specifieke voorspelling voor de daadwerkelijke stampartij in de buffer, met volume en kwaliteitsmix uitgesplitst per uitgangsplank.
Waarom dit ertoe doet. Zonder voorspelling is elk zaagpatroon een gok. De technoloog legt het patroon vast, de lijn draait het, en het werkelijke rendement blijkt pas aan het einde van de ploeg. Dan is het te laat om anders te kiezen. Met een voorspelling ziet de planner de verwachte opbrengst vóórdat hij zich vastlegt — en kan hij patronen op basis van gelijke maatstaven vergelijken.
Hoe de voorspelling tot stand komt. SawmillSmart gebruikt een gekalibreerd rendementsmodel op basis van de specifieke apparatuur, stammix en historische prestaties van de zagerij. Het model is zagerijspecifiek — bij de kalibratie tijdens implementatie worden enkele weken plan-versus-actueel-gegevens van de zagerij gebruikt om voorspellingen te produceren die aansluiten bij wat de lijn daadwerkelijk levert, niet bij wat een generiek studieboek voorspelt.
Waarop de planner zijn keuze baseert. "Dit patroon levert 51% netto rendement en werkt 60% van de openstaande order 22×100 af. Het op één na beste patroon levert 49% netto rendement en werkt 80% van de order af plus 40% van de aanvulling 22×125. Welke draaien we?" — in plaats van "dit patroon lijkt redelijk, laten we kijken wat eruit komt."
Praktijk 3 — Plan-versus-actueel afstemming per ploeg
Het derde wat SawmillSmart doet, is geplande versus werkelijke resultaten afstemmen aan het einde van elke ploeg — niet aan het einde van de maand, niet aan het einde van het kwartaal, maar dezelfde dag dat de ploeg draait.
Wat wordt afgestemd. Voor elk zaagpatroon dat tijdens de ploeg is gedraaid, vergelijkt SawmillSmart gepland met werkelijk: rendement per uitgangsplank, kwaliteitsmix, orderdekking en omzetbijdrage. Afwijkingen tussen plan en werkelijkheid zijn aan het einde van de ploeg zichtbaar, uitgesplitst per patroon, per diameter, per order.
Waarom afstemming op dezelfde dag ertoe doet. Wanneer een patroon zijn voorspelling met 2 procentpunt mist en de technoloog dat de volgende ochtend ziet, is de oorzaak nog vers: een bepaalde stampartij was natter dan verwacht, een zaaguitlijning verschoof, een sorteerder stroomopwaarts had een kalibratieprobleem, een operator maakte een instelwijziging. Deze oorzaken zijn nog te achterhalen wanneer de afwijking direct zichtbaar is. Bij een maandafsluiting is elke oorzaak al overschreven door tien andere en is de afwijking niet meer te herleiden.
Het cumulatieve effect. Dit is wat een rendementswinst van 5 procentpunt herhaalbaar maakt in plaats van eenmalig. Plan-versus-actueel afstemming creëert een terugkoppellus: de afwijking van elke ploeg voedt de kalibratie van de voorspelling voor de volgende ploeg, en na verloop van tijd worden de voorspellingen nauwkeuriger, vertrouwt de technoloog ze meer, en verbetert de kwaliteit van de keuzes.
Wat SawmillSmart bewust niet doet
Eerlijk zijn over de scope is belangrijk. SawmillSmart is specifiek gebouwd voor de planningsstap. Het is geen ERP, geen CRM, geen droogkamerregelaar, geen sorteerkalibrator. Specifiek:
- Geen ERP. SawmillSmart vervangt geen voorraadadministratie, financiële boekingen of factuurbeheer. Het ERP van de zagerij blijft het systeem van record; SawmillSmart neemt de gegevens over orderpool en stamvoorraad af en levert het zaagplan terug.
- Geen droogkamerregelaar. SawmillSmart stemt het zaagplan af op de droogkamerpijplijn — het vertelt de planner wat er gezaagd moet worden voor de droogkamerlading van volgende week dinsdag — maar de droogcyclus zelf wordt aangestuurd door het droogkamerbesturingssysteem.
- Geen sorteerkalibrator. SawmillSmart gaat ervan uit dat de stamsorteerder levert wat hij zegt te leveren. Kalibratie van verkeerde sortering ligt stroomopwaarts — zie Deel 3 (Stamsortering).
- Geen orderinvoer. Verkoop boekt orders in het CRM- of ordermanagementsysteem dat de zagerij al gebruikt. SawmillSmart neemt de orderpool van daaruit over.
De scope is bewust gekozen: SawmillSmart doet één ding — de orderpool en de stamvoorraad omzetten in het beste zaagplan — en integreert naadloos met de systemen die al het andere doen. Die focus is precies wat het laat werken.
Wat planning NIET is — drie anti-patronen
Gesprekken over zagerijplanning verwarren vaak drie afzonderlijke functies. Elk daarvan bevindt zich vlak naast planning in de workflow, en elk wordt soms planning genoemd door mensen die het woord losjes gebruiken. Geen van drieën is waar dit artikel over gaat, en ze door elkaar halen is één reden waarom zagerijen te weinig investeren in echte planning.
Anti-patroon 1 — Planning is geen scheduling
Scheduling beantwoordt de vraag "wat draait wanneer?" — ploeg maandagochtend, ploeg dinsdagmiddag, vrijdagnacht. Scheduling is een kalenderoefening. Het gaat over beschikbaarheid van middelen, ploegbezetting en onderhoudsvensters.
Planning beantwoordt een andere vraag: "wat moeten we zagen, van welke stammen, tegen welke orders?" — een oefening in rendement en dekking. De output van planning voedt het schema, maar het schema optimaliseert op zichzelf niets. Een perfect ingepland zagerij die suboptimale zaagpatronen draait, levert suboptimaal rendement op — maar dan wel precies op tijd.
De meeste ERP's doen aan scheduling. Weinige doen aan planning. Een betere scheduler kopen lost het planningsgat niet op.
Anti-patroon 2 — Planning is geen wachtrijbeheer
Wachtrijbeheer is de volgorde waarin openstaande orders worden gezaagd. First-in-first-out. Grootste eerst. Op leverdatum. Op klantprioriteit. Dit zijn wachtrijregels, en de meeste zagerijen hebben ze — expliciet of impliciet.
Wachtrijregels komen ná planning. De planner beslist welke zaagpatronen worden gedraaid; wachtrijbeheer speelt pas een rol zodra die beslissing is genomen, om de output aan specifieke orders toe te wijzen. Een uitstekend wachtrijsysteem toegepast op een slechte zaagpatroonkeuze levert een keurig geleverde, maar rendementsarme zaagsnede op.
Anti-patroon 3 — Planning is geen orderinvoer
Orderinvoer is het proces waarmee een klantorder in het systeem terechtkomt: specificatie, volume, levering, prijs. Het is een commerciële functie (zie zagerijcommercie).
Het orderboek is de input voor planning, niet planning zelf. Een schoon orderboek is een voorwaarde voor goede planning; het vervangt planning niet. Zagerijen die zwaar hebben geïnvesteerd in orderinvoertools vragen zich soms af waarom hun rendement niet is verbeterd — dat komt doordat ze de input schoner hebben gemaakt zonder de optimalisatiestap die deze verwerkt te veranderen.
Wat te doen deze week — checklist
Vijf diagnostische acties die blootleggen waar het planningsgat in uw zagerij zit en wat u eraan kunt doen.
Zagerijplanning — checklist voor week 1
- Bereken uw orderpoolratio. Totaal volume openstaande orders ÷ productievolume in het planningsvenster. Onder 1,3× = geen horizonplanning mogelijk, ongeacht de gebruikte tools. Boven 1,7× = pool te groot; klantenservice komt in gevaar.
- Controleer één week plan versus werkelijk rendement. Haal het geplande rendement op voor elke ploeg van de afgelopen week en vergelijk dat met het werkelijke rendement. Verschil groter dan 2 procentpunt = het plan is niet verankerd in een echt rendementsmodel.
- Kies één openstaande order en volg deze door de afgelopen week. Tel voor uw belangrijkste openstaande order in hoeveel afzonderlijke zaagpatronen deze in de loop van de week voorkwam. Meer dan 3 = de continuïteit is gebroken; de order wordt elke ploeg opnieuw ingepland.
- Loop naar de droogkamer. Tel het aantal onderbeladen ladingen van de afgelopen week. Elke onderbeladen lading is stroomafwaarts bewijs van planning die de droogkamerpijplijn niet in beeld had.
- Vraag de technoloog welke tools hij daadwerkelijk gebruikt om te plannen. Als het antwoord "Excel" is, of "we draaien altijd patroon X voor diameter Y" — dan zit er geen rendementsmodel in de lus. Dat is het planningsgat.
Volgende stap
Als twee of meer punten uit de checklist hierboven rood scoorden, is het planningsgat groot genoeg om direct te kwantificeren. SawmillSmart voert een rendementspotentieelanalyse uit op uw echte gegevens — het orderboek van vorig kwartaal, de stammix van vorig kwartaal — en levert een gekwantificeerde schatting van de rendements-, dekkings- en omzetwinst die horizonplanning in uw zagerij kan opleveren.
Voer een rendementspotentieelanalyse uit op uw gegevens Meer artikelen
Bronnen & verder lezen
De principes en bandbreedtes waarnaar dit artikel verwijst (1,5× orderpool-optimum, doelstelling rendement × orderdekking, plan-versus-actueel afstemming) zijn gebaseerd op operations-research-literatuur over optimalisatie van houtopbrengst en op het projectwerk van de auteur bij Europese naaldhoutzagerijen. De geanonimiseerde case is gebaseerd op een echte implementatie.
Operations research en houtopbrengst
- FPInnovations — Onderzoek naar houtopbrengst en zagerijoptimalisatie. Peer-reviewed onderzoek naar optimalisatie van zaagpatronen, strategieën voor stamverwerking en rendementsmodellering voor naaldhoutzagerijen. fpinnovations.ca
- USDA Forest Service — Technische rapporten van het Forest Products Laboratory. Referentieonderzoek naar de economie van houtopbrengst, verwerkingspatronen en waardeoptimalisatie. fpl.fs.usda.gov
- Skogforsk — Onderzoek naar afkorten, sorteren en verwerken van stammen voor de Noord-Europese zagerij-industrie. Praktijkonderzoek dat stamselectie koppelt aan waarde stroomafwaarts. skogforsk.se
- Wood Resources International — Wood Markets-rapporten. Onafhankelijke wereldwijde marktanalyse van houtproducten, inclusief prijsverschillen tussen contract- en bulkhout. woodprices.com
Branchegegevens en marktcontext
- Eurostat — Productiestatistieken gezaagd hout (PRODCOM). Kwartaalcijfers voor productievolumes en omzet van EU-zagerijen. ec.europa.eu/eurostat
- FAO — ForeSTAT Forestry Production and Trade. Wereldwijde tijdreeksen voor productie, handel en verbruik van naald- en loofhout. fao.org/forestry/statistics
- EOS — European Organisation of the Sawmill Industry, jaarverslag. Productie, capaciteitsbenutting en vooruitzichten voor Europese naaldhoutzagerijen. eos-oes.eu
Normen relevant voor planningsoutput
- EN 1313-1 — Rond en gezaagd hout: Toegestane afwijkingen en voorkeursmaten (Deel 1: Gezaagd naaldhout). Definieert de tolerantieklassen die geconsolideerde specificatieplanning sturen. cen.eu
- EN 14298 — Gezaagd hout: Beoordeling van droogkwaliteit. Referentienorm voor de droogkameroutput waarop de planningsstap zich richt. cen.eu
- EN 14081-1 — Op sterkte gesorteerd constructiehout. Definieert de kwaliteitsspecificaties die relevant zijn voor het voorspellen van de kwaliteitsmix. cen.eu
De geanonimiseerde case (rendement 46% → 51%, orderdekking 64% → 88%, omzet +€18/m³) is gebaseerd op een echte implementatie bij een Europese naaldhoutzagerij. Klantidentificatie is weggelaten om de commerciële vertrouwelijkheid te waarborgen. Het uitgewerkte maandagochtendvoorbeeld gebruikt representatieve cijfers ter illustratie en is niet ontleend aan een specifieke zagerij.
