- Zeichne Löcher und Radien als Kreise und Bögen, nicht als Splines oder Folgen kurzer Linien
- Exportiere die übrigen Splines als Polylinien oder Bögen mit kleiner Toleranz
- Öffne die Datei im DXF-Prüfer und lies, was er angenähert hat
- Halte Bögen bis zur Steuerung als Bögen: Meide Werkzeuge, die sie in Linien umwandeln
Fünf Arten, eine Kurve zu speichern
| Element | Was es speichert | Fürs Schneiden |
|---|---|---|
| ARC, CIRCLE | Mittelpunkt, Radius, Start- und Endwinkel | Exakt: was eine Steuerung will |
| LWPOLYLINE oder POLYLINE mit Bulges | Stützpunkte; ein Bulge an einem Segment macht daraus einen Bogen. Der Bulge ist der Tangens eines Viertels des Bogenwinkels: 0 ist gerade, 1 ein Halbkreis, negativ ist im Uhrzeigersinn | Exakte Bögen, wenn der Leser den Bulge beachtet |
| SPLINE | Grad, Knoten, Kontrollpunkte und Gewichte — oder nur Fit-Punkte | Jeder Import muss ihn annähern |
| ELLIPSE | Mittelpunkt, Hauptachse, Achsenverhältnis, Start- und Endparameter (0 bis 2π für eine volle Ellipse) | Jeder Import muss sie annähern |
| Viele kurze LINEs | Eine Kurve, die schon in Sehnen zerlegt ist | Schneidet als Vieleck, solange nichts Bögen zurückfittet |
Zwei Details bringen Importe zu Fall. Bei einer geschlossenen Polylinie gehört der Bulge des letzten Stützpunkts zum schließenden Segment zurück zum ersten — wird er übersehen, kommt eine gerundete Ecke scharf an. Und ein SPLINE kann nur mit Fit-Punkten ohne Knoten und Gewichte geschrieben sein, ein Leser muss also beide Formen beherrschen.
„Es wandelt alle Bögen in Linien um“
Diese Klage stammt von einem SheetCAM-Nutzer im PlasmaSpider-Forum 2023 über ein kostenloses Nesting-Werkzeug: „it converts all arcs to lines (g1) motion“. Sein Punkt war, dass SheetCAM ohne die Bögen keine Löcher und Bögen mehr sieht, sodass Funktionen, die davon abhängen — Lochererkennung, Brennerhöhen-Sperre an Bögen —, nicht mehr funktionieren. Kurze Segmente kosten auch Zeit. Laut Handbuch von SheetCAM verlangsamen Zeichnungen aus sehr vielen kleinen Segmenten die Verarbeitung, ergeben sehr große G-Code-Dateien und können das Fräsen bzw. Schneiden bremsen. CypCut hat eine Option, Kurven mit NURBS-Interpolation zu glätten, um die Schnittgeschwindigkeit zu verbessern, und eine Einstellung für die Kurvengenauigkeit: Je niedriger sie ist, desto stärker wird die Geschwindigkeit auf Kurven begrenzt.
Was Steuerungen und CAM mit dem Rest machen
- CypCut glättet Kurven beim Import automatisch und hat ein manuelles Smooth mit einer Genauigkeit, die du einstellst.
- Das Auto Smooth von CypNest bearbeitet Kurven aus vielen Liniensegmenten, mit Optionen, Bézier-Kurven in Ruhe zu lassen und Kreise zu erkennen.
- SheetCAM macht aus Folgen von Linien, die einem Bogen folgen, innerhalb seiner Toleranz für Bogenanpassung wieder einen Bogen und verwirft Details innerhalb seines maximalen Fehlers der Detailreduzierung — das Handbuch schlägt für Plasma etwa 0,020 in vor.
- Jedes davon verändert die Geometrie ein wenig, um eine Toleranz, die du kennen musst. Eine Datei aus Bögen gibt ihnen nichts zu verändern.
Exporteinstellungen je Programm
- Fusion: SendCutSend empfiehlt die Exportoption Convert Splines to Polylines, weil Polylinien breiter akzeptiert werden und gleichmäßigere Ergebnisse liefern; die Standardtoleranz reicht meist.
- SolidWorks: Die SolidWorks-Anleitung derselben Firma sagt für dieses Programm das Gegenteil — Splines als Splines zu exportieren ist ideal.
- AutoCAD: Die AutoCAD-Seite von SendCutSend sagt nichts zu Splines. Zeichne Löcher mit CIRCLE und Radien mit ARC oder einer Verrundung, dann bleiben sie exakt.
- Inkscape: Sein DXF-Exporter schreibt jedes Bézier-Segment als eigenen SPLINE; mit Flatten Béziers werden Kurven zu kurzen Linien; gerade Abschnitte gehen standardmäßig als LWPOLYLINE raus. Oder lass die DXF weg: Zorocut liest das SVG direkt — siehe SVG zu DXF.
Was Zorocut mit Kurven macht
- ARC und CIRCLE werden so gelesen, wie sie sind, und Polylinien-Bulges werden zu echten Bögen.
- SPLINE und ELLIPSE werden abgetastet und mit möglichst wenigen Bögen und Linien angepasst, die innerhalb von 0,01 mm von der Kurve bleiben. Die Prüfung vor dem Schnitt listet sie auf, zum Beispiel „Mit Bögen und Linien angenähert: 4 SPLINE“.
- Ein SPLINE nur mit Fit-Punkten wird mit Geraden durch diese Punkte verbunden, mit der Warnung, seine Form zu prüfen.
- Bögen in einem Block, der mit unterschiedlichen X- und Y-Maßstäben eingefügt wurde, sind keine Kreise mehr: Sie werden angenähert und ebenfalls gemeldet.
- Kurven, die schon in LINEs zerlegt sind, bleiben Linien: Zorocut fittet keine Bögen auf sie. Bei einem geschlossenen Umriss von mehr als 200 Segmenten führt es Linien zusammen, die innerhalb von 0,005 mm auf einer Kurve liegen, die Datei wird also leichter, aber ein Loch, das als 64 Sehnen gezeichnet ist, wird weiterhin als 64 Sehnen exportiert. Zeichne es im CAD als Kreis neu.
- Die exportierte DXF enthält nur LINE, ARC und CIRCLE, und die Originalbögen werden verschoben und gedreht, nie neu angenähert — siehe DXF für CypCut und FSCUT exportieren.
Quellen
- Autodesk, AutoCAD 2012 DXF Reference ($INSUNITS, OCS, entities)
- ezdxf documentation, LWPOLYLINE (bulge, closed polylines)
- ezdxf documentation, SPLINE (control points, knots, fit points)
- PlasmaSpider forum, SheetCam nesting? (robertspark, 2023-11-28)
- SheetCam TNG Setup and Operation Manual v3.1.17
- Friendess, CypCut Laser Cutting Control System User Manual v6.5
- BOCHU, CypNest User Manual (2024V3)
- SendCutSend, How to export a DXF from Autodesk Fusion
- SendCutSend, DXF files in SolidWorks
- SendCutSend, How to export a file from AutoCAD
- Inkscape extensions, DXF outlines exporter (dxf_outlines.py)
Hängst du woanders fest? Frag — das Zorocut-Team beantwortet jede Frage.
Frage stellenTipps zu Nesting und Kalkulation in deinem Postfach
Etwa eine E-Mail im Monat: Tipps zu Nesting und Kalkulation, Lösungen für die Probleme, nach denen Leute in der Community fragen, und Neuigkeiten von Zorocut.
