Heidenhain ITNS 530 CONVERSATIONAL PROGRAMMING [pt]

Käyttäjän käsikirja HEIDENHAIN­selväkieli-dialogi
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 %

Käyttöelementit kuvaruudulla

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 323)
Sisältöperusteinen ohjejärjestelmä TNCguide (Katso "TNCguiden
kutsuminen" myös sivulla 128)
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 315)
Uudet dialogikielet slovakia, norja, liettua, eesti, korea, turkki ja
romania (Katso "Parametrilista" myös sivulla 450)
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 67):
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 ..... 35
1.1 Yleiskuvaus ..... 36
1.2 Koneen kytkentä päälle ..... 37
Virtakatkoksen kuittaus ja ajo referenssipisteeseen ..... 37
1.3 Ensimmäisen kappaleen ohjelmointi ..... 38
Oikean käyttötavan valinta ..... 38
TNC:n tärkeimmät käyttöelementit ..... 38
Uuden ohjelman avaus/Tiedostonhallinta ..... 39
Aihion määrittely ..... 40
Ohjelman rakenne ..... 41
Yksinkertaisen muodon ohjelmointi ..... 42
Työkierto-ohjelman laadinta ..... 45
1.4 Ensimmäisen osan graafinen testaus (ohjelmisto-optio Edistykselliset grafiikkatoiminnot) ..... 48
Oikean käyttötavan valinta ..... 48
Työkalutaulukoiden valinta ohjelman testausta varten ..... 48
Valitse ohjelma, jota haluat tarkastella ..... 49
Näytönosituksen ja näkymän valinta ..... 49
Ohjelmatestin käynnistys ..... 50
1.5 Työkalujen asetus ..... 51
Oikean käyttötavan valinta ..... 51
Työkalujen valmistelu ja mittaus ..... 51
Työkalutaulukko TOOL.T ..... 51
Paikkataulukko TOOL_P.TCH ..... 52
1.6 Työkappaleen asetus ..... 53
Oikean käyttötavan valinta ..... 53
Työkappaleen kiinnitys ..... 53
Toteuta peruskääntö 3D-järjestelmällä (ohjelmisto-optio Kosketustoiminto). ..... 54
Peruskäännon asetus 3D-järjestelmällä (ohjelmisto-optio Kosketustoiminto). ..... 55
1.7 Ensimmäisen kappaleen ohjelmointi ..... 56
Oikean käyttötavan valinta ..... 56
Valitse ohjelma, jonka haluat suorittaa ..... 56
Ohjelman käynnistys ..... 56
HEIDENHAIN TNC 620 15
2 Johdanto ..... 57
2.1 TNC 620 ..... 58
Ohjelmointi: HEIDENHAIN dialogi ja DIN/ISO ..... 58
Yhteensopivuus ..... 58
2.2 Näyttöruutu ja käyttöpaneeli ..... 59
Näyttöruutu ..... 59
Näyttöaueen osituksen asetus ..... 60
Käyttöpaneeli ..... 61
2.3 Käyttötavat ..... 62
Käsikäyttö ja sähköinen käsipyörä ..... 62
Paikoitus käsin sisäänsyöttäen ..... 62
Ohjelman tallennus/editointi ..... 63
Ohjelman testaus ..... 63
Jatkuva ohjelmanajo ja yksittäislauseajo ..... 64
2.4 Tilanäytöt ..... 65
"Yleinen" tilanäyttö ..... 65
Lisätilanäytöt ..... 67
2.5 Tarvikkeet: 3D-kosketusjärjestelmä ja elektroniset käsipyörät HEIDENHAINilta ..... 73
3D-kosketusjärjestelmät (ohjelmisto-optio Kosketustoiminnot) ..... 73
Elektroniset käsipyörät HR ..... 74
16
3 Ohjelmointi: Perusteet, Tiedostonhallinta ..... 75
3.1 Perusteet ..... 76
Mittauslaitteet ja referenssimerkit ..... 76
Perusjärjestelmä ..... 76
Perusjärjestelmä jyrsinkoneilla ..... 77
Akseleiden tunnukset jyrsinkoneissa ..... 77
Polaariset koordinaatit ..... 78
Absoluuttiset ja inkrementaaliset työkappaleen asemat ..... 79
Peruspisteen valinta ..... 80
3.2 Ohjelman avaus ja sisäänsyöttö ..... 81
NC-ohjelman rakenne HEIDENHAIN-selväkieli-muodossa ..... 81
Aihion määrittely: BLK FORM ..... 81
Uuden koneistusohjelman avaaminen ..... 82
Työkalun liikkeiden ohjelmointi selväkielidialogissa ..... 84
Hetkellisaseman talteenotto ..... 86
Ohjelman muokkaus ..... 87
TNC:n hakutoiminnot ..... 91
3.3 Tiedostonhallinta: Perusteet ..... 93
Tiedostot ..... 93
Tietojen varmuustallennus ..... 94
3.4 Työskentely tiedostonhallinnalla ..... 95
Hakemistot ..... 95
Polut ..... 95
Yleiskuvaus: Tiedostonhallinnan toiminnot ..... 96
Tiedostonhallinnan kutsu ..... 97
Levyasemien, hakemistojen ja tiedostojen valinta ..... 98
Uuden hakemiston luonti ..... 100
Uusien tiedostojen laadinta ..... 100
Yksittäisen tiedoston kopiointi ..... 101
Tiedoston kopiointi toiseen hakemistoon ..... 102
Hakemiston kopiointi ..... 102
Tiedoston valinta viimeisten valittuna olleiden joukosta ..... 103
Tiedoston poisto ..... 103
Hakemiston poisto ..... 104
Tiedostojen merkintä ..... 105
Tiedoston nimeäminen uudelleen ..... 106
Tiedostojen järjestely ..... 106
Lisätoiminnot ..... 107
Tiedonsiirto ulkoisen muistin välillä ..... 108
TNC verkossa ..... 110
USB-laitteet TNC:llä (FCL 2-toiminto) ..... 111
HEIDENHAIN TNC 620 17
4 Ohjelmointi: Ohjelmointiapu ..... 113
4.1 Aakkosnäppäimistö ..... 114
Tekstin syöttäminen kuvaruudun näppäimistöllä ..... 114
4.2 Kommenttien lisäys ..... 115
Käyttö ..... 115
Kommentti omana lauseena ..... 115
Toiminnot kommenttien muokkauksessa ..... 116
4.3 Ohjelman selitykset ..... 117
Määritelmä, käyttömahdollisuus ..... 117
Kuvausikkunan näyttö/aktiivisen ikkunan vaihto ..... 117
Selityslauseen lisäys ohjelmaikkunaan (vasemmalla) ..... 117
Lauseiden valinta selitysikkunassa ..... 117
4.4 Taskulaskin ..... 118
Käyttö ..... 118
4.5 Ohjelmointigrafiikka ..... 120
Suoritus ohjelmointigrafiikan kanssa/ilman ..... 120
Ohjelmointigrafiikan luonti olemassa olevalle ohjelmalle ..... 120
Lauseen numeron näyttö ja piilotus ..... 121
Grafiikan poisto ..... 121
Osakuvan suurennus tai pienennys ..... 121
4.6 Virheilmoitukset ..... 122
Virheen näyttö ..... 122
Virheikkunan avaus ..... 122
Virheikkunan sulku ..... 122
Yksityiskohtaiset virheilmoitukset ..... 123
Ohjelmanäppäin SISÄINEN INFO ..... 123
Virheen poisto ..... 124
Virhepöytäkirja ..... 124
Näppäilypöytäkirja ..... 125
Ohjetekstit ..... 126
Huoltotiedostojen tallennus ..... 126
TNCguide-ohjejärjestelmän kutsuminen ..... 126
4.7 Sisältöperusteinen ohjejärjestelmä TNCguide ..... 127
Käyttö ..... 127
Työskentely TNCguide-järjestelmällä ..... 128
Ohjetiedostojen lataus ..... 132
18
5 Ohjelmointi: Työkalut ..... 133
5.1 Työkalukohtaiset määrittelyt ..... 134
Syöttöarvo F ..... 134
Karan kierrosluku S ..... 135
5.2 Työkalutiedot ..... 136
Työkalukorjauksen edellytys ..... 136
Työkalun numero, työkalun nimi ..... 136
Työkalun pituus L ..... 136
Työkalun säde R ..... 136
Pituuksien ja säteiden Delta-arvot ..... 137
Työkalutietojen sisäänsyöttö ohjelmaan ..... 137
Työkalutietojen sisäänsyöttö taulukkoon ..... 138
Paikkataulukko työkalunvaihtajaa varten ..... 144
Työkalutietojen kutsu ..... 147
5.3 Työkalukorjaus ..... 148
Johdanto ..... 148
Työkalun pituuskorjaus ..... 148
Työkalun sädekorjaus ..... 149
HEIDENHAIN TNC 620 19
6 Ohjelmointi: Muotojen ohjelmointi ..... 153
6.1 Työkalun liikkeet ..... 154
Ratatoiminnot ..... 154
Vapaa muodon ohjelmointi FK (ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 154
Lisätoiminnot M ..... 154
Aliohjelmat ja ohjelmanosatoistot ..... 154
Ohjelmointi Q-parametreilla ..... 154
6.2 Ratatoimintojen perusteet ..... 155
Työkalun liikkeen ohjelmointi koneistukselle ..... 155
6.3 Muotoon ajo ja muodon jättö ..... 159
Yleiskuvaus: Ratamuodot muotoon ajolle ja muodon jätölle ..... 159
Tärkeät pisteet muotoon ajossa ja muodon jätössä ..... 160
Muotoon ajo suoraviivaisesti tangentiaalisella liitynnällä: APPR LT ..... 162
Suoraviivainen muotoon ajo kohtisuorasti ensimmäiseen muotopisteeseen: APPR LN ..... 162
Muotoon ajo ympyränkaaren mukaista rataa tangentiaalisella liitynnällä: APPR CT ..... 163
Muotoon ajo ympyräkaaren mukaista rataa tangentiaalisella liitynnällä muotoon ja tulosuoraan: APPR LCT ..... 164
Muodon jättö suoraviivaisesti tangentiaalisella irtautumisella: DEP LT ..... 165
Suoraviivainen muodon jättö kohtisuorasti viimeisestä muotopisteestä: DEP LN ..... 165
Muodon jättö ympyränkaaren mukaista rataa tangentiaalisella irtautumisella: DEP CT ..... 166
Muodon jättö ympyräkaaren mukaista rataa tangentiaalisella liitynnällä muotoon ja tulosuoraan: DEP LCT ..... 166
6.4 Rataliikkeet - suorakulmaiset koordinaatit ..... 167
Ratatoimintojen yleiskuvaus ..... 167
Suora L ..... 167
Viisteen lisäys kahden suoran väliin ..... 169
Nurkan pyöristys RND ..... 170
Ympyräkeskipiste CCI ..... 171
Ympyrärata C ympyrän keskipisteen CC ympäri ..... 171
Ympyrärata CR määritellyllä säteellä ..... 173
Ympyrärata CT tangentiaalisella liitynnällä ..... 175
6.5 Rataliikkeet - polaarikoordinaatit (napakoordinaatit) ..... 180
Yleiskuvaus ..... 180
Polaarikoordinaattien origo: Napa CC ..... 181
Suora LP ..... 181
Ympyrärata CP napapisteen CC ympäri ..... 182
Ympyrärata CTP tangentiaalisella liitynnällä ..... 183
Kierukkalinja (ruuvikierre) ..... 184
20
6.6 Ratatoiminnot – Vapaa muodon ohjelmointi FK (ohjelmisto-optio Edistykselliset ohjelmointitoiminnot) ..... 188
Perusteet ..... 188
FK-ohjelmoinnin grafiikka ..... 189
FK-dialogin avaus ..... 190
Napapiste FK-ohjelmointia varten ..... 191
Suorien vapaa ohjelmointi ..... 191
Ympyräradan vapaa ohjelmointi ..... 192
Sisäänsyöttömahdollisuudet ..... 193
Apupisteet ..... 197
Suhteelliset vertaukset ..... 198
HEIDENHAIN TNC 620 21
7 Ohjelmointi: Aliohjelmat ja ohjelmanosatoistot ..... 205
7.1 Aliohjelmien ja ohjelmanosatoistojen merkintä ..... 206
Label-merkki ..... 206
7.2 Aliohjelmat ..... 207
Työvaiheet ..... 207
Ohjelmointiohjeet ..... 207
Aliohjelman ohjelmointi ..... 207
Aliohjelman kutsu ..... 207
7.3 Ohjelmanosatoistot ..... 208
Label LBL ..... 208
Työvaiheet ..... 208
Ohjelmointiohjeet ..... 208
Ohjelmanosatoiston ohjelmointi ..... 208
Ohjelmanosatoiston kutsu ..... 208
7.4 Mielivaltainen ohjelma aliohjelmana ..... 209
Työvaiheet ..... 209
Ohjelmointiohjeet ..... 209
Mielivaltaisen ohjelman kutsu aliohjelmana ..... 210
7.5 Ketjuttaminen ..... 211
Ketjutustavat ..... 211
Ketjutussyvyys ..... 211
Aliohjelma aliohjelmassa ..... 212
Ohjelmanosatoistojen toistaminen ..... 213
Aliohjelman toistaminen ..... 214
7.6 Ohjelmointiesimerkki ..... 215
22
8 Ohjelmointi: Q-parametri ..... 221
8.1 Periaate ja toimintokuvaus ..... 222
Ohjelmointiohjeet ..... 223
Q-parametritoimintojen kutsu ..... 224
8.2 Osaperheet - Q-parametri lukuarvon asemesta ..... 225
Käyttö ..... 225
8.3 Muotojen kuvaus matemaattisten toimintojen avulla ..... 226
Käyttö ..... 226
Yleiskuvaus ..... 226
Peruslaskutoimitusten ohjelmointi ..... 227
8.4 Kulmatoiminnot (Trigonometria) ..... 228
Määritelmät ..... 228
Kulmatoimintojen ohjelmointi ..... 229
8.5 Ympyrälaskennat ..... 230
Käyttö ..... 230
8.6 haarautuminen Q-parametreilla ..... 231
Käyttö ..... 231
Ehdottomat hypyt ..... 231
Jos/niin-haarojen ohjelmointi ..... 231
Käytettävät lyhenteet ja käsitteet ..... 232
8.7 Q-parametrin tarkastus ja muokkaus ..... 233
Toimenpiteet ..... 233
8.8 Lisätoiminnot ..... 234
Yleiskuvaus ..... 234
FN 14: ERROR: Virheilmoituksen tulostus ..... 235
FN 16: F-PRINT: Tekstien ja Q-parametriarvojen formatoitu tulostus ..... 240
FN 18: SYS-DATUM READ: Järjestelmätietojen luku ..... 244
FN 19: PLC: Arvojen siirto PLC:hen ..... 252
FN 20: WAIT FOR: NC:n ja PLC:n synkronointi ..... 253
FN29: PLC: Arvojen siirto PLC:hen ..... 254
FN37: EXPORT ..... 255
8.9 Taulukkokäyttö SQL--käskylauseilla ..... 256
Johdanto ..... 256
Transaktio ..... 257
SQL-käskylauseiden ohjelmointi ..... 259
Ohjelmanäppäinten yleiskuvaus ..... 259
SQL BIND ..... 260
SQL SELECT ..... 261
SQL FETCH ..... 264
SQL UPDATE ..... 265
SQL INSERT ..... 265
SQL COMMIT ..... 266
SQL ROLLBACK ..... 266
HEIDENHAIN TNC 620 23
8.10 Kaavan suora sisäänsyöttö ..... 267
Kaavan sisäänsyöttö ..... 267
Laskusäännöt ..... 269
Sisäänsyöttöesimerkki ..... 270
8.11 Merkkijonoparametrit ..... 271
Merkkijonon käsittelyn toiminnot ..... 271
Merkkijonoparametrin osoitus ..... 272
Merkkijonoparametrin ketjutus ..... 273
Numeerisen arvon muuttaminen merkkijonoparametriksi ..... 274
Osamerkkijonon kopiointi merkkijonoparametrista ..... 275
Merkkijonon muuttaminen numeeriseksi arvoksi ..... 276
Merkkijonoparametrin testaus ..... 277
Merkkijonoparametrin pituuden määritys ..... 278
Aakkosnumeerisen järjestyksen vertailu ..... 279
8.12 Esivaratut Q-parametrit ..... 280
Arvot PLC:stä: Q100 ... Q107 ..... 280
Aktiivinen työkalun säde: Q108 ..... 280
Työkaluakseli: Q109 ..... 281
Karan tila: Q110 ..... 281
Jäähdytysnesteen syöttö: Q111 ..... 281
Limityskerroin: Q112 ..... 281
Mittamäärittelyt ohjelmassa: Q113 ..... 282
Työkalun pituus: Q114 ..... 282
Kosketuksen jälkeiset koordinaatit ohjelmanajon aikana ..... 282
Olo-Aset-ero automaattisessa työkalun mittauksessa järjestelmällä TT 130 ..... 283
Koneistustason kääntö työkappaleen kulmalla: TNC:n laskemat koordinaatit kiertoakseleille ..... 283
Kosketusjärjestelmän työkiertojen mittaustulokset (katso kosketusjärjestelmän työkiertojen käsikirjaa) ..... 284
8.13 Ohjelmointiesimerkki ..... 286
24
9 Ohjelmointi: Lisätoiminnot ..... 293
9.1 Lisätoimintojen M ja STOP määrittely ..... 294
Perusteet ..... 294
9.2 Lisätoiminnot ohjelmanajon valvontaa, karaa ja jäähdytystä varten ..... 295
Yleiskuvaus ..... 295
9.3 Lisätoiminnot koordinaattimäärittelyjä varten ..... 296
Konekohtaisten koordinaattien ohjelmointi: M91/M92 ..... 296
Ajo kääntämättömän koordinaatiston paikoitusasemiin käännetyn koneistustason yhteydessä: M130 ..... 298
9.4 Lisätoiminnot ratakäyttäytymistä varten ..... 299
Pienten muotoaskelmien koneistus: M97 ..... 299
Avointen muotonurkkien täydellinen koneistus: M98 ..... 301
Sisäänpistoliikkeiden syöttöarvokerroin: M103 ..... 302
Syöttöarvo yksikössä millimetri/karan kierros: M136 ..... 303
Syöttönopeus ympyräkaarissa: M109/M110/M111 ..... 303
Sädekorjatun muodon etukäteislaskenta (LOOK AHEAD): M120 (ohjelmisto-optio Sekalaiset toiminnot) ..... 304
Käsipyöräpaikoitus ohjelmanajon aikana: M118 (ohjelmisto-optio Sekalaiset toiminnot) ..... 306
Vetäytyminen muodosta työkaluakselin suunnassa: M140 ..... 307
Kosketusjärjestelmän irroitus: M141 ..... 308
Työkalun automaattinen irrotus muodosta NC-pysäytyksessä: M148 ..... 309
HEIDENHAIN TNC 620 25
10 Ohjelmointi: Erikoistoiminnot ..... 311
10.1 Erikoistoimintojen yleiskuvaus ..... 312
Erikoistoimintojen SPEC FCT päävalikko ..... 312
Ohjelmamäärittelyjen valikko ..... 313
Muoto- ja pistekoneistustoimintojen valikko ..... 313
Valikko erilaisten selväkielisten-toimintojen määrittelemiseen ..... 314
10.2 Työskentely yhdensuuntaisakseleilla U, V ja W ..... 315
Yleiskuvaus ..... 315
FUNTION PARAXCOMP DISPLAY ..... 316
FUNTION PARAXCOMP MOVE ..... 317
FUNTION PARAXCOMP OFF ..... 318
FUNTION PARAXMODE ..... 319
FUNCTION PARAXMODE OFF ..... 320
26
11 Ohjelmointi: Moniakselikoneistus ..... 321
11.1 Moniakselikoneistuksen toiminnot ..... 322
11.2 PLANE-toiminto: koneistustason kääntö (ohjelma-optio 1) ..... 323
Johdanto ..... 323
PLANE-toiminnon määrittely ..... 325
Paikoitusnäyttö ..... 325
PLANE-toiminnon resetointi ..... 326
Koneistustason määrittely tilakulman avulla: PLANE SPATIAL ..... 327
Koneistustason määrittely projektiokulman avulla: TASO PROJISOITU ..... 329
Koneistustason määrittely Euler-kulman avulla: PLANE EULER ..... 331
Koneistustason määrittely kahden vektorin avulla: PLANE VECTOR ..... 333
Koneistustason määrittely kolmen pisteen avulla: PLANE POINTS ..... 335
Koneistustason määrittely yksittäisen, inkrementaalisen tilakulman avulla: PLANE RELATIVE ..... 337
Koneistustaso akselikulman avulla: PLANE AXIAL (FCL 3-toiminto) ..... 338
PLANE-toiminnon paikoitusmenettelyn asetus ..... 340
11.3 Puskujyrsintä käännetyssä tasossa (ohjelmisto--optio 2) ..... 344
Toiminto ..... 344
Puskujyrsintä kiertoakselin inkrementaalisella siirtoliikkeellä ..... 344
Puskujyrsintä normaalivektorin avulla ..... 345
11.4 Lisätoiminnot kiertoakseleita varten ..... 346
Syöttöarvo yksikössä mm/min kiertoakseleilla A, B, C: M116 (Ohjelmaoptio 1) ..... 346
Kiertoakseleiden matkaoptimoitu ajo: M126 ..... 347
Kiertoakselin näytön rajaus alle arvon 360°: M94 ..... 348
Työkalun kärjen aseman säilytys ennallaan kääntöakselin paikoituksessa (TCPM*): M128
(Ohjelmaoptio 2) ..... 348
11.5 Kolmiulotteinen työkalukorjaus (ohjelmaoptio 2) ..... 351
Johdanto ..... 351
Normivektorin määrittäminen ..... 352
Sallitut työkalun muodot ..... 353
Muiden työkalujen käyttö: Delta-arvot ..... 353
3D-korjaus ilman työkalun suuntausta ..... 354
Otsajyrsintä: 3D-korjaus ilman työkalun suuntausta ja sen kanssa ..... 354
Varsijyrsintä: 3D-sädekorjaus työkalun suuntauksella ..... 356
HEIDENHAIN TNC 620 27
12 Käsikäyttö ja asetus ..... 359
12.1 Päällekytkentä, poiskytkentä ..... 360
Päällekytkentä ..... 360
Poiskytkentä ..... 362
12.2 Koneen akseleiden ajo ..... 363
Ohje ..... 363
Akseleiden ajo ulkoisilla suuntanäppäimillä ..... 363
Paikoitus askelsyötöllä ..... 364
Ajo elektronisella käsipyörällä HR 410 ..... 365
12.3 Karan kierrosluku S, syöttöarvo F ja lisätoiminto M ..... 366
Käyttö ..... 366
Arvojen sisäänsyöttö ..... 366
Karan kierrosluvun ja syöttöarvon muuttaminen ..... 367
12.4 Peruspisteen asetus ilman 3D-kosketusjärjestelmää ..... 368
Ohje ..... 368
Valmistelu ..... 368
Peruspisteen asetus akselinäppäinten avulla ..... 369
Peruspisteen hallinta esiasetustaulukon avulla ..... 370
12.5 3D-kosketusjärjestelmän käyttö (ohjelmisto-optio Kosketustoiminnot) ..... 376
Yleiskuvaus ..... 376
Kosketusjärjestelmän työkierron valinta ..... 377
Mittausarvojen kirjoitus kosketustyökierroista nollapistetaulukkoon ..... 378
Mittausarvojen kirjoitus kosketustyökierroista esiasetustaulukkoon ..... 379
12.6 3D-kosketusjärjestelmän kalibrointi (ohjelmisto-optio Kosketustoiminnot) ..... 380
Johdanto ..... 380
Todellisen pituuden kalibrointi ..... 380
Todellisen säteen kalibrointi ja kosketusjärjestelmän keskipistesiirtymän kompensointi ..... 381
Kalibrointiarvojen näyttö ..... 382
12.7 Työkappaleen vinon aseman kompensointi 3D-kosketusjärjestelmällä (ohjelmisto-optio Kosketustoiminnot) ..... 383
Johdanto ..... 383
Peruskäännön määritys ..... 383
Peruskäännön tallennus esiasetustaulukkoon ..... 384
Peruskäännön näyttö ..... 384
Peruskäännön peruutus ..... 384
28
12.8 Peruskäännon asetus 3D-järjestelmällä (ohjelmisto-optio Kosketustoiminnot) ..... 385
Yleiskuvaus ..... 385
Peruspisteen asetus halutulla akselilla ..... 385
Nurkka peruspisteenä ..... 386
Ympyräkeskipiste peruspisteeksi ..... 387
Työkappaleen mittaus 3D-kosketusjärjestelmällä ..... 388
Kosketustoimintojen käyttö mekaanisilla kosketuspäillä tai mittakelloilla ..... 391
12.9 Koneistustason kääntö (ohjelmaoptio 1) ..... 392
Käyttö, työskentelytavat ..... 392
Referenssipisteeseen ajo käännetyillä akseleilla ..... 394
Paikoitusnäyttö käännetyssä järjestelmässä ..... 394
Rajoitukset koneistustason käännössä ..... 394
Manuaalisen käännön aktivointi ..... 395
HEIDENHAIN TNC 620 29
13 Paikoitus käsin sisäänsyöttäen ..... 397
13.1 Yksinkertaisten koneistusten ohjelmointi ja suoritus ..... 398
Sisäänsyöttöpaikoituksen soveltaminen ..... 398
Ohjelmien tallennus tai poisto tiedostosta $MDI ..... 401
30
Loading...
+ 475 hidden pages