Зачем этот чеклист и кому он нужен
Что проверить за 10 минут до отправки файла, чтобы его не вернули с пометкой «переделать»? Этот список рассчитан на конструктора или менеджера без выделенного технолога: не обсуждение всех сущностей DXF (это отдельное руководство), а порядок проверки и критерии готовности для листового 2D-раскроя. Полноценные 3D-сборки, развёртки и кожухи «в один файл» — другой объём работ; здесь — обменный контур, который должен однозначно уйти в CAM и в калькулятор длины реза.
Формат универсален для листовой плоской резки: металл, фанера, МДФ, пластик. Итоговый трактат под ваш станок всё равно задаёт постпроцессор и карточка материала у подрядчика — не существует одного «волшебного DXF для любого станка», но есть минимум дисциплины, без которого цех теряет 15–45 минут на уточнения и вы теряете очередь на лазер.
Даже при идеальном файле финальный G-код зависит от камеры, выбора входа в контур, стратегии уклонения от уже вырезанных островов и от того, включит ли технолог автоматическое «исправление» микроразрывов. Этот чеклист не заменяет диалог с конкретным производством, но снимает повторяющиеся причины возврата: подрядчик перестаёт тратить первый час смены на выяснение, в каких единицах вы вообще чертили, а вы — на пересылку исправленного обмена и пересогласование срока.
После ручного прохода по списку имеет смысл сверить цифры автоматически: разбор DXF на длину реза и врезки использует те же правила извлечения контуров, что и рабочий калькулятор. Если метрики «пляшут», вернитесь к пунктам чеклиста или к гайду по структуре файла.
Блок A: масштаб и единицы
- Убедитесь, что модель в геометрическом масштабе 1:1 — не путать с масштабом вида на листе А3. Для цеха важна длина ребра в миллиметрах в пространстве модели, а не «120» на размерной линии без привязки к внутренним единицам файла. Зачем: ошибка ×10 или ÷10 превращает метраж и заказ листа в брак; возврат файла и перепрограммирование съедают ориентировочно 15–45 минут рабочего времени смены, плюс выбивают из очереди.
-
Проверьте
$INSUNITSв заголовке DXF (в AutoCAD то же значение задаёт системная переменная INSUNITS): по справке Autodesk это целочисленная метка единиц для автомасштабирования вставок блоков, вложений и изображений (например 4 = миллиметры, 1 = дюймы, 0 = не задано). Координаты в DXF сами по себе «без единицы», но CAM и просмотрщики часто трактуют файл через эту метку. Импорты из старых 2D-библиотек нередко тащат дюймы или ноль вместо мм. Зачем: подрядчик открыл в CAM «как есть» — контур прочитали в другой размерности, чем вы ожидали по PDF. - Сделайте контрольный замер в файле: отрежьте в CAD или просмотрщике отрезок между двумя узлами с известной длиной (например 500,0 мм между центрами отверстий) и сравните с штангенциркулем на печатном эталоне, если он есть. Зачем: метаданные заголовка DXF иногда противоречат фактическим координатам после конвертации DWG→DXF.
- Явно напишите в письме к заказу: «координаты в мм, профиль без чертежного масштабирования». Зачем: снимает половину споров «у нас в экране нормально, у вас в посте двенадцать миллиметров».
Если проверка не прошла
Перевыгрузите контур только из пространства модели, отключив лист оформления; сверьте единицы шаблона и вложенных блоков. Не исправляйте «на глаз» растягиванием — лучше исходная выгрузка из 3D с явным масштабом 1:1.
Блок B: замкнутость контуров и зазоры
Почему «почти замкнутый» контур ломает автоматический расчёт? Парсер и CAM видят топологию как открытую цепочку: длина реза, число петель и иногда число врезок перестают совпадать с тем, что вы насчитали «по картинке». Щель 0,01–0,05 мм на стыке полилинии на экране не видна, но для программы это разрыв — пока вы её явно не закроете или не увеличите допуск сращивания узлов в CAD. Как это бьёт по строке «проколы» в КП и чем общий рез отличается от раздельных контуров — в материале про врезки, пробивки и микросоединения.
- Внешний контур детали — одна замкнутая петля без разрывов и самопересечений. Зачем: иначе автоматический подсчёт контура и площади для сметы/логистики разъезжается с ручной оценкой.
- Каждое отверстие — отдельный замкнутый контур (кольцо), а не дуга «почти замкнётся визуально». Зачем: на каждую независимую петлю в типовой модели учёта приходится отдельная врезка, если вы не используете осознанно общий рез или микросвязи (это уже технология станка, не «магия файла»).
- Зазор между соседними контурами на чертеже должен быть не меньше ориентира под ширину реза (керф) плюс допуск. У высокомощных волоконных установок для листового металла в открытых гайдах сервисов резки керф приводят в широкой вилке порядка ~0,15–1 мм в зависимости от толщины и сплава; на тонком листе чаще ближе к нижней части диапазона. На CO2 по дереву и пластику там же обычно указывают порядка ~0,25–0,5 мм (порядка 0,01–0,02″), на толстых листах может быть больше — конкретно у вашего подрядчика всё равно завязано на оптику, мощность, газ, фокус и материал; это ориентир для зазора, не ГОСТ. Если зазор меньше, в CAM приходится искусственно «разводить» контуры или рисковать сплавлением кромок. Зачем: иначе цех либо откажется резать без переразметки, либо получит брак по кромке.
- Уберите двойные линии: две копии одного ребра, совпадающие с точностью до численного шума, удваивают длину реза в калькуляторе. Зачем: расхождение сметы с подрядчиком на десятки процентов на длинных контурах.
Если проверка не прошла
Включите отображение конечных узлов полилинии, найдите разрыв, срастите или дорисуйте сегмент; для дублей — удалите лишнюю линию или используйте команду удаления избыточных объектов в CAD. На микрощели порядка 0,05 мм быстрее дожать топологию в CAD, чем пересобирать всю деталь с нуля.
Блок C: слои и лишняя геометрия
-
Выберите слои, которые реально участвуют в резке; служебные оси, штриховки,
рамки, размеры — отключите от экспорта или вынесите в слой
NONCUTс явной пометкой в задании. Зачем: постпроцессор может просуммировать «рез» по линиям построения и вспомогательным контурам — метраж и время завышаются. - Удалите скрытые дубли: объекты на выключенных слоях или дубликаты снизу стопки, которые не видны на экране при мелком масштабе. Зачем: калькулятор и CAM читают файл целиком; «невидимое» на экране не означает «отсутствует в DXF».
- Согласуйте с подрядчиком формулировку вроде «резать только слой CONTOUR». Зачем: снимает риск прожечь линию сварочного плана вместо контура детали.
Блок D: вставки блоков (INSERT)
- Проверьте масштаб вставки X/Y (равен 1) и угол. Нестандартный масштаб блока меняет габарит детали без заметного сигнала на превью. Зачем: расхождение с опиской и с КИМ раскроя; спор «кто виноват» после первого листа.
- Либо взорвите блоки перед выгрузкой, либо приложите внешнюю библиотеку блоков с описанием версий — если подрядчик согласен этим заниматься. Зачем: вложенные блоки и внешние ссылки ломают «прозрачный» импорт у части CAM.
- Базовая точка вставки не должна сдвигать геометрию относительно системы координат, в которой вы считаете приварку или прибортовку. Зачем: при групповой укладке смещение даст коллизии на листе, которые проявятся только после нестинга.
Блок E: количество деталей и спецификация
- Сверьте число деталей в спецификации заказа с числом различимых контуров в DXF при мультидетальном файле: все экземпляры учтены, лишние копии не лежат на запасном слое. Зачем: иначе смета по метражу правильная, а сумма по тиражу в КП — нет; при приёмке заказчик и цех спорят о недопоставке или перерасходе.
- Проверьте, что зеркальные пары действительно нужны в том виде, как лежат в файле (отдельными контурами или с отрицательным масштабом блока — последнее опаснее). Зачем: зеркало через отрицательный масштаб INSERT иногда теряется при промежуточной конвертации.
Блок F: сопроводительный минимум в заявке
В DXF нет обязательного поля «толщина листа» и «марка стали» в смысле технологической карты. Если этого нет в тексте заказа, подрядчику приходится гадать — вы получите задержку или работу по умолчаниям, которые вам не подходят.
- Укажите материал и толщину строкой в письме или в ТЗ, даже если в чертеже есть условное обозначение. Зачем: скорость и газ, припуск под керф и чистовую — завязаны на карточке материала.
- Укажите класс детали или допуск на кромку, если он критичен (<0,1 мм). Зачем: иначе цех режет «как для обычного каркаса», а вы ожидали посадку под подшипник.
- Опишите открытые контуры, если они должны остаться открытыми (рез в линию без замыкания). Зачем: CAM может «починить» иначе, чем вы задумали — изменится длина реза и число врезок.
Если цех отказал в приёмке — пять типовых формулировок
Ниже — производственный язык и что делать по шагам. Оговорка: конкретный CAM может формулировать иначе, но смысл тот же.
| Что сказали | Что обычно не так | Что сделать |
|---|---|---|
| «Нет единиц» / «что-то в дюймах» | $INSUNITS / INSUNITS в дюймах или 0 (не задано), шаблон или импорт в нетипичных единицах;
подрядчик открыл в мм «насильно». |
Выровнять единицы в исходном CAD, пересохранить DXF; проверить тестовым отрезком; написать в заявке «мм». |
| «Двойные линии» | Две копии контура, наложенный импорт, «лишний» контур на другом слое. | Включить все слои, подсветить совпадения, удалить дубль; при необходимости выгрузить только один «чистый» слой. |
| «Не замкнуто» | Разрыв полилинии, незамкнутая дуга, «почти замкнуто» на изломе. | Найти разрыв по конечным узлам, срастить; для окружности убедиться, что это кольцо, а не дуга 359°. |
| «Проблема с блоками» / «масштаб вставки» | INSERT с X/Y ≠ 1, вложенные блоки, внешние ссылки. | EXPLODE / расчленить перед выгрузкой или приложить библиотеку; выставить масштабы 1:1. |
| «Не бьётся количество» | В файле другое число экземпляров или контура на служебном слоё попали в подсчёт. | Сверить спецификацию и видимые слои; убрать лишние копии; явно перечислить позиции в письме. |
После проверки — цифры и контекст врезок
Чеклист отвечает на вопрос «можно ли трактовать файл однозначно». Когда масштаб, замкнутость и слои в порядке, имеет смысл получить длину реза, число проколов и раскладку: загрузите DXF в калькулятор PrixCut — так вы заранее сверяетесь с прайсом подрядчика, а не узнаёте расхождение после выставления счёта. Как врезки, общий рез и микросвязи влияют на строку «проколы» в КП — разбор для сметы вынесен в отдельный материал: врезки и пробивки в лазерной резке (связка чертежа со временем и стоимостью, без повторения теории формата).
Файл проверен? Откройте калькулятор по DXF, задайте материал по деталям и получите метраж, врезки и нестинг без ручного обмера каждого ребра в CAD. Для выбора софта под этот процесс есть обзор программ для лазерной резки: онлайн-смета, CAM и отдельные раскладчики решают разные задачи.
Часто задаваемые вопросы
Нужен ли отдельный DXF на каждую деталь?
Зависит от договорённости с цехом и от CAM: часть производств любит один контур в файле, часть принимает «плиту» из нескольких деталей. В PrixCut удобно либо загрузить несколько DXF в одну сессию (партия из разных файлов), либо один файл с несколькими разомкнутыми контурами деталей — сервис разбирает контуры для расчёта. Главное — без дублирующих линий и с согласованными единицами; иначе сумма длины реза разойдётся с ожиданием подрядчика.
Можно ли в одном DXF указать разные толщины?
В классическом DXF нет надёжного поля «толщина листа»: это плоский профиль. Если в одном файле смешаны детали под 2 мм и под 6 мм без чётких слоёв и подписей, цену и технологию почти гарантированно перепутают. Практика: либо разные файлы по толщинам, либо один файл с жёстким правилом слоёв и явным списком в письме к заказу.
Что быстрее — подправить DXF или перечертить деталь?
Микрощель порядка 0,05 мм на стыке полилинии быстрее закрыть командой сращивания или расширить допуск в CAD, чем заново собирать сборку: на типовой детали это минуты против получаса пересборки. Если же файл пришёл из чужого конвертера с сотнями мусорных сущностей, иногда выгоднее выгрузить контуры заново из нормальной 3D-модели.
Где полное объяснение сущностей DXF и цепочки CAD→лазер?
Полный разбор сущностей, масштаба, врезок и типовых дефектов — в материале PrixCut «DXF для лазерной резки» (/blog/dxf-format-rukovodstvo). Этот текст — сжатый порядок действий без лекции о LINE и INSERT.
Подробное руководство по технологиям раскроя листа, материалам и онлайн-смете — в материале блога PrixCut.