Oct 25, 2021 Palik žinutę

Ar esate įsisavinęs specifines makroprogramų skaičiavimo formules


proe funkcijos formulė


Pavadinimas: Sinuso kreivė

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

x=50*t

y=10*sin(t*360)

z=0

Pavadinimas: Sraigtinė 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

teta=360 * t * 4

phi=-360 * t * 8

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ė apskritime


Stulpelių koordinačių sistema

teta=t*360

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

z=2*sin(6*teta)

05

Involiucinė lygtis


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

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 išorinis cikloidas

Cardir 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)


Pavadinimas: Star Line

Cardir koordinatės

lygtis:

a=5

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

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


Pavadinimas: Širdies linija

Sukūrimo aplinka: pro/e, cilindrinės koordinatės

a=10

r=a*(1+cos(teta))

teta=t*360


Pavadinimas: lapo formos 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

Pavadinimas: Diskinė spyruoklė

Aplinkos sutvarkymas: 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 -2f +f sin (t))sin(t)/b

Pro/e reliacinės išraiškos ir su funkcijomis susiję aiškinamieji duomenys

Santykiuose naudojamos funkcijos

Matematinė funkcija

Santykiuose (įskaitant lygtis ir sąlyginius teiginius) gali būti naudojami šie operatoriai.

Į ryšį taip pat gali būti įtrauktos šios matematinės funkcijos:

cos () kosinusas

įdegis () Tangentas

sin () sinusas

sqrt () kvadratinė šaknis

asin () lanko sinusas

acos () lanko kosinusas

atan () lanko liestinė

sinh () Hiperbolinis sinusas

cosh () Hiperbolinis kosinusas

tanh () Hiperbolinė liestinė

Pastaba: visos trigonometrinės funkcijos naudoja vieneto laipsnius.

log() bazė 10 logaritmų

ln() natūralusis logaritmas

exp() e galia

abs() absoliuti vertė

ceil() yra mažiausias sveikas skaičius, ne mažesnis už jo reikšmę

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

Galite pridėti pasirenkamą argumentą prie funkcijų lubos ir grindų ir naudoti jį norėdami nurodyti suapvalinamų dešimtainių skaičių.

Šių funkcijų su apvalinimo parametrais sintaksė yra tokia:

lubos(parametro_pavadinimas arba skaičius,_dec_vietų_skaičius)

aukštas (parametro_pavadinimas arba numeris,_dec_vietų_skaičius)

Kur number_of_dec_places yra neprivaloma reikšmė:

1) Gali būti išreikštas skaičiumi arba vartotojo apibrėžtu parametru. Jei parametro reikšmė yra tikrasis skaičius, CNC WeChat viešoji paskyra cncdar ją sutrumpins iki sveikojo skaičiaus.

2) Didžiausia jo reikšmė yra 8. Jei ji viršija 8, suapvalinamas skaičius (pirmasis argumentas) nebus apvalinamas, o bus naudojama jo pradinė reikšmė.

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

Naudokite lubų ir grindų funkcijas, kurios nenurodo skaitmenų po kablelio. Pavyzdžiai yra tokie:

lubos (10.2) 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:

lubos (10,255, 2) yra lygios 10,26

lubos (10,255, 0) yra lygios 11 [tas pats kaip lubos (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čiavimas leidžia vartotojams naudoti kreivės lentelės funkcijas, kad būtų galima nustatyti matmenis per ryšius. Dydis gali būti eskizo, dalies arba surinkimo dydis. Formatas yra toks: evalgraph("grafo_pavadinimas", x), kur grafo_pavadinimas yra kreivės lentelės pavadinimas, x yra reikšmė išilgai kreivės lentelės x ašies, o y grąžinama vertė.

Mišrioms funkcijoms galite nurodyti trajektorijos parametrą trajpar kaip antrąjį funkcijos argumentą.

Pastaba: Kreivės lentelės ypatybės paprastai yra CNC WeChat viešasis numeris cncdar, naudojamas apskaičiuoti y reikšmę, atitinkančią x reikšmę apibrėžtame x ašies diapazone. 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 ekstrapoliuotą vertę, pratęsdama liestinės liniją į išorę nuo galo taško. Pridėti „WeChat“: steven52014 atsiųs makrokomandos mokymo programos kopiją

Sudėtinė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ę nuo 0,0 iki 1,0: trajpar_of_pnt("trajname","pointname"). Kur 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 taške, kuris yra arčiausiai kreivės atskaitos taško.

Jei sudėtinė kreivė naudojama kaip kelių takelių nuskaitymo pagrindas, trajpar_of_pnt atitinka trajpar arba 1.0-trajpar (atsižvelgiant į hibridinei funkcijai pasirinktą pradžios tašką).

10

Apie santykius

Ryšys (taip pat vadinamas parametrų ryšiu) CNC WeChat viešoji paskyra cncdar yra lygtis tarp vartotojo apibrėžto simbolio dydžio ir parametrų. Ryšys užfiksuoja dizaino ryšį tarp funkcijų, tarp parametrų arba tarp komponentų, todėl vartotojai gali kontroliuoti modelio modifikavimo poveikį.

Santykiai yra būdas užfiksuoti dizaino žinias ir ketinimus. Kaip ir parametrai, jie naudojami modeliui valdyti – pakeitus ryšį keičiasi ir modelis.

Ryšiai gali būti naudojami modelio modifikavimo poveikiui valdyti, dalių ir mazgų dydžio reikšmėms apibrėžti ir projektavimo sąlygų apribojimais (pavyzdžiui, nurodyti skylių, susijusių su dalių kraštais), padėtį.

Jie naudojami projektavimo procese, norint apibūdinti ryšį tarp skirtingų modelio ar komponento dalių. Ryšiai gali būti paprastos reikšmės (pavyzdžiui, d1=4) arba sudėtingi sąlyginiai šakų teiginiai.


Santykių tipas

Yra dviejų tipų santykiai:

1) Lygtis – Padarykite vieną parametrą kairėje lygties pusėje lygų išraiškai dešinėje. Šis ryšys naudojamas matmenų ir parametrų reikšmėms priskirti. Pvz.:

Paprasta užduotis: d1=4,75

Sudėtingas priskyrimas: d5 = d2*(SQRT(d7/3.0+d4))


2) Palyginimas – palyginkite išraišką kairėje ir išraišką dešinėje. Šis ryšys paprastai naudojamas kaip apribojimas arba sąlyginiuose teiginiuose loginėms šakoms. Pvz.:

Kaip apribojimas: (d1 + d2)> (d3 + 2,5)

Sąlyginiame teiginyje; IF (d1 + 2,5)>= d7

Padidinkite santykius

Galite padidinti santykius:

1) Objekto skerspjūvis (eskizo režimu, jei skerspjūvis sukuriamas pasirinkus"Sketcher">"Ryšys" ;>"Pridėti" iš pradžių);

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

3) Dalys (daliniu arba surinkimo režimu).

4) Komponentai (komponentiniu režimu).

Kai ryšio meniu pasirenkamas pirmą kartą, iš anksto nustatytas ryšys dabartiniame modelyje peržiūrėti arba keisti (pavyzdžiui, dalis dalies režimu).

Norėdami gauti prieigą prie santykių, pasirinkite"Santykiai" iš&kvotos;Dalys" arba"Komponentai" meniu, tada pasirinkite vieną iš šių komandų iš"Model Relations" meniu: Komponentų ryšiai – naudokite ryšį komponente.

Jei komponente yra vienas ar daugiau sudedamųjų dalių,"Component Relations" pasirodo meniu su šiomis komandomis:

─Current – ​​pagal numatytuosius nustatymus tai yra aukščiausio lygio komponentas.

─Name – įveskite komponento pavadinimą.

1) Skeleto ryšys – naudokite skeleto modelio ryšį komponente (taikoma tik komponentams).

2) Dalies santykis-naudoti santykį dalyje.

3) Funkcijų ryšys – naudokite specifinį ryšį. Jei funkcija turi skerspjūvį, vartotojas gali pasirinkti: gauti prieigą prie santykio skerspjūvyje (Sketcher) CNC WeChat viešosios paskyros cncdar paviršiuje (Sketcher) arba gauti ryšį visoje funkcijoje. Prieiga.


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

Pastabos:

1) Jei bandysite priskirti ryšį už skerspjūvio ribų parametrui, kurį lėmė skerspjūvio ryšys, sistema generuodama modelį pateiks klaidos pranešimą. Tas pats pasakytina ir bandant priskirti ryšį parametrui, kurį jau lemia ryšys už skerspjūvio ribų. Ištrinkite vieną iš santykių ir atkurkite.

2) Jei komponentas bando priskirti reikšmę matmenų kintamajam, kurį lėmė detalės ar mazgo ryšys, pasirodys du klaidų pranešimai. Ištrinkite vieną iš santykių ir atkurkite.

3) Modelio tapatybės elementų modifikavimas gali anuliuoti ryšius, nes jie nėra keičiami pagal modelį. Norėdami gauti daugiau informacijos apie vienetų keitimą, žr.&kvotą;Apie metrinius ir nemetrininius matavimo vienetus &; pagalbos tema.

Santykiuose naudokite parametrų žymėjimą

Santykyje naudojami keturi parametrų simbolių tipai:


1) Dydžio simbolis – palaikomi šie dydžio simbolių tipai:

─d# - Matmenys dalinio arba surinkimo režimu.

─d#:# – dydis komponento režimu. Komponentas arba komponento proceso ID pridedamas kaip priesaga.

─rd# – etaloninis dydis dalyje arba aukščiausio lygio sąrankoje.

─rd#:# – atskaitos dydis komponento režimu (komponento komponentas arba proceso ID pridedamas kaip priesaga).

─rsd# – eskizo (skilties) atskaitos dydis.

─kd#-Žinomi matmenys eskize (skyryje) (pirminėje dalyje arba sąrankoje).


2) Tolerancija – tai parametrai, susiję su tolerancijos formatu. Kai dydis pasikeičia iš skaičiaus į simbolį, šie simboliai pateikiami sąraše.

─tpm#-Tolerancija sudėjimo ir atėmimo simetriniame formate; # yra matmenų skaičius.

─tp# - Teigiamas tolerancija sudėjimo ir atimties formatu; # yra matmenų skaičius.

─tm#-Neigiamas sudėjimo ir atimties formato paklaida; # yra matmenų skaičius.


3) Egzempliorių skaičius – tai sveikieji parametrai, kurie yra egzempliorių skaičius masyvo kryptimi.

─p# – kur # yra atvejų skaičius.

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


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

E.g:

Tūris=d0*d1*d2

Pardavėjas=& quot;Stockton Corp."

Pastabos:

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

─Negalima naudoti d#, kd#, rd#, tm#, tp# arba tpm# kaip vartotojo parametrų pavadinimus, nes jie rezervuoti naudoti pagal matmenis.

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

11

Kaip apskaičiuoti lukštų skaičių medienai lupti


Sukamoji kinematika

Lupimo procese trajektorija, kurią sukamojo peilio pjovimo briauna kerta medienos pjūvio skerspjūvį, vadinama lupimo kreive. Čia bus aptariami du klausimai: rotacinio pjovimo staklių kinematikos projektavimo pagrindas ir tikrojo rotacinio pjovimo trajektorija.

1) Rotacinio pjovimo staklių kinematikos projektavimo pagrindas

Nulupamos medienos sekcijos tikslas – gauti kokybišką ištisinę vienodo storio faneros juostelę, panašią į išvyniojamą popieriaus ritinį. Šiuo metu yra dviejų rūšių judėjimo trajektorijos, kurios atitinka reikalavimus: Archimedo spiralė ir apskrita involutinė.

Pagrindinė Archimedo spiralės formulė yra:

x=ɑsinφ cosφ

y=ɑφsinφ

Vardinis lukšto storis, atsuktas nuo medinės pjūvio, yra kiekvienos spiralės atkarpos žingsnis kreivės J ašies kryptimi (φ2=2π+φ1). Kad △χ= būtų pastovi, cosφ turi būti lygus 1, o φ=90°. Kai a φ=90°, y=aφsin90°=0, tai yra, ašmenų aukštis lygus nuliui, o ašmenys turi būti ant x ašies (ty horizontalioje plokštumoje, einančioje per sukimosi ašį medienos sekcija – griebtuvo ašies vidurinė linija). Taip pat galima sakyti, kad nesvarbu, kokio storio faneros reikia, ašmenų aukštis visada lygus nuliui (h=0)

Apskritimo evoliucijos formulė yra tokia:

x=acosφ1+aφ1sinφ1

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

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

Sukamasis peilis juda tiesia linija, lygiagrečia x ašiai, todėl evoliucinių sekcijų žingsnis x ašies kryptimi yra vardinis faneros storis. 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

Jei S turi būti pastovi reikšmė (S=2πα), φl turi būti 2πn+270°, taigi y=a sin270°—acos270°=-a=h. Siekiant užtikrinti faneros kokybę, lupimo procese, tikimasi, kad sukamojo peilio protrūkio kampas (pjovimo kampas) medienos segmento atžvilgiu arba kampas (θ) tarp sukamojo peilio galo ir vertikalus paviršius, turi atitikti medienos segmento sukamąjį pjovimo skersmenį. H=-a=-s/2π reikšmė kinta priklausomai nuo s reikšmės pasikeitimo, todėl šiuo metu atitinkamai turėtų keistis ir sukamojo peilio sukimosi centras, todėl rotacinės pjovimo mašinos struktūra yra per sudėtinga. Dėl šios priežasties netikslinga naudoti žiedinę evoliuciją kaip judėjimo santykį tarp rotacinės frezos ir sukamosios frezos medienos segmento.

Priešingai, Archimedo spiralė yra ideali. Nepriklausomai nuo vardinio faneros storio pokyčio, A reikšmė visada yra lygi nuliui, o sukamojo peilio sukamosios vidurio linijos keisti nereikia. Todėl šiuo metu jis naudojamas kaip teorinis pagrindas projektuojant kinematinį ryšį tarp rotacinės pjaustyklės ir sukamosios frezos medienos segmento. Tikroji judėjimo trajektorija rotacinio pjovimo metu yra gaminama, o sukamojo peilio ašmenų montavimo aukštis (h) nebūtinai yra toje pačioje horizontalioje plokštumoje kaip linija, jungianti suspaudimo veleno vidurio liniją. Taip yra dėl lupimo medienos sekcijos medienos rūšies, lupimo sąlygų, lupimo lukšto storio, lupimo mašinos struktūros ir tikslumo bei kitų priežasčių. Norint gauti kokybišką fanerą, h≠0 montuojant peilį, kuris gali būti teigiamas arba neigiamas, ir net sukamojo peilio centras gali būti šiek tiek aukščiau nei du sukamojo peilio galai.

Kai sukamojo peilio ašmenų montavimo padėtis skiriasi (h reikšmė skiriasi), sukamoji pjovimo kreivė bus tokia:

h>0 Šiuo metu lupimo kreivė panaši į Archimedo spiralę;

h=0 yra Archimedo spiralė;

0>h>-a yra pailgos evoliucijos

h=-a yra evoliucija;

h<-a yra="" sutrumpinta="">

Matematinė formulė

NSO

Sferinės koordinatės

rho=20*t^2

teta=60*log(30)*t

phi=7200*t

& quot;rho=200*t"

& quot;theta=900*t"

& quot;phi=t*90*10"

krepšelis

Cilindrinės koordinatės

r=5{{3}}0,3*sin(t*180)+t

teta=t*360*30

z=t*5

Sinuso kreivė

Dekarto koordinačių sistema

x=50*t

y=10*sin(t*360)

z=0

Sraigtinė kreivė

Cilindrinės koordinatės

r=t

teta=10+t*(20*360)

z=t*3

Drugelio kreivė

Sferinės koordinatės

rho=8 * t

teta=360 * t * 4

phi=-360 * t * 8

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)

Spiralė apskritime

Stulpelių koordinačių sistema

teta=t*360

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

z=2*sin(6*teta)

Involiucinė lygtis

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

Logaritminė kreivė

z=0

x = 10*t

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

Sferinė spiralė

Sferinė koordinačių sistema

rho=4

teta=t*180

phi=t*360*20

Dvigubo lanko cikloidas

Cardir 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

Cardir 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(teta))

teta=t*360

Lapo forma

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

Diskinė spyruoklė

Cilindrinės koordinatės

r = 5

teta=t*3600

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

30 laipsnių kūginių skylių apdirbimas

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




Siųsti užklausą

whatsapp

skype

El. paštas

Tyrimo