Heidenhain TNC 620 DIN-ISO PROGRAMMING [fi]

Käyttäjän käsikirja Työkierto-ohjelmointi
TNC 620
NC-ohjelmisto 340 560-02 340 561-02 340 564-02
Suomi (fi) 3/2010

Tätä käsikirjaa koskevia tietoja

Alla on luettelo tässä käsikirjassa käytettävistä ohjesymboleista.
Tämä symboli ilmoittaa sinulle, että esiteltävään toimintoon liittyy erityisesti huomioitavia ohjeita.
Tämä symboli ilmoittaa sinulle, että esiteltävään toimintoon liittyy yksi tai useampi seuraavista vaaroista:
Vaara työkappaleelleVaara kiinnittimelleVaara työkalulleVaara koneelleVaara käyttäjälle
Tämä symboli ilmoittaa sinulle, että esiteltävä toiminto on mukautettava koneeseen sen valmistajan toimesta. Sen vuoksi toiminto voi vaikuttaa eri tavoin eri koneissa.
Tämä symboli ilmoittaa sinulle, että jossakin toisessa käyttäjän käsikirjassa on tätä toimintoa koskevia tarkempia ohjeita.
Tätä käsikirjaa koskevia tietoja

Toivotko muutoksia tai oletko havainnut vikoja?

Pyrimme jatkuvasti parantamaan dokumentaatiotamme. Auta meitä löytämään parannuskohteet ilmoittamalla niistä sähköpostitse osoitteeseen: tnc-userdoc@heidenhain.de.

TNC-tyyppi, ohjelmisto ja toiminnot

Tässä käsikirjassa esitellään toiminnot, jotka ovat käytettävissä seuraavissa ja sitä uudemmissa TNC-ohjauksen NC­ohjelmistoversioissa.
TNC-tyyppi NC-ohjelmiston no.
TNC 620 340 560-02
TNC 620E 340 560-02
TNC 620 Ohjelmointiasema 340 560-02
Kirjaintunnus E tarkoittaa TNC:n vientiversiota. Vientiversioita koskee seuraava rajoitus:
Suoraviivaiset liikkeet samanaikaisesti enintään neljällä akselilla
Koneen valmistaja sovittaa TNC:ssä käytettävät tehoarvot koneparametrien avulla erikseen kutakin konetta varten. Näin ollen tämä käsikirja sisältää myös sellaisia toimintokuvauksia, jotka eivät koske kaikkia TNC-versioita.
Tällaisia TNC-toimintoja, jotka eivät ole käytettävissä kaikissa koneissa, ovat esimerkiksi seuraavat:
Työkalun mittaus TT-järjestelmällä
TNC-tyyppi, ohjelmisto ja toiminnot
Ota yhteys koneen valmistajaan, mikäli haluat tarkempia tietoja koneellasi ohjattavista yksittäisistä toiminnoista.
Monet koneiden valmistajat ja HEIDENHAIN tarjoavat asiakkailleen TNC:n ohjelmointikursseja. Niihin osallistuminen on suositeltavaa, jotta TNC-toimintojen käyttäminen olisi aina mahdollisimman tehokasta.
Käyttäjän käsikirja
Kaikki työkiertoihin liittyvät TNC-toiminnot on esitelty TNC 620-ohjausjärjestelmän käyttäjän käsikirjassa. Käänny HEIDENHAINin puoleen, kun tarvitset tätä käyttäjän käsikirjaa.
Selväkielidialogin käsikirjan tunnusnumero: 679 351-xx DIN/ISO-ohjelmoinnin käsikirjan tunnusnumero: 679 355-xx.
4

Ohjelmaoptiot

TNC 620 sisältää erilaisia ohjelmavarusteita eli optioita, jotka koneen valmistaja voi vapauttaa käyttäjän käyttöön. Kukin optio on vapautettavissa erikseen ja sisältää tällöin seuraavat suorituskelpoiset toiminnot:
Laiteoptiot
Lisäakseli neljälle akselille ja ei-ohjatulle karalle
Lisäakseli viidelle akselille ja ei-ohjatulle karalle
Ohjelmisto-optio 1 (Optionumero #08) Lieriövaippainterpolaatio (Työkierrot 27, 28 ja 29)
Syöttöarvo yksikössä mm/min kiertoakseleilla: M116
Koneistustason kääntö (Plane-toiminnot, Työkierto 19 ja ohjelmanäppäin 3D-ROT käsikäyttötavalla)
Ympyrä kolmella akselilla käännetyn koneistustason kanssa
Ohjelmisto-optio 2 (Optionumero #09) Lauseenkäsittelyaika 1.5 ms entisen 6 ms sijaan
Viiden akselin interpolaatio
TNC-tyyppi, ohjelmisto ja toiminnot
3D-koneistus:
M128: Työkalun kärjen aseman säilytys ennallaan kääntöakselin
paikoituksessa (TCPM)
M144: Koneen kinematiikan huomiointi TOD/ASET-asemissa
lauseen lopussa: M144
Lisäparametrit Silitys/Rouhinta ja Kiertoakseleiden
toleranssi työkierrossa 32 (G62)
LN-lauseet (3D-korjaus)
Kosketustoiminto (Optionumero #17) Kosketusjärjestelmän työkierrot
Työkappaleen vinon asennon kompensointi käsikäytölläTyökappaleen vinon asennon kompensointi automaattikäytöllä
Peruspisteen asetus käsikäytölläPeruspisteen asetus automaattikäytöllä
Työkappaleiden automaattinen mittausTyökalujen automaattinen mittaus
Edistykselliset ohjelmointitoiminnot (Optionumero #19) Vapaa muodon ohjelmointi FK
Ohjelmointi käyttäen HEIDENHAIN-selväkielitekstiä ja graafista
tukea työkappaleille, joita ei ole mitoitettu NC-sääntöjen mukaan
Koneistustyökierrot
Syvänreiänporaus, kalvinta, väljennys, upotus, keskiöinti
(työkierrot 201 - 205, 208, 240, 241)
Sisä- ja ulkokierteiden jyrsintä (työkierrot 262 - 265, 267)Suorakulmaisten ja kaarevien taskujen ja kaulojen silitys
(työkierrot 212 - 215, 251 - 257)
Tasaisten ja vinojen pintojen rivijyrsintä (työkierrot 230 - 232)Suorat urat ja kaarevat urat (työkierrot 210, 211,253, 254)Pistokuviot kaarilla ja suorilla (työkierrot 220, 221)
Muotorailo, muototasku - myös muodonmukainen (työkierrot 20 -25)
Lisäksi voidaan järjestelmään integroida valmistajatyökiertoja
(koneen valmistajan erityisesti laatimia työkiertoja).
Edistykselliset grafiikkatoiminnot (Optionumero #20) Testaus- ja koneistusgrafiikka
TNC-tyyppi, ohjelmisto ja toiminnot
SyväkuvausEsitys 3 tasossa3D-kuvaus
Ohjelmisto-optio 3 (Optionumero #21) Työkalukorjaus
M120: Sädekorjattu muoto enintään 99 lauseen
etukäteislaskennalla (LOOK AHEAD)
3D-koneistus
M118: Käsipyöräpaikoituksen päälletallennus ohjelmanajon
aikana
Paletin hallinta (Optionumero #22) Paletinhallinta
HEIDENHAIN DNC (Optionumero #18) Yhteys ulkoisten PC-sovellusten kanssa COM-komponenttien
kautta
6
Näyttöaskel (Optionumero #23)
Sisäänsyöttötarkkuus ja näyttöaskel:
Lineaariakseleilla jopa 0,01µm Kulma-akseleilla jopa 0,00001°
Kaksoisnopeus (Optionumero #49) Kaksoisnopeuden säätöpiiriä käytetään ensisijaisesti nopeasti
pyörivillä karoilla, lineaari- ja vääntömoottoreilla

Kehitystilat (Päivitystoiminnot)

Ohjelmisto-optioiden lisäksi FCL-toiminnolla (Feature Content Level) (engl. kehitystilan käsite) hallitaan tärkeitä jatkokehitysvaiheita. FCL:n alaiset toiminnot eivät ole käytettävissäsi, mikäli TNC-ohjauksesi sisältää ohjelmistopäivityksen.
Kun hankit uuden koneen, kaikki päivitystoiminnot ovat käytettävissäsi ilman lisäkustannuksia.
Nämä toiminnot merkitään käsikirjassa merkinnällä FCLn, jossa n tarkoittaa juoksevaa kehitysvaiheen numeroa.
Halutessasi voit vapauttaa FCL-toiminnot pysyvästi käyttöösi hankkimalla sitä varten salasanan (avainluku). Ota tarvittaessa yhteys koneen valmistajaan tai HEIDENHAIN-edustajaan.
TNC-tyyppi, ohjelmisto ja toiminnot

Tarkoitettu käyttöalue

TNC täyttää eurooppalaisen direktiivin EN 55022 luokan A vaatimukset ja se tarkoitettu pääasiassa teollisuuden käyttöön.

Oikeudellinen ohje

Tämä tuote avoimen lähteen ohjelmistoa. Lisätietoja on ohjauksen kohdassa
U Ohjelman tallennuksen ja editoinnin käyttötapa U MOD-toiminnot U Ohjelmanäppäin LISENSSI-OHJEET

Uudet toiminnot ohjelmistossa 340 56x-02

Uusi toiminto PATTERN DEF pistekuvioiden määrittelyä varten (Katso
„Kuviomäärittely PATTERN DEF” myös sivulla 44)
Uusi toiminto SEL PATTERN, jonka avulla voidaan valita pistetaulukoita
(Katso „Pistetaulukon valinta ohjelmassa” myös sivulla 54)
Toiminnolla CYCL CALL PAT voidaan nyt käsitellä työkiertoja
pistetaulukoiden yhteydessä (Katso „Pistetaulukkoon liittyvän työkierron kutsu” myös sivulla 55)
Toiminnolla DECLARE CONTOUR voidaan nyt määritellä myös tämän
muodon syvyyksiä (Katso „Syötä sisään yksinkertainen muotokaava” myös sivulla 223)
Uusi koneistustyökierto huuliporaukseen (Katso „HUULIPORAUS
(Työkierto 241, DIN/ISO: G241, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)” myös sivulla 84)
Uudet työkierrot 251 - 257 taskun, kaulan ja uran jyrsintää varten
(Katso „Yleiskuvaus” myös sivulla 126)
Kosketustyökierto 412: Lisäparametri Q365 Liiketapa (Katso
„PERUSPISTE YMPYRÄN SISÄPUOLINEN (Työkierto 412, DIN/ISO: G412)” myös sivulla 328))
Kosketustyökierto 413: Lisäparametri Q365 Liiketapa (Katso
„PERUSPISTE YMPYRÄ ULKOPUOLINEN (Työkierto 413, DIN/ISO: G413)” myös sivulla 332))
Kosketustyökierto 416: Lisäparametri Q320 (Varmuusetäisyys,
(Katso „PERUSPISTE REIKÄYMPYRÄN KESKIPISTE (Työkierto 416, DIN/ISO: G416)” myös sivulla 345))
Kosketustyökierto 421: Lisäparametri Q365 Liiketapa (Katso
Uudet toiminnot ohjelmistossa 340 56x-02
„REIÄN MITTAUS (Työkierto 421, DIN/ISO: G421)” myös sivulla
376))
Kosketustyökierto 422: Lisäparametri Q365 Liiketapa (Katso
„YMPYRÄN ULKOP MITTAUS (Työkierto 422, DIN/ISO: G422)” myös sivulla 380))
Kosketustyökiertoa 425 (Uran mittaus) on laajennettu parametrilla
Q301 (Välipaikoituksen toteutus varmuuskorkeudelle) ja Q320 (Varmuusetäisyys) ((Katso „LEVEYDEN SISÄP MITTAUS (Työkierto 425, DIN/ISO: G425)” myös sivulla 392))
Jatkuvan lauseajon ja yksittäislauseajon käyttötavoilla voidaan nyt
valita myös nollapistetaulukoita (STATUS M)
Koneistustyökiertojen syöttöarvojen määrittelyissä voidaan nyt
määritellä myös FU- ja FZ-arvoja
8
Uusi PLANE-toiminto käännettyjen koneistustasojen joustavaa
määrittelyä varten (katso selväkielidialogin käyttäjän käsikirjaa)
Uusi sisältöperusteinen ohjejärjestelmä TNCguide (katso
selväkielidialogin käyttäjän käsikirjaa)
Uusi FUNCTION PARAX -toiminto yhdensuuntaisakseleiden U, V, W
käyttäytymisen määrittelyä varten (katso selväkielidialogin käyttäjän käsikirjaa)
Uudet dialogikielet slovakia, norja, liettua, eesti, korea, turkki ja
romania (katso selväkielidialogin käyttäjän käsikirjaa)
Backspace-näppäimellä voit nyt poistaa yksittäisiä merkkejä
sisäänsyötön aikana (katso selväkielidialogin käyttäjän käsikirjaa)
Uudet toiminnot ohjelmistossa 340 56x-02

Muuttuneet ohjelmistotoiminnot 340 56x-02

Työkierrossa 22 voit nyt määritellä esirouhintatyökalulle oman
työkalun nimen (Katso „AINEENPOISTO (Työkierto 22, DIN/ISO: G122, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)” myös sivulla 180)
Työkierrolla 25 Muotorailo voidaan nyt ohjelmoida myös suljettuja
muotoja
Taskun, kaulan ja uran jyrsintätyökierrot 210 ... 214 on poistettu
standardiohjelmanäppäinpalkista (CYCL DEF > TASKUT/KAULA/URA) entfernt. Työkierrot ovat yhteensopivuuden takia edelleen käytettävissä ja valittavissa näppäimellä GOTO
Lisätilanäyttö on toteutettu entistä parempana. Ohjaukseen on
toteutettu seuraavat laajennukset (katso selväkielidialogin käyttäjän käsikirjaa):
Uusi yleiskuvaussivu tärkeimmillä tilanäytöilläTyökierrossa 32 Toleranssi asetetut arvot näytetään
Ohjelmanajoon palautumisen yhteydessä on nyt mahdollista
suorittaa myös työkalun vaihto
Toiminnolla FN16 F-Print voidaan tulostaa myös kielestä riippuvia
tekstejä
Toiminnon SPEC FCT ohjelmanäppäinten järjestelyä on muutettu ja
mukautettu iTNC 530 -ohjaukseen
Muuttuneet ohjelmistotoiminnot 340 56x-02
10
Sisältö
Perusteet / Yleiskuvaukset
1
Koneistustyökiertojen käyttö
2
Koneistustyökierrot: Poraus
3
Koneistustyökierrot: Kierteen poraus / Kierteen jyrsintä
4
Koneistustyökierrot: Taskun jyrsintä / Varsijyrsintä / Uran jyrsintä
5
Koneistustyökierrot: Kuviomäärittelyt
6
Koneistustyökierrot. Muototasku
7
Koneistustyökierrot: Lieriövaippa
8
Koneistustyökierrot. Muototasku muotolomakkeella
9
Koneistustyökierrot: Rivijyrsintä
10
Työkierrot: Koordinaattimuunnokset
11
Työkierrot: Erikoistoiminnot
12
Työskentely kosketustyökiertojen avulla
13
Kosketustyökierrot: Työkappaleen vino aseman automaattinen määritys
14
Kosketustyökierrot: Peruspisteen automaattinen määritys
15
Kosketustyökierrot: Työkappaleen automaattinen valvonta
16
Kosketustyökierrot: Erikoistoiminnot
17
Kosketustyökierrot: Työkalun automaattinen mittaus
18
HEIDENHAIN TNC 620 11
1 Perusteet / Yleiskuvaukset ..... 35
1.1 Johdanto ..... 36
1.2 Käytettävät työkiertoryhmät ..... 37
Koneistustyökiertojen yleiskuvaus ..... 37
Kosketustyökiertojen yleiskuvaus ..... 38
HEIDENHAIN TNC 620 13
2 Koneistustyökiertojen käyttö ..... 39
2.1 Työskentely koneistustyökiertojen avulla ..... 40
Konekohtaiset työkierrot (ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 40
Työkierron määrittely ohjelmanäppäimillä ..... 41
Työkierron määrittely GOTO-toiminnolla ..... 41
Työkiertojen kutsuminen ..... 42
2.2 Kuviomäärittely PATTERN DEF ..... 44
Käyttö ..... 44
PATTERN DEF sisäänsyöttö ..... 45
PATTERN DEF käyttö ..... 45
Yksittäisen koneistusaseman määrittely ..... 46
Yksittäisen rivin määrittely ..... 47
Yksittäisen kuvion määrittely ..... 48
Yksittäisen kehikon määrittely ..... 49
Täysiympyrän määrittely ..... 50
Osaympyrän määrittely ..... 51
2.3 Pistetaulukot ..... 52
Käyttö ..... 52
Pistetaulukoiden sisäänsyöttö ..... 52
Yksittäisen pisteen jättäminen huomiotta koneistuksessa ..... 53
Pistetaulukon valinta ohjelmassa ..... 54
Pistetaulukkoon liittyvän työkierron kutsu ..... 55
14
3 Koneistustyökierrot: Poraus ..... 57
3.1 Perusteet ..... 58
Yleiskuvaus ..... 58
3.2 KESKIÖPORAUS (Työkierto 240, DIN/ISO: G240, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 59
Työkierron kulku ..... 59
Ohjelmoinnissa huomioitavaa! ..... 59
Työkiertoparametrit ..... 60
3.3 PORAUS (Työkierto 200) ..... 61
Työkierron kulku ..... 61
Ohjelmoinnissa huomioitavaa! ..... 61
Työkiertoparametrit ..... 62
3.4 KALVINTA (Työkierto 201, DIN/ISO: G201, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 63
Työkierron kulku ..... 63
Ohjelmoinnissa huomioitavaa! ..... 63
Työkiertoparametrit ..... 64
3.5 VÄLJENNYS (Työkierto 202, DIN/ISO: G202, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 65
Työkierron kulku ..... 65
Ohjelmoinnissa huomioitavaa! ..... 66
Työkiertoparametrit ..... 67
3.6 YLEISPORAUS (Työkierto 203, DIN/ISO: G203, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 69
Työkierron kulku ..... 69
Ohjelmoinnissa huomioitavaa! ..... 70
Työkiertoparametrit ..... 71
3.7 TAKAUPOTUS (Työkierto 204, DIN/ISO: G204, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 73
Työkierron kulku ..... 73
Ohjelmoinnissa huomioitavaa! ..... 74
Työkiertoparametrit ..... 75
3.8 YLEISSYVÄPORAUS (Työkierto 205, DIN/ISO: G205, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 77
Työkierron kulku ..... 77
Ohjelmoinnissa huomioitavaa! ..... 78
Työkiertoparametrit ..... 79
3.9 PORAUSJYRSINTÄ (Työkierto 208, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 81
Työkierron kulku ..... 81
Ohjelmoinnissa huomioitavaa! ..... 82
Työkiertoparametrit ..... 83
3.10 HUULIPORAUS (Työkierto 241, DIN/ISO: G241, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 84
Työkierron kulku ..... 84
Ohjelmoinnissa huomioitavaa! ..... 84
Työkiertoparametrit ..... 85
3.11 Ohjelmointiesimerkit ..... 87
HEIDENHAIN TNC 620 15
4 Koneistustyökierrot: Kierteen poraus / Kierteen jyrsintä ..... 91
4.1 Perusteet ..... 92
Yleiskuvaus ..... 92
4.2 KIERTEEN PORAUS UUSI tasausistukalla (Työkierto G206, DIN/ISO: G206) ..... 93
Työkierron kulku ..... 93
Ohjelmoinnissa huomioitavaa! ..... 93
Työkiertoparametrit ..... 94
4.3 KIERTEEN PORAUS ilman tasausistukkaa (Työkierto 207, DIN/ISO: G207) ..... 95
Työkierron kulku ..... 95
Ohjelmoinnissa huomioitavaa! ..... 96
Työkiertoparametrit ..... 97
4.4 KIERTEEN PORAUS LASTUNKATKOLLA (Työkierto 209, DIN/ISO: G209, ohjelmisto-optio Edistykselliset
ohjelmointitoiminnot) ..... 98
Työkierron kulku ..... 98
Ohjelmoinnissa huomioitavaa! ..... 99
Työkiertoparametrit ..... 100
4.5 Perusteet kierteen jyrsinnälle ..... 101
Alkuehdot ..... 101
4.6 KIERTEEN JYRSINTÄ (Työkierto 262, DIN/ISO: G262, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 103
Työkierron kulku ..... 103
Ohjelmoinnissa huomioitavaa! ..... 104
Työkiertoparametrit ..... 105
4.7 UPOTUSKIERREJYRSINTÄ (Työkierto 263, DIN/ISO: G263, ohjelmisto-optio Edistykselliset
ohjelmointitoiminnot) ..... 106
Työkierron kulku ..... 106
Ohjelmoinnissa huomioitavaa! ..... 107
Työkiertoparametrit ..... 108
4.8 REIKÄKIERREJYRSINTÄ (Työkierto 264, DIN/ISO: G264, ohjelmisto-optio Edistykselliset
ohjelmointitoiminnot) ..... 110
Työkierron kulku ..... 110
Ohjelmoinnissa huomioitavaa! ..... 111
Työkiertoparametrit ..... 112
4.9 KIERUKKAREIKÄKIERTEEN JYRSINTÄ (Työkierto 265, DIN/ISO: G265, ohjelmisto-optio Edistykselliset
ohjelmointitoiminnot) ..... 114
Työkierron kulku ..... 114
Ohjelmoinnissa huomioitavaa! ..... 115
Työkiertoparametrit ..... 116
4.10 ULKOKIERTEEN JYRSINTÄ (Työkierto 267, DIN/ISO: G267, ohjelmisto-optio Edistykselliset
ohjelmointitoiminnot) ..... 118
Työkierron kulku ..... 118
Ohjelmoinnissa huomioitavaa! ..... 119
Työkiertoparametrit ..... 120
4.11 Ohjelmointiesimerkit ..... 122
16
5 Koneistustyökierrot: Taskun jyrsintä / Varsijyrsintä / Uran jyrsintä ..... 125
5.1 Perusteet ..... 126
Yleiskuvaus ..... 126
5.2 SUORAKULMATASKU (Työkierto 251, DIN/ISO: G251, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 127
Työkierron kulku ..... 127
Ohjelmoinnissa huomioitavaa ..... 128
Työkiertoparametrit ..... 129
5.3 YMPYRÄTASKU (Työkierto 252, DIN/ISO: G252, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 132
Työkierron kulku ..... 132
Ohjelmoinnissa huomioitavaa! ..... 133
Työkiertoparametrit ..... 134
5.4 URAN JYRSINTÄ (Työkierto 253, DIN/ISO: G253, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 136
Työkierron kulku ..... 136
Ohjelmoinnissa huomioitavaa! ..... 137
Työkiertoparametrit ..... 138
5.5 PYÖRÖURA (Työkierto 254, DIN/ISO: G254, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 141
Työkierron kulku ..... 141
Ohjelmoinnissa huomioitavaa! ..... 142
Työkiertoparametrit ..... 143
5.6 SUORAKULMAKAULA (Työkierto 256, DIN/ISO: G256, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 146
Työkierron kulku ..... 146
Ohjelmoinnissa huomioitavaa! ..... 147
Työkiertoparametrit ..... 148
5.7 YMPYRÄKAULA (Työkierto 257, DIN/ISO: G257, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 150
Työkierron kulku ..... 150
Ohjelmoinnissa huomioitavaa! ..... 151
Työkiertoparametrit ..... 152
5.8 Ohjelmointiesimerkit ..... 154
HEIDENHAIN TNC 620 17
6 Koneistustyökierrot: Kuviomäärittelyt ..... 157
6.1 Perusteet ..... 158
Yleiskuvaus ..... 158
6.2 PISTEKUVIO KAARELLA (Työkierto 220, DIN/ISO: G220, ohjelmisto-optio Edistykselliset
ohjelmointitoiminnot) ..... 159
Työkierron kulku ..... 159
Ohjelmoinnissa huomioitavaa! ..... 159
Työkiertoparametrit ..... 160
6.3 PISTEKUVIO SUORALLA (Työkierto 221, DIN/ISO: G221, ohjelmisto-optio Edistykselliset
ohjelmointitoiminnot) ..... 162
Työkierron kulku ..... 162
Ohjelmoinnissa huomioitavaa! ..... 162
Työkiertoparametrit ..... 163
6.4 Ohjelmointiesimerkit ..... 164
18
7 Koneistustyökierrot. Muototasku ..... 167
7.1 SL-työkierrot ..... 168
Perusteet ..... 168
Yleiskuvaus ..... 170
7.2 MUOTO (Työkierto 14, DIN/ISO: G37) ..... 171
Ohjelmoinnissa huomioitavaa! ..... 171
Työkiertoparametrit ..... 171
7.3 Päällekkäiset muodot ..... 172
Perusteet ..... 172
Aliohjelmat: Päällekkäiset taskut ..... 173
„Summa“-pinta ..... 174
„Erotus“-pinta ..... 175
„Leikkaus“-pinta ..... 175
7.4 MUOTOTIEDOT (Työkierto 20, DIN/ISO: G120, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 176
Ohjelmoinnissa huomioitavaa! ..... 176
Työkiertoparametrit ..... 177
7.5 ESIPORAUS (Työkierto 21, DIN/ISO: G121, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 178
Työkierron kulku ..... 178
Ohjelmoinnissa huomioitavaa! ..... 178
Työkiertoparametrit ..... 179
7.6 AINEENPOISTO (Työkierto 22, DIN/ISO: G122, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 180
Työkierron kulku ..... 180
Ohjelmoinnissa huomioitavaa! ..... 181
Työkiertoparametrit ..... 182
7.7 SYVYYSSILITYS (Työkierto 23, DIN/ISO: G123, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 183
Työkierron kulku ..... 183
Ohjelmoinnissa huomioitavaa! ..... 183
Työkiertoparametrit ..... 183
7.8 SIVUSILITYS (Työkierto 24, DIN/ISO: G124, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 184
Työkierron kulku ..... 184
Ohjelmoinnissa huomioitavaa! ..... 184
Työkiertoparametrit ..... 185
7.9 MUOTORAILO (Työkierto 25, DIN/ISO: G125, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 186
Työkierron kulku ..... 186
Ohjelmoinnissa huomioitavaa! ..... 186
Työkiertoparametrit ..... 187
7.10 Ohjelmointiesimerkit ..... 188
HEIDENHAIN TNC 620 19
8 Koneistustyökierrot: Lieriövaippa ..... 195
8.1 Perusteet ..... 196
Yleiskuvaus Lieriövaippatyökierrot ..... 196
8.2 LIERIÖVAIPPA (Työkierto 27, DIN/ISO: G127, Ohjelmaoptio 1) ..... 197
Työkierron kulku ..... 197
Ohjelmoinnissa huomioitavaa! ..... 198
Työkiertoparametrit ..... 199
8.3 LIERIÖVAIPPA Uran jyrsintä (Työkierto 28, DIN/ISO: G128, Ohjelmisto-optio 1) ..... 200
Työkierron kulku ..... 200
Ohjelmoinnissa huomioitavaa! ..... 201
Työkiertoparametrit ..... 202
8.4 LIERIÖVAIPPA Uuman jyrsintä (Työkierto 29, DIN/ISO: G129, Ohjelmisto-optio 1) ..... 203
Työkierron kulku ..... 203
Ohjelmoinnissa huomioitavaa! ..... 204
Työkiertoparametrit ..... 205
8.5 Ohjelmointiesimerkit ..... 206
20
9 Koneistustyökierrot. Muototasku muotolomakkeella ..... 211
9.1 SL-työkierrot monimutkaisella muotokaavalla ..... 212
Perusteet ..... 212
Ohjelman valinta muotomäärittelyillä ..... 214
Muotokuvausten määrittely ..... 214
Syötä sisään monipuolinen muotokaava ..... 215
Päällekkäiset muodot ..... 216
Muodon toteutus SL-työkierroilla ..... 218
9.2 SL-työkierrot yksinkertaisella muotokaavalla ..... 222
Perusteet ..... 222
Syötä sisään yksinkertainen muotokaava ..... 223
Muodon toteutus SL-työkierroilla ..... 223
HEIDENHAIN TNC 620 21
10 Koneistustyökierrot: Rivijyrsintä ..... 225
10.1 Perusteet ..... 226
Yleiskuvaus ..... 226
10.2 RIVIJYRSINTÄ (Työkierto 230, DIN/ISO: G230, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 227
Työkierron kulku ..... 227
Ohjelmoinnissa huomioitavaa! ..... 227
Työkiertoparametrit ..... 228
10.3 NORMAALIPINTA (Työkierto 231; DIN/ISO: G231, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 229
Työkierron kulku ..... 229
Ohjelmoinnissa huomioitavaa! ..... 230
Työkiertoparametrit ..... 231
10.4 TASOJYRSINTÄ (Työkierto 232, DIN/ISO: G232, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 233
Työkierron kulku ..... 233
Ohjelmoinnissa huomioitavaa! ..... 235
Työkiertoparametrit ..... 235
10.5 Ohjelmointiesimerkit ..... 238
22
11 Työkierrot: Koordinaattimuunnokset ..... 241
11.1 Perusteet ..... 242
Yleiskuvaus ..... 242
Koordinaattimuunnosten vaikutus ..... 242
11.2 NOLLAPISTEEN siirto (Työkierto 7, DIN/ISO: G54) ..... 243
Vaikutus ..... 243
Työkiertoparametrit ..... 243
11.3 NOLLAPISTE-siirto nollapistetaulukoilla (Työkierto 7, DIN/ISO: G53) ..... 244
Vaikutus ..... 244
Ohjelmoinnissa huomioitavaa! ..... 245
Työkiertoparametrit ..... 246
Nollapistetaulukon valinta NC-ohjelmassa ..... 246
Nollapistetaulukkoa muokataan ohjelman tallennuksen/editoinnin käyttötavalla ..... 247
Nollapistetaulukon konfigurointi ..... 248
Nollapistetaulukon lopetus ..... 248
Tilanäytöt ..... 248
11.4 PERUSPISTEEN ASETUS (Työkierto 247, DIN/ISO: G247) ..... 249
Vaikutus ..... 249
Ennen ohjelmointia huomioitavaa! ..... 249
Työkiertoparametrit ..... 249
Tilanäytöt ..... 249
11.5 PEILAUS (Työkierto 8, DIN/ISO: G28) ..... 250
Vaikutus ..... 250
Ohjelmoinnissa huomioitavaa! ..... 250
Työkiertoparametri ..... 251
11.6 KIERTO (Työkierto 10, DIN/ISO: G73) ..... 252
Vaikutus ..... 252
Ohjelmoinnissa huomioitavaa! ..... 252
Työkiertoparametrit ..... 253
11.7 MITTAKERROIN (Työkierto 11, DIN/ISO: G72) ..... 254
Vaikutus ..... 254
Työkiertoparametrit ..... 255
11.8 MITTAKERROIN AKS.KOHT. (Työkierto 26) ..... 256
Vaikutus ..... 256
Ohjelmoinnissa huomioitavaa! ..... 256
Työkiertoparametrit ..... 257
HEIDENHAIN TNC 620 23
11.9 KONEISTUSTASO (Työkierto 19, DIN/ISO: G80, Ohjelmaoptio 1) ..... 258
Vaikutus ..... 258
Ohjelmoinnissa huomioitavaa! ..... 259
Työkiertoparametrit ..... 259
Peruutus ..... 259
Kiertoakselin paikoitus ..... 260
Paikoitusnäyttö käännetyssä järjestelmässä ..... 262
Työskentelytilan valvonta ..... 262
Paikoitus käännetyssä järjestelmässä ..... 262
Yhdistäminen muiden koordinaattimuunnosten työkiertojen kanssa ..... 263
Toimenpiteet työskentelyssä työkierrolla 19 KONEISTUSTASO ..... 264
11.10 Ohjelmointiesimerkit ..... 265
24
12 Työkierrot: Erikoistoiminnot ..... 267
12.1 Perusteet ..... 268
Yleiskuvaus ..... 268
12.2 ODOTUSAIKA (Työkierto 9, DIN/ISO: G04) ..... 269
Toiminto ..... 269
Työkiertoparametrit ..... 269
12.3 OHJELMAN KUTSU (Työkierto 12, DIN/ISO: G39) ..... 270
Työkiertotoiminto ..... 270
Ohjelmoinnissa huomioitavaa! ..... 270
Työkiertoparametrit ..... 271
12.4 KARAN SUUNTAUS (Työkierto 13, DIN/ISO: G36) ..... 272
Työkiertotoiminto ..... 272
Ohjelmoinnissa huomioitavaa! ..... 272
Työkiertoparametrit ..... 272
12.5 TOLERANSSI (Työkierto 32, DIN/ISO: G62) ..... 273
Työkiertotoiminto ..... 273
Vaikutukset CAM-järjestelmän geometriamäärityksillä ..... 274
Ohjelmoinnissa huomioitavaa! ..... 275
Työkiertoparametrit ..... 276
HEIDENHAIN TNC 620 25
13 Työskentely kosketustyökiertojen avulla ..... 277
13.1 Yleistä kosketustyökierroille ..... 278
Toimintatavat ..... 278
Peruskäännön huomiointi käsikäytössä ..... 278
Kosketustyökierrot käsikäytön ja elektronisen käsipyöräkäytön käyttötavoilla ..... 278
Kosketustyökierrot automaattikäyttöä varten ..... 279
13.2 Ennen kuin työskentelet kosketusjärjestelmän työkierroilla! ..... 281
Maksimi liikepituus kosketuspisteeseen: DIST kosketusjärjestelmän taulukossa ..... 281
Varmuusetäisyys kosketuspisteeseen: SET_UP kosketusjärjestelmän taulukossa ..... 281
Infrapunakosketuspään suuntaus ohjelmoituun kosketussuuntaan: TRACK kosketusjärjestelmän
taulukossa ..... 281
Kytkevä kosketusjärjestelmä, kosketussyöttöarvo: F kosketusjärjestelmän taulukossa ..... 282
Kytkevä kosketusjärjestelmä, syöttöarvo paikoitusliikkeille: FMAX ..... 282
Kytkevä kosketusjärjestelmä, paikoitusliikkeiden pikaliike: F_PREPOS kosketusjärjestelmän taulukossa ..... 282
Monikertamittaus ..... 282
Monikertamittauksen suoja-alue ..... 282
Kosketustyökiertojen käsittely ..... 283
13.3 Kosketusjärjestelmän taulukko ..... 284
Yleistä ..... 284
Kosketusjärjestelmän taulukoiden muokkaus ..... 284
Kosketusjärjestelmän tiedot ..... 285
26
14 Kosketustyökierrot: Työkappaleen vino aseman automaattinen määritys ..... 287
14.1 Perusteet ..... 288
Yleiskuvaus ..... 288
Kosketustyökiertojen yhteneväisyydet työkappaleen vinon asennon määrittämisen kanssa ..... 289
14.2 PERUSKÄÄNTÖ (Työkierto 400, DIN/ISO: G400) ..... 290
Työkierron kulku ..... 290
Ohjelmoinnissa huomioitavaa! ..... 290
Työkiertoparametrit ..... 291
14.3 PERUSKÄÄNTÖ kahden reiän avulla (Työkierto 401, DIN/ISO: G401) ..... 293
Työkierron kulku ..... 293
Ohjelmoinnissa huomioitavaa! ..... 293
Työkiertoparametrit ..... 294
14.4 PERUSKÄÄNTÖ kahden kaulan avulla (Työkierto 402, DIN/ISO: G402) ..... 296
Työkierron kulku ..... 296
Ohjelmoinnissa huomioitavaa! ..... 296
Työkiertoparametrit ..... 297
14.5 PERUSKÄÄNNÖN kompensointi kiertoakselin avulla (Työkierto 403, DIN/ISO: 403) ..... 299
Työkierron kulku ..... 299
Ohjelmoinnissa huomioitavaa! ..... 299
Työkiertoparametrit ..... 300
14.6 PERUSKÄÄNNÖN ASETUS (Työkierto 404, DIN/ISO: G404) ..... 302
Työkierron kulku ..... 302
Työkiertoparametrit ..... 302
14.7 Työkappaleen vinon aseman korjaus C-akselin avulla (Työkierto 405, DIN/ISO: G405) ..... 303
Työkierron kulku ..... 303
Ohjelmoinnissa huomioitavaa! ..... 304
Työkiertoparametrit ..... 305
HEIDENHAIN TNC 620 27
15 Kosketustyökierrot: Peruspisteen automaattinen määritys ..... 309
15.1 Perusteet ..... 310
Yleiskuvaus ..... 310
Kaikille kosketustyökierroille yhteiset ominaisuudet peruspisteen asetuksessa ..... 311
15.2 PERUSPISTE URAN KESKIPISTE (Työkierto 408, DIN/ISO: G408) ..... 313
Työkierron kulku ..... 313
Ohjelmoinnissa huomioitavaa! ..... 314
Työkiertoparametrit ..... 314
15.3 PERUSPISTE UUMAN KESKIPISTE (Työkierto 409, DIN/ISO: G409) ..... 317
Työkierron kulku ..... 317
Ohjelmoinnissa huomioitavaa! ..... 317
Työkiertoparametrit ..... 318
15.4 PERUSPISTE SUORAKULMION SISÄPUOLINEN (Työkierto 410, DIN/ISO: G410) ..... 320
Työkierron kulku ..... 320
Ohjelmoinnissa huomioitavaa! ..... 321
Työkiertoparametrit ..... 321
15.5 PERUSPISTE SUORAKULMION ULKOPUOLINEN (Työkierto 411, DIN/ISO: G411) ..... 324
Työkierron kulku ..... 324
Ohjelmoinnissa huomioitavaa! ..... 325
Työkiertoparametrit ..... 325
15.6 PERUSPISTE YMPYRÄN SISÄPUOLINEN (Työkierto 412, DIN/ISO: G412) ..... 328
Työkierron kulku ..... 328
Ohjelmoinnissa huomioitavaa! ..... 329
Työkiertoparametrit ..... 329
15.7 PERUSPISTE YMPYRÄ ULKOPUOLINEN (Työkierto 413, DIN/ISO: G413) ..... 332
Työkierron kulku ..... 332
Ohjelmoinnissa huomioitavaa! ..... 333
Työkiertoparametrit ..... 333
15.8 PERUSPISTE NURKKA ULKOPUOLINEN (Työkierto 414, DIN/ISO: G414) ..... 336
Työkierron kulku ..... 336
Ohjelmoinnissa huomioitavaa! ..... 337
Työkiertoparametrit ..... 338
15.9 PERUSPISTE NURKAN SISÄPUOLINEN (Työkierto 415, DIN/ISO: G415) ..... 341
Työkierron kulku ..... 341
Ohjelmoinnissa huomioitavaa! ..... 342
Työkiertoparametrit ..... 342
15.10 PERUSPISTE REIKÄYMPYRÄN KESKIPISTE (Työkierto 416, DIN/ISO: G416) ..... 345
Työkierron kulku ..... 345
Ohjelmoinnissa huomioitavaa! ..... 346
Työkiertoparametrit ..... 346
15.11 PERUSPISTE KOSKETUSAKSELI (Työkierto 417, DIN/ISO: G417) ..... 349
Työkierron kulku ..... 349
Ohjelmoinnissa huomioitavaa! ..... 349
Työkiertoparametrit ..... 350
28
15.12 PERUSPISTE NELJÄN REIÄN KESKIPISTE (Työkierto 418, DIN/ISO: G418) ..... 351
Työkierron kulku ..... 351
Ohjelmoinnissa huomioitavaa! ..... 352
Työkiertoparametrit ..... 352
15.13 PERUSPISTE YKSITTÄISAKSELI (Työkierto 419, DIN/ISO: G419) ..... 355
Työkierron kulku ..... 355
Ohjelmoinnissa huomioitavaa! ..... 355
Työkiertoparametri ..... 356
HEIDENHAIN TNC 620 29
16 Kosketustyökierrot: Työkappaleen automaattinen valvonta ..... 363
16.1 Perusteet ..... 364
Yleiskuvaus ..... 364
Mittaustulosten kirjaus ..... 365
Mittaustulokset Q-parametreihin ..... 367
Mittauksen tila ..... 367
Toleranssivalvonta ..... 368
Työkalun valvonta ..... 368
Perusjärjestelmä mittaustuloksille ..... 369
16.2 PERUSTASO (Työkierto 0, DIN/ISO: G55) ..... 370
Työkierron kulku ..... 370
Ohjelmoinnissa huomioitavaa! ..... 370
Työkiertoparametrit ..... 370
16.3 PERUSTASO polaarinen (Työkierto 1) ..... 371
Työkierron kulku ..... 371
Ohjelmoinnissa huomioitavaa! ..... 371
Työkiertoparametrit ..... 372
16.4 KULMAN MITTAUS (Työkierto 420, DIN/ISO: G420) ..... 373
Työkierron kulku ..... 373
Ohjelmoinnissa huomioitavaa! ..... 373
Työkiertoparametrit ..... 374
16.5 REIÄN MITTAUS (Työkierto 421, DIN/ISO: G421) ..... 376
Työkierron kulku ..... 376
Ohjelmoinnissa huomioitavaa! ..... 376
Työkiertoparametrit ..... 377
16.6 YMPYRÄN ULKOP MITTAUS (Työkierto 422, DIN/ISO: G422) ..... 380
Työkierron kulku ..... 380
Ohjelmoinnissa huomioitavaa! ..... 380
Työkiertoparametrit ..... 381
16.7 MITTAUS SUORAKULMION SISÄPUOLINEN (Työkierto 423, DIN/ISO: G423) ..... 384
Työkierron kulku ..... 384
Ohjelmoinnissa huomioitavaa! ..... 385
Työkiertoparametrit ..... 385
16.8 SUORAKULMION ULKOP MITTAUS (Työkierto 424, DIN/ISO: G424) ..... 388
Työkierron kulku ..... 388
Ohjelmoinnissa huomioitavaa! ..... 389
Työkiertoparametrit ..... 389
16.9 LEVEYDEN SISÄP MITTAUS (Työkierto 425, DIN/ISO: G425) ..... 392
Työkierron kulku ..... 392
Ohjelmoinnissa huomioitavaa! ..... 392
Työkiertoparametrit ..... 393
30
16.10 UUMAN ULKOP MITTAUS (Työkierto 426, DIN/ISO: G426) ..... 395
Työkierron kulku ..... 395
Ohjelmoinnissa huomioitavaa! ..... 395
Työkiertoparametrit ..... 396
16.11 KOORDINAATIN MITTAUS (Työkierto 427, DIN/ISO: G427) ..... 398
Työkierron kulku ..... 398
Ohjelmoinnissa huomioitavaa! ..... 398
Työkiertoparametrit ..... 399
16.12 REIKÄYMP MITTAUS (Työkierto 430, DIN/ISO: G430) ..... 401
Työkierron kulku ..... 401
Ohjelmoinnissa huomioitavaa! ..... 401
Työkiertoparametrit ..... 402
16.13 TASON MITTAUS (Työkierto 431, DIN/ISO: G431) ..... 405
Työkierron kulku ..... 405
Ohjelmoinnissa huomioitavaa! ..... 406
Työkiertoparametrit ..... 406
16.14 Ohjelmointiesimerkit ..... 408
HEIDENHAIN TNC 620 31
17 Kosketustyökierrot: Erikoistoiminnot ..... 413
17.1 Perusteet ..... 414
Yleiskuvaus ..... 414
17.2 MITTAUS (Työkierto 3) ..... 415
Työkierron kulku ..... 415
Ohjelmoinnissa huomioitavaa! ..... 415
Työkiertoparametrit ..... 416
32
18 Kosketustyökierrot: Työkalun automaattinen mittaus ..... 417
18.1 Perusteet ..... 418
Yleiskuvaus ..... 418
Työkiertojen 31 ... 33 ja 481 ... 483 väliset erot ..... 419
Koneparametrin asetus ..... 420
Sisäänsyötöt työkalutaulukkoon TOOL.T ..... 421
18.2 TT-kalibrointi (Työkierto 30 tai 480, DIN/ISO: G480) ..... 423
Työkierron kulku ..... 423
Ohjelmoinnissa huomioitavaa! ..... 423
Työkiertoparametrit ..... 423
18.3 Työkalun pituuden mittaus (Työkierto 31 tai 481, DIN/ISO: G481) ..... 424
Työkierron kulku ..... 424
Ohjelmoinnissa huomioitavaa! ..... 425
Työkiertoparametrit ..... 425
18.4 Työkalun säteen mittaus (Työkierto 32 tai 482, DIN/ISO: G482) ..... 426
Työkierron kulku ..... 426
Ohjelmoinnissa huomioitavaa! ..... 426
Työkiertoparametrit ..... 427
18.5 Työkalun täydellinen mittaus (Työkierto 33 tai 483, DIN/ISO: G483) ..... 428
Työkierron kulku ..... 428
Ohjelmoinnissa huomioitavaa! ..... 428
Työkiertoparametrit ..... 429
HEIDENHAIN TNC 620 33

Perusteet / Yleiskuvaukset

1.1 Johdanto
Usein toistettavat koneistukset, jotka käsittävät monia koneistusvaiheita, on tallennettu TNC:hen työkierroiksi. Myös koordinaatistomuunnokset ja muutamat erikoistoiminnot ovat käytettävissä työkiertojen tapaan.
Useimmat työkierrot käyttävät Q-parametria siirtoparametrina. Saman toiminnon omaava parametri, jota TNC tarvitsee eri työkierroissa, on

1.1 Johdanto

aina merkitty samalla numerolla: esim. Q200 on aina varmuusetäisyys, Q202 on aina asetussyvyys jne.
Huomaa törmäysvaara!
Työkierrot suorittavat erittäin laajoja koneistuksia. Turvallisuussyistä kannattaa ohjelma testata graafisesti aina ennen koneistuksen suorittamista!
Jos käytät työkiertojen yhteydessä epäsuoria osoituksia parametreille, joiden numero on suurempi kuin 200 (esim. Q210 = Q1), osoitetun parametrin (esim. Q1), muutos ei tule voimaan työkierron määrittelyn jälkeen. Näissä tapauksissa on työkiertoparametreille (esim. Q210) määriteltävä suora osoitus.
Kun määrittelet syöttöarvoparametrin koneistustyökierroissa, joiden numero on suurempi kuin 200, voit tällöin tehdä osoituksen lukuarvon sijaan ohjelmanäppäimellä myös TOOL CALL-lauseessa määriteltyyn syöttöarvoon (ohjelmanäppäin FAUTO). Riippuen työkierrosta ja syöttöarvoparametrien toiminnosta on käytettävissä vielä syöttövaihtoehdot FMAX (pikaliike), FZ (hammassyöttö) ja FU (kierrossyöttö).
Huomaa, että työkierron määrittelyn jälkeisellä FAUTO- syötöllä ei ole vaikutusta, koska TNC määrittelee syöttöarvon sisäisesti TOOL CALL-lauseen perusteella käsitellessään työkierron määrittelyä.
Jos aiot poistaa useampia osalauseita sisältävän työkierron, TNC kysyy, haluatko poistaa koko työkierron.
36 Perusteet / Yleiskuvaukset
1.2 Käytettävät työkiertoryhmät

Koneistustyökiertojen yleiskuvaus

U Ohjelmanäppäinpalkki esittää erilaisia työkiertoryhmiä
Työkiertoryhmät
Työkierrot syväporausta, kalvintaa, väljennystä ja upotusta varten Sivu 58
Työkierrot kierreporausta, kierteen lastuamista ja kierteen jyrsintää varten Sivu 92
Työkierrot taskun, kaulan ja uran jyrsintää varten Sivu 126
Työkierrot pistekuvioiden, esim. reikäympyröiden tai reikäpintojen koneistusta varten Sivu 158
SL-työkierto (apumuotolista), joilla koneistetaan muodon suuntaisesti monimutkaisempia muotoja, joissa yhdistyy useampia päällekkäin aseteltuja osamuotoja, lieriövaippainterpolaatio
Työkierrot tasaisten tai kiertyvien pintojen rivijyrsintää varten Sivu 226
Työkierrot koordinaattimuunnoksille, joiden avulla siirretään, kierretään, peilataan, suurennetaan ja pienennetään mielivaltaisia muotoja
Erikoistyökierrot odotusaikaa, ohjelmakutsua, karan suuntausta, toleranssia jne. varten Sivu 268
U Tarvittaessa vaihda konekohtaisiin
koneistustyökiertoihin. Koneen valmistajan tulee integroida nämä koneistustyökierrot.
Ohjel­manäp­päin
Sivu
Sivu 170
Sivu 242

1.2 Käytettävät työkiertoryhmät

HEIDENHAIN TNC 620 37

Kosketustyökiertojen yleiskuvaus

U Ohjelmanäppäinpalkki esittää erilaisia työkiertoryhmiä
Ohjel-
Työkiertoryhmät
Työkierrot työkappaleen vinon aseman automaattiseen määritykseen ja kompensointiin Sivu 288
Työkierrot automaattiseen peruspisteen asetukseen Sivu 310
Työkierrot automaattiseen työkappaleen valvontaan Sivu 364
Kalibrointityökierrot, erikoistyökierrot Sivu 414
manäp­päin
Sivu
Työkierrot automaattiseen työkalun mittaukseen (koneen valmistajan tulee vapauttaa tämä käyttöön)
1.2 Käytettävät työkiertoryhmät
U Tarvittaessa vaihda konekohtaisiin
kosketustyökiertoihin. Koneen valmistajan tulee integroida nämä kosketustyökierrot.
Sivu 418
38 Perusteet / Yleiskuvaukset

Koneistustyökiertojen käyttö

2.1 Työskentely koneistustyökiertojen avulla

Konekohtaiset työkierrot (ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)

Monissa koneissa on käytettävissä sellaisia työkiertoja, jotka koneen valmistaja on lisännyt TNC:hen HEIDENHAIN-työkiertojen lisäksi. Näillä työkierroilla on erilliset numeroalueet:
Työkierrot 300 ... 399
Konekohtaiset työkierrot, jotka määritellään näppäimen CYCLE DEF kautta
Työkierrot 500 ... 599
Konekohtaiset kosketustyökierrot, jotka määritellään näppäimen TOUCH PROBE kautta
Huomaa, että nämä toimintokuvaukset ovat koneen käyttöohjekirjassa.
Tietyissä olosuhteissa konekohtaisten työkiertojen yhteydessä käytetään myös siirtoparametreja, joita HEIDENHAIN on jo käyttänyt standardityökierroissa. Jotta vältettäisiin DEF-aktiivisten työkiertojen (työkierrot, jotka TNC toteutaa automaattisesti työkierron määrittelyn yhteydessä, Katso myös „Työkiertojen kutsuminen” sivulla 42) ja CALL-aktiivisten työkiertojen (työkierrot, jotka täytyy kutsua suoritusta varten, Katso myös „Työkiertojen kutsuminen” sivulla 42) samanaikaisesta käytöstä syntyvät ongelmat liittyen moneen kertaan käytettyjen siirtoparametrien ylikirjoittamiseen, huomioi seuraavat

2.1 Työskentely koneistustyökiertojen avulla

toimenpiteet:
U Ohjelmoi pääsääntöisesti DEF-aktiiviset työkierrot ennen CALL-
aktiivia työkiertoja
U Ohjelmoi DEF-aktiivinen työkierto CALL-aktiivisen työkierron
määrittelyn ja kunkin työkierron kutsun välissä vain silloin, jos näiden kummankaan työkierron siirtoparametrit eivät saa aikaan ylilastuamista.
40 Koneistustyökiertojen käyttö

Työkierron määrittely ohjelmanäppäimillä

U Ohjelmanäppäinpalkki esittää erilaisia työkiertoryhmiä
U Valitse työkiertoryhmä, esim. poraustyökierrot
U Valitse työkierto, esim. KIERTEEN JYRSINTÄ. TNC
avaa dialogin ja pyytää sisäänsyöttöarvoja; samalla TNC esittää näytön oikeassa puoliskossa grafiikkaa, jossa sisäänsyötettävä parametri näkyy kirkkaalla taustalla
U Syötä sisään kaikki TNC:n pyytämät parametrit ja
päätä jokainen sisäänsyöttö painamalla näpppäintä ENT
U TNC päättää dialogin, kun kaikki tarvittavat tiedot on
syötetty sisään

Työkierron määrittely GOTO-toiminnolla

U Ohjelmanäppäinpalkki esittää erilaisia työkiertoryhmiä
U TNC näyttää päällekkäisikkunassa työkiertojen
yleiskuvausta.
U Valitse nuolinäppäinten avulla haluamasi työkierto tai U syötä sisään työkierron numero ja vahvista kulloinkin
näppäimellä ENT. Sen jälkeen TNC avaa aiemmin kuvatun työkiertodialogin.
NC-esimerkkilauseet
7 CYCL DEF 200 PORAUS
Q200=2 ;VARMUUSETÄIS. Q201=3 ;SYVYYS Q206=150 ;SYVYYSAS. SYÖTTÖARVO Q202=5 ;ASETUSSYVYYS Q210=0 ;ODOTUSAIKA YLHÄÄLLÄ Q203=+0 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS. Q211=0.25 ;ODOTUSAIKA ALHAALLA
HEIDENHAIN TNC 620 41
2.1 Työskentely koneistustyökiertojen avulla

Työkiertojen kutsuminen

Alkuehdot
Ennen työkierron kutsua ohjelmoi aina:
BLK FORM graafista esitystä varten (tarpeellinen vain
testausgrafiikkaa varten)
TyökalukutsuKaran kierrosluku (Lisätoiminto M3/M4)Työkierron määrittely (CYCL DEF).
Huomioi myös muut alkuehdot, jotka esitellään kunkin työkierron kuvauksen yhteydessä.
Seuraavat työkierrot vaikuttavat heti määrittelystä lähtien koneistusohjelmassa. Näitä työkiertoja et voi etkä saa kutsua:
työkierrot 220 Pistekuvio kaarella ja 221 Pistekuvio suorallaSL-työkierto 14 MUOTOSL-työkierto 20 MUOTOTIEDOTTyökierto 32 TOLERANSSITyökierrot koordinaattimuunnoksilletyökierto 9 ODOTUSAIKAkaikki kosketustyökierrot
Kaikki muut työkierrot voit kutsua jäljempänä kuvattavilla toiminnoilla.
2.1 Työskentely koneistustyökiertojen avulla
42 Koneistustyökiertojen käyttö
Työkierron kutsu koodilla CYCL CALL
Toiminto CYCL CALL kutsuu viimeksi määritellyn koneistustyökierron yhden kerran. Työkierron aloituspisteenä on viimeksi ennen CYCL CALL –lausetta ohjelmoitu asema.
U Työkierron kutsun ohjelmointi: Paina näppäintä
CYCL CALL
U Työkierron kutsun määrittely: Paina ohjelmanäppäintä
CYCL CALL M
U Tarvittaessa syötä sisään lisätoiminto M (esim. M3
karan päällekytkentää varten) tai lopeta dialogi näppäimellä END
Työkierron kutsu koodilla CYCL CALL PAT
Toiminto kaikissa asemissa, jotka olet määritellyt kuviomäärittelyssä PATTERN DEF (Katso „Kuviomäärittely PATTERN DEF” myös sivulla 44) tai pistetaulukossa (Katso „Pistetaulukot” myös sivulla 52).
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 TNC ajaa tähän asemaan ja kutsuu sen jälkeen viimeksi määritellyn koneistustyökierron.
Jos TNC:n tulee toteuttaa työkierto automaattisesti jokaisen paikoituslauseen jälkeen, ohjelmoi ensimmäinen työkierron kutsu lisätoiminnolla M89 (riippuu koneparametrista 7440).
Peruuttaaksesi koodin M89 vaikutuksen ohjelmoi
M99 siinä paikoituslauseessa, jossa ajetaan viimeiseen
määrittele koodilla CYCL DEF uusi koneistustyökierto
CYCL CALL PAT
aloituspisteeseen, tai
kutsuu viimeksi määritellyn koneistustyökierron
2.1 Työskentely koneistustyökiertojen avulla
HEIDENHAIN TNC 620 43
2.2 Kuviomäärittely PATTERN DEF

Käyttö

Toiminnolla PATTERN DEF määrittelet yksinkertaisella avalla säännöllisen koneistuskuvion, jonka voit kutsua toiminnolla CYCL CALL PAT. Kuten työkierron määrittelyssä, myös kuviomäärittelyn apukuvat ovat käytettävissä, jotka selventävät kutakin sisäänsyöttöparametria.
PATTERN DEF käytetään vain työkaluakselin Z yhteydessä!
Käytettävissä ovat seuraavat koneistuskuviot:
Ohjel-
Koneistuskuvio
PISTE Enintään yhdeksän vapaavalintaisen koneistusaseman määrittely
manäp­päin
Sivu
Sivu 46
RIVI

2.2 Kuviomäärittely PATTERN DEF

Yksittäisen rivin määrittely, suora tai kierretty
KUVIO Yksittäisen kuvion määrittely, suora, kierretty tai väännetty
KEHIKOT Yksittäisen kehikon määrittely, suora, kierretty tai väännetty
YMPYRÄ Täysiympyrän määrittely
OSAYMPYRÄ Osaympyrän määrittely
Sivu 47
Sivu 48
Sivu 49
Sivu 50
Sivu 51
44 Koneistustyökiertojen käyttö

PATTERN DEF sisäänsyöttö

U Valitse ohjelman tallennuksen/editoinnin käyttötapa
U Valitse erikoistoiminnot
U Valitse muoto- ja pistekoneistuksen toiminnot
U Avaa PATTERN DEF-lause
U Valitse haluamasi koneistuskuvio, esim. yksittäinen
rivi
U Syötä sisään tarvittavat määrittelyt, vahvista kukin
näppäimellä ENT

PATTERN DEF käyttö

Kun olet syöttänyt sisään kuviomäärittelyn, voit kutsua sen toiminnolla CYCL CALL PAT (Katso „Työkierron kutsu koodilla CYCL CALL PAT” myös sivulla 43). Tällöin TNC suorittaa määrittelemiesi koneistuskuvioiden joukosta viimeksi määritellyn koneistustyökierron.
Koneistuskuvio säilyy voimassa niin kauan, kunnes määrittelet uuden tai valitset pistetaulukon SEL PATTERN.
Jatkuvan lauseajon avulla voit valita haluamasi pisteen, josta koneistus voidaan aloittaa tai jatkaa (katso käyttäjän käsikirja, ohjelman testauksen ja ohjelmanajon kappale).
2.2 Kuviomäärittely PATTERN DEF
HEIDENHAIN TNC 620 45

Yksittäisen koneistusaseman määrittely

Voit syöttää sisään enintään yhdeksän koneistusasemaa, vahvista kunkin sisäänsyöttö näppäimellä ENT.
Jos määrittelet työkappaleen yläpinnan Z erisuureksi kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen yläpintaan Q203, joka on määritelty koneistustyökierrossa.
2.2 Kuviomäärittely PATTERN DEF
U Koneistusaseman X-koordinaatti (absoluutti): Syötä
sisään X-koordinaatti
U Koneistusaseman Y-koordinaatti (absoluutti): Syötä
sisään Y-koordinaatti.
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX 11 PATTERN DEF
POS1 (X+25 Y+33,5 Z+0) POS2 (X+50 Y+75 Z+0)
46 Koneistustyökiertojen käyttö

Yksittäisen rivin määrittely

Jos määrittelet työkappaleen yläpinnan Z erisuureksi kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen yläpintaan Q203, joka on määritelty koneistustyökierrossa.
U Aloituspiste X (absoluutti): Rivin aloituspisteen
koordinaatti X-akselilla
U Aloituspiste Y (absoluutti): Rivin aloituspisteen
koordinaatti Y-akselilla
U Koneistusasemien välinen etäisyys
(inkrementaalinen): Koneistusasemien välinen etäisyys. Arvo syötettävissä positiivisena tai negatiivisena.
U Koneistusten lukumäärä: Koneistusasemien
kokonaislukumäärä
U Koko kuvion kiertoasema (absoluuttinen):
Sisäänsyötetyn aloituspisteen kiertokulma. Perusakseli: Aktiivisen koneistustason pääakseli (esim. X työkaluakselin ollessa Z). Arvo syötettävissä positiivisena tai negatiivisena.
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX 11 PATTERN DEF
ROW1 (X+25 Y+33,5 D+8 NUM5 ROT+0 Z+0)
2.2 Kuviomäärittely PATTERN DEF
HEIDENHAIN TNC 620 47

Yksittäisen kuvion määrittely

Jos määrittelet työkappaleen yläpinnan Z erisuureksi kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen yläpintaan Q203, joka on määritelty koneistustyökierrossa.
Parametrit Pääakselin kiertoasema ja Sivuakselin kiertoasema vaikuttavat lisäävästi aiemmin tehtyyn koko kuvion kiertoasemaan.
2.2 Kuviomäärittely PATTERN DEF
U Aloituspiste X (absoluutti): Kuvion aloituspisteen
koordinaatti X-akselilla
U Aloituspiste Y (absoluutti): Kuvion aloituspisteen
koordinaatti Y-akselilla
U Koneistusasemien välinen etäisyys X
(inkrementaalinen): Koneistusasemien välinen etäisyys X-suunnassa. Arvo syötettävissä positiivisena tai negatiivisena.
U Koneistusasemien välinen etäisyys Y
(inkrementaalinen): Koneistusasemien välinen etäisyys Y-suunnassa. Arvo syötettävissä positiivisena tai negatiivisena.
U Sarakkeiden lukumäärä: Kuvion sarakkeiden
kokonaislukumäärä
U Rivien lukumäärä: Kuvion rivien kokonaislukumäärä U Koko kuvion kiertoasema (absoluuttinen):
Kiertokulma, jonka verran koko kuviota kierretään sisäänsyötetyn aloituspisteen ympäri. Perusakseli: Aktiivisen koneistustason pääakseli (esim. X työkaluakselin ollessa Z). Arvo syötettävissä positiivisena tai negatiivisena.
U Pääakselin kiertoasema: Kiertokulma, jonka verran
vain koneistustason pääakselia kierretään sisäänsyötetyn aloituspisteen suhteen. Arvo syötettävissä positiivisena tai negatiivisena.
U Sivuakselin kiertoasema: Kiertokulma, jonka verran
vain koneistustason sivuakselia kierretään sisäänsyötetyn aloituspisteen suhteen. Arvo syötettävissä positiivisena tai negatiivisena.
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX 11 PATTERN DEF
PAT1 (X+25 Y+33,5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0)
48 Koneistustyökiertojen käyttö

Yksittäisen kehikon määrittely

Jos määrittelet työkappaleen yläpinnan Z erisuureksi kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen yläpintaan Q203, joka on määritelty koneistustyökierrossa.
Parametrit Pääakselin kiertoasema ja Sivuakselin kiertoasema vaikuttavat lisäävästi aiemmin tehtyyn koko kuvion kiertoasemaan.
U Aloituspiste X (absoluutti): Näyttökehyksen
aloituspisteen koordinaatti X-akselilla
U Aloituspiste Y (absoluutti): Näyttökehyksen
aloituspisteen koordinaatti Y-akselilla
U Koneistusasemien välinen etäisyys X
(inkrementaalinen): Koneistusasemien välinen etäisyys X-suunnassa. Arvo syötettävissä positiivisena tai negatiivisena.
U Koneistusasemien välinen etäisyys Y
(inkrementaalinen): Koneistusasemien välinen etäisyys Y-suunnassa. Arvo syötettävissä positiivisena tai negatiivisena.
U Sarakkeiden lukumäärä: Kuvion sarakkeiden
kokonaislukumäärä
U Rivien lukumäärä: Kuvion rivien kokonaislukumäärä U Koko kuvion kiertoasema (absoluuttinen):
Kiertokulma, jonka verran koko kuviota kierretään sisäänsyötetyn aloituspisteen ympäri. Perusakseli: Aktiivisen koneistustason pääakseli (esim. X työkaluakselin ollessa Z). Arvo syötettävissä positiivisena tai negatiivisena.
U Pääakselin kiertoasema: Kiertokulma, jonka verran
vain koneistustason pääakselia kierretään sisäänsyötetyn aloituspisteen suhteen. Arvo syötettävissä positiivisena tai negatiivisena.
U Sivuakselin kiertoasema: Kiertokulma, jonka verran
vain koneistustason sivuakselia kierretään sisäänsyötetyn aloituspisteen suhteen. Arvo syötettävissä positiivisena tai negatiivisena.
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX 11 PATTERN DEF
FRAME1 (X+25 Y+33,5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0)
2.2 Kuviomäärittely PATTERN DEF
HEIDENHAIN TNC 620 49

Täysiympyrän määrittely

Jos määrittelet työkappaleen yläpinnan Z erisuureksi kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen yläpintaan Q203, joka on määritelty koneistustyökierrossa.
2.2 Kuviomäärittely PATTERN DEF
U Reikäympyrän keskipiste X (absoluutti): Ympyrän
keskipisteen koordinaatti X-akselilla
U Reikäympyrän keskipiste Y (absoluutti): Ympyrän
keskipisteen koordinaatti Y-akselilla
U Reikäympyrän halkaisija: Reikäympyrän halkaisija U Aloituskulma: Ensimmäisen koneistusaseman
polaarikulma. Perusakseli: Aktiivisen koneistustason pääakseli (esim. X työkaluakselin ollessa Z). Arvo syötettävissä positiivisena tai negatiivisena.
U Koneistusten lukumäärä: Koneistusasemien
kokonaislukumäärä ympyrällä
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX 11 PATTERN DEF
CIRC1 (X+25 Y+33 D80 START+45 NUM8 Z+0)
50 Koneistustyökiertojen käyttö

Osaympyrän määrittely

Jos määrittelet työkappaleen yläpinnan Z erisuureksi kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen yläpintaan Q203, joka on määritelty koneistustyökierrossa.
U Reikäympyrän keskipiste X (absoluutti): Ympyrän
keskipisteen koordinaatti X-akselilla
U Reikäympyrän keskipiste Y (absoluutti): Ympyrän
keskipisteen koordinaatti Y-akselilla
U Reikäympyrän halkaisija: Reikäympyrän halkaisija U Aloituskulma: Ensimmäisen koneistusaseman
polaarikulma. Perusakseli: Aktiivisen koneistustason pääakseli (esim. X työkaluakselin ollessa Z). Arvo syötettävissä positiivisena tai negatiivisena.
U Kulma-askel/Loppukulma: Kahden koneistusaseman
välinen inkrementaalinen polaarikulma. Arvo syötettävissä positiivisena tai negatiivisena. Sisäänsyöttökelpoinen vaihtoehtoinen loppukulma (vaihda ohjelmanäppäimellä)
U Koneistusten lukumäärä: Koneistusasemien
kokonaislukumäärä ympyrällä
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX 11 PATTERN DEF
PITCHCIRC1 (X+25 Y+33 D80 START+45 STEP30 NUM8 Z+0)
2.2 Kuviomäärittely PATTERN DEF
HEIDENHAIN TNC 620 51
2.3 Pistetaulukot

Käyttö

Kun haluat toteuttaa yhden työkierron tai useampia peräkkäisiä työkiertoja epäsäännöllisellä pistekuviolla, tällöin laaditaan pistetaulukko.
Kun käytät poraustyökiertoja, pistetaulukon koneistustasossa olevat koordinaatit vastaavat porauksen keskipistettä. Jyrsintätyökierroilla pistetaulukon koneistustasossa olevat koordinaatit vastaavat kunkin

2.3 Pistetaulukot

työkierron aloituspisteen koordinaatteja (esim. ympyrätaskun keskipisteen koordinaatteja). Karan akselin koordinaatti vastaa työkappaleen yläpinnan koordinaattia.

Pistetaulukoiden sisäänsyöttö

Valitse käyttötavaksi ohjelman tallennus/editointi:
Kutsu tiedostonhallinta: Paina näppäintä PGM MGT
TIEDOSTONIMI?
Syötä sisään pistetaulukon nimi ja vahvista näppäimellä ENT
Mittayksikön valinta: Paina ohjelmanäppäintä MM tai TUUMA. TNC vaihtaa ohjelmaikkunan ja esittää tyhjää pistetaulukkoa
Lisää uusi rivi ohjelmanäppäimellä LISÄÄ RIVI ja syötä sisään haluamasi koneistustyyppi
Toista toimenpiteet, kunnes olet syöttänyt sisään kaikki haluamasi koordinaatit
Pistetaulukon nimen täytyy alkaa kirjaimella. Ohjelmanäppäimillä X POIS/PÄÄLLE, Y POIS/PÄÄLLE,
Z POIS/PÄÄLLE (toinen ohjelmanäppäinpalkki) asetetaan, mitkä koordinaatit voidaan kulloinkin syöttää sisään pistetaulukkoon.
52 Koneistustyökiertojen käyttö

Yksittäisen pisteen jättäminen huomiotta koneistuksessa

Pistetaulukossa voidaan kunkin rivin sarakkeessa FADE merkitä piste niin, että se jätetään valinnan mukaan huomiotta koneistuksessa.
Valitse taulukossa oleva piste, joka jätetään huomiotta
Valitse sarake FADE
Aktivoi huomiottajättö, tai
Peruuta huomiottajättö
2.3 Pistetaulukot
HEIDENHAIN TNC 620 53

Pistetaulukon valinta ohjelmassa

Valitse ohjelman tallennuksen/editoinnin käyttötavalla se ohjelma, jolle pistetaulukko tulee aktivoida:
Pistetaulukon valintatoiminnon kutsu: Paina näppäintä PGM CALL
Paina ohjelmanäppäintä PISTETAULUKKO
2.3 Pistetaulukot
Syötä sisään pistetaulukon nimi ja vahvista näppäimellä END. Jos pistetaulukko ei ole tallennettuna samassa hakemistossa kuin NC­ohjelma, täytyy syöttää sisään täydellinen hakemistopolku
NC-esimerkkilause
7 SEL PATTERN “TNC:\DIRKT5\NUST35.PNT“
54 Koneistustyökiertojen käyttö

Pistetaulukkoon liittyvän työkierron kutsu

TNC käsittelee käskyllä CYCL CALL PAT sen pistetaulukon, jonka olet viimeksi määritellyt (myös silloin kun olet määritellyt pistetaulukon käskyllä CALL PGM ketjutetussa ohjelmassa).
Kun TNC:n halutaan kutsuvan viimeksi määriteltyä koneistustyökiertoa niissä pisteissä, jotka on määritelty pistetaulukossa, ohjelmoi työkierron kutsu toiminnolla CYCL CALL PAT:
U Työkierron kutsun ohjelmointi: Paina näppäintä
CYCL CALL
U Pistetaulukon kutsu: Paina ohjelmanäppäintä
CYCL CALL PAT
U Syötä sisään syöttöarvo, jonka mukaan TNC siirtyy
pisteiden välillä (ei sisäänsyöttöä: siirtoliike tapahtuu viimeksi ohjelmoidulla syöttöarvolla, FMAX ei vaikuta)
U Tarvittaessa syötä sisään lisätoiminto M, vahvista
näppäimellä END
Kahden aloituspisteen välissä TNC vetää työkalun takaisin varmuuskorkeudelle. Varmuuskorkeutena käytetään joko karan akselin koordinaattia työkierron kutsun yhteydessä tai työkiertoparametrin Q204 arvoa sen mukaan, kumpi on suurempi.
Jos haluat ajaa karan akselin espaikoituksen hidastetulla syöttöarvolla, käytä lisätoimintoa M103.
2.3 Pistetaulukot
Pistetaulukoiden vaikutustavat SL-työkierroilla ja työkierrolla 12
TNC tulkitsee pisteet lisänollapistesiirroksi.
HEIDENHAIN TNC 620 55
Pistetaulukoiden vaikutustavat työkierroilla 200 ... 208, ja 262 ... 262
TNC tulkitsee koneistustason pisteet porausreijän keskipisteen koordinaateiksi. Jos haluat käyttää pistetaulukossa karan akselin suunnassa määriteltyä koordinaattia aloituspisteen koordinaattina, täytyy työkappaleen yläpinnan koordinaatti (Q203) määritellä arvoon 0.
Pistetaulukoiden vaikutustavat työkierroilla 210 ... 215
TNC tulkitsee pisteet lisänollapistesiirroksi. Jos haluat käyttää pistetaulukossa määriteltyjä pisteitä aloituspisteen koordinaatteina, täytyy jokaisessa jyrsintätyökierrossa aloituspisteen ja työkappaleen yläpinnan koordinaatti (Q203) määritellä arvoon 0.
2.3 Pistetaulukot
Pistetaulukoiden vaikutustavat työkierroilla 251 ... 254
TNC tulkitsee koneistustason pisteet työkierron aloituspisteen koordinaateiksi. Jos haluat käyttää pistetaulukossa karan akselin suunnassa määriteltyä koordinaattia aloituspisteen koordinaattina, täytyy työkappaleen yläpinnan koordinaatti (Q203) määritellä arvoon 0.
56 Koneistustyökiertojen käyttö

Koneistustyökierrot: Poraus

3.1 Perusteet

Yleiskuvaus

TNC sisältää yhteensä 9 työkiertoa erilaisille porauskoneistuksille:
Ohjel-
Ty ö k i e r t o

3.1 Perusteet

240 KESKIÖPORAUS automaattisella esipaikoituksella,
2. varmuusetäisyys, valinnaisesti keskiöporaushalkaisija/keskiöporaussy vyys
manäp­päin
Sivu
Sivu 59
200 PORAUS automaattisella esipaikoituksella,
2. varmuusetäisyys
201 KALVINTA automaattisella esipaikoituksella,
2. varmuusetäisyys
202 VÄLJENNYS automaattisella esipaikoituksella,
2. varmuusetäisyys
203 YLEISPORAUS automaattisella esipaikoituksella,
2. varmuusetäisyys, lastun katko, vähenevä
204 TAKAUPOTUS automaattisella esipaikoituksella,
2. varmuusetäisyys
205 YLEISSYVÄPORAUS automaattisella esipaikoituksella,
2. varmuusetäisyys, lastun katko, etukäteismatka
208 JYRSINTÄPORAUS automaattisella esipaikoituksella,
2. varmuusetäisyys
Sivu 61
Sivu 63
Sivu 65
Sivu 69
Sivu 73
Sivu 77
Sivu 81
241 HUULIPORAUS Automaattisella esipaikoituksella syvennettyyn aloituspisteeseen, kierrosluku-jäähdytysnesteen määrittely
58 Koneistustyökierrot: Poraus
Sivu 84

3.2 KESKIÖPORAUS (Työkierto 240, DIN/ISO: G240, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX varmuusetäisyydelle työkappaleen pinnasta
2 Työkalu keskiöporaa ohjelmoidulla syöttöarvolla F F määriteltyyn
keskiöintihalkaisijan mittaan tai määriteltyyn syvyyteen
3 Mikäli määritelty, työkalu odottaa hetken keskiöreiän pohjassa 4 Sen jälkeen työkalu vetäytyy nopeudella FMAX takaisin
varmuusetäisyydelle tai – jos määritelty – 2. varmuusetäisyydelle

Ohjelmoinnissa huomioitavaa!

Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työkiertoparametrin Q344 (halkaisija, tai Q201 syvyys) etumerkki määrää työskenetelysuunnan. Jos ohjelmoit halkaisijaksi tai syvyydeksi = 0, TNC ei toteuta työkiertoa.
Edistykselliset ohjelmointitoiminnot)
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen halkaisijan tai positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
HEIDENHAIN TNC 620 59
3.2 KESKIÖPORAUS (Työkierto 240, DIN/ISO: G240, ohjelmisto-optio
X
Z
Q200
Q344
Q206
Q210
Q203
Q204
Q201
30
X
Y
20
80
50

Työkiertoparametrit

U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä työkappaleen pintaan; Syötä sisään positiivinen arvo. Sisäänsyöttöalue 0 … 99999,9999
U Syvyyden/halkaisijan valinta (0/1) Q343: Valinta,
tapahtuuko keskiöporaus määriteltyyn syvyyteen vai määriteltyyn halkaisijan mittaan. Jos TNC:n täytyy tehdä keskiöporaus määriteltyyn halkaisijan mittaan, täytyy työkalun kärkikulma määritellä työkalutaulukon TOOL.T sarakkeessa T-ANGLE.
0: Keskitys sisäänsyötettyyn syvyyteen 1: Keskitys sisäänsyötettyyn halkaisijaan
U Syvyys Q201 (inkrementaalinen): Etäisyys
työkappaleen pinnasta keskiöreijän pohjaan (keskiökartion kärki) Vaikuttaa vain, jos on määritelty Q343=0. Sisäänsyöttöalue -99999,9999 … 99999,9999
U Halkaisija (etumerkki) Q344: Keskiöintihalkaisija
Vaikuttaa vain, jos on määritelty Q343=1. Sisäänsyöttöalue -99999,9999 … 99999,9999
U Syvyysasetuksen syöttöarvo Q206: Työkalun
liikenopeus keskiöinnissä yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti
Edistykselliset ohjelmointitoiminnot)
3.2 KESKIÖPORAUS (Työkierto 240, DIN/ISO: G240, ohjelmisto-optio
60 Koneistustyökierrot: Poraus
FAUTO, FU
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue 0 … 3600.0000
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999,9999
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX 11 CYCL DEF 240 KESKIÖPORAUS
Q200=2 ;VARMUUSETÄIS. Q343=1 ;VALINTA SYVYYS/HALKAISIJA Q201=+0 ;SYVYYS Q344=-9 ;ASETUSHALKAISIJA Q206=250 ;SYVYYSAS. SYÖTTÖARVO Q211=0.1 ;ODOTUSAIKA ALHAALLA Q203=+20 ;KOORD. YLÄPINTA
Q204=100 ;2. VARMUUSETÄIS. 12 L X+30 Y+20 R0 FMAX M3 M99 13 L X+80 Y+50 R0 FMAX M99
3.3 PORAUS (Työkierto 200)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX varmuusetäisyydelle työkappaleen pinnasta
2 Työkalu poraa ohjelmoidulla syöttöarvolla F ensimmäiseen
asetusyvyyteen
3 TNC vetää työkalun pikaliikkeellä FMAX takaisin
varmuusetäisyydelle, odottaa siinä - jos määritelty - ja jatkaa sen jälkeen taas pikaliikkeellä FMAX varmuusetäisyydelle ensimmäisestä asetussyvyydestä.
4 Sen jälkeen työkalu poraa määritellyllä syöttöarvolla F uuden
asetussyvyyden verran
5 TNC toistaa tätä kiertokulkua (2 ... 4), kunnes määritelty
poraussyvyys saavutetaan
6 Reiän pohjasta työkalu vetäytyy pikaliikkeellä FMAX
varmuusetäisyydelle tai – jos määritelty – 2. varmuusetäisyydelle

Ohjelmoinnissa huomioitavaa!

Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta työkiertoa.

3.3 PORAUS (Työkierto 200)

Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
HEIDENHAIN TNC 620 61

Työkiertoparametrit

X
Z
Q200
Q201
Q206
Q202
Q210
Q203
Q204
30
X
Y
20
80
50
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä työkappaleen pintaan; Syötä sisään positiivinen arvo. Sisäänsyöttöalue 0 … 99999,9999
U Tiefe Q201 (inkrementaalinen): Etäisyys työkappaleen
pinnasta reijän pohjaan (porauskuulan kärki). Sisäänsyöttöalue -99999,9999 … 99999,9999
U Syvyysasetuksen syöttöarvo Q206: Työkalun
liikenopeus porauksessa yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FAUTO, FU
U Asetussyvyys Q202 (inkrementaalinen): Mitta, jonka
mukaan työkalu kulloinkin asetetaan. Sisäänsyöttöalue 0 ... 99999,9999. Syvyyden ei tarvitse olla asetussyvyyden monikerta. Työskentelyvaiheessa TNC ajaa tähän syvyyteen, jos:
3.3 PORAUS (Työkierto 200)
asetussyvyys ja syvyys ovat samojaasetussyvyys on suurempi kuin syvyys
U Odotusaika ylhäällä Q210: Aika sekunneissa, jonka
verran työkalu viipyy varmuusetäisyydellä sen jälkeen, kun TNC on vetänyt sen pois reijästä lastunpoistoa varten. Sisäänsyöttöalue 0 … 3600.0000
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999,9999
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue 0 … 3600.0000
Esimerkki: NC-lauseet
11 CYCL DEF 200 PORAUS
Q200=2 ;VARMUUSETÄIS.
Q201=-15 ;SYVYYS
Q206=250 ;SYVYYSAS. SYÖTTÖARVO
Q202=5 ;ASETUSSYVYYS
Q210=0 ;ODOTUSAIKA YLHÄÄLLÄ
Q203=+20 ;KOORD. YLÄPINTA
Q204=100 ;2. VARMUUSETÄIS.
Q211=0.1 ;ODOTUSAIKA ALHAALLA 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M99
62 Koneistustyökierrot: Poraus

3.4 KALVINTA (Työkierto 201, DIN/ISO: G201, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX sisäänsyötetylle varmuusetäisyydelle työkappaleen
pinnasta
2 Työkalu kalvii määritellyllä syöttöarvolla F ohjelmoituun syvyyteen. 3 Työkalu odottaa reiän pohjalla, mikäli määritelty 4 jälkeen TNC vetää työkalun syöttöarvolla FMAX takaisin
varmuusetäisyydelle ja siitä – mikäli määritelty – toiselle varmuusetäisyydelle

Ohjelmoinnissa huomioitavaa!

Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta työkiertoa.
ohjelmointitoiminnot)
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
HEIDENHAIN TNC 620 63
3.4 KALVINTA (Työkierto 201, DIN/ISO: G201, ohjelmisto-optio Edistykselliset

Työkiertoparametrit

X
Z
Q200
Q201
Q206
Q211
Q203
Q204
30
X
Y
20
80
50
U Varmuusetäisyys Q200 (inkrementaalinen):
Etäisyys työkalun kärjestä työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999,9999
U Syvyys Q201 (inkrementaalinen): Etäisyys
työkappaleen pinnasta reijän pohjaan. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U Syvyysasetuksen syöttöarvo Q206: Työkalun
liikenopeus kalvinnassa yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FAUTO, FU
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue
ohjelmointitoiminnot)
0 … 3600.0000
U Vetäytymisliikkeen syöttöarvo Q208: Työkalun
liikenopeus vedettäessä pois reijästä yksikössä mm/min. Jos määrittelet Q208 = 0, tällöin pätee kalvinnan syöttöarvo. Sisäänsyöttöalue 0 …
99999.999
U Työk. koordinaatin yläpinta Q203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue 0 … 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999,9999
3.4 KALVINTA (Työkierto 201, DIN/ISO: G201, ohjelmisto-optio Edistykselliset
64 Koneistustyökierrot: Poraus
Esimerkki: NC-lauseet
11 CYCL DEF 201 KALVINTA
Q200=2 ;VARMUUSETÄIS. Q201=-15 ;SYVYYS Q206=100 ;SYVYYSAS. SYÖTTÖARVO Q211=0.5 ;ODOTUSAIKA ALHAALLA Q208=250 ;SYVYYSAS. SYÖTTÖARVO Q203=+20 ;KOORD. YLÄPINTA
Q204=100 ;2. VARMUUSETÄIS. 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M9 15 L Z+100 FMAX M2
3.5 VÄLJENNYS (Työkierto 202, DIN/ISO: G202, ohjelmisto­optio Edistykselliset ohjelmointitoiminnot)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX varmuusetäisyydelle työkappaleen pinnasta 2 Työkalu poraa poraussyöttöarvolla poraussyvyyteen saakka 3 Työkalu odottaa reiän pohjalla – mikäli määritelty – karan pyöriessä
vapaalastulla 4 Sen jälkeen TNC toteuttaa karan suuntauksen parametrissa Q336
määriteltyyn asemaan 5 Jos vapautusajo on valittu, TNC vapauttaa terän määritellyssä
suunnassa 0,2 mm (kiinteä arvo) 6 Sen jälkeen TNC vetää työkalun syöttöarvolla FMAX takaisin
varmuusetäisyydelle ja siitä – mikäli määritelty – toiselle
varmuusetäisyydelle. Jos Q214=0, tapahtuu vetäytyminen reiän
reunassa
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 65
3.5 VÄLJENNYS (Työkierto 202, DIN/ISO: G202, ohjelmisto-optio

Ohjelmoinnissa huomioitavaa!

Kone ja TNC on valmisteltava koneen valmistajan toimesta.
Työkierto on käytettävissä vain koneissa, joissa on säädettävä kara.
Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta työkiertoa.
TNC asettaa työkierron päättyessä jäähdytyksen ja karan takaisin siihen tilaan, mikä oli voimassa ennen työkierron kutsua.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
Edistykselliset ohjelmointitoiminnot)
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
Valitse irtiajosuunta poispäin reiän seinämästä. Tarkista, missä työkalun kärki sijaitsee, kun ohjelmoit
karan suuntauksen parametrilla Q336 asetettuun kulmaan (esim. paikoittamalla käsin sisäänsyöttäen). Valitse sellainen kulma, jonka saa aikaan, että työkalun kärki on koordinaattiakselin suuntainen.
TNC huomioi irtiajossa automaattisesti aktivoituna olevan koordinaatiston kierron.
3.5 VÄLJENNYS (Työkierto 202, DIN/ISO: G202, ohjelmisto-optio
66 Koneistustyökierrot: Poraus

Työkiertoparametrit

X
Z
Q200
Q201
Q206
Q211
Q203
Q204
Q208
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999,9999
U Syvyys Q201 (inkrementaalinen): Etäisyys
työkappaleen pinnasta reijän pohjaan. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U Syvyysasetuksen syöttöarvo Q206: Työkalun
liikenopeus väljennyksessä yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FAUTO, FU
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue 0 … 3600.0000
U Vetäytymisliikkeen syöttöarvo Q208: Työkalun
liikenopeus vedettäessä pois reijästä yksikössä mm/min. Jos määrittelet Q208 = 0, tällöin pätee syvyysasetuksen syöttöarvo. Sisäänsyöttöalue 0 … 99999,999 vaihtoehtoisesti FMAX, FAUTO
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.999
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 67
3.5 VÄLJENNYS (Työkierto 202, DIN/ISO: G202, ohjelmisto-optio
Edistykselliset ohjelmointitoiminnot)
30
X
Y
20
80
50
U Irtautumissuunta (0/1/2/3/4) Q214: Määrittele
suunta, jonka mukaan työkalu irtoaa seinämästä reijän pohjalla (karan suuntauksen jälkeen)
0 Ei työkalun irtiajoa 1 Työkalun irtiajo pääakselin miinus-suunnassa 2 Työkalun irtiajo sivuakselin miinus-suunnassa 3 Työkalun irtiajo pääakselin plus-suunnassa 4 Työkalun irtiajo sivuakselin plus-suunnassa
U Karan suuntauskulma Q336 (absoluuttinen): Kulma,
johon TNC paikoittaa työkalun ennen irtiajoa. Sisäänsyöttöalue -360,000 … 360,000
Esimerkki:
10 L Z+100 R0 FMAX 11 CYCL DEF 202 VÄLJENNYS
Q200=2 ;VARMUUSETÄIS. Q201=-15 ;SYVYYS Q206=100 ;SYVYYSAS. SYÖTTÖARVO Q211=0.5 ;ODOTUSAIKA ALHAALLA Q208=250 ;SYVYYSAS. SYÖTTÖARVO Q203=+20 ;KOORD. YLÄPINTA Q204=100 ;2. VARMUUSETÄIS. Q214=1 ;IRTAUTUMISSUUNTA
Q336=0 ;KARAKULMA 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M99
3.5 VÄLJENNYS (Työkierto 202, DIN/ISO: G202, ohjelmisto-optio
68 Koneistustyökierrot: Poraus
3.6 YLEISPORAUS (Työkierto 203, DIN/ISO: G203, ohjelmisto­optio Edistykselliset ohjelmointitoiminnot)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX sisäänsyötetylle varmuusetäisyydelle työkappaleen
pinnasta
2 Työkalu poraa sisäänsyötetyllä syöttöarvolla F ensimmäiseen
asetusyvyyteen
3 Mikäli lastun katkaisu on määritelty, TNC vetää työkalua
takaisinpäin sisäänsyötetyn vetäytymisarvon verran Jos työskentelet ilman lastun katkaisua, silloin TNC vetää työkalun vetäytymissyöttöarvolla takaisin varmuusetäisyydelle, odottaa siinä – mikäli määritelty – ja jatkaa sen jälkeen taas pikaliikkeellä
FMAX varmuusetäisyydelle ensimmäisestä asetussyvyydestä
4 Sen jälkeen työkalu poraa syöttöarvolla uuden asetussyvyyden
verran. Asetussyvyys pienenee jokaisella asetuksella vähennysmäärän verran – mikäli määritelty
5 TNC toistaa tätä kiertokulkua (2...4), kunnes määritelty
poraussyvyys saavutetaan
6 Työkalu odottaa reiän pohjalla – mikäli määritelty – karan pyöriessä
vapaalastulla ja odotusajan jälkeen työkalu vedetään vetäytymissyöttöarvolla varmuusetäisyydelle. Jos 2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun pikaliikkeellä FMAX siihen
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 69
3.6 YLEISPORAUS (Työkierto 203, DIN/ISO: G203, ohjelmisto-optio

Ohjelmoinnissa huomioitavaa!

Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta työkiertoa.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
Edistykselliset ohjelmointitoiminnot)
3.6 YLEISPORAUS (Työkierto 203, DIN/ISO: G203, ohjelmisto-optio
70 Koneistustyökierrot: Poraus

Työkiertoparametrit

X
Z
Q200
Q201
Q206
Q202
Q210
Q203
Q204
Q211
Q208
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999.9999
U Tiefe Q201 (inkrementaalinen): Etäisyys työkappaleen
pinnasta reijän pohjaan (porauskuulan kärki). Sisäänsyöttöalue -99999.9999 … 99999.9999
U Syvyysasetuksen syöttöarvo Q206: Työkalun
liikenopeus porauksessa yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FAUTO, FU
U Asetussyvyys Q202 (inkrementaalinen): Mitta, jonka
mukaan työkalu kulloinkin asetetaan. Sisäänsyöttöalue 0 ... 99999,9999. Syvyyden ei tarvitse olla asetussyvyyden monikerta. Työskentelyvaiheessa TNC ajaa tähän syvyyteen, jos:
asetussyvyys ja syvyys ovat samojaasetussyvyys suurempi kuin syvyys eikä
lastunkatkoa ole määritelty
U Odotusaika ylhäällä Q210: Aika sekunneissa, jonka
verran työkalu viipyy varmuusetäisyydellä sen jälkeen, kun TNC on vetänyt sen pois reijästä lastunpoistoa varten. Sisäänsyöttöalue 0 … 3600.0000
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.9999
U Vähennysmäärä Q212 (inkrementaalinen): Arvo,
jonka verran TNC pienentää asetussyvyyttä jokaisen asetuksen jälkeen. Sisäänsyöttöalue 0 … 99999.9999
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 71
3.6 YLEISPORAUS (Työkierto 203, DIN/ISO: G203, ohjelmisto-optio
Edistykselliset ohjelmointitoiminnot)
U Last. Lastunkatkojen lukumäärä ennen
vetäytymistä Q213: Lastunkatkojen lukumäärä, ennenkuin TNC vetää työkalun ylös lastunpoistoa varten. Lastun katkaisemiseksi TNC vetää työkalua kulloinkin vetäytymisliikkeen määrän Q256 taaksepäin. Sisäänsyöttöalue 0 … 99999
U Minimi asetussyvyys Q205 (inkrementaalinen): Jos
olet määritellyt vähennysmäärän, TNC rajoittaa asetusta parametriin Q205 sisäänsyötetyn määrän kerrallaan. Sisäänsyöttöalue 0 … 99999.9999
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue 0 … 3600.0000
U Vetäytymissyöttöarvo Q208: Työkalun liikenopeus
vedettäessä se pois reiästä yksikössä mm/min. Jos määrittelet Q208 = 0, tällöin TNC vetää työkalun pois syöttönopeudella Q206. Sisäänsyöttöalue 0 … 99999,999 vaihtoehtoisesti FMAX, FAUTO
U Vetäytymismäärä lastunkatkossa Q256
(inkrementaalinen): Arvo, jonka verran TNC vetää työkalua taaksepäin lastun katkaisemiseksi. Sisäänsyöttöalue 0.1000 … 99999.9999
Esimerkki: NC-lauseet
11 CYCL DEF 203 YLEISPORAUS
Q200=2 ;VARMUUSETÄIS. Q201=-20 ;SYVYYS Q206=150 ;SYVYYSAS. SYÖTTÖARVO Q202=5 ;ASETUSSYVYYS Q210=0 ;ODOTUSAIKA YLHÄÄLLÄ Q203=+20 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS. Q212=0.2 ;VÄHENNYSMÄÄRÄ Q213=3 ;LASTUNKATKO Q205=3 ;MIN. ASETUSSYVYYS Q211=0.25 ;ODOTUSAIKA ALHAALLA Q208=500 ;SYVYYSAS. SYÖTTÖARVO Q256=0.2 ;VETÄYT. LASTUNKATKOLLA
3.6 YLEISPORAUS (Työkierto 203, DIN/ISO: G203, ohjelmisto-optio
72 Koneistustyökierrot: Poraus
3.7 TAKAUPOTUS (Työkierto 204,
X
Z
DIN/ISO: G204, ohjelmisto­optio Edistykselliset ohjelmointitoiminnot)

Työkierron kulku

Tällä työkierrolla asetetaan sekunneissa aika, jonka verran viivytään työkappaleen alapuolella.
1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX varmuusetäisyydelle työkappaleen pinnasta
2 Siinä TNC suorittaa karan suuntauksen 0°-asemaan ja siirtää
työkalua epäkeskitysmitan verran
3 Sen jälkeen työkalu esipaikoitetaan syöttöarvolla esiporattuun
reikään, kunnes terä on varmuusetäisyyden verran työkappaleen alareunan alapuolella
4 TNC siirtää nyt työkalun uudelleen reiän keskikohtaan ja siitä
upotussyöttönopeudella määriteltyyn upotussyvyyteen
5 Mikäli määritelty, työkalu odottaa hetken upotuksen pohjassa,
jatkaa sitten ulos reiästä, suorittaa karan suuntauksen ja siirtyy uudelleen epäkeskitysmitan verran
6 Sen jälkeen TNC vetää työkalun syöttöarvolla FMAX takaisin
varmuusetäisyydelle ja siitä – mikäli määritelty – toiselle varmuusetäisyydelle.
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 73
3.7 TAKAUPOTUS (Työkierto 204, DIN/ISO: G204, ohjelmisto-optio

Ohjelmoinnissa huomioitavaa!

Kone ja TNC on valmisteltava koneen valmistajan toimesta.
Työkierto on käytettävissä vain koneissa, joissa on säädettävä kara.
Työkierto suoritetaan niin sanotulla takapuolisella poratangolla.
Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Upotusliikkeen työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Huomautus: Positiivinen etumerkki tarkoittaa upotusliikettä karan akselin positiiviseen suuntaan.
Määrittele työkalun pituus niin, että pituusmitta ei ole terän vaan poratangon alareunan mitta.
Upotuksen alkupisteen laskennassa TNC huomioi poratangon terän pituuden ja materiaalin paksuuden.
Huomaa törmäysvaara!
Edistykselliset ohjelmointitoiminnot)
Tarkista, missä työkalun kärki sijaitsee, kun ohjelmoit karan suuntauksen parametrilla Q336 asetettuun kulmaan (esim. paikoittamalla käsin sisäänsyöttäen). Valitse sellainen kulma, jonka saa aikaan, että työkalun kärki on koordinaattiakselin suuntainen. Valitse irtiajosuunta poispäin reiän seinämästä.
3.7 TAKAUPOTUS (Työkierto 204, DIN/ISO: G204, ohjelmisto-optio
74 Koneistustyökierrot: Poraus

Työkiertoparametrit

X
Z
Q250
Q203
Q204
Q249
Q200
Q200
X
Z
Q255
Q254
Q214
Q252
Q253
Q251
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999.9999
U Upotussyvyys Q249 (inkrementaalinen): Etäisyys
työkappaleen alapinnasta upotuksen pohjaan Positiivinen etumerkki tarkoittaa upotusta karan akselin positiivisessa suunnassa. Sisäänsyöttöalue
-99999.9999 … 99999.9999
U Materiaalinpaksuus Q250 (inkrementaalinen):
Työkappaleen paksuus. Sisäänsyöttöalue
0.0001 … 99999.9999
U Epäkeskitysmitta Q251 (inkrementaalinen):
Poratangon epäkeskitysmitta, ota mitta työkalun tiedoista. Sisäänsyöttöalue 0.0001 … 99999.9999
U Teräkorkeus Q252 (inkrementaalinen): Etäisyys
poratangon alareunasta pääterään; ota mitta työkalun tiedoista. Sisäänsyöttöalue 0.0001 … 99999.9999
U Esipaikoitussyöttöarvo Q253: Työkalun liikenopeus
sisäänpistoliikkeessä työkappaleeseen tai ulosvetoliikkeessä työkappaleesta yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FMAX, FAUTO
U Upotuksen syöttöarvo Q254: Työkalun liikenopeus
upotuksessa yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FAUTO, FU
U Odotusaika Q255: Odotusaika sekunneissa
upotuksen pohjalla. Sisäänsyöttöalue 0 … 3600.000
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 75
3.7 TAKAUPOTUS (Työkierto 204, DIN/ISO: G204, ohjelmisto-optio
Edistykselliset ohjelmointitoiminnot)
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.9999
U Irtautumissuunta (0/1/2/3/4) (0/1/2/3/4) Q214:
Määrittele suunta, jonka mukaan työkalu siirtyy epäkeskitysliikkeessä (karan suuntauksen jälkeen); Sisäänsyöttö 0 ei ole sallittu
1 Työkalun irtiajo pääakselin miinus-suunnassa 2 Työkalun irtiajo sivuakselin miinus-suunnassa 3 Työkalun irtiajo pääakselin plus-suunnassa 4 Työkalun irtiajo sivuakselin plus-suunnassa
U Karan suuntauskulma Q336 (absoluuttinen): Kulma,
johon TNC paikoittaa työkalun ennen sisääntunkeutumista ja ennen vetäytymistä pois reijästä. Sisäänsyöttöalue -360.0000 … 360.0000
Esimerkki: NC-lauseet
11 CYCL DEF 204 TAKAUPOTUS
Q200=2 ;VARMUUSETÄIS. Q249=+5 ;UPOTUSSYVYYS Q250=20 ;MATERIAALIN PAKSUUS Q251=3.5 ;EPÄKESKITYSMITTA Q252=15 ;TERÄKORKEUS Q253=750 ;ESIPAIK. SYÖTTÖARVO Q254=200 ;SYVYYSAS. SYÖTTÖARVO Q255=0 ;ODOTUSAIKA Q203=+20 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS. Q214=1 ;IRTAUTUMISSUUNTA Q336=0 ;KARAKULMA
3.7 TAKAUPOTUS (Työkierto 204, DIN/ISO: G204, ohjelmisto-optio
76 Koneistustyökierrot: Poraus

3.8 YLEISSYVÄPORAUS (Työkierto 205, DIN/ISO: G205, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX sisäänsyötetylle varmuusetäisyydelle työkappaleen
pinnasta
2 Jos syötät sisään syvennetyn aloituspisteen, TNC ajaa määritellyn
paikoitussyöttöarvon nopeudella varmuusetäisyyteen syvennetyn aloituspisteen yläpuolelle
3 Työkalu poraa sisäänsyötetyllä syöttöarvolla F ensimmäiseen
asetusyvyyteen
4 Mikäli lastun katkaisu on määritelty, TNC vetää työkalua
takaisinpäin sisäänsyötetyn vetäytymisarvon verran Jos työskentelet ilman lastun katkaisua, silloin TNC vetää työkalun ensin pikaliikkeellä takaisin varmuusetäisyydelle ja sitten taas syöttöarvolla FMAX määriteltyyn esipysäytysetäisyyteen ensimmäisestä asetussyvyydestä.
5 Sen jälkeen työkalu poraa syöttöarvolla uuden asetussyvyyden
verran. Asetussyvyys pienenee jokaisella asetuksella vähennysmäärän verran – mikäli määritelty
6 TNC toistaa tätä kiertokulkua (2...4), kunnes määritelty
poraussyvyys saavutetaan
7 Työkalu odottaa reiän pohjalla – mikäli määritelty – karan pyöriessä
vapaalastulla ja odotusajan jälkeen työkalu vedetään vetäytymissyöttöarvolla varmuusetäisyydelle. Jos
2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun pikaliikkeellä FMAX siihen
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 77
3.8 YLEISSYVÄPORAUS (Työkierto 205, DIN/ISO: G205, ohjelmisto-optio

Ohjelmoinnissa huomioitavaa!

Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta työkiertoa.
Jos määrittelet arvoksi Q258 erisuuri kuin Q259, niin TNC muuttaa ensimmäisen ja viimeisen asetuksen välistä esipysäytysetäisyyttä saman verran.
Kun määrittelet syvennetyn aloituspisteen parametrilla Q379, tällöin TNC muuttaa vain asetusliikkeen aloituspistettä. TNC ei muuta vetäytymisliikettä, joka siis perustuu työkappaleen yläpinnan koordinaatteihin.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
Edistykselliset ohjelmointitoiminnot)
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
3.8 YLEISSYVÄPORAUS (Työkierto 205, DIN/ISO: G205, ohjelmisto-optio
78 Koneistustyökierrot: Poraus

Työkiertoparametrit

X
Z
Q200
Q201
Q206
Q202
Q203
Q204
Q211
Q257
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999.9999
U Tiefe Q201 (inkrementaalinen): Etäisyys työkappaleen
pinnasta reijän pohjaan (porauskuulan kärki). Sisäänsyöttöalue -99999.9999 … 99999.9999
U Syvyysasetuksen syöttöarvo Q206: Työkalun
liikenopeus porauksessa yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FAUTO, FU
U Asetussyvyys Q202 (inkrementaalinen): Mitta, jonka
mukaan työkalu kulloinkin asetetaan. Sisäänsyöttöalue 0 ... 99999,9999. Syvyyden ei tarvitse olla asetussyvyyden monikerta. Työskentelyvaiheessa TNC ajaa tähän syvyyteen, jos:
asetussyvyys ja syvyys ovat samojaasetussyvyys on suurempi kuin syvyys
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.9999
U Vähennysmäärä Q212 (inkrementaalinen): Arvo, jolla
TNC pienentää asetussyvyyttä Q202. Sisäänsyöttöalue 0 … 99999.9999
U Minimi asetussyvyys Q205 (inkrementaalinen): Jos
olet määritellyt vähennysmäärän, TNC rajoittaa asetusta parametriin Q205 sisäänsyötetyn määrän kerrallaan. Sisäänsyöttöalue 0 … 99999.9999
U Esipysäytysetäisyys ylhäällä Q258
(inkrementaalinen): Varmuusetäisyys pikaliikepaikoituksella, kun TNC ajaa työkalun uudelleen hetkelliselle asetussyvyydelle vetäytymisen jälkeen; Arvo ensimmäisessä asetuksessa. Sisäänsyöttöalue 0 … 99999.9999
U Esipysäytysetäisyys alhaalla Q259
(inkrementaalinen): Varmuusetäisyys pikaliikepaikoituksella, kun TNC ajaa työkalun uudelleen hetkelliselle asetussyvyydelle vetäytymisen jälkeen; Arvo viimeisessä asetuksessa. Sisäänsyöttöalue 0 … 99999.9999
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 79
3.8 YLEISSYVÄPORAUS (Työkierto 205, DIN/ISO: G205, ohjelmisto-optio
Edistykselliset ohjelmointitoiminnot)
U Poraussyvyys lastunkatkoon Q257
(inkrementaalinen): Syvyys, jonka saavutettuaan TNC suorittaa lastun katkaisemisen. Lastua ei katkaista, jos tähän määritellään 0. Sisäänsyöttöalue 0 … 99999.9999
U Vetäytymismäärä lastunkatkossa Q256
(inkrementaalinen): Arvo, jonka verran TNC vetää työkalua taaksepäin lastun katkaisemiseksi. TNC ajaa vetäytymisliikkeen syöttöarvolla 3000 mm/min. Sisäänsyöttöarvo 0,1000 ... 99999,9999
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue 0 … 3600.0000
U Syvennetty aloituspiste Q379 (inkrementaalinen
työkappaleen yläpinnan suhteen): Varsinaisen porauksen aloituspiste, kun lyhyellä työkalulla on jo valmiiksi esiporattu tiettyyn syvyyteen. TNC ajaa esipaikoitussyöttöarvolla varmuusetäisyydeltä syvennettyyn aloituspisteeseen. Sisäänsyöttöalue 0 … 99999.9999
U Esipaikoituksen syöttöarvo Q253: Työkalun
liikenopeus paikoituksessa varmuusetäisyydeltä syvennettyyn aloitussyvyyteen yksikössä mm/min. Vaikuttaa vain, jos parametrin Q379 arvo on erisuuri kuin 0. Sisäänsyöttöalue 0 … 99999,999 vaihtoehtoisesti FMAX, FAUTO
Esimerkki: NC-lauseet
11 CYCL DEF 205 YLEISPORAUS
Q200=2 ;VARMUUSETÄIS. Q201=-80 ;SYVYYS Q206=150 ;SYVYYSAS. SYÖTTÖARVO Q202=15 ;ASETUSSYVYYS Q203=+100 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS. Q212=0.5 ;VÄHENNYSMÄÄRÄ Q205=3 ;MIN. ASETUSSYVYYS Q258=0.5 ;ESIPYSÄYTYSETÄISYYS
YLHÄÄLLÄ
Q259=1 ;ESIPYSÄYTYSETÄISYYS
ALHAALLA Q257=5 ;PORAUSSYVYYS LASTUNKATKOLLA Q256=0.2 ;VETÄYT. LASTUNKATKOLLA Q211=0.25 ;ODOTUSAIKA ALHAALLA Q379=7.5 ;ALOITUSPISTE Q253=750 ;ESIPAIK. SYÖTTÖARVO
3.8 YLEISSYVÄPORAUS (Työkierto 205, DIN/ISO: G205, ohjelmisto-optio
80 Koneistustyökierrot: Poraus

3.9 PORAUSJYRSINTÄ (Työkierto 208, ohjelmisto-optio Edistykselliset ohjelmointitoimi nnot)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suuntaisesti pikaliikkeen
nopeudella FMAX varmuusetäisyydelle työkappaleen pinnasta ja ajaa määritellyn halkaisijan mukaisesti ympyränkaarelle (jos on tilaa).
2 Työkalu jyrsii ohjelmoidulla syöttöarvolla F ruuvikierteen mukaista
rataa määriteltyy poraussyvyyteen saakka
3 Kun poraussyvyys on saavutettu, TNC ajaa vielä kerran täyden
ympyrän poistaakseen tunkeutumisliikkeessä mahdollisesti lastuamatta jääneen materiaalin reiän pohjasta.
4 Sen jälkeen TNC paikoittaa työkalun uudelleen reiän keskelle 5 Sitten TNC ajaa syöttönopeudella FMAX takaisin
varmuusetäisyydelle. Jos 2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun pikaliikkeellä FMAX siihen
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 81
3.9 PORAUSJYRSINTÄ (Työkierto 208, ohjelmisto-optio

Ohjelmoinnissa huomioitavaa!

Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta työkiertoa.
Jos reiän halkaisijaksi on määritelty sama kuin työkalun halkaisija, TNC poraa ilman kierukkainterpolaatiota suoraan määriteltyyn syvyyteen.
Voimassa oleva peilaus ei vaikuta työkierrossa määriteltyyn jyrsintätapaan.
Huomioi, että työkalun liian suuri asetus vahingoittaa sekä työkalua itseään että työkappaletta.
Välttääksesi liian suuren asetusarvon sisäänsyöttämisen määrittele työkalutaulukon sarakkeessa ANGLE työkalun suurin mahdollinen tunkeutumiskulma. Tällöin TNC laskee automaattisesti suurimman sallitun asetusmäärän ja tarvittaessa korjaa sisäänsyöttöarvoa sen mukaan.
Huomaa törmäysvaara!
Edistykselliset ohjelmointitoiminnot)
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
3.9 PORAUSJYRSINTÄ (Työkierto 208, ohjelmisto-optio
82 Koneistustyökierrot: Poraus
X
Z
Q200
Q201
Q203
Q204
Q334
X
Y
Q206
Q335

Työkiertoparametrit

U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun alareunasta työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999.9999
U Syvyys Q201 (inkrementaalinen): Etäisyys
työkappaleen pinnasta reijän pohjaan. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U Syvyysasettelun syöttöarvo Q206: Työkalun
liikenopeus jyrsinnän viimeisessä asettelusyötössä yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FAUTO, FU, FZ
U Asetussyvyys per ruuvikierre Q334
(inkrementaalinen): Mitta, jonka mukaan työkalu kulloinkin asetetaan yhdellä ruuvikierteen kierroksella (=360 astetta). Sisäänsyöttöalue 0 … 99999.9999
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.9999
U Asetushalkaisija Q335 (absoluuttinen): Porausreiän
halkaisija. Jos määrittelet reijän halkaisijaksi saman arvon kuin työkalun halkaisija, TNC poraa ilman kierukkainterpolaatiota suoraan määriteltyyn syvyyteen. Sisäänsyöttöalue 0 … 99999.9999
U Esiporaushalkaisija Q342 (absoluuttinen): Mikäli
parametrin Q342 määrittelyarvo on suurempi kuin 0, TNC ei tällöin enää tarkasta asetushalkaisijan ja työkalun halkaisijan keskinäistä suhdetta. Näin voit jyrsiä reikiä, joiden halkaisija on enemmän kuin kaksi kertaa suurempi kuin työkalun halkaisija. Sisäänsyöttöalue 0 … 99999.9999
U Jyrsintätapa Q351: Jyrsintäkoneistustapa koodilla
M03
+1 = Jyrsintä myötälastulla –1 = Jyrsintä vastalastulla
HEIDENHAIN TNC 620 83
Esimerkki: NC-lauseet
12 CYCL DEF 208 JYRSINTÄPORAUS
Q200=2 ;VARMUUSETÄIS. Q201=-80 ;SYVYYS Q206=150 ;SYVYYSAS. SYÖTTÖARVO Q334=1.5 ;ASETUSSYVYYS Q203=+100 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS. Q335=25 ;ASETUSHALKAISIJA Q342=0 ;ESIPORAUSHALKAISIJA Q351=+1 ;JYRSINTÄTAPA
Edistykselliset ohjelmointitoiminnot)
3.9 PORAUSJYRSINTÄ (Työkierto 208, ohjelmisto-optio

3.10 HUULIPORAUS (Työkierto 241, DIN/ISO: G241, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX sisäänsyötetylle varmuusetäisyydelle työkappaleen
pinnasta
2 Sen jälkeen TNC ajaa työkalun määritellyn paikoitussyöttöarvon
nopeudella varmuusetäisyydelle syvennetyn aloituspisteen yläpuolelle ja vaihtaa porauksen pyörintänopeudelle M3 sekä asettaa jäähdytyksen päälle. TNC suorittaa yksittäisliikkeen työkierrossa määriteltyyn suuntaan karan pyöriessä myötäpäivään, vastapäivään tai pysyessä paikallaan.
3 Työkalu poraa sisäänsyötetyllä syöttöarvolla F ensimmäiseen
poraussyvyyteen
4 Työkalu odottaa reiän pohjalla – mikäli määritelty –
vapaalastuamista. Sen jälkeen TNC kytkee jäähdytyksen pois päältä ja kierrosluvun edelleen takaisin määriteltyyn ulosajonopeuteen.
5 Työkalu odottaa reiän pohjalla ja odotusajan jälkeen työkalu
Edistykselliset ohjelmointitoiminnot)
vedetään vetäytymissyöttöarvolla varmuusetäisyydelle. Jos 2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun pikaliikkeellä FMAX siihen

Ohjelmoinnissa huomioitavaa!

Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta työkiertoa.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
3.10 HUULIPORAUS (Työkierto 241, DIN/ISO: G241, ohjelmisto-optio
84 Koneistustyökierrot: Poraus
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!

Työkiertoparametrit

X
Z
Q200
Q201
Q253
Q203
Q204
Q211
Q208
Q206
Q379
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999.9999
U Syvyys Q201 (inkrementaalinen): Etäisyys
työkappaleen pinnasta reijän pohjaan. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U Syvyysasetuksen syöttöarvo Q206: Työkalun
liikenopeus porauksessa yksikössä mm/min. Sisäänsyöttöalue 0 ... 99999,999 vaihtoehtoisesti FAUTO, FU
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue 0 … 3600.0000
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.9999
U Syvennetty aloituspiste Q379 (inkrementaalinen
työkappaleen yläpinnan suhteen): Varsinaisen porauskoneistuksen aloituspiste. TNC ajaa esipaikoitussyöttöarvolla varmuusetäisyydeltä syvennettyyn aloituspisteeseen. Sisäänsyöttöalue 0 … 99999.9999
U Esipaikoituksen syöttöarvo Q253: Työkalun
liikenopeus paikoituksessa varmuusetäisyydeltä syvennettyyn aloitussyvyyteen yksikössä mm/min. Vaikuttaa vain, jos parametrin Q379 arvo on erisuuri kuin 0. Sisäänsyöttöalue 0 … 99999,999 vaihtoehtoisesti FMAX, FAUTO
U Vetäytymissyöttöarvo Q208: Työkalun liikenopeus
vedettäessä se pois reiästä yksikössä mm/min. Jos määrittelet Q208 = 0, tällöin TNC vetää työkalun pois poraussyöttönopeudella Q206. Sisäänsyöttöalue 0 … 99999,999 vaihtoehtoisesti FMAX, FAUTO
Edistykselliset ohjelmointitoiminnot)
HEIDENHAIN TNC 620 85
3.10 HUULIPORAUS (Työkierto 241, DIN/ISO: G241, ohjelmisto-optio
Edistykselliset ohjelmointitoiminnot)
U Pyörintäsuunta sisään-/ulosliikkeessä (3/4/5)
Q426: Työkalun pyörintäsuunta porausliikkeessä reiän sisään ja vetoliikkeessä reiästä ulos. Sisäänsyöttöalue:
3: Karan pyörintä M3:lla 4: Karan pyörintä M4:llä 5: Ajo paikallaan pysyvällä karalla
U Pyörintäsuunta sisään-/ulosliikkeessä Q427:
Työkalun pyörimisnopeus porausliikkeessä reiän sisään ja vetoliikkeessä reiästä ulos. Sisäänsyöttöalue 0 … 99999
U Kierrosluku poraus Q428: Pyörimisnopeus, jolla
työkalu poraa. Sisäänsyöttöalue 0 … 99999
U M-toim. Jäähdytys PÄÄLLE Q429: Lisätoiminto M
jäähdytysnesteen päällekytkentää varten. TNC kytkee jäähdytysnesteen päälle, kun työkalu on reiässä syvennetyn aloituspisteen tasalla. Sisäänsyöttöalue 0… 999
U M-toim. Jäähdytys POIS Q430: Lisätoiminto M
jäähdytysnesteen poiskytkentää varten. TNC kytkee jäähdytysnesteen pois, kun työkalu on reiän pohjalla. Sisäänsyöttöalue 0 … 999
Esimerkki: NC-lauseet
11 CYCL DEF 241 HUULIPORAUS
Q200=2 ;VARMUUSETÄIS. Q201=-80 ;SYVYYS Q206=150 ;SYVYYSAS. SYÖTTÖARVO Q211=0.25 ;ODOTUSAIKA ALHAALLA Q203=+100 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS. Q379=7.5 ;ALOITUSPISTE Q253=750 ;ESIPAIK. SYÖTTÖARVO Q208=1000 ;SYVYYSAS. SYÖTTÖARVO Q426=3 ;KARAN PYÖRINTÄSUUNTA Q427=25 ;KIERROSLUKU SISÄÄN/POIS Q428=500 ;KIERROSLUKU PORAUS Q429=8 ;JÄÄHDYTYS PÄÄLLE Q430=9 ;JÄÄHDYTYS POIS
3.10 HUULIPORAUS (Työkierto 241, DIN/ISO: G241, ohjelmisto-optio
86 Koneistustyökierrot: Poraus

3.11 Ohjelmointiesimerkit

X
Y
20
10
100
100
10
90
9080
Esimerkki: Poraustyökierrot
3.11 Ohjelmointiesimerkit
0 BEGIN PGM C200 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4500 4 L Z+250 R0 FMAX 5 CYCL DEF 200 PORAUS
Q200=2 ;VARMUUSETÄIS. Q201=-15 ;SYVYYS Q206=250 ;F SYVYYSASETUS Q202=5 ;ASETUSSYVYYS Q210=0 ;OD.AIKA YLHÄÄLLÄ Q203=-10 ;KOORD. YLÄPINTA Q204=20 ;2. VARMUUSETÄIS. Q211=0.2 ;ODOTUSAIKA ALHAALLA
HEIDENHAIN TNC 620 87
Aihion määrittely
Työkalukutsu (työkalun säde 3 Työkalun irtiajo Työkierron määrittely
6 L X+10 Y+10 R0 FMAX M3 7 CYCL CALL 8 L Y+90 R0 FMAX M99 9 L X+90 R0 FMAX M99 10 L Y+10 R0 FMAX M99 11 L Z+250 R0 FMAX M2 12 END PGM C200 MM
3.11 Ohjelmointiesimerkit
Ajo reikäasemaan 1, kara päälle Työkierron kutsu Ajo reikäasemaan 2, työkierron kutsu Ajo reikäasemaan 3, työkierron kutsu Ajo reikäasemaan 4, työkierron kutsu Työkalun irtiajo, ohjelman loppu
88 Koneistustyökierrot: Poraus
Esimerkki: Poraustyökierrot PATTERN DEF -määrittelyjen yhteydessä
X
Y
20
10
100
100
10
90
9080
30
55
40
65
M6
Reiän koordinaatit on tallennettu kuviomäärittelyyn PATTERN DEF POS ja TNC kutsuu ne käskyllä CYCL CALL PAT.
Työkalun säteet on valittu niin, että kaikki työvaiheet ovat nähtävissä testausgrafiikalla.
Ohjelmankulku
Keskiöinti (Työkalun säde 4)Poraus (Työkalun säde 2,4)Kierteen poraus (Työkalun säde 3)
0 BEGIN PGM 1 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Y+0 3 TOOL CALL 1 Z S5000 4 L Z+10 R0 F5000
5 PATTERN DEF POS1( X+10 Y+10 Z+0 ) POS2( X+40 Y+30 Z+0 ) POS3( X+20 Y+55 Z+0 ) POS4( X+10 Y+90 Z+0 ) POS5( X+90 Y+90 Z+0 ) POS6( X+80 Y+65 Z+0 ) POS7( X+80 Y+30 Z+0 ) POS8( X+90 Y+10 Z+0 )
Aihion määrittely
Keskiöintityökalun kutsu (Säde 4) Työkalun ajo varmuuskorkeudelle (ohjelmoi F arvolla), TNC paikoittaa jokaisen työkierron jälkeen varmuuskorkeudelle Kaikkien porausasemien määrittely pistekuvioon
3.11 Ohjelmointiesimerkit
HEIDENHAIN TNC 620 89
6 CYCL DEF 240 KESKIÖINTI
Q200=2 ;VARMUUSETÄIS. Q343=0 ;VALINTA HALKAISIJA/SYVYYS Q201=-2 ;SYVYYS Q344=-10 ;ASETUSHALKAISIJA Q206=150 ;F SYVYYSASETUS Q211=0 ;ODOTUSAIKA ALHAALLA Q203=+0 ;KOORD. YLÄPINTA
Q204=50 ;2. VARMUUSETÄIS. 7 CYCL CALL PAT F5000 M13 8 L Z+100 R0 FMAX 9 TOOL CALL 2 Z S5000 10 L Z+10 R0 F5000
3.11 Ohjelmointiesimerkit
11 CYCL DEF 200 PORAUS
Q200=2 ;VARMUUSETÄIS.
Q201=-25 ;SYVYYS
Q206=150 ;SYÖTTÖARVON SYVYYSASETUS
Q202=5 ;ASETUSSYVYYS
Q210=0 ;ODOTUSAIKA YLHÄÄLLÄ
Q203=+0 ;KOORD. YLÄPINTA
Q204=50 ;2. VARMUUSETÄIS.
Q211=0.2 ;ODOTUSAIKA ALHAALLA 12 CYCL CALL PAT F5000 M13 13 L Z+100 R0 FMAX 14 TOOL CALL 3 Z S200 15 L Z+50 R0 FMAX 16 CYCL DEF 206 KIERTEEN PORAUS UUSI
Q200=2 ;VARMUUSETÄIS.
Q201=-25 ;KIERTEEN SYVYYS
Q206=150 ;SYÖTTÖARVON SYVYYSASETUS
Q211=0 ;ODOTUSAIKA ALHAALLA
Q203=+0 ;KOORD. YLÄPINTA
Q204=50 ;2. VARMUUSETÄIS. 17 CYCL CALL PAT F5000 M13 18 L Z+100 R0 FMAX M2 19 END PGM 1 MM
Työkierron määrittely Keskiöporaus
Työkierron kutsu pistekuvioon liittyen Työkalun irtiajo, työkalun vaihto Poraustyökalun kutsu (Säde 2,4) Työkalun ajo varmuuskorkeudelle (ohjelmoi F arvolla) Työkierron määrittely Poraus
Työkierron kutsu pistekuvioon liittyen Työkalun irtiajo Kierreporaustyökalun kutsu (Säde 3) Työkalun ajo varmuuskorkeudelle Työkierron määrittely Kierteen poraus
Työkierron kutsu pistekuvioon liittyen Työkalun irtiajo, ohjelman loppu
90 Koneistustyökierrot: Poraus

Koneistustyökierrot: Kierteen poraus / Kierteen jyrsintä

4.1 Perusteet

Yleiskuvaus

TNC sisältää yhteensä 8 työkiertoa erilaisille kierteen koneistuksille:
Ohjel-
Ty ö k i e r t o

4.1 Perusteet

206 KIERREPORAUS UUSI tasausistukalla, automaattisella esipaikoituksella, 2. varmuusetäisyys
manäp­päin
Sivu
Sivu 93
207 KIERREPORAUS GS UUSI ilman tasausistukkaa, automaattisella esipaikoituksella, 2. varmuusetäisyys
209 KIERREPORAUS LASTUNKATKO ilman tasausistukkaa, automaattisella esipaikoituksella, 2. varmuusetäisyys; lastunkatko
262 KIERTEEN JYRSINTÄ Kierteen jyrsinnän työkierto esiporattuun materiaaliin
263 UPOTUSKIERTEEN JYRSINTÄ Kierteen jyrsinnän työkierto esiporattuun materiaaliin tekemällä viisteupotus
264 REIKÄKIERTEEN JYRSINTÄ Poraustyökierto umpimateriaaliin ja sen jälkeen kierteen jyrsintä samalla työkalulla
265 KIERUKKAREIKÄKIERTEEN JYRSINTÄ Kierteen jyrsinnän työkierto umpimateriaaliin
267 ULKOKIERTEEN JYRSINTÄ Ulkokierteen jyrsinnän työkierto ja upotusviisteen koneistus
Sivu 95
Sivu 98
Sivu 103
Sivu 106
Sivu 110
Sivu 114
Sivu 114
92 Koneistustyökierrot: Kierteen poraus / Kierteen jyrsintä
4.2 KIERTEEN PORAUS UUSI tasausistukalla (Työkierto G206, DIN/ISO: G206)

Työkierron kulku

1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX sisäänsyötetylle varmuusetäisyydelle työkappaleen
pinnasta
2 Työkalu ajaa yhdellä liikkeellä poraussyvyyteen 3 Sen jälkeen karan pyörintäsuunta vaihtuu ja odotusajan jälkeen
työkalu vedetään takaisin varmuusetäisyydelle.. Jos 2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun pikaliikkeellä FMAX siihen
4 Varmuusetäisyydellä karan pyörintäsuunta vaihdetaan uudelleen

Ohjelmoinnissa huomioitavaa!

Ohjelmoi paikoituslause koneistustason alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron syvyysparametrin etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta työkiertoa.
Työkalun on oltava kiinnitetty pituustasausistukassa. Pituustasausistukka kompensoi syöttöarvon ja kierrosluvun toleranssit koneistuksen aikana.
Työkierron toteutuksen aikana karan kierrosluvun muunnoskytkin ei ole voimassa. Syöttöarvon muunnoskytkin on voimassa rajoitetusti (koneen valmistaja määrittelee, katso koneen käyttöohjekirjaa).
Käynnistä kara oikeakätisille kierteille koodilla M3 ja vasekätisille kierteille koodilla M4.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
HEIDENHAIN TNC 620 93

4.2 KIERTEEN PORAUS UUSI tasausistukalla (Työkierto G206, DIN/ISO: G206)

Työkiertoparametrit

Z
X
Q203
Q200
Q201
Q211
Q206
Q204
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä (alkuasema) työkappaleen yläpintaan: 4x kierteen nousu. Sisäänsyöttöalue 0 … 99999.9999
U Poraussyvyys Q201 (Kierteen pituus
inkrementaalinen): Etäisyys työkappaleen yläpinnasta kierteen loppuun. Sisäänsyöttöalue -99999.9999 …
99999.9999
U Syöttöarvo F Q206: Työkalun liikenopeus kierteen
porauksessa yksikössä. Sisäänsyöttöalue 0 … 99999,999 vaihtoehtoisesti FAUTO
U Viiveaika parametrissa Q211: Määrittele arvo välillä
0 ja 0,5 sekuntia, jotta vältät työkalun kiilautumisen vetäytymisliikkeen aikana. Sisäänsyöttöalue 0 … 3600.0000
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.9999
Syöttöarvon laskenta: F = S x p
F: Syöttöarvo (mm/min) S: Karan kierrosluku (r/min) p: Kierteen nousu (mm)
Esimerkki: NC-lauseet
25 CYCL DEF 206 KIERTEEN PORAUS UUSI
Q200=2 ;VARMUUSETÄIS. Q201=-20 ;SYVYYS Q206=150 ;SYVYYSAS. SYÖTTÖARVO Q211=0.25 ;ODOTUSAIKA ALHAALLA Q203=+25 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS.
Työkalun irtiajo ohjelman keskeytyessä
Jos painat kierreporauksen aikana ulkoista pysäytyspainiketta, TNC näyttää ohjelmanäppäintä, jonka avulla voit suorittaa työkalun irtiajon.
4.2 KIERTEEN PORAUS UUSI tasausistukalla (Työkierto G206, DIN/ISO: G206)
94 Koneistustyökierrot: Kierteen poraus / Kierteen jyrsintä
4.3 KIERTEEN PORAUS ilman tasausistukkaa (Työkierto 207, DIN/ISO: G207)

Työkierron kulku

TNC lastuaa kierteen joko yhdellä tai useammalla työliikkeellä ilman pituustasausistukkaa.
1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX sisäänsyötetylle varmuusetäisyydelle työkappaleen
pinnasta
2 Työkalu ajaa yhdellä liikkeellä poraussyvyyteen 3 Sen jälkeen karan pyörintäsuunta vaihtuu ja odotusajan jälkeen
työkalu vedetään takaisin varmuusetäisyydelle.. Jos 2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun pikaliikkeellä FMAX siihen
4 Varmuusetäisyydellä TNC pysäyttää karan pyörinnän
HEIDENHAIN TNC 620 95

4.3 KIERTEEN PORAUS ilman tasausistukkaa (Työkierto 207, DIN/ISO: G207)

Ohjelmoinnissa huomioitavaa!

Kone ja TNC on valmisteltava koneen valmistajan toimesta.
Työkierto on käytettävissä vain koneissa, joissa on säädettävä kara.
Ohjelmoi paikoituslause koneistustasossa alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Työskentelysuunta määrää työkierron poraussyvyyden parametrin etumerkin.
TNC laskee syöttöarvon kierrosluvun perusteella. Jos käytät syöttöarvon muunnoskytkintä kierreporauksen aikana, TNC sovittaa syöttöarvon automaattisesti sen mukaan.
Kierrosluvun muunnoskytkin ei ole voimassa. Työkierron lopussa kara pysähtyy. Kytke kara uudelleen
päälle ennen seuraavaa koneistusta koodilla M3 (tai M4).
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
4.3 KIERTEEN PORAUS ilman tasausistukkaa (Työkierto 207, DIN/ISO: G207)
96 Koneistustyökierrot: Kierteen poraus / Kierteen jyrsintä

Työkiertoparametrit

Z
X
Q203
Q204
Q200
Q201
Q239
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä (aloitusasema) työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999.9999
U Poraussyvyys Q201 (inkrementaalinen): Etäisyys
työkappaleen yläpinnasta kierteen loppuun. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U Kierteen nousu Q239
Kierteen nousu. Etumerkki määrää oikeakätisen ja vasenkätisen kierteen:
+= Oikeakätinen kierre = Vasenkätinen kierre
Sisäänsyöttöalue -99,9999 … 99,9999
U Työk. koordinaatin yläpinta Q203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.9999
Työkalun irtiajo ohjelman keskeytyessä
Jos painat kierteen lastuamisen aikana ulkoista pysäytyspainiketta, TNC näyttää ohjelmanäppäintä MANUAAL. IRTIAJO . Kun painat MANUAAL. IRTIAJO , voit ajaa työkalun irti ohjatusti. Paina sitä varten voimassa olevan kara-akselin positiivista akselisuuntanäppäintä.
Esimerkki: NC-lauseet
26 CYCL DEF 207 KIERTEEN PORAUS GS UUSI
Q200=2 ;VARMUUSETÄIS. Q201=-20 ;SYVYYS Q239=+1 ;KIERTEEN NOUSU Q203=+25 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS.
HEIDENHAIN TNC 620 97
4.3 KIERTEEN PORAUS ilman tasausistukkaa (Työkierto 207, DIN/ISO: G207)

4.4 KIERTEEN PORAUS LASTUNKATKOLLA (Työkierto 209, DIN/ISO: G209, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)

Työkierron kulku

TNC lastuaa kierteen useilla asetuksilla sisäänsyötettyyn syvyyteen. Parametrin avulla voit määritellä, vedetäänkö työkalu lastunkatkolla kokonaan ulos reijästä vai ei.
1 TNC paikoittaa työkalun karan akselin suunnassa pikaliikkeellä
FMAX varmuusetäisyydelle työkappaleen pinnasta ja suorittaa
siinä karan suuntauksen
2 TNC ajaa työkalun määriteltyyn asetussyvyyteen, vaihtaa karan
pyörintäsuuntaa ja vetää työkalun – määrittelyn mukaisesti – tietyn määrän takaisinpäin tai lastujen poistamiseksi kokonaan reiästä ulos. Jos olet määritellyt kierrosluvun suurennuskertoimen, TNC ajaa vastaavalla suuremmalla pyörintänopeudella ulos reiästä
3 Sen jälkeen karan pyörintäsuunta vaihtuu taas ja ajetaan
seuraavaan asetussyvyyteen
4 TNC toistaa tätä kiertokulkua (2 ... 3), kunnes määritelty
poraussyvyys saavutetaan
5 Sen jälkeen työkalu vedetään takaisin varmuusetäisyydelle.
Jos 2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun pikaliikkeellä FMAX siihen
6 Varmuusetäisyydellä TNC pysäyttää karan pyörinnän
ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)
4.4 KIERTEEN PORAUS LASTUNKATKOLLA (Työkierto 209, DIN/ISO: G209,
98 Koneistustyökierrot: Kierteen poraus / Kierteen jyrsintä

Ohjelmoinnissa huomioitavaa!

Kone ja TNC on valmisteltava koneen valmistajan toimesta.
Työkierto on käytettävissä vain koneissa, joissa on säädettävä kara.
Ohjelmoi paikoituslause koneistustasossa alkupisteeseen (reiän keskelle) sädekorjauksella R0.
Kierteityssyvyyden parametrin etumerkki määrää työskentelysuunnan.
TNC laskee syöttöarvon kierrosluvun perusteella. Jos käytät syöttöarvon muunnoskytkintä kierreporauksen aikana, TNC sovittaa syöttöarvon automaattisesti sen mukaan.
Kierrosluvun muunnoskytkin ei ole voimassa. Jos olet määritellyt kierroslukukertoimen
työkiertoparametrilla Q403 nopeaa vetäytymistä varten, TNC rajoittaa kierroslukua aktiivisen vaihdealueen maksimikierroslukuun saakka.
Työkierron lopussa kara pysähtyy. Kytke kara uudelleen päälle ennen seuraavaa koneistusta koodilla M3 (tai M4).
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko TNC:n antaa virheilmoitus positiivisen syvyysarvon sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman laskentatuloksen päinvastaiseksi. Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä varmuusetäisyydelle työkappaleen pinnan alapuolelle!
ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)
4.4 KIERTEEN PORAUS LASTUNKATKOLLA (Työkierto 209, DIN/ISO: G209,
HEIDENHAIN TNC 620 99

Työkiertoparametrit

Z
X
Q203
Q204
Q200
Q201
Q239
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
työkalun kärjestä (aloitusasema) työkappaleen yläpintaan. Sisäänsyöttöalue 0 … 99999.9999
U Kierteen syvyys Q201 (inkrementaalinen): Etäisyys
työkappaleen yläpinnasta kierteen loppuun. Sisäänsyöttöalue -99999.9999 … 99999.9999
U Kierteen nousu Q239
Kierteen nousu. Etumerkki määrää oikeakätisen ja vasenkätisen kierteen:
+= Oikeakätinen kierre = Vasenkätinen kierre
Sisäänsyöttöalue -99,9999 … 99,9999
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
Työkappaleen yläpinnan koordinaattiarvo. Sisäänsyöttöalue -99999,9999 ... 99999,9999
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä. Sisäänsyöttöalue 0 … 99999.9999
U Poraussyvyys lastunkatkoon Q257
(inkrementaalinen): Syvyys, jonka saavutettuaan TNC suorittaa lastun katkaisemisen Sisäänsyöttöalue 0 … 99999.9999
U Vetäytymismäärä lastunkatkossa Q256: TNC
kertoo nousun Q239 sisäänsyötetyllä arvolla ja ajaa työkalua lastunkatkossa lasketun arvon verran takaisinpäin. Jos määrittelet Q256 = 0, tällöin TNC vetää lastujen poistamiseksi työkalun kokonaan ulos reiästä (varmuusetäisyydelle). Sisäänsyöttöalue
0.1000 … 99999.9999
U Karan suuntauskulma Q336 (absoluuttinen): Kulma,
johon TNC paikoittaa työkalun ennen kierteen lastuamista. Näin kierre voidaan tarvittaessa jälkilastuta. Sisäänsyöttöalue -360,0000 ... 360,0000
ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)
U Kierrosluvun muutoskerroin vetäytymisliikkeessä
Q403: Kerroin, jonka mukaan TNC suurentaa karan pyörintänopeutta - ja sitä kautta myös vetäytymissyöttöarvoa - kun työkalu vedetään ulos reiästä. Sisäänsyöttöalue 0,0001 ... 10, korotus enintään aktiivisen vaihdealueen maksimikierroslukuun.
Esimerkki: NC-lauseet
26 CYCL DEF 209 KIERTEEN PORAUS LASTUNK.
Q200=2 ;VARMUUSETÄIS. Q201=-20 ;SYVYYS Q239=+1 ;KIERTEEN NOUSU Q203=+25 ;KOORD. YLÄPINTA Q204=50 ;2. VARMUUSETÄIS. Q257=5 ;PORAUSSYVYYS LASTUNKATKOLLA Q256=+25 ;VETÄYT. LASTUNKATKOLLA Q336=50 ;KARAKULMA Q403=1.5 ;KIERROSLUKUKERROIN
Työkalun irtiajo ohjelman keskeytyessä
Jos painat kierteen lastuamisen aikana ulkoista pysäytyspainiketta, TNC näyttää ohjelmanäppäintä MANUAAL. IRTIAJO . Kun painat MANUAAL. IRTIAJO , voit ajaa työkalun irti ohjatusti. Paina sitä varten voimassa olevan kara-akselin positiivista akselisuuntanäppäintä.
4.4 KIERTEEN PORAUS LASTUNKATKOLLA (Työkierto 209, DIN/ISO: G209,
100 Koneistustyökierrot: Kierteen poraus / Kierteen jyrsintä
Loading...