Конвертация из DXF в G-код поможет вам сделать правильный раскрой модели для ЧПУ. Ознакомьтесь с четырьмя отличными способами конвертации DXF в G-код!
В производстве существует множество форматов файлов (например OBJ, STL, 3MF), которые можно использовать на различных станках и принтерах, но некоторые станки, например, с ЧПУ, могут читать только определенные форматы.
Среди пользователей станков с ЧПУ особенно популярен формат обмена данными (DXF), поскольку он идеально подходит для обмена чертежами, которые можно раскраивать на фрезерном станке с ЧПУ. К сожалению, не многие станки с ЧПУ оборудованы для чтения файлов DXF и могут читать только G-код.
В этой статье мы рассмотрим, что представляют собой эти файлы и различные способы конвертации DXF-файла в формат G-кода. В частности, мы рассмотрим ABViewer, DXF2Gcode, Carbide Create и Autodesk’s Fusion.
Что такое файлы DXF и G-код?

DXF — это открытая версия фирменного формата файлов чертежей (DWG) от Autodesk. Это формат векторных графических файлов, в котором информация о чертежах хранится в виде последовательности «групп». Поскольку этот формат является открытым, файлы чертежей AutoCAD можно использовать на платформах, отличных от платформы Autodesk.
Однако некоторые станки, например фрезерные станки с ЧПУ, не могут интерпретировать DXF-файл; они могут читать только G-код. G-код — это язык программирования, который использует буквенно-цифровые команды, чтобы указать машине, как выполнить ту или иную задачу.
Преобразование файла 3D-модели (например, STL, OBJ, 3MF) в G-код можно выполнить с помощью слайсера, но для станков с ЧПУ требуется несколько иная программа, называемая генератором G-кода. Генераторы G-кода позволяют добавлять конкретные инструкции, необходимые для получения желаемого реза или гравировки на целевой детали, с учетом конкретных требований к инструменту или материалу. Существует множество генераторов G-кода, но не все они могут конвертировать DXF в G-код.
Хотя конкретные шаги по преобразованию DXF в G-код зависят от того, какую программу вы используете, основы преобразования сводятся к тому, чтобы взять чертеж и адаптировать его в шаги, подробно описывающие, как станок с ЧПУ будет выполнять резку. Затем они преобразуются в сценарий G-кода, который станок с ЧПУ может прочитать и выполнить.
Метод №1: ABViewer

Наш первый метод — ABViewer, популярный инструмент для конвертации файлов от CAD Soft Tools, используемый как производителями, так и компаниями для преобразования различных типов файлов. ABViewer поддерживает преобразование DXF в G-код, поэтому вы можете создать G-код для станка с ЧПУ, чтобы раскроить чертеж в формате DXF. Есть 30-дневная бесплатная пробная версия.
Программа предлагает удобные элементы управления, интуитивно понятный пользовательский интерфейс и ее легко освоить и использовать. Кроме того, в нем есть множество отличных инструментов, которые позволяют контролировать процесс резки. При генерации G-кода из файла DXF вы можете масштабировать чертеж, регулировать направление вращения, экспериментировать со слоями, блоками, размерами и стилями текста.
Инструкция
- Откройте меню File в левом верхнем углу, а затем откройте файл DXF.
- Отредактируйте файл, используя необходимые инструменты.
- На вкладке Output в левом верхнем углу выберите значок CAD to G-code. По умолчанию будут преобразованы все контуры чертежа. Если вам не нужно преобразовывать определенные контуры, отмените их выбор в окне очереди обработки.
- Щелкните значок «Convert»; G-код будет сгенерирован автоматически.
- Нажмите кнопку «Save G-code», затем введите имя выходного файла и нажмите «Save». Файл будет сохранен с расширением NC (.nc), что означает числовое управление (от «CNC»).
Метод №2: DXF2Gcode

Второй способ конвертации DXF в G-код — использование бесплатной программы DXF2Gcode с открытым исходным кодом. DXF2Gcode — это, как следует из названия, программа для преобразования DXF-файла в G-код — в частности, G-код для LinuxCNC, с типом файла «.ngc» и предназначена для пользователей станков с ЧПУ. Хотя платформа и интерфейс могут показаться немного упрощенными, это надежная и эффективная программа.
Инструмент функционирует и как CAM-программа, позволяя вам настраивать, как вы хотите, чтобы DXF-файл был разрезан на вашем станке. В ней есть несколько отличных CAM-функций, таких как инструмент выбора слоев, режим просмотра слоев, автоматический генератор базовых траекторий инструмента и многое другое. Кроме того, DXF2Gcode имеет множество настроек, включая скорость вращения, глубину, смещение позиции и многое другое.
Все эти функции и инструменты дают пользователю больше возможностей контролировать процесс резки чертежа, что очень удобно.
Инструкция
- Нажмите на меню «File» в левом верхнем углу. Затем нажмите «Open…» и выберите файл DXF.
- На вкладке «Layers» в левой части интерфейса выберите все фигуры, которые вы хотите включить в резку.
- Нажмите кнопку «Options» и выберите «Configuration…». Здесь вы можете настроить параметры конфигурации, например параметры машины и другие.
- Нажмите кнопку «Export» и выберите «Optimize Paths».
- Наконец, просмотрите сгенерированный G-код, снова нажмите кнопку «Export», выберите «Export Shapes» и сохраните файл G-кода LinuxCNC.
Метод №3: Carbide Create

Следующий метод — еще один инструмент CAM и конвертации файлов: Carbide Create. Как и DXF2Gcode, Carbide Create имеет открытый исходный код и бесплатен в использовании, что делает его отличным инструментом для преобразования файлов, пригодных для обработки на ЧПУ (например, DWG, SVG и т. д.).
Carbide Create — это отличная платформа для преобразования чертежа DXF в G-код, и у нее есть множество функций, которые позволяют ей делать больше. Есть даже встроенные инструменты 2D-моделирования, позволяющие создавать собственные чертежи. Среди них — использование базовых фигур (например, квадратов, кругов), создание двумерного текста, использование фоновых изображений, выравнивание эскизов и многое другое.
CAD-функции программы позволяют создавать траектории движения инструментов, гравировать, создавать контуры и V-образную резку. Кроме того, в программе есть библиотека инструментов, в которой можно выбрать фрезу, используемую на станке с ЧПУ, а после преобразования можно воспользоваться встроенным симулятором G-кода, чтобы убедиться в правильности G-кода. Регулируемые настройки ЧПУ включают скорости, подачу, смещения и многое другое.
Очевидно, что Carbide Create — это программа, с которой стоит считаться, учитывая ее многочисленные уникальные возможности.
Инструкция
- Откройте меню «File» в левом верхнем углу, затем нажмите «Open» и выберите файл DXF.
- В разделе «Design» программы Carbide Create внесите необходимые изменения в чертеж.
- Выберите кнопку «Toolpaths», чтобы создать любые траектории движения инструментов.
- Нажмите кнопку «Save GCode».
- При первом использовании программы вам нужно будет выбрать постпроцессор. Мы выбрали «Basic G-Code». В противном случае вы можете найти опцию «Select Post Processor» в меню Edit.
Метод №4: Fusion

Последний способ — использовать программное обеспечение для автоматизированного проектирования (CAD) или аналогичную программу с функциями CAM. В данном случае мы будем использовать Fusion, потому что он очень хорошо работает как инструмент для генерации G-кода. Fusion — это программа Autodesk с множеством различных возможностей, и она принимает широкий спектр форматов файлов для импорта, включая DXF.
Fusion имеет отличный интерфейс, и вы можете легко преобразовать файл DXF в G-код на вкладке Manufacturing. После импорта можно выбрать раздел Milling, чтобы подготовить модель DXF к преобразованию в G-код, добавив в нее специфические задания на резку, например функцию Face.
Для каждого задания резки, добавленного в DXF-модель, можно настроить различные параметры станка с ЧПУ, например скорость вращения шпинделя. После создания вы можете сохранить разрез как файл «.nc», и эти файлы принимаются во многих программах для станков с ЧПУ, которые обрабатывают G-код.
В Fusion также есть множество других настраиваемых инструментов CAM, которые вы можете использовать и о которых вы узнаете в нашем руководстве по Fusion и CAM.
Инструкция
- Откройте меню File в левом верхнем углу и выберите Open. Затем выберите нужный файл DXF для импорта.
- Нажмите на выпадающее меню в правом верхнем углу (там должно быть написано «Design») и выберите вкладку «Manufacture».
- На этой вкладке выберите раздел Milling на верхней панели инструментов.
- Добавьте любые задания по резке или фрезерованию и настройте необходимые параметры для этих инструкций.
- Нажмите на значок с надписью «G1 G2», который предоставляет возможности постобработки и находится на верхней панели инструментов в разделе Actions.
- Во всплывающем окне нажмите Post, и ваш файл .nc будет сохранен в заданном месте.







