Heidenhain ITNC 530 User Manual [et]

Kasutusjuhend DIN/ISO­Programmeerimine
iTNC 530
Tarkvara NC 606 420-01 606 421-01
Eesti (et) 1/2011

TNC juhtseadised

1
50
0
50
100
F %
1
50
0
50
100
S %

Juhtseadised kuvariekraanil

Klahv Funktsioon
Ekraanijaotuse valimine

Programmide/failide haldamine, TNC-funktsioonid

Klahv Funktsioon
Programmide/failide valimine ja kustutamine, väline andmete ülekandmine
Ekraanipildi ümberlülitamine töötlus- ja programmeerimisrežiimi vahel
Funktsiooniklahvid: funktsiooni valimine ekraanil
Funktsiooniklahviribade ümberlülitamine

Alfa-klaviatuur

Klahv Funktsioon
Failinimed, kommentaarid
DIN/ISO-programmeerimine

Töötlusrežiimid

Klahv Funktsioon
Käsitsirežiim
Elektrooniline seaderatas
smarT.NC
Programmi kutse defineerimine, nullpunkti- ja punktitabelite valimine
MOD-funktsiooni valimine
Abitekstide kuvamine NC-veateadete korral, TNC juhendi käivitamine
Kõigi kehtivate veateadete kuvamine
Kalkulaatori esiletõstmine

Navigeerimisklahvid

Klahv Funktsioon
Kursorivälja nihutamine
Lausete, tsüklite ja parameetrifunktsioonide otsevalimine

Ettenihke ja spindli pöörete potentsiomeetrid

Ettenihe Spindli pöörlemissagedus
Käsitsi sisestusega positsioneerimine
Programmikäik üksiklause
Programmikäik lausejada

Programmeerimisrežiimid

Klahv Funktsioon
Programmi salvestamine/redigeerimine
Programmitest

Tsüklid, alamprogrammid ja programmiosade kordused

Klahv Funktsioon
Anduri tsüklite defineerimine
Tsüklite defineerimine ja kutsumine
Alamprogrammide ja programmiosade korduste sisestamine ja kutsumine
Programmi peatamise sisestamine programmi

Tööriistade andmed

Klahv Funktsioon
Tööriistaandmete defineerimine programmis

Koordinaattelgede ja arvude sisestamine, redigeerimine

Klahv Funktsioon
Koordinaattelgede valimine või sisestamine programmi
Tööriistaandmete käivitamine

Trajektooride programmeerimine

Klahv Funktsioon
Kontuurile liikumine/lahkumine
Vaba kontuuriprogrammeerimine FK
Sirge
Ringi keskpunkt/poolus polaarkoordinaatide korral
Ringtrajektoor ümber ringi keskpunkti
Ringtrajektoor raadiusega
Ringtrajektoor tangentsiaalse ühendusega
Faas/nurgaümardused
Numbrid
Kümnendkoma/märgi muutmine
Polaarkoordinaatide sisestamine/ inkrementaalväärtused
Q-parameetrite programmeerimine / Q-parameetrite olek
Tegelik asend, väärtuste ülevõtmine kalkulaatorist
Dialoogiküsimustest möödumine ja sõnade kustutamine
Sisestamise lõpetamine ja dialoogi jätkamine
Lause lõpetamine, sisestamise lõpetamine
Sisestatud arvväärtuste lähtestamine või TNC-veateate kustutamine
Dialoogi katkestamine, programmiosa kustutamine

Erifunktsioonid/smarT.NC

Klahv Funktsioon
Erifunktsioonide kuvamine
smarT.NC: järgmise saki valimine vormis
smarT.NC: eelmises/järgmises raamis esimese sisendvälja valimine

Käesoleva kasutusjuhendi kohta

Järgnevalt on toodud nimekiri 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 masinaleohud 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.
Käesoleva kasutusjuhendi kohta

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.
HEIDENHAIN iTNC 530 5

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 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:
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
TNC tüüp, tarkvara ja funktsioonid
näiteks:
Tööriista mõõtmine TT-ga
Seadme funktsioonide tegeliku ulatuse küsimustes võtke ühendust seadme tootjaga.
Paljud seadme tootjad ja HEIDENHAIN pakuvad TNC jaoks programmeerimiskursusi. TNC funktsioonide põhjalikuks tundmaõppimiseks on soovitatav nendel kursustel osaleda.
Tsüklite programmeerimise kasutusjuhend:
Kõiki tsüklite (kontaktanduri tsüklite ja töötlustsüklite) funktsioone on kirjeldatud eraldi kasutusjuhendis. Nimetatud kasutusjuhendiga tutvumiseks pöörduge HEIDENHAINi poole. ID: 670 388-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.
6

Tarkvaravariandid

iTNC 530-l on mitmesuguseid tarkvaravariante, mida saate/saab aktiveerida Teie või 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:
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)
TNC tüüp, tarkvara ja funktsioonid
Tarkvaravariant DCM Collision Kirjeldus
Funktsioon, mis kontrollib tööpingi tootja poolt defineeritud piirkondi, et vältida kokkupõrkeid.
Tarkvaravariant DXF-Converter Kirjeldus
Kontuuride ja töötlemispositsioonide ekstraheerimine DXF-failidest (formaat R12).
Tarkvaravariant Täiendav dialoogikeel Kirjeldus
Funktsioon sloveenia, slovaki, norra, läti, eesti, korea, türgi, rumeenia ja leedu dialoogikeelte aktiveerimiseks.
HEIDENHAIN iTNC 530 7
Lk 323
Lk 216
Lk 564
Tarkvaravariant Üldised programmiseaded
Funktsioon koordinaatide teisenduste ühitamiseks töötlemisrežiimides, seaderattaga nihutamine virtuaalse tööriistatelje suunas.
Tarkvaravariant AFC Kirjeldus
Funktsioon kohalduv ettenihke reguleerimine lõiketingimuste optimeerimiseks seeriatootmises.
Tarkvaravariant KinematicsOpt Kirjeldus
Anduri tsüklid seadme täpsuse kontrollimiseks ja optimeerimiseks.
Tarkvara variant 3D-ToolComp Kirjeldus
Sisselõikumisnurgast sõltuv 3D tööriista raadiuse korrektuur LN-komplektide korral.
TNC tüüp, tarkvara ja funktsioonid
Kirjeldus
Lk 341
Lk 351
Kasutusjuhend Tsüklid
Lk 351
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
Lk 327
Aktiveeritud DCM-kokkupõrkekontrolli korral on seaderattaga telgede nihutamine peatunud
3D-põhipööramine (kinnituse tasakaalustamine)
FCL 3-funktsioonid Kirjeldus
Anduri tsüklid 3D-mõõtmiseks Kasutusjuhend Tsüklid
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
Lk 326
Seadme kasutusjuhend
Kasutusjuhend Tsüklid
Kasutusjuhend Tsüklid
Lk 390
Lk 144
Lk 106
smarT.NC juhend
TNC tüüp, tarkvara ja funktsioonid
smarT.NC: positsioneerimisstrateegia punktitöötluse korral
HEIDENHAIN iTNC 530 9
smarT.NC juhend
FCL 2-funktsioonid Kirjeldus
3D-joonegraafik Lk 136
Virtuaalne tööriistatelg Lk 487
USB-tugi välisseadmetele (mälupulgad, kõvakettad, CD-ROM lugejad)
Võimalus omistada igale kontuuri osale kontuuri valemis erinev sügavus
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
Lk 116
Kasutusjuhend Tsüklid
Kasutusjuhend Kontaktanduri tsüklid

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

Õigusalane märkus

See toode kasutab avatud lähtekoodiga tarkvara. Lisainfot leiate juhtsüsteemist
U töörežiimi salvestamine/redigeerimine alt U MOD-funktsioon U Funktsiooniklahv ÕIGUSALASED MÄRKUSED
10

Uued funktsioonid 606 42x-01 eelmiste versioonidega 340 49x-05

Väljaspool loodud failide avamine ja töötlemine, uut selle kohta (vt
„Väliste failitüüpide halduse lisatööriistad” lk 119)
Tegumiriba uued funktsioonid, selle kohta (vt „Tegumiriba” lk 78)Ethernetiliidese konfiguratsiooni täiendavad funktsioonid (vt „TNC
konfigureerimine” lk 537)
Funktsioonaalse turvalisuse FS täiendused (variant):
Üldist funktsionaalse turvalisuse FS kohta (vt „Üldist” lk 447)Mõistete selgitused (vt „Mõistete selgitused” lk 448)Teljeasendite kontrollimine (vt „Teljeasendite kontroll” lk 449)Ettenihke piirangu aktiveerimine (vt „Ettenihke piirangu
aktiveerimine” lk 451)
Üldiste olekunäitude täiendused funktsionaalse turvalisusega
TNC puhul (vt „Täiendavad olekunäidud” lk 451)
Toetab uusi seaderattaid HR 510, HR 520 ja HR 550 FS (vt
„Nihutamine elektrooniliste seaderatastega” lk 435)
Uus tarkvara variant 3D-ToolComp: sisselõikumisnurgast sõltuv 3D
tööriista raadiuse korrektuur pinna normaalivektoritega lausete puhul (LN-laused)
3D-joongraafik on nüüd võimalik ka täisekraani režiimil (vt „3D-
joongraafik (FCL 2-funktsioon)” lk 136)
Erinevates NC-funktsioonides ja paletitabeli tabelivaates on nüüd
failide valimiseks olemas failivaliku dialoog (vt „Suvalise programmi kui alamprogrammi kutsumine” lk 237)
DCM: kinnitusolukordade fikseerimine ja taastamineDCM: Kontrollprogrammi koostamise vormil on nüüd ka ikoonid ja
nõuandetekstid (vt „Sissemõõdetud hoidepea positsiooni kontrollimine” lk 334)
DCM, FixtureWizard: mõõtmispunktid ja mõõtmise järjekord
kuvatakse selgemalt
DCM, FixtureWizard: tähistusi, mõõtmispunkte ja
järelmõõtmispunkte saab kuvada ja peita (vt „FixtureWizard kasutamine” lk 331)
DCM, FixtureWizard: hoidepäid ja riputuspunkte saab nüüd valida
ka hiireklõpsuga
DCM: nüüd on olemas raamatukogu standardsete hoidepeadega (vt
„Hoidepeade näidised” lk 330)
DCM: tööriistakanduri haldus (vt „Tööriistakanduri haldur
(tarkvaravariant DCM)” lk 338)
Programmitesti töörežiimis saab nüüd töötlustasandit käsitsi
defineerida (vt „Kallutatud töötlustasandi sisestamine programmitesti jaoks” lk 512)
Masinate korral, millel pöördtelgedes mõõteseadmed puuduvad,
saab pöördtelgede koordinaate virtuaalse teljesuuna VT defineerimiseks fikseerida M114 kaudu (vt „Virtuaalne telg VT” lk 350)
Uued funktsioonid 606 42x-01 eelmiste versioonidega 340 49x-05
HEIDENHAIN iTNC 530 11
Käsitsirežiimil on nüüd asendinäidu jaoks olemas ka režiim RW-3D
(vt „Asendinäitude valimine” lk 548)
Tööriistatabeli TOOL.T täiendused (vt „Tööriistatabel: standardsed
tööriistaandmed” lk 155):
Uus veerg DR2TABLE sisselõikumisnurgast sõltuv tööriista
raadiuse korrektuuritabeli defineerimiseks
Uus veerg LAST_USE, kuhu TNC kannab viimase tööriista
kutsumise kuupäeva ja kellaaja
Q-parameetrite programmeerimine: stringiparameetreid QS saab
nüüd kasutada ka siirdeaadresside jaoks tingitud siirete, alamprogrammide või programmiosade korduste puhul (vt „Alamprogrammi kutsumine”, lk 235, vt „Programmiosa korduse kutsumine”, lk 236 ja vt „Tingimuslike valikute programmeerimine”, lk 260)
Tööriista kasutusloendite koostamist töötlusrežiimides saab
konfigureerida ka vormi kaudu (vt „Tööriistakasutuse kontrolli seaded” lk 173)
Käitumist tööriistatabelist tööriistade kustutamise korral saab nüüd
mõjutada ka seadmeparameetriga 7263 (vt „Tööriistatabelite redigeerimine” lk 161)
PLANE-funktsiooni positsioneerimisrežiimil TURN saab nüüd
defineerida ohutu kõrguse, milleni tuleb tööriist enne tööriista teljesuunas kallutamist tagasi tõmmata (vt „Automaatne kallutamine: MOVE/TURN/STAY (sisestamine tingimata nõutav)” lk 392)
Täiendatud tööriistahalduses on nüüd kasutusel järgmised
täiendavad funktsioonid (vt „Tööriistahaldur (tarkvaravariant)” lk 176):
Erifunktsioonidega veerge saab nüüd ka redigeeridaTööriista andmete vormivaate saab nüüd lõpetada kas muudetud
väärtuste salvestamisega või salvestamiseta
Tabelivaates saab nüüd kasutada otsingufunktsiooniIndekseeritud tööriistad kuvatakse nüüd vormivaates õigestiTööriistade järjekorra loendis saab nüüd kasutada edasist
detailinfot
Tööriista magasini laadimis- ja tühjendamisloendit saab nüüd
laadida ja tühjendada lohistamise ja kukutamisega
Veerge saab tabelivaates nihutada lihtsalt lohistamise ja
kukutamisega
Uued funktsioonid 606 42x-01 eelmiste versioonidega 340 49x-05
12
MDI töörežiimis saab nüüd kasutada ka mõningaid erifunktsioone
(klahv SPEC FCT) (vt „Lihtsate tööoperatsioonide programmeerimine ja teostamine” lk 490)
Kasutuses on uus käsitsi mõõtmistsükkel, millega saab pöördaluse
pööramisega tasakaalustada tooriku viltust asendit (vt „Tooriku joondamine 2 punkti kaudu” lk 472)
Uus kontaktanduri tsükkel kontaktanduri kalibreerimiseks
kalibreerimispeaga (vt kasutusjuhendit Tsüklite programmeerimine)
KinematicsOpt: Hirth-tüüpi hammastega telgede positsioneerimise
paremaks toetamiseks (vt kasutusjuhendit Tsüklite programmeerimine)
KinematicsOpt: lisatud on täiendav parameeter pöördetelje lõtku
tuvastamiseks (vt kasutusjuhendit Tsüklite programmeerimine)
Uus töötlustsükkel 275 Trohhoidaalne soone freesimine (vt
kasutusjuhendit Tsüklite programmeerimine)
Sügavpuurimise tsükli 241 puhul võib defineerida ka
viibimissügavuse (vt kasutusjuhendit Tsüklite programmeerimine)
Tsükli 39 SILINDRIMANTLI KONTUUR lähenemis- ja
eemaldumiskäitumine on nüüd seadistatav (vt kasutusjuhendit Tsüklite programmeerimine)
HEIDENHAIN iTNC 530 13
Uued funktsioonid 606 42x-01 eelmiste versioonidega 340 49x-05

Muudetud funktsioonid 606 42x-01 eelmiste versioonidega 340 49x-06

Kontaktanduri pikkuse ja raadiuse kalibreerimismenüüs kuvatakse
nüüd ka aktiivse tööriista number ja nimi (kui kasutada tuleb tööriistatabeli kalibreerimisandmeid, MP7411 = 1, vt „Mitme kalibreerimisandmete kogumi haldamine”, lk 468)
PLANE-funktsioon kuvab nüüd kallutamisel ülejäänud teekonna
režiimil tegelikult veel liigutava nurga kuni sihtpositsioonini (vt „Asendinäidik” lk 377)
Külgede peentöötluse lähenemiskäitumine muudetud tsükliga 24
(DIN/ISO: G124) - (vt kasutusjuhendit Tsüklite programmeerimine)
Muudetud funktsioonid 606 42x-01 eelmiste versioonidega 340 49x-06
14
Sisukord
Esimesed sammud iTNC 530-ga
1
Sissejuhatus
2
Programmeerimine: alused, failihaldus
3
Programmeerimine: programmeerimisabi
4
Programmeerimine: tööriistad
5
Programmeerimine: kontuuride programmeerimine
6
Programmeerimine: lisafunktsioonid
7
Programmeerimine: andmete ülevõtmine DXF-failidest
8
Programmeerimine: alamprogrammid ja programmiosade kordused
9
Programmeerimine: Q-parameetrid
10
Programmeerimine: lisafunktsioonid
11
Programmeerimine: erifunktsioonid
12
Programmeerimine: mitmeteljetöötlus
13
Programmeerimine: paletihaldus
14
Käsitsi sisestusega positsioneerimine
15
Programmitest ja programmi kulg
16
MOD-funktsioonid
17
Tabelid ja ülevaated
18
HEIDENHAIN iTNC 530 15

1 Esimesed sammud iTNC 530-ga ..... 39

1.1 Ülevaade ..... 40
1.2 Masina sisselülitamine ..... 41
Voolukatkestuse kinnitamine ja võrdluspunktidele liikumine ..... 41
1.3 Esimese osa programmeerimine ..... 42
Õige režiimi valimine ..... 42
TNC kõige olulisemad juhtseadised ..... 42
Uue programmi avamine/failihaldus ..... 43
Tooriku defineerimine ..... 44
Programmi ehitus ..... 45
Lihtsa kontuuri programmeerimine ..... 46
Tsükliprogrammi koostamine ..... 48
1.4 Esimese osa graafiline testimine ..... 50
Õige režiimi valimine ..... 50
Tööriistatabeli valimine programmi-testiks ..... 50
Valida programm, mida soovitakse testida ..... 51
Ekraani jaotuse ja vaate valimine ..... 51
Programm-testi käivitamine ..... 52
1.5 Tööriistade seadistamine ..... 53
Õige režiimi valimine ..... 53
Tööriistade ettevalmistamine ja mõõtmine ..... 53
Tööriistatabel TOOL.T ..... 53
Kohatabel TOOL_P.TCH ..... 54
1.6 Detaili seadistamine ..... 55
Õige režiimi valimine ..... 55
Tooriku kinnitamine ..... 55
Tooriku rihtimine 3D-kontaktanduriga ..... 56
Tugipunkti seadmine 3D-kontaktanduriga ..... 57
1.7 Esimese programmi töötlemine ..... 58
Õige režiimi valimine ..... 58
Valida programm, mida soovitakse töödelda ..... 58
Programmi käivitamine ..... 58
HEIDENHAIN iTNC 530 17

2 Sissejuhatus ..... 59

2.1 iTNC 530 ..... 60
Programmeerimine: HEIDENHAINi lihtteksti dialoog, smarT.NC ja DIN/ISO ..... 60
Ühilduvus ..... 60
2.2 Ekraan ja juhtpaneel ..... 61
Ekraan ..... 61
Ekraanijaotuse kindlaksmääramine ..... 62
Juhtpaneel ..... 63
2.3 Töörežiimid ..... 64
Käsitsirežiim ja elektriline seaderatas ..... 64
Käsitsi sisestusega positsioneerimine ..... 64
Programmi salvestamine/redigeerimine ..... 65
Programmitest ..... 65
Programmi järjestiktäitmine ja programmi täitmine üksiklausetena ..... 66
2.4 Olekunäidud ..... 67
„Üldine“ olekunäit ..... 67
Täiendavad olekunäidud ..... 69
2.5 Aknahaldur ..... 77
Tegumiriba ..... 78
2.6 Tarvikud: HEIDENHAINI 3D-kontaktandurid ja elektroonilised seaderattad ..... 79
3D-kontaktandurid ..... 79
Elektroonilised seaderattad HR ..... 80
18

3 Programmeerimine: alused, failihaldus ..... 81

3.1 Alused ..... 82
Liikumistee pikkuse mõõteseadmed ja võrdlusmärgised ..... 82
Võrdlussüsteem ..... 82
Freespinkide võrdlussüsteem ..... 83
Polaarkoordinaatides ..... 84
Absoluutsed ja inkrementaalsed tooriku positsioonid ..... 85
Tugipunkti valimine ..... 86
3.2 Programmide avamine ja sisestamine ..... 87
NC-programmi ülesehitus DIN/ISO-vormingus ..... 87
Tooriku defineerimine: G30/G31 ..... 87
Uue töötlusprogrammi avamine ..... 88
Tööriista liikumise programmeerimine in DIN/ISO-s ..... 90
Tegeliku asendi ülevõtmine ..... 91
Programmi redigeerimine ..... 92
TNC otsingufunktsioonid ..... 96
3.3 Failihaldus: alused ..... 98
Fail ..... 98
Väljaspool loodud failide kuvamine TNC-l ..... 100
Andmete salvestamine ..... 100
3.4 Failihaldustoimingud ..... 101
Kaustad ..... 101
Teed ..... 101
Ülevaade: failihalduse funktsioonid ..... 102
Failihalduse käivitamine ..... 103
Draivide, kaustade ja failide valimine ..... 104
Uue kausta loomine (võimalik ainult draivil TNC:\) ..... 107
Uue kausta loomine (võimalik ainult draivil TNC:\) ..... 107
Üksiku faili kopeerimine ..... 108
Faili kopeerimine mõnda muusse kausta ..... 109
Tabeli kopeerimine ..... 110
Kausta kopeerimine ..... 111
Viimati valitud failide valimine ..... 111
Faili kustutamine ..... 112
Kausta kustutamine ..... 112
Failide märkimine ..... 113
Faili ümbernimetamine ..... 115
Lisafunktsioonid ..... 116
Töötamine kiirklahvidega ..... 118
Väliste failitüüpide halduse lisatööriistad ..... 119
Andmesiire välisele andmekandjale / väliselt andmekandjalt ..... 124
Võrgus olev TNC ..... 126
USB-seadmed juhtseadmega TNC (FCL 2-funktsioon) ..... 127
HEIDENHAIN iTNC 530 19

4 Programmeerimine: programmeerimisabi ..... 129

4.1 Kommentaaride lisamine ..... 130
Kasutamine ..... 130
Kommentaari lisamine programmi sisestamise ajal ..... 130
Kommentaari hilisem lisamine ..... 130
Kommentaar lauses endas ..... 130
Kommentaari redigeerimise funktsioonid ..... 131
4.2 Programmide liigendamine ..... 132
Definitsioon, kasutusvõimalus ..... 132
Liigendusakna kuvamine/aktiivse akna vahetamine ..... 132
Liigenduslause lisamine programmiaknasse (vasakul) ..... 132
Lausete valimine liigendusaknas ..... 132
4.3 Kalkulaator ..... 133
Kasutamine ..... 133
4.4 Programmeerimisgraafika ..... 134
Programmeerimisgraafika kaasamine/mittekaasamine ..... 134
Programmigraafika loomine olemasolevale programmile ..... 134
Lausenumbrite kuvamine ja kuvamise lõpetamine ..... 135
Graafika kustutamine ..... 135
Väljalõike suurendamine või vähendamine ..... 135
4.5 3D-joongraafik (FCL 2-funktsioon) ..... 136
Kasutamine ..... 136
3D-joongraafiku funktsioonid ..... 136
Arvjuhtimislausete värviliselt esile toomine graafikul ..... 138
Lausenumbrite kuvamine ja peitmine ..... 138
Graafika kustutamine ..... 138
4.6 Otsene abi arvjuhtimise veateadete korral ..... 139
Veateadete kuvamine ..... 139
Spikri kuvamine ..... 139
4.7 Kõigi aktiivsete veateadete nimekiri ..... 140
Funktsioon ..... 140
Vealoendi kuvamine ..... 140
Akna sisu ..... 141
TNC juhendi abisüsteemi käivitamine ..... 142
Hooldusfailide loomine ..... 143
4.8 Kontekstitundlik abisüsteem TNCguide (FCL3-funktsioon) ..... 144
Kasutamine ..... 144
Töötamine TNCguide'ga ..... 145
Kehtivate abifailide allalaadimine ..... 149
20

5 Programmeerimine: tööriistad ..... 151

5.1 Tööriistadega seotud sissekanded ..... 152
Ettenihe F ..... 152
Spindli pöörded S ..... 152
5.2 Tööriistaandmed ..... 153
Eeltingimused tööriistakorrektuuri jaoks ..... 153
Tööriista number, tööriista nimi ..... 153
Tööriista pikkus L ..... 153
Tööriistaraadius R ..... 153
Pikkuse ja raadiuse deltaväärtused ..... 154
Tööriistaandmete sisestamine programmi ..... 154
Tööriistaandmete sisestamine tabelisse ..... 155
Tööriistakanduri kinemaatika ..... 164
Üksikute tööriistaandmete ülekirjutamine välisest arvutist ..... 165
Tööriistavaheti kohatabel ..... 166
Tööriistaandmete kutsumine ..... 169
Tööriistavahetus ..... 171
Tööriistakasutuse kontroll ..... 173
Tööriistahaldur (tarkvaravariant) ..... 176
5.3 Tööriistakorrektuur ..... 180
Sissejuhatus ..... 180
Tööriista pikkuse korrektuur ..... 180
Tööriista raadiuse korrektuur ..... 181
HEIDENHAIN iTNC 530 21

6 Programmeerimine: kontuuride programmeerimine ..... 185

6.1 Tööriista liikumine ..... 186
Trajektoorifunktsioonid ..... 186
Lisafunktsioonid M ..... 186
Alamprogrammid ja programmiosade kordused ..... 186
Programmeerimine Q-parameetritega ..... 186
6.2 Trajektoorifunktsioonide alused ..... 187
Tööriista liikumise programmeerimine ühe töötlusetapi jaoks ..... 187
6.3 Kontuurile liikumine ja eemaldumine ..... 189
Lähte- ja lõpp-punkt ..... 189
Tangentsiaalne lähenemine ja eemaldumine ..... 191
6.4 Liikumised trajektooril - ristkoordinaadid ..... 193
Trajektoorifunktsioonide ülevaade ..... 193
Sirge kiirkäigul G00
Ettenihke sirge G01 F ..... 194
Faas lisamine kahe sirge vahele ..... 195
Nurkade ümardamine G25 ..... 196
Ringi keskpunkt I, J ..... 197
Ringjoon C ringi keskpunktiga CC ..... 198
Ringtrajektoor G02/G03/G05 kindlaksmääratud raadiusega ..... 199
Ringtrajektoor G06 puutujasihilise ühendusega ..... 201
6.5 Trajektooril liikumine – polaarkoordinaadid ..... 206
Ülevaade ..... 206
Polaarkoordinaatide päritolu: poolus I, J ..... 207
Sirge kiirkäigul G10
Sirge ettenihkega G11 F ..... 207
Ringtrajektoor G12/G13/G15 pooluse I, J ümber ..... 208
Ringtrajektoor G16 puutujasihilise ühendusega ..... 209
Kruvijoon (spiraal) ..... 210
22

7 Programmeerimine: andmete ülevõtmine DXF-failidest ..... 215

7.1 DXF-failide töötlemine (tarkvaravariant) ..... 216
Kasutamine ..... 216
DXF-faili avamine ..... 217
Põhiseaded ..... 218
Kihtide seadmine ..... 220
Tugipunkti määramine ..... 221
Kontuuri valimine ja salvestamine ..... 223
Töötluspositsioonide valimine ja salvestamine ..... 226
Suumifunktsioon ..... 232
HEIDENHAIN iTNC 530 23

8 Programmeerimine: alamprogrammid ja programmiosade kordused ..... 233

8.1 Alamprogrammide ja programmiosade korduste tähistamine ..... 234
Märgis ..... 234
8.2 Alamprogrammid ..... 235
Tööviis ..... 235
Programmeerimisjuhised ..... 235
Alamprogrammi programmeerimine ..... 235
Alamprogrammi kutsumine ..... 235
8.3 Programmiosa kordused ..... 236
Label G98 ..... 236
Tööviis ..... 236
Programmeerimisjuhised ..... 236
Programmiosa korduse programmeerimine ..... 236
Programmiosa korduse kutsumine ..... 236
8.4 Suvaline programm kui alamprogramm ..... 237
Tööviis ..... 237
Programmeerimisjuhised ..... 237
Suvalise programmi kui alamprogrammi kutsumine ..... 237
8.5 Pesastamine ..... 239
Pesastamise tüübid ..... 239
Pesastamise sügavus ..... 239
Alamprogramm alamprogrammis ..... 240
Programmiosa korduste kordamine ..... 241
Alamprogrammi kordamine ..... 242
8.6 Programmeerimisnäited ..... 243
24

9 Programmeerimine: Q-parameetrid ..... 249

9.1 Põhimõte ja funktsioonide ülevaade ..... 250
Programmeerimisjuhised ..... 252
Q-parameetri funktsioonide kutsumine ..... 253
9.2 Detailirühmad – Q-parameetrid arvväärtuste asemel ..... 254
Kasutamine ..... 254
9.3 Kontuuride kirjeldamine matemaatiliste funktsioonidega ..... 255
Kasutamine ..... 255
Ülevaade ..... 255
Põhiarvutusviiside programmeerimine ..... 256
9.4 Nurgafunktsioonid (trigonomeetria) ..... 257
Definitsioonid ..... 257
Nurgafunktsioonide programmeerimine ..... 258
9.5 Tingimuslikud valikud Q-parameetritega ..... 259
Kasutamine ..... 259
Tingimatud siirded ..... 259
Tingimuslike valikute programmeerimine ..... 260
9.6 Q-parameetrite kontrollimine ja muutmine ..... 261
Juhised ..... 261
9.7 Lisafunktsioonid ..... 262
Ülevaade ..... 262
D14:ERROR: Veateadete väljastamine ..... 263
D15 PRINT: tekstide või Q-parameetrite väärtuste väljastamine ..... 267
D19 PLC: väärtuste edastamine PLC-sse ..... 267
9.8 Valemite vahetu sisestamine ..... 268
Valemite sisestamine ..... 268
Arvutusreeglid ..... 270
Sisestamisnäidis ..... 271
9.9 Stringi parameeter ..... 272
Stringitöötluse funktsioonid ..... 272
Stringiparameetri vastavusse seadmine ..... 273
Stringiparameetrite ühendamine ..... 274
Arvväärtuse muutmine stringiparameetriks ..... 275
Stringi osa kopeerimine stringiparameetrist ..... 276
Süsteemiandmete kopeerimine stringiparameetrisse ..... 277
Stringiparameetri muutmine arvväärtuseks ..... 279
Stringiparameetri kontrollimine ..... 280
Stringiparameetri pikkuse määramine ..... 281
Tähestikulise järjekorra võrdlemine ..... 282
HEIDENHAIN iTNC 530 25
9.10 Eelnevalt omistatud Q-parameetrid ..... 283
Väärtused PLC-st: Q100 kuni Q107 ..... 283
WMAT-lause: QS100 ..... 283
Aktiivne tööriista raadius: Q108 ..... 283
Tööriistatelg: Q109 ..... 284
Spindli olek: Q110 ..... 284
Jahutusvedelikuga varustamine: Q111 ..... 284
Ülekattumise tegur: Q112 ..... 284
Mõõtandmed programmis: Q113 ..... 285
Tööriista pikkus: Q114 ..... 285
Koordinaadid pärast programmi töö ajal teostatud mõõtmist ..... 285
Tegeliku ja nimiväärtuse erinevus tööriista automaatsel mõõtmisel TT 130-ga ..... 286
Töötlustasandi kallutamine toorikunurkadega: TNC arvutatud koordinaadid pöördetelgede jaoks ..... 286
Mõõtmistulemused kontaktanduri tsüklitest (vt ka kasutusjuhendit Kontaktanduri tsüklid) ..... 287
9.11 Programmeerimisnäited ..... 289
26

10 Programmeerimine: lisa-funktsioonid ..... 295

10.1 Lisafunktsioonide M ja STOP sisestamine ..... 296
Alused ..... 296
10.2 Programmikäigu kontrollimise, spindli ja jahutussüsteemi lisafunktsioonid ..... 297
Ülevaade ..... 297
10.3 Koordinaatandmete lisafunktsioonid ..... 298
Seadmepõhiste koordinaatide programmeerimine: M91/M92 ..... 298
Viimati seatud tugipunkti aktiveerimine: M104 ..... 300
Positsioonidele lähenemine mittepööratud koordinaatsüsteemis kallutatud töötlustasandi korral: M130 ..... 300
10.4 Trajektoorrežiimi lisafunktsioonid ..... 301
Nurkade lihvimine: M90 ..... 301
Määratletud ümardusringi lisamine sirglõikude vahele: M112 ..... 301
Punktide mittearvestamine korrigeerimata sirge-lausete täitmisel: M124 ..... 302
Väikeste kontuuriastmete töötlemine: M97 ..... 303
Lahtiste kontuurinurkade täielik töötlemine: M98 ..... 305
Süvistusliikumiste ettenihketegur: M103 ..... 306
Ettenihe millimeetrites/spindli pöörded: M136 ..... 307
Ettenihkekiirus ringkaartel: M109/M110/M111 ..... 308
Korrigeeritud raadiusega kontuuri eelarvutamine (LOOK AHEAD): M120 ..... 309
Ülekate seaderatta positsioneerimisel programmikäigu ajal: M118 ..... 311
Tagasiliikumine kontuurilt tööriistatelje suunal: M140 ..... 312
Kontaktanduri kontrolli alistamine: M141 ..... 313
Modaalse programmiinfo kustutamine: M142 ..... 314
Põhipööramise kustutamine: M143 ..... 314
Tööriista automaatne ülestõstmine kontuurilt NC-stopi korral: M148 ..... 315
Piirlüliti teate blokeerimine: M150 ..... 316
10.5 Lisafunktsioonid laser-lõikemasinatel ..... 317
Põhimõte ..... 317
Programmeeritud pinge otsene väljastamine: M200 ..... 317
Pinge kui tee funktsioon: M201 ..... 317
Pinge kiiruse funktsioonina: M202 ..... 318
Pinge kui aja funktsiooni väljastamine (ajast sõltuv kalle): M203 ..... 318
Pinge väljastamine aja funktsioonina (ajast sõltuv impulss): M204 ..... 318
HEIDENHAIN iTNC 530 27

11 Programmeerimine: erifunktsioonid ..... 319

11.1 Erifunktsioonide ülevaade ..... 320
Peamenüü erifunktsioonid SPEC FCT ..... 320
Programmide menüü ..... 321
Kontuur- ja punkttöötlemise funktsioonide menüü ..... 321
Erinevate DIN/ISO-funktsioonide defineerimise menüü ..... 322
11.2 Dünaamiline kokkupõrkekontroll (tarkvaravariant) ..... 323
Funktsioon ..... 323
Kokkupõrkekontroll käsitsirežiimides ..... 325
Kokkupõrkekontroll automaatrežiimil ..... 326
Kaitstava piirkonna graafiline kujutis (FCL4-funktsioon) ..... 327
Kokkupõrkekontroll töörežiimil programmitest ..... 328
11.3 Hoidepeade kontroll (tarkvaravariant DCM) ..... 329
Alused ..... 329
Hoidepeade näidised ..... 330
Hoidepeade parametriseerimine: FixtureWizard ..... 330
Hoidepeade seadmele panemine ..... 332
Hoidepea muutmine ..... 333
Hoidepea eemaldamine ..... 333
Sissemõõdetud hoidepea positsiooni kontrollimine ..... 334
Kinnituste haldamine ..... 336
11.4 Tööriistakanduri haldur (tarkvaravariant DCM) ..... 338
Alused ..... 338
Tööriistakandurite näidised ..... 338
Tööriistakandurite parametriseerimine: ToolHolderWizard ..... 339
Tööriistakanduri eemaldamine ..... 340
11.5 Üldised programmi-seadistused (tarkvaravariant) ..... 341
Kasutamine ..... 341
Tehnilised eeldused ..... 343
Funktsiooni aktiveerimine/deaktiveerimine ..... 344
Põhipööre ..... 346
Telgede vahetamine ..... 346
Kattuv peegeldamine ..... 347
Täiendav, aditiivne nullpunkti nihutamine ..... 347
Telgede blokeerimine ..... 348
Kattuv pööramine ..... 348
Ettenihke ülekirjutamine ..... 348
Seaderatta ülekattumine ..... 349
28
11.6 Kohanduv ettenihke reguleerimine AFC (tarkvaravariant) ..... 351
Kasutamine ..... 351
AFC põhiseadete defineerimine ..... 353
Kontroll-lõike teostamine ..... 355
AFC aktiveerimine/deaktiveerimine ..... 358
Protokollifail ..... 359
Tööriista purunemise / tööriista kulumise kontroll ..... 361
Spindlikoormuse kontroll ..... 361
11.7 Funktsiooniklahv ..... 362
Kasutamine ..... 362
Tekstifaili avamine ja sulgemine ..... 362
Tekstide redigeerimine ..... 363
Sümbolite, sõnade ja ridade kustutamine ja uuesti lisamine ..... 364
Tekstiplokkide töötlemine ..... 365
Tekstiosade otsimine ..... 366
11.8 Töötamine lõikeandmete tabeliga ..... 367
Märkus ..... 367
Rakendusvõimalused ..... 367
Toorikumaterjalide tabel ..... 368
Tööriista lõiketera materjalide tabel ..... 369
Lõikeandmete tabel ..... 369
Kohustuslikud andmed tööriistatabelis ..... 370
Juhised töötamiseks automaatse pöörete arvu/ettenihke arvutamisega ..... 371
Andmete ülekandmine lõikeandmete tabelist ..... 372
Konfiguratsioonifail TNC.SYS ..... 372
HEIDENHAIN iTNC 530 29

12 Programmeerimine: mitmeteljetöötlus ..... 373

12.1 Mitmeteljetöötluse funktsioonid ..... 374
12.2 PLANE-funktsioon: töötlustasandi kallutamine (tarkvara-variant 1) ..... 375
Sissejuhatus ..... 375
PLANE-funktsiooni defineerimine ..... 377
Asendinäidik ..... 377
PLANE-funktsiooni lähtestamine ..... 378
Töötlustasandi defineerimine ruuminurga kaudu: PLANE SPATIAL ..... 379
Töötlustasandi defineerimine projektsiooninurga kaudu: PLANE PROJECTED ..... 381
Töötlustasandi defineerimine Euleri nurga kaudu: PLANE EULER ..... 383
Töötlustasandi defineerimine kahe vektori kaudu: PLANE VECTOR ..... 385
Töötlustasandi defineerimine kolme punkti kaudu: PLANE POINTS ..... 387
Töötlustasandi defineerimine ühe inkrementaalse ruuminurga kaudu: PLANE RELATIVE ..... 389
Töötlustasand teljenurga kaudu: PLANE AXIAL (FCL 3-funktsioon) ..... 390
PLANE-funktsiooni positsioneerimistoimingu määramine ..... 392
12.3 Kaldfreesimine kallutatud tasandil ..... 397
Funktsioon ..... 397
Kaldfreesimine pöördetelje inkrementaalse nihutamise abil ..... 397
12.4 Pöördetelgede lisafunktsioonid ..... 398
Ettenihe mm/min pöördetelgedel A, B, C: M116 (tarkvaravariant 1) ..... 398
Pöördetelje liikumine tee optimeerimisega: M126 ..... 399
Pöördetelje näidu vähendamine väärtusele alla 360°: M94 ..... 400
Seadme geomeetria automaatne korrigeerimine töötamisel kaldtelgedega: M114 (tarkvaravariant 2) ..... 401
Tööriistatipu positsiooni säilitamine kaldtelgede positsioneerimisel (TCPM): M128 (tarkvaravariant 2) ..... 402
Täppisseiskamine mitte-tangentsiaalsete üleminekutega nurkades: M134 ..... 405
Kaldtelgede valimine: M138 ..... 405
Seadme kinemaatika arvessevõtmine TEGELIKUL/ETTEANTUD positsioonidel lause lõpus: M144 (tarkvaravari-
ant 2) ..... 406
12.5 Perifeerne freesimine (Peripheral Milling): 3D-raadiuse korrektuur tööriista suunamisega ..... 407
Kasutamine ..... 407
30
Loading...
+ 576 hidden pages