formula proe funkcije
Naziv: Sinusna krivulja
Okruženje osnivanja: Pro/E softver, kartezijanski koordinatni sustav
x=50*t
y=10*sin(t*360)
z=0
Naziv: spiralna krivulja
Okruženje establišmenta: PRO/E; cilindrične koordinate (cilindrične)
r=t
theta=10+t*(20*360)
z=t*3
02
Leptirska krivulja
Sferne koordinate PRO/E
Jednadžba: rho=8 * t
theta=360 * t * 4
phi=-360 * t * 8
03
Rhodonea krivulja
Koristite kartezijanski koordinatni sustav
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 sustav stupaca
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
05
Evolutivna jednadžba
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 krivulja
z=0
x = 10*t
y = log(10*t+0,0001)
07
Sferna spirala (koristeći sferni koordinatni sustav)
rho=4
theta=t*180
phi=t*360*20
Naziv: Dvostruki luk vanjska cikloida
Cardirove koordinate
Jednadž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)
Naziv: Star Line
Cardirove 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 okoliša: pro/e
Cilindrično sjedenje
r = 5
theta=t*3600
z =(sin(3,5*theta-90))+24*t
Jednadžba: Arhimedova spirala
x=(a +f sin (t))cos(t)/a
y=(a -2f +f sin (t))sin(t)/b
Pro/e relacijski izrazi i eksplanatorni podaci povezani s funkcijama
Funkcije koje se koriste u odnosima
Matematička funkcija
Sljedeći operatori se mogu koristiti u relacijama (uključujući jednadžbe i uvjetne 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 tangent
sinh () Hiperbolički sinus
cosh () Hiperbolički kosinus
tanh () Hiperbolički tangent
Napomena: Sve trigonometrijske funkcije koriste jedinične stupnjeve.
log() logaritam s 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 za određivanje broja decimala koje treba zaokružiti.
Sintaksa ovih funkcija s parametrima zaokruživanja je:
ceil(naziv_parametra ili broj, broj_mjesta_dec)
kat (naziv_parametra ili broj, broj_dec_places)
Gdje je broj_od_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 račun 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:
strop (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) jednak je 10,26
strop (10.255, 0) jednak je 11 [isto kao strop (10.255)]
kat (10,255, 1) jednak je 10,2
kat (10,255, 2) jednak je 10,26
09
Izračun tablice krivulja
Izračun tablice krivulja omogućuje korisnicima korištenje značajki tablice krivulja za provođenje dimenzija kroz odnose. Veličina može biti veličina skice, dijela ili sklopa. Format je sljedeći: evalgraph("graph_name", x), gdje je graph_name naziv tablice krivulje, x je vrijednost duž x-osi tablice krivulja, a y vrijednost se vraća.
Za mješovite značajke, možete odrediti parametar putanje trajpar kao drugi argument funkcije.
Napomena: Značajke tablice krivulja obično su CNC WeChat javni broj cncdar koji se koristi za izračunavanje vrijednosti y koja odgovara vrijednosti x unutar definiranog raspona na x-osi. Kada je izvan raspona, vrijednost y izračunava se ekstrapolacijom. Za x vrijednosti manje od početne vrijednosti, sustav izračunava ekstrapoliranu vrijednost produžujući tangentnu liniju od početne točke. Slično, za x vrijednosti veće od vrijednosti krajnje točke, sustav izračunava ekstrapoliranu vrijednost produžujući tangentnu liniju prema van od krajnje točke. Dodaj WeChat: steven52014 će poslati kopiju vodiča za makro program
Funkcija orbite složene krivulje
Parametar orbite trajpar_of_pnt složene krivulje može se koristiti u odnosu.
Sljedeća funkcija vraća vrijednost između 0,0 i 1,0: trajpar_of_pnt("trajnaime","ime točke"). Gdje je trajname naziv složene krivulje, a pointname naziv referentne točke.
Putanja je parametar duž složene krivulje, na kojoj ravnina okomita na tangentu krivulje prolazi kroz referentnu točku. Stoga referentna točka ne mora biti na krivulji; vrijednost parametra se izračunava u točki najbližoj referentnoj točki na krivulji.
Ako se složena krivulja koristi kao kostur skeniranja s 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 odnosu
Odnos (koji se naziva i odnos parametara) CNC WeChat javni račun cncdar je jednadžba između korisnički definirane veličine simbola i parametara. Odnos bilježi odnos dizajna između značajki, između parametara ili između komponenti, čime se omogućuje korisnicima da kontroliraju učinak modifikacije modela.
Odnosi su način prikupljanja znanja i namjera dizajna. Poput parametara, oni se koriste za pokretanje modela - mijenjanje odnosa također mijenja model.
Relacije se mogu koristiti za kontrolu učinka modifikacije modela, definiranje vrijednosti veličine u dijelovima i sklopovima i djelovati kao ograničenja za uvjete projektiranja (na primjer, specificirati položaj rupa povezanih s rubovima dijelova).
Koriste se u procesu projektiranja 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) Jednadžba-Učinite jedan parametar na lijevoj strani jednadžbe jednak izrazu na desnoj strani. Ovaj odnos se koristi za dodjelu vrijednosti dimenzijama i parametrima. npr.:
Jednostavan zadatak: d1=4,75
Kompleksni zadatak: d5 = d2*(SQRT(d7/3.0+d4))
2) Usporedba-Usporedi izraz s lijeve strane i izraz s desne strane. Ovaj odnos se obično koristi kao ograničenje ili u uvjetnim izjavama za logičke grane. npr.:
Kao ograničenje: (d1 + d2)> (d3 + 2,5)
U uvjetnom iskazu; IF (d1 + 2,5)>= d7
Povećati odnos
Možete povećati odnos na:
1) Poprečni presjek značajke (u načinu skice, ako je presjek stvoren odabirom"Sketcher">"Odnos" ;>"Dodaj" prvo);
2) Značajke (u djelomičnom ili montažnom načinu);
3) Dijelovi (u načinu rada ili montaži).
4) Komponente (u komponentnom načinu rada).
Kada je izbornik odnosa odabran po prvi put, unaprijed postavljeno je da se prikaže ili promijeni odnos u trenutnom modelu (na primjer, dio u načinu rada).
Da biste dobili pristup odnosu, odaberite"Odnosi" iz"Dijelovi" ili"Komponente" izborniku, a zatim odaberite jednu od sljedećih naredbi iz"Odnosi modela" izbornik: Odnosi komponenti - Koristite odnos u komponenti.
Ako komponenta sadrži jednu ili više podkomponenti,"Odnosi komponenti" pojavljuje se izbornik sa sljedećim naredbama:
─Current-Prema zadanim postavkama, to je komponenta najviše razine.
─Name-Upišite naziv komponente.
1) Odnos kostura - koristite odnos modela kostura u komponenti (primjenjivo samo na komponente).
2) Odnos dijela-koristite odnos u dijelu.
3) Odnos obilježja-Koristite odnos specifičan za značajke. Ako značajka ima poprečni presjek, tada korisnik može odabrati: dobiti pristup odnosu u presjeku (Sketcher) u CNC WeChat javnom računu cncdar surface (Sketcher) ili dobiti odnos u značajci kao cjelini Pristup.
Relacije niza - Koristite odnose specifične za nizove.
Bilješke:
1) Ako pokušate dodijeliti odnos izvan poprečnog presjeka parametru koji je vođen odnosom presjeka, sustav će dati poruku o pogrešci prilikom regeneracije modela. Isto vrijedi i kada pokušavate dodijeliti odnos parametru koji je već vođen odnosom izvan presjeka. Izbrišite jedan od odnosa i regenerirajte.
2) Ako komponenta pokuša dodijeliti vrijednost varijabli dimenzije koja je vođena odnosom dijela ili podsklopa, pojavit će se dvije poruke o pogrešci. Izbrišite jedan od odnosa i regenerirajte.
3) Modificiranje elemenata identiteta modela može poništiti odnose jer nisu skalirani s modelom. Za više informacija o izmjeni jedinica, pogledajte"O metričkim i nemetričkim mjernim jedinicama" tema pomoći.
Koristite zapis parametara u odnosima
U odnosu se koriste četiri vrste simbola parametara:
1) Simbol veličine - Podržane su sljedeće vrste simbola veličine:
─d#-Dimenzije u načinu rada ili montaži.
─d#:#-Veličina u komponentnom načinu rada. Komponenta ili ID procesa komponente dodaje se kao sufiks.
─rd#-Referentna veličina u dijelu ili sklopu najviše razine.
─rd#:#-Referentna veličina u načinu rada komponente (komponenta ili ID procesa komponente dodaje se kao sufiks).
─rsd#-Referentna veličina (odjeljka) 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 iz broja u simbol, ti se simboli prikazuju na popisu.
─tpm#-Tolerancija simetričnog formata zbrajanja i oduzimanja; # je broj dimenzija.
─tp#-Pozitivna tolerancija u formatu zbrajanja i oduzimanja; # je broj dimenzija.
─tm#-Negativna tolerancija u formatu zbrajanja i oduzimanja; # je broj dimenzija.
3) Broj instanci - To 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 odrezati decimalni dio. Na primjer, 2,90 će postati 2.
4) Korisnički parametri-to mogu biti parametri definirani dodavanjem parametara ili odnosa.
E.g:
Volumen=d0*d1*d2
Dobavljač=& quot;Stockton Corp."
Bilješke:
─Nazivi korisničkih parametara moraju početi slovom (ako se žele koristiti u odnosima).
─Ne može se koristiti d#, kd#, rd#, tm#, tp# ili tpm# kao nazivi korisničkih parametara, jer su rezervirani za upotrebu prema dimenzijama.
─Nazivi korisničkih parametara ne smiju sadržavati znakove koji nisu alfanumerički, kao što su !, @, #, $.
11
Kako izračunati broj furnira za ljuštenje drva
Rotacijska kinematika
U procesu ljuštenja putanja koju rezni rub rotacijskog noža prelazi po presjeku drvenog presjeka naziva se krivulja ljuštenja. Ovdje će se raspravljati o sljedeća dva pitanja: osnova za projektiranje kinematike rotacijskog stroja za rezanje i putanja stvarnog rotacijskog rezanja.
1) Osnova za projektiranje kinematike rotacijskog stroja za rezanje
Svrha dijela za ljuštenje drva je dobivanje visokokvalitetne kontinuirane trake furnira ujednačene debljine, poput odmotavanja rolne papira. Trenutno postoje dvije vrste putanja kretanja koje zadovoljavaju zahtjeve: Arhimedova spiralna i kružna evolventna.
Osnovna formula Arhimedove spirale je:
x=ɑsinφ cosφ
y=ɑφsinφ
Nazivna debljina furnira odvrnutog s drvenog dijela 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 oštrica bi trebala biti na x-osi (to jest, u horizontalnoj ravnini koja prolazi kroz os rotacije presjek drveta - središnja linija osi stezne glave). Također se može reći da bez obzira na debljinu furnira, visina oštrice je uvijek nula (h=0)
Formula za evolventu kružnice je:
x=acosφ1+aφ1sinφ1
y=asinφ1-aφ1cosφ1
U formuli: φ1-------kut između okomite crte i osi x između linije pojavljivanja i središnje točke koordinata.
Rotacijski nož se kreće pravocrtno paralelno s x-osi, tako da je korak evolventnih presjeka u smjeru x-osi 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°, dakle y=a sin270°—acos270°=-a=h. Kako bi se osigurala kvaliteta furnira, u procesu ljuštenja, nadamo se da će kut zazora (kut rezanja) rotacijskog noža u odnosu na segment drva, odnosno kut (θ) između stražnje strane rotacijskog noža i okomita površina, treba pratiti rotacijski promjer rezanja drvenog segmenta. Vrijednost h=-a=-s/2π mijenja se u skladu s promjenom s vrijednosti, tako da bi se središte rotacije rotacijskog noža također trebalo promijeniti u skladu s tim u ovom trenutku, pa je konstrukcija rotacijskog stroja za rezanje previše komplicirana. Iz tog razloga nije prikladno koristiti kružnu evolventu kao dizajn odnosa kretanja između rotacijskog rezača i drvenog segmenta rotacijskog 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 rotacijskog noža nije potrebna. Stoga se trenutno koristi kao teorijska osnova za projektiranje kinematičkog odnosa između rotacijskog rezača i drvnog segmenta rotacijskog rezača. Stvarna putanja kretanja tijekom rotacijskog rezanja je u proizvodnji, a visina ugradnje (h) oštrice rotacijskog noža nije nužno u istoj horizontalnoj ravnini kao linija koja povezuje središnju crtu stezne osovine. To je zbog vrste drva odjeljka za ljuštenje, uvjeta ljuštenja, debljine ljuštenog furnira, strukture i točnosti stroja za ljuštenje i drugih razloga. Kako bi se dobio kvalitetan furnir, pri ugradnji noža h≠0, koji može biti pozitivan ili negativan, pa čak i središte rotacijskog noža može biti nešto više od dva kraja rotacijskog noža.
Kada je položaj ugradnje oštrice rotacijskog noža drugačiji (vrijednost h je drugačija), krivulja rotacijskog rezanja bit će:
h>0 U ovom trenutku, krivulja 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"
košara
Cilindrične koordinate
r=5{{3}}0,3*sin(t*180)+t
theta=t*360*30
z=t*5
Sinusna krivulja
Kartezijanski koordinatni sustav
x=50*t
y=10*sin(t*360)
z=0
Zavojna krivulja
Cilindrične koordinate
r=t
theta=10+t*(20*360)
z=t*3
Leptirska krivulja
Sferne koordinate
rho=8 * t
theta=360 * t * 4
phi=-360 * t * 8
Rhodonea krivulja
Koristite kartezijanski koordinatni sustav
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 sustav stupaca
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
Evolutivna jednadžba
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 krivulja
z=0
x = 10*t
y = log(10*t+0,0001)
Sferna spirala
Sferni koordinatni sustav
rho=4
theta=t*180
phi=t*360*20
Dvostruki luk cikloida
Cardirove 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
Cardirove 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
Obrada otvora za konus od 30 stupnjeva
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





