Oct 25, 2021 Ostavite poruku

Jeste li savladali specifične formule izračuna makro programa


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

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




Pošaljite upit

whatsapp

skype

E-pošte

Upit