Toiminnolla PLANE VECTOR määritellään koneistustaso kahdella vektorilla.
Toiminnon kuvaus
Vektorit määrittelevät koneistustason kahdella toisistaan riippumattomalla suuntaustehtävällä, jotka toteutetaan kääntämättömässä työkappalekoordinaatistossa W-CS.
![]() | ![]() |
Perusvektori komponenteilla BX, BY ja BZ | Normaalivektorin NZ-komponentti |
Vaikka yksi tai useampi komponentti sisältäisi arvon 0, sinun on määritettävä kaikki kuusi komponenttia.
Sinun ei tarvitse syöttää normitettua vektoria. Voit käyttää piirustuksen mittoja tai mitä tahansa arvoja, jotka eivät muuta komponenttien suhdetta toisiinsa.
Perusvektori komponenteilla BX, BY ja BZ määrittelee käännetyn X-akselin suunnan. Normaalivektori komponenteilla NX, NY ja NZ määrittelee käännetyn Z-akselin suunnan ja sen myötä epäsuoraan koneistustason. Normaalivektori on kohtisuorassa käännetyn koneistustason suhteen.
Käyttöesimerkki
Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.
- Sovita seuraava sisältö.
- Työkalut
- Lastuamisarvot
- Syöttöarvot
- Varmuuskorkeus tai varmuusasemat
- Konekohtaiset asemat, esim. koodilla M91
- Ohjelmakutsun polut
Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.
Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.
Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.
11 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT |
Lähtötila | Alkutilanne näyttää koneistustasokoordinaatiston WPL-CS sijainnin ja suunnan, kun sitä ei ole vielä käännetty. Sijainti määrää työkappaleen nollapisteen, joka esimerkissä on siirretty viisteen yläreunaan. Aktiivinen työkappaleen nollapiste määrittelee myös sen aseman, jonka ympäri ohjaus suuntaa tai kiertää koneistustasokoordinaatistoa WPL-CS. |
Työkaluakselin suuntaus | Normaalivektorin kompoponenttien NX+0, NY-1 ja NZ+1 avulla ohjaus määrittelee koneistustasokoordinaatiston WPL-CS Z-akselin kohtisuoraan viisteen pinnan suhteen. Käännetyn X-akselin suuntaus vastaa komponentin BX+1 kautta kääntämättömän X-akselin suuntausta. Käännetyn Y-akselin kohdistus saadaan automaattisesti, koska kaikki akselit ovat kohtisuorassa toisiinsa nähden. |
Jos ohjelmoit viisteen koneistuksen aliohjelman sisällä, voit valmistaa kiertävän viisteen neljällä koneistustasomäärittelyllä.
- Kun esimerkissä määritellään ensimmäisen viisteen koneistustaso, ohjelmoi loput viisteet seuraavilla vektorikomponenteilla:
- BX+0, BY+1 ja BZ+0 sekä NX+1, NY+0 ja NZ+1 toiselle viisteelle
- BX-1, BY+0 ja BZ+0 sekä NX+0, NY+1 ja NZ+1 kolmannelle viisteelle
- BX+0, BY-1 ja BZ+0 sekä NX-1, NY+0 ja NZ+1 neljännelle viisteelle
Arvot perustuvat kääntämättömään työkappalekoordinaatistoon W-CS.
Huomaa, että ennen jokaista koneistustason määrittelyä on siirrettävä työkappaleen nollapistettä.
Sisäänsyöttö
Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.
- Sovita seuraava sisältö.
- Työkalut
- Lastuamisarvot
- Syöttöarvot
- Varmuuskorkeus tai varmuusasemat
- Konekohtaiset asemat, esim. koodilla M91
- Ohjelmakutsun polut
Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.
Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.
Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.
11 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT |
NC-toiminto sisältää seuraavat syntaksielementit:
Syntaksielementti | Merkitys |
---|---|
PLANE VECTOR | Syntaksiavaaja koneistustason määrittelyyn kahdella vektorilla |
BX, BY ja BZ | Kantavektorin komponentit työkappalekoordinaatiston W-CS suhteen käännetyn X-akselin kohdistamista varten Sisäänsyöttö: -99.9999999...+99.9999999 |
NX, NY ja NZ | Normaalivektorin komponentit työkappalekoordinaatiston W-CS suhteen käännetyn Z-akselin kohdistamista varten Sisäänsyöttö: -99.9999999...+99.9999999 |
MOVE, TURN tai STAY | Kiertoakselipaikoituksen tyyppi Tip Valinnasta riippuen voit määritellä valinnaiset syntaksielementit MB, DIST ja F, F AUTO tai FMAX. |
SYM tai SEQ | |
COORD ROT tai TABLE ROT |
Ohjeet
- Jos normaalivektorin komponenteilla on hyvin pieniä arvoja, esim. 0 tai 0,0000001, ohjaus ei voi määrittää koneistustason kaltevuutta. Ohjaus keskeyttää näissä tapauksissa koneistamisen virheilmoituksen avulla. Tätä käyttäytymistä ei voi muuttaa.
- Ohjaus laskee kulloinkin vaikuttavan normivektorin sisäisesti sisäänsyöttämiesi arvojen perusteella.
Ohjeet liittyen ei-kohtisuoriin vektoreihin
Jotta koneistustason määrittely olisi yksiselitteinen, täytyy vektorit ohjelmoida keskenään kohtisuoraan.
Valinnaisella koneparametrilla autoCorrectVector (nro 201207) koneen valmistaja määrittelee ohjauksen käyttäytymisen ei-kohtisuorilla akseleilla.
Vaihtoehtona virheilmoitukselle ohjaus voi korjata tai vaihtaa ei-kohtisuoran kantavektorin. Ohjaus ei tässä yhteydessä muuta normaalivektoria.
- Ohjauksen tavanomainen korjausmenettely, kun kantavektori ei ole kohtisuorassa:
- Ohjaus projisoi kantavektori normaalivektorin suuntaisesti koneistustasoon, joka on määritelty normaalivektorin avulla.
- Ohjauksen korjausmenettely, kun kantavektori ei ole kohtisuorassa ja se on lisäksi liian lyhyt, normaalivektorin suuntainen tai erisuuntainen:
- Jos normaalivektorin NX-komponentti sisältää arvon 0, kantavektori vastaa alkuperäistä X-akselia.
- Jos normaalivektorin NY-komponentti sisältää arvon 0, kantavektori vastaa alkuperäistä Yakselia.
Määrittely
Lyhenne | Määrittely |
---|---|
B esimerkiksi osoitteessa BX | Kantavektori |
N esimerkiksi osoitteessa NX | Normaalivektori |