2D-Plattenschnitt
Der 2D-Plattenschnitt ist CutOptims primärer Modus. Er löst das klassische Problem der rechteckigen Teilepackung: Gegeben eine Menge großer rechteckiger Platten und eine Menge kleinerer rechteckiger Teile, finden Sie die Anordnung, die die wenigsten Platten mit dem geringsten Verschnitt verwendet.
Dieser Modus wird für Plattenmaterialien wie Sperrholz, MDF, Spanplatte, Melamin, Glas, Aluminium-Verbundplatte, Stahlblech, Schaumstoffplatten und alle anderen Materialien verwendet, die als flaches rechteckiges Lagerformat verfügbar sind.
Wie die 2D-Optimierung funktioniert
CutOptim modelliert Ihren Schneidauftrag als Bin-Packing-Problem:
- Bins sind Ihre Lagerplatten — große Rechtecke, aus denen Sie schneiden
- Items sind Ihre Bedarfsteile — kleinere Rechtecke, die Sie herstellen müssen
Statt in einem einzigen Greedy-Durchgang zu füllen, testet der Optimierer mehrere Packstrategien für den gesamten Auftrag — verschiedene Regal- und Spaltenlayouts, Sortierreihenfolgen und Drehungen — und behält das beste Ergebnis (wenigste Platten, geringster Verschnitt). CutOptim schneidet dabei im Guillotine-Verfahren: Jeder Schnitt verläuft randdurchgehend über die (verbleibende) Platte, genau wie eine Plattensäge oder Tischsäge arbeitet. Das erzeugt Schnittsequenzen, die für manuelles und halbautomatisches Schneiden praktisch reproduzierbar sind.
Echtes Nesting mit frei platzierten Teilen (bessere Packung, aber CNC-Fräsen vorbehalten) ist in der Roadmap als Teil des Maximum-Effizienz-Modus.
CutOptim berücksichtigt auch die Schnittbreite — das durch jeden Sägeschnitt als Sägemehl verlorene Material. Eine 3-mm-Schnittbreite bei einem Auftrag mit 100 Teilen kann das Verlieren einer ganzen Platte bedeuten. Geben Sie die Schnittbreite immer genau ein. Siehe Einstellungen & Schnittbreite.
Lagerplatten hinzufügen
Lagerplatten stellen das Rohmaterial dar, das Ihnen zum Schneiden zur Verfügung steht. Jede Zeile in der Tabelle Ausgangsmaterial (Platten) definiert eine Größe und Menge von Platten.
| Feature | Type | Description |
|---|---|---|
| Width | number | Plattenbreite in der aktiven Einheit (mm oder cm). Dies ist die horizontale Dimension auf der Arbeitsfläche. |
| Height | number | Plattenhöhe in der aktiven Einheit. Dies ist die vertikale Dimension auf der Arbeitsfläche. |
| Quantity | integer | Anzahl der verfügbaren Platten dieser Größe. Der Optimierer verwendet so viele wie benötigt, bis zu diesem Limit. |
| Price | number | Kosten pro Platte. Wird verwendet, um die Gesamtmaterialkosten in der Ergebniszusammenfassung und im Angebots-Export zu berechnen. Leer lassen, wenn keine Preisangabe benötigt wird. |
| Bezeichnung | text | Optionaler Materialname für diese Plattengröße, z. B. '18mm MDF' oder '2400×1200 Konstruktionssperrholz'. Er beschriftet die Platte im Plan und wird in die PDF- und Excel-Exporte übernommen, sodass auf dem Schnittblatt steht, welche Platte zu holen ist. Beim Laden aus dem Materiallager oder aus einem Zuschnittrest wird er für Sie ausgefüllt. |
Best Practices für Lagerplatten:
- Geben Sie die tatsächlich nutzbaren Maße Ihrer Platte ein, nicht die Nennmaße. Eine als 2440×1220 mm verkaufte Platte kann nach werkseitiger Kantenbeschneidung tatsächlich 2438×1218 mm sein — messen Sie Ihre Platten nach.
- Ist nur eine Kante beschädigt oder nicht rechtwinklig, verkleinern Sie nicht die Plattenmaße. Tragen Sie den Betrag unter Besäumung je Seite in den Erweiterten Einstellungen für genau diese Kante ein — vier Felder für links, rechts, oben und unten. Eine symmetrische Besäumung liefert hier keinen schlechteren, sondern einen falschen Plan. Verfügbar in jedem Tarif, auch als Gast; Details unter Einstellungen.
- Wenn Sie eine Mischung aus ganzen Platten und Teilplatten aus einem früheren Auftrag haben, fügen Sie diese als separate Ausgangsmaterial-Zeilen mit ihren tatsächlichen Maßen und einer Menge von 1 hinzu.
- Verwenden Sie das Preisfeld auch für interne Aufträge. Das Sehen der Kostenaufschlüsselung hilft zu erkennen, ob ein Auftrag korrekt kalkuliert ist.
Bedarfsteile hinzufügen
Bedarfsteile sind die rechteckigen Teile, die die Optimierung aus Ihrem Lagerbestand herstellen soll.
| Feature | Type | Description |
|---|---|---|
| Width | number | Benötigte Teilebreite in der aktiven Einheit. |
| Height | number | Benötigte Teilehöhe in der aktiven Einheit. |
| Quantity | integer | Anzahl der benötigten identischen Teile. |
| Label | text | Beschreibender Name für dieses Teil, z. B. 'Türblatt links' oder 'Regal 600'. Wird im Schnittdiagramm und im CSV-Export gedruckt. |
| Dreh. | checkbox | Gesetzt (Standard) darf der Optimierer das Teil um 90° drehen, um Material zu sparen. Häkchen entfernen, und das Teil behält die eingegebene Ausrichtung — nutzen Sie das, wenn Maserungsrichtung, Druckausrichtung oder Materialoberfläche erhalten bleiben muss. In jedem Tarif verfügbar. |
Tipps zur Eingabe von Bedarfsteilen:
- Geben Sie immer eine Bezeichnung für jedes Teil ein. Bei einem komplexen Auftrag mit 50+ Teilen sind unbeschriftete Rechtecke im Schnittdiagramm unmöglich zu identifizieren.
- Wenn Sie viele identische Teile haben, geben Sie diese einmal mit der richtigen Menge ein, anstatt sie als separate Zeilen anzulegen.
- Um eine Besäumzugabe hinzuzufügen (für Teile, die leicht überdimensioniert geschnitten und dann auf das Endmaß besäumt werden müssen), addieren Sie den Besäumbetrag zu Breite und Höhe. Wenn Sie beispielsweise ein fertiges 400×800 mm Teil mit 5 mm Besäumung an jeder Seite benötigen, geben Sie 410×810 ein.
CSV-Import für Bedarfsteile
Wenn Ihre Schnittliste bereits in einer Tabellenkalkulation vorhanden ist, können Sie sie direkt importieren:
- Klicken Sie in der Kopfzeile des Teile-Bereichs (2D, 1D oder Holz) auf das Dropdown CSV ⌄ und dann auf CSV importieren
- Wählen Sie Ihre
.csv-Datei — die Spalten werden nach Position gelesen:name,width,height,qty(eine optionale Überschriftenzeile wird erkannt und übersprungen) - Die Teile werden direkt zur Teile-Tabelle hinzugefügt
Unsicher bei der Spaltenreihenfolge? Klicken Sie auf die Vorlage-Schaltfläche neben dem CSV-Import, um eine fertige CSV mit den richtigen Spalten und einer Beispielzeile herunterzuladen. Die vollständige Referenz finden Sie unter Daten importieren.
Schnittverfahren: Guillotine
CutOptim schneidet 2D ausschließlich im Guillotine-Verfahren — es gibt keinen wählbaren Schnitttyp. Jeder Schnitt verläuft als gerade Linie von einem Rand des (verbleibenden) Blattes zum gegenüberliegenden Rand. Dies spiegelt den physischen Betrieb einer Plattensäge, Tischsäge oder Strahlsäge wider und ist der Grund, warum sich die Ergebnisse zuverlässig in der Werkstatt reproduzieren lassen.
Guillotine passt, wenn:
- Sie auf einer Tischsäge, Plattensäge oder Führungsschienensäge schneiden
- Sie die Schnittsequenz einem Bediener mit einer einfachen Schnittliste übergeben müssen
- Ihr Material zwischen den Schnitten gewendet oder bewegt werden muss
Vergleich mit anderen Tools: Ein Nesting-Optimierer — einer, der Teile frei auf der Platte platziert — meldet bei derselben Liste meist eine höhere Ausbeute als ein Guillotine-Optimierer. Dieser Unterschied ist der Preis für Schnitte, die sich auf einer Plattensäge tatsächlich ausführen lassen, kein Mangel. Vergleichen Sie Gleiches mit Gleichem, bevor Sie eine Zahl bewerten.
Echtes Nesting (frei platzierte Teile ohne Ausrichtung an durchgehenden Schnittlinien) kann mehr Teile pro Platte packen, lässt sich aber nicht auf einer manuellen Tischsäge reproduzieren — es ist CNC-Fräsen und automatisierten Nestmaschinen vorbehalten. Es ist in der Roadmap als Teil des Maximum-Effizienz-Optimierungsmodus vorgesehen und heute noch nicht wählbar.
Schnittstufen
Guillotine-Schnitte gruppieren sich zu Stufen: einer Folge paralleler Schnitte zwischen zwei Drehungen des Materials. Genau so werden Plattensägen angegeben — 2-, 3- oder 4-stufiger Zuschnitt. Die reine Tiefe des Schnittbaums ist etwas anderes und keine Maschinenangabe: Ein Küchenauftrag kann 9 Ebenen tief sein und trotzdem nur 3 Stufen brauchen.
Die Einstellung Max. Schnittstufen (Werkstatt) deckelt die Stufenzahl, damit ein Plan zu dem passt, was Ihre Maschine oder Ihr Zulieferer akzeptiert. Ein nicht einzuhaltendes Limit lässt den Lauf nie scheitern: Sie bekommen den Plan samt Warnung. Ebenfalls im Werkstatt-Paket: Drehungen minimieren, das Layouts mit weniger gedrehten Teilen bevorzugt, solange das keine zusätzliche Platte kostet. Beides unter Einstellungen.
Die Optimierung starten
Sobald Ausgangsmaterial und Teile eingegeben sind, klicken Sie auf Optimierung starten oder drücken Sie Ctrl+Enter. Die Optimierung dauert bei Aufträgen mit weniger als 500 Teilen typischerweise unter 2 Sekunden. Größere Aufträge dauern länger, und die Seite bleibt blockiert, bis die Berechnung abgeschlossen ist.
Was CutOptim vor dem Ausführen prüft: genau eine Sache — dass der aktive Modus mindestens eine Ausgangsmaterial-Zeile und mindestens eine Teile-Zeile enthält. Ist eine der beiden Tabellen leer, erscheint eine kurze Meldung und nichts wird ausgeführt, sodass ein leerer Lauf nie eine Optimierung von Ihrem monatlichen Kontingent kostet.
Es gibt keine weitere Vorab-Validierung, und nichts blockiert die Schaltfläche Optimierung starten. Insbesondere stoppt ein Teil, das in keine Ihrer Lagerplatten-Dimensionen passt, den Lauf nicht: Der Optimierer kann es lediglich nicht platzieren und teilt dies anschließend mit — im Modus mit begrenztem Bestand nennt die Ergebniszusammenfassung jedes Teil, das nicht gepasst hat. Mengenfelder akzeptieren ganze Zahlen ab 1 aufwärts und werden beim Leeren auf 1 zurückgesetzt.
Ergebnisse interpretieren
Nach einem erfolgreichen Lauf aktualisiert die Arbeitsfläche das Layout und das Ergebnispanel:
Die Plattendiagramme
Jede verwendete Platte wird untereinander im Ergebnisbereich gezeichnet, jede unter einer eigenen Kopfzeile mit Plattennummer, Materialname, Maß, Anzahl der darauf liegenden Teile und Ausnutzung. Platzierte Teile sind farbige Rechtecke mit Bezeichnung und Maßen.
Das übrig bleibende Material wird nicht auf dem Diagramm gezeichnet, sondern unter den Diagrammen aufgelistet — getrennt in wiederverwendbare Zuschnittreste und Verschnitt, entschieden durch Ihre Schwelle Mindestrest.
Schnitte, Sägedurchgänge und Schnittlänge
Neben Ausbeute und Verschnitt beschreibt die Ergebniskopfzeile den Sägeaufwand des Plans. Diese Kennzahlen erscheinen in jedem Tarif, auch als Gast:
| Feature | Type | Description |
|---|---|---|
| Schnitte | Anzahl | Die Zahl der Anschlageinstellungen. Alle deckungsgleichen Schnitte an derselben Koordinate und im selben Maschinendurchgang zählen als einer — genau so wird die Säge bedient: Anschlag einmal setzen, alles auf diesem Maß schneiden. |
| Sägedurchgänge | Anzahl | Als Unterzeile derselben Kachel: jeder einzeln überquerte Streifen. Immer die höhere der beiden Zahlen. Kosten pro Schnitt wird auf sie abgerechnet. |
| Schnittlänge | Strecke | Die gesamte gesägte Strecke — Meter im mm-Modus, Fuß im Zoll-Modus. Ein Maß für Maschinenzeit und Sägeblattverschleiß. Sie ist unter beiden Zählweisen identisch und braucht deshalb keinen Zusatz. |
Am Demo-Auftrag (40 Teile, 2440×1220, Schnittfuge 3) sind das 44 Schnitte, 61 Sägedurchgänge und 35,21 m Schnittlänge auf 2 Platten bei 83,3 % Ausbeute.
Die beiden Zahlen sind kein Widerspruch, sondern zwei Fragen: „Wie oft muss ich den Anschlag umstellen?” und „Wie oft geht das Blatt durchs Material?” Behandeln Sie die erste als Rüstaufwand und die zweite als Maschinenzeit. Beide erscheinen nur in der App — die Kalkulator-Widgets auf den Marketing-Seiten zeigen sie nicht.
Der Sägeplan auf der Ergebnisseite Pro
Ein Pro-Lauf ergänzt zwei Ansichten der Reihenfolge, in der geschnitten werden soll:
- Die Schnittsequenz-Leiste sitzt direkt über den Plattendiagrammen, die sie durchläuft — nach der Legende, vor der ersten Platte —, sodass die Bedienung und die Platten, die sie steuert, auf dem Bildschirm beieinander liegen. Sie trägt ◀ Zurück, die Schrittanzeige, ▶ Weiter, ⏮ Neu starten und ▶ Abspielen.
- Weiter unten, unterhalb der Schnittliste, steht der ganze Plan als Schnittsequenz-Tabelle: eine Zeile je Anschlageinstellung, mit den Spalten Reihenfolge, Platte, Erste Schnittrichtung (
horizontalodervertikal, dazu· Kalibrierungbeim Kalibrierschnitt und· N×, wenn eine Einstellung N parallele Schnitte macht) und Position. Ein Klick auf eine Zeile springt in der Leiste zu diesem Schritt, und die aktive Zeile wird hervorgehoben, während Sie durchgehen.
Unterhalb von Pro erscheint die Leiste weiterhin, sobald ein 2D-Ergebnis vorliegt — als gesperrte Zeile mit PRO-Abzeichen. Die vollständige Beschreibung, einschließlich der Form des Plans auf einem Stab in 1D und Holz, finden Sie unter Schnittsequenz.
Ausbeute und Verschnitt
| Kennzahl | Formel | Ziel |
|---|---|---|
| Ausbeute % | (Gesamt-Bedarfsfläche) / (Gesamte verwendete Plattenfläche) × 100 | > 88% |
| Verschnitt % | (Unnutzbare Restfläche) / (Gesamte verwendete Plattenfläche) × 100 | < 10% |
| Zuschnittrest % | (Gespeicherte Zuschnittrestfläche) / (Gesamte verwendete Plattenfläche) × 100 | Variabel |
Niedrige Ausbeute verbessern
Wenn die Ausbeute unter 80% liegt, versuchen Sie diese Ansätze der Reihe nach:
- Schnittbreite überprüfen — Eine falsch (zu groß) eingegebene Schnittbreite verschwendet Platz bei jedem Schnitt
- Drehung erlauben — Stellen Sie sicher, dass das Häkchen Dreh. bei Teilen gesetzt bleibt, bei denen die Maserungsrichtung keine Rolle spielt
- Mehr Teile stapeln — Verbleibende Teile aus zukünftigen Aufträgen hinzufügen, um die Platten jetzt zu füllen
- Kleineres Material hinzufügen — Wenn Sie Zuschnittreste aus früheren Aufträgen haben, fügen Sie diese zur Tabelle Ausgangsmaterial (Platten) hinzu
Ausgangsmaterial-Priorität (★)
Jede Zeile in der Tabelle Ausgangsmaterial (Platten) hat links ein Stern-Symbol (★). Das Markieren einer Ausgangsmaterial-Zeile teilt dem Optimierer mit, diese Platte zuerst zu verwenden — bevor er nicht markiertes Material verwendet.
Wann verwenden:
- Sie haben eine Restplatte von einem früheren Auftrag und möchten sie aufbrauchen, bevor neues Material geöffnet wird
- Sie haben teure oder schwer zu beschaffende Platten, die Sie priorisieren möchten
- Sie möchten altes Material aufräumen, bevor es verzieht oder sich verschlechtert
Verwendung:
- Klicken Sie auf das ★-Symbol in einer Ausgangsmaterial-Zeile — es wird gelb/gold
- Optimierung ausführen — die markierte Platte wird zuerst verwendet
- Erneut klicken, um die Priorität zu entfernen
Markieren Sie alle Ihre Zuschnittrest-Zeilen im Ausgangsmaterial, bevor Sie einen Auftrag ausführen. CutOptim verbraucht dann zuerst die Zuschnittreste und öffnet neue ganze Platten nur dann, wenn die Zuschnittreste aufgebraucht sind. Dies ist die effektivste Methode, um Ihr Reststück-Lager überschaubar zu halten.
Kantenanleimung Pro
Kantenanleimungsinformationen können pro Teil in der EB-Spalte der Tabelle Teile (2D) erfasst werden. Dies kennzeichnet, welche Seiten einer fertigen Platte Kantenanleimung benötigen, und die Information erscheint auf dem Schnittplan und in PDF-Exporten.
Kantenanleimung ist eine Metadaten-/Referenzfunktion — sie beeinflusst den Optimierungsalgorithmus nicht. Sie zeichnet lediglich auf, welche Seiten Anleimung benötigen, damit diese Information neben dem Teil auf dem Schnittblatt und den Etiketten gedruckt wird.
Kantenanleimung markieren:
- Klicken Sie auf die Schaltfläche in der EB-Spalte einer Bedarfsteilzeile
- Ein Kantenanleimungs-Dialog öffnet sich mit vier Seiten: Top, Right, Bottom, Left
- Aktivieren Sie jede Seite, die Kantenanleimung benötigt
- Eine visuelle Vorschau zeigt die ausgewählten Seiten als gelben Streifen um die Teilekontur
- Klicken Sie auf OK — die EB-Spalte wird mit einer Abkürzung der ausgewählten Seiten aktualisiert
EB-Spalten-Abkürzungen:
| Anzeige | Bedeutung |
|---|---|
— | Keine Kantenanleimung |
T | Nur oben |
TR | Oben + Rechts |
TRBL | Alle vier Seiten |
BL | Unten + Links |
Kantenanleimungsdaten werden mit dem Projekt gespeichert und erscheinen in:
- Dem PDF-Schnittplan (auf dem Teileaufkleber im Layoutdiagramm gedruckt)
- Dem Platten-Etiketten-Export (ein Etikett pro Teil, mit ausgewählten Seiten)
- Dem CSV-Export (als
edge_banding-Spalte)
Für Möbel-Korpusse ist eine gängige Konfiguration BL (Unten + Links) oder TR (Oben + Rechts), je nachdem ob die Platte eine Seite, ein Deckel oder ein Boden ist. Die Eingabe dieser Information einmal in der Bedarfsphase vermeidet, dass sie später an der Werkbank erneut bestimmt werden muss.