Oct 25, 2021 Ostavi poruku

Da li ste savladali specifične formule za izračunavanje makro programa


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

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




Pošaljite upit

whatsapp

skype

E-pošte

Upit