Oct 25, 2021 Jäta sõnum

Kas olete õppinud makroprogrammide spetsiifilisi arvutusvalemeid?


proe funktsiooni valem


Nimi: Siinuskõver

Asutamiskeskkond: Pro/E tarkvara, Descartes'i koordinaatsüsteem

x=50*t

y=10*sin(t*360)

z=0

Nimi: spiraalne kõver

Asutamiskeskkond: PRO/E; silindrilised koordinaadid (silindrilised)

r=t

teeta=10+t*(20*360)

z=t*3

02

Liblika kõver


Sfäärilised koordinaadid PRO/E

Võrrand: rho=8 * t

teeta=360 * t * 4

phi=-360 * t * 8

03

Rhodonea kõver


Kasutage ristkoordinaadisüsteemi

teeta=t*360*4

x=25+(10-6)*cos(teeta)+10*cos((10/6-1)*teeta)

y=25+(10-6)*sin(teeta)-6*sin((10/6-1)*teeta)

*********************************

04

Spiraal ringis


Veeru koordinaatsüsteem

teeta=t*360

r=10+10*sin(6*teeta)

z=2 * sin (6 * teeta)

05

Involutiivne võrrand


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

Logaritmiline kõver


z=0

x = 10*t

y = log(10*t+0,0001)


07

Sfääriline spiraal (kasutades sfäärilist koordinaatsüsteemi)


rho=4

teeta=t*180

phi=t*360*20

Nimi: Topeltkaareline välimine tsükloid

Cardiri koordinaadid

Võrrand: 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)


Nimi: Star Line

Cardiri koordinaadid

võrrand:

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3


Nimi: Heart Line

Ehituskeskkond: pro/e, silindrilised koordinaadid

a=10

r=a*(1+cos(teeta))

teeta=t*360


Nimi: lehekujuline joon

Keskkonna seadistamine: Descartes'i koordinaadid

a=10

x=3*a*t/(1+(t^3))

y=3*a*(t^2)/(1+(t^3))

Spiraal ristkoordinaatides

x=4 * cos (t *(5*360))

y=4 * sin (t * (5*360))

z = 10*t

08

parabool


Descartes'i koordinaadid

x = (4 * t)

y = (3 * t) + (5 * t ^2)

z =0

Nimi: Ketasvedru

Keskkonna seadistamine: pro/e

Silindriline istumine

r = 5

teeta=t*3600

z =(sin(3,5*teeta-90))+24*t

Võrrand: Archimedese spiraal

x=(a +f sin (t))cos(t)/a

y=(a -2f +f sin (t))sin(t)/b

Pro/e relatsiooniavaldiste ja funktsioonidega seotud selgitavad andmed

Suhetes kasutatavad funktsioonid

Matemaatiline funktsioon

Seoses (sh võrrandites ja tingimuslausetes) saab kasutada järgmisi operaatoreid.

Seosesse võib lisada ka järgmised matemaatilised funktsioonid:

cos () koosinus

tan () Tangent

sinus () siinus

sqrt () ruutjuur

asin () kaare siinus

acos () kaarkoosinus

atan () kaare puutuja

sinh () Hüperboolne siinus

cosh () Hüperboolne koosinus

tanh () Hüperboolne puutuja

Märkus. Kõik trigonomeetrilised funktsioonid kasutavad ühiku kraadi.

log() baas 10 logaritmi

ln() naturaallogaritm

exp() e võimsus

abs() absoluutväärtus

ceil() on väikseim täisarv, mis ei ole väiksem selle väärtusest

floor() Suurim täisarv, mis ei ületa selle väärtust

Funktsioonidele ceil ja floor saate lisada valikulise argumendi ning kasutada seda ümardatavate kümnendkohtade arvu määramiseks.

Nende funktsioonide süntaks koos ümardamisparameetritega on järgmine:

ceil(parameetri_nimi või number, dec_kohtade_arv)

korrus (parameetri_nimi või number, kahanenud_kohtade_arv)

Kus number_of_dec_places on valikuline väärtus:

1) Saab väljendada numbrina või kasutaja määratud parameetrina. Kui parameetri väärtus on reaalarv, kärbib CNC WeChati avalik konto cncdar selle täisarvuks.

2) Selle maksimaalne väärtus on 8. Kui see ületab 8, siis ümardatavat arvu (esimest argumenti) ei ümardata ja kasutatakse selle algväärtust.

3) Kui te seda' ei määra, on funktsioon sama, mis eelmisel versioonil.

Kasutage lae ja põranda funktsioone, mis ei määra kümnendkohtade arvu. Näited on järgmised.

ülempiir (10,2) on 11

korruse (10,2) väärtus on 11

Kasutage lae ja põranda funktsioone, mis määravad kümnendkohtade arvu. Näited on järgmised.

ülempiir (10,255, 2) on võrdne 10,26-ga

ülempiir (10,255, 0) on võrdne 11-ga [sama mis piir (10,255)]

korrus (10,255, 1) võrdub 10,2

korrus (10,255, 2) on võrdne 10,26-ga

09

Kõvera tabeli arvutamine

Kõvera tabeli arvutamine võimaldab kasutajatel kasutada kõvera tabeli funktsioone mõõtmete juhtimiseks suhete kaudu. Suurus võib olla visandi, osa või koostu suurus. Vorming on järgmine: evalgraph("graph_name", x), kus graafiku_nimi on kõvera tabeli nimi, x on väärtus piki kõvera tabeli x-telge ja y väärtus tagastatakse.

Segafunktsioonide korral saate funktsiooni teise argumendina määrata trajektoori parameetri trajpar.

Märkus. Kõvera tabeli funktsioonid on tavaliselt CNC WeChati avalik number cncdar, mida kasutatakse y väärtuse arvutamiseks, mis vastab x väärtusele x-teljel määratletud vahemikus. Kui see on vahemikust väljas, arvutatakse y väärtus ekstrapoleerimise teel. Algväärtusest väiksemate x väärtuste korral arvutab süsteem ekstrapoleeritud väärtuse, pikendades puutujajoont algpunktist. Samamoodi arvutab süsteem lõpp-punkti väärtusest suuremate x väärtuste korral ekstrapoleeritud väärtuse, pikendades puutujajoont lõpp-punktist väljapoole. Lisage WeChat: steven52014 saadab makroprogrammi õpetuse koopia

Liitkõvera orbiidi funktsioon

Seoses saab kasutada liitkõvera orbiidi parameetrit trajpar_of_pnt.

Järgmine funktsioon tagastab väärtuse vahemikus 0,0 kuni 1,0: trajpar_of_pnt("trajname","punktinimi"). Kus trajname on liitkõvera nimi ja punktinimi on võrdluspunkti nimi.

Trajektoor on parameeter piki liitkõverat, millel kõvera puutujaga risti olev tasapind läbib võrdluspunkti. Seetõttu ei pea võrdluspunkt olema kõveral; parameetri väärtus arvutatakse kõvera võrdluspunktile lähimas punktis.

Kui mitmerajalise skannimise skeletina kasutatakse liitkõverat, on trajpar_of_pnt kooskõlas väärtusega trajpar või 1,0-trajpar (olenevalt hübriidfunktsiooni jaoks valitud lähtepunktist).

10

Suhte kohta

Seos (nimetatakse ka parameetrisuhteks) CNC WeChati avalik konto cncdar on võrrand kasutaja määratud sümboli suuruse ja parameetrite vahel. Seos kajastab disaini seoseid funktsioonide, parameetrite või komponentide vahel, võimaldades kasutajatel seega kontrollida mudeli muutmise mõju.

Suhted on viis disainiteadmiste ja kavatsuste jäädvustamiseks. Sarnaselt parameetritega kasutatakse neid mudeli juhtimiseks – seose muutmine muudab ka mudelit.

Seoseid saab kasutada mudeli muutmise mõju juhtimiseks, osade ja sõlmede suuruse väärtuste määratlemiseks ning projekteerimistingimuste piirangutena (näiteks detailide servadega seotud aukude asukoha määramiseks).

Neid kasutatakse disainiprotsessis mudeli või komponendi erinevate osade vaheliste suhete kirjeldamiseks. Seosed võivad olla lihtsad väärtused (näiteks d1=4) või keerulised tingimuslikud harulaused.


Suhte tüüp

On kahte tüüpi suhteid:

1) Võrrand – tee võrrandi vasakpoolses servas üks parameeter võrdseks parempoolse avaldisega. Seda seost kasutatakse mõõtmetele ja parameetritele väärtuste määramiseks. Nt:

Lihtülesanne: d1=4,75

Kompleksülesanne: d5 = d2*(SQRT(d7/3.0+d4))


2) Võrdlus – võrrelge vasakpoolset ja parempoolset avaldist. Seda seost kasutatakse tavaliselt piiranguna või loogiliste harude tingimuslausetes. Nt:

Piiranguna: (d1 + d2)> (d3 + 2,5)

Tingimuslauses; IF (d1 + 2,5)>= d7

Suurendage suhet

Saate suhet suurendada:

1) Objekti ristlõige (visandirežiimis, kui ristlõige luuakse, valides"Sketcher">"Seos" ;>" Lisa" alguses);

2) Omadused (osaliselt või koosterežiimis);

3) Osad (osaliselt või koosterežiimis).

4) Komponendid (komponentrežiimis).

Seosmenüü esmakordsel valimisel on eelseadistus praeguse mudeli seose vaatamiseks või muutmiseks (näiteks osa osarežiimis).

Suhtele juurdepääsu saamiseks valige"Suhted" alates"Osad" või"komponendid" menüü ja seejärel valige üks järgmistest käskudest"Model Relations" menüü: komponentide seosed – kasutage seost komponendis.

Kui komponent sisaldab ühte või mitut alamkomponenti, siis"Component Relations" Ilmub menüü järgmiste käskudega:

─Praegune – vaikimisi on see tipptaseme komponent.

─Nimi – tippige komponendi nimi.

1) Skeleti seos – kasutage komponendis skeletimudeli seost (kehtib ainult komponentide puhul).

2) Osasuhe-kasuta suhet osas.

3) Funktsioonide seos – kasutage funktsioonipõhist seost. Kui funktsioonil on ristlõige, saab kasutaja valida: hankida juurdepääs ristlõikes olevale suhtele (Sketcher) CNC WeChati avaliku konto cncdar pinnal (Sketcher) või hankida seos funktsioonis tervikuna. Juurdepääs.


Massiivisuhted – kasutage massiividele omaseid seoseid.

Märkused:

1) Kui proovite määrata ristlõike seose poolt ajendatud parameetrile ristlõikevälise seose, annab süsteem mudeli regenereerimisel veateate. Sama kehtib ka siis, kui püütakse määrata seost parameetrile, mis on juba ajendatud ristlõikevälise seose poolt. Kustutage üks suhetest ja looge uuesti.

2) Kui komponent üritab määrata väärtust mõõtmemuutujale, mis on ajendatud osa või alamkoostu seostest, kuvatakse kaks veateadet. Kustutage üks suhetest ja looge uuesti.

3) Mudeli identiteedielementide muutmine võib suhted kehtetuks muuta, kuna neid ei skaleerita mudeliga. Mõõtühikute muutmise kohta lisateabe saamiseks vaadake"About Metric and Non-Metric Units of Merement" abi teema.

Kasutage suhetes parameetrite tähistust

Seoses kasutatakse nelja tüüpi parameetri sümboleid:


1) Suuruse sümbol – toetatakse järgmisi suurussümbolitüüpe:

─d# - Mõõtmed osalises või montaažirežiimis.

─d#:# – suurus komponentrežiimis. Komponent või komponendi protsessi ID lisatakse järelliitena.

─rd# – osa või tipptaseme koostu võrdlussuurus.

─rd#:#-viite suurus komponendirežiimis (komponent või komponendi protsessi ID lisatakse järelliitena).

─rsd# – visandis oleva (lõigu) võrdlussuurus.

─kd#-Teadaolevad mõõtmed eskiisil (jaotises) (emaosas või koosluses).


2) Tolerants – need on tolerantsivorminguga seotud parameetrid. Kui suurus muutub numbrilt sümboliks, loetletakse need sümbolid.

─tpm#-Tolerants liitmise ja lahutamise sümmeetrilises vormingus; # on mõõtmete arv.

─tp#-Positiivne tolerants liitmise ja lahutamise vormingus; # on mõõtmete arv.

─tm#-Negatiivne tolerants liitmise ja lahutamise vormingus; # on mõõtmete arv.


3) Eksemplaride arv – need on täisarvulised parameetrid, mis on eksemplaride arv massiivi suunas.

─p#-kus # on esinemisjuhtude arv.

Märkus. Kui muudate esinemisjuhtude arvu mittetäisarvuks, lõikab Pro/ENGINEER kümnendkoha ära. Näiteks 2,90 muutub 2-ks.


4) Kasutaja parameetrid - need võivad olla parameetrid, mis on määratletud parameetrite või seoste lisamisega.

E.g:

Maht=d0*d1*d2

Tarnija=& quot;Stockton Corp."

Märkused:

─Kasutajaparameetrite nimed peavad algama tähega (kui neid kasutatakse suhetes).

─Kasutajaparameetrite nimedena ei saa kasutada d#, kd#, rd#, tm#, tp# ega tpm#, kuna need on reserveeritud kasutamiseks mõõtmete järgi.

─Kasutajaparameetrite nimed ei tohi sisaldada mittetähtnumbrilisi märke, nagu !, @, #, $.

11

Kuidas arvutada spoonide arvu puidu koorimiseks


Pöörlev kinemaatika

Koorimisprotsessis nimetatakse trajektoori, mida pöörleva noa lõikeserv puidulõike ristlõikel läbib, koorimiskõveraks. Siin käsitletakse kahte järgmist küsimust: pöörleva lõikepingi kinemaatika kujundamise alused ja tegeliku pöörleva lõikamise trajektoor.

1) Pöördlõikepingi kinemaatika kujundamise alus

Kooritava puiduosa eesmärk on saada kvaliteetne ühtlase paksusega pidev spooniriba, nagu lahtikeritud paberirull. Praegu on nõuetele vastavaid liikumistrajektoore kahte tüüpi: Archimedese spiraal ja ringikujuline involuutne.

Archimedese spiraali põhivalem on:

x=ɑsinφ cosφ

y=ɑφsinφ

Puitlõikelt lahti keeratud spooni nimipaksus on spiraali iga lõigu samm kõvera J-telje suunas (φ2=2π+φ1). Et △χ= muutuks konstantseks, peab cosφ olema võrdne 1-ga ja φ=90°. Kui φ=90°, y=aφsin90°=0, st tera kõrgus on null ja tera peaks asuma x-teljel (st horisontaaltasapinnal, mis läbib pöördetelge puidusektsioon – padruni telje keskjoon). Võib ka öelda, et ükskõik mis paksust spooni nõutakse, on tera kõrgus alati null (h=0)

Ringi involutsiooni valem on järgmine:

x=acosφ1+aφ1sinφ1

y=asinφ1-aφ1cosφ1

Valemis: φ1-------nurk vertikaaljoone ja x-telje vahel esinemisjoone ja koordinaadi keskpunkti vahel.

Pöördnuga liigub sirgjooneliselt paralleelselt x-teljega, seega on evolutsionaalsete sektsioonide samm x-telje suunas spooni nimipaksus. 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

Kui S peab olema konstantne väärtus (S=2πα), peab φl olema 2πn+270°, seega y=a sin270°—acos270°=-a=h. Spooni kvaliteedi tagamiseks on koorimisprotsessis loota, et pöördnoa kliirensnurk (lõikenurk) puidusegmendi suhtes või nurk (θ) pöördnoa tagaosa ja vertikaalne pind, peaks järgima puidusegmendi pöörlevat lõikediameetrit. H=-a=-s/2π väärtus muutub vastavalt s väärtuse muutumisele, seega peaks ka pöördnoa pöörlemiskese sel ajal vastavalt muutuma, seega on pöörleva lõikemasina struktuur liiga keeruline. Sel põhjusel on sobimatu kasutada ümmargust evoluuti pöörleva lõikuri ja pöörleva lõikuri puidusegmendi vahelise liikumissuhte kujundamisel.

Vastupidi, Archimedese spiraal on ideaalne. Olenemata spooni nimipaksuse muutumisest on A väärtus alati null ja pöördnoa pöörlevat keskjoont pole vaja muuta. Seetõttu kasutatakse seda praegu teoreetilise alusena pöörleva lõikuri ja pöördlõikuri puidusegmendi kinemaatilise seose kujundamisel. Tegelik liikumistrajektoor pöörleva lõikamise ajal on tootmises ja pöördnoa tera paigalduskõrgus (h) ei pruugi olla samal horisontaaltasapinnal kui kinnitusvõlli keskjoont ühendav joon. See on tingitud kooritava puiduosa puiduliigist, koorimistingimustest, kooritava spooni paksusest, koorimismasina struktuurist ja täpsusest ning muudest põhjustest. Kvaliteetse spooni saamiseks h≠0 noa paigaldamisel, mis võib olla positiivne või negatiivne ning isegi pöördnoa keskpunkt võib olla veidi kõrgemal kui pöördnoa kaks otsa.

Kui pöördnoa tera paigaldusasend on erinev (h väärtus on erinev), on pöörlev lõikekõver järgmine:

h>0 Sel ajal on koorimiskõver sarnane Archimedese spiraaliga;

h=0 on Archimedese spiraal;

0>h>-a on piklik involuutne

h=-a on involuutne;

h<-a on="" lühendatud="">

Matemaatiline valem

UFO

Sfäärilised koordinaadid

rho=20*t^2

teeta=60*log(30)*t

phi=7200*t

& quot;rho=200*t"

& quot;teeta=900*t"

& quot;phi=t*90*10"

korv

Silindrilised koordinaadid

r=5{{3}}0,3*sin(t*180)+t

teeta=t*360*30

z=t*5

Siinuskõver

Descartes'i koordinaatsüsteem

x=50*t

y=10*sin(t*360)

z=0

Spiraalne kõver

Silindrilised koordinaadid

r=t

teeta=10+t*(20*360)

z=t*3

Liblika kõver

Sfäärilised koordinaadid

rho=8 * t

teeta=360 * t * 4

phi=-360 * t * 8

Rhodonea kõver

Kasutage ristkoordinaadisüsteemi

teeta=t*360*4

x=25+(10-6)*cos(teeta)+10*cos((10/6-1)*teeta)

y=25+(10-6)*sin(teeta)-6*sin((10/6-1)*teeta)

Spiraal ringis

Veeru koordinaatsüsteem

teeta=t*360

r=10+10*sin(6*teeta)

z=2 * sin (6 * teeta)

Involutiivne võrrand

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

Logaritmiline kõver

z=0

x = 10*t

y = log(10*t+0,0001)

Sfääriline spiraal

Sfääriline koordinaatsüsteem

rho=4

teeta=t*180

phi=t*360*20

Topeltkaareline tsükloid

Cardiri koordinaadid

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)

Tähejoon

Cardiri koordinaadid

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3

Südame joon

Silindrilised koordinaadid

a=10

r=a*(1+cos(teeta))

teeta=t*360

Lehe kuju

Descartes'i koordinaadid

a=10

x=3*a*t/(1+(t^3))

y=3*a*(t^2)/(1+(t^3))

Spiraal ristkoordinaatides

x=4 * cos (t *(5*360))

y=4 * sin (t * (5*360))

z = 10*t

parabool

Descartes'i koordinaadid

x = (4 * t)

y = (3 * t) + (5 * t ^2)

z =0

Ketasvedru

Silindrilised koordinaadid

r = 5

teeta=t*3600

z =(sin(3,5*teeta-90))+24*t

30 kraadi koonusavade töötlemine

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

WHILE[#1LE5.]DO1

#2=PAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

LÕPP1

G0Z50.M05

G91G28Z0Y0M09




Küsi pakkumist

whatsapp

skype

E-posti

Küsitlus