Разделение однотельной модели на несколько тел. Перемещение и копирование тел
Как было сказано выше, основными способами создания многотельной модели является выдавливание из нескольких непересекающихся контуров, а также выполнение операций при снятом флажке «Результат слияния». Однако часто идея решить ту или иную конструкторскую задачу с использованием нескольких тел возникает на этапе, когда деталь уже построена как однотельная. Изменять эскизы или искать ключевые операции для снятия в них флажка «Результат слияния» в таком случае может оказаться слишком сложно и долго.
Для разделения одного тела на несколько других служит команда меню Вставка – Элементы – Разделить… или кнопка панели инструментов «Элементы» (по умолчанию кнопка не вынесена на панель).
Работа команды проводится в два этапа. На первом этапе в поле категории Инструменты отсечения задаются отсекающие объекты: справочные плоскости и плоские грани модели (SolidWorks мысленно продлевает их, делая бесконечными), поверхности (не продлеваются; моделирование поверхностями будет рассмотрено в Лабораторной работе №), а также объекты эскиза (SolidWorks выдавливает их перпендикулярно их плоскости в обе стороны в режиме «Насквозь», образуя секущие поверхности). Первый этап завершается нажатием кнопки «Разрезать деталь». В рабочей области будут отображены линии разъема, а деталь разделена отсекающими объектами на тела. В это же время в категории Результат будет сгенерирована таблица с порядковыми номерами образующихся тел (рис. 7.3), а сами тела в рабочей области будут обозначены выносками.
Если тел больше 10, в правой части таблицы будет присутствовать полоса прокрутки. Также SolidWorks может отобразить в рабочей области не более 10 выносок. При этом прокрутка таблицы не приводит к отображению новых выносок. Для этого служат кнопки «Предыдущие 10» и «Следующие 10». Данные кнопки не только перерисовывают выноски, но и автоматически прокручивают таблицу.
На втором этапе пользователь настраивает данную таблицу. Установка флажка в столбце таблицы указывает на необходимость отделить от детали данное тело. Если флажок снят, отделения выделенной части детали в качестве нового тела не происходит. Для завершения команды необходимо установить хотя бы один из флажков!
Команда умеет сохранять отделенные тела в файлы. Чтобы создать из тела файл, следует дважды щелкнуть по полю в столбце «Файл» таблицы, и в открывшемся окне сохранения задать имя и путь файла. В соответствующей строке должен стоять флажок. Если имя файла не задавать, соответствующее тело будет отделено, но экспорта его в новый файл не произойдет.
Кнопка «Сохранить все тела» ставит все флажки в таблице и генерирует имена файлов для всех тел.
Флажок «Абсорбировать вырезанные тела» приводит к тому, что все тела, отмеченные флажками в таблице, удаляются из модели детали. При этом данные тела все еще могут быть сохранены в файлы.
В случае, если для выделенного в таблице тела имя файла задано, в категории Результат появляется дополнительное поле, позволяющее выбрать точку, которая при создании файла-детали из тела станет исходной точкой этой детали.
Если деталь уже разделена на несколько тел, при щелчке правой кнопкой мыши по значку в папке «
Твердые тела» дерева построений в контекстном меню имеется пункт Вставить в новую деталь, который позволяет скопировать тело из модели в новый файл детали. Из таких файлов деталей в дальнейшем можно будет составить сборку. При таком сохранении новая деталь не унаследует из первоначальной многотельной детали дерево построений (в дереве построений нового файла вся деталь будет обозначаться единственным значком
). Дальнейшее редактирование новой детали возможно (дерево будет строиться от значка
вниз). Новая деталь сохраняет ассоциативную связь с исходной многотельной деталью: если форма тела в исходной детали измениться – измениться и форма новой детали. При создании сборок из деталей это в дальнейшем поможет одновременно редактировать несколько деталей в сборке.