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 экономит время на простых деталях и вредит на сложных. Практическое правило:

Важно: даже без распознавания фич SolidWorks полноценно работает с импортированным телом — режет, сверлит «Hole Wizard», добавляет фаски и материал. «Мёртвая» геометрия не значит «бесполезная»; она не значит только то, что нельзя поменять исходные параметры, заложенные в STEP. Почему так устроено — в разборе что такое STEP-файл.

Если деталь нужна параметрической

FeatureWorks восстанавливает дерево не всегда и не полностью. Если важно менять размеры, надёжнее не распознавать чужую геометрию, а построить деталь по своим размерам заново — вручную или сгенерировать по текстовому описанию. Тогда дерево построения честное, а STEP — лишь формат выгрузки.

Настройки импорта, которые стоит проверить

Меню Tools → Options → Import → STEP/IGES/ACIS. Что важно:

Типовые проблемы импорта STEP в SolidWorks

СимптомПричинаРешение
Файл открывается минутами или зависаетSTEP с тысячами тел, идёт сборка solidTools → 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). После импорта детали стоят в абсолютных координатах из файла; связи между ними нужно задать заново вручную. Для живой параметрической сборки лучше использовать нативный формат.