ISO-ohjelmointi
G800
G800
Katso koneen käyttöohjekirjaa!
Tämä toiminto on vapautettava ja mukautettava koneen valmistajan toimesta.
Työkierto on koneesta riippuva.
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 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.
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.
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.
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:
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.
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. 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.
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 CYCL DEF 800 ADJUST XZ SYSTEM ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
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.
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.
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.
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 |