Työkierto 292 IPO-SORV. MUOTO (optio #96)

ISO-ohjelmointi

G292

Käyttö

 
Machine

Katso koneen käyttöohjekirjaa!

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

291_01

Työkierto 292 INTERPOLAATIOSORVAUKSEN MUOTOSILITYS kytkee työkalukaran lineaariakseleiden asemaan. Tällä työkierrolla voit laatia tiettyjä pyörintäsymmetrisiä muotoja aktiivisessa koneistustasossa. Tämän työkierron voit suorittaa myös käännetyssä koneistustasossa. Pyörintäkeskipisteenä on aloituspiste koneistustasossa työkierron kutsun yhteydessä. Sen jälkeen kun ohjaus on toteuttanut tämän työkierron, myös karan linkityksen aktivointi peruutetaan.

Kun työskentelet työkierron 292 kanssa, määrittelet ensin haluamasi muodon aliohjelmassa ja teet sen jälkeen osoituksen tähän muotoon työkierrolla 14 tai SEL CONTOUR. Ohjelmoi muoto monotonisesti laskevilla tai monotonisesti nousevilla koordinaattiarvoilla. Upotuslastujen valmistus ei ole mahdollinen tällä työkierrolla. Sisäänsyötöllä Q560=1 voit sorvata muodon, jossa terä suuntaus tehdään ympyrän keskipisteeseen. Määrittele Q560=0, niin voit jyrsiä muodon ilman karan suuntausta.

Työkierron kulku

292_Q560
  1. Q560=0: Muodon jyrsintä
  2. Ennen työkierron kutsua ohjelmoimasi M3-/M4-toiminto pysyy aktiivisena.
  3. Karan pysäytystä ja karan suuntausta ei tapahdu. Q336 ei huomioi työkalun asemaa.
  4. Ohjaus paikoittaa työkalun muodon aloitussäteeseen Q491 huomioimalla ulko-/sisäpuolisen koneistuksen Q529 ja sivuttaisen varmuusetäisyyden Q357. Kuvattua muotoa pidennetään automaattisesti varmuusetäisyyden verran, se on ohjelmoitava aliohjelmassa.
  5. Ohjaus laatii määritellyn muodon pyörivän karan (M3/M4) avulla. Tällöin koneistustason pääakselit muodostavat ympyrän muotoisen liikkeen, karan akselia ei ohjata.
  6. Muodon loppupisteessä ohjaus nostaa työkalun kohtisuorasti varmuusetäisyyden verran.
  7. Sen jälkeen ohjaus paikoittaa työkalun takaisin varmuuskorkeudelle.
  1. Q560=1: muodon sorvaus
  2. Ohjaus kohdistaa työkalukaran määriteltyyn pyörintäkeskipisteeseen. Tällöin huomioidaan määritelty kulma Q336. Jos määritelty, arvo "ORI" otetaan myös huomioon sorvaustyökalutaulukosta (toolturn.trn).
  3. Työkalukara on nyt kytketty lineaariakseliasemaan. Kara noudattelee pääakselin asetusasemaa.
  4. Ohjaus paikoittaa työkalun muodon aloitussäteeseen Q491 huomioimalla ulko-/sisäpuolisen koneistuksen Q529 ja sivuttaisen varmuusetäisyyden Q357. Kuvattua muotoa pidennetään automaattisesti varmuusetäisyyden verran, se on ohjelmoitava aliohjelmassa.
  5. Ohjaus toteuttaa määritellyn muodon interpolaatiosorvauksen avulla. Tällöin koneistustason lineaariakselit muodostavat ympyrän muotoisen liikkeen, samalla kun karan akseli ohjataan kohtisuoraan tasopintaan.
  6. Muodon loppupisteessä ohjaus nostaa työkalun kohtisuorasti varmuusetäisyyden verran.
  7. Sen jälkeen ohjaus paikoittaa työkalun takaisin varmuuskorkeudelle.
  8. Ohjaus peruuttaa nyt automaattisesti työkaluakselin linkityksen lineaariakseleille.

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.

 
Ohje
Huomaa törmäysvaara!
Se voi aiheuttaa työkalun ja työkappaleen törmäyksen. Ohjaus pidentää kuvattua muotoa automaattisesti varmuusetäisyyden verran! Ohjaus paikoittaa koneistuksen alussa pikaliikkeellä FMAX muodon aloituspisteeseen!
  1. Ohjelmoi aliohjelmassa muodon pidennys.
  2. Muodon aloituspisteessä ei saa olla materiaalia.
  3. Sorvausmuodon keskipisteenä on aloituspiste koneistustasossa työkierron kutsun yhteydessä.
  • Tämän työkierron voit toteuttaa vain koneistustilassa FUNCTION MODE MILL.
  • Työkierto on CALL-aktiivinen.
  • Työkierto ei mahdollista rouhintakoneistuksia useammilla lastuilla.
  • Sisäkoneistuksessa ohjaus tarkastaa, onko aktiivinen työkalun säde pienempi kuin puolet muodon aloitushalkaisijasta Q491 plus sivuttainen varmuusetäisyys Q357. Jos tässä tarkastuksessa todetaan, että työkalu on liian suuri, NC-ohjelma keskeytetään.
  • 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.
  • Parametrissa Q449 SYOTTOARVO ohjelmoidaa syöttöarvo aloitussäteelle. Huomaa, että tilanäytössä syöttöarvo perustuu TCP:hen ja voi poikeata Q449-koodista. Ohjaus laskee syöttöarvon tilanäytössä.
  • Ulkopuolinen koneistus Q529=1

    Sisäpuolinen koneistus Q529=0

    Ftcp_Außen

    Ftcp_Innen

Ohjelmointiohjeet

  • Ohjelmoi sorvausmuoto ilman työkalun sädekorjausta (RR/RL) ja ilman APPR- tai DEP-liikkeitä.
  • Huomaa, että ohjelmoidut työvarat eivät ole mahdollisia toiminnolla FUNCTION TURNDATA CORR-TCS(WPL). Ohjelmoi muodon työvara suoraan työkierron avulla tai työkalutaulukon työkalukorjauksella (DXL, DZL, DRS).
  • Huomioi ohjelmoinnissa, että vain positiivisia säteen arvoja voidaan käyttää.
  • 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.
  • Kun aktivoit karan kytkennän (Q560=0), tämä työkierto voidaan toteuttaa polaarisen kinematiikan avulla. Sen vuoksi sinun on kiinnitettävä työkappale pöydän keskipisteeseen.
  • Koneistus polaarisella kinematiikalla FUNCTION POLARKIN

Ohje koneparametreihin liittyen

  • Jos Q560=1, ohjaus ei tarkasta, suoritetaanko työkierto pyörivällä tai paikallaan pysyvällä karalla. (Riippumatta parametrista CfgGeoCycle - displaySpindleError (nro 201002))
  • 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, tapahtuuko karan linkitys.

0: Karan linkitys pois (muodon jyrsintä)

1: Karan linkitys päälle (muodon sorvaus)

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

291-03

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

Q546 Työk. Pyör.suunta (3=M3/4=M4)?

Voimassa olevan työkalun karan pyörintäsuunta:

3: Myötäpäivään pyörivä työkalu (M3)

4: Vastapäivään pyörivä työkalu (M4)

Sisäänsyöttö: 3, 4

Q529 Koneistustapa (0/1)?

Määrittele suoritetaanko sisä- tai ulkopuolinen koneistus:

+1: Sisäkoneistus

0: Ulkokoneistus

Sisäänsyöttö: 0, 1

Q221 Työvara pinnalla?

Esipaikoitus koneistustasossa

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

Q441 Asetusliike per kierros [mm/r]

Mitta, jonka ohjaus asettaa työkalun yhdellä kierroksella.

Sisäänsyöttö: 0 001...99 999

Q449 Syöttöarvo/lastuamisnopeus? (mm/min)

Syöttöarvo perustuen muodon aloituspisteeseen Q491. Työkalun keskipisteen radan syöttöarvo mukautetaan työkalun säteen ja koneistustavan Q529 KONEISTUSTAPA perusteella. Sen perusteella muodostuu ohjelmoimasi lastuamisnopeus muodon aloituspisteen halkaisijan arvossa.

Q529=1: Työkalun keskipisteen radan syöttöarvoa vähennetään sisäkoneistuksessa.

Q529=0: Työkalun keskipisteen radan syöttöarvoa suurennetaan ulkokoneistuksessa.

Sisäänsyöttö: 1...99999 vaihtoehtoinen FAUTO

Q491 Muodon aloituspiste (säde)?

Muodon aloituspisteen säde (esim. X-kordinaatti, työkaluakselilla Z). Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: 0.9999...99999.9999

Q357 Varmuusetäisyys sivussa?

Työkalun ja työkappaleen välinen sivuttaisetäisyys ajettaessa ensimmäiseen asetussyvyyteen. Arvo vaikuttaa inkrementaalisesti.

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

Q445 VARMUUSKORKEUS ?

Absoluuttinen korkeus, jossa ei voi tapahtua työkalun ja työkappaleen keskinäistä törmäystä. Työkalu vetäysyy tähän asemaan työkierron lopussa.

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

Q592 Mitoitustapa (0/1)?

Muodon mitoituksen tulkinta:

0: Ohjaus tulkitsee muodon ZX-koordinaattitasossa. Ohjaus tulkitsee X-akselin arvot säteeksi. Koordinaattijärjestelmä on vasenkätinen. Tämä tarkoittaa, että ympyröiden ohjelmoitu kiertosuunta toimii seuraavasti:

  • DR-: Myötäpäivään
  • DR+: Vastapäivään

1: Ohjaus tulkitsee muodon ZXØ-koordinaattitasossa. Ohjaus tulkitsee X-akselin arvot halkaisijaksi. Koordinaattijärjestelmä on oikeakätinen. Tämä tarkoittaa, että ympyröiden ohjelmoitu kiertosuunta toimii seuraavasti:

  • DR-: Vastapäivään
  • DR+: Myötäpäivään

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 292 IPO-SORV. MUOTO ~

Q560=+0

;KARAN KYTKENTÄ ~

Q336=+0

;KARAN KULMA ~

Q546=+3

;TYOK. PYOR.SUUNTA ~

Q529=+0

;KONEISTUSTAPA ~

Q221=+0

;PINTATYOEVARA ~

Q441=+0.3

;ASETUS ~

Q449=+2000

;SYOTTOARVO ~

Q491=+50

;MUODON ALOIT. SADE ~

Q357=+2

;VARM.ETAIS. SIVUSSA ~

Q445=+50

;VARMUUSKORKEUS ~

Q592=+1

;MITOITUSTAPA

Koneistusvariantit

Kun työskentelet työkierron 292 kanssa, sinun tulee ensin määritellä haluamasi muoto aliohjelmassa ja sen jälkeen osoitus tähän muotoon työkierrolla 14 tai SEL CONTOUR. Kuvaa sorvausmuoto pyörintäsymmetrisen kappaleen poikkileikkaukseen. Tällöin sorvausmuoto kuvataan työkaluakselista riippuen seuraavilla koordinaateilla:

Käytettävä työkaluakseli

Aksiaalikoordinaatit

Säteiskoordinaatit

Z

Z

X

X

X

Y

Y

Y

Z

Esimerkki: Kun käyttämäsi työkaluakseli on Z, ohjelmoit sorvausmuodon aksiaalisessa suunnassa Z-arvolla ja muodon säteen tai halkaisijan X-arvolla.

Tässä työkierrossa voit suorittaa ulkokoneistuksen ja sisäkoneistuksen. Seuraavassa esitellään joitakin ohjeita kappaleen Ohjeet yhteydessä. Lisäksi esitellään ohjelmointiesimerkki kohdassa Esimerkkki interpolaatioporauksesta, työkierto 292

Sisäkoneistus

cyc290_1
  • Pyörintäkeskipiste on työkaluasema työkierron kutsun yhteydessä koneistustasossa 1
  • Työkierron alusta lähtien ei teräpala eikä karan keskipiste saa liikkua pyörintäkeskipisteeseen (Huomioi se muodon kuvauksessa) 2
  • Kuvattua muotoa pidennetään automaattisesti varmuusetäisyyden verran, se on ohjelmoitava aliohjelmassa.
  • Lisäksi ohjaus paikoittaa koneistuksen alussa työkaluakselin pikaliikkeella muodon aloituspisteeseen (muodon aloituspisteessä ei saa olla materiaalia).
    • Huomioi muut pisteet sisämuodon ohjelmoinnissa:
    • -Ohjelmoi joko monotonisesti nousevat säteis- ja aksiaalikoordinaatit esim. 1....5.
    • -Tai ohjelmoi monotonisesti laskevat säteis- ja aksiaalikoordinaatit esim. 5....1.
    • -Ohjelmoi sisämuodot säteellä, joka on suurempi kuin työkalun säde.

Ulkokoneistus

cyc290_2
  • Pyörintäkeskipiste on työkaluasema työkierron kutsun yhteydessä koneistustasossa 1
  • Työkierron alusta lähtien ei teräpala eikä karan keskipiste saa liikkua pyörintäkeskipisteeseen.Huomioi se muodon kuvauksessa! 2
  • Kuvattua muotoa pidennetään automaattisesti varmuusetäisyyden verran, se on ohjelmoitava aliohjelmassa.
  • Lisäksi ohjaus paikoittaa koneistuksen alussa työkaluakselin pikaliikkeella muodon aloituspisteeseen (muodon aloituspisteessä ei saa olla materiaalia).
    • Huomioi muut pisteet ulkomuodon ohjelmoinnissa:
    • -Ohjelmoi monotonisesti nousevat säteiskoordinaatit ja monotonisesti laskevat aksiaalikoordinaatit esim. 1....5
    • -Tai ohjelmoi monotonisesti laskevat säteiskoordinaatit ja monotonisesti nousevat aksiaalikoordinaatit esim. 5....1.
    • -Ohjelmoi ulkomuodot säteellä, joka on suurempi kuin 0.

Työkalun määrittely

Yleiskuvaus

Parametrin Q560 sisäänsyötöstä riippuen voidaan muoto jyrsiä (Q560=0) tai sorvata (Q560=1). Kutakin koneistusta varten on useampia mahdollisuuksia määritellä työkalu työkalutaulukossa. Seuraavaksi esitellään nämä mahdollisuudet:

Karan linkitys pois, Q560=0

Jyrsintä: Määrittele jyrsintätyökalu tavalliseen tapaan työkalutaulukossa pituuden, säteen, nurkan säteen jne. avulla.

Karan linkitys päälle, Q560=1

Sorvaus: Sorvaustyökalun geometriset tiedot siirretään jyrsintätyökalun tietoihin. Sen perusteella on käytettävissä kolme seuraavaa mahdollista:

  • 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). 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.

    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,9

    ORI + Q336

    Interpolaatiosorvaus, sisäpuolinen

    8,9

    ORI + Q336

    • Seuraavia työkalutyyppejä voidaan käyttää interpolaatiosorvaukseen.
    • TYPE: ROUGH, koneistussuunnilla TO: 1 tai 7
    • TYPE: FINISH, koneistussuunnilla TO: 1 tai 7
    • TYPE: BUTTON, koneistussuunnilla TO: 1 tai 7
    • 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