happytails.ai
Nederlands

Zaaglijstoptimalisatie

Verdeel je benodigde zaagstukken over materiaallengtes met zaagsnede en eindmarges. Bekijk elke zaagpositie, de reststukken en of het minimale aantal materiaallengtes is bewezen.

Plannen gebruiken materiaal van gelijke lengte in één eenheid. Maximaal 200 onderdelen en 100.000 invoertekens; maten tot 1.000.000 met drie decimalen. Elk onderdeel reserveert één zaagsnede, tenzij het precies aan het bruikbare einde van het materiaal eindigt. Eindmarges reserveren materiaal aan beide uiteinden, geen extra zaagsneden. Tot 24 onderdelen wordt een zoekopdracht gebruikt die begrensd is op 250.000 knooppunten; grotere opdrachten gebruiken first-fit decreasing. Optimaliteit wordt alleen vermeld als die bewezen is. Een plan dat meer materiaal nodig heeft, blijft zichtbaar en wordt duidelijk gemarkeerd. Nerf, gebreken, klemmen en zaagbladtoleranties worden niet gemodelleerd. Alle verwerking is lokaal. Gebruik de CSV-kolommen label, length en quantity. Lengtes gebruiken een decimale punt. Aantallen zijn gehele getallen. Gebruik de gekozen maateenheid voor elke afmeting. Maximaal 100.000 tekens. Controleer de instellingen voordat je de analyse uitvoert.

Je resultaat

Meld een probleem of deel een idee.

Zaaglijstoptimalisatie
  1. Geef in de CSV elke benodigde lengte en het aantal op en stel daarna je materiaallengte en zaagsnede in.
  2. Bekijk de beschikbaarheid van materiaal, de zaagposities en de reststukken. Controleer of het minimale aantal materiaallengtes is bewezen of dat het resultaat een schatting uit een begrensde zoekopdracht is.
  3. Download de volledige zaaglijst, het materiaaloverzicht en het diagram. Controleer je fysieke voorraad en de vrije ruimte van je machine voordat je zaagt.

Wat je kunt verwachten

Plannen gebruiken materiaal van gelijke lengte in één eenheid. Maximaal 200 onderdelen en 100.000 invoertekens; maten tot 1.000.000 met drie decimalen. Elk onderdeel reserveert één zaagsnede, tenzij het precies aan het bruikbare einde van het materiaal eindigt. Eindmarges reserveren materiaal aan beide uiteinden, geen extra zaagsneden. Tot 24 onderdelen wordt een zoekopdracht gebruikt die begrensd is op 250.000 knooppunten; grotere opdrachten gebruiken first-fit decreasing. Optimaliteit wordt alleen vermeld als die bewezen is. Een plan dat meer materiaal nodig heeft, blijft zichtbaar en wordt duidelijk gemarkeerd. Nerf, gebreken, klemmen en zaagbladtoleranties worden niet gemodelleerd. Alle verwerking is lokaal.

Reken het materiaal mee dat het zaagblad wegneemt

De zaagsnede is de breedte die het zaagblad wegneemt. Een stuk van 6 eenheden en een stuk van 3 eenheden passen precies in materiaal van 10 eenheden met een zaagsnede van 1 eenheid ertussen. Twee losse korte stukken kunnen ook een laatste zaagsnede nodig hebben, dus hun totale gereserveerde zaagsnede kan groter zijn dan de ruimte ertussen.

Een eerlijk optimalisatieresultaat

Het startplan plaatst grotere onderdelen eerst. Bij kleine opdrachten wordt ook een begrensde exacte zoekopdracht gebruikt om naar betere combinaties te zoeken. Als het plan een bewezen ondergrens haalt, of de volledige zoekopdracht een beter plan uitsluit, wordt het als optimaal gemarkeerd. Anders is het een bruikbaar plan zonder de bewering dat er geen betere indeling bestaat.

Elk onderdeel blijft traceerbaar

Exports bevatten de oorspronkelijke rij, het kopienummer, het materiaalnummer, begin- en eindposities en de zaagsnede na elk onderdeel. Het diagram is een overzicht, geen sjabloon om op schaal af te drukken. Gebruik overal één maateenheid en houd apart rekening met gebreken, nerf en machinevereisten.

Handige vervolgstappen