- Sieh dir die Außenmaße des Teils direkt nach dem Import an
- Liegt es um 25,4× daneben, stell die Einheit von Hand ein (mm oder Zoll) und prüfe die Maße erneut
- Behebe die Ursache: exportiere die DXF mit gesetzter Einheit neu oder frag den Kunden, in welcher Einheit er gezeichnet hat
Was in der Datei wirklich steht
Jede Koordinate in einer DXF ist eine nackte Zahl. Die Header-Variable $INSUNITS nennt die Einheit: 0 = ohne Einheit, 1 = Zoll, 2 = Fuß, 4 = Millimeter, 5 = Zentimeter, 6 = Meter. Autodesks eigene Referenz beschreibt sie als Standardeinheit für DesignCenter-Blöcke — schwächer als „die Einheit der Zeichnung“ —, und viele Exporter lassen sie auf 0 oder schreiben sie gar nicht.
- $MEASUREMENT (0 = imperial, 1 = metrisch) wählt nur Schraffur- und Linientypdateien aus; über die Koordinaten sagt es nichts.
- $LUNITS ist das Anzeigeformat (dezimal, architektonisch …), kein Maßstab.
- Auch Blöcke werden nicht umgerechnet: Nur der eigene Skalierfaktor eines INSERT ändert ihre Größe.
Der 25,4-Test
Ein 100-mm-Winkel, in mm gezeichnet, aber als Zoll gelesen, wird 2540 mm lang — länger als eine Tafel 1250 × 2500 mm. Eine 4-Zoll-Platte, in Zoll gezeichnet, aber als mm gelesen, wird 4 mm groß — ein Krümel. Der Fehler ist offensichtlich, wenn du auf die Maße schaust, und unsichtbar, wenn du nur auf die Form schaust. Er ist auch der teuerste Kalkulationsfehler: Die Schnittlänge liegt um 25,4× daneben und die Fläche um etwa 645×, und der Preis folgt beiden.
Wie Zorocut die Einheiten liest
- Ist $INSUNITS gesetzt (Zoll, Fuß, mm, cm, m …), nimmt Zorocut diese Einheit und sagt es dir: „Gelesen als mm — steht so in der Datei“.
- Ist es 0 oder fehlt es, schätzt Zorocut: Eine Zeichnung von höchstens 120 Einheiten, deren Punkte überwiegend auf einem 1/16-Raster liegen (…0,5, …0,25, …0,0625), wird als Zoll gelesen, alles andere als mm. Die Prüfung vor dem Schnitt zeigt dann „Einheiten geschätzt“, damit du auf die Maße schaust.
- Du kannst die Einheit in Zorocut Nest pro Teil überschreiben (Einheiten: Aus der Datei / mm / Zoll), und der DXF-Prüfer zeigt die Maße jedes Teils und markiert eine geschätzte Einheit.
Dateien aus Inkscape und SVG
Inkscape schreibt $INSUNITS aus der Dokumenteinheit, und ein Dokument in px wird als 0 (ohne Einheit) mit 96 px pro Zoll geschrieben. So eine Datei kommt mit Zahlen an, die 3,78-mal größer sind als Millimeter (96 ÷ 25,4). Bei SVG-Dateien liest Zorocut Breite, Höhe und viewBox; ohne Größe in mm nimmt es eine Einheit als 1/96 Zoll (1/72 Zoll bei Dateien aus Adobe Illustrator) und warnt dich, die Teilemaße zu prüfen.
An der Quelle beheben
- AutoCAD: Setz die Variable INSUNITS auf 4 (mm) oder 1 (Zoll), bevor du die DXF speicherst.
- Fusion, SolidWorks und Inkscape: Stell die Dokument- oder Exporteinheit vor dem Export auf mm.
- Schickt ein Kunde eine Datei ohne Einheit, frag „mm oder Zoll?“ und schreib die Antwort aufs Angebot.
Quellen
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.
