PasteZap
🌐 Nederlands
Gratis · Zonder account

Gratis · Planning en roosters

Zaagoptimalisatie (1D en 2D).

Optimaliseer het zagen van staven, buizen en latten (1D) of platen (2D): minder materiaal, zaagsnede, kantafzaag, nerfrichting en guillotinesneden, met tekeningen.

Voordat je begint

Sommige technische bedieningselementen zijn in het Engels. Unicode-tekst wordt ondersteund; formaten en uitvoertalen hangen af van de tool.

De technische limieten staan hieronder in het Engels. Controleer ze voordat je grote bestanden verwerkt of het resultaat gebruikt.

GEOPTIMALISEERD IN JE BROWSER

Je gegevens blijven in je browser: er wordt niets verstuurd.

Decimalen met een punt of een komma.

Materiaal dat bij elke zaagsnede verloren gaat.

Vóór het zagen van elke plaatkant afgehaald (fabriekskanten).

Platen op voorraad
Onderdelen (17)

Vink „Mag draaien” uit bij onderdelen waarvan de nerf de plaatlengte moet volgen.

Lijst plakken

Eén onderdeel per regel: naam; lengte; breedte; aantal; draaien ja/nee (puntkomma’s of tabs).

Het zagen van staven of platen plannen

  1. Kies staven, buizen en latten (1D) of platen (2D), en de eenheid: millimeter, centimeter, meter of inch met breuken zoals 23 3/4.
  2. Vul de voorraad in: staaflengtes, of lengte en breedte van de plaat, met het beschikbare aantal (leeg voor onbeperkt) en een optionele prijs.
  3. Vul de onderdelen in met een naam, maten en aantal, of plak een lijst. Vink bij platen „Mag draaien” uit voor onderdelen waarvan de nerf in de lengte moet lopen.
  4. Stel de zaagsnede, de kantafzaag van de platen en de kleinste rest die je wilt bewaren in, en laat „Alleen guillotinesneden” aan voor een paneelzaag. Klik op Optimaliseren.

Voorbeeld: 28 onderdelen van 400 tot 2.350 mm passen met een zaagsnede van 3 mm in 5 staven van 6 m, wat de ondergrens is, met 6,3 % afval en twee bruikbare resten van 1.117 en 335 mm. De voorbeeldkast (17 onderdelen) past op 3 platen van 2.440 × 1.220 mm.

Het zaagplan lezen

Elke staaf of plaat is op schaal getekend met naam en maten van elk onderdeel. Gearceerde vlakken op platen zijn bruikbare resten; rode stippellijnen zijn de guillotinesneden, genummerd in de volgorde waarin je ze zaagt. Een gedraaid onderdeel krijgt ↻.

De samenvatting vergelijkt het resultaat met een ondergrens: totale lengte ÷ staaflengte voor staven, totale oppervlakte ÷ plaatoppervlakte voor platen. Is het resultaat gelijk aan de grens, dan kan het niet beter; erboven kan het echte minimum lager zijn of is de grens gewoon onhaalbaar. Hebben meerdere formaten een prijs, dan krijgt de goedkoopste combinatie de voorkeur.

De lijst meenemen naar de werkplaats

Download een PDF met één pagina per plaat (of een pagina met staven), een CSV-zaaglijst voor een spreadsheet of een PNG van het eerste plan, en druk direct af. Sla het werk op als .json-bestand of deel een link om het op een ander apparaat te openen. Om vóór het opsommen van onderdelen te schatten hoeveel platen nodig zijn, zie de multiplexcalculator; voor houtvolume de board-foot-calculator.

Limieten en ondersteunde formaten

Je invoer wordt op je apparaat verwerkt.

Technische opmerkingen in het Engels

Up to 5,000 pieces in 1D and 2,000 in 2D. Results are the best found by fast heuristics, not a proof of optimality; on small 1D lists they matched the exact optimum in tests. Nothing you type is uploaded.

1D: first-fit and best-fit decreasing with several stock-choice rules, then a local search that empties the least-filled bar and shortens bars. 2D: guillotine packing (shorter/longer leftover axis) or MaxRects, three placement rules, five sort orders, seeded restarts and repacking of the weakest sheet. Lengths are exact integers (0.01 mm or 1/64 inch).

Twenty-eight pieces of 400 to 2,350 mm cut from 6 m bars with a 3 mm kerf; the example cabinet (17 parts) on 2,440 × 1,220 mm sheets with 10 mm edge trim, keeping the grain of sides and doors.

Veelgestelde vragen

Hoe wordt de zaagsnede meegerekend?

Elke snede neemt de breedte van het zaagblad weg. In 1D hebben n onderdelen in een staaf hun lengtes plus n − 1 zaagsneden nodig, omdat het laatste onderdeel aan het eind van de staaf mag eindigen. In 2D liggen de onderdelen minstens één zaagsnede uit elkaar.

Wat verandert „Alleen guillotinesneden”?

Elke snede loopt dan recht van de ene plaatkant naar de andere, zoals op een paneelzaag of tafelzaag, en de tool geeft de zaagvolgorde. Vink uit voor CNC-frezen, die elke indeling volgen en soms een plaat besparen.

Is het resultaat het best mogelijke?

Het is het beste van vele snelle strategieën. Bij kleine staaflijsten was het in elke test gelijk aan het exacte optimum; bij platen kun je het verschil met de oppervlaktegrens in de samenvatting bekijken.

Worden mijn maten verstuurd?

Nee. De berekening draait in je browser en de lijsten worden alleen in deze browser bewaard, tenzij je zelf een bestand opslaat of een deellink kopieert.