¿Qué es DXF?
DXF son las siglas de Drawing Exchange Format (Formato de Intercambio de Dibujo), un formato de archivo abierto desarrollado por Autodesk en 1982 junto con el lanzamiento original de AutoCAD. DXF fue diseñado para permitir la interoperabilidad de datos entre AutoCAD y otros programas CAD.
Los archivos DXF pueden ser de texto plano (ASCII) o binarios. La versión ASCII es la más común: es legible por humanos, directamente inspeccionable con un editor de texto, y puede ser producida por cualquier lenguaje de programación. DXF se ha convertido en el estándar de intercambio de facto para dibujos CAD 2D, y es el formato de entrada estándar para controladores de máquinas CNC, cortadoras láser, cortadoras de vinilo y máquinas de corte por chorro de agua.
Estructura del Archivo: Grupos y Códigos
DXF usa un formato de texto simple basado en pares código de grupo / valor:
0
SECTION
2
ENTITIES
0
LINE
8
0
10
100.0
20
200.0
30
0.0
11
300.0
21
400.0
31
0.0
0
ENDSEC
0
EOF
Cada entrada es un código de grupo (entero en su propia línea) seguido de un valor (en la siguiente línea). Los rangos de códigos de grupo indican el tipo de datos:
| Rango de código de grupo | Significado |
|---|---|
| 0 | Tipo de entidad o marcador especial |
| 1-9 | Valores de cadena (nombres, contenido de texto) |
| 10-19 | Coordenadas X |
| 20-29 | Coordenadas Y |
| 30-39 | Coordenadas Z |
| 40-49 | Valores de punto flotante (radio, ángulos) |
| 50-59 | Ángulos (grados) |
Secciones DXF
Un archivo DXF está organizado en secciones:
HEADER — Variables globales del dibujo (versión de AutoCAD, unidades de dibujo, extensiones, codificación de texto).
TABLES — Objetos nombrados usados en todo el dibujo:
- Tabla
LTYPE— definiciones de tipo de línea (sólido, discontinuo, punteado, centrado) - Tabla
LAYER— nombres de capa, colores, tipos de línea, visibilidad - Tabla
STYLE— definiciones de estilo de texto - Tabla
DIMSTYLE— definiciones de estilo de cota
BLOCKS — Definiciones de bloque (bibliotecas de símbolos reutilizables)
ENTITIES — El contenido real del dibujo:
- LINE — línea recta entre dos puntos
- ARC — arco circular (centro, radio, ángulos de inicio/fin)
- CIRCLE — círculo completo (centro, radio)
- ELLIPSE — elipse
- LWPOLYLINE — polilínea ligera (secuencia cerrada o abierta de puntos 2D)
- SPLINE — curva NURBS
- TEXT / MTEXT — texto de una línea y de varias líneas
- DIMENSION — anotación de cota
- HATCH — patrón de relleno
- INSERT — referencia a una definición de bloque en una ubicación
Capas
Las capas son fundamentales para los dibujos CAD. Cada entidad pertenece a una capa (por defecto la capa "0"). La tabla LAYER define:
- Nombre, Color (Índice de Color ACI de AutoCAD, 1-255 o color verdadero), Tipo de línea, Activado/Desactivado, Bloqueado, Trazado/No trazado.
Los flujos de trabajo de CNC y corte láser típicamente usan capas para distinguir trayectorias de corte, trayectorias de grabado y trayectorias de solo marca.
DXF frente a DWG
DWG es el formato binario nativo de AutoCAD. DXF es el formato de intercambio abierto derivado de DWG:
| Aspecto | DXF | DWG |
|---|---|---|
| Especificación abierta | Sí (publicada por Autodesk) | No (binario, documentado no oficialmente) |
| Legible por humanos | Sí (versión ASCII) | No |
| Tamaño de archivo | Mayor (texto ASCII) | Menor (binario) |
| Compatibilidad | Universal | Principalmente AutoCAD |
| Características | Subconjunto de DWG | Conjunto completo de características de AutoCAD |
DXF en CNC y Corte Láser
DXF es el formato de entrada universal para controladores CNC, cortadoras láser, cortadoras de vinilo y sistemas de chorro de agua. Flujo de trabajo típico:
- Diseñar geometría en software CAD → exportar como DXF
- Importar DXF en software CAM (Fusion 360, LightBurn, RDWorks)
- El software CAM genera trayectorias de herramienta a partir de la geometría DXF
- Las trayectorias se exportan como G-code
Requisitos críticos para DXF de CNC/láser:
- Polilíneas cerradas — las trayectorias de corte deben estar completamente cerradas (sin huecos)
- Unidades correctas — hacer coincidir INSUNITS con las unidades esperadas por la máquina
- Sin geometría superpuesta — las líneas duplicadas causan doble corte
- Geometría plana — la mayoría de las cortadoras 2D ignoran las coordenadas Z; asegurarse de que la geometría está en Z=0
Versiones DXF
Para la máxima compatibilidad con herramientas CAD más antiguas y controladores CNC, exportar como AC1009 (AutoCAD R12). Para fidelidad completa de características, usar AC1027 o más reciente.
Conversión de DXF
DXF → SVG: Para visualización web o software de diseño. Herramientas: Inkscape (Archivo → Importar), ezdxf (biblioteca Python).
DXF → PDF: Para documentación y compartición. La mayoría de las aplicaciones CAD exportan directamente.
DXF → DWG: AutoCAD o aplicaciones compatibles. LibreCAD y QCAD (código abierto) también convierten entre DXF y DWG.
SVG → DXF: Inkscape puede guardar como DXF. Las características SVG complejas (filtros, degradados) se pierden.
PDF → DXF: Limitado; requiere trazado. Herramientas: Adobe Illustrator con exportación DXF, Inkscape.
Resumen
DXF es uno de los formatos de intercambio CAD abiertos más antiguos y exitosos, habiendo permitido la colaboración CAD entre software durante cuatro décadas. Su estructura de texto ASCII lo hace único en transparencia y programabilidad — los archivos DXF pueden ser leídos, escritos y procesados por cualquier lenguaje de programación con I/O de archivos básico. Mientras que DWG ofrece características más ricas y archivos más pequeños, DXF sigue siendo la lingua franca universal del intercambio CAD 2D, indispensable en fabricación, arquitectura, SIG, corte láser y mecanizado CNC.
Conversiones relacionadas
Conversiones frecuentes del catálogo: