МУ Inventor 8.0 pro Часть II (1077329), страница 3
Текст из файла (страница 3)
Во-первых, повторим, что для каждого наложенного ограничения в браузере появляется своя веточка с соответствующим именем, которое определяет тип наложенного ограничения: Mate, Angle, Tangent, Insert. Причем фактически таких веточек всегда появляется две. Ведь ограничение накладывается между парой деталей. Вот для каждой из них в браузере и появляется соответствующая веточка.
Во-вторых, имена этих веточек ограничений сборки никак не нумеруются. Поэтому Вы можете в одной детали найти несколько ограничений типа Mate или Angle. И сразу не просто определить – какое из них что обозначает. Для этого следует в браузере установить курсор на имя ограничения сборки и нажать левую кнопку мыши. Имя ограничения в браузере «загорится» синим цветом, а на изображении сборочного узла пара соответствующих деталей будет подсвечены красным цветом. Точнее – контуры этих деталей будут подсвечены красным цветом, а, например, сопрягаемые поверхности – голубым цветом. Таким образом можно идентифицировать – какое ограничение сборки к каким деталям, и к каким их компонентам относятся.
В-третьих, не следует перенасыщать сборочный узел многими ограничениями сборки. Более того, если Вы собираетесь добиться только правильной визуализации сборочного узла, можно некоторые ограничения использовать только для правильной ориентации деталей друг относительно друга. После того, как эта задача выполнена, некоторые ограничения сборки можно вообще удалить.
В четвертых, некоторые ограничения сборки система накладывает сама, без Вашего желания. Обычно это случается при вставке нового компонента в сборочный узел. И иногда эти ограничения вступают в конфликт с Вашими ограничениями. Поэтому полезно периодически внимательно просматривать браузер и ненужные ограничения вовремя удалять.
В пятых, если Вы переходите в режим редактирования отдельной детали, то состояние браузера изменяется. То, что при этом имена всех остальных деталей оказываются затемненными, уже обсуждалось. Но при этом из описаний всех деталей в браузере исчезают имена ограничений сборки. Все ограничения сборки всего сборочного узла сосредотачиваются в специальной «папке» Constraints вверху браузера. Там их и можно просмотреть.
Управление ограничениями сборки
Как говорилось выше, при задании любого ограничения сборки из закладки Assembly можно задать некоторые зазоры между сопрягаемыми гранями, осями, кривыми поверхностями, а также нужные углы между сопрягаемыми ребрами. Для этого в диалоговом окне Place Constraint присутствует специальное поле Offset или Angle (см. рисунки 1, 4). Впоследствии этими зазорами и углами можно управлять. Даже если в исходном состоянии эти зазоры и углы были нулевыми, то затем система может рассчитать и расположить детали сборочного узла в соответствии с иными, ненулевыми значениями этих зазоров и углов. Требуемое количество значений зазоров и углов определяется исходя из заданных их предельных значений и требуемого количества промежуточных величин. А это означает, что, последовательно располагая узлы детали в соответствии с рассчитанными зазорами и углами, мы создадим некую иллюзию перемещения отдельных деталей в сборке. Такая анимация сборочного узла иногда облегчает представление о его работе. А иногда помогает искать конфликтные ситуации.
Как же управлять ограничениями сборки? На рис. 10 представлено содержимое браузера после задания некоторых ограничений сборки. Для каждого наложенного ограничения в браузере присутствует своя «веточка» со своим именем. Причем такая веточка с одним и тем же именем присутствует в обеих деталях, между которыми было установлено ограничения сборки.
Так вот, если установить курсор на имя ограничения и нажать правую кнопку мыши, то появляется контекстное меню, представленное на рис. 20.
Рис. 20 Рис. 21
Из этого контекстного меню следует выбрать команду Drive Constraint. В ответ система высвечивает диалоговое окно (рис. 21). С помощью этого диалогового окна и происходит управление ограничениями сборки. А именно: здесь можно задать пределы, в которых Вы хотите изменить зазор между гранями или угол между ребрами и, количество их промежуточных значений.
В полях Start и End задаются начальное и конечное значения изменяемого расстояния в зазоре или угла между ребрами.
Переключатели Drive Adaptivity и Collision Detection соответственно задают:
-
учет адаптивных связей между парами деталей;
-
поиск возможных противоречий, коллизий в сборочном узле.
Использование этих переключателей мы рассмотрим позже, а пока не следует использовать эти переключатели.
В поле Increment можно задать:
-
либо шаг увеличения изменяемой величины - amount of value. Например, на 2 мм или на 15 градусов;
-
или общее количество промежуточных значений изменяемой величины – total # of steps.
В поле Repetitions задается общее количество повторений однократных движений от стартового до конечного значения изменяемой величины.
Полученную имитацию движения деталей в сборочном узле можно записать в AVI-файл, если нажать красную кнопку Records. При этом в поле Avi rate придется указать требуемое число кадров в секунду.
Если Вы указали все требуемые величины, то по нажатию кнопок-стрелок вверху диалогового окна можно неоднократно и в разных направлениях просмотреть полученную анимацию.
Проверка пересечений
Мы уже упоминали о том, что при создании сборочного узла система не проверяет конфликтных ситуаций на возможное пересечение одних деталей с другими. Уже после наложения ограничений сборки можно проверить – нет ли подобных пересечений. Для этого в падающем меню Tools существует специальная команда Analyze Interference . При ее вызове появляется диалоговое окно (рис. 22).
Рис. 22 Рис. 23
В нем следует указать пару деталей, возможное пересечение которых следует проверить. Если такое пересечение действительно имеет место, то в специальном сообщении (рис. 23) система сообщит не только о наличии пересечения, но и о его величине в единицах объема.
Построение презентационных схем сборки
Одним из возможных применений геометрической модели сборочного узла является построение презентационной схемы его сборки-разборки. Фактически – эта схема повторяет изображение сборочного узла, но все детали в ней разнесены друг относительно друга на заданное расстояние с тем, чтобы лучше рассмотреть последовательность сборки.
Даже статическое изображение последовательности сборки является полезной, а в случае анимации такой схемы пользователь получает полное представление о сборке отдельных деталей в готовый агрегат. Для сложных сборочных узлов построение такой схемы является достаточно актуальной задачей.
Для выполнения данной задачи в системе существует специальный режим – построения презентационных схем сборки. Чтобы войти в этот режим, нужно в начальном диалоговом окне New File выбрать команду и пиктограмму Standard .ipn.
В результате Вы окажетесь в режиме построения презентационных схем сборки. Содержимое экрана в этом режиме представлено на рис. 24
Рис. 24
Перечень команд, представленных в Panel Par (рис. 25) пока не богат. Активной командой пока является только команда Create New. По вызову этой команды система предоставляет диалоговое окно, показанное на рис. 26.
В поле File этого окна необходимо указать имя файла сборки, для которой Вы намереваетесь создавать презентационную схему. В поле Design View следует уточнить – какой именно вид данного сборочного узла Вы предпочитаете превратить в презентационную схему. В нижней части этого диалогового окна еще нужно указать: в каком режиме (ручном или автоматическом) Вы намерены построить презентационную схему. И если Вы предпочтете автоматический режим, то еще следует указать – на какое расстояние друг от друга следует разносить детали (Distance) и нужно ли при этом изображать траектории их перемещения (Create Trails).
Рис. 26 Рис. 27
Для интереса попробуйте в этом диалоговом окне указать какую-либо несложную сборку и автоматический режим построения презентационной схемы. Но сразу следует уточнить, что автоматическое построение схемы сборки система строит на основании представленных в сборочном узле ограничений сборки. И если таких ограничений нет, если Вы только соответствующим образом расположили детали в сборке, но не закрепили это размещение наложенными ограничениями, то автоматическое построение презентационной схемы не получится. В этом случае придется пользоваться ручным способом построения презентационной схемы.
После того, как Вы заполнили все поля и переключатели диалогового окна, представленного на рис. 27, и нажали кнопку ОК, в рабочем поле появляется вызванное изображение сборочного узла, а панель команд пополняется новыми активными командами (рис. 28).
Первая команда, которая нам понадобится – это команда Tweak Components - перемещение компонентов. После ее вызова появляется диалоговое окно, представленное на рис. 29.
Рис.28 Рис. 29
Собственно и эта команда, и предоставленное диалоговое окно служат для одного – для описания перемещения отдельного компонента сборки вдоль заданной оси или его поворот вокруг указанной оси.
Для правильного перемещения отдельных компонентов узла нужно выбрать удобное направление осей. Поэтому первое, что нужно сделать при выполнении данной команды – это задать направление осей координат. Для этого следует в левой части диалогового окна (Create Tweak) нажать на кнопку Direction (часто она уже находится в нажатом состоянии, как только открывается это диалоговое окно). Потом достаточно указать курсором на какое-либо ребро, ось или грань объекта. Система при этом постоянно высвечивает тройку осей, по-разному ориентированную в пространстве. Собственно, нам не важно как какая ось будет обозначаться. Важно только, чтобы оси этой тройки соответствовали тем направлениям, в которых мы собираемся перемещать отдельные детали сборки.
Как только Вы зафиксировали тройку осей координат нажатием левой кнопки мыши, обратите внимание на цвет соответствующих стрелочек. Две стрелочки окрашены в зеленый цвет, а одна – в синий. При этом в правой части окна. которая называется Transformations, обратите внимание на три кнопки, задающие оси координат X,Y,Z. Нажатая кнопка соответствует синей, активной стрелочке! Попробуйте нажать другие кнопочки и убедитесь, что фактически при этом Вы меняете активную ось. Активная стрелочка, активное направление – это то направление, в котором уже можно перемещать компонент сборки.
После того, как Вы выбрали ось перемещения компонента, система обычно сама «включает» кнопку Components. Но если она этого не сделала, то это придется сделать Вам самому – нажать на кнопку Components. После этого курсором нужно указать на тот компонент сборки, который Вы хотите в данный момент передвинуть. Указываемые детали при этом подсвечиваются красным цветом. Но как только Вы окончательно укажете перемещаемую деталь нажатием левой кнопки мыши, цвет подсветки изменится на голубой.
Итак, Вы выбрали направление перемещения и указали деталь, которую собираетесь переместить. Если вместо перемещения Вы намерены повернуть деталь, то в правой части диалогового окна следует включить переключатель поворота. При этом изображение тройки осей изменится. Теперь система изображает возможные повороты вокруг любой из осей.