Koneistustyökierrot
Machine
Kaikki ohjaustoiminnot ovat käytettävissä vain käytettäessä työkaluakselia Z, esim. kuviomääritely PATTERN DEF.
Työkaluakseleita X ja Y voidaan käyttää rajoituksin ja kun koneen valmistaja on tehnyt valmistelut ja konfiguroinut sen.
Yleistä

Työkierrot tallennetaan aliohjelmiksi ohjaukseen. Työkiertojen avulla voit suorittaa erilaisia työstötoimenpiteitä. Tämä tekee ohjelmien luomisesta paljon helpompaa. Työkierrot ovat hyödyllisiä myös usein toistuvissa koneistuksissa, joissa on useita koneistusvaiheita. Useimmat työkierrot käyttävät Q-parametria siirtoparametrina. Ohjain tarjoaa sinulle työkiertoja seuraavilla tekniikoilla:
- Porauskoneistukset
- Kierteen koneistukset
- Jyrsintäkoneistukset, esim. taskut, tapit tai myös muodot
- Koordinaattimuunnoksen työkierrot
- Erikoistyökierrot
- Sorvauskoneistukset
- Hiontakoeistukset
Ohje
Huomaa törmäysvaara!
Työkierrot suorittavat erittäin laajoja koneistuksia. Törmäysvaara!
- Ennen kuin toteutat simulaation, suorita .
Ohje
Varoitus törmäysvaarasta
Voit ohjelmoida muuttujia sisäänsyöttöarvoiksi HEIDENHAIN-työkierroissa. Jos et käytä työkierrossa suositeltua sisäänsyöttöarvoa muuttujien yhteydessä, tämä voi johtaa törmäykseen.
- Käytä vain HEIDENHAINin suosittelemia sisäänsyöttöalueita.
- Huomioi HEIDENHAINin dokumentaatio.
- Tarkasta toiminnan kulku simulaation avulla.
Vainnaiset parametrit
HEIDENHAIN kehittää jatkuvasti monipuolisia työkiertopaketteja, minkä vuoksi jokaisen uuden ohjelmiston yhteydessä työkierroille tuodaan myös uusia Q-parametreja. Nämä uudet Q-parametrit ovat valinnaisia parametreja, jotka eivät kaikilta osin ole käytössä vanhemmissa ohjelmistoversioissa. Työkierrossa nämä parametrit ovat aina työkiertomäärittelyn lopussa. Tässä ohjelmistossa kyseeseen tulevat valinnaiset Q-parametrit ovat kohdassa Yleiskuvaus Uudet toiminnot 81762x-17. Voit itse päättää, haluatko määritellä valinnaiset Q-parametrit tai poistaa ne NO ENT -näppäimellä. Voit vastaanottaa myös asetetut standardiarvot. Jos olet poistanut epähuomiossa valinnaisia Q-parametreja tai jos haluat laajentaa olemassa olevien NC-ohjelmien työkiertoja, voit lisätä valinnaisia Q-parametreja myös jälkikäteen. Seuraavaksi esitellään toimenpiteet.
- Toimi sen jälkeen seuraavasti:
- Työkierron määrittelyn kutsu
- Paina oikealle osoittavaa nuolinäppäintä, kunnes uudet Q-parametrit näytetään.
- Vastaanota syötetty standardiarvo
- Syötä arvo.
- Jos haluat vastaanottaa uudet Q-parametrit, poistu valikolta painamalla uudelleen oikealle osoittavaa nuolinäppäintä tai paina END-näppäintä.
- Jos et halua vastaanottaa uusia Q-parametreja, paina NO ENT-näppäintä.
tai
Yhteensopivuus
Vanhemmilla HEIDENHAIN-ohjauksilla (versiosta TNC 150 B lähtien) laaditut NC-ohjelmat ovat suurelta osin toteutuskelpoisia TNC7-ohjauksen uusissa ohjelmistoversioissa. Myös silloin, kun uusia valinnaisia parametreja on vastaanotettu olemassa oleviin työkiertoihin, voit yleensä toteuttaa niiden NC-ohjelmia tavanomaiseen tapaan. Tämä saadaan aikaan tallennettujen oletusarvojen avulla. Toisaalta, jos haluat ajaa vanhemmassa ohjauksessa NC-ohjelman, joka on ohjelmoitu uudessa ohjelmistoversiossa, voit poistaa kyseiset valinnaiset Q-parametrit työkiertomäärittelystä NO ENT -näppäimellä. Näin saat muodostettua vastaavan alaspäin yhteensopivan NC-ohjelman. Jos NC-lauseet sisältävät kelvottomia elementtejä, ohjaus merkitsee ne tiedoston avaamisen yhteydessä ERROR-lauseiksi.
Työkiertojen määrittely
Työkierron määrittelyyn on käytettävissä useampia mahdollisuuksia.
NC-toiminnon lisäyksen kautta:
![]() |
|
Lisää näppäimellä CYCL DEF :
|
Näppäin | Toiminto |
---|---|
Navigointi työkierron sisällä: Hyppy seuraavaan parametriin | |
Navigointi työkierron sisällä: Hyppy edeltävään parametriin | |
Hyppy samaan parametriin seuraavassa työkierrossa | |
Hyppy samaan parametriin edeltävässä työkierrossa |
Tip
Ohjaus tarjoaa valintavaihtoehtoja eri työkiertoparametreille toimintopalkin tai lomakkeen kautta.
Jos tiettyihin työkiertoparametreihin on tallennettu määrittelymahdollisuus, joka edustaa tiettyä toimintaa, voit avata valintaluettelon GOTO-näppäimellä tai lomakenäkymässä. Esim. työkierrossa 200 PORAUS parametrilla Q395 PERUSSYVYYS on valintamahdollisuus:
- 0 | Työkalun kärki
- 1 | Terän kärki
Työkierron määrittelyn lomake
Ohjaus antaa käyttöön LOMAKE erilaisia toimintoja ja työkiertoja varten. Tämä LOMAKE tarjoaa mahdollisuuden syöttää erilaisia syntaksielementtejä tai työkiertoparametreja lomakkeiden perusteella.

Ohjaus ryhmittää työkiertoparametrit LOMAKE niiden toimintojen mukaan, esim. geometria, standardi, laajennettu, turvallisuus. Ohjaus tarjoaa valintavaihtoehtoja erilaisilla työkiertoparametreilla esim. kytkimen kautta. Ohjaus esittelee hetkellisesti muokatut työkiertoparametrit värillisinä.
Kun olet määritellyt kaikki vaaditut työkiertoparametrit, voit vahvistaa syötteet ja suorittaa työkierron loppuun.
Lomakkeen avaus:
| ||
| ||
|
Tip
Jos syöte on virheellinen, ohjaus näyttää ohjesymbolin syntaksielementin edessä. Kun valitset ohjesymbolin, ohjaus näyttää tietoja virheelle. apukuvat
Apukuvat
Kun muokkaat työkiertoa, ohjaus näyttää apukuvan nykyisille Q-parametreille. Apukuvan koko riippuu työalueen Ohjelma koosta.
Ohjaus näyttää ohjekuvan työalueen oikeassa reunassa, ala- tai yläreunassa. Apukuvan paikka toisella puolella kursorina.
Jos napautat tai napsautat ohjekuvaa, ohjaus näyttää ohjekuvan maksimikoossa.
Kun työalue Help on aktiivinen, ohjaus näyttää siinä apukuvan työalueen Ohjelma sijaan.

Työkiertojen kutsuminen
Materiaalia poistavia työkiertoja ei pidä vain määritellä NC-ohjelmassa, vaan ne pitää myös kutsua. Kutsu koskee aina NC-ohjelmassa viimeksi määriteltyä koneistustyökiertoa.
Alkuehdot
- Ennen työkierron kutsua ohjelmoi aina:
- BLK FORM graafista esitystä varten (tarpeellinen vain simulaatiota varten)
- Työkalukutsu
- Karan pyörintäsuunta (Lisätoiminto M3/M4)
- Työkierron määrittely (CYCL DEF)
Tip
- Huomioi myös muut alkuehdot, jotka esitellään kunkin työkierron kuvauksen ja yleiskuvaustaulukon yhteydessä.
Työkierron kutsumiseen on käytettävissä seuraavat mahdollisuudet.
Mahdollisuus | Lisätietoja |
---|---|
CYCL CALL | |
CYCL CALL PAT: | |
CYCL CALL POS | |
M89/M99 |
Työkierron kutsu käskyllä CYCL CALL
Toiminto CYCL CALL kutsuu viimeksi määritellyn koneistustyökierron yhden kerran. Työkierron aloituspisteenä on viimeksi ennen CYCL CALL-lausetta ohjelmoitu asema.
![]() |
tai | |
|
Työkierron kutsu käskyllä CYCL CALL PAT
Toiminto CYCL CALL PAT kutsuu viimeksi määritellyn koneistustyökierron kaikissa asemissa, jotka olet määritellyt kuviomäärittelyssä PATTERN DEF tai pistetaulukossa.
![]() |
tai | |
|
Työkierron kutsu käskyllä CYCL CALL POS
Toiminto CYCL CALL POS kutsuu viimeksi määritellyn koneistustyökierron yhden kerran. Työkierron aloituspisteenä on asema, jossa CYCL CALL POS -lause on määritelty.
![]() |
tai | |
|
- Ohjaus ajaa CYCL CALL POS-lauseessa määriteltyyn asemaan paikoituslogiikalla:
- Jos hetkellinen työkaluasema työkaluakselilla on työkappaleen yläreuna (Q203) yläpuolella, tällöin Ohjaus paikoittuu ohjelmoituun asemaan ensin koneistustasossa ja sitten työkaluakselilla.
- Jos hetkellinen työkaluasema työkaluakselilla on työkappaleen yläreunan (Q203) alapuolella puolella, tällöin ohjaus paikoittuu ensin työkaluakselilla varmuuskorkeudelle ja sen jälkeen ohjelmoituun asemaan koneistustasossa
Tip
- Ohjelmointi- ja käyttöohjeet
- CYCL CALL POS-lauseessa on aina ohjelmoitava kolme koordinaattiakselia. Voit muuttaa helposti aloitusasemaa työkaluakselin koordinaatin kautta. Se vaikuttaa kuten ylimääräinen nollapistesiirto.
- CYCL CALL POS -lauseessa määritelty syöttöarvo pätee vain ajettaessa tässä NC-lauseessa ohjelmoituun aloitusasemaan.
- Ohjaus ajaa CYCL CALL POS -lauseessa määriteltyyn asemaan pääsääntöisesti ilman sädekorjausta (R0).
- Kun kutsut koodilla CYCL CALL POS -työkierron, jossa on määritelty aloitusasema (esim. työkierto 212), tällöin työkierrossa määritelty asema vaikuttaa ylimääräisen siirron tavoin CYCL CALL POS -lauseessa määriteltyyn asemaan. Siksi työkierrossa asetettavaksi aloitusasemaksi olisi aina hyvä määritellä 0.
Työkierron kutsu koodilla M99/M89
Lauseittain vaikuttava toiminto M99 kutsuu viimeksi määritellyn koneistustyökierron. M99 voidaan ohjelmoida paikoituslauseen lopussa, ja tällöin ohjaus ajaa tähän asemaan ja kutsuu sen jälkeen viimeksi määritellyn koneistustyökierron.
Jos ohjauksen tulee toteuttaa työkierto automaattisesti jokaisen paikoituslauseen jälkeen, ohjelmoi ensimmäinen työkierron kutsu lisätoiminnolla M89.
- Toiminnon M89 vaikutuksen peruuttamiseksi toimi seuraavalla tavalla:
- M99-koodin ohjelmointi paikoituslauseessa
- Ohjaus ei aja viimeiseen aloituspisteeseen.
- Määrittele koneistustyökierto CYCL DEF.
tai
NC-ohjelman määrittely ja kutsu työkiertoina
Toiminnolla SEL CYCLE voidaan haluttu NC-ohjelma määritellä koneistustyökiertona.
NC-ohjelman määrittely työkiertona: | ||
![]() |
| |
NC-ohjelman kutsu työkiertona: | ||
tai |
Tip
- Jos kutsuttava tiedosto on samassa hakemistossa kuin kutsuva tiedosto, voi määritellä tiedostonimen myös ilman polkua, esim.
- CYCL CALL PAT ja CYCL CALL POS käyttävät paikoituslogiikkaa ennen kuin työkierto tulee toteutukseen. Paikoituslogiikan suhteen SEL CYCLE ja työkierto 12 PGM CALL ovat samanlaisia: pistekuvion yhteydessä tapahtuu saapumisen varmuuskorkeuden laskenta:
- maksimimäärä kuvion alkukohdan Z-asemasta ja
- kaikkiin pistekuvion Z-asemiin.
- CYCL CALL POS -käskyllä ei tapahdu työkaluakselin suuntaista esipaikoitusta. Esipaikoitus kutsutun tiedoston sisällä täytyy silloin itse ohjelmoida.
Konekohtaiset työkierrot
Machine
Huomaa, että nämä toimintokuvaukset ovat koneen käyttöohjekirjassa.
Useita koneita varten on käytettävissä erilaisia työkiertoja. Koneen valmistaja on lisännyt näitä työkiertoja ohjaukseen HEIDENHAIN-työkiertojen lisäksi. Tätä varten on käytettävissä erillinen työkiertonumeroalue:
Työkiertonumeroalue | Kuvaus |
---|---|
300 ... 399 | Konekohtaiset työkierrot, jotka määritellään näppäimen CYCL DEF kautta |
500 ... 599 | Konekohtaiset kosketusjärjestelmän työkierrot, jotka määritellään näppäimen TOUCH PROBE kautta |
Ohje
Huomaa törmäysvaara!
HEIDENHAIN-työkierrot, koneen valmistajan työkierrot ja kolmannen osapuolen toiminnot käyttävät muuttujia. Lisäksi voit ohjelmoida NC-ohjelmien sisällä muuttujia. Jos poikkeat suositelluista muuttuja-alueista, seurauksena voi olla päällekkäisyyttä ja siten ei-toivottua toimintaa. Koneistuksen yhteydessä on törmäysvaara!
- Käytä vain HEIDENHAINin suosittelemia muuttuja-alueita.
- Älä käytä ennalta määritettyjä muuttujia
- Noudata HEIDENHAINin, koneen valmistajan ja kolmannen osapuolen toimintoihin dokumentaatioita.
- Tarkasta toiminnan kulku simulaation avulla.
Käytettävät työkiertoryhmät
Koneistustyökierrot
Työkiertoryhmä | Lisätietoja | |
---|---|---|
Poraus/kierre | ||
| ||
| ||
Taskut/tapit/urat | ||
| ||
Koordinaattimuunnokset | ||
| ||
SL-työkierrot | ||
| ||
| ||
| ||
Pistekuviot | ||
| ||
Sorvaustyökierrot | ||
| ||
Erikoistyökierrot | ||
| ||
Hiontatyökierrot | ||
|
Mittaustyökierrot
Työkiertoryhmä | Lisätietoja | |
---|---|---|
Rotaatio | ||
| ||
Peruspiste/-asema | ||
| ||
Mittaus | ||
| ||
Erikoistyökierrot | ||
| ||
Kosketusjärjestelmän kalibrointi | ||
| ||
Mittaa kinematiikka | ||
| ||
Työkalun mittaus (TT) | ||
|