formula proe funkcije
Naziv: Sinusna kriva
Okruženje osnivanja: Pro/E softver, Dekartov koordinatni sistem
x=50*t
y=10*sin(t*360)
z=0
Naziv: spiralna kriva
Okruženje osnivanja: PRO/E; cilindrične koordinate (cilindrične)
r=t
theta=10+t*(20*360)
z=t*3
02
Leptirska kriva
Sferne koordinate PRO/E
Jednačina: rho=8 * t
theta=360 * t * 4
phi=-360 * t * 8
03
Rhodonea krivulja
Koristite Dekartov 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 u krugu
Koordinatni sistem stupaca
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
05
Evolutivna jednačina
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
Logaritamska kriva
z=0
x = 10*t
y = log(10*t+0,0001)
07
Sferna spirala (koristeći sferni koordinatni sistem)
rho=4
theta=t*180
phi=t*360*20
Naziv: Dvostruki luk vanjska cikloida
Cardir koordinate
Jednačina: 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)
Naziv: Star Line
Cardir koordinate
jednadžba:
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Naziv: Linija srca
Gradivo okruženje: pro/e, cilindrične koordinate
a=10
r=a*(1+cos(theta))
theta=t*360
Naziv: Linija u obliku lista
Postavljanje okoline: kartezijanske koordinate
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Spirala u kartezijanskim koordinatama
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
Naziv: Disk opruga
Postavljanje okruženja: pro/e
Cilindrično sjedenje
r = 5
theta=t*3600
z =(sin(3.5*theta-90))+24*t
Jednačina: Arhimedova spirala
x=(a +f sin (t))cos(t)/a
y=(a -2f +f sin (t))sin(t)/b
Pro/e eksplanatorni podaci vezani za relacijske izraze i funkcije
Funkcije koje se koriste u odnosima
Matematička funkcija
Sledeći operatori se mogu koristiti u relacijama (uključujući jednačine i uslovne iskaze).
Sljedeće matematičke funkcije također mogu biti uključene u odnos:
cos () kosinus
tan () Tangenta
sin () sinus
sqrt () kvadratni korijen
asin () arc sinus
acos () arc kosinus
atan () arc tangenta
sinh () Hiperbolički sinus
cosh () Hiperbolički kosinus
tanh () Hiperbolički tangent
Napomena: Sve trigonometrijske funkcije koriste jedinične stupnjeve.
log() logaritam sa bazom 10
ln() prirodni logaritam
exp() snaga e
abs() apsolutna vrijednost
ceil() je najmanji cijeli broj ne manji od njegove vrijednosti
floor() Najveći cijeli broj koji ne prelazi svoju vrijednost
Funkcijama ceil i floor možete dodati neobavezni argument i koristiti ga da odredite broj decimala koje treba zaokružiti.
Sintaksa ovih funkcija s parametrima zaokruživanja je:
ceil(naziv_parametra ili broj, broj_dec_places)
sprat (naziv_parametra ili broj, broj_dec_places)
Gdje je broj_dec_places izborna vrijednost:
1) Može se izraziti kao broj ili korisnički definiran parametar. Ako je vrijednost parametra pravi broj, CNC WeChat javni nalog cncdar će ga skratiti na cijeli broj.
2) Njegova maksimalna vrijednost je 8. Ako prelazi 8, broj koji treba zaokružiti (prvi argument) neće biti zaokružen, već će se koristiti njegova početna vrijednost.
3) Ako ne navedete', funkcija je ista kao i prethodna verzija.
Koristite funkcije stropa i poda koje ne određuju broj decimalnih mjesta. Primjeri su sljedeći:
tavan (10.2) je 11
kat (10.2) ima vrijednost 11
Koristite funkcije stropa i poda koje određuju broj decimalnih mjesta. Primjeri su sljedeći:
strop (10,255, 2) je jednak 10,26
strop (10.255, 0) je jednako 11 [isto kao i strop (10.255)]
kat (10.255, 1) je jednak 10.2
kat (10.255, 2) jednak je 10.26
09
Proračun krivulje
Izračun tablice krivulje omogućava korisnicima da koriste karakteristike tablice krivulja za provođenje dimenzija kroz relacije. Veličina može biti veličina skice, dijela ili sklopa. Format je sljedeći: evalgraph("graph_name", x), gdje je graph_name ime tabele krive, x je vrijednost duž x-ose tabele krive, a y vrijednost se vraća.
Za mješovite značajke, možete specificirati parametar putanje trajpar kao drugi argument funkcije.
Napomena: Karakteristike tabele krivulja su obično CNC WeChat javni broj cncdar koji se koristi za izračunavanje vrednosti y koja odgovara vrednosti x unutar definisanog opsega na x-osi. Kada je izvan opsega, vrijednost y se izračunava ekstrapolacijom. Za x vrijednosti manje od početne vrijednosti, sistem izračunava ekstrapoliranu vrijednost produžujući tangentnu liniju od početne tačke. Slično, za x vrijednosti veće od vrijednosti krajnje tačke, sistem izračunava ekstrapoliranu vrijednost produžujući tangentnu liniju prema van od krajnje tačke. Dodaj WeChat: steven52014 će poslati kopiju vodiča za makro program
Funkcija orbite složene krivulje
Parametar orbite trajpar_of_pnt složene krive može se koristiti u odnosu.
Sljedeća funkcija vraća vrijednost između 0,0 i 1,0: trajpar_of_pnt("trajnaime","ime tačke"). Gdje je trajname naziv složene krive, a pointname je naziv referentne točke.
Putanja je parametar duž složene krive, na kojoj ravnina okomita na tangentu krive prolazi kroz referentnu tačku. Prema tome, referentna tačka ne mora biti na krivulji; vrijednost parametra se izračunava u tački koja je najbliža referentnoj tački na krivulji.
Ako se kompozitna kriva koristi kao skelet skeniranja na više staza, trajpar_of_pnt je u skladu s trajparom ili 1.0-trajparom (ovisno o početnoj točki odabranoj za hibridnu značajku).
10
O vezi
Odnos (koji se naziva i odnos parametara) CNC WeChat javni nalog cncdar je jednadžba između korisnički definirane veličine simbola i parametara. Odnos obuhvata odnos dizajna između karakteristika, između parametara ili između komponenti, omogućavajući korisnicima da kontrolišu efekat modifikacije modela.
Odnosi su način prikupljanja znanja i namjera dizajna. Poput parametara, oni se koriste za pokretanje modela-promjena odnosa također mijenja model.
Relacije se mogu koristiti za kontrolu efekta modifikacije modela, definiranje vrijednosti veličine u dijelovima i sklopovima i djelovati kao ograničenja za uvjete dizajna (na primjer, specificirati položaj rupa povezanih s rubovima dijelova).
Koriste se u procesu dizajna za opisivanje odnosa između različitih dijelova modela ili komponente. Relacije mogu biti jednostavne vrijednosti (na primjer, d1=4) ili složeni uvjetni izrazi grananja.
Vrsta veze
Postoje dvije vrste odnosa:
1) Jednačina-Učinite jedan parametar na lijevoj strani jednačine jednak izrazu na desnoj strani. Ovaj odnos se koristi za dodjelu vrijednosti dimenzijama i parametrima. npr.:
Jednostavna dodjela: d1=4,75
Kompleksni zadatak: d5 = d2*(SQRT(d7/3.0+d4))
2) Poređenje-Uporedi izraz na lijevoj strani i izraz na desnoj strani. Ovaj odnos se obično koristi kao ograničenje ili u uslovnim izjavama za logičke grane. npr.:
Kao ograničenje: (d1 + d2)> (d3 + 2,5)
U uslovnoj izjavi; IF (d1 + 2.5)>= d7
Povećajte odnos
Možete povećati odnos na:
1) Poprečni presek obeležja (u režimu skice, ako se presek kreira odabirom"Sketcher">"Relacija" ;>"Dodaj" prvo);
2) Karakteristike (u djelimičnom ili montažnom načinu);
3) Dijelovi (u djelimičnom ili montažnom načinu).
4) Komponente (u komponentnom režimu).
Kada se prvi put odabere meni odnosa, unapred podešeno je da se prikaže ili promeni odnos u trenutnom modelu (na primer, deo u režimu dela).
Da biste dobili pristup odnosu, izaberite"Odnosi" od"Dijelovi" ili"Komponente" meni, a zatim izaberite jednu od sledećih komandi iz"Odnosi modela" meni: Odnosi komponenti-Koristite odnos u komponenti.
Ako komponenta sadrži jednu ili više podkomponenti,"Odnosi komponenti" pojavljuje se meni sa sljedećim komandama:
─Current-Podrazumevano, to je komponenta najvišeg nivoa.
─Name-Upišite ime komponente.
1) Odnos skeleta - koristite odnos modela kostura u komponenti (primenjivo samo na komponente).
2) Odnos dijela-koristite odnos u dijelu.
3) Odnos karakteristika-Koristite odnos specifičnih karakteristika. Ako obilježje ima poprečni presjek, tada korisnik može izabrati: dobiti pristup odnosu u poprečnom presjeku (Sketcher) u CNC WeChat javnom računu cncdar surface (Sketcher) ili dobiti odnos u obilježju u cjelini Pristup.
Relacije niza - Koristite odnose specifične za nizove.
napomene:
1) Ako pokušate dodijeliti odnos izvan poprečnog presjeka parametru koji je vođen odnosom poprečnog presjeka, sistem će dati poruku o grešci prilikom regeneracije modela. Isto vrijedi i kada pokušavate dodijeliti odnos parametru koji je već vođen odnosom izvan poprečnog presjeka. Izbrišite jedan od odnosa i regenerirajte.
2) Ako komponenta pokuša da dodijeli vrijednost varijabli dimenzije koja je vođena odnosom dijela ili podsklopa, pojavit će se dvije poruke o grešci. Izbrišite jedan od odnosa i regenerirajte.
3) Modifikacija elemenata identiteta modela može poništiti odnose jer nisu skalirani s modelom. Za više informacija o modificiranju jedinica, pogledajte"O metričkim i nemetričkim jedinicama mjerenja" tema pomoći.
Koristite notaciju parametara u odnosima
Četiri tipa simbola parametara se koriste u odnosu:
1) Simbol veličine - Podržani su sljedeći tipovi simbola veličine:
─d#-Dimenzije u djelimičnom ili montažnom načinu.
─d#:#-Veličina u komponentnom modu. Komponenta ili ID procesa komponente se dodaje kao sufiks.
─rd#-Referentna veličina u dijelu ili sklopu najvišeg nivoa.
─rd#:#-Referentna veličina u režimu komponente (komponenta ili ID procesa komponente se dodaje kao sufiks).
─rsd#-Referentna veličina (sekcije) u skiciru.
─kd#-Poznate dimenzije na skici (presjeku) (u matičnom dijelu ili sklopu).
2) Tolerancija - Ovo su parametri koji se odnose na format tolerancije. Kada se veličina promijeni od broja do simbola, ovi simboli su navedeni.
─tpm#-Tolerancija simetričnog formata sabiranja i oduzimanja; # je broj dimenzija.
─tp#-Pozitivna tolerancija u formatu sabiranja i oduzimanja; # je broj dimenzija.
─tm#-Negativna tolerancija u formatu sabiranja i oduzimanja; # je broj dimenzija.
3) Broj instanci - Ovo su cjelobrojni parametri, koji su broj instanci u smjeru niza.
─p#-gdje je # broj instanci.
Napomena: Ako promijenite broj instanci u vrijednost koja nije cijeli broj, Pro/ENGINEER će odsjeći decimalni dio. Na primjer, 2,90 će postati 2.
4) Korisnički parametri-to mogu biti parametri definisani dodavanjem parametara ili odnosa.
E.g:
Volumen=d0*d1*d2
Dobavljač=& quot;Stockton Corp."
napomene:
─Imena korisničkih parametara moraju početi slovom (ako se koriste u odnosima).
─Ne može se koristiti d#, kd#, rd#, tm#, tp# ili tpm# kao imena korisničkih parametara, jer su rezervisani za upotrebu po dimenzijama.
─ Imena korisničkih parametara ne mogu sadržavati znakove koji nisu alfanumerički, kao što su !, @, #, $.
11
Kako izračunati broj furnira za ljuštenje drveta
Rotaciona kinematika
U procesu ljuštenja, putanja kojom rezna ivica rotacionog noža prelazi preko poprečnog presjeka drvenog presjeka naziva se kriva ljuštenja. Ovdje će biti razmotrena sljedeća dva pitanja: osnova za projektovanje kinematike rotacijske mašine za sečenje i putanja stvarnog rotacionog rezanja.
1) Osnova za projektovanje kinematike rotacione mašine za sečenje
Svrha odsječka za ljuštenje drva je da se dobije visokokvalitetna kontinuirana traka furnira ujednačene debljine, poput odmotavanja rolne papira. Trenutno postoje dvije vrste putanja kretanja koje ispunjavaju zahtjeve: Arhimedova spiralna i kružna evolventna.
Osnovna formula Arhimedove spirale je:
x=ɑsinφ cosφ
y=ɑφsinφ
Nazivna debljina furnira odšrafljenog sa drvenog profila je nagib svakog dijela spirale u smjeru J osi krivulje (φ2=2π+φ1). Da bi △χ= bio konstantan, cosφ mora biti jednak 1, a φ=90°. Kada je φ=90°, y=aφsin90°=0, to jest, visina lopatice je nula, a lopatica bi trebala biti na x-osi (to jest, u horizontalnoj ravni koja prolazi kroz os rotacije presek drveta - središnja linija ose stezne glave). Takođe se može reći da bez obzira na debljinu furnira, visina sečiva je uvek nula (h=0)
Formula za evolventu kruga je:
x=acosφ1+aφ1sinφ1
y=asinφ1-aφ1cosφ1
U formuli: φ1-------ugao između vertikalne linije i x-ose između linije pojavljivanja i središnje tačke koordinata.
Rotacioni nož se kreće pravolinijski paralelno sa x-osi, tako da je korak evolventnih sekcija u pravcu x-ose nominalna debljina furnira. 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
Ako se traži da S bude konstantna vrijednost (S=2πα), φl mora biti 2πn+270°, tako da je y=a sin270°—acos270°=-a=h. Kako bi se osigurao kvalitet furnira, u procesu ljuštenja, nadamo se da će kut zazora (ugao sečenja) rotacionog noža u odnosu na segment drveta, odnosno ugao (θ) između zadnje strane rotacionog noža i vertikalna površina, treba da prati rotacioni prečnik rezanja drvenog segmenta. Vrijednost h=-a=-s/2π se mijenja u skladu s promjenom s vrijednosti, tako da bi se centar rotacije rotacionog noža također trebao promijeniti u skladu s tim u ovom trenutku, pa je struktura rotacione mašine za sečenje previše komplikovana. Iz tog razloga, nije prikladno koristiti kružnu evolventu kao dizajn odnosa kretanja između rotacijskog rezača i drvenog segmenta rotacionog rezača.
Naprotiv, Arhimedova spirala je idealna. Bez obzira na promjenu nominalne debljine furnira, A vrijednost je uvijek nula, a rotirajuća središnja linija rotacionog noža ne treba mijenjati. Stoga se trenutno koristi kao teorijska osnova za projektovanje kinematičkog odnosa između rotacionog rezača i drvenog segmenta rotacionog rezača. Stvarna putanja kretanja tokom rotacionog rezanja je u proizvodnji, a visina ugradnje (h) oštrice rotacionog noža nije nužno u istoj horizontalnoj ravni kao linija koja povezuje središnju liniju stezne osovine. To je zbog vrste drveta u dijelu za ljuštenje, uvjeta ljuštenja, debljine ljuštenog furnira, strukture i preciznosti mašine za ljuštenje i drugih razloga. Da bi se dobio kvalitetan furnir, h≠0 pri ugradnji noža, koji može biti pozitivan ili negativan, pa čak i centar rotacionog noža može biti nešto viši od dva kraja rotacionog noža.
Kada je položaj ugradnje oštrice rotacionog noža drugačiji (vrijednost h je drugačija), krivulja rotacionog rezanja će biti:
h>0 U ovom trenutku, kriva ljuštenja je slična Arhimedovoj spirali;
h=0 je Arhimedova spirala;
0>h>-a je izdužena evolventa
h=-a je evolventa;
h<-a je="" skraćena="">-a>
Matematička formula
NLO
Sferne 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"
korpa
Cilindrične koordinate
r=5{{3}}0.3*sin(t*180)+t
theta=t*360*30
z=t*5
Sinusna kriva
Dekartov koordinatni sistem
x=50*t
y=10*sin(t*360)
z=0
Zavojna kriva
Cilindrične koordinate
r=t
theta=10+t*(20*360)
z=t*3
Leptirska kriva
Sferne koordinate
rho=8 * t
theta=360 * t * 4
phi=-360 * t * 8
Rhodonea krivulja
Koristite Dekartov 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 u krugu
Koordinatni sistem stupaca
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
Evolutivna jednačina
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
Logaritamska kriva
z=0
x = 10*t
y = log(10*t+0,0001)
Sferna spirala
Sferni koordinatni sistem
rho=4
theta=t*180
phi=t*360*20
Dvostruki luk cikloida
Cardir 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)
Zvjezdana linija
Cardir koordinate
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Linija srca
Cilindrične koordinate
a=10
r=a*(1+cos(theta))
theta=t*360
Oblik lista
Kartezijanske koordinate
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Spirala u kartezijanskim koordinatama
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 opruga
Cilindrične koordinate
r = 5
theta=t*3600
z =(sin(3.5*theta-90))+24*t
Mašinska obrada rupa za konus od 30 stepeni
G90G54G00X0Y0M03S2500:
G43Z50.H01M08:
Z2.
#1=0.05
DOK[#1LE5.]DO1
#2=TAN[15.]*#1
#3=5.-#2
G01Z-#1F50
X-#3F500
G02I#3
G01X0
#1=#1+0.05
KRAJ1
G0Z50.M05
G91G28Z0Y0M09





