DXF для лазерной резки: как подготовить чертёж без ошибок

Схема: обменный чертёж с контурами детали и отверстиями — подготовка к лазерной резке

Почему один и тот же «чертёж с деталью» в одном цеху уходит в рез без вопросов, а другой просит переделать файл или вешает доплату за «разбор геометрии»? Редко виноват «плохой DXF» в абстракции: чаще не совпадают ожидания сторон. Производство смотрит на то, можно ли однозначно извлечь замкнутые контуры, в каких единицах лежат координаты, нет ли дублей линий и не «поплыл» ли масштаб из вставок. Клиент присылает картинку «как в SolidWorks», а в файле прослойка из блоков с коэффициентом 0,1 и окружностей, превращённых в кривые с сотней сегментов.

Ниже — разбор обменного чертежа именно в контексте лазерной резки и сметы: не учебник AutoCAD, а чек-лист мышления технолога. Деталь должна быть в масштабе 1:1 в миллиметрах, внешний контур и каждое отверстие — отдельными замкнутыми петлями; открытые линии допустимы, но их надо осознанно описать в задании. Бинарные и «сжатые» выгрузки из разных CAD порой по-разному читаются в CAM — если сомневаетесь, пришлите тестовую выборку и сверьте размер штангенциркулем на образце.

Импорт «чужого» обмена из заказчика — отдельный риск: файл мог пройти через конвертер, который превратил штриховку в набор отрезков, а подписи — в окружности малого радиуса. Перед передачей в резку полезно открыть геометрию в «чистом» просмотрщике без стилей печати: видны дубли, оборванные концы и невидимые в режиме чертежа артефакты. На выставках иногда шутят, что DXF расшифровыва как «дорогой обмен форматом»: каждая лишняя сущность — это минуты чужого станкочаса, если технолог вынужден править руками. После того как геометрия предсказуема, калькулятор PrixCut по обменному файлу за секунды оценит длину реза и врезки — без ручного обмера каждого ребра.

Почему один файл режут, а другой возвращают

Разрыв почти всегда в трёх местах: единицы и масштаб (чертили в сантиметрах, выгрузили как миллиметры или наоборот), топология (незамкнутые микрощели 0,01 мм на углах, двойные линии, самопересечения), структура (вложенные блоки с неочевидным масштабом, облако служебной геометрии на скрытых слоях). Станок режет то, что программа из файла поняла как траекторию; если поняла иначе, чем конструктор, получите брак или перерасчёт. Поэтому хороший обменный файл — это дисциплина координат и замкнутости, а не «красивая картинка» на экране.

Обменный формат в цепочке «CAD → лазер»

Зачем вообще просить обменный контур, если у заказчика SolidWorks, Компас или T-Flex? Потому что у подрядчика на посту другая CAM-цепочка: где-то SheetCam, где-то Lantek, где-то фирмовый модуль контроллера. Родные форматы привязаны к версии софта, лицензиям и внутренним объектам; плоский обмен в виде текста с примитивами в 1980-х стали стандартом де-факто именно как минимальный знаменатель между экосистемами. Это компромисс: теряются параметры 3D-модели, зато остаётся геометрия реза.

Текстовый обменный файл обычно делят на логические секции (в стандарте это, в частности, заголовок с метаданными, таблицы слоёв и стилей линий, описание блоков и основная лента сущностей). В быту говорят «HEADER, TABLES, BLOCKS, ENTITIES» — не потому что так удобно читать людям, а потому что постпроцессор и калькулятор длины реза идут по этим блокам последовательно: сначала узнают слои и единицы, потом подставляют вставки блоков, потом читают строки, дуги и полилинии в мировых координатах.

Важное ограничение: в таком файле нет толщины металла, типа газа, зазора под керф и станкочаса. Всё это живёт в спецификации заказа или в базе материалов подрядчика. Смета складывается из пары «геометрия из файла» + «технология из карточки». Если привыкли, что «всё должно быть внутри чертежа», лазерная субподрядка быстро переучивает: иначе каждый прайс превратился бы в угадайку по скрытым полям модели.

Роль обменного файла на производстве коротко:

  • Передача профиля — что именно вырезать на плоскости листа.
  • Импорт в CAM — построение траекторий и проверка замкнутости контуров.
  • Подсчёт метража — сумма длин рёбер всех релевантных сущностей плюс учёт врезок.
  • Связка с раскладкой — те же контуры потом участвуют в укладке на лист; при плотном нестинге качество геометрии напрямую влияет на отход: кривая с лишними узлами увеличивает время и шанс ошибки при упрощении.

Нестинг отвечает на вопрос «как уложить», обменный контур — на вопрос «что резать». Путать эти уровни нельзя: идеальная укладка не спасёт чертёж с плавающим масштабом.

На практике полезно договориться о «каноническом стиле» выгрузки: одна деталь — один файл, или одна раскладка на лист — один файл, без конкурирующих копий профилей на разных слоях. Если в письме к подрядчику указано «резать только слой CONTOUR», а сварочные планы остались на слое DEFAULT, шанс ошибки резко падает. Обратное — «всю геометрию на одном слое, как Бог на душу положит» — почти гарантирует либо ручную разборку, либо лишний прогон лазера по линии построения.

Сущности, которые доезжают до постпроцессора

Почему сплайн иногда «едет кусками», а обычная полилиния ведёт себя предсказуемо? Потому что это разные математические объекты. Отрезок — прямой участок между двумя точками. Дуга и окружность — аналитические кривые с явным радиусом и углами. Лёгкая полилиния (LWPolyline) хранит вершины и булевы маркеры выпуклости; сплайн — опорные точки и параметры, из которых CAM восстанавливает форму через аппроксимацию. Визуально на экране всё сходится, а длина траектории и поведение угла могут различаться на доли миллиметра — на микроотверстии это уже диалог с технологом.

Вставка блока (INSERT) экономит место в CAD, но на производстве превращается во вложенный мини-чертёж: если у блока масштаб не 1:1 или базовая точка смещена, размер готовой детали меняется без предупреждения на экране. Нулевая ширина «райфа» у примитивов при экспорте иногда расплавляет касающиеся контура в один — или наоборот оставляет щель, которую CAM видит как два контура, и врезок становится больше, чем ожидал конструктор.

Дуги и окружности при промежуточной конвертации «в полилинию с фиксированным шагом» раздувают число сегментов: лазер физически не станет резать «гладкую» дугу, всё равно разбивая траекторию, но завышенная длина в смете — спор с клиентом. Обратная ситуация: редкая аппроксимация даёт многоугольник вместо окружности — на фланце под сальник это может вылезти вне допуска. Золотая середина — явный радиус в исходном примитиве до выгрузки или контролируемая сегментация с допуском 0,05 мм на радиус порядка 5 мм (ориентир, зависящий от класса детали).

Elliptical arc и некоторые типы сплайнов из «богатых» CAD при выгрузке в упрощённый обмен превращаются в набор коротких отрезков уже на этапе экспорта — вы не увидите исходной аналитической кривой в текстовом дампе. Для лазера это не катастрофа, если допуск на форму соблюдён, но для повторяемости между поставщиками лучше заранее договориться, в каком виде присылать эллипсы: как полилинию с фиксированным числом точек или как отдельную сущность, которую ваш постпроцессор умеет читать нативно.

Ниже — ориентир «что может приехать в CAM-калькулятор, ориентированный на лазер», и что обычно ломается. Имена сущностей совпадают с тем, что реально разбирают промышленные парсеры (включая практику обработки LINE, ARC, CIRCLE, LWPOLYLINE, SPLINE, INSERT).

Сущность Типичная проблема на лазере Что проверить до отправки
LINE Незамкнутый контур: цепочка отрезков с микрозазором на стыке; двойные линии в одном месте — двойная длина реза в смете. Join/снятие дубликатов; замыкание полилинией; визуально и через свойства CAD — нет ли двух сегментов с одинаковыми координатами концов.
ARC / CIRCLE Окружность разбита на десятки коротких отрезков при экспорте — растёт длина реза и шероховатость траектории. Сохранять аналитические дуги; не форсировать «разбивку всего в отрезки» без необходимости.
LWPOLYLINE Ширина контура ≠0 превращает полилинию в полосу; режим ширины может дать не ту среднюю линию в CAM. Ширина нулевая для реза; отдельные замкнутые петли на внешний контур и на каждое отверстие.
SPLINE Разный допуск аппроксимации в разных системах; на малых радиусах отклонение до ±0,1 мм и более. Тестовый вырез; при жёстких допусках — конвертация в дуги/LWPolyline с явным допуском 0,05–0,1 мм.
INSERT (блоки) Масштаб 0,5/2, неучтённые анизотропные коэффициенты; вложенные определения с «левым» базовым углом. Expand/расчленить перед выгрузкой либо вручную проверить масштаб каждой вставки; сверить габарит штангенциркулем на печати 1:1.

Для лазера замкнутый контур почти всегда означает отдельный прокол (врезку) и обход по кольцу. Если контур не замкнут, поведение станка и калькулятора другие — см. также разбор врезок и проколов по чертежу. Связка «керф → замкнутость → зазор между деталями» остаётся за технологией, но топология файла задаёт, сколько независимых колец нужно обойти.

Когда в одном файле несколько деталей или сборочная группа, явно подпишите в письме, что резать как отдельные изделия, а что только для справки. Иначе калькулятор или CAM насчитает суммарную длину реза по всем видимым контурам, включая прихватки и условные линии разреза на перспективе. Хорошая практика — отдельный файл на каждую производственную единицу и слой NONCUT для всего, что в лазер не идёт: это дешевле, чем разбор споров постфактум.

Масштаб, единицы и «плавающие» размеры

Классический сценарий срыва срока: на экране в CAD длина 1200 мм, а в постпроцессоре контур 12 мм или 120 см. Чаще всего это не «глюк станка», а сочетание масштаба чертежа и полей единиц в заголовке обмена, плюс черчение в системных единицах чертежа, не совпадающих с ожиданием подрядчика. Современные CAD выставляют INSUNITS (условное поле внутренних единиц) в миллиметрах, но старые библиотеки и импорты из 2D часто тащат сантименты из шпунгартов семидесятых годов.

Практический порядок проверки до отправки файла в резку:

  1. Зафиксировать, что модель 1:1 — без «чертежного» масштаба 1:2 в листе, перекрывающегося с геометрическим масштабом выгрузки.
  2. Убедиться, что единицы — миллиметры во всех источниках: шаблон, импорт DXF/DWG из другой системы, пользовательские единицы блоков.
  3. Сверить выборку: измерить в CAD между двумя явными точками эталонного размера (например 500 мм между отверстиями) и то же в просмотрщике/калькуляторе.
  4. Проверить вставки с масштабом, отличным от 1 по X/Y: отдельный источник «плавающих» размеров, который не бросается в глаза на экране при мелком масштабе отображения.
  5. Согласовать с письмом к подрядчику фразу вроде: «координаты в мм, профиль без масштабирования» — это снимает половину споров.

Ограничение: даже при аккуратной выгрузке поле единиц в обменном файле бывает неконсистентным между версиями софта. Поэтому дублирование человеческим языком в задании и сверка выборки — не паранойя, а норма. Если нужно быстро «принять памятку на одну страницу», после этой статьи имеет смысл распечатать короткий чеклист перед отправкой обменного файла — без погружения во все нюансы формата.

Ещё один частый сбой — путаница между «масштабом вида» на листе формата А3 и геометрическим масштабом модели. В 2D-CAD габарит рамки и подписи могут жить в пространстве листа в мм, а сама деталь — в пространстве модели с коэффициентом. При выгрузке «всего файла» в обмен без фильтра в рез иногда уезжают линии осей и штриховки поля чертежа вместе с полезным контуром. Правило цеха: выгружать только пространство модели и только нужные слои; лист оформления — отдельным файлом или PDF для документации, но не для CAM.

Если вы получили от заказчика размер «в сантиметрах» в виде числа 120 на размерной линии, но координаты вершин в файле соответствуют 1200 внутренних единиц, разумно переспросить: это 120 см, 120 мм или безразмерный «условный шаг» библиотеки? Пятиминутный звонок экономит час перепрограммирования после первого листа с браком.

Здесь мы говорим не про обзор программ (это отдельный разговор про CAM и CAD), а про геометрическую дисциплину: одни и те же сущности ведут себя по-разному, если система координат «думает» в дюймах, а люди — в миллиметрах.

Замкнутые контуры, отверстия и врезки

Почему в коммерческом предложении насчитали на четыре врезки больше, чем вы ждали? Потому что в автоматическом расчёте каждый независимый замкнутый контур — отдельный выход луча внутрь материала (если нет явной технологии общего реза или микросвязей). Внешний периметр детали — один контур; каждое круглое или фигурное отверстие внутри — ещё один. Пять отверстий и обод — шесть контуров, шесть врезок в типовой модели учёта, если вы не склеили специально траекторию.

Правило для сметы по контурам: число замкнутых петель, которые должны быть вырезаны как отдельные острова, в первом приближении равно числу врезок, если нет общего реза и специальных удержаний в листе. Проверяйте в CAM или в калькуляторе, не «на глаз» по эскизу.

Схема в голове технолога простая: внешняя «ржа» детали — большая петля; каждая внутренняя полость — маленькая петля. Если две полости слили в один контур с перемычкой — это уже другая топология. Если контур самопересекается или содержит «восьмёрку», часть программ разобьёт его на несколько участков, часть — откажется строить определённость; в любом случае длина реза и число проколов перестаёт совпадать с интуицией конструктора.

Двойные линии (одна линия лежит поверх другой с точностью до численного шума) завышают метраж: калькулятор суммирует обе. «Общий рез» и уменьшение числа проколов — отдельная производственная оптика, её разбирают применительно к конкретному станку; в общем чертеже для субподряда без комментария безопаснее считать каждую петлю автономной. Подробнее про врезки и склейку контуров — в материале по ссылке выше; здесь важна связь топологии файла с цифрой в КП.

Когда геометрия чистая, экономия листа становится предсказуемой: те же контуры уходят в модуль раскладки. Если файл «шумный», нестинг либо раздувает зазоры из осторожности, либо оператор тратит время на ручную чистку — это снова деньги. Поэтому приличный обменный файл экономит не только минуты на посту, но и проценты КИМ на листе — см. статью о нестинге для связи качества контуров с отходом.

Для менеджера полезный ориентир: если в КП отражено «N врезок», спросите, входят ли в N только сквозные отверстия или также технологические микроотверстия под маркировку. Иногда конструктор кладёт на деталь круг диаметром 0,5 мм «для обозначения», а CAM трактует его как полноценный рез. Уберите или вынесите в слой NONCUT — и смета перестанет «плавать».

Самопересечения и «перекрученные» полилинии (узел с поворотом на 180° без радиуса) — красный флаг для постпроцессора: часть систем разрежет такую петлю на два контура, часть — построит одну петлю с вырожденной площадью. В обоих случаях число проколов и длина траектории после «лечения» может не совпасть с ожиданием. Если в CAD есть инструмент проверки на самопересечения, прогоните его до выгрузки; на сложных контурах кривых кронштейнов это занимает секунды и спасает часы на посту.

Типичные дефекты и цена переделки

Что чаще всего возвращают на первый же день приёмки? Мелкие геометрические огрехи, которые не видны на презентационном слайде, но всплывают в CAM.

  1. Незамкнутые углы с зазором 0,01–0,05 мм. CAD рисует «замкнуто», экспорт дал численный зазор; CAM видит разрыв. Ориентировочно 5–15 минут на деталь для объединения вершин при условии, что исходники доступны; если нет — дольше.
  2. Дублирующиеся примитивы. Скопировали контур и забыли удалить копию, линии совпали. Длина реза удваивается, клиент недополучает метраж в справедливой смете, либо подрядчик ловит аномалию и останавливает программу. Правка 10–20 минут на простой профиль.
  3. Мусор на служебных слоях: оси, штриховки, рамки, вспомогательные круги построения. Если слой не отключён при выгрузке, в рез попадёт лишнее. Вычистить можно за 15–40 минут, но риск — пропустить нужное при массовом удалении.
  4. Гигантские библиотеки блоков. Файл раздувается, открывание тормозит, вложенность масштабов неочевидна. Расчленение и подчистка — от 30 минут до пары часов на сложные сборки.
  5. Сплайны без контроля допуска. Часто не «дефект», но источник споров о размерах после резки. Согласовать допуск или конвертировать — 10–30 минут инженерного времени плюс один тестовый вырез.
  6. Смешение единиц между частями чертежа после импорта старых фрагментов. Полный пересчёт массива точек — от 20 минут до нескольких часов в зависимости от числа деталей в файле.

«Автоисправление» в CAM помогает, но не гарантирует совпадения с конструкторским замыслом: программа стремится к замкнутости и непрерывности траектории, а не к вашему допуску на посадку. Если правка автоматическая, обязательно пересмотрите контрольные размеры на испытательной детали.

Отдельная категория — файлы из векторных редакторов, не заточенных под машиностроение: там часто нет понятия «замкнутая полилиния» в инженерном смысле, зато есть красивые кривые Безье. После импорта их либо аппроксимируют тяжёлым числом узлов, либо превращают в сплайны с сомнительной топологией. Если ваш дизайн приходит из такой среды, заложите в график хотя бы 30–60 минут на инженерную «легализацию» контура под резку — иначе приёмка у подрядчика затянется.

Наконец, огромные координаты (порядка миллионов мм) из-за смещённого пользовательского начала иногда вызывают численный шум при пересечениях — постпроцессор округляет до микрон, а в пределах большого смещения ошибка накапливается. Перенос начала ближе к детали или команда «перенести в начало» перед выгрузкой — хорошая гигиена для любых длинных цепочек импорта.

От чертежа к стоимости и времени

Как не мерить метры вручную по каждой линии? Классический путь менеджера: открыть CAD или DWG-просмотрщик, перещёлкать каждый контур, выплюнуть длину в таблицу Excel, вспомнить про внутренние отверстия, добавить врезки по числу петель, умножить на прайс. На типовой детали с десятком контуров это 15–30 минут при отсутствии ошибок; на пакет файлов — половина рабочего дня и накопление расхождений между тем, что померил продавец, и тем, что увидел технолог у станка.

Альтернативный сценарий: после того как файл прошёл проверку масштаба и замкнутости, загрузить его в сервис, который разбирает те же сущности, что и производственный парсер, суммирует длину реза и проколы по правилам сметы. PrixCut не генерирует G-код и не управляет станком — зато даёт управленческий итог: сколько метров и сколько стартов реза попадёт в КП, с нестингом на листе при необходимости. Когда длина реза согласована, тариф за метр из рыночных ориентиров можно сверить с таблицей цен за рез по материалам и толщинам — это следующий шаг после понимания геометрии.

Нужен цифровой ориентир по своему файлу? Откройте калькулятор PrixCut, загрузите обменный чертёж и задайте материал в карточке — длина реза, врезки и раскладка на листе считаются автоматически.

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

Чем DXF отличается от DWG для лазерной резки?

DWG — родной бинарный формат экосистемы AutoCAD. В субподряд на лазер чаще просят обменный текстовый контур: его проще читать разными CAM и калькуляторами, ниже риск несовместимости версий. Конвертация DWG→DXF иногда теряет вложенные объекты или ломает масштаб блоков; после выгрузки сверьте размер выборки по файлу с эталоном на чертеже.

Почему в файле обмена нет толщины материала — это нормально?

Да. В обменном файле лежит плоский профиль, а толщину, марку стали, зазор и режимы задают в заказе или в базе материалов подрядчика. Это нормальная схема «двойного ввода»: геометрия из файла, технология из спецификации.

Можно ли резать по незамкнутому контуру?

Да: для резки в линию, пазов и подрезок передают открытую полилинию. Станок идёт по траектории без замыкания, врезка может не понадобиться или считается иначе, чем у кольца. Риск — автоматическое «замыкание» ошибочной кривой в CAM; закрепите в задании, что линия открытая и как считать проколы.

Сплайн хуже полилинии для лазера?

Не обязательно хуже, но менее прозрачен: сплайн восстанавливается через аппроксимацию, и без контроля допуска на малых радиусах возможны отклонения порядка ±0,1 мм. Сделайте тестовый вырез и промер; при жёстких допусках конвертируйте в дуги или лёгкую полилинию с явным допуском.

Где проверить длину реза до отправки в цех — онлайн?

Загрузите файл в калькулятор PrixCut: сервис разберёт контуры и даст ориентир по длине реза и врезкам для сверки с прайсом. Ручной замер в CAD на типовой детали часто занимает 15–30 минут; автоматический разбор снимает этот слой ошибок.

Рассчитайте стоимость резки онлайн

Загрузите DXF файл и получите расчёт стоимости за 30 секунд — бесплатно.

Открыть калькулятор →