Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

UG

.pdf
Скачиваний:
13
Добавлен:
28.05.2015
Размер:
18.7 Mб
Скачать

Изопараметрические линии линейчатой поверхности в этом случае распределяются равномерно, с равными углами

(см. рис. 3.19).

Этим и можно объяснить название метода- Angles.

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

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

Spine Curve При выборе этого способа построения поверхности необходимо предварительно построить spine-кривую (опорную кривую), которая определит траекторию перемещения виртуальной секущей плоскости. Закон перемещения очень прост: в каждой точке спайн-кривой секущая плоскость остается перпендикулярной к ней. В качестве спайна может выступать любая плоская или пространственная кривая без разрывов. Единственное ограничение: эта кривая должна состоять из сопряженных по касательной сегментов. Кроме этого, спайн-кривая или ее сег-

менты не должны быть перпендикулярны плоскостям опорных сечений (в противном случае секущая плоскость не будет иметь пересечений с опорными сечениями). Желательно избежать перегибов на спайнкривой - они могут привести к «перехлестам» поверхности. В целом, способ построения поверхности с использованием спайн-кривой позволяет максимально управлять соответствием точек одного опорного сечения точкам другого, но пользоваться им следует очень аккуратно.

На рис. 3.21 показан результат построения поверхности с использованием спайн-кривой. Еще одно замечание: Если при использовании методов Distance или Angles можно исходить из предположения, что секущая плоскость движетсяиз«бесконечностивбесконечность» или вращается вокруг оси на 360 градусов, то дляметодаSpine Curve необходимопостроить спайн-кривую таким образом, чтобы секущая плоскость, начав свое движение в первой же точке спайн-кривой, пересекала обе образующиекривые.

By Points (Указание соответствующих точек на опорных сечениях) Послед-

ний способ построения линейчатой поверхности. Он применяется в том случае, если опорные сечения составлены из сегментов кривых, имеют острые углы или образуют замкнутые контуры.

После определения опорных сечений и выбора метода By Points необходимо последовательно указать соответствующие пары точек на опорных сечениях (при этом нельзя указывать стартовые точки - стартовая точка первого сечения автоматически соответствует стартовой точке второго сечения; это можно учесть в процессе выбора контуров). Если в опорных сечениях имеются острые углы, а целью построения является твердотельный объект, укажите в поле ввода Tolerance значение 0 (при этом в настройках Preferences -> Modeling параметр Body Type необходимо определить соответствующим образом).

Пример построения линейчатой поверхности таким способом показан на рис. 3.22.

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

Поверхностьпокривым(Through Curves Surface)

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

Прежде всего, при наличии более двух опорных сечений порядок поверхности в любом из направлений в общем случае превышает 1. Пользователю предлагается выбор: формировать поверхность одним лоскутом (Single Patch) или совокупностью лоскутов (Multiple Patch) заданного порядка. При выборе Multiple Patch предоставляется возможность создать замкнутую поверхность в направлении V.

К уже знакомым по линейчатым поверхностям способам приведения в соответствие точек на опорных сечениях (Parameter, Arclength, By Points, Distance, Angles, Spine Curve) добавился еще один - Spline Points (см. рис. 3.23). Для использования этого метода все опорные кривые (сечения) должны быть представлены В-сплайнами с одинаковым количеством определяющих точек. Результирующая поверхность будет проходить через все определяющие точки опорных кривых с сохранением касательной к опорным кривым в этих точках, но в общем случае может иметь отклонения от опорных сечений на участках между определяющими точками. Соответственно, при таком способе построения параметр Tolerance (величина отклонения от опорных кривых) не учитывается. Метод Spline Points можно сравнить с ранее рассмотренным классом поверхностей Trough Points, если в качестве опорных точек рассматривать определяющие точки сплайнов. Этот способ часто применяется при построении таблично заданных поверхностей (турбинной лопатки, импеллера).

Дополнительная опция (Closed in V -Замкнуть в направлении V), появившаяся в диалоговом окне Through Curves, дает возможность построить замкнутую поверхность в одном направлении (в случае незамкнутых опорных сечений) или в двух направлениях, если опорные сечения представляют собой замкнутые кривые (см. рис. 3.24). Для построения достаточно указать сечения последовательно (не нужно указывать первое сечение дважды - в качестве первого и последнего, - как ошибочно делают многие). Результат построения представлен на рис. 3.25.

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

При создании поверхности по опорным сечениям очень часто требуется обеспечить гладкое сопряжение результирующей поверхности с уже имеющимися поверхностными объектами. Unigraphics позволяет задать подобные граничные условия для первого и последнего сечений, причем граничные условия могут быть двух типов: сохранение касательности (непрерывность первых производных по U и V для сопрягаемых поверхностей) или же сохранение кривизны или радиуса кривизны (непрерывность вторых производных по U и V для сопрягаемых поверхностей) (см. рис. 3.26). Второе условие более жесткое, но оно обеспечивает более качественное сопряжение. Непрерывность вторых производных на стыке обеспечивает не только визуальную «гладкость» поверх-

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

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

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

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

Результат построения поверхности без наложения граничных условий - это обычная линейчатая поверхность. Наличие граничных поверхностей во внимание не принималось (см. рис. 3.29), поэтому никакой речи о гладком сопряжении быть не может. Налицо наличие разрывов по первой производной.

Построим поверхность еще раз, но теперь в качестве граничного условия для 1-го сечения зададим сохранение непрерывности первой производной (касательности), а для второго сечения - сохранение непрерывности второй производной (кривизны или радиуса кривизны) (см. рис. 3.30). Заодно и посмотрим отличия в поведении поверхности при соблюдении этих граничных условий.

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

подвергнув все три поверхности дополнительному анализу (пункты основного меню Analysis -> Face -> Reflection,..). Проделаем эту процедуру. После выбора указанного меню в предложенном диалоговом окне (см. рис. 3.31) выбираем способ представления результатов анализа (пиктограмма Black Lines). Этот способ имитирует отражение решетки горизонтальных и вертикальных линий в абсолютно гладких, зеркально отполированных поверхностях. Узор отражения наглядно продемонстрирует все дефекты поверхностей, разрывы вторых производных и прочие дефекты. Кстати, именно так определяют качество автомобильных кузовных поверхностей: Концепт-кар помещается в специальный зал с решетчатыми перегородками, специальным образом освещается, и все дефекты - как на ладони.

Укажите в предложенном окне параметры «решетки» из вертикальных и горизонтальных линий, выберите анализируемые поверхности, точность представления результатов (Dispay Resolution) и нажмите ОК. Результаты анализа будут выглядеть примерно так, как показано на рис. 3.32. Можно видеть, что на первом сечении линии отражения претерпе-

вают резкие изменения и изломы, а на втором сечении переход происходит гладко, без изломов. Конечно же, выбора указанного меню в предложенном диалоговом окне (см. рис. 3.31) выбираем способ представления результатов анализа (пиктограмма Black Lines). Этот способ имитирует отражение решетки горизонтальных и вертикальных линий в абсолютно гладких, зеркально отполированных поверхностях. Узор отражения наглядно продемонстрирует все дефекты поверхностей, разрывы вторых производных эти узоры отражения вовсе не самоцель, однако, гладко сопряженные поверхности - залог не только хорошего экстерьера, безотрывного обтекания, безударного перемещения. Такие поверхности обеспечат плавное

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

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

Мы по праву уделили достаточно много внимания поверхностям Through Curves (По сечениям). Этот класс поверхностей используется инженерами наиболее часто.

Поверхность посетке кривых(Through Curve Mesh)

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

При построении поверхности таким способом прежде всего следует определить, какой набор сечений будет главным (определяющим - Primary), а какой -вторичным (Cross).

Каковыосновныеособенностипостроенияповерхностейпосеткекривых? Во-первых, в качестве сечения из набора Primary может выступать точка

(для первого или последнего сечения; см. рис. 3.33). В этом случае на соответствующих участках поверхность стяги-

вается в точку. Необходимость в построении таких лоскутов очень часто возникает в судоили авиастроении.

Во-вторых, при наличии наборов как продольных, так и поперечных сечений следует определить, какие сечения «главнее». Математический аппарат UG отдаст им предпочтение, и поверхность будет выстроена с минимизацией отклонений от «главного» набора сечений.

Определить, какому набору сечений следовать в первую очередь, можно с помощью выпадающего списка Emphasis диалогового окна Through Curve Mesh (см. рис. 3.34). В принципе, можно не создавать такой дискриминации и объявить сечения равноправными (строка Both выпадающего списка Emphasis). В любом случае после определения продольных и поперечных сечений уделите внимание параметру Intersection Tolerance. Эта величина определяет допустимое отклонение продольных и поперечных сечений друг от друга в узлах сетки кривых, и именно в пределах этой величины моделируемая поверхность будет стремиться приблизиться к выбранному набору сечений. Дело в том, что координаты продольных и поперечных сечений для поверхности задаются, как правило, в разных плоскостях, в разных системах координат, и после воспроизведения этих кривых в Unigraphics будьте готовы к тому, что в каких-то узлах сетки сечения не пересекаются. Именно в этом случае на помощь придет параметр Intersection Tolerance.

И, в-третьих, для поверхности, создаваемой по двум наборам опорных сечений, можно определить соответствующие граничные условия сохранения касательности или кривизны как для первого и последнего продольного сечения, так и для первого и последнего поперечного сечения. Следует отметить, что задание граничных условий по всем краевым сечениям создает очень жесткие условия для моделируемой поверхности, и поэтому накладывать ограничения нужно очень обоснованно. Простой пример: при таких геометрических условиях, как показано нарис. 3.35,

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

В случае возникновения подобных коллизий пользователю будет выдано сообщение, свидетельствующее

онесовместимости граничных условий (см. рис. 3.36).

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

Контекстный поиск, управление изменениями, обнаружение пересечений, мощные средства визуализации, управление данными - все это гарантирует сохранение целостности данных на протяжении всего процесса проектирования. При моделировании сборок предусмотрены такие средства и процессы, с помощью которых согласованная работа всего коллектива разработчиков осуществляется в рамках единой концепции и единых требований к разрабатываемому изделию в целом. В зависимости от текущих задач разработчик может оперативно настроить рабочую среду сборки, контролировать загрузку компонентов при открытии сборки. Использование фильтров по атрибутам, именам компонентов и их пространственному положению позволяет определить и затем загрузить в сборку только те детали, которые находятся в определенной области, или детали с определенными атрибутами. Таким образом, детали, входящие в сборку, создаются и изменяются в контексте данной сборки. Это позволяет обнаружить ошибки на ранних этапах проектирования, оперативно провести необходимые изменения и сделать стоимость подобных изменений менее дорогой. Ассоциативная связь между деталями приводит к тому, что при изменении одной детали остальные детали, связанные с ней, автоматически перемещаются или даже меняют свою геометрию. Существует возможность упрощать точные модели, заменяя их условными телами, что особенно удобно при анализе вариантов, когда важны лишь примерные очертания объекта, обозначающие место его расположения. При работе со сборкой графический навигатор поможет быстро найти нужный компонент или изменить способ его изображения.

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

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

Сборочный файл в системе Unigraphics имеет такое же расширение, как и файл детали: prt. Приступая к формированию сборки, мы не определяем данный файл в качестве сборочного, как в других системах, а просто

создаем новый файл: File -> New (иконкаиз панели инструментов). Вокне «Имя файла» набираем: nasos. Открываем приложение моделирования сборок: Application -> Assemblies или используем комбинацию

клавиш Ctrl+All+W, или из панели инструментов иконку Assemblies. После этого должна появиться

панель иконок приложения работы со сборками. Если такая панель не появилась, включаем ее: Tools - >Customize, закладка Toolbars.

Сейчас в навигаторе сборки можно увидеть, что сборка не содержит ни одного элемента. Навигатор сборки открывается функцией View ->• Assembly Navigator или клавишами Ctrl+A. Установим в сборке первый базовый компонент.

Формирование сборки «снизу-вверх»: добавление компонентов в сборку

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

Assemblies -> Components -> Add Existing (или к иконке). Из соответствующей директории диска, пользуясь функцией Choose Part File, выбираемфайлval.prt. Вследующемменюпредлагается выбратьссылочный

набор, условие позиционирования и слой, на котором будет расположен добавляемый компонент. Деталь содержит ссылочный набор SOLID, но сейчас мы добавим ее в сборку со ссылочным набором Entire Part, поскольку координатная плоскость (Datum Plane), имеющаяся в модели, будет необходима при определении условий стыковки других деталей с деталью VAL. Условие позиционирования выбираем Absolute (совмещение систем координат файла детали с системой координат сборки). Деталь будет размещена на оригинальном слое (Original), т.е. на том, на котором она хранится в своем файле. ОК.

ДанныйслойдолжениметьстатусSelectable, т.е. объектынанемдолжныбыть видимыми идоступными для выбора.

Появляется типовое меню выбора точки. Обнуляем координаты. ОК. Базовая деталь VAL размещена в сборке.

Менювыбораследующейдеталидлядобавлениявсборкуосталосьоткрытым(см. рис. 4.1). Опять обращаемся к функции Choose Part File и выбираем файл SHPONKA.Ol.

Существует возможность предварительного просмотра добавляемой детали. Для этого в настройках Preferences -> Assemblies необходимо включить функцию Preview Component on Add. Тогда после выбора соответствующей детали в правом верхнем углу будет появляться окно с изображением выбранного

компонента (детали или сборки).

Назначениеусловийсопряжения

Обращаемся к выпадающему списку ссылочных наборов. Поскольку набора SOLID у данного файла нет, выбираем набор Entire Part. Метод позиционирования-Mate, т.е. мы будем сразу назначать условия сопряжения. ОК. Появляется меню назначения условий сопряжения. Выбираем тип сопряжения Mate. Фильтр выбираемых объектов для назначения условий сопряжения установлен на Face (Поверхности). Если была включена функция предварительного просмотра, то обращаемся к окну просмотра и указыва-

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

Теперь выбираем тип сопряжения Parallel. Указываем дальнюю боковую грань шпонки и соответствующую грань паза. Можно выбрать функцию предварительного про-

смотра положения шпонки по назначенным условиям Preview, если нас удовлетворяет результат. ОК. ОК. В меню Select Part опять выбираем деталь SHPONKA_01, но уже из окна списка открытых компонентов. Повторяем шаги, аналогичные назначению условий сопря-

жения первой шпонки.

Устанавливаем на валу еще одну деталь: SHPONKA_02. Установка производится аналогично установке предыдущих шпонок. Сборка имеет следующий вид (см. рис. 4.3):

Добавляем к сборке следующую деталь: disk_01. В выпадающем списке ссылочных наборов выбираем набор SOLID.

Тип сопряжения - Mate. Указываем на торцевую поверхность ступицы диска и поверхность буртика на вале.

Выбираем тип сопряжения Center, указываем цилиндрическое отверстие в ступице диска и цилиндрическую поверхность вала. Выбираем тип сопряжения Parallel. Указываем поверхность проточки под шпонку и боковую поверхность шпонки. ОК. ОК (см. рис. 4.4).

Указываем внутреннюю цилиндрическую поверхностьподшипникаиповерхностьступицы диска. Появились символы оставшихся степеней свободы исимволы направлений осейцилиндрических поверхностей. Теперь назначаем типсопряженияMate. Указываем боковую поверхность внутреннего кольца подшипника иповерхность на диске. Видим, что вменю Mating Conditions де активизировались операции Alternate Solution, Preview, Vary Constraints; осталась активизиро-

ваннойфункция List Errors. Назначенное условие стыковки невыполнимо, поскольку дваограничения противоречат друг другу. Сподробным описанием этих противоречий можно ознакомиться, обратившиськфункциивызова листа ошибокList Errors (см. рис. 4.5).

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

P_208_GOST8338. В окне просмотра появляется модель подшипника. Выбираем ссылочный набор SOLID и видим, что на модели в окне просмотра исчезли кривые сечения, определяющего конфигурацию подшипника. ОК. Назначаем условия стыковки. Сейчас первым условием назначим условие соосности Center.

Причина в том, что в данном случае направления выравнивания оказались противоположными. Избежать ошибки можно было, назначив первым условием тип сопряжения Mate или обратившись к операции Preview после назначения условия соосности. Тогда кнопка Preview меняет свое название на Unpreview, окно предварительного просмотра добавляемого компонента исчезает, а на сборке появляется подшипник. Назначаем оставшееся условие сопряжения Mate, указывая поверхности подшипника и диска на сборке. Опять обращаемся к операции Preview. Ви-

дим, что подшипник стоит на своем месте, но у него осталась одна степень свободы: он может вращаться вокруг своей оси. Обратившись к функции Vary Constraints, можно повернуть подшипник, нажав правую кнопку мыши и переместив курсор. Back (см. рис. 4.6).

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

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

Добавляем новую деталь: kryshka. Ссылочный набор - SOLID. Первое условие: тип сопряжения Center; выбирается цилиндрическая поверхность под подшипник на крышке и внешняя цилиндрическая поверхность подшипника. Второе условие: тип сопряжения Mate; выбирается поверхность буртика и боковая поверхность подшипника. ОК.

ОК (см. рис. 4.7).

В качестве следующего компонента добавим в сборку подсборку korpus_sb. Ссылочный набор - Entire Part. Назначаем условия сопряжения деталей. Тип сопряжения Mate. Указываем торцевую поверхность корпуса и торцевую поверхность крышки (см. рис. 4.8).

Плунжер состоит из двух деталей: поршня (porshen) и наконечника (nakonech-nik). Наконечник завальцовывается на сферической головке поршня, поэтому в сборке задано одно условие сопряжения - центровка сферической поверхности наконечника на сферической головке поршня (см. рис. 4.10).

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

верстие на крышке. Последним условием мы фиксируем корпус и крышку относительно друг друга. ОК. ОК. Закрываем меню Select Part: Cancel (см. рис. 4.9).

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

Определение положений деталей в сборках разного уровня

Прежде чем установить подсборку plunjer в насос, рассмотрим более подробно ее структуру и назначенные в ней условия стыковки. Откроем файл plunjer.prt операцией File -> Open (или с

помощьюиконкиизпанелиинструментов). Вызовем навигатор сборки: View-> Assembly Navigator (илиCtrf+A) иоперацию Mate

Component: Assemblies Components -> Mate Component (или иконку).

Обратившись к операции Vary Constraints в меню Mating Conditions, можно увидеть возможное перемещение наконечника относительно поршня. Для этого нажимаем левую кнопку мыши и, не отпуская ее, перемещаем курсор в графическом окне. После этого нажимаем Back. Cancel. Отметим, что в сохраненной сборке plunjer компоненты ориентированы вдоль одной оси. В таком виде она открывается, а значит, добавляется в другие сборки. При этом наконечник имеет три степени свободы относительно поршня.

В главном меню выбираем Window, а в выпавшем списке - имя нашей сборки: nasos. Поскольку в предыдущем файле навигатор сборки оставался открытым, сейчас в нем отображается дерево текущей сборки. Раскрываем все вложения и, обращаясь к значку «галочка», скрываем изображение всех компонентов, кроме disk_01 и одной из втулок (см. рис. 4.11).

Обращаемся к функции подбора других возможных решений положения компонента Alternate Solution. Теперь плунжер сориентирован правильно, но расположен далеко от втулки, в которую он должен входить. Поэтому обращаемся к операции Vary Constraints и, нажав левую кнопку мыши, буксируем плунжер, пока он не войдет во втулку. ОК. Закрываем меню назначения условий сопряжения деталей. ОК. Сейчас задавать другие условия, в частности прилегание поверхности наконечника к поверхности диска, бесполезно: будет высвечена ошибка. Закрываем меню

Select Раrt: Cancel.

Перед нами стоит задача не изменяя условия соосности поршня по втулке и не разби-

Добавляем сборку plunjer функцией Assemblies ->

Components -> Add Existing (иконка). Посколь-

ку данный файл оставался открытым, он присутствует в окне меню Select Part, где мы его и указываем. ОК. Ссылочный набор - Entire Part. Позиционирование - используя Mate. Добавляем компонент на оригинальный слой. ОК. Выбираем тип сопряжения Center. Указываем цилиндрическую поверхность поршня и внутреннюю поверхность втулки. Нажимаем Preview. Плунжер появился на сборке, но он направленневерно(см. рис. 4.12).

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

Вызываем операцию Assemblies Components - > Reposition Component(или иконку ) и вы-

бираем наконечник. ОК. Появляется меню

Reposition Component; все детали сборки, кроме плунжера, поменяли свой цвет на серый, неак-

тивный; появился символ системы координат. Изменение цвета деталей показывает, что подсборка plunjer стала рабочей частью, а головная сборка nasos -дисплейной (изображенной). Открываем закладку Variable Positioning (Переменное позиционирование). Здесь мы определяем, в какой сборке компонент nakonechnik должен изменить свое положение. Выбираем головную сборку nasos (см. рис. 4.14).

Таким образом, мы определяем, что в сборке plunjer наконечник не изменит своего положения относительно поршня, а в сборке nasos он повернется на сферической головке поршня в соответствии с оставшимися у него степенями свободы. Открываем закладку

Transform (Перемещение). Выбираем иконку Rotate Between Axes (Вращение между осями), как показано на рис. 4.15.

В качестве точки центра вращения выбираем иконку Arc /Ellipse /Sphere Center. Увеличиваем изображение в графическом окне, курсором указываем на сферическую поверхность наконечника (или головки поршня) и подтверждаем выбор. Для задания угла поворота нужно определить оси. Выбираем иконку Face Normal (Нормаль к поверхно-

сти).Поворачиваем изображение в графическом

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]