Oct 25, 2021 Jätä viesti

Oletko hallinnut makroohjelmien tietyt laskentakaavat?


proe-funktion kaava


Nimi: Sinikäyrä

Perustamisympäristö: Pro/E-ohjelmisto, suorakulmainen koordinaattijärjestelmä

x=50*t

y=10*sin(t*360)

z=0

Nimi: Kierteinen käyrä

Perustamisympäristö: PRO/E; sylinterimäiset koordinaatit (sylinterimäiset)

r=t

theta=10+t*(20*360)

z=t*3

02

Perhoskäyrä


Pallokoordinaatit PRO/E

Yhtälö: rho=8 * t

theta=360 * t * 4

phi=-360 * t * 8

03

Rhodonea-käyrä


Käytä suorakulmaista koordinaattijärjestelmää

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

Spiraali ympyrässä


Sarakkeen koordinaattijärjestelmä

theta=t*360

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

z=2*sin(6*theta)

05

Involuuttinen yhtälö


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

Logaritminen käyrä


z=0

x = 10*t

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


07

Pallomainen spiraali (käytetään pallomaista koordinaattijärjestelmää)


rho=4

theta=t*180

phi=t*360*20

Nimi: Kaksoiskaarinen ulompi sykloidi

Cardirin koordinaatit

Yhtälö: 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

Cardirin koordinaatit

yhtälö:

a=5

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

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


Nimi: Heart Line

Rakennusympäristö: pro/e, sylinterimäiset koordinaatit

a=10

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

theta=t*360


Nimi: Lehden muotoinen viiva

Ympäristön asettaminen: suorakulmaiset koordinaatit

a=10

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

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

Spiraali suorakulmaisina koordinaatteina

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

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

z = 10*t

08

paraabeli


Suorakulmaiset koordinaatit

x = (4 * t)

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

z =0

Nimi: Levyjousi

Ympäristön asettaminen: pro/e

Sylinterimäinen istuin

r = 5

theta=t*3600

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

Yhtälö: Archimedes-spiraali

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

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

Pro/e-relaatiolausekkeet ja funktiot liittyvät selittävät tiedot

Suhteissa käytetyt funktiot

Matemaattinen funktio

Seuraavia operaattoreita voidaan käyttää suhteissa (mukaan lukien yhtälöt ja ehdolliset lausekkeet).

Suhteeseen voidaan sisällyttää myös seuraavat matemaattiset funktiot:

cos () kosini

rusketus () Tangentti

synti () sini

sqrt () neliöjuuri

asin () arcsini

acos () arckosinin

atan () arctangentti

sinh () Hyperbolinen sini

cosh () Hyperbolinen kosini

tanh () Hyperbolinen tangentti

Huomautus: Kaikki trigonometriset funktiot käyttävät yksikköasteita.

log() 10 kanta logaritmi

ln() luonnollinen logaritmi

exp() e:n teho

abs() itseisarvo

ceil() on pienin kokonaisluku, joka ei ole pienempi kuin sen arvo

floor() Suurin kokonaisluku, joka ei ylitä arvoaan

Voit lisätä valinnaisen argumentin funktioihin ceil ja floor ja määrittää sen avulla pyöristettävien desimaalien määrän.

Näiden pyöristysparametrien funktioiden syntaksi on:

katto(parametrin_nimi tai numero, dec_paikkojen_määrä)

kerros (parametrin_nimi tai numero, dec_paikkojen_määrä)

Missä dec_places_luku on valinnainen arvo:

1) Voidaan ilmaista numerona tai käyttäjän määrittämänä parametrina. Jos parametrin arvo on reaaliluku, CNC WeChatin julkinen tili cncdar katkaisee sen kokonaisluvuksi.

2) Sen enimmäisarvo on 8. Jos se ylittää 8, pyöristettävää lukua (ensimmäinen argumentti) ei pyöristetä, vaan sen alkuarvoa käytetään.

3) Jos et'määritä sitä, toiminto on sama kuin edellinen versio.

Käytä katto- ja lattiafunktioita, jotka eivät määritä desimaalien määrää. Esimerkkejä ovat seuraavat:

raja (10.2) on 11

kerroksen (10.2) arvo on 11

Käytä katto- ja lattiafunktioita, jotka määrittävät desimaalien määrän. Esimerkkejä ovat seuraavat:

raja (10,255, 2) on yhtä suuri kuin 10,26

katto (10,255, 0) on yhtä suuri kuin 11 [sama kuin katto (10,255)]

kerros (10.255, 1) on yhtä suuri kuin 10.2

kerros (10,255, 2) on yhtä suuri kuin 10,26

09

Käyrätaulukon laskenta

Käyrätaulukkolaskennan avulla käyttäjät voivat käyttää käyrätaulukon ominaisuuksia mittojen ohjaamiseen suhteiden kautta. Koko voi olla luonnos-, osa- tai kokoonpanokoko. Muoto on seuraava: evalgraph("kuvaajan_nimi", x), jossa graafin_nimi on käyrätaulukon nimi, x on arvo käyrätaulukon x-akselilla ja y arvo palautetaan.

Yhdistelmäominaisuuksille voit määrittää liikerataparametrin trajpar funktion toiseksi argumentiksi.

Huomautus: Käyrätaulukon ominaisuudet ovat yleensä CNC WeChatin julkisia numeroita cncdar, joita käytetään laskemaan y-arvo, joka vastaa x-arvoa määritetyllä alueella x-akselilla. Kun alueen ulkopuolella, y-arvo lasketaan ekstrapoloimalla. Alkuarvoa pienemmille x-arvoille järjestelmä laskee ekstrapoloidun arvon laajentamalla tangenttiviivaa alkupisteestä. Vastaavasti x-arvoille, jotka ovat suurempia kuin loppupisteen arvo, järjestelmä laskee ekstrapoloidun arvon laajentamalla tangenttiviivaa ulospäin loppupisteestä. Lisää WeChat: steven52014 lähettää kopion makroohjelman opetusohjelmasta

Yhdistelmäkäyrän kiertoradan funktio

Suhteessa voidaan käyttää yhdistelmäkäyrän rataparametria trajpar_of_pnt.

Seuraava funktio palauttaa arvon välillä 0,0 - 1,0: trajpar_of_pnt("trajname","pointname"). Missä trajname on yhdistekäyrän nimi ja pointname on vertailupisteen nimi.

Rata on yhdistelmäkäyrällä oleva parametri, jolla käyrän tangenttia vastaan ​​kohtisuorassa oleva taso kulkee vertailupisteen kautta. Siksi vertailupisteen ei tarvitse olla käyrällä; parametriarvo lasketaan pisteestä, joka on lähinnä käyrän vertailupistettä.

Jos yhdistelmäkäyrää käytetään moniraitaisen skannauksen rungona, trajpar_of_pnt on yhdenmukainen trajparin tai 1,0-trajparin kanssa (riippuen hybridiominaisuuden aloituspisteestä).

10

Tietoja suhteesta

Suhde (kutsutaan myös parametrisuhteeksi) CNC WeChat julkinen tili cncdar on yhtälö käyttäjän määrittämän symbolin koon ja parametrien välillä. Suhde kaappaa suunnittelusuhteen ominaisuuksien, parametrien tai komponenttien välillä, jolloin käyttäjät voivat hallita mallin muutosten vaikutusta.

Suhteet ovat tapa vangita suunnittelutietoa ja aikomuksia. Kuten parametrit, niitä käytetään mallin ohjaamiseen - suhteen muuttaminen muuttaa myös mallia.

Relaatioilla voidaan ohjata mallin muokkauksen vaikutusta, määrittää osien ja kokoonpanojen kokoarvoja ja toimia suunnitteluolosuhteiden rajoitteina (esim. määrittää osien reunoihin liittyvien reikien sijainnit).

Niitä käytetään suunnitteluprosessissa kuvaamaan mallin tai komponentin eri osien välistä suhdetta. Relaatiot voivat olla yksinkertaisia ​​arvoja (esimerkiksi d1=4) tai monimutkaisia ​​ehdollisia haaralauseita.


Suhteen tyyppi

Suhteita on kahdenlaisia:

1) Yhtälö – Tee yksi parametri yhtälön vasemmalla puolella yhtä suureksi kuin oikealla puolella oleva lauseke. Tätä suhdetta käytetään arvojen määrittämiseen mitoille ja parametreille. Esim:

Yksinkertainen tehtävä: d1=4,75

Monimutkainen tehtävä: d5 = d2*(SQRT(d7/3.0+d4))


2) Vertailu - Vertaa vasemmalla olevaa lauseketta ja oikealla olevaa lauseketta. Tätä suhdetta käytetään yleensä rajoitteena tai loogisten haarojen ehdollisissa käskyissä. Esim:

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

Ehdollisessa lauseessa; JOS (d1 + 2,5)> = d7

Lisää suhdetta

Voit laajentaa suhdetta:

1) Ominaisuuden poikkileikkaus (luonnostilassa, jos poikkileikkaus luodaan valitsemalla"Sketcher">"Relaatio" ;>"Lisää" aluksi);

2) Ominaisuudet (osittain tai kokoonpanotilassa);

3) Osat (osissa tai kokoonpanotilassa).

4) Komponentit (komponenttitilassa).

Kun suhdevalikko valitaan ensimmäistä kertaa, esiasetus on tarkastella tai muuttaa nykyisen mallin suhdetta (esimerkiksi osa osatilassa).

Päästäksesi suhteeseen, valitse"Relations""Osat" tai"Komponentit" valikosta ja valitse sitten jokin seuraavista komennoista"Model Relations" menu: Komponenttien suhteet-Käytä suhdetta komponentissa.

Jos komponentti sisältää yhden tai useamman alikomponentin,"Component Relations" valikko tulee näkyviin seuraavilla komennoilla:

─Nykyinen - Oletuksena se on ylimmän tason komponentti.

─Nimi – Kirjoita komponentin nimi.

1) Luurankosuhde - käytä luurankomallin suhdetta komponentissa (koskee vain komponentteja).

2) Osasuhde - käytä suhdetta osassa.

3) Ominaisuussuhde - Käytä ominaisuuskohtaista suhdetta. Jos ominaisuudella on poikkileikkaus, käyttäjä voi valita: saada pääsyn poikkileikkauksen suhteeseen (Sketcher) CNC WeChatin julkisen tilin cncdar-pinnalla (Sketcher) tai saada suhde ominaisuudessa kokonaisuudessaan Pääsy.


Array Relations - Käytä taulukoille ominaisia ​​suhteita.

Huomautuksia:

1) Jos yrität määrittää poikkileikkaussuhteen ohjaamalle parametrille poikkileikkauksen ulkopuolista suhdetta, järjestelmä antaa virheilmoituksen mallin regeneroinnissa. Sama pätee, kun yritetään määrittää suhdetta parametrille, jota jo ohjaa poikkileikkauksen ulkopuolinen suhde. Poista jokin suhteista ja luo uudelleen.

2) Jos komponentti yrittää määrittää arvon mittamuuttujalle, jota osan tai osakokoonpanon suhde on ohjannut, näyttöön tulee kaksi virheilmoitusta. Poista jokin suhteista ja luo uudelleen.

3) Mallin identiteettielementtien muuttaminen voi mitätöidä suhteet, koska niitä ei skaalata mallin kanssa. Lisätietoja yksiköiden muuttamisesta on kohdassa &; Tietoja metrisistä ja ei-metrisistä mittayksiköistä &; ohje aihe.

Käytä parametrien merkintää suhteissa

Suhteessa käytetään neljän tyyppisiä parametrisymboleja:


1) Kokosymboli – Seuraavia kokosymbolityyppejä tuetaan:

─d# - Mitat osa- tai kokoonpanotilassa.

─d#:#-Koko komponenttitilassa. Komponentti tai komponentin prosessitunnus lisätään jälkiliitteenä.

─rd# - Viitekoko osassa tai ylätason kokoonpanossa.

─rd#:#-Viitekoko komponenttitilassa (komponentti tai komponentin prosessitunnus lisätään jälkiliitteenä).

─rsd#- (osion) viitekoko luonnoksessa.

─kd#-Tunnetut mitat luonnoksessa (osassa) (emoosassa tai kokoonpanossa).


2) Toleranssi - Nämä ovat toleranssimuotoon liittyviä parametreja. Kun koko muuttuu numerosta symboliksi, nämä symbolit näkyvät luettelossa.

─tpm#-Toleranssi symmetrisessä yhteen- ja vähennysmuodossa; # on mittojen lukumäärä.

─tp#-Positiivinen toleranssi yhteen- ja vähennysmuodossa; # on mittojen lukumäärä.

─tm#-Negatiivinen toleranssi yhteen- ja vähennysmuodossa; # on mittojen lukumäärä.


3) Instanssien lukumäärä - Nämä ovat kokonaislukuparametreja, jotka ovat esiintymien lukumäärä taulukon suunnassa.

─p#-jossa # on esiintymien lukumäärä.

Huomautus: Jos muutat esiintymien lukumäärän muuksi kuin kokonaislukuarvoksi, Pro/ENGINEER leikkaa desimaaliosan pois. Esimerkiksi 2,90 muuttuu 2:ksi.


4) Käyttäjäparametrit - nämä voivat olla parametreja, jotka on määritetty lisäämällä parametreja tai suhteita.

E.g:

Tilavuus=d0*d1*d2

Toimittaja=& quot;Stockton Corp."

Huomautuksia:

─Käyttäjäparametrien nimien tulee alkaa kirjaimella (jos niitä käytetään suhteissa).

─Ei voi käyttää parametreja d#, kd#, rd#, tm#, tp# tai tpm# käyttäjäparametrien niminä, koska ne on varattu ulottuvuuksien käyttöön.

─Käyttäjäparametrien nimet eivät saa sisältää muita kuin aakkosnumeerisia merkkejä, kuten !, @, #, $.

11

Kuinka laskea viilujen lukumäärä puun kuorimista varten


Pyörivä kinematiikka

Kuorinnassa sitä liikerataa, jonka pyörivän veitsen leikkuureuna kulkee puuosan poikkileikkauksella, kutsutaan kuorimiskäyräksi. Tässä käsitellään kahta seuraavaa asiaa: pyörivän leikkauskoneen kinematiikan suunnittelun perusteita ja varsinaisen kiertoleikkauksen liikerataa.

1) Pyörivän leikkauskoneen kinematiikan suunnittelun perusta

Kuorittavan puuosan tarkoituksena on saada laadukas yhtenäinen ja tasapaksuinen viilunauha, kuten paperirullaa aukirullaamalla. Vaatimukset täyttäviä liikeratoja on tällä hetkellä kahdenlaisia: Archimedes-spiraali ja ympyrä-evoluutio.

Archimedes-spiraalin peruskaava on:

x=ɑsinφ cosφ

y=ɑφsinφ

Puuprofiilista irti ruuvatun viilun nimellispaksuus on spiraalin kunkin osan nousu käyrän J-akselin suunnassa (φ2=2π+φ1). Jotta △χ= olisi vakio, cosφ:n on oltava yhtä suuri kuin 1 ja φ=90°. Kun φ=90°, y=aφsin90°=0, eli terän korkeus on nolla ja terän tulee olla x-akselilla (eli vaakatasossa, joka kulkee kiertoakselin läpi). puuosa - istukan akselin keskiviiva). Voidaan myös sanoa, että riippumatta siitä, minkä paksuinen viilu vaaditaan, terän korkeus on aina nolla (h=0)

Ympyrän involuution kaava on:

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

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

Kaavassa: φ1-------pystysuoran ja x-akselin välinen kulma esiintymisviivan ja koordinaatin keskipisteen välillä.

Pyörivä veitsi liikkuu suorassa linjassa x-akselin suuntaisesti, joten evoluutioiden jako x-akselin suunnassa on viilun nimellispaksuus. 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

Jos S:n vaaditaan olevan vakioarvo (S=2πα), φl:n on oltava 2πn+270°, joten y=a sin270°—acos270°=-a=h. Viilun laadun varmistamiseksi kuorintaprosessissa toivotaan, että pyörivän veitsen välyskulma (leikkauskulma) suhteessa puusegmenttiin tai kulma (θ) pyörivän veitsen takaosan ja pystysuora pinta, tulee noudattaa puusegmentin pyörivää leikkaushalkaisijaa. Arvo h=-a=-s/2π muuttuu s-arvon muutoksen mukaan, joten myös pyörivän veitsen pyörimiskeskiön tulisi muuttua vastaavasti tällä hetkellä, joten pyörivän leikkauskoneen rakenne on liian monimutkainen. Tästä syystä ei ole tarkoituksenmukaista käyttää pyöreää evoluutiota pyörivän leikkurin ja pyörivän leikkurin puusegmentin välisen liikesuhteen suunnittelussa.

Päinvastoin, Archimedes-spiraali on ihanteellinen. Huolimatta viilun nimellispaksuuden muutoksesta A-arvo on aina nolla, eikä kiertoveitsen pyörivää keskilinjaa tarvitse muuttaa. Siksi sitä käytetään tällä hetkellä teoreettisena perustana pyörivän leikkurin ja pyörivän leikkurin puusegmentin välisen kinemaattisen suhteen suunnittelussa. Varsinainen liikerata kiertoleikkauksen aikana on tuotannossa, eikä kiertoveitsen terän asennuskorkeus (h) välttämättä ole samassa vaakatasossa kuin kiristysakselin keskilinjaa yhdistävä linja. Tämä johtuu kuorittavan puuosan puulajista, kuoriutumisolosuhteista, kuorittavan viilun paksuudesta, sorvauskoneen rakenteesta ja tarkkuudesta sekä muista syistä. Laadukkaan viilun saamiseksi h≠0 veistä asennettaessa, mikä voi olla positiivinen tai negatiivinen, ja jopa pyörivän veitsen keskikohta voi olla hieman korkeammalla kuin pyörivän veitsen kaksi päätä.

Kun pyörivän veitsen terän asennusasento on erilainen (h-arvo on eri), pyörivä leikkauskäyrä on:

h>0 Tällä hetkellä kuoriutumiskäyrä on samanlainen kuin Arkhimedes-spiraali;

h=0 on Archimedes-spiraali;

0>h>-a on pitkänomainen evoluutio

h=-a on involuutio;

h<-a on="" lyhennetty="">

Matemaattinen kaava

ufo

Pallomaiset koordinaatit

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"

kori

Sylinterimäiset koordinaatit

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

theta=t*360*30

z=t*5

Sinikäyrä

Suorakulmainen koordinaattijärjestelmä

x=50*t

y=10*sin(t*360)

z=0

Kierteinen käyrä

Sylinterimäiset koordinaatit

r=t

theta=10+t*(20*360)

z=t*3

Perhoskäyrä

Pallomaiset koordinaatit

rho=8 * t

theta=360 * t * 4

phi=-360 * t * 8

Rhodonea-käyrä

Käytä suorakulmaista koordinaattijärjestelmää

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)

Spiraali ympyrässä

Sarakkeen koordinaattijärjestelmä

theta=t*360

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

z=2*sin(6*theta)

Involuuttinen yhtälö

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

Logaritminen käyrä

z=0

x = 10*t

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

Pallomainen spiraali

Pallomainen koordinaattijärjestelmä

rho=4

theta=t*180

phi=t*360*20

Kaksikaarinen sykloidi

Cardirin koordinaatit

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ähtilinja

Cardirin koordinaatit

a=5

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

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

Sydänviiva

Sylinterimäiset koordinaatit

a=10

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

theta=t*360

Lehden muoto

Suorakulmaiset koordinaatit

a=10

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

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

Spiraali suorakulmaisina koordinaatteina

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

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

z = 10*t

paraabeli

Suorakulmaiset koordinaatit

x = (4 * t)

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

z =0

Levyjousi

Sylinterimäiset koordinaatit

r = 5

theta=t*3600

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

30 asteen kartioreikien koneistus

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

WHILE[#1LE5.]DO1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

LOPPU1

G0Z50.M05

G91G28Z0Y0M09




Lähetä kysely

whatsapp

skype

Sähköposti

Tutkimus