PLANE VECTOR

Sovellus

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.

vec_basis
vec_norm_2

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.

 
Tip

Sinun ei tarvitse syöttää normitettua vektoria. Voit käyttää piirustuksen mittoja tai mitä tahansa arvoja, jotka eivät muuta komponenttien suhdetta toisiinsa.

Käyttöesimerkki

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.

 
Tip

Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.

Esimerkki

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

Schwenk_einfach_bsp_2

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

Schwenk_einfach_bsp_3

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.

 
Tip

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.

 
Tip

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.

Kiertoakselin paikoitus

SYM tai SEQ

Yksiselitteisen kääntöratkaisun valinta

Kääntöratkaisut

Valinnainen syntaksielementti

COORD ROT tai TABLE ROT

Muunnostapa

Muunnostavat

Valinnainen syntaksielementti

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