Heidenhain TNC 620 DIN-ISO PROGRAMMING

Käyttäjän käsikirja DIN/ISO-ohjelmointi
TNC 620
NC-ohjelmisto 340 560-02 340 561-02 340 564-02
Suomi (fi) 10/2010

TNC:n käyttöelementit

1
50
0
50
100
F %
1
50
0
50
100
S %
Näppäin Toiminto
Kuvaruudun näytönosituksen valinta
Kuvaruudun näytön vaihto kone- ja ohjelmointikäyttötapojen välillä
Ohjelmanäppäimet: Kuvaruudun toiminnon valinta
Ohjelmanäppäinpalkin vaihto

Konekäyttötavat

Näppäin To i m i n t o
Käsikäyttö
Elektroninen käsipyörä
Paikoitus käsin sisäänsyöttäen
Ohjelman yksittäislauseajo

Ohjelmien/tiedostojen hallinta, TNC-toiminnot

Näppäin Toiminto
Ohjelmien/tiedostojen valinta ja poisto, ulkoinen tiedonsiirto
Ohjelmakutsun määrittely, nollapiste- ja pistetaulukoiden valinta
MOD-toiminnon valinta
Ohjetekstien näyttö NC-virheilmoituksilla, TNCguide-ohjeiden kutsu
Kaikkien esiintyvien virheilmoitusten näyttö
Taskulaskimen esilleotto

Navigointinäppäimet

Näppäin Toiminto
Kirkaskentän siirto
Lauseiden, työkiertojen ja parametritoimintojen suora valinta

Ohjelmointikäyttötavat

Näppäin To i m i n t o
Jatkuva ohjelmanajo
Ohjelman tallennus/editointi
Ohjelman testaus

Syöttöarvon ja karan kierrosluvun potentiometri

Syöttöarvo Karan kierrosluku

Työkierrot, aliohjelmat ja ohjelmanosatoistot

Näppäin Toiminto
Kosketusjärjestelmän työkiertojen määrittely
Työkiertojen määrittely ja kutsu
Aliohjelmien ja ohjelmanosatoistojen sisäänsyöttö ja kutsu
Ohjelmakeskeytyksen sisäänsyöttö ohjelmassa

Työkalujen määrittelyt

Näppäin Toiminto
Työkalutietojen määrittely ohjelmassa
Työkalutietojen kutsu

Koordinaattiakseleiden ja numeroiden sisäänsyöttö, editointi

Näppäin Toiminto
Koordinaattiakseleiden valinta tai sisäänsyöttö ohjelmaan
Numerot

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 liitynnällä
Viiste/nurkan pyöristys

Erikoistoiminnot/smarT.NC

Näppäin Toiminto
Erikoistoimintojen näyttö
Desimaalipiste/etumerkin vaihto
Napakoordinaattien sisäänsyöttö/inkrementaaliarvot
Q-parametriohjelmointi/Q-parametritila
Hetkellisaseman, taskulaskinarvojen vastaanotto
Dialogikysymyksen ohitus ja sanojen poisto
Sisäänsyötön vahvistus ja dialogin jatkaminen
Lauseen sulkeminen, sisäänsyötön päättäminen
Lukuarvon sisäänsyötön peruutus tai TNC:n virheilmoituksen poisto
Dialogin keskeytys, ohjelmanosan poisto
Seuraavan kohdan valinta lomakkeessa
Dialogkenttä tai näyttöpainike eteen/taakse

Tätä käsikirjaa koskevia tietoja

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

Toivotko muutoksia tai oletko havainnut vikoja?

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

TNC-tyyppi, ohjelmisto ja toiminnot

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

Ohjelmaoptiot

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

Kehitystilat (Päivitystoiminnot)

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

Tarkoitettu käyttöalue

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

Oikeudellinen ohje

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

Uudet toiminnot ohjelmistossa 340 56x-02

Uusi PLANE-toiminto käännettyjen koneistustasojen joustavaa
määrittelyä varten (Katso "PLANE-toiminto: koneistustason kääntö (ohjelma-optio 1)" myös sivulla 283)
Sisältöperusteinen ohjejärjestelmä TNCguide (Katso "TNCguiden
kutsuminen" myös sivulla 124)
Uusi FUNCTION PARAX -toiminto yhdensuuntaisakseleiden U, V, W
käyttäytymisen määrittelyä varten (Katso "Työskentely yhdensuuntaisakseleilla U, V ja W" myös sivulla HIDDEN)
Uudet dialogikielet slovakia, norja, liettua, eesti, korea, turkki ja
romania (Katso "Parametrilista" myös sivulla 402)
Backspace-näppäimellä voit nyt poistaa yksittäisiä merkkejä
sisäänsyötön aikana (Katso "Koordinaattiakseleiden ja numeroiden sisäänsyöttö, editointi" myös sivulla 3)
Uusi toiminto PATTERN DEF pistekuvioiden määrittelyä varten (katso
Työkiertojen käyttäjän käsikirja)
Uusi toiminto SEL PATTERN, jonka avulla voidaan valita pistetaulukoita
(katso Työkiertojen käyttäjän käsikirja)
Toiminnolla CYCL CALL PAT voidaan nyt käsitellä työkiertoja
pistetaulukoiden yhteydessä (katso Työkiertojen käyttäjän käsikirja)
Toiminnolla DECLARE CONTOUR voidaan nyt määritellä myös tämän
muodon syvyyksiä (katso Työkiertojen käyttäjän käsikirja)
Uusi koneistustyökierto 241 huuliporaukseen (katso työkiertojen
käyttäjän käsikirjaa)
Uudet työkierrot 251 - 257 taskun, kaulan ja uran jyrsintää varten
Uudet toiminnot ohjelmistossa 340 56x-02
(katso Työkiertojen käyttäjän käsikirja)
Kosketustyökiertoa 416 (Peruspisteen asetus reikäympyrän
keskipisteeseen) on laajennettu parametrilla Q320 (Varmuusetäisyys) (katso työkiertojen käyttäjän käsikirjaa)
Kosketustyökierrot 412, 413, 421 ja 422: Lisäparametri Q365
Liiketapa (katso työkiertojen käyttäjän käsikirjaa)
Kosketustyökiertoa 425 (Uran mittaus) on laajennettu parametrilla
Q301 (Välipaikoituksen toteutus varmuuskorkeudelle) (katso työkiertojen käyttäjän käsikirjaa)
Kosketustyökierrot 408 .... 419: Näytön asetuksessa TNC kirjoittaa
peruspisteen myös esiasetustaulukon riville (katso työkiertojen käyttäjän käsikirjaa)
Jatkuvan lauseajon ja yksittäislauseajon käyttötavoilla voidaan nyt
valita myös nollapistetaulukoita (STATUS M)
Koneistustyökiertojen syöttöarvojen määrittelyissä voidaan nyt
määritellä myös FU- ja FZ-arvoja (katso Työkiertojen käyttäjän käsikirja)
10

Muuttuneet ohjelmistotoiminnot 340 56x-02

Työkierrossa 22 voit nyt määritellä esirouhintatyökalulle oman
työkalun nimen (katso työkiertojen käyttäjän käsikirjaa)
Lisätilanäyttö on toteutettu entistä parempana. Seuraavat
laajennukset on toteutettu (Katso "Lisätilanäytöt" myös sivulla 63):
Uusi yleiskuvaussivu tärkeimmillä tilanäytöilläTyökierrossa 32 Toleranssi asetetut arvot näytetään
Taskun, kaulan ja uran jyrsintätyökierrot 210 ... 214 on poistettu
standardiohjelmanäppäinpalkista (CYCL DEF > TASKUT/KAULA/URA) entfernt. Työkierrot ovat yhteensopivuuden takia edelleen käytettävissä ja valittavissa näppäimellä GOTO
Työkierrolla 25 Muotorailo voidaan nyt ohjelmoida myös suljettuja
muotoja
Ohjelmanajoon palautumisen yhteydessä on nyt mahdollista
suorittaa myös työkalun vaihto
Toiminnolla FN16 F-Print voidaan tulostaa myös kielestä riippuvia
tekstejä
Toiminnon SPEC FCT ohjelmanäppäinten järjestelyä on muutettu ja
mukautettu iTNC 530 -ohjaukseen
HEIDENHAIN TNC 620 11
Muuttuneet ohjelmistotoiminnot 340 56x-02
Muuttuneet ohjelmistotoiminnot 340 56x-02
12
Sisältö
Ensimmäinen askel TNC 620-ohjauksella
1
Johdanto
2
Ohjelmointi: Perusteet, Tiedostonhallinta
3
Ohjelmointi: Ohjelmointiapu
4
Ohjelmointi: Työkalut
5
Ohjelmointi: Muotojen ohjelmointi
6
Ohjelmointi: Aliohjelmat ja ohjelmanosatoistot
7
Ohjelmointi: Q-parametri
8
Ohjelmointi: Lisätoiminnot
9
Ohjelmointi: Erikoistoiminnot
10
Ohjelmointi: Moniakselikoneistus
11
Käsikäyttö ja asetus
12
Paikoitus käsin sisäänsyöttäen
13
Ohjelman testaus ja ohjelmanajo
14
MOD-toiminnot
15
Taulukot ja yleiskuvaus
16
HEIDENHAIN TNC 620 13
1 Ensimmäinen askel TNC 620-ohjauksella ..... 33
1.1 Yleiskuvaus ..... 34
1.2 Koneen kytkentä päälle ..... 35
Virtakatkoksen kuittaus ja ajo referenssipisteeseen ..... 35
1.3 Ensimmäisen kappaleen ohjelmointi ..... 36
Oikean käyttötavan valinta ..... 36
TNC:n tärkeimmät käyttöelementit ..... 36
Uuden ohjelman avaus/Tiedostonhallinta ..... 37
Aihion määrittely ..... 38
Ohjelman rakenne ..... 39
Yksinkertaisen muodon ohjelmointi ..... 40
Työkierto-ohjelman laadinta ..... 42
1.4 Ensimmäisen osan graafinen testaus ..... 44
Oikean käyttötavan valinta ..... 44
Työkalutaulukoiden valinta ohjelman testausta varten ..... 44
Valitse ohjelma, jota haluat tarkastella ..... 45
Näytönosituksen ja näkymän valinta ..... 45
Ohjelmatestin käynnistys ..... 46
1.5 Työkalujen asetus ..... 47
Oikean käyttötavan valinta ..... 47
Työkalujen valmistelu ja mittaus ..... 47
Työkalutaulukko TOOL.T ..... 47
Paikkataulukko TOOL_P.TCH ..... 48
1.6 Työkappaleen asetus ..... 49
Oikean käyttötavan valinta ..... 49
Työkappaleen kiinnitys ..... 49
Toteuta peruskääntö 3D-järjestelmällä . ..... 50
Peruskäännon asetus 3D-järjestelmällä . ..... 51
1.7 Ensimmäisen kappaleen ohjelmointi ..... 52
Oikean käyttötavan valinta ..... 52
Valitse ohjelma, jonka haluat suorittaa ..... 52
Ohjelman käynnistys ..... 52
HEIDENHAIN TNC 620 15
2 Johdanto ..... 53
2.1 TNC 620 ..... 54
Ohjelmointi: HEIDENHAIN dialogi ja DIN/ISO ..... 54
Yhteensopivuus ..... 54
2.2 Näyttöruutu ja käyttöpaneeli ..... 55
Näyttöruutu ..... 55
Näyttöaueen osituksen asetus ..... 56
Käyttöpaneeli ..... 57
2.3 Käyttötavat ..... 58
Käsikäyttö ja sähköinen käsipyörä ..... 58
Paikoitus käsin sisäänsyöttäen ..... 58
Ohjelman tallennus/editointi ..... 59
Ohjelman testaus ..... 59
Jatkuva ohjelmanajo ja yksittäislauseajo ..... 60
2.4 Tilanäytöt ..... 61
"Yleinen" tilanäyttö ..... 61
Lisätilanäytöt ..... 63
2.5 Tarvikkeet: 3D-kosketusjärjestelmä ja elektroniset käsipyörät HEIDENHAINilta ..... 69
3D-kosketusjärjestelmät ..... 69
Elektroniset käsipyörät HR ..... 70
16
3 Ohjelmointi: Perusteet, Tiedostonhallinta ..... 71
3.1 Perusteet ..... 72
Mittauslaitteet ja referenssimerkit ..... 72
Perusjärjestelmä ..... 72
Perusjärjestelmä jyrsinkoneilla ..... 73
Akseleiden tunnukset jyrsinkoneissa ..... 73
Polaariset koordinaatit ..... 74
Absoluuttiset ja inkrementaaliset työkappaleen asemat ..... 75
Peruspisteen valinta ..... 76
3.2 Ohjelman avaus ja sisäänsyöttö ..... 77
NC-ohjelman rakenne DIN/ISO-muodossa ..... 77
Aihion määrittely: G30/G31 ..... 77
Uuden koneistusohjelman avaaminen ..... 78
Työkalun liikkeiden ohjelmointi DIN/ISO-formaatissa ..... 80
Hetkellisaseman talteenotto ..... 81
Ohjelman muokkaus ..... 82
TNC:n hakutoiminnot ..... 86
3.3 Tiedostonhallinta: Perusteet ..... 88
Tiedostot ..... 88
Tietojen varmuustallennus ..... 89
3.4 Työskentely tiedostonhallinnalla ..... 90
Hakemistot ..... 90
Polut ..... 90
Yleiskuvaus: Tiedostonhallinnan toiminnot ..... 91
Tiedostonhallinnan kutsu ..... 92
Levyasemien, hakemistojen ja tiedostojen valinta ..... 93
Uuden hakemiston luonti ..... 95
Uusien tiedostojen laadinta ..... 95
Yksittäisen tiedoston kopiointi ..... 96
Tiedoston kopiointi toiseen hakemistoon ..... 97
Hakemiston kopiointi ..... 97
Tiedoston valinta viimeisten valittuna olleiden joukosta ..... 98
Tiedoston poisto ..... 98
Hakemiston poisto ..... 99
Tiedostojen merkintä ..... 100
Tiedoston nimeäminen uudelleen ..... 101
Tiedostojen järjestely ..... 101
Lisätoiminnot ..... 102
Tiedonsiirto ulkoisen muistin välillä ..... 103
TNC verkossa ..... 105
USB-laitteet TNC:llä (FCL 2-toiminto) ..... 106
HEIDENHAIN TNC 620 17
4 Ohjelmointi: Ohjelmointiapu ..... 109
4.1 Aakkosnäppäimistö ..... 110
Tekstin syöttäminen kuvaruudun näppäimistöllä ..... 110
4.2 Kommenttien lisäys ..... 111
Käyttö ..... 111
Kommentti omana lauseena ..... 111
Toiminnot kommenttien muokkauksessa ..... 112
4.3 Ohjelman selitykset ..... 113
Määritelmä, käyttömahdollisuus ..... 113
Kuvausikkunan näyttö/aktiivisen ikkunan vaihto ..... 113
Selityslauseen lisäys ohjelmaikkunaan (vasemmalla) ..... 113
Lauseiden valinta selitysikkunassa ..... 113
4.4 Taskulaskin ..... 114
Käyttö ..... 114
4.5 Ohjelmointigrafiikka ..... 116
Suoritus ohjelmointigrafiikan kanssa/ilman ..... 116
Ohjelmointigrafiikan luonti olemassa olevalle ohjelmalle ..... 116
Lauseen numeron näyttö ja piilotus ..... 117
Grafiikan poisto ..... 117
Osakuvan suurennus tai pienennys ..... 117
4.6 Virheilmoitukset ..... 118
Virheen näyttö ..... 118
Virheikkunan avaus ..... 118
Virheikkunan sulku ..... 118
Yksityiskohtaiset virheilmoitukset ..... 119
Ohjelmanäppäin SISÄINEN INFO ..... 119
Virheen poisto ..... 120
Virhepöytäkirja ..... 120
Näppäilypöytäkirja ..... 121
Ohjetekstit ..... 122
Huoltotiedostojen tallennus ..... 122
TNCguide-ohjejärjestelmän kutsuminen ..... 122
4.7 Sisältöperusteinen ohjejärjestelmä TNCguide ..... 123
Käyttö ..... 123
Työskentely TNCguide-järjestelmällä ..... 124
Ohjetiedostojen lataus ..... 128
18
5 Ohjelmointi: Työkalut ..... 129
5.1 Työkalukohtaiset määrittelyt ..... 130
Syöttöarvo F ..... 130
Karan kierrosluku S ..... 131
5.2 Työkalutiedot ..... 132
Työkalukorjauksen edellytys ..... 132
Työkalun numero, työkalun nimi ..... 132
Työkalun pituus L ..... 132
Työkalun säde R ..... 132
Pituuksien ja säteiden Delta-arvot ..... 133
Työkalutietojen sisäänsyöttö ohjelmaan ..... 133
Työkalutietojen sisäänsyöttö taulukkoon ..... 134
Paikkataulukko työkalunvaihtajaa varten ..... 140
Työkalutietojen kutsu ..... 143
5.3 Työkalukorjaus ..... 144
Johdanto ..... 144
Työkalun pituuskorjaus ..... 144
Työkalun sädekorjaus ..... 145
HEIDENHAIN TNC 620 19
6 Ohjelmointi: Muotojen ohjelmointi ..... 149
6.1 Työkalun liikkeet ..... 150
Ratatoiminnot ..... 150
Lisätoiminnot M ..... 150
Aliohjelmat ja ohjelmanosatoistot ..... 150
Ohjelmointi Q-parametreilla ..... 150
6.2 Ratatoimintojen perusteet ..... 151
Työkalun liikkeen ohjelmointi koneistukselle ..... 151
6.3 Muotoon ajo ja muodon jättö ..... 154
Lähtö- ja loppupiste ..... 154
Tangentiaalinen muotoon ajo ja muodon jättö ..... 156
6.4 Rataliikkeet - suorakulmaiset koordinaatit ..... 158
Ratatoimintojen yleiskuvaus ..... 158
Ratatoimintojen ohjelmointi ..... 159
Suora pikaliikkeellä G00
Suora syöttöliikkeellä G01 F ..... 159
Viisteen lisäys kahden suoran väliin ..... 160
Nurkan pyöristys G25 ..... 161
Ympyräkeskipiste I, J ..... 162
Ympyrärata C ympyrän keskipisteen CC ympäri ..... 163
Ympyrärata G02/G03/G05 määritellyllä säteellä ..... 164
Ympyrärata G06 tangentiaalisella liitynnällä ..... 166
6.5 Rataliikkeet - polaarikoordinaatit (napakoordinaatit) ..... 171
Yleiskuvaus ..... 171
Polaarikoordinaattien origo: Napa I, J ..... 172
Suora pikaliikkeellä G10
Suora syöttöliikkeellä G11 F ..... 172
Ympyrärata G12/G13/G15 napapisteen I, J ympäri ..... 173
Ympyrärata G16 tangentiaalisella liitynnällä ..... 174
Kierukkalinja (ruuvikierre) ..... 175
20
7 Ohjelmointi: Aliohjelmat ja ohjelmanosatoistot ..... 179
7.1 Aliohjelmien ja ohjelmanosatoistojen merkintä ..... 180
Label-merkki ..... 180
7.2 Aliohjelmat ..... 181
Työvaiheet ..... 181
Ohjelmointiohjeet ..... 181
Aliohjelman ohjelmointi ..... 181
Aliohjelman kutsu ..... 181
7.3 Ohjelmanosatoistot ..... 182
Label G98 ..... 182
Työvaiheet ..... 182
Ohjelmointiohjeet ..... 182
Ohjelmanosatoiston ohjelmointi ..... 182
Ohjelmanosatoiston kutsu ..... 182
7.4 Mielivaltainen ohjelma aliohjelmana ..... 183
Työvaiheet ..... 183
Ohjelmointiohjeet ..... 183
Mielivaltaisen ohjelman kutsu aliohjelmana ..... 184
7.5 Ketjuttaminen ..... 185
Ketjutustavat ..... 185
Ketjutussyvyys ..... 185
Aliohjelma aliohjelmassa ..... 186
Ohjelmanosatoistojen toistaminen ..... 187
Aliohjelman toistaminen ..... 188
7.6 Ohjelmointiesimerkki ..... 189
HEIDENHAIN TNC 620 21
8 Ohjelmointi: Q-parametri ..... 195
8.1 Periaate ja toimintokuvaus ..... 196
Ohjelmointiohjeet ..... 197
Q-parametritoimintojen kutsu ..... 198
8.2 Osaperheet - Q-parametri lukuarvon asemesta ..... 199
Käyttö ..... 199
8.3 Muotojen kuvaus matemaattisten toimintojen avulla ..... 200
Käyttö ..... 200
Yleiskuvaus ..... 200
Peruslaskutoimitusten ohjelmointi ..... 201
8.4 Kulmatoiminnot (Trigonometria) ..... 202
Määritelmät ..... 202
Kulmatoimintojen ohjelmointi ..... 203
8.5 haarautuminen Q-parametreilla ..... 204
Käyttö ..... 204
Ehdottomat hypyt ..... 204
Jos/niin-haarojen ohjelmointi ..... 204
8.6 Q-parametrin tarkastus ja muokkaus ..... 205
Toimenpiteet ..... 205
8.7 Lisätoiminnot ..... 206
Yleiskuvaus ..... 206
D14: ERROR: Virheilmoituksen tulostus ..... 207
D18: Järjestelmätietojen luku ..... 212
Toiminnolla D18 voit lukea järjestelmätietoja ja tallentaa Q-parametreihin. Järjestelmätietojen valinta tapahtuu
ryhmänumeron (ID-no.), numeron ja mahdollisesti indeksin perusteella. ..... 212
D19 PLC: Arvojen siirto PLC:hen ..... 220
8.8 Taulukkokäyttö SQL--käskylauseilla ..... 221
Johdanto ..... 221
Transaktio ..... 222
SQL-käskylauseiden ohjelmointi ..... 224
Ohjelmanäppäinten yleiskuvaus ..... 224
SQL BIND ..... 225
SQL SELECT ..... 226
SQL FETCH ..... 229
SQL UPDATE ..... 230
SQL INSERT ..... 230
SQL COMMIT ..... 231
SQL ROLLBACK ..... 231
8.9 Kaavan suora sisäänsyöttö ..... 232
Kaavan sisäänsyöttö ..... 232
Laskusäännöt ..... 234
Sisäänsyöttöesimerkki ..... 235
22
8.10 Merkkijonoparametrit ..... 236
Merkkijonon käsittelyn toiminnot ..... 236
Merkkijonoparametrin osoitus ..... 237
Merkkijonoparametrin ketjutus ..... 238
Numeerisen arvon muuttaminen merkkijonoparametriksi ..... 239
Osamerkkijonon kopiointi merkkijonoparametrista ..... 240
Merkkijonon muuttaminen numeeriseksi arvoksi ..... 241
Merkkijonoparametrin testaus ..... 242
Merkkijonoparametrin pituuden määritys ..... 243
Aakkosnumeerisen järjestyksen vertailu ..... 244
8.11 Esivaratut Q-parametrit ..... 245
Arvot PLC:stä: Q100 ... Q107 ..... 245
Aktiivinen työkalun säde: Q108 ..... 245
Työkaluakseli: Q109 ..... 246
Karan tila: Q110 ..... 246
Jäähdytysnesteen syöttö: Q111 ..... 246
Limityskerroin: Q112 ..... 246
Mittamäärittelyt ohjelmassa: Q113 ..... 247
Työkalun pituus: Q114 ..... 247
Kosketuksen jälkeiset koordinaatit ohjelmanajon aikana ..... 247
Olo-Aset-ero automaattisessa työkalun mittauksessa järjestelmällä TT 130 ..... 248
Koneistustason kääntö työkappaleen kulmalla: TNC:n laskemat koordinaatit kiertoakseleille ..... 248
Kosketusjärjestelmän työkiertojen mittaustulokset (katso kosketusjärjestelmän työkiertojen käsikirjaa) ..... 249
8.12 Ohjelmointiesimerkki ..... 251
HEIDENHAIN TNC 620 23
9 Ohjelmointi: Lisätoiminnot ..... 257
9.1 Lisätoimintojen M ja STOP määrittely ..... 258
Perusteet ..... 258
9.2 Lisätoiminnot ohjelmanajon valvontaa, karaa ja jäähdytystä varten ..... 259
Yleiskuvaus ..... 259
9.3 Lisätoiminnot koordinaattimäärittelyjä varten ..... 260
Konekohtaisten koordinaattien ohjelmointi: M91/M92 ..... 260
Ajo kääntämättömän koordinaatiston paikoitusasemiin käännetyn koneistustason yhteydessä: M130 ..... 262
9.4 Lisätoiminnot ratakäyttäytymistä varten ..... 263
Pienten muotoaskelmien koneistus: M97 ..... 263
Avointen muotonurkkien täydellinen koneistus: M98 ..... 265
Sisäänpistoliikkeiden syöttöarvokerroin: M103 ..... 266
Syöttöarvo yksikössä millimetri/karan kierros: M136 ..... 267
Syöttönopeus ympyräkaarissa: M109/M110/M111 ..... 267
Sädekorjatun muodon etukäteislaskenta (LOOK AHEAD): M120 ..... 268
Käsipyöräpaikoitus ohjelmanajon aikana: M118 ..... 270
Vetäytyminen muodosta työkaluakselin suunnassa: M140 ..... 271
Kosketusjärjestelmän irroitus: M141 ..... 272
Työkalun automaattinen irrotus muodosta NC-pysäytyksessä: M148 ..... 273
24
10 Ohjelmointi: Erikoistoiminnot ..... 275
10.1 Erikoistoimintojen yleiskuvaus ..... 276
Erikoistoimintojen SPEC FCT päävalikko ..... 276
Ohjelmamäärittelyjen valikko ..... 277
Muoto- ja pistekoneistustoimintojen valikko ..... 277
Valikko erilaisten DIN/ISO-toimintojen määrittelemiseen ..... 278
10.2 DIN/ISO-toimintojen määrittely ..... 279
Yleiskuvaus ..... 279
HEIDENHAIN TNC 620 25
11 Ohjelmointi: Moniakselikoneistus ..... 281
11.1 Moniakselikoneistuksen toiminnot ..... 282
11.2 PLANE-toiminto: koneistustason kääntö (ohjelma-optio 1) ..... 283
Johdanto ..... 283
PLANE-toiminnon määrittely ..... 285
Paikoitusnäyttö ..... 285
PLANE-toiminnon resetointi ..... 286
Koneistustason määrittely tilakulman avulla: PLANE SPATIAL ..... 287
Koneistustason määrittely projektiokulman avulla: TASO PROJISOITU ..... 289
Koneistustason määrittely Euler-kulman avulla: PLANE EULER ..... 291
Koneistustason määrittely kahden vektorin avulla: PLANE VECTOR ..... 293
Koneistustason määrittely kolmen pisteen avulla: PLANE POINTS ..... 295
Koneistustason määrittely yksittäisen, inkrementaalisen tilakulman avulla: PLANE RELATIVE ..... 297
Koneistustaso akselikulman avulla: PLANE AXIAL (FCL 3-toiminto) ..... 298
PLANE-toiminnon paikoitusmenettelyn asetus ..... 300
11.3 Puskujyrsintä käännetyssä tasossa (ohjelmisto--optio 2) ..... 304
Toiminto ..... 304
Puskujyrsintä kiertoakselin inkrementaalisella siirtoliikkeellä ..... 304
11.4 Lisätoiminnot kiertoakseleita varten ..... 305
Syöttöarvo yksikössä mm/min kiertoakseleilla A, B, C: M116 (Ohjelmaoptio 1) ..... 305
Kiertoakseleiden matkaoptimoitu ajo: M126 ..... 306
Kiertoakselin näytön rajaus alle arvon 360°: M94 ..... 307
Työkalun kärjen aseman säilytys ennallaan kääntöakselin paikoituksessa (TCPM*): M128 (Ohjelmaoptio
2) ..... 307
11.5 Varsijyrsijntä: 3D-sädekorjaus työkalun suuntauksella ..... 310
Käyttö ..... 310
26
12 Käsikäyttö ja asetus ..... 311
12.1 Päällekytkentä, poiskytkentä ..... 312
Päällekytkentä ..... 312
Poiskytkentä ..... 314
12.2 Koneen akseleiden ajo ..... 315
Ohje ..... 315
Akseleiden ajo ulkoisilla suuntanäppäimillä ..... 315
Paikoitus askelsyötöllä ..... 316
Ajo elektronisella käsipyörällä HR 410 ..... 317
12.3 Karan kierrosluku S, syöttöarvo F ja lisätoiminto M ..... 318
Käyttö ..... 318
Arvojen sisäänsyöttö ..... 318
Karan kierrosluvun ja syöttöarvon muuttaminen ..... 319
12.4 Peruspisteen asetus ilman 3D-kosketusjärjestelmää ..... 320
Ohje ..... 320
Valmistelu ..... 320
Peruspisteen asetus akselinäppäinten avulla ..... 321
Peruspisteen hallinta esiasetustaulukon avulla ..... 322
12.5 3D-kosketusjärjestelmän käyttö ..... 328
Yleiskuvaus ..... 328
Kosketusjärjestelmän työkierron valinta ..... 329
Mittausarvojen kirjoitus kosketustyökierroista nollapistetaulukkoon ..... 330
Mittausarvojen kirjoitus kosketustyökierroista esiasetustaulukkoon ..... 331
12.6 3D-kosketusjärjestelmän kalibrointi ..... 332
Johdanto ..... 332
Todellisen pituuden kalibrointi ..... 332
Todellisen säteen kalibrointi ja kosketusjärjestelmän keskipistesiirtymän kompensointi ..... 333
Kalibrointiarvojen näyttö ..... 334
12.7 Työkappaleen vinon aseman kompensointi 3D-kosketusjärjestelmällä ..... 335
Johdanto ..... 335
Peruskäännön määritys ..... 335
Peruskäännön tallennus esiasetustaulukkoon ..... 336
Peruskäännön näyttö ..... 336
Peruskäännön peruutus ..... 336
HEIDENHAIN TNC 620 27
12.8 Peruskäännon asetus 3D-järjestelmällä ..... 337
Yleiskuvaus ..... 337
Peruspisteen asetus halutulla akselilla ..... 337
Nurkka peruspisteenä ..... 338
Ympyräkeskipiste peruspisteeksi ..... 339
Työkappaleen mittaus 3D-kosketusjärjestelmällä ..... 340
Kosketustoimintojen käyttö mekaanisilla kosketuspäillä tai mittakelloilla ..... 343
12.9 Koneistustason kääntö (ohjelmaoptio 1) ..... 344
Käyttö, työskentelytavat ..... 344
Referenssipisteeseen ajo käännetyillä akseleilla ..... 346
Paikoitusnäyttö käännetyssä järjestelmässä ..... 346
Rajoitukset koneistustason käännössä ..... 346
Manuaalisen käännön aktivointi ..... 347
28
13 Paikoitus käsin sisäänsyöttäen ..... 349
13.1 Yksinkertaisten koneistusten ohjelmointi ja suoritus ..... 350
Sisäänsyöttöpaikoituksen soveltaminen ..... 350
Ohjelmien tallennus tai poisto tiedostosta $MDI ..... 353
HEIDENHAIN TNC 620 29
14 Ohjelman testaus ja ohjelmanajo ..... 355
14.1 Grafiikka ..... 356
Käyttö ..... 356
Yleiskuvaus: Kuvaustavat ..... 357
Syväkuvaus ..... 357
Esitys 3 tasossa ..... 358
3D-kuvaus ..... 359
Osakuvan suurennus ..... 360
Graafisen simulaation toisto ..... 361
Koneistusajan määritys ..... 362
14.2 Aihion esitys työskentelytilassa ..... 363
Käyttö ..... 363
14.3 Ohjelmanäytön toiminnot ..... 364
Yleiskuvaus ..... 364
14.4 Ohjelman testaus ..... 365
Käyttö ..... 365
14.5 Ohjelmanajo ..... 367
Käyttö ..... 367
Koneistusohjelman toteutus ..... 368
Koneistuksen keskeytys ..... 369
Koneen akseleiden ajo keskeytyksen aikana ..... 370
Ohjelmanajon jatkaminen keskeytyksen jälkeen ..... 371
Mielivaltainen sisääntulo ohjelmaan (Esilauseajo) ..... 372
Paluuajo muotoon ..... 374
14.6 Automaattinen ohjelman käynnistys ..... 375
Käyttö ..... 375
14.7 Lauseen ohitus ..... 376
Käyttö ..... 376
Merkin "/" lisäys ..... 376
„/“-merkin poisto ..... 376
14.8 Valinnainen ohjelmanajon pysäytys ..... 377
Käyttö ..... 377
30
Loading...
+ 431 hidden pages