Työkierto 800 ADJUST XZ SYSTEM

ISO-ohjelmointi

G800

Käyttö

 
Machine

Katso koneen käyttöohjekirjaa!

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

Työkierto on koneesta riippuva.

cyc800_1

Jotta voisit suorittaa sorvauskoneistuksen, työkalu on tuotava sopivaan asentoon sorvauskaraa varten. Sitä varten voit käyttää työkiertoa 800 ADJUST XZ SYSTEM.

Sorvauskoneistuksessa työkalun ja sorvauskaran välinen asetuskulma on tärkeä, jotta voidaan koneistaa esimerkiksi muotojen takaleikkauksia. Työkierrossa 800 on erilaisia asetusmahdollisuuksia, joilla koordinaatisto voidaan suunnata oikein aseteltua koneistusta varten:

  • Jos olet paikoittanut kääntöakselin aseteltua koneistusta varten, työkierron 800 avulla voit suunnata koordinaatiston kääntöakseleiden asetukseen (Q530=0). Tässä tapauksessa on kuitenkin oikeaa laskentaa varten ohjelmoitava M144 tai M128/TCPM.
  • Työkierto 800 laskee tarvittavan kääntöakselin kulman asetuskulman Q531 mukaan − parametrissa ASETELTU KONEISTUS Q530 valitusta menetelmästä riippuen ohjaus paikoittaa kääntöakselin koodilla (Q530=1) tai ilman tasausliikettä (Q530=2)
  • Työkierto 800 laskee tarvittavan kääntöakselin kulman asetuskulman Q531, mutta ei toteuta kääntöakselin paikoitusta (Q530=3), vaan sinun täytyy paikoittaa kääntöakseli työkierron jälkeen laskettuun arvoon Q120 (A-akseli), Q121 (B-akseli) ja Q122 (C-akseli).

Jos jyrsintäkaran akseli ja sorvauskaran akseli on suunnattu keskenään samansuuntaisiksi, tarkkuuskulman Q497 avulla voit määritellä haluamasi koordinaatiston kierron karan akselin (Z-akseli) määrittelyä varten. Tämä voi olla tarpeen silloin, jos työkalu on tilan puutteen vuoksi aseteltava tiettyyn asentoon tai jos koneistusta halutaan tarkkailla paremmin. Jos sorvauskaran ja jyrsintäkaran akselit eivät ole keskenään samansuuntaisia, silloin vain kaksi tarkkuuskulmaa ovat järkeviä koneistamista varten. Ohjaus valitsee sisäänsyöttöarvoa Q497 lähimpänä olevan kulman.

Työkierto 800 paikoittaa jyrsintäkaran niin, että työkalun terä suuntautuu sorvausmuodon mukaan. Tässä yhteydessä työkalua voidaan käyttää myös peilatusti (REVERSE TOOL Q498), jolloin jyrsintäkara paikoittuu 180° asteen siirrolla. Näin työkaluja voidaan käyttää sekä sisä- että ulkopuoliseen koneistukseen. Paikoita työkalun terä sorvauskaran keskelle liikelauseella, esim. L Y+0 R0 FMAX.

 
Tip
  • Kun muutat kääntöakselin asentoa, työkierto 800 on toteutettava uudelleen koordinaatiston suuntaamiseksi.
  • Tarkasta työkalun suuntaus ennen koneistamista.

Epäkeskinen sorvaus

Joskus työkappaletta ei voi kiinnittää niin, että pyörintäakseli asettuu kohdakkain sorvauskaran akselin kanssa. Näin on tilanne esim. suurilla tai rotaatioepäsymmetrisillä työkappaleilla. Työkierron Q535 sisältämällä epäkeskisen sorvauksen toiminnolla 800 voidaan sorvaus kuitenkin suorittaa.

Epäkeskisessä sorvauksessa sorvauskaraan kytketään useampia lineaariakseleita. Ohjaus kompensoi epäkeskisyyden ympyrämäisellä tasausliikkeellä kytkettyjen lineaariakseleiden avulla.

 
Machine

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

Suurilla kierrosluvuilla ja suurella epäkeskisyydellä lineaariakseleiden syöttöarvojen on oltava suuret, jotta liikkeet saadaan synkronoitua keskenään. Jos näitä syöttöarvoja ei pystytä ylläpitämään, muodon työstölaatu heikkenee. Ohjaus antaa siksi varoituksen, jos 80 % akselin maksiminopeudesta tai -kiihdytyksestä ylittyy. Pienennä silloin kierrosluvun arvoa.

Käyttöohjeet

 
Ohje
Huomaa törmäysvaara!
Kytkennän ja irtikytkennän yhteydessä ohjaus suorittaa tasausliikkeet. Huomaa törmäysvaara!
  1. Suorita kytkentä tai irtikytkentä vain paikallaan olevalla sorvauskaralla.
 
Ohje
Huomaa törmäysvaara!
Törmäysvalvonta DCM ei ole aktiivinen epäkeskisen sorvauksen aikana. Ohjaus näyttää epäkeskisen sorvauksen aikana vastaavaa virheilmoitusta. On olemassa törmäysvaara.
  1. Tarkasta toiminnan kulku simulaation avulla.
 
Ohje
Varoitus, työkalun ja työkappaleen vaara!
Työkappaleen pyöriessä muodostuu keskipakoisvoimia, jotka epätasapainosta riippuen voivat aiheuttaa tärinää (resonanssivärähtelyä). Se vaikuttaa negatiivisesti koneistusprosessiin ja lyhentää työkalun kestoikää.
  1. Valitse teknologiset tiedot niin, että tärinää ei pääse esiintymään (resonanssivärähtely).
  • Suorita koelastu ennen varsinaista koneistusta varmistaaksesi, että tarvittavat nopeudet voidaan saavuttaa.
  • Ohjaus näyttää tasauksen tuloksena saavutettavat lineaariakseleiden asemat vain paikoitusnäytön oloarvon näytössä.

Vaikutus

Ohjaus kohdistaa työkappaleen koordinaatiston työkierrolla 800 ADJUST XZ SYSTEM ja suuntaa työkalun sen mukaisesti. Työkierto 800 vaikuttaa, kunnes se uudelleenasetetaan työkierron 801 avulla tai kunnes työkierto 800 määritellään uudelleen. Muutamat työkierron 800 työkiertotoiminnot uudelleenasetetaan lisäkertoimien lisäksi:

  • Työkalutietojen peilaus (Q498 REVERSE TOOL) uudelleenasetetaan työkalukutsun TOOL CALL avulla.
  • Toiminto EPAEKESKINEN SORVAUS Q535 uudelleenasetetaan ohjelman lopussa tai ohjelman keskeytyksen avulla (sisäinen seis).

Ohjeet

 
Machine

Koneen valmistaja määrittelee konfiguraation. Kun tässä konfiguraatiossa työkalukara on määritelty kinematiikan akseliksi, syöttöpotentiometri vaikuttaa liikkeissä työkierron 800 kanssa.

Koneen valmistaja voi konfiguroida ruudukon työkalukaran paikoitusta varten.

 
Ohje
Huomaa törmäysvaara!
Kun jyrsinkara on määritelty sorvauskäytössä NC-akseliksi, ohjaus voi johtaa suunnanvaihdon akseliasetuksesta. Jos jyrsinkara kuitenkin määritellään karana, on olemassa vaara, että syökalun suunnanvaihto menetetään. Huomaa törmäysvaara!
  1. Aktivoi työkalun suunnanvaihto uudelleen TOOL CALL-lauseen jälkeen.
 
Ohje
Huomaa törmäysvaara!
Jos Q498=1 ja ohjelmoit sitä varten toiminnon FUNCTION LIFTOFF ANGLE TCS, kyseeseen tulee konfigraatiosta riippuen kaksi eri tulosta. Jos työkalukara on määritelty akseliksi, LIFTOFF pyörii mukana työkalun suunnanvaihdon yhteydessä. Jos työkalukara on määritelty kinemaattiseksi muunnokseksi, LIFTOFF ei pyöri mukana työkalun suunnanvaihdon yhteydessä! Huomaa törmäysvaara!
  1. Testaa NC-ohjelma tai ohjelmajakso varovasti käyttötavalla Ohjelmanajo tilassa Yksittaislause.
  2. Tarvittaessa muuta määriteltyä kulmaa SPB.
  • Tämän työkierron voit toteuttaa vain koneistustilassa FUNCTION MODE TURN.
  • Työkalu on kiinnitettävä oikeaan asetteluasentoon ja mitattava.
  • Työkierto 800 paikoittaa vain ensimmäisen kiertoakselin työkalun mukaan. Jos M138 on aktivoitu, valinta rajoittu määriteltyyn kiertoakseliin. Jos haluat ajaa muita kiertoakseleita tiettyyn asemaan, nämä akselit on paikoitettava vastaavasti ennen työkierron 800 toteutusta.
  • Kiertoakselien huomiointi koneistusta varten koodilla M138

Ohjelmointiohjeet

  • Voit peilata työkalutiedot (Q498 REVERSE TOOL) vain, jos sorvaustyökalu on valittuna.
  • Ohjelmoi työkierron 800 palauttamiseksi koordinaatiston palautuksen työkierto 801 KOORDINAATISTON UUDELLEENASETUS.
  • Työkierto 800 rajoittaa epäkeskisessä sorvauksessa maksimikierroslukua. Nämä määräytyvät koneesta riippuvan konfiguraation (koneen valmistaja määrittelee) ja epäkeskisyyden suuruuden mukaan. On mahdollista, että ennen työkierron 800 ohjelmointia on ohjelmoitu kierroslukurajoitus toiminnolla FUNCTION TURNDATA SMAX. Jos tämän kierroslukurajoituksen arvo on pienempi kuin työkierron 800 laskema kierroslukurajoitus, vaikuttaa pienempi arvo. Ohjelmoi työkierto 801 työkierron 800 peruuttamiseksi. Peruuta sen vuoksi myös työkierrossa asetettu kierroslukurajoitus. Sen jälkeen vaikuttaa taas kierroslukurajoitus, jonka olet ohjelmoinut ennen työkierron FUNCTION TURNDATA SMAX kutsua.
  • Jos työkappaletta on tarkoitus pyörittää työkappalekaran ympäri, käytä työkappalekaran siirtymää pruspistetaulukossa. Peruskäännöt eivät ole mahdollisia, ohjaus palauttaa virheilmoituksen.
  • Jos käytät asetusta 0 (kääntöakselit on sijoitettava etukäteen) parametrissa Q530, sinun on ensin ohjelmoitava ensin M144 tai TCPM/M128.
  • Jos käytät parametrissa Q530 aseteltuja koneistusasetuksia 1: MOVE, 2: TURN ja 3: STAY, ohjaus aktivoi (koneen konfiguraatiosta riippuen) toiminnon M144 tai TCPM
  • Sorvauskoneistus (optio #50)

Työkiertoparametrit

Apukuva

Parametri

Q497 Tarkkuuskulma?

Kulma, johon ohjaus suuntaa työkalun.

Sisäänsyöttö: 0.0000...359.9999

Q498 Työkalun kääntö (0=ei/1=kyllä)?

Työkalun peilaus sisä-/ulkopuolista koneistusta varten.

Sisäänsyöttö: 0, 1

Q530 Aseteltu koneistus?

Kääntöakselin paikoitus aseteltua koneistusta varten:

0: Kääntöakselin aseman ylläpito (akselin tulee olla ensin paikoitettuna)

1: Kääntöakselin automaattinen paikoitus ja työkalun kärjen seuranta tässä yhteydessä (MOVE). Työkalun ja työkappaleen suhteellinen asema ei muutu. Ohjaus suorittaa tasausliikkeen lineaariakselilla.

2: Kääntöakselin automaattinen paikoitus ilman työkalun kärjen seurantaa (TURN)

3: Kääntöakselin paikoitus. Kiertoakselit paikoitetaan jäljempänä tulevassa erillisessä paikoituslauseessa (STAY). Ohjaus tallentaa paikoitusarvot parametreihin Q120 (A-akseli), Q121 (B-akseli) ja Q122 (C-akseli).

Sisäänsyöttö: 0, 1, 2, 3

Q531 Asetuskulma?

Asetuskulma työkalun suuntausta varten.

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

Q532 Paikoituksen syöttöarvo?

Kääntöakselin liikenopeus automaattisessa paikoituksessa

Sisäänsyöttö: 0 001...99999.999 vaihtoehtoinen FMAX

Q533 Ensisijainen asetuskulma?

0: Ratkaisu, joka saa aikaan lyhimmän radan hetkellisasemasta.

-1: Ratkaisu, joka on välillä 0° ... -179,9999°

+1: Ratkaisu, joka on välillä 0° ... +180°

-2: Ratkaisu, joka on välillä -90° ... -179,9999°

+2: Ratkaisu, joka on välillä +90° ... +180°

Sisäänsyöttö: -2, -1, 0, +1, +2

Q535 Epäkeskinen sorvaus?

Akseleiden kytkentä epäkeskistä sorvauskoneistusta varten:

0: Akselikytkennän poistaminen

1: Akselikytkennän aktivointi Kiertokeskipiste on aktiivisessa peruspisteessä

2: Akselikytkennän aktivointi Kiertokeskipiste on aktiivisessa nollapisteessä

3: Ei akselikytkennän muuttamista

Sisäänsyöttö: 0, 1, 2, 3

Q536 Epäkesk. sorvaus ilman pysäyt.?

Ohjelmanajon keskeyttäminen ennen akselikytkentää:

0: Pysäytys ennen uutta akselikytkentää. Ohjaus avaa pysäytetyssä tilassa ikkunan, jossa näytetään epäkeskisyyden määrää ja yksittäisen akselin maksimipoikkeamaa. Sen jälkeen voit jatkaa koneistusta NC-käynnistyksellä tai keskeyttää sen ohjelmanäppäimellä KESKEYTÄ.

1: Akselikytkentä ilman edeltävää pysäytystä.

Sisäänsyöttö: 0, 1

Q599 tai QS599 Vetäytymisliike/makro?

Vetäytyminen ennen paikoituksen suorittamista sorvausakselilla tai työkaluakselilla:

0: Ei vetäytymistä

-1: Maksimaalinen vetäytyminen koodilla M140 MB MAX, katso Vetäytyminen työkaluakselin suunnassa koodilla M140

>0: Liike vetäytymistä varten yksikössä mm tai tuuma

"...": Polku NC-ohjelmalle, joka kutsutaan käyttäjämakrona.

Käyttäjämakro

Sisäänsyöttö: –1...9999 tekstin syötössä maks. 255 merkillä tai QS-parametrilla

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 800 ADJUST XZ SYSTEM ~

Q497=+0

;TARKKUUSKULMA ~

Q498=+0

;REVERSE TOOL ~

Q530=+0

;ASETELTU KONEISTUS ~

Q531=+0

;ASETUSKULMA ~

Q532=+750

;SYOTTOARVO ~

Q533=+0

;ENSISIJ. SUUNTA ~

Q535=+3

;EPAEKESKINEN SORVAUS ~

Q536=+0

;EPAEKESK. ILMAN PYS. ~

Q599=-1

;VETAYTYMINEN

Käyttäjämakro

Käyttäjämakro on toinen NC-ohjelma.

Käyttäjämakro sisältää useiden komentojen sarjan. Makron avulla voit määrittää useita NC-toimintoja, joita ohjaus suorittaa. Käyttäjänä laadit makroja NC-ohjelmana.

Makrojen toiminnallisuus vastaa kutsuttujen NC-ohjelmien toimintaa, esim. toiminnolla PGM CALL. Makro määritellään NC-ohjelmaksi, jonka tiedostotyyppi on *.h tai *.i.

  • HEIDENHAIN suosittelee QL-parametrien käyttöä makrossa. QL-parametrit ovat voimassa vain paikallisesti NC-ohjelmassa. Jos käytät makrossa muun tyyppisiä muuttujia, muutokset voivat vaikuttaa myös kutsuvaan NC-ohjelmaan. Jos haluat tehdä nimenomaisia ​​muutoksia kutsuvaan NC-ohjelmaan, käytä Q- tai QS-parametreja numeroilla 1200 - 1399.
  • Voit lukea työkiertoparametrien arvot makrosta.

Esimerkki vetäytymisliikkeen käyttäjämakrosta

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.

0 BEGIN PGM RET MM

1 FUNCTION RESET TCPM

; TCPM:n peruutus

2 L Z-1 R0 FMAX M91

; Siirtoliike koodilla M91

3 FN 10: IF +Q533 NE +0 GOTO LBL "DEF_DIRECTION"

; Jos Q533 (ensisijainen suunta työkierrosta 800) on erisuuri kuin 0, hyppy kohtaan LBL "DEF_DIRECTION"

4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4

; Järjestelmätietojen luku (asetusasema REF-järjestelmässä) ja tallennus QL1:een

5 QL0 = 500 * SGN QL1

; SGN = Etumerkin testaus

6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE"

; Hyppy kohtaan LBL MOVE

7 LBL "DIRECTION"

8 QL0 = 500 * SGN Q533

; SGN = Etumerkin testaus

9 LBL "MOVE"

10 L X-500 Y+QL0 R0 FMAX M91

; Vetäytymisliike koodilla M91

11 END PGM RET MM