М ОСКОВСКИЙ ГОСУДАРСТВЕННЫ Й УНИВЕРСИТЕТ ПУТЕЙ СО О БЩ ЕН И Я (МИИТ)
Кафедра«САПР транспортны х конструкций и сооружений»
А.С. ТРУБАЕВ
3-D ГРАФ ИЧЕСКАЯ СИСТЕМ А UGS (ДЛЯ СТУДЕНТОВ СП ЕЦИАЛЬНОСТИ САПР И СТРО И ТЕЛЬНЫ Х
СП ЕЦ ИАЛЬНОСТЕЙ)
Рекомендовано редакционно-издательским советом университета в качестве учебного пособия
для студентов специальности САПР и строительных специальностей
Москва - 2010
УДК 004.8 Т 77
Трубаев А.С. 3-D графическая система UGS (для студентов специальности САПР и строительных специальностей): Учебное пособие по курсу «Автоматизация конструкторского и технологического проектирования». - М.: МИИТ, 2010. - 196 с.
В учебном пособии содержатся сведения по основным разделам курса моделирования. Во всех разделах приведены краткие теоретические сведения и понятия.
Настоящее учебное пособие предназначено для студентов специальности САПР и строительных специальностей, выполняющих курсовую работу по разработке 3-D моделирования в процессе изучения дисциплины «Автоматизация конструкторского и технологического проектирования».
Рецензенты: Начальник ЭАЛ ГМЦ ОТЭБ, доцент, кандидаттехнических наук С.А. Рябов
Доцент, кандидат технических наук И.А.Иванова
© Московский государственный университет путей сообщения (МИИТ), 2010
Св. план 2010 г., поз. 48
Подписало к печати - 29 .06/ЙФормат 60x90 1/16 Тираж 100 экз.
Уел. - печ. л.-
Заказ № 4 75.
Типография МИИТа, 127994, Москва, ул. Образцова, 9, стр.9
СОДЕРЖ АНИЕ
В ЕД ЕН И Е..................................................................................... 4
ВВЕДЕНИЕ В UNIGRAPHICS.............................................. 4
О БЩ И Й О БЗО Р СИ СТЕМ Ы U NIGRAPHICS.................5
СИ СТЕМ Н Ы Е СО ГЛА Ш ЕН И Я.........................................13
ЗАПУСК U NIGRAPHICS....................................................... 17
П РИ Н Ц И П Ы НАВИГАЦИИ............................................... 26
И Н СТРУ М ЕН ТА ЛЬН Ы Е СРЕДСТВА............................35
CLASS SELECTION DIALOG [М ЕНЮ ВЫ БО РА
ПО КЛА ССУ ]...........................................................................40
РАБОЧАЯ СИСТЕМ А КООРДИНАТ
(W ORKVIEW COORDINATE SYSTEM WCS
О С И ХС, YC, ZC ).................................................................... 48
Ф У НКЦ И Я POINT CONSTRUCTOR..............................57
ДИАЛОГОВОЕ О КНО V ECTOR CONSTRUCTOR...69
SK ETC H .....................................................................................75
ОПЕРАЦИИ FORM FEATURE И Д Р..............................82
EXPRESSIONS [ВЫ РАЖ ЕНИЯ].....................................109
ASSEM BLIES..........................................................................133
DRAFTING.............................................................................. 187
СП ИСО К Л И ТЕРА ТУ РЫ ..................................................196
Введение.Наш курс называется «Автоматизация конструкторского и
технологического проектирования». На кафедре по этой теме решено было ознакомить вас с началами UGS, которая и является типичным инструментом такой автоматизации. Вся система UGS весьма велика. Не случайно возникают сложности при поиске литературы по этому вопросу - так как одной книгой или малым числом томов обойтись сложно. Мы с вами будем изучать лишь часть этой системы: Modeling, Assemblies, Drafting. Изученное, позволит вам понять принятые в UGS подходы, привыкнуть к ней, и в дальнейшем, при необходимости, вы сможете самостоятельно или с кем-то расширить свои знания.
Говорить, что по UGS нет литературы - неправильно. С системой дается подробный пакет документации (Help), содержащий ответы на многие вопросы. Однако объем этого документа очень велик и на начальном этапе мы предлагаем вам сокращенный курс, базирующийся около предлагаемого фирмой курса для начинающих и активно использующий упомянутый выше Help.
Введение в UnigraphicsUnigraphics - это интерактивная система автоматизации про
ектирования и изготовления. Для обозначения систем этого класса используется аббревиатура CAD/CAE/CAM (Computer-Aided Design, Computer-Aided Engineering, Computer-Aided Manufacturing), что дословно переводится как Проектирование с Помощью Компьютера, Расчет конструкции с Помощью Компьютера и Изготовление с Помощью Компьютера. Подсистема CAD предназначена для автоматизации проектных, конструкторских и чертежных работ на современных промышленных предприятиях. Подсистема САЕ предназначена для проверки обеспечения прочности (ее соответствия нормативным требованиям), оценки поведения конструкции при эксплуатации. Подсистема САМ обеспечивает автоматизированную подготовку управляющих программ для оборудования с ЧПУ на основе математической модели детали, созданной в подсистеме CAD. В дальнейшем наряду с ЧПУ будет использоваться аббревиатура NC (Numerical
Control), что дословно переводится как Числовое Управление.Система Unigraphics имеет модульную структуру. Каждый
модуль выполняет определенные функции. Все функциональные модули вызываются из управляющего модуля, который называется Unigraphics Gateway. Каждый пользователь Unigraphics обязательно должен иметь модуль Gateway, тогда как все остальные Модули являются необязательными и могут быть подобраны для удовлетворения индивидуальных потребностей пользователя.
Unigraphics - это трехмерная система, которая позволяет идеально воспроизвести почти любую геометрическую форму, оперируя числами с удвоенной точностью. Комбинируя эти формы, Вы можете спроектировать изделие (CAD), выполнить инженерный анализ (САЕ) и выпустить чертежи (или электронноцифровой макет изделия).
После завершения проектирования модуль Manufacturing (САМ) позволит Вам указать геометрию детали, задать технологические параметры (например, диаметр инструмента) и автоматически сформировать траекторию движения инструмента в виде файла CLSF ( Cutter Location Source File ), что до словно переводится как Исходный Файл Положения Инструмента. Позднее этот файл будет использоваться в качестве исходных данных для расчета управляющих программ.
Общий обзор системы Unigraphics
Работа в системе Unigraphics начинается с открытия файла части и вызова соответствующего модуля из главного меню. Затем Вы выбираете из главного меню опцию (пункт меню), выполняющую определенную операцию, и на экране появляется диалоговое окно для этой опции. Ваш проект будет изображаться и редактироваться в главном окне модуля Unigraphics.
Объекты UnigraphicsС помощью Unigraphics Вы можете создавать, сохранять, извлекать и обрабатывать конструкторские и технологические данные.
Как правило, Ваша работа начинается с построения геометрии, описывающей деталь или часть конструкции. Система Unigraphics позволяет создать и сохранить трехмерную геометрическую модель части, из которой впоследствии могут быть получены:
Полностью образмеренные чертежи Управляющие программы для обработки деталей Исходные данные для решения задач инженерного анализа, например, дискретные модели для метода конечных элементов.
ЗАМЕЧАНИЕ: В данном курсе термины модель и часть равнозначны.
Модель состоит из объектов, созданных в процессе проектирования. В некоторых модулях вместо термина объект используется термин элемент. Множество объектов разделяется на геометрические объекты (точки, линии, листовые тела, ...), текстовые объекты (надписи, метки, размеры, ...) и атрибуты (цвет, фонт, толщина, ...).
В Unigraphics геометрические объекты создаются по правилам Евклидовой геометрии (линии не имеют толщины, точки не имеют размеров,... - векторная графика').
Хранение установок Unigraphics в системном реестреUnigraphics сохраняет пользовательские установки и другую информацию в специальном файле, называемом системным реестром. Сохраненные таким образом данные используются в последующих сеансах Unigraphics. Самостоятельно редактировать этот файл не рекомендуется, поскольку для этого требуются квалифицированные навыки и хорошее знание операционной системы. А все необходимые параметры автоматически сохраняются, когда Вы работаете с диалоговыми окнами Unigraphics, в частности во время работы с опцией Preferences [Настройки].
Модули UnigraphicsI. Базовый модуль Gateway - Интерфейс пользователя
Модуль Gateway - это интерфейс пользователя для работы с системой Unigraphics. Gateway предоставляет Вам интерактивную среду для взаимодействия с остальными модулями Unigraphics. Он обеспечивает выполнение следующих операций: открытие существующего файла части, создание нового файла части, сохранение файла части, вывод на плоттер чертежей и компоновок экрана, импорт и экспорт файлов различных типов, управление видами и компоновками, разделение объектов по слоям, манипуляции с РСК, анализ объектов, выдача информации об объекте, оперативная помощь (доступ к встроенному Help) и другие общесистемные операции.
Модуль Gateway является обязательным для работы всех остальных интерактивных модулей. Это первое, что Вы видите, когда входите в Unigraphics. Вы всегда можете вернуться в Gateway из любого модуля Unigraphics с помощью выпадающего меню Application.
И. Модуль Drafting - Черчение Модуль Drafting позволяет получать чертежи либо на осно
ве трехмерной модели, созданной модулем Modeling, либо на основе двухмерных компоновок видов, созданных с помощью встроенных средств эскизного проектирования. Drafting поддерживает автоматическое создание чертежных компоновок (включая ортогональные видовые проекции), сечений, дополнительных и местных видов, изометрическое черчение. Кроме того, он обеспечивает видо-зависимое редактирование и автоматическое удаление скрытых линий.
П1. Модули группы Modeling - МоделированиеIII.1) Solids Modeling - модуль твердотельного моделирования
Это основной модуль параметрического моделирования, обеспечивающий создание двухмерных и трехмерных моделей, выполнение Булевых операций и функций параметрического редактирования. Модуль Solids Modeling является обязательным
для работы модулей Features Modeling и Free Form Modeling.III.2) Features Modeling - модуль моделирования базовых эле
ментовОбеспечивает создание и параметрическое редактирование
стандартных конструктивных элементов: отверстий, пазов, бобышек, карманов, выступов. Он позволяет делать полости в телах и создавать тонкостенные объекты (детали из листового материала). Для работы этого модуля необходим модуль Solids Modeling. Ш.З) Free Form Modeling - модуль моделирования свободных
формМодуль Free Form Modeling обеспечивает построение
сложных поверхностей и моделей твердых тел. Поддерживаются следующие типы поверхностей: кинематическая поверхность (образующая линия движется вдоль направляющей или исходная форма пропорционально вытягивается вдоль одной, двух или трех направляющих), поликоническая поверхность (плазовая поверхность на конических сечениях), поверхность на сетке точек, поверхность на семействе линий. Для работы этого модуля необходим модуль Solids Modeling.
111,4) Sheet Metal Feature Modeling - модуль моделирования базовых элементов из листового металла
Обеспечивает создание специфических базовых элементов (фланцев, ребер, профилей), форма которых образуется заданными поверхностями листового металла. Для работы этого модуля необходимы модули Solids Modeling и Sheet Metal Design.
IH.5) User-Defined Features - модуль создания пользовательских базовых элементов
Предоставляет средства создания, хранения, извлечения и редактирования типовых конструктивных элементов пользователя. Для обозначения таких элементов будем использовать термин пользовательский базовый элемент или аббревиатуру UDF (User- Defined Features), что дословно переводится как Базовый Элемент, Определенный Пользователем. Этот модуль позволяет Вам взять существующую параметрическую модель тела, построенную стандартными средствами Unigraphics, установить взаимосвязь между параметрами, указать входные переменные (фор
мальные параметры), задать значения параметров по умолчанию и определить, какую форму этот элемент будет приобретать при извлечении. Сформированный таким образом базовый элемент будет храниться в библиотеке, к которой имеют доступ все пользователи, работающие с модулем Features Modeling.
IV. Модуль Assembly Modeling - Моделирование сборок Модуль Assembly Modeling осуществляет процесс модели
рования сборок методами "сверху-вниз" и "снизу-вверх". Он обеспечивает быстрый проход по иерархическому дереву сборки и прямой доступ к модели любого узла или компонента. Поддерживается концепция моделирования в контексте сборки, которая заключается в том, что Вы можете модифицировать модель любого компонента сборки и это изменение отразится на всей сборке.
V. Модули группы Analysis - Анализ (САЕ)V.l) Structures - модуль анализа методом конечных элементов
Средство для инженерного анализа с использованием конечно-элементных моделей. Этот модуль предназначен для конструкторов и специалистов по анализу, которые нуждаются в инструменте анализа, тесно связанном с геометрической моделью. Модуль Structures значительно упрощает и ускоряет концептуальное проектирование изделия и анализ его свойств.
Модуль Structures позволяет создавать, анализировать и оценивать различные конструкторские решения.
V.2) Moldflow - модуль анализа технологических процессовлитья
Модуль Moldflow используется для анализа процесса заливки в пресс-форму для литья под давлением.
V. 3) Motion - модуль кинематического анализа Предназначен для моделирования механических конструк
ций. Он позволяет сделать всесторонний анализ всех аспектов действия рычажных механизмов от соединения звеньев (синтез) до имитации движения (анимация). Облегченный аналог известной системы ADAMS.
VI. Generative Modeling (ICAD) - модуль интерфейса ICAD-Unigraphics
Это экспертная система проектирования, построенная на базе знаний, в которой реализованы принципы символьного описания информационной модели объекта (геометрия, марка материала, функциональные ограничения) и процесса (анализ, изготовление, испытание).
VII. Модули группы Manufacturing - ОбработкаVII. l) Basic Machining and Editing - модуль расчета и редак
тирования траекторииПредназначен для расчета и редактирования файла CLSF,
представляющего собой траекторию движения инструмента. Он также обеспечивает формирование программы на языке APT, содержащей команды перехода от точки к точке и операторы поэлементной обработки.
VII.2) Mill - модуль фрезерной обработкиВыполняет в интерактивном режиме 2- и 2.5-координатную
обработку контуров и карманов.VII.3) Multi-Axis Mill - модуль многокоординатной фрезерной
обработкиПродвинутый VII.2. Выполняет в интерактивном режиме
многокоординатную обработку сложных поверхностей (от 3 до 5 координат).
VII.4) Lathe - модуль токарной обработкиВыполняет в интерактивном режиме токарную обработку
(черновая и чистовая обработка, сверление, проточка канавок, нарезка резьбы).
VII.5) GPM/MDFG - модули постпроцессора и генератора постпроцессоров
Модуль GPM (Graphics Postprocessor) - постпроцессор - выполняет расчет управляющих программ для оборудования с ЧПУ. Исходными данными для постпроцессора являются файлы CLSF и MDF. Файл MDF (Machine Data File) [Файл Данных Станка] содержит технические характеристики станка и УЧПУ. Другими словами, файл MDF - это паспорт станка, определяющий формат управляющей программы, уникальный для данного оборудова
ния. Модуль MDFG (Machine Data File Generator) - генератор постпроцессоров - позволяет с помощью меню сформировать файл MDF.
VIII. Модули группы Sheet Metal - Изготовление изделий из листового металла
VTII.l) Unigraphics Sheet Metal Design - модуль проектирования изделий из листового металла
Это приложение Unigraphics, работающее с твердотельной моделью и специально ориентированное на проектирование деталей из листового металла (с учетом технологичности их изготовления).
VIIL2) Punchpress - модуль обработки на вырубных прессахПредназначен для программирования обработки на выруб
ных прессах с ЧПУ, оснащенных дополнительной плазменной или лазерной головкой.
VIIL3) Multi-Part Gridding - модуль раскладки деталейМодуль Multi-Part Gridding предоставляет быстрые и удоб
ные средства раскладки плоских деталей по прямоугольной схеме в интерактивном режиме. Кроме того, этот модуль выполняет расчет траектории движения инструмента для обработки деталей из листового металла (или аналогичного материала) с применением пуансона, лазера, плазменной горелки или фрезы.
IX. Модули программированияIX. 1) GRIP - графический интерактивный язык программирова
ния(Graphics Interactive Programming) во многом похож на
FORTRAN. GRIP использует слова английского языка. На языке GRIP можно запрограммировать выполнение большинства операций, реализованных в модулях Unigraphics. В некоторых случаях GRIP обеспечивает более эффективное выполнение специфических операций по сравнению с интерактивным режимом. Аналог использования VB, AutoLisp.
IX.2) UG/Open API - прикладной язык программированияЯзык программирования UG/Open API (ранее известный
под названием User Function) предоставляет пользователю средства доступа к компонентам и внутренней базе данных
Unigraphics. Имея такие средства, пользователь сам может разрабатывать прикладные задачи, расширяющие возможности системы.
X. Модули группы Quality Control - Управление качеством Х.1) VALISYS
Это набор из модулей, обеспечивающих анализ качества отдельных изготовленных деталей.
Х.2) DMISПредоставляет средства программирования контрольно
измерительных машин (КИМ). КИМ выполняет замер готовой детали по управляющей программе. Результаты замера используются для контроля (фактические размеры детали сравниваются с теоретическими данными геометрической модели Unigraphics) и для формирования геометрической модели Unigraphics по прототипу (поверхность детали воспроизводится по сканированным точкам).
XI. Модуль UGMX - расширенная передача данныхЭто расширенный графический интерфейс пользователя для
разработки, просмотра и анализа двухмерных проектов и чертежей.
XII. Модуль Spreadsheet - Электронная таблицаМодуль обеспечивает интерфейс для обмена данными
Unigraphics и электронной таблицей Xess (или Excel). Вы можете использовать электронную таблицу для решения следующих задач:
Описание взаимосвязей частей на основе стандартной табличной компоновки.Оптимизация геометрии по расчетам с помощью электронной таблицы.Улучшение конструкции по аналитическому сценарию. Учет экономических факторов (например, анализ стоимости) в процессе проектирования.Другое.XIII. иМодуль UG/Photo - Реалистическое изображение
моделейЗакрашенное изображение модели Вы можете получить с
помощью опции View—^Visualization—>High Quality Image [Вид—визуализация—>Реалистичсское Изображение]. Модуль UG/Photo предоставляет более широкие возможности для получения фотореалистического изображения. Фотореалистическое изображение дает дополнительную визуальную информацию о модели: отражение, прозрачность, цвет, текстура, делая изображение модели на экране похожим на фотографию реальной детали. Высококачественное изображение можно использовать для получения прототипа изделия, для маркетинга и др.
XIV. Модуль UG/Open UlStyler - Программирование пользовательских диалоговых окон
Предоставляет пользователю и другим разработчикам инструментальные средства для создания диалоговых окон Unigraphics. Используя специальный редактор, Вы строите диалоговое окно с нужными элементами управления, причем программные коды для этого окна автоматически формируются в файле. Благодаря такому подходу Вы получаете корректное описание окна, и от Вас не требуется глубоких знаний по программированию графического пользовательского интерфейса [Graphical User Interface (GUI)]. Таким образом, вся Ваша работа сводится к визуальной оценке и редактированию диалогового окна (аналог мастера вопросов в Access - SQL).
XV. Модуль UG/Web Express - Создание Web-страниц сданными Unigraphics
Генерирует файлы формата HTML (HyperText Markup Language), используя данные файла части Unigraphics.
XVI. Модуль Geometric Tolerancing - Допуски формы и расположения (ясно)
Системные соглашенияВ этом разделе описываются некоторые условности, которые по
всеместно используются в системеCoordinate Systems
j [СИСТЕМЫ КООРДИНАТ]
Для геометрических построений Unigraphics позволяет определять строительные плоскости и системы координат. Они не зависят от ориентации вида и не обязательно папаллельны каптинной
плоскости экрана.Абсолютная система координат (модельное пространство) - это система координат, в которой начинается создание модели. Могут быть определены и другие координатные системы, но лишь одна из них, иод названием Рабочая Система Координат (РСК - WCS), предназначена для геометрических построений.
Angle Measurement [ИЗМЕРЕНИЕ УГЛА]
Unigraphics отсчитывает угол в направлении против часовой стрелки: от положительной оси X (или ХС) к положительной оси Y (или YC).Угол измеряется в градусах и в долях градуса. Если Вы задаете положительное значение угла, то угол отсчитывается против часовой стрелки; если отрицательное значение, то по часовой стрелке.
Правило измерения угла
Для определения направления вращения или ориентации системы координат действует правило правой руки. По этому правилу также определяется положительное и отрицательное направление вращения.
Правило правой руки можно сформулировать следующим образом: пусть кисть правой руки покоится на столе, касаясь поверхности тыльной стороной; тогда, если начало координат расположить на ладони, то большой палец будет указывать направление оси X, указательный палец - направление оси Y, а средний палец в полусогнутом состоянии укажет направление оси Z.
Иллюстрация правила правой руки
Правило правой руки для определения направления вращения
Если совместить вектор оси вращения с вытянутым большим пальцем правой руки, то направление сгиба пальцев будет соответствовать положительному направлению вращения. И наоборот, если вращение осуществляется вдоль сгиба пальцев, то вытянутый большой палец укажет направление вектора оси враще ния.Например, если нужно определить положительное направление вращения в данной системе координат, совместите большой палец с осью ZC так, чтобы палец указывал положительное направление этой оси.Направление против часовой стрелки будет совпадать с направлением сгиба пальцев от оси X к оси Y.
Направгвращеш
Осьвращения
Применение правила правой руки для определения направления вращения
Точка пересечения
В общепринятом понимании пересечение двух линий - это точка, в которой они физически встречаются. В Unigraphics понятие пересечения распространяется на линии, которые фактически не имеют общих точек.
Представьте себе, что вторая выбранная линия (С2) движется вдоль оси ZC в качестве образующей листового тела. Первая выбранная линия (С1) пересекает это воображаемое тело в точке Р1,
С2
НаправлениеochZC
Пример точки пересечения
которую мы и будем считать "точкой пересечения" линий С1 и С2. Смотрите вышеприведенный рисунок.Если линии не пересекаются в обычном смысле слова, то точка пересечения лежит на первой выбранной линии. Если линии физически пересекаются, точка пересечения лежит на второй выбранной линии.
Запуск Unigraphics в операционной системе Windows NTЗапуск Unigraphics выполняется одним из следующих способов: 1) переход к группе программ Unigraphics и двойное нажатие иконки Unigraphics или 2) ввод команды ugii в консольном окне UG Command Prompt.
Начало работыПри запуске Unigraphics Вы сначала попадаете в среду базового модуля Gateway [дословно "ворота"].Чтобы начать работу, прежде всего нужно загрузить файл части. Затем запустить тот прикладной модуль, с которым Вы собираетесь работать, например, Modeling [Модуль геометрического Моделирования] или Drafting [Модуль Черчения].Чтобы начать работу с файлом части Unigraphics, необходимо либо создать новый файл части, либо загрузить существующий. Обе эти опции доступны в выпадающем меню File [Файл], которое вызывается из горизонтального меню.
Выпадающее меню File
Наиболее часто используются следующие опции меню File : Создание новой части ( File—>New [Файл—>Новый]) Загрузка существующей части ( File—>Ореп [Файл— >Открыть])Поиск в директориях файлов сборок ( File—>Options [Файл—>Опции])Запуск прикладных программ ( File—>Execute UG/Open [Файл—>Выполнить UG/Open])Выход из Unigraphics без сохранения частей ( File—>Exit [Файл_Выход])
File - ФайлОбщий обзор
Выпадающее меню File содержит команды, которые позволяют создавать, открывать, сохранять, закрывать, импортиро- вать/экспортировать файлы частей, выполнять базовые операции над файлами и операции по управлению системой, а также выходить из Unigraphics. Кроме того, в Вашем распоряжении опции
задания пути для поиска файлов, вывода данных на плоттер и установки пользовательских значений по умолчанию.
ОпцииNew [Новый] Позволяет создать новый файл
части.Open [Открыть]
:......... ..............Позволяет открыть существующий файл части Unigraphics.
Close[3aKpbiTb] Вызывает подменю, позволяющее закрывать, сохранять, перезагружать одну или несколько открытых частей, а также завершать сеанс работы в Unigraphics.
Save[Сохранить] Сохраняет часть, изображенную в главном окне модуля Unigraphics.
Save As[Сохранить Под именем]
Позволяет сохранить файл под другим именем, в другом формате и в другой директории.
Save АН[Сохранить Все]
Сохраняет все открытые части, которые были модифицированы.
Options [Опции] Определяет, как и откуда система загружает Ваши файлы частей, а также некоторые специфические действия при сохранении части.
Import [Импортировать] Копирует содержимое файла в Вашу рабочую часть, или в случае использования форматов IGES, STEP203, STEP214 и DXF - в новую часть.
Export [Экспортировать] Экспортирует данные Unigraphics в файл назначенного типа.
Interoperate Опция Interoperate обеспечивает совместное использование прикладных систем Unigraphics, ProductVision и iMAN.
Описание
Print [Печать] Запускает стандартный в среде Windows процесс печати. Эта опция доступна только в операционной системе Windows NT.
Plot [Чертить...] Создает плоттерные файлы GPDF (Generic Plot Data File - Исходный Файл Плоттерных Данных) и ставить их в одну из системных очередей вывода на плоттер в сетях TCP/IP или DECNET.
Save Bookmark [Сохранить Закладку]
Сохраняет файл закладки *.bkm (в формате XML), который содержит
Utilities [Утилиты]
описание текущего состояния сборки и фильтров, установленных в навигаторе сборки. Последующее открытие закладки загружает сборку с теми же самыми параметрами и видимостью компонентов, которые были во время сохранения этой закладки. Более подробная информация о закладках приведена в разделе "Навигатор сборки" Справочника по сборке [Assemblies Online Help] . Опции, которые относятся ко всем операциям UG/Open, но в то же время не классифицируются по какому-то определенному признаку.
Execute UG/Open [Выполнить программу UG/Open]
Запускает пользовательские прикладные программы UG/Open GRIP, DeBUG Grip и UG/Open API (User Function).
PropertiesfXapaKTepncTHKH] Выводит информацию, относящуюся к текущей изображенной
""[части.Recently Opened Parts ([Недавно Открытые Части]
Открывает подменю, показывающее самые последние открытые части (максимум 8).
Rxit [Завершение работы] Завершает сеанс работы в Unigraphics
Создание и вызов файла части Создание нового файла части (ясно)
Для создания нового файла части необходимо выполнить следующие действия:
Выберите опцию File горизонтального меню.Выберите опцию опцию New [Но-
вый]выпадающего меню File . Появится диалоговое окно New Part File [Новый Файл Части].Введите имя нового файла части в текстовом поле File name.
Диалоговое окно New Part File в операционной системе Windows NT
Для завершения ввода имени файла части нажмите экранную клавишу ОК или клавишу <Retum> на клавиатуре. Если файл с таким именем уже существует, то система предложит ввести новое имя.
Загрузка существующего файла части (ясно)Для загрузки существующего файла части необходимо выполнить следующие действия:
Выберите опцию File горизонтального меню.Выберите опцию Open [Открыть] выпадающего меню File . Появится диалоговое окно Open Part File [Открыть Файл Части].Выберите нужный файл из списка Files [Файлы].
ИЛИУкажите мышью текстовое поле File name и введите в нем имя файла, который Вы хотите загрузить.Для завершения ввода имени файла части нажмите экранную клавишу ОК или клавишу <Retum> на клавиатуре. Если файл с таким именем не найден, то появится сообщение об ошибке открытия файла.
O pen PdH File
' Г т :
J Ca t * IF ^ ■**?**!*’* ¥ **' t ]
Диалоговое окно Open Part File в операционной системеWindows NT
Выбор модуляПосле того, как Вы создали новый или загрузили существующий файл части, выберите в горизонтальном меню опцию Application [Модуль].
Help'' -Mqdcimg Ctrl+MStud.o for Design.DraftingMaQufactjnng Ctrl+AII+M
_ . . . к . . . . . . r
glruefures . 1 * •*.Moldflow Fart fidvner 'Mgfioti *
Si;i>el Meta1 ►Aoutfng ►Wire Harness
‘ Gateway Ctrl+V.'.'-; . :
, U ir{t3terf|ipSStyler... . ’
Выбор модуля влияет на другие доступные опции. Ниже приведены некоторые примеры.
Диалоговые окна и инструментальные панели модулейВыбор модуля определяет, какие инструментальные панели становятся доступными. Например, при выборе модуля Modeling в Вашем распоряжении следующие инструментальные панели: Curve, Edit Curve, Form Feature, Feature Operation, Edit Feature, Free Form Feature, Edit Free Form Feature, Die Engineering и Sheet Metal Feature.Нажимая иконки в инструментальной панели Form Feature, Вы можете создавать трехмерные твердотельные модели.
Инструментальная панель Form Feature
При выборе модуля Drafting в Вашем распоряжении следующие инструментальные панели: Curve, Edit Curve, Drafting Annotation, Drafting Preferences и Drawing Layout.Нажимая иконки в инструментальной панели Drafting Annotation, Вы можете создавать, редактировать и удалять чертежные объекты.
Drafting Annotation
л а и г
Инструментальная панель Drafting Annotation
Когда изменяются опции главного горизонтальногоменюПри выборе модуля обновляется горизонтальное меню Unigraphics, так что в нем появляются только опции, доступные в этом модуле. Например, горизонтальное меню модуля Modeling выглядит так:
jJUrtigiaphics VI 6.0 • ModelingTdt ye# Injefl '‘fdmal Ms, '-AsseSifctes $$ Апф» ftefewm'
Горизонтальное меню модуля Drafting выглядит следующим образом:
|$UnigraphicsV16.0-Dialling ЯВИfile Ed* leu ta t f«Ml '(«If Brawig MornaS* Ifew НФ
Изменения выпадающих менюКак и в горизонтальном меню, состав опций выпадающих меню определяется текущим выбранным модулем. Например, выпадающие меню Edit, Tools, View и Preferences выглядят совершенно по-разному в модулях Modeling и Drafting.Рассмотрим в качестве примера меню Preferences .
В модуле Modeling доступны следующие опции меню Preferences:
• £(*$<.,■ ' OiltSMW ;‘ . ~ C№V* StfeSfe CHWbM ;'Uiaf aflce. jObgii'gsvKSs - * >
Л ~'ft —“it**
StfOmeftfc toleWh$$f&■ ■■■. МэЙ?-i'.-tj.'.»
В модуле Drafting доступны следующие опции меню Preferences:
‘OveliySf? ' №ShifW'■ . aw -<
Sfi-o*. OiK!.-.’ЦиИГгзвйё*.,/ ' т "> aDiijputpkfees, >
**"**■ У Л Щ г
ж Ш ш т ш
Интерфейс пользователяРаботая в операционной системе Windows NT, Unigraphics полностью совместима со всеми ее компонентами, т.к. диалоговый интерфейс Unigraphics в NT построен с использованием стандартных технологий пользовательского интерфейса Windows. Как следствие, интерфейс, с которым пользователь работает в
Unigraphics, максимально приближен к аналогичным действиям в других программах Windows.
Интерфейс пользователя основан на концепции окон (ограниченных зон экрана), которые обеспечивают независимое взаимодействие с программными модулями. В графической среде могут работать одновременно несколько систем; каждая из них может использовать несколько окон для оперативного диалога с пользователем.
Стандарты, принятые в графической среде для визуализации взаимодействия с системой, основаны на таких компонентах интерфейса пользователя, как скользящие шкалы [бегунки] и экранные клавиши, которые олицетворяют объекты реального мира. Эти компоненты используют трехмерное визуальное представление, чтобы создать впечатление непосредственного физического манипулирования интерфейсом (например, "нажатые" экранные клавиши выглядят "утопленными").
Принципы навигацииТермин навигация (при описании интерфейса) применяется для обозначения способа перемещения по экрану курсора мыши или клавиатуры.В Unigraphics основной способ навигации - это управление курсором путем перемещения мыши по поверхности стола. Для наведения фокуса на различные поля интерфейса можно также пользоваться клавиатурой.Фокус - это ключевое понятие в навигации с помощью клавиатуры. При работе с системой в каждый момент времени только одно поле доступно для ввода с клавиатуры. Окно, в котором расположено поле, находящееся в фокусе, называется активным окном. Диспетчер окон выделяет цветом рамку активного окна.
МышьВзаимодействие с интерфейсом UnigraphicsСтандартное использование мыши показано в следующей таблице ( МВ1 - это левая кнопка мыши, МВ2 - средняя кнопка мыши, а МВЗ - правая кнопка мыши):
Кнопка мыши НазначениеМВ1 Выбирает меню, объекты и опции диало
говых окон.МВ2 ОК.<Alt>MB2 Cancel.МВЗ в текстовом поле ввода
Вызывает контекстное меню Cut/Copy/Paste.
Sh-MB 1 - отмена выбора.
В графических оконных программах функции мыши определяются двумя действиями: ее движением и манипулированием кнопками. В Unigraphics производятся следующие действия с мышью:
Стандартные действия с мышьюТермин Описание действий
ДЕРЖАТЬ Нажать и не отпускать кнопку мыши.БУКСИРОВАТЬ |Держать кнопку и двигать мышь. Операция
буксировки перемещает курсор по экрану и прекращается при отпускании кнопки мыши.
ОТПУСТИТЬ Отпустить кнопку мыши после операций "Держать" или "Буксировать".
НАЖАТЬ Нажать и отпустить кнопку (щелкнугь кнопкой), не передвигая мышь. Обычно это используется при выборе объектов или при выполнении операций.
ДВАЖДЫ НА- Два паза подряд щелкнугь кнопкой мыши, не
Взаимодействие с' моделью в графическом окне Взаимодействие с моделью, изображенной в графическом окне, осуществляется нажатием или буксировкой МВ1. Вы можете:
указывать позиции на экране выбирать объектыпереносить геометрические объекты и менять их форму выполнять динамическое изменение вида (Mouse Dynamics)
Указание позиций на экране
Для задания позиции, в которой необходимо создать новый объект или перенести существующий, нажмите МВ1 в графическом окне.
Выбор объектов
Работая с мышью, Вы можете выбирать объекты, отменять выбор и заново выбирать объекты. В следующей таблице перечислены некоторые операции, которые используются при выборе объектов мышью:
Чтобы... Выполните следующие действия:
----- ----------------------------------------
Выбрать одиночный объект
Установите курсор на объекте и нажмите МВ1.
Выбрать несколько объектов
Буксируйте МВ1, растягивая прямоугольную рамку, в которую попадают интересующие Вас объекты, ИЛИ Укажите несколько позиций для определения многоугольника, в пределах которого находятся объекты.
Отменить выбор одиночного объекта
Нажмите <Shift>MB 1.
Г'“" ' ■' """ ....... .j Отменить выбор не- !скольких объектов! Заново выбрать одиночный объект(Выбрать цепочку объ- }ектовВыбрать одиночный ■объект с подтверждением при неоднозначности выбора
Буксируйте МВ1, удерживая нажатой клавишу <Shift>.Нажмите <Ctrl><Shift>MBl.
Нажмите <Alt><Shift>MB 1.
Нажмите <Ctrl>MB 1.
j
Перемещение и определение геометрических объектовВ зависимости от типа используемой операции геометрические объекты можно определять или переносить простым движением курсора без нажатия МВ 1 или буксировкой с нажатой МВ 1.
Динамическое изменение вида с помощью мыши
Система Unigraphics поддерживает следующие типы динамических операций изменения вида с использованием мыши (Mouse Dynamics):
Rotate [Поворот]Pan [Сдвиг]Zoom [Масштабирование]Zoom In/О lit [Увеличение/Уменьшение]Navigate [Навигация]
Для выполнения любой из вышеперечисленных операций нажмите МВ1 и буксируйте. Подробное описание этих операций приведено в разделе "М[еню View - Вид".Доступность этих динамических манипуляций зависит от текущей операции. Чтобы понять, какое преобразование Вы можете выполнять в графическом окне в данный момент, обратите внимание на сообщение в строке подсказки и на вид курсора. Курсоры графического окнаВ графическом окне могут появляться различные курсоры, сигнализируя о характере возможного взаимодействия с моделью.
Указатель стрелкаjВзаимодействие с моделью не обязательно.
Указательстрелка * !
Возможно, Вы используете этот курсор толь-: ко для работы с диалоговыми окнами, инст- :рументальными панелями или горизонталь-ным меню.
Позиция
Позиция1__ | Вы можете указывать позиции, но выборi !объектов недоступен.
ВыборВыбор(Большой)Выбор ; (Средний)
уч
/*Ч
чУ
•ч ;j \
Вы можете выбирать объекты, используя любые способы выбора объектов, поддерживаемые текущей операцией.
Выбор (Ма- ! ленький) + .
Выбор при Это модификация курсора выбора. Он ука-возможности: зывает на то, что в текущей позиции нахо-выбора не- дится несколько объектов - кандидатов дляскольких выбора, и для устранения неоднозначностиобъектов доступно диалоговое окно подтверждения.
Буксировка
БуксировкаСистема отображает этот курсор, в то время как Вы перетаскиваете объект или объекты в заданном режиме.
Буксировка ; с выбором (Большой) ;
Ф ;
Круг указывает, что Вы можете двигаться поверх объектов таких как прямые и "предварительно выбирать" их. Предварительная выборка означает, что объект потенциально выбираемый. Unigraphics высвечивает объект, тем цветом, который задан в настройках.
Буксировка . с выбором (Средний) Ф :
Буксировка с выбором (Малый)
Если операция поддерживает перемещаемую геометрию к выбираемому объекту, или кон- ; трольная точка объекта, Unigraphics представляет один из этих курсоров.
Букси эовка с предварительным выборомБуксировка с Круг указывает, что Вы можете двигаться;предварительным: г /V поверх объектов таких как прямые ивыбором V z "предварительно выбирать" их. Предва-(Большой) рительная выборка означает, что объектБуксировка с потенциально выбираемый. Unigraphicsпредварительным: Г высвечивает объект, тем цветом, которыйвыбором J .задан в настройках.(Средний)
•— Стрелка на правом верхнем углууказывает, что подсвеченный объект,поверх которого курсор позициониро-ван. Если Вы нажимаете на МВ1 и;
Буксировка с перемещаетесь, это перетащит вы-предварительным;- t Л- свеченный объект. Вы можете пере-выбором тащить маркеры или объекты.(Малый) ;
Unigraphics представляет этот кур-сор, чтобы выбирать и перетаскиватьобъекты.
Буксировка с Это модификация курсора выбора. Онпредварительным указывает на то, что в текущей позициивыбором при не- ; А находится несколько объектов - кандида-скольких объек- ... тов для выбора, и для устранения неодно-:тах доступных значности доступно диалоговое окнодля выбора подтверждения.
Отсоединенная буксировка
Отсоединенная; и) Вы можете позиционировать курсор в лю-
буксировка, без выбора j
бое место и перетаскивать выбранные в настоящее время объекты.
Отсоединенная буксировка с выбором (Большой)
гV
чу 1
Круг указывает, что Вы можете двигаться ! поверх объектов типа кривой и "предварительно подсвечивать" их. Предварительная подсветка означает, что объект потенциально выбираемый. Unigraphics подсвечивает объект, когда эта опция включена. Перпендикулярные стрелки в правом верхнем угле указывают, что возможно отсоединенное перемещение. Отсоединенное перемещение означает, что, если Вы перемещаете от текущего расположения курсора, Вы переместите выбранные в настоящее время выбранные объекты.Поэтому, Вы можете легко выбирать объекты и перетаскивать их в любое положение курсора.
Отсоединенная буксировка с выбором (Medium)
f иJ \
Отсоединенная; буксировка с выбором (Small)
-€ U:7~
■ V..JОтсоединенная' буксировка с выбором не- скольких объектов
и \
Это модификация курсора выбора. Он указывает на то, что в текущей позиции находится несколько объектов - кандидатов для выбора, и для устранения неоднозначности доступно диалоговое окно подтверждения.
Отсоединенная! буксировка с выбором
_ l t jI ,
Указывает, что ВЫ можете перемещать вы- { бранные объекты или указывать новую позицию в графическом окне.
Динамическое вращение!Для поворота вида с помощью onnunView— >Operation—>Rotate[B^i;—>Операция—
Rotate О >Повернуть] выберите одну из опций[Вращение] ; ceKmfflFixed Ах18[Фиксированная Ось], ус
тановите курсор поворота на нужный вид иf i w r M n V W T P МТ.ТТПТ. tv jT P .n V K T tR R ff MR П Rn R n f » - ;
Динамический просмотр
Навигация Ф ;
Режим свободной навигации обеспечивает быстрое изменение вида закрашенной | или каркасной модели, имитируя "свободный полет" относительно ее поверхности. Все манипуляции с видом выполняются произвольным перемещением мыши и/или нажатием клавиш, В отличие: от управляемой навигации здесь не требуется предварительное определение траектории маневрирования.Режим свободной навигации устанавливается сразу же при открытии диалогово- го окна View Navigation (вызываемого o n n n e f i V i e w —>Operation— >Navigate[Bna—>Операция— >Навигация]) или при нажатии h k o h k h N avigateB инструментальной панели вида.
Перемещение %
Задействует управляемый мышью курсор сдвига . Когда Вы находитесь в режиме сдвига и видите на экране этот курсор, установите его в начальную позицию сдвига, затем буксируйте мышь (удержи- ; вая МВ 1). Вид будет динамически сдвигаться.Из режима сдвига можно выйти несколь- ; кими способами: повторно выбрать опцию Pan; нажать МВ2; нажать МВ 1 за ппелелами гоасЬического окна: использо- ;
вать клавиши Cancel, Apply, Back, любые опции диалогового окна или клавиши- ускорители.
Для выхода из режима корректировки вида (опции Zoom, Rotate, Pan) можно использовать ускоритель экранной клавиши ОК, но при этом сама функция ОК не выполняется. При использовании других ускорителей не только отменяется . режим корректировки вида, но и выполняется функция ускорителя.
Масштаб прямо- ; угольником ; Q .
Режим масштабирования. Вы можете увеличивать и уменьшать изображение на любом виде.Выберите опцию View—>Operation— >Zoom[Bnr—>Операция— >Масштабировать], чтобы открыть диалоговое окно Zoom View, в котором указан текущий масштаб вида, установленный по умолчанию.
Вы можете ввести новое значение масштаба в поле Scale и затем нажать ОК или Apply для обновления изображения.
Кроме того, изменить масштаб и сразу же; обновить изображение можно с помощью' опций Half 8са1е[Половинный Масштаб], Double Scale [Двойной Масштаб],Reduce 10%[Уменыпить на 10%] и Increase 10%[Увеличить на 10%].
Динамическоеувеличение
Используйте динимическое увеличение для увеличения/уменынения масштаба части относительно выбоанной точки на
Инструментальные средстваВ UGS имеется нескольких общих функций, обеспечивающих выполнение операций в различных модулях Unigraphics (например, выполнение операции выбора в Edit/Blank).Эти универсальные опции иногда называют вспомогательными функциями [subfunctions] потому, что они вызываются для обслуживания основных функций Unigraphics и не работают сами по себе. Например, вспомогательная функция Class Selection становится доступной, когда Вы выбираете объекты, работая с такими функциями, как Delete [Удалить], Blank/Unblank [Пога- сить/Восстановить изображение], Transformations [Преобразования] и т.п.Общие инструментальные средства часто упоминаются в справочной документации Unigraphics. Причем их названия могут заканчиваться различными словами: Tool [Инструментальное средство], Constructor [Построитель], Subfunction [Вспомогательная функция], либо это окончание вообще опущено. Не придавайте этому особого значения. Вы должны понимать, что речь идет об одном и том же инструментарии (в виде диалоговых окон и меню), доступном во всех модулях системы Unigraphics. Еще одна отличительная особенность: названия общих функций в тексте справочников всегда выделены курсивом.]
Опции общих инструментальных средствClass Selection Tool [Выбор Группы]
Используется для выбора объектов, над которыми основная функция выполняет некоторые операции. Вы можете выбирать объекты по одному или установить фильтры для выбора множества объектов.
Point Constructor Используется для выбота точек
[Построитель Точек] при построении геометрических объектов Unigraphics. В большинстве случаев эта общая функция используется в позициях создания точек.
Ordered Point Tool [Выбор Упорядоченных Точек]
Используется для выбора большого количества точек с помощью одного из трех методов формирования цепочки точек или с помощью стандартного метода, реализованного в функции Point Constructor, который позволяет задавать точки по очереди.
Line Tool [Выбор Прямой] Используется для задания прямой , которая задействована в некоторых операциях в качестве временного вспомогательного объекта (например, для выполнения некоторых функций преобразования).
Vector Constructor [Построитель Векторов]
Используется для создания единичного вектора. Единичные векторы имеют только компоненты, задающие направление; начальная точка и длина вектора не сохраняются. Эта функция также используется в программировании обработки на станках с ЧПУ и при построении поверхностей.
Plane Tool [Выбор Плоскости]
Используется для задания плоскости при построении поверхностей или для задания плоскости зеркального отражения.
Coordinate System Tool [Выбор Системы Координат]
Используется при выполнении операции включения объектов в часть для задания ориентации (
Boundary Tool [Выбор Контура]
Используется для задания временных или постоянных контуров.
CSYS (Coord. SYStem) Constructor[Построитель Системы Координат]
Используется для создания ассоциативной системы координат.
Функция Class Selection - Выбор группы Функция Class Selection реализует общие методы выбора объектов. Она также позволяет установить фильтр, который будет управлять процессом выбора объектов перед выполнением основной функции. Доступные для выбора объекты задаются с помощью опций секции Filter Methods [Методы Фильтрации] диалогового окна Class Selection.В диалоговом окне Class Selection доступны следующие опции;Name [Имя] Текстовое поле для
ввода имени объекта. После нажатия клавиши <Enter> или экранной клавиши ОК выбираются все объекты с заданным именем (или шаблоном имени).
Filter Methods [Методы Фильтрации]
Опции этой секции позволяют устанавливать фильтры для выбора объектов Unigraphics по их атрибутам.
Туре [Тип] Позволяет установить фильтр по типу объекта, т.е. сделать доступными или недоступными для выбора объекты указанных типов. Состав списка доступных для выбора типов в диалоговом окне Туре определяется текущим модулем Unigraphics.
Color [Цвет] Устанавливает фильтр выбора объектов по цвету.
Layer [Слой] Задает слои, на которых разрешен выбор объектов. Вы можете задать один слой, существующую категорию или диапазон слоев. Первоначально все слои и категории являются недоступными для выбора. В список слоев включаются только те слои, которые имеют статус выбираемых.
Other [Другие] Открывает диалоговое окно, содержащее клавишу-выключатель для каждого атрибута, а также клавишу User-
Defined Attributes [Пользовательские Атрибуты]. При первом открытии все клавиши атрибутов находятся в выключенном состоянии.
Reset [Сброс] Восстанавливает первоначальное состояние всех полей секции Filter Methods.
Rectangle/Polygon Method[Метод Прямоугольника/Многоугольника]
Позволяет выбирать объекты (в том числе группы и компоненты), задавая ограничивающую зону.
Up One Level [Вверх на Один Уровень]
i.......... ..............
Позволяет перейти на следующий уровень иерархии компонента сборки или группы, если компоненты или группы доступны для данной операции выбора.
'Select All [Выбрать Все] Выбирает все види
мые объекты на рабочем виде с учетом установленных фильтров.
All But Selected [Все Кроме Выбранных] Выполняет ту же операцию, что и опция Select A ll, но с отменой сделанного ранее выбора объектов.
Chain [Цепочка] Это самый быстрый способ выбора связанных объектов как каркасной модели,так и ребер объемного тела.
iPolygon [Многоугольник] Задействует выбор многоугольником.
Class Selection Dialog [Меню выбора по классу] Вспомогательная функция Class Selection используется
при работе со следующими основными функциями:
Меню выбора по классу Delete [Удалить]Blank/Unblank [Погасить/Восстановить изображение] Transformations [Преобразования]Information [Информация]Group/Ungroup [Сгруппировать/Разгруппировать] Attributes [Атрибуты]Edit (Layer Move/Copy) [Редактировать (Слой Перемес- тить/Копировать)]
Edit (Object Display) [Редактировать (Изображение Объекта)]Edit (View Dependent Edit) [Редактировать (Видозависимое Редактирование)]Ident (UG/Open GRIP) [Идентификация (Прикладная программа UG/Open GRIP)]
Patterns [Шаблоны]При выборе объектов с помощью функции Class Selection в
строку состояния выводится информация о выбираемых объектах. Эта информация может содержать типы и имена выбранных объектов и всегда показывает текущее количество выбранных объектов.
Опция Name - Имя объектаПоле Name предназначено для выбора объектов путем ввода присвоенного им имени. При этом будут выбраны все объекты с заданным именем, которые могли бы быть выбраны с помощью курсора, то есть имеют соответствующие атрибуты (например, тип, видимость, слой и т.п.). В некоторых случаях можно также выбирать невидимые или, другими словами, недоступные для выбора объекты (например, при работе с опцией Information— >Object). В этом случае, выбираемый объект должен удовлетворять только текущему состоянию фильтра типа.
Шаблон имени
Для выбора группы объектов можно задавать шаблон имени с использованием следующих символов:? (знак во- Означает, что в имени объекта на этом месте может проса) быть любой символ, кроме точки.* (asterisk) Означает, что в имени объекта на этом месте может
быть любая строка символов, в том числе строка с точкой и пустая строка.
Секция Filter Methods - Методы фильтрацииСуществуют различные методы, позволяющие устанавливать фильтры для выбора объектов Unigraphics по их атрибутам. В
секции Filter Methods диалогового окна Class Selection доступны следующие опции фильтрации: Туре [Тип], Color [Цвет], Layer [Слой] и Other [Другие]. Эти опции подробно описаны ниже. Опции Туре и Color вызывают диалоговые окна, содержащие список атрибутов, из которого Вы можете выбрать нужный атрибут для установки фильтра.Если Вы выберете сначала опцию Туре , появится окно со списком всех типов, доступных для выбора в текущем модуле Unigraphics. От того, с каким модулем Вы в данный момент работаете, зависит состав списка типов и то, какие типы являются уже выбранными.
Для выбора или отмены выбора одного из элементов списка без отмены ранее выбранных элементов используйте <Ctrl><MBl>.
Для выбора непрерывной последовательности элементов списка держите МВ 1 и буксируйте маркер вверх или вниз по списку (то же самое можно сделать, указав с помощью МВ1 или <Ctrl><MBl> первый элемент последовательности, а с помощью <Shift><MBl> - последний элемент). Для выбора элемента с последующим закрытием списка используйте <МВ1><МВ1> (дважды нажмите МВ1).Для выбора одного элемента без отмены ранее выбранных элементов с последующим закрытием списка используйте <Ctrl><MBl><MBl> (держите <Ctrl> и дважды нажмите МВ1).
Other [Прочее] Опция Other вместо окна списка использует клавиши-переключатели.
Layer [Слой] Опция Layer вызывает специальноедиалоговое окно Layer.
ЗАМЕЧЕНИЕ: Если один из членов группы удовлетворяет условиям фильтра, то выбирается вся группа. Аналогичное правило действует для эскизов и компонентов.
Опция Type - ТипОпция Туре позволяет установить фильтр по типу объекта, т.е. сделать доступными или недоступными для выбора объекты указанных типов. Состав списка доступных для выбора типов в диалоговом окне Туре определяется текущим модулем Unigraphics. Ниже приведен полный список типов.
Curve [Линия]*
Point [Точка] Mesh [Сетка]
Sketch [Эскиз]
CoordinateSystem[СистемаКоординат]
Load[Нагрузка]
Edge[Ребро] *
Tolerance Feature [Типовой Допуск]
Boundary Condition [Граничные условия]
Face[Грань] *
Dimension[Размер]*
Boundary [Контур] *
Solid Body [Объемное Тело]
Note [Надпись] Group [Группа]
Sheet Body [Оболочка]
Label[Метка]
Plane [Плоскость]
Faceted Body[ФасетнаяМодель]
Symbol [Условное обозначение]*
Pattern [Шаблон]
Component[Компонент]
RoutingObjects[Объектытрубопровода]
Pattern Points [Точки Шаблона]
Datums [Объекты Привязки] *
Tabular Notes [Табличная над-
пись]
ЗАМЕЧАНИЕ: Если маркер точки привязки шаблона выключен, то его нельзя использовать для выбора шаблона. Альтернативные способы выбора шаблона - ввод имени в поле Name или использование заданных точек шаблона.
Вы можете настроить системную переменную пользовательских умолчаний UG_groupbiClassSelectionMenus таким образом, что тип Group выбирается или не выбирается в меню Туре для всех операций функции Class Selection. По умолчанию не выбирается. Информацию о такой настройке Вы найдете в файле значений по умолчанию пользователя.
Дополнительные атрибуты
Для типов объектов, помеченных в списке звездочкой (*), задействуется клавиша Detail Filtering [Уточненная Фильтрация], позволяющая уточнить тип, по которому должна выполняться фильтрация при выборе объектов. Дополнительными атрибутамитипа являются: Дополнительные атрибуты:
j Curve [Кривые]j
Line [Прямая], Arc [Дуга], Ellipse [Эллипс], Hyperbola [Гипербола], Parabola [Парабола] и Spline [Сплайн].
(Edge [Ребра]|5
Ji . . . . . . . . . . . . . . . . . . . .
Line [Прямая], Circle [Окружность], Ellipse [Эллипс], Intersection [Пересечение], Spline [Сплайн], Sp-Curve [Параметрическая Линия], Foreign [Чужое ребро] и Constant Parameter [Постоянный Параметр].
jFace [Грани]jj ;j]
Plane [Плоскость], Cylinder [Цилиндр], Cone [Конус], Sphere [Сфера], Torus [Top], Blended [Поверхность скругления], Offset [Эквидистантная поверхность], Extruded [Поверхность Плоско- паоаллельного переноса]. Revolved [Поверхность
Dimension[Размеры]
Linear [Линейный], Angular [Угловой], Circular [Круговой] и Ordinate [Координатный].
Symbol [Сим- : волы]
Centerline [Осевая линия], GD&T Symbol [Обозначение Допуска Формы и Расположения], Ш Symbol [Идентификатор Позиции], Intersection [Пересечение], Section Line [Линия Сечения], Target Point [Точка Отсчета], User-Defined Symbol [Пользовательское Обозначение], Area Fill [Закраска], Crosshatching [Штриховка] и Dim by Parts.
Datums[Координатныеэлементы]
Datum Plane [Плоскость Привязки] и Datum Axis [Ось Привязки].
Boundary [Границы]
Если используется атрибут типа Members, то при выборе контура его члены также выбираются.
ЗАМЕЧАНИЕ: При работе с диалоговым окном Туре Вы можете выбирать объекты непосредственно в графическом окне, не закрывая окно Туре.
Клавиша Back диалогового окна Туре восстанавливает фильтр типа, действовавший до вызова этого окна.
Опция Color - ЦветОпция Color устанавливает фильтр выбора объектов по цвету. Первоначально (при открытии диалогового окна Color) все цвета являются доступными для выбора.ЗАМЕЧАНИЕ: При работе с диалоговым окном Color Вы можете выбирать объекты непосредственно в графическом окне, не закрывая окно Color.Клавиша Back диалогового окна Color восстанавливает фильтр цвета, действовавший до вызова этого окна.
Опция Other - РазноеОпция Other устанавливает фильтр выбора объектов по следующим атрибутам:
Solid Font [Сплошная Линия]Dashed Font [Штриховая Линия]
Phantom Font [Фантом]
Center Line Font [Осевая Линия]
Dotted Font [Пунктирная Линия]Long Dashed Font [Штриховая Линия с Удлиненными штрихами]Dotted Dashed Font [Штрих-Пунктирная Линия]
Диалоговое окно, вызываемое опцией Other, состоит из клавиш- выключателей для каждого атрибута и клавиши User-Defined Attributes. При первом открытии этого окна все клавиши атрибутов находятся в выключенном состоянии.
Опция User-Defined Attributes - Пользовательские атрибуты Опция Other—>User-Defined Attributes позволяет выбирать объекты по их атрибутам.Для установки фильтра с помощью опции User-Defined Attributes доступны следующие типы данных:
Integer [Целое число] Null Value [Пустое Значе-
Normal Width [Линия Нормальной Толщины]Thin Width [Тонкая Линия]Thick Width [Толстая Линия]User-Defined Attributes [Пользовательские Атрибуты]
Floating Point [Вещественное число]Date & Time [Дата и Время]
ние]String [Символьная строка Переменной Длины]
Reference [Ссылка]
ЗАМЕЧАНИЕ: Если установлено несколько фильтров, то перед выбором объектов по специфическим пользовательским атрибутам эти объекты будут отфильтрованы по цвету, фонту, ширине и слою.Опция User-Defined Attributes не поддерживает ссылочные атрибуты.При использовании опции User-Defined Attributes будут выбираться объекты, имеющие заданный тип данных, заголовок и значение. Однако если Вы выбрали несколько типов данных, то будут выбираться только те объекты, которые удовлетворяют всем заданным типам данных, заголовкам и значениям.После задания типа данных появится запрос о заголовке. Введите имя заголовка и диапазон значений пользовательского атрибута, по которому Вы хотите выбирать объекты.При выборе таких типов данных, как Integer , Floating Point или Variable Length Char , система запросит нижнюю и верхнюю границы диапазона значений. По умолчанию принимается предыдущее введенное значение.При выборе типа данных Date & Time система запросит ввести границы диапазона значений для года, месяца, дня, часа и минуты. Будут выбраны все объекты, имеющие заголовки и значения в заданном диапазоне.Если в качестве верхней или нижней границы диапазона Вы попытаетесь ввести значение, которое выходит за область определения указанного типа данных, то появится сообщение об ошибке.
Другие вспомогательные функции этого типа (выбор точки, линии, вектора, ...) работают похожим образом и будут освоены вами на практических занятиях при выполнении заданий.
Рабочая система координат (workview coordinate system WCS оси XC, YC, ZC).
Existing CSYS (Coordinate SYSteml- Существующая CKExisting CSYS позволяет использовать существующий
объект типа система координат. При выборе этой опции система предлагает либо указать существующую СК, либо ввести ее имя. В последнем случае СК может быть невидимой или находится в недоступном для выбора слое.Началом системы координат является начало выбранной СК. После выбора СК система выходит из диалогового окна Coordinate System Tool.
Absolute CSYS - Абсолютная СКAbsolute CSYS позволяет использовать абсолютную систему координат. Все геометрические объекты позиционируются в пространстве модели в абсолютной системе координат. Началом СК является начало координат пространства модели (0,0,0).После выбора данной опции никаких дальнейших действий не требуется и система выходит из диалогового окна Coordinate System Tool.
Current View - Текущий видCurrent View позволяет использовать в качестве системы координат систему видовых координат текущего вида. Началом координат является центр вида.После выбора данной опции никаких дальнейших действий не требуется, и система выходит из диалогового окна Coordinate System Tool.
Проблемы.Сохраняю систему (save) - она отмечается зеленым цветом, а затем при дальнейших манипуляциях с системой пытаюсь вернуться к сохраненной. Установив фильтр на CSYS (WCS/Orient) при золотой точке пытаюсь выделить сохраненную систему, чтобы к ней вернуться, но она не выделя-
егся (хотя в 5 выделяется !?). Выход: держу курсор долго, он превращается в +..., а затем из череды окошек выбираю нужный объект. В 6111 выделила нормально (но нужно кружком захватить начало).При повороте системы указав 2 вектора центр помещается по умолчанию в точку их пересечения. Чтобы оставить центр на месте беру два вектора и точку начала, которую оставляю прежней. Перехожу в констр. точек (J+...) и беру (для устан. WCS, не Abs.) reset => 0 0 0. Причем направление оси зависит от того, ближе к какому концу направляющего отрезка был сделан щелчок при выборе соответствующей оси.
(Pref/Vis./Screen ...) - позволяет установив бегунок ~80% уместить изображение на экране при Fit.- выбор элементов - процессор выбора, (Pref./Sel./ - разные размеры рамки выбора)...- процесс выбора, слои, не удаляются с только видимых слоев, после удаления всего остаются не поверхности, а каркасные линии...- редактирование видимости объектов (Edit/Object display ... ); цепочка - конец первой и начало последней.- точки- поверхности
Меню WCS - Рабочая система координат. Общий обзор.
Меню WCS позволяет Вам манипулировать рабочей системой координат (РСК). Для использования в качестве РСК Вы можете взять уже существующую систему координат или построить новую. Unigraphics дает Вам возможность создавать объекты типа системы координат для применения в различных целях. РСК - это временный объект, если только Вы не сохраните его._______ _____ Опции меню РСК ______________WCS Origin Определяет новую РСК путем перемещения накачало коор- чала текущей РСК. динат РСК]
Rotate WCS[Поворот РСК]
Определяет новую РСК путем поворота текущей РСК вокруг ее осей (ХС, YC, ZC).
Orient WCS[ОриентацияРСК]
Определяет новую РСК с помощью диалогового окна Coordinate System [Выбор Системы Координат].
Display WCS1 [Изображение jPCK]
Включает/выключает изображение РСК.
Save WCS [Сохранить РСК]
Создает систему координат, начало и ориентация которой совпадают с текущей РСК. Замечание по использованию: Если Вы собираетесь использовать в будущем какую-то систему координат, то Вы должны сохранить ее (чтобы придать ей статус постоянного объекта). Для этого и предназначена опция Save WCS. Любая постоянная система координат, за исключением РСК, может быть удалена.
Обозначение РСКУсловный знак, обозначающий рабочую систему координат, показан ниже:
УС
70 хс
Вид сверху Триметрический вид
Условное обозначение рабочей системы координат (РСК)
Этот знак указывает положение начала рабочей системы координат и ориентацию ее осей. Системы координат Unigraphics яв
ляются ортогональными (оси взаимно перпендикулярны) и правосторонними.
Несколько систем координатФайл части может содержать несколько систем координат, но в одно и то же время только одна из них имеет статус РСК.
Существующие и сохраненные системы координат Несколько систем координат создаются в файле части при выполнении операции Save WCS . Используйте эту опцию, чтобы сохранить систему координат для дальнейшего использования при построении и привязке объектов. На следующем рисунке показаны сохраненные или существующие системы координат, которые не являются текущей РСК.
2 X
1
Y
^ X
Вид сверху Триметрический вид
Условное обозначение существующей системы координат
Рабочая плоскостьВ каждый момент времени только одна система координат
может иметь статус РСК. Координаты РСК обозначаются буквами ХС, YC, ZC. Плоскость XC-YC рабочей системы координат называется рабочей плоскостью.
ЗАМЕЧАНИЕ: В Unigraphics термин горизонтальный означает "парал-лельный оси X", а термин вертикальный означает "параллельный оси Y".
Манипулирование РСКВы можете поворачивать или перемещать РСК в новое положение. Проводить другие перечисленные в меню операции ориентации CSYS и манипуляций с ней.
Функция CSYS Constructor - Построитель координатных системФункция CSYS Constructor позволяет создавать системы координат (СК). Диалоговое окно CSYS Constructor появляется всякий раз, когда в окне основной функции Вы выбираете опцию CSYS Method [Метод задания СК] (или нечто похожее по названию).
Доступны следующие опции диалогового окна CSYS Constructor:Inferred [Контекстная СК]
Задает СК относительно выбранной геометрии, или компонентами- приращениями Delta-X, Delta-Y, Delta-Z. Используемый метод выбора зависит от контекста [какие объекты выбираются и как?] и определяется системой.
Three Points (Origin, X-Point. and Y-Point)
Задает СК тремя точками, которые Вы должны указать в графическом окне или с
[Три Точки] помощью функции Point Constructor.Two Vectors (X and Y Axis) [Два Вектора]
Задает СК двумя векторами.
Point, Two Vectors (X and Y Axis and an Origin) [Точка, Два Вектора]
Задает СК точкой и двумя векторами.
X Point and a Z-Axis [Х-точка и Z ось]
Задает СК точкой на оси X и направлением оси Z
CSYS of Object [CK Объекта]4(1), 4(6)
Создает ассоциативную СК на базе системы координат выбранной линии, плоскости или чертежного объекта.
Through Point, Perpendicular to Curve [Через точку, перпендикулярно кривой]
Задает СК которая проходит через точку и перпендикулярна кривой.
Plane and Vector [Плоскость и Вектор]
Задает СК плоскостью и вектором. Причем в плоскости ZC и YC, ХС по нормали. Начало в точке пересечения вектор- плоскость. Вектор только для определения этой точки, оси не задает.
Three Planes [Три Плоскости]
Задает СК тремя выбранными плоскостями.
Offset from CSYS [Смещение от СК]
Задает СК с помощью задания приращений по X, Y, Z относительно выбранной системы координат.
Absolute CSYS [Абсолютная СК]
Создает СК в начале абсолютной системы координат модельного пространства (0,0,0).
CSYS of Current View [СК Текущего Вида]
Создает СК на базе системы координат текущего вида.
Filter [Фильтр] Anv
Задает тип геометрических объектов, доступных для выбора.
[Все]Point[Точка]Vector[Вектор]Plane[Плоскость]Face[Грань]CoordinateSystem[СистемаКоординат]Arc [Дуга] Spline [Сплайн] Conic [Коническое сечение] Edge[Ребро]Section Edge [Ребро Сечения] Section
i Segment [Сегмент Сечения] Drafting Object [Чертеж-
j ный \ Обект]
ЗАМЕЧАНИЕ: Можно выбирать только плоские грани.ЗАМЕЧАНИЕ: Если опция Filter установлена в положение Arc, Вы можете выбирать или дуги кривых, или ребра (круговые или линейные). Прямые недоступны для выбора.
Опции меню создания точек
Меню для задания точек, участвующих в определении ассоциативной СК.Point [Точка], Inferred Point [Контекстная Точка], Cursor Location [Позиция Курсора], Existing Point, [Существующая Точка], End Point [Конечная Точка], Control Point [Контрольная Точка], Intersection Point [Точка Пересечения], Arc/Ellipse/Sphere Center [Центр Ду- ги/Эллипса/Сферы], Quadrant Point [Точка Квадранта], Point on Curve/Edge [Точка на Линии/Ребре], Point on Surface [Точка на Поверхности], Point Constructor [Построитель Точек].
Опции меню создания вектора
Меню для задания векторов, участвующих в определении ассоциативной СК. Vector [Вектор], Inferred Vector [Контекстный Вектор], Between Two Points [Между Двумя Точками], At Angle [Под углом], Edge/Curve [Линия/Ребро], Face Normal [Нормаль Грани],Datum Plane Normal [Нормаль Плоскости Привязки], Datum Axis [Ось Привязки], ХС Axis [Ось ХС], YC Axis [Ось YC], ZC Axis [Ось ZC], Vector Constructor [Построитель Векторов].
Delta-X [Приращение поХ]
Задает значение приращения в направлении X.
Delta-Y [Приращение по Y]
Задает значение приращения в направлении Y.
Delta-Z [Приращение i по Z]
Задает значение приращения в направлении Z.
Show/Edit Constraints or Show/Edit Orientation Options
Позволяет редактировать ограничения, которые были использованы при создании ассоциативной СК.
; [Показать/Редактиро- [|вать Ограничения] ]
Опция Show/Edit Constraints - Показать/Редактировать ограничения: эти ограничения накладываются в процессе выбо
ра системы.При выборе опции Show/Edit Constraints появляется точно такое же диалоговое окно, как при выборе одноименной опции диалогового окна Vector Constructor.
Г CSYS ConstraintsSelected Constraints
Hi ITil>’"* Sf'Wtbd ГнХ'ИгЧНП".}
lis t Available constraints
_____OK BackCancelj
В Вашем распоряжении следующие опции:Selected Constraints List Box [Выбранные Ограничения]
Окно списка ограничений, которые Вы определили для СК при ее создании.
Remove Selected Constraints [Удалить Выбранные Ограничения]
Удаляет текущие выбранные ограничения. Удаление можно также выполнять, указывая элементы списка Selected Constraints двойным нажатием МВ 1.
List Available Constraints [Список Доступных Ограничений]
Выводит список текущих доступных ограничений в информационном окне.
Удаление ограничений1 Выберите список доступных ограничений.2 Выберите ограничение из выбранного списка ограничений.
3 Выберите удаляемое ограничение.
Система удаляет соответствующий объект из графического экрана, удаляя подсвечивание. Используйте это прежде всего для тех типов выбора, которые приводят к созданию вектора или точки. Поскольку Вы не можете отказатся от выбранного вектора или ассоциативной точке из графического окна, используйте этот метод для удаления ограничений.
Функция Point Constructor - Построитель точек
Функция Point Constructor обеспечивает стандартный способ задания точек, применяемый при работе со всеми модулями Unigraphics. Эта функция позволяет создавать объекты-точки и указывать позиции в трехмерном пространстве.
Методы задания точекj
1■ji
У±|
Inferred Point [Контекстная Точка]
В зависимости от контекста выбора [что и где Вы выбираете] может иметь различное назначение и интерпретироваться как позиция курсора, существующая точка, конечная точка, контрольная точка или центр дуги [т.е. использоваться в качестве одной из опций одиночного выбора].
; ± 1Cursor Location [Позиция Курсора]
Задает позицию точки на экране перекрестием курсора.
r t iExisting Point [Существующая Точка]
Задает позицию точки, выбрав существующую точку.
AEnd Point [Конечная Точка]
Задает позиции в граничных точках существующих прямых, дут окружностей, конических сечений и других линий.
! ЯControl Point [Контрольная Точка]
Задает позиции в контрольных точках геометрических объектов.
яIntersection Point [Точ- j ка Пересечения] ■
Задает точку пересечения двух линий или точку пересечения линии с поверхностью/плоскостью.
©1•j
Arc/Ellipse/Sphere Center [Центр Ду- ги/Эллипса/Сферы]
Задает позицию в центре дуги окружности, эллипса, кругово- го/эллиптического ребра или сферы.
;-ж) iЯ
Angle on Arc/Ellipse [Угол Дуги/Эллипса] ,
Задает позицию точки, расположенную на дуге окружности или на эллипсе.
........... :
Quadrant Point [Точка Квадранта]
Задает точки, разбивающие окружность или эллипс на четверти (квадранты).
Меню конструктора точекДиалоговое окно Point Constructor обеспечивает два подхода к заданию точек: непосредственный ввод координат X-Y-Z в поля ХС, YC, ZC или выбор одного из методов, представленных иконками в верхней части диалогового окна.
L Existing Point •- ~
: X j ± i F z l■ ; Q U I Q -.Base PointЖ ' . l - o . 2 50000000000::
, |Гоооо555ооооооЦ, • Jo . 0000000000000 I
V w w * сЖ Ж ;\ ■ 1Offset ч ; •„
Beset
None
вRectangular Cylindrical Spherical Vector Along Curve
' O K j Веек'
/ l k
Иконки методов задания точки
Юпция Inferred Point - Контекстная точкаОпция Inferred Point работает так, что система сама решает, какую из опций задания точки применять в зависимости от контекста выбора [т.е. в зависимости от того, что и где Вы выбираете в данный момент]. Контекстная точка задается только при одиночном выборе, поэтому в контексте задействованы только опции Cursor Location [Позиция Курсора], Existing Point [Существующая Точка], End Point [Конечная Точка], Control Point [Контрольная Точка] и Arc/Ellipse/Sphere Center [Центр Ду- ги/Эллипса/Сферы].
-ЫОпция Cursor Location - Позиция курсораОпция Cursor Location позволяет строить точки, указывая перекрестием их позицию на экране.ЗАМЕЧАНИЕ: Точки строятся в рабочей плоскости РСК.
Использование сетки для задания точек
Для быстрого и точного задания точек можно использовать координатную сетку (смотрите описание опции Preferences—>Work Plane). Если включен режим выравнивания по сетке (опция Snap to Grid), то точки "подгоняются" к ближайшему узлу сетки. Вы можете регулировать шаг сетки, причем шаг по оси X может отличаться от шага по оси Y. Например, если в Вашей части наименьшее приращение равно одной восьмой дюйма (.125), то было бы разумно сделать шаг сетки равным .125. Тогда, чтобы задать точку с точными координатами один дюйм по X и два дюйма по Y, Вам нужно будет отсчитать восемь узлов сетки в направлении X и шестнадцать в направлении Y.
|||1опция Existing Point - Существующая точкаОпция Existing Point позволяет создать точку поверх существующей точки или задать позицию точки, выбрав существующую точку. Создание точки поверх существующей может вызвать некоторую путаницу, так как Вы не увидите новую точку, но это может оказаться самым быстрым способом копирования точки с одного слоя на другой.
ШУОпция End Point - Конечная точкаС помощью этой опции можно строить точки или указывать позиции в граничных (конечных) точках существующих прямых, дуг окружностей, конических сечений, сплайнов и других линий.
t Прямые |
Конические сечения
Дуги окружностей
Граничные точки линий
Выбирая геометрический объект, устанавливайте перекрестие рядом с той граничной точкой, которую Вы хотите выбрать. Новая точка располагается в граничной точке, ближайшей к пози-
ции курсора в момент выбора объекта. Замкнутые кривые (например, полная дуга) имеют только одну граничную точку, так как оба конца такой кривой совпадают.
Позиция курсора при выборе граничных точек линий
l loinmH Control Point - Контрольная точкаОпция Control Point позволяет строить точки или указывать позиции в контрольных точках геометрических объектов. В зависимости от типа объектов контрольными являются следующие точки:
Существующие точки Граничные точки конических сечений Граничные и срединные точки разомкнутых дугЦентры окружностей Граничные и срединные точки прямых Узловые точки сплайнов Midpoints and endpoints of lines Вершины характеристических многоугольников сплайнов (когда характеристические многоугольники изображаются на экране)
Для выбора объектов используйте курсор. При выборе объектов, имеющих несколько контрольных точек, устанавливайте перекрестие рядом с той контрольной точкой, которую Вы хотите выбрать. Окружность имеет одну контрольную точку (центр). Система выбирает контрольную точку, ближайшую к позиции курсора в момент выбора линии.
Открыт ыедаги окружностей +-
Прямые ----1--- -+
Конические сечения
ОкружностиСплайны
Контрольные точки линий
ЗАМЕЧАНИЕ: По умолчанию опция Control Point работает так же, как опция Cursor Location. Это означает, что если при действующей опции Control Point система не найдет рядом с указанной Вами позицией ни одной контрольной точки, то точка будет создана в позиции курсора. Таким образом, Вы можете строить точки и линии, не связанные с контрольными точками существующих объектов, точно так же, как если бы Вы использовали опцию Cursor Location.
□Опция Intersection Point - Точка пересеченияОпция Intersection Point позволяет задать точку пересечения двух линий или точку пересечения линии с поверхностью или плоскостью. Если линии пересекаются в нескольких точках, то система выбирает точку пересечения, ближайшую к позиции курсора в момент выбора второй линии.
Две возможные точки пересечения 1 ^
При выборе второй линии установите (фрсор рядом с нужной точкой пересечения
Пересечение линий в двух точках
Если выбранные линии не лежат в одной плоскости (XC-YC), система создает точку условного пересечения на первой выбранной линии. Для расчета этой точки система проецирует вторую линию вдоль оси ZC, как показано ниже. Вектор проецирования всегда параллелен оси ZC.
Точка пересечения линий, лежащих в разных плоскостях
Можно задать точку пересечения двух любых непараллельных линий. Даже если объекты в действительности не пересекаются, можно указать точку их условного пересечения.
Точка пересечения прямой и дуги окружности
Условное пересечение двух прямых
Точки действительного и условного пересечений
ЗАМЕЧАНИЕ: Использование Метода задания - Точка пересечения в основном меню построения кривых дает пользователю возможность правильно располагать точки в текущем виде так же как и в рабочем виде.
УаОпция Arc/Ellipse/Sphere Center - Центр ду- ги/эллипса/сферы
Опция Arc/Ellipse/Sphere Center позволяет создать точку в центре дуги окружности, эллипса, кругового/эллиптического ребра или сферы, указав любую позицию на этом объекте.
+
Точки центров дуг
На следующем рисунке точка была задана в центре большой окружности, так как позиция курсора находилась ближе к линии этой окружности.
Позиция едрсора при выборе
Выбор центра большой окружности
Однако, если Вы установите курсор рядом с центром большой окружности, то будет выбран не он, а центр малой окружности, так как позиция курсора находится ближе к линии малой окружности.
П озиидо к у р со р а при в ы б о р е 4 + Точка цент ра\ V -7
Выбор центра малой окружности
Маркеры осевой линииПри использовании опции Arc/Ellipse/Sphere Center в центре каждой дуги, эллипса, круглого или эллиптического ребра, которые попадают в ловушку, появляется маленькое перекрестие - маркер осевой линии. Эти маркеры изображаются во время предварительной подсветки объектов данных типов, когда, объект подсвечивается, и автоматически стираются по окончании процесса выбора, Эти маркеры помогают при выборе объектов с учетом положения их центра.
- Маркер осевой линииЛовушка —.
" > \
I *
Маркер осевой линии
Маркеры осевой линии изображаются цветом, заданным опцией Preferences—>Selection [Настройки-—>Выбор].
Для того, чтобы изображались маркеры осевой линии, должна быть включена предварительная подсветка (используйте опцию Preferences—>Selection).
ЛУонция Angle of Arc/EIIipse - Угол дуги или эллипсаОпция Angle of Arc/Ellipse позволяет задать точку, расположенную на дуге окружности или на эллипсе.
Точка на дуге
Точка на дуге
Значение угла задается в градусах. Угол откладывается от положительного направления оси X РСК против часовой стрелки. Точку можно задавать и на продолжении дуги.
Точка на дуге
Точка на продолжении дуги
ШЁЮпция Quadrant Point - Точка квадрантаОпция Quadrant Point позволяет задать точки, разбивающие ок-
ружность или эллипс на четверти (квадранты).■+
/Позиция wpcopa ^ в момент выбора
* Выбранная тонка квадранта
Точки квадрантов
Таким образом, можно задать точки, расположенные на дуге окружности или эллипсе на расстоянии четверти длины ду- ги/эллипса друг от друга, начиная от начальной точки ду- ги/эллипса. Система выбирает ту точку квадранта, которая находится ближе всех к позиции курсора. Точку можно задавать и на продолжении дуги.
Точка квадранта на продолжении эллипса
Функция Vector Constructor - Построитель векторов Функция Vector Constructor используется для построения единичного вектора . Единичные вектора имеют только компоненты, задающие направление; начальная точка и длина вектора не сохраняются.
Методы задания векторов
Позиция курсора в момент вы бора^
Выбранная точка V квадранта
iferred Vector Задает вектор относительно выбранной гео- метоии. или компонентами I.J.K. Используе-
[Контекстный Век- !мый метод выбора зависит от контекста [что тор] [выбирается?] и может использовать сле
дующие опции: Edge/Curve [Ребро/Линия], :Face Normal [Нормаль Грани]. Datum Plane [Normal [Нормаль Плоскости Привязки] и [Datum Axis [Ось Привязки].
,/1 _ [Задает вектор между двумя точками.*_(Between TwoPoints [МеждуДвумя Точками] j
V An Angle [Под углом]
Z^Edge / Curve Vector [Ребро/Линия]
(Задает вектор в плоскости XC-YC. отклоненный от оси ХС на заданный угол.
Дадает вектор касательно к линии/ребру в [начальной точке линии/'ребра. Для окружности вектор строится в центре, как нормаль к [ее плоскости.
A n Curve Vector [На Линии]
[Задает вектор касательно к линии. Позиция (на линии задается абсолютным (Arclength) (или относительным (%Arclength) рассгояни- |ем вдоль линии.
"асе Normal [Нормаль Грани]
)atum Plane Normal [Нормаль Плоскости ПривяЗ' ки]
Задает вектор параллельно нормали плоской [грани или параллельно оси цилиндрической [грани.(Задает вектор параллельно нормали плоеко-[сти привязки.
-®lnat»m-Axis ‘Задает вектор параллельно оси привязки.Normal [Ось Привязки] |
.rti-JxC Axis [Ось ХС] .
(Задает вектор параллельно оси ХС или оси X- (существующей системы координат.
Ш у е Axis [Ось YC]
ZC]IZC Axis [Ось
:3адает вектор параллельно оси YC или оси Y; |существующей системы координат.
Задает вектор параллельно оси ZC или оси Z | существующей системы координат. i
Диалоговое окно Vector ConstructorФункция Vector Constructor применяется в различных операциях, включая программирование обработки на станках с ЧПУ и построение листовых тел.
V e c to i C o n s tru c to i
■ InlewrfVectof --
1 .0 00 0 '}
I f i Cartesian C Spherical'
: Shotv/Edit Consftanb;:;:
.U ............. tOK Sack Cancel
Диалоговое окно Vector Constructor
Символ вектора
Изображение вектора временно выводится на экран и показывает направление перемещения.
Условное обозначение вектора
Изображение вектора временно выводится на экран и показывает направление перемещения. Для задания вектора можно использовать прямую, две точки, касательную к линии, декартовы координаты, сферические координаты, любую ось заданной системы координат или любую ось рабочей системы координат (РСК). ЗАМЕЧАНИЕ: Конструктор векторов иногда назвается функцией Задания направления или Функцией задания вектора.
Опции задания вектора
У Иоппия Inferred Vector - Контекстный векторОпция Inferred Vector работает так, что система сама решает, какую из опций задания вектора применять в зависимости от контекста выбора [т.е. в зависимости от того, что и где Вы выбираете в данный момент]. В контексте задействованы только опции Between Two Points [Между Двумя Точками], Edge/Curve [Реб- ро/Линия], Face Normal [Нормаль Грани].
Опция Between Two Points - Между двумя точками
Диалоговое окно Vector Constructor (метод задания вектора Between Two Points)
Опция Between Two Points задает вектор двумя точками трехмерного пространства. Вектор будет направлен от первой ко второй точке.
Для задания вектора выберите метод задания точки и укажите начальную и конечную точки.Если Вы хотите выбрать другой метод, нажмите Back для возврата в диалоговое окно Vector Constructor.
На приведенном ниже рисунке показана воображаемая прямая между точками Р1 и Р2, Задающая вектор V.
Задание вектора двумя точками + р2 (Конечная)
+ Р1 (Начальная)
Вектор, заданный двумя точками
Вы можете циклически менять направление вектора, просматривая 2 возможных варианта.
Опция At An Angle - Угол относительно +ХОпция At An Angle определяет вектор с помощью утла Base Angle [Базовый Угол], лежащего в рабочей плоскости и откладываемого от положительного направления оси X.
дДюпния Edge/C’urve - Ребро/ЛинияОпция Edge/Curve задаст вектор касательно к линии/ребру в начальной или конечной точке линии/ребра. Для окружности вектор строится в центре, как нормаль к ее плоскости. Вы можете циклически менять направление вектора, просматривая 2 возможных варианта.
JZj Oiihhh On Curve - На линииОпция On Curve задает вектор касательно к линии в произвольной позиции. Точка на линии задается опцией Edit Vector Origin [Редактировать Начало Вектора].Для изменения позиции на линии выберите один из переключателей - Arclength (абсолютное расстояние) или %Arclength (относительное расстояние, в %) - и перемещайте бегунок шкалы. Ма
ленькая звездочка, обозначающая текущую позицию и окрашенная системным цветом, будет перемещаться вдоль линии.Вы можете циклически менять направление вектора, просматривая 6 возможных вариантов.
ЖэОпция Face Normal - Нормаль граниОпция Face Normal задает вектор параллельно нормали плоской грани или параллельно оси цилиндрической грани. Вы можете циклически менять направление вектора, просматривая 2 возможных варианта.
Опция Datum Plane Normal - Нормаль плоскости привязкиОпция Datum Plane Normal задает вектор параллельно нормали плоскости привязки. Вы можете циклически менять направление вектора, просматривая 2 возможных варианта.
ff i'Юпция Datum Axis - Ось привязкиОпция Datum Axis задает вектор параллельно оси привязки. Вы можете циклически менять направление вектора, просматривая 2 возможных варианта.
Ш х С Axis .ИИ YC Axis . J ZC Axis - Ось XC/YC/ZCОпции ХС Axis, YC Axis, ZC Axis задают вектор параллельно оси РСК или оси существующей системы координат.Если включена опция WCS [РСК], вектор сразу появляется на экране. Если включена опция Existing CSYS [Существующая СК], Вы должны еще указать систему координат.
Cartesian Coordinates [Декартовы Координаты] Значения трех компонентов вектора I,J,K задаются в декартовых (прямоугольных) координатах.
Spherical Coordinates [Сферические Координаты] Задает вектор двумя углами. При выборе этой опции система запрашивает значения двух сферических координат: Phi и Theta.Phi - это угол, измеряемый от положительного направления оси ZC. Theta - это угол, который откладывается в плоскости XC-YC и измеряется от положительного направления оси ХС.
Show/Edit Constraints [Показать/Редактировать Ограничения]Показывает ограничения, заданные текущим выбором.
Edit Vector Origin [Редактировать Начало Вектора]Задает исходную позицию на линии, используемую опцией On Curve.
Cycle Vector Direction [Цикл перебора Направлений Вектора]Опция Cycle Vector Direction циклически меняет направление вектора, показывая все доступные варианты направлений. Эта опция становится доступной после задания вектора. Число вариантов направлений (2 или более) зависит от метода, которым задан вектор. Например, после определения вектора с помощью опции On Curve цикл состоит из 6 различных ориентаций вектора в заданной позиции:
н
противоположное направление бинормали к линии в заданной точке
бинормаль к линии в заданной точке
SketchВ UGS операции бывают параметризованные и не парамет
ризованные. Параметризованные операции отражаются в дереве части (обычно слева) и могут быть скорректированы нажатием правой кнопки и заданием новых параметров. По мере развития UGS все более операций становятся параметризованными - такой подход в настоящее время рассматривается как наиболее перспективным. Например, в SolidWorks почти все делается таким образом.
Если операция в UGS производится на основе эскиза - то она параметризована и изменяя параметры эскиза легко подправлять построенные на его основе объекты. В SolidWorks эскизы ложатся в основу почти всех операций. И мы уделим эскизам (sketch) должное внимание.
Итак, одним из главных достоинств эскиза является возможность его параметризации, а, следовательно, и параметризации построенных на его основе объектов.
Как мы уже говорили, создание эскиза начинается операциями Insert/Sketch... - появляется окно эскиза. На первом этапе создания нужно нажать на картинку Create Sketch, во втором блоке картинок. Появляется новое окно создания эскиза, в нем нужно указать имя эскиза, и плоскость, на которой он располагается: XY, XZ, YZ (по отношению к начальному положению WCS - затем WCS поворачивается так, что выбранная плоскость
становится плоскостью XY). Эскиз можно строить на плоской поверхности какого-либо объекта, например куба. При необходимости его можно позиционировать по отношению к граням объекта, переносить на другие грани объекта. При переносе бывает целесообразным избавиться от позиционных размеров, а просто указать грань курсором в точке, куда предполагается поместить геометрический центр переносимого эскиза, а затем его можно будет точнее позиционировать, отметив в дереве и нажав правую кнопку - появится меню изменения параметров позиционирования и самого объекта.
Особенности построения эскизов мы просмотрим на примерах и простых ситуациях.
I. Создание эскиза в разных плоскостях.II. Создание эскиза на грани куба, перенос на другие грани,
позиционирование.III. Построение Extrude на основе эскиза, изменение пара
метров, простая сборка.Общие замечания:
■ если эскиз «переопределен» - он подсвечивается желтым цветом. В отдельных ситуациях нахождение избыточных условий бывает трудоемко и тогда хороший вариант - ликвидировать все ограничения и поставить их заново;
■ при установке ограничений необходимо следить, какой объект выбирается - точка, линия, ..., так как будут разные условия их связи. Для надежного выбора (например, центра окружности) нужно испробовать разные захваты, дождаться +... и выбрать;
■ сформировав эскиз, его проверяют анимацией, которая позволяет выявить утерянные связи.
Желтый цвет - на элементы наложены лишние условия - т.е. ряд уравнений является комбинацией предыдущих и не дает нового.
Красный цвет - на элементы наложены противоречивые условия, которые не позволяют решение системы уравнений.
Sketcher [Эскиз]Эскиз - это специальный набор функций, который дает возможность задать плоский контур кривых, управляемых размерами. Вы начинаете создавать эскиз, определив приблизительно контур кривых. Затем вы можете задать специальные условия, которые называются ограничения, которые определят точно форму эскиза. Каждая кривая в контуре считается объектом, принадлежащим эскизу.В большинстве случаев построенный эскиз используется для построения твердого тела в операциях плоско параллельного переноса или вращения. Если вы измените геометрию эскиза, то это автоматически отразится на геометрии, построенного на его базе твердого тела.Sketcher Basics [Основа эскиза!
В этом разделе обсуждается концепция эскиза, способы его создания и использования
Creatine a New Sketch
Создание нового эскиза
Sketch T ools Dia- log
Диалоговое окно построения эскиза.
ConstraintManagement
Управление ограничениями. Существует два типа ограничений: Размерные иГ еометоические.
Editing a Sketch Изменение эскиза. Существует два метода изменения эскизом в зависимости от того, построен он в v!3, или более позденй версии.
Основы работы с эскизамиАктивный эскиз
Вы можете иметь несколько эскизов, но активным, т.е. тем, который вы задаете в данный момент может быть только один из них. Любые кривые создаваемые в этот момент, автоматически добавляются в активный эскиз. Если вы хотите остаться в меню построения эскиза, но не работать с эскизом, то вы можете его де активизировать, выполнив команду Deactivate.
Для того чтобы сделать эскиз активным, выберете его в списке и дважды нажмите кнопку мышки и выберите имя в списке и выполните команду Activate.Эскиз должен быть привязан к координатной плоски или плоской грани тела. Вы можете также создать эскиз, привязав его к основным плоскостям WCS. В это случае система автоматически создает координатную плоскость и две координатные оси в соответствующей плоскости WCS.
Стрелки - степени свободыСимвол степени свобода горизонтальная и вертикальная желтые стрелки, изображенные в неизвестной точке эскиза. Оставшиеся изображения стрелок помогают вам ориентироваться в гом, какие еще ограничения необходимо задать. Например, если осталась вертикальная стрелка (в направлении оси Y), вы должны ограничить линию в направлении оси Y. Неверно считать, что оставшееся количество стрелок определяет количество ограничений, которое необходимо задать. Одно заданное ограничение может привести к исчезновению любого количества стрелок, степеней свободы. Все зависит от контекста разрешения эскиза.
Y
Стрелки степеней свободы
Эскиз, как операция построения
После того, как вы построили эскиз, он рассматривается системой как операция построения. Ниже приведены команды, которые используются для манипуляции с эскизом, как с любой другой операцией построения.
Удаление эскиза
Для удаления эскиза необходимо воспользоваться командой Edit- ->Feature-->Delete Feature. Если вы удалите эскиз, то будут автоматически удалены все сделанные на его базе построения.
Замечание: Вы можете удалить эскиз, и воспользовавшись командой Edit—>Delete. Однако если эскиз имеет построенные на его базе тела, то он не будет удален. Если вы работаете в другом модуле чем моделирование, то это единственный способ удалить эскиз.
Подавление эскиза
Для подавления эскиза необходимо воспользоваться командой Edit—>Feature—>Suppress Feature . Вместе с эскизом будут подавлены построенные на нем тела
Изменение привязки эскиза
Вы можете задать новую грань твердого тела или новую координатную плоскость для размещения эскиза в отличие от той, на которой он был первоначально задан.
Выбери икону изменения присоединения в меню работы с эскизом и определи новую плоскость положения эскиза.
Замечание: Вы можете привязать эскиз только к такой грани, которая по дереву построения создана раньше самого эскиза. В противном случае система выдает сообщение об ошибке.
Перемещение эскиза
Вы можете перемещать эскиз, пользуясь тем же методами, что и для перемещения других элементов построения.
Если положение эскиза определено с помощью позиционных размеров, то воспользуйтесь командой Edit—>Feature—>Edit Positioning Dimension.
Если положение эскиза не определено с помощью позиционных размеров, то воспользуйтесь командой Edit—>Feature—>Move Feature.
Изменение порядка построения
Вы можете изменить положение эскиза по порядку построения относительно других элементов, используя команду Edit —> Feature —>Reorder Feature.
Эскиз на графическом дереве построения
Эскиз появляется в графическом дереве в качестве отдельного узла, как любой другой элемент построения твердого тела. К нему применимы любые операции, которые применимы к остальным элементам.
Эскиз и уровниПоведение эскиза в отношении слоев построено таким образом, чтобы гарантировать правильную работу с активным эскизом в части, где используются различные уровни. Эскиз и уровни взаимодействуют следующим образом:
• Когда вы выбираете эскиз, то уровень, на котором находится геометрия эскиза автоматически становится рабочим уровнем.
• Когда вы выходите из моды работы с эскизом, то система возвращается к рабочему уровню, который был до работы с эскизом, если была включена опция Maintain Laver Status Сохранение статуса слоя]. Если эта опция была выключена, то система оставляет рабочий уровень эскиза.
» Все созданные при построения кривые автоматически помещаются на уровень, на котором расположен сам эскиз.
Цветовая палитра эскизаИспользование цветов при построении эскиза 1Г олубой Активные кривые эскиза.Зеленый Зеленым цветом изображаются активные размеры, т.е. те
размеры, изменение которых приводит к изменению формы эскиза.
Yellow Геометрия эскиза и размеры, которые оказываются переопределенными ( на них наложено больше ограничений, чем это необходимо) изображаются желтым цветом. Кооме это желтым изображаются Стрелки - степени сво-боды.
Розовый При расчете эскиза могут возникнуть противоречия между заданными размерами. Если такая ситуация возникает, то противоречивые размеры изображаются розовым цветом, а сама геометрия эскиза становится в этот момент серой. Такая палитра показывает, что эскиз с заданными размерами не может быть разрешен.
Белый Размеры для справок изображаются белым цветом. Любая кривая и размер могут получить статус дополнительного элемента пои выполнении команды Convert To/From Reference [Изменить статус].
Серый Кривые на эскиза могут быть активными, т.е. участвовать в построении контура и дополнительными, т.е. такими которые используются для промежуточных дополнительных построений. Такие дополнительные кривые изображаются серым цветом. Любая кривая может получить статус дополнительного элемента при выполнении команды Convert To/From Reference [Изменить статус!
Использование цветов
Кривые РазмерыПолностью ограниченные и еще не разрешенные
ИЯИВШЙ
Пере определенные Желтый ЖедтыйКонфликтую! цие c d p f i Ш И НДополнительные ш й й ! БелыйАктивные Зетеныи
Полезные советы
Если вы используете команду Edit~>Transform~>Move, то она не может быть применена к геометрии активного эскиза. Если используете команду Edit-->Transfrom—>Сору, то система создает новые кривые, которые не принадлежат эскизу. Вы можете включить их в эскиз обычным путем с помощью команды Add Object to Sketch.
Вы можете создавать и работать с эскизом, который принадлежит компоненте и в то же время видеть и использовать геометрию других деталей в сборке.
Операции построения твердых тел и оболочек
Прошлый раз мы говорили об эскизах. Сегодня поговорим об операциях построения твердых тел и оболочек: extrude, revolution, swept_along_guide и др. С помощью первых трех операций, на основе построенных линий, кромок твердых тел, поверхностей, эскизов возможно построение оболочек и твердых тел.еркивания плюс порядковый номер.
Операции Form Feature и др.Эти блоки операций позволяют конструкторам выполнять
широкий диапазон построений, делая UGS одним из наиболее мощных и продвинутых инструментов моделирования.
Datum axis, plane, CSYS позволяют использовать эти объекты, когда «естественных» объектов этого типа нет. То есть это вспомогательные оси, плоскости, координатные системы.
Выбор геометрииМеню построения содержит четыре иконы, связанные с шагами выбора геометрии
Placement Face [Поверхность размещения]
Поверхностью размещения может быть одна, или несколько граней твердого тела. При необходимости верхний контур проецируется на эти грани.Первая из выбранных граней должна принадлежать телу, на котором строится карман, если только вы не указали специально другое тело, как результат построения. Остальные грани могут принадлежать любым телам. После выбора грани система изображает вектор, указывающий направлении эквидистанты. Если для построения дна кармана используется опция “Эквидистанта от грани размещения”, то это направление считается положительным направлением эквидистанты. Для построения кармана необходимо задать поверхность размещения и, по крайней мере, один из контуров, определяющих форму кармана.
Placement Outline [Контур кармана]
- - Контур кармана определяется замкнутой цепочкой кривых, которая проецируется на поверхность размещения. Цепочка кривых, задающая контур, должна быть непрерывной.До того, как выбрана первая кривая, задающая контур, диалог задания обобщенного кармана имеет вид, изображенный на рисунке:
:: From Floor Outline i i Taper Angle '15.0
Constanti! Relative to:
Face Normals
Constant Law Controlled*By Outline
Face Normals Specified Vector Specify New Vector., +XC Axis +VC Axis ♦ZC AxisSelected Datum Axis
В это время вы можете задать наклоны боковых стенок кармана
Опции угла наклона боковых стенок от контура днаTaperAngle
Constant - постоянное значение угла наклона Law Controlled -Угол наклона определяется законом заданным относительно контура дна. By Outline - Определение значения углов наклона с помощью закона для каждой из кривых, задающих контур дна.
Relativeto:
Угол может измеряться по нормали к поверхности Face Normal, относительно фиксированного вектора Fixed Vector или координатной оси Datum Axis.
Если выбрана опция By Outline, то система по очереди подсвечивает каждую кривую контура дна и просит задать закон изменения угла наклона, связанный с этой кривой.Когда вы выбираете вектор, относительно которого система вычисляет угол наклона Relative to, система изображает стрелу, показывающую текущее направление вектора. Если вы выбираете координатную ось, система автоматически выбирает опцию относительно координатной оси [Selected Datum Axis.]. Если вы потом выберете кривую, то система будет автоматически от казываться от координатной оси и переключаться на кривую. Однако если вы выбрали кривую, то система не будет автоматически пе
реключаться на координатную ось до тех пор, пока вы явно не откажитесь от выбранной кривой.Когда вы выбираете кривые для задания контура размещения, диалоговое окно изменяется.
TheoreticalReverse
Theoretical Tangent ;
Если вы указали радиус скругления между стенками выступа и поверхностью размещения, то опция задания формы контура Theor etical/T angent (Теоретический контур/Точка Касания) должна быть установлена в правильное значение.После выбора первой кривой система изображает стрелку, которая задает направление контура. Команда Reverse дает возможность изменить направление на обратное направление. Направление контура имеет значение, если выбрано определение наклона по закону. Кроме того, если вы отдельно задаете контур на поверхности и на дне кармана, то эти контура должны иметь одинаковое направление.После выбора контура система активизирует кнопку задания направления проецирования контура на грань размещение Placement Outline Projection Vector.
Floor Face [Поверхность дна]
Поверхностью дна может быть одна или несколько граней, плоскость или координатная плоскость. Определение поверхности дна опционально. Дно может быть определено и как эквиди- станта от поверхности размещения.Если поверхность дна не выбрана, то она может определяться как эквидистанта от поверхности размещения, либо плоско параллельным переносом плоскости размещения. Если поверхность дна определено, то дно кармана также может быть определено как эквидистанта к этой поверхности, либо ее плоскопараллельным переносом. Если дно кармана задается плоскопараллельным
переносом, то вы должны задать вектор переноса с помощью команды Floor Face Translation Vector.
Floor FaceOffset v« L -
From Placement 'I 0Of Selected Floor ']y. 0
OffsetTranslation^
Floor Outline [Контур дна]
_ , i Контур дна определяет форму кармана на поверхности дна. Как и в случае контура кармана, контур дна задается цепочкой непрерывных кривых.До того, как выбран первая кривая контура, диалоговое окно имеет вид изображенный на рисунке.
: From Placement Outline Taper Angle Ti5. 0
ConstantRelative to:
Face Normals
Constant !Lav/ Controlled s
" By Outline *
Face tyoprnals ,Specified Vector j Specify New Vector...; +XC Axis+YC Axis !+ZC Axis jSelected Datum Axis j
В этот момент вы можете задать наклона боковых граней.
Опции угла наклона стенок от контура размещенияTaperAngle; i1 i
Constant - постоянное значение угла наклона Law Controlled -Угол наклона определяется законом заданным относительно контура основания.
By Outline - Определение значения углов наклона с помощью закона для каждой из кривых, задающих контур основания.
Relativeto:
Угол может измеряться по нормали к поверхности Face Normal, относительно фиксированного вектора Fixed Vector или координатной оси Datum Axis.
Если выбрана опция By Outline, то система по очереди подсвечивает каждую кривую контура основания и просит задать закон изменения угла наклона, связанный с этой кривой.Когда вы выбираете вектор, относительно которого система вычисляет угол наклона Relative to, система изображает стрелу, показывающую текущее направление вектора. Если вы выбираете координатную ось, система автоматически выбирает опцию относительно координатной оси [Selected Datum Axis.]. Если вы потом выберете кривую, то система будет автоматически отказываться от координатной оси и переключаться на кривую. Однако если вы выбрали кривую, то система не будет автоматически переключаться на координатную ось до тех пор, пока вы явно не откажитесь от выбранной кривой.После того, как вы выбрали кривую, диалог изменяется, как показано на рисунке.
Theoretical *• ~ ~ * ~-f-
Reversej |
Theoretical] Tangent :
Если контур не лежит на поверхности дна, то вы может спроецировать их на поверхность по нормали к поверхности, или вдоль фиксированного вектора. Если в качестве вектора проецирования выбирается плоскость контура Normal То Plane of Curve, то все кривые в контуре должны быть компланарными.Если вы указали радиус скругления между стенками кармана и дном, то опция задания формы контура Theoretical/Tangent (Теоретический контур/Точка Касания) должна быть установлена в правильное значение.
После выбора первой кривой система подсвечивает ее и задает направление контура. Вы можете изменить направление на обратное направление Reverse. Направление контура имеет значение. если выбрано определение наклона по закону или вы отдельно задаете контур на поверхности и на дне кармана. Эти контура должны иметь одинаковое направление.
Target Body [Тело результат построения]
—Г: Вы можете выбрать тело, которое будет результатом построения. Это необходимо делать в том случае, если грань размещения не лежит на том теле, на котором должен быть построен карман.
Placement Outline Projection Vector [Вектор проецирования для контура основания]
основания на поверхность основания, если кривые, задающие контур не лежат на поверхности.
Если вы выбираете опцию Normal to Plane of Curves, то контур должен быть компланарным.Опция Specify New Vector переводит вас в диалоговое окно задания произвольного вектора. Если вы выбираете координатную ось, то система автоматически переключается в моду Selected Datum Axis. Если вы уже определили вектор и хотите изменить его, выберите опцию Specified Vector.
Команда определяет направления проецирования контура
Normal to Plane of CurvesNormal to Plane of Curves . Specified Vector
Specify New Vector... +XC Axis +YCAxis +ZC AxisSelected Datum Axis
Floor Face Translation Vector [Вектор переноса для задания дна]
Если дно задается переносом поверхности основания, тоэта команда используется для задания вектора переноса.
Specify Hew Vector...Specified Vector Specify New Vector...? ♦XC Axis •+YC Axis +ZC AxisSelected Datum Axis ;
Опция Specify New Vector переводит вас в диалоговое окно задания произвольного вектора. Если вы выбираете координатную ось, то система автоматически переключается в моду Selected Datum Axis. Если вы уже определили вектор и хотите изменить его, выберите опцию Specified Vector.
Floor Outline Projection Vector [Вектор проецирования для контура дна]
Команда определяет направления проецирования контурадна на поверхность дна, если кривые, задающие контур не лежатна поверхности.
Normal to Plane of Curves!Normal to Plane of Curves » ' - Specified Vector
j Specify New Vector... >if +XC Axis
+YC Axis +ZC AxisSelected Datum Axis
Если вы выбираете опцию Normal to Plane of Curves, то контур должен быть компланарным.
Опция Specify New Vector переводит вас в диалоговое окно задания произвольного вектора. Если вы выбираете координатную ось, то система автоматически переключается в моду Selected Datum Axis. Если вы уже определили вектор и хотите изменить его, выберите опцию Specified Vector.
Placement Alignment Points [Точки выравнивания на контуре основания]
Команда задания точек выравнивания на контуре основания активна тогда, когда выбрана опция выравнивания по точкам Placement Alignment Points.
Когда вы задаете точку любым способом система выбирает ближайшую точку на контуре и отмечает ее как точку выравнивания. Точки автоматически нумеруются от начала контура. Вы можете добавить новую точку выравнивания между двумя уже заданными точками.Пока шаг выбора точек активен, система изображает стрелкой начало контура и его направление. Вы не можете задать начальную точку, как точку выравнивание, она используется для этот автоматически.
Floor Alignment Points [Точки выравнивания на контуре дна]
..... Команда задания точек выравнивания на контуре дна активна тогда, когда выбрана опция выравнивания по точкам Placement Alignment Points.
Point Subfunctionj
Когда вы задаете точку любым способом система выбирает ближайшую точку на контуре и отмечает ее как точку выравнивания. Точки автоматически нумеруются от начала контура. Вы можете добавить новую точку выравнивания между двумя уже заданными.Пока шаг выбора точек активен, система изображает стрелкой начало контура и его направление. Вы не можете задать начальную точку, как точку выравнивание, она используется для этот автоматически.
Chaining Outline Curves [выбор кривых для контура]
Желательно выбирать кривые контура в моде автоматического выбора по цепочке. Такой выбор гарантирует выбор однозначного замкнутого контура, не имеющего разрывов
Операции Feature Operation, Free Form Feature и др.Эти блоки операций позволяют конструкторам выполнять
широкий диапазон построений, делая UGS одним из наиболее мощных и продвинутых инструментов моделирования.
Edge Blend [Скругление ребра]
Это команда позволяет вам скруглять ребра тела. Построение скругления анлогично прокатывания сферы заданного радиуса по ребру. Сфера катится так, что она все время касается двух граней, которые образуют ребро скругления. Поверхность, заметаемая сферой при движении создает геометрию скругления. В зависимости от того, какой угол выпуклый или вогнутый образуют грани скругляемого ребра, операция может как добавлять, так и удалять материал. Для быстрого понимания операции смотрите раздел Порядок построения.
Замечания по поводу построения скругления Если вы строите скругления, а затем подавляете операцию, то система высвечивает исходные ребра.Вы можете задать переменную Solid_CheckOnUpdate_BLEND для того, чтобы система автоматически проверяла появление очень маленьких объектов (tiny object) и само пересечение граней (Face Self-Intersection)Bo время построения скругления. В разделе Введение в Unigraphics есть информация о проверках, проводимых на твердом теле.Замечание. Маленькие объекты и самопересечение граней может исчезнуть, после обновления последующих элементов модели в процессе построения. В этом случае повторная проверка тела, выполненная с помощью команды Analysis ->Exainine Geometry, не выдаст сообщений о маленьких объектах или самопересечении граней
Порядок построенияДля построения скруглений разного типа используется следующий порядок построения Построение скругления постоянного радиуса Построение скругления переменного радиуса Построение скругления постоянного радиуса со сферическим вершинамиПостроение скругления переменного радиуса со сферическими вершинами Построение скругления с ребром
Выделяю ребро, если радиус постоянен - apply, если нет - после выделения ребра в порядке задания радиуса щелкаю на ребре точки (до 3-х), они появляются в нижнем окошке и там их значения нужно отредактировать. Точку можно убрать, подсветив ее и нажав кнопку на панели (под окном) remove point.
Hollow [Тонкостенное тело]
(ВтJ™. Эта команда удаляет из сплошного твердого тела внутрен
ний объем и оставит лишь стенки, заданной толщины. Кроме того, вы можете дополнительно указать, какие грани тела будут удалены при выполнении операции.
Замечание: Операция не выполняется, если она приводит к телу, имеющему самопересекающиеся грани
Для построения тонкостенного тела необходимо:® Выбрать тип построения Face, Region или Body.• В зависимости от типа построения выбрать нужную гео
метрию и задать необходимые параметры.® Задать нужный параметр точности построения.« Нажать кнопку "ОК" или "Apply".
Толщина стенок
Толщина стенок может быть задана как положительным числом, так и отрицательным числом. Если толщина стенок положительна, то тонкостенное тело строится удалением внутреннего объема
из существующего тела. Если толщина стенок задана отрицательным числом, то тонкостенное тело строится "вокруг" существующего.Замечание: Нельзя удалить грань, касательную к другим граням, которые не удаляются. Например, удалить одну грань скругления и не удалять скругляемые грани.Для дополнительной информации о построении тонкостенного тела смотри разделы Face, Region, Body или Tips & Techniques
Taper [Наклон граней]
Эта команда позволяет изменить наклон одной или нескольких граней тела. Угол наклона измеряется относительно заданного вектора.
Порядок построения описан в разделе Порядок построения.
Вы можете выбирать отдельные грани, ребра и целые типовые элементы. Однако все выбранные элементы должны принадлежать одному телу.Для правильной ориентации вектора наклона, помните, что грани с положительным углом наклона стараются сходиться (сближаться) в направлении указанном вектором. Грани с отрицательным углом наклон наоборот стараются расходиться в этом направлении.Предупреждение: Для правильного построения наклона угол между касательной к ребру и направлением наклона должен быть всегда больше, чем угол наклона.
Patch Body [Заплатка]
-ГГГщаЭта функция полезна тогда, когда листовое тело используется для замены части граней на объемном теле. Вы можете также использовать “заплатку” из листового тела на другом листовом теле. Заплатка полезна в тех случаях, когда:■ Небольшие зазоры между телами, используемыми в бу
левской операции, могут привести к невозможности выпол-
нения команд "Обрезка тела Trim Body” и “Разделение тела Split Body”.
Вы хотите применить к модели скругление, построенное вручную.
Вы хотите построить отверстие, которое имеет сложнуюформу.
Диалоговое окно построения заплаткиSelection Steps Эта опция позволяет вам выбрать геометрию для
построения заплатки.Create Hole Patch
Эта опция используется для создания отверстия в объемном теле с помощью замкнутого листового тела.
Reverse Re- j
jmoval Direc- | jtion '
Для изменения направления выполните команду Reverse Removal Direction
Confirm Upon j Apply
Эта функция дает вам возможность посмотреть, как будет выглядеть результат.
Выбор геометрии
Выбор базового тела, т.е. тела, на которое накладывается заплатка.
Выбор листового тела, которое используется в качестве заплатки. Вектор показывает направление, в котором заплатка будет замещать грани базового тела.
Если вы хотите использовать в качестве заплатки одну поверхность листового тела, состоящего из многих граней, вы должны указать ее на этом этапе. В этом случае направление нормали по умолчанию берется с указанной грани.
Создание отверстияОпция Create Hole Patch используется для создания отверстия в объемном теле с помощью замкнутого листового тела.
Замечание: Если ребра листового тела имею разрыв, больший чем точность построения, то функция построения заплатки может не работать.
Изменения направленияВектор показывает направление, в котором замещаются грани объемного тела.
Примеры
На нижнем рисунке показан пример, который иллюстрирует, что будет при изменении на противоположное направление вектора замещения граней на объемном теле.
Если вы выбираете принять направление вектора по умолчанию
XN L"
, "-^асть блока под поверхность^Гк / • >> удаляется и замещается
х
самой поверхностью
Направление вектора по умолчанию Если вы выбираете сменить направление на обратное (Flip-)
СчгРезультатом построения является сама поверхность и часть грани блока, лежащая под поверхностью
На нижнем рисунке изображен пример использовании опции шт строения отверстия Create Hole Patch.
Порядок построенияВыбрать тело-результат построения, которое может быть
как объемным, так и листовым телом.Выбрать листовое тело-заплатку.Указать сторону заплатки, в направлении которой заме
щаются грани на базовом теле.Если это необходимо, указать одну из граней листового
тела, которая будет использоваться в качестве заплатки.Установить, если необходимо, опцию построения отвер
стия Create Hole PatchВыполнить команду ОК или Apply.
Сообщения об ошибках Unable to define path boundary Невозможно определить границы заплатки Такое сообщение появляется тогда, когда новые грани и ребра не могут быть созданы на базовом теле или когда новые ребра не образуют замкнутой петли.Unable to patch body Невозможно построить заплаткуТакое сообщение появляется тогда, когда система не может сшить заплатку с базовым телом.
Thread [Резьба]
Эта команда создает символическую или полную резьбу на внешней или внутренней цилиндрической поверхности. Цилиндрическая поверхность может быть получена любой операцией: отверстие, бобышка, заметаемая поверхность при переносе окружности.Замечание: Опции, которые появляются в диалоговом окне задания резьбы (Create Threads) различны и зависят от типа построения резьбы.
Опции задания резьбы(Thread Туре Тип резьбы:
Symbolic. Символическая резьба. (Detailed. Детальная резьба.
Major Diameter 1Внешняя резьба. i;Mmor Diameter [Внутренняя резьба. i(Pitch [Шаг резьбы.(Angle Угол между стороной резьбы, измеренной в
плоскости и осью резьбы.Callout Ссылка на таблицы резьбы, дающие вам значение
символической резьбы по умолчанию.(Shaft Size / (Tapped Drill (
Размер цилиндра, на котором строиться резьба, (Shaft Size) появляется при построении Размер
Size внешней символической резьбы.Размер глубины резьбы (Tapped Drill Size) появляется при построении внутренней символической резьбы.Эти опции не работают при построении детально резьбы.
Method Эта опция определяет метод, по которому будет строиться резьба. Например, резьба, полученная прокатным путем или сделанная фрезой. Эта опция появляется при построении символической резьбы.
Form Эта опция определяет, какая таблица будет использоваться для определения параметров резьбы по умолчанию. (Например, унифицированная резьба, американская резьба или метрическая). Эта опция появляется при построении символической резьбы.
Number of Statts
Эта опция определяет, будет ли создана простая или сложная резьба. Эта опция не появляется при построении детальной резьбы.
Tapered Если включена эта опция, то будет создаваться коническая резьба. (Эта опция не работает при построении детальной резьбы).
Full Thread Если включена эта опция, символическая резьба будет обновляться при изменении длины цилиндра. (Эта опция не работает при построении детально резьбы).
Length Расстояние от выбранной грани до конца резьбы, измеряемое параллельно оси. Для символической резьбы это расстояние берется из таблицы резьбы.
Manual Input Эта опция позволяет вам самостоятельно ввести значения тех параметров, которые определяются в таблице резьбы. Эта опция работает при по-
строении символической резьбы.Choose from Table
Вы можете выбрать таблицу резьбы для построения символической резьбы.
Include Instances
Если вы выбираете грань, принадлежащую некоторому массиву, эта опция позволяет вам выбрать резьбу для всего массива. (Эта опция не работает при построении детальной резьбы).
Rotation Левосторонняя или правосторонняя резьба.Select Start Эта опция позволяет вам указать новое начало .
символической резьбы или детально резьбы, выбрав плоскую грань твердого тела или координатную плоскость.
Введение
Thread Туре [Тип резьбы]
Символическая резьба изображается в виде пунктирной окружности вокруг цилиндрической грани, на которой она должна быть на реальной детали. При построении символической резьбы система использует таблицу размеров, записанную во внешний файл, для определения параметров резьбы по умолчанию. После создания символическая резьба не может быть размножена как элемент массива. Однако в самом процессе построения вы можете размножить параметры резьбы на множество цилиндрических поверхностей одновременно.
Полная или детальная резьба полностью создает твердотельную геометрическую модель резьбы. Она полностью ассоциативна с геометрией твердого тела. Вы можете также выбрать, будет ли длина резьбы полностью ассоциативно связана с длиной цилиндрической поверхности, или задать фиксированную длину.
Замечание: Полная резьба выглядит более реалистично, чем символическая. Однако ее расчет требует больше времени, так как приводит к созданию очень сложной геометрической модели. Преимущества символической резьбы заключается в быстроте расчета и отображения и настройки на стандартную таблицу параметров. По этому мы рекомендуем использовать символическую резьбу за исключением тех случаев, когда нужна точная геометрия.
Internal vs. External [Внешняя или внугреняя[
Резьба может быть как внешней, так и внутренней. Система автоматически определяет тип резьбы по ориентации вектора нормали, выбранной цилиндрической грани.
Выбор цилиндрической грани
Вы можете выбрать только цилиндрическую грань без резьбы. Цилиндрическая грань может уже иметь резьбу с другого конца, но длина резьбы должна быть меньше длины грани.После указания цилиндрической грани система подсветит основание, от которого будет строиться резьба и изобразит стрелкой ее направление. Если цилиндрическая грань объединена с другим телом, то система автоматически выбирает свободный конец. Для глухих отверстий система принимает за начало резьбы ребро, лежащее на поверхности, в которой сделано отверстие. В остальных случаях система выбирает ближайшее в момент выбора основание.Цилиндр должен иметь плоское основание. Если система не может найти плоского основания, вы должны указать ссылочную координатную плоскость.
Righthanded vs. Lefthanded [Правая или левая резьба]
Вы может задать как левостороннюю, так и правостороннюю резьбу.Right-Hand Этот параметр означает, что резьба в направление выхода резьбы вращается по часовой стрелке.Left-Hand Этот параметр означает, что резьба в направление выхода резьбы вращается против часовой стрелки.
Правосторонняярезьба
Против часовой стрелке
Левосторонняярезьба
Создание резьбы
После того, как вы определили все параметры резьбы, у вас две возможности:
• Выбрать команду ОК. Система создает резьбу и обновляет модель. Диалоговое окно построения резьбы исчезает.
• Если вы строите символическую резьбу, то создание резьбы может привести, если это необходимо, к изменению типовых элементов формы, связанных с резьбой. Если вы используете символическую резьбу одновременно для нескольких элементов, введенные параметры используются сразу для всех создаваемых элементов.
• Если цилиндрическая поверхность, к которой привязана резьба, построена заметанием окружности в эскизе, то диаметр окружности не изменяется. Если между диаметром окружности и выбранным диаметром резьбы возникает противоречие, то система выдает предупреждение.
• Выбрать команду Apply. Система примет параметры резьбы, но не будет до выхода из диалога производить обновление геометрической модели. Эта команда удобнее, если вам необходимо построить несколько разных по размеру элементов резьбы, не выходя из диалога.
Замечание: Если параметры цилиндрической грани изменяются для того, чтобы соответствовать изменениям символической резьбы, то меняется вся цилиндрическая поверхность, даже если резьба не по всей длине.Замечание: Вследствие способа изображения цилиндрической резьбы, ее поведение слегка отличается от поведения остальных типовых элементов. Пунктирные окружности, изображающие резьбу, интерпретируются как обычная геометрия. Например, они могут быть выбраны как окружности в функции Info, перенесены на уровень.
Редактирование резьбы
Когда же вы делаете твердое тело невидимым в команде Blank, пунктирные окружности символической резьбы не становятся автоматически невидимыми.Параметры резьбы могут быть изменены в команде Edit— >Feature—>Parameters.
Символическая резьба обозначается зеленой пунктирной окружностью и появляется несмотря на предупреждение о конфликте параметров символической резьбы и размера цилиндра (почему конфликт? - не ясно). Настоящая резьба создается успешно.
Сборка:Начав сборку, считаю сборкой первые два соединенных
компонента. При указании поверхностей сперва указываю, что несу в сборку, а затем соответствующий элемент (поверхность, линия, ...) сборки.
После изменения размера боковины 6/9 элементы сборки окрасились в серый цвет. Если войти в другой урок, не участвующий в сборке и переключиться на сборку, она опять обретает зеленый цвет доступности. Вообще, при изменении размера боковины, первый ее вариант сделался Work Part, при этом все остальные части окрасились в серый цвет. Чтобы сделать доступ
ной для операций всю сборку, нужно в сборке правой кнопкой щелкнуть по s2 - в данном случае головной сборке и отметить в выпавшем меню Make Work Part при этом вся сборка окрашивается в зеленый цвет и становится доступной. Аналогично можно поступать с составными частями переводя их в Make Work Part (при этом эта часть одна останется зеленой - остальные серыми) и восстанавливая другие части из неактивного состояния щелкая по нужному узлу и отмечая Make Work Part.
User Defined Features, операции с выражениями Эти блоки операций позволяют осуществлять связь пере
менных разных частей и другие полезные возможности.
File/Export/User Defined Feature... - организация feature Insert/Form Feature/UDF - вставка feature Беру размеры для ааа: 4x4x4-r-lxlxl-r0.5x0.5x0.5; bbb:
4х4х4+1х1(цил)-М3.5х0.5(цил). Рассказать о расположении файлов library_dir.txt и др.
Экспорт собственного типового элемента Любые собственные типовые элементы могут быть созданы и со- храненны в отдельном файле. Это файл может быть использован для построения такого же элемента в другой модели.Замечание: Когда вы создает собственные типовой элемент лучше создавать его с относительной привязкой к геометрии модели, чем делать его абсолютное определение. Например, при построении тела переноса направление переноса для собственного типового элемента лучше определить ссылкой координатную ось, чем выбором направления по оси X рабочей системы координат. Если при использовании типового элемента ось X новой рабочей системы координат имеет неправильную ориентацию, то это вызовет проблемы при построении. С другой стороны, относительно заданное направление легко правильно определить, указав нужную координатную ось (ребро) в новой модели.Когда вы закончили построении геометрии собственного типового элемента, выберите команду File—> Export—> User Defined Feature. Система переходит к диалоговому окну определения собственного типового элемента.
Опции определения собственного типового элементаUDF's Name Задание имя UDF для появление его в библио
теке.Save То Library Вы можете выбрать библиотеку (UDF
libraries') в которой будет сохранен UDF. Если вы не выбрали ни одной библиотеки, эта опция установит параметр "Библиотека не выбрана" (No Library).
iCapture Image from Graphics Window
Эта команда используется для сохранения графического изображения элемента (формат .cgm), которое используется для его изображения в библиотеке типвых элементов.
Features in Part В этом окне изображаются все элементы построения модели. Для того, чтобы элемент построения был включен в собственный типовой элемент, выберите его и нажмите кнопку "вправо". Элемент будет изображать в списке элементов, выбранных для UDF.
Features in UDF В этом окне изображаются элементы, уже выбранные для UDF. Если вы хотите отказаться от выбора элемента, укажите его и нажмите кнопку "влево".
Filter С помощью фильтра можете задать тип элементов, которые видны в окне Features in Part.
Add Children Features
Если включена эта опция, то когда элемент "родитель" добавляемся или удаляется из UDF, элемент "дети" также добавляется или удаляется.
UDF References Prompt
В этом окне система показывает все внешние ссылки, которые необходимо задать при построении UDF.
New Prompt jИзменение имени для запроса ссылки в процессе построения типового элемента.
Add Geometry Добавление дополнительной геометрии к определенному UDF.
Remove Geometry Удаление выбранной геометрии из UDF.AvailableExpressions
Когда вы выбишете элемент в списке Features in UDF. система показывает в этом окне весь список, связанных с ним выражений. Если вы хотите, чтобы система рассматривала выражение как параметр, при построении UDF, выберите выражение и нажмите кнопки "вправо". Выражение попадет в список параметров для UDF (UDF Input Parameters ).
UDF Input Parameters
1
В этом окне показаны выражения, которые будут использоваться в качестве параметров при построении UDF. Если вы хотите удалить выражение из этого списка, выберите его и нажмите кнопку "влево".
New Parameter Prompt
Введение нового имени для параметра, используемого для построения UDF.
Define Value Определение возможных значений для выбранного параметра. Если вы хотите определить возможные значения выбранных параметров, выберите Define Value. Появится диалоговое окно Define Expression Values. Выберите тип выражение: Option или Range. Для выражения Option вы можете задать значения, вводя их в текстовом поле Enter Option Value. Значения появятся в списке. Для удаления значения, выделите его в окне списка и нажмите Remove Value.Для выражения Range вы можете выбрать два типа выражения Integer или Real и ввести значения Low End и High End.
Обслуживание UDF - примитивов: в корневом каталоге диска С, если имеются UDF элементы, образуется файл Н-
brary_dir.txt содержащий имя примитива и относящиеся к нему 2 файла (например, aaaaa;Gruz324F0004.prt;Gruz324F0004.cgm;;). Если строку с именем примитива в library_dir.txt исключить, то он исчезает из меню, которое высвечивается Insert/form Fea- ture/UDF. При этом нужно убирать, во избежание сора и возможных конфликтов с будущими аналогичными именами, и соответствующие 2 файла из корневого каталога С.
Expressions [Выражения]Когда вы выбираете команду Toolbox—>Expression, на экране появляется соответствующее диалоговое окно.Арифметические и логические выражения используются в системе для задания параметров модели. Выражения определяют размеры типовых элементов и. эскизов и позиционные размеры. Механизм выражений в параметрической твердотельной модели используется для установления взаимосвязей между параметрами в одной части и параметрами компонент в сборке. Например, толщина пластины может выражаться через ее длину. В случае изменения длины автоматически изменится и ее толщина. В главе обсуждаются следующие разделы:Expression Language Язык выражений.Creating and Editing Ex- Создание и редактирование выражений.nressionsInterpart Expressions Обмен выражениями между частями.Edit Expressions Dialog Команды редактора выражений.
Общая концепцияИспользуя выражения для определения взаимосвязи параметров, конструктор может определить требования к проектируемой модели. Тогда другой специалист, даже не зная хорошо модель, может изменять ее, сохраняя ее функциональную целостность. Выражения создаются либо автоматически, либо вручную. Вручную вы можете создать выражение одним из следующих способов:• Создать выражение командой Tools—>Expression
• Переименовать существующее выражение. Командой Tools—>Expression выбрать существующее выражение и переименовать его командой Rename
• Создать выражение (список выражений) в виде текстового файла и включить его в часть командой Tools— >Expression—>Import
Выражения, создаваемые системой, автоматически начинаются с буквы “р” (parameter). Система создает выражения автоматически в следующих случаях:о Создание эскиза. Создаются два параметра, определяю
щие X, Y координаты точки привязки эскиза(р 1_XDATUM V1 =0, p2_YDATUM_Vl=0).
® Размерное ограничение на эскизе, любой заданный размер создает выражение, (например р2= 10).
• Создание геометрического ограничения на эскизе типа линия постоянного наклона, постоянной длины, смещение и т.п. Каждое такое ограничение порождает выражение.
• Создание позиционного размера, определяющего положение эскиза относительно грани твердого тела.
® Создание любого типового элемента формы, имеющего числовые параметры.
« Создание условия взаимного сопряжения для двух сборочных компонент.
Вы можете задавать смысловые имена параметров в тот момент, когда система первый запрашивает от вас значение выражения, например вводом “Length=10” вместо просто “10”.
Синтаксис выраженияВыражение есть предложения, задающее связь между переменной и ее значением. Выражение имеет описание, заданное в его правой части, которое присваивается переменной, заданной в его левой части. Для получения значения выражения система “вычисляет” его правую часть, которая может быть алгебраическим либо логическим выражением.Левая часть выражения всегда должна быть только простой переменной. Левая часть выражения также называется его именем. Имя выражения уникально. Имя выражения может встречаться
сколько угодно раз в правой части других выражений, т.е. мы можем задавать значения одних выражений, используя значения любых других выражений.
Левая часть Правая часть
выражения выражения
а = Ь + сt \ —
Знамение, назначенное Алля переменной
Правая часть выражения может содержать комбинацию переменных, чисел, операций и символов. Каждая переменная, использующаяся в правой части выражения, должна строго один раз встречаться в левой части одного из выражений. В дополнении к числам вы можете использовать встроенные константы pi, twopi, degra, radeg.В именах переменных различаются заглавные и строчные буквы, по этому D и d будут рассматриваться системой как разные переменные.Выражение могут быть:« Созданные системой. Такие выражения автоматически
создаются системой и начинаются с префикса “р”.• Созданные пользователем. Выражения, которые ввел
сам пользователь.Примеры выраженийАрифметические выражения:р5=3.5рЗ=2р2=р5+рЗwidth =5.2length=5 *widthA2 +р2/4Логическое выражение:position =if(width<-2) (0.5*widtli) (2.0).Выражения могут использоваться несколькими способами. Они могут контролировать значение ограничения эскиза и параметра на типовом элементе формы. Они могут определять константы,
используемые в других выражениях (pi=3.1415926). Они могут содержать вычисления, которые разбивают сложные формулы на несколько простых формул.
Обмен выражениями между частями Вы можете определить выражение так, что она задается через выражения, определенные в других частях. Кроме того, выражения заданные в сборке могут изменить значение выражений, описанных в частях - компонентах. Используя механизм передачи выражений между частями, вы можете моделировать взаимозависимость между компонентами сборки. Заклепка, спроектированная в отдельной части, может зависеть от диаметра отверстия, в которое она должна вставляются. Изменение диаметра отверстия автоматически изменит и диаметр заклепки.Замечание: По умолчанию возможность обмена выражениями отключена. Перед созданием части, в которой она предполагается использоваться вы должны изменить соответствующую переменную в параметрах части по умолчанию.Это делается так: UGS180/UGII/ug_english.def (строка 4807) и ugjmetric.def (строка 4830) там стоит переменная Assem- blies_AllowInterPart: no(default), нужно заменить на yes. Так же нужно выйти и вновь зайти в UGS. Иначе будут действовать старые установки.You can link expressions across parts so that expressions in one part are defined in terms of expressions in another part. Expressions in an assembly can override expressions in a component.Using interpart expressions (IPEs), you can model the relationships between components. A pin in one component designed to fit into a hole m another can have its parameters associated to the hole's parameters, so that when the hole is edited, the pin automatically updates.NOTE: By default, the interpart expression capability is turned off. In order to use IPEs, you must enable them by setting a customer default.
Syntax [Синтаксис]Выражение, задающее ссылку на выражение из другой части имеет вид:<имя_части >::< имя_выражения >
Например выражение:pin_cIim=hole_dim:: diameter-0.01означает, что параметр pin_dim задается через выражение diameter из части hole dim.Замечание: Перед символом никаких пробелов не допускается.
Quoting Filenames [Имя файла в кавычках]Если имя файл содержит символы, которые могут быть неправильно интерпретированы в выражении, то такое имя файла необходимо заключить в двойные кавычки. Например, если имя файла «top-leevel», а имя переменной “1еп”, то полное выражение: "top-level”: :1еп.Без ковычек это выражение читается как: top-level: :len - top - (level:: len), что не является правильным.Замечание: Только имя файла должно заключаться в кавычки, и только если оно содержат специальные символы:' ' (space) = + - * / () : Л / < &.
Overriding Expressions [Перезадающее выражение] Выражение, которое вносит изменение в выражения другого файла, называется перезадающим выражением.Перезадающее выражение допустимо только для сборки и компонентов сборки.
Updating Interpart Expressions [Изменение перезадающих выражений]Когда вы изменяете значение перезадающего выражения, загруженная часть, на которую ссылается перезадающее выражение также обновляется. Если перезадающее выражение ссылается на частично загруженную часть, то система выдает предупреждение о невозможности выполнить обновление и дает возможность провести полную загрузку компоненту.
Listing Expressions [Список выражений] ..Вы можете просматривать все выражения сборки, включая ее компоненты, используя команду Information~>Expression.
Editing Interpart References [Редактирование выражений] Вы можете редактировать выражения так, что все выражения, содержащие ссылку на одну часть, могут быть заменены ссылкой на другую часть.Например, если вы имеете: х —parti ::1еп y=partl: .width parti ::heigkt=10,то вы можете поменять все ссылки parti на part2 так, чтоx=part2::leny-part2:: widthpart2: :height=l 0.Вы можете также заменить все внешние ссылки выражениями- константами.
Working with Chart Expressions [Работа с выражениями налисте]
Выражения листа изображаются в левой нижней части графического окна. Изображаемые выражения являются подмножеством всех выражений части. В этот список автоматически подают выражения, связанные с размерами, изображенными на картинке. Кроме того, вы можете добавлять и убирать выражения из этого списка по своему усмотрению.
H o ' ’’U s e r L a b e l P a r a m e t e r F o r m u la V a lu e
t o p t u b e 5 7 0 5 7 0 . 0 0И м и m i l s [ - h . iu i_ b l .a y 4 1 0 4 1 0 . 0 0
s e a t _ t b _ l e n g t b 5 6 0 5 6 0 . 0 0s e a t _ t b _ a n f ! l e - 7 3 - 7 3 . 0 0h e a d i t b _ a n g l e 7 2 7 2 . 0 0
User Label [ Метка пользователя]Вторая колонка в списке параметров озаглавлена UserLabel
(метка пользователя). Если вы хотите, чтобы эта колонка имела другой заголовок, введите нужное имя в диалоговом окне User Label и нажми кнопку ENTER.
Add/Remove [Добавление/Удаление]Когда вы выполняете команду Add/Remove, то система
изображает диалоговое окно. Все выражения части изображаются в левом окне. Выражения, ассоциированные с текущим листом - в правом. Для добавления выражений необходимо выбрать выражений в левом окне и нажать кнопку добавления Add.
Для удаления выражения необходимо выбрать его в правом окне и нажать кнопку удаления Remove.
Pori Е'р-ЪЬ'ЫиК;-иг.'- ( ~4 Q0
|>34J«1JUU!<V2=-!<SS. 0SI673S8S733 хш л u n .v l-0
р4в зшаик та- i i . ьзььм'КДЫш ам, 48шнгцк«г(и 1а_угтдтш<_уя-п
|Йэ-30,0 , ’г fA'— о yua/ up V2- З .Ь б Ш Й ^ в Г С с 13
.СтД/^«по,‘е t-prtisfon
Ж
i&m. I .’ » А.1И
--1иГ-1 “I"-"- -«uU.=5_ J ?_chain_5‘ av_ lei>cth=Jia a _ t » a t t i J > a J e r n lh - S 5 0 ft. fcvbu'CBCflo-' HAj*MLtubK_m>H'lB-«
1 i n s mma P i
Для возвращения к основному диалогу необходимо нажать кнопку ОК.
List [Список выражений]
Если вы выполните команду List, то система выведет список выражений листа в информационное окно. Эта команда полезна, если вы хотите напечатать список выражений, или выполнить команду поиска нужного текста.
Update [Обновление]Команда Update используется для обновления геометриче
ской модели после того, как вы изменили значение параметров.Editing Expressions [Редактирование выражений]
После того, как вы выбираете любое выражение, оно изображается в нижней строке списка выражений. Вы можете изменить значение любого поля:
No - Это поле используется для номера выражения, т.е. его места в списке выражений.
User string - Произвольная строка длинной 10 символов,
которая может рассматриваться как синоним для имени выражения или произвольный комментарий.
Parameter - Имя выражения, т.е. левая часть выражения.Formula - Формула, задающая значение выражения. На
помним, что выражение может быть как простой константой, так и сложным синтаксическим выражением.
Value - Вычисленное значение выражения.Для перемещения между полями используйте кнопку Tab.
Для фиксации введенного в поле нового значения нажмите кнопку Enter.
Редактирование выражений (Диалоговое окно)Когда вы выбираете команду TooIbox-->Expression, на экране появляется диалоговое окно, содержащее параметры.
________ Опции редактирования выраженийList bv Контроль порядка сортировки выражений. |Filter Ontions Фильтр. iList of Ex- iDressions
Список выражений.
Text field Текстовое поле для записи выражений.Value Значения выражений.Delete Удаление выражений.Rename Переименование выражений.Create link Создать связь выражений.iEdit links Редактировать связь выражений.iOoen Открытая часть.List Список выражений.
jUsed bv |Как используется выражение.Lock Защита от изменения выражения.iSpreadsheetiEdit
Редактирование с помощью электронной таблицы.
iGeometriciExnression
Геометрические выражения.
import (Экспорт выражения.Import (Импорт выражения.(Apply and OK (Обновление моделиДалее по каждому из параметров подробнее:
List By [Список по]Опция позволяет вам контролировать порядок сортировки выражений в окне. Эта опция имеет значения:Опции | Выражение IName сортировка выражений в алфавитном порядке; при
такой сортировке выражение р10 стоит перед р9. |(Creation ]) iсортировка в порядке их появления в базе данных jOrder выражений, в том порядке, в котором они задава- j
лись; jReverse Creation j
сортировка в обратном порядке от появления; на первом месте в списке будет стоять последнее соз- jданное выражение. |
Filter Options [Опции фильтра]Существуют несколько опций контролирования списка выражений.
ФильтрВ окне фильтр вы можете задать маску выражения, которая будет определять группу выражений, которые видны. Любое выражение, которое соответствует маске, попадет в окно выражений. Маска выражения имеет более сложный синтаксис, чем имя файл по образцу (file wild name). Используй символ ,л' для начала строки и символ '$' для задания конца строки.
Действие фильтраУстановите опцию Include для фильтрации сообщений в списке, или Exclude, если вы не хотите использовать фильтр.
Сохранение текущего фильтраЕсли вы выбираете эту опцию, текущий фильтр сохраняется. В следующий раз, когда вы откроете файл, в поле Filter будет установлено значение, которое содержалось в Save Current Filter.
The Text Field [Текстовое поле]Вы можете ввести выражение в текстовое поле одним из следующих способов:• Вводом выражения в диалоговом окне• Выбором выражения из списка выражения• Выбором команды "Создание связи".
После окончания ввода выражения нажмите клавишу Enter. Замечание: Нажатие Ок приведет к записи введенного выражения. После этого будет сделано обновление геометрической модели.
Edit Links [Редактировать связь выражений]Эта команда позволяет вам управлять ссылками на выражения из других частей. После вызова команды система выводит список всех внешних частей, на которые существует ссылки.Вы можете:Change Link изменить ссылку;Delete lank удалить ссылку;Delete All Links
удалить все ссылки.
Change Link [Изменить ссылку]Эта команда дает возможность за одну операцию изменить имячасти, используемой в нескольких выражениях. Например, есливы имеете выражения.х=сорт::1епу=сорт: .widthz=other_comp::pl2и выбрали часть comp для замены на сотр_2, то после завершения операции вы получите х=сорт_2::1еп у-сорт _2: :width z=other_comp: :pl 2Конечно, такая замена предполагает наличие выражений 1еп и width в новой части. В противном случае система выдает предупреждение, что произошла замена на несуществующее выражение.
Delete Link [Удалить ссылку]Эта опция позволяет избавиться от внешних ссылок, заменив ихчисловыми константами. Пусть исходные выражения такие же,как в предыдущем примере. Если вы выберем сошр в качествеудаляемой ссылки, то в результате получим:х=10у=13.5z =other_сотр: :р 12Так значения выражения при этом не изменяются, то обновление модели не происходит.
Open [Открыть часть]Эта команда полностью загружает часть, которая до этого момента была загружена частично.В момент работы со сборочной моделью вы можете установить режим, при котором компоненты загружаются не полностью. Загружается только информация, необходимая для отображения компоненты в сборке. Такой режим полезен для экономии памяти. Когда вы переключаетесь на другую рабочую часть в контексте сборки, система производит ее полную загрузку.Если часть загружена частично, вы не можете изменять ее твердое тело. Тем не менее, используя ссылки между выражениями, вы можете изменить значение выражения в частично загруженной компоненте. Когда вы изменяете выражение в частично загруженной сборке, система сообщает вам, что для того, чтобы увидеть изменения, вы должны полностью загрузить компоненту. Для этого вы можете воспользоваться командой Open.После вызова команды система выдает список частично загруженных компонент. Опция в верхней части меню позволяет вам выбрать между:Показаны компоненты с измененными выражениями (АН Modified).Показаны компоненты, на которые имеются ссылки (АН Reference).
List [Список выражений]Команда показывает полный список выражений и их значений, введенных в правой колонке в диалоговом окне вывода результа
тов. Вы можете сохранить список выражений в текстовом файле, выполнив команду File—>SaveAs или напечатать их командой Print.Другая команда Information—>Expression представляет более интеллектуальные возможности просмотра выражения: по типовым элементам, по эскизу, по условиям сопряжения компонент в сборке. Это позволяет вам быстро понять, какое выражение связано с тем или иным элементом построения твердого тела. Замечание: Типовые элементы, созданные не в 10-ой версии UNIGRAPHICS, не будут отображаться в списке выражений до тех пор, пока вы не начнете редактировать типовые элементы построения, с которыми они связаны.
Used By [Кем используется выражение?]Эта команда выдает список выражений, в которых используется указанное выражение. В случае внешних ссылок система показывает только выражения для загруженных частей.
Lock [Защита от изменения]Установка защиты спасает выражение от изменений через внешнюю ссылку. Эта команда работает как переключатель, повторное обращение к ней снимает ранее установленную защиту.
Spreadsheet Edit [Редактирование в электронной таблице] Эта команда дает возможность переключиться на встроенную в UNIGRAPHICS электронную таблицу (Spreadsheet). После выполнения команды все выражения передаются в электронную таблицу. Пока вы работаете с таблицей, остальные функции UNIGRAPHICS становятся пассивными.Замечание: Геометрические выражения не показываются в электронной таблица.Для получения более подробной информации по электронной таблице смотрите Unigraphics Gateway Online Help.
Geometric Expression [Геометрические выражения]
Геометрические выражения описывают ограничения для определения параметров элемента. Есть три типа геометрических выражений: расстояние, длина и угол. Геометрические вы-
ражения элементов могут быть найдены в Feature Browser (Information —> Feature) и Feature Selection (Edit — > Feature). Когда вы выбираете геометрические выражения Geometric Expression появляется диалоговое окно Geometric Expression.
Опцци геометрических выражений!Туре Тип геометрических выражений.; Selection iSteps
Выбор объектов для определения геометрических выражений.
jFilter Ограничение выбираемых объектов.Point ] (Method |
Метод определения точки.
Туре [Тип выражений]
;Тип выражения Distance позволяет вам задать расстояние между двумя объектами, точкой и объектом, или двумя точками.
«Тип выражения Length дает вам возможность задать длину кривой или ребра 1
Л 1— - «Тип выражения угол Angle дает вам возможность задать
угол между двумя линиями, параллельными плоскостями, ребрами, координатными плоскостями, или комбинацией этих объектов.Выбор шаговЭта команда используется для выбора объектов для определения геометрических выражений. Объект, который вы выбираете, зависит от выбранного типа выражений:Для типа выражения Distance, вы можете выбрать кривые, ребра, поверхности, тела и точки.Для типа выражения Length, вы можете выбрать кривые и ребра. Для типа выражения Angle, вы можете выбрать линии, ребра, координатные плоскости и координатные оси.
Выберите первый объект First Object, когда активна эта команда.
Л .' Выберите второй объект Second Object , когда активна эта команда. Опция Filter поможет вам выбрать объекты.Е с л и в ы выбираете опцию Point в фильтре, опция Point Method поможет вам определить точку. Эта опция идентична той, которая используется при построении базовых кривых.
Порядок построенияДля создания геомтрических выражений, выполните следующие шаги:• Выберите тип геометрического выражения: Distance,
Length или Angle.• Выберите First Object,, используя фильтр, если хотите.
Если фильтр установлен на Point, выберите любой метод указания точки.
• Выберите второй объект.• Нажмите ОК или Apply для создания геометрического
выражения.
Редактирование геометрических выраженийГеометрические выражения могут редактироваться, используякоманды Edit --> Feature.Если вы выбираете команду редактирования параметров Edit Parameters, появляется диалоговое окно Feature Selection. Выберите элементы DISTANCEEXP, LENGTHEXP или ANGLEEXP в диалоговом окне соответствующей типу создаваемого выражения диалог Edit Distance Feature, Edit Length Feature или Edit Angle Feature).Для удаление геометрического выражения, используйте команды Edit --> Feature --> Delete Feature и выберите выражение из списка Feature Selection.Используя команды Information —> Expression, вы можете получить более подробную информацию по выражениям.
Export [Экспорт выражений]Эта команда дает возможность записать все выражения на внешний файл. После выбора команды появляется диалоговое окно позволяющее:
(Опции Описание[Export Установить имя файла, расширение .ext добавля
ется по умолчанию.[Work Part Записываются все выражения из рабочей части[All in Assem- ibly Tree
Записываются все выражения из частей, попадающих в сборку
[All Parts Записываются все выражения из загруженных в сеансе частей.
Файлы, используемые для экспорта/импорта выражений имеют расширение “.ехр”.Замечание: Когда геометрическое выражение содержится в экспортируемом файле, это выражение становиться измененным (например, выражение угла: pO=angle (12), которое означает, что угол равен 90 градусам, в экспортируемом файле записывается, как р0=90.0).
Import [Импорт выражения]Команда считывает указанный файл, содержащий выражения. Импортируемый файл может содержать выражения, уже имеющиеся в части. Когда такой конфликт случается, система либо сохраняет старое выражение неизменным, либо меняет его значение на новое. Поведение системы зависит от установки опций: Заменить существующие (Replace Existing).Сохранить существующие (Keep Existing).Удалить импортированные (Delete Imported).Замечание: Геометрические выражение, такие как pO=distance (40), не могут импортироваться.Replace Existing. Старые выражения будут заменены вновь импортируемыми.Keep Existing. Сохранить старые выражения неизменными. Если выбрана эта опция, то каждый раз, когда имена старых и новых выражений совпадают, система будет выдавать сообщение, в конце система даст возможность сохранить новый список выражений Accept, либо отказаться от него и восстановить старый список Undo.
НАПРИМЕР. Если вы имели старое выражение diam=10 и импортировали новое diam=20, то результатом будет в зависимости от опции:• diirrfO (Replace Existing)• dim=10 (Keep Existing).
Удаление большого количества выражений Delete Imported. Опция позволяет удалить из списка выражений все, имена которых встречаются в импортируемом файле. Фактически в нем задается список удаляемых выражений.Эту опцию полезно использовать в следующих случаях:• Экспортировать все выражения из части. Удалить в экс
портируемом файле все выражения, которые необходимо сохранить. Импортировать измененный файл в режиме Delete Imported.
• Создать пустой текстовый файл. Внести в него имена всех выражений, которые вы собираетесь удалить. Импортировать файл в режиме Delete Imported.
Замечание: Выражение, используемое для построения геометрии, не может быть удалено. Удаляются только не используемые выражения.
Создание выраженийНовое выражение создается простым его набором в окне редактирования.Замечание: В момент задания чисел вы можете использовать запись десятичного выражения с показателем десятичной степени. Например:2е+5 означает 200000.2е-5 означает 0.00002Для создания геометрического выражения, выберите команду Geometric Expression в диалоговом окне Edit Expressions и нажмите ОК или Apply.
Редактирование выражений
Для редактирования выражения просто исправьте его правую часть.Замечание: Выражения, использовавшиеся в 10-ой версии UG, не попадут в список выражений, пока использующие их типовые элементы не будут вызваны для редактирования.
The List of Expressions [Список выражений]В списке выражений отображаются все выражения, которые соответствует заданному в данный момент фильтру. Если вы выберите любое выражение, указав на него курсором, и нажмете левую клавишу мышки, система поместит выражение в диалоговое текстовое окно, расположенное ниже. Такое выражение готово для редактирования. Если вы сделали любое редактирование текста и затем выбрали другое выражение, левая часть нового выражения, т.е. его имя, будет добавлено в конец текущего выражения. Этот способ удобен для быстрого включения в выражение имен других выражений. Например, вы вызвали в диалоговое окно выражение lenght=10 и начали его редактировать, набрав символ '+'. Если после этого указали выражение offset=3.14, то окончательно получите выражение lenght=10+offset.Если вы указали на новое выражение, не сделав никакого изменения в текущем выражении, то новое выражение просто заменит старое.Замечание: Многие команды в меню редактора выражение (например, удаление выражения) имеют смысл только в том случае, если вы выбрали какое-либо выражение. Если никакое выражение не выбрано, никакого действия не происходит.
The Text Field [Текстовое поле]Вы можете ввести выражение в текстовое поле одним из следующих способов:« Вводом выражения в диалоговом окне• Выбором выражения из списка выражения• Выбором команды "Создание связи"После окончания ввода выражения нажмите клавишу Enter. Замечание: Нажатие Ок приведет к записи введенного выражения. После этого будет сделано обновление геометрической модели.
ТерминологияЗдесь описываются новые термины, которые связаны с визуальным редактором:Cartoon - «Картинка» - статическое изображение модели с нанесенным на него изображениями размеров. Картинка создается переносом изображения из основного графического окна.
„ , . UipJtAu . \ > - ,
, «ПЛ1 ш iriwpli :
fl 1 ■■•!№
Part Expression - «Выражения части» - все выражения, которые существуют в текущей части.Chart Expression - “Выражения листа” - выражения, ассоциированные с размерами, изображенными на картинке. Эти выражения являются подмножеством выражений части.
№г I f c i irM w l ftiraan .lw Fimwto , >' С Waiui<lie ' "l-''■ T « i> «Ев Ь'/lT- < Г !>7*Д1»И - • - ‘ - 1*пК.«М Ч> 4И» ' . *(Я.Я»to -- ■ ‘ ти/ЦЗОж&Ь ш „ ай.®IО * n j ’ ' \ ‘ «4t tfa -ewcfiUf ч > ' ’jfl* ЗЙ- ’ 7Я.ПЛ
Sheet - «Лист» - картинка и ассоциированные с ней выражения вместе образуют набор данных, который называется листом. Картинка создается на листе с помощью команды импорта изображения Import Image. В одной части может храниться до 99 листов.
Visual Editor Sheets [Лист визуального редактора] Картинка и выражения хранятся на одном или более листов. Команды управления листами находятся в нижнем правом углу графического окна.
Текущий номер листа
.. . ™“. . . •
Soer.lfv User I etiel:Remove I
Tекущее имя листа
Adding a Sheet [Добавление листа]Первый лист создается системой автоматически при обращении к визуальному редактору. Для создания новых листов необходимо воспользоваться командой Add.
Displaying a Sheet [Изображение листа]Для переключения между листами пользуйтесь кнопками с изображениями стрелок. Индикатор между стрелками показывает номер изображаемого листа.
Removing a Sheet ]Удаление листа]Для удаления листа выполните команду Remove.
Renaming a Sheet [Переименование листа]Листы именуются по умолчанию как Sheet 1, Sheet 2 и т.д. Для переименования листа сделайте его активным и введите новое имя в поле Specify Title.
Controlling the Spreadsheet Columns[yправление колонками таблицы]Верхняя часть диалога построения семейства предназначена для определения колонок таблицы, т.е. параметров управления семейством деталей.
Available Columns [Допустимые колонки]Список допустимых атрибутов находится в диалоговом окне и дает возможность выбирать атрибуты, которые будут использоваться в таблице. Содержимое списка зависит от того, какой класс атрибутов является активным. Например, если активен класс выражений, то список доступных атрибутов содержит все выражения, которые использовались для создания детали-
образца. Только выбранные атрибуты будут представлены в таблице параметров соответствующей колонкой.Когда вы выбираете объект из списка, то связанная с ним геометрия автоматически подсвечивается. Например, если класс выбора установлен для выбора выражений и выбираете какое-либо выражение из списка, типовым элемент, связанного с этим выражением, и его параметры будет автоматически подсвечены в графическом окне.
Язык выраженийВыражения имеют свою собственную грамматику, которая, в общем, напоминает синтаксис выражений на языке С. В этом разде-ле обсуждаются:;Variable Names {Имена переменных.Ooerators Операции.Precedence and As- Последовательность и ассоциативность one-Isociativitv раций.Built-in Functions Встроенные функции.Conditional Exnres- isions
Условные выражения.
iGeometric Exnres- isions
Геометрические выражения.
Variable Names [Имена переменных]Имя переменной есть алфавитно-цифровая строка, начинающаяся с буквы. Она может содержать знак подчеркивания. В именах различаются строчные и прописные буквы.
Operators [Операторы]Существует несколько типов операций, используемых в выражении:j Арифметические операторы |Г” ~ "11+ ]сложение !Г"'-----1
вычитание или изменение знака jI* умножение\/ деление j
% [деление по модулю !Л "[возведение в степень ]= присвоениеЗамечание: Арифметические операторы такие же, как операторы языка программирования С.
Другие операторы> больше чем]< меньше чем>= больше или рав
но!<=:
меньше или равно
!== равноi!= не равно! отрицание&& логическое И|| логическое ИЛИ
Precedence and Associativity of Operators [Приоритет операций и порядок их выполнения]Ниже приведены операции в порядке приоритета, верхние операции имеют приоритет над операциями, расположенными ниже. В этой же таблице в скобках указан порядок использования операций, имеющих одинаковый приоритет:Приоритет и порядок выполне
ния|[Операторы Порядок выпол
нения|л (справа-налево)h (Negative Sign) ! (справа-налево)
* ' % (слева-направо)
+ -
> < >= <=(слева-направо)[(слева-направо)(слева-направо)
&& (слева-направо)[(слева-направо)[(справа-налево)
Когда в выражении одновременно используются несколько операций с одинаковым приоритетом то, в зависимости от порядка следования, операции будут выполняться слева-направо. Например, Х=90-10+30 имеет значение 110, а не 50.
Built-In Functions [Встроенные функции]
| Встроенные функцииИмя Описание функциифункцииabs абсолютная величинаacos арккосинус, ответ в радианах jasin арксинус, ответ в радианах jTitan [арктангенс, ответ в радианахatan2 арктангенс от двух аргументов, где аргу
менты определяют тангенс искомого угла как х/у, ответ в радианах j
ceil наименьшее целое число большее или равное х. ceil(0,l) возвращает значение равное 1
.cos косинус, аргумент в градусахcosh гиперболический косинус jdeg преобразования из радиан в углы 1ехрfactifloor
экспонентафакториалнаибольшее целое число меньшее или рав-
ное x floor(0,l) возвращает значение равное 0.
hypot гипотенуза, корень квадратный из суммы квадратов аргумента
log натуральный логарифмlog 10 десятичный логарифмrad преобразование углов в радианыsin синус, аргумент в градусах:sinh гиперболический синусsqrt корень квадратныйtan тангенс, аргумент в градусахjtanh гиперболический тангенсjtmc округлить до целого, отбросив дробную
частьjpi() эта функция не содержит аргументов и
может использоваться как константа, например x=pi*2
Система представляет встроенные функции преобразования единиц измерения. Для всех функций преобразований линейных единиц измерения функции преобразуют аргумент из указанной единицы в стандартную для рабочей части единицу (миллиметры или дюймы):
Встроенные функции преобразования единиц измсрсни
Имяфункции
Описание функции
cm сантиметрыft футыgrd преобразование в градусы из
угловой меры, в которой прямой угол равен "100 grade"
in дюймы
km километрыт с микроныmin преобразование из минут в
градусыml милиmm миллиметрыГ— — .mtr метрыsec преобразование из секунд в
градусыiyd ярды
Conditional Expressions [Условный оператор]Вы можете создать логическое выражение, используя if/else оператор.НАПРИМЕР:w=if(len<8) (2) else (3) , что означает:если 1еп меньше 8 , w равно 2 иначе w равно 3.
Использование комментариевВы можете создать среди выражений строку "комментарий". Такая строка начинается с пары символов "//".НАПРИМЕР://комментарий ( правильно) lenght=2*width // комментарий (правильно) //KOMMeHmapm//lenght=2 *width (неправильно).
Geometric Expressions [Геометрические выражения]Г еометрические выражения позволяют вам задать ограничения на параметры элементов, такие как использование минимального расстояние между объектами, как управляющее выражение длины блоков. Типы геометрических выражений приведены здесь:Distance expression
Выражение расстояния.
Length expression
Выражение длины.
Выражение угла.
AssembliesПанель инструментов Assemblies - Сборки
Опции панели инструментов AssembliesщFind Component[Найти компонент]
Позволяет искать компонент. j.....................................................................1\ъ
:
Open Component[Открыть компонент]
Позволяет открыть компонент. j
I1I
Onen bv Proximitv[Открыть по близости]
Предоставляет опции для загрузки компонентов, находящихся вблизи выделенного компонента.
. ё ' Isolate Component[Отделить компонент]
Позволяет показать только выделенный компонент, при этом все остальные копмоненты погашены.
' 0 Show Product Out- Позволяет включить или выключить
:line[Показать контур]
контур сборки, а также определить его, если он не задан.шг Add Existine
Component[Добавить существующий компонент]
Позволяет вставить существующий компонент в сборку.
$ $ Create New Component[Создать новый компонент]
Позволяет создать компонент вставить его в сборку.
О л ., '1
j
Create Component Позволяет создать массив компоненArrav[Создать массив компонентов] :
тов.
Angle expression
;ЕГ
й- iMate Component I [Сопрячь компоненты][Reposition
ъ
Component[Переставить компонент]
ва в '
Replace Reference' [SetJ [Заменить ссылочный набор]Exploded Views[Виды с разнесенными]
Ш iMake Work Part ([Задать рабочую [часть]sMake Displayed I Partj [Задать отображае- [мую часть]IComponent Proper-Itiesj [Свойства компонента]iWAVE Geometry :Einkerj [Редактор геомет- |рических связей
Позволяет заменить компонент в сборке.
Позволяет преставить выделенный компонент или компоненты.
Позволяет задать или заменить ссылочный набор для сборки.
Позволяет заменить текущую отображаемую часть на выделенную.
Предоставляет информацию о выделенном компоненте или компонентах.
Позволяет сопрячь один компонент с | другим. 1
Вызывает инструментальную панель ( Видов с разнесенными компонентами, j с помощью которой их можно созда- j вать и редактировать. IПозволяет заменить текущую рабочую j часть на выделенную. !
Позволяет создавать ассоциированную или неассоциированную геометрию в рабочей части.
WAVE]Check Clearances[Проверить зазоры]
Проводит быстрый анализ, проверяющий зазоры между выделенными компонентами на предмет возможной интерференции.
Далее приводится более полное описание перечисленных возможностей.
Find Component - Найти компонентДиалоговое окно Fmd Component обеспечивает центральную точку для поиска компонентов по любому глобальному свойству. Каждая страница диалогового окна, которая доступна из закладок представляет определенный метод поиска:® По имени» По атрибутам® Из списка« По размерам, на основе ограничивающего объема компо
нента.Для открытия дилогового окна Find Component выберите Assemblies-> Context Control-> Find Component или нажмите кнопку в инструментальной панели Assemblies.Каждый раз когда Вы выбираете Apply в диалоговом окне Find Component компоненты, которые соответствуют критерию поиска, добавляются в список, который выделится, после нажатия кнопки О К.Страница By Name - по имени~ ..... ..... ............. L .................................. . ... " — ' ... "'"Г*?Опции страницы By NameComponent or Part Name[Имя части или компо- ; нента]
Позволяет Вам вводить строку в имени компонента или части, которую требуется найти.
Begins With [начинается с...]Contains Гсодеожа-
Задает находится ли введенная строка в начале имени, где-то внутри (включая конец) или же точно совпадает с именем |
|Щ ИЙ...] к о м п о н е н т а .Exactly [т о ч н о ]
ЗАМЕЧАНИЕ: Если у Вас запущен UG/Manager, эта страница называется By Number.
Страница By Attribute - по атрибутуОпции страницы By Attribute . ;Name Введите имя атрибута, который Вы будете[Имя] использовать при поиске.Operation list Выберите операцию которая показывает, как[Список операций] ■Name [имя] относится к своему Value [значе
ние].Value Введите значение атрибута, который будет[Значение] использован в поиске.
Страница From List - из спискаОпции страницы From List |Search Text[Искать текст]
Позволяет Вам вводить строку в имени компонента который Вы ищете.
Components list[Список Компонентов]
Показывает все компоненты, доступные из метода поиска From List. Незагруженные компоненты появляются, если запущен Навигатор Сборки.
Страница By Size - по размеру Используется для опций, включая:• Открытие больших частей для установления контекста,
проверки границ и т.д.• Закрытия маленьких частей для ускорения визуализации,
экономии памяти и т.д.Опции страницы By Size[Larger Than [боль- |ше чем...]
Позволяет Вам указывать проводится ли поиск для компонентов большего или
Smaller Than[меньше чем...]
меньшего указанного ползунком размера.
Size slider[Ползунок Размера]
Указывает размер компонента при поиске.
Опция Open by Proximity - Открыть по близостиДиалоговое окно Open by Proximity упрощает процесс загрузки набора компонентов, которые расположены в маленькой области большой сборки. Используйте опцию Open by Proximity в следующих случаях:
• Когда Вы хотите "неполностью загрузить" ближайшие компоненты для визуального просмотра
• Когда вы хотите "загрузить в объеме" ближайшие компоненты для анализа зазора
• Когда Вы хотите загрузить большие компоненты распо- ложеные по соседству с рабочей частью (на основе ограничивающего объема компонента).
Выбор и Открытие компонентов.Вы можете отрывать компоненты либо в контексте модели либо в контексте фасета. Уже открытые компоненты не изменяются, когда открывается контекст. В некоторых случаях это может значить, что попытка открыть компонент с фасетной ссылкой, от- ктроет его как твердое тело, так как другая реализация этого компонента была открыта как часть в контексте Твердое Тело. (Обратного эффекта не происходит)Все компоненты, которые открываются - добавляются в текущий набор компонентов и показываются при необходимости. Если Вы выбираете общий объект, то будет добавлен его компонент- владелец.Статусная строка показыывет число компонентов, которое выбирается в текущем контексте.Если вы ничего не выделили при вызове диалогового окна Open by Proximity, то выбирается рабочая часть (если она не является также отображаемой частью). Когда диалоговое окно открыто,
можно дополнительно выделять или снимать выделения. Кнопки OK, Apply и Preview становятся активными когда сделано выделение.Диалоговое окно Open by ProximityДля того чтобы активтровать опции Фасета, установите параметр по умолчанию Assemblies FacetReferenceSet.Опции диалогового окна Open by Proximity:Опции диалога Open by ProximityОпции Модели jOpen as Model] [Открыть как Модель]
Включите опцию для открытия компо- j нентов в заданном диапазоне, как твердо- j тельных. |
{Range (slider)■[Диапазон (ползунок)]
Будут открыты компоненты в заданном | диапазоне выделенных компонентов.
Опции Фасета jOpen as Facets[Открыть как Фасет]
Range (slider)[Диапазон (ползунок)]
Включите эту опцию для открытия компонентов в заданном диапазоне как фасетных.Будут открыты компоненты в заданном | диапазоне выделенных компонентов.
Larger Than: (slider) :[Больше чем... (ползунок)]
Будут открыты компоненты которые I больше заданного значения (и которые 1 находятся в области заданной ползун- j ком). jг--— - — - —- -- ” . - ~ ~ ■ * “ ---- г
\Опции предварительного просмотра jPreview([Предварительный просмотр]
Для показа компонентов, которые загружаются рисуются граничные объемы, когда Вы выбираете ОК или Apply.
ЗАМЕЧАНИЕ: Установка ползунка в значение 0.0 не приводит к его выключению, потому что граничные объемы компонента могут пересекать граничные объемы объектов.
Вы можете вызвать диалоговое окно Open by Proximty выбирая опцию Assemblies—>Context Control—> Open by Proximity или выбирая иконку Open by Proximity из инструментальной панели Assemblies.Ссылочные наборы по умолчаниюКогда Вы открываете компоненты в контексте Модели, имеется следующие наборы ссылок по умолчанию:
• Model - Модель (значение, заданное кстановках пользователя по умолчанию Assemblies_ModelReferenceSet)
» As Saved - Как сохранено• Entire Part - Вся Часть• Empty - Пустой
Когда вы открываете компоненты в контексте Фасета, имеется следующие наборы ссылок по умолчанию:
• Facet - Фасет (значение, заданнов кстановках пользователя по умолчанию Assemblies_FacetReferenceSet)
• Model - Модель• As Saved - Как сохранено• Entire Part - Вся часть• Empty - Пустой
Опция Product Outline - КонтурПозволяет вам задавать наборы геометрических параметров, которые дают справку об общем размере сборки без загрузки компонентов. Когда Вы работаете с компонентами, которые образуют часть большей сборки, такие как блок двигателя или самолет, определение контура дает вам возможность быстро оценить взаимное расположение объектов с минимальными усилиями. Это может быть полезно, в частности, когда в сборке есть компонент, который Вам не знаком.Вы можете устанавливать свойства для отображения геометрии полного контура, такие как цвет, шрифт линии и полупрозрач- ность. Это помогает отличить контур от реальной геометрии.
Опция Show Product Outline - показать КонтурПоказывает текущий определенный полный контур. Если вы выбираете Show—>Product Outline, когда нет существующих пол
ных контуров Вы получите сообщение, которое предоставит опцию для отктрытия этого диалога.Опция Show Product Outline существует в двух формах: как опция меню ( Assemblies—> Context Control —>Show ProductOutline) и как иконка инструментальной панели Asseblies, как показано ниже.Вы можете убирать полный контур, выключая иконку панели Show Product Outline .Общая ИнформацияГеометрия контура находится в слое, который определяется пользователем по умолчанию в параметре Assemblies ProductOutlineLaver. Категория Layer Category называется Product_Outline и создается автоматически в отображаемой части, когда определяется Контур и создаются фасетные представления выбранных компонентов в этом слое. ЗАМЕЧАНИЕ: Свойства отображения, опреленнью в диалоге Product Outlines применяются ко всей геометрии в слое Контура, включая твердотельные и фасетные представления.Если выбрана геометрия уровня сборки, то появляется сообщение предупреждающее Вас что геометрия будет перенесеа в слой Контура. Опция Show Product Outline определяет видимость слоя Контура, который показывает или удаляет контур из вида.
Добавление существующего компонента Опция Assemblies—>Components—>Add Existing позволяет создавать сборку методом проектирования снизу-вверх, добавляя часть к рабочей части в качестве компонента. Вы можете взять уже существующую часть, либо создать компонент на основе имеющихся шаблонов (семейств частей).ЗАМЕЧАНИЕ: Если часть, которая добавляется в сборку в качестве компонента, еще не была загружена, она будет загружена в результате выполнения этой опции.
Общие процедурыВы можете выбрать файл части из списка существующих или загруженных частей, ввести имя файла части или указать изображенную часть курсором.
Если выбранный файл части является шаблоном семейства частей , то на экране появится диалоговое окно Family Member [Член Семейства].Вы можете ввести имя, которое хотите присвоить компоненту. По умолчанию принимается имя файла части.Вы можете связать компонент со ссылочным набором. Опция Change Ref. Set Name [Заменить Имя Ссылочного Набора] позволяет выбрать ссылочный набор из списка существующих в данной части. Можно использовать стандартные ссылочные наборы с именами Entire Part [Вся Часть] или Empty [Пустой] (чтобы сократить время изображения больших компонентов). Если ссылочный набор не указан, по умолчанию принимается Entire Part.Если компонент добавляется без ссылочного набора, то он размещается в новой рабочей системе координат (РСК) точно так же, как он размещался в РСК собственной части.Однако, если компонент добавляется со ссылочным набором, то перед включением в новую сборку всегда выполняется преобразование в систему координат, связанную с этим ссылочным набором. Если ссылочный набор был создан без координатной системы, то преобразование координат не выполняется. С помощью опции Assemblies—>Edit Structure—>Add Вы можете указать ссылочный набор при включении компонента в сборку. Диалоговое окно Add Component Operation [Операция Добавления Компонента] позволяет управлять такими параметрами создания компонентов, как Multiple Add [Групповое Добавление], Reposition After Add [Переместить После Добавления] и Layer Options [Опции Слоя]. Эти опции будут описаны ниже (после описания общих процедур).После того, как Вы задали параметры создания компонента, укажите позицию компонента в сборке с помощью функции Point Subfunction [Функция Выбора Точки].Если включены опции Multiple Add или Reposition After Add ,то при указании позиции компонента он будет изображен и подсвечен. После этого Вы можете задать параметры для создания
массива компонентов или переместить компонент в другую позицию.
Добавление массива компонентовФункция Multiple Add позволяет создавать массивы компонентов с помощью следующих опций:No[Нет]
Создает один компонент. Эта опция установлена по умолчанию.
Array[Массив]
Создает массив взаимосвязанных компонентов сборки. Вы можете создать массив компонентов либо на основе массива базовых элементов, либо линейный или круговой массив на основе эталонного компонента.
Chain[Цепочка]
Позволяет создать несколько копий компонента, не закрывая диалоговое окно Point Subfunction после создания очередной копии.
Опции перемещенияTranslate[Параллельный перенос]
Перемещает компонент в указанную точку или смещает его в указанном направлении на заданное расстояние.
Rotate About a Point[Повернуть Вокруг Точки]
Поворачивает компонент вокруг указанной ссылочной точки.
Rotate About a Line[Повернуть Вокруг Прямой]
Поворачивает компонент вокруг указанной ссылочной прямой на заданный угол.
Reposition! [Переместить]
Перемещает компонент из его позиции в исходной системе координат в новую позицию в системе координат назначения.
Rotate Between Two (Axes([Повернуть Между (Двумя Осями]
Поворачивает компонент на заданный угол между ссылочной прямой и прямой назначения.
Эти опции подробно описаны в разделе "Опция Transform - Преобразовать" Справочника по интерфейсу пользователя [Gateway Online Help] .ЗАМЕЧАНИЕ: При создании массива действие опцииReposition распространяется на все элементы массива.
Создание нового компонентаВы можете создать новый файл части компонента и ссылаться на него из рабочей части сборки. При создании нового компонента параметры базовых элементов остаются прежними.Опция Create New секции Component Operations позволяет создавать сборку методом проектирования сверху-вниз. Используя этот метод Вы можете проектировать компонент в контексте сборки или представить его в виде "черного ящика" , то есть создать только общие очертания компонента, позволяющие установить отношение "сборка-компонент".
Общие процедурыДля создания нового компонента необходимо:
® Указать геометрические объекты, которые должны быть включены в новую часть компонента.
• Задать имя файла части компонента.« Ввести имя компонента.® Ввести имя ссылочного набора.® Назначить слой для размещения геометрии компонента в
рабочей части. Можно выбрать текущий рабочий слой (опция Work ) или оставить первоначальный слой (опция Original ). Если Вы хотите поместить компонент на какой-либо другой слой, воспользуйтесь опцией As Specified и введите номер нужного слоя.
• Укажите, с какой системой координат (абсолютной или РСК сборки) Вы хотите совместить систему координат компонента.
• Укажите, нужно ли копировать определяющие объекты выбранной геометрии (если они есть) в новую часть компонента.
® Укажите, нужно ли удалить из сборки исходную геометрию, поскольку она теперь включена в часть компонента.
Создание компонента с удалением исходной геометрии соответствует операции переноса, а без удаления - операции копирования.
Переключатель Component Origin [Начало системы координат Компонента] задает положение абсолютной системы координат компонента. Опция WCS [РСК] означает, что абсолютная система координат компонента будет совпадать с рабочей системой координат изображенной части. Опция Absolute означает, что абсолютная система координат компонента будет совпадать с абсолютной системой координат рабочей части (то есть объекты сохраняют свои абсолютные координаты). Опция Absolute позволяет "приблизить" к началу системы координат компонента геометрические объекты, которые в сборке расположены далеко от начала координат.Если режим Copy Defining Objects [Копировать Определяющие Объекты] выключен, то геометрия, связанная с определяющими объектами, которые не были выбраны, также будет отсутствовать в новом компоненте. Если же эта опция включена, то вся выбранная геометрия и определяющие объекты копируются в новый компонент.Если включен режим Delete Originals [Удалить Оригиналы], то система удалит оригиналы всех объектов, которые копируются в файл части компонента. Этот режим распространяется и на оригиналы тех объектов, которые зависят от копируемых объектов. То есть, эти зависимые объекты будут тоже удалены (даже в том случае, когда их не нужно копировать).При работе в режиме Delete Originals Вам может пригодиться опция Retain Annotations [Оставить Аннотации]. Если опция Preferences—>Drafting—>Retain Annotations включена, то чертежная аннотация удаленных геометрических объектов будет оставлена (не будет удалена) и станет существовать сама по себе (без связи с геометрическими объектами).После выполнения вышеперечисленных действий система создаст новый файл части компонента, содержащий указанную геометрию, и сам компонент в рабочей части сборки.
ЗАМЕЧАНИЕ Опция Create New секции Component Operations не создает постоянного (внешнего) файла операционной системы, а только временный рабочий (внутренний) файл системы Unigraphics. Для создания постоянного файла необходимо использовать опцию File—>Save [Файл—>Сохранить].
Объекты для включения в части компонентовВ новый файл части компонента могут быть включены следующие объекты:
• Линии,точки, сплайны• Эскизы• Объемные и листовые тела• Системы координат• Чертежные объекты (размеры, надписи, метки, штрихов
ки и т.д.)• Плоскости и оси привязки• Виды (как результат преобразования эскиза)• Г руппы• Объекты САМ (технологические параметры и параметры
инструментов)Имеются следующие ограничения:
• Если с эскизом связано кинематическое тело, то эта ассоциативная связь будет нарушена. Если эскиз построен на грани тела, он будет "отсоединен" от этой грани и станет обычным эскизом (не на грани).
• Все выражения, которые используются в эскизе, копируются в новую часть. Выражения, незадействованные в эскизе, не копируются. Все эскизные размеры, связанные с эскизом, копируются. Эскизный вид также копируется в новую часть.
• Чертежный объект копируется в новую часть только в том случае, когда копируются все объекты, с которыми он связан. Единственное исключение - штриховка, которая всегда копируется вместе с ассоциативными контурами и линиями.
• Не копируются очерковые линии и, как следствие, связанные с ними чертежные объекты.
• Не копируются объекты видов сечения (линии и ребра сечения, очерковые линии сечения, штриховки) и, как следствие, связанные с ними чертежные объекты.
• Не копируются координатные размеры (горизонтальные, вертикальные, начала координат).
При копировании объекта в часть компонента действуют следующие правила: _ _ _ _ _ __ __ ________1 атрибуты изо- • бражения и пользовательские jатрибуты
Обычно (за исключением случаев, отмеченных выше) копируемый объект сохраняет свои атрибуты изображения (цвет, слой и т.п.) и пользовательские атрибуты.
видовая зависи- ! мость
Если объект является видо-зависимым, то видовая зависимость сохраняется, и объект связывается с соответствующим видом в новой части. Если объект связан с видом, которого нет в новой части, то он становится "модельным" и будет изображаться во Всех видах.
ссылочные наборы
Ссылочные наборы не копируются в новую часть. Однако при создании нового компонента имеется возможность создать новый ссылочный набор в новой части компонента. Вся геометрия, скопированная в компонент во время операции его создания, включается в новый ссылочный набор.
имена видов К именам всех копируемых видов добавляется приставка "_Х_#", которая показывает, что это экспортируемые виды. Чертежные виды будут иметь приставку "_DRAW_X_#", а виды сечений для ясности - приставку "SECTION X #" (вместо "SХ_Х_#").
выделенные виды
Все чертежные объекты, ассоциативно связанные с объектами выделенного вида, переносятся или копируются на выделенный вид. Чертежный вил копируется только в том случае.
когда на нем существуют объекты (например, надписи), которые не связаны ни с одним объектом выделенного вида.
Опция Create Array - Создание массива компонентов Опция Create Array создает массив взаимосвязанных компонентов сборки. Вы можете создать массив компонентов либо на основе массива базовых элементов, либо линейный или круговой массив на основе эталонного компонента.Массив компонентов также может быть создан с помощью опции Create Component Array из иструментальной панели Assemblies toolbar.Оперируя массивом компонентов Вы можете:
• Быстро создавать шаблоны компонентов и условия стыковки компонентов
• Одним действием включать в сборку подобные компоненты
• Создавать серию подобных компонентов с одинаковыми условиями стыковки
Типы массивов компонентовСуществует два типа массивов компонентов: массивы на основе базовых элементов и массивы на основе эталонного компонента. Массивы, созданные по эталону, в свою очередь подразделяются на линейные и круговые.Один из компонентов массива, назначенный системой, играет роль шаблона, по которому определяются характеристики вновь создаваемых элементов массива. Этот шаблон определяет следующие характеристики массива компонентов:
• Часть компонента• Цвет• Слой• Имя
Вы должны указать, какой элемент массива будет использоваться в качестве шаблона. В любой момент можно заменить шаблон. Замена шаблона не влияет на уже существующие компоненты;
шаблон определяет характеристики только вновь создаваемых элементов.Если Вы удалите шаблон, система автоматически назначит новый шаблон.Массив можно представить как набор "ячеек" или "мест" для размещения компонентов. Например, прямоугольный массив 2x3 имеет 6 ячеек. По умолчанию каждая ячейка содержит копию шаблона с атрибутами компонента-шаблона.Если удалить элемент массива, то ячейка, которую он занимал, становится свободной. В свободную ячейку можно поместить другой компонент. Так осуществляется замена компонентов. ЗАМЕЧАНИЕ: Если в результате изменения параметров массива будет удалена ячейка, то вместе с ней Вы потеряете все проведенные модификации. При восстановлении ячейки система занесет в нее компонент-шаблон.Компоненты можно редактировать независимо друг от друга. При удалении компонента результаты редактирования будут утеряны.Вы можете редактировать компонент, не обращая внимание на то, что он является элементом массива (можно изменять условия стыковки, цвет, слой и т.д.).Однако при удалении модифицированного компонента (явно или в результате изменения параметров массива) система не сможет восстановить те значения параметров компонента, которые он имел до модификации. Все новые компоненты, которые Вы будете создавать, система построит в соответствии с шаблоном.
Замена компонентаС помощью опции Substitute секции Component Operations Выможете удалить существующий компонент и добавить вместо него другой компонент в ту же позицию и с той же ориентацией, какая была у заменяемого (первоначального) компонента.Для замены, выделите нужный компонент и выберите опцию Substitute Component из инструментальной панели Assemblies toolbar или из меню Assemblies—>Components—Substitute Component. На экране появиться сообщение Substitute Component, где будут предоставлениы следующие опции:
Опции Substitute [заменить компонент]Remove and Add [Удалить и добавить]
Не ассоциативная опрерация. При замене ком- [ понента ассоциативная связь с первоначаль- 1 ным компонентом будет потеряна. j
Maintain Mating [Сохранить Стыковку Компонента]
Сохраняет условия стыковки после замены, ] если Вы использовали опцию alternates (Аль- j тернативные компоненты), чтобы определить условия стыковки.
Cancel[Отменить]
Отменяет операцию.
ЗАМЕЧАНИЕ : ]Если во время операции клонирования Вы ис-пользовали статус Replace для замены одного компонента другим, "не родственным" компонентом, то не сможете открыть выходную сборку, не включив опцию Allow Substitution [Разрешить Замену] в диалоговом окне Load Options. Иначе, при загрузке этой сборки Вы получите следующее сообщение об ошибке:
Part is not valid version of component part[Недопустимая версия файла компонента]Общие процедуры
Для замены компонента необходимо:• Выбрать заменяемый компонент.• Выбрать заменяющую часть (новый компонент).• Ввести новое имя, если Вы собираетесь переименовать
компонент,® Установить переключатель Ref. Set Used [Используемый
Ссылочный Набор] либо в положение Maintain Ref. Set [Оставить Ссылочный Набор], либо в положение Entire
Part [Вся Часть]. Если Вы выбрали опцию Maintain Ref. Set и в заменяющей части определен текущий ссылочный набор, система оставит его. В противном случае система перенесет в сборку всю часть.
• Назначить слой для размещения геометрии заменяющего компонента в рабочей части. Можно выбрать текущий рабочий слой (опция Work) или оставить первоначальный слой (опция Original ). Если Вы хотите поместить компонент на какой-либо другой слой, воспользуйтесь опцией As Specified и введите номер нужного слоя.
Условия стыковки - Общий обзорУсловия стыковки позволяют позиционировать компоненты сборки. Условие стыковки задается набором ограничений, устанавливающих отношение между двумя компонентами сборки. Например, Вы можете установить требование, чтобы ось цилиндрической грани одного компонента совпадала с осью конической грани другого компонента.ЗАМЕЧАНИЕ: Стыкуемый объект должен быть компонентом. Однако в качестве базы Вы можете выбрать какой-нибудь геометрический объект сборки, не являющийся компонентом. (База не обязательно должна быть компонентом.)Ограничения стыковки, созданные в версиях Unigraphics ранее VI 6.0, обозначаются на дереве условий стыковки как PreV16 МАТЕ [Совмещение Ранее Версии 16], PreV16 ALIGN [Выравнивание Ранее Версии 16] и Orient [Ориентация]. Их можно удалить, переименовать или преобразовать в новый формат (VI 6.0), используя опции всплывающего меню узла ограничения.
СодержаниеИспользование условий стыковки подробно описано в следующих разделах: _____ ___ДИАЛОГОВОЕ ОКНО Mating Conditions
Описание опций диалогового окна Mating Conditions, которые используются для создания и редактирования условий стыковки.
ПРИМЕРЫ Примеры применения условий стыковки и ограничений.
УТОЧНЕНИЯ ИНЕКОТОРЫЕПРИЕМЫ
Уточнения и некоторые полезные приемы для создания и редактирования условий стыковки и ограничений.
ИЗОБРАЖЕНИЕ УСЛОВИЙ СТЫ- КОВКИ
Описание опций, позволяющих просматривать текущие условия стыковки и/или ограничения для сборки или выбранных компонентов.
ССЫЛОЧНЫЕ НА- БОРЫ И БАЗОВЫЕ ЭЛЕМЕНТЫ
Взаимодействие условий стыковки со ссылочными наборами и базовыми элементами.
Термины и определенияВ этом разделе появляется несколько новых терминов. Некоторые из них описаны ниже, остальные Вы найдете в словаре терминов.ОГРАНИЧЕНИЕСТЫКОВКИ
Взаимосвязь между двумя геометрическими объектами или двумя разными компонентами сборки.ЗАМЕЧАНИЕ: Не путайте ограничение стыковки с ограничением эскиза. Более подробная информация об ограничениях эскиза приведена в С п р а в о ч н и к е п о м о д е л и р о в а н и ю [Modeling Online Help] . Для краткости наряду с термином о гр а н и ч е н и е с т ы к о в к и в этом разделе будем использовать термин о гр а н и ч е н и е (не путать с о гр а н и ч е н и е м э с к и за ) .
УСЛОВИЕСТЫКОВКИ
Набор ограничений, действующих на один компонент. Каждый компонент сборки может иметь только одно условие стыковки, хотя это условие стыковки может включать в себя отношения со многими компонентами.
СТЫКУЕМЫЙКОМПОНЕНТ
Компонент, на который наложено условие стыковки. Стыкуемые компоненты ассоциативны; на них отражается любое изменение, проведенное в сборке, чтобы обеспечивалось выполне-
Диалоговое окно Mating Conditions - Условия стыковки Условия стыковки можно создавать двумя способами:® При добавлении к сборке существующей части в качестве
компонента (выбрать опцию Assemblies—>Components— >Add Existing [Сборки—Редактировать Структуру—>Добавить], а затем - опцию Mate [Совместить] секции Positioning [Позиционирование] диалогового окна Add Existing Part [Добавить Существующую Часть]). Добавленная часть будет стыкуемым компонентом.
• Для уже существующего компонента сборки выбрать опцию Assemblies—>Edit Structure—>Mating Conditions [Сборки—Редактировать Структуру—>Условия стыковки].
В обоих случаях - и при выборе опции Mating Conditions, и при выборе опции Mate - появляется диалоговое окно Mating Conditions:Опция Preview - Предварительный просмотр результатов стыковкиОпция Preview позволяет выполнить предварительную оценку применения текущих ограничений стыковки, перед тем, как перемещать компоненты на новые позиции. Эта опция сэкономит Ваше время, т.к. в случае неудачного размещения отмена и очистка экранного изображения (Cancel) выполняется гораздо быстрее, чем возврат компонентов на прежние позиции (Undo). Закончив предварительный просмотр решения, обновите графическое изображение, выбрав опцию Unpreview [Отменить предварительный просмотр] (этот заголовок появляется на клавише Preview сразу после ее выбора).
Дерево условий стыковкиДерево условий стыковки, изображенное в верхней части диалогового окна Mating Conditions:
• Это графическое представление условий стыковки и ограничений, действующих в рабочей части.
• Позволяет использовать опции всплывающих меню для создания и модификации условий стыковки и ограничений.
Ш ■„ Г!»ssy ......................0 ~ £ PIECE- «PIECE ; Align-Cylindrical-«Cylindrical i ;•■■■ Mate-Planar-«Planari j~. Align - Cylindrical- > Cylindrical
Mate - Planar- > Planar©• £ PIECE-«PIECE ф £ PIECE-«PIECE © S' PIECE-«PIECEli) .. Г7 P i c r c . ^ o i c r t
■ ■ V -'.f';--:
Типы стыковкиВ Вашем распоряжении следующие типы ограничений стыковки:Mate[Совмещение]
Совмещает два объекта таким образом, чтобы они удовлетворяли заданному условию. Плоские объекты совмещаются так, что их нормали противоположно направлены.
Alien[Выравнивание]
Плоские объекты позиционируются таким образом, чтобы обеспечить их копланарность и смежность, то есть они должны лежать в одной плоскости и иметь общее ребро. Объекты, обладающие осевой симметрией, позиционируются таким образом, чтобы обеспечить совпадение их осей.
Anele[Угол]
Определяет угловой размер между двумя объектами.
Parallel[Параллельно]
Определяет параллельность векторов направления двух объектов.
Perpendicular[Перпендикулярно]
Определяет перпендикулярность векторов направления двух объектов.
Center Позиционирует центр одного объекта отно-
[Центр] сительно центра другого, либо центрирует | один или два объекта между парой других j объектов. j
Distance Задает минимальное расстояние в трехмерном пространстве между двумя объектами. Задавая положительное или отрицательное значение расстояния, Вы определяете сторону поверхности, которая участвует в стыков- ) ке. ’ j
[Дистанция]
Tangent[Касательно]
Определяет физический контакт между дву- ] мя объектами. j
Нижеприведенная таблица показывает, какие ограничения могут применяться для той или иной пары геометрических объектов (выбранных из стыкуемых и базовых объектов/компонентов). Таблица допустимых ограничений для различных комбинаций объектов
Опция Mate - Совмещение?# |||
1... Опция Mate позиционирует два объекта до полного совмещения.ЗАМЕЧАНИЕ: Совмещения, созданные в Unigraphics ранее V I6.0, применялись только для объектов одинакового типа. Начиная с VI 6.0, можно совмещать объекты различных типов. Возможные варианты совмещения показаны в таблице допустимых ограничений для различных комбинаций объектов .
Примеры
Плоские граниСистема совмещает плоские объекты (плоские грани и плоскости привязки) таким образом, чтобы они совпали и их нормали были противоположно направлены.
Конические граниПри совмещении конических граней сравниваются углы конусов. Если углы равны, система позиционирует конические грани таким образом, чтобы они совпали.
Тороидальные граниПри совмещении тороидальных граней сравниваются внутренние и наружные радиусы торов. Если радиусы равны, система пози
ционирует тороидальные грани таким образом, чтобы они совпали.
Другие объектыСпособы совмещения ребер, прямых и цилиндрических граней аналогичны применяемым в ограничениях типа Align. ЗАМЕЧАНИЕ: Для совмещения цилиндрических граней их радиусы должны быть равны.
Опция Align - Выравнивание►Г.
J L J Опция Align позиционирует плоские объекты таким образом, чтобы обеспечить их копланарность и смежность, то есть они должны лежать в одной плоскости и иметь общее ребро. Объекты, обладающие осевой симметрией, позиционируются таким образом, чтобы обеспечить совпадение их осей.
Примеры
Плоские граниСистема выравнивает плоские объекты (плоские грани и плоскости привязки) таким образом, чтобы они были копланарны и их нормали были направлены в одну сторону.
Выравнивание плоских граней
Цилиндрические, конические и тороидальные граниГ рани, обладающие осевой симметрией (цилиндрические, конические, тороидальные), позиционируются таким образом, чтобы обеспечить совпадение их осей. Допускается выравнивать разнотипные грани с осевой симметрией. Выбранные грани могут иметь разные радиусы.
Выравнивание граней с осевой симметрией
Ребра и прямыеСистема выравнивает ребра таким образом, чтобы они были кол- линеарны.
Опция Angle - Угол разворотау '
Опция Angle позиционирует два объекта, используя угол разворота между ними. Угол разворота можно использовать для поворота стыкуемого компонента в нужную позицию.Допустим, у Вас есть штифт круглого сечения, помещенный в отверстие. Он свободно вращается вокруг своей оси. Но если бы штифт и отверстие имели продольные прорези, то задав угол между ними, можно повернуть штифт до совмещения этих прорезей.Ограничение типа Angle допускает использование разнотипных геометрических объектов. Например, можно задавать угол между гранью и ребром.ЗАМЕЧАНИЕ: При использовании ограничения типа Orient, замененного в Unigraphics V I6.0 на Angle, приходилось задавать дополнительные ограничения для выполнения стыковки объектов. Ограничение типа Angle не требует никаких дополнительных действий.Существует два типа угловых ограничений: 3D и Planar. Последнее требует дополнительного задания поворотной оси, причем векторы направления базового и стыкуемого объектов должны быть перпендикулярны этой оси.
Опции в диалоговом окне Mating Conditions Если выбран тип ограничения Angle, в диалоговом окне Mating Conditions активизируются следующие опции:;Angle Options[Опции Угла]
Planar[Плоский (2D)]3D[Пространственный]
Определяет, с какими углами Вы будете работать - плоскими или пространственными.Если выбрана опция Planar , активизируется шаг выбора Second То ГВтопой Базовый
[Angle Expression[[Выражение Угла]
(Angle =| [Угол =]
объект], предлагающий вы- j брать геометрический объект) для определения поворотной j оси. !........... ... ........ .JПоказывает текущее имя и I значение выражения для выбранного ограничения типа Angle. Новое выражение создается для нового опре- I деляемого ограничения. Вы ) можете отредактировать имя | и значение выражения, ис- j пользуя соответствующие j поля. )Показывает значение выра- j
!жения для выбранного огра- I 1ничения типа Angle. j
Пример
Угол разворота между плоскими объектамиЕсли задать нулевой угол разворота, то стыкуемый компонент поворачивается так, чтобы векторы ориентации обоих компонентов совпадали.
Разворот плоских граней
Опция Parallel - Параллельность
... ! Опция Parallel ограничивает объекты стыкуемого и базового компонентов, определяя параллельность этих объектов или их векторов направления.
Опция Perpendicular - Перпендикулярность►L.J±-j Опция Perpendicular ограничивает объекты стыкуемого и
базового компонентов, определяя перпендикулярность этих объектов или их векторов направления.
Опция Center - ЦентрНИ
Опция Center центрирует стыкуемые объекты относительно базовых объектов.В стыковке такого типа может участвовать как одиночный объект, так и пара объектов. Стыкуемый объект (или пара) размещается или по центру одного базового объекта, или между двумя базовыми объектами.
Меню Center Objects - Объекты, стыкуемые по центру Если выбран тип ограничения Center , активизируется меню Center Objects . Выберите одну из его опций в соответствии с тем, сколько объектов Вы собираетесь стыковать:1 to 1[1 стыкуе
мый в центре 1 базового]
Размещает один объект в центре другого. Один из объектов должен быть окружностью, либо обладать осевой симметрией (например, цилиндр).
1 to 2[1 стыкуемый между 2 базовыми]
Размещает одиночный объект между парой базовых объектов. При выборе этой опции активизируется шаг выбора Second То [Второй Базовый объект], позволяя выбрать второй базовый объект, когда это потребуется.
2 to 1[1 базовый между 2
Центрирование пары стыкуемых объектов относительно одного базового. При выборе этой опции активизируется шаг выбора Second From [Второй
стыкуемыми] Стыкуемый объект], позволяя выбрать второй стыкуемый объект. (Шаг Second То остается затененным.)
2 to 2[2 стыкуемых между 2 базовыми]
Центрирование пары стыкуемых объектов между парой базовых. При выборе этой опции активизируются шаги Second From и Second То.
Опция Distance - ДистанцияА‘ЦJttlj Опция Distance позволяет задать минимальное расстояние в трехмерном пространстве между выбранными объектами. Тем самым Вы определяете смещение стыкуемого объекта относительно базового.Положительное или отрицательное значение смещения определяет, на какой стороне базового объекта появится стыкуемый объект.
Опции в диалоговом окне Mating ConditionsЕсли выбран тип ограничения Distance, в диалоговом окне Mating Conditions активизируются следующие опции:OffsetExpression[ВыражениеСмещения]
Показывает текущее имя и значение выражения для выбранного ограничения типа Distance . Если выражение не существует, создается новое. Вы можете отредактировать имя и значение выражения, используя соответствующие поля.
Offset =[Смещение =]
Показывает текущее значение смещения.
ПроцедураДля определения ограничения типа Distance:
• Выберите объект стыкуемого компонента.• Выберите объект базового компонента или какой-либо
базовый геометрический объект.
Поле Offset Expression становится активным; оно содержит текущее выражение для смещения (или новое, созданное). Текущее значение смещения выводится после заголовка Offset = .
• Отредактировать это выражение можно прямо здесь или в диалоговом окне Expression Editor, подробно описанном в С п р а в о ч н и к е п о м о д е л и р о в а н и ю [M o d e l in g O n lin e H e lp ] .
Опция Tangent - Касательно►N1 Опция Tangent определяет физический контакт между вы
бранными объектами стыкуемого и базового компонентов, причем контакт может иметь место в одной точке или вдоль прямой. Иногда существует несколько вариантов стыковки выбранных объектов. Например, если Вы выбрали плоскость и сферу, "кандидатами" являются две точки касания. В случае неоднозначности система принимает решение в зависимости от указанных Вами позиций при выборе объектов. Для просмотра других вариантов стыковки выберите опцию Alternate Solution [Альтернативное Решение] в диалоговом окне Mating Conditions.
Секция Selection Steps - Шаги выбора Шаги выбора помогут Вам указать геометрические объекты при создании ограничения стыковки. [Шаги выбора - это группа иконок (опций), которые активизируются в определенной последовательности, в зависимости от алгоритма выбора объектов различных типов.] Две из этих опций - Second From [Второй Стыкуе
мый] и Second То [Второй Базовый] - активны только при выборе некоторых других опций в диалоговом окне Mating Conditions.! j Когда активизируется шаг From [Стыкуемый], укажите гео- , [метрический объект стыкуемого компонента.
|Когда активизируется шаг То [Базовый], укажите геометри- |ческий объект базового компонента или сборки.
£%, 'Когда активизируется шаг Second From [Второй Стыкуемый], укажите геометрический объект второго стыкуемого
! компонента. Обычно эта опция затенена и активизируется только при создании ограничения типа Center, когда в меню Center Objects установлено значение 2 to 1 [1 базовый между 2 стыкуемыми] или 2 to 2 [2 стыкуемых между 2 базовы- 1ми].
® у, !когда активизируется шаг Second То [Второй Базовый],! укажите дополнительный геометрический объект базового компонента или сборки. Обычно эта опция затенена и активизируется только в следующих ситуациях:
При создании ограничения типа Center, когда в меню Center Objects установлено значение 1 to 2 [1 стыкуемый между 2 базовыми] или 2 to 2 [2 стыкуемых между 2 базовыми].При создании ограничения типа Angie, когда
j в меню Angle Options установлено значение! Planar [Плоский].
После того, как Вы указали геометрический объект на очередном шаге, активизируется следующий шаг выбора. Кроме того, любой шаг можно активизировать, непосредственно нажав его иконку [и таким образом отступить от автоматической последовательности выбора, предлагаемой системой].Вы можете выбирать:
« прямые (включая прямые ребра)• плоскости (включая плоскости привязки)• цилиндрические поверхности* сферические поверхности* конические поверхности
• тороидальные поверхности• точки• окружности• оси привязки• координатные системы• компоненты
Выбор геометрических объектов можно значительно облегчить, используя опции меню Filter [Фильтр].
Опция Reposition Component - Перемещение компонентов При выборе опции Reposition Component появляется одноименное диалоговое окно со следующими опциями:
.да Select Components^ j [Выбрать Компоненты]
Позволяет выбрать один или несколько компонентов для переноса.
^ - Finished Selection| [Окончательный Выбор]
Подтверждает, что Вы закончили выбор компонентов.
Список ограничений стыковки _ ______ __ _ ___Mating Constraints Окно списка всех ограничений выбран- [Ограничения Стыковки]: ного компонента, содержащих выраже
ние смещения или угла.
Ссылочные наборы и базовые элементы Работая с условиями стыковки, Вы должны понимать, каким образом они связаны со ссылочными наборами и базовыми элементами.Каждое ограничение может находится в одном из трех состояний:
jOK Нормальное состояние ограничения.
j Suppressedj [Скрытый]
■{i i1 . . . ......
Объекты, связанные данным ограничением, удаляются в результате операции моделирования. Наиболее распространенный пример: ребро удаляется в результате операции скругле- ния. Условие стыковки становится не полностью ограниченным. При обновлении сборки компоненты могут переместиться.
Unloaded Объекты, связанные данным ограничением, не; [Незагруженный] загружены, потому что не включены в ссы
лочный набор загружаемого компонента. В этом случае условие стыковки не будет обнов-
* ляться.
Виды с разнесенными компонентами Опция Exploded Views позволяет получать виды с разнесенными компонентами сборки. Вид с разнесенными компонентами - это вид всей сборки или подсборки, на котором отдельные детали или узлы сдвинуты относительно их действительных (модельных) позиций.
Опции Exploded Views - Виды с разнесенными компонентамиКаскадное меню Assemblies—>Exploded Views предоставляет лпции для созданияи редактирования видов с разнесенными компонентами.
Выбор компонентовВы можете выбрать компонены, которые нужно разнести, из графического окна, из Навигатора Сборки или каким-либо другим методом, например, просто выделить их курсором.Для выделения подсборки, откройте Навигатор Сборки, откройте меню узлов подсборки и выберите опцию Select Assembly. Чтобы получить более развёрнутую информацию, смотрите раздел, посвящённый Навигатору Сборки.Если открыто диалоговое окно, Вы можете поменять выделенный компонент, кликнув на нужный Вам в графическом окне.
Общая информацияВиды с разнесенными компонентами являются ассоциативными и сохраняются вместе с изображенной частью как видо-зависимые именованные объекты. Разложенные компоненты видимы только в том случае, когда изображенная часть содержит виды с разнесенными компонентами. Вы можете сформировать виды с разнесенными компонентами из любого модуля.Виды с разнесенными компонентами совершенно не зависят от настроек рабочей части. Когда раскладывается подсборка, все ее порожденные компоненты тоже раскладываются в том же направлении и на ту же величину. Это делается аналогично смещению компонентов по нормалям.Работая в видах с разнесенными компонентами, Вы можете использовать все функции модуля Modeling, за исключением операций над разными компонентами (например, Булева функция вычитания компонентов).ВНИМАНИЕ: При работе в контексте сборки для вида с разнесенными компонентами мы рекомендуем использовать опцию Hide Explosion From View . Иначе влияние вектора выброса (смотрите описание опции Explosion Vector) на координаты иногда приводит к необъяснимым результатам.
Объем памяти, требуемый для вида с разнесенными компонентами, не зависит от того, разнесены ли объекты самих компонентов. Рекомендуется использовать метод мастер-модели, так как разнесение компонентов выполняется при загрузке части (даже если не загружаются данные модели, и часть не используется в качестве рабочей или изображенной).Опции Exploded View - это операции уровня сборки, и тела одного компонента (файла части) не могут быть разнесены независимо друг от друга.ЗАМЕЧАНИЕ: Операция разнесения компонентов не перемещает геометрические объекты части.Операции, выполняемые над разнесенными компонентами (такие как изменение цвета или гашение изображения) в равной степени действуют и на обычные компоненты. Над выбранными разнесенными компонентами можно выполнять все операции Unigraphics. Опции Exploded View изменяют только позицию компонента, и их ни в коем случае нельзя использовать для редактирования (редактирование нужно выполнять обычными общесистемными и/или специфическими для данного вида средствами).Если операция не понята или она не согласуется с операцией над разнесенным компонентом, то будет выдано соответствующее предупреждениеВы не можете импортировать или экспортировать вид с разнесенными компонентами
Информация о виде с разнесенными компонентамиВы можете использовать опцию Information—>Assemblies— >Explosion для получения списка видов (и соответствующих чертежей), на которых показаны разложенные компоненты. Список видов с разнесенными компонентами, связанных с некоторым [модельным] видом, можно получить с помощью опции Information—>Other—>View .Опции получения информации Information подробно описаны в С п р а в о ч н и к е по и н т е р ф е й с у п о л ь зо в а т е л я [ G a te w a y O n lin e H e lp .
Панель инструментов Exploded Views Панель инструментов, иконки которой можно увидеть ниже, поможет Вам быстро использовать опции для работы с видами с разнесёнными компонентами. Если панель инструментов не видна, выберите опцию Assemblies—>Exploded Views—>Show Toolbar. (Даже если в этом случае панель не появиться на экране, выберите опцию Tools—>Customize и проверьте настройки панели инструментов Exploded Views).Опции панели инструментов Exploded Views j
9*3 Create Explosion Создает новый вид с разнесенными компонентами.[Создать Вид с разне
сенными компонентами]
% Edit Explosion Позволяет редактировать вид с разнесенными компонентами
Позволяет автоматически разносить выделенные компоненты, согласно условиям сопряжения.
[Редактировать Вид с разнесенными компонентами]Auto-explodeComponents[Автоматически разнести Компоненты]
& Unexolode Component Позволяет вернуть вынесенный (выдвинутый) компонент на место, которое он занимает в действитель- j ности
[ЗадвинутКомпонент]
■&'' efb; Delete Explosion Удаляет вид с разнесенными компонентами.[Удалить Вид с разне
сенными компонентами]
> Hide Explosion Удаляет вид с разнесенными компонентами.[Убрать Вид с разне
сенными компонентами]
Show Explosion Показывает, как выглядит вид с раз-[Показать Вид с разнесенными компонентами]
несенными компонентами, соответствующий выбранному рабочему виду.
► ; Hide Component Убирает компонент с вида.[Убрать Компонент С Вида]
КЗj
Show Component Показывает компонент, скрытый[Показать Компонент На Виде]
опцией Hide Component.
1Show Toolbar [Показать Панель Инструментов]
Показывает или убирает с экрана панель инструментов. (Если данная опция включена, панель инструментов видна).
Все опции панели инструментов доступны также из каскадного меню Assemblies—>Exploded Views.
Опция Auto-explode Components - Автоматически разнести КомпонентыОпция Automatic создает виды с разнесенными компонентами автоматически. Эта опция позволяет задать значение сдвига, которое может быть положительным или отрицательным. После выбора опции Auto-Explode Components, на экране появится диалоговое окно Explosion Distance:Опции диалогого окна Distance Dialog(Distance([Расстояние]
Задает расстояние, на которое перемещается компонент в направлении, заданном вектором выброса.
Add Clearance]([Добавить Зазор] i
Придвигает ограничивающую рамку компонента к рамке стыкуемого компонента. Эта опция не задействована (затенена), если компонент не состыкован или уже разложен.
Система сдвигает каждый выбранный компонент вдоль нормального вектора, исходя из условия стыковки и значения сдвига, которое определяется выражением и величиной зазора ограничи-
вающей рамки компонента. С помощью переключателя Add Clearance, Вы можете указать, должна ли система автоматически добавлять величину зазора к значению сдвига (смотрите следующий рисунок)!_______________________________
Опция Automatic может не построить удовлетворяющий Вас вид с разнесенными компонентами. Она выполняет черновую работу (приблизительно разбрасывает компоненты), после чего Вы сможете переопределить разнесение, выбрав опцию Edit Explosion и отредактировав параметры в диалоговом окне Explode Component.ЗАМЕЧАНИЕ: Опция Automatic не действует на несостыкован- ные компоненты.
Опция Set Work Part - Установка рабочей части Опция Set Work Part позволяет указать часть, в которой будут создаваться или редактироваться геометрические объекты. Эта опция обеспечивает возможность проектирования в контексте сборки. Новую рабочую часть можно объявить одним из следующих способов:
• Выбрать Assemblies—>Context Control—>Set Work Part, чтобы сделать текущую часть рабочей.
• Выделить компонент и выбрать Make Work Part из выпадающего меню графического окна или из инструментальной панели
• Использовать опцию Make Work Part [Сделать Рабочей Частью] в навигаторе сборки ANT.
Границы помогают определить подходящие величину зазора и значение сдвига.
• Дважды щёлкнуть МВ 1 на компоненте в навигаторе сборки ANT
При выборе компонента подсборки система всегда подсвечивает компонент самого нижнего уровня. Для передвижения вверх и вниз по дереву сборки используйте опции Select Owner [Выбрать Владельца] и Select Component [Выбрать Компонент].Если один и тот же компонент используется в сборке в нескольких экземплярах и выбирается Вами по имени, то система не сможет однозначно определить, на какой из них должны распространяться сделанные изменения. Для однозначного выбора компонента используйте курсор, иначе система выберет компонент произвольно.Опция Preferences—>AssembIies—> Work Part Emphasis [Выделить Рабочую Часть] выделяет рабочую часть путем "затенения" остальных компонентов сборки другим цветом. При работе с большими сборками это позволяет легко отличить рабочую часть от остальных компонентов изображенной части. Выделение рабочей части цветом бывает полезно и в случае, когда в сборке имеется несколько экземпляров рабочей части.
Не полностью загруженные частиЕсли рабочей объявлена часть, загруженная не полностью, система автоматически загружает "остаток" части.
Компоненты из ранних версийКомпонент, созданный в более ранних версиях Unigraphics (до V10), не может быть выбран в качестве рабочей части. Прежде, чем объявить такой компонент рабочей частью, необходимо его обновить опцией Upgrade Component [Обновить версию Компонентов].ОграниченияНельзя объявить рабочей частью компонент, который не загружен. Часть нужно сначала загрузить либо с помощью опции горизонтального меню File—>Ореп [Файл—>Открыть], либо с помощью опции Open—>Part [Открыть—>Часть] меню навигатора
ANT. После загрузки компонент может быть объявлен рабочей частью сборки.Разные единицы измеренияВ сборку могут входить части с разными единицами измерения. Например, часть-сборка, в которой используются дюймы, может содержать подсборку в миллиметрах, которая, в свою очередь, может иметь компонент в дюймах, и т.д. Однако изображенная часть и рабочая часть должны иметь одинаковые единицы измерения. Недопустимо сочетание изображенной части в дюймах с рабочей частью в миллиметрах и наоборот.Для работы со сборками, в которых используются разные единицы измерения, можно создать фиктивный файл сборки в тех же единицах, что и часть-компонент, которую Вы собираетесь редактировать.Например, часть-сборка MOUNT_ASSY [Крепежный узел] в дюймах содержит подсборку BOLT [Болт] в миллиметрах. Часть BOLT содержит компонент HEX_NUT [Шестигранная гайка] в дюймах. В этом случае структура сборки выглядит следующим образом (MOUNT_ASSY является изображенной частью):
Изображенная часть) Рабочая часть M O U N T A S S Y
BOLT |
HEX_NUT
(ДЮЙМЫ)
(миллиметры)
(дюймы)
Вы можете объявить рабочей частью компонент HEX_NUT, так как он в дюймах, как и изображенная часть. Но Вы не можете объявить рабочей частью подсборку BOLT, так как она в миллиметрах. Поэтому, если Вы хотите работать с частью BOLT в контексте сборки, то Вам необходимо выполнить следующие действия:
• Создать новый файл части в миллиметрах (назовем его DUMMY [Фиктивный]).
• Сделать DUMMY изображенной и рабочей частью.
• С помощью опции Assemblies—>Component—> Add Existing добавить часть MOUNT_ASSY в часть DUMMY в точке начала абсолютной системы координат (0,0,0).
Теперь структура сборки будет выглядеть следующим образом:Изображенная часзь/ _____j QUMMY IРабочая часть '---------------- 1
|MOUNT_ASSY |
1 BOLT |
| HEX_MUT |
(миллиметры)
(дюймы)
(миллиметры)
(дюймы)
Часть DUMMY будет выглядеть точно также, как часть MOUNT_ASSY. Теперь Вы можете объявить BOLT рабочей частью и выполнять проектирование в контексте сборки. Если Вы захотите работать в контексте сборки с частью HEX NUT, сделайте изображенной частью MOUNT_ASSY, а рабочей частью - HEXJ4UT.ВНИМАНИЕ: Когда Вы закончите проектирование в контексте сборки, не сохраняйте файл DUMMY.
Опция Make Work Part - Сделать часть рабочей При проектировании в контексте сборки Вы можете с помощью опции Make Work Part указать часть, в которой должна строиться геометрия. Если компонент применяется в сборке несколько раз, то с помощью этой опции Вы можете указать конкретный компонент и сделать его рабочей частью.Нерабочие компоненты в окне навигатора сборки затенены.Не полностью загруженные частиЕсли указанная часть загружена не полностью, то остаток загружается автоматически.Если указанную часть нельзя сделать рабочей, то опция Маке Work Part будет затенена. Это происходит в следующих случаях:
® когда единицы измерения данной части отличаются от единиц измерения изображенной части
• если текущий модуль не поддерживает проектирование в контексте сборки
• если не завершена работа в каком-либо диалоговом окне (из этого правила существуют исключения, например, при работе в диалоговом окне выбора компонентов менять рабочую часть можно)
• компонент невидим (не включен в текущие ссылочные наборы)
• текущей изображенной частью является чертеж.
Опция Make Displayed Part - Сделать часть изображенной Опция Make Displayed Part переключает изображение на одну из загруженных частей. Изображенная часть становится в окне навигатора узлом верхнего уровня.
Сохранение рабочей частиЕсли текущей изображенной частью является компонент или подсборка, а Вы объявляете изображенной частью всю сборку, то текущая рабочая часть останется рабочей, а сборка станет изображенной частью в том случае, если:
• переключатель Preferences—>Assemblies—> Maintain Work Part [Настройки—>Сборки—>Оставить Рабочую Часть] включен и...
• в текущем режиме доступно проектирование в контексте сборки.
Ограничение на использование разных единиц измеренияЕдиницы измерения изображенной части и рабочей части должны совпадать. Если единицами измерения изображенной части являются миллиметры, то единицами измерения рабочей части не могут быть дюймы.
Опция Check Clearances - проверить зазоры Предоставляет простой способ проверить зазоры для выбранных компонентов, если Вы не хотите провести полный анализ, с помощью опции Clearance Analysis.Для того, чтобы провести анализ зазоров, выделите нужные компоненты, затем выберите опцию Assemblies—>Check Clearances или нажмите кнопку Check Clearances на инструментальной па
нели сборок. Вы должны выделить, как минимум, один компонент. Если ни один компонент не будет выделен, Вам будет предложено это сделать.Когда анализ будет закончен или прерван, при наличии интерференции, на экране появиться окно-отчет Interference Check. Данный отчёт содержит список существующих интерференций, между выбранными компонентами и остальной сборкой. Тип интерференции может быть трех видов: hard (жесткий), soft (мягкий) и touching(KacaTenbHbra). Каждый тип представлен соответствующей иконкой.ЗАМЕЧАНИЕ: Если интерференции нет, вместо отчетаInterference Check, появится соответствующее сообщение.
In te rfe rence C h e c k |
;a icW S W M & iw p e n a rt .; 1 SW 4H.V Г У . 1 1connect_tod Existing (Hard) * [
& arm connect_tod Existing (Touching) Ш >:■[п arm cover Existing (Touching) S ij n arm cover Existing (Touching) i i i
arm housing Existing (Soft)I P 3 arm shaft Existing (T ouching); т 5 arm shaft Existing (T ouching) |j Щ conneet_rod cover Existing (Hard)■ connect_rod housing Existing (Hard)г comect_md valve Existing (Hard) ■;!!5 J ] covet housing
..... ....................-Existing (T ouching)
шяжШ 1
ток ..
КомпонентыФайл сборки не дублирует геометрию своих компонентов, а содержит только ссылки на файлы компонентов. Такой подход к представлению данных не только сокращает размер файлов сборок, но и обеспечивает высокую степень ассоциативности. Например, модификация геометрии какого-либо компонента (мастер-модели) будет автоматически проявляться во всех сборках, использующих этот компонент в текущем сеансе работы. ЗАМЕЧАНИЕ: Некоторые свойства, такие полупрозначность и полутень (из диалога Edit Object Display) могут быть изменены
непосредственно у выделенного компонента. Другие свойства изменяются только внутри компонента.Одна и та же деталь может использоваться во многих местах сборки. Каждая ссылка на часть сборки есть компонент , а файл, содержащий геометрическую модель части, есть файл компонента (смотрите следующий рисунок).
Взаимосвязь файла сборки, компонентов и файлов компонентовНапример, сборка автомобиля может содержать две подсборки оси, каждая из которых включает в себя два колеса. Итого мы имеем четыре компонента колеса и два компонента оси, но только два файла компонентов (один файл колеса и один файл оси). Смотрите следующий рисунок.
К о м п о н е н т ы , в х о д я щ и е в с б о р к у
C№_AS3Y,PRT \
* FFONT MLE SICASSY \ - F fA R AXLE SLBASSYFRONT AXL£ . F£№ WLE LF Wife EL LFTaHEEL FfJrtHEEL Ffi WEEL
Файл подсборки
A X L E S U B A S S Y .P R T
1E2-HGHTVSHEE Э- входящие•W<L£ ’ J В
подсборку
Файл cooptot CAR_ASSY.PRT и файл подсборки" AXLE_SUBASSY.PRT содержат нереальную геометрию, а ссылки на геометрические модели файлов компонентов (WHEEL.PRT и AXLE.PRT)
6 данном примере т о ль ко две части (два файла компонентов) содержат геометрию.
W H E E L , P R T \ A X L E .P R T \
М а с т е р - м о д е л ь М а с т е р - м о д е л ь
Файлы компонентов
Файлы сборок ссылаются на мастер-модели в файлах компонентов
М оделирование сверху-вниз и снизу-вверхВы не ограничены в выборе метода построения сборки. Модели отдельных деталей можно создавать либо автономно и затем включать их в сборку (моделирование снизу-вверх), либо непосредственно в сборке (моделирование сверху-вниз). Причем эти
методы можно чередовать - начинать работу одним методом, затем переключаться на другой и так далее.
Загрузка нескольких сборокВ Unigraphics одновременно может быть открыто несколько файлов части. Эти части могут быть загружены явно (с помощью опций Open навигатора сборки ) или неявно вместе со сборкой, в которую они входят. Загруженные части могут принадлежать разным сборкам.Часть, изображение которой в настоящий момент находится в графическом окне, называется изображенной частью . Вы можете параллельно редактировать несколько частей, переключая изображение с одной части на другую.На рисунке, приведенном ниже, показаны две разные сборки (MOUNT_.ASSY.PRT и M0UNT2_ASSY.PRT), использующие одни и те же компоненты. Они отличаются тем, что в результате конструкторских изменений сборка MOUNT2_ASSY.PRT будет содержать компоненты BODY2 и BUSHING2, которые несколько отличаются от компонентов BODY и BUSHING сборки MOUNT_ASSY.PRT. Все остальные компоненты обеих сборок полностью совпадают.Процесс загрузки файлов компонентов, принадлежащих разным сборкам:
• Перед открытием файла нет ни одной изображенной или загруженной части.
• Вы открываете файл сборки MOUNT_ASSY.PRT. Система автоматически загружает файлы компонентов, входящих в эту сборку: BOLT, BODY, BUSHING, NUT, PIN, YOKE. Часть MOUNT_ASSY.PRT становится изображенной и рабочей частью.
• Вы открываете файл сборки MOUNT2_ASSY.PRT. Теперь система загрузит только те файлы компонентов, которые не входят в уже открытую сборку: BODY2 и BUSHING2 [то есть те, которые еще не загружены]. Обратите внимание, что изображенной и рабочей частью становится новая часть - MOUNT2 ASSY.PRT.
• Вы можете открыть еще один файл сборки. Система автоматически загрузит только те файлы компонентов, которые не входят в предыдущие сборки. Изображенной и рабочей частью станет последняя открытая часть.
Две разные сборки с общими компонентами
Проектирование в контексте сборкиКогда изображенной частью является сборка, рабочей частью может быть любой компонент этой сборки (за исключением временных частей и частей с другими единицами измерения). Вы можете добавлять к рабочей части и редактировать отдельные геометрические объекты, базовые элементы и компоненты. Многие операции моделирования могут ссылаться на геометрические объекты, которые не принадлежат рабочей части. Например, для позиционирования базовых элементов можно использовать контрольные точки, не принадлежащие рабочей части.
ЗАМЕЧАНИЕ: Объект, проектируемый в контексте сборки, добавляется к ссылочному набору для графического представления рабочей части.
Выделение рабочей части при проектировании в контексте сборки
Поддержка ассоциативностиГ еометрические изменения, проведенные на любом уровне сборки, вызовут обновление ассоциативных данных на всех остальных уровнях задействованных сборок. Редактирование отдельной детали вызовет соответствующее обновление всех сборочных чертежей, в которые входит эта деталь. Соответственно, редактирование компонента в контексте сборки вызовет обновление чертежей и других ассоциативных объектов (таких, как траектория обработки) в файле компонента. Два следующих рисунка иллюстрируют ассоциативность в методах моделирования сверху-вниз и снизу-вверх.
Условия стыковкиУсловия стыковки позволяют позиционировать компоненты сборки. Условие стыковки задается набором ограничений, устанавливающих отношение между двумя компонентами сборки.
Например, Вы можете установить требование, чтобы ось цилиндрической грани одного компонента совпадала с осью конической грани другого компонента.Для более точного задания позиции компонента сборки Вы можете использовать комбинацию различных ограничений. Система считает один из компонентов фиксированным и находит такую позицию другого (ведомого) компонента, которая бы удовлетворяла наложенным ограничениям.Отношение между двумя компонентами является ассоциативным. Если Вы переместите "фиксированный" компонент, то ведомый компонент переместится вместе с ним. Например, если Вы привяжете болт к отверстию, то при перемещении отверстия болт тоже будет перемещаться.
Использование ссылочного набора для упрощения изображенияСсылочные наборы играют роль фильтра, просеивающего графические образы компонентов или подсборок. В этом качестве их можно использовать для упрощенного изображения больших сложных сборок. Важно отметить, что с помощью ссылочных наборов можно существенно сократить (и даже совсем исключить) изображение деталей сборки, не затрагивая структуры сборки и входящих в нее геометрических моделей. Благодаря тому, что каждый компонент сборки может иметь свой ссылочный набор, одна и та же деталь сборки в разных местах может выглядеть по- разному. В сборке, показанной на нижеприведенном рисунке, дважды используется втулка с разными ссылочными наборами.
Использование разных ссылочных наборов для изображения детали сборки
При открытии файла сборки система автоматически выполняет обновление данной сборки, чтобы учесть последние версии всех используемых компонентов. С помощью опций Load Options [Опции Загрузки] Вы можете ограничить для других пользователей возможность вносить изменения.Процедура разработки сборочных чертежей почти ничем не отличается от процедуры разработки чертежей отдельных деталей. Вы можете проставлять размеры, устанавливать идентификаторы позиции, условные обозначения и другие чертежные объекты на компонентах сборки. Спецификация сборки - это таблица, включающая в себя перечень, количество компонентов сборки и их атрибуты. Вы можете добавить спецификацию к сборочному чертежу вместе с ассоциативными номерами позиций, которые обновляются при модификации структуры сборки. Смотрите следующий рисунок.
с COTTER IN 1 Istcck5 « iftb №¥ 1 В TOOKd $£MFN I01T 1 fcTOCK3 MIS»* 2 RUBIER2 mov 1 Pi№. PART №h£ REQO | май
MWiftftPHCS 501UTK>№ cypress, сй
MOUNT ASSEMBLYPR IV k»S3 СЖ IVSCAIE: FJU | SECTON It» 1 R-H5
Сборочный чертеж со спецификацией и номерами позиций
Обработка сборокС помощью модуля Unigraphics Manufacturing можно обрабатывать детали в составе сборки. Используя эту возможность, можно построить сборку, которая кроме обрабатываемых деталей будет включать в себя и приспособления, например крепежный куб. Такой подход имеет ряд преимуществ перед традиционными методами.
• Он избавляет от необходимости дополнять модель детали геометрией приспособлений.
• Он дает возможность программисту получить полностью ассоциативную траекторию обработки детали, для которой у него нет права доступа с записью [программист не может модифицировать часть, содержащую модель детали].
® Он дает возможность разрабатывать управляющие программы в разных файлах одновременно нескольким программистам.
Нижеприведенный рисунок демонстрирует обработку деталей в сборке, содержащей 2 ступицы колеса (обрабатываемые детали),
9 прижимов (один из них не виден), 1 крепежный куб и 1 поворотный стол.Траектория обработки имеет ассоциативную связь с моделью ступицы колеса - при модификации ступицы (например, при изменении диаметра или расположения отверстий) будет выполнено обновление траектории, отражающее проведенные изменения.
ЗамечанияДля отмены наложенных связей сборки, в окне Mating
Conditions (кнопка Mate Component) нужно их выделить (при этом на сборке цветом выделяются соответствующие геометрические компоненты), нажать правую кнопку и в контекстном меню выбрать Delete. До этого же пункта можно добраться, отметив нужный компонент сборки в навигаторе сборки, щелкнув правой кнопкой мыши и в контекстном меню выбрать Edit/Mate - открывается то же окно, что и при нажатии кнопки Mate Component.
При создании сборки, после добавления составляющих компонентов, их бывает полезно для удобства наложения связей, должным образом позиционировать. Это возможно с помощью кнопки Reposition Component или, отметив нужный компонент сборки в навигаторе сборки, щелкнув правой кнопкой мыши и в контекстном меню выбрать Edit/Reposition - открывается то же окно, что и при нажатии кнопки Reposition Component. Для примерного позиционирования полезно пользоваться возможно
стями динамического смещения - при нажатии многих кнопок операций этого окна появляется система координат с компонентами динамических операций углового и линейного смещения выбранных компонентов.
Регулировка связей сборки S1 из сборки S2 (как и следовало предполагать) невозможна, нужно настроиться на сборку S1.
DraftingAdd view to Drawing (третья кнопка на панели).Вид не зависит от текущего положения объекта на экране и
не связан с осями WCS.Уничтожить фрагмент (вид) чертежа - привычная кнопка с
крестиком, пятая слева.Показать сам объект (трехмерный) - картинка с фонариком
(шестая), ее повторное нажатие возвращает к чертежу.Перенести фрагмент чертежа - привычная кнопка с крести
ком-снежинкой, четвертая слева. Перед операцией нужно нажать одну из кнопок способа переноса (под окном видов).
Вызов модуля DraftingДоступ к функциям черчения осуществляется через опцию Drafting выпадающего меню Application.
Modeling . Ctrl+M'Shape Studio..Drafting.Manufacturing. - Ctrl*-Alr+M.Structures...MoldRow Part Adviser... .MotionGenerative ModelingSheet MetalHoiitingWire Harness..Assemblies * ( CfrUAIt+WGateway.. __ Ctrl+W I
Ajserlnterface Sty lei. __ , j
The Application Pull-down
После вызова модуля Drafting Вы получаете возможность работать со специфическими опциями черчения, находящимися в различных выпадающих меню и инструментальных панелях..
Процедура создания чертежаНижеприведенный пример служит для иллюстрации процесса выпуска чертежа с помощью модуля Drafting. Процесс начинается с этапа создания чертежа по трехмерной модели, построенной в модуле Modeling, и заканчивается получением полностью оформленного чертежа со всеми видами и размерами. Рассматриваемая ниже процедура приведена в качестве общего обзора и не претендует на детальное описание всех функций и операций черчения. Более подробную информацию по отдельным темам Вы найдете в следующих разделах справочника
Трехмерная модель, на базе которой создается чертеж
Создание нового чертежаПервый шаг в процессе получения чертежа - создание нового чертежного листа. Для этого выберите опцию Drawing—>Nevv [Чертеж—>Новый]. Появится диалоговое окно New Drawing, в котором Вы можете задать различные чертежные параметры: имя, формат, масштаб, единицы измерения и угол проецирования. Закончив ввод параметров, нажмите ОК, и на экране появится новый чертежный лист заданного формата (смотрите следующий рисунок).
\'Ч— Границы графического окна
Г"1111
1111!1
111I ^ — Границы чертежа
1111
11!111111|
111I1L
/— Имя чертежа
11111
SAMPLE (DWG! WORK
Новый чертежный лист Импорт модельного видаПосле того, как чертеж создан, можно начинать работу с ним, импортируя модельный вид. После размещения модельного вида Вы можете создать на его базе другие виды (ортогональные, дополнительные, местные и сечения). Импортируемый модельный вид определяет ортогональную систему координат и управляет расположением всех остальных проекций, выравнивая их. Вы можете импортировать любое требуемое количество модельных видов и создавать проекции для каждого из них.Для импорта модельного вида в чертеж выберите опцию Drawing—>Add View—>Import View [Чертеж—>Добавить Вид—Импортировать Вид] и выберите нужный вид из списка видов. Затем укажите курсором его позицию на чертеже и нажмите МВ1. В нашем примере в качестве импортируемого модельного вида выбран вид сверху [ТОР] (смотрите следующий рисунок).
Размещение импортируемого модельного вида
Добавление ортогонального видаПосле импорта модельного вида в чертеж Вы можете добавить другие виды (ортогональные, дополнительные или местные), выбирая соответствующую опцию в диалоговом окне Add View. В нашем примере в чертеж добавляется ортогональный вид, размещенный в вертикальном коридоре под модельным видом (смотрите следующий рисунок). Важно отметить, что добавленные виды строятся в том же масштабе, что и модельный вид, и выравниваются относительно него.
Добавление ортогонального вида
Добавление сеченияТеперь, когда размещены основные виды, Вы можете добавлять дополнительные виды, местные виды и сечения. В нашем примере это будет простое сечение, полученное проецированием ортогонального вида (размещенного под главным видом). Выберите опцию Drawing—>Add View—>Simple Section [Чертеж— >Добавить Вид—>Простое Сечение].Следующий шаг - построение линии сечения. Эта линия сечения будет ассоциативно связана с видом сечения - изменение линии сечения или модели повлечет за собой изменение вида сечения. Как только будет построена линия сечения, на чертеже появится вид сечения, и система автоматически заштрихует его.
Импорт иллюстрационного видаВы можете использовать диалоговое окно Add View для импорта иллюстрационного модельного вида. Для выполнения этой операции выберите опцию Drawing—>Add View—>Import View, . В окне списка видов выберите вид TFR-TRI, а затем укажите по-
зицшо на чертеже для размещения этого вида (смотрите следующий рисунок).
Добавление импортируемого модельного вида
Простановка размеровПосле того, как Вы разместили все виды на чертеже, можно приступать к простановке размеров. Для простановки размера выберите опцию Insert—>Dimension [Вставка—->Размер], а затем соответствующей иконкой диалогового окна Dimensions установите тип размера (например, Horizontal или Vertical). Затем задайте параметры, влияющие на изображение и размещение размера. И наконец, укажите объекты, которые должны быть образмерены. Размеры ассоциативно связаны с геометрическими объектами вида. Если вид перемещается, то и размеры перемещаются вместе с ним. Если модель модифицируется, размеры также обновляются, озражая внесенные изменения. На следующем рисунке показан чертеж с проставленными размерами
Простановка размеров
Нанесение надписейКроме размеров, возможно, Вам потребуется нанести на чертеж надписи или метки. Это можно сделать с помощью редактора аннотации, который вызывается опцией Tools—> Annotation Editor. Надписи/метки состоят из текста и/или условных обозначений. Работая в редакторе аннотации, Вы можете создавать обозначения допусков формы и расположения [GD&T] и пользовательские обозначения. Для вставки в чертеж других обозначений (идентификаторов позиции и вспомогательных обозначений) можно использовать опции Insert—>ID Symbol и Insert— >UtiIity Symbol.Добавление paiMKn и основной надписиПосле того, как размещены все необходимые виды и чертежная аннотация, Вы можете добавить к чертежу рамку и основную надпись (обозначение чертежа и извещение на изменение). Для сокращения трудоемкости оформления чертежа целесообразно создать шаблоны чертежных форм, содержащие рамку и основ
ную надпись. На следующем рисунке показан окончательный вариант чертежа с добавленной рамкой.
Добавление рамки и основной надписи
Как вид увязывается с деталью: Top, Front, Left ... Если повернуть модель Edit/Transform... , то изменятся и виды, однако, если поворачивать и перемещать WCS - ничего не меняется.
Получается, что виды связаны с абсолютной системойкоординат:
Front - вдоль оси Y+Back- вдоль оси Y-L eft- вдоль оси Х+Right - вдоль оси X-Top - Z-Bottom - Z+
Draft - эта же сборка, 3 картинка (Add View) беру виды Front, Тор.
Простое сечение - пятая картинка первый (верхний) ряд:Внизу Parent view - беру нижний;
Define hinge line - select an object to infer a vector - выбираю вертикальную линию (любую), появляется вертикальная линия сечения и стрелка вида, Apply. Появляется новое окно.Define cut position - specify inferred point - определяю точку, куда помещается это сечение и ОК.
Показать, как перемещается (4 картинка), как уничтожается (5 картинка).
Что бы изменить шрифты (как надписи, так и размеров), нажимаю кнопку текста (8 слева А), выделяю изменяемый текст, размер и устанавливаю новые размеры, Apply.
Что бы добавит текст - он предварительно вводится в окно, затем нажимают на одну из нижних кнопок (беру левую со стрелкой), появляется новое окно, рекомендующее показать точку (вершину стрелки), а далее устанавливается наглядно.
СПИСОК ЛИТЕРАТУРЫ1. Randy Н. Shih., Parametric Modeling with UGS NX5. -
Schroff Development Corporation, 2007,2. Гончаров П.С., Ельцов М.Ю., Коршиков С.Б., Лаптев
И.В., Осиюк В.A., NX для конструктора-машиностроителя. — ИД ДМК Пресс. Москва, 2010
3. Vynce Paradise, Какую систему симуляции обработки вы применяете? // CAD/CAM/CAE Observer. — 2008. — № 3 (39). — С. 51-54
4. Павел Гончаров Время думать о САЕ. // Сапр и Графика. — Март 2009. — № 3. — С. 63.