Heidenhain ITNS 530 CYCLE PROGRAMMING

Page 1
Kasutusjuhend Tsüklite programmeerimine
iTNC 530
NC-tarkvara 340 490-06, 606 420-01 340 491-06, 606 421-01 340 492-06 340 493-06 340 494-06
Eesti (et) 7/2010
Page 2
Page 3

Käesolevast kasutusjuhendist

Järgnevalt leiate nimekirja käesolevas kasutusjuhendis kasutatavatest juhissümbolitest
See sümbol näitab Teile, et kirjeldatud funktsiooni puhul tuleb järgida spetsiaalseid juhiseid.
See sümbol näitab Teile, et kirjeldatud funktsiooni kasutamisel esineb üks või mitu järgnevalt loetletud ohtudest:
ohud detailileohud hoidepealeohud tööriistaleohud seadmeleohud kasutajale
See sümbol näitab Teile, et kirjeldatud funktsiooni peab seadme tootja kohandama. Seetõttu võib nimetatud funktsioon toimida erinevatel masinatel erinevalt.
See sümbol näitab Teile, et Te leiate funktsiooni detailsed kirjeldused ühest teisest kasutusjuhendist.

Kas soovite muudatust või avastasite veakuradi?

Me püüame oma dokumentatsiooni Teie jaoks pidevalt paremaks muuta. Palun aidake meid seejuures ja edastage meile oma parandussoovid järgmisel e-posti-aadressil: tnc-userdoc@heidenhain.de.
Käesolevast kasutusjuhendist
HEIDENHAIN iTNC 530 3
Page 4

TNC tüüp, tarkvara ja funktsioonid

Käesolev kasutusjuhend kirjeldab funktsioone, mis on TNC-des saadaval alates järgmistest NC-tarkvaraversioonidest.
TNC tüüp NC-tarkvaraversioon
iTNC 530 340 490-06
iTNC 530 E 340 491-06
iTNC 530 340 492-06
iTNC 530 E 340 493-06
iTNC 530 juhtarvuti 340 494-06
TNC tüüp NC tarkvara nr
iTNC 530, HSCI ja HeROS 5 606 420-01
iTNC 530 E, HSCI ja HeROS 5 606 421-01
E tähistab TNC eksportversiooni. TNC eksportversioonidele kehtib järgmine piirang:
TNC tüüp, tarkvara ja funktsioonid
Sirgjooneline liikumine samaaegselt kuni 4 teljel
HSCI (HEIDENHAIN Serial Controller Interface) tähistab TNC­juhtseadmete uut riistvara platvormi.
HeROS 5 tähistab HSCI TNC-juhtseadmetel põhinevat uut operatsioonisüsteemi.
Seadme tootja sobitab TNC rakendusulatuse vastava seadmega selle parameetrite kaudu. Seetõttu kirjeldatakse selles kasutusjuhendis ka neid funktsioone, mis ei ole kõigi TNC tüüpide korral saadaval.
TNC-funktsioonid, mis ei ole iga seadme tüübi korral saadaval, on näiteks:
Tööriista mõõtmine TT-ga
Seadme funktsioonide tegeliku ulatuse küsimustes võtke ühendust seadme tootjaga.
4
Page 5
Paljud seadme tootjad ja HEIDENHAIN pakuvad TNC jaoks programmeerimiskursusi. TNC funktsioonide põhjalikuks tundmaõppimiseks on soovitatav nendel kursustel osaleda.
Kasutusjuhend:
Kõiki tsüklitega mitteseotud TNC-funktsioone on käsitletud iTNC 530 kasutusjuhendis. Nimetatud kasutusjuhendiga tutvumiseks pöörduge HEIDENHAINi poole.
Kasutusjuhendi lihttekstiga dialoogi ID: 670 387-xx. Kasutusjuhendi DIN/ISO ID: 670 391-xx.
smarT.NC kasutaja-dokumentatsioon:
Töörežiimi smarT.NC on kirjeldatud eraldi lühijuhendis. Nimetatud juhendiga tutvumiseks pöörduge HEIDENHAINi poole. ID: 533 191-xx.
TNC tüüp, tarkvara ja funktsioonid
HEIDENHAIN iTNC 530 5
Page 6

Tarkvaravariandid

iTNC 530-l on mitmesuguseid tarkvaravariante, mida saab aktiveerida Teie seadme tootja. Iga variant on eraldi aktiveeritav ja see sisaldab järgmisi funktsioone:
Tarkvaravariant 1
Silinderpinna interpoleerimine (tsüklid 27, 28, 29 ja 39)
Ettenihe mm/min ümartelgede korral: M116
Töötlustasandi kallutamine (tsükkel 19, PLANE-funktsioon ja funktsiooniklahv 3D-ROT käsitsirežiimis)
3 teljel ringjoon kallutatud töötlustasandi korral
Tarkvaravariant 2
Lause töötlemisaeg 0,5 ms 3,6 ms asemel
5 telje interpoleerimine
Splain-interpoleerimine
3D-töötlus:
TNC tüüp, tarkvara ja funktsioonid
M114: seadme geomeetria automaatne korrigeerimine
pöördetelgedega töötamisel
M128: Tööriistatipu positsiooni säilitamine pöördetelgede
positsioneerimisel (TCPM)
FUNCTION TCPM: Tööriistatipu positsiooni säilitamine
pöördetelgede positsioneerimisel (TCPM) toimeviisi reguleerimisvõimalusega
M144: seadme kinemaatika arvessevõtmine
TEGELIKUL/ETTEANTUD positsioonil lause lõpus
Peentöötluse/jämetöötluse lisaparameetrid ja Pöördetelgede
tolerants tsüklis 32 (G62)
LN-laused (3D-korrektuur)
Tarkvaravariant DCM Collison
Funktsioon, mis jälgib dünaamiliselt seadme tootja poolt määratud vahemikke võimalike kokkupõrgete vältimiseks.
Tarkvaravariant Täiendavad dialoogikeeled
Funktsioon sloveenia, slovaki, norra, läti, eesti, korea, türgi, rumeenia ja leedu dialoogikeelte aktiveerimiseks.
Tarkvaravariant DXF-Converter
Kontuuride ekstraheerimine DXF-failidest (formaat R12).
6
Page 7
Tarkvaravariant Üldised programmiseaded
Funktsioon koordinaatide teisendamise kattumiseks täitmise töörežiimides.
Tarkvaravariant AFC
Funktsioon kohalduv ettenihke reguleerimine lõiketingimuste optimeerimiseks seeriatootmises.
Tarkvaravariant KinematicsOpt
Anduri tsüklid seadme täpsuse kontrollimiseks ja optimeerimiseks.
Tarkvara variant 3D-ToolComp
Sisselõikumisnurgast sõltuv 3D tööriista raadiuse korrektuur LN- komplektide korral.
TNC tüüp, tarkvara ja funktsioonid
HEIDENHAIN iTNC 530 7
Page 8

Arendustegevuse seis (täiendusfunktsioonid)

Lisaks tarkvaraversioonidele hallatakse TNC-tarkvara olulisi edasiarendusi tarkvarafunktsioonide kaudu, nn Feature Content Level (ingl. k. arendustegevuse seis). TNC tarkvarauuenduse kättesaamisel ei ole FCL-iga seotud funktsioonid kättesaadavad.
Kui te omandate uue seadme, siis on ilma täiendavate kuludeta teie käsutuses kõik täiendusfunktsioonid.
Täiendusfunktsioonid on kasutusjuhendis tähistatud FCL n, kusjuures n tähistab arendusversiooni jooksvat numbrit.
FCL-funktsioonide kasutamiseks peate soetama vastava tasulise koodi. Selleks pöörduge seadme tootja või HEIDENHAINi poole.
FCL 4-funktsioonid Kirjeldus
Kaitstava piirkonna graafiline kujutis aktiveeritud DCM-kokkupõrkekontrolli korral
Kasutusjuhend
Aktiveeritud DCM-kokkupõrkekontrolli korral on seaderattaga telgede nihutamine peatunud
Kasutusjuhend
TNC tüüp, tarkvara ja funktsioonid
3D-põhipööramine (kinnituse tasakaalustamine)
FCL 3-funktsioonid Kirjeldus
Anduri tsüklid 3D-mõõtmiseks Lehekülg 451
Anduri tsüklid automaatse tugipunkti seadmiseks soone kese/astme kese
Ettenihke vähendamine kontuuritasku töötlemisel töötava tööriista korral
PLANE-funktsioon: teljenurga sisestamine
Kasutaja-dokumentatsioon kui kontekstitundlik abisüsteem
smarT.NC: smarT.NC programmeerimine paralleelselt töötlemisega
smarT.NC: kontuuritasku punktimustril smarT.NC juhend
smarT.NC: kontuuriprogrammide eelvaade failihalduris
Seadme käsiraamat
Lehekülg 345
Kasutusjuhend
Kasutusjuhend
Kasutusjuhend
Kasutusjuhend
smarT.NC juhend
smarT.NC: positsioneerimisstrateegia punktitöötluse korral
8
smarT.NC juhend
Page 9
FCL 2-funktsioonid Kirjeldus
3D-joonegraafik Kasutusjuhend
Virtuaalne tööriistatelg Kasutusjuhend
USB-tugi välisseadmetele (mälupulgad, kõvakettad, CD-ROM lugejad)
Väljaspool loodud kontuuride filtreerimine
Võimalus omistada igale kontuuri osale kontuuri valemis erinev sügavus
Dünaamiliste IP-aadresside haldus DHCP
Anduri tsükkel anduri parameetrite üldiseks seadistamiseks
smarT.NC: jätkamiskoha graafiline tugi smarT.NC juhend
smarT.NC: koordinaatide teisendused smarT.NC juhend
smarT.NC: PLANE-funktsioon smarT.NC juhend
Kasutusjuhend
Kasutusjuhend
Kasutusjuhend
Kasutusjuhend
Lehekülg 456

Ettenähtud kasutuskoht

TNC vastab standardi EN 55022 järgi klassile A ning on põhiliselt ettenähtud kasutamiseks tööstusettevõtetes.
TNC tüüp, tarkvara ja funktsioonid
HEIDENHAIN iTNC 530 9
Page 10

Tarkvara 340 49x-02 uued tsüklite funktsioonid

Uus seadmeparameeter positsioneerimiskiiruse defineerimiseks (vt
„Lülitusega kontaktandur, kiirkäik positsioneerimisel: MP6151” lehekülg 317)
Uus seadmeparameeter: põhipööramise arvestamine
käsitsirežiimis (vt „Põhipööramise arvestamine käsitsirežiimis: MP6166” lehekülg 316)
Tööriista automaatse mõõtmise tsükleid 420 kuni 431 on täiendatud
nii, et nüüd saab mõõteprotokolli kuvada ka ekraanile (vt „Mõõtetulemuste protokollimine” lehekülg 397)
Lisatud on uus tsükkel kontaktanduri parameetrite üldiseks
seadistamiseks (vt „KIIRMÕÕTMINE (tsükkel 441, DIN/ISO: G441, FCL 2-funktsioon)” lehekülg 456)
Tarkvara 340 49x-02 uued tsüklite funktsioonid
10
Page 11

Tarkvara 340 49x-03 uued tsüklite funktsioonid

Uus tsükkel tugipunkti seadmiseks soone keskele (vt „TUGIPUNKT
SOONE KESKEL (tsükkel 408, DIN/ISO: G408, FCL 3-funktsioon)” lehekülg 345)
Uus tsükkel tugipunkti seadmiseks harja keskele (vt „TUGIPUNKT
HARJA KESKEL (tsükkel 409, DIN/ISO: G409, FCL 3-funktsioon)” lehekülg 349)
Uus 3D mõõtetsükkel (vt „MÕÕTMINE 3D (tsükkel 4, FCL 3-
funktsioon)” lehekülg 451)
Tsükkel 401 võib nüüd kompenseerida tooriku nihke ka pöördaluse
pööramisega (vt „PÕHIPÖÖRAMINE kahe ava abil (tsükkel 401, DIN/ISO: G401)” lehekülg 325)
Tsükkel 402 võib nüüd kompenseerida tooriku nihke ka pöördaluse
pööramisega (vt „PÕHIPÖÖRAMINE kahe tapi abil (tsükkel 402, DIN/ISO: G402)” lehekülg 328)
Tugipunkti seadmise tsüklites on mõõtmistulemused Q-
parameetrites Q15X kasutatavad (vt „Mõõtetulemused Q­parameetrites” lehekülg 399)
HEIDENHAIN iTNC 530 11
Tarkvara 340 49x-03 uued tsüklite funktsioonid
Page 12

Tarkvara 340 49x-04 uued tsüklite funktsioonid

Uus tsükkel seadme kinemaatika turvamiseks (vt „KINEMAATIKA
FIKSEERIMINE (tsükkel 450, DIN/ISO: G450, tarkvaravariant)” lehekülg 464)
Uus tsükkel seadme kinemaatika kontrollimiseks ja
optimeerimiseks (vt „KINEMAATIKA MÕÕTMINE (tsükkel 451, DIN/ISO: G451, tarkvaravariant)” lehekülg 466)
Tsükkel 412: Mõõtepunktide arv on valitav uue parameetri Q423
kaudu (vt „TUGIPUNKT RINGI SEES (tsükkel 412, DIN/ISO: G412)” lehekülg 360)
Tsükkel 413: Mõõtepunktide arv on valitav uue parameetri Q423
kaudu (vt „TUGIPUNKT RINGIST VÄLJAS (tsükkel 413, DIN/ISO: G413)” lehekülg 364)
Tsükkel 421: Mõõtepunktide arv on valitav uue parameetri Q423
kaudu (vt „AVA MÕÕTMINE (tsükkel 421, DIN/ISO: G421)” lehekülg 408)
Tsükkel 422: Mõõtepunktide arv on valitav uue parameetri Q423
kaudu (vt „RINGI MÕÕTMINE VÄLJAST (tsükkel 422, DIN/ISO: G422)” lehekülg 412)
Tsükkel 3: Veateadet saab keelata, kui andur on tsükli alguses juba
kõrvale kaldunud (vt „MÕÕTMINE (tsükkel 3)” lehekülg 449)
Uus tsükkel nelinurktappide freesimiseks (vt „NELINURKTAPP
(tsükkel 256, DIN/ISO: G256)” lehekülg 160)
Uus tsükkel ümartappide freesimiseks (vt „ÜMARTAPP (tsükkel
257, DIN/ISO: G257)” lehekülg 164)
Tarkvara 340 49x-04 uued tsüklite funktsioonid
12
Page 13

Tarkvara 340 49x-05 uued tsüklite funktsioonid

Uus universaalpuurimise töötlustsükkel (vt
„UNIVERSAALPUURIMINE (tsükkel 241, DIN/ISO: G241)” lehekülg 98)
Kontaktanduri tsüklit 404 (Põhipööramise seadmine) laiendati
parameetri Q305 võrra (number tabelis), et ka põhipööramisi saaks kirjutada eelseadetabelisse (vt lehekülg 335)
Kontaktanduri tsüklid 408 kuni 419: näidu seadmisel kirjutab TNC
tugipunkti ka eelseadetabeli reale 0 (vt „Arvutatud tugipunkti salvestamine” lehekülg 344)
Kontaktanduri tsükkel 412: täiendav parameeter Q365 nihutusviis
(vt „TUGIPUNKT RINGI SEES (tsükkel 412, DIN/ISO: G412)” lehekülg 360))
Kontaktanduri tsükkel 413: täiendav parameeter Q365 nihutusviis (vt
„TUGIPUNKT RINGIST VÄLJAS (tsükkel 413, DIN/ISO: G413)” lehekülg 364))
Kontaktanduri tsükkel 416: täiendav parameeter Q320 (ohutu
kaugus, vt „TUGIPUNKT AVADERINGI KESKEL (tsükkel 416, DIN/ISO: G416)”, lehekülg 377)
Kontaktanduri tsükkel 421: täiendav parameeter Q365 nihutusviis (vt
„AVA MÕÕTMINE (tsükkel 421, DIN/ISO: G421)” lehekülg 408))
Kontaktanduri tsükkel 422: täiendav parameeter Q365 nihutusviis (vt
„RINGI MÕÕTMINE VÄLJAST (tsükkel 422, DIN/ISO: G422)” lehekülg 412))
Kontaktanduri tsüklit 425 (soone mõõtmine) laiendati parameetrite
Q301 (vahepositsioneerimine ohutule kõrgusele või mitte) ja Q320 (ohutu kaugus) võrra (vt „SISELAIUSE MÕÕTMINE (tsükkel 425, DIN/ISO: G425)”, lehekülg 424)
Kontaktanduri tsüklit 450 (kinemaatika salvestamine) laiendati
parameetris Q410 (režiim) sisestamisvõimaluse 2 (mälu oleku kuvamine) võrra (vt „KINEMAATIKA FIKSEERIMINE (tsükkel 450, DIN/ISO: G450, tarkvaravariant)” lehekülg 464)
Kontaktanduri tsüklit 451 (kinemaatika mõõtmine) laiendati
parameetri Q423 (ringi mõõtmiste arv) ja Q432 (eelseade panemine) võrra (vt „Tsükliparameetrid” lehekülg 475)
Uus kontaktanduri tsükkel 452 eelseade kompensatsioon
vahetuspeade lihtsaks mõõtmiseks (vt „PRESET­KOMPENSATSIOON (tsükkel 452, DIN/ISO: G452, tarkvaravariant)” lehekülg 482)
Uus kontaktanduri tsükkel 484 juhtmeta lauakontaktanduri TT 449
kalibreerimiseks (vt „Juhtmeta TT 449 kalibreerimine (tsükkel 484, DIN/ISO: G484)” lehekülg 500)
Tarkvara 340 49x-05 uued tsüklite funktsioonid
HEIDENHAIN iTNC 530 13
Page 14

Tarkvara 340 49x-06 uued tsüklite funktsioonid

Uus tsükkel 275 Kontuursoon trohhoidaalne (vt „TROHHOIDAALNE
KONTUURI SOON (tsükkel 275, DIN/ISO: G275)” lehekülg 205)
Sügavpuurimise tsükli 241 puhul võib defineerida ka
viibimissügavuse (vt „UNIVERSAALPUURIMINE (tsükkel 241, DIN/ISO: G241)” lehekülg 98)
Tsükli 39 SILINDRIMANTLI KONTUUR lähenemis- ja
eemaldumiskäitumine ei ole seadistatav (vt „Tsüklikäik” lehekülg 230)
Uus kontaktanduri tsükkel kontaktanduri kalibreerimiseks
kalibreerimispea juures (vt „KA KALIBREERIMINE (tsükkel 460, DIN/ISO: G460)” lehekülg 458)
KinematicsOpt: lisatud on täiendav parameeter pöördtelje lõtkude
tuvastamiseks (vt „Lõtk” lehekülg 473)
KinematicsOpt: Hirth-tüüpi hammastega telgede positsioneerimise
paremaks toetamiseks (vt „Hirth-tüüpi hammastega telgedega seadmed” lehekülg 469)
Tarkvara 340 49x-06 uued tsüklite funktsioonid
14
Page 15

Eelmiste versioonidega 340 422-xx/340 423-xx võrreldes muudetud tsüklite funktsioonid

Paljude kalibreerimisandmete haldamist muudeti, vaata
kasutusjuhendit Lihttekstdialoogi programmeerimine
funktsioonid
HEIDENHAIN iTNC 530 15
Eelmiste versioonidega 340 422-xx/340 423-xx võrreldes muudetud tsüklite
Page 16

Tarkvara 34049x-05 muudetud tsüklite funktsioonid

Silinderpinna tsüklid 27, 28, 29 ja 39 töötavad nüüd ka
pöördetelgedega, mille näidu nurk on vähendatud. Varem pidi olema pandud seadmeparameeter 810.x = 0
Tsükkel 403 ei kontrolli enam mõõtmispunktide ja tasakaalustustelje
mõistlikkust. Nii saab mõõta ka kallutatud süsteemis (vt „PÕHIPÖÖRAMISE kompenseerimine pöördtelje abil (tsükkel 403, DIN/ISO: G403)” lehekülg 331)
Tarkvara 34049x-05 muudetud tsüklite funktsioonid
16
Page 17

Tarkvara 34049x-06 muudetud tsüklite funktsioonid

Külgede peentöötluse lähenemiskäitumine muudetud tsükliga 24
(DIN/ISO: G124) (vt „Pidada silmas programmeerimisel!” lehekülg 199)
HEIDENHAIN iTNC 530 17
Tarkvara 34049x-06 muudetud tsüklite funktsioonid
Page 18
Tarkvara 34049x-06 muudetud tsüklite funktsioonid
18
Page 19
Sisukord
Alused / ülevaated
1
Tsüklite kasutamine
2
Töötlustsüklid: Puurimine
3
Töötlustsüklid: Keerme puurimine / keerme freesimine
4
Töötlustsüklid: Tasku freesimine / tapi freesimine / soone freesimine
5
Töötlustsüklid: Näidisdefinitsioonid
6
Töötlustsüklid: Kontuuritasku, kontuurijada
7
Töötlustsüklid: Silinderpind
8
Töötlustsüklid: Kontuurivalemiga kontuuritasku
9
Töötlustsüklid: Mitme ettenihkega pinnafreesimine
10
Tsüklid: Koordinaatide ümberarvutused
11
Tsüklid: Erifunktsioonid
12
Töötamine kontaktanduri tsüklitega
13
Kontaktanduri tsüklid: Tooriku viltuse asendi automaatne määramine
14
Kontaktanduri tsüklid: Tugipunktide automaatne määramine
15
Kontaktanduri tsüklid: Toorikute automaatne kontroll
16
Kontaktanduri tsüklid: Erifunktsioonid
17
Kontaktanduri tsüklid: Kinemaatika automaatne mõõtmine
18
Kontaktanduri tsüklid: Tööriistade automaatne mõõtmine
19
HEIDENHAIN iTNC 530 19
Page 20
Page 21
1 Alused / ülevaated ..... 43
1.1 Sissejuhatus ..... 44
1.2 Kasutatavad tsüklirühmad ..... 45
Töötlustsüklite ülevaade ..... 45
Kontaktanduri tsüklite ülevaade ..... 46
HEIDENHAIN iTNC 530 21
Page 22
2 Töötlustsüklite kasutamine ..... 47
2.1 Töötlustsüklitega töötamine ..... 48
Seadmespetsiifilised tsüklid ..... 48
Tsükli defineerimine funktsiooniklahvidega ..... 49
Tsükli defineerimine GOTO-funktsiooniga ..... 49
Tsükli kutsumine ..... 50
Töö lisatelgedega U/V/W ..... 52
2.2 Tsüklite programmid ..... 53
Ülevaade ..... 53
GLOBAL DEF sisestamine ..... 54
GLOBAL DEF-andmete kasutamine ..... 54
Üldkehtivad üldandmed ..... 55
Puurimistöötluse üldandmed ..... 55
Üldandmed freestöötlemiseks taskutsüklitega 25x ..... 56
Üldandmed freestöötlemiseks kontuurtsüklitega ..... 56
Positsioneerimisrežiimi üldandmed ..... 56
Mõõtmisfunktsioonide üldandmed ..... 57
2.3 Mustri määratlemine PATTERN DEF ..... 58
Kasutamine ..... 58
Sisestage PATTERN DEF ..... 59
Kasutage PATTERN DEF-i ..... 59
Üksiku töötluspositsiooni määratlemine ..... 60
Üksiku rea määratlemine ..... 61
Üksiku mustri määratlemine ..... 62
Üksiku raami määratlemine ..... 63
Täisringi määratlemine ..... 64
Ringi osa määratlemine ..... 65
2.4 Punktitabelid ..... 66
Kasutamine ..... 66
Punktitabeli sisestamine ..... 66
Üksikute punktide esiletõstmine töötlemiseks ..... 67
Punktitabeli valimine programmis ..... 68
Tsükli kutsumine seoses punktitabelitega ..... 69
22
Page 23
3 Töötlustsüklid: Puurimine ..... 71
3.1 Alused ..... 72
Ülevaade ..... 72
3.2 TSENTREERIMINE (tsükkel 240, DIN/ISO: G240) ..... 73
Tsüklikäik ..... 73
Pidada programmeerimisel silmas! ..... 73
Tsükliparameetrid ..... 74
3.3 PUURIMINE (tsükkel 200) ..... 75
Tsüklikäik ..... 75
Pidada programmeerimisel silmas! ..... 75
Tsükliparameetrid ..... 76
3.4 HÕÕRITSEMINE (tsükkel 201, DIN/ISO: G201) ..... 77
Tsüklikäik ..... 77
Pidada programmeerimisel silmas! ..... 77
Tsükliparameetrid ..... 78
3.5 SISETREIMINE (tsükkel 202, DIN/ISO: G202) ..... 79
Tsüklikäik ..... 79
Pidada silmas programmeerimisel! ..... 80
Tsükliparameetrid ..... 81
3.6 UNIVERSAALPUURIMINE (tsükkel 203, DIN/ISO: G203) ..... 83
Tsüklikäik ..... 83
Pidada programmeerimisel silmas! ..... 84
Tsükliparameetrid ..... 85
3.7 TAGURPIDI SÜVISTAMINE (tsükkel 204, DIN/ISO: G204) ..... 87
Tsüklikäik ..... 87
Pidada silmas programmeerimisel! ..... 88
Tsükliparameetrid ..... 89
3.8 UNIVERSAALSÜGAVPUURIMINE (tsükkel 205, DIN/ISO: G205) ..... 91
Tsüklikäik ..... 91
Pidada silmas programmeerimisel! ..... 92
Tsükliparameetrid ..... 93
3.9 PUURFREESIMINE (tsükkel 208) ..... 95
Tsüklikäik ..... 95
Pidada programmeerimisel silmas! ..... 96
Tsükliparameetrid ..... 97
3.10 UNIVERSAALPUURIMINE (tsükkel 241, DIN/ISO: G241) ..... 98
Tsüklikäik ..... 98
Pidada programmeerimisel silmas! ..... 98
Tsükliparameetrid ..... 99
3.11 Programmeerimisnäited ..... 101
HEIDENHAIN iTNC 530 23
Page 24
4 Töötlustsüklid: Keermepuurimine / keermefreesimine ..... 105
4.1 Alused ..... 106
Ülevaade ..... 106
4.2 UUS KEERMEPUURIMINE keermesiduriga (tsükkel 06, DIN/ISO: G206) ..... 107
Tsüklikäik ..... 107
Pidada programmeerimisel silmas! ..... 107
Tsükliparameetrid ..... 108
4.3 KEERMEPUURIMINE keermesidurita GS UUS (tsükkel 207, DIN/ISO: G207) ..... 109
Tsüklikäik ..... 109
Pidada programmeerimisel silmas! ..... 110
Tsükliparameetrid ..... 111
4.4 KEERMEPUURIMINE LAASTU MURDMINE (tsükkel 209, DIN/ISO: G209) ..... 112
Tsüklikäik ..... 112
Pidada programmeerimisel silmas! ..... 113
Tsükliparameetrid ..... 114
4.5 Keermefreesimise alused ..... 115
Eeltingimused ..... 115
4.6 KEERMEFREESIMINE (tsükkel 262, DIN/ISO: G262) ..... 117
Tsüklikäik ..... 117
Pidada programmeerimisel silmas! ..... 118
Tsükliparameetrid ..... 119
4.7 SÜVISKEERMEFREESIMINE (tsükkel 263, DIN/ISO: G263) ..... 120
Tsüklikäik ..... 120
Pidada programmeerimisel silmas! ..... 121
Tsükliparameetrid ..... 122
4.8 PUURKEERMEFREESIMINE (tsükkel 264, DIN/ISO: G264) ..... 124
Tsüklikäik ..... 124
Pidada programmeerimisel silmas! ..... 125
Tsükliparameetrid ..... 126
4.9 SPIRAAL-PUURKEERMEFREESIMINE (tsükkel 265, DIN/ISO: G265) ..... 128
Tsüklikäik ..... 128
Pidada programmeerimisel silmas! ..... 129
Tsükliparameetrid ..... 130
4.10 VÄLISKEERME FREESIMINE (tsükkel 267, DIN/ISO: G267) ..... 132
Tsüklikäik ..... 132
Pidada programmeerimisel silmas! ..... 133
Tsükliparameetrid ..... 134
4.11 Programmeerimisnäited ..... 136
24
Page 25
5 Töötlustsüklid: Tasku freesimine / tapi freesimine / soone freesimine ..... 139
5.1 Alused ..... 140
Ülevaade ..... 140
5.2 TÄISNURKTASKU (tsükkel 251, DIN/ISO: G251) ..... 141
Tsüklikäik ..... 141
Pidada programmeerimisel silmas ..... 142
Tsükliparameetrid ..... 143
5.3 ÜMARTASKU (tsükkel 252, DIN/ISO: G252) ..... 146
Tsüklikäik ..... 146
Pidada programmeerimisel silmas! ..... 147
Tsükliparameetrid ..... 148
5.4 SOONE FREESIMINE (tsükkel 253, DIN/ISO: G253) ..... 150
Tsüklikäik ..... 150
Pidada programmeerimisel silmas! ..... 151
Tsükliparameetrid ..... 152
5.5 ÜMARSOON (tsükkel 254, DIN/ISO: G254) ..... 155
Tsüklikäik ..... 155
Pidada programmeerimisel silmas! ..... 156
Tsükliparameetrid ..... 157
5.6 NELINURKTAPP (tsükkel 256, DIN/ISO: G256) ..... 160
Tsüklikäik ..... 160
Pidada programmeerimisel silmas! ..... 161
Tsükliparameetrid ..... 162
5.7 ÜMARTAPP (tsükkel 257, DIN/ISO: G257) ..... 164
Tsüklikäik ..... 164
Pidada programmeerimisel silmas! ..... 165
Tsükliparameetrid ..... 166
5.8 Programmeerimisnäited ..... 168
HEIDENHAIN iTNC 530 25
Page 26
6 Töötlustsüklid: Näidisdefinitsioonid ..... 171
6.1 Alused ..... 172
Ülevaade ..... 172
6.2 PUNKTIMUSTER RINGJOONEL (tsükkel 220, DIN/ISO: G220) ..... 173
Tsüklikäik ..... 173
Pidada programmeerimisel silmas! ..... 173
Tsükliparameetrid ..... 174
6.3 PUNKTIMUSTER JOONTEL (tsükkel 221, DIN/ISO: G221) ..... 176
Tsüklikäik ..... 176
Pidada programmeerimisel silmas! ..... 176
Tsükliparameetrid ..... 177
6.4 Programmeerimisnäited ..... 178
26
Page 27
7 Töötlustsüklid: Kontuuritasku, kontuuritõmbed ..... 181
7.1 SL-tsüklid ..... 182
Alused ..... 182
Ülevaade ..... 184
7.2 KONTUUR (tsükkel 14, DIN/ISO: G37) ..... 185
Pidada programmeerimisel silmas! ..... 185
Tsükliparameetrid ..... 185
7.3 Kattuvad kontuurid ..... 186
Alused ..... 186
Alamprogrammid: kattuvad taskud ..... 187
„Summaarne“ pind ..... 188
„Mittekattuv“ pind ..... 189
„Lõikuv“ pind ..... 189
7.4 KONTUURI ANDMED (tsükkel 20, DIN/ISO: G120) ..... 190
Pidada programmeerimisel silmas! ..... 190
Tsükliparameetrid ..... 191
7.5 EELPUURIMINE (tsükkel 21, DIN/ISO: G121) ..... 192
Tsüklikäik ..... 192
Pidada silmas programmeerimisel! ..... 192
Tsükliparameetrid ..... 193
7.6 KAMMLÕIKUS (tsükkel 22, DIN/ISO: G122) ..... 194
Tsüklikäik ..... 194
Pidada silmas programmeerimisel! ..... 195
Tsükliparameetrid ..... 196
7.7 PÕHJA PEENTÖÖTLUS (tsükkel 23, DIN/ISO: G123) ..... 198
Tsüklikäik ..... 198
Pidada silmas programmeerimisel! ..... 198
Tsükliparameetrid ..... 198
7.8 KÜLJE PEENTÖÖTLUS (tsükkel 24, DIN/ISO: G124) ..... 199
Tsüklikäik ..... 199
Pidada silmas programmeerimisel! ..... 199
Tsükliparameetrid ..... 200
7.9 KONTUURIJADA (tsükkel 25, DIN/ISO: G125) ..... 201
Tsüklikäik ..... 201
Pidada silmas programmeerimisel! ..... 201
Tsükliparameetrid ..... 202
7.10 KONTUURI andmed (tsükkel 270, DIN/ISO: G270) ..... 203
Pidada programmeerimisel silmas! ..... 203
Tsükliparameetrid ..... 204
7.11 TROHHOIDAALNE KONTUURI SOON (tsükkel 275, DIN/ISO: G275) ..... 205
Tsüklikäik ..... 205
Pidada programmeerimisel silmas! ..... 207
Tsükliparameetrid ..... 208
7.12 Programmeerimisnäited ..... 211
HEIDENHAIN iTNC 530 27
Page 28
8 Töötlustsüklid: Silindripind ..... 219
8.1 Alused ..... 220
Silindripinna tsüklite ülevaade ..... 220
8.2 SILINDERPIND (tsükkel 27, DIN/ISO: G127, tarkvaravariant 1) ..... 221
Tsükli käik ..... 221
Pidada silmas programmeerimisel! ..... 222
Tsükliparameetrid ..... 223
8.3 SILINDERPIND soone freesimine (tsükkel 28, DIN/ISO: G128, tarkvaravariant 1) ..... 224
Tsüklikäik ..... 224
Pidada programmeerimisel silmas! ..... 225
Tsükliparameetrid ..... 226
8.4 SILINDERPIND astme freesimine (tsükkel 29, DIN/ISO: G129, tarkvaravariant 1) ..... 227
Tsüklikäik ..... 227
Pidada programmeerimisel silmas! ..... 228
Tsükliparameetrid ..... 229
8.5 SILINDERPIND väliskontuuri freesimine (tsükkel 39, DIN/ISO: G139, tarkvaravariant 1) ..... 230
Tsüklikäik ..... 230
Pidada programmeerimisel silmas! ..... 231
Tsükliparameetrid ..... 232
8.6 Programmeerimisnäited ..... 233
28
Page 29
9 Töötlustsüklid: Kontuurivalemiga kontuuritasku ..... 237
9.1 SL-tsüklid keeruka kontuurivalemiga ..... 238
Alused ..... 238
Programmi valimine koos kontuuri definitsioonidega ..... 240
Kontuuri kirjelduste defineerimine ..... 241
Keerukate kontuurivalemite sisestamine ..... 242
Kattuvad kontuurid ..... 243
Kontuuri töötlemine SL-tsüklitega ..... 245
9.2 SL-tsüklid lihtsa kontuurivalemiga ..... 249
Alused ..... 249
Lihtsa kontuurivalemi sisestamine ..... 251
Kontuuri töötlemine SL-tsüklitega ..... 251
HEIDENHAIN iTNC 530 29
Page 30
10 Töötlustsüklid: Mitme ettenihkega pinnafreesimine ..... 253
10.1 Alused ..... 254
Ülevaade ..... 254
10.2 3D-ANDMETE TÖÖTLUS (tsükkel 30, DIN/ISO: G60) ..... 255
Tsüklikäik ..... 255
Pidada programmeerimisel silmas! ..... 255
Tsükliparameetrid ..... 256
10.3 MITME ETTENIHKEGA PINNA FREESIMINE (tsükkel 230, DIN/ISO: G230) ..... 257
Tsüklikäik ..... 257
Pidada programmeerimisel silmas! ..... 257
Tsükliparameetrid ..... 258
10.4 JUHTPIND (tsükkel 231, DIN/ISO: G231) ..... 259
Tsüklikäik ..... 259
Pidada programmeerimisel silmas! ..... 260
Tsükliparameetrid ..... 261
10.5 LAUPFREESIMINE (tsükkel 232, DIN/ISO: G232) ..... 263
Tsüklikäik ..... 263
Pidada programmeerimisel silmas! ..... 265
Tsükliparameetrid ..... 265
10.6 Programmeerimisnäited ..... 268
30
Page 31
11 Tsüklid: Koordinaatide ümberarvutused ..... 271
11.1 Alused ..... 272
Ülevaade ..... 272
Koordinaatide teisenduse kehtivus ..... 273
11.2 NULLPUNKTI nihutamine (tsükkel 7, DIN/ISO: G54) ..... 274
Toime ..... 274
Tsükliparameetrid ..... 274
11.3 NULLPUNKTI nihutamine nullpunktitabelitega (tsükkel 7, DIN/ISO: G53) ..... 275
Toime ..... 275
Pidada silmas programmeerimisel! ..... 276
Tsükliparameetrid ..... 277
Valige NC-programmis nullpunktitabel ..... 277
Nullpunktitabeli redigeerimine töörežiimis Programmi salvestamine/redigeerimine ..... 278
Nullpunktitabeli redigeerimine töörežiimis Programmikäik ..... 279
Tegelike väärtuste ülevõtmine nullpunktitabelisse ..... 279
Nullpunktitabeli konfigureerimine ..... 280
Nullpunktitabelist väljumine ..... 280
11.4 TUGIPUNKTI SEADMINE (tsükkel 247, DIN/ISO: G247) ..... 281
Toime ..... 281
Pöörata tähelepanu enne programmeerimist! ..... 281
Tsükliparameetrid ..... 281
11.5 PEEGELDAMINE (tsükkel 8, DIN/ISO: G28) ..... 282
Toime ..... 282
Pidada programmeerimisel silmas! ..... 282
Tsükliparameetrid ..... 283
11.6 PÖÖRAMINE (tsükkel 10, DIN/ISO: G73) ..... 284
Toime ..... 284
Pidada silmas programmeerimisel! ..... 284
Tsükliparameetrid ..... 285
11.7 MASTAABITEGUR (tsükkel 11, DIN/ISO: G72) ..... 286
Toime ..... 286
Tsükliparameetrid ..... 287
11.8 TELJESP. MASTAABITEGUR (tsükkel 26) ..... 288
Toime ..... 288
Pidada programmeerimisel silmas! ..... 288
Tsükliparameetrid ..... 289
HEIDENHAIN iTNC 530 31
Page 32
11.9 TÖÖTLUSTASAND (tsükkel 19, DIN/ISO: G80, tarkvaravariant 1) ..... 290
Toime ..... 290
Pidada silmas programmeerimisel! ..... 291
Tsükliparameetrid ..... 292
Lähtestama ..... 292
Pöördetelgede positsioneerimine ..... 293
Asendinäit kallutatud süsteemis ..... 295
Tööpiirkonna kontroll ..... 295
Positsioneerimine kallutatud süsteemis ..... 295
Kombinatsioon koordinaatide muude teisendustsüklitega ..... 296
Automaatne mõõtmine kallutatud süsteemis ..... 296
Juhised tööks tsükliga 19 TÖÖTLUSTASAND ..... 297
11.10 Programmeerimisnäited ..... 299
32
Page 33
12 Tsüklid: Erifunktsioonid ..... 301
12.1 Alused ..... 302
Ülevaade ..... 302
12.2 VIIVITUSAEG (tsükkel 9, DIN/ISO: G264) ..... 303
Funktsioon ..... 303
Tsükliparameetrid ..... 303
12.3 PROGRAMMI KUTSUMINE (tsükkel 12, DIN/ISO: G39) ..... 304
Tsüklifunktsioon ..... 304
Pidada programmeerimisel silmas! ..... 304
Tsükliparameetrid ..... 305
12.4 SPINDLI SUUNAMINE (tsükkel 13, DIN/ISO: G36) ..... 306
Tsüklifunktsioon ..... 306
Pidada programmeerimisel silmas! ..... 306
Tsükliparameetrid ..... 306
12.5 TOLERANTS (tsükkel 32, DIN/ISO: G62) ..... 307
Tsüklifunktsioon ..... 307
Mõjutused geomeetria defineerimisel CAM-süsteemis ..... 308
Pidada programmeerimisel silmas! ..... 309
Tsükliparameetrid ..... 310
HEIDENHAIN iTNC 530 33
Page 34
13 Töötamine kontaktanduri tsüklitega ..... 311
13.1 Üldist kontaktanduri tsüklite kohta ..... 312
Tööpõhimõte ..... 312
Kontaktanduri tsüklid töörežiimides Käsitsi ja El. seaderatas ..... 313
kontaktanduri tsüklid automaatrežiimi jaoks ..... 313
13.2 Enne, kui alustate tööd kontaktanduri tsüklitega! ..... 315
Maksimaalne liikumistee kuni mõõtmispunktini: MP6130 ..... 315
Ohutu kaugus mõõtmispunktini: MP6140 ..... 315
Infrapuna-kontaktanduri orienteerimine programmeeritud mõõtmissuunale: MP6165 ..... 315
Põhipööramise arvestamine käsitsirežiimis: MP6166 ..... 316
Mitmekordne mõõtmine: MP6170 ..... 316
Korduvmõõtmise usaldusvahemik: MP6171 ..... 316
Lülitusega kontaktandur, anduri ettenihe: MP6120 ..... 317
Lülitusega kontaktandur, ettenihe positsioneerimisliikumise korral: MP6150 ..... 317
Lülitusega kontaktandur, kiirkäik positsioneerimisel: MP6151 ..... 317
KinematicsOpt, tolerantsipiir režiimi Optimeerimine jaoks: MP6600 ..... 317
KinematicsOpt, kalibreerimispea raadiuse lubatud hälve: MP6601 ..... 317
Kontaktanduri tsüklite töötlemine ..... 318
34
Page 35
14 Kontaktanduri tsüklid: Tooriku viltuse asendi automaatne määramine ..... 319
14.1 Alused ..... 320
Ülevaade ..... 320
Tooriku viltuse asendi tuvastamiseks kasutatavate kontaktanduri tsüklite sarnane osa ..... 321
14.2 PÕHIPÖÖRAMINE (tsükkel 400, DIN/ISO: G400) ..... 322
Tsüklikäik ..... 322
Pidada programmeerimisel silmas! ..... 322
Tsükliparameetrid ..... 323
14.3 PÕHIPÖÖRAMINE kahe ava abil (tsükkel 401, DIN/ISO: G401) ..... 325
Tsüklikäik ..... 325
Pidada programmeerimisel silmas! ..... 325
Tsükliparameetrid ..... 326
14.4 PÕHIPÖÖRAMINE kahe tapi abil (tsükkel 402, DIN/ISO: G402) ..... 328
Tsüklikäik ..... 328
Pidada programmeerimisel silmas! ..... 328
Tsükliparameetrid ..... 329
14.5 PÕHIPÖÖRAMISE kompenseerimine pöördtelje abil (tsükkel 403, DIN/ISO: G403) ..... 331
Tsüklikäik ..... 331
Pidada programmeerimisel silmas! ..... 332
Tsükliparameetrid ..... 333
14.6 PÕHIPÖÖRAMISE SEADMINE (tsükkel 404, DIN/ISO: G404) ..... 335
Tsüklikäik ..... 335
Tsükliparameetrid ..... 335
14.7 Tooriku viltuse asendi kompenseerimine C-telje abil (tsükkel 405, DIN/ISO: G405) ..... 336
Tsüklikäik ..... 336
Pidada programmeerimisel silmas! ..... 337
Tsükliparameetrid ..... 338
HEIDENHAIN iTNC 530 35
Page 36
15 Kontaktanduri tsüklid: Tugipunktide automaatne määramine ..... 341
15.1 Alused ..... 342
Ülevaade ..... 342
Kõikide tugipunkti seadmiseks kasutatavate kontaktanduri tsüklite ühisosa ..... 343
15.2 TUGIPUNKT SOONE KESKEL (tsükkel 408, DIN/ISO: G408, FCL 3-funktsioon) ..... 345
Tsüklikäik ..... 345
Pidada programmeerimisel silmas! ..... 346
Tsükliparameetrid ..... 346
15.3 TUGIPUNKT HARJA KESKEL (tsükkel 409, DIN/ISO: G409, FCL 3-funktsioon) ..... 349
Tsüklikäik ..... 349
Pidada programmeerimisel silmas! ..... 349
Tsükliparameetrid ..... 350
15.4 TUGIPUNKT NELINURGA SEES (tsükkel 410, DIN/ISO: G410) ..... 352
Tsüklikäik ..... 352
Pidada programmeerimisel silmas! ..... 352
Tsükliparameetrid ..... 353
15.5 TUGIPUNKT NELINURGAST VÄLJAS (tsükkel 411, DIN/ISO: G411) ..... 356
Tsüklikäik ..... 356
Pidada programmeerimisel silmas! ..... 357
Tsükliparameetrid ..... 357
15.6 TUGIPUNKT RINGI SEES (tsükkel 412, DIN/ISO: G412) ..... 360
Tsüklikäik ..... 360
Pidada programmeerimisel silmas! ..... 361
Tsükliparameetrid ..... 361
15.7 TUGIPUNKT RINGIST VÄLJAS (tsükkel 413, DIN/ISO: G413) ..... 364
Tsüklikäik ..... 364
Pidada programmeerimisel silmas! ..... 365
Tsükliparameetrid ..... 365
15.8 TUGIPUNKT NURGAST VÄLJAS (tsükkel 414, DIN/ISO: G414) ..... 368
Tsüklikäik ..... 368
Pidada programmeerimisel silmas! ..... 369
Tsükliparameetrid ..... 370
15.9 TUGIPUNKT NURGA SEES (tsükkel 415, DIN/ISO: G415) ..... 373
Tsüklikäik ..... 373
Pidada programmeerimisel silmas! ..... 374
Tsükliparameetrid ..... 374
15.10 TUGIPUNKT AVADERINGI KESKEL (tsükkel 416, DIN/ISO: G416) ..... 377
Tsüklikäik ..... 377
Pidada programmeerimisel silmas! ..... 378
Tsükliparameetrid ..... 378
15.11 TUGIPUNKT KONTAKTANDURI TELJEL (tsükkel 417, DIN/ISO: G417) ..... 381
Tsüklikäik ..... 381
Pidada programmeerimisel silmas! ..... 381
Tsükliparameetrid ..... 382
36
Page 37
15.12 TUGIPUNKT 4 AVA KESKEL (tsükkel 418, DIN/ISO: G418) ..... 383
Tsüklikäik ..... 383
Pidada programmeerimisel silmas! ..... 384
Tsükliparameetrid ..... 384
15.13 TUGIPUNKT ÜHEL TELJEL (tsükkel 419, DIN/ISO: G419) ..... 387
Tsüklikäik ..... 387
Pidada programmeerimisel silmas! ..... 387
Tsükliparameetrid ..... 388
HEIDENHAIN iTNC 530 37
Page 38
16 Kontaktanduri tsüklid: Toorikute automaatne kontroll ..... 395
16.1 Alused ..... 396
Ülevaade ..... 396
Mõõtetulemuste protokollimine ..... 397
Mõõtetulemused Q-parameetrites ..... 399
Mõõtmise olek ..... 399
Lubatud hälbe kontroll ..... 400
Tööriistakontroll ..... 400
Mõõtetulemuste referentssüsteem ..... 401
16.2 TUGITASAND (tsükkel 0, DIN/ISO: G55) ..... 402
Tsüklikäik ..... 402
Pidada programmeerimisel silmas! ..... 402
Tsükliparameetrid ..... 402
16.3 TUGITASAND polaarne (tsükkel 1) ..... 403
Tsüklikäik ..... 403
Pidada programmeerimisel silmas! ..... 403
Tsükliparameetrid ..... 404
16.4 NURGA MÕÕTMINE (tsükkel 420, DIN/ISO: G420) ..... 405
Tsüklikäik ..... 405
Pidada programmeerimisel silmas! ..... 405
Tsükliparameetrid ..... 406
16.5 AVA MÕÕTMINE (tsükkel 421, DIN/ISO: G421) ..... 408
Tsüklikäik ..... 408
Pidada programmeerimisel silmas! ..... 408
Tsükliparameetrid ..... 409
16.6 RINGI MÕÕTMINE VÄLJAST (tsükkel 422, DIN/ISO: G422) ..... 412
Tsüklikäik ..... 412
Pidada programmeerimisel silmas! ..... 412
Tsükliparameetrid ..... 413
16.7 NELINURGA MÕÕTMINE SEEST (tsükkel 423, DIN/ISO: G423) ..... 416
Tsüklikäik ..... 416
Pidada programmeerimisel silmas! ..... 417
Tsükliparameetrid ..... 417
16.8 NELINURGA MÕÕTMINE VÄLJAST (tsükkel 424, DIN/ISO: G424) ..... 420
Tsüklikäik ..... 420
Pidada programmeerimisel silmas! ..... 421
Tsükliparameetrid ..... 421
16.9 SISELAIUSE MÕÕTMINE (tsükkel 425, DIN/ISO: G425) ..... 424
Tsüklikäik ..... 424
Pidada programmeerimisel silmas! ..... 424
Tsükliparameetrid ..... 425
38
Page 39
16.10 HARJA MÕÕTMINE VÄLJAST (tsükkel 426, DIN/ISO: G426) ..... 427
Tsüklikäik ..... 427
Pidada programmeerimisel silmas! ..... 427
Tsükliparameetrid ..... 428
16.11 KOORDINAADI MÕÕTMINE (tsükkel 427, DIN/ISO: G427) ..... 430
Tsüklikäik ..... 430
Pidada programmeerimisel silmas! ..... 430
Tsükliparameetrid ..... 431
16.12 AVADERINGI MÕÕTMINE (tsükkel 430, DIN/ISO: G430) ..... 433
Tsüklikäik ..... 433
Pidada programmeerimisel silmas! ..... 434
Tsükliparameetrid ..... 434
16.13 TASANDI MÕÕTMINE (tsükkel 431, DIN/ISO: G431) ..... 437
Tsüklikäik ..... 437
Pidada programmeerimisel silmas! ..... 438
Tsükliparameetrid ..... 439
16.14 Programmeerimisnäited ..... 441
HEIDENHAIN iTNC 530 39
Page 40
17 Kontaktanduri tsüklid: Erifunktsioonid ..... 445
17.1 Alused ..... 446
Ülevaade ..... 446
17.2 KA KALIBREERIMINE (tsükkel 2) ..... 447
Tsüklikäik ..... 447
Pidada programmeerimisel silmas! ..... 447
Tsükliparameetrid ..... 447
17.3 KA PIKKUSE KALIBREERIMINE (tsükkel 9) ..... 448
Tsüklikäik ..... 448
Tsükliparameetrid ..... 448
17.4 MÕÕTMINE (tsükkel 3) ..... 449
Tsüklikäik ..... 449
Pidada programmeerimisel silmas! ..... 449
Tsükliparameetrid ..... 450
17.5 MÕÕTMINE 3D (tsükkel 4, FCL 3-funktsioon) ..... 451
Tsüklikäik ..... 451
Pidada programmeerimisel silmas! ..... 451
Tsükliparameetrid ..... 452
17.6 TELJENIHKE MÕÕTMINE (kontaktanduri tsükkel 440, DIN/ISO: G440) ..... 453
Tsüklikäik ..... 453
Pidada programmeerimisel silmas! ..... 454
Tsükliparameetrid ..... 455
17.7 KIIRMÕÕTMINE (tsükkel 441, DIN/ISO: G441, FCL 2-funktsioon) ..... 456
Tsüklikäik ..... 456
Pidada programmeerimisel silmas! ..... 456
Tsükliparameetrid ..... 457
17.8 KA KALIBREERIMINE (tsükkel 460, DIN/ISO: G460) ..... 458
Tsüklikäik ..... 458
Pidada programmeerimisel silmas! ..... 458
Tsükliparameetrid ..... 459
40
Page 41
18 Kontaktanduri tsüklid: Kinemaatika automaatne mõõtmine ..... 461
18.1 Kinemaatika mõõtmine kontaktanduritega KA (variant KinematicsOpt) ..... 462
Põhialused ..... 462
Ülevaade ..... 462
18.2 Eeltingimused ..... 463
Pidada programmeerimisel silmas! ..... 463
18.3 KINEMAATIKA FIKSEERIMINE (tsükkel 450, DIN/ISO: G450, tarkvaravariant) ..... 464
Tsüklikäik ..... 464
Pidada programmeerimisel silmas! ..... 464
Tsükliparameetrid ..... 465
Protokollifunktsioon ..... 465
18.4 KINEMAATIKA MÕÕTMINE (tsükkel 451, DIN/ISO: G451, tarkvaravariant) ..... 466
Tsüklikäik ..... 466
Positsioneerimissuund ..... 468
Hirth-tüüpi hammastega telgedega seadmed ..... 469
Mõõtepunktide arvu valimine ..... 470
Kalibreerimispea asendi valimine seadme alusel ..... 470
Soovitused täpsuse kohta ..... 471
Juhised mitmesuguste kalibreerimismeetodite juurde ..... 472
Lõtk ..... 473
Pidada programmeerimisel silmas! ..... 474
Tsükliparameetrid ..... 475
Erinevad režiimid (Q406) ..... 478
Protokollifunktsioon ..... 479
18.5 PRESET-KOMPENSATSIOON (tsükkel 452, DIN/ISO: G452, tarkvaravariant) ..... 482
Tsüklikäik ..... 482
Pidada programmeerimisel silmas! ..... 484
Tsükliparameetrid ..... 485
Vahetuspeade võrdlemine ..... 487
Hälbimise kompenseerimine ..... 489
Protokollifunktsioon ..... 491
HEIDENHAIN iTNC 530 41
Page 42
19 Kontaktanduri tsüklid: Tööriistade automaatne mõõtmine ..... 493
19.1 Alused ..... 494
Ülevaade ..... 494
Erinevused tsüklite 31 kuni 33 ja 481 kuni 483 vahel ..... 495
Seadmeparameetrite seadistamine ..... 495
Kirjed tööriistatabelis TOOL.T ..... 497
Mõõtetulemuste kuvamine ..... 498
19.2 TT kalibreerimine (tsükkel 30 või 480, DIN/ISO: G480) ..... 499
Tsüklikäik ..... 499
Pidada programmeerimisel silmas! ..... 499
Tsükliparameetrid ..... 499
19.3 Juhtmeta TT 449 kalibreerimine (tsükkel 484, DIN/ISO: G484) ..... 500
Põhialused ..... 500
Tsüklikäik ..... 500
Pidada programmeerimisel silmas! ..... 500
Tsükliparameetrid ..... 500
19.4 Tööriista pikkuse mõõtmine (tsükkel 31 või 481, DIN/ISO: G481) ..... 501
Tsüklikäik ..... 501
Pidada programmeerimisel silmas! ..... 502
Tsükliparameetrid ..... 502
19.5 Tööriista raadiuse mõõtmine (tsükkel 32 või 482, DIN/ISO: G482) ..... 503
Tsüklikäik ..... 503
Pidada programmeerimisel silmas! ..... 503
Tsükliparameetrid ..... 504
19.6 Tööriista täielik mõõtmine (tsükkel 33 või 483, DIN/ISO: G483) ..... 505
Tsüklikäik ..... 505
Pidada programmeerimisel silmas! ..... 505
Tsükliparameetrid ..... 506
Ülevaatetabel ..... 509
Töötlustsüklid ..... 509
Kontaktanduri tsüklid ..... 511
42
Page 43

Alused / ülevaated

Page 44
1.1 Sissejuhatus
Sageli korduvad, mitmest sammust koosnevad töötlused, on TNC-s salvestatud tsüklitena. Ka koordinaatide teisendused ja mõned erifunktsioonid on saadaval tsüklitena.
Enamik töötlemistsüklitest kasutavad Q-parameetreid siirdeparameetritena. Sarnase funktsiooniga parameetrid, mida TNC erinevates tsüklites kasutab, kannavad alati sama numbrit: näiteks Q200 on alati ohutu kaugus, Q202 alati süvistussügavus jne.

1.1 Sissejuhatus

Tähelepanu: kokkupõrkeoht!
Tsüklid võivad teostada ulatuslikke töötlusoperatsioone. Enne töötlust peate ohutustehnilistel põhjustel teostama graafilise programmitesti!
Kui kasutate töötlustsüklite korral numbriga üle 200 kaudseid parameetri määramisi (nt Q210 = Q1), siis ei rakendu määratud parameetri (nt Q1) muudatus pärast tsükli defineerimist. Sellistel juhtudel defineerige tsükli parameeter (nt Q210) otse.
Kui defineerite töötlustsüklite korral numbriga üle 200 ettenihkeparameetri, siis võite arvväärtuse asemel funktsiooniklahviga määrata ka TOOL CALL-lauses defineeritud ettenihke (funktsiooniklahv FAUTO). Olenevalt vastavast tsüklist ning ettenihke parameetri vastavast funktsioonist võite kasutada veel ettenihke alternatiive FMAX (kiirkäik), FZ (hammasettenihe) ja FU (pöördettenihe).
Pidage meeles, et pärast tsükli defineerimist FAUTO- ettenihke muutus ei toimi, sest tsükli definitsiooni töötlemisel määrab TNC ettenihke sisemiselt ja püsivalt TOOL CALL-lausest.
Kui soovite kustutada mitme osalausega tsükli, annab TNC märku, kas kogu tsükkel tuleb kustutada.
44 Alused / ülevaated
Page 45
1.2 Kasutatavad tsüklirühmad

Töötlustsüklite ülevaade

U Funktsiooniklahvide ribal on kuvatud erinevad
tsüklirühmad
Tsüklirühm
Tsüklid sügavpuurimiseks, hõõritsemiseks, sisetreimiseks, süvistamiseks. Lehekülg 72
Tsüklid keermepuurimiseks, keermelõikamiseks ja keermefreesimiseks Lehekülg 106
Tsüklid taskute, tappide ja soonte freesimiseks Lehekülg 140
Tsüklid punktimustrite valmistamiseks, nt avadering või avadepind Lehekülg 172
SL-tsüklid (Subcontur-List – alamkontuuride loend), millega saab kontuuriparalleelselt töödelda keerukamaid, mitmest kattuvast osakontuurist koosnevaid kontuure, teostada silinderpinna interpolatsiooni
Tsüklid tasaste või kõverate pindade freesimiseks Lehekülg 254
Tsüklid koordinaatide teisendamiseks, millega saab suvalisi kontuure nihutada, pöörata, peegeldada, suurendada või vähendada
Eritsüklid Viivitus, Programmi kutsumine, Spindli suunamine, Tolerants Lehekülg 302
U Vajadusel lülitada ümber Seadmespetsiifilistele
töötlustsüklitele. Selliseid töötlustsükleid võib integreerida teie seadme tootja.
Funktsioo­niklahv
Lehekülg
Lehekülg 184
Lehekülg 272

1.2 Kasutatavad tsüklirühmad

HEIDENHAIN iTNC 530 45
Page 46

Kontaktanduri tsüklite ülevaade

U Funktsiooniklahvide ribal on kuvatud erinevad
tsüklirühmad
Tsüklirühm
Tsüklid tooriku viltuse asendi automaatseks avastamiseks ja kompenseerimiseks Lehekülg 320
Tsüklid tugipunkti automaatseks seadmiseks Lehekülg 342
Tsüklid tooriku automaatseks kontrollimiseks Lehekülg 396
Kalibreerimistsüklid, eritsüklid Lehekülg 446
Kinemaatika automaatse mõõtmise tsüklid Lehekülg 462
Funktsioo­niklahv
1.2 Kasutatavad tsüklirühmad
Tsüklid tööriista automaatseks mõõtmiseks (aktiveerib seadme tootja) Lehekülg 494
U Vajadusel lülitada ümber Kontaktanduri tsüklitele.
Selliseid kontaktanduri tsükleid võib integreerida teie seadme tootja.
Lehekülg
46 Alused / ülevaated
Page 47

Töötlustsüklite kasutamine

Page 48
2.1 Töötlustsüklitega töötamine

Seadmespetsiifilised tsüklid

Paljudel seadmetel on tsüklid, mis seadme tootja programmeeris TNC­sse lisaks HEIDENHAINi tsüklitele. Need tsüklid on eraldi nummerdatud:
Tsüklid 300 kuni 399
Seadmele iseloomulikud tsüklid, mida saab defineerida klahviga CYCLE DEF
Tsüklid 500 kuni 599
Seadmele iseloomulikud tsüklid, mida saab defineerida klahviga TOUCH PROBE
Tutvuge vastavate funktsioonide kirjeldustega seadme käsiraamatus.
Mõnikord kasutatakse seadmespetsiifiliste tsüklite korral ka siirdeparameetreid, mida HEIDENHAIN on juba standardtsüklites kasutanud. Et DEF-aktiivsete tsüklite (tsüklid, mida TNC teostab tsükli

2.1 Töötlustsüklitega töötamine

defineerimisel automaatselt vaata ka „Tsükli kutsumine” lk 50) ja CALL-aktiivsete tsüklite (tsüklid, mida tuleb kutsuda vaata ka „Tsükli kutsumine” lk 50) üheaegsel kasutamisel vältida probleeme, mis on seotud korduvalt kasutatavate siirdeparameetrite ülekirjutamisega, toimige järgmiselt:
U DEF-aktiivsed tsüklid programmeerige alati enne CALL-aktiivseid
tsükleid
U CALL-aktiivse tsükli ja selle kutse vahele programmeerige DEF-
aktiivne tsükkel vaid siis, kui nende tsüklite siirdeparameetrite vahel ei esine lõikumist
48 Töötlustsüklite kasutamine
Page 49

Tsükli defineerimine funktsiooniklahvidega

U Funktsiooniklahvide ribal on kuvatud erinevad
tsüklirühmad
U Valige tsüklirühm, nt puurimistsüklid
U Valige tsükkel, nt KEERMEFREESIMINE. TNC avab
dialoogi ja pärib kõiki sisestusväärtusi; samaaegselt kuvab TNC paremal ekraanipoolel graafiku, millel sisestatav parameeter on esile tõstetud
U Sisestage kõik TNC poolt nõutavad parameetrid ja
kinnitage iga sisestus klahviga ENT
U TNC suleb dialoogi, kui kõik vajalikud andmed on
sisestatud.

Tsükli defineerimine GOTO-funktsiooniga

U Funktsiooniklahvide ribal on kuvatud erinevad
tsüklirühmad
U TNC kuvab infoaknas tsüklite ülevaate U Valige nooleklahvidega soovitud tsükkel või U valige klahviga CTRL + nooleklahvidega (sirvimine
lehekülgede kaupa) soovitud tsükkel või
U sisestage tsükli number ja kinnitage klahviga ENT.
TNC avab seejärel tsüklidialoogi, nagu eespool kirjeldatud
2.1 Töötlustsüklitega töötamine
NC-näidislaused
7 CYCL DEF 200 PUURIMINE
Q200=2 ;OHUTU KAUGUS Q201=3 ;SÜGAVUS Q206=150 ;SÜVISTAMISE ETTENIHE Q202=5 ;SÜVISTAMISSÜGAVUS Q210=0 ;VIIBIMISAEG ÜLAL Q203=+0 ;PEALISPINNA KOORD. Q204=50 ;2. OH. KAUGUS Q211=0.25 ;VIIBIMISAEG ALL
HEIDENHAIN iTNC 530 49
Page 50

Tsükli kutsumine

Eeltingimused
Enne tsükli kutsumist peate kindlasti programmeerima:
BLK FORM-i graafiliseks kujutamiseks (vajalik ainult
testgraafiku korral)
Tööriista kutsumineSpindli pöörlemissuund (lisafunktsioon M3/M4)Tsükli definitsioon (CYCL DEF).
Jälgige muid eeltingimusi, mis on toodud järgnevates tsüklikirjeldustes.
Järgmised tsüklid toimivad alates nende defineerimisest töötlusprogrammis. Neid tsükleid ei saa ega tohi kutsuda:
Tsüklid 220 Punktimuster ringjoonel ja 221 Punktimuster joontelSL-tsükkel 14 KONTUURSL-tsükkel 20 KONTUURIANDMEDTsükkel 32 TOLERANTS
2.1 Töötlustsüklitega töötamine
Tsüklid koordinaatide teisendamiseksTsükkel 9 VIIVITUSkõik kontaktanduri tsüklid
Kõiki muid tsükleid saab kutsuda järgmiste funktsioonidega.
Tsükli kutsumine funktsiooniga CYCL CALL
Funktsioon CYCL CALL kutsub ühe korra viimati defineeritud töötlustsükli. Tsükli lähtepunkt on enne CYCL CALL-lauset viimati programmeeritud asend.
U Tsükli kutsumise programmeerimine: vajutage klahvi
CYCL CALL
U Tsükli kutsumise sisestamine: vajutage
funktsiooniklahvi CYCL CALL M
U Vajadusel sisestage lisafunktsioon M (nt M3 spindli
sisselülitamiseks) või lõpetage dialoog klahviga END
Tsükli kutsumine CYCL CALL PAT-iga
Funktsioon CYCL CALL PAT kutsub viimati defineeritud töötlustsükli kõigis asendites, mille olete mustridefinitsioonis PATTERN DEF (vt „Mustri määratlemine PATTERN DEF” lehekülg 58) või punktitabelis (vt „Punktitabelid” lehekülg 66) määratlenud.
50 Töötlustsüklite kasutamine
Page 51
Tsükli kutsumine CYCL CALL POS-iga
Funktsioon CYCL CALL POS kutsub ühe korra viimati defineeritud töötlustsükli. Tsükli lähtepunkt on CYCL CALL POS-lauses defineeritud asend.
TNC liigub CYCL CALL POS-lauses defineeritud asendisse vastavalt positsioneerimisloogikale:
Kui tööriista tegeliku asendi väärtus tööriistateljel on suurem kui
tooriku ülaserv (Q203), siis positsioneerib TNC esmalt töötlustasandil programmeeritud asendisse ja seejärel tööriistateljel
Kui tööriista tegeliku asendi väärtus tööriistateljel on allpool tooriku
ülaserva (Q203), siis positsioneerib TNC esmalt tööriistateljel ohutule kõrgusele ja seejärel töötlustasandil programmeeritud asendisse
CYCL CALL POS-lauses peab alati kolm koordinaattelge programmeeritud olema. Tööriistatelje koordinaadi kaudu saab lähteasendit lihtsalt muuta. See toimib nagu täiendav nullpunkti nihutamine.
CYCL CALL POS-lauses defineeritud ettenihe kehtib ainult selles lauses programmeeritud lähteasendisse liikumise korral.
TNC liigub CYCL CALL POS-lauses defineeritud asendisse alati mitteaktiivse raadiuse korrektiiviga (R0).
Kui kutsute CYCL CALL POS-iga mõne tsükli, milles on defineeritud lähteasend (nt tsükkel 212), siis toimib tsüklis defineeritud asend nagu CYCL CALL POS-lauses defineeritud asendi täiendav nihutamine. Seetõttu peate tsüklis määratud lähteasendi alati defineerima 0-ga.
2.1 Töötlustsüklitega töötamine
Tsükli kutsumine M99/M89-ga
Lausehaaval toimiv funktsioon M99 kutsub viimati defineeritud töötlustsüklit ühe korra. M99 võite programmeerida positsioneerimislause lõpus, siis liigub TNC sellesse asendisse ja kutsub seejärel viimati defineeritud töötlustsükli.
Kui TNC peab tsüklit teostama automaatselt pärast iga positsioneerimislauset, programmeerige esimese tsükli kutse M89-ga (sõltuvalt seadmeparameetrist 7440).
Selleks et tühistada M89 toime, programmeerige:
M99 positsioneerimislauses, milles liigute viimasele lähtepunktile võiCYCL CALL POS-lause võiCYCL DEF-ga uus töötlustsükkel
HEIDENHAIN iTNC 530 51
Page 52

Töö lisatelgedega U/V/W

TNC teostab süvistusliikumised teljel, mis on TOOL CALL-lauses defineeritud spindliteljena. Liikumisi töötlustasandil teostab TNC reeglina ainult peatelgedel X, Y või Z. Erandid:
Kui tsüklis 3, SOONE FREESIMINE, ja tsüklis 4, TASKU
FREESIMINE, programmeerite külje pikkusteks otse lisateljed
Kui SL-tsüklites programmeerite lisateljed kontuuri alamprogrammi
esimeses lauses
Tsüklite 5 (ÜMARTASKU), 251 (TÄISNURKTASKU), 252
(ÜMARTASKU), 253 (SOON) ja 254 (ÜMARSOON) korral teostab TNC tsükli telgedel, mille programmeerisite viimases positsioneerimislauses enne vastava tsükli kutset. Aktiivse tööriistatelje Z korral on lubatud järgmised kombinatsioonid:
X/YX/VU/YU/V
2.1 Töötlustsüklitega töötamine
52 Töötlustsüklite kasutamine
Page 53
2.2 Tsüklite programmid

Ülevaade

Kõik tsüklid 20 kuni 25 ja numbritega üle 200, kasutavad alati ühesuguseid tsükliparameetreid, nagu nt Ohutu kaugus Q200, mis teil tuleb sisestada tsükli defineerimisel. Funktsiooniga GLOBAL DEF saate te defineerida need tsükliparameetrid programmi alguses tsentraalselt, nii et need kehtivad üldiselt kõigi programmis kasutatavate töötlustsüklite puhul. Vastavas töötlemistsüklis viidake siis ainult väärtusele, mille määrasite programmi alguses.
Saadaval on järgmised GLOBAL DEF-funktsioonid:
Funkt-
Töötlemismuster
GLOBAL DEF ÜLDISELT Üldkehtivate tsükliparameetrite määratlus
sioonik­lahv
Lehekülg
Lehekülg 55

2.2 Tsüklite programmid

GLOBAL DEF PUURIMINE Spetsiaalsete puurimise tsükliparameetrite määratlus
GLOBAL DEF TASKU FREESIMINE Spetsiaalsete tasku freesimise tsükliparameetrite määratlus
GLOBAL DEF KONTUURFREESIMINE Spetsiaalsete kontuurfreesimise parameetrite määratlus
GLOBAL DEF POSITSIONEERIMINE Positsioneerimisrežiimi määratlus funktsiooniga CYCL CALL PAT
GLOBAL DEF MÕÕTMINE Spetsiaalsete kontaktanduri tsükliparameetrite määratlus
Lehekülg 55
Lehekülg 56
Lehekülg 56
Lehekülg 56
Lehekülg 57
HEIDENHAIN iTNC 530 53
Page 54

GLOBAL DEF sisestamine

U Valige töörežiim Salvestamine/redigeerimine
U Valige erifunktsioonid
U Valige programmifunktsioonid
U GLOBAL DEF-funktsioonide valimine
U Valige soovitud GLOBAL-DEF-funktsioon, nt GLOBAL
DEF ÜLDISELT
U Sisestage nõutud määratlus ja kinnitage klahviga ENT

GLOBAL DEF-andmete kasutamine

2.2 Tsüklite programmid
Kui olete programmi alguses vastavad GLOBAL DEF-funktsioonid sisestanud, võite soovitud töötlustsükli määramisel neile üldkehtivatele väärtustele toetuda.
Selleks toimige järgmiselt:
U Valige töörežiim Salvestamine/redigeerimine
U Valige töötlustsükkel
U Valige soovitud tsüklirühm, nt puurimistsüklid
U Valige soovitud tsükkel, nt PUURIMINE U TNC kuvab funktsiooniklahvi STANDARDVÄÄRTUSE
SEADMINE, kui leidub üldine parameeter
U Vajutage funktsiooniklahvi STANDARDVÄÄRTUSE
SEADMINE: TNC sisestab tsükli definitsiooni sõna PREDEF (inglise: eeldefineeritud). Nii olete loonud seose vastava GLOBAL DEF-parameetriga, mille määratlesite programmi alguses
Tähelepanu: kokkupõrkeoht!
Võtke arvesse seda, et programmiseadete hilisemad muudatused avaldavad mõju kogu töötlemisprogrammile ning võivad töötlemise käiku seega tunduvalt muuta.
Kui sisestate töötlustsüklisse kindla väärtuse, siis GLOBAL DEF-funktsioonid seda väärtust ei muuda.
54 Töötlustsüklite kasutamine
Page 55

Üldkehtivad üldandmed

U Ohutu kaugus: Vahekaugus tööriista otspinna ja töödeldava detaili
pealispinna vahel automaatsel lähenemisel töötsükli lähtepositsioonile tööriistateljel
U 2. Ohutu kaugus: Positsioon, millele TNC positsioneerib tööriista
töötlemisjärgu lõpus. Sellel kõrgusel liigutakse töötlemistasandil järgmisele töötlemispositsioonile
U F positsioneerimine: Ettenihe, millega TNC liigutab tööriista tsükli
ajal
U F tagasiliikumine: Ettenihe, millega TNC positsioneerib tööriista
tagasi
Parameetrid kehtivad kõigile töötlustsüklitele 2xx.

Puurimistöötluse üldandmed

U Tagasiliikumine Laastu murdumine: Väärtus, mille võrra TNC
tööriista laastu murdmisel tagasi liigutab
U Viivitus all: Aeg sekundites, mille jooksul tööriist viibib puurava
põhjas
U Viivitus üleval: Aeg sekundites, mille jooksul tööriist viibib
ohutuskaugusel
2.2 Tsüklite programmid
Parameetrid kehtivad puurimis-, keermepuurimis- ja keermefreesimistsüklitele numbritega 200 kuni 209, 240 ja 262 kuni 267.
HEIDENHAIN iTNC 530 55
Page 56

Üldandmed freestöötlemiseks taskutsüklitega 25x

U Ülekattumise tegur: Tööriista raadius korrutatuna ülekatteteguriga
annab külgnihke
U Freesimisviis: Pärifreesimine/vastufreesimine U Süvistustüüp: Spiraalikujuliselt, pendeldades või vertikaalselt
materjali tungimine
Parameetrid kehtivad freesimistsüklitele 251 kuni 257.

Üldandmed freestöötlemiseks kontuurtsüklitega

2.2 Tsüklite programmid
U Ohutu kaugus: Vahekaugus tööriista otspinna ja töödeldava detaili
pealispinna vahel automaatsel lähenemisel töötsükli lähtepositsioonile tööriistateljel
U Ohutu kõrgus: Absoluutne kõrgus, millel ei saa tekkida kokkupõrget
töödeldava detailiga (vahepositsioneerimisel ja tagasikäigul tsükli lõpus)
U Ülekattumise tegur: Tööriista raadius korrutatuna ülekatteteguriga
annab külgnihke
U Freesimisviis: Pärifreesimine/vastufreesimine
Parameetrid kehtivad SL-tsüklitele 20, 22, 23, 24 ja 25.

Positsioneerimisrežiimi üldandmed

U Positsioneerimisrežiim: Tagasiliikumine tööriistateljel
töötlemisjärgu lõpus: Liigutakse tagasi 2. ohutuskaugusele või mooduli algusele vastavale positsioonile
Parameetrid kehtivad kõigile töötlustsüklitele, kui käivitate vastava tsükli funktsiooniga CYCL CALL PAT.
56 Töötlustsüklite kasutamine
Page 57

Mõõtmisfunktsioonide üldandmed

U Ohutu kaugus: Vahekaugus anduri nõela ja töödeldava detaili
pealispinna vahel automaatsel lähenemisel mõõtmispositsioonile
U Ohutu kõrgus: Koordinaadid kontaktanduri teljel, millel TNC liigutab
kontaktandurit mõõtepunktide vahel, kui valik Liikumine ohutule kõrgusele on aktiveeritud
U Liikumine ohutule kõrgusele: Valige, kas TNC peab
mõõtepunktide vahel liikuma ohutule kaugusele või ohutule kõrgusele
Parameetrid kehtivad kontaktanduri kõigile tsüklitele 4xx.
2.2 Tsüklite programmid
HEIDENHAIN iTNC 530 57
Page 58
2.3 Mustri määratlemine PATTERN DEF

Kasutamine

Funktsiooniga PATTERN DEF saate lihtsalt määratleda reeglipärase töötlusmustri, mis kutsuge funktsiooniga CYCL CALL PAT. Nagu tsükli määratlemisel, saate ka mustri määratlemisel kasutada abipilte, mis näitlikustavad vastavat sisestusparameetrit.
PATTERN DEF kasutada vaid koos tööriistateljega Z!
Saab valida järgmiste töötlemismustrite vahel:
Töötlemismuster
PUNKT Kuni 9 soovitud töötluspositsiooni määratlus
RIDA Üksiku rea määratlemine, otse või pööratud
MUSTER Üksiku mustri määratlus, otse, pööratud

2.3 Mustri määratlemine PATTERN DEF

või viltu
RAAM Üksiku raami määratlus, otse, pööratud või viltu
RINGJOON Täisringi määratlus
RINGIOSA Ringi osa määratlus
Funktsio oniklahv
Lehekülg
Lehekülg 60
Lehekülg 61
Lehekülg 62
Lehekülg 63
Lehekülg 64
Lehekülg 65
58 Töötlustsüklite kasutamine
Page 59

Sisestage PATTERN DEF

U Töörežiimi Salvestamine/redigeerimine valimine
U Valige erifunktsioonid
U Valige funktsioonid kontuur- ja punkttöötlemiseks
U PATTERN DEF-lause avamine
U Valige soovitud töötlusmuster, nt üksik rida U Sisestage nõutud määratlus ja kinnitage klahviga ENT

Kasutage PATTERN DEF-i

Niipea kui olete sisestanud mustri definitsiooni, võite selle käivitada funktsiooniga CYCL CALL PAT (vt „Tsükli kutsumine CYCL CALL PAT­iga” lehekülg 50). TNC teostab seejärel viimati defineeritud töötlustsükli teie poolt määratletud töötlusmustril.
Töötlemismuster jääb aktiivseks kuni määratlete uue või valite funktsiooniga SEL PATTERN punktitabeli.
Jätkamiskohaga saate valida suvalise punkti, kus te soovite töötlust alustada või jätkata (vaata kasutusjuhendit, peatükke Programmitest ja Programmikäik).
2.3 Mustri määratlemine PATTERN DEF
HEIDENHAIN iTNC 530 59
Page 60

Üksiku töötluspositsiooni määratlemine

Võite sisestada maks. 9 töötluspositsiooni, kinnitage valikut klahviga ENT.
Kui defineerite Tooriku pealispinna Z-s 0-st erinevaks, kehtib see väärtus lisaks veel tooriku pealispinnale Q203, mille määratlesite töötlustsüklis.
2.3 Mustri määratlemine PATTERN DEF
U Töötlusasendi X-koordinaat. (absoluutne):
X-koordinaadi sisestamine
U Töötlusasendi Y-koordinaat. (absoluutne):
Y-koordinaadi sisestamine
U Tooriku pealispinna koordinaat (absoluutme):
Z-koordinaadi sisestamine, kus peab töötlemine algama
Näide: NC-laused
10 L Z+100 R0 FMAX 11 PATTERN DEF
POS1 (X+25 Y+33,5 Z+0) POS2 (X+50 Y+75 Z+0)
60 Töötlustsüklite kasutamine
Page 61

Üksiku rea määratlemine

Kui defineerite Tooriku pealispinna Z-s 0-st erinevaks, kehtib see väärtus lisaks veel tooriku pealispinnale Q203, mille määratlesite töötlustsüklis.
U Lähtepunkt X (absoluutne): Rea lähtepunkti koordinaat
X-teljel
U Lähtepunkt Y (absoluutne): Rea lähtepunkti koordinaat
Y-teljel
U Töötluspositsioonide kaugus (inkrementaalne):
Töötluspositsioonide vaheline kaugus Väärtus sisestage positiivse või negatiivsena
U Töötluste arv: Töötluspositsioonide üldarv U Kogu mustri pöördasend (absoluutne): Pöördenurk
über sisestatud lähtepunkti. Tugitelg: Aktiveeritud töötlemistasapinna peatelg (näiteks X tööriistatelje Z korral). Väärtus sisestage positiivse või negatiivsena
U Tooriku pealispinna koordinaat (absoluutme): Z-
koordinaadi sisestamine, kus peab töötlemine algama
Näide: NC-laused
10 L Z+100 R0 FMAX 11 PATTERN DEF
ROW1 (X+25 Y+33,5 D+8 NUM5 PÖÖR+0 Z+0)
2.3 Mustri määratlemine PATTERN DEF
HEIDENHAIN iTNC 530 61
Page 62

Üksiku mustri määratlemine

Kui defineerite Tooriku pealispinna Z-s 0-st erinevaks, mõjub see väärtus lisaks veel tooriku pealispinnale Q203, mille määratlesite töötlustsüklis.
Parameetrid Põhitelje pöördasend ja Kõrvaltelje
pöördasend mõjuvad täiendavalt eelnevalt juba teostatud Kogu mustri pöördasend-ile.
2.3 Mustri määratlemine PATTERN DEF
U Lähtepunkt X (absoluutne): Mustri lähtepunkti
koordinaat X-teljel
U Lähtepunkt Y (absoluutne): Mustri lähtepunkti
koordinaat Y-teljel
U Töötluspositsioonide kaugus X (inkrementaalne):
Töötluspositsioonide vaheline kaugus X-suunal. Väärtus sisestage positiivse või negatiivsena
U Töötluspositsioonide kaugus Y (inkrementaalne):
Töötluspositsioonide vaheline kaugus Y-suunal. Sisestada saab kas positiivse või negatiivse väärtuse
U Veergude arv: Mustri veergude üldarv U Ridade arv: Mustri ridade üldarv U Kogu mustri pöördasend (absoluutne): Pöördenurk,
mille võrra kogu näidist pööratakse sisestatud lähtepunkti ümber. Tugitelg: Aktiveeritud töötlemistasapinna peatelg (näiteks X tööriistatelje Z korral). Sisestada saab kas positiivse või negatiivse väärtuse
U Peatelje pöördasend: Pöördenurk, mille võrra
deformeeritakse ainult töötlemistasapinna peatelge sisestatud lähtepunkti suhtes. Väärtus sisestage positiivse või negatiivsena.
U Kõrvaltelje pöördasend: Pöördenurk, mille võrra
deformeeritakse ainult töötlemistasapinna kõrvaltelge sisestatud lähtepunkti suhtes. Sisestada saab kas positiivse või negatiivse väärtuse.
U Tooriku pealispinna koordinaat (absoluutme): Z-
koordinaadi sisestamine, kus peab töötlemine algama
Näide: NC-laused
10 L Z+100 R0 FMAX 11 PATTERN DEF
PAT1 (X+25 Y+33,5 DX+8 DY+10 NUMX5 NUMY4 PÖÖR+0 PÖÖRX+0 PÖÖRY+0 Z+0)
62 Töötlustsüklite kasutamine
Page 63

Üksiku raami määratlemine

Kui defineerite Tooriku pealispinna Z-s 0-st erinevaks, mõjub see väärtus lisaks veel tooriku pealispinnale Q203, mille määratlesite töötlustsüklis.
Parameetrid Põhitelje pöördasend ja Kõrvaltelje
pöördasend mõjuvad täiendavalt juba eelnevalt teostatud Kogu mustri pöördasend-ile.
U Lähtepunkt X (absoluutne): Raami lähtepunkti
koordinaat X-teljel
U Lähtepunkt Y (absoluutne): Raami lähtepunkti
koordinaat Y-teljel
U Töötluspositsioonide kaugus X (inkrementaalne):
Töötluspositsioonidevaheline kaugus X-suunal. Sisestada saab kas positiivse või negatiivse väärtuse
U Töötluspositsioonide kaugus Y (inkrementaalne):
Töötluspositsioonidevaheline kaugus Y-suunal. Sisestada saab kas positiivse või negatiivse väärtuse
U Veergude arv: Mustri veergude üldarv U Ridade arv: Mustri ridade üldarv U Kogu mustri pöördasend (absoluutne): Pöördenurk,
mille võrra kogu mustrit pööratakse sisestatud lähtepunkti ümber. Tugitelg: Aktiveeritud töötlemistasapinna peatelg (nt X tööriistatelje Z korral). Sisestada saab kas positiivse või negatiivse väärtuse
U Peatelje pöördasend: Pöördenurk, mille võrra
deformeeritakse ainult töötlemistasapinna peatelge sisestatud lähtepunkti suhtes. Sisestada saab kas positiivse või negatiivse väärtuse.
U Kõrvaltelje pöördasend: Pöördenurk, mille võrra
deformeeritakse ainult töötlemistasapinna kõrvaltelge sisestatud lähtepunkti suhtes. Sisestada saab kas positiivse või negatiivse väärtuse.
U Tooriku pealispinna koordinaat (absoluutne): Z-
koordinaadi sisestamine, kus töötlemine algama peab
Näide: NC-laused
10 L Z+100 R0 FMAX 11 PATTERN DEF
FRAME1 (X+25 Y+33,5 DX+8 DY+10 NUMX5 NUMY4 PÖÖR+0 PÖÖRX+0 PÖÖRY+0 Z+0)
2.3 Mustri määratlemine PATTERN DEF
HEIDENHAIN iTNC 530 63
Page 64

Täisringi määratlemine

Kui defineerite Tooriku pealispinna Z-s 0-st erinevaks, mõjub see väärtus lisaks veel tooriku pealispinnale Q203, mille määratlesite töötlustsüklis.
2.3 Mustri määratlemine PATTERN DEF
U Avaderingi kese X (absoluutne): Ringi keskpunkti
koordinaat X-teljel
U Avaderingi kese Y (absoluutne): Ringi keskpunkti
koordinaat Y-teljel
U Avaderingi läbimõõt: Avaderingi läbimõõt U Lähtenurk: Esimese töötlemispositsiooni polaarnurk.
Tugitelg: Aktiveeritud töötlemistasapinna peatelg (nt X tööriistatelje Z korral). Sisestada saab kas positiivse või negatiivse väärtuse
U Töötlemiste arv: Ringjoonel olevate
töötlemispositsioonide üldarv
U Tooriku pealispinna koordinaat (absoluutne): Z-
koordinaadi sisestamine, kus peab töötlemine algama
Näide: NC-laused
10 L Z+100 R0 FMAX 11 PATTERN DEF
CIRC1 (X+25 Y+33 D80 START+45 NUM8 Z+0)
64 Töötlustsüklite kasutamine
Page 65

Ringi osa määratlemine

Kui defineerite Tooriku pealispinna Z-s 0-st erinevaks, mõjub see väärtus lisaks veel tooriku pealispinnale Q203, mille määratlesite töötlustsüklis.
U Avaderingi kese X (absoluutne): Ringi keskpunkti
koordinaat X-teljel
U Avaderingi kese Y (absoluutne): Ringi keskpunkti
koordinaat Y-teljel
U Avaderingi läbimõõt: Avaderingi läbimõõt U Lähtenurk: Esimese töötlemispositsiooni polaarnurk.
Tugitelg: Aktiveeritud töötlemistasapinna peatelg (nt X tööriistatelje Z korral). Sisestada saab kas positiivse või negatiivse väärtuse
U Nurgasamm/lõppnurk: Inkrementaalne polaarnurk
töötlemispositsioonide vahel. Väärtus sisestage positiivse või negatiivsena. Sisestage alternatiivne lõppnurk (lülitage funktsiooniklahviga ümber)
U Töötlemiste arv: Ringjoonel olevate
töötlemispositsioonide üldarv
U Tooriku pealispinna koordinaat (absoluutne): Z-
koordinaadi sisestamine, kus töötlemine algama peab
Näide: NC-laused
10 L Z+100 R0 FMAX 11 PATTERN DEF
PITCHCIRC1 (X+25 Y+33 D80 START+45 STEP30 NUM8 Z+0)
2.3 Mustri määratlemine PATTERN DEF
HEIDENHAIN iTNC 530 65
Page 66
2.4 Punktitabelid

Kasutamine

Ühe tsükli või mitme järjestikuse tsükli teostamiseks ebakorrapärases punktimustris looge punktitabelid.
Kui kasutate puurimistsükleid, siis vastavad töötlustasandi koordinaadid punktitabelis puuravade keskpunktide koordinaatidele. Kui kasutate freesimistsükleid, siis vastavad töötlustasandi koordinaadid punktitabelis vastava tsükli lähtepunkti koordinaatidele (nt ümartasku keskpunkti koordinaatidele). Koordinaadid spindliteljel

2.4 Punktitabelid

vastavad tooriku pealispinna koordinaadile.

Punktitabeli sisestamine

Valige töörežiim Programmi sisestamine/redigeerimine:
Kutsuge failihaldur: vajutage klahvi PGM MGT
FAILINIMI?
Sisestage punktitabeli nimi ja failitüüp, kinnitage klahviga ENT
Valige mõõtühik: vajutage funktsiooniklahvi MM või TOLL. TNC suundub programmiaknasse ja esitab tühja punktitabeli
Lisage funktsiooniklahviga LISA RIDA uued read ja sisestage soovitud töötlemiskoha koordinaadid
Korrake, kuni kõik soovitud koordinaadid on sisestatud
Funktsiooniklahvidega X SEES/VÄLJAS, Y SEES/VÄLJAS, Z SEES/VÄLJAS (teine funktsiooniklahvide riba) määrake, millised koordinaadid saab sisestada punktitabelisse.
66 Töötlustsüklite kasutamine
Page 67

Üksikute punktide esiletõstmine töötlemiseks

Punktitabelis saab veeru FADE kaudu tähistada vastavas reas defineeritud punkti nii, et see tõstetakse valikuliselt töötlemiseks esile.
Valige tabelis punkt, mis tuleb esile tõsta
Valige veerg FADE
Aktiveerige esiletõstmine või
deaktiveerige esiletõstmine
2.4 Punktitabelid
HEIDENHAIN iTNC 530 67
Page 68

Punktitabeli valimine programmis

Valige töörežiimis Programmi sisestamine/redigeerimine programm, millele tuleb punktitabel aktiveerida:
Käivitage funktsioon punktitabeli valimiseks: vajutage klahvi PGM CALL
Vajutage funktsiooniklahvi PUNKTITABEL
2.4 Punktitabelid
Vajutage funktsiooniklahvi VALIKUAKEN: TNC kuvab akna, millest võite valida soovitud nullpunktitabeli
Valige soovitud punktitabel nooleklahvidega või hiireklikiga, kinnitage klahviga ENT: TNC kannab tervikliku rajanime SEL PATTERN-lausesse
Lõpetage funktsioon klahviga END.
Alternatiivina võite sisestada aktiveeritava tabeli nime või täieliku rajanime ka otse klaviatuurilt.
NC-näidislause
7 SEL PATTERN “TNC:\DIRKT5\NUST35.PNT“
68 Töötlustsüklite kasutamine
Page 69

Tsükli kutsumine seoses punktitabelitega

TNC töötleb CYCL CALL PAT-iga punktitabelit, mis on viimati defineeritud (ka siis, kui see on defineeritud punktitabeli CALL PGM-iga pesastatud programmiga).
Kui TNC peab kutsuma viimati defineeritud töötlustsükli punktides, mis on punktitabelis defineeritud, programmeerige tsükli kutse CYCL CALL PAT-iga:
U Tsükli kutsumise programmeerimine: vajutage
klahvile CYCL CALL
U Punktitabeli kutsumine: vajutage funktsiooniklahvile
CYCL CALL PAT
U Sisestage ettenihe, millega TNC peab punktide vahel
liikuma (sisestus puudub: liikumine viimati programmeeritud ettenihkega, FMAX ei kehti)
U Vajadusel sisestage lisafunktsioon M, kinnitage
klahviga END
TNC tõmbab tööriista lähtepunktide vahel tagasi ohutule kõrgusele. Ohutu kõrgusena kasutab TNC kas spindlitelje koordinaati tsükli kutsumisel või väärtust tsükliparameetrist Q204, valides neist suurema.
Eelpositsioneerimise korral liikumiseks spindliteljel vähendatud ettenihkega kasutage lisafunktsiooni M103.
2.4 Punktitabelid
Punktitabelite toime koos SL-tsüklitega ja tsükliga 12
TNC tõlgendab punkte kui täiendavat nullpunkti nihet.
HEIDENHAIN iTNC 530 69
Page 70
Punktitabelite toime koos tsüklitega 200 kuni 208 ja 262 kuni 267
TNC tõlgendab töötlustasandi punkte kui puurava keskpunkti koordinaate. Kui soovite kasutada punktitabelis defineeritud koordinaati spindliteljel lähtepunkti koordinaadina, peate tooriku ülaserva (Q203) defineerima 0-ga.
Punktitabelite toime koos tsüklitega 210 kuni 215
TNC tõlgendab punkte kui täiendavat nullpunkti nihet. Kui soovite kasutada punktitabelis defineeritud punkte lähtepunkti koordinaatidena, peate vastavas freesimistsüklis lähtepunktid ja tooriku ülaserva (Q203) 0-ga programmeerima.
2.4 Punktitabelid
Punktitabelite toime koos tsüklitega 251 kuni 254
TNC tõlgendab töötlustasandi punkte kui tsükli lähtepunkti koordinaate. Kui soovite kasutada punktitabelis defineeritud koordinaati spindliteljel lähtepunkti koordinaadina, peate tooriku ülaserva (Q203) defineerima 0-ga.
70 Töötlustsüklite kasutamine
Page 71

Töötlustsüklid: Puurimine

Page 72
3.1 Alused

Ülevaade

TNC-l on erineva puurimistöötluse jaoks kokku 9 tsüklit:

3.1 Alused

Tsükkel
240 TSENTREERIMINE Automaatse eelpositsioneerimisega, 2. ohutu kaugus, valikuliselt tsentreerimise läbimõõdu/tsentreerimissügavuse sisestamine
Funktsioo­niklahv
Lehekülg
Lehekülg 73
200 PUURIMINE Automaatse eelpositsioneerimisega, 2. ohutu kaugus
201 HÕÕRITSEMINE Automaatse eelpositsioneerimisega, 2. ohutu kaugus
202 SISETREIMINE Automaatse eelpositsioneerimisega, 2. ohutu kaugus
203 UNIVERSAALPUURIMINE Automaatse eelpositsioneerimisega, 2. ohutu kaugus, laastu murdmine, degressioon
204 TAGURPIDI SÜVISTAMINE Automaatse eelpositsioneerimisega, 2. ohutu kaugus
205 UNIVERSAAL­SÜGAVPUURIMINE Automaatse eelpositsioneerimisega, 2. ohutu kaugus, laastu murdmine, degressioon
Lehekülg 75
Lehekülg 77
Lehekülg 79
Lehekülg 83
Lehekülg 87
Lehekülg 91
208 PUURFREESIMINE Automaatse eelpositsioneerimisega, 2. ohutu kaugus
241 UNIVERSAALPUURIMINE Automaatse eelpositsioneerimisega süvistatud lähtepunktile, pöörete­jahutussüsteemi defineerimine
72 Töötlustsüklid: Puurimine
Lehekülg 95
Lehekülg 98
Page 73
3.2 TSENTREERIMINE (tsükkel 240, DIN/ISO: G240)

Tsüklikäik

1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX ohutule
kaugusele tooriku pealispinna kohal
2 Tööriist tsentreerib programmeeritud ettenihkega F kuni etteantud
tsentreerimise läbimõõduni või etteantud tsentreerimissügavuseni
3 Kui on määratud, viibib tööriist tsentreerimispõhjas 4 Lõpuks liigub tööriist FMAX-ga ohutule kaugusele või - kui on
määratud - 2. ohutule kaugusele

Pidada programmeerimisel silmas!

Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Tsükliparameetri Q344 (läbimõõt), või Q201 (sügavus) märk määrab kindlaks töösuuna. Kui programmeerite läbimõõdu või sügavuse = 0, siis TNC tsüklit ei teosta.
Tähelepanu: kokkupõrkeoht!
Määrake seadmeparameetriga 7441 bitt 2, kas TNC peab positiivse sügavuse sisestamisel andma veateate (bitt 2=1) või ei (bitt 2=0).
Pöörake tähelepanu, et positiivse läbimõõdu või positiivse sügavuse sisestamisel arvutab TNC eelasendi vastassuunalisena. Tööriist liigub siis tööriistateljel kiirkäiguga ohutule kaugusele allpool tooriku pealispinda!

3.2 TSENTREERIMINE (tsükkel 240, DIN/ISO: G240)

HEIDENHAIN iTNC 530 73
Page 74

Tsükliparameetrid

X
Z
Q200
Q344
Q206
Q210
Q203
Q204
Q201
30
X
Y
20
80
50
U Ohutu kaugus Q200 (inkrementaalne): tööriista tipu –
tooriku pealispinna vaheline kaugus; sisestage positiivne väärtus. Sisestusvahemik 0 kuni 99999,9999 alternatiiv PREDEF
U Valik läbimõõt/sügavus (1/0) Q343: valik, kas tuleb
tsentreerida sisestatud läbimõõdule või sisestatud sügavusele. Kui TNC peab tsentreerima sisestatud läbimõõdule, defineerige tööriista tipu nurk tööriistatabeli TOOL.T veerus T-ANGLE.
0: sisestatud sügavusele tsentreerimine 1: sisestatud läbimõõdule tsentreerimine
U Sügavus Q201 (inkrementaalne): tooriku pealispinna ja
tsentreerimise põhja (tsentreerimiskuuli otsa) vahekaugus. Kehtib, kui on defineeritud Q343=0. Sisestusvahemik -99999.9999 kuni 99999.9999
U Läbimõõt (märk) Q344: tsentreerimisläbimõõt.
Kehtib, kui on defineeritud Q343=1. Sisestusvahemik
-99999.9999 kuni 99999.9999
U Freesimise süvistamine Q206: tööriista liikumiskiirus
tsentreerimisel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU
U Viivitus all Q211: aeg sekundites, mille jooksul
tööriist viibib puurava põhjas. Sisestusvahemik 0 kuni 3600,0000 alternatiivne PREDEF
U Koord. pealisp. koord. Q203 (absoluutne): tooriku
pealispinna koordinaat. Sisestusvahemik
-99999,9999 kuni 99999,9999
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
3.2 TSENTREERIMINE (tsükkel 240, DIN/ISO: G240)
Näide: NC-laused
10 L Z+100 R0 FMAX 11 CYCL DEF 240 TSENTREERIMINE
Q200=2 ;OHUTU KAUGUS Q343=1 ;VALIK LÄBIM./SÜGAVUS Q201=+0 ;SÜGAVUS Q344=-9 ;LÄBIMÕÕT Q206=250 ;SÜVISTAMISE ETTENIHE Q211=0.1 ;VIIBIMISAEG ALL Q203=+20 ;PEALISPINNA KOORD.
Q204=100 ;2. OH. KAUGUS 12 CYCL CALL POS X+30 Y+20 Z+0 FMAX M3 13 CYCL CALL POS X+80 Y+50 Z+0 FMAX
74 Töötlustsüklid: Puurimine
Page 75
3.3 PUURIMINE (tsükkel 200)

Tsüklikäik

1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX ohutule
kaugusele tooriku pealispinna kohal
2 Tööriist puurib programmeeritud ettenihkega F kuni esimese
süvistussügavuseni
3 TNC viib tööriista FMAX-iga ohutule kaugusele tagasi, viibib seal –
kui määratud – ja viib seejärel uuesti FMAX-iga kuni ohutu kauguseni esimese süvistussügavuse kohal
4 Lõpuks puurib tööriist etteantud ettenihkega F järgmise
süvistussügavuseni
5 TNC kordab neid samme (2 kuni 4), kuni sisestatud
puurimissügavus on saavutatud
6 Puurava põhjast liigub tööriist FMAX-ga ohutule kaugusele või - kui
on määratud - 2. ohutule kaugusele

Pidada programmeerimisel silmas!

Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Tsükliparameetri märk määrab töösuuna. Kui programmeerite sügavuse = 0, siis TNC tsüklit ei teosta.
Tähelepanu: kokkupõrkeoht!
Määrake seadmeparameetriga 7441 bitt 2, kas TNC peab positiivse sügavuse sisestamisel andma veateate (bitt 2=1) või ei (bitt 2=0).
Pöörake tähelepanu, et positiivse sügavuse sisestamisel arvutab TNC eelasendi vastassuunalisena. Tööriist liigub siis tööriistateljel kiirkäiguga ohutule kaugusele allpool tooriku pealispinda!

3.3 PUURIMINE (tsükkel 200)

HEIDENHAIN iTNC 530 75
Page 76
X
Z
Q200
Q201
Q206
Q202
Q210
Q203
Q204
30
X
Y
20
80
50

Tsükliparameetrid

U Ohutu kaugus Q200 (inkrementaalne): tööriista tipu –
tooriku pealispinna vaheline kaugus; sisestage positiivne väärtus. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
U Sügavus Q201 (inkrementaalne): tooriku pealispinna ja
puurava põhja (puurimiskoonuse otsa) vaheline kaugus. Sisestusvahemik -99999.9999 kuni
99999.9999
U Freesimise süvistamine Q206: tööriista liikumiskiirus
puurimisel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU
U Süvistussügavus Q202 (inkrementaalne): mõõt, mille
võrra tööriist vastaval juhul süvistab. Sisestusvahemik 0 kuni 99999,9999. Sügavus ei pea olema süvistussügavuse kordne. TNC liigub sügavusele ühe töökäiguga, kui:
3.3 PUURIMINE (tsükkel 200)
76 Töötlustsüklid: Puurimine
Süvistussügavus ja sügavus on võrdsedSüvistussügavus on sügavusest suurem
U Viivitusaeg üleval Q210: aeg sekundites, mille
jooksul tööriist viibib ohutul kaugusel pärast seda, kui TNC selle avast välja tõmbab. Sisestusvahemik 0 kuni 3600,0000 alternatiiv PREDEF
U Koord. pealisp. koord. Q203 (absoluutne): tooriku
pealispinna koordinaat. Sisestusvahemik
-99999,9999 kuni 99999,9999
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
U Viivitus all Q211: aeg sekundites, mille jooksul
tööriist viibib puurava põhjas. Sisestusvahemik 0 kuni 3600,0000 alternatiivne PREDEF
Näide: NC-laused
11 CYCL DEF 200 PUURIMINE
Q200=2 ;OHUTU KAUGUS
Q201=-15 ;SÜGAVUS
Q206=250 ;SÜVISTAMISE ETTENIHE
Q202=5 ;SÜVISTUSSÜGAVUS
Q210=0 ;VIIBIMISAEG ÜLAL
Q203=+20 ;PEALISPINNA KOORD.
Q204=100 ;2. OH. KAUGUS
Q211=0.1 ;VIIBIMISAEG ALL 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M99
Page 77
3.4 HÕÕRITSEMINE (tsükkel 201, DIN/ISO: G201)

Tsüklikäik

1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX sisestatud
ohutule kaugusele tooriku pealispinna kohal
2 Tööriist hõõritseb etteantud ettenihkega F kuni programmeeritud
sügavuseni
3 Tööriist viibib puurava põhjas, kui määratud 4 Lõpuks viib TNC tööriista ettenihkes FMAX tagasi ohutule kaugusele
ja sealt - kui määratud - FMAX-ga 2. ohutule kaugusele

Pidada programmeerimisel silmas!

Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Tsükliparameetri märk määrab töösuuna. Kui programmeerite sügavuse = 0, siis TNC tsüklit ei teosta.
Tähelepanu: kokkupõrkeoht!
Määrake seadmeparameetriga 7441 bitt 2, kas TNC peab positiivse sügavuse sisestamisel andma veateate (bitt 2=1) või ei (bitt 2=0).
Pöörake tähelepanu, et positiivse sügavuse sisestamisel arvutab TNC eelasendi vastassuunalisena. Tööriist liigub siis tööriistateljel kiirkäiguga ohutule kaugusele allpool tooriku pealispinda!

3.4 HÕÕRITSEMINE (tsükkel 201, DIN/ISO: G201)

HEIDENHAIN iTNC 530 77
Page 78

Tsükliparameetrid

X
Z
Q200
Q201
Q206
Q211
Q203
Q204
30
X
Y
20
80
50
U Ohutu kaugus Q200 (inkrementaalne): tööriista tipu
(lähteasend) ja tooriku pealispinna vaheline kaugus. Sisestusvahemik 0 kuni 99999,9999 alternatiiv PREDEF
U Sügavus Q201 (inkrementaalne): tooriku pealispinna ja
puurava põhja vaheline kaugus. Sisestusvahemik
-99999,9999 kuni 99999,9999
U Freesimise süvistamine Q206: tööriista liikumiskiirus
hõõritsemisel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU
U Viivitus all Q211: aeg sekundites, mille jooksul
tööriist viibib puurava põhjas. Sisestusvahemik 0 kuni 3600,0000 alternatiivne PREDEF
U Ettenihe eemaldumisel Q208: tööriista liikumiskiirus
puuravast väljumisel (mm/min). Kui sisestate Q208=0, siis kehtib ettenihe hõõritsemisel. Sisestusvahemik 0 kuni 99999.999
U Koordinaat pealisp. koord. Q203 (absoluutne):
tooriku pealispinna koordinaat. Sisestusvahemik 0 kuni 99999.9999
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
3.4 HÕÕRITSEMINE (tsükkel 201, DIN/ISO: G201)
Näide: NC-laused
11 CYCL DEF 201 HÕÕRITSEMINE
Q200=2 ;OHUTU KAUGUS Q201=-15 ;SÜGAVUS Q206=100 ;SÜVISTAMISE ETTENIHE Q211=0.5 ;VIIBIMISAEG ALL Q208=250 ;ETTENIHE TAGASILIIKUMISEL Q203=+20 ;PEALISPINNA KOORD.
78 Töötlustsüklid: Puurimine
Q204=100 ;2. OH. KAUGUS 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M9 15 L Z+100 FMAX M2
Page 79
3.5 SISETREIMINE (tsükkel 202, DIN/ISO: G202)

Tsüklikäik

1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX ohutule
kaugusele tooriku pealispinna kohal
2 Tööriist puurib puurimise ettenihkega sügavuseni 3 Puurava põhjas peatub tööriist - kui on määratud - töötava spindliga
ava vabaks lõikamiseks
4 Lõpuks suunab TNC spindli asendisse, mis on defineeritud
parameetris Q336
5 Kui on valitud eemaldamine, eemaldub TNC etteantud suunas 0,2
mm (kindel väärtus)
6 Seejärel viib TNC tööriista tagasisuunalise nihkega ohutule
kaugusele ja sealt – kui on määratud – FMAX-iga 2. ohutule kaugusele. Kui Q214=0, järgneb tagasiliikumine puurava seinale
HEIDENHAIN iTNC 530 79

3.5 SISETREIMINE (tsükkel 202, DIN/ISO: G202)

Page 80

Pidada silmas programmeerimisel!

Seade ja TNC peavad olema seadme tootja poolt ette valmistatud.
Tsüklit saab kasutada ainult reguleeritud spindliga seadmetel.
Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Tsükliparameetri märk määrab töösuuna. Kui programmeerite sügavuse = 0, siis TNC tsüklit ei teosta.
Tsükli lõpus taastab TNC jahutussüsteemi ja spindli oleku, mis oli aktiivne enne tsüklit.
Tähelepanu: kokkupõrkeoht!
Määrake seadmeparameetriga 7441 bitt 2, kas TNC peab positiivse sügavuse sisestamisel andma veateate (bitt 2=1) või ei (bitt 2=0).
Pöörake tähelepanu, et positiivse sügavuse sisestamisel arvutab TNC eelasendi vastassuunalisena. Tööriist liigub siis tööriistateljel kiirkäiguga ohutule kaugusele allpool tooriku pealispinda!
Valige eemaldamissuund nii, et tööriist eemalduks puurava servast.
Programmeerides spindli suunamist Q336-s sisestatud nurgale (nt töörežiimis Positsioneerimine
3.5 SISETREIMINE (tsükkel 202, DIN/ISO: G202)
käsitsisisestusega), peate kontrollima, kus on tööriista tipp. Valige nurk nii, et tööriista tipp oleks paralleelne koordinaatteljega.
TNC arvestab eemaldamisel automaatselt koordinaatsüsteemi aktiivset pööramist.
80 Töötlustsüklid: Puurimine
Page 81

Tsükliparameetrid

X
Z
Q200
Q201
Q206
Q211
Q203
Q204
Q208
U Ohutu kaugus Q200 (inkrementaalne): tööriista tipu
(lähteasend) ja tooriku pealispinna vaheline kaugus. Sisestusvahemik 0 kuni 99999,9999 alternatiiv PREDEF
U Sügavus Q201 (inkrementaalne): tooriku pealispinna ja
puurava põhja vaheline kaugus. Sisestusvahemik
-99999,9999 kuni 99999,9999
U Freesimise süvistamine Q206: tööriista liikumiskiirus
sisetreimisel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU
U Viivitus all Q211: aeg sekundites, mille jooksul
tööriist viibib puurava põhjas. Sisestusvahemik 0 kuni 3600,0000 alternatiiv PREDEF
U Ettenihe eemaldumisel Q208: tööriista liikumiskiirus
puuravast väljumisel (mm/min). Kui sisestate Q208=0, siis kehtib ettenihe süvistamisel. Sisestusvahemik 0 kuni 99999,999 alternatiiv FMAX, FAUTO, PREDEF
U Koord. pealisp. koord. Q203 (absoluutne): tooriku
pealispinna koordinaat. Sisestusvahemik
-99999,9999 kuni 99999,9999
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni 99999,999 alternatiiv PREDEF
HEIDENHAIN iTNC 530 81
3.5 SISETREIMINE (tsükkel 202, DIN/ISO: G202)
Page 82
U Eemaldamissuund (0/1/2/3/4) Q214: määrake suund,
30
X
Y
20
80
50
milles TNC tööriista puurava põhjast eemaldab (pärast spindli suunamist)
0 Tööriista mitteeemaldamine 1 Tööriista eemaldamine peatelje miinus-suunas 2 Tööriista eemaldamine kõrvaltelje miinus-suunas 3 Tööriista eemaldamine peatelje pluss-suunas 4 Tööriista eemaldamine kõrvaltelje pluss-suunas
U Spindli suunamisnurk Q336 (absoluutne): nurk, mille
alla TNC positsioneerib tööriista enne eemaldamist. Sisestusvahemik -360.000 kuni 360.000
3.5 SISETREIMINE (tsükkel 202, DIN/ISO: G202)
Näide:
10 L Z+100 R0 FMAX 11 CYCL DEF 202 SISETREIMINE
Q200=2 ;OHUTU KAUGUS Q201=-15 ;SÜGAVUS Q206=100 ;SÜVISTAMISE ETTENIHE Q211=0.5 ;VIIBIMISAEG ALL Q208=250 ;ETTENIHE TAGASILIIKUMISEL Q203=+20 ;PEALISPINNA KOORD. Q204=100 ;2. OH. KAUGUS Q214=1 ;EEMALDAMISSUUND
Q336=0 ;SPINDLINURK 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M99
82 Töötlustsüklid: Puurimine
Page 83
3.6 UNIVERSAALPUURIMINE (tsükkel 203, DIN/ISO: G203)

Tsüklikäik

1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX sisestatud
ohutule kaugusele tooriku pealispinna kohal
2 Tööriist puurib sisestatud ettenihkega F kuni esimese
süvistussügavuseni
3 Kui on määratud laastu murdumine, viib TNC tööriista etteantud
tagasitõmbe võrra tagasi. Kui töötate ilma laastu murdmiseta, siis viib TNC tööriista tagasitõmbe ettenihkega ohutule kaugusele tagasi, peatub seal - kui see on määratud - ja viib seejärel uuesti FMAX-iga ohutule kaugusele esimese süvistussügavuse kohal
4 Lõpuks puurib tööriist ettenihkega järgmise süvistussügavuseni.
Süvistussügavus väheneb iga süvistusega dekremendi võrra – kui nii on määratud
5 TNC kordab neid samme (2-4), kuni puurimissügavus on
saavutatud
6 Puurava põhjas peatub tööriist - kui nii on määratud - ava vabaks
lõikamiseks ning viiakse seejärel tagasitõmbe ettenihkega ohutule kaugusele tagasi. Kui olete sisestanud 2. ohutu kauguse, viib TNC tööriista FMAX-iga sinna
HEIDENHAIN iTNC 530 83

3.6 UNIVERSAALPUURIMINE (tsükkel 203, DIN/ISO: G203)

Page 84

Pidada programmeerimisel silmas!

Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Tsükliparameetri märk määrab töösuuna. Kui programmeerite sügavuse = 0, siis TNC tsüklit ei teosta.
Tähelepanu: kokkupõrkeoht!
Määrake seadmeparameetriga 7441 bitt 2, kas TNC peab positiivse sügavuse sisestamisel andma veateate (bitt 2=1) või ei (bitt 2=0).
Pöörake tähelepanu, et positiivse sügavuse sisestamisel arvutab TNC eelasendi vastassuunalisena. Tööriist liigub siis tööriistateljel kiirkäiguga ohutule kaugusele allpool tooriku pealispinda!
3.6 UNIVERSAALPUURIMINE (tsükkel 203, DIN/ISO: G203)
84 Töötlustsüklid: Puurimine
Page 85

Tsükliparameetrid

X
Z
Q200
Q201
Q206
Q202
Q210
Q203
Q204
Q211
Q208
U Ohutu kaugus Q200 (inkrementaalne): tööriista tipu ja
tooriku pealispinna vaheline kaugus. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
U Sügavus Q201 (inkrementaalne): tooriku pealispinna ja
puurava põhja (puurimiskoonuse otsa) vaheline kaugus. Sisestusvahemik -99999,9999 kuni 99999,9999
U Freesimise süvistamine Q206: tööriista liikumiskiirus
puurimisel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU
U Süvistussügavus Q202 (inkrementaalne): mõõt, mille
võrra tööriist vastaval juhul süvistab. Sisestusvahemik 0 kuni 99999,9999. Sügavus ei pea olema süvistussügavuse kordne. TNC liigub sügavusele ühe töökäiguga, kui:
Süvistussügavus ja sügavus on võrdsedSüvistussügavus on sügavusest suurem ja
samaaegselt ei ole defineeritud laastu murdumist
U Viivitusaeg üleval Q210: aeg sekundites, mille
jooksul tööriist viibib ohutul kaugusel, pärast seda, kui TNC selle avast välja tõmbab. Sisestusvahemik 0 kuni 3600,0000 alternatiiv PREDEF
U Koordinaat pealisp. koord. Q203 (absoluutne):
tooriku pealispinna koordinaat. Sisestusvahemik
-99999,9999 kuni 99999,9999
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
U Dekrement Q212 (inkrementaalne): väärtus, mille võrra
TNC vähendab süvistussügavust Q202 pärast igat süvistust. Sisestusvahemik 0 kuni 99999.9999
HEIDENHAIN iTNC 530 85
3.6 UNIVERSAALPUURIMINE (tsükkel 203, DIN/ISO: G203)
Page 86
U Arv: laastu murdmisi kuni eemaldumiseni Q213:
laastu murdmiste arv, enne kui TNC peab tööriista puurava vabastamiseks tagasi tooma. Laastu murdmiseks tõmbab TNC tööriista tagasitõmbe Q256 võrra tagasi. Sisestusvahemik 0 kuni 99999
U Minimaalne süvistussügavus Q205 (inkrementaalne):
kui sisestate dekremendi, siis piirab TNC süvistust Q205-ga määratud väärtuseni. Sisestusvahemik 0 kuni 99999.9999
U Viivitus all Q211: aeg sekundites, mille jooksul
tööriist viibib puurava põhjas. Sisestusvahemik 0 kuni 3600,0000 alternatiivne PREDEF
U Ettenihe eemaldumisel Q208: tööriista liikumiskiirus
puuravast väljumisel (mm/min). Kui sisestate Q208=0, siis nihutab TNC tööriista välja ettenihkega Q206. Sisestusvahemik 0 kuni 99999,999 alternatiiv FMAX, FAUTO, PREDEF
U Tagasitõmme laastu murdmisel Q256
(inkrementaalne): väärtus, mille võrra TNC tööriista laastu murdmisel tagasi nihutab Sisestusvahemik 0,1000 kuni 99999,9999 alternatiiv PREDEF
Näide: NC-laused
11 CYCL DEF 203 UNIVERSAALPUURIMINE
Q200=2 ;OHUTU KAUGUS Q201=-20 ;SÜGAVUS Q206=150 ;SÜVISTAMISE ETTENIHE Q202=5 ;SÜVISTUSSÜGAVUS Q210=0 ;VIIBIMISAEG ÜLAL Q203=+20 ;PEALISPINNA KOORD. Q204=50 ;2. OH. KAUGUS Q212=0.2 ;DEKREMENT Q213=3 ;LAASTU MURDUMISED Q205=3 ;MIN. SÜVISTUSSÜGAVUS Q211=0.25 ;VIIBIMISAEG ALL Q208=500 ;ETTENIHE TAGASILIIKUMISEL Q256=0.2 ;TAGASITÕMME LAASTU MURDMISEL
3.6 UNIVERSAALPUURIMINE (tsükkel 203, DIN/ISO: G203)
86 Töötlustsüklid: Puurimine
Page 87
3.7 TAGURPIDI SÜVISTAMINE
X
Z
(tsükkel 204, DIN/ISO: G204)

Tsüklikäik

Selle tsükliga luuakse süvendeid, mis asuvad tooriku alumisel küljel. 1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX ohutule
kaugusele tooriku pealispinna kohal
2 Seal suunab TNC tööriista spindli 0°-asendisse ja nihutab tööriista
keskmenihke võrra
3 Seejärel laskub tööriist eelpositsioneerimise ettenihkega eelnevalt
puuritud avasse, kuni lõiketera on ohutul kaugusel allpool tooriku alaserva
4 Nüüd viib TNC tööriista jälle ava keskmesse, lülitab spindli ja
jahutussüsteemi sisse ja viib seejärel süvistamise ettenihkega etteantud süvistussügavusele
5 Kui on määratud, peatub tööriist süvistamise alumises asendis ja
liigub seejärel jälle avast välja, suunab spindli ja nihkub uuesti keskmenihke võrra
6 Seejärel viib TNC tööriista ettenihkes eelpositsioneerimine ohutule
kaugusele ja sealt – kui on määratud – FMAX-iga 2. ohutule kaugusele.
HEIDENHAIN iTNC 530 87

3.7 TAGURPIDI SÜVISTAMINE (tsükkel 204, DIN/ISO: G204)

Page 88

Pidada silmas programmeerimisel!

Seade ja TNC peavad olema seadme tootja poolt ette valmistatud.
Tsüklit saab kasutada ainult reguleeritud spindliga seadmetel.
Tsükkel töötab ainult koos tagurpidipuurimise otsakutega.
Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Sügavuse tsükliparameetri märk määrab töösuuna süvistamisel. Tähelepanu: positiivne märk süvistab positiivse spindlitelje suunas.
Sisestage tööriista pikkus nii, et mõõdetud ei oleks lõiketera, vaid puurvarda alaserv.
TNC arvestab süvistamise lähtepunkti arvutamisel puurvarda lõiketera pikkust ja materjali paksust.
Tsüklit 204 võite töödelda ka M04-ga, kui olete enne tsükli aktiveerimist M03 asemel programmeerinud M04.
Tähelepanu: kokkupõrkeoht!
Programmeerides spindli suunamist Q336-s sisestatud nurgale (nt töörežiimis „Positsioneerimine käsisisestusega”), tuleb kontrollida, kus on tööriista tipp. Valige nurk nii, et tööriista tipp oleks paralleelne koordinaatteljega. Valige eemaldamissuund nii, et tööriist eemalduks puurava servast.
3.7 TAGURPIDI SÜVISTAMINE (tsükkel 204, DIN/ISO: G204)
88 Töötlustsüklid: Puurimine
Page 89

Tsükliparameetrid

X
Z
Q250
Q203
Q204
Q249
Q200
Q200
X
Z
Q255
Q254
Q214
Q252
Q253
Q251
U Ohutu kaugus Q200 (inkrementaalne): tööriista tipu ja
tooriku pealispinna vaheline kaugus. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
U Süvistussügavus Q249 (inkrementaalne):
tooriku alaserva ja süvistamise alumise asendi vaheline kaugus. Positiivne märk põhjustab süvistamise spindlitelje positiivses suunas. Sisestusvahemik -99999.9999 kuni 99999.9999
U Materjali paksus Q250 (inkrementaalne): töödeldava
tooriku paksus. Sisestusvahemik 0,0001 kuni
99999.9999
U Kaugus keskmest Q251 (inkrementaalne): puurvarda
kaugus keskmest; võtke tööriista andmelehelt. Sisestusvahemik 0,0001 kuni 99999.9999
U Lõikekõrgus Q252 (inkrementaalne): puurvarda
alaserva ja põhilõiketera vaheline kaugus; võtke tööriista andmelehelt. Sisestusvahemik 0,0001 kuni
99999.9999
U Nihke eelpositsioneerimine Q253: tööriista
liikumiskiirus toorikusse sisenemisel või sellest väljumisel mm/min. Sisestusvahemik 0 kuni 99999,999 alternatiivne FMAX, FAUTO, PREDEF
U Freesimise süvistamine Q254: tööriista liikumiskiirus
süvistamisel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU
U Viivitus Q255: süvistamise alumises asendis
viibimise aeg sekundites. Sisestusvahemik 0 kuni
3600.000
HEIDENHAIN iTNC 530 89
3.7 TAGURPIDI SÜVISTAMINE (tsükkel 204, DIN/ISO: G204)
Page 90
U Koordinaat pealisp. koord. Q203 (absoluutne):
tooriku pealispinna koordinaat. Sisestusvahemik
-99999,9999 kuni 99999,9999 alternatiivne PREDEF
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni
99999.9999
U Eemaldamissuund (0/1/2/3/4) Q214: määrake suund,
milles TNC peab tööriista kauguse võrra keskmest nihutama (pärast spindli suunamist); väärtus 0 ei ole lubatud
1 Tööriista eemaldamine peatelje miinus-suunas 2 Tööriista eemaldamine kõrvaltelje miinus-suunas 3 Tööriista eemaldamine peatelje pluss-suunas 4 Tööriista eemaldamine kõrvaltelje pluss-suunas
U Spindli suunamisnurk Q336 (absoluutne): nurk, mille
alla TNC positsioneerib tööriista enne materjali tungimist ning enne puuravast väljumist. Sisestusvahemik -360.0000 kuni 360.0000
Näide: NC-laused
11 CYCL DEF 204 TAGURPIDI SÜVIST.
Q200=2 ;OHUTU KAUGUS Q249=+5 ;SÜVISTUSSÜGAVUS Q250=20 ;MATERJALI PAKSUS Q251=3.5 ;KAUGUS KESKMEST Q252=15 ;LÕIKEKÕRGUS Q253=750 ;EELPOSITS. ETTENIHE Q254=200 ;SÜVISTAMISE ETTENIHE Q255=0 ;VIIVITUSAEG Q203=+20 ;PEALISPINNA KOORD. Q204=50 ;2. OH. KAUGUS Q214=1 ;EEMALDAMISSUUND Q336=0 ;SPINDLINURK
3.7 TAGURPIDI SÜVISTAMINE (tsükkel 204, DIN/ISO: G204)
90 Töötlustsüklid: Puurimine
Page 91
3.8 UNIVERSAALSÜGAVPUURIMINE (tsükkel 205, DIN/ISO: G205)

Tsüklikäik

1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX sisestatud
ohutule kaugusele tooriku pealispinna kohal
2 Kui on sisestatud süvistatud lähtepunkt, liigub TNC määratud
positsioneerimise ettenihkega ohutule kõrgusele süvistatud lähtepunkti kohal
3 Tööriist puurib sisestatud ettenihkega F kuni esimese
süvistussügavuseni
4 Kui on määratud laastu murdumine, viib TNC tööriista etteantud
tagasitõmbe võrra tagasi. Kui töötate ilma laastu murdmiseta, siis viib TNC tööriista kiirkäiguga ohutule kaugusele tagasi ja seejärel uuesti FMAX-iga kuni etteantud eelpeatumiskauguseni esimese süvistussügavuse kohal
5 Lõpuks puurib tööriist ettenihkega järgmise süvistussügavuseni.
Süvistussügavus väheneb iga süvistusega dekremendi võrra – kui nii on määratud
6 TNC kordab neid samme (2-4), kuni puurimissügavus on
saavutatud
7 Puurava põhjas peatub tööriist - kui nii on määratud - ava vabaks
lõikamiseks ning viiakse seejärel tagasitõmbe ettenihkega ohutule kaugusele tagasi. Kui olete sisestanud 2. ohutu kauguse, viib TNC tööriista FMAX-iga sinna
HEIDENHAIN iTNC 530 91

3.8 UNIVERSAALSÜGAVPUURIMINE (tsükkel 205, DIN/ISO: G205)

Page 92

Pidada silmas programmeerimisel!

Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Tsükliparameetri märk määrab töösuuna. Kui programmeerite sügavuse = 0, siis TNC tsüklit ei teosta.
Kui sisestate ennetuskaugused Q258 ei võrdu Q259, siis muudab TNC eelpeatumiskaugust esimese ja viimase süvistuse vahel ühtlaselt.
Q379 kaudu süvistatud lähtepunkti sisestamisel muudab TNC vaid süvistusliikumise lähtepunkti. Tagasiliikumist TNC ei muuda ja see jääb seotuks tooriku pealispinna koordinaadiga.
Tähelepanu: kokkupõrkeoht!
Määrake seadmeparameetriga 7441 bitt 2, kas TNC peab positiivse sügavuse sisestamisel andma veateate (bitt 2=1) või ei (bitt 2=0).
Pöörake tähelepanu, et positiivse sügavuse sisestamisel arvutab TNC eelasendi vastassuunalisena. Tööriist liigub siis tööriistateljel kiirkäiguga ohutule kaugusele allpool tooriku pealispinda!
3.8 UNIVERSAALSÜGAVPUURIMINE (tsükkel 205, DIN/ISO: G205)
92 Töötlustsüklid: Puurimine
Page 93

Tsükliparameetrid

X
Z
Q200
Q201
Q206
Q202
Q203
Q204
Q211
Q257
U Ohutu kaugus Q200 (inkrementaalne): tööriista tipu ja
U Sügavus Q201 (inkrementaalne): tooriku pealispinna ja
U Freesimise süvistamine Q206: tööriista liikumiskiirus
U Süvistussügavus Q202 (inkrementaalne): mõõt, mille
U Koord. pealisp. koord. Q203 (absoluutne): tooriku
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
U Dekrement Q212 (inkrementaalne): väärtus, mille võrra
U Minimaalne süvistussügavus Q205 (inkrementaalne):
U Ülemine eelpeatumiskaugus Q258 (inkrementaalne):
U Alumine eelpeatumiskaugus Q259 (inkrementaalne):
tooriku pealispinna vaheline kaugus. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
puurava põhja (puurimiskoonuse otsa) vaheline kaugus. Sisestusvahemik -99999,9999 kuni 99999,9999
puurimisel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU
võrra tööriist vastaval juhul süvistab. Sisestusvahemik 0 kuni 99999,9999. Sügavus ei pea olema süvistussügavuse kordne. TNC liigub sügavusele ühe töökäiguga, kui:
Süvistussügavus ja sügavus on võrdsedSüvistussügavus on sügavusest suurem
pealispinna koordinaat. Sisestusvahemik
-99999,9999 kuni 99999,9999
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
TNC vähendab süvistussügavust Q202 pärast igat ettenihet. Sisestusvahemik 0 kuni 99999.9999
kui sisestate dekremendi, siis piirab TNC süvistust Q205-ga määratud väärtuseni. Sisestusvahemik 0 kuni 99999.9999
ohutu kaugus kiirkäigul positsioneerimiseks, kui TNC viib tööriista pärast avast tagasitõmbamist uuesti tegelikule süvistussügavusele; väärtus esimese süvistuse korral. Sisestusvahemik 0 kuni 99999.9999
ohutu kaugus kiirkäigul positsioneerimiseks, kui TNC viib tööriista pärast avast tagasitõmbamist uuesti tegelikule süvistussügavusele; väärtus viimase süvistuse korral. Sisestusvahemik 0 kuni 99999.9999
3.8 UNIVERSAALSÜGAVPUURIMINE (tsükkel 205, DIN/ISO: G205)
HEIDENHAIN iTNC 530 93
Page 94
U Puurimissügavus laastu murdmiseni Q257
(inkrementaalne): süvistus, mille järel TNC teostab laastu murdmise. Kui sisestate 0, siis laastu murdmist ei toimu. Sisestusvahemik 0 kuni 99999.9999
U Tagasitõmme laastu murdmisel Q256
(inkrementaalne): väärtus, mille võrra TNC tööriista laastu murdmisel tagasi nihutab TNC liigub tagasi kiirusega 3000 mm/min. Sisestusvahemik 0,1000 kuni 99999,9999 alternatiivne PREDEF
U Viivitus all Q211: aeg sekundites, mille jooksul
tööriist viibib puurava põhjas. Sisestusvahemik 0 kuni 3600,0000 alternatiivne PREDEF
U Süvistatud lähtepunkt Q379 (inkrementaalne,
seotud tooriku pealispinnaga): tegeliku puurimise lähtepunkt juhul, kui lühema tööriistaga on juba teatud sügavuseni puuritud. TNC liigub eelpositsioneerimise ettenihkega ohutult kauguselt süvistatud lähtepunkti. Sisestusvahemik 0 kuni 99999.9999
U Ettenihe eelpositsioneerimisel Q253: tööriista
liikumiskiirus positsioneerimisel ohutult kauguselt süvistatud lähtepunkti (mm/min). Mõjub ainult siis, kui Q379 on sisestatud 0-st erinevaks. Sisestusvahemik 0 kuni 99999,999 alternatiiv FMAX, FAUTO, PREDEF
Näide: NC-laused
11 CYCL DEF 205 UNIVERSAAL-SÜGAVPUURIMINE
Q200=2 ;OHUTU KAUGUS Q201=-80 ;SÜGAVUS Q206=150 ;SÜVISTAMISE ETTENIHE Q202=15 ;SÜVISTUSSÜGAVUS Q203=+100 ;PEALISPINNA KOORD. Q204=50 ;2. OH. KAUGUS Q212=0.5 ;DEKREMENT Q205=3 ;MIN. SÜVISTUSSÜGAVUS Q258=0.5 ;EELPEATUMISKAUGUS ÜLAL Q259=1 ;EELPEATUMISKAUGUS ALL Q257=5 ;PUURIMISSÜGAVUS LAASTU
MURDMISENI Q256=0.2 ;TAGASITÕMME LAASTU MURDMISEL Q211=0.25 ;VIIBIMISAEG ALL Q379=7.5 ;LÄHTEPUNKT Q253=750 ;EELPOSITS. ETTENIHE
3.8 UNIVERSAALSÜGAVPUURIMINE (tsükkel 205, DIN/ISO: G205)
94 Töötlustsüklid: Puurimine
Page 95
3.9 PUURFREESIMINE (tsükkel 208)

Tsüklikäik

1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX etteantud
ohutule kaugusele tooriku pealispinna kohal ja läheneb etteantud läbimõõdule ümarduskaarel (kui on ruumi)
2 Tööriist freesib etteantud ettenihkega F spiraalselt kuni etteantud
puurimissügavuseni
3 Kui puurimissügavus on saavutatud, teeb TNC tööriistaga veel ühe
täisringi, et eemaldada süvistamisel mahajäänud materjal
4 Seejärel positsioneerib TNC tööriista tagasi puurava keskmesse 5 Lõpuks liigub TNC FMAX-ga ohutule kaugusele tagasi. Kui olete
sisestanud 2. ohutu kauguse, viib TNC tööriista FMAX-iga sinna

3.9 PUURFREESIMINE (tsükkel 208)

HEIDENHAIN iTNC 530 95
Page 96

Pidada programmeerimisel silmas!

Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Tsükliparameetri märk määrab töösuuna. Kui programmeerite sügavuse = 0, siis TNC tsüklit ei teosta.
Kui puurava läbimõõt on sisestatud võrdsena tööriista läbimõõduga, puurib TNC ilma spiraalse interpolatsioonita otse etteantud sügavusele.
Aktiivne peegeldus ei mõjuta tsüklis defineeritud freesimisviisi.
Pöörake tähelepanu, et liiga suure süvistuse korral kahjustab tööriist nii ennast kui toorikut.
Et vältida liiga suure ettenihke sisestamist, sisestada tööriistatabeli TOOL.T veergu ANGLE tööriista maksimaalne võimalik süvistusnurk. TNC arvutab siis automaatselt maksimaalse lubatud süvistuse ja muudab vajadusel teie sisestatud väärtuse.
Tähelepanu: kokkupõrkeoht!
3.9 PUURFREESIMINE (tsükkel 208)
Määrake seadmeparameetriga 7441 bitt 2, kas TNC peab positiivse sügavuse sisestamisel andma veateate (bitt 2=1) või ei (bitt 2=0).
Pöörake tähelepanu, et positiivse sügavuse sisestamisel arvutab TNC eelasendi vastassuunalisena. Tööriist liigub siis tööriistateljel kiirkäiguga ohutule kaugusele allpool tooriku pealispinda!
96 Töötlustsüklid: Puurimine
Page 97
X
Z
Q200
Q201
Q203
Q204
Q334
X
Y
Q206
Q335

Tsükliparameetrid

U Ohutu kaugus Q200 (inkrementaalne): tööriista
alaserva ja tooriku pealispinna vaheline kaugus. Sisestusvahemik 0 kuni 99999,9999 alternatiiv PREDEF
U Sügavus Q201 (inkrementaalne): tooriku pealispinna ja
puurava põhja vaheline kaugus. Sisestusvahemik
-99999,9999 kuni 99999,9999
U Freesimise süvistamine Q206: tööriista liikumiskiirus
puurimisel kruvijoonel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU, FZ
U Süvistus spiraalikeeru kohta Q334
(inkrementaalne): suurus, mille võrra tööriist ühe spiraalikeeru jooksul (=360°) süvistab. Sisestusvahemik 0 kuni 99999.9999
U Koord. pealisp. koord. Q203 (absoluutne): tooriku
pealispinna koordinaat. Sisestusvahemik
-99999,9999 kuni 99999,9999
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
U Nimiläbimõõt Q335 (absoluutne): puurava läbimõõt.
Kui nimiläbimõõt on sisestatud võrdsena tööriista läbimõõduga, puurib TNC ilma spiraalse interpolatsioonita otse etteantud sügavusele. Sisestusvahemik 0 kuni 99999.9999
U Eelpuuritud läbimõõt Q342 (absoluutne): kui Q342
on sisestatud suuremana 0-st, ei kontrolli TNC enam nimiläbimõõdu ja tööriista läbimõõdu suhet. Seega saate välja freesida puuravasid, mille läbimõõt on üle kahe korra suurem tööriista läbimõõdust. Sisestusvahemik 0 kuni 99999.9999
U Freesimisviis Q351: freesimise viis M3 korral
+1 = pärifreesimine –1 = vastufreesimine
PREDEF = standardväärtuse kasutamine GLOBAL DEF-st
HEIDENHAIN iTNC 530 97
Näide: NC-laused
12 CYCL DEF 208 PUURFREESIMINE
Q200=2 ;OHUTU KAUGUS Q201=-80 ;SÜGAVUS Q206=150 ;SÜVISTAMISE ETTENIHE Q334=1.5 ;SÜVISTUSSÜGAVUS Q203=+100 ;PEALISPINNA KOORD. Q204=50 ;2. OH. KAUGUS Q335=25 ;NIMILÄBIMÕÕT Q342=0 ;ETTEANT. LÄBIMÕÕT Q351=+1 ;FREESIMISVIIS
3.9 PUURFREESIMINE (tsükkel 208)
Page 98

3.10 UNIVERSAALPUURIMINE (tsükkel 241, DIN/ISO: G241)

Tsüklikäik

1 TNC positsioneerib tööriista spindliteljel kiirkäiguga FMAX sisestatud
ohutule kaugusele tooriku pealispinna kohal
2 Seejärel liigub TNC määratud positsioneerimise ettenihkega
ohutule kõrgusele süvistatud lähtepunkti kohal ja lülitab seal M3-ga sisse puurimise pöörlemiskiiruse ja jahutussüsteemi. Sisseliikumine toimub vastavalt tsüklis defineeritud pöörlemissuunale paremale pöörleva, vasakule pöörleva või seisva spindliga
3 Tööriist puurib sisestatud ettenihkega F kuni sisestatud
puurimissügavuseni või sisestatuse korral kuni sisestatud viibimissügavuseni.
4 Puurava põhjas peatub tööriist - kui nii on määratud - ava vabaks
lõikamiseks. Seejärel lülitab TNC jahutussüsteemi välja ja viib pööramissageduse tagasi defineeritud väljaliikumisväärtusele
5 Puurava põhjas viiakse pärast viivitusaega tagasitõmbe
ettenihkega ohutule kaugusele tagasi. Kui olete sisestanud 2. ohutu kauguse, viib TNC tööriista FMAX-iga sinna

Pidada programmeerimisel silmas!

Positsioneerimislause programmeerige töötlustasandi lähtepunkti (puurava keskmesse) raadiusekorrektuuriga R0.
Tsükliparameetri märk määrab töösuuna. Kui programmeerite sügavuse = 0, siis TNC tsüklit ei teosta.
Tähelepanu: kokkupõrkeoht!
Määrake seadmeparameetriga 7441 bitt 2, kas TNC peab positiivse sügavuse sisestamisel andma veateate (bitt 2=1) või ei (bitt 2=0).
Pöörake tähelepanu, et positiivse sügavuse sisestamisel
3.10 UNIVERSAALPUURIMINE (tsükkel 241, DIN/ISO: G241)
arvutab TNC eelasendi vastassuunalisena. Tööriist liigub siis tööriistateljel kiirkäiguga ohutule kaugusele allpool tooriku pealispinda!
98 Töötlustsüklid: Puurimine
Page 99

Tsükliparameetrid

X
Z
Q200
Q201
Q253
Q203
Q204
Q211
Q208
Q206
Q379
U Ohutu kaugus Q200 (inkrementaalne): tööriista tipu ja
tooriku pealispinna vaheline kaugus. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
U Sügavus Q201 (inkrementaalne): tooriku pealispinna ja
puurava põhja vaheline kaugus. Sisestusvahemik
-99999,9999 kuni 99999,9999
U Freesimise süvistamine Q206: tööriista liikumiskiirus
puurimisel mm/min-s. Sisestusvahemik 0 kuni 99999,999 alternatiivne FAUTO, FU
U Viivitus all Q211: aeg sekundites, mille jooksul
tööriist viibib puurava põhjas. Sisestusvahemik 0 kuni 3600,0000 alternatiivne PREDEF
U Koord. pealisp. koord. Q203 (absoluutne): tooriku
pealispinna koordinaat. Sisestusvahemik
-99999,9999 kuni 99999,9999
U 2. ohutu kaugus Q204 (inkrementaalne): spindlitelje
koordinaat, millel ei saa toimuda tööriista ja tooriku (hoidepea) kokkupõrget. Sisestusvahemik 0 kuni 99999,9999 alternatiivne PREDEF
U Süvistatud lähtepunkt Q379 (inkrementaalne,
seotuna tooriku pealispinnaga): Tegeliku puurimise lähtepunkt TNC liigub eelpositsioneerimise ettenihkega ohutult kauguselt süvistatud lähtepunkti. Sisestusvahemik 0 kuni 99999.9999
U Ettenihe eelpositsioneerimisel Q253: tööriista
liikumiskiirus positsioneerimisel ohutult kauguselt süvistatud lähtepunkti (mm/min). Mõjub ainult siis, kui Q379 on sisestatud 0-st erinevaks. Sisestusvahemik 0 kuni 99999,999 alternatiiv FMAX, FAUTO, PREDEF
U Ettenihe eemaldumisel Q208: tööriista liikumiskiirus
puuravast väljumisel (mm/min). Kui sisestate Q208=0, siis nihutab TNC tööriista välja puurimiseettenihkega Q206. Sisestusvahemik 0 kuni 99999,999 alternatiiv FMAX, FAUTO, PREDEF
HEIDENHAIN iTNC 530 99
3.10 UNIVERSAALPUURIMINE (tsükkel 241, DIN/ISO: G241)
Page 100
U Pöörlemiss. sisse-/väljaliikumine (3/4/5) Q426:
Pöörlemissuund, milles tööriist peab pöörlema avasse sisseliikumisel ja avast väljaliikumisel. Sisestusala:
3: spindli pöörlemine M3-ga 4: spindli pöörlemine M4-ga 5: seisva spindliga liikumine
U Spindli pöörlemissag. sisse-/väljaliikumine
Q427: Pöörlemissagedus, millega tööriist peab pöörlema avasse sisseliikumisel ja avast väljaliikumisel. Sisestusvahemik 0 kuni 99999
U Puurimise pöörlemissagedus Q428:
Pöörlemissagedus, millega tööriist peab puurima. Sisestusvahemik 0 kuni 99999
U M-funkts.: Jahutussüsteem SEES Q429:
Lisafunktsioon M jahutussüsteemi sisselülitamiseks. TNC lülitab jahutussüsteemi sisse, kui tööriist on avas süvistatud lähtepunktil. Sisestusvahemik 0 kuni 999
U M-funkts.: Jahutussüsteem VÄLJAS Q430:
Lisafunktsioon M jahutussüsteemi väljalülitamiseks. TNC lülitab jahutussüsteemi välja, kui tööriist on puurimissügavusel. Sisestusvahemik 0 kuni 999
U Viibimissügavus Q435 (inkrementaalne): spindlitelje
koordinaat, millel tööriist peab viibima. Sisestuse 0 korral (standardseadistus) ei ole funktsioon aktiivne. Kasutamine: läbivate avade puurimisel vajavad mõned tööriistad enne ava põhjast väljumist lühikest viibimisaega, et saepuru üles transportida. Defineerige väärtus puurimissügavusest Q201 väiksemaks, sisestusvahemik 0 kuni 99999,9999
Näide: NC-laused
11 CYCL DEF 241 UNIVERSAAL-PUURIMINE
Q200=2 ;OHUTU KAUGUS Q201=-80 ;SÜGAVUS Q206=150 ;SÜVISTAMISE ETTENIHE Q211=0.25 ;VIIBIMISAEG ALL Q203=+100 ;PEALISPINNA KOORD. Q204=50 ;2. OH. KAUGUS Q379=7.5 ;LÄHTEPUNKT Q253=750 ;EELPOSITS. ETTENIHE Q208=1000 ;ETTENIHE TAGASILIIKUMISEL Q426=3 ;SP.-PÖÖRLEMISSUUND Q427=25 ;SISSE-/VÄLJAL.
PÖÖRLEMISSAGEDUS Q428=500 ;PUURIMISE PÖÖRLEMISSAGEDUS Q429=8 ;JAHUTUS SEES Q430=9 ;JAHUTUS VÄLJAS Q435=0 ;VIIBIMISSÜGAVUS
3.10 UNIVERSAALPUURIMINE (tsükkel 241, DIN/ISO: G241)
100 Töötlustsüklid: Puurimine
Loading...