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=...). Внутри лежит:

Именно точность геометрии отличает 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 (можно править геометрию)

Бесплатные вьюверы (только посмотреть и измерить)

Импорт STEP в каждом из популярных CAD имеет свои настройки и типовые проблемы (сшивка поверхностей, единицы, «битые» грани) — подробный разбор собран в статье «Импорт STEP в CAD».

STEP против STL: в чём разница кратко?

Это два разных мира: STEP — точная редактируемая модель, STL — треугольная сетка для печати. Краткое сравнение:

СвойствоSTEPSTL
Тип геометрииBRep, точнаяТриангуляция, аппроксимация
Можно править в CADДаНет, только сетка
Единицы измеренияЗаписаны явноОтсутствуют
Сборки и материалыПоддерживаетОдин монолит
Для чегоCAD, ЧПУ, чертёж, сборка3D-печать, визуализация

Когда нужен именно STEP?

STEP нужен, когда деталь предстоит дорабатывать или передавать в производство:

  1. Деталь идёт в сборку — нужны точные грани, оси и сопряжения.
  2. Дальше фрезеровка или токарная обработка по ЧПУ — технологу нужны точные контуры, а не сетка на десятки тысяч граней.
  3. Заказ у подрядчика — STEP откроется в любом CAD без потерь и легко ревизуется.
  4. Нужен чертёж с размерами и допусками — на сетке 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.