STEP-файл — это нейтральный формат обмена 3D-моделями, описанный международным стандартом ISO 10303 (STandard for the Exchange of Product model data). Внутри он хранит точную параметрическую геометрию тела (BRep — грани, рёбра, поверхности), единицы измерения, дерево сборки, а в новых версиях ещё и допуски с обозначениями. Расширение файла — .step или .stp; открыть его умеют почти все CAD: КОМПАС-3D, SolidWorks, nanoCAD, Fusion 360, FreeCAD и бесплатные вьюверы. Именно такой STEP по текстовому описанию детали отдаёт, например, НейроИнженер.
Что такое STEP и что значит ISO 10303?
STEP расшифровывается как STandard for the Exchange of Product model data — «стандарт обмена данными о модели изделия». Это не формат одной компании, а открытый международный стандарт ISO 10303, первая редакция которого вышла в 1994 году. Его задача — передать геометрию между разными CAD без потерь и без привязки к производителю: модель, созданную в SolidWorks, можно открыть в КОМПАС-3D, а собранную в CATIA — отправить подрядчику на Fusion 360.
В отличие от нативных форматов (SLDPRT у SolidWorks, M3D у КОМПАС, F3D у Fusion), STEP читается любым инженерным пакетом. Именно поэтому он де-факто стал «языком межпрограммного общения» в машиностроении: техзадание уходит подрядчику в STEP, готовая деталь возвращается в STEP, на станок ЧПУ геометрия тоже чаще всего попадает через STEP.
Что хранится внутри STEP-файла?
STEP — это текстовый ASCII-файл: его можно открыть в обычном «Блокноте» и
увидеть структурированные строки данных (формат записи называется Part 21,
отсюда привычные строки #123=...). Внутри лежит:
- Точная BRep-геометрия. Тело описано как Boundary Representation — набор граней, рёбер и вершин с математически точными поверхностями (плоскость, цилиндр, сфера, сплайн NURBS). Это «живая» геометрия: цилиндрическое отверстие хранится как цилиндр Ø10, а не как облако треугольников.
- Единицы измерения. Записаны явно — миллиметры, дюймы, градусы. Поэтому деталь импортируется в правильном масштабе, без угадывания.
- Дерево сборки. STEP поддерживает иерархию: сборка из деталей с именами компонентов и матрицами положения каждого узла.
- Дополнительные данные. В зависимости от протокола — цвет, материал, а в AP242 ещё и PMI: допуски, посадки, шероховатость, сварные швы.
Именно точность геометрии отличает STEP от сеточных форматов. Разница между STEP и STL подробно разобрана в статье «STEP или STL» — если коротко, STEP это редактируемая модель, а STL это поверхность для печати.
Чем .step отличается от .stp?
Ничем по сути. Это одно и то же — два расширения одного формата. Исторически .stp появилось из-за ограничения старых файловых систем (DOS, Windows) на три символа в расширении, а .step — это полная форма. Содержимое идентично, любой CAD открывает оба варианта. Иногда встречается ещё .stpz — это просто STEP, сжатый в ZIP.
Чем различаются протоколы AP203, AP214 и AP242?
«STEP» — собирательное название. На самом деле стандарт ISO 10303 делится на протоколы применения (Application Protocol, AP) — наборы правил о том, какие данные несёт файл. При экспорте CAD обычно спрашивает, какой протокол использовать. На практике встречаются три.
| Протокол | AP203 | AP214 | AP242 |
|---|---|---|---|
| Год / стандарт | 1994, ISO 10303-203 | 2001, ISO 10303-214 | 2014, ISO 10303-242 |
| Назначение | Геометрия деталей и сборок | Автомобилестроение | Объединённый, «умный» обмен |
| Геометрия (BRep) | Да | Да | Да |
| Сборки | Да | Да | Да |
| Цвет, материал | Нет | Да | Да |
| PMI (допуски, посадки, шероховатость) | Нет | Частично | Да, полноценно |
| Кинематика, валидация | Нет | Нет | Да |
| Когда выбирать | Старый CAD-приёмник | Универсальная совместимость | Современный обмен с допусками |
AP203 — базовый и самый совместимый
Самый старый и проверенный протокол. Несёт только геометрию деталей и сборок, без цвета и материалов. Если на принимающей стороне CAD выпуска середины 2000-х или вы не уверены, что он переварит свежий формат — экспортируйте в AP203, его прочитает что угодно.
AP214 — расширенный, «золотая середина»
Создавался для автопрома, но стал универсальным выбором по умолчанию. Дополнительно к геометрии несёт цвет граней, единицы и информацию о материале. Если сомневаетесь между протоколами и не нужны допуски в файле — AP214 подходит в большинстве случаев.
AP242 — новейший, «чертёж внутри 3D»
Вышел в 2014 году и объединил возможности AP203 и AP214, добавив главное — PMI (Product Manufacturing Information): допуски, посадки, обозначения шероховатости, базы и сварные швы прямо в 3D-модели. Это движение к концепции MBD (Model-Based Definition), когда плоский чертёж не нужен — вся производственная информация лежит в самой модели. Если CAD-приёмник умеет AP242 — отдавайте его, особенно когда деталь идёт на производство.
Чем открыть STEP-файл?
STEP читают практически все инженерные пакеты, а для простого просмотра существуют бесплатные вьюверы. Вот основные варианты.
Полноценные CAD (можно править геометрию)
- КОМПАС-3D (АСКОН) — импорт STEP штатный, поддержка AP203/214/242; самый распространённый CAD в РФ.
- SolidWorks — открывает STEP напрямую, при импорте может распознать фичи и превратить тело в редактируемое дерево построения.
- nanoCAD (модуль 3D / Механика) — российский пакет с импортом STEP.
- Autodesk Fusion 360 — Insert → Insert STEP, облачный CAD с бесплатной лицензией для личного и учебного использования.
- FreeCAD — бесплатный и открытый, импорт STEP через ядро OpenCascade, понимает AP203/214/242.
- Также: CATIA, Creo, Siemens NX, Inventor, Onshape, T-FLEX CAD, Rhino — все читают STEP.
Бесплатные вьюверы (только посмотреть и измерить)
- eDrawings Viewer (Dassault) — лёгкий просмотр и измерения.
- FreeCAD — заодно и вьювер, и редактор.
- Онлайн-вьюверы в браузере: загружаете .step и крутите модель без установки софта (например, viewer на базе того же OpenCascade).
- Glovius, CAD Exchanger — бесплатные версии для просмотра и конвертации.
Импорт STEP в каждом из популярных CAD имеет свои настройки и типовые проблемы (сшивка поверхностей, единицы, «битые» грани) — подробный разбор собран в статье «Импорт STEP в CAD».
STEP против STL: в чём разница кратко?
Это два разных мира: STEP — точная редактируемая модель, STL — треугольная сетка для печати. Краткое сравнение:
| Свойство | STEP | STL |
|---|---|---|
| Тип геометрии | BRep, точная | Триангуляция, аппроксимация |
| Можно править в CAD | Да | Нет, только сетка |
| Единицы измерения | Записаны явно | Отсутствуют |
| Сборки и материалы | Поддерживает | Один монолит |
| Для чего | CAD, ЧПУ, чертёж, сборка | 3D-печать, визуализация |
Когда нужен именно STEP?
STEP нужен, когда деталь предстоит дорабатывать или передавать в производство:
- Деталь идёт в сборку — нужны точные грани, оси и сопряжения.
- Дальше фрезеровка или токарная обработка по ЧПУ — технологу нужны точные контуры, а не сетка на десятки тысяч граней.
- Заказ у подрядчика — STEP откроется в любом CAD без потерь и легко ревизуется.
- Нужен чертёж с размерами и допусками — на сетке STL проставить допуски невозможно, на STEP (особенно AP242) — да.
Если же задача — напечатать прототип на FFF/SLA-принтере, нужен STL: его понимают слайсеры Cura, PrusaSlicer, OrcaSlicer, Bambu Studio. На практике чаще забирают оба файла сразу — STEP в архив проекта и на доработку, STL в слайсер.
Готовый параметрический STEP можно получить и без ручного моделирования. Сервис НейроИнженер отдаёт STEP (плюс STL, чертёж и IFC) по текстовому описанию, чертежу или требованиям ГОСТа — на выходе вы сразу получаете редактируемую BRep-модель, которую открывает любой CAD из списка выше.
Частые вопросы
.step и .stp — это разные форматы?
Нет, это одно и то же. Расширение .stp появилось из-за старого ограничения файловых систем на три символа, .step — полная форма записи. Содержимое файла идентично, и любой CAD открывает оба варианта одинаково.
Можно ли отредактировать STEP-файл как обычную модель?
Да. STEP хранит точную BRep-геометрию, поэтому в CAD вы можете выделить грань, изменить радиус скругления, добавить отверстие или фаску. Полное «дерево построения» с историей операций не передаётся (STEP несёт результат, а не сценарий), но геометрия полностью редактируема.
Какой протокол выбирать при экспорте — AP203, AP214 или AP242?
Если CAD-приёмник современный и нужны допуски в модели — AP242. Для универсальной совместимости с цветом и материалами — AP214. AP203 нужен только когда на той стороне очень старый CAD: он несёт лишь геометрию, но прочитается где угодно.
Чем открыть STEP бесплатно?
Для просмотра и измерений подойдут eDrawings Viewer, бесплатные версии Glovius или CAD Exchanger, а также онлайн-вьюверы в браузере. Если нужно ещё и редактировать геометрию — поставьте FreeCAD: он открыт, бесплатен и понимает AP203/214/242 через ядро OpenCascade.