SolidWorks — самый «дружелюбный» к STEP CAD: чаще всего файл открывается целой деталью простым перетаскиванием. Но именно из-за этой автоматичности легко упустить две вещи — распознавание фич (FeatureWorks) и поведение на больших сборках, где импорт по умолчанию может растянуться на минуты. Ниже — как открыть STEP в SolidWorks правильно, когда включать FeatureWorks, и что делать с типовыми ошибками. Если STEP ещё нужно получить — его можно сгенерировать из описания в НейроИнженере, сразу в формате, который SolidWorks читает без вопросов.
Как открыть STEP в SolidWorks
Три равнозначных способа: File → Open с фильтром
*.STEP; *.STP, перетаскивание файла в окно программы, или
вставка в существующую сборку через Insert → Component → Existing
Part. При открытии SolidWorks показывает диалог импорта — там
стоит сразу заглянуть в настройки, а не жать Open вслепую.
Ключевая развилка появляется почти сразу: SolidWorks спросит, запускать ли FeatureWorks — попытку распознать в импортированной геометрии стандартные операции (отверстия, фаски, скругления, вытяжки) и превратить «мёртвую» геометрию обратно в дерево построения.
FeatureWorks: когда включать, когда нет
FeatureWorks экономит время на простых деталях и вредит на сложных. Практическое правило:
- Включать — деталь с 1–10 отверстиями, плитой, фасками, без сложных поверхностей. За 10–30 секунд распознаются основные элементы, появляется редактируемое дерево, можно менять размеры отверстий.
- Выключать — деталь с криволинейными поверхностями, литьём, органикой или больше 30 фич. FeatureWorks теряет половину элементов и засоряет дерево «мусорными» операциями, в которых потом не разобраться.
Важно: даже без распознавания фич SolidWorks полноценно работает с импортированным телом — режет, сверлит «Hole Wizard», добавляет фаски и материал. «Мёртвая» геометрия не значит «бесполезная»; она не значит только то, что нельзя поменять исходные параметры, заложенные в STEP. Почему так устроено — в разборе что такое STEP-файл.
FeatureWorks восстанавливает дерево не всегда и не полностью. Если важно менять размеры, надёжнее не распознавать чужую геометрию, а построить деталь по своим размерам заново — вручную или сгенерировать по текстовому описанию. Тогда дерево построения честное, а STEP — лишь формат выгрузки.
Настройки импорта, которые стоит проверить
Меню Tools → Options → Import → STEP/IGES/ACIS. Что важно:
- «Try forming solid bodies» — включено по умолчанию; именно оно собирает поверхности в тело. Если деталь приходит «прозрачной» без массы — проверьте, не снята ли галка (подробно — в разборе STEP открывается поверхностями).
- «Import multiple bodies as parts» — для STEP со множеством тел: складывать их в одну деталь-многотельник или в сборку.
- Единицы — SolidWorks обычно читает единицы из файла, но если в STEP они не прописаны, деталь может прийти в дюймах. Проверьте габариты сразу после импорта.
Типовые проблемы импорта STEP в SolidWorks
| Симптом | Причина | Решение |
|---|---|---|
| Файл открывается минутами или зависает | STEP с тысячами тел, идёт сборка solid | Tools → Options → Import снять «Try forming solid bodies» для черновой проверки |
| Деталь «прозрачная», нет массы | Импорт как поверхности | Insert → Surface → Knit Surface с галкой «Try to form solid» |
| Не распознаются отверстия | В источнике это были «вытяжки», а не «отверстия» | Hole Wizard поверх импорта или повторный FeatureWorks с другими настройками |
| В сборке все детали в одной точке | STEP потерял сопряжения (Mate) | Mate восстанавливаются вручную — STEP их не хранит |
| Деталь в 25 раз меньше | Перепутаны мм/дюймы | См. разбор про единицы STEP |
Большие сборки
STEP-сборка на сотни компонентов открывается в SolidWorks медленно, особенно с включённым распознаванием фич. Стратегия: открывать без FeatureWorks, как «мёртвую» геометрию, и распознавать фичи точечно только на тех деталях, которые действительно нужно править. Сборочные связи (Mate) STEP не переносит — их в любом случае придётся восстанавливать вручную, поэтому для живой сборки с зависимостями нативный формат лучше STEP.
Полный разбор по четырём CAD
Эта статья — про SolidWorks. Настройки для КОМПАС-3D, Fusion 360 и nanoCAD собраны в обзоре импорт STEP в четыре CAD, а отдельный разбор КОМПАС — в статье импорт STEP в КОМПАС-3D. Что выбрать под свои задачи — в сравнении КОМПАС-3D или SolidWorks.
Частые вопросы
Стоит ли запускать FeatureWorks при импорте STEP?
На простых деталях с отверстиями и фасками — да, он за полминуты восстановит редактируемое дерево. На сложных формах и деталях с большим числом фич FeatureWorks теряет элементы и засоряет дерево, там его лучше выключить и работать с «мёртвой» геометрией.
Можно ли редактировать импортированную из STEP деталь?
Да. Даже без распознавания фич SolidWorks режет, сверлит Hole Wizard, добавляет фаски и материал к импортированному телу. Нельзя только изменить исходные параметры, заложенные в STEP, — для этого нужно распознать фичи или перемоделировать.
Почему STEP открывается в SolidWorks очень долго?
Обычно это файл с большим числом тел: SolidWorks пытается собрать из них solid. Снимите галку «Try forming solid bodies» в Tools → Options → Import для быстрой черновой проверки, а сборку тел включайте только когда деталь точно нужна твердотельной.
SolidWorks не видит сопряжения в импортированной сборке — почему?
STEP хранит геометрию и структуру сборки, но не сопряжения (Mate). После импорта детали стоят в абсолютных координатах из файла; связи между ними нужно задать заново вручную. Для живой параметрической сборки лучше использовать нативный формат.