AutoCAD Drawing Interchange Format

.dxf · CAD

DXF (Drawing Interchange Format, oft auch Drawing Exchange Format genannt) ist das offene Gegenstück zu DWG. Autodesk veröffentlicht die Beschreibung, deshalb liest praktisch jedes CAD-, CAM- und GIS-Programm sowie jedes Vektorprogramm DXF. Damit ist DXF die Sprache der Werkstatt: Laser-, Wasserstrahl- und Plasmaschneiden, CNC-Fräsen, Schneideplotter für Folien. Wenn der Lohnschneider „schicken Sie uns ein DXF“ sagt, meint er eine saubere 2D-Kontur im Maßstab 1:1.

Geschichte und Versionen

DXF erschien im Dezember 1982 mit AutoCAD 1.0, seitdem aktualisiert Autodesk die DXF Reference mit fast jeder Version. DXF nutzt dieselben Versionskennungen wie DWG, gespeichert in der Header-Variablen $ACADVER: AC1009 ist R12, AC1015 AutoCAD 2000, AC1032 AutoCAD 2018 und neuer. R12 ist bis heute der sichere kleinste gemeinsame Nenner. Viele Maschinen und ältere CAM-Programme nehmen nichts Neueres an, weil R12 nur einfache Elemente kennt. Splines (R13) und LWPOLYLINE (R14) kamen erst später.

Wie eine DXF-Datei aufgebaut ist

Ein ASCII-DXF ist reiner Text aus Zeilenpaaren. Die erste Zeile ist ein Gruppencode (eine Zahl), die zweite sein Wert. Code 0 beginnt ein Element, 8 ist der Layer, 10/20 X/Y des Startpunkts, 11/21 der Endpunkt. Eine Linie auf dem Layer CUT sieht so aus:

0
SECTION
2
ENTITIES
0
LINE
8
CUT
10
0.0
20
0.0
11
120.0
21
40.0
0
ENDSEC

Die Datei besteht aus den Abschnitten HEADER, CLASSES, TABLES (Layer, Linientypen, Textstile), BLOCKS, ENTITIES und OBJECTS und endet mit EOF. Als Text ist ein DXF ein Mehrfaches größer als dieselbe DWG. Dafür öffnen Sie es im Editor und prüfen Version, Layer oder Einheiten selbst.

Seit Release 10 gibt es auch Binär-DXF. Es beginnt mit der 22 Byte langen Kennung AutoCAD Binary DXF, braucht laut Autodesk etwa 25 % weniger Platz und behält die volle Rechengenauigkeit. Nur wenige CAM-Programme lesen es. Zeigt der Editor Zeichensalat, der mit diesem Satz beginnt, ist die Datei binär.

Was DXF nicht speichert: verbindliche Einheiten, eingebettete Bilder und Schriften, zuverlässige 3D-Volumenkörper (sie reisen als ACIS-Daten mit, die die meisten Programme ignorieren).

DXF öffnen

  • LibreCAD und QCAD Community Edition (Windows, macOS, Linux, kostenlos): ansehen, bearbeiten und speichern, auch als R12.
  • FreeCAD für 2D und 3D, Inkscape zum Importieren einer Kontur in eine Vektorgrafik.
  • DWG TrueView (Windows) oder Autodesk Viewer im Browser.

Häufige Probleme

DXF hat den falschen Maßstab (Teil 25,4-mal zu klein gelasert)

Koordinaten im DXF sind nur Zahlen. Die Variable $INSUNITS kann zwar „Millimeter“ angeben, viele CAM-Programme ignorieren sie aber und nehmen Zoll oder Millimeter nach eigener Einstellung an. Einheit vorher absprechen und nach dem Import ein bekanntes Maß prüfen. Faktor 25,4 bedeutet eine Verwechslung von Zoll und Millimeter, Faktor 1000 Meter und Millimeter.

DXF lässt sich im CAM nicht öffnen, „Version nicht unterstützt“

In LibreCAD oder QCAD als R12 oder 2000 speichern. Prüfen, ob es kein Binär-DXF ist.

Bögen sind eckig oder werden nicht geschnitten

Die Maschine versteht keine Splines oder Ellipsen. Vor dem Export in Polylinien oder Bögen umwandeln oder als R12 exportieren, das sie durch kurze Segmente annähert. Doppelte Linien entfernen, sonst schneidet der Laser zweimal.

Umlaute im Text kaputt

Bis R2004 richtet sich die Kodierung nach der Codepage in $DWGCODEPAGE, ab R2007 ist DXF UTF-8. Rät ein Programm falsch, erscheint statt „ä“ oder „ß“ Zeichensalat.

DXF öffnet sich leer

Die Zeichnung liegt weit vom Nullpunkt entfernt, typisch für Vermessungsdaten in UTM- oder Gauß-Krüger-Koordinaten. „Zoom Grenzen“ verwenden.

DXF umwandeln

DXF in PDF, SVG, PNG oder JPG ergibt eine schnelle Vorschau für jemanden ohne CAD. Unser Konverter zeichnet den Modellbereich mit 200 dpi auf weißem Hintergrund. Layouts werden nicht gezeichnet, das Ergebnis ist nicht maßstabsgetreu. Bei DXF in DWG ist das Ergebnis immer im Format AutoCAD 2018 (AC1032).

Umgekehrt: Ein Logo oder Schriftzug als SVG, PDF, EPS oder AI lässt sich zum Schneiden in DXF umwandeln (aus PDF nur die erste Seite). Texte in der Quelle vorher in Pfade umwandeln und nach dem Import die Größe prüfen. Rasterbilder wie JPG enthalten keine Konturen, ein brauchbares DXF entsteht so nicht. Ein DXF vom Vermesser lässt sich auch in GIS-Formate wie Shapefile oder GeoPackage umwandeln. DXF enthält kein Koordinatensystem, das muss im GIS zugewiesen werden. Haben Sie eine DWG, lesen Sie DWG in DXF umwandeln.

DXF im Überblick

EntwicklerAutodesk
Erste VersionDezember 1982, AutoCAD 1.0
Aktuelle VersionAC1032 (AutoCAD 2018 und neuer)
Spezifikationöffentlich, Autodesk DXF Reference
TypText (ASCII, ab R2007 UTF-8) oder binär, 2D- und 3D-Vektor
Kompressionkeine
Typische NutzungAustausch zwischen CAD-Programmen, Laser- und CNC-Schneiden, GIS

Mehr: Formatbeschreibung der Library of Congress (englisch).

DXF können wir umwandeln in

Dokumente

PDF

Tabellen

XLSX XLSODSDBFDIFFODSOTSSLKUOSXLSMXLTXLTXGNUMERIC

Bilder

JPG PNGWEBP GIF TIFFHEICAVIFJXLPSDICOAAIAPNGARTAVS BMP CINCURDCXDDSDPXFF FITSFL32 HDRHRZJP2JBIGJNGJPCMNGMTVOTBPALMPAM PBMPCD PCXPFMPGMPGXPHMPICTPPMPSBPTIFQOIRASRGFSGISIXELSUN TGAVICARVIFFVIPS WBMPXBMXPMXWDDCM

Vektorgrafik

SVG EPSEMFFXGHPGLPOV PSSIFSVGZWMFXAML

E-Books

EPUB MOBI AZW3 FB2CBZHTMLZ LIT LRF OEB PDB TCRTXTZCB7CBTDJVU

GPS

GPXKML

CAD

DWG

Daten

CSVJSONXMLYAMLSQLTSVJSONL

GIS und Karten

GEOJSONSHPGPKGGMLFGBGEOJSONLGMTJMLMIFSQLITETAB