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="">-a>
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





