Файлы DXF — это уникальный структурированный формат с открытым исходным кодом, созданный компанией Autodesk. Познакомьтесь с форматом файлов DXF!
Сегодня существует множество различных форматов файлов для всевозможных программ. Только в 3D-печати и обработке на станках с ЧПУ существует множество форматов для проектирования, нарезки и обработки. DXF, что означает «формат обмена данными» или «формат обмена чертежами», является одним из таких форматов.
Изначально компания Autodesk представила формат DXF для AutoCAD 1.0 в 1982 году, разработав его для совместимости между AutoCAD и другими программами автоматизированного проектирования (САПР) сторонних производителей. Файлы DWG является родным форматом чертежей AutoCAD, но он не совместим с программами сторонних разработчиков (не Autodesk). Формат DXF позволяет получить точную копию чертежа DWG и в отличие от файлов DWG, может использоваться в программах сторонних разработчиков.
Формат файлов DXF — это уникальный структурированный формат с открытым исходным кодом, созданный компанией Autodesk для 2D- и 3D-чертежей и моделей. Этот формат в основном используется для экспорта данных моделирования между различными программами САПР. Он также может быть полезен в качестве файла раскроя для обработки на станках с ЧПУ или лазерной резки и может быть обработан как растровый или векторный тип файла.
В этой статье мы подробнее расскажем о файле DXF и его возможностях. Мы также рассмотрим его сравнение с аналогичными форматами файлов, такими как STL и DWG.
Преимущества и недостатки

Поскольку DXF — это формат файлов, который существует уже давно, можно ожидать, что он будет довольно ограниченным. Однако это не совсем так.
Преимущества
Несмотря на свои ограничения, формат DXF обладает возможностями хранения информации, которые делают его основным во многих отраслях промышленности. Сейчас мы рассмотрим некоторые из заслуживающих внимания особенностей этого формата.
Точность
Как и его близкий родственник DWG, тип файлов DXF хранит векторную информацию, и он известен тем, что способен делать это достаточно точно. В отличие от растровых файлов, качество векторных файлов не снижается при масштабировании. Это гарантирует точный результат при обработке на станках с ЧПУ и 3D-печати.
Файлы DXF могут хранить позиционные данные с точностью до 16 бит с плавающей запятой, что означает точность 0,0000000596046. В файле DXF могут храниться точки и вершины с такой точностью, которая зависит от единицы измерения файла.
Масштабирование
Поскольку единицы измерения в DXF-файле включены в геометрические данные, проблем с масштабированием в файлах этого типа не существует. Проблемы масштабирования часто становятся головной болью при передаче файлов типа STL, в которых нет встроенных единиц измерения — каждая программа, использующая STL-файл, может иметь свои единицы измерения по умолчанию. Формат DXF позволяет избежать всех этих проблем благодаря переменной единиц измерения, которая автоматически считывается любой программой, способной интерпретировать файлы DXF. Если вы работаете с одним и тем же файлом в разных CAD-программах, это может избавить вас от множества проблем.
Обмен работами
Формат DXF позволяет специалистам из разных областей совместно работать над одним и тем же проектом. Независимо от того, какие программы CAD используются членами команды, все могут работать над одной версией проекта. Например, архитектор и инженер, использующие разные CAD-приложения, могут обмениваться своими работами в одном DXF-файле, что является чрезвычайно полезной функцией.
Недостатки

Хотя у файлов DXF есть множество положительных сторон, следует помнить и о некоторых ограничениях, связанных с этим форматом. Вот некоторые из них:
3D-печать
На момент написания статьи лишь немногие (если вообще какие-либо) слайсеры для 3D-печати позволяют импортировать 3D-объекты в виде файлов DXF. Чтобы преодолеть это препятствие, файлы DXF можно конвертировать в файлы STL, которые являются широко распространенным типом файлов 3D-объектов и принимаются практически всеми слайсерами для 3D-печати. Обратите внимание, что при преобразовании DXF-файла в STL может потребоваться масштабирование модели, так как единицы измерения, использованные в DXF-модели, скорее всего, будут потеряны.
Файлы DXF наиболее эффективны для передачи 2D-данных, так как эти файлы часто используются для экспорта данных из 2D CAD-программ, таких как AutoCAD.
Конвертирование
Когда чертежи DXF или другие компоненты становятся сложными и большими, файл занимает много места. Кроме того, в файлах DXF информация хранится в виде обычного текста, что может замедлить передачу вашего проекта. К счастью, файлы DXF часто бесплатны и широко доступны. Их также можно конвертировать из файлов PDF, что упрощает их передачу, поскольку многие программы поддерживают формат PDF.
Как открыть DXF

Иногда вам нужно просмотреть DXF-модели, прежде чем конвертировать их в формат, совместимый с вашей программой 3D-моделирования или слайсером. Существует множество программ, которые могут интерпретировать файлы DXF и отображать их для просмотра и редактирования. Чтобы узнать больше, ознакомьтесь с нашим списком возможностей для просмотра файлов DXF.
Для проектов с ЧПУ и лазерной резкой варианты импорта DXF обычно зависят от рабочего процесса конкретного станка. Например, для лазерной резки отдельные рабочие пространства обычно имеют свои собственные шаги для импорта файлов DXF в качестве траекторий лазерных инструментов. Ruby компании Trotec позволяет импортировать файлы DXF с помощью кнопки импорта. Однако некоторые программы для станков настольного уровня, например Glowforge Print, требуют преобразования файлов DXF в формат SVG.
Для гравировки требуется DXF-файл, чтобы инструмент имел острую форму зуба. Рабочий процесс Autodesk Fusion для гравировки требует импорта DXF-файла в качестве эскиза Fusion, а затем выполнения нескольких дополнительных шагов. Сейчас мы подробно рассмотрим этот процесс на примере Fusion.
Файлы DXF в Fusion

Многие популярные программы 3D CAD, такие как NX от Siemens или SolidWorks от Dassault Systemes, позволяют импортировать файлы DXF в проекты в виде объектов эскизов. Fusion от Autodesk, популярный пример программы такого типа, также легко интегрирует DXF-файл в рабочий процесс.
Открытие файла DXF в Fusion аналогично импорту файла SVG, детали McMaster-Carr или мэш объекта. Вот шаги, которые необходимо выполнить:
- В меню «Design» нажмите на выпадающий список под изображением крепежа с надписью «Insert».
- В этом выпадающем меню выберите «Insert DXF».
- Затем в правом окне выберите файл DXF, который импортируется из файловой системы компьютера.
- Выберите плоскость, на которую будет импортирован DXF и переместите DXF в нужное место с помощью стрелок на экране.
- После этого файл DXF будет автоматически импортирован как родной объект эскиза Fusion.
Это автоматическое преобразование в эскиз Fusion позволяет редактировать и применять его в проекте так же, как и любой другой объект эскиза. Это делает его невероятно полезным для сложных гравировальных операций, когда родные инструменты Fusion для создания эскизов потребовали бы непомерно много времени для создания дизайна, который можно было бы сделать быстрее в других программах, например в Inkscape.
DXF vs. DWG

Теперь мы рассмотрим, как формат DXF сопоставляется с DWG, ранее упомянутым векторным графическим форматом, также лицензированным компанией Autodesk. Формат DWG похож на DXF тем, что в нем также можно хранить 2D- и 3D-чертежи и модели, и оба они поддерживают векторную графику. Как правило, они используются для одних и тех же процессов и задач, хотя некоторые программы принимают только один тип файлов, а не другой.
Еще одно важное различие — размер каждого файла. Файлы DWG обычно примерно на 25 % меньше по общему размеру. Это связано в первую очередь с тем, что файлы DWG состоят из двоичного кода, а файлы DXF — из ASCII-текста. Двоичный код намного меньше, чем текст ASCII (который сам состоит из двоичного кода), а это значит, что файл DWG экономит значительное пространство, представляя ту же информацию в более компактном формате.
Наконец, важным отличием является то, что DXF является открытым исходным кодом, а DWG — проприетарным и управляется компанией Autodesk. Это означает, что открывать и редактировать файлы DWG можно только с помощью программного обеспечения Autodesk. Поскольку DXF имеет открытый исходный код, его документация находится в свободном доступе, и вы можете использовать его в различных CAD-программах.
Конвертирование в другие форматы

Часто, особенно для целей 3D-печати, удобно или даже необходимо конвертировать DXF-файл в другой формат для использования в 3D-печати или редактирования в определенной CAD-программе. Существует множество различных методов, которые можно использовать для преобразования DXF-файлов в распространенные форматы для 3D-печати. Здесь мы рассмотрим конвертацию в G-код, STL и OBJ.
G-код
Поскольку не многие станки с ЧПУ способны читать DXF-файлы и могут читать только G-код, могут возникнуть ситуации, когда вам понадобится преобразовать его в G-код для ваших проектов с ЧПУ. Существуют различные программы для преобразования DXF в G-код для различных типов станков, например ABViewer и dxf2gcode. DXF-файлы могут быть конвертированы непосредственно в G-код, если DXF-файл описывает движение печатающей головки. Эти инструменты конвертации позволяют использовать DXF-файл в производстве, то есть DXF может превратиться в G-код для ЧПУ, лазерных резаков, 3D-принтеров, роботизированных рук и т. д.
STL
Формат STL — один из наиболее часто используемых форматов файлов в программах для 3D-проектирования, и практически все программы для нарезки и моделирования могут импортировать или экспортировать файлы в формат STL. Поскольку слайсеры редко (если вообще когда-либо) принимают файлы DXF в качестве объектов для 3D-печати, полезно конвертировать DXF-файлы в формат STL для 3D-печати. Некоторые CAD-программы, такие как OpenSCAD, SketchUp и SolidWorks, позволяют открывать и конвертировать DXF-файлы. Существуют также бесплатные онлайн-инструменты, например Bear File Converter или AnyConv. К сожалению, при этом будут потеряны все данные о цвете и толщине линий, так как в формате STL сохраняются только вершины, линии и грани.
OBJ
Разработанный в конце 1980-х годов компанией Wavefront Technologies для пакетов анимационного программного обеспечения, формат OBJ сегодня является одним из наиболее распространенных типов файлов, используемых в 3D-программах. Поскольку OBJ более универсален, чем DXF, имеет большую базу программной поддержки и может содержать информацию о цвете или текстуре модели, существует множество причин, по которым вам может понадобиться конвертация из DXF. Бесплатные инструменты преобразования приведут к потере цвета DXF при конвертации в OBJ, но существует множество способов добавить эти цвета и текстуры обратно в OBJ-файлы с помощью онлайн или загружаемых инструментов.
Когда DXF-файл необходимо преобразовать в менее распространенный формат, например DWG или EPS, это может стать немного сложнее. Онлайн-методы конвертации, такие как CloudConvert, кажутся простым решением, но они дают пользователям очень мало контроля над процессом конвертации. Кроме того, такие сайты иногда не могут успешно конвертировать файлы DXF или DWG.
Чтобы не работать с такими сайтами, хотя они могут быть надежными для других типов конвертации (например, EPS в SVG или JPEG в PNG), приведем два проверенных метода преобразования файлов DXF в файлы SVG или DWG с помощью платных и бесплатно загружаемых программ под Windows.
AutoCAD

AutoCAD, который является одним из многих инструментов САПР, предлагаемых компанией Autodesk — это оригинальное программное обеспечение, которое позволяет открывать и редактировать файлы DXF (и DWG). После установки AutoCAD, который доступен как для Windows, так и для Mac, файлы DXF можно открыть довольно быстро, выполнив следующие действия:
- Откройте AutoCAD.
- Найдите и нажмите кнопку «Open» (символ папки) в левом верхнем углу, рядом со значком AutoCAD. Хотя на некоторых компьютерах AutoCAD может работать довольно медленно, если вы нажали на кнопку, он должен вскоре открыться. Если этого не произошло, закройте и откройте все окна AutoCAD и повторите попытку.
- Когда откроется меню «Select File», в выпадающем меню измените тип файла (справа от «Files of type:») с «Drawing (.dwg)» на «DXF (.dxf)».
- Выберите файл в папке компьютера, выберите его и нажмите «Open». Теперь файл DXF откроется в новой вкладке для просмотра и редактирования.
- Выберите пункт «Save As», который находится в левом верхнем углу и выглядит как дискета. При сохранении измените тип файла на нужный (например, DWG или SVG) и нажмите «Save». Теперь ваш файл должен быть успешно преобразован в новый тип!
Inkscape
Inkscape — это бесплатная, но очень функциональная альтернатива AutoCAD, которая также может открывать файлы DXF. После загрузки Inkscape открытие и редактирование DXF-файла аналогично работе в AutoCAD. Вы можете выполнить следующие действия:
- Откройте Inkscape.
- Выберите “File > Open…”.
- Измените тип файла на «AutoCAD DXF R13 (*.dxf)».
- Выберите нужный файл из файловой системы. В этот момент DXF появится в рабочем пространстве Inkscape, где его можно свободно просматривать и изменять.
- Выберите “File > Save As”, затем сохраните файл в нужном типе (который можно выбрать из 20+ доступных в Inkscape типов файлов для сохранения). В этот момент файл будет сохранен как новый, правильный тип файла.
Хранилище DXF-файлов

Многие сайты постоянно выкладывают новые файлы DXF для проектов «Сделай сам», художественных работ и т. д. Несколько сайтов посвящены сбору этих проектов и являются надежными хранилищами для поиска бесплатных DXF-файлов по категориям. Вот несколько сайтов, на которые стоит обратить внимание:
DXFDownloads
DXFDownloads — это DXF-хранилище с довольно понятным названием, где пользователи могут найти как 2D DXF-файлы, так и 3D STL-файлы, начиная от мебели для ЧПУ и заканчивая религиозными рельефами и даже DXF парового катка. Хотя всплывающая реклама на этом сайте немного мешает навигации, количество высококачественных файлов и загрузка в один клик делают его отличным местом для начала поиска DXF-файлов.
3axis.co
Хранилище DXF-файлов 3axis.co больше ориентировано на применение лазерной резки и содержит сотни, если не тысячи, проектов лазерной резки и художественных работ, доступных бесплатно. Вы можете просматривать файлы по категориям в верхнем навигационном меню и здесь вы найдете все: от инструментов и коробок до декора и головоломок. Замечательно то, что результаты поиска на 3axis.co можно отфильтровать по типу файла, чтобы отображались только файлы DXF.
CNC Cookbook
CNC Cookbook — это центр знаний о различных советах и методах эксплуатации оборудования с ЧПУ, а также бесплатное хранилище файлов DXF для тестирования станков и выполнения небольших проектов. Хотя это хранилище не такое обширное, как два других, перечисленных выше, все бесплатные DXF-файлы, опубликованные в CNC Cookbook, сначала проходят проверку командой, а не просто загружаются анонимными пользователями. Таким образом, если вам нужны надежные файлы DXF, это отличный ресурс. На сайте даже есть возможность загрузить все DXF-файлы в одном ZIP-файле, что, безусловно, удобно для заядлых пользователей DXF.







