Добрый день!
Я накопил достаточно большой опыт при работе со сборками в SOLIDWORKS (лет десять уже проектирую изделия в этой программе). В этой статье хочу поделиться с вами некоторыми самыми полезными, на мой взгляд, приёмами и хитростями при работе со сборками.
В статье Приёмы и хитрости при работе с эскизами в SOLIDWORKS можно почитать про работу с эскизами.
Заметил, что зачастую вещи, которыми ты пользуешься каждый день и считаешь их вполне очевидными, для других людей становятся откровением и сродни чуду. Уверен, что часть из предложенных мною приёмов и хитростей принесут вам пользу, будь вы хоть продвинутым, хоть начинающим пользователем SOLIDWORKS.
1. Быстрые фильтры при открывании файлов
Описание проблемы:
Зачастую все файлы, относящиеся к проекту или большой сборке, лежат в одной папке. Среди десятков и сотен файлов деталей, сборок, чертежей и других вспомогательных файлов затруднительно найти сборку верхнего уровня.
Решение:
В SOLIDWORKS в окне "Открыть" есть кнопки быстрых фильтров - они расположены в нижней правой части окна. Их четыре: "Выбрать детали", "Выбрать сборки", "Выбрать чертежи" и "Фильтрация сборок верхнего уровня".
Первые три фильтра очевидны и полезны. Но! Нас интересует лишь последняя кнопка "Фильтрация сборок верхнего уровня". Если её нажать, то система проанализирует все файлы и оставит в окне только сборку верхнего уровня! Никаких проблем с поиском больше нет.
Незаменимая кнопка. Не понимаю, почему люди ей не пользуются.
Обратите внимание, что на анализ содержимого папки требуется некоторое время, поэтому система может призадуматься. В любом случае, прекратить выполнение этой команды можно нажатием клавиши Esc на клавиатуре.
2. Передача сборки другому пользователю Pack and Go
Описание проблемы:
Я на 100% уверен, что каждый пользователь SOLIDWORKS хотя бы раз сталкивался с проблемами передачи сборки другому пользователю или переносу её на другой компьютер.
Нельзя просто так скопировать файл сборки и отдать другому пользователю, нужно передать и все входящие в эту сборку подсборки и детали, вспомогательные и другие файлы. Файл сборки содержит лишь описание компонентов и некие данные о том, как они соединяются между собой, но не содержит сами детали и подсборки. Можно провести простую и понятную аналогию: файл сборки - это рецепт пирога, а файлы деталей - это ингредиенты (мука, сахар, начинка и пр.). В этой аналогии делиться только файлом сборки — все равно, что делиться только рецептом.
Конечно, можно скопировать вручную все файлы и папки. Но, зачастую в сборках используются заимствованные компоненты из других сборок и проектов, а они могут лежать в совершенно других папках. Найти это и всё собрать воедино - не такая простая задача.
Решение:
Для корректной передачи сборки другому пользователю или переноса её на другой компьютер используйте команду упаковки проекта "Pack and Go". Команда "Pack and Go" автоматически собирает все связанные со сборкой файлы и упаковывает их в zip-архив.
Просто упакуйте проект и передайте другому пользователю. Никаких проблем с отсутствующими файлами больше не будет! В архив проекта можно упаковать все необходимые данные - файлы деталей и сборок, чертежи, компоненты Toolbox и пр.
3. Быстрое открывание больших сборок
Описание проблемы:
Сборка с большим количеством компонентов и зависимостей между ними может открываться достаточно долгое время (бывает, что и по 30 минут приходится ждать).
Решение:
При открывании больших сборок используйте режим "Просмотр больших проектов". Запустите команду открытия файлов, выберите нужный файл сборки и установите режим "Просмотр больших проектов".
В этом случае SOLIDWORKS загружает только внешнее изображение сборки, не перечитывает информацию из всех входящих файлов и не выполняет полный пересчет всей модели, входящих компонентов и зависимостей между ними. Процесс открывания даже самой большой сборки в таком режиме занимает считанные секунды.
При этом вы можете совершенно спокойно выполнять целый ряд действий со сборкой: пользоваться деревом построения, открывать компоненты, проводить геометрические измерения, скрывать или отображать компоненты и пр.
В любой момент загруженную в таком режиме сборку вы можете перезагрузить в обычном режиме - для этого выберите верхний уровень сборки в дереве и выполните команду "Пометить все как решенные".
Однако, для некоторых сборок в файле может не содержаться данных для быстрого отображения, о чем система выдаст ошибку. В этом случае сборку придется открыть полноценно и пересохранить, тогда при всех последующих попытках открывания режим работы с большими сборками будет работать.
4. Открыть и поработать со сборкой при отсутствующих файлах компонентов
Описание проблемы:
Бывают ситуации, когда при попытке открыть сборку возникают ошибки из-за отсутствующих и недоступных компонентов. Это может случиться по многим причинам: при передаче сборки забыли о файлах деталей, недоступны файлы (например, они лежат на сетевых дисках, которые сейчас недоступны), файл перемещён или переименован, и многим другим.
Если открыть такую сборку, то система выдаст кучу ошибок, а сама сборка будет с ошибками и отсутствующими компонентами.
Решение:
Что можно сделать в этой ситуации, ведь не всегда нам надо редактировать сборку, иногда её требуется только открыть, посмотреть, обмерить и сделать какие-то другие несложные действия?
Для этого нужно использовать режим "Просмотр больших проектов" (см. предыдущий пункт).
Если вы откроете сборку в этом режиме, то система без проблем прочитает всю геометрию, сохраненную в файле сборки
При этом вы также можете совершенно спокойно выполнять целый ряд действий со сборкой, открытой в таком режиме: пользоваться деревом построения, открывать компоненты, проводить геометрические измерения, скрывать или отображать компоненты и пр.
Но помните, что доступа к файлам компонентов у вас всё равно не будет. Вы можете работать только со сборкой.
5. Управление видимостью компонентов
Описание проблемы:
Во время работы со сборкой часто нужно скрывать компоненты, делать их прозрачными и пр. Делать это через контекстное меню или с помощью команд долго и неудобно.
Решение:
Используйте всего три горячие клавиши, которые кратно упростят вашу работу:
- Выберите компонент и нажмите клавишу Tab - компонент скроется
- Зажмите клавишу Tab и проведите курсором мыши над теми компонентами, которые хотите скрыть. Готово!
- Зажмите сочетание клавиш Shift + Tab и проведите курсором мыши над скрытыми компонентами, они отобразятся
- Что делать, если нужно отобразить компонент, но выбрать его невозможно, потому что он скрыт и его не видно? Зажмите сочетание клавиш Control + Shift + Tab. Система отобразит все скрытые компоненты в прозрачном виде. Щелкните на нужном компоненте для его отображения
6. Быстрое создание и расформирование подсборок
Описание проблемы:
Часто при проектировании приходит мысль, что вставленные детали надо объединить в подсборку, или наоборот - вытащить детали из подсборки и вставить их в головную сборку. Удалять детали, вставлять их повторно и заново накладывать все зависимости долго и контрпродуктивно.
Решение:
Для создания новой подсборки из уже вставленных в сборку компонентов выберите их и в контекстном меню выполните команду "Сформировать новый узел сборки".
Обратите внимание, что все зависимости, наложенные на детали, также переместятся в подсборку.
Задать имя новой подсборки вы можете в окне её свойств.
При последующем сохранении сборки SOLIDWORKS предложит сохранить новую сборку в отдельный файл.
Чтобы переместить компонент из головной сборки в подсборку просто перетащите его левой кнопкой мыши в дереве в нужную посдборку.
Точно также можно вытащить компонент из подсборки и переместить его в головную сборку.
Для расформирования подсборки выберите её и из контекстного меню выполните команду "Разбить узел сборки". Все зависимости при этом мигрируют в головную сборку.
Для создания новой пустой подсборки выделите в дереве головную сборку или другую подсборку и выполните из контекстного меню команду "Вставить новый узел сборки".
Система создаст пустую подсборку, в которую в дальнейшем вы можете добавить нужные компоненты.
7. Быстрое добавление компонентов в сборку
Описание проблемы:
Для вставки нескольких экземпляров компонентов неудобно и неэффективно пользоваться привычной командой вставки компонентов.
Решение:
Для быстрой вставки еще одного экземпляра компонента сборки просто зажмите клавишу Control и перетащите мышкой компонент из дерева построения или из графической области.
В момент перетаскивания компонента система сразу предлагает создать зависимости между компонентами, что сильно ускоряет работу.
8. Зависимости в дереве
Описание проблемы:
В крупных сборках с большим количеством компонентов и длинным деревом построения бывает очень сложно найти нужные зависимости. Например, практически невозможно вручную найти родительский компонент, на основе которого сделан массив, или найти сопряжения, которые наложены на какой-то компонент.
Решение:
Используйте инструмент "Визуализация динамических ссылок". Он позволяет отобразить зависимости между компонентами в дереве. Например, выберите массив и система проведёт линии связи к тем компонентам, на основе которых этот массив создан.
Режим "Визуализация динамических ссылок" можно включить нажав правой кнопкой мыши на родительской сборке в дереве модели.
9. Перемещение и вращение компонентов
Описание проблемы:
Для ориентации свободного компонента сборки его можно перемещать и вращать. Делать это с помощью специализированных команд долго и неудобно.
Решение:
Для перемещения компонента используйте левую кнопку мыши, для вращения - правую. Просто подведите курсор к компоненту сборки, зажмите правую или левую кнопки и сориентируйте компонент.
10. Быстрое наложение сопряжений
Описание проблемы:
Для создания сборочной модели между её компонентами необходимо наложить сопряжения - сборочные зависимости, которые определяют взаимное расположение компонентов. Традиционно в SOLIDWORKS для этого используют команду "Условия сопряжения", но есть способ сделать это быстрее и проще.
Решение:
Для создания сопряжения двух компонентов выберите элементы, по которым хотите их сопрячь и в появившемся контекстном меню выберите необходимый тип зависимости. Например, выберите две плоских грани деталей и укажите зависимость "Совпадение", или выберите два отверстия и укажите зависимость "Концентричный".
11. Сопряжение по ширине
Описание проблемы:
Типовая задача при создании сборки - расположить компоненты симметрично друг другу или один компонент посередине другого. Обычно для этого используют предварительно созданные вспомогательные плоскости или сопряжение типа "Совпадение" со смещением на определенное расстояние. В SOLIDWORKS есть и другие, более быстрые и простые способы сделать это.
Решение:
Для расположения одного компонента посередине другого, например, пальца посередине поршня, выберите торцевые поверхности поршня и цилиндрическую поверхность поршня.
Система предложит создать сопряжение "Ширина" с соответствующими параметрами.
Для создания такого же сопряжения для плоскостей также укажите две ограничивающие грани одной детали и две ограничивающие детали второго компонента - система расположит их симметрично выбранным граням.
12. Предварительный просмотр компонентов
Описание проблемы:
Часто при работе нужно более детально рассмотреть отдельный компонент сборки, что-то померить в нём, оценить геометрию и пр. Каждый раз открывать файл с компонентом в отдельном окне не очень удобно и занимает много времени.
Решение:
Используйте "Окно предварительного просмотра компонента" для отображения необходимого компонента сборки в текущей рабочей области. Для этого выберите требуемый компонент, щелкните правой кнопкой мыши и выберите команду "Окно предварительного просмотра компонента".
В открывшемся окне можно детально просмотреть компонент без остальных элементов сборки, обмерить, нанести сопряжения и пр.
Обратите на кнопку "Синхронизировать ориентацию вида обоих графических окон", нажав на которую вы сможете расположить модели в разных окнах в одном положении.
Эту команду также крайне удобно использовать при наложении сопряжений. Вы можете указать необходимые элементы на отдельной детали, что очень удобно, особенно если сборка крупных габаритов, а сама деталь крайне мелкая!
13. Временное скрытие поверхностей компонентов
Описание проблемы:
Во время наложения зависимостей между компонентами постоянно нужно вращать модель для доступа к тем или иным элементам модели, которые скрываются за другой геометрией.
Решение:
Во время выполнения команды "Сопряжение" расположите курсор над поверхностью, которая загораживает требуемые элементы компонента, и нажмите клавишу Alt - поверхность временно скроется. Так можно скрывать сколько угодно поверхностей. После выхода из команды все поверхности отобразятся в первоначальном виде.
Обратите внимание, что такой приём с временным скрытием поверхностей работает только во время выполнения команды "Сопряжение".
14. Выбор элементов геометрии
Описание проблемы:
Во время работы со сборкой постоянно нужно выбирать отдельные элементы модели: рёбра, поверхности, грани и пр. Они могут быть очень мелкими, располагаться рядом, закрываться другой геометрией. Выбрать нужный элемент бывает крайне затруднительно, приходится приближать и вращать модель, увеличивая элемент на экране. Каждый раз приближать и вращать модель для единичного выбора очень неудобно.
Решение:
Для выбора геометрии, до которой сложно добраться или невозможно выбрать без дополнительных операций (например, зумирование и панорамирование модели) используйте команду "Выбрать другое". Для запуска команды нажмите правой кнопкой мыши сверху или рядом с геометрией, которую вы хотите выбрать, и в контекстном меню нажмите кнопку "Выбрать другое".
Система отобразит список доступной в этой области геометрии. Если вы начнете просто водить курсором по элементам списка, то увидите как в графической области подсвечиваются элементы из списка. Щёлкните на нужный элемент списка для его выбора.
15. Ориентация модели с помощью выбора предопределённых видов
Описание проблемы:
Как уже неоднократно упоминал, во время работы с моделью её постоянно нужно вращать и ориентировать под разными углами обзора, просматривать в определенных видах. Делать это обычной командой вращения не всегда удобно, особенно на моделях с большими габаритами. Кроме того, если вы хотите отобразить, например, вид сверху или слева модели, то сделать это с помощью вращения нельзя из-за невозможности её точной ориентации.
Решение:
Для изменения ориентации модели вы можете пользоваться предустановленными стандартными видами с помощью команды "Выбор видов". Для запуска команды нажмите кнопку "Ориентация" в верхней части графической области или нажмите сочетание клавиш Control + Space.
На отобразившемся кубе выберите нужную плоскость, модель развернётся в соответствии с выбором. Для выбора на кубе плоскостей, находящихся сзади, зажмите клавишу Alt - в этом случае передние плоскости не будут мешать выбору.
Во время наведения курсора на плоскость куба в окне предпросмотра можно увидеть результат ориентации, что очень удобно.
Заключение
Описанные мной приемы и хитрости при работе со сборками в SOLIDWORKS - это результат моего опыта в работе с этой программой САПР.
Если у вас есть что добавить, буду очень рад узнать о вашем опыте в этом вопросе. Пишите, будем общаться.
С уважением, Андрей.
Что ещё почитать по теме: