Лекція №6. Поняття про параметри і рівняння в моделях. Засоби аналізу геометрії моделі. Таблиці сімейств

Об’єм лекції – 2 години

 

6.1. Створення таблиці сімейств

 

Щоб використовувати всі переваги Pro/ENGINEER Wildfire, Вам необхідно знати інструменти системи, які можуть істотно підвищити Вашу продуктивність. Один із таких інструментів, це Таблиця Сімейств [1]. Таблиця сімейств дозволяє створювати велику кількість однотипних деталей, ґрунтуючись на єдиному зразку. Наприклад, за допомогою Таблиці сімейств на основі одного болта, можна створити цілий типорозмірний ряд болтів.

Інший інструмент підвищення Вашої продуктивності це Відносини. Відносини дозволяють Вам пов'язувати між собою розміри і параметри моделі за допомогою простих або складних математичних формул. Наприклад, в тому ж болті можна створити відношення, по якому діаметр головки болта буде рівний діаметру болта, помножити на 1,8.

В кінці Ви можете створити Параметри для внесення в модель додаткової конструкторської інформації.

Таблиця Сімейств (рис. 6.1) – це набір однотипних деталей (або зборок або фічерів), які трохи відрізняються один від одного. Відмінності можуть полягати в розмірах, і в тих елементах, які ці деталі містять.

Наприклад, болт може бути в декількох виконаннях і мати різні розміри, залежно від діаметра різьби. Таким чином, ці болти можна називати Сім'єю моделей. Деталі, створені за допомогою таблиці сімейств ще називаю Керовані таблицею. Важливо відзначити, що при створенні сімейства (масиву) деталей за допомогою таблиці, система не створює додаткових *.prt файлів для кожного нового зразка. Всі зразки віртуальні, і містяться в одній деталі, яка для зразків має статус generic (керуючий). Коли Ви відкриваєте деталь, керовану таблицею, система спочатку відкриває Головну модель, а потім регенерує її, спираючись на дані, одержані з таблиці.

Використовуючи таблицю сімейств, Ви можете:

• Створювати і зберігати велику кількість зразків моделі, які знаходитимуться в одній моделі.

• Економити час і сили при створенні масивів стандартних елементів.

• Створювати різні варіанти виготовлення деталі усередині самої деталі, без необхідності повторного створення кожного варіанту деталі.

• Створювати табличні деталі, які можуть бути включені в каталоги деталей або в креслення.

Рис. 6.1. Таблиця сімейств

Для створення таблиці сімейства Вам необхідно:

• Створити модель, що управляє (Generic).

• Створити таблицю.

• Додати в цю таблицю стовпці (columns), які міститимуть розміри, параметри або фічери, варіанти яких Ви створюватимете.

• Додати рядки (rows) з назвами зразків нових зразків і новими значеннями розмірів і параметрів в стовпцях.

• Фічер, занесений в таблицю, в новому зразку може або бути присутнім, або ні.

• Упевнитися, що за новими розмірами система зможе згенерувати деталь.

При створенні нових зразків, Ви можете скористатися опцією  Copy With Increments (Копіювати з приростами), яка служить для автоматичної генерації відразу великої кількості зразків, при цьому, до вказаних розмірів зразка кожного разу буде доданий приріст.

Бажано, щоб розміри або фічери, що заносяться в таблицю, мали власні імена (відмінні від тих, яких їм привласнює система). Що дозволить легко ідентифікувати ці   елементи в таблиці і не помилитися в привласненні для них значень. Спосіб зміни назви розмірів описаний нижче.

 

6.2. Створення залежностей

 

Рівняння – призначені для користувача рівняння, записані між символічними розмірами і параметрами [1]. Вони можуть використовуватися для управління відображенням змін в моделях, для визначення значень розмірів в деталях і зборках і як залежності для умов роботи конструкцій. Рис. 6.2 представляє|уявляє| просту залежність|ставлення| між двома розмірами прямокутного елемента, де d0 – завжди удвічі|вдвічі| перевищує розмір d1.

Рис. 6.2. Створення рівнянь

Ви створюєте відносини, коли необхідно автоматизувати регенерацію одних розмірів деталі залежно від зміни інших. Тобто змінюючи один розмір або параметр, Ви автоматично змінюєте і інші розміри, що входять у відношення. Відносини визначаються за допомогою математичних формул, що асоціюються з деталлю.

Розміри у Залежностях записуються в символьній формі (наприклад: d1, d2, d3). При необхідності ця символьна форма може бути змінена на власні імена. Для привласнення розміру власної назви, виберіть розмір, натисніть на праву клавішу  миші і у випадному меню виберіть Properties (Властивості). У вікні властивостей раз міра розкрійте закладку Dimension Text (Розмірний текст) і в строчці Name (Ім'я) замість символу, привласненого розміру системою, введіть власну назву. У графічному вікні Ви можете переключатися між символьним (іменним) позначенням розміру і його номінальним значенням. Для цього в головному меню використовуйте команду Info > Switch Dimensions (Інформація > Режими розмірів).

На слайді показаний приклад блоку з різним форматом запису залежності.

Довжина болта повинна бути в два з половиною рази більше, ніж його ширина. Залежність d11=2.5*d10 реалізує цю вимогу. Тільки на рис. 6.3 зліва розміри (і, відповідно, залежність) мають символи, привласнені системою, а на малюнку справа, назви розмірів визначені самим користувачем. У залежностях рекомендується використовувати другий  варіант, оскільки він дозволяє легко ідентифікувати розмір і визначити, за що цей розмір відповідає.

Існує декілька типів залежностей, наприклад:

Залежності для Деталей – записуються з використанням розмірів моделі. Залежності для деталей обчислюються в перебігу циклу регенерації до того, як модель оновиться. Прикладом такої залежності служить залежність, показана на рис. 6.3.

 

Рис. 6.3. Створення залежностей з використанням символу розміру або його назви

Залежності для Фічеров – це залежність, яка записується в контексті окремого фічера і обчислюється безпосередньо у фічері, в процесі циклу регенерації.

Залежності для Ескіза – також як Залежності для Фічерів, Залежності для ескізу обчислюється безпосередньо у фічері, в процесі циклу регенерації. Відмінність полягає в тому, що ескізне залежності записується безпосередньо в режимі ескізу і використовує символьне позначення sd, на відміну від d в деталі.

У залежностях Ви можете використовувати операторів і вбудовані функції. Таблиця 6.1 ілюструє різні типи залежностей.

Таблиця 6.1

Оператори і вмонтовані функції Pro/Engineer

Рівність

d3=2.5*d2

d1=DEPTH

d3=sin(d1+1)+d2

Обмеження

d3>=10

 

d2 !=100

d1<(d2*d3)-1

Логічний ланцюжок

IF d1 = = 6

d2 = 15

ENDIF

d1= d2+10

IF d2>350

d1 = 5

ENDIF

IF MATL = = “STEEL“

d2 = 10

ENDIF

На додаток, при створенні залежностей, можна використовувати наступні опції:

Перевірка – прораховує залежність, підтверджуючи її допустимість.

Сортування – сортує Залежності залежно від попередніх строчок залежностей.

Регенерація залежності – залежність в деталі, яка за умовчанням обчислюється в перебігу циклу регенерації, може бути встановлене так, щоб оновлюватися після регенерації.

Застосування параметрів обумовлене тим, що крім графічної інформації в деталі повинна бути присутньою додаткова інформація, яка може бути використана при створенні креслень, при роботі з системою управління проектом (наприклад, Intralink або Windchill), при створенні залежностей і т.д. Параметри можуть використовуватися у залежностях і таблиці сімейств.

Параметри можуть мати наступні типи значень:

Real Number (Речовинний) – будь-яке числове значення (наприклад: 25.5, 1.666667, 10.53E3, PI).

Integer (Цілий) – цілі числові значення (наприклад: 1, 5, 257).

String (Рядковий) – будь-які алфавітні-цифрові знаки (букви і/або цифри).

Yes/No (ТАК/НІ) – підтверджує значення або ТАК, або НІ.

На рис. 6.4 показані типові параметри, що створюються за допомогою шаблона. Значення перших чотирьох параметрів користувач повинен визначити сам.

Рис. 6.4. Параметри, що створюються з використанням шаблона