Heidenhain TNC 620 User Manual [hu]

Kezelési leírás ISO Programozás
TNC 620
NC szoftver 340 560-02 340 561-02 340 564-02
Magyar (hu) 3/2010

A TNC kezelőszervei

1
50
0
50
100
F %
1
50
0
50
100
S %
Gomb Funkció
Képernyő felosztása
Átkapcsolás megjelenítése a megmunkálási és programozási módok között

Program/fájlkezelő, TNC funkciók

Gomb Funkció
Programok és fájlok kiválasztása vagy törlése, külső adatátvitel
Programhívás meghatározása, nullapont- és ponttáblázatok kiválasztása
MOD funkciók kiválasztása
Funkciógombok az egyes funkciók kiválasztásához
Váltás a funkciógombsorok között

Gép üzemmódjai

Gomb Funkció
Kézi üzemmód
Elektronikus kézikerék
Pozicionálás kézi értékbeadással
Mondatonkénti programfutás
Folyamatos programfutás

Programozási módok

Gomb Funkció
Programbevitel és szerkesztés
Súgó szöveg megjelenítése az NC hibaüzeneteihez, TNCguide hívása
Az összes aktuális hibaüzenet megjelenítése
Számológép megjelenítése

Navigációs gombok

Gomb Funkció
Jelölő mozgatása
Közvetlen ugrás adott mondatra, ciklusra és paraméter funkcióra

Előtolás és orsófordulatszám potenciométere

Előtolás Orsófordulatszám
Programteszt

Ciklusok, alprogramok és programrészek ismétlése

Gomb Funkció
Tapintóciklusok meghatározása
Ciklus meghatározása és hívása
Címkék meghatározása és hívása alprogramokhoz és programrész ismétlésekhez
Programfutás leállítása a programban

Szerszámfunkciók

Gomb Funkció
Szerszámadatok meghatározása a programban
Szerszámadatok hívása

Koordinátatengelyek és számok megadása és szerkesztése

Gomb Funkció
Koordinátatengelyek kiválasztása vagy bevitele a programba
Számok

Szerszámmozgás programozása

Gomb Funkció
Kontúr megközelítése/elhagyása
FK szabad kontúr programozása
Egyenes
Körközéppont/póluspont polárkoordinátákkal
Kör középponttal
Kör sugárral
Érintő körív
Letörés/Sarok lekerekítés

Speciális funkciók / smarT.NC

Gomb Funkció
Speciális funkciók megjelenítése
Tizedespont / Előjelváltás
Polárkoordináták bevitele / Inkrementális értékek
Q paraméteres programozás/Q paraméterek állapota
Pillanatnyi pozíció vagy a számológép eredmény mentése
Párbeszéd kérdés átlépése, szó törlése
Bevitel nyugtázása és párbeszéd lezárása
Mondat lezárása és bevitel befejezése
Bevitt számértékek vagy a TNC hibaüzenet törlése
Párbeszéd megszakítása, programrész törlése
Válassza a következő tab-ot a formátumokban
Egy szövegdobozzal vagy gombbal feljebb/lejjebb

A kézikönyvről

A kézikönyvben használt szimbólumok leírását alább olvashatja.
Ez a szimbólum azt jelenti, hogy az adott funkcióval kapcsolatos fontos megjegyzéseket feltétlenül be kell tartani.
Ez a szimbólum azt jelenti, hogy az adott funkció használata az alábbi kockázatokkal járhat:
Munkadarabot érintő veszélyKészülékeket érintő veszélySzerszámot érintő veszélyGépet érintő veszélyKezelőt érintő veszély
Ez a szimbólum azt jelenti, hogy az adott funkciót a szerszámgépgyártónak adaptálnia kell. Ezért az adott funkció a gép függvényében változhat.
Ez a szimbólum azt jelenti, hogy az adott funkcióról részletes leírás található egy másik kézikönyvben.

Változtatna valamit a kézikönyvben, esetleg hibát talált?

Folyamatosan törekszünk a dokumentáció tökéletesítésére. Segítsen Ön is, és küldje el észrevételeit e-mailben a következő címre: tnc-userdoc@heidenhain.de.
A kézikönyvről
HEIDENHAIN TNC 620 5
TNC modellek, szoftverek és jellemzőik
Ez a kézikönyv a TNC által biztosított következő verziójú NC szoftverek funkcióit tárgyalja.
TNC modell NC szoftver száma
TNC 620 340 560-02
TNC 620E 340 561-02
TNC 620 Programozó állomás 340 564-02
Az E jelzés az export verziót jelöli a TNC modell oszlopban. A TNC export verziója a következő korlátokkal rendelkezik:
Egyidejű egyenes mozgás legfeljebb 4 tengellyel
A szerszámgép gyártó a TNC jellemzőit a szerszámgéphez paraméterezéssel igazítja. Így lehetséges, hogy a kézikönyvben leírt néhány funkció nem lesz elérhető az Ön gépének TNC-jén.
Az Ön gépén esetleg nem elérhető TNC funkciók:
Szerszámbemérés TT-vel
A lehetőségek pontosításáért forduljon a gépgyártóhoz. Több gépgyártó, és a HEIDENHAIN is, tanfolyamokat ajánl a TNC
programozásához. Tanfolyamainkat azért is javasoljuk, mert így

TNC modellek, szoftverek és jellemzőik

lehetősége nyílik képességeinek fejlesztésére, illetve információ és ötletcserére a többi felhasználóval.
Felhasználói kézikönyv Ciklusprogramozáshoz:
A ciklus funkciók (tapintóciklusok és fix ciklusok) leírása külön Felhasználói kézikönyvben található. Ha szüksége van egy másolatra erről a kézikönyvről, forduljon a HEIDENHAIN képviselethez. Azonosító: 679 295-xx
6

Szoftver opciók

A TNC 620 különféle szoftver opciókkal rendelkezik, amiket a szerszámgépgyártó engedélyezhet felhasználásra. Mindegyik opció önállóan is engedélyezhető és a következő funkciókat tartalmazza:
Hardver opciók
Bővítő tengely az 4 tengelyhez vagy a nem-pozíciószabályzott főorsóhoz
Bővítő tengely az 5 tengelyhez vagy a nem-pozíciószabályzott főorsóhoz
1. szoftver opció (opció azonosító #08) Hengerpalást interpoláció (Ciklus 27, 28 és 29)
Előtolás mm/perc-ben a forgástengelyeken: M116
Döntött síkú megmunkálások (sík funkciók, Ciklus 19 és 3D-ROT funkciógomb Kézi üzemmódban)
Kör 3 tengely mentén, döntött munkasíkkal
2. szoftver opció (opció azonosító #09) Mondatfeldolgozási idő 0,5ms (6 ms helyett)
5-tengelyes interpoláció
3-D megmunkálás:
M128: A szerszámcsúcs pozíciójának megtartása elforgatott
tengelyekkel történő pozicionálás esetén (TCPM)
M144: PILLANATNYI/CÉL mondatvégi pozíciók gépi
konfigurációjának korrigálása
A Ciklus 32 (G62) további paraméterei simításhoz/nagyoláshoz és
forgástengelyek tűréséhez
LN mondatok (3D-s korrekció)
Tapintófunkciók(opció azonosító #17) Tapintóciklusok
Hibás beállítás korrekciója kézi üzemmódbanHibás beállítás korrekciója automatikus üzemmódban
Dátum beállítás kézi üzemmódbanDátum beállítás automatikus üzemmódban
Munkadarab automatikus beméréseAutomata szerszámbemérés
TNC modellek, szoftverek és jellemzőik
HEIDENHAIN TNC 620 7
További programozási lehetőségek (opció azonosító #19) FK szabad kontúr programozása
Programozás HEIDENHAIN párbeszédes formátumban grafikus
támogatással, nem NC számára méretezett műhelyrajzokhoz
Fix ciklusok
Mélyfúrás, dörzsárazás, kiesztergálás, süllyesztés, központozás
(Ciklusok 201-205, 208, 240, 241)
Belső és külső menetek marása (Ciklusok 262-265, 267)Négyszög és körzsebek valamint csapok simítása
(Ciklusok 212-215, 251-257)
Vízszintes és ferde felületek simítása (Ciklusok 230-232)Egyenes és íves hornyok (Ciklusok 210, 211, 253, 254)Egyenes és íves furatmintázatok (Ciklusok 220, 221)Átmenő kontúr, kontúrzseb – kontúrral párhuzamos
megmunkálással is (Ciklusok 20-50)
OEM ciklusok (szerszámgépgyártó által kifejlesztett speciális
ciklusok) integrálhatók
További grafikus lehetőségek (opció azonosító #20) Program ellenörző grafika, programfutás grafika
Felülnézet
TNC modellek, szoftverek és jellemzőik
Kivetítés három síkban3D-s nézet
3. szoftver opció (opció azonosító #21) Szerszám korrekció
M120: Sugárkorrekciós kontúrkövetés előre figyelése legfeljebb
99 mondaton keresztül (look-ahead)
3D-s megmunkálás
M118: Kézikerekes pozicionálás szuperponálása programfutás
közben
Palettakezelő (opció azonosító #22) Palettakezelés
HEIDENHAIN DNC (opció azonosító #18) Kommunikáció külső PC alkalmazásokkal COM komponensen
keresztül
8
Kijelzési lépés(opció azonosító #23)
Felbontás és kijelzési lépés:
Lineáris tengelyekre 0,01 µm-ig Szögtengelyek 0,00001°-ig
Dupla sebesség (opció azonosító #49) Double-speed szabályozás használatos elsődlegesen a nagy
fordulatszámú orsóknál, valamint lineáris és nyomatékmotorokhoz

Fejlettségi szint (frissítési funkciók)

A szoftver opciók mellett, a lényeges TNC szoftver fejlesztések a Feature Content Level = Fejlettségi szint (FCL) frissítési funkciókon keresztül történnek. Az FCL-hez tartozó funkciók nem lesznek elérhetőek a TNC egyszerű szoftverfrissítésével.
Minden frissítési funkció külön díj nélkül érhető el, amikor új gépet helyez üzembe.
A frissítési funkcióknak FCL n azonosítójuk van, ahol n a fejlettségi szint sorszámát jelöli.
Az FCL funkciók állandó engedélyezéséhez vásároljon kódszámot. További információért lépjen kapcsolatba a gép gyártójával vagy a HEIDENHAIN képviselettel.
TNC modellek, szoftverek és jellemzőik

A működés leendő helye

A TNC összetevői az EN55022 szabványnak megfelelően A osztályúak, ami azt jelenti, hogy elsősorban ipari környezetben használhatók.

Jogi információ

Ez a termék nyílt forráskódú szoftvert alkalmaz. További információ a vezérlőn érhető el
U a Programbevitel és szerkesztés üzemmód U MOD funkció U LICENC INFÓ funkciógomb
HEIDENHAIN TNC 620 9

A 340 56x-02 szoftver új funkciói

SÍK funkció a döntött munkasík rugalmas meghatározásához (lásd
“A PLANE Funkció: A munkasík döntése (Szoftver opció 1)” 285 oldalon)
A TNCguide szövegkörnyezet-függő súgórendszer bevezetve (lásd
“A TNCguide behívása” 124 oldalon)
A PARAX FUNKCIÓ, ami meghatározza a párhuzamos U, V, és W
tengelyek működését, bevezetve (lásd “Megmunkálás az U, V és W párhuzamos tengelyekkel” HIDDEN oldalon)
Az észt, koreai, lett, norvég, román, szlovák és török párbeszéd
nyelvek bevezetve (lásd “Paraméterlista” 404 oldalon)
Karakterek egyenkénti törlése a Backspace gombbal (lásd
“Koordinátatengelyek és számok megadása és szerkesztése” 3 oldalon)
A PATTERN DEF funkció meghatározza a pont mintázatokat,
bevezetve (lásd Felhasználói kézikönyv ciklusokhoz)
A SEL PATTERNC funkció lehetővé teszi ponttáblázatok
kiválasztását (lásd Felhasználói kézikönyv ciklusokhoz)
A CYCL CALL PAT funkcióval a ciklusok most már a
ponttáblázatokkal összekapcsolódva is futhatnak (lásd Felhasználói kézikönyv ciklusokhoz)
A 340 56x-02 szoftver új funkciói
A DECLARE CONTOUR funkció már meghatározhatja a kontúr
mélységét (lásd Felhasználói kézikönyv ciklusokhoz)
Új ciklus (241) egyélű mélyfúráshoz, bevezetve (lásd: Felhasználói
kézikönyv ciklusokhoz)
Zsebek, csapok és hornyok marásához az új 251-257 ciklusok
bevezetve (lásd: Felhasználói kézikönyv ciklusokhoz)
A tapintóciklus 416 (Nullapont körközéppontban) bővült a Q320
(Biztonsági távolság) paraméterrel (lásd: Felhasználói kézikönyv ciklusokhoz)
A tapintóciklus 412, 413, 421 és 422 bővült a Q365 (Elmozdulás
típusa) paraméterrel (lásd: Felhasználói kézikönyv ciklusokhoz)
A tapintóciklus 425 (Horony mérése) bővült a Q301 (Mozgás
biztonsági magasságra) és a Q320 (Biztonsági távolság) paraméterrel (lásd: Felhasználói kézikönyv ciklusokhoz)
Tapintóciklusok 408-419: A TNC a kijelzett érték beállításakor ír a
preset táblázat 0. sorába (lásd: Felhasználói kézikönyv ciklusokhoz)
A Programfutás, Folyamatos és Mondatonkénti
programfutás üzemmódokban a nullaponttáblázatok már kiválaszthatók (M ÁLLAPOT)
Az előtolások meghatározásában a fix ciklusok már tartalmazhatják
az FU és FZ értékeket is (lásd: Felhasználói kézikönyv ciklusokhoz)
10

A 340 56x-02 szoftver megváltozott funkciói

A Ciklus 22-ben most már az előnagyoló szerszám nevét is
meghatározhatja (lásd: Felhasználói kézikönyv ciklusokhoz)
Az állapotkijelző át lett dolgozva. A következő fejlesztések kerültek
be (lásd “Kiegészítő állapotkijelzések” 65 oldalon):
Egy új áttekintő oldal beépítése, a legfontosabb állapotjelzésekkelA Ciklus 32-ben megadott tűrésértékek megjelennek
A 210-214 közötti, zseb-, csap- és horonymarási ciklusok lekerültek
a standard funkciógombsorról (CYCL DEF > ZSEBEK/CSAPOK/HORNYOK). A kompatibilitás érdekében a ciklusok még mindig elérhetők, és a GOTO gombbal választhatók ki
A Ciklus 25, Átmenő kontúrral most már zárt kontúrok is
programozhatók
Egy közbenső mondattól történő indításkor már lehetséges a
szerszámcsere
A nyelvfüggő táblázatok már kiadhatók FN16 F-Print-telA SPEC FCT funkciógomb struktúrája megváltozott, és adaptálva
lett az iTNC 530-hoz.
HEIDENHAIN TNC 620 11
A 340 56x-02 szoftver megváltozott funkciói
A 340 56x-02 szoftver megváltozott funkciói
12
Tartalomjegyzék
Első lépések a TNC 620-szal
1
Bevezetés
2
Programozás: Alapismeretek, Fájlkezelés
3
Programozás: Programozási segédletek
4
Programozás: Szerszámok
5
Programozás: Kontúrprogramozás
6
Programozás: Alprogramok és programrészek ismétlése
7
Programozás: Q paraméterek
8
Programozás: Mellékfunkciók
9
Programozás: Speciális funkciók
10
Programozás: Többtengelyes megmunkálás
11
Kézi üzemmód és beállítás
12
Pozicionálás kézi értékbeadással
13
Programteszt és programfutás
14
MOD funkciók
15
Táblázatok és áttekintés
16
HEIDENHAIN TNC 620 13
1 Első lépések a TNC 620-szal ..... 33
1.1 Áttekintés ..... 34
1.2 Gép bekapcsolása ..... 35
Áramkimaradás nyugtázása és mozgás a referenciapontokra ..... 35
1.3 Az első alkatrész programozása ..... 36
A megfelelő üzemmód kiválasztása ..... 36
A legfontosabb TNC gombok ..... 36
Új program létrehozása/fájlkezelés ..... 37
Nyersdarab meghatározása ..... 38
Programfelépítés ..... 39
Egy egyszerű kontúr programozása ..... 40
Ciklusprogram létrehozása ..... 43
1.4 Az első rész grafikus tesztelése ..... 45
A megfelelő üzemmód kiválasztása ..... 45
Szerszámtáblázat kiválasztása a programteszthez ..... 45
Válassza ki a tesztelni kívánt programot ..... 46
Képernyőfelosztás és nézet kiválasztása ..... 46
A Programteszt indítása ..... 47
1.5 Szerszámbeállítás ..... 48
A megfelelő üzemmód kiválasztása ..... 48
Szerszámok előkészítése és mérése ..... 48
A TOOL.T szerszámtáblázat ..... 48
TOOL_P.TCH helytáblázat ..... 49
1.6 Munkadarab beállítása ..... 50
A megfelelő üzemmód kiválasztása ..... 50
Munkadarab befogása ..... 50
Munkadarab beállítása 3-D tapintóval ..... 51
Nullapont felvétele 3-D tapintóval ..... 52
1.7 Az első program futtatása ..... 53
A megfelelő üzemmód kiválasztása ..... 53
A futtatni kívánt program kiválasztása ..... 53
A program indítása ..... 53
HEIDENHAIN TNC 620 15
2 Bevezetés ..... 55
2.1 Az TNC 620 ..... 56
Programozás: HEIDENHAIN párbeszédes és ISO formátumok ..... 56
Kompatibilitás ..... 56
2.2 Képernyő és kezelőpult ..... 57
Képernyő ..... 57
Képernyőfelosztás kiválasztása ..... 58
Kezelőpult ..... 59
2.3 Üzemmódok ..... 60
Kézi üzemmód és Elektronikus kézikerék üzemmód ..... 60
Pozicionálás kézi értékbeadással ..... 60
Programbevitel és szerkesztés ..... 61
Programteszt ..... 61
Folyamatos programfutás és mondatonkénti programfutás ..... 62
2.4 Állapotkijelzések ..... 63
"Általános" állapotkijelzés ..... 63
Kiegészítő állapotkijelzések ..... 65
2.5 Tartozékok: HEIDENHAIN 3D-s Tapintórendszer és Elektronikus kézikerék ..... 71
3-D tapintók ..... 71
HR elektronikus kézikerekek ..... 72
16
3 Programozás: Alapismeretek, Fájlkezelés ..... 73
3.1 Alapismeretek ..... 74
Pozíciómérő rendszerek és referenciajelek ..... 74
Nullapont rendszer ..... 74
Nullapont rendszer marógépeken ..... 75
Tengelyek kijelölése marógépeken ..... 75
Polárkoordináták ..... 76
Abszolút és inkrementális munkadarab-pozíciók ..... 77
Nullapont felvétele ..... 78
3.2 Program létrehozása és írása ..... 79
NC program szerkezete DIN/ISO formátumban ..... 79
A nyers munkadarab meghatározása: G30/G31 ..... 79
Új alkatrészprogram létrehozása ..... 80
Szerszámmozgások programozása DIN/ISO formátumban ..... 82
Pillanatnyi pozíció átvétele ..... 83
Program szerkesztése ..... 84
TNC keresés funkció ..... 88
3.3 Fájlkezelés: Alapismeretek ..... 90
Fájlok ..... 90
Biztonsági adatmentés ..... 91
3.4 Munka a Fájlkezelővel ..... 92
Könyvtárak ..... 92
Elérési útvonalak ..... 92
Áttekintés: A fájlkezelő funkciói ..... 93
A fájlkezelő előhívása ..... 94
Meghajtók, könyvtárak és fájlok kiválasztása ..... 95
Új könyvtár létrehozása ..... 97
Új fájl létrehozása ..... 97
Egy fájl másolása ..... 98
Fájlok másolása egy másik könyvtárba ..... 98
Könyvtár másolása ..... 98
Egy fájl kiválasztása a legutóbb használt fájlokból ..... 99
Fájl törlése ..... 99
Könyvtár törlése ..... 100
Fájlok kijelölése ..... 101
Fájl átnevezése ..... 102
Fájlok rendezése ..... 102
További funkciók ..... 103
Adatátvitel (adatok ki- és beolvasása) egy külső adathordozóval ..... 104
TNC hálózatban ..... 106
USB eszköz a TNC-n (FCL 2 funkció) ..... 107
HEIDENHAIN TNC 620 17
4 Programozás: Programozási segédletek ..... 109
4.1 Képernyő billentyűzet ..... 110
Szöveg beírása a képernyő billentyűzettel ..... 110
4.2 Megjegyzések hozzáfűzése ..... 111
Funkció ..... 111
Megjegyzés beírása egy önálló mondatba ..... 111
Megjegyzés szerkesztő funkciói ..... 112
4.3 A programok felépítése, tagolása ..... 113
Definíció és alkalmazások ..... 113
A program felépítését mutató ablak megjelenítése / Aktív ablak lecserélése ..... 113
Megjegyzések beillesztése a (bal oldali) program ablakban ..... 113
Mondatok kiválasztása a program felépítését mutató ablakban ..... 113
4.4 Beépített számológép ..... 114
Működés ..... 114
4.5 Programozott grafika ..... 116
Grafika létrehozása / tiltása programozás alatt: ..... 116
Grafika létrehozása már meglévő program esetén ..... 116
Mondatszám kijelzés BE/KI ..... 117
Grafika törlése ..... 117
Egy részlet nagyítása vagy kicsinyítése ..... 117
4.6 Hibaüzenetek ..... 118
Hibák megjelenítése ..... 118
Nyissa meg a hiba ablakot. ..... 118
A hiba ablak bezárása ..... 118
Részletes hibaüzenetek ..... 119
BELSŐ INFO funkciógomb ..... 119
Hibák törlése ..... 120
Hibanapló ..... 120
Billentyűleütés napló ..... 121
Információs szövegek ..... 122
Szervizfájlok mentése ..... 122
A TNCguide súgó rendszer behívása ..... 122
4.7 Környezetfüggő Súgórendszer ..... 123
Alkalmazás ..... 123
A TNCguide használata ..... 124
Aktuális súgófájlok letöltése ..... 128
18
5 Programozás: Szerszámok ..... 129
5.1 Szerszámadatok megadása ..... 130
F előtolás ..... 130
Főorsó-fordulatszám S ..... 131
5.2 Szerszámadatok ..... 132
Szerszámkorrekció követelményei ..... 132
Szerszámszámok és szerszámnevek ..... 132
L szerszámhossz ..... 132
R szerszámsugár ..... 132
Hossz és sugár: delta értékek ..... 133
Szerszámadatok bevitele a programba ..... 133
Szerszámadatok bevitele a szerszámtáblázatba ..... 134
Helytáblázat szerszámcserélőhöz ..... 140
Szerszámadatok előhívása ..... 143
5.3 Szerszámkorrekció ..... 144
Bevezetés ..... 144
Szerszámhossz korrekció ..... 144
Szerszámsugár korrekció ..... 145
HEIDENHAIN TNC 620 19
6 Programozás: Kontúrprogramozás ..... 149
6.1 Szerszámmozgások ..... 150
Pályafunkciók ..... 150
M mellékfunkciók ..... 150
Alprogramok és programrészek ismétlése ..... 150
Q paraméteres programozás ..... 150
6.2 A pályafunkciók alapjai ..... 151
Szerszámmozgás programozása munkadarab megmunkálásához ..... 151
6.3 Kontúr megközelítése és elhagyása ..... 154
Kezdőpont és végpont ..... 154
Érintőleges megközelítés és elhagyás ..... 156
6.4 Pályakontúrok – derékszögű koordinátákkal ..... 158
A pályafunkciók áttekintése ..... 158
Pályafunkciók programozása ..... 159
Egyenes gyorsjáratban G00
Egyenes G01 F előtolással ..... 159
Letörés beszúrása két egyenes közé ..... 160
Sarok lekerekítés G25 ..... 161
Körközéppont I, J ..... 162
Körpálya C a körközéppont CC körül ..... 163
Körpálya G02/G03/G05 meghatározott sugárral ..... 164
Körpálya G06 érintőleges csatlakozással ..... 166
6.5 Pályakontúrok - polárkoordináták ..... 171
Áttekintés ..... 171
Nullapont polárkoordinátákhoz: pólus I, J ..... 172
Egyenes gyorsjáratban G10
Egyenes G11 F előtolással ..... 172
Körpálya G12/G13/G15 a I, J pólus körül ..... 173
Körpálya G16 érintőleges csatlakozással ..... 174
Csavarvonalas interpoláció ..... 175
20
7 Programozás: Alprogramok és programrész ismétlések ..... 179
7.1 Alprogramok és programrész ismétlések címkézése ..... 180
Címkék ..... 180
7.2 Alprogramok ..... 181
Végrehajtási sorrend ..... 181
Megjegyzések a programozáshoz ..... 181
Alprogram programozása ..... 181
Alprogram meghívása ..... 181
7.3 Programrész ismétlések ..... 182
G98 címke ..... 182
Végrehajtási sorrend ..... 182
Megjegyzések a programozáshoz ..... 182
Programrész ismétlés programozása ..... 182
Programrész ismétlés meghívása ..... 182
7.4 Önálló program mint alprogram ..... 183
Végrehajtási sorrend ..... 183
Megjegyzések a programozáshoz ..... 183
Tetszőleges program alprogramként való meghívása ..... 184
7.5 Egymásbaágyazás ..... 185
Egymásbaágyazás típusai ..... 185
Egymásbaágyazási mélység ..... 185
Alprogram egy alprogramon belül ..... 186
Programrész ismétlés ismétlése ..... 187
Alprogram ismétlése ..... 188
7.6 Programozási példák ..... 189
HEIDENHAIN TNC 620 21
8 Programozás: Q paraméterek ..... 195
8.1 Alapelv és áttekintés ..... 196
Megjegyzések a programozáshoz ..... 197
Q-paraméteres funkciók meghívása ..... 198
8.2 Alkatrészcsaládok - Q paraméterek számértékek helyett ..... 199
Funkció ..... 199
8.3 Kontúrok leírása matematikai műveletekkel ..... 200
Alkalmazás ..... 200
Áttekintés ..... 200
Alapműveletek programozása ..... 201
8.4 Trigonometrikus függvények ..... 203
Definíciók ..... 203
Trigonometrikus függvények programozása ..... 204
8.5 Feltételes mondatok Q paraméterekkel ..... 205
Alkalmazás ..... 205
Feltétel nélküli ugrás ..... 205
Feltételes döntések programozása ..... 205
8.6 Q paraméterek ellenőrzése és megváltoztatása ..... 206
Folyamat ..... 206
8.7 További funkciók ..... 207
Áttekintés ..... 207
D14: HIBA: Hibaüzenetek megjelenítése ..... 208
D18: Rendszeradatok olvasása ..... 213
Az D18 funkcióval a rendszeradatok olvashatók és elmenthetők Q paraméterekbe. A rendszeradatok egy
csoportnév (azonosítószám), majd egy szám és egy index segítségével választhatók ki, ha szükséges. ..... 213
D19 PLC: Adatátvitel a PLC-be ..... 221
8.8 Táblázatok elérése SQL parancsokkal ..... 222
Bevezetés ..... 222
Egy tranzakció ..... 223
SQL parancsok pogramozása ..... 225
Funkciógombok áttekintése ..... 225
SQL BIND ..... 226
SQL SELECT ..... 227
SQL FETCH ..... 230
SQL UPDATE ..... 231
SQL INSERT ..... 231
SQL COMMIT ..... 232
SQL ROLLBACK ..... 232
8.9 Képletek közvetlen bevitele ..... 233
Képletek bevitele ..... 233
Képletekkel kapcsolatos szabályok ..... 235
Programozási példa ..... 236
22
8.10 Szövegparaméterek ..... 237
Szövegfeldolgozási funkciók ..... 237
Szövegparaméterek kijelölése ..... 238
Szövegparaméterek láncolása ..... 239
Numerikus érték konvertálása szövegparaméterré ..... 240
Alszöveg másolása egy szövegparaméterből ..... 241
Szövegparaméter konvertálása numerikus értékké ..... 242
Szövegparaméter ellenőrzése ..... 243
Szövegparaméter hosszának meghatározása ..... 244
Betűrendes prioritás összehasonlítása ..... 245
8.11 Előre meghatározott Q paraméterek ..... 246
PLC értékek: Q100-Q107 ..... 246
Aktív szerszámsugár: Q108 ..... 246
Szerszámtengely: Q109 ..... 247
Főrsó állapota: Q110 ..... 247
Hűtés be/ki: Q111 ..... 247
Átlapolási tényező: Q112 ..... 247
A programban megadott értékek mértékegysége: Q113 ..... 248
Szerszámhossz: Q114 ..... 248
A tapintás utáni koordináták programfutás közben ..... 248
A pillanatnyi és a célérték közötti eltérés a TT 130 tapintóval végzett automatikus szerszámbeméréskor ..... 249
A munkasík döntése matematikai szögekkel: a TNC által kiszámított forgástengely-koordináták ..... 249
Tapintóciklussal végzett mérés eredményei (lásd a Tapintóciklusok Felhasználói kézikönyvet is) ..... 250
8.12 Programozási példák ..... 252
HEIDENHAIN TNC 620 23
9 Programozás: Mellékfunkciók ..... 259
9.1 M mellékfunkciók és STOP megadása ..... 260
Alapismeretek ..... 260
9.2 Mellékfunkciók a programfutás, a főorsó és a hűtés vezérléséhez ..... 261
Áttekintés ..... 261
9.3 Mellékfunkciók koordináták megadásához ..... 262
Gépi koordináták programozása: M91/M92 ..... 262
Mozgatás egy nem elforgatott koordinátarendszer pozícióira döntött munkasíkkal: M130 ..... 264
9.4 Pályaviselkedésre vonatkozó mellékfunkciók ..... 265
Kis kontúrlépcsők megmunkálása: M97 ..... 265
Nyitott kontúrsarkok megmunkálása: M98 ..... 267
Előtolási tényező fogásvételi mozgásoknál: M103 ..... 268
Előtolás milliméter/fordulatban megadva: M136 ..... 269
Körívek előtolása: M109/M110/M111 ..... 269
Sugárkorrigált pálya előzetes kiszámítása (LOOK AHEAD): M120 ..... 270
Kézikerekes pozicionálás szuperponálása programfutás közben: M118 ..... 272
Visszahúzás a kontúrról a szerszám tengelyének irányában: M140 ..... 273
Tapintórendszer felügyelet elnyomása: M141 ..... 274
Szerszám automatikus visszahúzása a kontúrtól NC stop esetén: M148 ..... 275
24
10 Programozás: Speciális funkciók ..... 277
10.1 Speciális funkciók áttekintése ..... 278
A SPEC FCT speciális funkciók főmenüje ..... 278
Program alapértelmezések menü ..... 279
Funkciók a kontúr- és pontmegmunkálás menüben ..... 279
Különböző DIN/ISO funkciók menüje ..... 280
10.2 DIN/ISO funkciók meghatározása ..... 281
Áttekintés ..... 281
HEIDENHAIN TNC 620 25
11 Programozás: Többtengelyes megmunkálás ..... 283
11.1 Funkciók a többtengelyes megmunkáláshoz ..... 284
11.2 A PLANE Funkció: A munkasík döntése (Szoftver opció 1) ..... 285
Bevezetés ..... 285
A PLANE funkció meghatározása ..... 287
Pozíciókijelző ..... 287
A PLANE funkció visszaállítása ..... 288
Munkasík meghatározása térszögekkel: PLANE SPATIAL ..... 289
Munkasík meghatározása vetítési szögekkel: PROJECTED PLANE ..... 291
Munkasík meghatározása Euler-szögekkel: EULER PLANE ..... 293
Munkasík meghatározása két vektorral: VECTOR PLANE ..... 295
Munkasík meghatározása három pontból: POINTS PLANE ..... 297
Munkasík meghatározása egyetlen inkrementális térszöggel: PLANE RELATIVE ..... 299
A munkasík döntése a tengelyszöggel: PLANE AXIAL (FCL 3 funkció) ..... 300
A PLANE funkció pozicionálási viselkedésének meghatározása ..... 302
11.3 Döntött tengelyű megmunkálás a döntött síkban (szoftver opció 2) ..... 306
Funkció ..... 306
Döntött tengelyű megmunkálás egy forgótengely inkrementális elmozdításával ..... 306
11.4 Forgótengelyekre vonatkozó mellékfunkciók ..... 307
Előtolás mm/perc-ben az A, B, C forgótengelyeken: M116 (szoftver opció 1) ..... 307
Forgótengely pályaoptimalizációja: M126 ..... 308
Forgótengely kijelzésének csökkentése 360°-nál kisebb értékre: M94 ..... 309
A szerszámcsúcs pozíciójának megtartása döntött tengelyű pozicionálás esetén (TCPM): M128 (szoftver
opció 2) ..... 310
11.5 Perifériás marás: 3D-s sugárkompenzáció a munkadarab tájolásával ..... 312
Alkalmazás ..... 312
26
12 Kézi üzemmód és beállítás ..... 313
12.1 Bekapcsolás, kikapcsolás ..... 314
Bekapcsolás ..... 314
Kikapcsolás ..... 316
12.2 Tengelyek mozgatása ..... 317
Megjegyzés ..... 317
A tengelyiránygombokkal történő mozgatáshoz: ..... 317
Inkrementális pozicionálás ..... 318
Tengelymozgatás HR 410 elektronikus kézikerékkel ..... 319
12.3 S főorsó-fordulatszám, F előtolás és M mellékfunkciók ..... 320
Funkció ..... 320
Értékek bevitele ..... 320
Főorsó-fordulatszám és előtolás módosítása ..... 321
12.4 Nullapontfelvétel 3D-s tapintó nélkül ..... 322
Megjegyzés ..... 322
Előkészítés ..... 322
Munkadarab előbeállítása tengelygombokkal ..... 323
Nullapont kezelés a preset táblázattal ..... 324
12.5 3-D tapintók alkalmazása ..... 330
Áttekintés ..... 330
Tapintóciklusok kiválasztása ..... 331
A tapintóciklusokban mért értékek írása nullaponttáblázatokba ..... 332
A tapintóciklusokban mért értékek írása a preset táblázatba ..... 333
12.6 3-D tapintók kalibrálása ..... 334
Bevezetés ..... 334
Érvényes hossz kalibrálása ..... 334
Az érvényes sugár kalibrálása és a középpont eltérésének korrigálása ..... 335
Kalibrálási értékek megjelenítése ..... 336
12.7 Kompenzációs Munkadarab-Beállítás 3-D Tapintóval ..... 337
Bevezetés ..... 337
Alapelforgatás mérése ..... 337
Alapelforgatás mentése a preset táblázatba ..... 338
Alapelforgatás megjelenítése ..... 338
Alapelforgatás törlése ..... 338
12.8 Nllapontfelvétel 3-D Tapintóval ..... 339
Áttekintés ..... 339
Nullapont felvétele bármely tengelyen ..... 339
Sarok mint nullapont ..... 340
Körközéppont mint nullapont ..... 341
Munkadarabok mérése 3-D-s tapintóval ..... 342
A tapintó funkció használata mechanikus tapintóval vagy mérőórával ..... 345
HEIDENHAIN TNC 620 27
12.9 Munkasík döntése (Szoftver opció 1) ..... 346
Alkalmazás, funkció ..... 346
Referenciapontok felvétele elforgatott tengelyeken ..... 348
Pozíciókijelzés döntött rendszerben ..... 348
A munkasík döntésének korlátozása ..... 348
Kézi döntés aktiválása ..... 349
28
13 Pozicionálás kézi értékbeadással ..... 351
13.1 Egyszerű megmunkálási műveletek programozása és végrehajtása ..... 352
Pozicionálás kézi értékbeadással (MDI) ..... 352
$MDI programok mentése és törlése ..... 355
HEIDENHAIN TNC 620 29
14 Programteszt és programfutás ..... 357
14.1 Grafika ..... 358
Alkalmazás ..... 358
Megjelenítési módok áttekintése ..... 359
Felülnézet ..... 359
Kivetítés 3 síkban ..... 360
3D-s nézet ..... 361
Részlet nagyítása ..... 362
Grafikus szimuláció ismétlése ..... 363
Megmunkálási idő mérése ..... 364
14.2 A munkadarab ábrázolása a munkatérben ..... 365
Alkalmazás ..... 365
14.3 Programkijelzés funkciók ..... 366
Áttekintés ..... 366
14.4 Programteszt ..... 367
Alkalmazás ..... 367
14.5 Programfutás ..... 369
Alkalmazás ..... 369
Egy alkatrészprogram futtatása ..... 370
Megmunkálás megszakítása ..... 371
Tengelymozgatás a programfutás megszakítása közben ..... 372
Programfutás folytatása megszakítás után ..... 373
Közbenső mondattól történő indítás (mondatkeresés) ..... 374
Visszaállás a kontúrra ..... 376
14.6 Automatikus programindítás ..... 377
Alkalmazás ..... 377
14.7 Feltételes mondatkihagyás ..... 378
Alkalmazás ..... 378
Szúrja be a "/" karaktert ..... 378
Törölje a "/" jelet ..... 378
14.8 Programfutás feltételes megszakítása ..... 379
Alkalmazás ..... 379
30
Loading...
+ 435 hidden pages