формула функції proe
Назва: Синуса
Середовище створення: програмне забезпечення Pro/E, декартова система координат
x=50*t
y=10*sin(t*360)
z=0
Назва: спіральна крива
Середовище закладу: PRO/E; циліндричні координати (циліндричні)
r=t
тета=10+t*(20*360)
z=t*3
02
Крива метелика
Сферичні координати PRO/E
Рівняння: rho=8 * t
тета=360 * t * 4
phi=-360 * t * 8
03
Крива родоні
Використовуйте декартову систему координат
theta=t*360*4
x=25+(10-6)*cos(тета)+10*cos((10/6-1)*theta)
y=25+(10-6)*sin(тета)-6*sin((10/6-1)*theta)
*********************************
04
Спіраль у колі
Система координат стовпчика
тета=t*360
r=10+10*sin(6*тета)
z=2*sin(6*тета)
05
Евольвентне рівняння
r=1
ang=360*t
s=2*pi*r*t
x0=s*cos(ang)
y0=s*sin(ang)
x=x0+s*sin(ang)
y=y0-s*cos(ang)
z=0
06
Логарифмічна крива
z=0
x = 10*t
y = log(10*t+0,0001)
07
Сферична спіраль (з використанням сферичної системи координат)
rho=4
тета=t*180
phi=t*360*20
Назва: подвійна дугова зовнішня циклоїда
Координати Кардіра
Рівняння: l=2,5
b=2.5
x=3*b*cos(t*360)+l*cos(3*t*360)
Y=3*b*sin(t*360)+l*sin(3*t*360)
Назва: Star Line
Координати Кардіра
рівняння:
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Назва: Лінія серця
Середовище побудови: про/е, циліндричні координати
a=10
r=a*(1+cos(тета))
тета=t*360
Назва: Лінія у формі листя
Налаштування середовища: декартові координати
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Спіраль у декартових координатах
x=4 * cos (t *(5*360))
y=4 * sin (t *(5*360))
z = 10*t
08
парабола
Декартові координати
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Назва: Дискова пружина
Налаштування середовища: pro/e
Циліндричне сидіння
r = 5
тета=t*3600
z =(sin(3,5*тета-90))+24*t
Рівняння: спіраль Архімеда
x=(a +f sin (t))cos(t)/a
y=(a -2f +f sin (t))sin(t)/b
Pro/e реляційні вирази та функції, пов'язані з пояснювальними даними
Функції, що використовуються у відносинах
Математична функція
У відношеннях (включаючи рівняння та умовні твердження) можна використовувати наступні оператори.
У відношення також можуть бути включені такі математичні функції:
cos () косинус
tan () Тангенс
sin () синус
sqrt () квадратний корінь
asin () арк синус
acos () арк косинус
atan () дуга тангенс
sinh () Гіперболічний синус
cosh () Гіперболічний косинус
tanh () Гіперболічний тангенс
Примітка. Усі тригонометричні функції використовують одиничні градуси.
log() логарифм з основою 10
ln() натуральний логарифм
exp() потужність e
abs() абсолютне значення
ceil() — це найменше ціле число, не менше його значення
floor() Найбільше ціле число, яке не перевищує свого значення
Ви можете додати необов’язковий аргумент до функцій ceil і floor і використовувати його, щоб вказати кількість десяткових знаків для округлення.
Синтаксис цих функцій з параметрами округлення такий:
ceil(назва_параметра або число, кількість_розміщень)
поверх (назва_параметра або номер, кількість_місць_десятків)
Де number_of_dec_places є необов'язковим значенням:
1) Може бути виражена як число або параметр, визначений користувачем. Якщо значення параметра є дійсним числом, воно буде скорочено до цілого за допомогою загальнодоступного облікового запису CNC WeChat cncdar.
2) Його максимальне значення дорівнює 8. Якщо воно перевищує 8, число, яке потрібно округлити (перший аргумент), не буде округлено, а буде використано його початкове значення.
3) Якщо ви не вказали', функція буде такою ж, як і попередня версія.
Використовуйте функції стеля та підлоги, які не вказують кількість десяткових знаків. Приклади:
стеля (10.2) дорівнює 11
поверх (10.2) має значення 11
Використовуйте функції стелі та підлоги, які визначають кількість десяткових знаків. Приклади:
стеля (10,255, 2) дорівнює 10,26
ceil (10,255, 0) дорівнює 11 [те саме, що і ceil (10,255)]
поверх (10,255, 1) дорівнює 10,2
поверх (10,255, 2) дорівнює 10,26
09
Розрахунок таблиці кривих
Розрахунок таблиці кривих дозволяє користувачам використовувати функції таблиці кривих для визначення розмірів через зв’язки. Розмір може бути розміром ескізу, деталі або збірки. Формат такий: evalgraph("graph_name", x), де graph_name — це назва таблиці кривої, x — значення вздовж осі x таблиці кривої, а y повертається значення.
Для змішаних об’єктів ви можете вказати параметр траєкторії trajpar як другий аргумент функції.
Примітка. Функції таблиці кривих – це, як правило, загальнодоступний номер CNC WeChat, який використовується для обчислення значення y, що відповідає значенню x у визначеному діапазоні на осі x. Якщо значення y виходить за межі діапазону, значення y розраховується шляхом екстраполяції. Для значень x, менших за початкове, система обчислює екстраполюване значення шляхом продовження дотичної лінії від початкової точки. Аналогічно, для значень x, що перевищують значення кінцевої точки, система обчислює екстраполюване значення, продовжуючи дотичну лінію назовні від кінцевої точки. Додайте WeChat: steven52014 надішле копію посібника з макропрограми
Складена крива орбітальна функція
Параметр орбіти trajpar_of_pnt складеної кривої може бути використаний у відношенні.
Наступна функція повертає значення від 0,0 до 1,0: trajpar_of_pnt("trajname","pointname"). Де trajname — це назва складеної кривої, а pointname — назва опорної точки.
Траєкторія — це параметр вздовж складеної кривої, на якому через опорну точку проходить площина, перпендикулярна до дотичної кривої. Отже, опорна точка не обов’язково повинна бути на кривій; значення параметра розраховується в точці, найближчій до опорної точки на кривій.
Якщо складена крива використовується як каркас багатодоріжкового сканування, trajpar_of_pnt узгоджується з trajpar або 1.0-trajpar (залежно від початкової точки, вибраної для гібридної функції).
10
Про стосунки
Взаємозв’язок (також званий зв’язком параметрів) CNC WeChat публічний обліковий запис cncdar — це рівняння між визначеним користувачем розміром символу та параметрами. Відношення фіксує взаємозв’язок проектування між функціями, між параметрами або між компонентами, таким чином дозволяючи користувачам контролювати ефект модифікації моделі.
Відносини – це спосіб отримати знання та наміри дизайну. Подібно до параметрів, вони використовуються для керування зв'язком, що змінює модель, також змінює модель.
Відношення можна використовувати для керування ефектом модифікації моделі, визначення значень розмірів у деталях і вузлах, а також як обмеження для умов проектування (наприклад, вказати положення отворів, пов’язаних з краями деталей).
Вони використовуються в процесі проектування для опису зв’язку між різними частинами моделі або компонента. Відношення можуть бути простими значеннями (наприклад, d1=4) або складними умовними розгалуженнями.
Тип відносин
Існує два типи відносин:
1) Рівняння. Зробіть один параметр у лівій частині рівняння рівним виразу в правій частині. Цей зв’язок використовується для призначення значень розмірам і параметрам. наприклад:
Просте віднесення: d1=4,75
Комплексне присвоєння: d5 = d2*(SQRT(d7/3.0+d4))
2) Порівняння-Порівняйте вираз ліворуч і вираз праворуч. Це співвідношення зазвичай використовується як обмеження або в умовних операторах для логічних розгалужень. наприклад:
Як обмеження: (d1 + d2)> (d3 + 2,5)
В умовному вислові; ЯКЩО (d1 + 2,5)>= d7
Збільшити відносини
Ви можете збільшити відносини до:
1) Поперечний переріз об'єкта (у режимі ескізу, якщо переріз створюється вибором"Sketcher">"Відношення" ;>"Спершу додайте");
2) Особливості (в режимі часткового або складання);
3) Деталі (в режимі часткового або складання).
4) Компоненти (у компонентному режимі).
Коли меню взаємозв’язків вибрано вперше, попередньо встановленим є перегляд або зміна співвідношення в поточній моделі (наприклад, деталь у режимі деталі).
Щоб отримати доступ до відносин, виберіть"Відносини" від"Частини" або"Компоненти" меню, а потім виберіть одну з наступних команд із"Відносини моделі" меню: Зв'язки компонентів - Використовуйте зв'язок у компоненті.
Якщо компонент містить один або кілька підкомпонентів,"Відносини компонентів" з'явиться меню з такими командами:
─Current — за замовчуванням це компонент верхнього рівня.
─Назва — введіть назву компонента.
1) Зв'язок скелета - використовуйте зв'язок скелетної моделі в компоненті (застосовується лише до компонентів).
2) Частина відношення - використовуйте відношення в частині.
3) Зв'язок з функціями - Використовуйте специфічні зв'язки з ознаками. Якщо об’єкт має поперечний переріз, то користувач може вибрати: отримати доступ до зв’язку в перерізі (Sketcher) у загальнодоступному обліковому записі CNC WeChat cncdar surface (Sketcher) або отримати зв’язок у об’єкті в цілому Доступ.
Зв'язки з масивами - Використовуйте зв'язки, специфічні для масивів.
Примітки:
1) Якщо ви спробуєте призначити зв’язок за межами поперечного перерізу параметру, який був обумовлений зв’язком поперечного перерізу, система видасть повідомлення про помилку під час відновлення моделі. Те ж саме вірно, коли намагаються призначити зв’язок параметру, який уже обумовлений зв’язком за межами поперечного перерізу. Видаліть одне із зв’язків і відновіть.
2) Якщо компонент намагається призначити значення змінній розміру, яка обумовлена взаємозв’язком деталі або підзбірки, з’являться два повідомлення про помилку. Видаліть одне із зв’язків і відновіть.
3) Зміна елементів ідентичності моделі може призвести до недійсності відносин, оскільки вони не масштабуються з моделлю. Щоб отримати додаткову інформацію про зміну одиниць вимірювання, зверніться до розділу"Про метричні та неметричні одиниці вимірювання" тема допомоги.
Використовуйте позначення параметрів у відносинах
У відносинах використовуються чотири типи символів параметрів:
1) Символ розміру. Підтримуються такі типи символів розміру:
─d#-Розміри в режимі часткового або складання.
─d#:#-Розмір в компонентному режимі. Компонент або ідентифікатор процесу компонента додається як суфікс.
─rd#-Довідковий розмір у деталі або збірці верхнього рівня.
─rd#:#-розмір посилання в режимі компонента (компонент або ідентифікатор процесу компонента додається як суфікс).
─rsd#-Посилковий розмір (розділу) в ескізі.
─kd#-Відомі розміри на ескізі (розрізі) (в батьківській деталі або збірці).
2) Допуск – це параметри, пов’язані з форматом допуску. Коли розмір змінюється з числа на символ, ці символи відображаються в списку.
─tpm#- Допуск до додавання та віднімання симетричного формату; # – кількість вимірів.
─tp#-Додатний допуск у форматі додавання та віднімання; # – кількість вимірів.
─tm#-Від’ємний допуск у форматі додавання та віднімання; # – кількість вимірів.
3) Кількість екземплярів – це цілі параметри, які є кількістю екземплярів у напрямку масиву.
─p#-де # — кількість екземплярів.
Примітка. Якщо ви зміните кількість екземплярів на неціле значення, Pro/ENGINEER відріже десяткову частину. Наприклад, 2,90 стане 2.
4) Параметри користувача - це можуть бути параметри, визначені шляхом додавання параметрів або зв'язків.
E.g:
Обсяг=d0*d1*d2
Постачальник=& quot;Stockton Corp."
Примітки:
─Назви параметрів користувача повинні починатися з літери (якщо їх потрібно використовувати у відносинах).
─Не можна використовувати d#, kd#, rd#, tm#, tp# або tpm# як імена параметрів користувача, оскільки вони зарезервовані для використання розмірами.
─Назви параметрів користувача не можуть містити небуквенно-цифрові символи, такі як !, @, #, $.
11
Як розрахувати кількість шпону для лущення деревини
Поворотна кінематика
У процесі лущення траєкторія, яку проходить ріжуча кромка обертового ножа по поперечному перерізу деревини, називається кривою відшаровування. Тут будуть розглянуті два питання: основи проектування кінематики ротаційного різального верстата та траєкторія власне обертального різання.
1) Основа для проектування кінематики ротаційного різального верстата
Метою лущеної секції деревини є отримання високоякісної суцільної смуги шпону рівномірної товщини, як розмотування паперового рулону. В даний час існує два типи траєкторій руху, які відповідають вимогам: спіральна та кругова евольвента Архімеда.
Основна формула спіралі Архімеда:
x=ɑsinφ cosφ
y=ɑφsinφ
Номінальна товщина шпону, що викручується з дерев’яної секції, є кроком кожної ділянки спіралі в напрямку осі J кривої (φ2=2π+φ1). Щоб зробити △χ= постійним, cosφ має бути рівним 1, а φ=90°. Коли a φ=90°, y=aφsin90°=0, тобто висота лопаті дорівнює нулю, і лопатка повинна знаходитися на осі x (тобто в горизонтальній площині, що проходить через вісь обертання переріз деревини - центральна лінія осі патрона). Також можна сказати, що незалежно від того, яка товщина шпону потрібна, висота леза завжди дорівнює нулю (h=0)
Формула евольвенти кола:
x=acosφ1+aφ1sinφ1
y=asinφ1-aφ1cosφ1
У формулі: φ1-------кут між вертикальною лінією та віссю х між лінією входження та центральною точкою координат.
Ротаційний ніж рухається прямолінійно, паралельно осі x, тому крок евольвентних зрізів у напрямку осі x є номінальною товщиною шпону. S=△χ(acos(2π{{3}}φ1){{5}}a( 2π{{7}}φ1)sin(2π{{10}}φ1)]-[acosφ1+acosφ1+ aφ1sinφ1
]
=[acosφ1{{2}} a(2π+φ1)sinφ1] -[acosφ1+2φ1sinφ1]
=21πasinφl
Якщо S має бути постійним значенням (S=2πα), φl має бути 2πn+270°, тому y=a sin270°—acos270°=-a=h. Щоб забезпечити якість шпону, в процесі лущення, очікується, що кут (кут різання) обертового ножа відносно сегмента деревини або кут (θ) між задньою стороною ротаційного ножа та вертикальна поверхня, повинна відповідати діаметру різання сегмента деревини. Значення h=-a=-s/2π змінюється відповідно до зміни значення s, тому центр обертання обертового ножа також повинен змінюватися відповідно до цього часу, тому конструкція ротаційного різального верстата занадто складна. З цієї причини недоцільно використовувати кругову евольвенту як проект взаємозв’язку руху між обертовим різцем і дерев’яним сегментом ротаційного різця.
Навпаки, спіраль Архімеда ідеальна. Незалежно від зміни номінальної товщини шпону, значення A завжди дорівнює нулю, і центральна лінія обертового ножа не потребує зміни. Тому в даний час він використовується як теоретична основа для проектування кінематичного співвідношення між ротаційним різцем і деревним сегментом ротаційного різця. Фактична траєкторія руху під час обертального різання знаходиться у виробництві, і висота установки (h) леза обертового ножа не обов’язково знаходиться в тій же горизонтальній площині, що й лінія, що з’єднує центральну лінію затискного вала. Це пов’язано з породою деревини секції лущення, умовами лущення, товщиною лущеного шпону, структурою та точністю лущильного апарату та іншими причинами. Для отримання якісного шпону при установці ножа h≠0, який може бути позитивним або негативним, і навіть центр ротаційного ножа може бути трохи вище двох кінців ротаційного ножа.
Якщо положення леза обертового ножа інше (значення h різне), крива обертального різання буде мати вигляд:
h>0 У цей час крива відшаровування подібна до спіралі Архімеда;
h=0 – спіраль Архімеда;
0>h>-a — подовжена евольвента
h=-a – евольвента;
h<-a –="" укорочена="">-a>
Математична формула
НЛО
Сферичні координати
rho=20*t^2
theta=60*log(30)*t
phi=7200*t
& quot;rho=200*t"
& quot;тета=900*t"
& quot;phi=t*90*10"
кошик
Циліндричні координати
r=5{{3}}0,3*sin(t*180)+t
theta=t*360*30
z=t*5
Синусоїда
Декартова система координат
x=50*t
y=10*sin(t*360)
z=0
Гвинтова крива
Циліндричні координати
r=t
тета=10+t*(20*360)
z=t*3
Крива метелика
Сферичні координати
rho=8 * t
тета=360 * t * 4
phi=-360 * t * 8
Крива родоні
Використовуйте декартову систему координат
theta=t*360*4
x=25+(10-6)*cos(тета)+10*cos((10/6-1)*theta)
y=25+(10-6)*sin(тета)-6*sin((10/6-1)*theta)
Спіраль у колі
Система координат стовпчика
тета=t*360
r=10+10*sin(6*тета)
z=2*sin(6*тета)
Евольвентне рівняння
r=1
ang=360*t 90*t
s=2*pi*r*t pi*rt/2
x0=s*cos(ang)
y0=s*sin(ang)
x=x0+s*sin(ang)
y=y0-s*cos(ang)
z=0
Логарифмічна крива
z=0
x = 10*t
y = log(10*t+0,0001)
Сферична спіраль
Сферична система координат
rho=4
тета=t*180
phi=t*360*20
Подвійна дугова циклоїда
Координати Кардіра
l=2.5
b=2.5
x=3*b*cos(t*360)+l*cos(3*t*360)
Y=3*b*sin(t*360)+l*sin(3*t*360)
Зоряна лінія
Координати Кардіра
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Лінія серця
Циліндричні координати
a=10
r=a*(1+cos(тета))
тета=t*360
Форма листя
Декартові координати
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Спіраль у декартових координатах
x=4 * cos (t *(5*360))
y=4 * sin (t *(5*360))
z = 10*t
парабола
Декартові координати
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Дискова пружина
Циліндричні координати
r = 5
тета=t*3600
z =(sin(3,5*тета-90))+24*t
Обробка отворів під кутом 30 градусів
G90G54G00X0Y0M03S2500:
G43Z50.H01M08:
Z2.
#1=0.05
WHILE[#1LE5.]DO1
#2=TAN[15.]*#1
#3=5.-#2
G01Z-#1F50
X-#3F500
G02I#3
G01X0
#1=#1+0.05
END1
G0Z50.M05
G91G28Z0Y0M09





