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





