Oct 25, 2021 Pustite sporočilo

Ali ste obvladali posebne formule za izračun makro programov


proe funkcijska formula


Ime: sinusna krivulja

Ustanovljeno okolje: programska oprema Pro/E, kartezijski koordinatni sistem

x=50*t

y=10*sin(t*360)

z=0

Ime: spiralna krivulja

Okolje ustanovitve: PRO/E; cilindrične koordinate (cilindrične)

r=t

theta=10+t*(20*360)

z=t*3

02

Krivulja metulja


Sferične koordinate PRO/E

Enačba: rho=8 * t

theta=360 * t * 4

phi=-360 * t * 8

03

Krivulja Rhodonea


Uporabite kartezijski koordinatni sistem

theta=t*360*4

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

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

*********************************

04

Spirala v krogu


Koordinatni sistem stolpcev

theta=t*360

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

z=2*sin(6*theta)

05

Evolutivna enačba


r=1

kot=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

Logaritemska krivulja


z=0

x = 10*t

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


07

Sferična spirala (z uporabo sferičnega koordinatnega sistema)


rho=4

theta=t*180

phi=t*360*20

Ime: Dvoločna zunanja cikloida

Cardirjeve koordinate

Enačba: 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)


Ime: Star Line

Cardirjeve koordinate

enačba:

a=5

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

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


Ime: Srčna linija

Gradbeno okolje: pro/e, cilindrične koordinate

a=10

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

theta=t*360


Ime: Linija v obliki listov

Postavitev okolja: kartezijanske koordinate

a=10

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

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

Spirala v kartezijanskih koordinatah

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

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

z = 10*t

08

parabola


Kartezijanske koordinate

x = (4 * t)

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

z =0

Ime: Disk vzmet

Postavitev okolja: pro/e

Cilindrično sedenje

r = 5

theta=t*3600

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

Enačba: Arhimedova spirala

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

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

Pro/e relacijski izrazi in razlagalni podatki, povezani s funkcijami

Funkcije, ki se uporabljajo v odnosih

Matematična funkcija

V relacijah (vključno z enačbami in pogojnimi stavki) je mogoče uporabiti naslednje operatorje.

V razmerje je mogoče vključiti tudi naslednje matematične funkcije:

cos () kosinus

tan () Tangenta

sin () sinus

sqrt () kvadratni koren

asin () lok sinus

acos () lok kosinus

atan () lok tangenta

sinh () Hiperbolični sinus

cosh () Hiperbolični kosinus

tanh () Hiperbolični tangent

Opomba: Vse trigonometrične funkcije uporabljajo enotne stopinje.

log() logaritem osnove 10

ln() naravni logaritem

exp() moč e

abs() absolutna vrednost

ceil() je najmanjše celo število, ki ni manjše od njegove vrednosti

floor() Največje celo število, ki ne presega svoje vrednosti

Funkcijama strop in tla lahko dodate neobvezni argument in ga uporabite za določitev števila decimalnih mest, ki jih želite zaokrožiti.

Sintaksa teh funkcij s parametri zaokroževanja je:

ceil(ime_parametra ali številka, število_mesta_dec)

nadstropje (ime_parametra ali številka, število_dec_places)

Kjer je number_of_dec_places neobvezna vrednost:

1) Lahko se izrazi kot število ali uporabniško definiran parameter. Če je vrednost parametra realno število, jo bo CNC WeChat javni račun cncdar skrajšal na celo število.

2) Njegova največja vrednost je 8. Če presega 8, število, ki ga je treba zaokrožiti (prvi argument), ne bo zaokroženo in bo uporabljena njegova začetna vrednost.

3) Če tega ne navedete' je funkcija enaka prejšnji različici.

Uporabite funkcije za strop in tla, ki ne določajo števila decimalnih mest. Primeri so naslednji:

zgornja meja (10.2) je 11

nadstropje (10.2) ima vrednost 11

Uporabite funkcije stropa in tal, ki določata število decimalnih mest. Primeri so naslednji:

zgornja meja (10,255, 2) je enaka 10,26

zgornja meja (10,255, 0) je enaka 11 [enako kot zgornja meja (10,255)]

nadstropje (10,255, 1) je enako 10,2

nadstropje (10,255, 2) je enako 10,26

09

Izračun tabele krivulj

Izračun tabele krivulj uporabnikom omogoča uporabo funkcij tabele krivulj za premikanje dimenzij prek odnosov. Velikost je lahko velikost skice, dela ali sestava. Oblika je naslednja: evalgraph("graph_name", x), kjer je graph_name ime tabele krivulje, x je vrednost vzdolž osi x tabele krivulj in y vrednost je vrnjena.

Za mešane funkcije lahko podate parameter trajektorije trajpar kot drugi argument funkcije.

Opomba: Značilnosti tabele krivulj so običajno CNC WeChat javna številka cncdar, ki se uporablja za izračun vrednosti y, ki ustreza vrednosti x znotraj definiranega obsega na osi x. Ko je izven obsega, se vrednost y izračuna z ekstrapolacijo. Za vrednosti x, ki so manjše od začetne vrednosti, sistem izračuna ekstrapolirano vrednost s podaljšanjem tangente od začetne točke. Podobno za vrednosti x, ki so večje od vrednosti končne točke, sistem izračuna ekstrapolirano vrednost tako, da razširi tangento navzven od končne točke. Dodaj WeChat: steven52014 bo poslal kopijo vadnice za makro program

Funkcija orbite sestavljene krivulje

V odnosu se lahko uporabi parameter orbite trajpar_of_pnt sestavljene krivulje.

Naslednja funkcija vrne vrednost med 0,0 in 1,0: trajpar_of_pnt("trajname","ime točke"). Kjer je trajname ime sestavljene krivulje, pointname pa ime referenčne točke.

Pot je parameter vzdolž sestavljene krivulje, na kateri ravnina, pravokotna na tangento krivulje, poteka skozi referenčno točko. Zato ni nujno, da je referenčna točka na krivulji; vrednost parametra se izračuna na točki, ki je najbližja referenčni točki na krivulji.

Če se sestavljena krivulja uporablja kot okostje večtirnega skeniranja, je trajpar_of_pnt skladen s trajpar ali 1,0-trajpar (odvisno od začetne točke, izbrane za hibridno funkcijo).

10

O razmerju

Razmerje (imenovano tudi razmerje parametrov) CNC WeChat javni račun cncdar je enačba med uporabniško definirano velikostjo simbola in parametri. Razmerje zajema načrtovalno razmerje med funkcijami, med parametri ali komponentami, s čimer uporabnikom omogoča nadzor nad učinkom modifikacije modela.

Odnosi so način za zajemanje znanja in namenov oblikovanja. Tako kot parametri se uporabljajo za poganjanje modela, spreminjanje razmerja pa spreminja tudi model.

Relacije se lahko uporabljajo za nadzor učinka modifikacije modela, definiranje vrednosti velikosti v delih in sklopih in delujejo kot omejitve za konstrukcijske pogoje (na primer določite položaj lukenj, povezanih z robovi delov).

Uporabljajo se v procesu načrtovanja za opis razmerja med različnimi deli modela ali komponente. Relacije so lahko preproste vrednosti (na primer d1=4) ali zapleteni pogojni stavki veje.


Vrsta razmerja

Obstajata dve vrsti razmerij:

1) Enačba - En parameter na levi strani enačbe naredite enak izrazu na desni strani. Ta odnos se uporablja za dodeljevanje vrednosti dimenzijam in parametrom. npr.:

Preprosta dodelitev: d1=4,75

Kompleksna dodelitev: d5 = d2*(SQRT(d7/3,0+d4))


2) Primerjava-Primerjaj izraz na levi in ​​izraz na desni. Ta odnos se običajno uporablja kot omejitev ali v pogojnih izjavah za logične veje. npr.:

Kot omejitev: (d1 + d2)> (d3 + 2,5)

V pogojni izjavi; IF (d1 + 2,5)>= d7

Povečajte odnos

Odnos lahko povečate na:

1) Prerez elementa (v načinu skiciranja, če je prerez ustvarjen z izbiro"Sketcher">"Relacija" ;>" Najprej dodaj");

2) Lastnosti (v delnem ali montažnem načinu);

3) Deli (v delnem ali montažnem načinu).

4) Komponente (v komponentnem načinu).

Ko je meni za razmerje izbran prvič, je prednastavitev za ogled ali spremembo razmerja v trenutnem modelu (na primer del v načinu dela).

Za dostop do razmerja izberite"Odnosi" iz"Deli" ali"Komponente" in nato izberite enega od naslednjih ukazov iz"Model Relations" meni: Relacije komponent - Uporabite razmerje v komponenti.

Če komponenta vsebuje eno ali več podkomponent,"Odnosi med komponentami" pojavi se meni z naslednjimi ukazi:

─Current-Privzeto je to komponenta najvišje ravni.

─Ime – Vnesite ime komponente.

1) Razmerje okostja - uporabite razmerje okostnega modela v komponenti (velja samo za komponente).

2) Delno razmerje - uporabite razmerje v delu.

3) Razmerje med značilnostmi - Uporabite razmerje, specifično za značilnosti. Če ima funkcija prerez, lahko uporabnik izbere: pridobi dostop do razmerja v prerezu (Sketcher) v CNC WeChat javnem računu cncdar surface (Sketcher) ali dobi odnos v funkciji kot celoti Dostop.


Relacije matrik - Uporabite relacije, specifične za nize.

Opombe:

1) Če poskusite dodeliti razmerje izven preseka parametru, ki ga je vodilo razmerje preseka, bo sistem ob regeneraciji modela izdal sporočilo o napaki. Enako velja, ko poskušate dodeliti razmerje parametru, ki ga že poganja razmerje zunaj preseka. Izbrišite enega od razmerij in ga obnovite.

2) Če komponenta poskuša dodeliti vrednost dimenzijski spremenljivki, ki jo vodi razmerje med delom ali podsestavom, se prikažeta dve sporočili o napaki. Izbrišite enega od razmerij in ga obnovite.

3) Spreminjanje elementov identitete modela lahko razveljavi odnose, ker niso povečani z modelom. Za več informacij o spreminjanju enot glejte"O metričnih in nemetričnih merskih enotah" tema pomoči.

Uporabite zapis parametrov v odnosih

V razmerju se uporabljajo štiri vrste simbolov parametrov:


1) Simbol velikosti - Podprte so naslednje vrste simbolov velikosti:

─d#-Dimenzije v delnem ali montažnem načinu.

─d#:#-Velikost v komponentnem načinu. Komponenta ali ID procesa komponente je dodan kot pripona.

─rd#-Referenčna velikost v delu ali sestavu najvišje ravni.

─rd#:#-Referenčna velikost v načinu komponente (komponenta ali ID procesa komponente je dodana kot pripona).

─rsd#-Referenčna velikost (razdelka) v skicirju.

─kd#-Poznane mere na skici (prerezu) (v nadrejenem delu ali sklopu).


2) Toleranca - To so parametri, povezani s formatom tolerance. Ko se velikost spremeni iz številke v simbol, so ti simboli navedeni.

─tpm#-Toleranca pri seštevanju in odštevanju simetričnega formata; # je število dimenzij.

─tp#-Pozitivna toleranca pri formatu seštevanja in odštevanja; # je število dimenzij.

─tm#-Negativna toleranca pri formatu seštevanja in odštevanja; # je število dimenzij.


3) Število primerkov – To so celoštevilski parametri, ki so število primerov v smeri matrike.

─p# - kjer je # število primerov.

Opomba: Če spremenite število primerov v vrednost, ki ni celo število, bo Pro/ENGINEER odrezal decimalni del. Na primer, 2,90 bo postalo 2.


4) Uporabniški parametri - to so lahko parametri, definirani z dodajanjem parametrov ali razmerij.

E.g:

Prostornina=d0*d1*d2

Prodajalec=& quot;Stockton Corp."

Opombe:

─Imena uporabniških parametrov se morajo začeti s črko (če se uporabljajo v relacijah).

─Ni mogoče uporabiti d#, kd#, rd#, tm#, tp# ali tpm# kot imena uporabniških parametrov, ker so rezervirani za uporabo po dimenzijah.

─Imena uporabniških parametrov ne smejo vsebovati znakov, ki niso alfanumerični, kot so !, @, #, $.

11

Kako izračunati število furnirjev za luščenje lesa


Rotacijska kinematika

V procesu luščenja se pot, ki jo rezalni rob rotacijskega noža prečka na prerezu lesenega preseka, imenuje krivulja luščenja. Tu bosta obravnavani naslednji dve vprašanji: osnova za načrtovanje kinematike rotacijskega rezalnega stroja in trajektorija dejanskega rotacijskega rezanja.

1) Osnova za načrtovanje kinematike rotacijskega rezalnega stroja

Namen odseka za luščenje lesa je pridobiti visokokakovosten neprekinjen trak furnirja enake debeline, kot je odvijanje zvitka papirja. Trenutno obstajata dve vrsti poti gibanja, ki izpolnjujeta zahteve: Arhimedova spiralna in krožna evolventna.

Osnovna formula Arhimedove spirale je:

x=ɑsinφ cosφ

y=ɑφsinφ

Nazivna debelina furnirja, odvrtenega z lesenega profila, je korak vsakega odseka spirale v smeri osi J krivulje (φ2=2π+φ1). Da je △χ= konstanten, mora biti cosφ enak 1 in φ=90°. Ko je φ=90°, y=aφsin90°=0, to pomeni, da je višina rezila nič, rezilo pa mora biti na osi x (to je v vodoravni ravnini, ki poteka skozi os vrtenja leseni del - središčna črta osi vpenjalne glave). Lahko rečemo tudi, da ne glede na to, kakšna je zahtevana debelina furnirja, je višina rezila vedno enaka nič (h=0)

Formula za evolvento kroga je:

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

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

V formuli: φ1-------kot med navpično črto in osjo x med pojavno črto in koordinatnim središčem.

Rotacijski nož se premika v ravni črti, vzporedno z osjo x, tako da je korak evolventnih odsekov v smeri osi x nazivna debelina furnirja. 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

Če se zahteva, da je S konstantna vrednost (S=2πα), mora biti φl 2πn+270°, torej y=a sin270°—acos270°=-a=h. Da bi zagotovili kakovost furnirja, v procesu luščenja upamo, da bo zračni kot (kot rezanja) vrtljivega noža glede na lesni segment ali kot (θ) med hrbtno stranjo vrtljivega noža in navpična površina, mora slediti rotacijskemu premeru rezanja lesnega segmenta. Vrednost h=-a=-s/2π se spreminja glede na spremembo vrednosti s, zato se mora v tem trenutku ustrezno spremeniti tudi središče vrtenja rotacijskega noža, zato je struktura rotacijskega rezalnega stroja preveč zapletena. Iz tega razloga ni primerna uporaba krožne evolvente kot zasnove gibalnega razmerja med vrtljivim rezalnikom in lesnim segmentom vrtljivega rezalnika.

Nasprotno, Arhimedova spirala je idealna. Ne glede na spremembo nazivne debeline furnirja je vrednost A vedno enaka nič in rotacijske središčne črte vrtljivega noža ni treba spreminjati. Zato se trenutno uporablja kot teoretična osnova za načrtovanje kinematičnega razmerja med rotacijskim rezalnikom in lesnim segmentom rotacijskega rezalnika. Dejanska pot gibanja med rotacijskim rezanjem je v proizvodnji in višina namestitve (h) rezila vrtljivega noža ni nujno v isti vodoravni ravnini kot črta, ki povezuje središčnico vpenjalne gredi. To je posledica vrste lesa odseka za luščenje, pogojev luščenja, debeline luščenega furnirja, strukture in natančnosti luščilnega stroja in drugih razlogov. Za pridobitev visokokakovostnega furnirja je pri vgradnji noža h≠0, ki je lahko pozitiven ali negativen, pa tudi središče vrtljivega noža je lahko nekoliko višje od obeh koncev vrtljivega noža.

Če je položaj namestitve rezila vrtljivega noža drugačen (vrednost h je drugačna), bo krivulja rotacijskega rezanja:

h>0 V tem času je krivulja luščenja podobna Arhimedovi spirali;

h=0 je Arhimedova spirala;

0>h>-a je podolgovata evolventa

h=-a je evolventa;

h<-a je="" skrajšana="">

Matematična formula

NLP

Sferične koordinate

rho=20*t^2

theta=60*log(30)*t

phi=7200*t

& quot;rho=200*t"

& quot;theta=900*t"

& quot;phi=t*90*10"

košara

Cilindrične koordinate

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

theta=t*360*30

z=t*5

Sinusna krivulja

Kartezijev koordinatni sistem

x=50*t

y=10*sin(t*360)

z=0

Vijačna krivulja

Cilindrične koordinate

r=t

theta=10+t*(20*360)

z=t*3

Krivulja metulja

Sferične koordinate

rho=8 * t

theta=360 * t * 4

phi=-360 * t * 8

Krivulja Rhodonea

Uporabite kartezijski koordinatni sistem

theta=t*360*4

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

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

Spirala v krogu

Koordinatni sistem stolpcev

theta=t*360

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

z=2*sin(6*theta)

Evolutivna enačba

r=1

kot=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

Logaritemska krivulja

z=0

x = 10*t

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

Sferična spirala

Sferični koordinatni sistem

rho=4

theta=t*180

phi=t*360*20

Dvoločna cikloida

Cardirjeve koordinate

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)

Zvezdna linija

Cardirjeve koordinate

a=5

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

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

Srčna linija

Cilindrične koordinate

a=10

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

theta=t*360

Oblika listov

Kartezijanske koordinate

a=10

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

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

Spirala v kartezijanskih koordinatah

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

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

z = 10*t

parabola

Kartezijanske koordinate

x = (4 * t)

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

z =0

Disk vzmet

Cilindrične koordinate

r = 5

theta=t*3600

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

Obdelava lukenj za 30 stopinj

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

KONEC 1

G0Z50.M05

G91G28Z0Y0M09




Pošlji povpraševanje

whatsapp

skype

E-pošta

Povpraševanje