DXF

Qu’est-ce qu’un fichier DXF ?

Le format d’échange CAO qu’ouvre n’importe quel logiciel de conception.

Ce qu’est DXF

DXF est un format texte que n’importe quel éditeur ouvre. Il stocke des formes et des coordonnées plutôt que des pixels, donc il reste net à n’importe quelle taille — un logo porté à la taille d’une affiche ne perd rien. Il est utilisé pour la CAO et l’échange entre programmes.

L’extension est .dxf et le nom complet Drawing Exchange Format. L’un et l’autre comptent moins que ce que le fichier peut contenir, et c’est le sujet du reste de cette page.

D’où vient DXF

Autodesk l’a publié en 1982.

À un format resté lisible aussi longtemps, on peut confier quelque chose qu’on veut retrouver dans dix ans.

La spécification est publiée, mais par son propriétaire

Elle est écrite et implémentable, même si c’est l’éditeur qui décide de la version suivante. En pratique cela suffit pour que le fichier continue de s’ouvrir ; cela ne suffit pas pour en être sûr.

Rien n’est jeté

DXF enregistre son contenu à l’identique. Le réenregistrer ne change rien : vous pouvez l’ouvrir, le modifier et le réenregistrer autant de fois que vous voulez sans accumuler de dégâts, et c’est ce qui en fait un format de travail plutôt qu’un format de livraison.

Il conserve les calques

DXF range séparément les parties d’une image au lieu de les fondre ensemble, et c’est ce qui en fait un fichier de travail. À peu près tous les formats vers lesquels il se convertit les fondent, et la fusion est sans retour : gardez l’original avec ses calques.

Ce qui ouvre DXF

AutoCAD, LibreCAD et FreeCAD le lisent, comme la plupart des programmes du même genre.

Quand un fichier ne s’ouvre pas, le format est rarement en cause : le plus souvent, c’est le programme qui est plus ancien que lui. Convertir vers quelque chose de plus ancien est le contournement fiable, et c’est à cela que sert le reste de ce site.

L’ouvrir dans un navigateur

Aucun navigateur ne le lit.

C’est de loin la raison la plus fréquente de le convertir : non pas que le format soit mauvais, mais que l’endroit où vous voulez montrer le fichier ne sache pas le lire.

C’est un format de travail

DXF est fait pour être ouvert et modifié. Gardez le fichier dans ce format tant que le travail dure, et exportez depuis lui chaque fois qu’une version finie est nécessaire.

Le format dans lequel tout le monde se passe les plans

Autodesk a publié DXF en 1982 pour que les données puissent sortir d’AutoCAD, et il a réussi au point de devenir le format d’échange de toute l’industrie. Chaque logiciel de dessin, chaque progiciel de FAO, chaque pilote de découpeuse laser et de routeur le lit, quel que soit son format natif, et c’est cette universalité qui le maintient vivant près de quarante ans plus tard.

C’est toute la raison pour laquelle il est encore en usage. Un DWG est le fichier natif d’AutoCAD et contient davantage ; un DXF est ce qu’on envoie à quelqu’un dont on ne connaît pas le logiciel. Les fabricants, les enseignistes, les services de découpe et les ateliers l’exigent, et presque aucun ne demande autre chose, parce que demander autre chose impose à l’appelant de connaître le logiciel du destinataire.

Les versions sont la première chose qui se passe mal

DXF a été révisé à plusieurs reprises depuis 1982, et un programme qui lit une version plus récente que celle qu’il comprend refusera le fichier ou supprimera les parties qu’il ne reconnaît pas. Il n’y a pas de négociation, et souvent pas d’erreur utile, parce que l’échec est traité comme un fichier corrompu plutôt que comme une version non supportée.

La convention pratique consiste à exporter vers une version plus ancienne lors du passage du fichier — R12 ou 2000 plutôt que la version courante. R12 en particulier est compris par essentiellement tout, au prix que les types d’entités récents sont convertis en types plus simples. Si un fabricant dit que votre fichier ne s’ouvre pas, exporter vers une version plus ancienne est la première chose à tenter, et cela marche en général, parce que la cause est presque toujours celle-ci.

Les calques portent le sens

Un dessin CAO est organisé en calques, et dans un fichier de production les calques sont des instructions plutôt que de la décoration : couper ici, graver ici, ceci est un pli, ceci est une cote qui ne doit pas être usinée du tout. Le nom du calque et son ordre de priorité font partie du contrat avec le fabricant, et le livrer sans respecter ce contrat est une faute de production, pas un détail technique.

DXF porte les noms de calques, les couleurs et les types de ligne, de sorte que cette structure survit au passage de témoin. C’est aussi sur cela que reposent les conventions — les services de découpe spécifient couramment quel nom de calque signifie couper et lequel signifie graver, et un fichier qui ignore ces conventions sera usiné de travers plutôt que refusé. Vérifier le cahier des charges avant l’export, pas après, parce qu’une fois la pièce coupée l’apprentissage est coûteux.

Les unités ne sont pas dans le fichier, et là ça compte

Un DXF stocke des nombres. Qu’une valeur de 100 signifie des millimètres, des centimètres ou des pouces est un réglage du dessin, et il voyage mal — le programme qui reçoit applique souvent sa propre hypothèse, de sorte qu’une pièce cotée en millimètres arrive 25,4 fois trop grande. La multiplication ou la division par 25,4 est ce qui se passe en silence, et le résultat n’a rien d’évident au premier coup d’œil.

Pour une pièce qui sera découpée dans le métal, ce n’est pas un désagrément, c’est une dépense. Indiquez les unités prévues dans un courriel, ajoutez un rectangle coté de taille connue au dessin si le fabricant n’est pas familier, et vérifiez la boîte englobante dans le logiciel de réception avant que quoi que ce soit ne soit coupé, parce que la vérification à la livraison est trop tardive pour être utile.

Courbes, polylignes et ce dont une découpeuse a besoin

Un DXF peut contenir de vrais arcs, des cercles, des ellipses et des B-splines, et un parcours d’usinage construit à partir de vrais arcs coupe plus doucement et plus vite qu’un parcours bâti à partir de milliers de petits segments de droite. Exporter les courbes en courbes vaut la peine quand l’option existe, parce que la conversion automatique en segments se passe presque toujours mal aux raccords.

L’autre exigence est la géométrie fermée. Un parcours de découpe doit être une boucle fermée, et une forme dont les extrémités ne se rejoignent pas — un centième de millimètre de jour — sera traitée comme un chemin ouvert et soit refusée, soit coupée comme une ligne. Joindre les segments en polylignes fermées avant l’export prévient presque tous les rejets qu’un service de découpe émet, et c’est la première vérification à faire soi-même avant d’envoyer.

C’est du texte, ce qui est parfois utile

DXF est un format en texte brut à la forme distinctive : un code de groupe sur une ligne, sa valeur sur la suivante, répété des dizaines de milliers de fois. Personne ne le lit pour le plaisir, et les fichiers sont gros pour ce qu’ils contiennent, ce qui est un héritage de l’époque où l’être humain devait pouvoir éditer le fichier si nécessaire.

C’est vraiment utile deux fois. Le diagnostic — l’en-tête donne la version, ce qui répond à la panne la plus courante immédiatement. Et les modifications en masse, comme renommer un calque dans tout un fichier, qui est un chercher-remplacer plutôt qu’une opération de CAO. Une variante binaire du format existe aussi, plus petite et rarement utilisée, parce que la lisibilité est une grande partie de l’intérêt, et c’est ce qui la fait choisir pour l’interchange plutôt que pour l’archivage.

Convertir en SVG ou en PDF

Pour montrer un dessin à quelqu’un qui n’a pas de logiciel de CAO, PDF est la réponse : il conserve les vecteurs, imprime à l’échelle réelle, et s’ouvre partout. C’est la bonne conversion pour les validations, la documentation et tout ce qui va dans un rapport, et le rendu vectoriel reste net quel que soit le zoom de visualisation.

SVG est la réponse pour le web et les outils de graphisme. Les deux conversions conservent la géométrie et aplatissent ce qui fait d’un DXF un fichier CAO — les calques peuvent se confondre, les cotes deviennent des lignes et du texte dessinés plutôt que des mesures actives, et les blocs deviennent des formes simples. Convertir pour visualiser, garder le DXF pour fabriquer, et ne jamais faire du fichier aplati la référence d’atelier.

Le cas du FAB qui s’adresse à vous

La plupart des demandes de FAB ou de découpe qui arrivent en DXF sont des cas d’échange plutôt que des cas de production en série, et c’est ce qui explique la tolérance à des fichiers imparfaits. Une pièce unique, un prototype, un test — le coût d’une mauvaise interprétation est supportable, et le FAB a l’habitude de demander des précisions quand un fichier est ambigu.

Pour une production en série, la discipline change. Vérifier la version exportée, les unités, l’état des polylignes et la nomenclature des calques prend du temps mais évite des pièces ratées, et la différence entre un premier prototype réussi et une série bonne du premier coup tient à ces quelques vérifications qui prennent dix minutes avant l’envoi.

Les données, au même endroit

Identifiants et origine du format DXF.
Extension.dxf
Type de médiaimage/vnd.dxf
Publié parAutodesk
Première publication1982