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