proe funktsiyasi formulasi
Nomi: Sinus egri chizig'i
Tashkil etish muhiti: Pro/E dasturiy ta'minoti, Dekart koordinatalari tizimi
x=50*t
y=10*sin(t*360)
z=0
Nomi: spiral egri chiziq
Tashkil etish muhiti: PRO/E; silindrsimon koordinatalar (silindrsimon)
r=t
teta=10+t*(20*360)
z=t*3
02
Kelebek egri chizig'i
Sferik koordinatalar PRO/E
Tenglama: rho=8 * t
teta=360 * t * 4
phi=-360 * t * 8
03
Rhodonea egri chizig'i
Dekart koordinata tizimidan foydalaning
teta=t*360*4
x=25+(10-6)*cos(teta)+10*cos((10/6-1)*teta)
y=25+(10-6)*sin(teta)-6*sin((10/6-1)*teta)
*********************************
04
Spiral aylana shaklida
Ustun koordinatalari tizimi
teta=t*360
r=10+10*sin(6*teta)
z=2*sin(6*teta)
05
Involvent tenglamasi
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
Logarifmik egri chiziq
z=0
x = 10*t
y = log(10*t+0,0001)
07
Sferik spiral (sferik koordinatalar tizimidan foydalangan holda)
rho=4
teta=t*180
phi=t*360*20
Nomi: Ikki yoyli tashqi sikloid
Kardir koordinatalari
Tenglama: 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)
Nomi: Yulduzli chiziq
Kardir koordinatalari
tenglama:
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Nomi: yurak chizig'i
Qurilish muhiti: pro/e, silindrsimon koordinatalar
a=10
r=a*(1+cos(teta))
teta=t*360
Nomi: Barg shaklidagi chiziq
Atrof muhitni o'rnatish: Dekart koordinatalari
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Dekart koordinatalaridagi spiral
x=4 * cos (t *(5*360))
y=4 * sin (t *(5*360))
z = 10*t
08
parabola
Dekart koordinatalari
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Nomi: Disk bahori
Atrof muhitni sozlash: pro/e
Silindrsimon o'tirish
r = 5
teta=t * 3600
z =(sin(3,5*teta-90))+24*t
Tenglama: Arximed spirali
x=(a +f sin (t))cos(t)/a
y=(a -2f +f sin (t))sin(t)/b
Pro/e relyatsion ifodalar va funksiyalar bilan bog'liq tushuntirish ma'lumotlari
Munosabatlarda ishlatiladigan funksiyalar
Matematik funktsiya
Munosabatlarda quyidagi operatorlardan foydalanish mumkin (jumladan, tenglamalar va shartli bayonotlar).
Munosabatga quyidagi matematik funktsiyalarni ham kiritish mumkin:
cos () kosinus
tangens () tangent
gunoh () sinus
sqrt () kvadrat ildiz
asin () yoy sinusi
acos () yoy kosinus
atan () yoy tangensi
sinh () Giperbolik sinus
cosh () Giperbolik kosinus
tanh () Giperbolik tangens
Eslatma: Barcha trigonometrik funktsiyalar birlik darajalaridan foydalanadi.
log() asosi 10 logarifm
ln() natural logarifm
exp() e ning kuchi
abs() mutlaq qiymati
ceil() - qiymatidan kam bo'lmagan eng kichik butun son
floor() qiymatidan oshmaydigan eng katta butun son
Shift va qavat funktsiyalariga ixtiyoriy argument qo'shishingiz va undan yaxlitlanadigan o'nli kasrlar sonini belgilash uchun foydalanishingiz mumkin.
Ushbu funksiyalarning yaxlitlash parametrlari bilan sintaksisi:
cheil(parametr_nomi yoki raqami, oʻrinli_oʻrinlar_soni)
qavat (parametr_nomi yoki raqami, o'nlik_joylar_soni)
Bu yerda_son_dec_joylar ixtiyoriy qiymatdir:
1) Raqam yoki foydalanuvchi tomonidan belgilangan parametr sifatida ifodalanishi mumkin. Agar parametr qiymati haqiqiy raqam bo'lsa, u CNC WeChat jamoat hisobi cncdar tomonidan butun songa qisqartiriladi.
2) Uning maksimal qiymati 8 ga teng. Agar u 8 dan oshsa, yaxlitlanadigan raqam (birinchi argument) yaxlitlanmaydi va uning boshlang‘ich qiymati qo‘llaniladi.
3) Agar't belgilamasangiz, funksiya oldingi versiya bilan bir xil bo'ladi.
O'nli kasr sonini ko'rsatmaydigan shift va qavat funksiyalaridan foydalaning. Bunga misollar quyidagilar:
shift (10.2) 11 ga teng
qavat (10.2) 11 qiymatiga ega
O'nli kasrlar sonini ko'rsatadigan shift va qavat funksiyalaridan foydalaning. Bunga misollar quyidagilar:
shift (10.255, 2) 10.26 ga teng
shift (10.255, 0) 11 ga teng [cheil (10.255) bilan bir xil]
qavat (10.255, 1) 10.2 ga teng
qavat (10.255, 2) 10.26 ga teng
09
Egri jadvalni hisoblash
Egri jadvalni hisoblash foydalanuvchilarga o'lchamlarni munosabatlar orqali boshqarish uchun egri jadval xususiyatlaridan foydalanish imkonini beradi. Hajmi eskiz, qism yoki yig'ish hajmi bo'lishi mumkin. Format quyidagicha: evalgraph("graph_name", x), bu erda graph_name - egri jadvalning nomi, x - egri jadvalning x o'qi bo'ylab qiymat va y qiymati qaytariladi.
Aralash funksiyalar uchun funksiyaning ikkinchi argumenti sifatida trajpar traektoriya parametrini belgilashingiz mumkin.
Eslatma: Egri jadval xususiyatlari odatda CNC WeChat umumiy soni cncdar x o'qida belgilangan diapazonda x qiymatiga mos keladigan y qiymatini hisoblash uchun ishlatiladi. Diapazondan tashqarida bo'lganda, y qiymati ekstrapolyatsiya yo'li bilan hisoblanadi. Dastlabki qiymatdan kichik bo'lgan x qiymatlari uchun tizim tangens chizig'ini boshlang'ich nuqtadan kengaytirish orqali ekstrapolyatsiya qilingan qiymatni hisoblaydi. Xuddi shunday, oxirgi nuqta qiymatidan kattaroq x qiymatlari uchun tizim tangens chizig'ini oxirgi nuqtadan tashqariga cho'zish orqali ekstrapolyatsiya qilingan qiymatni hisoblab chiqadi. WeChat qo'shing: steven52014 so'l dastur qo'llanmasining nusxasini yuboradi
Murakkab egri orbita funktsiyasi
Muloqotda birikma egri chizig'ining trajpar_of_pnt orbita parametridan foydalanish mumkin.
Quyidagi funksiya 0,0 dan 1,0 gacha qiymatni qaytaradi: trajpar_of_pnt("trajname","pointname"). Bu erda trajname - birikma egri chizig'ining nomi va nuqta nomi - mos yozuvlar nuqtasining nomi.
Traektoriya birikma egri chiziq boʻylab parametr boʻlib, bunda egri chiziq tangensiga perpendikulyar boʻlgan tekislik mos yozuvlar nuqtasidan oʻtadi. Shuning uchun mos yozuvlar nuqtasi egri chiziqda bo'lishi shart emas; parametr qiymati egri chiziqdagi mos yozuvlar nuqtasiga eng yaqin nuqtada hisoblanadi.
Agar kompozit egri chiziq multitrackli skanerlashning skeleti sifatida ishlatilsa, trajpar_of_pnt trajpar yoki 1.0-trajpar bilan mos keladi (gibrid xususiyat uchun tanlangan boshlang'ich nuqtasiga qarab).
10
O'zaro munosabatlar haqida
Aloqa (shuningdek, parametr munosabati deb ataladi) CNC WeChat jamoat hisobi cncdar foydalanuvchi tomonidan belgilangan belgi o'lchami va parametrlari o'rtasidagi tenglamadir. O'zaro bog'liqlik xususiyatlar, parametrlar yoki komponentlar o'rtasidagi dizayn munosabatlarini qamrab oladi, bu esa foydalanuvchilarga modelni o'zgartirish effektini boshqarish imkonini beradi.
Aloqalar dizayn bilimlari va niyatlarini egallashning bir usuli hisoblanadi. Parametrlar singari, ular modelni boshqarish uchun ishlatiladi - munosabatlarni o'zgartirish ham modelni o'zgartiradi.
Aloqalar modelni o'zgartirish ta'sirini nazorat qilish, qismlar va yig'ilishlardagi o'lcham qiymatlarini aniqlash va dizayn sharoitlari uchun cheklovlar sifatida foydalanish mumkin (masalan, qismlarning chetlari bilan bog'liq teshiklarning o'rnini belgilang).
Ular dizayn jarayonida model yoki komponentning turli qismlari o'rtasidagi munosabatni tasvirlash uchun ishlatiladi. Munosabatlar oddiy qiymatlar (masalan, d1=4) yoki murakkab shartli tarmoqli gaplar bo‘lishi mumkin.
Aloqa turi
Ikki turdagi munosabatlar mavjud:
1) Tenglama-Tenglamaning chap tomonidagi bitta parametrni o'ng tomonidagi ifodaga tenglashtiring. Bu munosabat o'lchamlar va parametrlarga qiymatlarni belgilash uchun ishlatiladi. Masalan:
Oddiy tayinlash: d1=4,75
Murakkab tayinlash: d5 = d2*(SQRT(d7/3,0+d4))
2) Taqqoslash-chapdagi ifoda bilan o'ngdagi ifodani solishtiring. Bu munosabat odatda mantiqiy tarmoqlar uchun cheklash yoki shartli bayonotlarda ishlatiladi. Masalan:
Cheklov sifatida: (d1 + d2)> (d3 + 2,5)
Shartli bayonotda; AGAR (d1 + 2.5)>= d7
O'zaro munosabatlarni oshiring
Siz quyidagi munosabatlarni oshirishingiz mumkin:
1) Xususiyatlar kesimi (eskiz rejimida, agar kesma"Sketcher">"Munosabat" tanlash orqali yaratilsa. ;& gt;& quot;Avvaliga" qo'shing);
2) Xususiyatlari (qisman yoki yig'ish rejimida);
3) Qismlar (qisman yoki yig'ish rejimida).
4) Komponentlar (komponent rejimida).
Munosabatlar menyusi birinchi marta tanlanganda, oldindan o'rnatish joriy modeldagi munosabatni ko'rish yoki o'zgartirish (masalan, qism rejimidagi qism).
O'zaro munosabatlarga kirish uchun"Relations"&dan quot;Qismlar" yoki"Komponentlar" menyusiga o'ting va"Model aloqalari"dan quyidagi buyruqlardan birini tanlang; menyu: Komponent munosabatlari-komponentdagi munosabatlardan foydalaning.
Agar komponent bir yoki bir nechta kichik komponentlarni o'z ichiga olsa,"Komponent munosabatlari" menyu quyidagi buyruqlar bilan paydo bo'ladi:
─Joriy-Sukut bo'yicha u yuqori darajadagi komponent hisoblanadi.
─Name-komponent nomini kiriting.
1) Skelet munosabatlari - komponentdagi skelet modeli munosabatlaridan foydalaning (faqat komponentlar uchun amal qiladi).
2) qism munosabati-qismdagi munosabatdan foydalanish.
3) Xususiyat munosabatlari-Foydalanish xususiyatiga xos munosabat. Agar xususiyat kesmaga ega bo'lsa, foydalanuvchi quyidagilarni tanlashi mumkin: CNC WeChat umumiy hisobidagi cncdar yuzasida (Sketcher) kesmadagi munosabatlarga kirish (Sketcher) yoki umuman xususiyatdagi munosabatlarni olish Kirish.
Massiv munosabatlari-massivlarga xos munosabatlardan foydalanish.
Eslatmalar:
1) Agar siz kesma aloqasi bilan bog'liq bo'lgan parametrga kesimdan tashqari munosabatni belgilashga harakat qilsangiz, tizim modelni qayta tiklashda xato xabari beradi. Kesimdan tashqaridagi munosabatlar allaqachon boshqariladigan parametrga munosabatni belgilashga harakat qilganda ham xuddi shunday. Aloqalardan birini o'chiring va qayta tiklang.
2) Agar komponent qism yoki kichik yig'ilish munosabati bilan boshqariladigan o'lchov o'zgaruvchisiga qiymat belgilashga harakat qilsa, ikkita xato xabari paydo bo'ladi. Aloqalardan birini o'chiring va qayta tiklang.
3) Modelning identifikator elementlarini o'zgartirish munosabatlarni bekor qilishi mumkin, chunki ular model bilan masshtablanmagan. Birliklarni o'zgartirish haqida qo'shimcha ma'lumot olish uchun, iltimos,"Metrik va metrik bo'lmagan o'lchov birliklari haqida" yordam mavzusi.
Aloqalarda parametr belgilaridan foydalaning
O'zaro bog'liqlikda to'rt turdagi parametr belgilaridan foydalaniladi:
1) Hajmi belgisi - Quyidagi o'lchamli belgilar turlari qo'llab-quvvatlanadi:
─d#-Qism yoki yig'ish rejimidagi o'lchamlar.
─d#:#-komponent rejimidagi o'lcham. Komponent yoki komponentning jarayon identifikatori qo'shimcha sifatida qo'shiladi.
─rd#-Qism yoki yuqori darajadagi yig'ilishdagi mos yozuvlar o'lchami.
─rd#:#-komponent rejimidagi mos yozuvlar hajmi (komponent yoki jarayon identifikatori qo'shimcha sifatida qo'shiladi).
─rsd#-Sketcherdagi (bo'lim) mos yozuvlar o'lchami.
─kd#-Eskizda (bo'limda) ma'lum o'lchamlar (ota qismda yoki yig'ilishda).
2) Tolerantlik-Bular tolerantlik formatiga tegishli parametrlardir. O'lcham raqamdan belgiga o'zgarganda, bu belgilar ro'yxatga olinadi.
─tpm#-qo‘shish va ayirish simmetrik formatidagi tolerantlik; # - o'lchamlar soni.
─tp#-Qoʻshish va ayirish formatida ijobiy tolerantlik; # - o'lchamlar soni.
─tm#-Qoʻshish va ayirish formatidagi manfiy tolerantlik; # - o'lchamlar soni.
3) Ko'rgazmalar soni-Bu butun son parametrlari bo'lib, massiv yo'nalishidagi misollar soni.
─p#-bu yerda # - misollar soni.
Eslatma: Agar siz misollar sonini butun son bo'lmagan qiymatga o'zgartirsangiz, Pro/ENGINEER kasr qismini kesib tashlaydi. Masalan, 2.90 2 ga aylanadi.
4) Foydalanuvchi parametrlari - bu parametrlar yoki munosabatlarni qo'shish orqali aniqlangan parametrlar bo'lishi mumkin.
E.g:
Ovoz=d0*d1*d2
Sotuvchi=& quot;Stockton Corp."
Eslatmalar:
─Foydalanuvchi parametrlari nomlari harf bilan boshlanishi kerak (agar ular munosabatlarda foydalanilsa).
─D#, kd#, rd#, tm#, tp# yoki tpm# dan foydalanuvchi parametr nomlari sifatida foydalanish mumkin emas, chunki ular o‘lchamlar bo‘yicha foydalanish uchun ajratilgan.
─Foydalanuvchi parametrlari nomlarida !, @, #, $ kabi harf-raqamli boʻlmagan belgilar boʻlishi mumkin emas.
11
Yog'ochni tozalash uchun qoplamalar sonini qanday hisoblash mumkin
Aylanma kinematikasi
Peeling jarayonida aylanuvchi pichoqning kesish qirrasi yog'och kesimining kesimida o'tadigan traektoriya peeling egri deb ataladi. Bu yerda quyidagi ikki masala ko‘rib chiqiladi: aylanuvchi kesish mashinasining kinematikasini loyihalash asoslari va haqiqiy aylanma kesishning traektoriyasi.
1) Aylanadigan kesish mashinasining kinematikasini loyihalash uchun asos
Yog'ochni tozalashning maqsadi qog'oz rulosi kabi bir xil qalinlikdagi yuqori sifatli uzluksiz shpon chizig'ini olishdir. Hozirgi vaqtda talablarga javob beradigan ikki xil harakat traektoriyasi mavjud: Arximed spiral va aylana evolvent.
Arximed spiralining asosiy formulasi:
x=ɑsinph cosph
y=ɑphsinph
Yog'och qismdan ochilgan shponning nominal qalinligi egri chiziqning J o'qi yo'nalishi bo'yicha spiralning har bir qismining qadami (ph2=2p+ph1). △ch= ni doimiy qilish uchun cosph 1 ga, ph=90° ga teng bo‘lishi kerak. a ph=90°, y=aphsin90°=0 bo'lganda, ya'ni pichoqning balandligi nolga teng bo'lib, pichoq x o'qida (ya'ni, aylanish o'qidan o'tadigan gorizontal tekislikda) bo'lishi kerak. yog'och qism - chuck o'qining markaziy chizig'i). Shuni ham aytish mumkinki, shponning qalinligi qancha bo'lishidan qat'i nazar, pichoqning balandligi har doim nolga teng (h=0)
Doira evolyutsiyasi formulasi:
x=acosph1+aph1sinph1
y=asinph1-aph1cosph1
Formulada: ph1-------vertikal chiziq va x o'qi orasidagi burchak paydo bo'lish chizig'i va koordinata markazi nuqtasi orasidagi.
Aylanadigan pichoq x o'qiga parallel ravishda to'g'ri chiziq bo'ylab harakatlanadi, shuning uchun x o'qi yo'nalishidagi evolyutsiya qismlarining qadami shponning nominal qalinligidir. S=△χ(acos(2p{{3}}ph1){{5}}a( 2p{{7}}ph1)sin(2p{{10}}ph1)]-[acosph1+acosph1+ aph1sinph1
]
=[acosph1{{2}} a(2p+ph1)sinph1] -[acosph1+2ph1sinph1]
=21pasifl
Agar S doimiy qiymat bo'lishi kerak bo'lsa (S=2p), phl 2pn+270° bo'lishi kerak, shuning uchun y=a sin270°—acos270°=-a=h. Shponning sifatini ta'minlash uchun, peeling jarayonida, aylanma pichoqning yog'och segmentiga nisbatan bo'sh burchagi (kesish burchagi) yoki aylanma pichoqning orqa tomoni va pichoq o'rtasidagi burchak (th) bo'lishi umid qilinadi. vertikal sirt, yog'och segmentining aylanma kesish diametriga amal qilishi kerak h=-a=-s/2p qiymati s qiymatining o'zgarishiga qarab o'zgaradi, shuning uchun aylanma pichoqning aylanish markazi ham shu vaqtda mos ravishda o'zgarishi kerak, shuning uchun aylanadigan kesish mashinasining tuzilishi juda murakkab. Shu sababli, aylanma to'sar va aylanma kesgichning yog'och segmenti o'rtasidagi harakat munosabatlarini loyihalash sifatida dumaloq evolyutdan foydalanish o'rinli emas.
Aksincha, Arximed spirali idealdir. Qopqoqning nominal qalinligining o'zgarishidan qat'i nazar, A qiymati har doim nolga teng bo'ladi va aylanadigan pichoqning aylanadigan o'rta chizig'ini o'zgartirish kerak emas. Shuning uchun u hozirgi vaqtda aylanuvchi kesgich va aylanma kesgichning yog'och segmenti o'rtasidagi kinematik munosabatlarni loyihalash uchun nazariy asos sifatida qo'llaniladi. Aylanadigan kesish paytida haqiqiy harakat traektoriyasi ishlab chiqarishda va aylanadigan pichoq pichog'ining o'rnatish balandligi (h) siqish milining markaziy chizig'ini bog'laydigan chiziq bilan bir xil gorizontal tekislikda bo'lishi shart emas. Bu peeling yog'och qismining yog'och turlari, peeling sharoitlari, peeling qoplamasining qalinligi, peeling mashinasining tuzilishi va aniqligi va boshqa sabablarga ko'ra. Yuqori sifatli shponni olish uchun pichoqni o'rnatishda h≠0, ijobiy yoki salbiy bo'lishi mumkin, hatto aylanuvchi pichoqning o'rtasi aylanadigan pichoqning ikki uchidan bir oz balandroq bo'lishi mumkin.
Aylanadigan pichoq pichog'ini o'rnatish joyi boshqacha bo'lsa (h qiymati boshqacha), aylanuvchi kesish egri chizig'i quyidagicha bo'ladi:
h>0 Bu vaqtda peeling egri chizig'i Arximed spiraliga o'xshaydi;
h=0 - Arximed spirali;
0>h>-a cho'zilgan evolvent
h=-a - evolvent;
h<-a -="" qisqartirilgan="">-a>
Matematik formula
NUJ
Sferik koordinatalar
rho=20*t^2
teta=60*log(30)*t
phi=7200*t
& quot;rho=200*t"
& quot;teta=900*t"
& quot;phi=t*90*10"
savat
Silindrsimon koordinatalar
r=5{{3}}0,3*sin(t*180)+t
teta=t*360*30
z=t*5
Sinus egri chizig'i
Dekart koordinata tizimi
x=50*t
y=10*sin(t*360)
z=0
Spiral egri
Silindrsimon koordinatalar
r=t
teta=10+t*(20*360)
z=t*3
Kelebek egri chizig'i
Sferik koordinatalar
rho=8 * t
teta=360 * t * 4
phi=-360 * t * 8
Rhodonea egri chizig'i
Dekart koordinata tizimidan foydalaning
teta=t*360*4
x=25+(10-6)*cos(teta)+10*cos((10/6-1)*teta)
y=25+(10-6)*sin(teta)-6*sin((10/6-1)*teta)
Spiral aylana shaklida
Ustun koordinatalari tizimi
teta=t*360
r=10+10*sin(6*teta)
z=2*sin(6*teta)
Involvent tenglamasi
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
Logarifmik egri chiziq
z=0
x = 10*t
y = log(10*t+0,0001)
Sferik spiral
Sferik koordinatalar tizimi
rho=4
teta=t*180
phi=t*360*20
Ikki yoyli sikloid
Kardir koordinatalari
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)
Yulduzli chiziq
Kardir koordinatalari
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Yurak chizig'i
Silindrsimon koordinatalar
a=10
r=a*(1+cos(teta))
teta=t*360
Barg shakli
Dekart koordinatalari
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Dekart koordinatalaridagi spiral
x=4 * cos (t *(5*360))
y=4 * sin (t *(5*360))
z = 10*t
parabola
Dekart koordinatalari
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Disk kamon
Silindrsimon koordinatalar
r = 5
teta=t * 3600
z =(sin(3,5*teta-90))+24*t
30 daraja konusning teshiklarini qayta ishlash
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





