TNC 640 (34059x-17)

HEIDENHAIN TNC 640 (34059x-17) Kasutusjuhend

TNC640
Käyttäjän käsikirja
Klartext-ohjelmointi
NC-ohjelmisto
34059x-17
Suomi (fi)
10/2022
Ohjauksen käyttöelementit
Ohjauksen käyttöelementit
Näppäimet
Kun TNC640 toimii kosketuskäytöllä, voit korvata
näppäinpainalluksen käsieleiden avulla.
Lisätietoja: "Kosketusnäytön käyttö", Sivu 599
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
Aakkosnäppäimistö
Näppäin Toiminto
Tiedostonimet, kommentit
DIN/ISO-ohjelmointi
Seuraavan elementin valinta, esim.
syötekenttä, painike, valintamahdolli-
suus
SHIFT+ Edellisen elementin valinta
HEROS-valikko avaaminen
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
2HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Ohjauksen käyttöelementit
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
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
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 3
Ohjauksen käyttöelementit
Työkierrot, aliohjelmat ja
ohjelmanosatoistot
Työkierrot,
aliohjelmat
ja
ohjelmanosatoistot
Näppäin Toiminto
Kosketustyökiertojen määrittely
Työkiertojen määrittely ja kutsu
Aliohjelmien ja ohjelmanosatoistojen
sisäänsyöttö ja kutsu
Ohjelmakeskeytyksen sisäänsyöt-
tö NC-ohjelmassa
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
3D-hiiri
Näppäimistö voidaan varustaa jälkikäteen
HEIDENHAIN-3D-hiirellä.
3D-hiiren avulla esineitä voidaan käyttää intuitiivisesti
ikään kuin ne olisivat kädessä.
Tämä mahdollistaa kuusi samanaikaisesti käytettävissä
olevaa vapausastetta:
2D-siirto XY-tasossa
3D-kierto X-, Y- ja Z-akselien ympäri
Lähennä tai loitonna
Nämä vaihtoehdot lisäävät käytön helppoutta erityisesti
seuraavissa sovelluksissa:
CAD-tuonti
Lastunpoistosimulaatio
3D-sovellukset ulkoiselle tietokoneelle, jota ohjataan
suoraan ohjauksen ohjelmisto-optiolla #133 Remote
Desktop Manager.
4HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
Sisältöhakemisto
1 Perusteita.............................................................................................................................. 33
2 Ensimmäinen vaihe................................................................................................................ 49
3 Perusteet............................................................................................................................... 65
4 Työkalut................................................................................................................................. 125
5 Muotojen ohjelmointi............................................................................................................. 143
6 Ohjelmoinnin apuvälineet....................................................................................................... 197
7 Lisätoiminnot......................................................................................................................... 231
8 Aliohjelmat ja ohjelmanosatoistot.......................................................................................... 251
9 Q-parametrin ohjelmointi....................................................................................................... 273
10 Erikoistoiminnot..................................................................................................................... 367
11 Moniakselikoneistus.............................................................................................................. 451
12 Tietojen vastaanotto CAD-tiedostoista................................................................................... 517
13 Paletit.................................................................................................................................... 543
14 Sorvauskoneistus................................................................................................................... 561
15 Hiontakoneistus..................................................................................................................... 589
16 Kosketusnäytön käyttö........................................................................................................... 599
17 Taulukot ja yleiskuvaus......................................................................................................... 611
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 5
Sisältöhakemisto
6HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
1 Perusteita.............................................................................................................................. 33
1.1 Tätä käsikirjaa koskevia tietoja.................................................................................................. 34
1.2 Ohjaustyyppi, ohjelmisto ja toiminnot......................................................................................... 36
Ohelmisto-optio...................................................................................................................................................... 38
Uudet toiminnot 34059x-17................................................................................................................................ 43
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 7
Sisältöhakemisto
2 Ensimmäinen vaihe................................................................................................................ 49
2.1 Yleiskuvaus................................................................................................................................ 50
2.2 Koneen kytkeminen päälle.......................................................................................................... 51
Virtakatkoksen kuittaus........................................................................................................................................ 51
2.3 Ensimmäisen kappaleen ohjelmointi........................................................................................... 52
Käyttötavan valinta................................................................................................................................................ 52
Ohjauksen tärkeät käyttöelementit.................................................................................................................... 52
Uuden NC-ohjelman avaaminen / Tiedostonhallinta..................................................................................... 53
Aihion määrittely.................................................................................................................................................... 54
Ohjelman rakenne.................................................................................................................................................. 55
Yksinkertaisen muodon ohjelmointi.................................................................................................................. 56
Työkierto-ohjelman laadinta................................................................................................................................ 61
8HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
3 Perusteet............................................................................................................................... 65
3.1 TNC640..................................................................................................................................... 66
HEIDENHAIN-Klartext ja DIN/ISO....................................................................................................................... 66
Yhteensopivuus...................................................................................................................................................... 66
3.2 Kuvaruutu ja käyttökenttä........................................................................................................... 67
Näyttöruutu............................................................................................................................................................. 67
Näytönosituksen asetus....................................................................................................................................... 67
Käyttöpaneeli.......................................................................................................................................................... 68
Extended Workspace Compact.......................................................................................................................... 71
3.3 Käyttötavat................................................................................................................................. 74
Käsikäyttö ja sähköinen käsipyörä.................................................................................................................... 74
Paikoitus käsin sisäänsyöttäen.......................................................................................................................... 74
Ohjelmointi.............................................................................................................................................................. 75
OHJELMAN TESTAUS.......................................................................................................................................... 75
Jatkuva ohjelmanajo ja yksittäislauseajo......................................................................................................... 76
3.4 NC-perusteet.............................................................................................................................. 77
Mittauslaitteet ja referenssimerkit..................................................................................................................... 77
Ohjelmoitavat akselit............................................................................................................................................. 77
Perusjärjestelmät................................................................................................................................................... 78
Akseleiden merkinnät jyrsinkoneissa................................................................................................................ 89
Polaariset koordinaatit.......................................................................................................................................... 89
Absoluuttiset ja inkrementaaliset työkappaleasemat.................................................................................... 90
Peruspisteen valinta.............................................................................................................................................. 91
3.5 NC-ohjelmien avaus ja sisäänsyöttö........................................................................................... 92
NC-ohjelman rakenne HEIDENHAIN-Klartext.................................................................................................. 92
Aihion määrittely: BLK FORM.............................................................................................................................. 93
Uuden NC-ohjelman avaaminen......................................................................................................................... 97
Työkaluliikkeet Klartext-muodossaohjelmoinnissa........................................................................................ 99
Hetkellisaseman vastaanotto............................................................................................................................. 101
NC-ohjelman muokkaus....................................................................................................................................... 102
Ohjauksen hakutoiminnot.................................................................................................................................... 106
3.6 Tiedostonhallinta........................................................................................................................ 108
Tiedostot.................................................................................................................................................................. 108
Ulkoisesti laadittujen tiedostojen näyttö ohjauksella..................................................................................... 110
Hakemistot.............................................................................................................................................................. 110
Polut.......................................................................................................................................................................... 110
Yleiskuvaus: tiedostonhallinnan toiminnot....................................................................................................... 111
Tiedostonhallinnan kutsu..................................................................................................................................... 112
Levyasemien, hakemistojen ja tiedostojen valinta......................................................................................... 113
Uuden hakemiston laadinta................................................................................................................................ 115
Uusien tiedostojen laadinta................................................................................................................................. 115
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 9
Sisältöhakemisto
Yksittäisen tiedoston kopiointi............................................................................................................................ 115
Tiedostojen kopiointi toiseen hakemistoon..................................................................................................... 116
Taulukon kopiointi................................................................................................................................................. 117
Hakemiston kopiointi............................................................................................................................................ 118
Tiedoston valinta viimeisten valittuna olleiden joukosta.............................................................................. 118
Tiedoston poisto.................................................................................................................................................... 119
Hakemiston poisto................................................................................................................................................ 119
Tiedostojen merkintä............................................................................................................................................ 120
Tiedoston uusi nimi.............................................................................................................................................. 121
Tiedostojen lajittelu............................................................................................................................................... 121
Lisätoiminnot.......................................................................................................................................................... 122
10 HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
4 Työkalut................................................................................................................................. 125
4.1 Työkalukohtaiset määrittelyt...................................................................................................... 126
Syöttöarvo F............................................................................................................................................................ 126
Karan kierrosluku S............................................................................................................................................... 127
4.2 Työkalutiedot.............................................................................................................................. 128
Työkalukorjauksen edellytys............................................................................................................................... 128
Työkalun numero, työkalu nimi.......................................................................................................................... 128
Työkalun pituus L.................................................................................................................................................. 129
Työkalun säde R.................................................................................................................................................... 130
Pituuksien ja säteiden Delta-arvot..................................................................................................................... 130
Työkalutietojen sisäänsyöttö NC-ohjelmaan................................................................................................... 131
Työkalutietojen kutsuminen................................................................................................................................ 132
Työkalunvaihto....................................................................................................................................................... 135
4.3 Työkalukorjaus........................................................................................................................... 138
Johdanto.................................................................................................................................................................. 138
Työkalun pituuskorjaus........................................................................................................................................ 138
Työkalun sädekorjaus........................................................................................................................................... 139
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 11
Sisältöhakemisto
5 Muotojen ohjelmointi............................................................................................................. 143
5.1 Työkalun liikkeet........................................................................................................................ 144
Ratatoiminnot......................................................................................................................................................... 144
Vapaa muodonohjelmointi FK............................................................................................................................ 144
Lisätoiminnot M..................................................................................................................................................... 144
Aliohjelmat ja ohjelmanosatoistot..................................................................................................................... 145
Ohjelmointi Q-parametreilla................................................................................................................................. 145
5.2 Ratatoimintojen perusteet.......................................................................................................... 146
Työkalun liikkeen ohjelmointi koneistukselle................................................................................................... 146
5.3 Muotoon ajo ja muodon jättö..................................................................................................... 150
Lähtöpiste ja loppupiste....................................................................................................................................... 150
Yleiskuvaus: Ratamuodot muotoon ajolle ja muodon jätölle....................................................................... 152
Tärkeät pisteet muotoon ajossa ja muodon jätössä..................................................................................... 153
Muotoon ajo suoraviivaisesti tangentiaalisella liitynnällä: APPR LT........................................................... 155
Suoraviivainen muotoon ajo kohtisuorasti ensimmäiseen muotopisteeseen: APPR LN....................... 155
Muotoon ajo ympyräkaaren mukaista rataa tangentiaalisella liitynnällä: APPR CT................................ 156
Muotoon ajo ympyräkaaren mukaista rataa tangentiaalisella liitynnällä muotoon ja tulosuoraan:
APPR LCT................................................................................................................................................................ 157
Muodon jättö suoraviivaisesti tangentiaalisella liitynnällä: DEP LT............................................................ 158
Suoraviivainen muodon jättö kohtisuorasti viimeisestä muotopisteestä: DEP LN.................................. 158
Muodon jättö ympyräkaaren mukaista rataa tangentiaalisella liitynnällä: DEP CT................................. 159
Muodon jättö ympyräkaaren mukaista rataa tangentiaalisella liitynnällä muotoon ja tulosuoraan:
DEP LCT................................................................................................................................................................... 159
5.4 Rataliikkeet - suorakulmaiset koordinaatit................................................................................. 160
Ratatoimintojen yleiskuvaus............................................................................................................................... 160
Suora L..................................................................................................................................................................... 161
Viisteen lisäys kahden suoran väliin................................................................................................................. 162
Nurkan pyöristys RND.......................................................................................................................................... 163
Ympyräkeskipiste CC............................................................................................................................................ 164
Ympyrärata C keskipisteen CC ympäri............................................................................................................. 165
Ympyrärata CR mit festgelegtem Radius........................................................................................................ 167
Ympyrärata CT tangentiaalisella liitynnällä...................................................................................................... 169
Ympyräradan suoraviivainen päällekkäisliike.................................................................................................. 170
Esimerkki: Karteesinen suora liike ja viiste...................................................................................................... 171
Esimerkki: Karteesinen ympyränkaariliike........................................................................................................ 172
Esimerkki: Karteesinen täysiympyrä.................................................................................................................. 173
5.5 Rataliikkeet polaarikoordinaatit............................................................................................... 174
Yleiskuvaus.............................................................................................................................................................. 174
Polaarikoordinaattien origo: Napa CC............................................................................................................... 175
Suora LP.................................................................................................................................................................. 175
Ympyrärata CP napapisteen CC ympäri........................................................................................................... 176
Ympyrärata CTP tangentiaalisella liitynnällä................................................................................................... 176
12 HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
Kierukkalinja (ruuvikierre)..................................................................................................................................... 177
Esimerkki: Suora liike napakoordinaateilla....................................................................................................... 179
Esimerkki: Kierukkarata........................................................................................................................................ 180
5.6 Ratatoiminnot Vapaa muodon ohjelmointi FK.......................................................................... 181
Perusteet.................................................................................................................................................................. 181
Koneistustason määrittely................................................................................................................................... 182
FK-ohjelmoinnin grafiikka.................................................................................................................................... 183
FK-dialogin avaus.................................................................................................................................................. 184
Napapiste FK-ohjelmointia varten...................................................................................................................... 184
Suorat vapaaohjelmoinnilla................................................................................................................................. 185
Ympyräradat vapaalla ohjelmoinnilla................................................................................................................ 185
Sisäänsyöttömahdollisuudet............................................................................................................................... 186
Apupisteet................................................................................................................................................................ 189
Suhteelliset vertaukset......................................................................................................................................... 190
Esimerkki: FK-ohjelmointi 1................................................................................................................................. 192
Esimerkki: FK-ohjelmointi 2................................................................................................................................. 193
Esimerkki: FK-ohjelmointi 3................................................................................................................................. 194
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 13
Sisältöhakemisto
6 Ohjelmoinnin apuvälineet....................................................................................................... 197
6.1 GOTO-toiminto............................................................................................................................ 198
GOTO-näppäimen käyttö...................................................................................................................................... 198
6.2 NC-ohjelmien esitys................................................................................................................... 199
Syntaksien korostus.............................................................................................................................................. 199
Vierityspalkit............................................................................................................................................................ 199
6.3 Kommenttien lisäys.................................................................................................................... 200
Käyttö....................................................................................................................................................................... 200
Kommentit ohkelman laadinnan aikana........................................................................................................... 200
Kommenttien lisäys jälkikäteen.......................................................................................................................... 200
Kommentti omassa NC-lauseessa.................................................................................................................... 200
NC-lauseen kommentointi jälkikäteen.............................................................................................................. 200
Toiminnot kommenttien muokkauksessa........................................................................................................ 201
6.4 NC-ohjelman vapaa muokkaus................................................................................................... 202
6.5 NC-lauseiden ohitus................................................................................................................... 203
Merkin / lisäys........................................................................................................................................................ 203
Merkin / poisto....................................................................................................................................................... 203
6.6 NC-ohjelmien selitykset.............................................................................................................. 204
Määritelmä, käyttömahdollisuus........................................................................................................................ 204
Selitysikkunan näyttö/aktiivisen ikkunan vaihto............................................................................................. 204
Ohjelmanselityslauseen lisääminen ohjelmaikkunassa................................................................................ 204
Lauseiden valinta selitysikkunassa.................................................................................................................... 205
6.7 Taskulaskin................................................................................................................................ 206
Käyttö....................................................................................................................................................................... 206
6.8 Lastuamistietojen laskin............................................................................................................. 209
Käyttö....................................................................................................................................................................... 209
Työskentely lastuamistietotaulukoiden avulla................................................................................................. 212
6.9 Ohjelmointigrafiikka.................................................................................................................... 214
Suoritus ohjelmointigrafiikan kanssa tai ilman............................................................................................... 214
Ohjelmointigrafiikan luonti olemassa olevalle NC-ohjelmalle...................................................................... 215
Lauseen numeron näyttö ja piilotus.................................................................................................................. 215
Grafiikan poisto...................................................................................................................................................... 215
Ristikkoviivojen näyttö.......................................................................................................................................... 216
Osakuvan suurennus tai pienennys................................................................................................................... 216
6.10 Virheilmoitukset......................................................................................................................... 217
Virheen näyttö........................................................................................................................................................ 217
Virheikkunan avaus............................................................................................................................................... 217
14 HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
Yksityiskohtaiset virheilmoitukset...................................................................................................................... 218
Ohjelmanäppäin SISÄINEN INFO....................................................................................................................... 218
Ohjelmanäppäin RYHMITYS................................................................................................................................ 219
Ohjelmanäppäin AUTOM. AKTIVOINTI............................................................................................................. 219
Virheen poisto........................................................................................................................................................ 220
Virhepöytäkirja........................................................................................................................................................ 221
Näppäilypöytäkirja................................................................................................................................................. 222
Ohjetekstit................................................................................................................................................................ 223
Huoltotiedostojen tallennus................................................................................................................................. 223
Virheikkunan sulku................................................................................................................................................ 223
6.11 Sisältöperusteinen ohjejärjestelmä TNCguide............................................................................ 224
Käyttö....................................................................................................................................................................... 224
Työskentely TNCguide-järjestelmällä................................................................................................................ 225
Nykyisten ohjetiedostojen lataus....................................................................................................................... 229
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 15
Sisältöhakemisto
7 Lisätoiminnot......................................................................................................................... 231
7.1 Lisätoimintojen M ja STOP määrittely........................................................................................ 232
Perusteet.................................................................................................................................................................. 232
7.2 Ohjelmanajon valvonnan, karan ja jäähdytysnesteen lisätoiminnot............................................. 233
Yleiskuvaus.............................................................................................................................................................. 233
7.3 Lisätoiminnot koordinaattimäärittelyjä varten............................................................................. 234
Konekohtaisten koordinaattien ohjelmointi: M91/M92................................................................................. 234
Ajo kääntämättömän sisäänsyöttökoordinaatiston paikoitusasemiin käännetyn koneistustason
yhteydessä: M130.................................................................................................................................................. 236
7.4 Lisätoiminnot ratakäyttäytymistä varten..................................................................................... 237
Pienten muotoaskelmien koneistus: M97........................................................................................................ 237
Avointen muotonurkkien täydellinen koneistus: M98.................................................................................... 238
Sisäänpistoliikkeiden syöttöarvokerroin: M103............................................................................................... 239
Syöttöarvo yksikössä millimetri/karan kierros: M136................................................................................... 240
Syöttönopeus ympyräkaarissa: M109/M110/M111...................................................................................... 240
Sädekorjatun muodon etukäteislaskenta (LOOK AHEAD): M120............................................................... 242
Käsipyöräpaikoituksen päällekkäistallennus ohjelmanajon aikana: M118................................................ 244
Vetäytyminen muodosta työkaluakselin suunnassa: M140......................................................................... 246
Kosketusjärjestelmän valvonnan kumoaminen: M141................................................................................. 248
Peruskäännön poisto: M143............................................................................................................................... 248
Työkalun automaattinen irrotus muodosta NC-pysäytyksessä: M148...................................................... 249
Nurkkien pyöristys: M197.................................................................................................................................... 250
16 HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
8 Aliohjelmat ja ohjelmanosatoistot.......................................................................................... 251
8.1 Aliohjelmien ja ohjelmanosatoistojen merkintä.......................................................................... 252
Label-merkki............................................................................................................................................................ 252
8.2 Aliohjelmat................................................................................................................................. 253
Työvaiheet............................................................................................................................................................... 253
Ohjelmointiohjeet................................................................................................................................................... 253
Aliohjelman ohjelmointi........................................................................................................................................ 253
Aliohjelman kutsu.................................................................................................................................................. 254
8.3 Ohjelmanosatoistot..................................................................................................................... 255
Label......................................................................................................................................................................... 255
Työvaiheet............................................................................................................................................................... 255
Ohjelmointiohjeet................................................................................................................................................... 255
Ohjelmanosatoiston ohjelmointi......................................................................................................................... 255
Ohjelmanosatoiston kutsu................................................................................................................................... 255
8.4 Ulkoisen NC-ohjelman kutsu...................................................................................................... 256
Ohjelmanäppäinten yleiskuvaus......................................................................................................................... 256
Työvaiheet............................................................................................................................................................... 257
Ohjelmointiohjeet................................................................................................................................................... 257
Ulkoisen NC-ohjelman kutsu............................................................................................................................... 259
8.5 Pistetaulukot.............................................................................................................................. 261
Pistetaulukon laadinta.......................................................................................................................................... 261
Yksittäisen pisteen jättäminen huomiotta koneistuksessa.......................................................................... 262
Valitse pistetaulukko NC-ohjelmassa................................................................................................................ 263
Pistetaulukoiden käyttö........................................................................................................................................ 264
Määrittely................................................................................................................................................................. 264
8.6 Ketjuttaminen............................................................................................................................. 265
Ketjutustavat........................................................................................................................................................... 265
Ketjutussyvyys........................................................................................................................................................ 265
Aliohjelma aliohjelmassa..................................................................................................................................... 266
Ohjelmanosatoistojen toistaminen.................................................................................................................... 267
Aliohjelman toistaminen....................................................................................................................................... 267
8.7 Ohjelmointiesimerkit................................................................................................................... 268
Esimerkki: Muodon jyrsintä useilla asetuksilla................................................................................................ 268
Esimerkki: Reikäryhmät........................................................................................................................................ 269
Esimerkki: Reikäryhmä useammilla työkaluilla............................................................................................... 270
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 17
Sisältöhakemisto
9 Q-parametrin ohjelmointi....................................................................................................... 273
9.1 Periaate ja toiminnan yleiskuvaus.............................................................................................. 274
Q-parametrilajit....................................................................................................................................................... 275
Ohjelmointiohjeet................................................................................................................................................... 277
Q-parametritoimintojen kutsuminen.................................................................................................................. 278
9.2 Osaperheet Q-parametri lukuarvon asemesta.......................................................................... 279
Käyttö....................................................................................................................................................................... 279
9.3 Muotojen kuvaus matemaattisten toimintojen avulla.................................................................. 280
Käyttö....................................................................................................................................................................... 280
Yleiskuvaus.............................................................................................................................................................. 281
Peruslaskutoimitusten ohjelmointi.................................................................................................................... 282
9.4 Kulmatoiminnot.......................................................................................................................... 284
Määritelmät............................................................................................................................................................. 284
Kulmatoimintojen ohjelmointi............................................................................................................................. 285
9.5 Ympyrälaskennat........................................................................................................................ 286
Käyttö....................................................................................................................................................................... 286
9.6 Jos-niin-haarautumiset Q-parametrien avulla............................................................................. 287
Käyttö....................................................................................................................................................................... 287
Käytettävät lyhenteet ja käsitteet....................................................................................................................... 287
Hyppyehdot............................................................................................................................................................. 288
Jos-niin-haarautumisten ohjelmointi................................................................................................................. 289
9.7 Kaavan suora sisäänsyöttö......................................................................................................... 290
Kaavan sisäänsyöttö............................................................................................................................................. 290
Laskusäännöt......................................................................................................................................................... 290
Yleiskuvaus.............................................................................................................................................................. 292
Esimerkki: Kulmafunktiot..................................................................................................................................... 294
9.8 Q-parametrin tarkastus ja muokkaus.......................................................................................... 295
Toimenpiteet........................................................................................................................................................... 295
9.9 Lisätoiminnot.............................................................................................................................. 297
Yleiskuvaus.............................................................................................................................................................. 297
FN 14: ERROR Virheilmoitusten tulostus..................................................................................................... 298
FN 16: F-PRINT Tekstien ja Q-parametriarvojen formatoitu tulostus..................................................... 304
FN 18: SYSREAD Järjestelmätietojen luku.................................................................................................. 313
FN 19: PLC: Arvojen siirto PLC:hen................................................................................................................... 314
FN 20: WAIT FOR NC:n ja PLC:n synkronointi............................................................................................ 315
FN 29: PLC Arvojen siirto PLC:hen................................................................................................................ 316
FN 37: EXPORT...................................................................................................................................................... 316
Kuvaus lokikirjassa FN 38: SEND Tietojen lähetys NC-ohjelmasta........................................................ 317
18 HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
Sisältöhakemisto
9.10 Merkkijonoparametrit................................................................................................................. 319
Merkkijonon käsittelyn toiminnot....................................................................................................................... 319
Merkkijonoparametrin osoitus............................................................................................................................ 320
Merkkijonoparametrin ketjutus........................................................................................................................... 321
Numeerisen arvon muuttaminen merkkijonoparametriksi........................................................................... 322
Osamerkkijonon kopiointi merkkijonoparametrista....................................................................................... 323
Järjestelmätietojen lukeminen............................................................................................................................ 324
Merkkijonon muuntaminen numeeriseksi arvoksi.......................................................................................... 325
Merkkijonoparametrin testaus............................................................................................................................ 326
Merkkijonoparametrin pituuden määritys........................................................................................................ 327
Kahden aakkosnumeerisen merkkijonon leksikaalisen järjestyksen vertailu............................................ 328
Koneparametrin luku............................................................................................................................................. 329
9.11 Esivaratut Q-parametrit.............................................................................................................. 331
Arvot PLC:stä Q100 ... Q107................................................................................................................................ 331
Aktiivinen työkalun säde Q108........................................................................................................................... 331
Työkaluakseli Q109............................................................................................................................................... 332
Karan tila Q110...................................................................................................................................................... 332
Jäähdytysnesteen syöttö Q111.......................................................................................................................... 332
Limityskerroin Q112.............................................................................................................................................. 332
Mittayksikkö NC-ohjelmassa Q113.................................................................................................................... 333
Työkalun pituus Q114........................................................................................................................................... 333
Ohjelmoitavien kosketustyökiertojen Q115 ... Q119 mittaustulos............................................................... 333
Q-parametri Q115 ja Q116 automaattisella työkalun mittauksella............................................................. 334
Kiertoakseleiden lasketut koordinaatit Q120 ... Q122.................................................................................... 334
Mittaustulokset kosketustyökierroista.............................................................................................................. 335
Kiinnitystilanteen tarkastus: Q601..................................................................................................................... 338
9.12 Taulukkokäyttö SQL-osoituksilla................................................................................................ 339
Johdanto.................................................................................................................................................................. 339
SQL-käskyn ohjelmointi........................................................................................................................................ 341
Toimintokuvaus...................................................................................................................................................... 342
SQL BIND................................................................................................................................................................. 343
SQL EXECUTE......................................................................................................................................................... 344
SQL FETCH............................................................................................................................................................. 349
SQL UPDATE........................................................................................................................................................... 350
SQL INSERT............................................................................................................................................................ 352
SQL COMMIT.......................................................................................................................................................... 353
SQL ROLLBACK...................................................................................................................................................... 354
SQL SELECT............................................................................................................................................................ 356
Esimerkit.................................................................................................................................................................. 358
9.13 Ohjelmointiesimerkit................................................................................................................... 360
Esimerkki: Arvon pyöristys.................................................................................................................................. 360
Esimerkki: Ellipsi..................................................................................................................................................... 361
HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022 19
Sisältöhakemisto
Esimerkki: Kovera lieriö Pallojyrsin................................................................................................................... 363
Esimerkki: Kupera pallo varsijyrsimellä............................................................................................................ 365
20 HEIDENHAIN | TNC640 | Käyttäjän käsikirja Klartext-ohjelmointi | 10/2022
/