Перейти к содержимому
Обучение

Экспорт DXF для станков ЧПУ: руководство для начинающих

Чтобы экспортировать карту раскроя в DXF для ЧПУ, запустите оптимизацию, откройте меню экспорта, выберите DXF и сохраните по одному файлу на лист. Этот DXF передаёт фрезерному станку ЧПУ, форматно-раскроечному станку или сервису раскроя точные размеры и положения деталей, которые рассчитал оптимизатор, поэтому на станке никто не перепечатывает размеры и не прикидывает раскладку на глаз. DXF (Drawing Exchange Format) — это самое близкое, что есть в деревообработке к универсальному языку между проектным программным обеспечением и режущим оборудованием, и от того, правильно ли сделан экспорт, зависит, получится ли чистый первый рез или испорченный лист. Это руководство разбирает, что именно лежит внутри DXF-файла карты раскроя, как экспортировать его из CutPlan за четыре шага, и какой чек-лист перед резом убережёт единицы измерения, слои и точку начала координат от порчи материала.

Что такое DXF простыми словами

DXF расшифровывается как Drawing Exchange Format — векторный формат файла, который компания Autodesk создала для AutoCAD в 1980-х годах, а затем сделала спецификацию открытой. Поскольку спецификация публична, её умеют читать почти все CAD-, CAM- и ЧПУ-программы на планете. Именно эта универсальность сделала DXF форматом передачи данных по умолчанию для 2D-раскроя.

DXF — это не картинка. Он хранит геометрию как математику: линии с точными координатами начала и конца, замкнутые полилинии, дуги, окружности и текст — всё привязано к системе координат с нулевой точкой (0,0). PNG вашей раскладки показывает человеку, куда смотреть; DXF сообщает станку, куда именно двигать шпиндель. При раскрое плитных материалов каждая деталь превращается в замкнутый прямоугольник, расположенный в точных координатах X/Y на листе материала, а контроллер считывает эти прямоугольники как траектории инструмента. Если вам когда-нибудь было интересно, почему к распечатанному листу и к файлу для станка относятся так по-разному, наш разбор PDF-карт раскроя раскрывает человекочитаемую сторону той же раскладки.

Когда вам нужен DXF (а когда честно не нужен)

DXF оправдывает себя в нескольких ситуациях. Во всех остальных случаях это лишняя морока:

  • Подать файл на собственный станок ЧПУ, чтобы он резал детали автоматически из файла, а не по распечатке.
  • Отправить заказ в сервис раскроя или на склад пиломатериалов, где стоит нестинговая пила с ЧПУ. DXF — это тот формат, который у вас попросят в первую очередь.
  • Импортировать в программу CAM, такую как Vectric VCarve, Aspire, AlphaCAM, Cabinet Vision, Mozaik или Fusion 360, которая превращает геометрию в G-code для конкретного станка.
  • Заархивировать раскладку, которую вы запустите снова в следующем месяце, — здесь точная геометрия важнее скриншота.

DXF не нужен для циркулярной пилы, пилы с направляющей шиной или ручной дисковой пилы. Для ручного раскроя быстрее и понятнее подойдёт размеченная PDF-карта раскроя с размерами и раскладкой по листам. Отправлять самому себе DXF, который вы никогда не загрузите в станок, — значит просто плодить файлы, которые потом потеряются. Если вы взвешиваете, стоит ли вообще связываться с автоматизированным раскроем, наше сравнение нестинга ЧПУ и ручной карты раскроя разбирает математику экономии материала.

Что находится внутри DXF-файла карты раскроя

Откройте DXF от CutPlan в просмотрщике — и вы увидите один лист материала со всем, что нужно станку, чтобы разместить и вырезать детали. Элементы разнесены по именованным слоям, чтобы программа CAM могла забрать именно ту геометрию, которая ей нужна, и проигнорировать остальное. Вот из чего это состоит:

Для чего нужен каждый элемент DXF-файла карты раскроя
ЭлементГеометрияЧто делает
Контур листаЗамкнутый прямоугольникОпределяет границу листа материала и полезную область раскроя
Контуры деталейЗамкнутые полилинииРеальные траектории реза, по одной на деталь, размещённые в точных координатах X/Y
Подписи деталейТекстовые объектыID детали, материал и чистовые размеры для справки в цеху
СлоиИменованная таблица слоёвДержит детали, подписи и лист на отдельных слоях, чтобы CAM могла нацелиться на нужный
Начало координат (0,0)Точка привязки координатТочка, от которой станок отсчитывает все размеры; обычно угол листа

Разделение по слоям — то, что обычно недооценивают. Если детали, подписи и контур листа окажутся на одном слое, ваш ЧПУ попытается вырезать текст и границу листа вместе с настоящими деталями. Именованные слои позволяют сказать контроллеру «режь этот слой, а эти два игнорируй». CutPlan записывает каждый из этих элементов на понятно названный слой, поэтому импорт предсказуем в любой программе CAM: границу листа — на слой SHEET, контуры деталей, которые вы фактически вырезаете, — на слой PARTS, текст — на слой LABELS, а если в раскладке задана последовательность резов — линии реза на слой CUTS. В программе CAM траектории инструмента обычно нужно строить только по слою PARTS, а остальные три оставить как справочные.

Как экспортировать DXF из CutPlan за 4 шага

  1. Запустите оптимизацию. Введите детали и листы материала, задайте ширину пропила и ограничения по текстуре, затем нажмите «Рассчитать». Оптимизатор размещает детали так, чтобы свести к минимуму число листов и отходы, ещё до того, как что-либо экспортируется.
  2. Откройте «Экспорт» и выберите DXF. В панели результатов откройте меню экспорта и выберите DXF как формат вывода.
  3. Получите по одному DXF на лист. CutPlan записывает отдельный файл для каждого листа материала, поэтому в каждом файле — детали ровно одного листа. Это точно соответствует тому, как оператор ЧПУ загружает и обрабатывает листы по одному.
  4. Проверьте перед резом. Откройте файл в бесплатном просмотрщике вроде LibreCAD или QCAD либо в предпросмотре вашей программы CAM и убедитесь, что раскладка, размеры и слои верны, прежде чем лист вообще коснётся стола станка.

Экспорт DXF — функция Pro в CutPlan, доступная на тарифе Pro. Бесплатный тариф экспортирует PDF с полными размерами — этого достаточно для ручного раскроя. Это разделение сделано осознанно: любители, которые режут вручную, не платят за файлы для станков, которыми не будут пользоваться, а мастерские с ЧПУ получают тот формат, который ожидает их оборудование. Если вы сначала пропускаете DXF через SketchUp или другой CAD-инструмент, наше руководство по интеграциям оптимизатора карты раскроя разбирает эти переходы.

Практический пример: напольный шкаф на листе 4×8

Допустим, вы вырезаете детали для безрамочного напольного шкафа из одного листа фанеры 18 мм размером 2440×1220 мм. В вашем списке деталей — две боковины 720×560, дно 568×560, задняя стенка 568×700 и две полки 568×540. Вы задаёте ширину пропила 3 мм, потому что именно столько снимает фреза вашего ЧПУ за проход.

CutPlan размещает эти шесть деталей, сохраняет правильное направление текстуры на видимых сторонах и экспортирует один DXF. Внутри этого файла две боковины не сидят друг на друге в точке (0,0). Они размещены в реальных позициях после раскладки: скажем, первая боковина — нижним левым углом в точке X120, Y95, а вторая — рядом с зазором 3 мм, потому что между деталями обязан оставаться пропил. Когда ваша программа CAM читает файл, зазор уже правильный. Если бы вы проигнорировали пропил и состыковали прямоугольники впритык, каждая деталь после первого реза вышла бы примерно на 3 мм меньше нужного. Пропил — самая частая причина, по которой хорошая раскладка превращается в детали неверного размера, поэтому мы подробно разбираем его в статье про ширину пропила.

Чек-лист перед резом: 5 пунктов для проверки

Большинство испорченных листов — результат нестыковок между файлом и станком, а не плохой раскладки. Пройдитесь по этому списку прежде чем нажать «Старт»:

  • Единицы измерения. DXF по умолчанию не несёт надёжной единицы измерения: значение 100 может означать 100 мм или 100 дюймов — в зависимости от того, как его интерпретирует программа-читалка. Большинство столярных программ CAM ожидают миллиметры. Если вы оптимизировали в дюймах, убедитесь, что ваша CAM читает файл как дюймы, иначе каждая деталь окажется не того размера с коэффициентом ошибки 25,4.
  • Активный слой. Наведите контроллер на слой деталей для реза. Если он захватит слой контура листа, то вырежет границу; если захватит подписи, то попытается выгравировать текст как траекторию.
  • Точка начала координат. Геометрия размещена относительно (0,0). Одни станки ожидают начало координат в левом нижнем углу листа, другие — в центре или в фиксированной точке привязки стола. Несовпадение точки начала координат сдвигает каждый рез на одно и то же смещение, и детали уходят за край листа.
  • Ориентация листа. Убедитесь, что лист на столе станка повёрнут так же, как предполагает файл. Лист, уложенный с поворотом на 90 градусов относительно файла, превращает книжную раскладку в альбомную катастрофу.
  • Пропил и диаметр инструмента. DXF описывает чистовые размеры деталей и зазоры в раскладке. Вашей CAM всё равно нужно знать диаметр фрезы, чтобы сместить траекторию инструмента на нужную сторону от каждой линии. Режьте по линии вместо смещения наружу — и каждая деталь потеряет половину ширины фрезы по каждому краю.
Совет: При первом запуске DXF из любого нового источника сделайте пробный рез по воздуху. Прогоните всю программу с поднятым над материалом шпинделем, чтобы проверить точку начала координат, траектории перемещения и сопоставление слоёв, не рискуя листом. Две минуты реза по воздуху экономят немало испорченной фанеры.

Частые ошибки при экспорте DXF

  • Слепо доверять единицам измерения. Причина номер один для деталей неверного размера. Всегда проверяйте, мм это или дюймы, при импорте, а не после реза.
  • Вырезание текста подписей. Если забыть изолировать слой деталей, станок начнёт обводить каждую букву каждой подписи.
  • Игнорирование пропила на этапе раскладки. Если детали размещены без зазора, фрезе некуда деваться, и соседние детали выходят меньше нужного. Задайте ширину пропила до оптимизации.
  • Угадывание точки начала координат. Станки с началом координат в центре и станки с началом в углу одинаково спокойно прочитают один и тот же файл — и одинаково легко вырежут его не там, где нужно, если вы ошиблись с предположением.
  • Пропуск проверки в просмотрщике. Десять секунд в LibreCAD или QCAD — и вы заметите перевёрнутый лист, пропавшие детали и странности с единицами измерения раньше, чем это сделает станок.

DXF в сравнении со SVG, PDF и G-code

DXF — не единственный формат экспорта для раскладки раскроя. У каждого формата своя задача:

Сравнение форматов экспорта для раскладок карты раскроя
ФорматЛучше всего дляМашиночитаемый?Стандарт для ЧПУ?
DXFФрезеры ЧПУ, форматно-раскроечные станкиДаДа, универсальный
SVGЛазерные резаки, вебДаЧастично
PDFПечать, ручной раскройНетНет
G-codeПрямое управление станкомДаТолько низкоуровневый

DXF и SVG: оба формата векторные и хранят точную геометрию. DXF — устоявшийся стандарт в производстве с ЧПУ и деревообработке, а SVG более распространён в вебе и у лазерных резаков. Если ваш рабочий процесс ЧПУ строится вокруг фрезерного станка или форматно-раскроечного станка, DXF — более безопасный выбор по совместимости.

DXF и PDF: PDF создан для людей. Вы его печатаете, читаете размеры и режете вручную. DXF создан для станков: контроллер считывает точные координаты и автоматически генерирует траектории инструмента. Для ручного раскроя нужен PDF, для автоматизированного — DXF.

DXF и G-code: G-code — низкоуровневый язык, напрямую управляющий двигателями станка (переместиться в X10 Y20, опустить шпиндель, резать с заданной подачей). DXF стоит уровнем выше: он описывает, что резать, а не как. Ваша программа CAM превращает геометрию DXF в G-code и добавляет параметры конкретного станка: скорость подачи, обороты шпинделя и смены инструмента.

Экспортируйте карту раскроя в DXF

Оптимизируйте раскладку в CutPlan, затем экспортируйте файлы DXF, готовые для вашего станка ЧПУ. Доступно на тарифе Pro.

Открыть оптимизатор →

Часто задаваемые вопросы

Нужен ли мне DXF, если я режу вручную?

Нет. Если вы режете циркулярной пилой, пилой с направляющей шиной или ручной дисковой пилой, PDF-карта раскроя с подписанными размерами и раскладкой по листам быстрее и понятнее любого машинного файла. DXF существует, чтобы передавать геометрию контроллеру: он хранит каждую деталь как замкнутый прямоугольник с точными координатами X/Y, чтобы фрезерный станок ЧПУ, форматно-раскроечный станок или программа CAM могли построить траектории инструмента без перепечатывания размеров. Человек у пилы не читает координаты; он читает распечатанную раскладку и подпись детали. Отправить самому себе DXF, который вы никогда не загрузите в станок, значит лишь добавить файл, который можно потерять, а положенная ему проверка в просмотрщике становится потраченным впустую усилием. Как только рабочий процесс меняется, меняется и ответ: когда вы передаёте раскладку на собственный станок ЧПУ, отправляете листы в сервис раскроя с нестинговой пилой или импортируете в программы вроде VCarve или Fusion 360, DXF становится форматом, который сохраняет размеры точными.

Все ли станки ЧПУ читают DXF?

Практически все фрезерные станки ЧПУ и форматно-раскроечные станки принимают DXF — напрямую или через программу CAM, которая ими управляет. Причина историческая: Autodesk создала формат для AutoCAD в 1980-х, а затем открыто опубликовала спецификацию, так что любой пакет CAD, CAM или ЧПУ мог реализовать его чтение. Эта универсальность и сделала его стандартной передачей для 2D-раскроя, и именно поэтому сервисы раскроя просят его в первую очередь. Однако принять файл не то же самое, что правильно его вырезать. DXF несёт геометрию, но не надёжную единицу измерения, поэтому значение 100 может быть прочитано как миллиметры или дюймы, и тогда каждая деталь будет отличаться в 25,4 раза. Слои, начало координат и ориентация листа тоже должны соответствовать станку. Практическая привычка — открыть файл в бесплатном просмотрщике вроде LibreCAD или QCAD, сверить размеры и слои и сделать холостой прогон, прежде чем первый лист ляжет на стол.

Бесплатен ли экспорт DXF в CutPlan?

Нет. Экспорт DXF — функция Pro в CutPlan. Бесплатный тариф включает экспорт PDF с полными размерами, чего достаточно для ручного раскроя на циркулярной пиле или пиле с направляющей шиной. Разделение следует из того, как используются два файла. PDF создан для людей: вы печатаете его, читаете размеры и режете вручную. DXF создан для станков: он хранит контур каждой детали как замкнутую полилинию в реальных координатах, разнесённую по именованным слоям, чтобы контроллер ЧПУ или пакет CAM мог превратить раскладку в траектории инструмента. Любители, режущие вручную, не платят за машинные файлы, которыми не воспользуются, а цеха со станками ЧПУ получают формат, который ожидает их оборудование. На практике планируйте и оптимизируйте работу на бесплатном тарифе, а если работа переходит на фрезерный станок, форматно-раскроечный станок или внешний сервис раскроя, который просит DXF, — это и есть момент, когда Pro оправдывает свою цену.

Guy Bader
Guy Bader
Основатель и мастер CutPlan

Guy основал CutPlan и разрабатывает движок оптимизации раскроя. Он работает со столярами и мебельными цехами, помогая сократить отходы материала, и пишет о раскрое листовых материалов, ширине пропила и о том, как добиться чистого реза.

Добавьте CutPlan как предпочтительный источник в Google
Открыть оптимизатор →