Параметрический режим трехмерной модели
1. Параметризация в эскизе
Наличие параметрических связей и ограничений в модели, естественно, накладывает отпечаток на принципы ее редактирования.
При редактировании детали в любой момент возможно изменение параметров любого ее элемента (эскиза, операции, вспомогательной оси или плоскости). После задания новых значений параметров деталь перестраивается в соответствии с ними. При этом сохраняются все существующие в ней связи.
Вы можете отредактировать изображение в любом эскизе модели. После изменения эскиза элемент, сформированный на его основе, будет перестроен в соответствии с новым начертанием контура в эскизе. Все существующие в связи будут обновлены и сохранены.
Если при создании эскиза в нем были нанесены размеры, то в трехмерном режиме в момент операции над ним на экране отображаются размеры, управляющие геометрией эскиза будущего трехмерного элемента (рис. 1). Пользователь может изменять значения размеров и присвоенные им имена переменных.
Для этого необходимо
дважды
щелкнуть на размерной надписи
и ввести новое значение
.
Рис. 1. Установка значений размера в эскизе при выполнении операции модели
2. Параметризация в модели
Использование переменных в документе позволяет изменять параметры объектов, не прибегая к их редактированию.
Все параметры, переменные и выражения модели отображаются на Панели переменных.
Включение и отключение показа Панели переменных производится с помощью команды Параметры — Панели— Переменные.
Список переменных показывается в виде таблицы. На первом уровне списка расположена сама модель, на следующих — составляющие ее объекты с учетом иерархии и последовательности создания.
Рис. 2. Переменные детали |
|
Чтобы просмотреть список объектов, в которых используется выделенная в списке переменная, вызовите из контекстного меню команду Использование переменной.
В документах КОМПАС 3D используются переменные следующих видов.
Пользовательские переменные — переменные, созданные пользователем на Панели переменных. Они используются для получения значений других переменных.
Переменные параметров операций — переменные, созданные автоматически в процессе задания числовых параметров операций в модели. Значениями этих переменных являются значения параметров. Данные переменные можно использовать для управления значениями параметров операций.
Переменные размеров — переменные, созданные пользователем в процессе создания размеров в графических документах и эскизах. Значениями этих переменных являются значения размеров. Если размер, для которого создана переменная, управляющий, то переменную можно использовать для управления значением размера. Если размер является информационным, то управлять его значением через переменную нельзя.
Переменные предельных отклонений — переменные, созданные пользователем на Панели переменных, предназначенные для задания значений предельных отклонений размеров и параметров, значения которых выражены в линейных или угловых величинах.
Кроме того, при работе с моделью автоматически создаются переменные, с помощью которых можно управлять исключением объектов из расчета.
Внешняя переменная — переменная в модели, значение которой доступно и может быть изменено в сборке, содержащей эту модель в качестве компонента.
Основное назначение внешних переменных — управление размерами и топологией модели во время и после вставки ее в сборку.
Модели могут вставляться в сборку как с диска, так и из библиотек моделей. Обычно в библиотеках хранятся модели типовых, стандартизованных деталей и узлов.
Для быстрого присвоения внешним переменным вставляемой (вставленной) модели предопределенных значений можно использовать таблицу переменных.
В КОМПАС 3D существует три способа присвоения значения переменной модели:
– непосредственный ввод числа, являющегося значением переменной,
– ввод выражения для вычисления значения переменной,
– ссылка на переменную, т.е. присвоение значения другой переменной.
В результате присвоения значений переменным изменяются значения размеров в графическом документе или эскизе и числовых параметров операций в модели.
При работе с
чертежом виды чертежа (кроме текущего),
содержащие размеры, значения которых
изменились, отмечаются значком
в Дереве
модели.
При работе с моделью пиктограммы операций с измененными параметрами и эскизов, содержащих размеры с измененными значениями, отмечаются значком в Дереве модели. Это означает, что произведенные изменения еще не переданы в чертеж/модель.
Чтобы перестроить чертеж/модель, вызовите команду Правка — Перестроить или нажмите кнопку или клавишу F5. Изображение будет построено заново с учетом новых значений размеров и/или параметров операций.
При вставке в сборку внешние переменные компонентов автоматически получают имена, образованные по шаблону: «vN_name», где N — порядковый номер переменной в списке переменных сборки, а name — имя внешней переменной компонента.
Если внешняя переменная модели имеет статус «информационная», то она лишь доступна, т.е. видна в сборке, но не может быть изменена.
Формирование переменных и присвоение им статусов «внешняя» и «информационная» производится при создании модели.
Внешней переменной может быть только переменная главного раздела (пользовательская переменная), т.е. расположенная в верхней части таблицы переменных, на уровне модели (а не какого-либо ее объекта).
Чтобы сделать
переменную внешней, вызовите из
контекстного меню команду Внешняя.
Если переменная внешняя, то слева от
названия в меню отображается
.
Чтобы сделать
переменную информационной, вызовите
из контекстного меню команду Информационная.
Если переменная информационная, то
слева от названия команды в меню
отображается
.
Для того чтобы сделать переменную объекта (на уровне эскиза или операции) внешней, выполните следующее:
Вызовите Панель переменных.
Нажмите на кнопку со значком
,
чтобы раскрыть список переменных
эскизов и операций.Найдите переменную в эскизе или операции, которую вы хотите сделать внешней, и наберите в столбце Выражение имя пользовательской переменной (на рис. 3 введены имена А, В, С, D). Появится новая строка в главном разделе переменных с пользовательским именем.
Чтобы сделать пользовательскую переменную внешней, вызовите из контекстного меню команду Внешняя. Чтобы сделать переменную внешней и информационной, вызовите из контекстного меню команду Информационная.
Повторите пункты 3 – 5 для остальных переменных.
Рис. 3. Панель работы с переменными
