STEP — кросс-форматный, но дьявол в настройках. Один и тот же файл может прийти в КОМПАС-3D как «деталь», в SolidWorks — как «сборка из 17 тел», в Fusion 360 — корректной деталью, а в nanoCAD — вообще сеткой, если в импорте выбран не тот пресет. Ниже — чек-лист по четырём CAD: какие настройки выбирать, что чаще ломается и как это лечить. Сам STEP для импорта можно получить из текстового описания в НейроИнженере.

Если STEP исходит от вас

Большинство проблем импорта рождаются на стороне экспорта, а не приёма. Если вы файл генерируете или выгружаете сами — отдавайте его сразу «правильным»: сшитым твердотельным телом, в протоколе AP214, в миллиметрах. Тогда он откроется целой деталью в любом из четырёх CAD без плясок с настройками. НейроИнженер так и экспортирует по умолчанию — деталь можно сгенерировать из описания и сразу получить STEP, который импортируется без ошибок.

Общие принципы перед импортом

STEP-файл может содержать одну деталь, сборку из деталей, или «коллекцию тел» без сборочной структуры. До импорта стоит посмотреть на содержимое — текстовая часть STEP открывается в обычном редакторе. По первым строкам ищите блок HEADER: поле FILE_DESCRIPTION покажет применённый протокол (AP203, AP214, AP242), FILE_NAME — исходный CAD, откуда экспортирован файл. Это полезный контекст: STEP из SolidWorks обычно открывается чище, чем STEP из устаревших систем.

Подробности про подвиды формата собраны в статье «STEP или STL». Здесь же — практика открытия.

КОМПАС-3D (Аскон)

КОМПАС открывает STEP через встроенный конвертер. Меню «Файл → Открыть», выбрать *.stp; *.step. После выбора файла появляется диалог конвертера с настройками импорта — это самое важное окно, его легко пропустить, нажав «ОК» без чтения.

Что выставить в диалоге

  • Тип объекта — «Деталь», если STEP содержит одно тело; «Сборка», если несколько и есть структура.
  • Анализ топологии — включить. КОМПАС проверит целостность граней и предупредит о незакрытых поверхностях.
  • Сшивание поверхностей — включить. Иначе деталь может прийти как набор отдельных листовых поверхностей.
  • Единицы измерения — «Миллиметры», явно. Иногда файл из американских CAD приходит в дюймах, и без явного указания деталь окажется в 25.4 раза меньше.

Типовые проблемы и решения

СимптомПричинаРешение
Деталь «развалилась» на отдельные граниНе включено сшиваниеReopen с галкой «Сшивание поверхностей»
Деталь в дюймахВ STEP не указана единицаВыставить «Миллиметры» вручную в диалоге
Отверстия пропадаютSTEP экспортирован «как 3D-печать», без отверстий-фичЗапросить у источника другой пресет экспорта
Сборка пришла как одна детальИсточник склеил телаВ КОМПАС: разделение тел через «Многотельность»

После импорта стоит сразу включить «Дерево модели» — если в дереве ровно одна операция «Импорт», то это «мёртвая» геометрия без истории построения. КОМПАС умеет работать с такой деталью (резать, добавлять отверстия), но изменить исходный диаметр цилиндра уже не получится — нужно либо менять файл-источник, либо перемоделировать.

nanoCAD Mechanica / nanoCAD 3D

В nanoCAD импорт STEP через модуль «Конвертер форматов» (входит в Mechanica). На обычном nanoCAD без Mechanica импорт STEP-3D невозможен. Это первое, что нужно проверить — версия и наличие модуля.

Меню «Утилиты → Импорт STEP» (или Tools → Import). Здесь меньше настроек, чем в КОМПАСе, но есть критичная: «Импорт как» — варианты «Solid», «Surfaces», «Mesh». По умолчанию иногда стоит «Mesh» — это нужно сразу поменять на «Solid», иначе деталь придёт триангулированной и потеряет параметрические свойства.

Особенности nanoCAD

  • nanoCAD читает AP203 и AP214 надёжно, AP242 — с потерей PMI (допуски и обозначения из файла не переносятся, остаётся только геометрия).
  • Сборки с большим числом компонентов (50+) импортируются медленно — до нескольких минут.
  • После импорта есть смысл выполнить «Проверку модели» — она найдёт «оторванные» грани и предложит их сшить.

SolidWorks

SolidWorks — самый «дружелюбный» к STEP CAD из четырёх. Импорт через «File → Open → *.STEP» или просто перетаскиванием файла в окно программы. После открытия SolidWorks автоматически предлагает «FeatureWorks» — попытку распознать в импортированной геометрии стандартные операции (отверстия, фаски, скругления) и превратить «мёртвую» геометрию обратно в дерево построения.

FeatureWorks: использовать или нет

На простых деталях (кронштейны, плиты с отверстиями) FeatureWorks работает: за 10–30 секунд распознаёт основные элементы и строит дерево. На сложных деталях с органическими формами — теряет половину фич и засоряет дерево. Практическое правило:

  • Деталь с 1–10 отверстиями, без сложной поверхности → FeatureWorks включать.
  • Деталь с криволинейными поверхностями или больше 30 фич → FeatureWorks выключать, оставлять «мёртвую» геометрию.

В обоих случаях SolidWorks умеет резать и сверлить импортированную деталь стандартными командами; даже без распознавания фич можно добавить отверстия и фаски.

Типовые проблемы

СимптомПричинаРешение
Файл слишком долго открываетсяSTEP с тысячами телВ Tools → Options → Import снять галку «Try forming solid bodies»
Не распознаются отверстияВ источнике это были «вытяжки» а не «отверстия»Использовать «Wizard for holes» поверх импорта
В сборке детали в одной точкеПотерялись Mate в STEPСборочные связи восстановить руками — STEP их обычно теряет

Fusion 360 (Autodesk)

Fusion 360 принимает STEP через «File → Open» или «File → Upload» для версии облака. Импорт без диалога — Fusion сам определяет тип объекта (часть/сборка), единицы и топологию. Это удобно для быстрого открытия, но иногда «слишком умно»: если в файле перепутаны единицы, Fusion может молча принять их за миллиметры и не предупредить.

Особенности Fusion 360

  • Импортированная деталь имеет тип «Base Feature» в дереве — это «мёртвая» геометрия. Все последующие операции (отверстия, фаски) добавляются как новые ноды.
  • Sketch-режим над импортированной деталью работает идеально — можно нарисовать новый эскиз на любой плоской грани и вытянуть из него тело.
  • Большие сборки (500+ компонентов) грузятся очень долго в облако; для одиночных деталей всё мгновенно.

Типовые проблемы

СимптомПричинаРешение
Деталь в 25 раз меньше или большеПерепутаны mm/inchВ правом нижнем углу выставить нужные единицы; пересчитать импорт
Не открывается AP242Fusion 360 поддерживает не все расширения AP242Попросить экспорт в AP214 со стороны источника
Сборка пришла «единым телом»STEP без структурыКоманда «Body → Split Body» по плоскостям границы

Общая стратегия: что попросить со стороны экспорта

Если вы получаете STEP от подрядчика или из ИИ-генератора, имеет смысл сразу попросить:

  • AP214 или AP242 как протокол — универсальные и читаются всеми. AP203 нужен только для очень старых CAD.
  • Миллиметры как явно указанные единицы.
  • Сшитые поверхности — solid bodies, не shell.
  • Без литников и метаданных сборки, если файл — одна деталь.

ИИ-генератор НейроИнженер по умолчанию экспортирует AP214 в миллиметрах со сшитыми телами — настройки, которые подходят всем четырём CAD из этой статьи. Если в проекте нужен другой формат (например, AP242 с PMI для документации), это можно указать в промпте.

Когда STEP не подходит

Иногда лучше отдать не STEP, а нативный файл CAD:

  • Чертёж с PMI в SolidWorks → SLDPRT/SLDDRW сохраняет все размеры, ассоциативные с моделью.
  • Большая сборка с зависимостями → лучше нативная сборка (ASM, IAM, F3D, A3D), STEP теряет Mate-связи.
  • FEM-расчёт → IGES или STEP с гладкими поверхностями, без «лишних» поверхностей разбивки.

Для всех остальных задач STEP остаётся лучшим вариантом передачи 3D-моделей между CAD. Правильно настроенный экспорт делает импорт безболезненным, а проверенный чек-лист настроек на стороне получателя закрывает оставшиеся 95% случаев.

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

Импортированную в КОМПАС деталь можно превратить обратно в «параметрическую»?

Только через специальные модули вроде «Аскон Распознавание» или ручное перемоделирование. Импорт STEP даёт неизменяемую геометрию — её можно использовать как «носимый» 3D-каркас и добавлять новые операции, но менять диаметр исходного цилиндра напрямую не получится.

Что делать, если файл открывается, но всё «прозрачное»?

Это импорт как «поверхности», без объёма. Часто бывает, когда в исходном CAD деталь была собрана из несшитых поверхностей. Лечится в КОМПАС командой «Сшить поверхности», в SolidWorks — Surface → Knit Surface, в Fusion — Patch → Stitch. После сшивки деталь становится solid и приобретает массу.

Почему сборка из 30 деталей пришла единым «куском»?

В STEP-протоколе по умолчанию сохраняется сборочная иерархия, но многие источники экспортируют сборки как «единое тело» для упрощения. Если файл из ИИ-генератора, нужно явно попросить «отдельные тела для каждой детали» в промпте. Если источник — чужой CAD, придётся разрезать вручную по плоскостям контакта.

Можно ли открыть STEP в КОМПАС-3D Home (бесплатной)?

Да, поддержка STEP в КОМПАС-3D Home есть, включая v23. Платные расширения нужны только для отдельных промышленных форматов (CATIA, NX, JT). Поэтому STEP — стандартный способ работать в Home-версии с моделями из платных CAD и ИИ-генераторов.