HEIDENHAIN TNC 620 (81760x-17) Kasutusjuhend

TNC620
Käyttäjän käsikirja
Klartext-ohjelmointi
NC-ohjelmisto
81760x-17
Suomi (fi)
10/2022
Ohjauksen käyttöelementit
Ohjauksen käyttöelementit
Näppäimet
Kun TNC620 toimii kosketuskäytöllä, voit korvata
näppäinpainalluksen käsieleiden avulla.
Lisätietoja: "Kosketusnäytön käyttö", Sivu 539
Käyttöelementit kuvaruudulla
Näppäin Toiminto
Näytönosituksen valinta
Näytön vaihtaminen konekäyttö-
tavan, ohjelmointikäyttötavan ja
kolmannen työpöydän välillä
Ohjelmanäppäimet: Kuvaruudun
toiminnon valinta
Ohjelmanäppäinpalkin vaihto
Konekäyttötavat
Näppäin Toiminto
Käsikäyttö
Elektroninen käsipyörä
Paikoitus käsin sisäänsyöttäen
Ohjelman yksittäislauseajo
Jatkuva ohjelmanajo
Ohjelmointikäyttötavat
Näppäin Toiminto
Ohjelmointi
Ohjelman testaus
Koordinaattiakseleiden ja numeroiden
sisäänsyöttö ja editointi
Näppäin Toiminto
. . .
Koordinaattiakseleiden valinta tai
sisäänsyöttö NC-ohjelmaan
. . .
Numerot
Desimaalierotusmerkin/etumerkin
vaihto
Napakoordinaattien sisäänsyöttö /
inkrementaaliarvot
Q-parametriohjelmointi /
Q-parametritila
Hetkellisaseman tallennus
NO
ENT
Dialogikysymyksen ohitus ja
sanojen poisto
Sisäänsyötön vahvistus ja dialogin
jatkaminen
NC-lauseen sulkeminen, sisäänsyö-
tön päättäminen
Sisäänsyötön peruutus tai virheil-
moituksen poisto
Dialogin keskeytys, ohjelmanosan
poisto
Työkalujen määrittelyt
Näppäin Toiminto
Työkalutietojen määrittely
NC-ohjelmassa
Työkalutietojen kutsu
2HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Ohjauksen käyttöelementit
NC-ohjelmien ja tiedostojen hallinta,
ohjaustoiminnot
Näppäin Toiminto
NC-ohjelmien tai tiedostojen valinta
ja poisto, ulkoinen tiedonsiirto
Ohjelmakutsun määrittely, nollapis-
te- ja pistetaulukoiden valinta
MOD-toiminnon valinta
Ohjetekstien näyttö NC-virheilmoi-
tuksilla, TNCguide-ohjeiden kutsu
Kaikkien esiintyvien virheilmoitusten
näyttö
Taskulaskimen esilleotto
Erikoistoimintojen näyttö
Tällä hetkellä ilman toimintoa
Navigointinäppäimet
Näppäin Toiminto
Paikoita kursori
NC-lauseiden, työkiertojen ja
parametritoimintojen suora valinta
Navigointi ohjelman alkuun tai taulu-
kon alkuun
Navigointi ohjelman loppuun tai
taulukkorivin loppuun
Navigointi ylöspäin sivu kerrallaan
Navigointi alaspäin sivu kerrallaan
Seuraavan kohdan valinta lomak-
keessa
Dialogikenttä tai näyttöpainike
eteen/taakse
Työkierrot, aliohjelmat ja
ohjelmanosatoistot
Työkierrot,
aliohjelmat
ja
ohjelmanosatoistot
Rataliikkeiden ohjelmointi
Näppäin Toiminto
Muotoon ajo/muodon jättö
Vapaa muodon ohjelmointi FK
Suora
Ympyräkeskipiste/Napapiste
napakoordinaatteja varten
Ympyrärata keskipisteen ympäri
Ympyrärata säteen avulla
Ympyrärata tangentiaalisella liityn-
nällä
Viiste/Pyöristys
Syöttöarvon ja
karan kierrosluvun potentiometri
Syöttöarvo Karan kierrosluku
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 3
Sisältöhakemisto
4HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
Sisältöhakemisto
1 Perusteita.............................................................................................................................. 29
2 Ensimmäinen vaihe................................................................................................................ 45
3 Perusteet............................................................................................................................... 61
4 Työkalut................................................................................................................................. 119
5 Muotojen ohjelmointi............................................................................................................. 137
6 Ohjelmoinnin apuvälineet....................................................................................................... 191
7 Lisätoiminnot......................................................................................................................... 225
8 Aliohjelmat ja ohjelmanosatoistot.......................................................................................... 245
9 Q-parametrin ohjelmointi....................................................................................................... 267
10 Erikoistoiminnot..................................................................................................................... 361
11 Moniakselikoneistus.............................................................................................................. 433
12 Tietojen vastaanotto CAD-tiedostoista................................................................................... 497
13 Paletit.................................................................................................................................... 521
14 Kosketusnäytön käyttö........................................................................................................... 539
15 Taulukot ja yleiskuvaus......................................................................................................... 553
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 5
Sisältöhakemisto
6HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
1 Perusteita.............................................................................................................................. 29
1.1 Tätä käsikirjaa koskevia tietoja.................................................................................................. 30
1.2 Ohjaustyyppi, ohjelmisto ja toiminnot......................................................................................... 32
Ohelmisto-optio...................................................................................................................................................... 34
Uudet toiminnot 81760x-17................................................................................................................................ 39
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 7
Sisältöhakemisto
2 Ensimmäinen vaihe................................................................................................................ 45
2.1 Yleiskuvaus................................................................................................................................ 46
2.2 Koneen kytkeminen päälle.......................................................................................................... 47
Virtakatkoksen kuittaus........................................................................................................................................ 47
2.3 Ensimmäisen kappaleen ohjelmointi........................................................................................... 48
Käyttötavan valinta................................................................................................................................................ 48
Ohjauksen tärkeät käyttöelementit.................................................................................................................... 48
Uuden NC-ohjelman avaaminen / Tiedostonhallinta..................................................................................... 49
Aihion määrittely.................................................................................................................................................... 50
Ohjelman rakenne.................................................................................................................................................. 51
Yksinkertaisen muodon ohjelmointi.................................................................................................................. 52
Työkierto-ohjelman laadinta................................................................................................................................ 57
8HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
3 Perusteet............................................................................................................................... 61
3.1 TNC620..................................................................................................................................... 62
HEIDENHAIN-Klartext ja DIN/ISO....................................................................................................................... 62
Yhteensopivuus...................................................................................................................................................... 62
3.2 Kuvaruutu ja käyttökenttä........................................................................................................... 63
Näyttöruutu............................................................................................................................................................. 63
Näytönosituksen asetus....................................................................................................................................... 64
Käyttöpaneeli.......................................................................................................................................................... 65
Näyttönäppäimistö................................................................................................................................................ 67
3.3 Käyttötavat................................................................................................................................. 69
Käsikäyttö ja sähköinen käsipyörä.................................................................................................................... 69
Paikoitus käsin sisäänsyöttäen.......................................................................................................................... 69
Ohjelmointi.............................................................................................................................................................. 70
OHJELMAN TESTAUS.......................................................................................................................................... 70
Jatkuva ohjelmanajo ja yksittäislauseajo......................................................................................................... 71
3.4 NC-perusteet.............................................................................................................................. 72
Mittauslaitteet ja referenssimerkit..................................................................................................................... 72
Ohjelmoitavat akselit............................................................................................................................................. 72
Perusjärjestelmät................................................................................................................................................... 73
Akseleiden merkinnät jyrsinkoneissa................................................................................................................ 83
Polaariset koordinaatit.......................................................................................................................................... 83
Absoluuttiset ja inkrementaaliset työkappaleasemat.................................................................................... 84
Peruspisteen valinta.............................................................................................................................................. 85
3.5 NC-ohjelmien avaus ja sisäänsyöttö........................................................................................... 86
NC-ohjelman rakenne HEIDENHAIN-Klartext.................................................................................................. 86
Aihion määrittely: BLK FORM.............................................................................................................................. 87
Uuden NC-ohjelman avaaminen......................................................................................................................... 92
Työkaluliikkeet Klartext-muodossaohjelmoinnissa........................................................................................ 94
Hetkellisaseman vastaanotto............................................................................................................................. 96
NC-ohjelman muokkaus....................................................................................................................................... 97
Ohjauksen hakutoiminnot.................................................................................................................................... 101
3.6 Tiedostonhallinta........................................................................................................................ 103
Tiedostot.................................................................................................................................................................. 103
Ulkoisesti laadittujen tiedostojen näyttö ohjauksella..................................................................................... 105
Hakemistot.............................................................................................................................................................. 105
Polut.......................................................................................................................................................................... 105
Yleiskuvaus: tiedostonhallinnan toiminnot....................................................................................................... 106
Tiedostonhallinnan kutsu..................................................................................................................................... 107
Levyasemien, hakemistojen ja tiedostojen valinta......................................................................................... 108
Uuden hakemiston laadinta................................................................................................................................ 110
Uusien tiedostojen laadinta................................................................................................................................. 110
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 9
Sisältöhakemisto
Yksittäisen tiedoston kopiointi............................................................................................................................ 110
Tiedostojen kopiointi toiseen hakemistoon..................................................................................................... 111
Taulukon kopiointi................................................................................................................................................. 112
Hakemiston kopiointi............................................................................................................................................ 113
Tiedoston valinta viimeisten valittuna olleiden joukosta.............................................................................. 113
Tiedoston poisto.................................................................................................................................................... 114
Hakemiston poisto................................................................................................................................................ 114
Tiedostojen merkintä............................................................................................................................................ 115
Tiedoston uusi nimi.............................................................................................................................................. 116
Tiedostojen lajittelu............................................................................................................................................... 116
Lisätoiminnot.......................................................................................................................................................... 117
10 HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
4 Työkalut................................................................................................................................. 119
4.1 Työkalukohtaiset määrittelyt...................................................................................................... 120
Syöttöarvo F............................................................................................................................................................ 120
Karan kierrosluku S............................................................................................................................................... 121
4.2 Työkalutiedot.............................................................................................................................. 122
Työkalukorjauksen edellytys............................................................................................................................... 122
Työkalun numero, työkalu nimi.......................................................................................................................... 122
Työkalun pituus L.................................................................................................................................................. 123
Työkalun säde R.................................................................................................................................................... 124
Pituuksien ja säteiden Delta-arvot..................................................................................................................... 124
Työkalutietojen sisäänsyöttö NC-ohjelmaan................................................................................................... 125
Työkalutietojen kutsuminen................................................................................................................................ 126
Työkalunvaihto....................................................................................................................................................... 129
4.3 Työkalukorjaus........................................................................................................................... 132
Johdanto.................................................................................................................................................................. 132
Työkalun pituuskorjaus........................................................................................................................................ 132
Työkalun sädekorjaus........................................................................................................................................... 133
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 11
Sisältöhakemisto
5 Muotojen ohjelmointi............................................................................................................. 137
5.1 Työkalun liikkeet........................................................................................................................ 138
Ratatoiminnot......................................................................................................................................................... 138
Vapaa muodonohjelmointi FK (optio #19)....................................................................................................... 138
Lisätoiminnot M..................................................................................................................................................... 138
Aliohjelmat ja ohjelmanosatoistot..................................................................................................................... 139
Ohjelmointi Q-parametreilla................................................................................................................................. 139
5.2 Ratatoimintojen perusteet.......................................................................................................... 140
Työkalun liikkeen ohjelmointi koneistukselle................................................................................................... 140
5.3 Muotoon ajo ja muodon jättö..................................................................................................... 144
Lähtöpiste ja loppupiste....................................................................................................................................... 144
Yleiskuvaus: Ratamuodot muotoon ajolle ja muodon jätölle....................................................................... 146
Tärkeät pisteet muotoon ajossa ja muodon jätössä..................................................................................... 147
Muotoon ajo suoraviivaisesti tangentiaalisella liitynnällä: APPR LT........................................................... 149
Suoraviivainen muotoon ajo kohtisuorasti ensimmäiseen muotopisteeseen: APPR LN....................... 149
Muotoon ajo ympyräkaaren mukaista rataa tangentiaalisella liitynnällä: APPR CT................................ 150
Muotoon ajo ympyräkaaren mukaista rataa tangentiaalisella liitynnällä muotoon ja tulosuoraan:
APPR LCT................................................................................................................................................................ 151
Muodon jättö suoraviivaisesti tangentiaalisella liitynnällä: DEP LT............................................................ 152
Suoraviivainen muodon jättö kohtisuorasti viimeisestä muotopisteestä: DEP LN.................................. 152
Muodon jättö ympyräkaaren mukaista rataa tangentiaalisella liitynnällä: DEP CT................................. 153
Muodon jättö ympyräkaaren mukaista rataa tangentiaalisella liitynnällä muotoon ja tulosuoraan:
DEP LCT................................................................................................................................................................... 153
5.4 Rataliikkeet - suorakulmaiset koordinaatit................................................................................. 154
Ratatoimintojen yleiskuvaus............................................................................................................................... 154
Suora L..................................................................................................................................................................... 155
Viisteen lisäys kahden suoran väliin................................................................................................................. 156
Nurkan pyöristys RND.......................................................................................................................................... 157
Ympyräkeskipiste CC............................................................................................................................................ 158
Ympyrärata C keskipisteen CC ympäri............................................................................................................. 159
Ympyrärata CR mit festgelegtem Radius........................................................................................................ 161
Ympyrärata CT tangentiaalisella liitynnällä...................................................................................................... 163
Ympyräradan suoraviivainen päällekkäisliike.................................................................................................. 164
Esimerkki: Karteesinen suora liike ja viiste...................................................................................................... 165
Esimerkki: Karteesinen ympyränkaariliike........................................................................................................ 166
Esimerkki: Karteesinen täysiympyrä.................................................................................................................. 167
5.5 Rataliikkeet polaarikoordinaatit............................................................................................... 168
Yleiskuvaus.............................................................................................................................................................. 168
Polaarikoordinaattien origo: Napa CC............................................................................................................... 169
Suora LP.................................................................................................................................................................. 169
Ympyrärata CP napapisteen CC ympäri........................................................................................................... 170
Ympyrärata CTP tangentiaalisella liitynnällä................................................................................................... 170
12 HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
Kierukkalinja (ruuvikierre)..................................................................................................................................... 171
Esimerkki: Suora liike napakoordinaateilla....................................................................................................... 173
Esimerkki: Kierukkarata........................................................................................................................................ 174
5.6 Ratatoiminnot Vapaa muodon ohjelmointi FK (optio #19)........................................................ 175
Perusteet.................................................................................................................................................................. 175
Koneistustason määrittely................................................................................................................................... 176
FK-ohjelmoinnin grafiikka.................................................................................................................................... 177
FK-dialogin avaus.................................................................................................................................................. 178
Napapiste FK-ohjelmointia varten...................................................................................................................... 178
Suorat vapaaohjelmoinnilla................................................................................................................................. 179
Ympyräradat vapaalla ohjelmoinnilla................................................................................................................ 179
Sisäänsyöttömahdollisuudet............................................................................................................................... 180
Apupisteet................................................................................................................................................................ 183
Suhteelliset vertaukset......................................................................................................................................... 184
Esimerkki: FK-ohjelmointi 1................................................................................................................................. 186
Esimerkki: FK-ohjelmointi 2................................................................................................................................. 187
Esimerkki: FK-ohjelmointi 3................................................................................................................................. 188
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 13
Sisältöhakemisto
6 Ohjelmoinnin apuvälineet....................................................................................................... 191
6.1 GOTO-toiminto............................................................................................................................ 192
GOTO-näppäimen käyttö...................................................................................................................................... 192
6.2 Näyttönäppäimistö...................................................................................................................... 193
Tekstin syöttäminen näyttöruudun näppäimistöllä........................................................................................ 193
6.3 NC-ohjelmien esitys................................................................................................................... 194
Syntaksien korostus.............................................................................................................................................. 194
Vierityspalkit............................................................................................................................................................ 194
6.4 Kommenttien lisäys.................................................................................................................... 195
Käyttö....................................................................................................................................................................... 195
Kommentit ohkelman laadinnan aikana........................................................................................................... 195
Kommenttien lisäys jälkikäteen.......................................................................................................................... 195
Kommentti omassa NC-lauseessa.................................................................................................................... 195
NC-lauseen kommentointi jälkikäteen.............................................................................................................. 195
Toiminnot kommenttien muokkauksessa........................................................................................................ 196
6.5 NC-ohjelman vapaa muokkaus................................................................................................... 197
6.6 NC-lauseiden ohitus................................................................................................................... 198
Merkin / lisäys........................................................................................................................................................ 198
Merkin / poisto....................................................................................................................................................... 198
6.7 NC-ohjelmien selitykset.............................................................................................................. 199
Määritelmä, käyttömahdollisuus........................................................................................................................ 199
Selitysikkunan näyttö/aktiivisen ikkunan vaihto............................................................................................. 199
Ohjelmanselityslauseen lisääminen ohjelmaikkunassa................................................................................ 199
Lauseiden valinta selitysikkunassa.................................................................................................................... 200
6.8 Taskulaskin................................................................................................................................ 201
Käyttö....................................................................................................................................................................... 201
6.9 Lastuamistietojen laskin............................................................................................................. 204
Käyttö....................................................................................................................................................................... 204
Työskentely lastuamistietotaulukoiden avulla................................................................................................. 206
6.10 Ohjelmointigrafiikka.................................................................................................................... 208
Suoritus ohjelmointigrafiikan kanssa tai ilman............................................................................................... 208
Ohjelmointigrafiikan luonti olemassa olevalle NC-ohjelmalle...................................................................... 209
Lauseen numeron näyttö ja piilotus.................................................................................................................. 209
Grafiikan poisto...................................................................................................................................................... 209
Ristikkoviivojen näyttö.......................................................................................................................................... 210
Osakuvan suurennus tai pienennys................................................................................................................... 210
14 HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
6.11 Virheilmoitukset......................................................................................................................... 211
Virheen näyttö........................................................................................................................................................ 211
Virheikkunan avaus............................................................................................................................................... 211
Yksityiskohtaiset virheilmoitukset...................................................................................................................... 212
Ohjelmanäppäin SISÄINEN INFO....................................................................................................................... 212
Ohjelmanäppäin RYHMITYS................................................................................................................................ 213
Ohjelmanäppäin AUTOM. AKTIVOINTI............................................................................................................. 213
Virheen poisto........................................................................................................................................................ 214
Virhepöytäkirja........................................................................................................................................................ 215
Näppäilypöytäkirja................................................................................................................................................. 216
Ohjetekstit................................................................................................................................................................ 217
Huoltotiedostojen tallennus................................................................................................................................. 217
Virheikkunan sulku................................................................................................................................................ 217
6.12 Sisältöperusteinen ohjejärjestelmä TNCguide............................................................................ 218
Käyttö....................................................................................................................................................................... 218
Työskentely TNCguide-järjestelmällä................................................................................................................ 219
Nykyisten ohjetiedostojen lataus....................................................................................................................... 223
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 15
Sisältöhakemisto
7 Lisätoiminnot......................................................................................................................... 225
7.1 Lisätoimintojen M ja STOP määrittely........................................................................................ 226
Perusteet.................................................................................................................................................................. 226
7.2 Ohjelmanajon valvonnan, karan ja jäähdytysnesteen lisätoiminnot............................................. 227
Yleiskuvaus.............................................................................................................................................................. 227
7.3 Lisätoiminnot koordinaattimäärittelyjä varten............................................................................. 228
Konekohtaisten koordinaattien ohjelmointi: M91/M92................................................................................. 228
Ajo kääntämättömän sisäänsyöttökoordinaatiston paikoitusasemiin käännetyn koneistustason
yhteydessä: M130.................................................................................................................................................. 230
7.4 Lisätoiminnot ratakäyttäytymistä varten..................................................................................... 231
Pienten muotoaskelmien koneistus: M97........................................................................................................ 231
Avointen muotonurkkien täydellinen koneistus: M98.................................................................................... 232
Sisäänpistoliikkeiden syöttöarvokerroin: M103............................................................................................... 233
Syöttöarvo yksikössä millimetri/karan kierros: M136................................................................................... 234
Syöttönopeus ympyräkaarissa: M109/M110/M111...................................................................................... 234
Sädekorjatun muodon etukäteislaskenta (LOOK AHEAD): M120 (optio #21).......................................... 236
Käsipyöräpaikoituksen päällekkäistallennus ohjelmanajon aikana: M118 (optio #21)........................... 238
Vetäytyminen muodosta työkaluakselin suunnassa: M140......................................................................... 239
Kosketusjärjestelmän valvonnan kumoaminen: M141................................................................................. 241
Peruskäännön poisto: M143............................................................................................................................... 241
Työkalun automaattinen irrotus muodosta NC-pysäytyksessä: M148...................................................... 242
Nurkkien pyöristys: M197.................................................................................................................................... 243
16 HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
8 Aliohjelmat ja ohjelmanosatoistot.......................................................................................... 245
8.1 Aliohjelmien ja ohjelmanosatoistojen merkintä.......................................................................... 246
Label-merkki............................................................................................................................................................ 246
8.2 Aliohjelmat................................................................................................................................. 247
Työvaiheet............................................................................................................................................................... 247
Ohjelmointiohjeet................................................................................................................................................... 247
Aliohjelman ohjelmointi........................................................................................................................................ 247
Aliohjelman kutsu.................................................................................................................................................. 248
8.3 Ohjelmanosatoistot..................................................................................................................... 249
Label......................................................................................................................................................................... 249
Työvaiheet............................................................................................................................................................... 249
Ohjelmointiohjeet................................................................................................................................................... 249
Ohjelmanosatoiston ohjelmointi......................................................................................................................... 249
Ohjelmanosatoiston kutsu................................................................................................................................... 249
8.4 Ulkoisen NC-ohjelman kutsu...................................................................................................... 250
Ohjelmanäppäinten yleiskuvaus......................................................................................................................... 250
Työvaiheet............................................................................................................................................................... 251
Ohjelmointiohjeet................................................................................................................................................... 251
Ulkoisen NC-ohjelman kutsu............................................................................................................................... 253
8.5 Pistetaulukot.............................................................................................................................. 255
Pistetaulukon laadinta.......................................................................................................................................... 255
Yksittäisen pisteen jättäminen huomiotta koneistuksessa.......................................................................... 256
Valitse pistetaulukko NC-ohjelmassa................................................................................................................ 257
Pistetaulukoiden käyttö........................................................................................................................................ 258
Määrittely................................................................................................................................................................. 258
8.6 Ketjuttaminen............................................................................................................................. 259
Ketjutustavat........................................................................................................................................................... 259
Ketjutussyvyys........................................................................................................................................................ 259
Aliohjelma aliohjelmassa..................................................................................................................................... 260
Ohjelmanosatoistojen toistaminen.................................................................................................................... 261
Aliohjelman toistaminen....................................................................................................................................... 261
8.7 Ohjelmointiesimerkit................................................................................................................... 262
Esimerkki: Muodon jyrsintä useilla asetuksilla................................................................................................ 262
Esimerkki: Reikäryhmät........................................................................................................................................ 263
Esimerkki: Reikäryhmä useammilla työkaluilla............................................................................................... 264
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 17
Sisältöhakemisto
9 Q-parametrin ohjelmointi....................................................................................................... 267
9.1 Periaate ja toiminnan yleiskuvaus.............................................................................................. 268
Q-parametrilajit....................................................................................................................................................... 269
Ohjelmointiohjeet................................................................................................................................................... 271
Q-parametritoimintojen kutsuminen.................................................................................................................. 272
9.2 Osaperheet Q-parametri lukuarvon asemesta.......................................................................... 273
Käyttö....................................................................................................................................................................... 273
9.3 Muotojen kuvaus matemaattisten toimintojen avulla.................................................................. 274
Käyttö....................................................................................................................................................................... 274
Yleiskuvaus.............................................................................................................................................................. 275
Peruslaskutoimitusten ohjelmointi.................................................................................................................... 276
9.4 Kulmatoiminnot.......................................................................................................................... 278
Määritelmät............................................................................................................................................................. 278
Kulmatoimintojen ohjelmointi............................................................................................................................. 279
9.5 Ympyrälaskennat........................................................................................................................ 280
Käyttö....................................................................................................................................................................... 280
9.6 Jos-niin-haarautumiset Q-parametrien avulla............................................................................. 281
Käyttö....................................................................................................................................................................... 281
Käytettävät lyhenteet ja käsitteet....................................................................................................................... 281
Hyppyehdot............................................................................................................................................................. 282
Jos-niin-haarautumisten ohjelmointi................................................................................................................. 283
9.7 Kaavan suora sisäänsyöttö......................................................................................................... 284
Kaavan sisäänsyöttö............................................................................................................................................. 284
Laskusäännöt......................................................................................................................................................... 284
Yleiskuvaus.............................................................................................................................................................. 286
Esimerkki: Kulmafunktiot..................................................................................................................................... 288
9.8 Q-parametrin tarkastus ja muokkaus.......................................................................................... 289
Toimenpiteet........................................................................................................................................................... 289
9.9 Lisätoiminnot.............................................................................................................................. 291
Yleiskuvaus.............................................................................................................................................................. 291
FN 14: ERROR Virheilmoitusten tulostus..................................................................................................... 292
FN 16: F-PRINT Tekstien ja Q-parametriarvojen formatoitu tulostus..................................................... 298
FN 18: SYSREAD Järjestelmätietojen luku.................................................................................................. 307
FN 19: PLC: Arvojen siirto PLC:hen................................................................................................................... 308
FN 20: WAIT FOR NC:n ja PLC:n synkronointi............................................................................................ 309
FN 29: PLC Arvojen siirto PLC:hen................................................................................................................ 310
FN 37: EXPORT...................................................................................................................................................... 310
Kuvaus lokikirjassa FN 38: SEND Tietojen lähetys NC-ohjelmasta........................................................ 311
18 HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
9.10 Merkkijonoparametrit................................................................................................................. 313
Merkkijonon käsittelyn toiminnot....................................................................................................................... 313
Merkkijonoparametrin osoitus............................................................................................................................ 314
Merkkijonoparametrin ketjutus........................................................................................................................... 315
Numeerisen arvon muuttaminen merkkijonoparametriksi........................................................................... 316
Osamerkkijonon kopiointi merkkijonoparametrista....................................................................................... 317
Järjestelmätietojen lukeminen............................................................................................................................ 318
Merkkijonon muuntaminen numeeriseksi arvoksi.......................................................................................... 319
Merkkijonoparametrin testaus............................................................................................................................ 320
Merkkijonoparametrin pituuden määritys........................................................................................................ 321
Kahden aakkosnumeerisen merkkijonon leksikaalisen järjestyksen vertailu............................................ 322
Koneparametrin luku............................................................................................................................................. 323
9.11 Esivaratut Q-parametrit.............................................................................................................. 325
Arvot PLC:stä Q100 ... Q107................................................................................................................................ 325
Aktiivinen työkalun säde Q108........................................................................................................................... 325
Työkaluakseli Q109............................................................................................................................................... 326
Karan tila Q110...................................................................................................................................................... 326
Jäähdytysnesteen syöttö Q111.......................................................................................................................... 326
Limityskerroin Q112.............................................................................................................................................. 326
Mittayksikkö NC-ohjelmassa Q113.................................................................................................................... 327
Työkalun pituus Q114........................................................................................................................................... 327
Ohjelmoitavien kosketustyökiertojen Q115 ... Q119 mittaustulos............................................................... 327
Q-parametri Q115 ja Q116 automaattisella työkalun mittauksella............................................................. 328
Kiertoakseleiden lasketut koordinaatit Q120 ... Q122.................................................................................... 328
Mittaustulokset kosketustyökierroista.............................................................................................................. 329
9.12 Taulukkokäyttö SQL-osoituksilla................................................................................................ 333
Johdanto.................................................................................................................................................................. 333
SQL-käskyn ohjelmointi........................................................................................................................................ 335
Toimintokuvaus...................................................................................................................................................... 336
SQL BIND................................................................................................................................................................. 337
SQL EXECUTE......................................................................................................................................................... 338
SQL FETCH............................................................................................................................................................. 342
SQL UPDATE........................................................................................................................................................... 344
SQL INSERT............................................................................................................................................................ 346
SQL COMMIT.......................................................................................................................................................... 347
SQL ROLLBACK...................................................................................................................................................... 348
SQL SELECT............................................................................................................................................................ 350
Esimerkit.................................................................................................................................................................. 352
9.13 Ohjelmointiesimerkit................................................................................................................... 354
Esimerkki: Arvon pyöristys.................................................................................................................................. 354
Esimerkki: Ellipsi..................................................................................................................................................... 355
Esimerkki: Kovera lieriö Pallojyrsin................................................................................................................... 357
Esimerkki: Kupera pallo varsijyrsimellä............................................................................................................ 359
HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 19
Sisältöhakemisto
10 Erikoistoiminnot..................................................................................................................... 361
10.1 Erikoistoimintojen yleiskuvaus................................................................................................... 362
Erikoistoimintojen SPEC FCT päävalikko......................................................................................................... 362
Ohjelmamäärittelyjen valikko.............................................................................................................................. 363
Muoto- ja pistekoneistustoimintojen valikko................................................................................................... 363
Erilaisten Klartext-toimintojen määrittelyn valikko......................................................................................... 364
10.2 Toimintotapa.............................................................................................................................. 365
Toimintotavan ohjelmointi................................................................................................................................... 365
Toimintotavan asetus........................................................................................................................................... 365
10.3 Koneistus yhdensuuntaisakseleilla U, V ja W.............................................................................. 366
Yleiskuvaus.............................................................................................................................................................. 366
FUNCTION PARAXCOMP DISPLAY................................................................................................................... 368
FUNCTION PARAXCOMP MOVE........................................................................................................................ 370
Toiminnon FUNCTION PARAXCOMP peruutus.............................................................................................. 372
FUNCTION PARAXMODE..................................................................................................................................... 373
Toiminnon FUNCTION PARAXMODE peruutus.............................................................................................. 375
Esimerkki: Poraus W-akselilla............................................................................................................................. 376
10.4 Koneistus polaarisella kinematiikalla.......................................................................................... 377
Yleiskuvaus.............................................................................................................................................................. 377
Toiminnon FUNCTION POLARKIN aktivointi................................................................................................... 378
Toiminnon FUNCTION POLARKIN deaktivointi............................................................................................... 381
Esimerkki: SL-työkierron polaarisessa kinematiikassa.................................................................................. 382
10.5 Tiedostotoiminnot...................................................................................................................... 384
Käyttö....................................................................................................................................................................... 384
Tiedostokäytön määrittely................................................................................................................................... 384
OPEN FILE............................................................................................................................................................... 385
10.6 NC-toiminnot koordinaattimuunnosta varten.............................................................................. 387
Yleiskuvaus.............................................................................................................................................................. 387
Nollapistesiirto komennolla TRANS DATUM.................................................................................................... 387
Peilaus komennolla TRANS MIRROR................................................................................................................ 389
Kierto komennolla TRANS ROTATION.............................................................................................................. 391
Skaalaus komennolla TRANS SCALE................................................................................................................ 392
TRANS-toiminnon valinta..................................................................................................................................... 394
10.7 Peruspisteen muokkaminen....................................................................................................... 395
Peruspisteen aktivointi......................................................................................................................................... 395
Peruspisteen kopiointi.......................................................................................................................................... 396
Peruspisteen korjaus............................................................................................................................................ 397
10.8 Nollapistetaulukko...................................................................................................................... 398
Käyttö....................................................................................................................................................................... 398
20 HEIDENHAIN | TNC620 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
/