374 подписчика

Сборки в SOLIDWORKS. Приёмы и хитрости в работе.

778 прочитали

Добрый день!

Я накопил достаточно большой опыт при работе со сборками в SOLIDWORKS (лет десять уже проектирую изделия в этой программе). В этой статье хочу поделиться с вами некоторыми самыми полезными, на мой взгляд, приёмами и хитростями при работе со сборками.

В статье Приёмы и хитрости при работе с эскизами в SOLIDWORKS можно почитать про работу с эскизами.

Сборочная модель в SOLIDWORKS
Сборочная модель в SOLIDWORKS

Заметил, что зачастую вещи, которыми ты пользуешься каждый день и считаешь их вполне очевидными, для других людей становятся откровением и сродни чуду. Уверен, что часть из предложенных мною приёмов и хитростей принесут вам пользу, будь вы хоть продвинутым, хоть начинающим пользователем SOLIDWORKS.

1. Быстрые фильтры при открывании файлов

Описание проблемы:

Зачастую все файлы, относящиеся к проекту или большой сборке, лежат в одной папке. Среди десятков и сотен файлов деталей, сборок, чертежей и других вспомогательных файлов затруднительно найти сборку верхнего уровня.

Решение:

В SOLIDWORKS в окне "Открыть" есть кнопки быстрых фильтров - они расположены в нижней правой части окна. Их четыре: "Выбрать детали", "Выбрать сборки", "Выбрать чертежи" и "Фильтрация сборок верхнего уровня".

Быстрые фильтры при открывании файлов в SOLIDWORKS
Быстрые фильтры при открывании файлов в SOLIDWORKS

Первые три фильтра очевидны и полезны. Но! Нас интересует лишь последняя кнопка "Фильтрация сборок верхнего уровня". Если её нажать, то система проанализирует все файлы и оставит в окне только сборку верхнего уровня! Никаких проблем с поиском больше нет.

Фильтрация сборок верхнего уровня в SOLIDWORKS
Фильтрация сборок верхнего уровня в SOLIDWORKS

Незаменимая кнопка. Не понимаю, почему люди ей не пользуются.

Обратите внимание, что на анализ содержимого папки требуется некоторое время, поэтому система может призадуматься. В любом случае, прекратить выполнение этой команды можно нажатием клавиши Esc на клавиатуре.

2. Передача сборки другому пользователю Pack and Go

Описание проблемы:

Я на 100% уверен, что каждый пользователь SOLIDWORKS хотя бы раз сталкивался с проблемами передачи сборки другому пользователю или переносу её на другой компьютер.

Нельзя просто так скопировать файл сборки и отдать другому пользователю, нужно передать и все входящие в эту сборку подсборки и детали, вспомогательные и другие файлы. Файл сборки содержит лишь описание компонентов и некие данные о том, как они соединяются между собой, но не содержит сами детали и подсборки. Можно провести простую и понятную аналогию: файл сборки - это рецепт пирога, а файлы деталей - это ингредиенты (мука, сахар, начинка и пр.). В этой аналогии делиться только файлом сборки — все равно, что делиться только рецептом.

Конечно, можно скопировать вручную все файлы и папки. Но, зачастую в сборках используются заимствованные компоненты из других сборок и проектов, а они могут лежать в совершенно других папках. Найти это и всё собрать воедино - не такая простая задача.

Решение:

Для корректной передачи сборки другому пользователю или переноса её на другой компьютер используйте команду упаковки проекта "Pack and Go". Команда "Pack and Go" автоматически собирает все связанные со сборкой файлы и упаковывает их в zip-архив.

Упаковка проекта "Pack and Go" в SOLIDWORKS
Упаковка проекта "Pack and Go" в SOLIDWORKS

Просто упакуйте проект и передайте другому пользователю. Никаких проблем с отсутствующими файлами больше не будет! В архив проекта можно упаковать все необходимые данные - файлы деталей и сборок, чертежи, компоненты Toolbox и пр.

3. Быстрое открывание больших сборок

Описание проблемы:

Сборка с большим количеством компонентов и зависимостей между ними может открываться достаточно долгое время (бывает, что и по 30 минут приходится ждать).

Решение:

При открывании больших сборок используйте режим "Просмотр больших проектов". Запустите команду открытия файлов, выберите нужный файл сборки и установите режим "Просмотр больших проектов".

Режим "Просмотр больших проектов" для сборок в SOLIDWORKS
Режим "Просмотр больших проектов" для сборок в SOLIDWORKS

В этом случае SOLIDWORKS загружает только внешнее изображение сборки, не перечитывает информацию из всех входящих файлов и не выполняет полный пересчет всей модели, входящих компонентов и зависимостей между ними. Процесс открывания даже самой большой сборки в таком режиме занимает считанные секунды.

При этом вы можете совершенно спокойно выполнять целый ряд действий со сборкой: пользоваться деревом построения, открывать компоненты, проводить геометрические измерения, скрывать или отображать компоненты и пр.

Измерения в режиме работы просмотра больших проектов в SOLIDWORKS
Измерения в режиме работы просмотра больших проектов в SOLIDWORKS

В любой момент загруженную в таком режиме сборку вы можете перезагрузить в обычном режиме - для этого выберите верхний уровень сборки в дереве и выполните команду "Пометить все как решенные".

Однако, для некоторых сборок в файле может не содержаться данных для быстрого отображения, о чем система выдаст ошибку. В этом случае сборку придется открыть полноценно и пересохранить, тогда при всех последующих попытках открывания режим работы с большими сборками будет работать.

4. Открыть и поработать со сборкой при отсутствующих файлах компонентов

Описание проблемы:

Бывают ситуации, когда при попытке открыть сборку возникают ошибки из-за отсутствующих и недоступных компонентов. Это может случиться по многим причинам: при передаче сборки забыли о файлах деталей, недоступны файлы (например, они лежат на сетевых дисках, которые сейчас недоступны), файл перемещён или переименован, и многим другим.

Если открыть такую сборку, то система выдаст кучу ошибок, а сама сборка будет с ошибками и отсутствующими компонентами.

Сборка в SOLIDWORKS с отсутствующими компонентами и ошибками в дереве
Сборка в SOLIDWORKS с отсутствующими компонентами и ошибками в дереве

Решение:

Что можно сделать в этой ситуации, ведь не всегда нам надо редактировать сборку, иногда её требуется только открыть, посмотреть, обмерить и сделать какие-то другие несложные действия?

Для этого нужно использовать режим "Просмотр больших проектов" (см. предыдущий пункт).

Открывание неполной сборки в режиме просмотра больших проектов в SOLIDWORKS
Открывание неполной сборки в режиме просмотра больших проектов в SOLIDWORKS

Если вы откроете сборку в этом режиме, то система без проблем прочитает всю геометрию, сохраненную в файле сборки

Открытая сборка с отсутствующими компонентами в в SOLIDWORKS
Открытая сборка с отсутствующими компонентами в в SOLIDWORKS

При этом вы также можете совершенно спокойно выполнять целый ряд действий со сборкой, открытой в таком режиме: пользоваться деревом построения, открывать компоненты, проводить геометрические измерения, скрывать или отображать компоненты и пр.

Но помните, что доступа к файлам компонентов у вас всё равно не будет. Вы можете работать только со сборкой.

5. Управление видимостью компонентов

Описание проблемы:

Во время работы со сборкой часто нужно скрывать компоненты, делать их прозрачными и пр. Делать это через контекстное меню или с помощью команд долго и неудобно.

Решение:

Используйте всего три горячие клавиши, которые кратно упростят вашу работу:

  • Выберите компонент и нажмите клавишу Tab - компонент скроется
  • Зажмите клавишу Tab и проведите курсором мыши над теми компонентами, которые хотите скрыть. Готово!
  • Зажмите сочетание клавиш Shift + Tab и проведите курсором мыши над скрытыми компонентами, они отобразятся
  • Что делать, если нужно отобразить компонент, но выбрать его невозможно, потому что он скрыт и его не видно? Зажмите сочетание клавиш Control + Shift + Tab. Система отобразит все скрытые компоненты в прозрачном виде. Щелкните на нужном компоненте для его отображения
Отображение скрытых компонентов с помощью CTRL+SHIFT+TAB в SOLIDWORKS
Отображение скрытых компонентов с помощью CTRL+SHIFT+TAB в SOLIDWORKS

6. Быстрое создание и расформирование подсборок

Описание проблемы:

Часто при проектировании приходит мысль, что вставленные детали надо объединить в подсборку, или наоборот - вытащить детали из подсборки и вставить их в головную сборку. Удалять детали, вставлять их повторно и заново накладывать все зависимости долго и контрпродуктивно.

Решение:

Для создания новой подсборки из уже вставленных в сборку компонентов выберите их и в контекстном меню выполните команду "Сформировать новый узел сборки".

Создание нового узла сборки в SOLIDWORKS
Создание нового узла сборки в SOLIDWORKS

Обратите внимание, что все зависимости, наложенные на детали, также переместятся в подсборку.

Задать имя новой подсборки вы можете в окне её свойств.

При последующем сохранении сборки SOLIDWORKS предложит сохранить новую сборку в отдельный файл.

Чтобы переместить компонент из головной сборки в подсборку просто перетащите его левой кнопкой мыши в дереве в нужную посдборку.

Точно также можно вытащить компонент из подсборки и переместить его в головную сборку.

Для расформирования подсборки выберите её и из контекстного меню выполните команду "Разбить узел сборки". Все зависимости при этом мигрируют в головную сборку.

Расформирование сборки в SOLIDWORKS
Расформирование сборки в SOLIDWORKS

Для создания новой пустой подсборки выделите в дереве головную сборку или другую подсборку и выполните из контекстного меню команду "Вставить новый узел сборки".

Система создаст пустую подсборку, в которую в дальнейшем вы можете добавить нужные компоненты.

7. Быстрое добавление компонентов в сборку

Описание проблемы:

Для вставки нескольких экземпляров компонентов неудобно и неэффективно пользоваться привычной командой вставки компонентов.

Решение:

Для быстрой вставки еще одного экземпляра компонента сборки просто зажмите клавишу Control и перетащите мышкой компонент из дерева построения или из графической области.

Вставка ещё одного экземпляра компонента с помощью перетаскивания в сборку в SOLIDWORKS
Вставка ещё одного экземпляра компонента с помощью перетаскивания в сборку в SOLIDWORKS

В момент перетаскивания компонента система сразу предлагает создать зависимости между компонентами, что сильно ускоряет работу.

8. Зависимости в дереве

Описание проблемы:

В крупных сборках с большим количеством компонентов и длинным деревом построения бывает очень сложно найти нужные зависимости. Например, практически невозможно вручную найти родительский компонент, на основе которого сделан массив, или найти сопряжения, которые наложены на какой-то компонент.

Решение:

Используйте инструмент "Визуализация динамических ссылок". Он позволяет отобразить зависимости между компонентами в дереве. Например, выберите массив и система проведёт линии связи к тем компонентам, на основе которых этот массив создан.

Визуализация динамических ссылок в SOLIDWORKS
Визуализация динамических ссылок в SOLIDWORKS

Режим "Визуализация динамических ссылок" можно включить нажав правой кнопкой мыши на родительской сборке в дереве модели.

Включение и выключение режима "Визуализация динамических ссылок" в SOLIDWORKS
Включение и выключение режима "Визуализация динамических ссылок" в SOLIDWORKS

9. Перемещение и вращение компонентов

Описание проблемы:

Для ориентации свободного компонента сборки его можно перемещать и вращать. Делать это с помощью специализированных команд долго и неудобно.

Решение:

Для перемещения компонента используйте левую кнопку мыши, для вращения - правую. Просто подведите курсор к компоненту сборки, зажмите правую или левую кнопки и сориентируйте компонент.

Перемещение и вращение компонентов в SOLIDWORKS
Перемещение и вращение компонентов в SOLIDWORKS

10. Быстрое наложение сопряжений

Описание проблемы:

Для создания сборочной модели между её компонентами необходимо наложить сопряжения - сборочные зависимости, которые определяют взаимное расположение компонентов. Традиционно в SOLIDWORKS для этого используют команду "Условия сопряжения", но есть способ сделать это быстрее и проще.

Решение:

Для создания сопряжения двух компонентов выберите элементы, по которым хотите их сопрячь и в появившемся контекстном меню выберите необходимый тип зависимости. Например, выберите две плоских грани деталей и укажите зависимость "Совпадение", или выберите два отверстия и укажите зависимость "Концентричный".

Быстрое наложение сборочных зависимостей между компонентами сборки в SOLIDWORKS
Быстрое наложение сборочных зависимостей между компонентами сборки в SOLIDWORKS

11. Сопряжение по ширине

Описание проблемы:

Типовая задача при создании сборки - расположить компоненты симметрично друг другу или один компонент посередине другого. Обычно для этого используют предварительно созданные вспомогательные плоскости или сопряжение типа "Совпадение" со смещением на определенное расстояние. В SOLIDWORKS есть и другие, более быстрые и простые способы сделать это.

Решение:

Для расположения одного компонента посередине другого, например, пальца посередине поршня, выберите торцевые поверхности поршня и цилиндрическую поверхность поршня.

Выбор набора поверхностей в SOLIDWORKS
Выбор набора поверхностей в SOLIDWORKS

Система предложит создать сопряжение "Ширина" с соответствующими параметрами.

Создание сопряжение "Ширина" в сборке в SOLIDWORKS
Создание сопряжение "Ширина" в сборке в SOLIDWORKS

Для создания такого же сопряжения для плоскостей также укажите две ограничивающие грани одной детали и две ограничивающие детали второго компонента - система расположит их симметрично выбранным граням.

12. Предварительный просмотр компонентов

Описание проблемы:

Часто при работе нужно более детально рассмотреть отдельный компонент сборки, что-то померить в нём, оценить геометрию и пр. Каждый раз открывать файл с компонентом в отдельном окне не очень удобно и занимает много времени.

Решение:

Используйте "Окно предварительного просмотра компонента" для отображения необходимого компонента сборки в текущей рабочей области. Для этого выберите требуемый компонент, щелкните правой кнопкой мыши и выберите команду "Окно предварительного просмотра компонента".

В открывшемся окне можно детально просмотреть компонент без остальных элементов сборки, обмерить, нанести сопряжения и пр.

Окно предварительного просмотра компонента в сборке в SOLIDWORKS
Окно предварительного просмотра компонента в сборке в SOLIDWORKS

Обратите на кнопку "Синхронизировать ориентацию вида обоих графических окон", нажав на которую вы сможете расположить модели в разных окнах в одном положении.

Эту команду также крайне удобно использовать при наложении сопряжений. Вы можете указать необходимые элементы на отдельной детали, что очень удобно, особенно если сборка крупных габаритов, а сама деталь крайне мелкая!

Наложение сборочных зависимостей в окно предварительного просмотра в SOLIDWORKS
Наложение сборочных зависимостей в окно предварительного просмотра в SOLIDWORKS

13. Временное скрытие поверхностей компонентов

Описание проблемы:

Во время наложения зависимостей между компонентами постоянно нужно вращать модель для доступа к тем или иным элементам модели, которые скрываются за другой геометрией.

Решение:

Во время выполнения команды "Сопряжение" расположите курсор над поверхностью, которая загораживает требуемые элементы компонента, и нажмите клавишу Alt - поверхность временно скроется. Так можно скрывать сколько угодно поверхностей. После выхода из команды все поверхности отобразятся в первоначальном виде.

Скрытие поверхностей компонентов в SOLIDWORKS
Скрытие поверхностей компонентов в SOLIDWORKS

Обратите внимание, что такой приём с временным скрытием поверхностей работает только во время выполнения команды "Сопряжение".

14. Выбор элементов геометрии

Описание проблемы:

Во время работы со сборкой постоянно нужно выбирать отдельные элементы модели: рёбра, поверхности, грани и пр. Они могут быть очень мелкими, располагаться рядом, закрываться другой геометрией. Выбрать нужный элемент бывает крайне затруднительно, приходится приближать и вращать модель, увеличивая элемент на экране. Каждый раз приближать и вращать модель для единичного выбора очень неудобно.

Решение:

Для выбора геометрии, до которой сложно добраться или невозможно выбрать без дополнительных операций (например, зумирование и панорамирование модели) используйте команду "Выбрать другое". Для запуска команды нажмите правой кнопкой мыши сверху или рядом с геометрией, которую вы хотите выбрать, и в контекстном меню нажмите кнопку "Выбрать другое".

Выбор элементов геометрии в SOLIDWORKS
Выбор элементов геометрии в SOLIDWORKS

Система отобразит список доступной в этой области геометрии. Если вы начнете просто водить курсором по элементам списка, то увидите как в графической области подсвечиваются элементы из списка. Щёлкните на нужный элемент списка для его выбора.

15. Ориентация модели с помощью выбора предопределённых видов

Описание проблемы:

Как уже неоднократно упоминал, во время работы с моделью её постоянно нужно вращать и ориентировать под разными углами обзора, просматривать в определенных видах. Делать это обычной командой вращения не всегда удобно, особенно на моделях с большими габаритами. Кроме того, если вы хотите отобразить, например, вид сверху или слева модели, то сделать это с помощью вращения нельзя из-за невозможности её точной ориентации.

Решение:

Для изменения ориентации модели вы можете пользоваться предустановленными стандартными видами с помощью команды "Выбор видов". Для запуска команды нажмите кнопку "Ориентация" в верхней части графической области или нажмите сочетание клавиш Control + Space.

Куб для выбора видов в SOLIDWORKS
Куб для выбора видов в SOLIDWORKS

На отобразившемся кубе выберите нужную плоскость, модель развернётся в соответствии с выбором. Для выбора на кубе плоскостей, находящихся сзади, зажмите клавишу Alt - в этом случае передние плоскости не будут мешать выбору.

Во время наведения курсора на плоскость куба в окне предпросмотра можно увидеть результат ориентации, что очень удобно.

Заключение

Описанные мной приемы и хитрости при работе со сборками в SOLIDWORKS - это результат моего опыта в работе с этой программой САПР.

Если у вас есть что добавить, буду очень рад узнать о вашем опыте в этом вопросе. Пишите, будем общаться.

С уважением, Андрей.

"САПР для инженера"

Что ещё почитать по теме: