1D-Linearschnitt
Der 1D-Linearschnitt optimiert alle Materialien, die in Längen geliefert werden: Stahlstangen, Aluminiumprofile, Kupferrohre, Holzlatten, Kunststoffrohre, Kabel, Gewindestangen und alle anderen linearen Materialien. Sie geben die verfügbaren Stangenlängen und die benötigten Schnittlängen an — CutOptim findet die Kombination, die die wenigsten Stangen mit dem geringsten Zuschnittrestverschnitt verwendet.
Wie die 1D-Optimierung funktioniert
Das 1D-Problem ist einfacher als das 2D-Problem: Jedes Teil hat nur eine Dimension (Länge), und jeder Behälter (Lagerstange) hat ebenfalls nur eine Dimension. Der Algorithmus weist Stangen Längen zu, sodass:
- Jede benötigte Länge genau einer Stange zugewiesen wird
- Keine Stange überfüllt wird (alle einer Stange zugewiesenen Längen passen unter Berücksichtigung der Schnittbreite in die Stangenlänge)
- Die Gesamtzahl der verwendeten Stangen minimiert wird
Dies ist eine Variante des Bin-Packing-Problems für eine Dimension. CutOptim verwendet eine First-Fit-Decreasing-Heuristik mit lokaler Verbesserung, um auch bei Hunderten von Bedarfslängen schnell nahezu optimale Lösungen zu finden.
Für lineare Materialien, bei denen die Länge die einzige relevante Dimension ist — Rohr, Stange, Stab, Kabel — verwenden Sie den 1D-Modus. Für Materialien wie Flachstahl oder Winkel, bei denen Sie möglicherweise auch die Breite verfolgen müssen, erwägen Sie den 2D-Modus mit der Höhe als Materialbreite.
Lagerstangen hinzufügen
Lagerstangen repräsentieren Ihre verfügbaren Rohlängen. Geben Sie jede Stabgröße als separate Zeile ein.
| Feature | Type | Description |
|---|---|---|
| Length | number | Gesamtlänge der Lagerstange in der aktiven Einheit (mm oder cm). |
| Quantity | integer | Anzahl der verfügbaren Stangen dieser Länge. Der Optimierer verwendet bis zu so viele wie angegeben. |
| Price | number | Kosten pro Stange. Wird in der Kostenzusammenfassung und im Angebots-Export verwendet. |
| Label | text | Optionale Beschreibung, z. B. '6m EN10210 CHS 60.3×4mm'. Erscheint in PDF- und CSV-Exporten. |
Beispiel: Stahlbauauftrag
| Bezeichnung | Länge (mm) | Menge | Preis |
|---|---|---|---|
| RHS 50×50×3 — 6000 | 6000 | 12 | 42,00 |
| RHS 50×50×3 — 3000 | 3000 | 4 | 22,50 |
In diesem Beispiel zieht CutOptim sowohl aus den 6-m- als auch den 3-m-Längen, um den Bedarf am effizientesten zu erfüllen.
Bedarfslängen hinzufügen
Bedarfslängen sind die Schnittteile, die Sie herstellen müssen. Jede Zeile in der Demand-Tabelle repräsentiert einen Schnitttyp.
| Feature | Type | Description |
|---|---|---|
| Length | number | Benötigte Schnittlänge in der aktiven Einheit. |
| Quantity | integer | Anzahl der benötigten Teile dieser Länge. |
| Label | text | Teilename oder Referenz, z. B. 'Sparren A' oder 'Handlaufabschnitt'. Im Schnittdiagramm und Export gedruckt. |
Beispiel: Aluminium-Handlaufauftrag
| Bezeichnung | Länge (mm) | Menge |
|---|---|---|
| Obergurt | 2400 | 6 |
| Füllstab | 1000 | 24 |
| Pfosten-Verlängerung | 150 | 12 |
| Rückläufer | 300 | 4 |
Eine 1D-Optimierung ausführen
- 1
Lagerstangen eingeben
Fügen Sie in der Stock-Tabelle jede Stangenlänge mit Menge und optionalem Preis hinzu. Wenn Sie Material für den Auftrag kaufen (anstatt aus vorhandenem Lagerbestand zu schöpfen), legen Sie eine hohe Menge fest — der Optimierer verwendet nur so viele wie benötigt.
- 2
Bedarfslängen eingeben
Fügen Sie jede benötigte Schnittlänge mit Menge und Bezeichnung hinzu. Wenn Sie eine vorhandene Schnittliste in einer Tabellenkalkulation haben, verwenden Sie den CSV-Import (Import-Schaltfläche über der Demand-Tabelle).
- 3
Schnittbreite einstellen
Öffnen Sie Settings und bestätigen Sie Ihre Schnittbreite. Für eine Standard-Kappsäge oder einen Winkelschleifer mit einer 3-mm-Scheibe geben Sie 3 mm ein. Für ein Dünnschnitt-Sägeblatt geben Sie 2 mm ein.
- 4
Optimierung ausführen
Klicken Sie auf Run Optimization oder drücken Sie Ctrl+Enter. Die Ergebnisse erscheinen sofort.
- 5
Stangendiagramme überprüfen
Jede Stange wird als horizontales Rechteck auf der Arbeitsfläche angezeigt. Farbige Segmente repräsentieren Bedarfsteile; graue Segmente sind Zuschnittreste. Verwenden Sie den Stangennavigator, um alle Stangen zu durchsuchen.
- 6
Schnittliste exportieren
Klicken Sie auf Export und wählen Sie CSV für eine Tabellenkalkulations-Schnittliste oder PDF für ein druckbares Stangen-für-Stangen-Diagramm.
Ergebnisse des Stangenlayouts lesen
Die Arbeitsfläche für den 1D-Modus zeigt jede Stange als horizontalen Streifen, der in Segmente unterteilt ist:
| Segmenttyp | Visuell | Beschreibung |
|---|---|---|
| Bedarfsteil | Farbiger Block mit Bezeichnung | Eine benötigte Schnittlänge, die auf dieser Stange platziert wurde |
| Schnittbreite | Dünne dunkle Linie | Zwischen jedem Schnitt verlorenes Material |
| Zuschnittrest | Schraffiertes Grau | Verbleibende Länge, größer als Mindestzuschnittrestgröße |
| Verschnitt | Einfarbiges Grau | Verbleibende Länge, kleiner als Mindestzuschnittrestgröße |
Schnittsequenz
Die Schnittsequenz wird auf jedem Stangendiagramm von links nach rechts angezeigt. Schnitte sind nach Länge sortiert (längste zuerst), um Zuschnittreste zu minimieren. Der PDF-Export listet die Sequenz als nummerierte Schritte:
Stange 1 (6000 mm): Schnitt 1 — 2400 mm (Obergurt) | Schnitt 2 — 2400 mm (Obergurt) | Zuschnittrest — 1194 mm
Zusammenfassungskennzahlen
| Kennzahl | Bedeutung |
|---|---|
| Bars used | Anzahl der verbrauchten Lagerstangen |
| Total cut length | Summe aller Bedarfsteillängen |
| Yield % | Gesamtbedarfslänge / Gesamte verwendete Stangenlänge × 100 |
| Waste % | Unnutzbarer Verschnitt / Gesamte Stangenlänge × 100 |
| Offcuts | Verbleibende nutzbare Längen, im Inventar gespeichert |
Stock-Priorität (★)
Jede Zeile in der Stock-Tabelle hat links ein Stern-Symbol (★). Das Markieren einer Stock-Zeile teilt dem Optimierer mit, diese Stangen zuerst zu verwenden — vor nicht markiertem Material.
Wann im 1D-Modus verwenden:
- Sie haben eine Reststange von einem früheren Auftrag und möchten sie verwenden, bevor neues Material geschnitten wird
- Sie haben Stangen an einem weniger praktischen Ort (anderes Regal, andere Baustelle), die Sie verschieben möchten
- Sie möchten altes Material einer bestimmten Größe aufräumen, bevor es rostet oder sich verzieht
Klicken Sie auf das ★-Symbol, um es gelb/gold (priorisiert) oder grau (normal) umzuschalten. Die Einstellung wird pro Schnitt gespeichert.
Wenn Sie Lagerreste als Lagermaterial hinzufügen, markieren Sie alle. Dies teilt dem Optimierer mit, Ihre vorhandenen Zuschnittreste aufzubrauchen, bevor neue ganze Stangen geöffnet werden — die effektivste Methode, um die Materialausgaben langfristig zu reduzieren.
Bedarfslängen importieren
Für Aufträge mit vielen bereits in einer Tabellenkalkulation oder einem Designprogramm-Export vorhandenen Schnittlängen verwenden Sie die Import-Tools über der Demand-Tabelle, anstatt jede Zeile manuell einzutippen. CutOptim unterstützt Einfügen aus Excel/Google Sheets und CSV-Datei-Import. Vollständige Anweisungen und Spaltenformate finden Sie unter Daten importieren.
CSV-Export für 1D-Ergebnisse
Der CSV-Export für den 1D-Modus enthält eine Zeile pro Bedarfsteil mit folgenden Spalten:
| Spalte | Beschreibung |
|---|---|
bar_index | Von welcher Lagerstange dieses Teil geschnitten wurde (1-basiert) |
bar_label | Bezeichnung der Lagerstange |
piece_label | Bezeichnung des Bedarfsteils |
piece_length | Schnittlänge |
position_from_end | Abstand vom linken Ende der Stange, wo dieser Schnitt beginnt |
qty | Menge (immer 1 pro Zeile; mehrere identische Teile erscheinen als mehrere Zeilen) |
Sortieren Sie die CSV nach bar_index und dann nach position_from_end, um eine sequentielle Schnittliste für jede Stange zu erhalten — genau die Reihenfolge, in der Sie Schnitte an der Kappsäge vornehmen würden.
Praxisbeispiel: Stahlrahmen-Unterstruktur
Auftrag: Wandmontierter Stahlrahmen für einen kommerziellen Ausbau. 12 vertikale Stützen à 2700 mm, 18 horizontale Riegel à 1200 mm, 6 Diagonalstreben à 890 mm.
Verfügbares Material: 20 × 6000 mm Längen RHS 50×50×3 à 41 € das Stück.
Einstellungen: Schnittbreite 3 mm, Einheit mm, Guillotine-Modus (gilt nicht für 1D, aber Schnittbreite ist relevant).
Ergebnis: 9 Stangen verwendet (anstatt 12 bei unkluger Schnittweise), Ausbeute 92,3%, geschätzte Einsparung von 3 Stangen = 123 € an Material.
| Stange | Schnitte |
|---|---|
| Stange 1 | 2700, 2700, 597 (Zuschnittrest) |
| Stange 2 | 2700, 2700, 597 (Zuschnittrest) |
| Stange 3 | 2700, 1200, 1200, 897 (Zuschnittrest) |
| Stange 4 | 1200, 1200, 1200, 1200, 1200 (Verschnitt 194) |
| Stange 5 | 1200, 1200, 890, 890, 817 (Zuschnittrest) |
| … | … |
Die drei 597-mm-Zuschnittreste können im Inventar gespeichert und für zukünftige kleine Teile verwendet werden.