Параметрическая модель с переменными



 

Построим параметрическую модель детали "Цилиндр". Она полностью определяется тремя переменными: dmin, dmax, H (Рис. 3.1). Проще всего построить полый цилиндр, а затем приклеить к нему сплошное днище. Эскиз полого цилиндра будет иметь вид двух концентрических окружностей. При их образмеривании следует вводить не только номинальные значения размеров (пока произвольные), но и имена переменных (Рис. 3.2).

 

 

Рис. 3.2 – Окно ввода значения размера имени переменной.

 

Тогда весь эскиз будет иметь вид (Рис. 3.3):

 

 

Рис. 3.3 – Эскиз с переменными.

 

Полученный эскиз следует выдавить на произвольную высоту, получив полый цилиндр. Теперь будем строить днище. Очевидно, что его толщина должна быть равна толщине стенки цилиндра, т.е. ( dmin- dmax)/2. КОМПАС 3D позволяет задавать уравнения, связывающие переменные модели. Поэтому пока просто построим окружность на одном из торцов цилиндра и выдавим ее на произвольное расстояние.

Нажмите кнопку "Уравнения" . Откроется окно со списком переменных детали (Рис. 3.4). Обратите внимание на переменные, созданные автоматически – их имена имеют вид vNN, где NN – порядковый номер переменной. Например, переменная v42 отвечает за расстояние выдавливания в «Операции выдавливания:2», т.е. соответствует толщине дна цилиндра (в вашей детали номера переменных, скорее всего, будут другими, это ни на что не влияет).

 

Рис. 3.4 – Переменные модели.

 

В верхней части дерева переменных (ветка "Цилиндр" – по названию детали) идет список переменных модели. Чтобы нужные нам переменные эскизов и операций та оказались, надо ввести произвольные обозначения для переменных первого эскиза  Dmin1, Dmax1 и первой операции выдавливания (переменная v20). Пусть переменная Dmin будет обозначена как Dmin, Dmax - как Dmax, v20 – как H. Имена переменных чувствительны к регистру! Для ввода обозначений просто напечатайте их в столбце «Имя» сразу после строчки с названием детали «Цилиндр (тел-1)».

По умолчанию каждой вновь создаваемой переменной присваивается значение 10. В столбце «Выражение» можно сразу ввести более-менее приемлемые значения (например, пусть цилиндр имеет внешний диаметр 100мм, внутренний 68мм и высоту 100мм). Однако пока созданные нами переменные модели Dmin, Dmax и H не связаны с переменными эскизов и операций. Связать их очень просто: надо для переменных эскиза Dmin1, Dmax1 и переменной операции v20 в поле «Значение» ввести название соответствующей переменной модели, как показано стрелками на рисунке. Теперь при изменении значений переменных модели Dmin, Dmax и H будут автоматически изменяться переменные Dmin, Dmax и v20.

Для задания величины выдавливания второго эскиза (толщины дна) в поле «Выражение» переменной v42 нужно ввести очевидную формулу (Dmax-Dmin)/2. Теперь, вводя новые численные значения в столбце "Выражение" переменных модели, можно получать различную геометрию цилиндра.

ЗАМЕЧАНИЕ. После ввода новых значений необходимо принудительно перестроить модель, нажав клавишу F 5.

Все? Еще нет. Необходимо сделать переменные модели доступными на следующем уровне – на уровне сборки. Для этого их надо объявить внешними. Щелкните правой кнопкой мыши по каждой из переменных модели и в контекстном меню отметьте пункт "Внешняя" (Рис. 3.5). Внешние переменные будут выделены цветом. Сохраните деталь.

 

 

Рис. 3.5 – Контекстное меню переменной модели.

 

Аналогичным образом постройте поршень, создав в нем внешние переменные модели Hp (толщина поршня) и L (длина штока). Кроме того, необходимо создать внешнюю переменную dmin1, соответствующую наружному диаметру поршня.

 


Дата добавления: 2022-06-11; просмотров: 24; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!