Työkierto 291 IPO-SORV. KYTKENTÄ (optio #96)

ISO-ohjelmointi

G291

Käyttö

 
Machine

Katso koneen käyttöohjekirjaa!

Tämä toiminto on vapautettava ja mukautettava koneen valmistajan toimesta.

Cyc291_1

Työkierto 291 IPO-SORV. KYTKENTÄ linkittää työkalukaran lineaariakseleiden asemaan - tai peruuttaa taas karan linkityksen. Interpolaatiosorvauksessa terän suuntaus kohdistetaan ympyrän keskipisteeseen. Pyörintäkeskipiste määritellään työkierrossa koordinaateilla Q216 ja Q217.

Työkierron kulku

  1. Q560=1:
  2. Ohjaus suorittaa ensin karan pysäytyksen (M5).
  3. Ohjaus kohdistaa työkalukaran määriteltyyn pyörintäkeskipisteeseen. Tällöin huomioidaan määritelty karan suuntauskulma Q336. Jos määritelty, huomioidaan lisäksi arvo "ORI", joka on mahdollisesti syötetty työkalutaulukkoon.
  4. Työkalukara on nyt kytketty lineaariakseliasemaan. Kara noudattelee pääakselin asetusasemaa.
  5. Käyttäjä on lopetettava linkitys ennen sen peruuttamista. (Työkierron 291 tai ohjelman lopetuksen/sisäisen pysäytyksen kautta)
  1. Q560=0:
  2. Ohjaus peruuttaa karan linkityksen.
  3. Työkalukaraa ei ole enää linkitetty lineaariakseliasemaan.
  4. Koneistus työkierrolla 291 Interpolaatiosorvaus on päättynyt.
  5. Jos Q560=0, parametrit Q336, Q216, Q217 eivät ole olennaisia.

Ohjeet

 
Machine

Työkierto on käytettävissä vain koneissa, joissa on säädettävä kara.

Tarvittaessa ohjaus valvoo, että karan ollessa paikallaan paikoitusta ei saa suorittaa syöttöarvolla. Ota sitä varten yhteys koneen valmistajaan.

  • Tämän työkierron voit toteuttaa vain koneistustilassa FUNCTION MODE MILL.
  • Työkierto 291 on CALL-aktiivinen
  • Tämän työkierron voit toteuttaa myös käännetyssä koneistustasossa.
  • Huomaa, että ennen työkierron kutsua on akselikulman oltava sama kuin kääntökulma! Vain sillä tavoin voi akseleiden kytkentä tapahtua oikein.
  • Jos työkierto 8 PEILAUS on aktiivinen, ohjaus ei toteuta interpolaatiosorvauksen työkiertoa.
  • Jos työkierto 26 MITTAKERR.(SUUNTA) on aktiivinen ja mittakerroin yhdellä akselilla on erisuuri kuin 1, ohjaus ei toteuta interpolaatiosorvauksen työkiertoa.

Ohjelmointiohjeet

  • Ohjelmointi M3/M4 puuttuu. Lineaariakselin ympyrän muotoisen liikkeen kuvaamiseksi käytä esimerkiksi CC- ja C-lauseita.
  • Huomioi ohjelmoinnin yhteydessä, ettei karan keskipiste eikä teräpala saa liikkua sorvausmuodon keskipisteeseen.
  • Ohjelmoi ulkomuodot säteellä, joka on suurempi kuin 0.
  • Ohjelmoi sisämuodot säteellä, joka on suurempi kuin työkalun säde.
  • Jotta koneesi voisi saavuttaa suuren ratanopeuden, määrittele ennen työkierron kutsua suuri toleranssi työkierrolla 32. Ohjelmoi työkierto 32 HDC-suodattimella=1.
  • Ohjelmoi haluamasi koneistus työkierron 291 ja CYCL CALL -määrittelyn jälkeen. Lineaariakselin ympyrän muotoisen liikkeen kuvaamiseksi käytä esimerkiksi lineaari- tai polaarilauseita.
  • Esimerkkki interpolaatioporauksesta, työkierto 291

Ohje koneparametreihin liittyen

  • Koneparametrilla mStrobeOrient (nro 201005) koneen valmistaja määrittelee M-toiminnon karan suuntausta varten.
    • Kun >0 syötetään, tulostetaan tämä M-numero (koneen valmistajan PLC-toiminto), joka suoritettu karan suuntauksen. Ohjaus odottaa niin kauan, kunnes karan suuntaus on päättynyt.
    • Kun arvoksi on ohjelmoitu -1, ohjaus suorittaa karan suuntauksen.
    • Kun arvoksi on ohjelmoitu 0, ei tapahdu mitään.

    Missään tapauksessa ei aikaisemmin tulostea M5-koodia.

Työkiertoparametrit

Apukuva

Parametri

Q560 Karan kytk. (0=pois / 1=päällä)?

Määrittele, linkitetäänkö työkalukara lineaariakseliasemaan. Kun karan linkitys on aktiivinen, työkalun terän suuntaus osoitetaan pyörintäkeskipisteeseen.

0: Karan kytkentä pois päältä

1: Karan kytkentä päälle

Sisäänsyöttö: 0, 1

Q336 Kulma karan suuntaukselle?

Ohjaus suuntaa työkalun ennen koneistusta tähän kulmaan. Kun työskentelet jyrsintätyökalulla, suuntaa terä niin, että terä osoittaa pyörintäkeskipistettä kohti.

Jos työskentelet sorvaustyökalulla ja olet määritellyt työkalutaulukossa (toolturn.trn) arvon "ORI", myös se huomioidaan tämän karan suuntauksen yhteydessä.

Sisäänsyöttö: 0...360

Työkalun määrittely

291-04

Q216 1. AKSELIN KESKIVIIVA ?

Pyörintäkeskipiste koneistustason pääakselilla

Sisäänsyöttö absoluuttinen: -99999,9999...99999,9999

Q216 2. AKSELIN KESKIVIIVA ?

Pyörintäkeskipiste koneistustason sivuakselilla

Sisäänsyöttö: -99999.9999...+99999.9999

Q561 Sorvaustyökalun muunnos (0/1)

Olennainen vain, jos työkalu on kuvattu sorvaustyökalutaulukossa (toolturn.trn). Tällä parametrillla voit päättää, tulkitaanko sorvaustyökalun arvo XL jyrsintätyökalun säteeksi R.

0: Ei muutosta - työkalu tulkitaan niin kuin se on kuvattu sorvaustyökalutaulukossa (toolturn.trn). Tässä tapauksessa ei saa käyttää sädekorjausta RR tai RL. Lisäksi liikkeen ohjelmoinnissa on huomioitava se, että työkalun keskipisteen TCP liike kuvataan ilman karan linkitystä Tämän tyyppinen ohjelmointi on paljon vaikeampaa.

1: Sorvaustyökalun (toolturn.trn) arvo XL tulkitaan jyrsintätyökalutaulukon säteeksi R. Näin voi muodon ohjelmoinnin yhteydessä käyttää sädekorjausta RR tai RL. Tämän tyyppinen ohjelmointi on suositeltavaa.

Sisäänsyöttö: 0, 1

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 CYCL DEF 291 IPO-SORV. KYTKENTÄ ~

Q560=+0

;KARAN KYTKENTÄ ~

Q336=+0

;KARAN KULMA ~

Q216=+50

;1. AKSELIN KESKIV. ~

Q217=+50

;2. AKSELIN KESKIV. ~

Q561=+0

;SORVAUSTYOKALU MUUNNOS

Työkalun määrittely

Yleiskuvaus

Parametrin Q560 asetuksesta riippuen voit joko aktivoida interpolaatiosorvauksen linkityksen (Q560=1) tai peruuttaa sen (Q560=0).

Karan linkitys pois, Q560=0

Työkalukaraa ei linkitetä lineaariakseliasemaan.

 
Tip

Q560=0: Työkierron Interpolaatiosorvaus, linkitys aktivoinnin peruutus!

Karan linkitys päälle, Q560=1

Toteuta sorvauskoneistus, jonka yhteydessä työkalukara linkitetään lineaariakseliasemaan. Kun määrittelet parametrin Q560=1, sinulla on useampia mahdollisuuksia määritellä työkalu työkalutaulukossa. Seuraavaksi esitellään nämä mahdollisuudet:

  • Sorvaustyökalun määrittely työkalutaulukossa (tool.t) jyrsintätyökaluna
  • Jyrsintätyökalun määrittely työkalutaulukossa (tool.t) jyrsintätyökaluna (ja käyttö sen jälkeen sorvaustyökaluna)
  • Sorvaustyökalun määrittely sorvastyökalutaulukossa (toolturn.trn)

Seuraavassa on ohjeet näille kolmelle työkalumäärittelyn mahdollisuudelle:

  • Sorvaustyökalun määrittely työkalutaulukossa (tool.t) jyrsintätyökaluna
  • Jos työskentelet ilman optiota 50, määrittele sorvaustyökalu työkalutaulukossa (tool.t) jyrsintätyökaluna. Tässä tapauksessa seuraavat tiedot huomioidaan työkalutaulukosta (sis. Delta-arvot): Pituus (L), säde (R) ja nurkan säde (R2). Sorvaustyökalun geometriset tiedot siirretään jyrsintätyökalun tietoihin. Kohdista sorvaustyökalu karan keskipisteeseen. Määrittele tämä karan suuntauskulma työkierrossa parametrin Q336 avulla. Ulkopuolisessa koneistuksessa karan suuntauskulma on Q336, sisäpuolisessa koneistuksessa karan suuntauskulma on Q336+180.

     
    Ohje
    Huomaa törmäysvaara!
    Sisäpuolisessa koneistuksessa voi seurauksena olla työkalunpitimen ja työkappaleen välinen törmäys. Työkalunpidintä ei valvota. Jos työkalunpitimen perusteella pyörintähalkaisija muodostuu suuremmaksi kuin terän mukaan määräytyen, on olemassa törmäysvaara.
    1. Valitse työkalunpidin niin, että pyörintähalkaisija muodostuu suuremmaksi kuin terän mukaan määräytyen.
  • Jyrsintätyökalun määrittely työkalutaulukossa (tool.t) jyrsintätyökaluna (ja käyttö sen jälkeen sorvaustyökaluna)
  • Voit suorittaa interpolaatiosorvauksen jyrsintätyökalulla. Tässä tapauksessa seuraavat tiedot huomioidaan työkalutaulukosta (sis. Delta-arvot): Pituus (L), säde (R) ja nurkan säde (R2). Kohdista jyrsintätyökalu karan keskipisteeseen. Määrittele tämä kulma parametrissa Q336. Ulkopuolisessa koneistuksessa karan suuntauskulma on Q336, sisäpuolisessa koneistuksessa karan suuntauskulma on Q336+180.

  • Sorvaustyökalun määrittely sorvastyökalutaulukossa (toolturn.trn)
  • Jos työskentelet optiolla 50, määrittele sorvaustyökalu sorvaustyökalutaulukossa (toolturn.trn). Tässä tapauksessa karan suuntaus pyörintäkeskipisteeseen tapahtuu huomioimalla työkalukohtaiset tiedot, kuten koneistustapa (TO sorvaustyökalutaulukossa), suuntauskulma (ORI sorvaustyökalutaulukossa) ja parametri Q336 ja parametri Q561.

     
    Tip
    • Ohjelmointi- ja käyttöohjeet:
    • Jos määrittelet sorvaustyökalun sorvaustyökalutaulukossa (toolturn.trn), suosittelemme parametrin Q561=1 käyttöä. Tällä tavoin sorvaustyökalun tiedot muutetaan jyrsintätyökalun tiedoiksi ja voit huomattavasti yksinkertaistaa ohjelmointia. Määrittelyllä Q561 voi voit ohjelmoinnissa käyttää sädekorjausta RR tai RL. (Sitä vastoin määrittelyllä Q561=0 täytyy muodon kuvauksessa sädekorjaus RR tai RL jättää pois. Lisäksi ohjelmoinnissa on huomioitava se, että työkalun keskipisteen TCP liike ohjelmoidaan ilman karan linkitystä Tämän tyyppinen ohjelmointi on saattaa kestää verrattomasti kauemman aikaa!)
      • Kun määrittelet parametrin Q561=1, interpolaatiosorvauksen päättämiseksi on ohjelmoitava seuraavaa:
      • R0 peruuttaa taas sädekorjauksen.
      • Työkierto 291 parametrilla Q560=0 ja Q561=0 peruuttaa taas karan linkityksen.
      • CYCL CALL kutsuu työkierron 291.
      • TOOL CALL peruuttaa taas parametrin Q561 muunnoksen.
      • Kun määrittelet parametrin Q561=1, saat käyttää vain seuraavia työkalutyyppejä:
      • TYPE: ROUGH, FINISH, BUTTON koneistussuunnalla TO: 1 tai 8, XL>=0
      • TYPE: ROUGH, FINISH, BUTTON koneistussuunnalla TO: 7: XL<=0

    Seuraavassa esitetään, kuinka karan suuntaus määräytyy:

    Koneistus

    TO

    Karan suuntaus

    Interpolaatiosorvaus, ulkopuolinen

    1

    ORI + Q336

    Interpolaatiosorvaus, sisäpuolinen

    7

    ORI + Q336 + 180

    Interpolaatiosorvaus, ulkopuolinen

    7

    ORI + Q336 + 180

    Interpolaatiosorvaus, sisäpuolinen

    1

    ORI + Q336

    Interpolaatiosorvaus, ulkopuolinen

    8

    ORI + Q336

    Interpolaatiosorvaus, sisäpuolinen

    8

    ORI + Q336

    • Seuraavia työkalutyyppejä voidaan käyttää interpolaatiosorvaukseen.
    • TYPE: ROUGH koneistussuunnilla TO: 1, 7, 8
    • TYPE: FINISH koneistussuunnilla TO: 1, 7, 8
    • TYPE: BUTTON koneistussuunnilla TO: 1, 7, 8
    • Seuraavia työkalutyyppejä ei voi käyttää interpolaatiosorvaukseen.
    • TYPE: ROUGH, koneistussuunnilla TO: 2 ... 6
    • TYPE: FINISH, koneistussuunnilla TO: 2 ... 6
    • TYPE: BUTTON, koneistussuunnilla TO: 2 ... 6
    • TYPE: RECESS
    • TYPE: RECTURN
    • TYPE: THREAD