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 6203
TNC-tyyppi, ohjelmisto ja toiminnot
Tässä käsikirjassa esitellään toiminnot, jotka ovat käytettävissä
seuraavissa ja sitä uudemmissa TNC-ohjauksen NCohjelmistoversioissa.
TNC-tyyppiNC-ohjelmiston no.
TNC 620340 560-02
TNC 620E340 560-02
TNC 620 Ohjelmointiasema340 560-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.
Käyttäjän käsikirja
Kaikki työkiertoihin liittyvät TNC-toiminnot on esitelty
TNC 620-ohjausjärjestelmän käyttäjän käsikirjassa.
Käänny HEIDENHAINin puoleen, kun tarvitset tätä
käyttäjän käsikirjaa.
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)
HEIDENHAIN DNC (Optionumero #18)
Yhteys ulkoisten PC-sovellusten kanssa COM-komponenttien
kautta
6
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 6207
Uudet toiminnot ohjelmistossa
340 56x-02
Uusi toiminto PATTERN DEF pistekuvioiden määrittelyä varten (Katso
„Kuviomäärittely PATTERN DEF” myös sivulla 44)
Uusi toiminto SEL PATTERN, jonka avulla voidaan valita pistetaulukoita
(Katso „Pistetaulukon valinta ohjelmassa” myös sivulla 54)
Toiminnolla CYCL CALL PAT voidaan nyt käsitellä työkiertoja
pistetaulukoiden yhteydessä (Katso „Pistetaulukkoon liittyvän
työkierron kutsu” myös sivulla 55)
Toiminnolla DECLARE CONTOUR voidaan nyt määritellä myös tämän
muodon syvyyksiä (Katso „Syötä sisään yksinkertainen
muotokaava” myös sivulla 223)
Uusi koneistustyökierto huuliporaukseen (Katso „HUULIPORAUS
(Työkierto 241, DIN/ISO: G241, ohjelmisto-optio Edistykselliset
ohjelmointitoiminnot)” myös sivulla 84)
Uudet työkierrot 251 - 257 taskun, kaulan ja uran jyrsintää varten
„YMPYRÄN ULKOP MITTAUS (Työkierto 422, DIN/ISO: G422)”
myös sivulla 380))
Kosketustyökiertoa 425 (Uran mittaus) on laajennettu parametrilla
Q301 (Välipaikoituksen toteutus varmuuskorkeudelle) ja Q320
(Varmuusetäisyys) ((Katso „LEVEYDEN SISÄP MITTAUS (Työkierto
425, DIN/ISO: G425)” myös sivulla 392))
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
8
Uusi PLANE-toiminto käännettyjen koneistustasojen joustavaa
määrittelyä varten (katso selväkielidialogin käyttäjän käsikirjaa)
Uusi sisältöperusteinen ohjejärjestelmä TNCguide (katso
selväkielidialogin käyttäjän käsikirjaa)
Uusi FUNCTION PARAX -toiminto yhdensuuntaisakseleiden U, V, W
käyttäytymisen määrittelyä varten (katso selväkielidialogin käyttäjän
käsikirjaa)
Uudet dialogikielet slovakia, norja, liettua, eesti, korea, turkki ja
romania (katso selväkielidialogin käyttäjän käsikirjaa)
Backspace-näppäimellä voit nyt poistaa yksittäisiä merkkejä
sisäänsyötön aikana (katso selväkielidialogin käyttäjän käsikirjaa)
HEIDENHAIN TNC 6209
Uudet toiminnot ohjelmistossa 340 56x-02
Muuttuneet ohjelmistotoiminnot
340 56x-02
Työkierrossa 22 voit nyt määritellä esirouhintatyökalulle oman
työkalun nimen (Katso „AINEENPOISTO (Työkierto 22, DIN/ISO:
G122, ohjelmisto-optio Edistykselliset ohjelmointitoiminnot)” myös
sivulla 180)
Työkierrolla 25 Muotorailo voidaan nyt ohjelmoida myös suljettuja
muotoja
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
Lisätilanäyttö on toteutettu entistä parempana. Ohjaukseen on
toteutettu seuraavat laajennukset (katso selväkielidialogin käyttäjän
käsikirjaa):
Uusi yleiskuvaussivu tärkeimmillä tilanäytöillä
Työkierrossa 32 Toleranssi asetetut arvot näytetään
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
18.5 Työkalun täydellinen mittaus (Työkierto 33 tai 483, DIN/ISO: G483) ..... 428
Työkierron kulku ..... 428
Ohjelmoinnissa huomioitavaa! ..... 428
Työkiertoparametrit ..... 429
HEIDENHAIN TNC 62033
Perusteet /
Yleiskuvaukset
1.1Johdanto
Usein toistettavat koneistukset, jotka käsittävät monia
koneistusvaiheita, on tallennettu TNC:hen työkierroiksi. Myös
koordinaatistomuunnokset ja muutamat erikoistoiminnot ovat
käytettävissä työkiertojen tapaan.
Useimmat työkierrot käyttävät Q-parametria siirtoparametrina. Saman
toiminnon omaava parametri, jota TNC tarvitsee eri työkierroissa, on
1.1 Johdanto
aina merkitty samalla numerolla: esim. Q200 on aina varmuusetäisyys,
Q202 on aina asetussyvyys jne.
Huomaa törmäysvaara!
Työkierrot suorittavat erittäin laajoja koneistuksia.
Turvallisuussyistä kannattaa ohjelma testata graafisesti
aina ennen koneistuksen suorittamista!
Jos käytät työkiertojen yhteydessä epäsuoria osoituksia
parametreille, joiden numero on suurempi kuin 200 (esim.
Q210 = Q1), osoitetun parametrin (esim. Q1), muutos ei
tule voimaan työkierron määrittelyn jälkeen. Näissä
tapauksissa on työkiertoparametreille (esim. Q210)
määriteltävä suora osoitus.
Kun määrittelet syöttöarvoparametrin koneistustyökierroissa,
joiden numero on suurempi kuin 200, voit tällöin tehdä
osoituksen lukuarvon sijaan ohjelmanäppäimellä myös
TOOL CALL-lauseessa määriteltyyn syöttöarvoon
(ohjelmanäppäin FAUTO). Riippuen työkierrosta ja
syöttöarvoparametrien toiminnosta on käytettävissä vielä
syöttövaihtoehdot FMAX (pikaliike), FZ (hammassyöttö) ja FU
(kierrossyöttö).
Huomaa, että työkierron määrittelyn jälkeisellä FAUTO-
syötöllä ei ole vaikutusta, koska TNC määrittelee
syöttöarvon sisäisesti TOOL CALL-lauseen perusteella
käsitellessään työkierron määrittelyä.
Jos aiot poistaa useampia osalauseita sisältävän
työkierron, TNC kysyy, haluatko poistaa koko työkierron.
36 Perusteet / Yleiskuvaukset
1.2Käytettävät työkiertoryhmät
Koneistustyökiertojen yleiskuvaus
U Ohjelmanäppäinpalkki esittää erilaisia työkiertoryhmiä
Työkiertoryhmät
Työkierrot syväporausta, kalvintaa, väljennystä ja upotusta vartenSivu 58
Työkierrot kierreporausta, kierteen lastuamista ja kierteen jyrsintää vartenSivu 92
Työkierrot taskun, kaulan ja uran jyrsintää vartenSivu 126
Työkierrot pistekuvioiden, esim. reikäympyröiden tai reikäpintojen koneistusta vartenSivu 158
SL-työkierto (apumuotolista), joilla koneistetaan muodon suuntaisesti monimutkaisempia
muotoja, joissa yhdistyy useampia päällekkäin aseteltuja osamuotoja, lieriövaippainterpolaatio
Työkierrot tasaisten tai kiertyvien pintojen rivijyrsintää vartenSivu 226
Työkierrot koordinaattimuunnoksille, joiden avulla siirretään, kierretään, peilataan, suurennetaan
ja pienennetään mielivaltaisia muotoja
Erikoistyökierrot odotusaikaa, ohjelmakutsua, karan suuntausta, toleranssia jne. vartenSivu 268
U Tarvittaessa vaihda konekohtaisiin
koneistustyökiertoihin. Koneen valmistajan tulee
integroida nämä koneistustyökierrot.
Ohjelmanäppäin
Sivu
Sivu 170
Sivu 242
1.2 Käytettävät työkiertoryhmät
HEIDENHAIN TNC 62037
Kosketustyökiertojen yleiskuvaus
U Ohjelmanäppäinpalkki esittää erilaisia työkiertoryhmiä
Ohjel-
Työkiertoryhmät
Työkierrot työkappaleen vinon aseman automaattiseen määritykseen ja kompensointiinSivu 288
Monissa koneissa on käytettävissä sellaisia työkiertoja, jotka koneen
valmistaja on lisännyt TNC:hen HEIDENHAIN-työkiertojen lisäksi.
Näillä työkierroilla on erilliset numeroalueet:
Työkierrot 300 ... 399
Konekohtaiset työkierrot, jotka määritellään näppäimen CYCLE DEF
kautta
Työkierrot 500 ... 599
Konekohtaiset kosketustyökierrot, jotka määritellään näppäimen
TOUCH PROBE kautta
Huomaa, että nämä toimintokuvaukset ovat koneen
käyttöohjekirjassa.
Tietyissä olosuhteissa konekohtaisten työkiertojen yhteydessä
käytetään myös siirtoparametreja, joita HEIDENHAIN on jo käyttänyt
standardityökierroissa. Jotta vältettäisiin DEF-aktiivisten työkiertojen
(työkierrot, jotka TNC toteutaa automaattisesti työkierron määrittelyn
yhteydessä, Katso myös „Työkiertojen kutsuminen” sivulla 42) ja
CALL-aktiivisten työkiertojen (työkierrot, jotka täytyy kutsua suoritusta
varten, Katso myös „Työkiertojen kutsuminen” sivulla 42)
samanaikaisesta käytöstä syntyvät ongelmat liittyen moneen kertaan
käytettyjen siirtoparametrien ylikirjoittamiseen, huomioi seuraavat
2.1 Työskentely koneistustyökiertojen avulla
toimenpiteet:
U Ohjelmoi pääsääntöisesti DEF-aktiiviset työkierrot ennen CALL-
aktiivia työkiertoja
U Ohjelmoi DEF-aktiivinen työkierto CALL-aktiivisen työkierron
määrittelyn ja kunkin työkierron kutsun välissä vain silloin, jos näiden
kummankaan työkierron siirtoparametrit eivät saa aikaan
ylilastuamista.
40 Koneistustyökiertojen käyttö
Työkierron määrittely ohjelmanäppäimillä
U Ohjelmanäppäinpalkki esittää erilaisia työkiertoryhmiä
U Valitse työkiertoryhmä, esim. poraustyökierrot
U Valitse työkierto, esim. KIERTEEN JYRSINTÄ. TNC
avaa dialogin ja pyytää sisäänsyöttöarvoja; samalla
TNC esittää näytön oikeassa puoliskossa grafiikkaa,
jossa sisäänsyötettävä parametri näkyy kirkkaalla
taustalla
U Syötä sisään kaikki TNC:n pyytämät parametrit ja
päätä jokainen sisäänsyöttö painamalla näpppäintä
ENT
U TNC päättää dialogin, kun kaikki tarvittavat tiedot on
syötetty sisään
Työkierron määrittely GOTO-toiminnolla
U Ohjelmanäppäinpalkki esittää erilaisia työkiertoryhmiä
U TNC näyttää päällekkäisikkunassa työkiertojen
yleiskuvausta.
U Valitse nuolinäppäinten avulla haluamasi työkierto tai
U syötä sisään työkierron numero ja vahvista kulloinkin
näppäimellä ENT. Sen jälkeen TNC avaa aiemmin
kuvatun työkiertodialogin.
Kaikki muut työkierrot voit kutsua jäljempänä kuvattavilla toiminnoilla.
2.1 Työskentely koneistustyökiertojen avulla
42 Koneistustyökiertojen käyttö
Työkierron kutsu koodilla CYCL CALL
Toiminto CYCL CALL kutsuu viimeksi määritellyn koneistustyökierron
yhden kerran. Työkierron aloituspisteenä on viimeksi ennen
CYCL CALL –lausetta ohjelmoitu asema.
U Työkierron kutsun ohjelmointi: Paina näppäintä
CYCL CALL
U Työkierron kutsun määrittely: Paina ohjelmanäppäintä
CYCL CALL M
U Tarvittaessa syötä sisään lisätoiminto M (esim. M3
karan päällekytkentää varten) tai lopeta dialogi
näppäimellä END
Työkierron kutsu koodilla CYCL CALL PAT
Toiminto
kaikissa asemissa, jotka olet määritellyt kuviomäärittelyssä PATTERN
DEF (Katso „Kuviomäärittely PATTERN DEF” myös sivulla 44) tai
pistetaulukossa (Katso „Pistetaulukot” myös sivulla 52).
Työkierron kutsu koodilla M99/M89:
Lauseittain vaikuttava toiminto M99 kutsuu viimeksi määritellyn
koneistustyökierron. M99 voidaan ohjelmoida paikoituslauseen
lopussa, ja tällöin TNC ajaa tähän asemaan ja kutsuu sen jälkeen
viimeksi määritellyn koneistustyökierron.
Jos TNC:n tulee toteuttaa työkierto automaattisesti jokaisen
paikoituslauseen jälkeen, ohjelmoi ensimmäinen työkierron kutsu
lisätoiminnolla M89 (riippuu koneparametrista 7440).
Peruuttaaksesi koodin M89 vaikutuksen ohjelmoi
M99 siinä paikoituslauseessa, jossa ajetaan viimeiseen
määrittele koodilla CYCL DEF uusi koneistustyökierto
CYCL CALL PAT
aloituspisteeseen, tai
kutsuu viimeksi määritellyn koneistustyökierron
2.1 Työskentely koneistustyökiertojen avulla
HEIDENHAIN TNC 62043
2.2Kuviomäärittely PATTERN DEF
Käyttö
Toiminnolla PATTERN DEF määrittelet yksinkertaisella avalla
säännöllisen koneistuskuvion, jonka voit kutsua toiminnolla CYCL CALL PAT. Kuten työkierron määrittelyssä, myös kuviomäärittelyn apukuvat
ovat käytettävissä, jotka selventävät kutakin sisäänsyöttöparametria.
PATTERN DEF käytetään vain työkaluakselin Z yhteydessä!
Käytettävissä ovat seuraavat koneistuskuviot:
Ohjel-
Koneistuskuvio
PISTE
Enintään yhdeksän vapaavalintaisen
koneistusaseman määrittely
manäppäin
Sivu
Sivu 46
RIVI
2.2 Kuviomäärittely PATTERN DEF
Yksittäisen rivin määrittely, suora tai
kierretty
KUVIO
Yksittäisen kuvion määrittely, suora,
kierretty tai väännetty
KEHIKOT
Yksittäisen kehikon määrittely, suora,
kierretty tai väännetty
YMPYRÄ
Täysiympyrän määrittely
OSAYMPYRÄ
Osaympyrän määrittely
Sivu 47
Sivu 48
Sivu 49
Sivu 50
Sivu 51
44 Koneistustyökiertojen käyttö
PATTERN DEF sisäänsyöttö
U Valitse ohjelman tallennuksen/editoinnin käyttötapa
U Valitse erikoistoiminnot
U Valitse muoto- ja pistekoneistuksen toiminnot
U Avaa PATTERN DEF-lause
U Valitse haluamasi koneistuskuvio, esim. yksittäinen
rivi
U Syötä sisään tarvittavat määrittelyt, vahvista kukin
näppäimellä ENT
PATTERN DEF käyttö
Kun olet syöttänyt sisään kuviomäärittelyn, voit kutsua sen toiminnolla
CYCL CALL PAT (Katso „Työkierron kutsu koodilla CYCL CALL PAT”
myös sivulla 43). Tällöin TNC suorittaa määrittelemiesi
koneistuskuvioiden joukosta viimeksi määritellyn koneistustyökierron.
Koneistuskuvio säilyy voimassa niin kauan, kunnes
määrittelet uuden tai valitset pistetaulukon SEL PATTERN.
Jatkuvan lauseajon avulla voit valita haluamasi pisteen,
josta koneistus voidaan aloittaa tai jatkaa (katso käyttäjän
käsikirja, ohjelman testauksen ja ohjelmanajon kappale).
2.2 Kuviomäärittely PATTERN DEF
HEIDENHAIN TNC 62045
Yksittäisen koneistusaseman määrittely
Voit syöttää sisään enintään yhdeksän koneistusasemaa,
vahvista kunkin sisäänsyöttö näppäimellä ENT.
Jos määrittelet työkappaleen yläpinnan Z erisuureksi
kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen
yläpintaan Q203, joka on määritelty koneistustyökierrossa.
2.2 Kuviomäärittely PATTERN DEF
U Koneistusaseman X-koordinaatti (absoluutti): Syötä
sisään X-koordinaatti
U Koneistusaseman Y-koordinaatti (absoluutti): Syötä
sisään Y-koordinaatti.
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee
alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX
11 PATTERN DEF
POS1 (X+25 Y+33,5 Z+0)
POS2 (X+50 Y+75 Z+0)
46 Koneistustyökiertojen käyttö
Yksittäisen rivin määrittely
Jos määrittelet työkappaleen yläpinnan Z erisuureksi
kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen
yläpintaan Q203, joka on määritelty koneistustyökierrossa.
U Aloituspiste X (absoluutti): Rivin aloituspisteen
koordinaatti X-akselilla
U Aloituspiste Y (absoluutti): Rivin aloituspisteen
koordinaatti Y-akselilla
U Koneistusasemien välinen etäisyys
(inkrementaalinen): Koneistusasemien välinen
etäisyys. Arvo syötettävissä positiivisena tai
negatiivisena.
U Koneistusten lukumäärä: Koneistusasemien
kokonaislukumäärä
U Koko kuvion kiertoasema (absoluuttinen):
Sisäänsyötetyn aloituspisteen kiertokulma.
Perusakseli: Aktiivisen koneistustason pääakseli
(esim. X työkaluakselin ollessa Z). Arvo syötettävissä
positiivisena tai negatiivisena.
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee
alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX
11 PATTERN DEF
ROW1 (X+25 Y+33,5 D+8 NUM5 ROT+0 Z+0)
2.2 Kuviomäärittely PATTERN DEF
HEIDENHAIN TNC 62047
Yksittäisen kuvion määrittely
Jos määrittelet työkappaleen yläpinnan Z erisuureksi
kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen
yläpintaan Q203, joka on määritelty koneistustyökierrossa.
Parametrit Pääakselin kiertoasema ja Sivuakselin kiertoasema vaikuttavat lisäävästi aiemmin tehtyyn koko
kuvion kiertoasemaan.
2.2 Kuviomäärittely PATTERN DEF
U Aloituspiste X (absoluutti): Kuvion aloituspisteen
koordinaatti X-akselilla
U Aloituspiste Y (absoluutti): Kuvion aloituspisteen
koordinaatti Y-akselilla
U Koneistusasemien välinen etäisyys X
(inkrementaalinen): Koneistusasemien välinen
etäisyys X-suunnassa. Arvo syötettävissä
positiivisena tai negatiivisena.
U Koneistusasemien välinen etäisyys Y
(inkrementaalinen): Koneistusasemien välinen
etäisyys Y-suunnassa. Arvo syötettävissä
positiivisena tai negatiivisena.
U Sarakkeiden lukumäärä: Kuvion sarakkeiden
kokonaislukumäärä
U Rivien lukumäärä: Kuvion rivien kokonaislukumäärä
U Koko kuvion kiertoasema (absoluuttinen):
Kiertokulma, jonka verran koko kuviota kierretään
sisäänsyötetyn aloituspisteen ympäri. Perusakseli:
Aktiivisen koneistustason pääakseli (esim. X
työkaluakselin ollessa Z). Arvo syötettävissä
positiivisena tai negatiivisena.
U Pääakselin kiertoasema: Kiertokulma, jonka verran
vain koneistustason pääakselia kierretään
sisäänsyötetyn aloituspisteen suhteen. Arvo
syötettävissä positiivisena tai negatiivisena.
U Sivuakselin kiertoasema: Kiertokulma, jonka verran
vain koneistustason sivuakselia kierretään
sisäänsyötetyn aloituspisteen suhteen. Arvo
syötettävissä positiivisena tai negatiivisena.
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee
alkaa.
Jos määrittelet työkappaleen yläpinnan Z erisuureksi
kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen
yläpintaan Q203, joka on määritelty koneistustyökierrossa.
Parametrit Pääakselin kiertoasema ja Sivuakselin kiertoasema vaikuttavat lisäävästi aiemmin tehtyyn koko
kuvion kiertoasemaan.
U Aloituspiste X (absoluutti): Näyttökehyksen
aloituspisteen koordinaatti X-akselilla
U Aloituspiste Y (absoluutti): Näyttökehyksen
aloituspisteen koordinaatti Y-akselilla
U Koneistusasemien välinen etäisyys X
(inkrementaalinen): Koneistusasemien välinen
etäisyys X-suunnassa. Arvo syötettävissä
positiivisena tai negatiivisena.
U Koneistusasemien välinen etäisyys Y
(inkrementaalinen): Koneistusasemien välinen
etäisyys Y-suunnassa. Arvo syötettävissä
positiivisena tai negatiivisena.
U Sarakkeiden lukumäärä: Kuvion sarakkeiden
kokonaislukumäärä
U Rivien lukumäärä: Kuvion rivien kokonaislukumäärä
U Koko kuvion kiertoasema (absoluuttinen):
Kiertokulma, jonka verran koko kuviota kierretään
sisäänsyötetyn aloituspisteen ympäri. Perusakseli:
Aktiivisen koneistustason pääakseli (esim. X
työkaluakselin ollessa Z). Arvo syötettävissä
positiivisena tai negatiivisena.
U Pääakselin kiertoasema: Kiertokulma, jonka verran
vain koneistustason pääakselia kierretään
sisäänsyötetyn aloituspisteen suhteen. Arvo
syötettävissä positiivisena tai negatiivisena.
U Sivuakselin kiertoasema: Kiertokulma, jonka verran
vain koneistustason sivuakselia kierretään
sisäänsyötetyn aloituspisteen suhteen. Arvo
syötettävissä positiivisena tai negatiivisena.
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee
alkaa.
Jos määrittelet työkappaleen yläpinnan Z erisuureksi
kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen
yläpintaan Q203, joka on määritelty koneistustyökierrossa.
2.2 Kuviomäärittely PATTERN DEF
U Reikäympyrän keskipiste X (absoluutti): Ympyrän
keskipisteen koordinaatti X-akselilla
U Reikäympyrän keskipiste Y (absoluutti): Ympyrän
keskipisteen koordinaatti Y-akselilla
U Reikäympyrän halkaisija: Reikäympyrän halkaisija
U Aloituskulma: Ensimmäisen koneistusaseman
polaarikulma. Perusakseli: Aktiivisen koneistustason
pääakseli (esim. X työkaluakselin ollessa Z). Arvo
syötettävissä positiivisena tai negatiivisena.
U Koneistusten lukumäärä: Koneistusasemien
kokonaislukumäärä ympyrällä
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee
alkaa.
Esimerkki: NC-lauseet
10 L Z+100 R0 FMAX
11 PATTERN DEF
CIRC1 (X+25 Y+33 D80 START+45 NUM8 Z+0)
50 Koneistustyökiertojen käyttö
Osaympyrän määrittely
Jos määrittelet työkappaleen yläpinnan Z erisuureksi
kuin 0, silloin tämä arvo vaikuttaa lisänä työkappaleen
yläpintaan Q203, joka on määritelty koneistustyökierrossa.
U Reikäympyrän keskipiste X (absoluutti): Ympyrän
keskipisteen koordinaatti X-akselilla
U Reikäympyrän keskipiste Y (absoluutti): Ympyrän
keskipisteen koordinaatti Y-akselilla
U Reikäympyrän halkaisija: Reikäympyrän halkaisija
U Aloituskulma: Ensimmäisen koneistusaseman
polaarikulma. Perusakseli: Aktiivisen koneistustason
pääakseli (esim. X työkaluakselin ollessa Z). Arvo
syötettävissä positiivisena tai negatiivisena.
U Kulma-askel/Loppukulma: Kahden koneistusaseman
välinen inkrementaalinen polaarikulma. Arvo
syötettävissä positiivisena tai negatiivisena.
Sisäänsyöttökelpoinen vaihtoehtoinen loppukulma
(vaihda ohjelmanäppäimellä)
U Koneistusten lukumäärä: Koneistusasemien
kokonaislukumäärä ympyrällä
U Työkappaleen yläpinnan koordinaatti (absoluutti):
Syötä sisään Z-koordinaatti, josta koneistuksen tulee
alkaa.
Kun haluat toteuttaa yhden työkierron tai useampia peräkkäisiä
työkiertoja epäsäännöllisellä pistekuviolla, tällöin laaditaan
pistetaulukko.
Kun käytät poraustyökiertoja, pistetaulukon koneistustasossa olevat
koordinaatit vastaavat porauksen keskipistettä. Jyrsintätyökierroilla
pistetaulukon koneistustasossa olevat koordinaatit vastaavat kunkin
2.3 Pistetaulukot
työkierron aloituspisteen koordinaatteja (esim. ympyrätaskun
keskipisteen koordinaatteja). Karan akselin koordinaatti vastaa
työkappaleen yläpinnan koordinaattia.
Pistetaulukoiden sisäänsyöttö
Valitse käyttötavaksi ohjelman tallennus/editointi:
Kutsu tiedostonhallinta: Paina näppäintä PGM MGT
TIEDOSTONIMI?
Syötä sisään pistetaulukon nimi ja vahvista
näppäimellä ENT
Mittayksikön valinta: Paina ohjelmanäppäintä MM tai
TUUMA. TNC vaihtaa ohjelmaikkunan ja esittää tyhjää
pistetaulukkoa
Lisää uusi rivi ohjelmanäppäimellä LISÄÄ RIVI ja syötä
sisään haluamasi koneistustyyppi
Toista toimenpiteet, kunnes olet syöttänyt sisään kaikki haluamasi
koordinaatit
Pistetaulukon nimen täytyy alkaa kirjaimella.
Ohjelmanäppäimillä X POIS/PÄÄLLE, Y POIS/PÄÄLLE,
Z POIS/PÄÄLLE (toinen ohjelmanäppäinpalkki) asetetaan,
mitkä koordinaatit voidaan kulloinkin syöttää sisään
pistetaulukkoon.
52 Koneistustyökiertojen käyttö
Yksittäisen pisteen jättäminen huomiotta
koneistuksessa
Pistetaulukossa voidaan kunkin rivin sarakkeessa FADE merkitä piste
niin, että se jätetään valinnan mukaan huomiotta koneistuksessa.
Valitse taulukossa oleva piste, joka jätetään huomiotta
Valitse sarake FADE
Aktivoi huomiottajättö, tai
Peruuta huomiottajättö
2.3 Pistetaulukot
HEIDENHAIN TNC 62053
Pistetaulukon valinta ohjelmassa
Valitse ohjelman tallennuksen/editoinnin käyttötavalla se ohjelma, jolle
pistetaulukko tulee aktivoida:
Syötä sisään pistetaulukon nimi ja vahvista näppäimellä END. Jos
pistetaulukko ei ole tallennettuna samassa hakemistossa kuin NCohjelma, täytyy syöttää sisään täydellinen hakemistopolku
NC-esimerkkilause
7 SEL PATTERN “TNC:\DIRKT5\NUST35.PNT“
54 Koneistustyökiertojen käyttö
Pistetaulukkoon liittyvän työkierron kutsu
TNC käsittelee käskyllä CYCL CALL PAT sen pistetaulukon,
jonka olet viimeksi määritellyt (myös silloin kun olet
määritellyt pistetaulukon käskyllä CALL PGM ketjutetussa
ohjelmassa).
Kun TNC:n halutaan kutsuvan viimeksi määriteltyä koneistustyökiertoa
niissä pisteissä, jotka on määritelty pistetaulukossa, ohjelmoi
työkierron kutsu toiminnolla CYCL CALL PAT:
U Työkierron kutsun ohjelmointi: Paina näppäintä
CYCL CALL
U Pistetaulukon kutsu: Paina ohjelmanäppäintä
CYCL CALL PAT
U Syötä sisään syöttöarvo, jonka mukaan TNC siirtyy
pisteiden välillä (ei sisäänsyöttöä: siirtoliike tapahtuu
viimeksi ohjelmoidulla syöttöarvolla, FMAX ei vaikuta)
U Tarvittaessa syötä sisään lisätoiminto M, vahvista
näppäimellä END
Kahden aloituspisteen välissä TNC vetää työkalun takaisin
varmuuskorkeudelle. Varmuuskorkeutena käytetään joko karan akselin
koordinaattia työkierron kutsun yhteydessä tai työkiertoparametrin
Q204 arvoa sen mukaan, kumpi on suurempi.
Jos haluat ajaa karan akselin espaikoituksen hidastetulla syöttöarvolla,
käytä lisätoimintoa M103.
2.3 Pistetaulukot
Pistetaulukoiden vaikutustavat SL-työkierroilla ja työkierrolla 12
TNC tulkitsee pisteet lisänollapistesiirroksi.
HEIDENHAIN TNC 62055
Pistetaulukoiden vaikutustavat työkierroilla 200 ... 208,
ja 262 ... 262
TNC tulkitsee koneistustason pisteet porausreijän keskipisteen
koordinaateiksi. Jos haluat käyttää pistetaulukossa karan akselin
suunnassa määriteltyä koordinaattia aloituspisteen koordinaattina,
täytyy työkappaleen yläpinnan koordinaatti (Q203) määritellä arvoon 0.
TNC tulkitsee pisteet lisänollapistesiirroksi. Jos haluat käyttää
pistetaulukossa määriteltyjä pisteitä aloituspisteen koordinaatteina,
täytyy jokaisessa jyrsintätyökierrossa aloituspisteen ja työkappaleen
yläpinnan koordinaatti (Q203) määritellä arvoon 0.
Työkiertoparametrin Q344 (halkaisija, tai Q201 syvyys)
etumerkki määrää työskenetelysuunnan. Jos ohjelmoit
halkaisijaksi tai syvyydeksi = 0, TNC ei toteuta työkiertoa.
Edistykselliset ohjelmointitoiminnot)
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen halkaisijan tai positiivisen syvyysarvon sisäänsyötöllä TNC kääntää esiaseman
laskentatuloksen päinvastaiseksi. Työkalu ajaa siis
työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
U Syvyyden/halkaisijan valinta (0/1) Q343: Valinta,
tapahtuuko keskiöporaus määriteltyyn syvyyteen vai
määriteltyyn halkaisijan mittaan. Jos TNC:n täytyy
tehdä keskiöporaus määriteltyyn halkaisijan mittaan,
täytyy työkalun kärkikulma määritellä työkalutaulukon
TOOL.T sarakkeessa T-ANGLE.
2 Työkalu poraa ohjelmoidulla syöttöarvolla F ensimmäiseen
asetusyvyyteen
3 TNC vetää työkalun pikaliikkeellä FMAX takaisin
varmuusetäisyydelle, odottaa siinä - jos määritelty - ja jatkaa sen
jälkeen taas pikaliikkeellä FMAX varmuusetäisyydelle
ensimmäisestä asetussyvyydestä.
4 Sen jälkeen työkalu poraa määritellyllä syöttöarvolla F uuden
asetussyvyyden verran
5 TNC toistaa tätä kiertokulkua (2 ... 4), kunnes määritelty
Työskentelysuunta määrää työkierron syvyysparametrin
etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta
työkiertoa.
3.3 PORAUS (Työkierto 200)
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
HEIDENHAIN TNC 62061
Työkiertoparametrit
X
Z
Q200
Q201
Q206
Q202
Q210
Q203
Q204
30
X
Y
20
80
50
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
U Asetussyvyys Q202 (inkrementaalinen): Mitta, jonka
mukaan työkalu kulloinkin asetetaan.
Sisäänsyöttöalue 0 ... 99999,9999. Syvyyden ei
tarvitse olla asetussyvyyden monikerta.
Työskentelyvaiheessa TNC ajaa tähän syvyyteen, jos:
3.3 PORAUS (Työkierto 200)
asetussyvyys ja syvyys ovat samoja
asetussyvyys on suurempi kuin syvyys
U Odotusaika ylhäällä Q210: Aika sekunneissa, jonka
verran työkalu viipyy varmuusetäisyydellä sen jälkeen,
kun TNC on vetänyt sen pois reijästä lastunpoistoa
varten. Sisäänsyöttöalue 0 … 3600.0000
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
2 Työkalu kalvii määritellyllä syöttöarvolla F ohjelmoituun syvyyteen.
3 Työkalu odottaa reiän pohjalla, mikäli määritelty
4 jälkeen TNC vetää työkalun syöttöarvolla FMAX takaisin
varmuusetäisyydelle ja siitä – mikäli määritelty – toiselle
varmuusetäisyydelle
Työskentelysuunta määrää työkierron syvyysparametrin
etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta
työkiertoa.
ohjelmointitoiminnot)
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
FMAX varmuusetäisyydelle työkappaleen pinnasta
2 Työkalu poraa poraussyöttöarvolla poraussyvyyteen saakka
3 Työkalu odottaa reiän pohjalla – mikäli määritelty – karan pyöriessä
vapaalastulla
4 Sen jälkeen TNC toteuttaa karan suuntauksen parametrissa Q336
määriteltyyn asemaan
5 Jos vapautusajo on valittu, TNC vapauttaa terän määritellyssä
suunnassa 0,2 mm (kiinteä arvo)
6 Sen jälkeen TNC vetää työkalun syöttöarvolla FMAX takaisin
varmuusetäisyydelle ja siitä – mikäli määritelty – toiselle
varmuusetäisyydelle. Jos Q214=0, tapahtuu vetäytyminen reiän
Työskentelysuunta määrää työkierron syvyysparametrin
etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta
työkiertoa.
TNC asettaa työkierron päättyessä jäähdytyksen ja karan
takaisin siihen tilaan, mikä oli voimassa ennen työkierron
kutsua.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
Edistykselliset ohjelmointitoiminnot)
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
Valitse irtiajosuunta poispäin reiän seinämästä.
Tarkista, missä työkalun kärki sijaitsee, kun ohjelmoit
karan suuntauksen parametrilla Q336 asetettuun kulmaan
(esim. paikoittamalla käsin sisäänsyöttäen). Valitse
sellainen kulma, jonka saa aikaan, että työkalun kärki on
koordinaattiakselin suuntainen.
TNC huomioi irtiajossa automaattisesti aktivoituna olevan
koordinaatiston kierron.
2 Työkalu poraa sisäänsyötetyllä syöttöarvolla F ensimmäiseen
asetusyvyyteen
3 Mikäli lastun katkaisu on määritelty, TNC vetää työkalua
takaisinpäin sisäänsyötetyn vetäytymisarvon verran Jos
työskentelet ilman lastun katkaisua, silloin TNC vetää työkalun
vetäytymissyöttöarvolla takaisin varmuusetäisyydelle, odottaa
siinä – mikäli määritelty – ja jatkaa sen jälkeen taas pikaliikkeellä
FMAX varmuusetäisyydelle ensimmäisestä asetussyvyydestä
4 Sen jälkeen työkalu poraa syöttöarvolla uuden asetussyvyyden
verran. Asetussyvyys pienenee jokaisella asetuksella
vähennysmäärän verran – mikäli määritelty
5 TNC toistaa tätä kiertokulkua (2...4), kunnes määritelty
poraussyvyys saavutetaan
6 Työkalu odottaa reiän pohjalla – mikäli määritelty – karan pyöriessä
vapaalastulla ja odotusajan jälkeen työkalu vedetään
vetäytymissyöttöarvolla varmuusetäisyydelle. Jos 2.
varmuusetäisyys on syötetty sisään, TNC ajaa työkalun
pikaliikkeellä FMAX siihen
Työskentelysuunta määrää työkierron syvyysparametrin
etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta
työkiertoa.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
U Asetussyvyys Q202 (inkrementaalinen): Mitta, jonka
mukaan työkalu kulloinkin asetetaan.
Sisäänsyöttöalue 0 ... 99999,9999. Syvyyden ei
tarvitse olla asetussyvyyden monikerta.
Työskentelyvaiheessa TNC ajaa tähän syvyyteen, jos:
asetussyvyys ja syvyys ovat samoja
asetussyvyys suurempi kuin syvyys eikä
lastunkatkoa ole määritelty
U Odotusaika ylhäällä Q210: Aika sekunneissa, jonka
verran työkalu viipyy varmuusetäisyydellä sen jälkeen,
kun TNC on vetänyt sen pois reijästä lastunpoistoa
varten. Sisäänsyöttöalue 0 … 3600.0000
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
vetäytymistä Q213: Lastunkatkojen lukumäärä,
ennenkuin TNC vetää työkalun ylös lastunpoistoa
varten. Lastun katkaisemiseksi TNC vetää työkalua
kulloinkin vetäytymisliikkeen määrän Q256
taaksepäin. Sisäänsyöttöalue 0 … 99999
U Minimi asetussyvyys Q205 (inkrementaalinen): Jos
olet määritellyt vähennysmäärän, TNC rajoittaa
asetusta parametriin Q205 sisäänsyötetyn määrän
kerrallaan. Sisäänsyöttöalue 0 … 99999.9999
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue
0 … 3600.0000
U Vetäytymissyöttöarvo Q208: Työkalun liikenopeus
vedettäessä se pois reiästä yksikössä mm/min. Jos
määrittelet Q208 = 0, tällöin TNC vetää työkalun pois
syöttönopeudella Q206. Sisäänsyöttöalue 0 …
99999,999 vaihtoehtoisesti FMAX, FAUTO
U Vetäytymismäärä lastunkatkossa Q256
(inkrementaalinen): Arvo, jonka verran TNC vetää
työkalua taaksepäin lastun katkaisemiseksi.
Sisäänsyöttöalue 0.1000 … 99999.9999
Upotusliikkeen työskentelysuunta määrää työkierron
syvyysparametrin etumerkin. Huomautus: Positiivinen
etumerkki tarkoittaa upotusliikettä karan akselin
positiiviseen suuntaan.
Määrittele työkalun pituus niin, että pituusmitta ei ole terän
vaan poratangon alareunan mitta.
Upotuksen alkupisteen laskennassa TNC huomioi
poratangon terän pituuden ja materiaalin paksuuden.
Huomaa törmäysvaara!
Edistykselliset ohjelmointitoiminnot)
Tarkista, missä työkalun kärki sijaitsee, kun ohjelmoit
karan suuntauksen parametrilla Q336 asetettuun kulmaan
(esim. paikoittamalla käsin sisäänsyöttäen). Valitse
sellainen kulma, jonka saa aikaan, että työkalun kärki on
koordinaattiakselin suuntainen. Valitse irtiajosuunta
poispäin reiän seinämästä.
3 Työkalu poraa sisäänsyötetyllä syöttöarvolla F ensimmäiseen
asetusyvyyteen
4 Mikäli lastun katkaisu on määritelty, TNC vetää työkalua
takaisinpäin sisäänsyötetyn vetäytymisarvon verran Jos
työskentelet ilman lastun katkaisua, silloin TNC vetää työkalun
ensin pikaliikkeellä takaisin varmuusetäisyydelle ja sitten taas
syöttöarvolla FMAX määriteltyyn esipysäytysetäisyyteen
ensimmäisestä asetussyvyydestä.
5 Sen jälkeen työkalu poraa syöttöarvolla uuden asetussyvyyden
verran. Asetussyvyys pienenee jokaisella asetuksella
vähennysmäärän verran – mikäli määritelty
6 TNC toistaa tätä kiertokulkua (2...4), kunnes määritelty
poraussyvyys saavutetaan
7 Työkalu odottaa reiän pohjalla – mikäli määritelty – karan pyöriessä
vapaalastulla ja odotusajan jälkeen työkalu vedetään
vetäytymissyöttöarvolla varmuusetäisyydelle. Jos
2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun
pikaliikkeellä FMAX siihen
Työskentelysuunta määrää työkierron syvyysparametrin
etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta
työkiertoa.
Jos määrittelet arvoksi Q258 erisuuri kuin Q259, niin TNC
muuttaa ensimmäisen ja viimeisen asetuksen välistä
esipysäytysetäisyyttä saman verran.
Kun määrittelet syvennetyn aloituspisteen parametrilla
Q379, tällöin TNC muuttaa vain asetusliikkeen
aloituspistettä. TNC ei muuta vetäytymisliikettä, joka siis
perustuu työkappaleen yläpinnan koordinaatteihin.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
Edistykselliset ohjelmointitoiminnot)
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
U Asetussyvyys Q202 (inkrementaalinen): Mitta, jonka
mukaan työkalu kulloinkin asetetaan.
Sisäänsyöttöalue 0 ... 99999,9999. Syvyyden ei
tarvitse olla asetussyvyyden monikerta.
Työskentelyvaiheessa TNC ajaa tähän syvyyteen, jos:
asetussyvyys ja syvyys ovat samoja
asetussyvyys on suurempi kuin syvyys
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
U Minimi asetussyvyys Q205 (inkrementaalinen): Jos
olet määritellyt vähennysmäärän, TNC rajoittaa
asetusta parametriin Q205 sisäänsyötetyn määrän
kerrallaan. Sisäänsyöttöalue 0 … 99999.9999
U Esipysäytysetäisyys ylhäällä Q258
(inkrementaalinen): Varmuusetäisyys
pikaliikepaikoituksella, kun TNC ajaa työkalun
uudelleen hetkelliselle asetussyvyydelle
vetäytymisen jälkeen; Arvo ensimmäisessä
asetuksessa. Sisäänsyöttöalue 0 … 99999.9999
U Esipysäytysetäisyys alhaalla Q259
(inkrementaalinen): Varmuusetäisyys
pikaliikepaikoituksella, kun TNC ajaa työkalun
uudelleen hetkelliselle asetussyvyydelle
vetäytymisen jälkeen; Arvo viimeisessä asetuksessa.
Sisäänsyöttöalue 0 … 99999.9999
(inkrementaalinen): Syvyys, jonka saavutettuaan TNC
suorittaa lastun katkaisemisen. Lastua ei katkaista,
jos tähän määritellään 0. Sisäänsyöttöalue
0 … 99999.9999
U Vetäytymismäärä lastunkatkossa Q256
(inkrementaalinen): Arvo, jonka verran TNC vetää
työkalua taaksepäin lastun katkaisemiseksi. TNC ajaa
vetäytymisliikkeen syöttöarvolla 3000 mm/min.
Sisäänsyöttöarvo 0,1000 ... 99999,9999
U Odotusaika alhaalla Q211: Aika sekunneissa, jonka
verran työkalu viipyy reijän pohjalla. Sisäänsyöttöalue
0 … 3600.0000
U Syvennetty aloituspiste Q379 (inkrementaalinen
työkappaleen yläpinnan suhteen): Varsinaisen
porauksen aloituspiste, kun lyhyellä työkalulla on jo
valmiiksi esiporattu tiettyyn syvyyteen. TNC ajaa
esipaikoitussyöttöarvolla varmuusetäisyydeltä
syvennettyyn aloituspisteeseen. Sisäänsyöttöalue
0 … 99999.9999
U Esipaikoituksen syöttöarvo Q253: Työkalun
liikenopeus paikoituksessa varmuusetäisyydeltä
syvennettyyn aloitussyvyyteen yksikössä mm/min.
Vaikuttaa vain, jos parametrin Q379 arvo on erisuuri
kuin 0. Sisäänsyöttöalue 0 … 99999,999
vaihtoehtoisesti FMAX, FAUTO
Työskentelysuunta määrää työkierron syvyysparametrin
etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta
työkiertoa.
Jos reiän halkaisijaksi on määritelty sama kuin työkalun
halkaisija, TNC poraa ilman kierukkainterpolaatiota suoraan
määriteltyyn syvyyteen.
Voimassa oleva peilaus ei vaikuta työkierrossa
määriteltyyn jyrsintätapaan.
Huomioi, että työkalun liian suuri asetus vahingoittaa sekä
työkalua itseään että työkappaletta.
Välttääksesi liian suuren asetusarvon sisäänsyöttämisen
määrittele työkalutaulukon sarakkeessa ANGLE työkalun
suurin mahdollinen tunkeutumiskulma. Tällöin TNC laskee
automaattisesti suurimman sallitun asetusmäärän ja
tarvittaessa korjaa sisäänsyöttöarvoa sen mukaan.
Huomaa törmäysvaara!
Edistykselliset ohjelmointitoiminnot)
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
(inkrementaalinen): Mitta, jonka mukaan työkalu
kulloinkin asetetaan yhdellä ruuvikierteen kierroksella
(=360 astetta). Sisäänsyöttöalue 0 … 99999.9999
U Työk. koordinaatin yläpintaQ203 (absoluuttinen):
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja
työkappaleen (kiinnittimen) keskinäistä törmäystä.
Sisäänsyöttöalue 0 … 99999.9999
U Asetushalkaisija Q335 (absoluuttinen): Porausreiän
halkaisija. Jos määrittelet reijän halkaisijaksi saman
arvon kuin työkalun halkaisija, TNC poraa ilman
kierukkainterpolaatiota suoraan määriteltyyn
syvyyteen. Sisäänsyöttöalue 0 … 99999.9999
U Esiporaushalkaisija Q342 (absoluuttinen): Mikäli
parametrin Q342 määrittelyarvo on suurempi kuin 0,
TNC ei tällöin enää tarkasta asetushalkaisijan ja
työkalun halkaisijan keskinäistä suhdetta. Näin voit
jyrsiä reikiä, joiden halkaisija on enemmän kuin kaksi
kertaa suurempi kuin työkalun halkaisija.
Sisäänsyöttöalue 0 … 99999.9999
U Jyrsintätapa Q351: Jyrsintäkoneistustapa koodilla
2 Sen jälkeen TNC ajaa työkalun määritellyn paikoitussyöttöarvon
nopeudella varmuusetäisyydelle syvennetyn aloituspisteen
yläpuolelle ja vaihtaa porauksen pyörintänopeudelle M3 sekä
asettaa jäähdytyksen päälle. TNC suorittaa yksittäisliikkeen
työkierrossa määriteltyyn suuntaan karan pyöriessä myötäpäivään,
vastapäivään tai pysyessä paikallaan.
3 Työkalu poraa sisäänsyötetyllä syöttöarvolla F ensimmäiseen
poraussyvyyteen
4 Työkalu odottaa reiän pohjalla – mikäli määritelty –
vapaalastuamista. Sen jälkeen TNC kytkee jäähdytyksen pois
päältä ja kierrosluvun edelleen takaisin määriteltyyn
ulosajonopeuteen.
5 Työkalu odottaa reiän pohjalla ja odotusajan jälkeen työkalu
Edistykselliset ohjelmointitoiminnot)
vedetään vetäytymissyöttöarvolla varmuusetäisyydelle. Jos 2.
varmuusetäisyys on syötetty sisään, TNC ajaa työkalun
pikaliikkeellä FMAX siihen
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja
työkappaleen (kiinnittimen) keskinäistä törmäystä.
Sisäänsyöttöalue 0 … 99999.9999
U Syvennetty aloituspiste Q379 (inkrementaalinen
työkappaleen yläpinnan suhteen): Varsinaisen
porauskoneistuksen aloituspiste. TNC ajaa
esipaikoitussyöttöarvolla varmuusetäisyydeltä
syvennettyyn aloituspisteeseen. Sisäänsyöttöalue
0 … 99999.9999
U Esipaikoituksen syöttöarvo Q253: Työkalun
liikenopeus paikoituksessa varmuusetäisyydeltä
syvennettyyn aloitussyvyyteen yksikössä mm/min.
Vaikuttaa vain, jos parametrin Q379 arvo on erisuuri
kuin 0. Sisäänsyöttöalue 0 … 99999,999
vaihtoehtoisesti FMAX, FAUTO
U Vetäytymissyöttöarvo Q208: Työkalun liikenopeus
vedettäessä se pois reiästä yksikössä mm/min. Jos
määrittelet Q208 = 0, tällöin TNC vetää työkalun pois
poraussyöttönopeudella Q206. Sisäänsyöttöalue
0 … 99999,999 vaihtoehtoisesti FMAX, FAUTO
6 L X+10 Y+10 R0 FMAX M3
7 CYCL CALL
8 L Y+90 R0 FMAX M99
9 L X+90 R0 FMAX M99
10 L Y+10 R0 FMAX M99
11 L Z+250 R0 FMAX M2
12 END PGM C200 MM
3.11 Ohjelmointiesimerkit
Ajo reikäasemaan 1, kara päälle
Työkierron kutsu
Ajo reikäasemaan 2, työkierron kutsu
Ajo reikäasemaan 3, työkierron kutsu
Ajo reikäasemaan 4, työkierron kutsu
Työkalun irtiajo, ohjelman loppu
88 Koneistustyökierrot: Poraus
Esimerkki: Poraustyökierrot PATTERN DEF -määrittelyjen yhteydessä
X
Y
20
10
100
100
10
90
9080
30
55
40
65
M6
Reiän koordinaatit on tallennettu
kuviomäärittelyyn PATTERN DEF POS ja TNC
kutsuu ne käskyllä CYCL CALL PAT.
Työkalun säteet on valittu niin, että kaikki
työvaiheet ovat nähtävissä testausgrafiikalla.
Keskiöintityökalun kutsu (Säde 4)
Työkalun ajo varmuuskorkeudelle (ohjelmoi F arvolla),
TNC paikoittaa jokaisen työkierron jälkeen varmuuskorkeudelle
Kaikkien porausasemien määrittely pistekuvioon
Työskentelysuunta määrää työkierron syvyysparametrin
etumerkin. Jos ohjelmoit syvyys = 0, TNC ei toteuta
työkiertoa.
Työkalun on oltava kiinnitetty pituustasausistukassa.
Pituustasausistukka kompensoi syöttöarvon ja
kierrosluvun toleranssit koneistuksen aikana.
Työkierron toteutuksen aikana karan kierrosluvun
muunnoskytkin ei ole voimassa. Syöttöarvon
muunnoskytkin on voimassa rajoitetusti (koneen
valmistaja määrittelee, katso koneen käyttöohjekirjaa).
Käynnistä kara oikeakätisille kierteille koodilla M3 ja
vasekätisille kierteille koodilla M4.
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
HEIDENHAIN TNC 62093
4.2 KIERTEEN PORAUS UUSI tasausistukalla (Työkierto G206, DIN/ISO: G206)
Työkiertoparametrit
Z
X
Q203
Q200
Q201
Q211
Q206
Q204
U Varmuusetäisyys Q200 (inkrementaalinen): Etäisyys
Työskentelysuunta määrää työkierron poraussyvyyden
parametrin etumerkin.
TNC laskee syöttöarvon kierrosluvun perusteella. Jos
käytät syöttöarvon muunnoskytkintä kierreporauksen
aikana, TNC sovittaa syöttöarvon automaattisesti sen
mukaan.
Kierrosluvun muunnoskytkin ei ole voimassa.
Työkierron lopussa kara pysähtyy. Kytke kara uudelleen
päälle ennen seuraavaa koneistusta koodilla M3 (tai M4).
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
4.3 KIERTEEN PORAUS ilman tasausistukkaa (Työkierto 207, DIN/ISO: G207)
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja
työkappaleen (kiinnittimen) keskinäistä törmäystä.
Sisäänsyöttöalue 0 … 99999.9999
Työkalun irtiajo ohjelman keskeytyessä
Jos painat kierteen lastuamisen aikana ulkoista pysäytyspainiketta,
TNC näyttää ohjelmanäppäintä MANUAAL. IRTIAJO . Kun painat
MANUAAL. IRTIAJO , voit ajaa työkalun irti ohjatusti. Paina sitä varten
voimassa olevan kara-akselin positiivista akselisuuntanäppäintä.
Esimerkki: NC-lauseet
26 CYCL DEF 207 KIERTEEN PORAUS GS UUSI
Q200=2;VARMUUSETÄIS.
Q201=-20 ;SYVYYS
Q239=+1;KIERTEEN NOUSU
Q203=+25 ;KOORD. YLÄPINTA
Q204=50;2. VARMUUSETÄIS.
HEIDENHAIN TNC 62097
4.3 KIERTEEN PORAUS ilman tasausistukkaa (Työkierto 207, DIN/ISO: G207)
TNC lastuaa kierteen useilla asetuksilla sisäänsyötettyyn syvyyteen.
Parametrin avulla voit määritellä, vedetäänkö työkalu lastunkatkolla
kokonaan ulos reijästä vai ei.
FMAX varmuusetäisyydelle työkappaleen pinnasta ja suorittaa
siinä karan suuntauksen
2 TNC ajaa työkalun määriteltyyn asetussyvyyteen, vaihtaa karan
pyörintäsuuntaa ja vetää työkalun – määrittelyn mukaisesti – tietyn
määrän takaisinpäin tai lastujen poistamiseksi kokonaan reiästä
ulos. Jos olet määritellyt kierrosluvun suurennuskertoimen, TNC
ajaa vastaavalla suuremmalla pyörintänopeudella ulos reiästä
3 Sen jälkeen karan pyörintäsuunta vaihtuu taas ja ajetaan
seuraavaan asetussyvyyteen
4 TNC toistaa tätä kiertokulkua (2 ... 3), kunnes määritelty
poraussyvyys saavutetaan
5 Sen jälkeen työkalu vedetään takaisin varmuusetäisyydelle.
Jos 2. varmuusetäisyys on syötetty sisään, TNC ajaa työkalun
pikaliikkeellä FMAX siihen
6 Varmuusetäisyydellä TNC pysäyttää karan pyörinnän
Kierteityssyvyyden parametrin etumerkki määrää
työskentelysuunnan.
TNC laskee syöttöarvon kierrosluvun perusteella. Jos
käytät syöttöarvon muunnoskytkintä kierreporauksen
aikana, TNC sovittaa syöttöarvon automaattisesti sen
mukaan.
Kierrosluvun muunnoskytkin ei ole voimassa.
Jos olet määritellyt kierroslukukertoimen
työkiertoparametrilla Q403 nopeaa vetäytymistä varten,
TNC rajoittaa kierroslukua aktiivisen vaihdealueen
maksimikierroslukuun saakka.
Työkierron lopussa kara pysähtyy. Kytke kara uudelleen
päälle ennen seuraavaa koneistusta koodilla M3 (tai M4).
Huomaa törmäysvaara!
Koneparametrilla displayDepthErr asetetaan, tuleeko
TNC:n antaa virheilmoitus positiivisen syvyysarvon
sisäänsyötöllä (on) vai ei (off).
Huomaa, että positiivisen syvyysarvon sisäänsyötöllä
TNC kääntää esiaseman laskentatuloksen päinvastaiseksi.
Työkalu ajaa siis työkaluakselin suuntaisella pikaliikkeellä
varmuusetäisyydelle työkappaleen pinnan alapuolelle!
U 2. varmuusetäisyys Q204 (inkrementaalinen): Kara-
akselin koordinaatti, jossa ei voi tapahtua työkalun ja
työkappaleen (kiinnittimen) keskinäistä törmäystä.
Sisäänsyöttöalue 0 … 99999.9999
U Poraussyvyys lastunkatkoon Q257
(inkrementaalinen): Syvyys, jonka saavutettuaan TNC
suorittaa lastun katkaisemisen Sisäänsyöttöalue
0 … 99999.9999
U Vetäytymismäärä lastunkatkossa Q256: TNC
kertoo nousun Q239 sisäänsyötetyllä arvolla ja ajaa
työkalua lastunkatkossa lasketun arvon verran
takaisinpäin. Jos määrittelet Q256 = 0, tällöin TNC
vetää lastujen poistamiseksi työkalun kokonaan ulos
reiästä (varmuusetäisyydelle). Sisäänsyöttöalue
0.1000 … 99999.9999
U Karan suuntauskulma Q336 (absoluuttinen): Kulma,
johon TNC paikoittaa työkalun ennen kierteen
lastuamista. Näin kierre voidaan tarvittaessa
jälkilastuta. Sisäänsyöttöalue -360,0000 ... 360,0000
Q403: Kerroin, jonka mukaan TNC suurentaa karan
pyörintänopeutta - ja sitä kautta myös
vetäytymissyöttöarvoa - kun työkalu vedetään ulos
reiästä. Sisäänsyöttöalue 0,0001 ... 10, korotus
enintään aktiivisen vaihdealueen
maksimikierroslukuun.
Jos painat kierteen lastuamisen aikana ulkoista pysäytyspainiketta,
TNC näyttää ohjelmanäppäintä MANUAAL. IRTIAJO . Kun painat
MANUAAL. IRTIAJO , voit ajaa työkalun irti ohjatusti. Paina sitä varten
voimassa olevan kara-akselin positiivista akselisuuntanäppäintä.