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
Der Algorithmus platziert Teile nacheinander in die Bins und wählt dabei die Position, die den Verschnitt minimiert. Er kann zwei Strategien versuchen:
- Guillotine-Modus — Jeder Schnitt verläuft von Rand zu Rand über die Platte. Dies spiegelt wider, wie eine Plattensäge oder Tischsäge arbeitet. Er ist etwas weniger raumeffizient, erzeugt aber Schnittsequenzen, die für manuelles und halbautomatisches Schneiden praktisch sind.
- Nested-Modus — Teile können in jedem verfügbaren freien Rechteck platziert werden. Dies ergibt eine bessere Ausbeute und ist der richtige Modus für CNC-Fräsen, aber die resultierenden Schnitte können nicht immer auf einer Tischsäge reproduziert werden.
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 Stock-Zeile 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. |
| Label | text | Optionaler Name für diese Plattengröße, z. B. '2400×1200 Konstruktionssperrholz'. Erscheint in der PDF-Legende. |
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.
- Wenn Sie eine Mischung aus ganzen Platten und Teilplatten aus einem früheren Auftrag haben, fügen Sie diese als separate Stock-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. |
| Lock Rotation | boolean | Wenn aktiviert, kann das Teil nicht um 90° gedreht werden. Verwenden Sie dies, wenn Maserungsrichtung, Druckausrichtung oder Materialoberfläche erhalten bleiben muss. |
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 auf die Schaltfläche Import CSV über der Demand-Tabelle
- Ihre CSV muss folgende Spalten haben:
label,width,height,qty(in dieser Reihenfolge oder mit übereinstimmenden Überschriften) - Vorschau des Imports anzeigen und bestätigen
Exportieren Sie eine leere Vorlage-CSV aus dem Import-Dialog, um das korrekte Spaltenformat zu erhalten.
Schnitttypen: Guillotine vs. Nested
Der Schnitttyp wird in den Einstellungen festgelegt und beeinflusst die gesamte Optimierung.
Guillotine-Schnitt
Im Guillotine-Modus verläuft jeder Schnitt 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.
Verwenden Sie Guillotine, 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
Typische Ausbeute: 85–93% für typische Schranktischler- oder Joinery-Teilesets.
Nested-Schnitt
Im Nested-Modus können Teile in jedem verfügbaren freien Rechteck auf der Platte platziert werden, nicht nur an Guillotine-Schnittlinien ausgerichtet. Dies ermöglicht es, mehr Teile pro Platte zu packen.
Verwenden Sie Nested, wenn:
- Sie auf einer CNC-Fräse oder einer automatisierten Nestmaschine schneiden
- Sie DXF- oder SVG-Ausgaben für eine Schneidmaschine erstellen
- Maximale Materialnutzung die Priorität hat
Typische Ausbeute: 88–97% für dieselben Teilesets.
Nested-Schnittlayouts können im Allgemeinen nicht auf einer manuellen Tischsäge reproduziert werden. Wenn Bediener von Hand schneiden, verwenden Sie immer den Guillotine-Modus.
Die Optimierung starten
Sobald Stock und Demand eingegeben sind, klicken Sie auf Run Optimization oder drücken Sie Ctrl+Enter. Die Optimierung dauert bei Aufträgen mit weniger als 500 Teilen typischerweise unter 2 Sekunden. Bei größeren Aufträgen erscheint ein Fortschrittsbalken.
Validierungsprüfungen vor dem Ausführen:
- Jedes Bedarfsteil muss in mindestens eine Lagerplatten-Dimension passen (unter Berücksichtigung der Schnittbreite)
- Mengenfelder müssen positive ganze Zahlen sein
- Mindestens eine Lagerplatte und ein Bedarfsteil müssen vorhanden sein
Wenn eine Prüfung fehlschlägt, zeigt die Run-Schaltfläche ein gelbes Warnsymbol. Zeigen Sie mit der Maus darauf, um das spezifische Problem zu sehen.
Ergebnisse interpretieren
Nach einem erfolgreichen Lauf aktualisiert die Arbeitsfläche das Layout und das Ergebnispanel:
Plattennavigator
Verwenden Sie die Pfeiltasten oder Plattenregisterkarten am unteren Rand der Arbeitsfläche, um durch jede verwendete Platte zu blättern. Jede Platte zeigt:
- Farbige Rechtecke für jedes platzierte Teil mit Bezeichnung und Maßen
- Schraffierte graue Bereiche für Zuschnittreste (Teile größer als die Mindestzuschnittrestgröße)
- Einfarbig graue Bereiche für Verschnitt (Teile kleiner als die Mindestzuschnittrestgröße)
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 Lock Rotation nicht für Teile aktiviert ist, bei denen die Maserung keine Rolle spielt
- Schnitttyp wechseln — Von Guillotine auf Nested für bessere Packung wechseln
- 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 Stock-Tabelle hinzu
Stock-Priorität (★)
Jede Zeile in der Stock-Tabelle hat links ein Stern-Symbol (★). Das Markieren einer Stock-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 Stock-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-Stock-Zeilen, 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 Zuschnittrest-Inventar überschaubar zu halten.
Kantenanleimung Pro
Kantenanleimungsinformationen können pro Teil in der EB-Spalte der Demand-Tabelle 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.