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. Statt eines einzigen Greedy-Durchgangs führt CutOptim mehrere Bin-Packing-Strategien für denselben Auftrag aus — First-Fit, Best-Fit und Next-Fit (jeweils absteigend), einen „Verteilen-und-Zusammenführen”-Durchgang sowie einen Teilsummen-Schritt, der jede Stange mit einem beschränkten Rucksackverfahren möglichst dicht füllt (plus einen Schritt zur Erzeugung wiederkehrender Schnittmuster für Aufträge mit hoher Stückzahl) — und behält das beste Ergebnis, sodass auch bei Hunderten von Bedarfslängen schnell nahezu optimale Lösungen gefunden werden.
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 Tabelle Teile (1D) 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 Tabelle **Ausgangsmaterial (Stäbe)** 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 in der Tabelle **Teile (1D)** jede benötigte Schnittlänge mit Menge und Bezeichnung hinzu. Wenn Sie eine vorhandene Schnittliste in einer Tabellenkalkulation haben, verwenden Sie den CSV-Import aus dem Dropdown **CSV ⌄** in der Kopfzeile dieser 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 ganz unten in der linken Seitenleiste auf **Optimierung starten** oder drücken Sie Ctrl+Enter. Die Ergebnisse erscheinen sofort.
- 5
Stangendiagramme überprüfen
Jede Stange wird als horizontaler Streifen auf der Arbeitsfläche angezeigt. Farbige Segmente sind Bedarfsteile; der blassrote Block am Ende ist der Rest. Die Stangen stehen untereinander — scrollen Sie durch den Ergebnisbereich, um sie alle zu sehen.
- 6
Schnittliste exportieren
Öffnen Sie das Menü **Downloads** in der oberen Leiste und wählen Sie CSV für eine Tabellenkalkulations-Schnittliste oder PDF für ein druckbares Stangen-für-Stangen-Diagramm. Mit Pro trägt das PDF zusätzlich die Seite Schnittsequenz.
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 |
| Rest | Ein blassroter Block am Ende, mit der Restlänge beschriftet | Die gesamte übrig gebliebene Länge |
Die Zeichnung unterscheidet nicht zwischen Zuschnittrest und Verschnitt. Der Rest einer Stange wird immer als ein einziger blassroter Block dargestellt, unabhängig von Ihrer Mindestzuschnittrestgröße. Ob ein Stück aufbewahrenswert ist, sagen Ihnen die Abfallliste im Ergebnis (Spalte Wiederverwendbar) und das Reststück-Lager — nicht die Farbe auf dem Streifen.
Zusammenfassungskennzahlen
Über den Stangenstreifen steht eine Reihe von Kennzahl-Kacheln. Die Kacheln, die immer erscheinen:
| Kennzahl | Bedeutung |
|---|---|
| Auslastung | Verwendete Länge / gesamte Länge der angebrochenen Stangen, in Prozent |
| Verschnitt | Nicht verwendete Länge insgesamt, in Ihrer aktiven Einheit |
| Stäbe | Anzahl der verbrauchten Lagerstangen |
| Teile | Platzierte Teile von der Gesamtzahl, als platziert/gesamt |
Weitere Kacheln erscheinen nur, wenn sie etwas zu melden haben — Schnitte (sobald der Lauf Schnitte erzeugt hat), Schnittlänge (sobald Sie eine Profilbreite gesetzt haben, siehe unten), sowie die Kosten- und Toleranz-Kacheln, wenn Preise bzw. eine Schnittfugen-Toleranz eingestellt sind.
Der Sägeplan Pro
Das Stangendiagramm zeigt Ihnen, was von jeder Stange herunterkommt. Der Sägeplan sagt Ihnen, wo Sie das Blatt ansetzen — und zwar der Reihe nach. Das ist der Teil, den niemand zwanzigmal über einen Sechs-Meter-Stab im Kopf ausrechnen möchte.
Eine Stange hat keinen Schnittbaum: Sie wird vom Kopf aus der Länge nach abgelängt. Der Plan ist deshalb schlicht der laufende Abstand — nach jedem Teil fällt das Blatt an dieser Marke, dann wird um die Schnittfuge weitergerückt.
Die Schritte je Stange, in der Reihenfolge, in der Sie sie machen
- Der Kalibrierschnitt, wenn er aktiv ist. Auf einer Stange wird er immer am Kopf abgenommen — am Anfang der Stange.
- Der Anschnitt am Kopf, wenn ein Anschnitt eingestellt ist.
- Ein Schritt nach jedem Teil — außer bei einem letzten Teil, das bündig mit dem nutzbaren Ende der Stange abschließt und für das kein Endschnitt eingestellt ist: Dort endet die Stange einfach, ein Durchgang ist nicht nötig.
Jeder Schritt nennt eine Position, gemessen ab dem Kopf der Stange: eine Zahl, die Sie am Anschlag einstellen können, und keine Teilelänge zum Zusammenrechnen. Kopfdurchgänge werden als solche benannt (Kalibrierung, Anschnitt) und lassen die Spalte Reihenfolge leer, weil sie kein Teil freigeben.
Schnittlänge — nur mit der Profilbreite
Lineares Material ist in CutOptim nur eine Länge; ein Querschnitt wird nirgends erfasst. Deshalb kann der Plan von sich aus keine gesägte Strecke nennen — geraten wird sie nicht.
Sie können sie ihm aber geben. Unter Erweiterte Einstellungen gibt es das Feld Profilbreite: wie breit das Material ist, das das Sägeblatt bei einem Schnitt durchquert. Das Feld erscheint nur im 1D-Linearschnitt.
- Auf 0 gelassen (Standard) ändert sich nichts: Der Plan meldet Anschlagpositionen und keine Länge — das bisherige, ehrliche Verhalten bleibt der Ausgangszustand.
- Mit einem Wert erscheint die Schnittlänge in der Ergebniskopfzeile, in der Zusammenfassung „Wie wir optimiert haben”, im Kennzahlenstreifen unter der PDF-Seite Schnittsequenz und in der Excel-Registerkarte Schnittsequenz. Jeder gezählte Schnitt durchquert das Profil genau einmal.
Für einen Auftrag, der mehrere Querschnitte mischt, ist eine einzelne Profilbreite die falsche Antwort. Dafür ist der Holzmodus gedacht: Er führt den Querschnitt je Material und meldet die gesägte Länge ohne zusätzliche Angabe.
Am Bildschirm
- Die Schnittsequenz-Leiste sitzt direkt über den Stangenstreifen, am Kopf des Stangen-Bereichs. Ihre Bedienelemente sind ◀ Zurück, die Schrittanzeige, ▶ Weiter, ⏮ Neu starten und ▶ Abspielen (0,8 s je Schritt, Stopp am letzten Schritt).
- Unterhalb der Schnittliste steht der ganze Plan als Schnittsequenz-Tabelle mit den Spalten Reihenfolge, Stab, Bezeichnung und Position. Ein Klick auf eine Zeile springt in der Leiste zu diesem Schritt, und die aktive Zeile wird hervorgehoben — Tabelle und Leiste können also nie auseinanderlaufen.
- Auf jedem Stangenstreifen leuchten die Schnittmarken mit: die aktuelle kräftig, die bereits ausgeführten blass, die noch nicht erreichten ausgeblendet.
Warum die Schrittzahl der Kennzahl Schnitte entspricht
Auf einer Stange ist jeder Schritt ein einzelner Durchgang des Blatts, also sind die Zahl der Schritte und die Kennzahl Schnitte in der Ergebniskopfzeile identisch — unabhängig von Ihren Trim- und Kalibriereinstellungen. Am mitgelieferten Demo-Auftrag gemessen: 29 Schritte gegen 29 Schnitte ohne Trim, 39 und 39 mit einem Anschnitt von 20 mm und 49 und 49 mit Anschnitt und Kalibrierschnitt zusammen.
In den Exporten
- PDF — eine eigene Seite Schnittsequenz mit den Spalten
#, Stab, Reihenfolge, Bezeichnung und Position, dazu ein gerahmter Streifen mit den Kennzahlen unter der Tabelle. - Excel (.xlsx) — eine Registerkarte Schnittsequenz direkt hinter der Registerkarte Schnittliste, mit den Summen am Fuß des Blatts, damit es an der Säge allein steht.
Beides erfordert Pro, genau wie die Leiste am Bildschirm. Siehe Schnittsequenz für die vollständige Anleitung und Exporte & Downloads für den Aufbau von Seite und Registerkarte.
Kalibrierschnitt Pro
Ein Kalibrierschnitt trennt vor jedem Teil einen schmalen Streifen am Kopf jeder Stange ab. Sie messen diesen Streifen, vergleichen ihn mit dem eingestellten Wert und korrigieren den Anschlag um die Differenz — so ist schon das erste echte Teil maßhaltig, statt dasjenige zu sein, das Sie opfern, um zu merken, dass der Aufbau danebenlag.
- Die Auswahl aus vier Kanten, die Sie vielleicht aus 2D kennen, ist in 1D ausgeblendet. Eine Stange hat einen Kopf; eine Auswahl aus vier Kanten wäre eine Einstellung, die der Plan nicht einhalten könnte.
- Er reitet auf dem Anschnitt: Reserviert wird Anschnitt + Kalibrierschnitt. Genau das macht aus Schritt 0 des Sägeplans eine echte Position statt einer auf ein Bild gezeichneten Linie.
- Sind beide gesetzt — Anschnitt und Kalibrierschnitt —, wird der Kopf zweimal überquert: einmal für den Streifen, den Sie messen, einmal für den Rest des Anschnitts. Der Sägeplan listet beide Durchgänge.
Die Einstellung selbst finden Sie unter Einstellungen.
Ausgangsmaterial-Priorität (★)
Jede Zeile in der Tabelle Ausgangsmaterial (Stäbe) hat links ein Stern-Symbol (★). Das Markieren einer Materialzeile 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 in der Kopfzeile der Tabelle Teile (1D), 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.