HEIDENHAIN TNC 640 (34059x-17) Kasutusjuhend

Tüüp
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
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186
  • Page 187 187
  • Page 188 188
  • Page 189 189
  • Page 190 190
  • Page 191 191
  • Page 192 192
  • Page 193 193
  • Page 194 194
  • Page 195 195
  • Page 196 196
  • Page 197 197
  • Page 198 198
  • Page 199 199
  • Page 200 200
  • Page 201 201
  • Page 202 202
  • Page 203 203
  • Page 204 204
  • Page 205 205
  • Page 206 206
  • Page 207 207
  • Page 208 208
  • Page 209 209
  • Page 210 210
  • Page 211 211
  • Page 212 212
  • Page 213 213
  • Page 214 214
  • Page 215 215
  • Page 216 216
  • Page 217 217
  • Page 218 218
  • Page 219 219
  • Page 220 220
  • Page 221 221
  • Page 222 222
  • Page 223 223
  • Page 224 224
  • Page 225 225
  • Page 226 226
  • Page 227 227
  • Page 228 228
  • Page 229 229
  • Page 230 230
  • Page 231 231
  • Page 232 232
  • Page 233 233
  • Page 234 234
  • Page 235 235
  • Page 236 236
  • Page 237 237
  • Page 238 238
  • Page 239 239
  • Page 240 240
  • Page 241 241
  • Page 242 242
  • Page 243 243
  • Page 244 244
  • Page 245 245
  • Page 246 246
  • Page 247 247
  • Page 248 248
  • Page 249 249
  • Page 250 250
  • Page 251 251
  • Page 252 252
  • Page 253 253
  • Page 254 254
  • Page 255 255
  • Page 256 256
  • Page 257 257
  • Page 258 258
  • Page 259 259
  • Page 260 260
  • Page 261 261
  • Page 262 262
  • Page 263 263
  • Page 264 264
  • Page 265 265
  • Page 266 266
  • Page 267 267
  • Page 268 268
  • Page 269 269
  • Page 270 270
  • Page 271 271
  • Page 272 272
  • Page 273 273
  • Page 274 274
  • Page 275 275
  • Page 276 276
  • Page 277 277
  • Page 278 278
  • Page 279 279
  • Page 280 280
  • Page 281 281
  • Page 282 282
  • Page 283 283
  • Page 284 284
  • Page 285 285
  • Page 286 286
  • Page 287 287
  • Page 288 288
  • Page 289 289
  • Page 290 290
  • Page 291 291
  • Page 292 292
  • Page 293 293
  • Page 294 294
  • Page 295 295
  • Page 296 296
  • Page 297 297
  • Page 298 298
  • Page 299 299
  • Page 300 300
  • Page 301 301
  • Page 302 302
  • Page 303 303
  • Page 304 304
  • Page 305 305
  • Page 306 306
  • Page 307 307
  • Page 308 308
  • Page 309 309
  • Page 310 310
  • Page 311 311
  • Page 312 312
  • Page 313 313
  • Page 314 314
  • Page 315 315
  • Page 316 316
  • Page 317 317
  • Page 318 318
  • Page 319 319
  • Page 320 320
  • Page 321 321
  • Page 322 322
  • Page 323 323
  • Page 324 324
  • Page 325 325
  • Page 326 326
  • Page 327 327
  • Page 328 328
  • Page 329 329
  • Page 330 330
  • Page 331 331
  • Page 332 332
  • Page 333 333
  • Page 334 334
  • Page 335 335
  • Page 336 336
  • Page 337 337
  • Page 338 338
  • Page 339 339
  • Page 340 340
  • Page 341 341
  • Page 342 342
  • Page 343 343
  • Page 344 344
  • Page 345 345
  • Page 346 346
  • Page 347 347
  • Page 348 348
  • Page 349 349
  • Page 350 350
  • Page 351 351
  • Page 352 352
  • Page 353 353
  • Page 354 354
  • Page 355 355
  • Page 356 356
  • Page 357 357
  • Page 358 358
  • Page 359 359
  • Page 360 360
  • Page 361 361
  • Page 362 362
  • Page 363 363
  • Page 364 364
  • Page 365 365
  • Page 366 366
  • Page 367 367
  • Page 368 368
  • Page 369 369
  • Page 370 370
  • Page 371 371
  • Page 372 372
  • Page 373 373
  • Page 374 374
  • Page 375 375
  • Page 376 376
  • Page 377 377
  • Page 378 378
  • Page 379 379
  • Page 380 380
  • Page 381 381
  • Page 382 382
  • Page 383 383
  • Page 384 384
  • Page 385 385
  • Page 386 386
  • Page 387 387
  • Page 388 388
  • Page 389 389
  • Page 390 390
  • Page 391 391
  • Page 392 392
  • Page 393 393
  • Page 394 394
  • Page 395 395
  • Page 396 396
  • Page 397 397
  • Page 398 398
  • Page 399 399
  • Page 400 400
  • Page 401 401
  • Page 402 402
  • Page 403 403
  • Page 404 404
  • Page 405 405
  • Page 406 406
  • Page 407 407
  • Page 408 408
  • Page 409 409
  • Page 410 410
  • Page 411 411
  • Page 412 412
  • Page 413 413
  • Page 414 414
  • Page 415 415
  • Page 416 416
  • Page 417 417
  • Page 418 418
  • Page 419 419
  • Page 420 420
  • Page 421 421
  • Page 422 422
  • Page 423 423
  • Page 424 424
  • Page 425 425
  • Page 426 426
  • Page 427 427
  • Page 428 428
  • Page 429 429
  • Page 430 430
  • Page 431 431
  • Page 432 432
  • Page 433 433
  • Page 434 434
  • Page 435 435
  • Page 436 436
  • Page 437 437
  • Page 438 438
  • Page 439 439
  • Page 440 440
  • Page 441 441
  • Page 442 442
  • Page 443 443
  • Page 444 444
  • Page 445 445
  • Page 446 446
  • Page 447 447
  • Page 448 448
  • Page 449 449
  • Page 450 450
  • Page 451 451
  • Page 452 452
  • Page 453 453
  • Page 454 454
  • Page 455 455
  • Page 456 456
  • Page 457 457
  • Page 458 458
  • Page 459 459
  • Page 460 460
  • Page 461 461
  • Page 462 462
  • Page 463 463
  • Page 464 464
  • Page 465 465
  • Page 466 466
  • Page 467 467
  • Page 468 468
  • Page 469 469
  • Page 470 470
  • Page 471 471
  • Page 472 472
  • Page 473 473
  • Page 474 474
  • Page 475 475
  • Page 476 476
  • Page 477 477
  • Page 478 478
  • Page 479 479
  • Page 480 480
  • Page 481 481
  • Page 482 482
  • Page 483 483
  • Page 484 484
  • Page 485 485
  • Page 486 486
  • Page 487 487
  • Page 488 488
  • Page 489 489
  • Page 490 490
  • Page 491 491
  • Page 492 492
  • Page 493 493
  • Page 494 494
  • Page 495 495
  • Page 496 496
  • Page 497 497
  • Page 498 498
  • Page 499 499
  • Page 500 500
  • Page 501 501
  • Page 502 502
  • Page 503 503
  • Page 504 504
  • Page 505 505
  • Page 506 506
  • Page 507 507
  • Page 508 508
  • Page 509 509
  • Page 510 510
  • Page 511 511
  • Page 512 512
  • Page 513 513
  • Page 514 514
  • Page 515 515
  • Page 516 516
  • Page 517 517
  • Page 518 518
  • Page 519 519
  • Page 520 520
  • Page 521 521
  • Page 522 522
  • Page 523 523
  • Page 524 524
  • Page 525 525
  • Page 526 526
  • Page 527 527
  • Page 528 528
  • Page 529 529
  • Page 530 530
  • Page 531 531
  • Page 532 532
  • Page 533 533
  • Page 534 534
  • Page 535 535
  • Page 536 536
  • Page 537 537
  • Page 538 538
  • Page 539 539
  • Page 540 540
  • Page 541 541
  • Page 542 542
  • Page 543 543
  • Page 544 544
  • Page 545 545
  • Page 546 546
  • Page 547 547
  • Page 548 548
  • Page 549 549
  • Page 550 550
  • Page 551 551
  • Page 552 552
  • Page 553 553
  • Page 554 554
  • Page 555 555
  • Page 556 556
  • Page 557 557
  • Page 558 558
  • Page 559 559
  • Page 560 560
  • Page 561 561
  • Page 562 562
  • Page 563 563
  • Page 564 564
  • Page 565 565
  • Page 566 566
  • Page 567 567
  • Page 568 568
  • Page 569 569
  • Page 570 570
  • Page 571 571
  • Page 572 572
  • Page 573 573
  • Page 574 574
  • Page 575 575
  • Page 576 576
  • Page 577 577
  • Page 578 578
  • Page 579 579
  • Page 580 580
  • Page 581 581
  • Page 582 582
  • Page 583 583
  • Page 584 584
  • Page 585 585
  • Page 586 586
  • Page 587 587
  • Page 588 588
  • Page 589 589
  • Page 590 590
  • Page 591 591
  • Page 592 592
  • Page 593 593
  • Page 594 594
  • Page 595 595
  • Page 596 596
  • Page 597 597
  • Page 598 598
  • Page 599 599
  • Page 600 600
  • Page 601 601
  • Page 602 602
  • Page 603 603
  • Page 604 604
  • Page 605 605
  • Page 606 606
  • Page 607 607
  • Page 608 608
  • Page 609 609
  • Page 610 610
  • Page 611 611
  • Page 612 612
  • Page 613 613
  • Page 614 614
  • Page 615 615
  • Page 616 616
  • Page 617 617
  • Page 618 618
  • Page 619 619
  • Page 620 620
  • Page 621 621
  • Page 622 622
  • Page 623 623
  • Page 624 624
  • Page 625 625
  • Page 626 626
  • Page 627 627
  • Page 628 628
  • Page 629 629
  • Page 630 630
  • Page 631 631
  • Page 632 632
  • Page 633 633
  • Page 634 634
  • Page 635 635
  • Page 636 636
  • Page 637 637
  • Page 638 638
  • Page 639 639
  • Page 640 640
  • Page 641 641
  • Page 642 642
  • Page 643 643
  • Page 644 644
  • Page 645 645
  • Page 646 646
  • Page 647 647
  • Page 648 648
  • Page 649 649
  • Page 650 650
  • Page 651 651
  • Page 652 652
  • Page 653 653
  • Page 654 654
  • Page 655 655
  • Page 656 656
  • Page 657 657
  • Page 658 658
  • Page 659 659
  • Page 660 660
  • Page 661 661
  • Page 662 662
  • Page 663 663
  • Page 664 664
  • Page 665 665
  • Page 666 666
  • Page 667 667
  • Page 668 668
  • Page 669 669
  • Page 670 670
  • Page 671 671
  • Page 672 672
  • Page 673 673

HEIDENHAIN TNC 640 (34059x-17) Kasutusjuhend

Tüüp
Kasutusjuhend