Если в сборке используются стандартные изделия (болты, гайки, винты и т.д.), вам не требуется моделировать их как уникальные детали.
Чтобы вставить в сборку стандартное изделие, раскройте соответствующий раздел библиотеки (например, Винты) и выберите нужный тип изделия. В появившемся на экране диалоге задайте параметры вставляемого изделия.
В окне сборки укажите точку вставки изделия (приблизительно или с использованием привязки) либо грани, с которыми должен быть сопряжен вставляемый стандартный элемент. Например, при вставке болта укажите цилиндрическую грань отверстия и плоскую грань, на которую должна опереться головка болта.
Подтвердите создание нового компонента.
Если в окне сборки была указана точка привязки стандартного компонента, то он будет вставлен в указанное место.
Если в сборке была указана поверхность, то при создании нового стандартного изделия в ней добавится сопряжение, а это изделие разместится так, чтобы условие сопряжения не нарушалось. Тип сопряжения зависит от типа указанной поверхности. Если был выбран плоский объект, то создается сопряжение Совпадение. Если была указана цилиндрическая грань, то создается сопряжение Соосность.
При добавлении в сборку стандартного изделия в Дереве модели появляется соответствующая ему пиктограмма.
Основные приемы работы со стандартным изделием (перемещение, создание сопряжений) — такие же, как при работе с уникальным компонентом (деталью, подсборкой).
После вставки компонента вы можете задать его положение и ориентацию в сборке, а также его положение относительно других компонентов.
В КОМПАС-3D предусмотрено несколько способов перемещения компонентов сборки в ее системе координат. Вы можете повернуть компонент вокруг центра его габаритного параллелепипеда, вокруг оси или вокруг точки, а также сдвинуть компонент в любом направлении.
Команды перемещения компонентов расположены в меню Сервис, а кнопки для их вызова — на панели Редактирование сборки.
Для выхода из любой команды перемещения компонента нажмите клавишу <Esc>или кнопку Прервать команду на Панели специального управления.
Контроль соударений.
При любом способе перемещения компонента сборки вы можете использовать режим контроля соударений. В этом режиме перемещение компонентов ограничено их формой и размерами: движение возможно только до «соприкосновения» с другим компонентом.
Режим контроля соударений включается и настраивается после вызова команды перемещения компонента.
Чтобы включить режим контроля соударений, нажмите кнопку Включить/выключить контроль соударений на Панели специального управления. Чтобы выключить этот режим, отожмите кнопку.
В режиме контроля соударений становятся доступными переключатели для настройки режима.
Автоматическое наложение сопряжений в процессе перемещения.
Во время сдвига или поворота компонента сборки вы можете использовать режим автоматического наложения сопряжений. Этот режим позволяет при перемещении компонентов распознавать приближающиеся друг к другу элементы (грани, вершины, ребра) и автоматически добавлять сопряжения, соответствующие их форме и типу.
Режим автосопряжений включается после вызова команды перемещения компонента.
Чтобы включить режим автоматического наложения сопряжений, нажмите кнопку Включить/выключить режим автосопряжений на Панели специального управления. Чтобы выключить этот режим, отожмите кнопку.
Перемещайте компонент сборки. Когда он приблизится к другому компоненту, будут подсвечены их грани, на которые можно автоматически наложить сопряжение. Если отпустить кнопку мыши, когда грани подсвечены, то на них будет наложено сопряжение.
Например, при приближении друг к другу плоских граней система «на лету» накладывает на них сопряжение Совпадение, а при приближении друг к другу цилиндрических граней — сопряжение Соосность.
Сдвиг компонента.
Чтобы переместить компонент сборки, вызовите команду Сервис — Переместить компонент.
Форма курсора изменится.
Установите курсор на перемещаемом компоненте, нажмите левую кнопку мыши и, не отпуская ее, перемещайте курсор. Компонент будет перемещаться в том же направлении.
Когда нужное положение компонента будет достигнуто, отпустите кнопку мыши.
Поворот компонента.
Вы можете поворачивать компонент вокруг различных объектов. Для этого вызовите из меню Сервис — Повернуть компонент соответствующую команду.
Кнопки для вызова этих команд собраны в одну группу на панели Редактирование сборки.
Перемещение компонентов сборки может вызвать нарушение существующих в ней параметрических связей и ограничений. Например, вспомогательные элементы после сдвига или поворота их опорных объектов остаются на прежних местах и т.п. Поэтому компоненты, которые были перемещены, помечаются красной «галочкой» в Дереве модели.
Чтобы устранить возникшие нарушения, необходимо перестроить и/или переместить объекты так, чтобы их форма, параметры и положение соответствовали положению опорных объектов и не противоречили наложенным на них сопряжениям. Для этого вызовите команду Вид — Перестроить. Кнопка для вызова этой команды находится на панели Вид.
Иногда после перестроения сборки на месте «галочек» появляются восклицательные знаки, свидетельствующие об ошибке построения компонента, сопряжения или элемента сборки. Например, вырезанный из сборки элемент был выдавлен до грани какой-либо детали. Затем эту деталь переместили так, что указанная грань уже не может ограничивать элемент выдавливания (т.е. эскиз элемента либо не полностью проецируется на эту грань, либо вовсе не может быть спроецирован на нее). Вырезание элемента становится невозможным, и после перестроения модели эта операция помечается в Дереве модели как ошибочная.
При работе со сборкой можно зафиксировать компонент, чтобы он не мог перемещаться в системе координат сборки. Рекомендуется фиксировать хотя бы один компонент сборки для того, чтобы при наложении сопряжений перемещение компонентов было предсказуемым.
Первый компонент, вставленный в новую сборку из файла, фиксируется автоматически.
Для фиксации других компонентов в текущем положении выполните следующие действия.
1. Выделите компонент (компоненты) в Дереве модели.
2. Вызовите из контекстного меню команду Включить фиксацию.
Справа от пиктограмм зафиксированных компонентов в Дереве модели отображаются буквы ф в круглых скобках.
Поскольку признак фиксации является одним из свойств компонента сборки, для фиксации отдельного компонента можно воспользоваться следующим способом.
1. Выделите компонент в Дереве модели.
2. Вызовите из контекстного меню команду Свойства компонента.
В группе Фиксация на Панели свойств будет активен переключатель Не фиксировать компонент.
3. Активизируйте другой переключатель из этой группы — Фиксировать компонент.
4. Подтвердите изменение свойств компонента, нажав кнопку Создать объект.
Чтобы отключить фиксацию, выделите нужный компонент (компоненты) и вызовите из контекстного меню команду Отключить фиксацию.
Чтобы отключить фиксацию отдельного компонента, можно также воспользоваться переключателем Не фиксировать компонент на Панели свойств.
После того, как в сборке будут созданы компоненты, можно приступать к созданию параметрических связей между ними.
Сопряжение — это параметрическая связь между компонентами сборки, формируемая путем задания взаимного положения их элементов или объектов (например, после установки двух граней разных компонентов параллельно друг другу сами эти компоненты оказываются сопряженными).
В сопряжениях могут участвовать координатные плоскости и оси, начала координат, грани, ребра, вершины тел и поверхностей (в том числе построенных в сборке), точки, вершины кривых, сегменты ломаных, графические объекты в эскизах, а также вспомогательные оси и плоскости.
В КОМПАС-3D можно задать сопряжения следующих типов:
- совпадение;
- касание;
- соосность;
- параллельность;
- перпендикулярность;
- расположение элементов на заданном расстоянии;
- расположение элементов под заданным углом.
Любое сопряжение можно удалить или отредактировать.
Команды наложения сопряжений расположены в меню Операции — Сопряжения компонентов. Кнопки для вызова этих команд находятся на панели Сопряжения.
Общие сведения о сопряжениях.
Сопряжение компонентов сборки является одним из проявлений вариационной параметризации модели.
При наложении сопряжений на компоненты сборки необходимо иметь в виду следующие обстоятельства:
- сопрягаемые компоненты автоматически перемещаются так, чтобы выполнялось условие сопряжения. Поэтому в сопряжении не могут участвовать объекты, принадлежащие одному и тому же компоненту либо сборке в целом. Например, нельзя установить совпадение двух осей, являющихся объектами сборки, даже если они проходят через ребра или вершины разных деталей;
- положение компонента-экземпляра массива определяется параметрами этого массива и не может измениться при наложении сопряжения — изменяется только положение объекта, сопрягаемого с экземпляром. Поэтому экземпляры массива невозможно сопрячь с объектами, которые не могут перемещаться в сборке. К таким объектам относятся экземпляры других массивов, зафиксированные компоненты, полностью определенные компоненты, объекты, принадлежащие сборке в целом (построенные в сборке кривые, оси, тела и т.п.);
- относительное перемещение сопряженных компонентов ограничивается. Например, если на два компонента наложено сопряжение Под углом, то при повороте одного из них второй повернется так, чтобы угол между указанными элементами этих компонентов не изменился;
- на компонент, который уже участвует в одном или нескольких сопряжениях, можно наложить только такое сопряжение, которое не будет противоречить наложенным ранее;
- если из двух сопряженных компонентов один зафиксирован, то подвижность второго компонента (а, следовательно, и возможность его сопряжения) ограничивается больше чем если бы он был сопряжен со «свободным» компонентом.
Сопряжения, как правило, существуют в любой сборке, так как другими способами (например, перемещением компонентов мышью, использованием привязок при вставке и др.) трудно расположить компоненты сборки требуемым образом, а при редактировании несопряженных компонентов их взаимное положение легко нарушается. Например, два компонента сборки были каким-либо образом установлены так, чтобы две их грани совпадали. После изменения глубины выдавливания элемента, принадлежащего одному из компонентов, грань, с которой совпадала грань другого компонента, была перемещена.
В том случае, если совпадение граней было установлено «вручную», их взаимное положение будет нарушено. Компонент, который не редактировался, останется на своем месте. Его вновь придется устанавливать в нужное положение. Если же совпадение граней было достигнуто путем наложения на компоненты сопряжения Совпадение, то после редактирования одного из сопряженных компонентов и перестроения сборки произойдет такое перемещение второго компонента, чтобы условие сопряжения не нарушалось, т. е. чтобы грани, участвующие в сопряжении Совпадение, по-прежнему располагались в одной плоскости.
В сборке, «собранной» с использованием сопряжений, рекомендуется фиксировать хотя бы один компонент. Он будет играть роль «неподвижного звена» в цепочке сопряженных компонентов. С ним будут прямо или опосредованно сопрягаться остальные компоненты.
Если ни один из сопряженных компонентов не зафиксирован, то перемещение любого из них или наложение на него очередного сопряжения может привести к нежелательному перемещению остальных компонентов, хотя условия сопряжений по-прежнему будут выполняться.
Экземпляры массива, являющегося, в свою очередь, экземпляром другого массива, не могут участвовать в сопряжениях.
Сопряжения рекомендуется создавать на завершающих этапах работы со сборкой — после того, как в нее добавлены все необходимые компоненты, созданы все массивы компонентов, построены все тела.
Для создания сопряжения вызовите команду, соответствующую нужному типу сопряжения. Укажите в окне модели сопрягаемые элементы. Они должны принадлежать разным компонентам сборки.
В некоторых командах наложения сопряжений требуется задать параметры (например, расстояние или угол между сопрягаемыми гранями).
После указания объектов и задания всех параметров сопряжения подтвердите его создание.
Если новое сопряжение не противоречит уже имеющимся, то сборка перестроится так, чтобы выполнялось условие сопряжения. В Дереве модели появится пиктограмма сопряжения.
Если в Дереве включено отображение структуры модели, то два или более сопряжений, наложенных на одну и ту же пару компонентов формируют группу в разделе «Сопряжения». Название группы образуется из имен сопряженных компонентов.
Если компонент полностью определен наложенными на него сопряжениями, то слева от названия этого компонента в Дереве модели отображается знак плюса в круглых скобках, а если не полностью — то знак минуса.
Полностью определенным считается компонент, который не имеет ни одной степени свободы, т.е. не может быть сдвинут или повернут в системе координат сборки.
По умолчанию сопрягаемые компоненты перемещаются так, чтобы соблюдалось условие сопряжения, а величина перемещения компонентов относительно их начального положения была минимальной. Иногда положение компонентов при этом отличается от требуемого. Например, после наложения сопряжения Совпадение на плоские грани деталей эти детали оказываются по одну сторону от плоскости указанных граней, а требуется, чтобы они располагались по разные стороны от плоскости.
Чтобы управлять положением сопрягаемых компонентов, выключите режим автоматического подтверждения выполнения команды (отожмите кнопку Автосоздание на Панели специального управления).
Затем активизируйте один из переключателей в группе Ориентация— Прямая Ориентация или Обратная ориентация. Положение сопрягаемых компонентов можно оценить по фантому в окне сборки.
Добившись требуемой ориентации компонентов, подтвердите создание сопряжения.
Детали, входящие в состав одной сборки, можно «вычитать» друг из друга, а также «склеивать».
Вычитание.
Вычитание доступно при построении и редактировании детали в контексте сборки. Используя вычитание, можно образовать в детали полость, имеющую форму другой детали.
Чтобы создать такую полость, вызовите команду Операции — Вычесть компоненты. Кнопка для вызова этой команды находится на панели Редактирование детали.
Команда Вычесть компоненты доступна только в режиме редактирования детали в контексте сборки. При этом в окружении редактируемой детали должна присутствовать другая деталь (или несколько деталей), задающая форму будущей полости.
Укажите детали, которые необходимо вычесть из редактируемой.
Выбранные детали подсвечиваются в окне модели. Соответствующие им пиктограммы выделяются цветом в Дереве модели. Названия этих деталей отображаются в таблице Список компонентов на Панели свойств.
Если требуется, чтобы размеры создаваемой полости отличались от размеров вычитаемой детали, введите в поле Коэффициент коэффициент линейного расширения полости в процентах. Для увеличения размеров полости значение коэффициента должно быть положительным, для уменьшения — отрицательным.
Полость увеличится по сравнению с вычитаемой деталью в (1 + k/100) раз, где k — заданный коэффициент. Центром масштабирования полости является центр масс вычитаемой детали.
Подтвердите выполнение операции. В текущей детали будет образована полость, имеющая заданные форму и размеры.
На «ветви» Дереве модели, соответствующей текущей детали, появится пиктограмма операции вычитания компонентов.