К содержанию

СравнениеCAD/CAM, чертежи и файлы

Форматы STEP, STL, IGES, DXF и DWG: чем отличаются и какой отправить в цех

Цех лазерной резки просит DXF, фрезеровщик — STEP, 3D-печать — STL, а конструктор присылает DWG или IGES. Объясняем, что хранит каждый формат, почему они не взаимозаменяемы и какой комплект файлов отправить, чтобы деталь не пришлось перерисовывать.

Дмитрий Волков

Инженер-механик, фрезерные станки с ЧПУ и CAM, 15 лет в отрасли

Проверил: Игорь Белов

Обновлено 7 минут

Сверху 3D-модель детали в CAD, снизу та же деталь, выфрезерованная из алюминия
Модель и деталь. Чтобы из одного получилось другое, цех должен получить файл в формате, который понимает его программа

Кратко

  • STEP и IGES хранят точную 3D-геометрию: окружность в них остаётся окружностью. STEP новее и надёжнее, IGES часто приходит набором поверхностей без тел.
  • STL описывает поверхность треугольниками и не хранит единицы измерения. Он нужен для 3D-печати, но плохо подходит для фрезеровки и доработки.
  • DXF и DWG — плоские чертежи. DXF открыт и читается любой программой раскроя, DWG — закрытый родной формат AutoCAD.
  • В цех лазерной резки отправляют DXF в масштабе 1:1, на фрезеровку и токарку — STEP вместе с чертежом в PDF, на 3D-печать — STL или 3MF.

Две группы форматов: точная геометрия и сетка

Все пять форматов из заголовка делятся на три группы. STEP и IGES описывают тело или поверхность математически точно: цилиндр задан осью и радиусом, плоскость — точкой и нормалью. STL приближает ту же поверхность треугольниками, и чем их больше, тем точнее приближение и тяжелее файл. DXF и DWG вообще не про объём: это плоский чертёж из линий, дуг, окружностей и сплайнов.

От группы зависит, что цех сможет сделать с файлом. По точной модели CAM-система строит траекторию фрезы вдоль настоящей окружности, а по сетке — вдоль многоугольника. Программа раскроя листа ждёт плоский контур и не знает, что делать с объёмным телом.

Сводная таблица

ФорматЧто хранитЕдиницы измеренияКто разрабатываетГде нужен
STEP (.step, .stp)Точные тела, сборки, цвета; в протоколе AP242 ещё размеры и допускиЗаписаны в файлеISO, стандарт 10303Фрезеровка, токарка, литьё, обмен моделями между CAD
IGES (.igs, .iges)Поверхности, каркас, иногда телаЗаписаны в файлеИзначально NBS США, стандарт ANSI с 1980 годаСтарые системы, сложные поверхности, оснастка
STL (.stl)Сетку из треугольников, без цвета и единицНе хранит3D Systems, 1987 год3D-печать, сканирование, рельефы
DXF (.dxf)Плоские линии, дуги, сплайны, тексты, слоиНе обязательно: переменная $INSUNITS может отсутствоватьAutodesk, 1982 годЛазерная, плазменная, гидроабразивная резка, гравировка
DWG (.dwg)То же, что DXF, плюс специфичные объекты AutoCADЗаписаныAutodesk, закрытый форматОбмен чертежами между проектировщиками

STEP: основной формат для объёмных деталей

STEP описан в международном стандарте ISO 10303. Текстовый файл хранит тела, структуру сборки и, в зависимости от протокола, цвета, слои, а также размеры с допусками прямо в модели. Его импортируют все современные CAD- и CAM-системы, от FreeCAD до КОМПАС-3D и Mastercam.

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

IGES: старый формат, который ещё встречается

IGES появился в США в 1980 году как первый массовый нейтральный формат CAD. Последняя версия, 5.3, вышла в 1996 году, а дальше развитие обмена данными перешло к STEP. IGES до сих пор встречается в архивах, в оснастке и пресс-формах и у программ, которые хорошо работают с поверхностями.

Главная проблема IGES в том, что модель часто приходит набором отдельных поверхностей, а не замкнутым телом. Между поверхностями бывают щели в сотые доли миллиметра. Для просмотра это не важно, но CAM-система или расчёт массы потребует сначала сшить поверхности в тело. Если у отправителя есть выбор, просите STEP.

STL: сетка для 3D-печати

STL придумали в 1987 году для первых стереолитографических принтеров 3D Systems. Файл хранит только треугольники: координаты трёх вершин и нормаль. Двоичный STL весит 84 байта на заголовок и счётчик плюс 50 байт на каждый треугольник, так что модель из миллиона треугольников занимает около 50 МБ.

У STL два серьёзных недостатка для цеха. Первый — в нём нет единиц измерения. Число 25 может означать 25 мм или 25 дюймов, и программа принимающей стороны угадывает. Второй — в нём нет точной геометрии: отверстие стало многоугольником, и восстановить его настоящий диаметр можно только вручную. Поэтому STL хорош для 3D-печати, где принтер всё равно режет модель на слои, и для фрезеровки художественных рельефов, но не для механообработки посадочных мест.

Если у вас есть только STL, а деталь нужно выфрезеровать, прочитайте, как перевести сетку в STEP и почему результат не всегда годится для станка с ЧПУ.

DXF и DWG: плоские чертежи

DXF Autodesk представила в декабре 1982 года вместе с первой версией AutoCAD как открытую текстовую копию своего родного формата DWG. Структура DXF известна, поэтому его читают и пишут почти все программы: CAD-системы, редакторы векторной графики вроде Inkscape, программы раскроя для лазера и плазмы. В LibreCAD и QCAD DXF вообще служит родным форматом.

DWG — закрытый двоичный формат AutoCAD. Его поддерживают nanoCAD, КОМПАС-3D, BricsCAD и другие системы через библиотеки консорциума Open Design Alliance, но программы раскроя на станках часто DWG не принимают. Поэтому в цех отправляют DXF, а DWG оставляют для обмена с проектировщиками.

Присланный заказчиком DXF технологу стоит открыть в AutoCAD или nanoCAD и сверить единицы и размеры с чертежом в PDF до того, как раскладывать его на лист. Что касается 3D PDF, то станку он не помощник: геометрии, пригодной для обработки, в нём нет.

Проверить габарит, слои и число замкнутых контуров можно в онлайн-просмотрщике DXF, он работает в браузере без установки программ.

Требования к DXF для резки — замкнутые контуры, отсутствие дублей, преобразование сплайнов — разобраны в отдельной статье.

Какой файл отправить в цех

Набор файлов зависит от технологии. Ниже — комплект, с которым цех может посчитать стоимость и сразу запустить работу без уточнений.

ТехнологияОсновной файлЧто приложитьЧего не присылать
Лазерная, плазменная, гидроабразивная резкаDXF, масштаб 1, мм, только контурыМатериал, марку, толщину, количество3D-модель без развёртки, PDF вместо DXF
Листовая деталь с гибкойSTEP листовой детали и DXF развёрткиЧертёж с внутренним радиусом гиба и направлениемРазвёртку без учёта коэффициента гибки цеха
Фрезеровка, токаркаSTEP (AP214 или AP242)Чертёж в PDF с допусками, шероховатостью, резьбамиSTL, если есть исходная модель
3D-печатьSTL или 3MFМатериал, цвет, требования к прочности и точностиSTEP, если цех не просил
ГравировкаВекторный DXF, SVG или AIРазмер, глубину, материалРастровую картинку низкого разрешения

Для механообработки чертёж в PDF важен не меньше модели. В модели все размеры номинальные, а в чертеже видно, какой размер ответственный, какой допуск на посадочный диаметр и где нужна шероховатость Ra 0,8, а где хватит Ra 6,3. Без чертежа цех либо обработает всё с одной точностью и выставит счёт как за самую точную деталь, либо сделает по своему разумению.

Идеальный заказ на фрезеровку выглядит так: STEP детали, PDF чертежа, в письме материал, количество и срок. Если резьба в модели нарисована только как гладкое отверстие под метчик, напишите это на чертеже, иначе программист увидит обычное отверстие.

Дмитрий ВолковИнженер-механик, фрезерные станки с ЧПУ и CAM

Как назвать и собрать файлы

Мелочи, которые экономят переписку:

  • В имени файла указывайте обозначение детали, материал, толщину и количество, например kronshtein-01_AMg6_3mm_20sht.dxf.
  • Одна деталь — один файл DXF. Если деталей много, сложите их в архив, а не в один чертёж с рамками и спецификацией.
  • Удаляйте из DXF рамку, основную надпись, размеры и осевые линии, если цех не просил оставить их на отдельном слое.
  • Для STEP проверьте, что сборка не содержит лишнего: крепёж из библиотек, временные тела и скрытые детали.
  • Для листовых деталей уточните у цеха, по какому коэффициенту строить развёртку, или отправьте 3D-модель, чтобы развёртку построил технолог. Прикинуть длину заготовки можно в калькуляторе развёртки при гибке, минимальные радиусы — в таблице радиусов гибки листа.

Частые вопросы

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

Векторный PDF, сохранённый из CAD, можно перевести в DXF, и многие цеха делают это сами. Но при конвертации теряется масштаб, дуги превращаются в ломаные, а окружности в кривые Безье. Надёжнее отправить DXF из той программы, где деталь начерчена.

Что лучше для фрезеровки: STEP или IGES?

STEP. Он хранит твёрдые тела и структуру сборки, а IGES часто приходит набором несшитых поверхностей. IGES нужен, только если программа получателя не читает STEP или речь о сложных поверхностях из старого архива.

Можно ли фрезеровать по STL?

Можно, если это художественный рельеф, барельеф, скульптура или форма, где точность в сотые доли миллиметра не важна. Для деталей с посадочными отверстиями, плоскостями и резьбой STL плох: траектория пойдёт по граням многоугольника.

Какую версию DXF выбрать при сохранении?

Программы раскроя надёжнее всего читают старые версии формата, например R12 или 2000. Если цех не дал указаний, сохраните в одну из них: в старых версиях нет сложных объектов, которые программа станка может не понять.

Источники

  1. ISO 10303-21 ↗ — Wikipedia
  2. IGES ↗ — Wikipedia
  3. STL (file format) ↗ — Wikipedia
  4. AutoCAD DXF ↗ — Wikipedia
  5. DWG ↗ — Wikipedia
  6. 3D Manufacturing Format ↗ — Wikipedia

Изображение: Mike1024, общественное достояние, Wikimedia Commons

Автор

Дмитрий Волков

Инженер-механик, фрезерные станки с ЧПУ и CAM, 15 лет в отрасли

Пятнадцать лет работает с фрезерными станками с ЧПУ: от мебельных раскроечных центров до обработки металла. Пишет о фрезерах, инструменте, CAM-программах и системах управления.

Все материалы автора →

Проверил материал

Игорь Белов

Сервисный инженер по лазерным источникам и оптике, 12 лет в отрасли

Двенадцать лет ремонтирует и обслуживает лазерные источники, режущие головки и оптику. Рецензирует технические материалы Далото.

Все материалы автора →

Как мы готовим материалы — в редакционной политике. Нашли ошибку? Напишите нам.

Комментарии

Пока никто не написал. Задайте вопрос — автор или эксперты редакции ответят.

Написать комментарий