Apr 11, 2024 Palik žinutę

Išsami specifinių skaičiavimo formulių rinkinys makro programoms

 

ProE funkcijos formulė


Vardas: Sine kreivė

Įteigimo aplinka: Pro/E programinė įranga, Dekarto koordinačių sistema

x=50*t

y=10*sin(t*360)

z=0

 

Vardas: spiralinė kreivė

Kūrimo aplinka: Pro/E; Cilindrinės koordinatės (cilindrinės)

r=t

teta=10+t*(20*360)

z=t*3

 

02
Drugelio kreivė


Sferinės koordinatės PRO/E

Lygtis: rho=8 * t

theta= 360 * t * 4

phi= -360t8

 

03
Rodonėjos kreivė


Naudokite Dekarto koordinačių sistemą

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ė vidinis apskritimas


Naudokite cilindrinę koordinačių sistemą

theta=t*360

r=10+10*sin(6*teta)

z=2*sin(6*teta)

 

05
Intrigos lygtis


r=1

ang=360*t

s=2*pi*r*t

x 0= s*cos (Ang)

y 0= s*sin (ang)

x=x0+s*sin(ang)

y=y 0- s*cos (Ang)

z=0

06
Logaritminė kreivė


z=0

x = 10*t

y=log (10*t +0. 0001)

07
Sferinė spiralė (naudojant sferinę koordinačių sistemą)


rho=4

teta=t*180

phi=t*360*20

 

Pavadinimas: Dvigubo lanko epicikloidas

Qadir koordinatės

Lygtis: 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)

Vardas: Žvaigždžių linija

Qadir koordinatės

lygtis:

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3

Pavadinimas: Širdies linija

Sukurti aplinką: pro/e, cilindrinės koordinatės

a=10

r=a*1+cos(theta)

teta=t*360

Pavadinimas: lapų linija

Aplinkos nustatymas: Dekarto koordinatės

a=10

x=3*a*t/(1+(t^3))

y=3*a*(t^2)/(1+(t^3))

 

Spiralė Dekarto koordinatėmis

x=4 *cos (t *(5 *360))

y=4*sin(t*(5*360))

z = 10*t

 

08
parabolė


Dekarto koordinatės

x =(4*t)

y =(3 * t) + (5 * t ^2)

z=0

 

Vardas: disko spyruoklė

Sukurti aplinką: pro/e

Cilindrinis sėdėjimas

r=5

teta=t*3600

z=(sin (3.5*teta -90))) +24*t

 

Lygtis: Archimedo spiralė

x=(a +f sin (t)) cos (t)/a

y=(a -2 f +f sin (t)) sin (t)/b

 

Susijusi aiškinamoji medžiaga, susijusi

Santykiuose naudojamos funkcijos

matematines funkcijas

Šie operatoriai gali būti naudojami santykiuose, įskaitant lygtis ir sąlyginius teiginius.

Šios matematinės funkcijos taip pat gali būti įtrauktos į santykius:

cos () kosinusas

tan () liestinė

Sin () sin

sqrt () kvadratinė šaknis

asin () arcsinus

acos () atvirkštinis kosinusas

atanas () arktangentas

sinh () hiperbolinė sinusas

cosh () hiperbolinis kosinusas

tanh () hiperbolės liestinė

Pastaba: visos trigonometrinės funkcijos naudoja vieneto laipsnius.

 

log () bazė 10 logaritmas

ln() natūralusis logaritmas

exp () e galia

abs () absoliuti vertė

ceil () mažiausias sveikasis skaičius, kuris yra ne mažesnis už jo vertę

floor() Didžiausias sveikasis skaičius, kuris neviršija jo vertės

Galite pridėti pasirenkamą argumentą prie viršutinės ir apatinės dalies funkcijų, kad nurodytumėte suapvalinamų dešimtainių skaičių.

Šių funkcijų su apvaliais argumentais sintaksė yra tokia:

Ceil (parametras _ vardas arba skaičius, skaičius, skaičius _ _ dec _ vietų)

aukštas (parametras_pavadinimas arba numeris, _sumažėjimo_vietų skaičius_)
kur numeris _ iš _ dec _ vietų yra pasirenkama vertė:

1) gali būti išreikštas skaičiumi arba vartotojo apibrėžtu parametru. Jei parametro vertė yra tikrasis skaičius, CNC WECHAT oficialioji paskyra CNCDAR ją sutrumpins, kad taptų sveiku skaičiumi.

2) Maksimali jo vertė yra 8. Jei ji viršija 8, suapvalintas skaičius (pirmasis argumentas) nėra suapvalintas ir naudojama pradinė jo vertė.

3) Jei jos nenurodysite, funkcija bus tokia pati kaip ir ankstesnėje versijoje.

 

Naudokite „Ceil“ ir grindų funkcijas nenurodydami dešimtainių vietų skaičiaus. Pavyzdžiai yra šie:

lubos (10.2) vertė yra 11

grindų (10.2) vertė yra 11

 

Naudokite lubų ir grindų funkcijas, kurios nurodo skaičių po kablelio skaičių. Pavyzdžiai yra tokie:

Ceil (10.255, 2) yra lygus 10,26

Ceil (1 0. 255, 0) yra lygus 11 [tas pats, kas ceil (10.255)]

aukštas (10,255, 1) yra lygus 10,2

aukštas (10,255, 2) yra lygus 10,26

 

09
Kreivės lentelės skaičiavimas

Kreivės lentelės skaičiavimai leidžia vartotojams naudoti kreivių lentelės funkcijas, kad nustatytų matmenis per ryšius. Matmenys gali būti eskizo, dalies arba surinkimo matmenys. Formatas yra toks: evalgraph("grafas_pavadinimas", x), kur grafas_pavadinimas yra kreivės lentelės pavadinimas, x yra reikšmė išilgai kreivės lentelės x ašies , ir grąžinama y reikšmė.

Mišrioms funkcijoms trajektorijos parametras trajpar gali būti nurodytas kaip antrasis šios funkcijos argumentas.

Pastaba: Kreivės lentelės funkcija paprastai naudojama y vertei, atitinkančiai x reikšmę apibrėžtame x ašies diapazone, apskaičiuoti. Kai už diapazono ribų, y reikšmė apskaičiuojama ekstrapoliuojant. Jei x reikšmės yra mažesnės už pradinę reikšmę, sistema apskaičiuoja ekstrapoliuotą reikšmę pratęsdama liestinės liniją nuo pradinio taško. Panašiai, jei x reikšmės yra didesnės už pabaigos taško reikšmę, sistema apskaičiuoja ekstrapoliacijos vertę, pratęsdama liestinės liniją nuo galo. Pridėti „WeChat“: steven52014 atsiųs jums makrokomandos programos pamoką

 

jungtinės kreivės orbitos funkcija

 

Ryšyje galima naudoti sudėtinės kreivės orbitos parametrą trajpar_of_pnt.

Ši funkcija grąžina reikšmę tarp {{0}}.0 ir 1.0: trajpar_of_pnt("trajname", "pointname"). Tarp jų trajname yra sudėtinės kreivės pavadinimas, o taško pavadinimas yra atskaitos taško pavadinimas.

Trajektorija yra parametras išilgai sudėtinės kreivės, kurioje kreivės liestine statmena plokštuma eina per atskaitos tašką. Todėl atskaitos taškas neturi būti kreivėje; parametro reikšmė apskaičiuojama kreivės taške, esančiame arčiausiai atskaitos taško.

Jei sudėtinė kreivė naudojama kaip kelių takelių nuskaitymo pagrindas, _pnt trajpar_atitinka trajpar arba 1.0 - trajpar (atsižvelgiant į pasirinktą pradinį tašką). sumaišyta funkcija).

 

10
Apie santykius

Ryšys (taip pat žinomas kaip parametrų ryšys) CNC WeChat oficiali paskyra cncdar yra lygtis tarp vartotojo nustatyto simbolio dydžio ir parametrų. Ryšiai fiksuoja dizaino ryšius tarp funkcijų, parametrų ar komponentų, todėl vartotojas gali kontroliuoti modelio modifikacijų poveikį.

Santykiai yra būdas užfiksuoti dizaino žinias ir ketinimus. Kaip ir parametrai, jie naudojami modeliui kurti - santykio keitimas keičia modelį.

Ryšiai gali būti naudojami norint valdyti modelio modifikacijų poveikį, apibrėžti dalių ir mazgų matmenų vertes ir veikti kaip projektavimo sąlygų apribojimai (pavyzdžiui, nurodant skylių vietą, palyginti su detalės kraštais).

Jie naudojami projektavimo procese apibūdinant skirtingų modelio ar komponento dalių ryšius. Ryšiai gali būti paprastos reikšmės (pvz., d1=4) arba sudėtingi sąlyginiai šakų teiginiai.

Santykių tipas

Yra dviejų tipų santykiai:

1) Lygybė – kairėje lygties pusėje padarykite argumentą, lygų išraiškai dešinėje. Šis ryšys naudojamas matmenų ir parametrų reikšmėms priskirti. Pavyzdžiui:

Paprasta užduotis: d1=4.75

Sudėtinga užduotis: d5=d2*(SQRT(d7/3.0+d4))

2) Palyginkite - palyginkite išraišką kairėje su išraiška dešinėje. Šis santykis dažnai naudojamas kaip suvaržymas arba sąlyginiuose loginių šakų teiginiuose. Pavyzdžiui:

Kaip apribojimas: (d1 + d2) > (d3 + 2.5)

In a conditional statement; IF (d1 + 2.5) >= d7

 

padidinti santykius

Santykį galima padidinti iki:

1) Funkcijos skyrius (eskizo režimu, jei sekcija iš pradžių buvo sukurta pasirinkus Sketcher > Relations > Add);

2) Savybės (daliniu arba surinkimo režimu);

3) dalys (iš dalies arba surinkimo režimas).

4) Komponentai (komponento režimu).

Kai pirmą kartą pasirenkate meniu „Ryšiai“, numatytasis yra peržiūrėti ar pakeisti santykius dabartiniame modelyje (pavyzdžiui, dalis dalies režime).

Norėdami gauti prieigą prie santykių, meniu „Dalys ar komponentai“ pasirinkite santykiai, o tada iš modelio santykių meniu pasirinkite vieną iš šių komandų: Komponentų santykiai - naudokite ryšius komponentuose.

Jei komponente yra vienas ar keli subkomponentai, komponentų ryšių meniu rodomas su šiomis komandomis:

─Current – ​​numatytasis yra aukščiausio lygio komponentas.

─Pavadinimas – įveskite komponento pavadinimą.

1) Skeleto santykis - naudokite skeleto modelio ryšį komponente (taikoma tik komponentams).

2) Dalių ryšiai – Naudokite santykius dalimis.

3) Funkcijų ryšiai – naudokite specifinius ypatybių ryšius. Jei ypatybė turi skyrių, vartotojas gali pasirinkti: pasiekti ryšius pjūvio paviršiaus (eskizo) skyriuje (eskizė) arba pasiekti ryšius objekte kaip visą prieigą.

Masyvo ryšiai – naudokite masyvams būdingus ryšius.

Pastaba:

1) Jei bandysite priskirti ryšį už skerspjūvio ribų parametrui, kurį jau lemia skerspjūvio ryšys, sistema pateiks klaidos pranešimą, kai atkurs modelį. Tas pats pasakytina ir apie tai, kaip bandant priskirti ryšį su parametru, kurį jau lemia santykiai už skyriaus ribų. Ištrinkite vieną iš ryšių ir jį atsinaujinkite.

2) Jei komponentas bando priskirti vertę matmens kintamajam, kurį jau lemia dalis ar suskirstymo santykis, atsiranda du klaidų pranešimai. Ištrinkite vieną iš ryšių ir jį atsinaujinkite.

3) Modelio tapatybės elementų modifikavimas paneigia ryšius, nes jie nėra mastelio su modeliu. Norėdami gauti daugiau informacijos apie vienetų pakeitimą, skaitykite pagalbos temą „Apie metrinius ir nemetrinius matavimo vienetus“.

 

Parametrų simbolių naudojimas santykiuose

Santykiuose naudojami keturi parametrų simbolių tipai:

1) Matmenų simboliai - palaikomi šie matmenų simbolių tipai:

─D# - Iš dalies arba surinkimo režimo matmenys.

─D#:# - matmenys komponentų režime. Komponento ar komponento proceso ID pridedamas kaip priesaga.

─rd# – atskaitos matmenys dalyje arba aukščiausio lygio sąrankoje.

─RD#:# - etaloninis matmenys komponento režime (komponento ar komponento proceso ID pridedamas kaip priesaga).

─rsd# – nuorodos matmuo (skyrius) eskizėje.

─kd# - žinomas matmuo (pirminėje dalyje ar surinkime) eskize (skyrius).

2) Tolerancijos – tai parametrai, susieti su tolerancijos formatu. Šie simboliai atsiranda, kai matmenys keičiasi iš skaitinių į simbolinius.

─tpm# – tolerancija pliuso arba minuso simetrijos formatu; # yra matmenų skaičius.

─tp# - Teigiama tolerancija pliuso-minuso formatu; # yra matmens numeris.

─tm# - neigiama tolerancija plius -minus formatu; # yra matmenų skaičius.

3) Atlikų skaičius - tai yra sveikieji parametrai, tai yra egzempliorių skaičius masyvo kryptimi.

─P # - kur # yra egzempliorių skaičius.

Pastaba: Jei pakeisite egzempliorių skaičių į ne sveikąjį skaičių, Pro/ENGINEER sutrumpins dešimtainę dalį. Pavyzdžiui, 2,90 taps 2.

4) Vartotojo parametrai – tai gali būti parametrai, apibrėžti pridedant parametrus arba ryšius.

Pavyzdžiui:

Tomas {{0}} d0*d1*d2

Pardavėjas="Stockton Corp."

Pastaba:

─Vartotojo parametrų pavadinimai turi prasidėti raide (jei jie bus naudojami santykiuose).

─ Jūs negalite naudoti D#, KD#, RD#, TM#, TP#arba TPM#kaip vartotojo parametrų pavadinimus, nes jie yra skirti naudoti matmenimis.

─Vartotojo parametrų pavadinimuose negali būti neraidinių ir skaitmeninių simbolių, pvz., !, @, #, $.

 

11
Kaip apskaičiuoti fanerų skaičių rotaciniam rąstų pjovimui


Rotary pjovimo kinematika

Sukamojo pjovimo metu kelias, kurį sukamojo peilio pjovimo briauna eina medienos pjūvio skerspjūviu, vadinamas sukamąja pjovimo kreive. Čia bus aptariami du klausimai: rotacinio pjovimo staklių kinematikos projektavimo pagrindas ir judėjimo trajektorija faktinio rotacinio pjovimo metu.

1) Rotary pjovimo mašinos kinematikos projektavimo pagrindas

Rotacinio medienos pjūvių pjovimo tikslas – gauti kokybišką ištisinę vienodo storio faneros juostelę, kaip išvyniotą popieriaus ritinį. Šiuo metu yra dvi reikalavimus atitinkančios judėjimo trajektorijos: Archimedo spiralė ir apskritimo evoliucija.

Pagrindinė Archimedo spiralės formulė yra tokia:

x=ɑinφ cosφ

y=ɑφsinφ

Vienos plokštės, atsuktos nuo medinės pjūvio, vardinis storis yra kiekvienos kreivės spiralės atkarpos žingsnis J ašies kryptimi (φ2=2π+φ1). Esant Δχ=konstantai, cosφ turi būti lygus 1 ir φ=90 laipsniui . Kai Aφ=90 laipsnis , y=aφsin90 laipsnių =0, tai yra, ašmenų aukštis lygus nuliui, o ašmenys turi būti x ašyje (ty horizontali plokštuma, einanti per medienos sekcijos sukimosi ašį - kortelės ašies vidurinę liniją)

Viduje). Taip pat galima sakyti, kad nesvarbu, kokią storą fanerą reikia supjaustyti, ašmenų aukštis visada yra lygus nuliui (h =0)

Apskritimo intrigos formulė yra:

x=acosθ1+aθ1sinθ1

y=asinφ 1- aφ1cosφ1

Formulėje: φ1-------kampas tarp vertikalios linijos tarp įvykio linijos ir koordinatės centro taško bei x ašies.

Sukamasis peilis juda tiesiškai išilgai x ašiai lygiagrečios krypties, todėl kiekvienos evoliucijos sekcijos žingsnis x ašies kryptimi yra vardinis vienos plokštės storis. S=△χ[acos(2π+φ1)+a(2π+φ1)sin(2π+φ1)]-[acosφ1+acosφ1+ aφ1sinφ1]

Ulas

=21 πasinφl
Jei S turi būti pastovi reikšmė (S=2π ), φl turi būti 2πn+270 laipsnis , taigi y=a sin270 laipsnis -acos270 laipsnis =-a{ {8}} val. Siekiant užtikrinti faneros kokybę, rotacinio pjovimo metu tikimasi, kad sukamojo peilio nugaros kampas (pjovimo kampas) medienos dalies atžvilgiu arba kampas (θ) tarp sukamojo peilio galo ir vertikalią plokštumą, reikia sureguliuoti pagal sukamąjį medienos pjūvio skersmenį. Sumažėjus jis automatiškai sumažės, o h=-a=-s/2π reikšmė kinta priklausomai nuo s reikšmės pasikeitimo. Todėl šiuo metu sukamojo peilio sukimosi centras taip pat turėtų atitinkamai pasikeisti. Tokiu būdu rotacinės pjovimo mašinos konstrukcija yra per sudėtinga. Dėl šios priežasties netikslinga naudoti apskritimo evoliuciją kaip judesio santykį tarp rotacinio pjaustytuvo ir sukamosios pjovimo mašinos medienos dalies.

Priešingai, Archimedo sukimasis yra idealus. Nepriklausomai nuo vardinio faneros storio pasikeitimo, A reikšmė visada yra lygi nuliui, o sukamojo peilio sukimosi vidurio linijos keisti nereikia. Todėl šiuo metu jis naudojamas kaip teorinis pagrindas projektuojant judesio ryšį tarp rotacinio pjaustytuvo ir sukamosios pjovimo mašinos medienos dalies. Faktinė judėjimo trajektorija sukamojo pjovimo metu. Taip yra dėl skirtingų medžių rūšių, lupimo sąlygų, lupimo lukšto storio, lupimo mašinos struktūros ir tikslumo. Norint gauti aukštos kokybės fanerą, h≠0 montuojant peilį, kuri gali būti teigiama arba neigiama reikšmė, ir net vidurinė sukamojo peilio dalis gali būti šiek tiek aukščiau už du sukamojo peilio galus peilis.

Kai sukamojo peilio ašmenys bus sumontuoti skirtingose ​​padėtyse (skirtingos H vertės), sukama pjovimo kreivė bus:

When h>0, sukimosi šlyties kreivė yra artima Archimedo spiralei;

h=0 yra Archimedo spiralė;

0>h>-a yra išplėstinė involutinė

H =- a yra intributas;

h<-a is a shortened involute.

 

Matematinė formulė
NSO

Sferinės koordinatės

Rho =20*t^2

theta =60*log (30)*t

phi=7200*t

 

"rho{0}}*t"

"Theta =900*t"

„phi=t*90*10“

 

krepšelis

Cilindrinės koordinatės

r=5+0.3*sin(t*180) t

theta=t*360*30

z=t*5

 

sinusoidinė kreivė

Dekarto koordinačių sistema

x=50*t

y =10*sin (t*360)

z=0

 

Sraigtinė kreivė

Cilindrinės koordinatės

r=t

theta =10+ t*(20*360)

z=t*3

 

Drugelio kreivė

Sferinės koordinatės

rho=8*t

theta= 360 * t * 4

phi=-360*t*8

 

Rhodonea kreivė

Naudokite Dekarto koordinačių sistemą

teta=t*360*4

x=25+(10-6)*cos(teta)+10*cos((10/6-1)*teta)

y =25+ (10-6)*sin (theta) -6*sin ((10/6-1)*theta)*theta)*theta)

 

spiralė vidinis apskritimas

Naudokite cilindrinę koordinačių sistemą

teta=t*360

r =10+10*sin (6*teta)

z=2*sin(6*teta)

 

Intrigos lygtis

r=1

ang=360*90*t

s =2*pi*r*t pi*rt/2

x0=s*cos(ang)

y0=s*sin(ang)

x=x 0+ s*sin (Ang)

y=y 0- s*cos (Ang)

z=0

 

Logaritminė kreivė

z=0

x = 10*t

y=log (10*t +0. 0001)

 

Sferinė spiralė

Naudokite sferinę koordinačių sistemą

Rho =4

teta=t*180

phi=t*360*20

 

Dvigubas lanko epicikloidas

Qadir koordinatės

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)

 

žvaigždžių linija

Kadiro koordinatės

a=5

x=a*(cos (t*360))^3

y=a*(sin(t*360))^3

 

širdies linija

Cilindrinės koordinatės

a=10

r=a*1+cos(theta)

theta=t*360

 

Lapų linija

Dekarto koordinatės

a=10

x=3*a*t/(1+(t^3))

y=3*a*(t^2)/(1+(t^3))

 

Spiralė Dekarto koordinatėmis

x=4 *cos (t *(5 *360))

y=4 * sin (t *(5*360))

z = 10*t

 

parabolė

Dekarto koordinatės

x =(4*t)

y =(3 * t) + (5 * t ^2)

z=0

 

Disko spyruoklė

Cilindrinės koordinatės

r=5

teta=t*3600

z =(sin(3,5*teta-90))+24*t

 

30 laipsnių kūginių skylių apdorojimas

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

NORS[#1LE5.]DO1

#2= tan [15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

END1

G0Z50.M05

G91G28Z0Y0M09

Siųsti užklausą

whatsapp

skype

El. paštas

Tyrimo