Kan ik een zaaglijst uitwerken in Excel?
Excel is goed voor het bijhouden van de zaaglijst, maar slecht in het bepalen welke delen uit welke staaf komen. De gebruikelijke formule berekent staven per deelgrootte, zodat elke maat uit eigen staven wordt gezaagd en de tussenruimtes worden verspild. Sorteren op langste-eerst werkt beter, maar laat nog steeds staven liggen. Houd de lijst in de spreadsheet, plak hem in een zaaglijst-optimalisator en laat die het groeperen doen.
De klus
Staven van 6000 mm, een 3 mm zaagblad, drie maten: vier delen van 2600 mm, vier van 1650 mm en zes van 1050 mm. 23300 mm aan delen plus 14 zaagsnedes is 23342 mm, wat neerkomt op 3,89 staven. De klus vereist dus minimaal 4 staven.
Methode 1: één formule per maat: 6 staven
Een kolom voor delen per staaf, =INT(6000/(A2+3)), en een kolom voor staven, =ROUNDUP(B2/C2,0). De 2600's gaan met twee per staaf: 2 staven. De 1650's gaan met drie per staaf: 2 staven, waarvan de tweede maar één deel bevat. De 1050's gaan met vijf per staaf: 2 staven, waarvan de tweede maar één deel bevat. 6 staven, en twee daarvan zijn grotendeels reststuk.
Methode 2: langste eerst: 5 staven
De betere spreadsheetmethode, en hoe de meesten met de hand plannen: sorteer de delen van lang naar kort, plaats elk deel op de eerste staaf waar het past, en begin een nieuwe staaf als er geen ruimte meer is. Dit heet 'first-fit decreasing', en bij deze klus levert het 5 staven op:
| Staf | Zaagplan per staf | Rest |
|---|---|---|
| 1 | 2600 + 2600 | 794 mm |
| 2 | 2600 + 2600 | 794 mm |
| 3 | 1650 + 1650 + 1650 | 1041 mm |
| 4 | 1650 + 1050 + 1050 + 1050 + 1050 | 135 mm |
| 5 | 1050 + 1050 | 3894 mm |
Langste-eerst vult de eerste staven met de grote delen. Tegen de tijd dat de korte delen aan de beurt zijn, is er geen goede plek meer voor.
Methode 3: een zaaglijst-optimalisator: 4 staven
| Staven | Zaagplan per staf | Rest |
|---|---|---|
| 2 | 2600 + 1650 + 1650 | 91 mm |
| 2 | 2600 + 1050 + 1050 + 1050 | 238 mm |
Vier staven, wat het minimum is, dus het plan is bewezen optimaal. Eén 2600 op elke staaf, aangevuld met de kortere delen. Eenvoudig om te zien, maar met geen enkele kolom-sortering te vinden: een formule volgt één regel, een optimalisator doorzoekt de combinaties.
Behoud de spreadsheet, laat de formules vallen
Kopieer twee kolommen, lengte en aantal, rechtstreeks uit Excel en plak ze in de zaaglijst van de calculator: hij leest ze als rijen. Voeg een derde kolom toe voor labels als u die op de zaagplannen wilt. Het plan komt terug als PDF voor de zaag en als CSV voor de offerte, zodat de spreadsheet blijft waar hij nuttig is.
Veelgestelde vragen
Bestaat er een Excel-sjabloon voor zaaglijst-optimalisatie?
Kan Excel Solver een zaaglijst optimaliseren?
Kan ik het plan terugkrijgen in een spreadsheet?
Kan mijn eigen spreadsheet of software de optimalisator aanroepen?
Draai je eigen zaaglijst
De calculator is gratis, geen account nodig en verwerkt tot 500 delen per klus. Hij houdt rekening met de zaagsnede, gebruikt je reststukken en meldt wanneer het plan bewezen optimaal is.