Как подготовить DXF-файлы к лазерной резке
Чистый DXF — самый дешёвый способ повысить качество расчёта лазерной резки. В руководстве разобраны замкнутые контуры, дубликаты, открытые полилинии, миллиметры, кривые, слои, текст и отверстия, а затем показано, что делает AllTerra Calculator, если файл нельзя уложить в раскладку.
Зачем готовить DXF до раскладки
Программа раскладки и расчёта себестоимости не «угадывает» деталь по эскизу. Ей нужны замкнутые внешние контуры, которые задают вырезаемый металл, и замкнутые внутренние контуры для отверстий. Небрежные чертежи — разомкнутые линии, наложенные дубликаты, смешанные единицы или оформление на слое резки — дают неверные площади, неверную длину реза либо полную остановку ещё до начала раскладки.
Для производства это означает задержку КП или неверную цену. Один раз поправить чертёж в CAD обычно быстрее, чем разбираться с неудачной раскладкой. Приёмы ниже — общая практика цеха. В разделе об AllTerra описано только то, что живой сервис на calc.1cterra.ru делает сегодня.
Замкнутые контуры — это то, что можно резать
Траектории лазера для заготовки нужен непрерывный внешний контур, возвращающийся в начальную точку. В терминах DXF это обычно замкнутая LWPOLYLINE или POLYLINE либо CIRCLE / замкнутый эллипс, обрабатываемый как многоугольник. Одни разомкнутые линии не задают листовую заготовку.
Замкнутые внутренние контуры внутри внешнего обычно являются отверстиями или вырезами. Небольшие декоративные замкнутые контуры в некоторых программах считаются графикой, а не отверстиями под рез — в том числе при разделении отверстий и гравировки в AllTerra. Держите геометрию реза на отдельных понятных слоях и не смешивайте выносные размеры с контуром резки.
Открытые полилинии и незамкнутые контуры
Почти замкнутая полилиния с крошечным зазором всё равно остаётся открытой. Настройки экспорта CAD, разобранные блоки или нарисованные вручную дуги, которые не стыкуются, оставляют разрывы. Приблизьте концевые точки и замкните их либо воспользуйтесь командой объединения или замыкания перед экспортом. Если в файле только открытая геометрия, программа раскладки не сможет «придумать» заготовку.
В AllTerra Calculator сегодня: если парсер не находит замкнутых многоугольников, загрузка завершается ошибкой с кодом dxf_no_closed_contours. Сообщение в английском интерфейсе: “The DXF file contains no closed contour — there is nothing to cut.” Сообщение самого парсера: “No closed polygons found in DXF”.
Дубликаты, наложения и двойные линии
Два одинаковых контура друг на друге завышают периметр и сбивают распознавание отверстий. Почти совпадающие наложенные контуры на экране выглядят нормально, но после импорта дают самопересечения. Удалите дубликаты и проверьте совпадающие кромки, оставшиеся после копирования.
Следите и за вспомогательными линиями, оставшимися на одном слое с деталью. Если они образуют замкнутый контур, программа может принять их за вторую деталь или за внутренний контур. Держите построения на отдельном слое без реза или удалите их перед экспортом.
Единицы измерения: работайте в миллиметрах
Лазерные производства на рынке этого продукта считают цену и делают раскладку в миллиметрах. Чертёж в дюймах или в безразмерных «единицах чертежа» без явного масштаба в миллиметрах даст детали неверного размера. Установите в CAD-документе миллиметры и перед экспортом проверьте длину известной кромки.
Конвейер раскладки и расчёта в AllTerra воспринимает числа геометрии как миллиметры (форматы листов, зазоры и длина реза — в мм). Автоматического пересчёта дюймов в мм при загрузке нет. Неверные единицы означают неверные листы и неверные деньги.
Сплайны, дуги и выпуклости
Дуги и выпуклости полилиний (bulge) — обычное дело в хороших DXF-деталях. Со сплайнами сложнее: некоторые импортёры разбивают их на отрезки. Для производственных контуров по возможности используйте дуги и полилинии. Если без сплайнов не обойтись, аппроксимируйте их с допуском, который устраивает ваш цех по качеству кромки.
Парсер AllTerra умеет аппроксимировать объекты SPLINE при сборке контуров из россыпи линий и дуг и учитывает bulge в LWPOLYLINE / POLYLINE для криволинейных кромок. Слишком плотная разбивка сплайнов всё равно утяжеляет файл — делайте рабочие чертежи практичными.
Слои, текст и гравировка
Размещайте геометрию реза на отдельном слое. Размеры, основные надписи и примечания — на других. Текст, нарисованный замкнутыми контурами внутри заготовки, можно принять за мелкие детали или отверстия. Предпочтительно использовать настоящие текстовые объекты на слое без реза или вынести их за пределы детали.
В AllTerra открытые штрихи LINE/ARC на слоях, названия которых намекают на гравировку, а также небольшие замкнутые контуры, отнесённые к графике (не к отверстиям), могут сохраняться как линии гравировки. Они хранятся в данных детали, но не входят в длину реза и формулы пробивок так, как отверстия под рез, и сегодня не отображаются в мини-превью.
Отверстия и вырезы
Каждому настоящему отверстию под рез нужен собственный замкнутый контур внутри внешнего. Круглые отверстия под крепёж должны быть настоящими CIRCLE или замкнутыми полилиниями, а не эскизными незамкнутыми дугами. Пазообразные вырезы также должны быть замкнутыми контурами.
Отверстия увеличивают длину реза и число пробивок. Пластина с тремя окнами стоит не так, как сплошная заготовка того же наружного контура. В AllTerra площадь детали — это площадь внешнего контура минус площади отверстий; периметр реза складывается из внешнего и внутренних контуров; число пробивок детали включает начало внешнего контура и отверстия.
В AllTerra Calculator
Заказ начинается с загрузки одного или нескольких DXF-файлов в форме заказа. Серверный парсер ищет замкнутые многоугольники. Без них раскладка не запускается. Если они есть, сервис определяет внешний контур, отверстия под рез и геометрию типа гравировки, как описано выше.
- Нет замкнутых многоугольников → ошибка dxf_no_closed_contours (сообщение выше).
- Замкнутый внешний контур + подходящие внутренние контуры → деталь с отверстиями, пригодная для раскладки.
- Мелкие и декоративные замкнутые контуры могут быть отнесены к графике гравировки, а не к отверстиям под рез.
- Открытые штрихи на слоях гравировки могут сохраняться как линии гравировки; на длину реза и пробивки они влияют не так, как отверстия.
После успешного разбора раскладка по реальной форме размещает контуры на выбранном формате листа с учётом заданных зазора и отступа от кромки. Метрики раскладки (листы, использование листа, длина реза, пробивки) идут в расчёт стоимости. См. также страницы о раскладке DXF и движке раскладки — там продукт показан с коммерческой стороны.
Чек-лист перед экспортом
- Единицы документа — миллиметры; длина известной кромки измеряется верно.
- Внешний контур замкнут; при необходимости проверьте концевые точки.
- Каждое отверстие под рез — замкнутый внутренний контур (или CIRCLE).
- На слое резки нет наложенных дубликатов контуров.
- Размеры и основная надпись не лежат на слое резки.
- Текст не превращается в мелкие замкнутые контуры внутри заготовки.
- Сплайны аппроксимированы или заменены, если этого требует стандарт вашего цеха.
- По возможности одна деталь в одном файле; файлы с несколькими деталями — только если этого ждёт ваш процесс.
Когда чек-лист пройден, загрузите файл на calc.1cterra.ru и убедитесь, что превью показывает ожидаемый внешний контур и отверстия, прежде чем доверять цене. Если сервис сообщает об отсутствии замкнутого контура, исправьте DXF — калькулятор не придумает заготовку.