Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
TNC 320Felhasználói kézikönyv Klartext programozáshoz
NC szoftver771851-06771855-06
Magyar (hu)10/2018
A vezérlő kezelőszervei
A vezérlő kezelőszervei
Gombok
A képernyő gombjai
Gomb FunkcióKépernyőfelosztás kiválasztása
Képernyő váltása a gépi üzemmód,programozási üzemmód ésharmadik számítógép között
Funkciógombok az egyes funkciókkiválasztásához
Váltás a funkciógombsorok között
Gépi üzemmódok
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óProgramozás
Programteszt
Koordinátatengelyek és számok megadása és szerkesztése
Gomb Funkció
. . .Koordinátatengelyek kiválasztásavagy megadása az NC-programban
. . .Számok
Tizedpont / előjel váltása
Polárkoordináta bevitel / Növekményes értékek
Q paraméteres programozás / Q paraméterek állapota
Pillanatnyi pozíció felvétele
NOENT
Párbeszéd kérdés átlépése, szótörlése
Bevitel nyugtázása és párbeszédlezárása
NC-mondat lezárása, beadásbefejezése
Bevitel vagy hibaüzenet törlése
Párbeszéd megszakítása,programrész törlése
Szerszámfunkciók
Gomb FunkcióSzerszámadatok definiálása azNC-programban
Szerszámadatok hívása
2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
NC-programok és fájlok kezelése, Vezérlőfunkciók
Gomb FunkcióNC-programok vagy fájlokkiválasztása és törlése, külsőadatátvitel
Programhívás meghatározása,nullapont- és ponttáblázatokkiválasztása
MOD funkciók kiválasztása
Súgó szöveg megjelenítése az NChibaüzeneteihez, TNCguide hívása
Az összes aktuális hibaüzenetmegjelenítése
Számológép megjelenítése
Speciális funkciók megjelenítése
Jelenleg funkció nélkül
Navigációs gombok
Gomb FunkcióÁllítsa be a kurzort
NC-mondatok, ciklusok ésparaméterfunkciók közvetlenkiválasztása
Navigáljon a programkezdésre vagytáblázat kezdésre
Navigáljon a program végére vagy atáblázat egy sorának végére
Navigálás egy oldallal feljebb
Navigálás egy oldallal lejjebb
Válassza a következő tab-ot aformátumokban
Egy szövegdobozzal vagy gombbalfeljebb/lejjebb
Ciklusok, alprogramok és programrészek ismétlése
Gomb FunkcióTapintóciklusok meghatározása
Ciklusok meghatározása és hívása
Címkék meghatározása és hívásaalprogramokhoz és programrészismétlésekhez
Program-megállítás megadásaegy NC-program-ban
Szerszámmozgások programozása
Gomb FunkcióKontúr ráállás/elhagyás
FK szabad kontúr programozása
Egyenes
Körközéppont/póluspontpolárkoordinátákkal
Körív középponttal
Kör sugárral
Körív érintőleges csatlakozással
Letörés/lekerekítési ív
Előtolás és orsófordulatszám potenciométere
Előtolásról Főorsó-fordulatszám
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 3
Tartalomjegyzék
4 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
Tartalomjegyzék1 Alapismeretek..................................................................................................................................25
2 Első lépések.................................................................................................................................... 39
3 Alapok.............................................................................................................................................. 53
4 Szerszámok....................................................................................................................................107
5 Kontúrok programozása.............................................................................................................. 123
6 Programozási segédletek.............................................................................................................175
7 Mellékfunkciók...............................................................................................................................209
8 Alprogramok és programrészek ismétlése................................................................................231
9 Q paraméteres programozás.......................................................................................................251
10 Speciális funkciók.........................................................................................................................337
11 Többtengelyesmegmunkálás.......................................................................................................375
12 Adatátvitel CAD fájlokból.............................................................................................................411
13 Táblázatok és áttekintés.............................................................................................................. 433
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 5
Tartalomjegyzék
6 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
1 Alapismeretek..................................................................................................................................25
1.1 A leírásról.............................................................................................................................................. 26
1.2 Vezérlő típusa, szoftver és funkciók.................................................................................................. 28A 77185x-05 szoftververziók új funkciói................................................................................................ 31A 77185x-06 szoftververziók új funkciói................................................................................................ 35
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 7
Tartalomjegyzék
2 Első lépések.................................................................................................................................... 39
2.1 Áttekintés...............................................................................................................................................40
2.2 A gép bekapcsolása.............................................................................................................................41Áramszünet nyugtázása......................................................................................................................... 41
2.3 Az első alkatrész programozása.........................................................................................................42Üzemmód választása............................................................................................................................. 42A vezérlő fontos kezelőszervei.............................................................................................................. 42Új NC-program megnyitása/ fájlkezelés.................................................................................................43Nyersdarab definiálása...........................................................................................................................44Programfelépítés.....................................................................................................................................45Programozzon le egyszerűbb kontúrt.................................................................................................... 47Ciklus program létrehozása....................................................................................................................50
8 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
3 Alapok.............................................................................................................................................. 53
3.1 Az TNC 320........................................................................................................................................... 54HEIDENHAIN Klartext és DIN/ISO.........................................................................................................54Kompatibilitás..........................................................................................................................................54
3.2 Képernyő és kezelőpult....................................................................................................................... 55Képernyő.................................................................................................................................................55Képernyőfelosztás beállítása..................................................................................................................56Kezelőpult............................................................................................................................................... 56Képernyő billentyűzet............................................................................................................................. 57
3.3 Üzemmódok...........................................................................................................................................58Kézi üzemmód és El. Kézikerék............................................................................................................ 58Pozicionálás kézi értékbeadással.......................................................................................................... 58Programozás...........................................................................................................................................59Programteszt...........................................................................................................................................59Folyamatos programfutás és Mondatonkénti programfutás...................................................................60
3.4 NC-alapok.............................................................................................................................................. 61Pozíciómérő rendszerek és referenciajelek........................................................................................... 61Programozható tengelyek.......................................................................................................................62Referencia rendszer............................................................................................................................... 63Tengelyek megnevezése marógépeken.................................................................................................73Polárkoordináták..................................................................................................................................... 73Abszolút és növekményes munkadarab pozíciók.................................................................................. 74Válassza ki a bázispontot...................................................................................................................... 75
3.5 NC-programok megnyitása és beadása.............................................................................................76NC-program felépítése HEIDENHAIN Klartext-ban............................................................................... 76Nyersdarab meghatározása: BLK FORM.............................................................................................. 77Új NC program megnyitása....................................................................................................................80Szerszámmozgások programozása Klartext-ben...................................................................................81Pillanatnyi pozíció átvétele..................................................................................................................... 83NC program szerkesztése......................................................................................................................84A vezérlő keresés funkciója................................................................................................................... 87
3.6 Fájlkezelés............................................................................................................................................. 90Fájlok.......................................................................................................................................................90Külsőleg létrehozott fájlok megjelenítése a vezérlőn.............................................................................92Könyvtárak.............................................................................................................................................. 92Elérési út.................................................................................................................................................92Áttekintés: A fájlkezelő funkciói..............................................................................................................93A fájlkezelő hívása................................................................................................................................. 95Meghajtók, könyvtárak és fájlok kiválasztása........................................................................................ 96Új könyvtár létrehozása..........................................................................................................................98Új fájl létrehozása...................................................................................................................................98
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 9
Tartalomjegyzék
Egyes fájlok másolása............................................................................................................................98Fájlok másolása egy másik könyvtárba................................................................................................. 99Táblázat másolása................................................................................................................................100Könyvtár másolása............................................................................................................................... 102Válasszon ki egy fájlt a legutóbb használt fájlokból............................................................................ 102Egy fájl törlése......................................................................................................................................103Könyvtár törlése....................................................................................................................................103Fájlok kijelölése.................................................................................................................................... 104Egy fájl átnevezése.............................................................................................................................. 105Fájlok rendezése.................................................................................................................................. 105További funkciók................................................................................................................................... 106
10 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
4 Szerszámok....................................................................................................................................107
4.1 Szerszámadatok megadása...............................................................................................................108Előtolás F..............................................................................................................................................108Főorsó-fordulatszám S......................................................................................................................... 109
4.2 Szerszámadatok..................................................................................................................................110Szerszámkorrekció követelményei....................................................................................................... 110Szerszám száma, szerszám neve....................................................................................................... 110L szerszámhossz..................................................................................................................................110R szerszámsugár..................................................................................................................................110Hossz és sugár: delta értékek............................................................................................................. 111Szerszámadatok megadása az NC-programban................................................................................. 111Szerszámadatok hívása....................................................................................................................... 112Szerszámcsere..................................................................................................................................... 115
4.3 Szerszámkorrekció............................................................................................................................. 118Bevezetés............................................................................................................................................. 118Szerszámhossz-korrekció.....................................................................................................................118Szerszámsugár kompenzáció...............................................................................................................119
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 11
Tartalomjegyzék
5 Kontúrok programozása.............................................................................................................. 123
5.1 Szerszámmozgások............................................................................................................................124Pályafunkciók........................................................................................................................................124FK szabad kontúr programozás...........................................................................................................124M mellékfunkciók.................................................................................................................................. 124Alprogramok és programrészek ismétlése...........................................................................................125Q paraméteres programozás............................................................................................................... 125
5.2 A pályafunkciók alapismeretei..........................................................................................................126Szerszámmozgás programozása munkadarab megmunkálásához.....................................................126
5.3 Kontúr megközelítése és elhagyása................................................................................................ 130"-tól" és "-ig" pontok............................................................................................................................. 130Áttekintés: Kontúr megközelítési és elhagyási pályáinak típusai.........................................................132A megközelítés és az elhagyás fontos pozíciói...................................................................................133Ráállás érintő egyenes mentén: APPR LT.......................................................................................... 135Ráállás az első kontúrelemre merőleges egyenes mentén: APPR LN................................................135Ráállás érintő köríven: APPR CT........................................................................................................ 136Egyenes vonaltól az első kontúrelemig tartó körpálya, érintőleges csatlakozással: APPR LCT..........137Elhagyás érintő egyenes mentén: DEP LT..........................................................................................138Elhagyás az utolsó kontúrelemre merőleges egyenes mentén: DEP LN............................................ 138Elhagyás érintő köríven: DEP CT........................................................................................................ 139Elhagyás egy érintő köríven, ami a kontúrhoz és egy egyenes vonalhoz kapcsolódik: DEP LCT....... 139
5.4 Pályamozgások – derékszögű koordináták.....................................................................................140Pályafunkciók áttekintése..................................................................................................................... 140L egyenes elmozdulás..........................................................................................................................141Letörés beszúrása két egyenes közé.................................................................................................. 142lekerekített sarkok RND....................................................................................................................... 143Körközéppont CC................................................................................................................................. 144Körpálya C körközéppont körül CC..................................................................................................... 145Kör CR meghatározott sugárral........................................................................................................... 146Körpálya CT érintő csatlakozással.......................................................................................................148Példa: Egyenes mozgatás és letörés derékszögű koordinátákkal.......................................................149Példa: Körmozgás derékszögű koordinátákkal.................................................................................... 150Példa: Teljes kör derékszögű koordinátákkal.......................................................................................151
5.5 Kontúrpályák – Polárkoordináták..................................................................................................... 152Áttekintés.............................................................................................................................................. 152Nullapont polárkoordinátákhoz: pólus CC............................................................................................153Egyenes elmozdulás LP.......................................................................................................................153Körpálya CPCC pólus körül................................................................................................................. 154CTP érintő körív................................................................................................................................... 154Csavarvonal.......................................................................................................................................... 155Példa: Egyenes mozgatás polárkoordinátákkal................................................................................... 157Példa: Csavarvonal...............................................................................................................................158
12 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
5.6 Pályakontúrok – FK szabad kontúr programozás.......................................................................... 159Alapismeretek....................................................................................................................................... 159FK programozási grafika...................................................................................................................... 161FK-párbeszédablak megnyitása........................................................................................................... 162Pólus FK programozáshoz................................................................................................................... 162Szabad egyenes programozás.............................................................................................................163Szabad körpálya programozás.............................................................................................................164Beviteli lehetőségek..............................................................................................................................165Segédpontok.........................................................................................................................................168Relatív adatok.......................................................................................................................................169Példa: FK programozás 1.................................................................................................................... 171Példa: FK programozás 2.................................................................................................................... 172Példa: FK programozás 3.................................................................................................................... 173
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 13
Tartalomjegyzék
6 Programozási segédletek.............................................................................................................175
6.1 GOTO funkció..................................................................................................................................... 176GOTO gomb használata...................................................................................................................... 176
6.2 Képernyő billentyűzet........................................................................................................................ 177Szöveg beadása képernyő billentyűzettel............................................................................................177
6.3 NC programok megjelenítése............................................................................................................178Szintaktikai kijelölés..............................................................................................................................178Gördítő sáv........................................................................................................................................... 178
6.4 Megjegyzések hozzáfűzése............................................................................................................... 179Alkalmazás............................................................................................................................................179Megjegyzések bevitele programozás során.........................................................................................179Megjegyzések beszúrása a programbevitel után.................................................................................179Megjegyzés saját NC-mondat-ban....................................................................................................... 180NC mondat utólagos kikommentálása................................................................................................. 180Funkciók a megjegyzések szerkesztéséhez........................................................................................ 180
6.5 NC programok szabad szerkesztése................................................................................................181
6.6 NC-mondatok kihagyása....................................................................................................................182/-jel beszúrása...................................................................................................................................... 182/-jel törlése............................................................................................................................................ 182
6.7 NC-programok tagolása.....................................................................................................................183Meghatározás és alkalmazások........................................................................................................... 183A program felépítését mutató ablak megjelenítése / Aktív ablak lecserélése......................................183Megjegyzés beszúrása a program ablakban....................................................................................... 184Mondatok kiválasztása a program felépítését mutató ablakban..........................................................184
6.8 Számológép.........................................................................................................................................185Működés................................................................................................................................................185
6.9 Forgácsolási adatok számítása........................................................................................................ 188Alkalmazás............................................................................................................................................188Munka forgácsolási adat táblázatokkal................................................................................................ 190
6.10 Programozott grafika..........................................................................................................................193Programozási grafika létrehozása vagy kihagyása programozás közben........................................... 193Programozói grafika létrehozása meglévő NC-program-hoz............................................................... 194Mondatszám kijelzés BE/KI..................................................................................................................195Grafika törlése...................................................................................................................................... 195Rácsvonalak megjelenítése..................................................................................................................195Részlet nagyítása vagy kicsinyítése.................................................................................................... 196
14 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
6.11 Hibaüzeneteknél..................................................................................................................................197Hibák megjelenítése............................................................................................................................. 197A hiba ablak megnyitása......................................................................................................................197A hiba ablak bezárása......................................................................................................................... 197Részletes hibaüzenetek........................................................................................................................198BELSŐ INFO funkciógomb.................................................................................................................. 198SZŰRŐ funkciógomb............................................................................................................................198Hibák törlése.........................................................................................................................................199Hibanapló..............................................................................................................................................199Billentyűleütés napló.............................................................................................................................200Információs szövegek...........................................................................................................................201Szerviz fájlok mentése......................................................................................................................... 201A TNCguide súgó rendszer behívása..................................................................................................201
6.12 TNCguide szövegkörnyezet érzékeny súgórendszer..................................................................... 202Alkalmazás............................................................................................................................................202Munkafolyamat a TNCguide-dal...........................................................................................................203Aktuális súgófájlok letöltése................................................................................................................. 207
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 15
Tartalomjegyzék
7 Mellékfunkciók...............................................................................................................................209
7.1 M mellékfunkciók és STOP megadása.............................................................................................210Alapismeretek....................................................................................................................................... 210
7.2 Mellékfunkciók a programfutás felügyeletéhez, főorsóhoz és hűtővízhez...................................212Áttekintés.............................................................................................................................................. 212
7.3 Mellékfunkciók koordináta bevitelekhez..........................................................................................213Gépi koordináták programozása: M91/M92......................................................................................... 213Mozgás egy nem-döntött koordinátarendszer pozíciójára, döntött munkasíkkal: M130.......................215
7.4 Mellékfunkciók pályamenti működéshez......................................................................................... 216Kis kontúrlépcsők megmunkálása: M97...............................................................................................216Nyitott kontúrsarkok megmunkálása: M98........................................................................................... 217Előtolás fogásvételi mozgásokhoz: M103............................................................................................ 218Előtolás milliméter/orsófordulatban: M136........................................................................................... 219Körívek előtolása: M109/M110/M111....................................................................................................220Sugárkorrigált kontúr kiszámítása előre (LOOK AHEAD): M120.........................................................221Kézikerék pozícionálás szuperponálása programfutás közben: M118................................................ 223Visszahúzás a kontúrról a szerszámtengely irányában: M140............................................................225Tapintórendszer felügyeletének elnyomása: M141.............................................................................. 227Alapelforgatás törlése: M143................................................................................................................228Szerszám automatikus visszahúzása a kontúrtól NC stop esetén: M148........................................... 229Sarkok lekerekítése: M197...................................................................................................................230
16 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
8 Alprogramok és programrészek ismétlése................................................................................231
8.1 Alprogramok és programrész ismétlések........................................................................................232Címke....................................................................................................................................................232
8.2 Alprogramok........................................................................................................................................233Végrehajtási sorrend.............................................................................................................................233Megjegyzések a programozáshoz........................................................................................................233Alprogram programozása..................................................................................................................... 234Alprogram meghívása...........................................................................................................................234
8.3 Programrész ismétlések.................................................................................................................... 235Label..................................................................................................................................................... 235Végrehajtási sorrend.............................................................................................................................235Megjegyzések a programozáshoz........................................................................................................235Programrész ismétlés programozása...................................................................................................236Programrész ismétlés meghívása........................................................................................................ 236
8.4 Tetszőleges NC program mint alprogram........................................................................................237Funkciógombok áttekintése..................................................................................................................237Végrehajtási sorrend.............................................................................................................................238Megjegyzések a programozáshoz........................................................................................................238NC-program behívása alprogramként.................................................................................................. 240
8.5 Egymásba ágyazás.............................................................................................................................242Egymásbaágyazás típusai....................................................................................................................242Egymásbaágyazási mélység................................................................................................................ 242Alprogram egy alprogramon belül........................................................................................................243Programrész ismétlés ismétlése.......................................................................................................... 244Alprogram ismétlése.............................................................................................................................245
8.6 Programozási példák..........................................................................................................................246Példa: Kontúr marása több fogással....................................................................................................246Példa: Furatcsoportok...........................................................................................................................247Példa: Furatcsoport több szerszámmal................................................................................................248
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 17
Tartalomjegyzék
9 Q paraméteres programozás.......................................................................................................251
9.1 A funkciók alapelve és áttekintése.................................................................................................. 252Programozói útmutatások.....................................................................................................................254Q paraméter műveletek hívása............................................................................................................255
9.2 Alkatrészcsaládok –– Q paraméterek számértékek helyett........................................................... 256Alkalmazás............................................................................................................................................256
9.3 Kontúrok leírása matematikai műveletekkel................................................................................... 257Alkalmazás............................................................................................................................................257Áttekintés.............................................................................................................................................. 257Alapműveletek programozása.............................................................................................................. 258
9.4 Szögfüggvények..................................................................................................................................260Definíciók.............................................................................................................................................. 260Trigonometrikus függvények programozása........................................................................................ 260
9.5 Körszámítások.....................................................................................................................................261Alkalmazás............................................................................................................................................261
9.6 Ha/akkor-döntések Q-paraméterekkel.............................................................................................. 262Alkalmazás............................................................................................................................................262Feltétel nélküli ugrás............................................................................................................................ 262Használt rövidítések:............................................................................................................................ 262Feltételes döntések programozása...................................................................................................... 263
9.7 Q paraméterek ellenőrzése és megváltoztatása............................................................................. 264Folyamat............................................................................................................................................... 264
9.8 További funkciók................................................................................................................................ 266Áttekintés.............................................................................................................................................. 266FN 14: HIBA: Hibaüzenetek megjelenítése......................................................................................... 267FN 16: F-PRINT - Szövegek és Q-paraméterértékek formázott kiadása............................................ 271FN 18: SYSREAD – Rendszeradatok olvasása.................................................................................. 278FN 19: PLC – Értékek átvitele a PLC-be............................................................................................ 279FN 20: VÁRAKOZÁS – NC és PLC szinkronizálás............................................................................. 280FN 29: PLC – Értékek átadása a PLC-nek......................................................................................... 281FN 37: EXPORT...................................................................................................................................282FN 38: SEND – Információ küldése az NC programból...................................................................... 282
9.9 Táblázatok elérése SQL parancsokkal.............................................................................................283Bevezetés............................................................................................................................................. 283A műveletek áttekintése....................................................................................................................... 285SQL-parancs programozása.................................................................................................................287Példa.....................................................................................................................................................287SQL BIND.............................................................................................................................................290
18 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
SQL EXECUTE.....................................................................................................................................291SQL FETCH..........................................................................................................................................296SQL UPDATE....................................................................................................................................... 298SQL INSERT........................................................................................................................................ 300SQL COMMIT.......................................................................................................................................301SQL ROLLBACK.................................................................................................................................. 302SQL SELECT........................................................................................................................................304
9.10 Képletek közvetlen bevitele...............................................................................................................306Képlet megadása..................................................................................................................................306Képletekkel kapcsolatos szabályok......................................................................................................308Példa a bevitelre...................................................................................................................................309
9.11 Szövegparaméter................................................................................................................................ 310Szövegfeldolgozási funkciók.................................................................................................................310Szövegparaméterek hozzárendelése................................................................................................... 311Szövegparaméterek láncolása............................................................................................................. 312Numerikus érték konvertálása szövegparaméterré..............................................................................313Alszöveg másolása egy szövegparaméterből......................................................................................314Rendszeradatok olvasása.................................................................................................................... 315Szövegparaméter konvertálása numerikus értékké............................................................................. 316Szövegparaméter tesztelése................................................................................................................ 317A szövegparaméter hosszának megállapítása.................................................................................... 318Betűrendes prioritás összehasonlítása................................................................................................ 319Gépi paraméter kiolvasása...................................................................................................................320
9.12 Előre meghatározott Q paraméterek................................................................................................ 323PLC értékek: Q100-Q107.....................................................................................................................323Aktív szerszámsugár: Q108................................................................................................................. 323Szerszámtengely: Q109....................................................................................................................... 324Főrsó állapota: Q110............................................................................................................................ 324Hűtés be/ki: Q111................................................................................................................................. 324Átlapolási tényező: Q112......................................................................................................................324Méretek az NC-programban: Q113...................................................................................................... 324Szerszámhossz: Q114..........................................................................................................................325A tapintás utáni koordináták programfutás közben..............................................................................325A pillanatnyi és a célérték közötti eltérés automatikus szerszámbeméréskor, pl. TT 130 tapintóval....325A megmunkálási sík döntése munkadarab-szögekkel: a vezérlő által kiszámított forgástengely-koordináták............................................................................................................................................325Tapintórendszer ciklusok mérési eredményei...................................................................................... 326
9.13 Programozási példák..........................................................................................................................329Példa: érték kerekítése.........................................................................................................................329Példa: Ellipszis......................................................................................................................................330Példa: konkáv henger Gömbvégű maró-val.........................................................................................332Példa: Konvex gömb megmunkálása szármaróval..............................................................................334
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 19
Tartalomjegyzék
10 Speciális funkciók.........................................................................................................................337
10.1 Speciális funkciók áttekintése.......................................................................................................... 338Főmenü különleges funkciók SPEC FCT.............................................................................................338Program alapértelmezések menü........................................................................................................ 339Funkciók a kontúr- és pontmegmunkálás menüben............................................................................ 340Különböző párbeszédes funkciók meghatározása menü.....................................................................341
10.2 Megmunkálás az U, V és W párhuzamos tengelyekkel..................................................................342Áttekintés.............................................................................................................................................. 342FUNCTION PARAXCOMP DISPLAY................................................................................................... 343FUNCTION PARAXCOMP MOVE........................................................................................................344FUNCTION PARAXCOMP kikapcsolása..............................................................................................345FUNCTION PARAXMODE................................................................................................................... 346FUNCTION PARAXMODE kikapcsolása..............................................................................................348Példa: Fúrás a W tengely mentén....................................................................................................... 349
10.3 Fájl műveletek.....................................................................................................................................350Alkalmazás............................................................................................................................................350Fájl funkciók meghatározása................................................................................................................350
10.4 Nullapont eltolás meghatározása..................................................................................................... 351Áttekintés.............................................................................................................................................. 351TRANS DATUM AXIS.......................................................................................................................... 351TRANS DATUM TABLE........................................................................................................................352TRANS DATUM RESET.......................................................................................................................353
10.5 Számláló meghatározása...................................................................................................................354Alkalmazás............................................................................................................................................354FUNCTION COUNT meghatározása................................................................................................... 355
10.6 Szövegfájlok létrehozása...................................................................................................................356Alkalmazás............................................................................................................................................356Egy szövegfájl megnyitása és elhagyása............................................................................................ 356Szövegek szerkesztése........................................................................................................................357Karakterek, szavak és sorok törlése és beillesztése........................................................................... 357Szöveg blokkok szerkesztése.............................................................................................................. 358Szövegrészek keresése........................................................................................................................359
10.7 Szabadon meghatározható táblázatok............................................................................................. 360Alapismeretek....................................................................................................................................... 360Szabadon meghatározható táblázat létrehozása.................................................................................360A táblázatformátum szerkesztése........................................................................................................ 361Váltás táblázat és adatlap nézet között............................................................................................... 363FN 26: TABOPEN – Egy szabadon meghatározható táblázat megniytása......................................... 363FN 27: TABWRITE – Bevitel egy szabadon meghatározható táblázatba............................................ 364
20 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
FN 28: TABREAD – Szabadon meghatározható táblázat olvasása.................................................... 365Táblázatformátum testreszabása......................................................................................................... 365
10.8 Pulzáló főorsó fordulatszám FUNCTION S-PULSE......................................................................... 366Pulzáló főorsó fordulatszám programozása.........................................................................................366Pulzáló főorsó fordulatszám törlése (reset)......................................................................................... 367
10.9 Várakozási idő FUNCTION FEED......................................................................................................368Várakozási idő programozása..............................................................................................................368Várakozási idő reset.............................................................................................................................369
10.10 Várakozási idő FUNCTION DWELL...................................................................................................370Várakozási idő programozása..............................................................................................................370
10.11 Szerszám kijáratása a kontúrtól NC stop esetén: FUNCTION LIFTOFF........................................371A kijáratás programozása FUNCTION LIFTOFF alkalmazásával........................................................371Állítsa vissza a Liftoff funkciót..............................................................................................................373
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 21
Tartalomjegyzék
11 Többtengelyesmegmunkálás.......................................................................................................375
11.1 Funkciók a többtengelyes megmunkáláshoz..................................................................................376
11.2 A PLANE funkció: Munkasík döntése (szoftver opció 8)............................................................... 377Bevezetés............................................................................................................................................. 377Áttekintés.............................................................................................................................................. 379A PLANE funkció meghatározása........................................................................................................380Pozíciókijelző........................................................................................................................................ 380PLANE funkció törlése......................................................................................................................... 381Munkasík meghatározása térszöggel: PLANE SPATIAL..................................................................... 382Munkasík meghatározása vetítési szöggel: VETÍTÉSI SÍK................................................................. 384Munkasík meghatározása Euler szöggel: PLANE EULER.................................................................. 386Munkasík meghatározása két vektorral: SÍKVEKTOR.........................................................................388Munkasík meghatározása három ponttal: SÍKPONTOK...................................................................... 390Munkasík meghatározása egy növekményes térszögön keresztül: PLANE RELATIV.........................392Munkasík döntése tengelyszöggel: PLANE AXIAL.............................................................................. 393A PLANE funkció pozicionálási működésének meghatározása...........................................................395Munkasík döntése forgótengelyek nélkül............................................................................................. 405
11.3 Forgótengelyek mellékfunkciói.........................................................................................................406Előtolás mm/perc-ben az A, B, C forgótengelyeken: M116 (opció 8).................................................. 406Forgótengely pályaoptimalizációja M126............................................................................................. 407Forgótengely kijelzett értékének csökkentése 360°-nál kisebb értékre: M94...................................... 408Döntött tengelyek kiválasztása M138...................................................................................................409
22 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Tartalomjegyzék
12 Adatátvitel CAD fájlokból.............................................................................................................411
12.1 CAD-viewer képernyőfelosztás......................................................................................................... 412CAD megtekintő alapjai........................................................................................................................412
12.2 CAD-Viewer (opció #42).....................................................................................................................413Alkalmazás............................................................................................................................................413A CAD megtekintő alkalmazása.......................................................................................................... 414CAD fájlok megnyitása.........................................................................................................................414Alapbeállítások......................................................................................................................................415Réteg beállítása....................................................................................................................................417Bázispont meghatározása.................................................................................................................... 418Nullapont meghatározása.....................................................................................................................421Kontúr kiválasztása és mentése.......................................................................................................... 424Megmunkálási pozíciók kiválasztása és mentése............................................................................... 427
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 23
Tartalomjegyzék
13 Táblázatok és áttekintés.............................................................................................................. 433
13.1 Rendszeradatok.................................................................................................................................. 434A FN 18-funkciók listája....................................................................................................................... 434Összehasonlítás: FN 18-Funkciók....................................................................................................... 464
13.2 Áttekintő táblázatok............................................................................................................................468Mellékfunkciók.......................................................................................................................................468Felhasználói funkciók........................................................................................................................... 470
13.3 Különbségek a TNC 320 és a iTNC 530 között............................................................................... 474Összehasonlítás: PC szoftver.............................................................................................................. 474Összehasonlítás: Felhasználói funkciók.............................................................................................. 474Összehasonlítás: Kiegészítő funkciók..................................................................................................479Komparátor: Ciklusok........................................................................................................................... 481Összehasonlítás: tapintóciklusok Kézi üzemmód vagy Elektronikus kézikerék üzemmódban............ 483Összehasonlítás: tapintóciklusok automatikusa munkadarab-ellenőrzéshez.......................................484Összehasonlítás: Különbségek a programozásban.............................................................................486Összehasonlítás: Különbségek programtesztnél, funkcionalitásnál.....................................................488Összehasonlítás: Különbségek a Programtesztben, művelet..............................................................489Összehasonlítás: a programozó állomás különbségei.........................................................................490
24 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
1Alapismeretek
Alapismeretek | A leírásról1
1.1 A leírásrólBiztonsági útmutatásokVegye figyelembe a jelen dokumentációban, valamint aberendezésgyártó dokumentációjában szereplő biztonságiútmutatásokat!A biztonsági útmutatások a szoftver és berendezések kezelésekapcsán fellépő veszélyekre figyelmeztetnek, rámutatva az ilyenveszélyek elkerülésének módjára is. A veszélyek súlyosságukszerint különböző csoportokba sorolhatók:
VESZÉLYVeszély személyekre vonatkozó veszélyhelyzetet jelez.Amennyiben a veszélyek elkerülésére vonatkozó útmutatásokatnem tartja be, úgy a veszélyhelyzet biztosan halálhoz vagysúlyos testi sérüléshez vezet.
FIGYELMEZTETÉSFigyelmeztetés személyekre vonatkozó veszélyhelyzetet jelez.Amennyiben a veszélyek elkerülésére vonatkozó útmutatásokatnem tartja be, úgy a veszélyhelyzet előreláthatóan halálhozvagy súlyos testi sérüléshez vezet.
FIGYELEMFigyelem személyekre vonatkozó veszélyhelyzetet jelez.Amennyiben a veszélyek elkerülésére vonatkozó útmutatásokatnem tartja be, úgy a veszélyhelyzet előreláthatóan könnyű testisérüléshez vezet.
MEGJEGYZÉSÚtmutatás tárgyakra vagy adatokra vonatkozó veszélyhelyzetetjelez. Amennyiben a veszélyek elkerülésére vonatkozóútmutatásokat nem tartja be, úgy a veszélyhelyzetelőreláthatóan tárgyi károkhoz vezet.
Biztonsági útmutatásokon belüli információk sorrendjeA biztonsági útmutatások alábbi négy részből állnak:
A figyelmeztető szó a veszély súlyosságát jelziA veszély jellege és forrásaA veszély figyelmen kívül hagyásának következményei, pl."Alábbi megmunkálások esetén ütközésveszély áll fenn"Elhárítás – intézkedések a veszély elkerülésére
26 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapismeretek | A leírásról
Biztonsági útmutatásokA jelen útmutatóban lévő biztonsági útmutatások betartásával aszoftver hibáktól mentes és hatékony használatát biztosítja.A jelen útmutató alábbi biztonsági útmutatásokat tartalmazza:
Az információ szimbólum egy tippre utal.A tipp fontos további vagy kiegészítő információkat ad.
Ez a szimbólum arra szólítja fel, hogy tartsa be azeredeti berendezésgyártó biztonsági útmutatóját. Ez aszimbólum a gépfüggő funkciókra hívja fel a figyelmet.A kezelőre és a berendezésre vonatkozó lehetségesveszélyeket a gépkönyv írja le.
A könyvszimbólum más, külső dokumentációkra valóhivatkozást jelent, például a berendezésgyártó vagyegy más gyártó dokumentációjára.
Módosításokat javasolna vagy hibát fedezett fel?Dokumentumainkat folyamatosan igyekszünk az Ön érdekébenjavítani. Kérjük, segítsen minket ebben és ossza meg változtatásijavaslatait alábbi email címre írt levélben:[email protected]
1
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 27
Alapismeretek | Vezérlő típusa, szoftver és funkciók1
1.2 Vezérlő típusa, szoftver és funkciókEz a kézikönyv olyan programozói funkciókat ír le, amik avezérlésekben az alábbi NC-szoftverszámtól érhetőek el.
Vezérlő típus NC szoftver száma
TNC 320 771851-06
TNC 320 Programozó állomás 771855-06
A szerszámgépgyártó a vezérlő használható teljesítményi jellemzőita szerszámgéphez paraméterezéssel igazítja. Így lehetséges, hogya jelen kézikönyv néhány olyan funkciót is tartalmaz, amely nem állminden vezérlőnél rendelkezésre.Vezérlési funkciók, amelyek nem minden gépen állnakrendelkezésre, például alábbiak:
Szerszámbemérés TT-velA gép tényleges műszaki jellemzőiről érdeklődjön a gépgyártójánál.Több gépgyártó, így a HEIDENHAIN is, tanfolyamokat ajánl aHEIDENHAIN vezérlők programozásához. Tanfolyamainkon azértis javasoljuk a részvételt, mert így lehetősége nyílik a vezérlőifunkciók elsajátítására.
Ciklus Programozás Felhasználói Kézikönyv:Valamennyi ciklusfunkció (tapintórendszer ciklusokés megmunkálási ciklusok) a Ciklusprogramozás-ban van leírva. Amennyiben Önnek erre a felhasználóikézikönyvre van szüksége, forduljon adott esetben aHEIDENHAIN-hoz.ID: 1096959-xx
Felhasználói kézikönyv beállítása, NC-programoktesztelése és ledolgozása:A gép beállításához, valamint az Ön NC-programjainakteszteléséhez és ledolgozásához tartozó valamennyitartalom a Beállítás, NC-programok tesztelése ésledolgozása felhasználói kézikönyvben van leírva.Amennyiben Önnek erre a felhasználói kézikönyvre vanszüksége, forduljon adott esetben a HEIDENHAIN-hoz.ID: 1263173-xx
28 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapismeretek | Vezérlő típusa, szoftver és funkciók
Szoftver opciókA TNC 320 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:
Bővítő tengely (opció 0 és opció 1)
Bővítő tengely Kiegészítő 1. és 2. vezérlőhurok
Haladó Funkció Beállítás 1 (opció 8)
Bővített funkciók Csoport 1 Megmunkálás körasztalokkalHengerpaláston lévő kontúr, mint két síktengelyéElőtolás programozható mm/perc-ben is
Koordináta átalakítások:Munkasík döntése
HEIDENHAIN DNC (opció azonosító 18)
Kommunikáció külső PC alkalmazásokkal COM komponensen keresztül
CAD import (opció 42)
CAD import DXF, STEP és IGES támogatásKontúrok és furatmintázatok elfogadásaReferenciapont kényelmes meghatározásaKontúrrészek grafikai tulajdonságainak kiválasztása párbeszédesprogramokból
Bővített szerszámkezelő (opció 93)
Bővített szerszámkezelő Python-alapú
Távoli Hozzáférés (opció 133)
Külső számítógép egységek távolihozzáférése
Windows egy külön számítógép egységenFelhasználói interfészen keresztül
1
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 29
Alapismeretek | Vezérlő típusa, szoftver és funkciók1
Fejlettségi szint (frissítési funkciók)A szoftveropciók mellett a vezérlő szoftver további lényegesfejlesztései a Feature Content Level (angol szó a fejlettségi szintre)frissítési funkciókon keresztül történnek. Az FCL-hez tartozófunkciók automatikusan nem érhetők el a vezérlő szoftverénekszoftverfrissí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ók azonosítója a kézikönyvben FCL n. Az n jelentia fejlesztési szint sorozatszámát.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 aHEIDENHAIN képviselettel.
Művelet leendő helyeA vezérlő az EN 55022 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 Open-Source-Szoftvert használ. További információkata vezérlésben itt találhat:
Nyomja meg az MOD gombotKulcsszám megadása kiválasztásaLICENC INFO funkciógomb
30 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapismeretek | Vezérlő típusa, szoftver és funkciók
A 77185x-05 szoftververziók új funkcióiÚj funkció FUNCTION COUNT, a számláló vezérléséhez, Lásd"Számláló meghatározása", oldal 354Új funkció FUNCTION LIFTOFF, NC leállításnál a szerszámkontúrról való felemeléséhez, Lásd "Szerszám kijáratása akontúrtól NC stop esetén: FUNCTION LIFTOFF", oldal 371NC mondatok kikommentálása is lehetséges, Lásd "NC mondatutólagos kikommentálása", oldal 180A CAD-Viewer pontokat tud exportálni az FMAX segítségévelegy H-fájlba, Lásd "Fájl típus kiválasztása", oldal 427Ha a CAD megtekintő több rétege nyitott, úgy azok a harmadikszámítógépen kisebb méretben láthatók.Mit CAD-Viewer-rel immár az adatátvétel DXF, IGES és STEPformátumokból is lehetséges , Lásd "Adatátvitel CAD fájlokból",oldal 411Az FN 16: F-PRINT esetén lehetséges forrásként vagy célkéntQ paraméterekre vagy QS paraméterekre való hivatkozástmegadni, , Lásd "Alapok", oldal 271Az FN18 funkciók bővültek, Lásd "FN 18: SYSREAD –Rendszeradatok olvasása", oldal 278
További információk: Felhasználói kézikönyvBeállítás, NC-programok tesztelése és ledolgozása
Amennyiben programfutás üzemmódban ki van választva egypalettatáblázat, úgy az Elhelyezéslista és a T-alkalm.sorrend ateljes palettatáblázatra kiszámításra kerül.A szerszámtároló fájlokat a fájlkezelőben is meg tudja nyitni.A TÁBLÁZAT / NC PROGRAM ILLESZTÉSE funkcióval márszabadon meghatározható táblázatok is importálhatók ésadaptálhatók.A berendezésgyártó a táblázatimportnál a frissítési szabályoksegítségével lehetővé teszi például az ékezetek automatikuseltávolítását a táblázatból és az NC programokból.A szerszámtáblázatban a szerszámnévre gyorsan rá tudkeresni.A berendezésgyártó le tudja tiltani a bázispont meghatározásátbizonyos tengelyeken.A bázispont táblázat 0-adik sora is szerkeszthető mármanuálisan.A fastruktúrában minden egyes elem dupla kattintással nyithatómeg és zárható is be.Új szimbólum a státuszkijelzéseknél a tükrözöttmegmunkáláshoz.A Programteszt üzemmód grafikai beállításait a rendszerelmenti.A Programteszt üzemmódban különböző mozgási tartományokválaszthatók ki.A tapintók szerszámadatai a szerszámkezelőben (opció 93) ismegjeleníthetők és megadhatók.A TAPINTÓFIGYELÉS KI funkciógombbal a tapintófelügyeletet 30másodpercre ki tudja iktatni.Kézi ROT és P letapintásnál a beállítás a körasztallal lehetséges.
1
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 31
Alapismeretek | Vezérlő típusa, szoftver és funkciók1
Aktív orsóutánvezetésnél az orsófordulatok száma nyitottbiztonsági ajtó mellett korlátozott. Szükség esetén változtassameg az orsó forgásirányát, bár azáltal nem mindig a legrövidebbúton tud pozicionálni.Új gépi paraméter iconPrioList (100813 sz.), a státuszkijelzés(ikonok) sorrendjének meghatározásához,.A gépi paraméter clearPathAtBlk (124203 sz.) segítségévelhatározhatja meg, hogy a szerszámutak a Programtesztüzemmódban új BLK-forma esetén törlődjenek-e.Új opcionális gépi paraméter CfgDisplayCoordSys (127500 sz.)annak kiválasztására, hogy mely koordináta rendszer eseténjelenjen meg a státuszkijelzésnél a nullaponteltolás.
32 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapismeretek | Vezérlő típusa, szoftver és funkciók
A 77185x-05 szoftververziók új funkcióiAmennyiben zárolt szerszámokat használ, úgy a vezérlőProgramozás üzemmódban figyelmeztetést jelenít meg, Lásd"Programozott grafika", oldal 193A TRANS DATUM AXIS NC szintaxis egy kontúron belül az SLciklusban is alkalmazható.A programozási grafika a furatokat és meneteket világoskékenábrázolja, Lásd "Programozott grafika", oldal 193A rendezési sorrend és az oszlopszélesség aszerszámkiválasztási ablakban a vezérlő kikapcsolásátkövetően is megmaradnak, Lásd "Szerszámadatok hívása",oldal 112Amennyiben valamely törlésre kijelölt fájl nem létezik, úgy aFILE DELETE már nem okoz hibaüzenetet.H egy CALL PGM használatával meghívott alprogram M2vagy M30 végződésű, a vezérlő figyelmeztetést jelenít meg. Avezérlő automatikusan törli a figyelmeztetést, ha egy másik NCprogramot választ ki, Lásd "Megjegyzések a programozáshoz",oldal 238A nagyobb adatmennyiség NC programba való beillesztésénekidőtartama jelentősen csökkent.Ha egérrel kétszeri kattintás és az ENT gomb megnyomása atáblázatszerkesztő kiválasztási mezőinél egy felugró ablakotnyitnak meg.
További információk: Felhasználói kézikönyv Beállítás, NC-programok tesztelése és ledolgozása
Amennyiben zárolt szerszámokat használ, úgy a vezérlőProgramteszt üzemmódban figyelmeztetést jelenít meg.A vezérlő a kontúr ismételt megközelítésekor pozicionáló logikátbiztosít.Ha egy testvérszerszám közelíti meg ismételten a kontúrt, apozicionáló logika módosul.Amennyiben a vezérlő újraindításkor egy elmentett megszakításipontot talál, úgy a megmunkálást az adott ponttól tudja folytatni.Az aktuális kinematikában nem aktivált tengelyek döntöttmegmunkálási síkban is felvehetők referenciaként.A grafika a szerszámot a bemarásnál pirosan, míg a levegőbenkékkel ábrázolja.A metszési síkok helyzetei a program kiválasztásánál vagy újBLK-forma esetén nem kerülnek visszaállításra.A tengelyek fordulatszáma már Kézi üzemmód is tizedesjegyekkel adhat meg. Ha a fordulatszám < 1000, a vezérlő atizedes jegyeket is megjeleníti.A vezérlő a fejlécben mindaddig megjeleníti a hibaüzenetet,míg az törlésre nem kerül, vagy egy nagyobb prioritású(hibaosztályú) hiba felül nem írja.Az USB-t már nem kell egy funkciógombbal csatlakoztatni.A lépésnövekmény, tengely fordulatszám és előtolásbeállításának sebessége elektronikus kézikerekeknéladaptálásra került.Az alapelforgatás, 3D alapelforgatás és döntött megmunkálásisík ikonjai jobban megkülönböztethetők.
1
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 33
Alapismeretek | Vezérlő típusa, szoftver és funkciók1
A vezérlő automatikusan felismeri, ha egy táblázatot importálvagy a táblázat formátumát adaptálja.Ha a kurzort a szerszámkezelő valamely beviteli mezőjébe viszi,a teljes beviteli mező kijelölésre kerül.A konfigurációs részfájl módosításánál a vezérlő már nemszakítja meg a programtesztet, hanem csak figyelmeztetéstjelenít meg.A referencia nélküli tengelyeket nem tudja bázispontkéntmeghatározni, és az ilyen tengelyeknél a bázispontot sem tudjamegváltoztatni.Ha a kézikerék deaktiválásakor a kézikerék potenciométerekmég aktívak, a vezérlő figyelmeztetést jelenít meg.A HR 550 vagy HR 550FS kézikerekek használatakor alacsonyakkufeszültség esetén figyelmeztetés jelenik meg.A berendezésgyártó meghatározhatja, hogy a CUT 0-sszerszámnál az R-OFFS eltolás beszámításra kerüljön-e.A berendezésgyártó megváltoztathatja a szimuláltszerszámváltási pozíciót.A decimalCharakter (100805 számú) gépi paraméternélbeállíthatja, hogy tizedes vesszőként pontot vagy vesszőt kívánalkalmazni.
A 77185x-05 szoftververziók új funkcióiTovábbi információk: Felhasználói kézikönyvCiklusprogramozás
Új ciklus 441 GYORS TAPINTAS. A ciklussal különböző tapintóparamétereket (pl. a pozicionáló előtolást) tud globálisan mindenazt követő tapintóciklushoz meghatározni .A ciklus 256 NEGYSZOGCSAP és 257 KORCSAP kiegészültek aQ215, Q385, Q369 és Q386 paraméterekkel.A 205-as és 241-as ciklusoknál az előtolási jellemzőmegváltozott.Részletváltozások a ciklus 233-nál: felügyeli a simítómegmunkálásnál a vágóélhosszat (LCUTS), felnagyítja a 0-3marási stratégiával történő nagyolásnál a felületet marásiirányba a Q357 értékével (ha az az adott irányba nincsbekorlátozva).A OLD CYCLES alá rendelt, technikailag elavult ciklusok 1, 2,3, 4, 5, 17, 212, 213, 214, 215, 210, 211, 230, 231 már nemilleszthetőek be a szerkesztővel. Ezen ciklusok végrehajtása ésmódosítása továbbra is lehetséges.Az asztali tapintó ciklusok, többek között a 480, 481, 482elrejthetőekA ciklus 225 Gravírozás egy új szintaxissal be tudja gravírozni aszámláló aktuális állását.Új SERIAL oszlop a tapintótáblázatbanA kontúrkövetés bővítése: ciklus 25 maradékanyaggal, ciklus276 kontúrkövetés 3D.
34 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapismeretek | Vezérlő típusa, szoftver és funkciók
A 77185x-06 szoftververziók új funkcióiMostantól lehetséges, hogy forgácsolási adat táblázattaldolgozzon, Lásd "Munka forgácsolási adat táblázatokkal",oldal 190Új SÍK XY ZX YZ funkciógomb a megmunkálási síkkiválasztásához FK-programozás esetén, Lásd "Alapismeretek",oldal 159Programteszt üzemmódban egy, az NC-programban definiáltszámláló van szimulálva, Lásd "Számláló meghatározása",oldal 354Egy behívott NC-programot meg lehet változtatni, ha az abehívó NC-programban van teljesen ledolgozva.A CAD-Viewer-ben a bázispontot vagy a nullapontot közvetlenüla listanézet ablakban megadhatja számmal, Lásd "AdatátvitelCAD fájlokból", oldal 411TOOL DEF esetén a beadás QS-paraméterrel működik, Lásd"Szerszámadatok megadása az NC-programban", oldal 111Mostantól lehetséges, hogy QS-paraméterekkel olvassonszabadon definiálható táblázatokból, vagy írjon azokba, Lásd"FN 27: TABWRITE – Bevitel egy szabadon meghatározhatótáblázatba", oldal 364A FN-16-funkció a*karakterrel ki lett bővítve, amivelkommentársorokat írhat, Lásd "Szövegfájl létrehozás",oldal 271Új kiadási formátum a FN-16-Funkció %RS-hoz, amivelszövegeket adhat ki formázás nélkül, Lásd "Szövegfájllétrehozás", oldal 271Az FN18 funkciók bővültek, Lásd "FN 18: SYSREAD –Rendszeradatok olvasása", oldal 278
További információk: Felhasználói kézikönyv Beállítás, NC-programok tesztelése és ledolgozása
Az új felhasználó kezelővel különböző jogosultságúfelhasználókat hozhat létre és kezelhet.Az új VEZÉRSZÁMÍTÓGÉPES ÜZEM funkcióval átadhatja azirányítást egy külső vezérlőszámítógépnek.A State Reporting Interface, röviden SRI-vel, a HEIDENHAINegy egyszerű és robusztus csatlakozást kínál gépeüzemállapotának meghatározásához.Az alapelforgatás Kézi üzemmód-ban figyelembe van véve.A képernyőfelosztás funkciógombjai optimalizálva lettek.A kiegészítő állapotkijelzés megjeleníti a pálya- és szögtűréstaktív 32-es ciklus nélkül.A vezérlés ellenőrzi valamennyi NC program teljességét avégrehajtás előtt. Ha nem teljes NC-programot indít, a vezérlőhibaüzenettel megáll.A Pozícionálás kézi értékbeadással üzemmódban mostantóllehetséges, hogy NC-mondatokat ugorjon át.A szerszámtáblázat két új szerszámtípust tartalmaz: Gömbvégűmaró és Toruszvégű maró.PL tapintáskor választható a feloldás az elforduló tengelyekbeállításakor.
1
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 35
Alapismeretek | Vezérlő típusa, szoftver és funkciók1
A Választható programmegállítás funkciógomb megjelenésemegváltozott.A PGM MGT és ERR közötti gombot képernyő átkapcsolókéntlehet használni.A vezérlő ex FAT fájlrendszerű USB-eszközöket támogat.<10 előtolásnál a vezérlő egy megadott tizedesjegyet is kijelez,<1-nél a vezérlő két tizedesjegyet jelenít meg.A gép gyártója Programteszt üzemmódban meghatározhatja,hogy a szerszámtáblázat vagy a bővített szerszámkezelő nyílik-e meg.A gép gyártója meghatározza, melyik fájltípust tudja aTÁBLÁZAT / NC PROGRAM ILLESZTÉSE importálni.Új gépi paraméter CfgProgramCheck (129800 sz.), aszerszámhasználati fájlok beállításainak meghatározásához.
36 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapismeretek | Vezérlő típusa, szoftver és funkciók
A 77185x-06 szoftververziók új funkcióiA PLANE-Funkciók a SEQ-hez további alternatív SYM kiválasztásilehetőséget nyújtanak, Lásd "A PLANE funkció pozicionálásiműködésének meghatározása", oldal 395A forgácsolási adatok számítása át lett dolgozva, Lásd"Forgácsolási adatok számítása", oldal 188A CAD-Viewer most PLANE SPATIAL-t ad meg PLANE VECTORhelyett, Lásd "Nullapont meghatározása", oldal 421A CAD-Viewer mostantól alapértelmezetten 2D-kontúrokat admeg.Egyenes mondatok programozásakor a &Z kiválasztás már nemstandard, Lásd "FUNCTION PARAXMODE", oldal 346A vezérlő nem hajt végre szerszámcsere-makrót, ha aszerszámbehívásban nincs szerszámnév, vagy szerszámszámprogramozva, de ugyanaz a szerszámtengely, mint az előzőTOOL CALL-mondat-ban, Lásd "Szerszámadatok hívása",oldal 112A vezérlő hibát jelez, ha Ön FK-mondatot M89 funkcióvalkombinál.A vezérlő SQL-UPDATE és SQL-INSERT esetén ellenőrzi amegírandó táblázatoszlopok hosszát, Lásd "SQL UPDATE",oldal 298, Lásd "SQL INSERT", oldal 300FN-16-Funkció esetén az M_CLOSE és az M_TRUNCATE aképernyőn történő megjelenítéskor ugyanúgy jelentkezik, Lásd"Üzenetek kiadása a képernyőn", oldal 277
További információk: Felhasználói kézikönyv Beállítás, NC-programok tesztelése és ledolgozása
A GOTO gomb most Programteszt üzemmódban úgy működik,mint egyéb üzemmódokban.Ha a tengelyszög nem egyezik meg a billentési szöggel, akkorkézi tapintóműveletekkel történő bázispontbeállításnál nemtörténik hibajelzés, hanem megnyílik a A megmunkálási szintkövetkezetlen menü.A BÁZISPONT AKTIVÁLÁS funkciógomb aktualizálja a bázispont-kezelés már aktív sorának értékeit is.A harmadik desktop-tól az üzemmód gombbal az összestetszőleges üzemmódba válthatunk.A kiegészítő állapotkijelzés a Programteszt üzemmódban aKézi üzemmód üzemmódhoz hozzá lett állítva.A vezérlő engedélyezi a Web-böngésző aktualizálásátA Remote Desktop Manager-ben Shutdown-kapcsolat eseténlehetőség van további várakozási idő megadására.A szerszámtáblázatból az elavult szerszámtípusok el lettektávolítva. Ezeknek a szerszámtípusoknak a meglévő szerszámaia Nincs definiálva típust kapják.A bővített szerszámkezelőben most a szerszámadatlapszerkesztésekor működik a belépés a kontextusfüggő online-súgóba.A képernyőkímélő Glideshow el lett távolítva.A gép gyártója meghatározhatja, mely M-funkciókmegengedettek Kézi üzemmód üzemmódban.A gép gyártója meghatározhatja az L-OFFS és R-OFFSoszlopok standardértékeit.
1
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 37
Alapismeretek | Vezérlő típusa, szoftver és funkciók1
A 77185x-06 szoftververziók új funkcióiTovábbi információk: Felhasználói kézikönyvCiklusprogramozás
Új ciklus 1410 TAPINTÁS AZ ÉLEN.Új ciklus 1411 KÉT CIKLUS TAPINTÁS.Új ciklus 1420 TAPINTÁS SÍK.A 408 és 419 közötti automatikus tapintórendszer-ciklusok bázispont meghatározásakor figyelembe veszik achkTiltingAxes-t (204600 sz.).41X tapintórendszer-ciklusok, bázispontok automatikusmeghatározása: a Q303 MERT ERTEK ATVITELciklusparaméter és a Q305 SORSZ. másképpfunkcionálnakSORSZ. A LISTABAN.A 420 SZOGMERES ciklusban az előpozicionálás során a ciklusés a tapintórendszer-táblázat adatai figyelembe vannak véve.A tapintórendszer-táblázat kibővült a REACTION-oszloppal.A 24 OLDALSIMITAS ciklusban a kerekítés az utolsófogásvételnél érintő spirálban történik.A 233 SIKMARAS ciklus ki lett egészítve a Q367 SURFACEPOSITION paraméterrel.A 257 KORCSAP ciklus a Q207 ELOTOLAS MARASKOR-tnagyoló megmunkáláshoz is használja.A CfgThreadSpindle (113600 sz.) gépi paraméter arendelkezésére áll.
38 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
2Első lépések
Első lépések | Áttekintés2
2.1 ÁttekintésEz a fejezet segítséget kíván Önnek nyújtani a vezérléslegfontosabb folyamatainak gyors megtanulásában. Adott témávalkapcsolatban bővebb információt a vonatkozó fejezetben talál,amelyre hivatkozunk.
Az alábbi témákkal foglalkozunk ebben a fejezetben:A gép bekapcsolásaMunkadarab programozása
Az alábbi témákat találja a Beállítás, NC-programoktesztelése és ledolgozása felhasználói kézikönyvekben:
A gép bekapcsolásaMunkadarab grafikus teszteléseSzerszámok beállításaA munkadarab beállításaMunkadarab megmunkálása
40 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Első lépések | A gép bekapcsolása
2.2 A gép bekapcsolása
Áramszünet nyugtázása
VESZÉLYVigyázat: Balesetveszély!A gépek és azok alkatrészei mindig mechanikus veszélyeketrejtenek. Az elektromos, mágneses vagy elektromágnesesmezők különösen szívritmus szabályozóval vagyimplantátumokkal élő személyek számára veszélyesek. Aveszélyhelyzet már a gép bekapcsolásával megkezdődik!
Vegye figyelembe és tartsa is be a gépkönyvetVegye figyelembe és tartsa is be a biztonsági útmutatásokatés biztonsági szimbólumokatHasználjon biztonsági berendezéseket
Vegye figyelembe a Gépkönyv előírásait.A gép bekapcsolása és a referenciapontokon valóáthaladás gépfüggő funkciók.
Kapcsolja be a vezérlő és a gép tápfeszültségétA vezérlő elindítja az operációs rendszert. Ez a folyamatnéhány percig tarthat.Majd a vezérlő a képernyő fejlécében megjeleníti azáramkimaradás üzenetet.
Nyomja meg a CE gombotA vezérlő lefordítja a PLC programot.Kapcsolja be a vezérlő feszültségétA vezérlő Kézi üzemmód-ban található.
Az Ön gépétől függően további lépések is szükségeseklehetnek az NC-programok ledolgozásához.
Részletes információk ehhez a témáhozA gép bekapcsolásaTovábbi információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
2
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 41
Első lépések | Az első alkatrész programozása2
2.3 Az első alkatrész programozása
Üzemmód választásaNC-programok-at írni kizárólag a Programozás üzemmódbanlehet:
Nyomja meg a programozás üzemmód gombotA vezérlő átvált Programozás üzemmódra.
További információk a témával kapcsolatbanÜzemmódokTovábbi információ: "Programozás", oldal 59
A vezérlő fontos kezelőszerveiGomb Funkciók a párbeszéd alatt
Bevitel megerősítése és továbblépés apárbeszéd következő kérdésére
NOENT
Kérdés elutasítása
Párbeszéd azonnali lezárása
Párbeszéd megszakítása, bevitel elvetése
Funkciógombok a képernyőn, melyekkel azéppen aktív üzemmód állapottól függő funkciókatválaszthat ki
További információk a témával kapcsolatbanNC-Program-ok létrehozása és változtatásaTovábbi információ: "NC program szerkesztése", oldal 84Gombok áttekintése További információ: "A vezérlő kezelőszervei", oldal 2
42 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Első lépések | Az első alkatrész programozása
Új NC-program megnyitása/ fájlkezelésNyomja meg a PGM MGT gombotA vezérlő megnyitja a fájlkezelőt.
A vezérlő fájlkezelőjének elrendezése nagyonhasonlít a számítógépek Windows Explorerfájlkezelőjéhez. A fájlkezelő lehetővé teszi azadatkezelést a vezérlő belső memóriában.
A nyílbillentyűkkel választhatja ki azt akönyvtárat, amelyikben az új fájlt szeretnémegnyitniÍrjon be a kívánt fájlnevet .H kiterjesztéssel
Hagyja jóvá az ENT gombbalA vezérlő rákérdez az új NC-programmértékegységére.
Adja meg a mértékegységet: Nyomja meg a MMvagy INCH funkciógombot
A vezérlő automatikusan létrehozza az NC-program első és azutolsó NC-mondat-át. Ezeket az NC-mondatok-at később nemmódosíthatja.További információk a témával kapcsolatban
FájlkezelésTovábbi információ: "Fájlkezelés", oldal 90Új NC-program létrehozásaTovábbi információ: "NC-programok megnyitása és beadása",oldal 76
2
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 43
Első lépések | Az első alkatrész programozása2
Nyersdarab definiálásaEgy új NC-program megnyitása után határozhatja meg a nyersmunkadarabot. Például határozzon meg egy téglatestet a MINés MAX pontok megadásával, a kiválasztott referenciapontravonatkozóan.Miután kiválasztotta a kívánt nyersdarabot a funkciógombonkeresztül, a vezérlő automatikusan elkezdi a nyersdarabmeghatározását és bekéri a szükséges adatokat:
Munkasík az ábrán: XY?: Adja meg az aktív orsótengelyt. Avezérlő elmenti Z értékét alapbeállításként. Nyugtázza az ENTgombbalNyers munkadarab meghat: Minimum X: Adja meg anyersdarab legkisebb X koordinátáját a referenciapontravonatkoztatva, pl. 0, nyugtázza az ENT gombbalNyers munkadarab meghat: Minimum X: Adja meg anyersdarab legkisebb X koordinátáját a referenciapontravonatkoztatva, pl. 0, nyugtázza az ENT gombbalNyers munkadarab meghat: Minimum X: Adja meg anyersdarab legkisebb X koordinátáját a referenciapontravonatkoztatva, pl. -40, nyugtázza az ENT gombbalNyers munkadarab meghat: Minimum X: Adja meg anyersdarab legkisebb X koordinátáját a referenciapontravonatkoztatva, pl. 100, nyugtázza az ENT gombbalNyers munkadarab meghat: Minimum X: Adja meg anyersdarab legkisebb X koordinátáját a referenciapontravonatkoztatva, pl. 100, nyugtázza az ENT gombbalNyers munkadarab meghat: Maximum Z: Adja meg anyersdarab legnagyobb Z koordinátáját a referenciapontravonatkoztatva, pl. 0, nyugtázza az ENT gombbalA vezérlő lezárja a párbeszédet.
Példa0 BEGIN PGM NEW MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 END PGM NEW MM
További információk a témával kapcsolatbanNyersdarab meghatározásaTovábbi információ: "Új NC program megnyitása", oldal 80
44 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Első lépések | Az első alkatrész programozása
ProgramfelépítésAz NC-programok-at lehetőség szerint hasonlóan kell felépíteni. Eznöveli az átláthatóságot, gyorsítja a programozást és csökkenti ahibalehetőségeket.
Javasolt programfelépítés egyszerű, hagyományoskontúrmegmunkáláshozPélda0 BEGIN PGM BSPCONT MM
1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000
4 L Z+250 R0 FMAX
5 L X... Y... R0 FMAX
6 L Z+10 R0 F3000 M13
7 APPR ... X... Y...RL F500
...
16 DEP ... X... Y... F3000 M9
17 L Z+250 R0 FMAX M2
18 END PGM BSPCONT MM
1 Szerszámhívás, szerszámtengely meghatározása2 Szerszám visszahúzása3 Szerszám előpozicionálása a munkasíkban a kontúr
kezdőpontjához közel4 A szerszám pozicionálása a szerszámtengelyben a munkadarab
fölé, vagy azonnali előpozicionálás a megmunkálási mélységre.Szükség esetén az orsó/hűtés bekapcsolása
5 Kontúr megközelítése6 Kontúrmegmunkálás7 Kontúr elhagyása8 Szerszám visszahúzása, NC-program befejezéseTovábbi információk a témával kapcsolatban
KontúrprogramozásTovábbi információ: "Szerszámmozgás programozásamunkadarab megmunkálásához", oldal 126
2
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 45
Első lépések | Az első alkatrész programozása2
Javasolt programfelépítés egyszerű ciklusprogramokhozPélda0 BEGIN PGM BSBCYC MM
1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000
4 L Z+250 R0 FMAX
5 PATTERN DEF POS1( X... Y... Z... ) ...
6 CYCL DEF...
7 CYCL CALL PAT FMAX M13
8 L Z+250 R0 FMAX M2
9 END PGM BSBCYC MM
1 Szerszámhívás, szerszámtengely meghatározása2 Szerszám visszahúzása3 Megmunkálási pozíciók meghatározása4 Fix ciklus meghatározása5 Ciklushívás, orsó/hűtés bekapcsolása6 Szerszám visszahúzása, NC-program befejezéseTovábbi információk a témával kapcsolatban
Ciklus programozásTovábbi információ: Felhasználói kézikönyvciklusprogramozáshoz
46 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Első lépések | Az első alkatrész programozása
Programozzon le egyszerűbb kontúrtA jobb oldalon látható kontúrt kell 5 mm mélységben kimarni. Anyersdarabot már meghatározta. Hívja be a párbeszédablakota funkciógombbal, majd adjon meg minden adatot a képernyőfejlécén, amit a vezérlő kér.
Szerszám behívás: adja be a szerszámadatokat.Hagyja jóvá a bevitelt az ENT gombbal, nefelejtse el a Z szerszámtengelytSzerszám kijáratása: nyomja meg anarancsszínű Z tengelygombot, és adja meg amegközelítendő pozíció értékét, pl. 250. Hagyjajóvá az ENT gombbalSugárkorr.: RL/RR/nincs korr. ? Jóváhagyás azENT gombbal: Nincs sugárkorrekció aktiválvaElőtolás F=? Jóváhagyás az ENT gombbal:Gyorsmenetben (FMAX) mozgatásAdja meg a Kiegészítő M-funkció ? ésnyugtázza az END gombbalA vezérlő elmenti a megadott pozicionálómondatot.Szerszám előpozícionálása a megmunkálásisíkban: nyomja meg a narancsszínű Xtengelygombot és adja meg a megközelítendőpozíció értékét, pl. -20Nyomja meg a narancsszínű Y tengelygombot,és adja meg a megközelítendő pozíció értékét,pl. -20. Hagyja jóvá az ENT gombbalSugárkorr.: RL/RR/nincs korr. ? Jóváhagyás azENT gombbal: Nincs sugárkorrekció aktiválvaElőtolás F=? Jóváhagyás az ENT gombbal:Gyorsmenetben (FMAX) mozgatásNyugtázza a Kiegészítő M-funkció ? Kérdést azEND gombbalA vezérlő elmenti a megadott pozicionálómondatot.Szerszám mélységre mozgatása: nyomja mega narancsszínű Z tengelygombot, és adja mega megközelítendő pozíció értékét, pl. -5. Hagyjajóvá az ENT gombbalSugárkorr.: RL/RR/nincs korr. ? Jóváhagyás azENT gombbal: Nincs sugárkorrekció aktiválvaElőtolás F=? pozicionáló előtolást adja meg, pl.3000 mm/perc, majd nyugtázza az ENT gombbalKiegészítő M-funkció ? Főorsó és a hűtővízbekapcsolása, pl. M13, nyugtázza az ENDgombbalA vezérlő elmenti a megadott pozicionálómondatot.Ráállás a kontúrpontra: nyomja meg azAPPR DEP gombotA vezérlő megnyitja a funkciógombsort a ráállóés elhagyó mozgásokkal.
2
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 47
Első lépések | Az első alkatrész programozása2
Nyomja meg az APPR CT funkciógombot:adja meg a kontúr 1 kezdőpontjának X és Ykoordinátáját, pl. 5/5, majd nyugtázza az ENTgombbalKözépponti szög ? Ráállási szög megadása, pl.90°, nyugtázza az ENT gombbalKör sugara ? Ráállási sugár megadása, pl. 8 mm,nyugtázza az ENT gombbalSugárkorr.: RL/RR/nincs korr. ? hagyja jóvá azRL funkciógombbal: a programozott kontúr balsugárkorrekciójának aktiválásaElőtolás F=? megmunkálási előtolást adjameg, pl. 700 mm/perc, majd nyugtázza az ENTgombbalKontúr megmunkálása, 2 kontúrpontra futás:Elég a változó információk megadása, tehát Y-koordináta 95 megadása és mentse a bevitelt azEND gombbal3 kontúrpontra futás: X-koordináta 95 megadásaés mentse a bevitelt az END gombbal
Letörés meghatározása a 3. kontúrpontban:adjon meg 10 mm-t letörési szélességnek,mentse az END gombbal4 kontúrpontra futás: Y-koordináta 5 megadásaés mentse a bevitelt az END gombbal
Letörés meghatározása a 4. kontúrpontban:adjon meg 20 mm-t letörési szélességnek,mentse az END gombbal1 kontúrpontra futás: X-koordináta 5 megadásaés mentse a bevitelt az END gombbal
Kontúr elhagyása: nyomja meg az APPR DEPgombot
Kiállás: Nyomja meg a DEP CT funkciógombotKözépponti szög ? Kiállási szög megadása, pl.90°, nyugtázza az ENT gombbalKör sugara ? Kiállási sugár megadása, pl. 8 mm,nyugtázza az ENT gombbalElőtolás F=? pozicionáló előtolást adja meg, pl.3000 mm/perc, majd nyugtázza az ENT gombbalKiegészítő M-funkció ? Kapcsolja le a hűtővizet,pl. M9, és nyugtázza az END gombbalA vezérlő elmenti a megadott pozicionálómondatot.
48 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Első lépések | Az első alkatrész programozása
Szerszám kijáratása: nyomja meg anarancsszínű Z tengelygombot, és adja meg amegközelítendő pozíció értékét, pl. 250. Hagyjajóvá az ENT gombbalSugárkorr.: RL/RR/nincs korr. ? Jóváhagyás azENT gombbal: Nincs sugárkorrekció aktiválvaElőtolás F=? Jóváhagyás az ENT gombbal:Gyorsmenetben (FMAX) mozgatásM kiegészítő funkció? M2-t adja meg a programbefejezéséhez, majd hagyja jóvá az ENDgombbalA vezérlő elmenti a megadott pozicionálómondatot.
Részletes információk ehhez a témáhozKomplett példa NC-mondatokkalTovábbi információ: "Példa: Egyenes mozgatás és letörésderékszögű koordinátákkal", oldal 149Új NC-program létrehozásaTovábbi információ: "NC-programok megnyitása és beadása",oldal 76Ráállás a kontúrra/annak elhagyásaTovábbi információ: "Kontúr megközelítése és elhagyása",oldal 130Kontúr programozásaTovábbi információ: "Pályafunkciók áttekintése", oldal 140Programozható előtolásmódokTovábbi információ: "Lehetséges előtolás bevitelek",oldal 82Szerszámsugár korrekcióTovábbi információ: "Szerszámsugár kompenzáció ",oldal 119M mellékfunkciókTovábbi információ: "Mellékfunkciók a programfutásfelügyeletéhez, főorsóhoz és hűtővízhez ", oldal 212
2
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 49
Első lépések | Az első alkatrész programozása2
Ciklus program létrehozásaA jobb oldali ábrán látható (20 mm mélységű) furatokat kellstandard fúróciklussal kifúrni. A nyersdarabot már meghatározta.
Hívja meg a szerszámot: Adja meg aszerszámadatokat. Nyugtázza a beviteltminden esetben az ENT gombbal, ne feledje aszerszámtengelytNyomja meg az L gombot a lineáris mozgásravonatkozó NC mondat megnyitásáhozSzerszám kijáratása: nyomja meg anarancsszínű Z tengelygombot, és adja meg amegközelítendő pozíció értékét, pl. 250. Hagyjajóvá az ENT gombbalNyugtázza a Sugárkorr.: RL/RR/nincs korr.?értékét az ENT gombbal: Ne aktiváljonsugárkorrekciótNyugtázza az Előtolás F=? kérdést az ENTgombbal: Mozgás gyorsjáratban (FMAX)Kiegészítő M-funkció ?Főorsó és a hűtővízbekapcsolása, pl.M13, nyugtázza az ENDgombbalA vezérlő elmenti a megadott pozicionálómondatot.Speciális funkciók menüjének behívása: nyomjameg a SPEC FCT gombot
Jelenítse meg a pontmegmunkálások funkcióit
Válassza ki a mintázat meghatározást
Pontmegadás kiválasztása: adja meg a 4 pontkoordinátáit, mindegyik után az ENT gombbal kella bevitelt nyugtáznia. A negyedik pont megadásaután mentse el a NC-mondat-ot az END gombbalCiklusmenü behívása: nyomja meg a CYCL DEFgombot
Jelenítse meg a fúróciklusokat
Válassza a 200 standard fúróciklustA vezérlő megnyitja a ciklus meghatározásánakpárbeszédablakát.Adja meg a vezérlő által lekérdezettparamétereket lépésről lépésre, a beviteleketmindig az ENT gombbal nyugtázzaA vezérlő a jobb képernyőn mindig az adottciklusparamétert ábrázoló grafikát jelenít megA ciklusmeghívás meghatározásának menüje:nyomja meg a CYCL CALL gombot
50 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Első lépések | Az első alkatrész programozása
Futtassa a fúróciklust a meghatározottmintázaton:Nyugtázza az Előtolás F=? értékét az ENTgombbal: mozogjon gyorsjáratban (FMAX)Kiegészítő M-funkció ? Főorsó és a hűtővízbekapcsolása, pl. M13, nyugtázza az ENDgombbalA vezérlő elmenti a megadott pozicionálómondatot.Adjon meg Szerszám visszahúzása: nyomja mega narancsszínű Z tengelygombot, és adja meg amegközelítendő pozíció értékét, pl. 250. Nyomjameg az ENT gombotNyugtázza a Sugárkorr.: RL/RR/nincs korr.?értékét az ENT gombbal: Ne aktiváljonsugárkorrekciótNyugtázza az Előtolás F=? értékét az ENTgombbal: mozogjon gyorsjáratban (FMAX)M kiegészítő funkció? M2-t adja meg a programbefejezéséhez, majd hagyja jóvá az ENDgombbalA vezérlő elmenti a megadott pozicionálómondatot.
2
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 51
Első lépések | Az első alkatrész programozása2
Példa
0 BEGIN PGM C200 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Nyersdarab meghatározása
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 5 Z S4500 Szerszámhívás
4 L Z+250 R0 FMAX Szerszám visszahúzása
5 PATTERN DEF POS1 (X+10 Y+10 Z+0)POS2 (X+10 Y+90 Z+0)POS3 (X+90 Y+90 Z+0)POS4 (X+90 Y+10 Z+0)
Megmunkálási pozíciók meghatározása
6 CYCL DEF 200 FÚRÁS Ciklus meghatározása
Q200=2 ;BIZTONSAGI TAVOLSAG
Q201=-20 ;MELYSEG
Q206=250 ;ELOTOLAS SULLYSZTKOR
Q202=5 ;SULLYESZTESI MELYSEG
Q210=0 ;KIVARASI IDO FENT
Q203=-10 ;FELSZIN KOORD.
Q204=20 ;2. BIZTONSAGI TAVOLS
Q211=0,2 ;KIVARASI IDO LENT
Q395=0 ;VONATKOZT. MELYSEG
7 CYCL CALL PAT FMAX M13 Orsó és hűtés bekapcsolása, ciklushívás
8 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
9 END PGM C200 MM
További információk a témával kapcsolatbanÚj NC-program létrehozásaTovábbi információ: "NC-programok megnyitása és beadása",oldal 76CiklusprogramozásTovábbi információk: Felhasználói kézikönyvciklusprogramozáshoz
52 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
3Alapok
Alapok | Az TNC 3203
3.1 Az TNC 320HEIDENHAIN TNC vezérlők műhelyorientált pályavezérlők,amelyekkel a hagyományos maró és fúró műveletek a könnyenhasználható párbeszédes programozással közvetlenül aszerszámgépen programozhatók. A vezérlőket maró- ésfúrógépekhez, valamint legfeljebb 6 tengelyes megmunkálóközpontokhoz tervezték. A főorsó szöghelyzete is programozható.A kezelőpult és a képernyőfelosztás áttekinthető kialakítása révénminden funkció gyorsan és egyszerűen elérhető.
HEIDENHAIN Klartext és DIN/ISOA HEIDENHAIN párbeszédes programozási formátum aprogramírás különösen egyszerű módszere. A programbevitelnélprogramozási grafika mutatja az egyes megmunkálási lépéseket.Ha a rajz nem felel meg az NC-nek, akkor az FK szabad kontúrprogramozás funkció nyújt további segítséget. A munkadarabmegmunkálásának grafikus szimulációja mind a programteszt, mindpedig adott megmunkálási művelet közben lehetséges.A vezérlők továbbá programozhatók DIN/ISO formátumban vagyDNC üzemmódban is.Egy NC-program-ot akkor is meg lehet adni és tesztelni, mialatt egymásik NC-program éppen munkadarabot munkál meg.
KompatibilitásA HEIDENHAIN pályavezérlőkön (TNC 150 B-től kezdve)létrehozott NC-programok csak feltételesen futnak a TNC 320-n.Ha az NC mondatok érvénytelen elemeket tartalmaznak, akkora vezérlő azokat a megnyitáskor hibaüzenettel vagy ERRORmondatként jelöli meg.
Figyeljen ekkor a iTNC 530 és TNC 320 közöttikülönbségek részletes leírására is.További információ: "Különbségek a TNC 320 és aiTNC 530 között", oldal 474
54 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Képernyő és kezelőpult
3.2 Képernyő és kezelőpult
KépernyőA vezérlő kompakt verzióként vagy külön képernyővel és különkezelőtáblával rendelkező verzióként kapható. Mindkét változatnála vezérlő egy 15"-os TFT monitorral rendelkezik.
1 FejlécAmikor a vezérlő be van kapcsolva, akkor a kiválasztottüzemmód a képernyő fejlécében látható: a megmunkálásimód a bal, a programozási mód pedig a jobb oldalon. Azéppen aktív üzemmód a fejléc nagyobbik mezőjében jelenikmeg, ahol a párbeszéd kérdései és a vezérlő üzenetei is(kivéve ha a vezérlő csak grafikus kijelzést mutat).
2 FunkciógombokA képernyő alján a további funkciókat egy funkciógombsormutatja. Ezek a funkciók az alattuk lévő nyomógombokkalválaszthatók ki. A közvetlenül a funkciógombsor fölöttikeskeny sávok azt jelzik, hogy hány darab funkciósor közöttlehet váltogatni a funkciósor melletti jobb és bal nyíllal. Azaktív funkciógombsort kék csík mutatja
3 Gombok a funkciógombok kiválasztásához4 Gombok a funkciógombok váltásához5 Képernyőfelosztás beállítása6 Képernyő váltása a gépi üzemmód, programozási üzemmód
és harmadik számítógép között7 Funkciógombok a szerszámgépgyártók által definiált
funkciókhoz8 Gombok a funkciógombok váltásához a gépgyártók számára9 USB csatlakozó
2
34
5
8
9
6
7
1
4
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 55
Alapok | Képernyő és kezelőpult3
Képernyőfelosztás beállításaA képernyő felosztását a felhasználó választja meg. A vezérlő azNC-program-ot például a Programozás üzemmódban a képernyőbal oldali ablakában mutatja, ezzel egyidejűleg a jobb oldaliablakban a programozott grafika látható. Az is lehetséges, hogy aképernyő jobb oldali ablakában a programfelépítést jeleníti meg,vagy kizárólag az NC-program-ot egy nagy ablakban. A kiválasztottüzemmódtól függ, hogy a vezérlő melyik ablakot mutatja.Képernyőfelosztás beállítása:
Nyomja meg a Képernyőfelosztás gombot: afunkciósor a választható képernyő felosztásokatmutatjaTovábbi információ: "Üzemmódok", oldal 58Válassza ki a kívánt képernyőfelosztást afunkciógombbal
KezelőpultA TNC 320 beépített kezelőpulttal kerül leszállításra.Alternatívaként, a TNC 320 is elérhető különálló képernyővel ésalfabetikus billentyűzetet tartalmazó kezelőpulttal.
1 Alfanumerikus billentyűzet szövegbevitelhez, fájlnévmegadásához valamint ISO programozáshoz
2 FájlkezelésSzámológépMOD funkcióSÚGÓ funkcióHibaüzenetek megjelenítéseKépernyő átkapcsolása az üzemmódok között
3 Programozási módok4 Gép üzemmódjai5 Párbeszédes programozás indítása6 Nyílbillentyűk és GOTO ugrásutasítás7 Számjegyek bevitele és tengelykiválasztás10 Gépi kezelőpult
További információ Gépkönyv
Az egyes gombok funkcióinak összefoglalása a borítólap belsőoldalán található.
Vegye figyelembe a Gépkönyv előírásait.Néhány gépgyártó nem a szabványos HEIDENHAINkezelőpanelt alkalmazza.Az olyan gombok, mint pl. NC-Start vagy NC-Stopp,leírása a szerszámgép gépkönyvében találhatók.
2
34
5
6
7
56 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Képernyő és kezelőpult
Képernyő billentyűzetKompakt (alfabetikus billentyűzet nélküli) vezérlés esetén betűketés speciális karaktereket a képernyő billentyűzettel, vagy az USBporton keresztül csatlakoztatott alfabetikus billentyűzettel írhat be.
Szöveg beadása képernyő billentyűzettelAhhoz, hogy a képernyő billentyűzettel dolgozhasson, az alábbiakszerint járjon el:
Nyomja meg a GOTO gombot, ha betűket,pl. programnevekhez vagy könyvtárnevekhezkíván beírni a képernyő billentyűzet segítségévelA vezérlő megnyit egy ablakot, amiben a vezérlőszámbeviteli mezője jelenik meg a megfelelőbetűk hozzárendelésével.Nyomja meg többször a számjegy gombot, amíga kurzor a kívánt betűn nem állVárja meg amíg a vezérlő átviszi a kiválasztottkaraktert, mielőtt új karaktert adna megAz OK funkciógomb alkalmazásával töltse be aszöveget a megjelenő szövegmezőbe
Az abc/ABC funkciógomb segítségével választhat a kis- ésnagybetűk között. Ha a gépgyártó további speciális karakterekethatározott meg, akkor azokat a KÜLÖNLEGES KARAKTEREKfunkciógombbal hívhatja elő és szúrhatja be a szövegbe. Használjaa Backspace funkciógombot az egyes karakterek törléséhez.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 57
Alapok | Üzemmódok3
3.3 Üzemmódok
Kézi üzemmód és El. KézikerékA szerszámgép beállítására a Kézi üzemmód szolgál. Ebbenaz üzemmódban a tengelyeket kézzel vagy léptetésselpozícionálhatja,, meghatározhatja bázispontokat valamint dönthetia megmunkálási síkot.Az Elektronikus kézikerék üzemmódban a tengelyek mozgatásátegy elektronikus kézikerék (HR) segíti.
Funkciógombok képernyőfelosztáshoz (kiválasztás a fentleírtak szerint)
Funkciógomb AblakPozíciók
Bal: pozíciók, jobb: állapotkijelző
Bal: pozíciók, jobb: munkadarab
Bal: pozíciók, jobb: ütközési test és munkadarab
Pozicionálás kézi értékbeadássalEbben az üzemmódban egyszerű pályamozgások programozhatók,pl. síkmarás vagy előpozicionálás.
Funkciógombok a képernyőfelosztás kiválasztásához
Funkciógomb AblakNC program
Bal: NC-program, jobb: állapotkijelző
Bal: NC-program, jobb: munkadarab
58 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Üzemmódok
ProgramozásEbben az üzemmódban hozhatók létre az NC programok. A szabadkontúrprogramozás, a különböző ciklusok és a Q paraméteresfunkciók segítséget jelentenek a programozásban és megadnakminden szükséges információt hozzá. Ha szeretné, a mozgásprogramozott útvonalai grafikusan is megjeleníthetők.
Funkciógombok a képernyőfelosztás kiválasztásához
Funkciógomb AblakNC program
Bal: NC-program, jobb: programfelépítés
Bal: NC-program, jobb: programozási grafika
ProgramtesztA vezérlő NC programokat és programrészeket szimulál aProgramteszt üzemmódban a geometriai összeférhetetlenségek,hibás vagy hiányos NC-program-adatok, valamint a munkatérmegsértésének könnyebb felfedezése érdekében. A szimulációtgrafikusan több nézet is támogatja.
Funkciógombok a képernyőfelosztás kiválasztásához
Funkciógomb AblakNC program
Bal: NC-program, jobb: állapotkijelző
Bal: NC-program, jobb: munkadarab
Munkadarab
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 59
Alapok | Üzemmódok3
Folyamatos programfutás és MondatonkéntiprogramfutásA Folyamatos programfutás üzemmódban a vezérlő azNC-program-ot folyamatosan hajtja végre annak végéig, illetve kézivagy programozott megszakításig. Megszakítás után folytathatja aprogram futtatását.A Mondatonkénti programfutás üzemmódban minden egyesNC-mondat-ot az NC Start gombbal kell elindítania. Furatmintázatciklusok és CYCL CALL PAT esetén, a vezérlő minden egyes pontután megáll.
Funkciógombok a képernyőfelosztás kiválasztásához
Funkciógomb AblakNC program
Bal: NC-program, jobb: tagolás
Bal: NC-program, jobb: állapotkijelző
Bal: NC-program, jobb: munkadarab
Munkadarab
60 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-alapok
3.4 NC-alapok
Pozíciómérő rendszerek és referenciajelekA gép tengelyén útmérők találhatók, amik meghatározzáka gép asztalának illetve a szerszámnak a pozícióit. Lineáristengelyekre alapvetően lineáris mérőrendszerek vannak beépítve,a körasztalokra és döntött tengelyekre szögmérő rendszerek.Ha a gép tengelye mozog, a hozzá tartozó útmérő elektromos jeletgenerál, amelyből a vezérlő kiszámítja a gép tengelyének pontospillanatnyi pozícióját.Áramkimaradás esetén a szán pillanatnyi helyzete és a számítotthelyzet közötti kapcsolat megszakad. A kapcsolat újbólilétrehozásához az inkrementális mérőrendszerek referenciajelekkelrendelkeznek. A referenciajelen való áthaladáskor a vezérlő kapegy jelet, amely egy géphez rögzített bázispontot jelöl. Ezzel tudja avezérlő a szán tényleges helyzete és az aktuális géppozíció közöttikapcsolatot visszaállítani. Távolságkódolt referenciajelekkel ellátotthosszmérő rendszerek esetén, a gép tengelyén legfeljebb 20 mm-t, szögelfordulás-mérő rendszerek esetén legfeljebb 20°-ot kellelmozdulni.Abszolút mérőrendszer esetén a vezérlő bekapcsolása utánazonnal átadódik egy abszolút pozícióérték. Így tehát a pillanatnyipozíció és a szán pozíciója közötti kapcsolat közvetlenül abekapcsolás után helyreáll.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 61
Alapok | NC-alapok3
Programozható tengelyekA vezérlő programozható tengelyei alapértelmezésben megfelelneka DIN 66217 tengelymeghatározásainak.A programozható tengelyek megnevezései az alábbi táblázatbantalálhatóak.
Főtengely Párhuzamostengely
Forgótengely
X U A
Y V B
Z W C
Vegye figyelembe a Gépkönyv előírásait.A programozható tengelyek száma, megnevezése éshozzárendelése gépfüggő.A gép gyártója definiálhat további tengelyeket, pl. PLC-tengelyek.
62 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-alapok
Referencia rendszerAhhoz, hogy a vezérlő egy tengelyt egy meghatározott útvonalonmozgasson, referencia rendszerre van szükség.A szerszámgépen egy tengelypárhuzamosan szerelt mérőlécegy egyszerű referencia rendszer a lineáris tengelyek számára.A mérőléc egy számozott skálát jelent, egy egydimenzióskoordinátarendszert.Egy pont megközelítéséhez a síkon, a vezérlőnek két tengelyre,valamint egy kétdimenziós referenciarendszerre van szüksége.Egy pont megközelítéséhez a térben, a vezérlőnek háromtengelyre, valamint egy háromdimenziós referenciarendszerre vanszüksége. Ha ez a három tengely egymásra merőleges, akkor azokúgynevezett háromdimenziós Descartes-koordinátarendszertalkotnak.
A jobbkéz-szabály szerint az ujjhegyek a három főtengely pozitív irányába mutatnak.
Hogy a térben egyértelműen lehessen meghatározni egy pontot,ahhoz egy koordináta origóra, valamint a három dimenziókonfigurációjára van szükség. Egy 3-D koordinátarendszerbena közös metszéspont szolgál a rendszer origójaként. Ennek ametszéspontnak a koordinátája X+0, Y+0 és Z+0.A vezérlőnek meg kell tudnia különböztetnie a különbözőreferenciarendszereket, hogy például a szerszámcserét mindigugyanabban a helyzetben végezze, vagy hogy egy megmunkálásiműveletet mindig az aktuális munkadarab pozícióhoz viszonyítvahajtson végre.A vezérlő a következő referencia rendszereket különbözteti meg:
Gépi koordinátarendszer M-CS:Machine Coordinate SystemAlap koordinátarendszer B-CS:Basic Coordinate SystemMunkadarab koordinátarendszer W-CS:Workpiece Coordinate SystemMunkasík koordinátarendszer WPL-CS:Working Plane Coordinate SystemBeviteli koordinátarendszer I-CS:Input Coordinate SystemSzerszám koordinátarendszer T-CS:Tool Coordinate System
Valamennyi referenciarendszer egymásra épül. Ezek azadott szerszámgép kinematikai láncolata alá tartoznak.A gépi koordinátarendszer a referencia rendszer.
X∆
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 63
Alapok | NC-alapok3
Gépi koordinátarendszer M-CSA gépi koordinátarendszer megfelel a kinematika leírásának, ésezáltal a szerszámgép tényleges mechanikai kialakításának.Mivel a szerszámgép mechanikája soha nem pontosan egyDescartes-koordinátarendszernek felel meg, ezért a gépikoordinátarendszer több egydimenziós koordinátarendszerbőláll. Ezek az egydimenziós koordinátarendszerek megfelelnek afizikai gépi tengelyeknek, amelyek nem feltétlenül merőlegesekegymásra.Az egydimenziós koordinátarendszerek pozícióját és orientációjáta kinematika leírásában az orsócsúcs alapuló transzformációk éselforgatások segítségével lehet meghatározni.Az origó pozícióját, az ún. gépi nullapontot a gépgyártó határozzameg a gép konfigurációja során. A gép konfigurációjában megadottértékek határozzák meg a jeladók és a megfelelő tengelyek nullapozícióját. A gép nullapontja nem feltétlenül helyezkedik el a fizikaitengelyek elméleti metszéspontjában. Ezért a mozgástartományonkívül is elhelyezhető.Mivel a gép konfigurációs értékeit a felhasználó nem módosíthatja,a gépi koordinátarendszer az állandó pozíciók meghatározásáraszolgál, pl. a szerszámcsere pozíció.
MZP
Gépi nullapont MZP:Machine Zero Point
Funkciógomb AlkalmazásA felhasználó meghatározhatja a gépikoordinátarendszerben az eltolásokat azadott tengely alapján, a preset táblázatOFFSET értékeinek használatával.
A gépgyártó konfigurálja a bázispont kezelés OFFSEToszlopait, a gépnek megfelelően.
További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
Kizárólag a gépgyártó számára áll még az ún.OEM-OFFSET rendelkezésre. Ezen OEM-OFFSETsegítségével a forgás és párhuzamos tengelyekhezkiegészítő tengelyeltolást lehet meghatározni.Az OFFSET értékek (minden nevezett OFFSET bevitelilehetőség) együttese adja egy tengely PILL.- és AKTREF pozíciója közötti eltérést.
A vezérlő a gépi koordinátarendszer valamennyi mozgásátátalakítja, függetlenül az értékbevitelhez használt referenciarendszertől.Példa egy három tengelyes szerszámgépre, amelynek Y tengelyeferde tengely, nem a ZX síkra merőleges:
A Pozícionálás kézi értékbeadással üzemmódban futtassonegy NC mondatot az L IY+10 értékkel
64 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-alapok
A vezérlő a megadott értékekből meghatározza a kívánt tengelynévleges értékeit.Pozicionálás közben a vezérlő az Y és Z gépi tengelyeketmozgatja.Az AKT REF és RF CÉL kijelzés mutatja az Y tengely és a Ztengely mozgását a gépi koordinátarendszerben.Az PILL. és CÉL kijelzés az Y tengelynek csak egy elmozdulásátmutatja a beviteli koordinátarendszerben.A Pozícionálás kézi értékbeadással üzemmódban futtassonegy NC mondatot az L IY-10 értékkelA vezérlő a megadott értékekből meghatározza a kívánt tengelynévleges értékeit.Pozicionálás közben a vezérlő csak az Y gépi tengelytmozgatja.Az AKT REF és RF CÉL kijelzés az Y tengelynek csak egyelmozdulását mutatja a beviteli koordinátarendszerben.Az PILL. és CÉL kijelzés mutatja az Y tengely és a Z tengelymozgását a beviteli koordinátarendszerben.
A felhasználó a pozíciókat a gép nullapontjához viszonyítvaprogramozhatja, pl. az M91 mellékfunkció használatával.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 65
Alapok | NC-alapok3
Alap koordinátarendszer B-CSAz alap koordinátarendszer egy 3-D Descartes-koordinátarendszer.Koordináta origója a kinematikai modell vége.Az alap koordinátarendszer orientációja a legtöbb esetbenmegegyezik a gépi koordinátarendszerrel. Kivételek lehetnek, ha agépgyártó további kinematikus transzformációkat alkalmaz.A kinematikai modellt és így az alap koordinátarendszer origójánakhelyét a gépgyártó határozza meg, a gép konfigurációjában. Afelhasználó nem módosíthatja a gép konfigurációs értékeit.Az alap koordinátarendszer meghatározza a munkadarabkoordinátarendszer helyzetét és orientációját.
W-CS
B-CS
Funkciógomb AlkalmazásA felhasználó, pl. egy 3D tapintóval,meghatározhatja a munkadarab-koordinátarendszer helyzetét ésorientációját. A vezérlő az alapkoordinátarendszerrel kapcsolatosértékeket, mint BÁZISTRANSZFOR. értékeketmenti el a bázispont kezelésbe.
A gépgyártó konfigurálja a bázispont kezelésBÁZISTRANSZFOR. oszlopait, a gépnek megfelelően.
További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
66 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-alapok
Munkadarab koordinátarendszer W-CSA munkadarab koordinátarendszer egy 3-D Descartes-koordinátarendszer. Az origó az aktív referenciapont.A munkadarab koordinátarendszer helyzete és orientációja az aktívpreset sor BÁZISTRANSZFOR. értékétől függ.
Funkciógomb AlkalmazásA felhasználó, pl. egy 3D tapintóval,meghatározhatja a munkadarab-koordinátarendszer helyzetét és orientációját.A vezérlő az alap koordinátarendszerrelkapcsolatos értékeket, mint BÁZISTRANSZFOR.értékeket menti el a bázispont kezelésbe.
További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
A munkadarab koordinátarendszerben a felhasználó határozzameg a munkasík koordinátarendszer helyzetét és orientációját,transzformációk alkalmazásával.Transzformációk a munkadarab koordinátarendszerben:
3D ROT funkciókPLANE funkciókCiklus 19 MEGMUNKALASI SIK
Ciklus 7 NULLAPONTELTOLAS(eltolás a megmunkálási sík döntése előtt)Ciklus 8 TUKROZES(tükrözés a megmunkálási sík döntése előtt)
Az egymásba épített transzformációk eredménye aprogramozási sorrendtől függ.Az egyes koordinátarendszerekben kizárólag amegadott (ajánlott) transzformációkat programozza. Ezérvényes mind a transzformációk meghatározására,mind pedig azok visszavonására is. Az eltérő használatváratlan vagy nem kívánt helyzetekhez vezethet.Ehhez vegye figyelembe az alábbi programozásiútmutatásokat.Programozási útmutatások:
Ha transzformációkat (tükrözés vagy eltolás)programoz a PLANE funkciók (kivéve PLANE AXIAL)elé, úgy megváltozik a billentési pont (a WPL-CS megmunkálási sík koordinátarendszerénekkezdőpontja) valamint az elforduló tengelyekorientációja is
Az eltolás önmagában csupán a billentési ponthelyzetét módosítjaA tükrözés önmagában csupán az elfordulótengelyek orientációját módosítja
A PLANE AXIAL-val és a ciklus 19-velösszefüggésben a programozott transzformációk(tükrözés, elforgatás és skálázás) nem hatnak ki abillentési pont helyzetére vagy az elforduló tengelyekorientációjára
W-CS
B-CS
WPL-CS
W-CS
WPL-CS
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 67
Alapok | NC-alapok3
A munkadarab-koordinátarendszer aktív átalakításanélkül a munkasík koordinátarendszer és amunkadarab-koordinátarendszer helyzete ésorientációja azonos.A munkadarab-koordinátarendszerben nincsenekátalakítások 3 tengelyes szerszámgépek, vagy tiszta3 tengelyes megmunkálás esetében. Az aktív presetsor BÁZISTRANSZFOR. értékei közvetlenül érintika megmunkálási sík koordinátarendszerét ezzel afeltételezéssel.A megmunkálási sík koordinátarendszerébentermészetesen lehetségesek további transzformációkTovábbi információ: "Munkasík koordinátarendszerWPL-CS", oldal 69
68 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-alapok
Munkasík koordinátarendszer WPL-CSA munkasík koordinátarendszer egy 3-D Descartes-koordinátarendszer.A munkasík koordinátarendszer helyzete és orientációja amunkadarab koordinátarendszer aktív transzformációitól függ.
A munkadarab-koordinátarendszer aktív átalakításanélkül a munkasík koordinátarendszer és amunkadarab-koordinátarendszer helyzete ésorientációja azonos.A munkadarab-koordinátarendszerben nincsenekátalakítások 3 tengelyes szerszámgépek, vagy tiszta3 tengelyes megmunkálás esetében. Az aktív presetsor BÁZISTRANSZFOR. értékei közvetlenül érintika megmunkálási sík koordinátarendszerét ezzel afeltételezéssel.
WPL-CS
W-CS
WPL-CS
A munkasík koordinátarendszerben a felhasználó határozzameg a beviteli koordinátarendszer helyzetét és orientációját,transzformációk alkalmazásával.Transzformációk a munkasík koordinátarendszerben:
Ciklus 7 NULLAPONTELTOLASCiklus 8 TUKROZESCiklus 10 ELFORGATASCiklus 11 MERETTENYEZOCiklus 26 MERETTENY.TENGKENTPLANE RELATIVE
PLANE funkcióként a PLANE RELATIVE a munkadarabkoordinátarendszerben érvényes és összehangolja amunkasík koordinátarendszerével.Az additív döntés értékei mindig az aktuális munkasíkkoordinátarendszerre vonatkoznak.
Az egymásba épített transzformációk eredménye aprogramozási sorrendtől függ.
A munkasík koordinátarendszer aktív átalakításanélkül a bemeneti koordinátarendszer és a munkasíkkoordinátarendszer helyzete és orientációja azonos.A munkadarab-koordinátarendszerben nincsenekátalakítások 3 tengelyes szerszámgépek, vagy tiszta 3tengelyes megmunkálás esetében. Az aktív preset sorBÁZISTRANSZFOR. értékei közvetlenül érintik a bevitelikoordinátarendszerét ezzel a feltételezéssel.
I-CS
WPL-CS
I-CS
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 69
Alapok | NC-alapok3
Beviteli koordinátarendszer I-CSA beviteli koordinátarendszer egy 3-D Descartes-koordinátarendszer.A beviteli koordinátarendszer helyzete és orientációja a munkasíkkoordinátarendszer aktív transzformációitól függ.
A munkasík koordinátarendszer aktív átalakításanélkül a bemeneti koordinátarendszer és a munkasíkkoordinátarendszer helyzete és orientációja azonos.A munkadarab-koordinátarendszerben nincsenekátalakítások 3 tengelyes szerszámgépek, vagy tiszta 3tengelyes megmunkálás esetében. Az aktív preset sorBÁZISTRANSZFOR. értékei közvetlenül érintik a bevitelikoordinátarendszerét ezzel a feltételezéssel.
I-CS
WPL-CS
I-CS
A pozicionáló mondatok segítségével, a bemenetikoordinátarendszerben a felhasználó határozza meg a szerszámhelyzetét és ezáltal a szerszám koordinátarendszer helyzetét.
A CÉL, PILL., LEMRD és AKTTÁV kijelzések is a bevitelikoordinátarendszerre vonatkoznak.
Pozicionáló mondatok a beviteli koordinátarendszerben:Paraxiális pozicionáló mondatokPozicionáló mondatok derékszögű vagy polár koordinátákkalPozicionáló mondatok derékszögű koordinátákkal és felületinormálvektorokkal
Példa7 X+48 R+
7 L X+48 Y+102 Z-1.5 R0
7 LN X+48 Y+102 Z-1.5 NX-0.04658107 NY0.00045007NZ0.8848844 R0
A szerszám koordinátarendszerének pozícióját az X, Yés Z Descartes-koordináták határozzák meg a felszíninormál vektorok pozicionálására.A 3-D szerszámkompenzációval együtt a szerszámkoordinátarendszerének helyzete a felszíni normálvektorok mentén eltolható.
A szerszám koordinátarendszerének orientációjakülönböző referencia rendszerekben hajtható végre.További információ: "Szerszám koordinátarendszer T-CS", oldal 71
X10
X0
Y10Y0
X10
X0 Y10
Y0
A beviteli koordinátarendszer origójáravonatkozó kontúr egyszerűen, véletlenszerűen
transzformálható.
70 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-alapok
Szerszám koordinátarendszer T-CSA szerszám koordinátarendszer egy 3-D Descartes-koordinátarendszer. Az origó a szerszám referenciapont. Aszerszámtáblázat L és R értékei a maró szerszámokkal és a ZL, XLés YL eszterga szerszámokkal, erer a pontra vonatkozik.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtásaA szerszámtáblázat értékeivel összhangban a szerszámkoordinátarendszerének origóját át kell helyezni a TCPszerszámközéppontra. TCP a Tool Center Point rövidítése(Szerszámközéppont)Ha az NC program nem hivatkozik a szerszám csúcsára, aszerszám középpontját el kell tolni. A szükséges eltolás az NCprogramban történik, a szerszámhívás során a delta értékekhasználatával.
A TCP pozíciója az ábrán látható módon kötelező, a 3-Dszerszámkorrekcióval együtt.
A pozicionáló mondatok segítségével, a bemenetikoordinátarendszerben a felhasználó határozzameg a szerszám helyzetét és ezáltal a szerszámkoordinátarendszer helyzetét.
R R RL
R2R2
L
L
TCP TCP TCP
TCP‘
Aktív TCPM funkcióval vagy aktív M128 mellékfunkcióval aszerszám koordinátarendszerének orientációja az aktuálisszerszám dőlésszögétől függ.A felhasználó meghatározhatja a szerszám dőlésszögét a gépikoordinátarendszerben vagy a munkasík koordinátarendszerében.Szerszám dőlésszöge a gépi koordinátarendszerében:
Példa7 L X+10 Y+45 A+10 C+5 R0 M128
Szerszám dőlésszöge a munkasík koordinátarendszerében:
Példa6 FUNCTION TCPM F TCP AXIS SPAT PATHCTRL AXIS
7 L A+0 B+45 C+0 R0 F2500
7 LN X+48 Y+102 Z-1.5 NX-0.04658107 NY0.00045007NZ0.8848844 TX-0.08076201 TY-0.34090025 TZ0.93600126 R0M128
7 LN X+48 Y+102 Z-1.5 NX-0.04658107 NY0.00045007NZ0.8848844 R0 M128
T-CS
W-CS
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 71
Alapok | NC-alapok3
Az ábrázolt vektoros pozicionáló mondatok estében, a3D szerszámkorrekció a DL, DR és DR2 kompenzációsértékekkel lehetséges, a TOOL CALL mondatból.A kompenzációs értékek működési módjai a szerszámtípusától függenek.A vezérlő érzékeli a különféle szerszámtípusokat, aszerszámtáblázat L, R és R2 oszlopaival:
R2TAB + DR2TAB + DR2PROG = 0→ szármaróR2TAB + DR2TAB + DR2PROG = RTAB + DRTAB +DRPROG→ gömbmaró0 < R2TAB + DR2TAB + DR2PROG < RTAB + DRTAB +DRPROG→ tóruszos maró
A TCPM funkció vagy az M128 mellékfunkciónélkül a szerszám koordinátarendszer és a bevitelikoordinátarendszer orientációja azonos.
DR+
DR-
DL-
DL+
72 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-alapok
Tengelyek megnevezése marógépekenA marógépeken az X, Y és Z tengelyekre egyaránt szokáshivatkozni szerszámtengelyként, főtengelyként (1. tengely) ésmásodlagos tengelyként (2. tengely). A szerszámtengely kijelölése,beosztása döntő a főtengelyek és a másodlagos tengelyekhozzárendelése szempontjából.
Szerszámtengely Főtengely Másodlagostengely
X Y Z
Y Z X
Z X Y
PolárkoordinátákHa a gyártási rajz derékszögű, úgy az NC-program-otis derékszögű koordinátákkal kell megadnia. A körívesmunkadaraboknál vagy szögmegadásnál sokszor egyszerűbb, ha apozíciókat polárkoordinátákkal határozza meg.Polárkoordinátákat – a térbeli pozíciókat megadó derékszögű X, Yés Z koordinátákkal szemben – csak síkbeli pozíciók megadásárahasználhatjuk. Polárkoordináták nullapontja a CC pontban van(CC: körközéppont vagy pólus). A sík egy pontja egyértelműenmegadható az alábbiak segítségével:
Polárkoordináta sugár PR: a CC körközéppont és az adottpozíció távolsága, ésPolárkoordináta szög PA: a szög vonatkoztatási tengelye és aCC pólust az adott pozícióval összekötő egyenes közötti szög.
A pólus és az alapszögtengely meghatározásaA pólust határozza meg két koordinátával a derékszögűkoordinátarendszer három síkjának egyikén. Ezáltal azalapszögtengely is egyértelműen hozzá van rendelve a PApolárkoordináta-szöghöz.
Polárkoordináták (sík) Alapszögtengely
X/Y +X
Y/Z +Y
Z/X +Z
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 73
Alapok | NC-alapok3
Abszolút és növekményes munkadarab pozíciókAbszolút munkadarab pozíciókAz abszolút koordináták olyan helyzetkoordináták, amelyeka koordinátarendszer nullapontjára (origó) vonatkoznak. Amunkadarabon levő minden egyes pontot egyértelműen határoznakmeg az abszolút koordinátái.1. példa: Furatok abszolút koordinátái
1. furat 2. furat 3. furat
X = 10 mm X = 30 mm X = 50 mm
Y = 10 mm Y = 20 mm Y = 30 mm
Növekményes munkadarab pozíciókAz inkrementális koordináták a szerszám legutolsó programozottcélpozíciójára vonatkoznak, amely relatív (képzeletbeli)kezdőpontul szolgál. Amikor az NC program növekményeskoordinátákkal van megírva, akkor úgy kell programozni aszerszámot, hogy az az előző és a rákövetkező célpozíciókközti távolságot tegye meg. Ezért van, hogy láncméretként isazonosíthatók.Egy növekményes értéket a tengelymegnevezés elé írt I.2. példa: Furatok inkrementális koordinátái
A 4. furat abszolút koordinátái
X = 10 mm
Y = 10 mm
5. furat, a 4. uratfigyelembevételével
6. furat, az 5. furatfigyelembevételével
X = 20 mm X = 20 mm
Y = 10 mm Y = 10 mm
Abszolút és inkrementális polárkoordinátákAz abszolút koordináták mindig a pólusra, és a szögreferenciatengelyére vonatkoznak.Az inkrementális polárkoordináták mindig a szerszám utoljáraprogramozott célpozíciójára vonatkoznak.
74 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-alapok
Válassza ki a bázispontotEgy műhelyrajz a munkadarab egy bizonyos kontúrelemétazonosítja abszolút bázispontként (nullapontként), rendszerintegy sarokpontot. Bázispont kijelölésénél először igazítsa amunkadarabot a gép tengelyeihez és állítsa a szerszámot mindentengely mentén egy ismert pozícióba a munkadarabhoz képest.Ebben a pozícióban állítsa a vezérlő kijelzőjét nullára vagyegy előre meghatározott pozícióértékre. Ezáltal hozzárendeli amunkadarabot az NC-program-hoz vagy a vezérlő kijelzéséheztartozó koordinátarendszerhez.Ha a műhelyrajz relatív nullapontokkal méretezett, egyszerűenhasználja a koordináta-transzformációs ciklusokat.További információ: Felhasználói kézikönyvciklusprogramozáshoz
Ha a gyártási rajz nem NC-szerűen méretezett, állítsuk be anullapontot a munkadarabon egy pontra vagy a munkadarabegy sarkára, amelyik a legalkalmasabb a további koordinátákmeghatározásához.A nullapont felvételének leggyorsabb, legkönnyebb éslegpontosabb módja a HEIDENHAIN 3D-s tapintó alkalmazása.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
PéldaA műhelyrajzon olyan furatok vannak(1 - 4), amik méretei egyX=0, Y=0 koordinátájú abszolút nullaponthoz vannak viszonyítva.A furatok (5 - 7) közötti furatok koordinátái egy X=450, Y=750abszolút koordinátájú, relatív nullapontra vonatkoznak. A Nullaponteltolás ciklussal lehet eltolni a nullapontot ideiglenesen az X=450,Y=750 pozícióba, és programozni a furatokat (5 - 7) továbbiszámítások nélkül.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 75
Alapok | NC-programok megnyitása és beadása3
3.5 NC-programok megnyitása és beadása
NC-program felépítése HEIDENHAIN Klartext-banAz NC-programNC-mondatok sorozatából áll. A jobb oldali ábramutatja az NC-mondat elemeit.A vezérlő egy NC-programNC-mondat-ait növekvőszámsorrendben sorszámmal látja el.Az NC-program első NC-mondat-a a BEGIN PGM-val, a programnevével és az aktív mértékegységgel van azonosítva.A rákövetkező NC-mondat-ok információt tartalmaznak azalábbiakról:
A nyersdarabSzerszámhívásokBiztonságos pozíció megközelítéseElőtolások és orsófordulatszámokPályamenti mozgások, ciklusok és további funkciók
Az NC-program utolsó NC-mondata a END PGM-t, a programnevével és az aktív mértékegységgel van azonosítva.
MEGJEGYZÉSÜtközésveszély!A vezérlő nem hajtja végre a szerszám és a munkadarabütközésének automatikus ellenőrzését. A szerszámváltást követőmegközelítő mozgás során ütközésveszély áll fenn!
Szükség esetén programozzon be egy biztonságos közbensőpozíciót
Mondatszám
Pályafunkciók Szavak
NC-mondat
76 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-programok megnyitása és beadása
Nyersdarab meghatározása: BLK FORMKözvetlenül egy új NC-program megnyitását követően egymég nyers munkadarabot kell meghatároznia. Ha későbbakarja meghatározni, nyomja meg a SPEC FCT gombot, majd aPROGRAM NORMÁK funkciógombot, végezetül pedig a BLK FORMfunkciógombot. A vezérlőnek a meghatározásra a grafikusszimulációhoz van szüksége.
A nyers munkadarab meghatározása akkor szükségescsak, ha az NC-program-ot grafikusan kívánja tesztelni!
A vezérlés különféle nyersdarab típusokat képes ábrázolni:
Funkciógomb FunkciókHatározzon meg egy négyszög alakú darabot
Határozzon meg egy henger alakú darabot
Tetszőleges alakú, forgásszimmetrikusnyersdarab meghatározása
Négyszög alakú nyersdarabA téglatest oldalai párhuzamosak az X, Y és Z tengelyekkel. Anyersdarabot két sarokpontja határozza meg:
MIN pont: a téglatest legkisebb X,Y és Z koordinátája; abszolútértékként megadvaMAX pont: a téglatest legnagyobb X,Y és Z koordinátája;abszolút értékként megadva
Példa
0 BEGIN PGM NEU MM Program eleje, neve, mértékegysége
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Főorsó tengelye, MIN pont koordinátái
2 BLK FORM +100.1 Z X+100 Y+0 Z+0 MAX pont koordinátái
3 END PGM NEU MM Program vége, neve, mértékegysége
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 77
Alapok | NC-programok megnyitása és beadása3
Hengeres alakú darabA hengeres alakú darabot a henger méretei határozzák meg:
X, Y vagy Z: ForgótengelyD, R: A henger átmérője vagy sugara (pozitív előjellel)L: A henger hossza (pozitív előjellel)DIST: Eltolás a forgótengely menténDI, RI: Belső átmérő vagy belső sugár üreges hengerhez
A DIST és RI vagy DI paraméterek opcionálisak, nemszükséges a programozásuk.
Példa
0 BEGIN PGM NEU MM Program eleje, neve, mértékegysége
1 BLK FORM CYLINDER Z R50 L105 DIST+5 RI10 Főorsó tengely, sugár, hossz, távolság, belső sugár
2 END PGM NEU MM Program vége, neve, mértékegysége
Tetszőleges alakú, forgásszimmetrikus nyersdarabA forgásszimmetrikus nyersdarab kontúrját egy alprogrambanhatározhatja meg. X, Y vagy Z alkalmazása forgótengelyként.A nyersdarab meghatározásban a következő kontúrleírásrahivatkozzon:
DIM_D, DIM-R: A forgásszimmetrikus nyersdarab átmérője,vagy sugaraLBL: Alprogram a kontúrleírással
A kontúrleírás tartalmazhat negatív értéket is a forgótengely esetén,de a referenciatengely esetében csak pozitív értéket. A kontúrnakzártnak kell lennie, pl. a kontúr kezdőpontjának meg kell egyeznie akontúr végpontjával.Ha forgás-szimmetrikus nyersdarabot ad meg növekményeskoordinátákkal, akkor a méretek függetlenek az átmérőprogramozásától.
Az alprogram egy számmal, egy alfanumerikus névvel,vagy egy QS paraméterrel is megjelölhető.
78 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-programok megnyitása és beadása
Példa
0 BEGIN PGM NEU MM Program eleje, neve, mértékegysége
1 BLK FORM ROTATION Z DIM_R LBL1 Főorsó tengely, értelmezési mód, alprogram szám
2 M30 Főprogram vége
3 LBL 1 Alprogram kezdete
4 L X+0 Z+1 Kontúr kezdőpontja
5 L X+50 Programozás a főtengely pozitív irányában
6 L Z-20
7 L X+70
8 L Z-100
9 L X+0
10 L Z+1 Kontúr vége
11 LBL 0 Alprogram vége
12 END PGM NEU MM Program vége, neve, mértékegysége
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 79
Alapok | NC-programok megnyitása és beadása3
Új NC program megnyitásaA megmunkáló programot mindig Programozás üzemmódban kellbevinni. Példa egy program megnyitására:
Üzemmód: Nyomja meg a Programozás gombot
Nyomja meg a PGM MGT gombotA vezérlő megnyitja a fájlkezelőt.
Válassza ki a könyvtárat, ahova az új NC programot menteniakarja:FÁJLNÉV = NEU.H
Írja be az új program nevétHagyja jóvá az ENT gombbalAdja meg a mértékegységet: Nyomja meg az MMvagy INCH funkciógombotA vezérlő a programablakba vált és elindítja apárbeszédet a BLK-FORM (nyers munkadarab)meghatározásához.Válasszon egy négyszögletes nyersmunkadarabot: Nyomja meg a funkciógombotegy négyszögletes alakú nyers munkadarabhoz
MUNKASÍK A GRAFIKÁN: XY
Z Adja meg a szerszámtengelyt, pl. Z
NYERS MUNKADARAB MEGHAT.: MINIMUM
Adja meg sorrendben a MIN pont X, Y és Zkoordinátáját, és nyugtázza a bevitelt az ENTgombbal
NYERS MUNKADARAB MEGHAT.: MAXIMUM
Adja meg sorrendben a MAX pont X, Y és Zkoordinátáját, és nyugtázza a bevitelt az ENTgombbal
Példa0 BEGIN PGM NEU MM Program eleje, neve, mértékegysége
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Főorsó tengelye, MIN pont koordinátái
2 BLK FORM +100.1 Z X+100 Y+0 Z+0 MAX pont koordinátái
3 END PGM NEU MM Program vége, neve, mértékegysége
A vezérlő a mondatszámot valamint a KEZDŐ- és VÉGE-mondatotautomatikusan generálja-.
Ha nem kívánja meghatározni a nyersdarabot, akkortörölje a párbeszédet a Munkasík a grafikában: XY-bana DEL gomb segítségével!
80 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-programok megnyitása és beadása
Szerszámmozgások programozása Klartext-benEgy NC-mondat programozását indítsa el a tengelygomb. Aképernyő címsorában a vezérlő rákérdez minden szükségesadatra.
Példa egy pozícionáló mondatraNyomja meg a L gombot
KOORDINÁTÁK?
10 (célkoordináta megadása az X-tengelynek)
Y 20 (célkoordináta megadása az Y-tengelynek)
Az ENT gombbal a következő kérdéshez
SUGÁRKORR..: RL/RR/NINCS KORR.?
Írja be: Sugárkorrekció nélkül, és lépjen akövetkező kérdésre az ENT gomb lenyomásával
ELŐTOLÁS F=? / F MAX = ENT
100 (100 mm/min előtolás megadása ehhez apályamozgáshoz)
Az ENT gombbal a következő kérdéshez
M KIEGÉSZÍTŐ FUNKCIÓ?
Adjon meg 3-at (M3 Főorsó be mellékfunkció).Az END gombbal befejezi a vezérlő apárbeszédet.
Példa3 L X+10 Y+5 R0 F100 M3
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 81
Alapok | NC-programok megnyitása és beadása3
Lehetséges előtolás bevitelek
használja a Előtolás meghatározásának funkcióifunkciógombotMozgatás gyorsmenetben, mondatonkéntérvényes. Kivétel: ha APPR mondat előtt vandefiniálva, akkor FMAX a segédpontra mozgáskoris érvényben vanTovábbi információ: "A megközelítés és azelhagyás fontos pozíciói", oldal 133
Mozgatás a TOOL CALL-ból automatikusanszámított előtolással
Mozgás a programozott előtolással (amértékegység mm/perc vagy 1/10 inch/perc).Forgótengelyek esetén a vezérlő az előtolástfok/perc-ben értelmezi, függetlenül attól, hogyaz NC-program-ot mm-ben vagy inch-benprogramozták
Fordulatonkénti előtolás definiálása (egységmm/1vagy inch/1). Figyelem: inch-programokbanaz FU nem programozható M136-tal
Fogankénti előtolás definiálása (egységmm/fog vagy inch/fog). A fogak számát aszerszámtáblázatban, a CUT oszlopban kelldefiniálni
Billentyű Párbeszédes programozás funkcióiNOENT
Párbeszéd kérdésének mellőzése
Párbeszéd idő előtti befejezése
Párbeszéd megszakítása és törlése
82 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-programok megnyitása és beadása
Pillanatnyi pozíció átvételeA vezérlő engedélyezi az aktuális szerszámpozíció átvételét azNC-program-ba, pl. mialatt
Pozicionáló mondatot ír beCiklust programoz
Az érvényes pozícióértékek átvételéhez kövesse az alábbiakat:
a beviteli mezőben ahhoz a helyhez pozicionál az NC-mondat-ban, amelyben egy pozíciót át akar venni
Válassza a pillanatnyi érték átvétele funkciótA vezérlő kijelzi a funkciógombsoron, hogy melytengelyek pozíciói vehetők át.Válassza ki a tengelytA vezérlő beírja a kiválasztott tengely aktuálispozícióját az aktív beviteli mezőbe.
A vezérlő a megmunkálási síkban aktív szerszámsugárkorrekció ellenére mindig átveszi a szerszám középpontkoordinátáit.A vezérlő figyelembe veszi az aktív szerszámhosszkorrekciót és a szerszám tengelyén mindig átveszia szerszám csúcsának koordinátáit.A vezérlő aktívan tartja a funkciógombsort atengelykiválasztáshoz a Pillanatnyi pozíció átvételegomb újbóli megnyomásáig. Ez az állapot érvénybenmarad, akkor is, ha elmenti az aktuális NC-mondat-ot ésa Pályafunkciókgombbal egy új NC-mondat-ot megnyit.Ha egy funkciógombbal egy beviteli alternatívát (pl.Sugárkorrekciót) kell kiválasztania, akkor a vezérlés isbezárja a tengelyválasztás funkciógombsort.Aktív Megmunkálási sík billentése funkció eseténa Pillanatnyi pozíció átvétele funkció nemengedélyezett.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 83
Alapok | NC-programok megnyitása és beadása3
NC program szerkesztéseA végrehajtás közben az aktív NC program nemszerkeszthető.
Mialatt létrehoz vagy szerkeszt egy NC programot, a nyíl- vagya funkciógombokkal kiválaszthatja az NC-program bármelyikmondatát, vagy abban egy adott szót:
Funkciógomb/gomb
Funkció
Ugrás az előző oldalra
Ugrás a következő oldalra
Ugrás a program elejére
Ugrás a program végére
Az aktív NC-mondat pozíciójánakmegváltoztatása a képernyőn. Ezáltal több olyanNC-mondatot megjeleníthet, amelyek az aktuálisNC-mondat előtt vannak programozvaFunkció nélkül, ha az NC program teljesegészében látható a képernyőn
Az aktív NC-mondat pozíciójánakmegváltoztatása a képernyőn. Ezáltal több olyanNC-mondatot megjeleníthet, amelyek az aktuálisNC-mondat mögött vannak programozvaFunkció nélkül, ha az NC program teljesegészében látható a képernyőn
Ugrás NC-mondatról NC-mondatra
Egyes szavak kiválasztása NC-mondatban
Meghatározott NC-mondat kiválasztásaTovábbi információ: "GOTO gomb használata",oldal 176
84 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-programok megnyitása és beadása
Funkciógomb/gomb
Funkció
A kiválasztott szó nullázásaHibás érték törléseTörölje a (törölhető) hibaüzenetet
NOENT
Kiválasztott szó törlése
Kiválasztott NC-mondat törléseCiklusok és programrészek törlése
NC-mondat beillesztése, amit utoljáraszerkesztett vagy törölt
NC-mondat beillesztése tetszőleges helyreVálassza ki az NC mondatot, amely mögé be kívánja szúrni azúj NC-mondatotPárbeszédablak megnyitása
Módosítások mentéseAlapesetben a vezérlő a változtatásokat automatikusan menti,ha Ön üzemmódot vált vagy a fájlkezelést kiválasztja. Ha Ön azNC-program-ban szándékosan akar változtatásokat menteni,járjon el a következők szerint:
Válassza ki a funkciósort a mentés opciókkalNyomja meg a TÁROL funkciógombotA vezérlő az utolsó mentés utáni valamennyimódosítást elmenti.
NC-program mentése új fájlbaA jelenleg kiválasztott NC-program tartalmát mentse le egy másikprogramnév alatt. Ehhez az alábbiak szerint járjon el:
Válassza ki a funkciósort a mentés opciókkalNyomja meg a MENTÉS MÁSKÉNT funkciógombotA vezérlő megnyit egy ablakot, amibenmegadhatja a könyvtárat és az új fájl nevét.Ha szükséges, válassza ki a kívánt célkönyvtárata VÁLTÁS funkciógombbalAdja meg a fájl nevétNyugtázza az OK funkciógombbal vagy azENT gombbal, vagy nyomja meg a MÉGSEfunkciógombot a megszakításhoz
A MENTÉS MÁSKÉNT segítségével mentett fájlok afájlkezelőben az UTOLSÓ FÁJLOK alatt is megtalálhatók.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 85
Alapok | NC-programok megnyitása és beadása3
Módosítások visszavonásaA program utolsó mentése óta végzett valamennyi módosításvisszavonható. Kövesse az alábbiakat:
Válassza ki a funkciósort a mentés opciókkalNyomja meg a VÁLTOZÁS ELDOBÁSAfunkciógombotA vezérlő megnyit egy ablakot amibennyugtázhatja, vagy visszavonhatja ezt azutasítást.Vesse el a változtatásokat az IGENfunkciógombbal vagy az ENT gombbal, vagypedig szakítsa meg a NEM funkciógombbal
Szavak szerkesztése és beszúrásaSzó kiválasztása NC-mondatbanFelülírás az új értékkelMialatt kiválasztotta a szót, a párbeszédablak rendelkezésre áll.A változtatás elfogadásához nyomja meg az END gombot
Ha egy szót kíván beszúrni, nyomja meg a vízszintes nyílbillentyűt,és ezt ismételje mindaddig, amíg a kívánt párbeszéd megjelenik.Ekkor beírhatja a kívánt értéket.
Azonos szavak keresése különböző NC-mondatokbanSzó kiválasztása egy NC-mondatban: nyomjameg a nyilat annyiszor, amíg a kívánt szó kinincs jelölveNC mondat kiválasztása nyilakkal
Nyíl lefelé: keresés előreNyíl felfelé: keresés hátra
A kijelölés az újonnan kiválasztott NC-mondatban ugyanazon aszón található, mint ez előbb kiválasztott NC-mondatban.
Ha egy nagyon hosszú programban indított keresést, avezérlő megjelenít egy folyamatjelző ablakot. Szükségesetén bármikor megszakíthatja a keresést.
86 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-programok megnyitása és beadása
Programrészek kijelölése, másolása, kivágása és beszúrásaA vezérlő a következő funkciókat biztosítja a programrészek NCprogramon belüli vagy másik NC programba való átmásolásához:
Funkciógomb FunkcióA kijelölő funkció bekapcsolása
A kijelölő funkció kikapcsolása
Kijelölt mondat kivágása
A közbenső memóriában tárolt mondatbeszúrása
Kijelölt mondat másolása
Programrész másolásához kövesse az alábbiakat:Válassza ki azt a funkciógombsort, amely a kijelölő funkciókattartalmazzaVálassza ki a másolandó programrész első NC-mondatátElső NC-mondat kijelölése: Nyomja meg a BLOKK KIJELÖLÉSEfunkciógombot.A vezérlő színes háttérrel jelöli az NC-mondatot és megjeleníti aKIJELÖLÉS MEGSZAK. funkciógombot.Vigye a kurzort a másolandó vagy kivágandó programrészutolsó NC-mondatára.A vezérlő a kijelölt NC-mondatokat eltérő színnel ábrázolja.A kijelölés bármikor megszüntethető a KIJELÖLÉS MEGSZAK.funkciógomb megnyomásával.Másolja a kiválasztott programrészt: Nyomja meg aBLOKK MÁSOLÁSA funkciógombot, majd vágja ki a kiválasztottprogramrészt a BLOKK KIVÁGÁSA funkciógombbal.A vezérlő elmenti a kiválasztott blokkot.
Ha a programrészt egy másik NC programba kívánjabeszúrni, válassza ki először a kívánt NC programot afájlkezelő használatával.
Válassza ki a nyilakkal azt az NC mondatot, amely után amásolt (kivágott) programrészt be akarja szúrniSzúrja be a mentett programrészt: Nyomja meg aBLOKK BEILLESZTÉS funkciógombotA kijelölés megszüntetéséhez nyomja meg aKIJELÖLÉS MEGSZAK. funkciógombot
A vezérlő keresés funkciójaA vezérlő keresés funkciójával bármilyen szövegre rákereshet azNC-programban és kicserélheti azt egy új szövegre, ha szükséges.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 87
Alapok | NC-programok megnyitása és beadása3
Tetszőleges szöveg kereséseVálassza ki a keresés funkciótA vezérlő megjeleníti a kereső ablakot, éskijelzi a lehetséges keresési funkciókat afunkciósorban.Adja meg a keresendő szöveget, pl.: TOOLVálassza az előre vagy a hátra kereséstA keresés indításaA vezérlő a következő olyan NC-mondat-ra ugrik,amelyik a keresett szöveget tartalmazza.A keresés ismétléseA vezérlő a következő olyan NC-mondat-ra ugrik,amelyik a keresett szöveget tartalmazza.A keresési funkció befejezése: Nyomja meg aVÉGE funkciógombot
88 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | NC-programok megnyitása és beadása
Tetszőleges szöveg keresése és cseréje
MEGJEGYZÉSVigyázat: Az adat elveszhet!A KICSERÉL és a MINDENT CSERÉL funkciók felülírnak mindentalált szövegelemet rákérdezés nélkül. A vezérlő a csere előttnem menti le automatikusan a meglévő fájlokat. Ezáltal az NCprogramok helyreállíthatatlanul megsérülhetnek.
Ezért szükség esetén készítsen biztonsági másolatot az NCprogramokrólKICSERÉL és MINDENT CSERÉL funkciókat megfelelőóvatossággal használja
A végrehajtás alatt a KERESÉS és KICSERÉL funkcióknem lehetségesek az aktív NC programban. Aktívírásvédelem esetén sem engedélyezettek ezen funkciók.
Válassza ki azt az NC-mondat-ot, amely tartalmazza akeresett szót
Válassza ki a keresés funkciótA vezérlő megjeleníti a kereső ablakot, éskijelzi a lehetséges keresési funkciókat afunkciósorban.Nyomja meg a AKTUÁLIS SZÓ funkciógombotA vezérlő betölti az aktuális NC-mondat elsőszavát. Ha szükséges, nyomja meg ismét afunkciógombot a kívánt szó betöltéséhez.A keresés indításaA vezérlő a következő keresett szövegre ugrik.A szöveg kicseréléséhez és a következőelőfordulásra ugráshoz: nyomja meg aKICSERÉL funkciógombot, míg az összeselőforduló egyezés cseréjéhez: nyomjameg a MINDENT CSERÉL funkciógombot,a szöveg kihagyásához és a következőelőfordulásra ugráshoz: nyomja meg a KERESÉSfunkciógombotA keresési funkció befejezése: Nyomja meg aVÉGE funkciógombot
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 89
Alapok | Fájlkezelés3
3.6 Fájlkezelés
FájlokFájlok a vezérlőben Típus
NC-programokHEIDENHAIN-formátumbanDIN/ISO-formátumban
.H
.I
Kompatibilis NC-programokHEIDENHAIN-Unit-programokHEIDENHAIN-Kontúr-programok
.HU
.HC
TáblázatSzerszámokhozSzerszámváltókhozNullapontokhozPontokhozBázispontokhozTapintókhozBackup fájlokhozFüggő adatokhoz (pl. Struktúra elemekhez)Szabadon meghatározható táblázatokhoz
.T
.TCH
.D
.PNT
.PR
.TP
.BAK
.DEP
.TAB
Szövegek, mintASCII-fájlokSzövegfájlokHTML-fájlok, pl. mérőrendszer-ciklusokeredményprotokolljai Súgófájlok
.A
.TXT
.HTML
.CHM
CAD fájlok, mintASCII fájlok .DXF
.IGES
.STEP
NC-program megadásakor a vezérlőben, elsőként az NC-programnevét kell megadnia. A vezérlő ekkor ez alatt a név alatt fájlkénttárolja az NC-programot a belső memóriában. A vezérlő aszövegeket és táblázatokat is fájlként menti.A vezérlő egy külön fájlkezelési ablakot biztosít, amelyben könnyenmegtalálhatja és kezelheti fájljait. Itt hívhatja elő, másolhatja,átnevezheti és törölheti azokat.A vezérlővel legfeljebb 2 GByte nagyságú fájlokat tud kezelni ésmenteni.
A beállítástól függően a vezérlő létrehoz egy biztonságifájlt *.bak végződéssel az NC programok szerkesztéseés mentése után. Ez csökkentheti a rendelkezésre állókapacitást.
90 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Fájlkezelés
FájlnevekNC-Programok, táblázatok és szövegek esetében a vezérlőhozzáad egy kiterjesztést a fájlnévhez, egy ponttal elválasztva. Eza kiterjesztés azonosítja a fájl típusát.
Fájl neve Fájl típusa
PROG20 .H
A vezérlőben a fájlok, meghajtók és könyvtárak nevei a következőszabványnak felelnek meg: The Open Group Base SpecificationsIssue 6 IEEE Std 1003.1, 2004 Edition (Posix-Standard).Alábbi karakterek megengedettek:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e fg h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 _ -Alábbi karakterek különleges jelentéssel bírnak:
Karakter Jelentés
. A fájlnév utolsó pontja a végződést választja le
\ és / A könyvtárfához
: Elválasztja a meghajtó megnevezését akönyvtártól
A többi karaktert ne használja, például az adatátviteli problémákelkerülése érdekében. A táblázatneveknek betűvel kell kezdődniük.
Az útvonal maximálisan megengedett hossza 255karakter. Az útvonal hosszába beleszámít a meghajtó, akönyvtár, a fájlnév betűjele és a kiterjesztése is.További információ: "Elérési út", oldal 92
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 91
Alapok | Fájlkezelés3
Külsőleg létrehozott fájlok megjelenítése a vezérlőnA vezérlő rendelkezik néhány olyan további eszközzel, amikkel azalábbi táblázatban szereplő fájlokat jelenítheti meg, illetve azokatrészben szerkesztheti is.
Fájltípusok Típus
PDF fájlokExcel táblázatok
Internet fájlok
pdfxlscsvhtml
Szöveg fájlok txt ini
Grafikus fájlok bmpgifjpgpng
További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
KönyvtárakMivel a belső memóriában nagyon sok NC-program-ot és fájlt tudlementeni, mentse az egyes fájlokat könyvtárakba (mappákba), azáttekinthetőség megőrzése érdekében. Ezekben a könyvtárakbantovábbi, úgynevezett alkönyvtárakat hozhat létre. A -/+ vagy ENTgombbal tudja az alkönyvtárakat ki- vagy bekapcsolni.
Elérési útAz elérési útvonal jelzi a meghajtót és az összes könyvtárat ésalkönyvtárat, amelyek alatt a fájlt mentették. Az egyes nevekkülönválasztása a \ jellel történik.
Az útvonal maximálisan megengedett hossza 255karakter. Az útvonal hosszába beleszámít a meghajtó, akönyvtár, a fájlnév betűjele és a kiterjesztése is.
PéldaA TNC meghajtón az AUFTR1 könyvtárat hozták létre. Majd azAUFTR1 könyvtárban az NCPROG könyvtárat hozták létre, és aPROG1.H NC-program-ot másolták ide. Így az NC-program elérésiútvonala:TNC:\AUFTR1\NCPROG\PROG1.HA jobb oldali ábra szemlélteti egy könyvtár megjelenítésétkülönböző elérési útvonalakkal.
92 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Fájlkezelés
Áttekintés: A fájlkezelő funkcióiFunkciógomb Funkció Oldal
Egy fájl másolása 98
Adott fájltípus megjelenítése 96
Új fájl létrehozása 98
A 10 legutóbb használt fájl kijelzése 102
Egy fájl törlése 103
Fájl megjelölése 104
Fájl átnevezése 105
Fájl védelme szerkesztés és törlés ellen 106
Fájlvédelem feloldása 106
iTNC 530-as fájl importálása LásdFelhasználóikézikönyvBeállítás, NC-programoktesztelése ésledolgozása
Táblanézet testreszabása 365
Hálózati meghajtók kezelése LásdFelhasználóikézikönyvBeállítás, NC-programoktesztelése ésledolgozása
Szerkesztő kiválasztása 106
Fájlok tulajdonság szerinti rendezése 105
Könyvtár másolása 102
Egy könyvtár és alkönyvtárainak törlése
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 93
Alapok | Fájlkezelés3
Funkciógomb Funkció OldalKönyvtár frissítése
Könyvtár átnevezése
Új könyvtár létrehozása
94 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Fájlkezelés
A fájlkezelő hívásaNyomja meg a PGM MGT gombotA vezérlő kijelzi a fájlkezelő ablakot (az ábraaz alapbeállítást jeleníti meg. Ha a vezérlő ettőleltérő képernyőelrendezést mutat, nyomja meg aABLAK funkciógombot).
A keskeny ablak a bal oldalon az elérhető meghajtókat éskönyvtárakat mutatja. A meghajtók jelölik azokat az eszközöket,amelyek az adatok tárolását vagy átvitelét végzik. A meghajtó avezérlő belső memóriája. Más meghajtók az interfészek (RS232,Ethernet), amelyekhez például PC-t csatlakoztathatunk. Egykönyvtár mindig felismerhető a mappa jelről (bal oldalt) és akönyvtár nevéről (jobb oldalt). Alkönyvtárak a forráskönyvtártóljobbra és alatta jelennek meg. Ha vannak alkönyvtárak, akkorazokat a -/+ gombbal lehet megjeleníteni vagy elrejteni.Ha a könyvtárfa hosszabb, mint a képernyő, navigáljon agörgetősáv vagy a csatlakoztatott egér használatával.A jobb oldali széles ablakban a kiválasztott könyvtárban lévőösszes fájl látható. Minden fájl további információkkal jelenik meg,lásd az alábbi táblázatot.
Megjelenítés Jelentés
Fájl neve Fájlnév és fájltípus
Byte Fájl mérete byte-ban
Állapot Fájl tulajdonságai:
E A program a Programozás üzemmódban kivan választva
S A program a Programteszt üzemmódbanki van választva
M A program az egyik programfutásüzemmódban ki van választva
+ A fájlnak nem megjelenített függőfájljai vannak DEP végződéssel, pl.szerszámalkalmazási teszt használatához.
A fájl védett szerkesztés és törlés ellen
A fájl védett szerkesztés és törlés ellen,mert jelenleg fut
Dátum Az utolsó szerkesztés dátuma
Idő Az utolsó szerkesztés ideje
A függő fájlok megjelenítéséhez, állítsa adependentFiles (122101 sz.) gépi paramétert KÉZIhelyzetbe.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 95
Alapok | Fájlkezelés3
Meghajtók, könyvtárak és fájlok kiválasztásaA fájlkezelő meghívásához nyomja meg aPGM MGT gombot (program management).
A csatlakoztatott egérrel, vagy a nyílbillentyűkkel vagy afunkciógombokkal mozgassa a kurzort a kívánt helyre a képernyőn:
A bal oldali ablakból a jobb oldali ablakbamozgatja a kurzort, és fordítva
Felfelé vagy lefelé mozgatja a kurzort az ablakonbelül
Egy oldallal feljebb vagy lejjebb mozgatja akurzort az ablakban
1. lépés: Meghajtó kiválasztása
Mozgassa a kijelölést a kívánt meghajtóra a bal oldaliablakban
Meghajtó kiválasztása: nyomja meg KIVÁLASZTfunkciógombot vagy
Nyomja meg az ENT gombot
96 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Fájlkezelés
2. lépés: Könyvtár kiválasztása
Vigye az emelt fényű jelőlőt a kívánt könyvtárra a bal ablakban—a jobb ablakban automatikusan megjelenik az össszes fájl,amely a könyvtárban tárolva van
3. lépés: Fájl kiválasztása
Nyomja meg a TÍPUSVÁLASZTÁS funkciógombot
Nyomja meg a funkciógombot a kívántfájltípushoz, vagy
Az összes fájl megjelenítése: nyomja meg azÖSSZESET funkciógombot vagy
Használjon helyettesítő karaktert, pl. 4*.h:Valamennyi .h típusú fájl megjelenítése, ami 4-gyel kezdődik
Mozgassa a kijelölést a kívánt fájlra a jobb oldali ablakban.Nyomja meg a KIVÁLASZT funkciógombot vagy
Nyomja meg az ENT gombotA vezérlő abban az üzemmódban nyitja mega kiválasztott fájlt, amelyikben előhívta afájlkezelőt.
Ha a fájlkezelőben megadja a keresett fájl kezdőbetűjét,a kurzor automatikusan az első megfelelő kezdőbetűvelkezdődő NC-programra ugrik.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 97
Alapok | Fájlkezelés3
Új könyvtár létrehozásaMozgassa a kijelölést a bal oldali ablakban arra a könyvtárra,amelyikben új alkönyvtárat akar létrehozni
Nyomja meg az ÚJ KÖNYVTÁR funkciógombotAdja meg a könyvtár nevétNyomja meg az ENT gombot
Nyomja meg a OK funkciógombot ajóváhagyáshoz vagy
Nyomja meg a MÉGSE funkciógombot amegszakításhoz
Új fájl létrehozásaVálassza ki azt a könyvtárat a bal oldali ablakban, amelyikbenaz új fájlt kívánja létrehozniVigye a kurzort a jobboldali ablakba
Nyomja meg az ÚJ FÁJL funkciógombotAdja meg a fájl nevét a kiterjesztésével együttNyomja meg az ENT gombot
Egyes fájlok másolásaVigye e kurzort a másolandó fájlra
Nyomja meg a MÁSOLÁS funkciógombot: amásolási funkció kiválasztásáhozA vezérlő egy felugró ablakot nyit.
Másolja a fájlt az aktuális könyvtárba
Adja meg a célfájl nevétNyomja meg az ENT gombot vagy az OKfunkciógombotA vezérlő az aktuális könyvtárba másolja a fájlt.Az eredeti fájl megmarad.
Másolja a fájlt egy másik könyvtárba
Nyomja meg a Célkönyvtár funkciógombot,hogy kiválaszthassa egy felugró ablakban acélkönyvtáratNyomja meg az ENT gombot vagy az OKfunkciógombotA vezérlő ugyanezzel a névvel másolja afájlt a kiválasztott könyvtárba. Az eredeti fájlmegmarad.
Amikor elindítja a másolási folyamatot az ENT gombbalvagy az OK funkciógombbal, akkor a vezérlő megjelenítia folyamatkijelzőt.
98 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Fájlkezelés
Fájlok másolása egy másik könyvtárbaVálasszon olyan képernyőfelosztást, amiben két egyformaméretű ablak van
A jobb oldali ablakbanNyomja meg az TREE-T MUTAT funkciógombotVigye a kurzort arra a könyvtárra, amelyikbe a fájlokat másolnikívánja, és jelenítse meg a fájlokat ebben a könyvtárban az ENTgombbal
A bal oldali ablakban
Nyomja meg az TREE-T MUTAT funkciógombotVálassza ki a könyvtárat a másolni kívánt fájlokkal ésnyomja meg a FÁJLOK MUTATÁSA funkciógombot amegjelenítésükhöz
Nyomja meg a Tag funkciógombot: Hívja elő afájlkijelölő funkciókat.
Nyomja meg a Tag funkciógombot: Vigye akurzort a másolandó fájlra és jelölje ki. Szükségszerint több fájlt is kijelölhet ilyen módon.Nyomja meg a Másolás funkciógombot: Másoljabe a kijelölt fájlokat a célkönyvtárba.
További információ: "Fájlok kijelölése", oldal 104Ha a bal és a jobb oldali ablakban is jelölt ki fájlokat, akkor avezérlő abból a könyvtárból másol, ahol a kurzor található.
Fájlok felülírásaHa olyan könyvtárba másol fájlokat, amely más fájlokat tárolugyanazon a néven, a vezérlő rákérdez, hogy a célkönyvtárbanlévő fájlokat felülírja-e:
Valamennyi fájl felülírása (Meglevő fájlok mező kiválasztva):nyomja meg az OK funkciógombot vagyA felülírás visszavonásához: nyomja meg a MÉGSEfunkciógombot
Ha egy védett fájlt kíván felülírni, akkor válassza a Védett fájlokmezőt, vagy szakítsa meg a folyamatot.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 99
Alapok | Fájlkezelés3
Táblázat másolásaSorok importálása egy táblázatbaHa egy táblázatot egy már létező táblázatba kíván másolni, akkoraz egyes sorokat a MEZŐKET MÓDOSÍT funkciógombbal tudjafelülírni. Előfeltételek:
A céltáblázatnak léteznie kellA másolandó fájl csak azokat a sorokat tartalmazhatja,amelyeket ki akar cserélniMindkét táblázatnak azonos kiterjesztésűnek kell lennie
MEGJEGYZÉSVigyázat: Az adat elveszhet!A MEZŐKET MÓDOSÍT funkció rákérdezés nélkül felülírjaa céltáblázat azon sorait, amelyeket a másolt táblázattartalmaz. A vezérlő a csere előtt nem menti le automatikusana meglévő fájlokat. Ezáltal a táblázatok helyreállíthatatlanulmegsérülhetnek.
Ezért szükség esetén készítsen biztonsági másolatot az NCprogramokrólMEZŐKET MÓDOSÍT funkciót megfelelő óvatossággalhasználja
PéldaÖn egy előbeállítón tíz új szerszám szerszámhosszát ésszerszámsugarát mérte be. Ezt követően az előbeállító létrehozzaa TOOL_Import.T szerszámtáblázatot tíz sorral, azaz tízszerszámmal.Ehhez alábbiak szerint járjon el:
Másolja a táblázatot a külső adathordozóról egy tetszőlegeskönyvtárbaA vezérlő fájlkezelője segítségével másolja a rendszeren kívüllétrehozott táblázatot a már létező TOOL.T táblázatbaA vezérlő megkérdezi, hogy kívánja-e felülírni a TOOL.Tszerszámtáblázatot.Nyomja meg az IGEN funkciógombotA vezérlő teljesen felülírja az aktuális TOLL.T fájlt. A másolásifolyamat után az új TOOL.T táblázat 10 sorból áll.Nyomja meg a MEZŐKET MÓDOSÍT alternatív funkciógombotA vezérlő felülírja a TOLL.T fájlban a 10 sort. A többi sor adataváltozatlan marad.
100 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Fájlkezelés
Sorok kivonása egy táblázatbólEgy vagy több sor is kiválasztható a táblázatban, és egy különtáblázatba menthető.Ehhez alábbiak szerint járjon el:
Nyissa meg a táblázatot, amiből ki kívánja másolni a sorokatA nyílbillentyűkkel válassza ki a kimásolni kívánt első sortNyomja meg a KIEGÉSZÍT. FUNKC. funkciógombNyomja meg a KIJELÖL funkciógombotSzükség esetén jelöljön ki további sorokatNyomja meg a MENTÉS MÁSKÉNT funkciógombotAdja meg a táblázat nevét, amibe a kiválasztott sorokat menteniakarja
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 101
Alapok | Fájlkezelés3
Könyvtár másolásaJelölje ki a jobb oldali ablakban azt a könyvtárat, amelyiketmásolni kívánjaNyomja meg a MÁSOLÁS funkciógombotA vezérlő egy ablakot nyit meg a célkönyvtár kiválasztásához.Válassza ki a célkönyvtárat és nyugtázza az ENT vagy az OKfunkciógombbalA vezérlő átmásolja a kiválasztott könyvtárat és annak összesalkönyvtárát a kiválasztott célkönyvtárba.
Válasszon ki egy fájlt a legutóbb használt fájlokbólA fájlkezelő meghívásához nyomja meg aPGM MGT gombot (program management).
Az utoljára kiválasztott tíz fájl megjelenítéséhez:nyomja meg az UTOLSÓ FÁJLOK funkciógombot
Nyomja meg a nyílbillentyűket a kurzor mozgatásához akiválasztandó fájlra:
Felfelé vagy lefelé mozgatja a kurzort az ablakonbelül
Fájl kiválasztása: nyomja meg az OKfunkciógombot vagy
Nyomja meg az ENT gombot
A PILLNTNYI ÉRTÉKET MÁSOL funkciógomb lehetővéteszi egy kijelölt fájl útvonalának másolását. A másoltútvonalat később újra fel tudja használni, pl. egyprogramhíváshoz a PGM CALL gombbal.
102 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Fájlkezelés
Egy fájl törlése
MEGJEGYZÉSVigyázat: Az adat elveszhet!A TÖRLÉS funkció véglegesen törli a fájlt. A vezérlő a törléselőtt nem menti le automatikusan a fájlokat, pl. a lomtárba valóáthelyezéssel. Ezáltal a fájlok visszaállítása nem lehetséges.
A fontos adatokat ezért rendszeresen mentse el egy külsőmeghajtóra
Ehhez alábbiak szerint járjon el:Vigye a kurzort a törlendő fájlra
Nyomja meg a TÖRLÉS funkciógombotA vezérlő rákérdez, hogy tényleg szándékábanáll-e a fájl törlése.Nyomja meg az OK funkciógombotA vezérlő törli a fájlt.Nyomja meg a MÉGSE alternatív funkciógombotA vezérlő megszakítja a folyamatot.
Könyvtár törlése
MEGJEGYZÉSVigyázat: Az adat elveszhet!A TÖRLÉS MIND funkció az adott könyvtár minden fájljátvéglegesen törli. A vezérlő a törlés előtt nem menti leautomatikusan a fájlokat, pl. a lomtárba való áthelyezéssel.Ezáltal a fájlok visszaállítása nem lehetséges.
A fontos adatokat ezért rendszeresen mentse el egy külsőmeghajtóra
Ehhez alábbiak szerint járjon el:Vigye a kurzort a törlendő könyvtárra
Nyomja meg a TÖRLÉS funkciógombotA vezérlő rákérdez, hogy szándékában áll-ea könyvtár és abban minden alkönyvtár és fájltörlése.Nyomja meg az OK funkciógombotA vezérlő törli a könyvtárat.Nyomja meg a MÉGSE alternatív funkciógombotA vezérlő megszakítja a folyamatot.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 103
Alapok | Fájlkezelés3
Fájlok kijelöléseFunkciógomb Kijelölő funkció
Egy fájl kijelölése
A könyvtár összes fájljának kijelölése
Egy fájl kijelölésének visszavonása
Összes fájl kijelölésének visszavonása
Összes kijelölt fájl másolása
Néhány funkció, mint a fájlok másolása vagy törlése nem csakegy fájlra alkalmazható, hanem egyszerre több fájlra is. Több fájlkijelöléséhez a következőképpen járjon el:
Vigye a kurzort az első fájlraA kijelölő funkciók megjelenítéséhez: nyomjameg a KIJELÖL funkciógombot
A fájl kijelöléséhez nyomja meg aFÁJLT KIJELÖL funkciógombot
Vigye a kurzort a további fájlokra
További fájlok kijelölése: nyomja meg aFÁJLT KIJELÖL funkciógombot, stb.
Kijelölt fájlok másolása:
Aktív funkciósor elhagyása
Nyomja meg a MÁSOLÁS funkciógombot
Kijelölt fájlok törlése:
Aktív funkciósor elhagyása
Nyomja meg a TÖRLÉS funkciógombot
104 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alapok | Fájlkezelés
Egy fájl átnevezéseVigye a kurzort az átnevezni kívánt fájlra
Az átnevezés funkció kiválasztásához: nyomjameg az ÚJ NÉV funkciógombotAdja meg az új fájlnevet; a fájltípust nem lehetváltoztatniÁtnevezéshez: Nyomja meg az OKfunkciógombot vagy az ENT gombot
Fájlok rendezéseVálassza ki azt a könyvtárat, amelyben a fájlokat rendeznikívánja
Nyomja meg a RENDEZÉS funkciógombotVálassza ki a funkciógombot a megfelelő kijelzőkritériummal
RENDEZÉS NÉV SZERINTRENDEZÉS MÉRET SZERINTRENDEZÉS DÁTUM SZERINTRENDEZÉS TÍPUS SZERINTRENDEZÉS ÁLLAPOT SZERINTUNSORT.
3
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 105
Alapok | Fájlkezelés3
További funkciókFájl védelme és fájlvédelem feloldása
Vigye a kurzort a védendő fájlraA további funkciók kiválasztásához: nyomja mega TOVÁBBI MŰVELETEKfunkciógombotFájlvédelem aktiválásához: Nyomja meg aVÉDENIfunkciógombotA fájl egy védett szimbólummal lesz megjelölve.
A fájlvédelem visszavonásához: nyomja meg aNEM VÉDfunkciógombot
Szerkesztő kiválasztásaVigye a kurzort a megnyitandó fájlra
A további funkciók kiválasztásához: nyomja mega TOVÁBBI MŰVELETEKfunkciógombotEditor kiválasztásához: nyomja meg azEDITORT VÁLASZTfunkciógombotJelölje ki a kívánt szerkesztőt
TEXT-EDITOR szövegfájlokhoz, pl. .A vagy.TXTPROGRAM-EDITOR NC-programokhoz .Hvagy .ITEXT-EDITOR táblázatokhoz, pl. .TAB vagy .TBPM-EDITOR palettatáblázatokhoz .P
Nyomja meg az OK funkciógombot
USB eszköz csatlakoztatása és eltávolításaA támogatott fájlrendszereket tartalmazó csatlakoztatott USBeszközöket a vezérlő automatikusan felismeri.
USB eszköz eltávolításához az alábbiak szerint járjon el:
Vigye a kurzort a bal oldali ablakbaNyomja meg a TOVÁBBI MŰVELETEKfunkciógombotTávolítsa el az USB eszközt
További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
106 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
4Szerszámok
Szerszámok | Szerszámadatok megadása4
4.1 Szerszámadatok megadása
Előtolás FAz F előtolás az a sebesség, amely a szerszám középpontjánakpályamozgására vonatkozik. A maximális előtolás az egyestengelyek esetén eltérő lehet, és a gépi paraméterek határozzákmeg.
BevitelAz előtolás megadható a TOOL CALL mondatban és mindenpozicionáló mondatban.További információ: "NC mondat létrehozása pályafunkciógombokkal ", oldal 128Felbontási okok miatt, az F előtolást mm/percben kell megadni amilliméteres programok, és 1/10 inch/percben az inch programokesetében. Vagy, a megfelelő funkciógombokkal, meghatározhatjaaz előtolást mm/fordulatban FU is, vagy mm/fogban is FZ.
GyorsjáratA gyorsmenet az F MAX értékeként adható meg. Az FMAXmegadásához nyomja meg az ENT gombot vagy az FMAXfunkciógombot, mire az ELŐTOLÁS F = ? párbeszédablak jelenikmeg a vezérlő képernyőjén.
A gyorsjárat megadása történhet a megfelelő számértékprogramozásával is, pl. F30000. Eltérően az FMAX-tól,ez a gyorsjárat nem csak az adott mondatra vonatkozik,hanem addig marad érvényben, amíg új előtolást nemad meg.
Érvényességi időtartamA számértékkel programozott előtolás addig az NC-mondat-ig vanérvényben, amiben egy új előtolás van programozva. F MAX csakabban az NC mondatban érvényes, amelyikben az programozvalett. Az F MAX-ot tartalmazó NC-mondat után ismét a legutolsó,értékkel programozott előtolás érvényes.
Változtatás program futása közbenProgramfutás közben az előtolás az F potméterrel szabályozható.Az előtolás potmétere a programozott előtolást csökkenti, nem avezérlő által számított előtolást.
108 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Szerszámok | Szerszámadatok megadása
Főorsó-fordulatszám SAz S főorsó fordulatszám percenkénti fordulatban (f/p) adható mega TOOL CALL mondatban (szerszámhívás). Vagy meghatározhatjaa Vc forgácsolási sebességet m/perc-ben is.
Programozott változtatásAz NC programban megváltoztathatja a főorsó fordulatszámot aTOOL CALL-mondattal, ha csupán az új főorsó fordulatszámot adjameg:
Ehhez alábbiak szerint járjon el:Nyomja meg a TOOL CALL gombotSzerszám szám? Párbeszédablak mellőzése aNO ENT gombbalOrsótengely párhuzamos X/Y/Z ?Párbeszédablak mellőzése a NO ENT gombbalAz Orsófordulatszám S= ? Párbeszédablakbanadjon meg új orsófordulatszámot, vagy a VCfunkciógombbal kapcsoljon át a forgácsolásisebesség megadásáraHagyja jóvá az END gombbal
Az alábbi esetekben a vezérlő csak a fordulatszámotváltoztatja:
TOOL CALL-mondat szerszámnév, szerszámszám ésszerszámtengely nélkülTOOL CALL-mondat szerszámnév, szerszámszámnélkül, ugyanazzal az előző TOOL CALL-mondatbanlévő szerszámtengellyel
Az alábbi esetekben a vezérlő végrehajtja aszerszámcsere-makrót és bevált szükség esetén egytestvérszerszámot:
TOOL CALL-mondat szerszámszámmalTOOL CALL-mondat szerszámnévvelTOOL CALL-mondat szerszámnév, vagyszerszámszám nélkül, megváltoztatottszerszámtengely iránnyal
Változtatás program futása közbenProgramfutás közben a főorsó fordulatszáma az S potencióméterrelszabályozható.
4
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 109
Szerszámok | Szerszámadatok4
4.2 Szerszámadatok
Szerszámkorrekció követelményeiA pályamozgás koordinátáit általában a munkadarabműhelyrajzának méretezése alapján programozzák. Ahhoz,hogy a vezérlő kiszámolja a szerszám középpontjának, azaz eltudja végezni a szerszámkorrekciót, meg kell határoznia mindenalkalmazott szerszám hosszát és sugarát.A szerszámadatok megadhatók közvetlenül az NC-program-ban,a TOOL DEF funkcióval vagy egy külön szerszámtáblázatban.Ha szerszámadatokat szerszámtáblázatban adja meg, továbbiszerszámspecifikus adatok is rendelkezésre állnak. A vezérlőfigyelembe vesz minden megadott információt az NC-programfutása közben.
Szerszám száma, szerszám neveMinden szerszámot egy 0 és 32767 közötti szám azonosít.Amikor a szerszámtáblázattal dolgozik, akkor nevet is adhat aszerszámnak. A szerszám neve legfeljebb 32 karakter lehet.
Engedélyezett különleges karakterek: # $ % & , - _ . 01 2 3 4 5 6 7 8 9 @ A B C D E F G H I J K L M N O P QR S T U V W X Y ZA vezérlő a kisbetűket automatikusan a megfelelőnagybetűre cseréli mentéskor.Nem engedélyezett karakterek: <Leerzeichen> ! " ‘ ( ) *+ : ; < = > ? [ / ] ^ ` { | } ~
A 0. számú szerszám (vagyis a bázisszerszám) automatikusanL=0 hosszal és R=0 sugárral kerül meghatározásra. A T0szerszámot a szerszámtáblázatban is mindig L=0-val és R=0-valkell meghatározni.
L szerszámhosszAz L szerszámhosszt mindig a szerszám referenciapontjáravonatkozó abszolút értékként kell megadnia. A teljesszerszámhossz elengedhetetlen a vezérlő számára, mivel ígytud számos funkciót végrehajtani, beleértve a többtengelyesmegmunkálást.
R szerszámsugárAz R szerszámsugár közvetlenül megadható.
110 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Szerszámok | Szerszámadatok
Hossz és sugár: delta értékekA delta értékek a szerszám hosszának és sugarának korrekciói.A pozitív delta értékek szerszámráhagyást jelölnek (DL, DR>0).Ha megmunkálási adatokat ráhagyással programozza, akkor aráhagyást a TOOL CALL mondatban kell megadni.A negatív delta értékek alulméretes szerszámot jelölnek (DL,DR<0). Az alulméretet a szerszámkopás okozza.A delta értékek általában számértékek. A TOOL CALL mondatban Qparaméterekhez is rendelheti az értékeket.Beviteli tartomány: A megengedhető maximális delta-érték± 99,999 mm között lehet.
A szerszámtáblázat delta értékei befolyásolják a törlésszimuláció grafikus megjelenítését.A TOOL CALL-mondatban lévő delta értékek nemváltoztatják meg a szerszám megjelenített méreteita szimuláció alatt. A programozott delta értékekugyanakkor eltolják a szerszámot a szimulációban amegadott értékkel.
A TOOL CALL-mondat delta értékei befolyásoljáka pozíciókijelzést a progToolCallDL (124501 sz.)opcionális gépi paramétertől függően.
Szerszámadatok megadása az NC-programbanVegye figyelembe a Gépkönyv előírásait.A TOOL DEF funkció hatókörét a gépgyártó határozzameg.
A meghatározott szerszám számát, hosszát és sugarát az NC-programban egy TOOL DEF mondatban adja meg:
A meghatározás menete az alábbi:Nyomja meg a TOOL DEF gombot
Nyomja meg a kívánt funkciógombotSzerszám számaSZERSZÁM NEVEQS-BE
Szerszám-hossz: a hossz korrekciós értékeSzerszám-sugár: a sugár korrekciós értéke
Példa4 TOOL DEF 5 L+10 R+5
4
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 111
Szerszámok | Szerszámadatok4
Szerszámadatok hívásaMielőtt egy szerszámot meghívna, azt előtte egy TOOL DEF-mondatban vagy egy szerszámtáblázatban meg kell határoznia.A TOOL CALL szerszámbehívást az NC programban alábbiadatokkal kell beprogramoznia:
Nyomja meg a TOOL CALL gombotSzerszám száma: adja meg a szerszám számátvagy nevét. A SZERSZÁM NEVE funkciógombbaladhatja meg a nevet, a QS funkciógombbal pedigstring paramétert. A vezérlő automatikusanidézőjelbe teszi a szerszám nevét. Előszöregy szerszámnevet kell rendelnie egy stringparaméterhez. A név mindig az aktív TOOL .Ttáblázat egy mezőjére vonatkozik.Nyomja meg a KIVÁLASZT funkciógombotA vezérlő megnyit egy ablakot, amibenközvetlenül kiválaszthat egy szerszámot aTOOL.T szerszámtáblázatból.A szerszám eltérő korrekciós értékekkel valómeghívásához adja meg a szerszámtáblázatbanmeghatározott indexet a tizedesvessző utánOrsó tengelye párhuzamos X/Y/Z: adja meg aszerszámtengelytFőorsó fordulatszám S: Adja meg az S főorsófordulatszámát percenkénti fordulatszámban(f/p). Vagy meghatározhatja a Vc forgácsolásisebességet percenkénti méterben (m/perc).Ehhez nyomja meg a VC funkciógombotElőtolás F: Előtolás F meghatározása milliméter /percben (mm/perc). Alternatív megoldáskéntmeghatározhatja az előtolást fordulatonkéntimilliméterben, (mm/1) FU vagy fogankéntimilliméterben (mm/fog) FZ is. Az előtolás addigérvényes, amíg új előtolást nem programozpozicionálási mondatban vagy egy TOOL CALL-mondatbanSzerszám hossz ráhagyása DL: adja meg a deltaértékét a szerszámhosszra vonatkozóanSzerszám hossz ráhagyása DR: adja meg a deltaértékét a szerszámsugárra vonatkozóanSzerszám hossz ráhagyása DR2: adja meg adelta értékét a 2. szerszámsugárra vonatkozóan
112 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Szerszámok | Szerszámadatok
Az alábbi esetekben a vezérlő csak a fordulatszámotváltoztatja:
TOOL CALL-mondat szerszámnév, szerszámszám ésszerszámtengely nélkülTOOL CALL-mondat szerszámnév, szerszámszámnélkül, ugyanazzal az előző TOOL CALL-mondatbanlévő szerszámtengellyel
Az alábbi esetekben a vezérlő végrehajtja aszerszámcsere-makrót és bevált szükség esetén egytestvérszerszámot:
TOOL CALL-mondat szerszámszámmalTOOL CALL-mondat szerszámnévvelTOOL CALL-mondat szerszámnév, vagyszerszámszám nélkül, megváltoztatottszerszámtengely iránnyal
Szerszám kiválasztása az előugró ablakbanHa megnyitja a szerszámválasztó előugró ablakot, akkor a vezérlőa szerszámtárban elérhető szerszámokat zölddel jelöli.
Szerszámra a felugró ablakban is tud keresni:Nyomja meg a GOTO billentyűtVagy nyomja meg a KERESÉS funkciógombotAdja meg a szerszám nevét vagy számátNyomja meg az ENT gombotA vezérlő a megadott keresési feltételnekmegfelelő első szerszámhoz ugrik.
Alábbi funkciókat csatlakoztatott egérrel tudja végrehajtani:A táblázat fejlécének valamely oszlopára való kattintással avezérlő az adatokat növekvő vagy csökkenő sorrendbe rendezi.A táblázat fejlécének valamely oszlopára való kattintással majdnyomva tartott egérgomb mellett annak eltolásával változtatnitudja az oszlop szélességét
A megjelenített felugró ablakokat a szerszámszám illetve aszerszámnév után való keresésnél egymástól eltérően tudjakonfigurálni. A rendezési sorrend és az oszlopszélesség a vezérlőkikapcsolását követően is megmaradnak.
SzerszámbehívásHívja meg az 5-ös szerszámot a Z szerszámtengelyen, 2500 ford./perc főorsó fordulattal és 350 mm/perc-es előtolással. A szerszámhosszát és sugarát 2 0,2 és 0,05 mm ráhagyással kell programozni,a szerszám sugarát pedig 1 mm negatív ráhagyással.
Példa20 TOOL CALL 5.2 Z S2500 F350 DL+0.2 DR-1 DR2+0.05
A D karakter, ami az L, R és R2 karaktereket előzi meg, a deltaértékeket jelöli.
4
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 113
Szerszámok | Szerszámadatok4
Szerszámok előválasztása
Vegye figyelembe a Gépkönyv előírásait.A szerszámok TOOL DEF előválasztása az adott géptőlfüggően változhat.
Ha szerszámtáblázatokat használ, akkor a következő szerszámelőválasztásához alkalmazza a TOOL DEF-mondatot. Ehhez adjameg a szerszámszámot, vagy a , QS-Parameter Q paramétert,vagy a szerszámnevet idézőjelben.
114 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Szerszámok | Szerszámadatok
SzerszámcsereAutomatikus szerszámcsere
Vegye figyelembe a Gépkönyv előírásait.A szerszámcsere egy gépfüggő funkció.
Automatikus szerszámcserélés esetén a programfutás folyamatos.Amikor a vezérlő egy TOOL CALL szerszámhíváshoz ér, kicseréli aszerszámot egy másikra a szerszámtárból.
Automatikus szerszámcsere a szerszáméltartam leteltekor:M101
Vegye figyelembe a Gépkönyv előírásait.Az M101 egy gépfüggő funkció.
A meghatározott szerszáméltartam elérésekor a vezérlőautomatikusan bevált egy testvérszerszámot, és folytatja vele amegmunkálást. Aktiválja ehhez az M101 mellékfunkciót. Az M101hatását az M102 használatával tudja törölni.Adja meg a megfelelő szerszáméltartamot a szerszámtáblázatTIME2 oszlopába, aminek elérése után a megmunkálás egytestvérszerszámmal folytatódjon. A vezérlő a CUR_TIME oszlopbaírja az aktuális szerszáméltartamot.Ha az aktuális szerszáméltartam átlépi a TIME2 oszlopbanmegadott értéket, akkor legkésőbb egy perccel az éltartam letelteután egy testvérszerszám lesz beváltva a program következőlehetséges pontjában. A csere csak az NC mondat teljesbefejezése után lesz végrehajtva.
MEGJEGYZÉSÜtközésveszély!A vezérlő automatikus, M101-vel való szerszámváltás eseténelőször mindig elhúzza a szerszámot a munkadarabtól aszerszámtengely irányában. A kijáratás során az aláesztergálószerszámoknál ütközésveszély áll fenn pl. tárcsamarásnál vagyT horonymarásnál!
Deaktiválja a szerszámváltást a M102-vel
A szerszámváltás után a vezérlő alábbi pozicionálási logikátalkalmazza, amennyiben a gépgyártó nem alkalmaz ettől eltérőmeghatározást:
Amennyiben a célpozíció a szerszámtengelyen az aktuálispozíció alatt helyezkedik el, úgy a szerszámtengelyt utoljárapozícionáljaAmennyiben a célpozíció a szerszámtengelyen az aktuálispozíció felett helyezkedik el, úgy a szerszámtengelyt elsőkéntpozícionálja
4
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 115
Szerszámok | Szerszámadatok4
BT (Block Tolerance) beviteli paraméterAz NC programtól függően a nőhet a megmunkálás ideje aszerszáméltartam ellenőrzése, és az automatikus szerszámcserekiszámításának eredményeképpen. Ezt az opcionális BT(végrehajtás késleltetés) beviteli elemmel tudja befolyásolni.Az M101 funkció megadásakor a vezérlő a párbeszédfolytatásában rákérdez a BT értékére. Itt határozhatja meg azNC mondatok számát (1 - 100), amelyekkel késleltetni lehet azautomatikus szerszámcserét. Az szerszámcsere késleltetéséremeghatározott idő függ az NC mondatok tartalmától (pl. Előtolás,pálya). Ha nem határoz meg BT értéket, akkor a vezérlő az 1értéket alkalmazza vagy a gépgyártó által megadott alapértelmezettértéket veszi figyelembe.
Minél nagyobb a BT értéke, annál kisebb lesz az M101esetleges késleltető hatása a programra. Ne feledje,hogy az automatikus szerszámcsere így késik!A BT megfelelő kimeneti értékének kiszámításához,használja a BT = 10: Egy NC-mondat átlagosledolgozási ideje másodpercben képletet. Kerekítsefel az eredményt egész számra. Amennyiben aszámított érték nagyobb, mint 100, használja a 100-at,mint maximális értéket.Ha törölni kívánja egy szerszám éltartamát (pl. indexeltbeszúrás után), akkor adjon meg 0-át a CUR_TIMEoszlopba.
M101-gyel történő szerszámcsere előfeltételei
Testvérszerszámként csak ugyanolyan sugarúszerszámokat használjon. A vezérlő nem ellenőrziautomatikusan a szerszám sugarát.Ha a vezérlőnek ellenőriznie kell a testvérszerszámsugarát, adja meg az NC-programban az M108-at.
A vezérlő az automatikus szerszámcserét a program egy megfelelőpontjában hajtja végre. Az automatikus szerszámcsere nem leszvégrehajtva:
mialatt megmunkálási ciklusok futnakmialatt sugárkorrekció (RR/RL) aktiváltKözvetlenül egy APPR megközelítési funkció utánközvetlenül egy DEP eltávolítási funkció előttközvetlenül CHF és RND előtt és utánmakrók végrehajtása alattszerszámcsere közbenközvetlenül TOOL CALL vagy TOOL DEF utánSL-ciklusok végrehajtása alatt
116 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Szerszámok | Szerszámadatok
Szerszám éltartamának túllépése
Ezt a funkciót a gép gyártójának kell engedélyeznie ésadaptálnia.
A tervezett éltartam végi szerszámállapot többek között a szerszámtípusától, a megmunkálás módjától és a munkadarab anyagátólfügg. A szerszámtáblázat OVRTIME oszlopában azt az időt adjameg percben, amennyivel a szerszámot az éltartamon túl használnilehet.A gépgyártó meghatározza, hogy ez az oszlop engedélyezve van-e, és hogyan lehet használni a szerszámkeresés során.
4
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 117
Szerszámok | Szerszámkorrekció4
4.3 Szerszámkorrekció
BevezetésA vezérlő a főorsó tengelye mentén, a szerszámhosszkompenzációs értékével valamint a megmunkálási síkban aszerszám sugarával igazítja a szerszám pályáját.Ha az NC-program-ot közvetlenül a vezérlővel állítja elő, aszerszám sugárkorrekciójának csak a megmunkálási síkban vanhatása.A vezérlő a korrekciós értékeket legfeljebb öt tengelyen veszifigyelembe, beleértve a forgótengelyt is.
Szerszámhossz-korrekcióA hosszkorrekció automatikusan érvényesül, amint szerszámhívástörténik. A hosszkorrekció törléséhez hívjon meg egy L=0 (pl. TOOLCALL 0) hosszúságú szerszámot.
MEGJEGYZÉSÜtközésveszély!A vezérlő a szerszám hosszkorrekcióhoz a meghatározottszerszámhosszokat veszi figyelembe. Hibás szerszámhosszokezért hibás szerszám hosszkorrekciót is okoznak. A vezérlő a0 hosszúságú szerszámoknál és a TOOL CALL 0 után nem hajtvégre hosszkorrekciót valamint ütközésellenőrzést sem. Az eztkövető szerszámpozícionálás során ütközésveszély áll fenn!
A szerszámokat ezért mindig a tényleges szerszámhosszalhatározza meg (ne csak különbséggel)A TOOL CALL 0-t kizárólag az orsó ürítéséhez használja
Szerszámhossz-korrekcióhoz a vezérlő a delta értéket a TOOLCALL mondatból és a szerszámtáblázatból vett adatokból számítja:Kompenzációs érték = L + DL TOOL CALL + DLTAB
L: Az L szerszámhossz a TOOL DEF-mondatból vagya szerszámtáblázatból
DL TOOL CALL: DL hossz-túlméret a TOOL CALL mondatbanDL TAB: a szerszámtáblázatban megadott DL hossz-
ráhagyás
118 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Szerszámok | Szerszámkorrekció
Szerszámsugár kompenzációA szerszámmozgásokat leíró mondatok a következőkettartalmazzák:
RL vagy RR értéket a sugárkorrekcióhozR0 értéket, ha nincs sugárkorrekció
A sugárkorrekció akkor lesz érvényes, amint egy szerszámotmeghív, és egy egyenes elmozdulás mondatot hajt végre amegmunkálási síkban RL vagy RR kompenzációval.
A vezérlő alábbi esetekben törli a sugárkorrekciót:Egyenes mozgást leíró mondatot programoz R0-velElhagyja a kontúrt a DEP funkcióvalÚj NC-program kiválasztása a PGM MGT-vel
A sugárkorrekció esetén a vezérlő a delta értékeket mind a TOOLCALL-mondatból, mind pedig a szerszámtáblázatból figyelembeveszi:Kompenzációs érték = R + DRTOOL CALL + DRTAB
R: Az R szerszámsugár a TOOL DEF-mondatból vagy aszerszámtáblázatból
DR TOOL
CALL:DR sugár-túlméret a TOOL CALL mondatban
DR TAB: a szerszámtáblázatban megadott DR sugárráhagyás
Sugárkorrekció nélküli kontúr: R0A szerszám középpontja elmozdul a megmunkálási síkban aprogramozott pálya mentén, ill.a programozott koordinátákkalmeghatározott pozícióra.Alkalmazások: fúrás és kiesztergálás, előpozícionálás
4
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 119
Szerszámok | Szerszámkorrekció4
Kontúr sugárkorrekcióval: RR és RLRR: A szerszám a kontúrtól jobbra mozogRL: A szerszám a kontúrtól balra mozog
A szerszám közepe a programozott kontúrtól sugárnyi távolságramozog. Jobb és bal a szerszám haladási irányában értendő amunkadarab kontúr mentén.
Két eltérő sugárkorrekciós értékkel, RR és RL,rendelkező NC mondat között programozni kell legalábbegy sugárkompenzáció nélküli átvezető mondatot (azazR0-vel) a megmunkálási síkban.A vezérlő a sugárkorrekciót azon NC-mondat végénaktiválja, amelyben elsőként programozza be akorrekciós értéket.A vezérlő a sugárkorrekció RR/RL-vel való aktiválásakorés annak törlésekor az R0-vel, a szerszámot mindiga programozott kezdő- vagy végpontra merőlegesenpozicionálja. Pozicionálja a szerszámot az első és utolsókontúrponttól megfelelő távolságra, hogy elkerülje akontúr sérülését.
Sugárkorrekció megadásaSugárkompenzációt az L mondatban kell megadni. Adja meg acélpont koordinátáit és nyugtázza a bevitelt az ENT gombbal.Sugárkorr.: RL/RR/nincs korr.?
Szerszámmozgás a kontúrtól balra: Nyomja megaz RL funkciógombot, vagy
Szerszámmozgás a kontúrtól jobbra: Nyomjameg az RR funkciógombot, vagy
Szerszámmozgás sugárkorrekció nélkül, vagysugárkorrekció törlése: Nyomja meg az ENTgombotNC-mondat befejezése: nyomja meg az ENDgombot
120 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Szerszámok | Szerszámkorrekció
Sugárkorrekció: Sarkok megmunkálásaKülső sarkok:Sugárkorrekció programozásakor a vezérlő a szerszámot akülső sarkok körül egy átmeneti íven mozgatja. Ha szükséges, avezérlő csökkenti az előtolást a külső sarkok körül, pl. nagyobbirányváltások eseténBelső sarkok:A vezérlő meghatározza a szerszámközéppont pályáinakmetszéspontjait, amelyeken a szerszám-középpont korrigálvamozog. Ebből a pontból indítja a következő kontúrelemet.Ezzel meggátolja a munkadarab sérülését a belső sarkoknál.Ezáltal a megengedhető maximális szerszámsugár értékét aprogramozott kontúr geometriája korlátozza
MEGJEGYZÉSÜtközésveszély!Annak érdekében, hogy a vezérlő megközelíthesse éselhagyhassa a kontúrt, biztonságos megérkezési és elhagyásipozícióra van szüksége. Ezen pozícióknak lehetővé kelltenniük a kiegyenlítő mozgást a sugárkorrekció aktiválásakorés deaktiválásakor. Hibás pozíciók a kontúr sérüléséhezvezethetnek. A megmunkálás során ütközésveszély áll fenn!
A biztonságos megérkezési és elhagyási pozíciót mindig akontúr alá programozzaVegye figyelembe a szerszámsugaratVegye figyelembe a megközelítési stratégiát
4
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 121
5Kontúrok
programozása
Kontúrok programozása | Szerszámmozgások5
5.1 Szerszámmozgások
PályafunkciókEgy munkadarab kontúrja általában számos kontúrelemből tevődikössze, ilyenek az egyenes és a körív. A szerszámmozgásokat apályafunkciókkal programozhatja egyenesek és körívek mentén.
FK szabad kontúr programozásHa nincs megfelelően méretezett rajz az NC számára és a méreteknem elegendőek egy NC program elkészítéséhez, akkor az FKszabad kontúr programozással tudja a munkadarab kontúrjátprogramozni. A vezérlő kiszámítja a hiányzó adatokat.A szerszámmozgásokat az FK programozással is programozhatjaegyenesek és körívek mentén.
M mellékfunkciókA vezérlő mellékfunkcióival szabályozhatja
a programfutást, pl. a program megszakításáta gépi funkciókat, pl. a főorsó forgásirányának váltása és ahűtés be- és kikapcsolásaa szerszám pályamenti működését
124 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Szerszámmozgások
Alprogramok és programrészek ismétléseAz ismétlődő megmunkálási lépéseket csak egyszer adjameg, alprogramként vagy programrész-ismétlésként. Ha azNC-program egy részét csak bizonyos körülmények közöttszeretné végrehajtatni, akkor ezeket a programlépéseket szinténalprogramban határozza meg. Továbbá egy NC-program meghívhatés futtathat egy további NC-programot.További információ: "Alprogramok és programrészek ismétlése",oldal 231
Q paraméteres programozásAz NC-programban a számértékek helyett Q-paraméterek állnak:Egy Q-paraméterhez más helyen számérték van hozzárendelve.A Q-paraméterekkel a program futását vezérlő vagy a kontúrt leírómatematikai funkciókat programozhat.Valamint, a Q paraméteres programozás lehetővé teszi a 3-Dtapintóval való mérést a programfutás alatt.További információ: "Q paraméteres programozás", oldal 251
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 125
Kontúrok programozása | A pályafunkciók alapismeretei5
5.2 A pályafunkciók alapismeretei
Szerszámmozgás programozása munkadarabmegmunkálásáhozNC-program létrehozásához programozza le egymás után a pályáta munkadarab kontúrjának egyes elemeihez. Ehhez adja meg aműhelyrajzon lévő kontúrelemek végpont-koordinátáit. Ezekbőla koordinátákból, a szerszám adataiból és a sugárkorrekcióból avezérlő kiszámolja a szerszám pillanatnyi pályáját.A vezérlő az NC mondatban programozott pályafunkció valamennyigépi tengelyét szimultán mozgatja..
Mozgatás a gép tengelyeivel párhuzamosanHa az NC mondat csak egy koordinátát tartalmaz, a vezérlőa programozott gépi tengellyel párhuzamosan mozgatja aszerszámot.Gépe konstrukciójának függvényében vagy a szerszám, vagy agépasztal mozog a felfogatott munkadarabbal a megmunkálássorán. A pályamozgások programozásakor járjon el úgy, mintha aszerszám mozogna.
Példa50 L X+100
50 MondatszámL Pályafunkció EgyenesX+100 A végpont koordinátája
A szerszám Y és Z koordinátája nem változik és az X=100pozícióba mozog.
Mozgatás a fősíkokbanHa az NC mondat két koordinátát tartalmaz, a vezérlő aprogramozott síkon mozgatja a szerszámot.
PéldaL X+70 Y+50
A szerszám Z koordinátája nem változik és az XY síkban az X=70,Y=50 pozícióba mozog.
126 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | A pályafunkciók alapismeretei
Mozgatás a térbenHa az NC mondat három koordinátát tartalmaz, a vezérlő térbenmozgatja a szerszámot a programozott pozícióba.
PéldaL X+80 Y+0 Z-10
Körök és körívekKörpálya esetén a vezérlő egyidejűleg mozgat két tengelyt: aszerszám relatív mozgást végez a munkadarabhoz képest egykörpálya mentén. A körmozgáshoz határozza meg a kör CC értékekkel.Amikor egy kört programoz, a vezérlő valamelyik fősíkban értelmeziazt: a fősíkot a TOOL CALL szerszámmeghíváskor az orsótengelyének beállításával kell meghatároznia:
Főorsó tengelye Fősík
Z XY, valamint UV, XV, UY
Y ZX, valamint WU, ZU, WX
X YZ, valamint VW, YW, VZ
A fősíkokkal nem párhuzamosan fekvő kört a Munkasíkdöntésével vagy a Q paraméterek használatávalprogramozhat.További információ: "A PLANE funkció: Munkasíkdöntése (szoftver opció 8)", oldal 377További információ: "A funkciók alapelve ésáttekintése", oldal 252
Körmozgások forgásiránya DRAmikor a körpálya és a követő kontúrelem közötti átmenet nemérintő irányú, akkor a forgásirányt a következőképpen adja meg:Órajárással egyező forgásirány: DR-
Órajárással ellentétes forgásirány: DR+
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 127
Kontúrok programozása | A pályafunkciók alapismeretei5
SugárkorrekcióA sugárkorrekciónak abban az NC-mondat-ban kell lennie, amivelráközelít az első kontúrelemre. A sugárkorrekciót nem aktiválhatjakörpályához tartozó NC-mondat -ban. Ezt előbb programozza leegy egyenes mondatban.További információ: "Pályamozgások – derékszögű koordináták",oldal 140További információ: "Kontúr megközelítése és elhagyása",oldal 130
Előpozicionálás
MEGJEGYZÉSÜtközésveszély!A vezérlő nem hajtja végre a szerszám és a munkadarabütközésének automatikus ellenőrzését. A hibás előpozíció raállás a kontúr megsérüléséhez vezethet. A megközelítő mozgássorán ütközésveszély áll fenn!
Programozzon megfelelő előpozíciótGrafikai szimulációval ellenőrizze a végrehajtást és a kontúrt
NC mondat létrehozása pályafunkció gombokkalA szürke pályafunkció gombok megnyomására megjelenik egypárbeszédablak. A vezérlő egymás után bekér minden információt,és beilleszti az NC-mondatot az NC-programba.
128 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | A pályafunkciók alapismeretei
Példa – egyenes programozásaNyissa meg a programozási párbeszédablakot:pl. egyeneshez
KOORDINÁTÁK?
Adja meg az egyenes végpontjánakkoordinátáját, pl. -20 az X-ben
KOORDINÁTÁK?
Y Adja meg az egyenes végpontjának koordinátáit,pl. 30 az Y-ban, és nyugtázza az ENT gombbal
Sugárkorr.: RL/RR/nincs korr.?
Adja meg a sugárkorrekciót: pl. nyomja meg azR0 funkciógombot, a szerszám ekkor korrekciónélkül mozog.
Előtolás F=? / F MAX = ENT
Adja meg a 100 értéket (előtolás pl. 100 mm/perc; inch-ben való programozásnál: a 100-asérték megadása 10 inch/perc előtolásnak felelmeg), majd hagyja jóvá az ENT gombbal, vagyMozogjon gyorsmenetben: nyomja meg az FMAXfunkciógombot, vagy
Mozogjon a TOOL CALL-mondatbanmeghatározott előtolással: ehhez nyomja meg azF AUTO funkciógombot.
M MELLÉKFUNKCIÓ?
Adja meg a 3 értéket (mellékfunkció pl. M3), észárja le a párbeszédet az END gombbal
PéldaL X-20 Y+30 R0 FMAX M3
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 129
Kontúrok programozása | Kontúr megközelítése és elhagyása5
5.3 Kontúr megközelítése és elhagyása
"-tól" és "-ig" pontokA szerszám a kontúr első pontját a kezdőpontból közelíti meg. Akezdőpont legyen:
Sugárkorrekció nélkül programozvaÜtközésveszély nélkül megközelíthetőKözel az első kontúrponthoz
Példa a jobb oldali ábrán:Ha a kezdőpontot a sötétszürke területen veszi fel, akkor a kontúrmegsérülhet az első kontúrelem megközelítésekor.
Első kontúrpontA szerszám első kontúrpontra mozgásakor szükséges asugárkorrekció programozása.
Kezdőpont megközelítése a főorsó tengelyénA kezdőpont megközelítésekor a szerszámmal a megmunkálásimélységre kell állnia a főorsó tengelyén. Ha ütközés veszélye állfenn, akkor külön közelítse meg a kezdőpontot a főorsó tengelyén.
Példa30 L Z-10 R0 FMAX
31 L X+20 Y+30 RL F350
130 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Kontúr megközelítése és elhagyása
VégpontA választott végpont legyen:
Ütközésveszély nélkül megközelíthetőKözel az utolsó kontúrponthozAnnak érdekében, hogy a kontúr ne sérüljön meg, az optimálisvégpontnak az utolsó kontúrelem meghosszabbításán kelllennie
Példa a jobb oldali ábrán:Ha a végpontot a sötétszürke területen veszi fel, akkor a kontúrmegsérülhet a végpont megközelítésekor.Végpont elhagyása a főorsó tengelye mentén: Programozza külön a végpont elhagyását a főorsótengely mentén.
Példa50 L X+60 Y+70 R0 F700
51 L Z+250 R0 FMAX
Közös kezdő- és végpontokNe programozzon semmilyen sugárkorrekciót, ha a kezdő- és avégpont ugyanaz.Annak érdekében, hogy a kontúr ne sérüljön meg, az optimáliskezdőpontnak az első és az utolsó kontúrelem meghosszabbításaközött kell lennie.Példa a jobb oldali ábrán:Ha a végpontot a sötétszürke területen veszi fel, akkor a kontúrmegsérülhet a kontúr megközelítésekor/elhagyásakor.
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 131
Kontúrok programozása | Kontúr megközelítése és elhagyása5
Áttekintés: Kontúr megközelítési és elhagyásipályáinak típusaiAz APPR megközelítés és a DEP elhagyás funkciók az APPR/DEPgombbal aktiválhatók. A megfelelő funkciógombokkal lehetkiválasztani a következő pálya alakot:
Ráállás Elhagyás FunkcióEgyenes érintőlegescsatlakozással
A kontúr egy pontjára merőlegesegyenes
Körív érintőleges csatlakozással
Körív, érintőleges csatlakozássala kontúrhoz. Egy kontúron kívülisegédpont megközelítése éselhagyása egy érintő egyenesen
Csavarvonal megközelítése és elhagyásaA szerszám egy, a kontúrhoz érintőlegesen csatlakozó körívmentén közelít meg és hagy el egy csavarvonalat annakmeghosszabbításán. Csavarvonalas megközelítést és elhagyást azAPPR CT és a DEP CT funkciókkal programozhat.
132 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Kontúr megközelítése és elhagyása
A megközelítés és az elhagyás fontos pozíciói
MEGJEGYZÉSÜtközésveszély!A vezérlő az aktuális pozícióról (PS startpont) a PH segédpontraaz utoljára programozott előtolással mozgatja a tengelyeket.Amennyiben a megközelítés funkció előtti utolsó pozicionálómondatban FMAX-t programozott, úgy a vezérlő a PHsegédpontot is gyorsmenetben közelíti meg.
Programozzon a ráközelítés előtt egy FMAX-tól eltérőelőtolást
Kezdőpont PSEzt a pozíciót az APPR mondat előtti mondatban kellprogramozni. A PS pont a kontúron kívül van és megközelítésesugárkorrekció nélkül (R0) történik.Segédpont PHA pályára állás és annak elhagyása némelyik pálya esetén egyPH segédponton keresztül történik, amit a vezérlő az APPR- ésDEP-mondatok adataiból számít ki.Első kontúrpont PA és utolsó kontúrpont PEA PA első kontúrpontot a APPR-mondatban programozhatjabe, míg a PE utolsó kontúrpontot bármely pályafunkcióvalmeghatározhatja. Ha az APPR mondat is tartalmazza a Zkoordinátát, akkor a vezérlő a szerszámot szimultán mozgatja aPA első kontúrpontra.Végpont PNA PN pozíció a kontúron kívül helyezkedik el és azt a DEPmondatban megadott adatok határozzák meg. Ha a DEPmondat is tartalmazza a Z koordinátát, akkor a vezérlő aszerszámot szimultán mozgatja a PN végpontra.
Megnevezés Jelentés
APPR Megközelítés
DEP Elhagyás
L Sor
C Kör
T Érintő (egyenes kapcsolat)
N Normális (merőleges)
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 133
Kontúrok programozása | Kontúr megközelítése és elhagyása5
MEGJEGYZÉSÜtközésveszély!A vezérlő nem hajtja végre a szerszám és a munkadarabütközésének automatikus ellenőrzését. A hibás előpozíció raállás valamint a hibás PH segédpontok a kontúr megsérüléséhezvezethetnek. A megközelítő mozgás során ütközésveszély állfenn!
Programozzon megfelelő előpozíciótGrafikai szimulációval ellenőrizze a PH segédpontot,végrehajtást és a kontúrt
A APPR LT, APPR LN és APPR CT funkcióknál avezérlő a PH segédpontra az utoljára programozottelőtolással (FMAX is) mozgatja a tengelyeket. AzAPPR LCT funkciónál a vezérlő az APPR mondatbanmegadott előtolással mozgatja a PH segédpontra atengelyeket. Ha még nincs előtolási érték programozvaa megközelítés mondat előtt, a vezérlő hibaüzenetetküld.
PolárkoordinátákA kontúrpontok megközelítése és elhagyása polárkoordinátákkal ismegadható:
az APPR LT-ből APPR PLT leszaz APPR LN-ből APPR PLN leszaz APPR CT-ből APPR PCT leszaz APPR LCT-ből APPR PLCT lesza DEP LCT-ből DEP PLCT lesz
Nyomja meg ehhez a P narancsszínű gombot, miutánfunkciógombbal a ráközelítő vagy elhagyó funkciókat kiválasztotta.
SugárkorrekcióA sugárkorrekciót az első kontúrponttal PA együtt az APPRmondatban adja meg. A DEP mondatok automatikusan törlik asugárkorrekciót.
APPR LN vagy APPR CTR0-nel való programozásakor,a vezérlő megállítja a megmunkálást/szimulációt egyhibaüzenettel.A funkciónak ezen módszere eltér az iTNC 530vezérlőjétől!
134 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Kontúr megközelítése és elhagyása
Ráállás érintő egyenes mentén: APPR LTA vezérlő a szerszámot egy egyenes mentén mozgatja a PSkezdőpontból a PH segédpontba. Innen a PA első kontúrpontot akontúrhoz érintőlegesen csatlakozó egyenes mentén közelíti meg.A PH segédpont LEN távolságra van a PA első kontúrponttól.
Közelítse meg valamely pályafunkcióval a kezdőpontot PS
Kezdje a párbeszédet az APPR DEP gombbal és az APPR LTfunkciógombbal
Az első kontúrpont PA koordinátáiLEN: A PHsegédpont és a PA első kontúrpontközötti távolságSugárkorrekció RR/RL megmunkáláshoz
Példa7 L X+40 Y+10 R0 FMAX M3 PS pozícióra állás sugárkorrekció nélkül
8 APPR LT X+20 Y+20 Z-10 LEN15 RR F100 PA RR sugárkorrekcióval, PH - PA távolság: LEN=15
9 L X+35 Y+35 Az első kontúrelem végpontja
10 L ... Következő kontúrelem
Ráállás az első kontúrelemre merőleges egyenesmentén: APPR LN
Közelítse meg valamely pályafunkcióval a kezdőpontot PS.Kezdje a párbeszédet az APPR DEP gombbal és az APPR LNfunkciógombbal:
Az első kontúrpont PA koordinátáiHosszúság: Segédpont PH távolsága. A LENtávolságot mindig pozitív értékkel kell megadniSugárkorrekció RR/RL megmunkáláshoz
Példa
7 L X+40 Y+10 R0 FMAX M3 PS pozícióra állás sugárkorrekció nélkül
8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 PA RR sugárkorrekcióval
9 L X+20 Y+35 Az első kontúrelem végpontja
10 L ... Következő kontúrelem
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 135
Kontúrok programozása | Kontúr megközelítése és elhagyása5
Ráállás érintő köríven: APPR CTA vezérlő a szerszámot egy egyenes mentén mozgatja a PSkezdőpontból a PH segédpontba. Innen az első kontúrelemet érintőkörív mentén mozog a PA első kontúrponthoz.A PH és PA közötti körívet az R sugár és a CCA középponti szöghatározza meg. A körpálya iránya az első kontúrelemhez tartozószerszámpályából automatikusan következik.
Közelítse meg valamely pályafunkcióval a kezdőpontot PS.Kezdje a párbeszédet az APPR DEP gombbal és az APPR CTfunkciógombbal
Az első kontúrpont PA koordinátáiA körív sugara R
Ha a szerszámmal a munkadarabot asugárkorrekcióval meghatározott iránybanközelíti meg: Adja meg az R-t pozitív értékkelHa a szerszámnak a munkadarabot asugárkompenzációval ellentétesen kellmegközelítenie: Adja meg az R-t negatívértékkel.
A körív középponti szöge CCAA CCA értéke csak pozitív lehet.Maximálisan megadható érték: 360°
Sugárkorrekció RR/RL megmunkáláshoz
Példa
7 L X+40 Y+10 R0 FMAX M3 PS pozícióra állás sugárkorrekció nélkül
8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 PA RR sugárkorrekcióval, sugár R=10
9 L X+20 Y+35 Az első kontúrelem végpontja
10 L ... Következő kontúrelem
136 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Kontúr megközelítése és elhagyása
Egyenes vonaltól az első kontúrelemig tartó körpálya,érintőleges csatlakozással: APPR LCTA vezérlő a szerszámot egy egyenes mentén mozgatja a PSkezdőpontból a PH segédpontba. Innen körpályán mozog a PA elsőkontúrponthoz. Az APPR mondatban programozott előtolás a teljespályára érvényes, amelyet a vezérlő a megközelítési mondatbanmegtett (PS – PA közötti pálya).Ha a megközelítési mondatban beprogramozta mindháromfőtengely X, Y és Z koordinátáit, akkor a vezérlő a szerszámot azAPPR mondat előtt meghatározott pozícióból mindhárom tengelymentén szimultán mozgatja a PH segédpontra. Ezután a vezérlőcsak a megmunkálási síkon mozog PH-ból PA-ba.A körív érintőlegesen csatlakozik mind a PS és PH közöttiegyeneshez, mind pedig az első kontúrelemhez. Amennyiben ezekaz egyenesek ismertek, a sugár egyértelműen meghatározza aszerszám pályáját.
Közelítse meg valamely pályafunkcióval a kezdőpontot PS.Kezdje a párbeszédet az APPR DEP gombbal és az APPR LCTfunkciógombbal:
Az első kontúrpont PA koordinátáiA körív sugara R. Adja meg az R-t pozitívértékkelSugárkorrekció RR/RL megmunkáláshoz
Példa
7 L X+40 Y+10 R0 FMAX M3 PS pozícióra állás sugárkorrekció nélkül
8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 PA RR sugárkorrekcióval, sugár R=10
9 L X+20 Y+35 Az első kontúrelem végpontja
10 L ... Következő kontúrelem
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 137
Kontúrok programozása | Kontúr megközelítése és elhagyása5
Elhagyás érintő egyenes mentén: DEP LTA szerszám a PE utolsó kontúrpontból egy egyenesen mozog a PNvégpontba. Az egyenes az utolsó kontúrelem meghosszabbításánfekszik. A PNLEN távolságra fekszik a PE-től.
Programozza az utolsó kontúrelemet PE végponttal éssugárkompenzációvalKezdje a párbeszédet az APPR DEP gombbal és a DEP LTfunkciógombbal
LEN: Adja meg a távolságot az utolsókontúrelem-től PE a végpontig PN.
Példa
23 L Y+20 RR F100 Utolsó kontúrelem: PE sugárkorrekcióval
24 DEP LT LEN12.5 F100 Kontúr elhagyása LEN=12,5 mm-rel
25 L Z+100 FMAX M2 Z kijáratás, visszaugrás, program vége
Elhagyás az utolsó kontúrelemre merőleges egyenesmentén: DEP LNA szerszám a PE utolsó kontúrpontból egy egyenesen mozog a PNvégpontba. A PE utolsó kontúrpontból a pályát elhagyó egyenesmerőleges az utolsó kontúrelemre. A PN és a PE távolsága a LENtávolság és a szerszámsugár összege.
Programozza az utolsó kontúrelemet PE végponttal éssugárkompenzációvalKezdje a párbeszédet az APPR DEP gombbal és a DEP LNfunkciógombbal
LEN: Adja meg a távolságot az utolsókontúrelemtől a PN-ig. Fontos: Adjon meg pozitívLEN értéket
Példa
23 L Y+20 RR F100 Utolsó kontúrelem: PE sugárkorrekcióval
24 DEP LN LEN+20 F100 Kontúr merőleges elhagyása LEN=20 mm-rel
25 L Z+100 FMAX M2 Z kijáratás, visszaugrás, program vége
138 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Kontúr megközelítése és elhagyása
Elhagyás érintő köríven: DEP CTA szerszám a PE utolsó kontúrpontból köríven mozog aPN végpontba. A körív érintőlegesen csatlakozik az utolsókontúrelemhez.
Programozza az utolsó kontúrelemet PE végponttal éssugárkompenzációvalKezdje a párbeszédet az APPR DEP gombbal és a DEP CTfunkciógombbal
A körív középponti szöge CCAA körív sugara R
Ha a szerszámmal a munkadarabot asugárkorrekcióval ellentétes irányban hagyjael: Adja meg az R-t pozitív értékkel.Ha a szerszámmal a munkadarabot asugárkorrekcióval ellentétes irányban hagyjael: Adja meg az R-t negatív értékkel.
Példa
23 L Y+20 RR F100 Utolsó kontúrelem: PE sugárkorrekcióval
24 DEP CT CCA 180 R+8 F100 Központi szög=180°, ív sugara=8 mm
25 L Z+100 FMAX M2 Z kijáratás, visszaugrás, program vége
Elhagyás egy érintő köríven, ami a kontúrhoz és egyegyenes vonalhoz kapcsolódik: DEP LCTA szerszám a PE utolsó kontúrpontból köríven mozog a PHsegédpontba. Ezután egy egyenesen mozog a PN végpontba. Akörív az utolsó kontúrelemhez és a PH – PN közötti egyeneshezis érintőlegesen csatlakozik. Így a körpálya az R sugárralegyértelműen meghatározható.
Programozza az utolsó kontúrelemet PE végponttal éssugárkompenzációvalKezdje a párbeszédet az APPR/DEP gombbal és a DEP LCTfunkciógombbal
Adja meg a PN végpont koordinátáitA körív sugara R. Adja meg az R-t pozitívértékkel
Példa23 L Y+20 RR F100 Utolsó kontúrelem: PE sugárkorrekcióval
24 DEP LCT X+10 Y+12 R+8 F100 PN koordinátái, körív sugara=8 mm
25 L Z+100 FMAX M2 Z kijáratás, visszaugrás, program vége
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 139
Kontúrok programozása | Pályamozgások – derékszögű koordináták5
5.4 Pályamozgások – derékszögűkoordináták
Pályafunkciók áttekintése
Billentyű Funkció Szerszámmozgás Szükséges adatok OldalEgyenes vonal L Egyenes A végpont koordinátái 141
Letörés: CHF Letörés két egyenes között Letörés oldalának hossza 142
Kör középpont CC Nincs Körközéppont vagy póluskoordinátái
144
Körív C Körív a körközéppont CCkörül a megadott végpontig
Körív végpontjánakkoordinátái, forgásirány
145
Körív CR Körív adott sugárral Körív végpontjánakkoordinátái, körív sugara,forgásirány
146
Körív érintőlegescsatlakozással CT
Körív érintőlegescsatlakozással azelőző és a következőkontúrelemhez
A körív végpontjánakkoordinátái
148
Sarok lekerekítés RND Körív érintőlegescsatlakozással azelőző és a következőkontúrelemhez
Lekerekítési sugár R 143
FK szabad kontúr-programozás
Egyenes vagy körívtetszőleges csatlakozássalaz előző kontúrelemhez
A megadás funkciófüggő 162
140 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályamozgások – derékszögű koordináták
L egyenes elmozdulásA vezérlés a szerszámot a pillanatnyi pozícióból az egyenesvégpontjába egy egyenes mentén mozgatja. A kezdőpont az előzőNC-mondat végpontja.
Nyomja meg az L gombot lineáris mozgásravonatkozó programmondat megnyitásáhozAz egyenes végpontjának koordinátái, haszükségesSugárkompenzáció RL/RR/R0F előtolásM mellékfunkció
Példa7 L X+10 Y+40 RL F200 M3
8 L IX+20 IY-15
9 L X+60 IY-10
Pillanatnyi érték átvételeLétrehozhat egy egyenes mondatot L-mondatot) aPillanatnyi pozíció átvétele gombbal is:
Mozgassa a szerszámot a Kézi üzemmód üzemmódban azátveendő pozícióra.Váltsa a képernyőkijelzést programozásraVálassza ki azt az NC mondatot, amelyik után szeretné azegyenes mondatot beszúrni
Nyomja meg a Pillanatnyi pozíció átvételegombotA vezérlő generál egy egyenes elmozdulásmondatot az aktuális pozíció koordinátáival.
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 141
Kontúrok programozása | Pályamozgások – derékszögű koordináták5
Letörés beszúrása két egyenes közéA letörési funkció lehetővé teszi, hogy két egyenesmetszéspontjában letörje a sarkokat.
A CHF mondatot megelőző és követő egyenes mondatoknak aletöréssel azonos munkasíkban kell lenniük.A CHF mondat előtti és utáni sugárkorrekciónak meg kellegyeznieA letörésnek az aktuális szerszámmal megmunkálhatónak kelllennie
Letörés oldalának hossza: a letörés hossza, ésha szükséges:F előtolás (csak a CHF mondatban érvényes)
Példa7 L X+0 Y+30 RL F300 M3
8 L X+40 IY+5
9 CHF 12 F250
10 L IX+5 Y+0
Kontúrt nem kezdhet CHF mondattal.A letörés csak a munkasíkban hajtható végre.A sarokpontot a letörés levágja, így az nem része akontúrnak.Az CHF- mondatban programozott előtolás csak az adottCHF mondatban érvényes. Ezt követően az előzőlega CHF-mondat előtt programozott előtolás lesz újraérvényes.
142 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályamozgások – derékszögű koordináták
lekerekített sarkok RNDA RND funkcióval a kontúrok sarkai kerekíthetők le.A szerszám mind a megelőző, mind pedig a következőkontúrelemekhez érintőlegesen csatlakozó köríven mozog.A lekerekített ívnek a meghívott szerszámmal megmunkálhatónakkell lennie.
Lekerekítési sugár: adja meg a sugarat, és haszükséges:Előtolás F (csak az RND-mondatban érvényes)
Példa5 L X+10 Y+40 RL F300 M3
6 L X+40 Y+25
7 RND R5 F100
8 L X+10 Y+5
A megelőző és a következő kontúrelemek mindkétkoordinátájának a lekerekítési ív síkjában kell lenniük.Ha a kontúrt sugárkorrekció nélkül munkálja meg, akkormindkét koordinátát a síkban kell programoznia.A sarokpontot a lekerekítés levágja, így az nem része akontúrnak.Az RND mondatban programozott előtolás csak abbanaz RND mondatban érvényes. Az RND mondat után azelőzőleg programozott előtolás lesz újra érvényes.Az RND mondat érintő kontúrra állásra is alkalmazható.
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 143
Kontúrok programozása | Pályamozgások – derékszögű koordináták5
Körközéppont CCMeghatározhatja olyan körök középpontját, melyeket a C gombbalprogramozott (körpálya C). A következő módokon teheti meg:
A körközéppont derékszögű koordinátáinak megadása amunkasíkban, vagyEgy korábbi mondatban meghatározott körközépponthasználata, vagyKoordináták átvétele a Pillanatnyi pozíció átvétele gombbal
Adja meg a körközéppont koordinátáit vagy,ha az utolsó programozott pozíciót kívánjahasználni, akkor ne adjon meg koordinátákat
Példa5 CC X+25 Y+25
vagy
10 L X+25 Y+25
11 CC
A 10. és 11 programsor nem felel meg az illusztrációnak.
ÉrvényességA körközéppont addig érvényes, amíg új középpontot nem ad meg.
A körközéppont inkrementális megadásaAz inkrementális koordináták megadása az előző pozicionálómondatban szereplő koordinátáktól való távolságot adja meg.
A CC csak a kör középpontját határozza meg: Aszerszám nem áll erre a pozícióra.A körközéppont a póluskoordináták pólusaként isszolgál.
144 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályamozgások – derékszögű koordináták
Körpálya C körközéppont körül CCKörív programozása előtt előbb meg kell adnia a CCkörközéppontot. Az utoljára programozott szerszámpozíció lesz azív kezdőpontja.
Mozgassa a szerszámot a kör kezdőpontjáraAdja meg a körközéppont koordinátáit
Adja meg a körív végpontjának koordinátáit, ésha szükséges:DR forgásirányElőtolás Faz M kiegészítő funkciót
A vezérlő normál esetben körmozgást végez azaktív megmunkálási síkban. Ön azonban olyanköríveket is programozhat, amelyek nem az aktívmegmunkálási síkban fekszenek. Ha ezen mozgásokategyidejűleg elforgatja, térbeli ívek jönnek létre(körívek három tengely mentén), pl. C Z... X... DR+ (Zszerszámtengelynél).
Példa5 CC X+25 Y+25
6 L X+45 Y+25 RR F200 M3
7 C X+45 Y+25 DR+
Teljes körVégpontnak ugyanazt a pontot adja meg, mint kezdőpontnak.
A kezdő- és végpontnak a köríven kell lennie.A beviteli tűrés maximális értéke 0.016 mm. A bevitelitűrést a circleDeviation(200901 sz.) gépi paraméterbenlehet beállítani.A lehető legkisebb kör, amit a vezérlő mozgatni tud:0.016 mm.
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 145
Kontúrok programozása | Pályamozgások – derékszögű koordináták5
Kör CR meghatározott sugárralA szerszám egy R sugarú körpályán mozog.
A körív végpontjának koordinátáiR sugár (az előjel meghatározza az ívnagyságát)DR forgásirány Megjegyzés: Az előjelmeghatározza, hogy a körív konkáv vagykonvex.az M kiegészítő funkciótElőtolás F
Teljes körEgy teljes körhöz 2 egymást követő mondatot kell programozni:Az első félkör végpontja a második kezdőpontja lesz. A másodikvégpontja pedig az első kezdőpontja.
CCA középponti szög és R ívsugárA kontúr kezdő- és végpontját 4 azonos sugarú ív kötheti össze:Kisebb ív: CCA<180°Adja meg a sugarat pozitív előjellel R>0Nagyobb ív: CCA>180°Adja meg a sugarat negatív előjellel R<0A körüljárási irány meghatározza, hogy a körív domború (konvex)vagy homorú (konkáv):Konvex: DR– forgásirány (RL sugárkorrekcióval)Konkáv: DR+ forgásirány (RL sugárkorrekcióval)
A körív kezdőpontja és végpontja közötti távolság nemlehet nagyobb, mint a kör átmérője.A maximális sugár 99,9999 m.Megadhatók az A, B és C forgástengelyek is.A vezérlő normál esetben körmozgást végez az aktívmegmunkálási síkban. Ön azonban olyan köríveket isprogramozhat, amelyek nem az aktív megmunkálásisíkban fekszenek. Ha ezen mozgásokat egyidejűlegelforgatja, térbeli ívek jönnek létre (körívek háromtengely mentén).
146 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályamozgások – derékszögű koordináták
Példa10 L X+40 Y+40 RL F200 M3
11 CR X+70 Y+40 R+20 DR- (arc 1)
vagy
11 CR X+70 Y+40 R+20 DR+ (arc 2)
vagy
11 CR X+70 Y+40 R-20 DR- (arc 3)
vagy
11 CR X+70 Y+40 R-20 DR+ (arc 4)
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 147
Kontúrok programozása | Pályamozgások – derékszögű koordináták5
Körpálya CT érintő csatlakozássalA szerszám egy köríven mozog, ami az előzőleg programozottkontúrelemhez képest érintőlegesen kezdődik.Két kontúrelem közötti átmenetet akkor nevezünk érintőlegesnek,ha az egyik kontúrelem a másikba simán és folyamatosan megy át,az átmenetnél nincs törés vagy sarok.Az érintő körívhez csatlakozó kontúrelemet a CT mondatotközvetlenül megelőző mondatban kell programozni. Ehhez legalábbkét pozicionáló mondat szükséges.
A körív végpontjának koordinátái, és haszükséges:Előtolás Faz M kiegészítő funkciót
Példa7 L X+0 Y+25 RL F300 M3
8 L X+25 Y+30
9 CT X+45 Y+20
10 L Y+0
Az érintő ív egy kétdimenziós művelet: a CT mondatbanés a megelőző kontúrleíró mondatban a koordinátáknaka körív síkjában kell lenniük!
148 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályamozgások – derékszögű koordináták
Példa: Egyenes mozgatás és letörés derékszögűkoordinátákkal
0 BEGIN PGM LINEAR MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Nyers munkadarab meghatározása a megmunkálás grafikusszimulációjához
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S4000 Szerszámhívás a főorsó tengelyében főorsó-fordulatszámmal
4 L Z+250 R0 FMAX Szerszám visszahúzása a főorsó tengelyében FMAXgyorsjárattal
5 L X-10 Y-10 R0 FMAX Szerszám előpozícionálása
6 L Z-5 R0 F1000 M3 Megmunkálási mélységre mozgás F = 1000 mm/percelőtolással
7 APPR LT X+5 y+5 LEN10 RL F300 1. kontúrpont megközelítése egy érintőlegesen csatlakozóegyenes mentén
8 L Y+95 Mozgatás az 2. kontúrpontba
9 L X+95 3. pont: első egyenes a 3. sarokhoz
10 CHF 10 10 mm-es letörés programozása
11 L Y+5 4. pont: második egyenes a 3. sarokhoz, első egyenes a 4.sarokhoz
12 CHF 20 20 mm-es letörés programozása
13 L X+5 Mozgás az utolsó kontúrpontra (1), második egyenes a 4.sarokhoz
14 DEP LT LEN10 F1000 Kontúr elhagyása egy érintőlegesen csatlakozó egyenesmentén
15 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
16 END PGM LINEAR MM
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 149
Kontúrok programozása | Pályamozgások – derékszögű koordináták5
Példa: Körmozgás derékszögű koordinátákkal
0 BEGIN PGM CIRCULAR MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Nyers munkadarab meghatározása a megmunkálás grafikusszimulációjához
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z s4000 Szerszámhívás a főorsó tengelyében főorsó-fordulatszámmal
4 L Z+250 R0 FMAX Szerszám visszahúzása a főorsó tengelyében FMAXgyorsjárattal
5 L X-10 Y-10 R0 FMAX Szerszám előpozícionálása
6 L Z-5 R0 F1000 M3 Megmunkálási mélységre mozgás F = 1000 mm/percelőtolással
7 APPR LCT X+5 Y+5 R5 RL F300 1. kontúrpont megközelítése körív mentén, érintőlegescsatlakozással
8 L X+5 Y+85 2. pont: első egyenes a 2. sarokhoz
9 RND R10 F150 Sugár R = 10 mm, előtolás: 150 mm/perc
10 L X+30 Y+85 Mozgatás a 3. pontba: Az ív kezdőpontja CR-rel
11 CR X+70 Y+95 R+30 DR- Mozgatás a 4. pontba: Az ív végpontja CR-rel, sugár 30 mm
12 L X+95 Mozgatás az 5. kontúrpontba
13 L X+95 Y+40 Mozgatás az 6. kontúrpontba
14 CT X+40 Y+5 Mozgatás a 7. pontba: Az ív végpontja, körív érintőlegescsatlakozással a 6. ponthoz, a vezérlő automatikusankiszámítja a sugarat
15 L X+5 Mozgatás az utolsó kontúrpontba (1)
16 DEP LCT X-20 Y-20 R5 F1000 Kontúr elhagyása egy köríven érintőleges csatlakozással
17 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
18 END PGM CIRCULAR MM
150 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályamozgások – derékszögű koordináták
Példa: Teljes kör derékszögű koordinátákkal
0 BEGIN PGM C-CC MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Nyersdarab meghatározása
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S3150 Szerszámhívás
4 CC X+50 Y+50 Körközéppont meghatározása
5 L Z+250 R0 FMAX Szerszám visszahúzása
6 L X-40 Y+50 R0 FMAX Szerszám előpozícionálása
7 L Z-5 R0 F1000 M3 Mozgás a megmunkálási mélységre
8 APPR LCT X+0 Y+50 R5 RL F300 Kör kezdőpontjának megközelítése egy köríven, érintőlegescsatlakozással
9 C X+0 DR- Mozgás a kör végpontjára (= kör kezdőpontja)
10 DEP LCT X-40 Y+50 R5 F1000 Kontúr elhagyása egy köríven érintőleges csatlakozással
11 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
12 END PGM C-CC MM
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 151
Kontúrok programozása | Kontúrpályák – Polárkoordináták5
5.5 Kontúrpályák – Polárkoordináták
ÁttekintésEgy pozíció polárkoordináta-rendszerben is megadható a PAszöggel PR és a CC pólustól mért távolsággal.Célszerű polárkoordinátákat használni a következőkhöz:
Köríven lévő pozíciókMűhelyrajzon szögméretekkel megadott pozíciók, pl. furatkörök
Pályafunkciók áttekintése polárkoordinátákkal
Billentyű Szerszámmozgás Szükséges adatok Oldal+ Egyenes Sugár, az egyenes végpontjának
polárszöge153
+ Körpálya a körközéppont/pólus körül akörív végpontjáig
Körív végpontjának polárszöge,forgásirány
154
+ Körív érintőleges csatlakozással azelőző kontúrelemhez
Sugár, körív végpontjának polárszöge 154
+ A körmozgás és az egyenes mozgáskombinációja
Sugár, körív végpontjánakpolárszöge, a végpont koordinátái aszerszámtengelyen
155
152 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Kontúrpályák – Polárkoordináták
Nullapont polárkoordinátákhoz: pólus CCA CC pólust az NC-program tetszőleges pontján meghatározhatja,mielőtt polárkoordinátákkal adna meg pozíciókat. Úgy járjon elpólus meghatározásánál, mintha körközéppontot programozna.
Koordináták: Adja meg a pozíciót derékszögűkoordinátarendszerben, vagy ha azutolsó programozott pozíciót kívánjahasználni, ne adjon meg koordinátát. Mielőttpolárkoordinátákkal programoz, határozza meg apólust. Csak derékszögű koordinátarendszerbenlehet a pólust megadni. A pólus addig maradérvényes, amíg egy új pólust meg nem határoz.
Példa12 CC X+45 Y+25
Egyenes elmozdulás LPA szerszám a pillanatnyi pozícióból az egyenes végpontjábaegy egyenes mentén mozog. A kezdőpont az előző NC-mondatvégpontja.
Polárkoordináta sugara PR: Az egyenesvégpontjának távolsága a CC pólushozPolárkoordináta szöge PA: Az egyenesvégpontjának szöghelyzete -360° és +360°között van
A PA előjeleit az alapszögtengely határozza meg:Az alapszögtengely szöge a PR-hez képest óramutató járásávalellentétes: PA>0Az alapszögtengely szöge a PR-hez képest óramutató járásávalmegegyező: PA< 0
Példa12 CC X+45 Y+25
13 LP PR+30 PA+0 RR F300 M3
14 LP PA+60
15 LP IPA+60
16 LP PA+180
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 153
Kontúrok programozása | Kontúrpályák – Polárkoordináták5
Körpálya CPCC pólus körülA polárkoordináta sugár PR a körív sugara is egyben. A PR sugarata kezdőpont és a CC pólus közötti távolsággal határozhatja meg. Azutoljára programozott szerszámpozíció lesz az ív kezdőpontja.
Polárkoordináta szöge PA: A körív végpontjánakszöge a referenciatengelyhez képest,amely –99999,9999° és +99999,9999° közöttvanDR forgásirány
Példa18 CC X+25 Y+25
19 LP PR+20 PA+0 RR F250 M3
20 CP PA+180 DR+
A növekményes bemenetekkel meg kell adnia a DR-t ésa PA-t azonos előjellel.Ügyeljen erre a jellemzőre, ha régebbi vezérlőkNC-program-jait importálja Szükség esetén módosítsaaz NC-programok-at.
CTP érintő körívA szerszám a megelőző kontúrelemtől érintőlegesen indulókörpályán mozog.
Polár koordináta sugara PR: A körív végpontjaés a póluspont közötti távolság CCPolár koordináta szöge PA: A körívvégpontjának szögpozíciója.
A pólus nem a kontúrív középpontja!
Példa12 CC X+40 Y+35
13 L X+0 Y+35 RL F250 M3
14 LP PR+25 PA+120
15 CTP PR+30 PA+30
16 L Y+0
154 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Kontúrpályák – Polárkoordináták
CsavarvonalA csavarvonal egy fősíkbeli körmozgás és egy erre a síkramerőleges lineáris mozgás kombinációja. A körpályát programozzavalamelyik fősíkban.A csavarvonalat csak polárkoordinátákkal tudja programozni.
AlkalmazásNagy átmérőjű belső és külső menetekKenőhornyok
Csavarvonal számításaEgy csavarvonal programozásához meg kell adni a teljes szögetinkrementálisan, amekkora elfordulás alatt a szerszám a teljesmagasságot mozogja le.
n csavarvonalmenetszám:
Csavarmenetek + menetkifutás amenet kezdetén és végén
h teljes magasság: P menetemelkedés × n csavarvonalmenetszám
Növekményes teljesszög IPA:
Menetek száma x 360° +menetbekezdés szöge + menetkifutásszöge
Z kezdő koordináta: Menetemelkedés P x (menetek +menettúlfutás a menetbekezdésen)
Csavarvonal formájaAz alábbi táblázat illusztrálja, hogy miként határozza meg acsavarvonal formáját a megmunkálás iránya, a forgásirány és asugárkorrekció.
Belső menet Megmunkálás iránya Forgásirány Sugárkorrekció
Jobb Bal
Z+Z+
DR+DR–
RLRR
Jobb Bal
Z–Z–
DR–DR+
RRRL
Külső menet
Jobb Bal
Z+Z+
DR+DR–
RRRL
Jobb Bal
Z–Z–
DR–DR+
RLRR
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 155
Kontúrok programozása | Kontúrpályák – Polárkoordináták5
Csavarvonal programozása
A forgásirány és az inkrementális teljes szög IPA előjelemindig legyen azonos. Ellenkező esetben a szerszámhibás pályán mozog és kárt tehet a kontúrban.A teljes IPA szögre -99 999.9999° és +99 999.9999°közötti értéket adhat meg.
Polárkoordináta-szög: a a csavarvonalonmozgó szerszám teljes szögének növekményesmegadása.A szög megadása után válassza ki aszerszámtengelyt az egyik tengelygombbalKoordináta: Adja meg a csavarvonalmagasságának koordinátáit növekményesméretbenDR ForgásirányÓrajárás szerint: DR– Órajárással ellentétesen: DR+Adja meg a sugárkorrekciót a táblázatnakmegfelelően
Példa: Menet M6 x 1 mm, 5 fordulattal12 CC X+40 Y+25
13 L Z+0 F100 M3
14 LP PR+3 PA+270 RL F50
15 CP IPA-1800 IZ+5 DR-
156 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Kontúrpályák – Polárkoordináták
Példa: Egyenes mozgatás polárkoordinátákkal
0 BEGIN PGM LINEARPO MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Nyersdarab meghatározása
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S4000 Szerszámhívás
4 CC X+50 Y+50 A polárkoordináták nullapontjának meghatározása
5 L Z+250 R0 FMAX Szerszám visszahúzása
6 LP PR+60 PA+180 R0 FMAX Szerszám előpozícionálása
7 L Z-5 R0 F1000 M3 Mozgás a megmunkálási mélységre
8 APPR PLCT PR+45 PA+180 R5 RL F250 1. kontúrpont megközelítése körív mentén, érintőlegescsatlakozással
9 LP PA+120 Mozgatás az 2. kontúrpontba
10 LP PA+60 Mozgatás az 3. kontúrpontba
11 LP PA+0 Mozgatás az 4. kontúrpontba
12 LP PA-60 Mozgatás az 5. kontúrpontba
13 LP PA-120 Mozgatás az 6. kontúrpontba
14 LP PA+180 Mozgatás az 1. kontúrpontba
15 DEP PLCT PR+60 PA+180 R5 F1000 Kontúr elhagyása egy köríven érintőleges csatlakozással
16 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
17 END PGM LINEARPO MM
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 157
Kontúrok programozása | Kontúrpályák – Polárkoordináták5
Példa: Csavarvonal
0 BEGIN PGM HELIX MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Nyersdarab meghatározása
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S1400 Szerszámhívás
4 L Z+250 R0 FMAX Szerszám visszahúzása
5 L X+50 Y+50 R0 FMAX Szerszám előpozícionálása
6 CC Az utolsó pozíció átvétele pólusként
7 L Z-12,75 R0 F1000 M3 Mozgás a megmunkálási mélységre
8 APPR PCT PR+32 PA-182 CCA180 R+2 RL F100 Kontúr megközelítése egy köríven érintőleges csatlakozással
9 CP IPA+3240 IZ+13.5 DR+ F200 Csavarvonalas interpoláció
10 DEP CT CCA180 R+2 Kontúr elhagyása egy köríven érintőleges csatlakozással
11 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
12 END PGM HELIX MM
158 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás
5.6 Pályakontúrok – FK szabad kontúrprogramozás
AlapismeretekA nem az NC számára méretezett műhelyrajzok gyakrantartalmaznak közvetetten megadott koordináta adatokat,melyeket nem lehet egyszerűen programozni a szürke párbeszédgombokkal.Ilyen adatokat közvetlenül az FK Szabad Kontúrprogramozássalprogramozzon, z. B.
Ha vannak ismert koordináták a kontúrelemen, vagy annakközelébenHa a koordináta adatok egy másik kontúrelemre vonatkoznakHa az irányadatok és a kontúr ívére vonatkozó adatok ismertek
A vezérlő az ismert adatokból megrajzolja a kontúrt, valaminta párbeszédablakban az interaktív FK programozási grafikatámogatást nyújt. A jobb felső ábra egy olyan műhelyrajzot mutat,ahol az FK programozás a legalkalmasabb programozási módszer.
Programozási útmutatásokAdja meg az összes kontúrelemhez az összesrendelkezésre álló adatot. Programozzon olyan adatokatis minden NC-mondat-ban, amelyek nem változnak:Nem programozott adatok ismeretlennek minősülnek!Q-paraméterek megengedettek az összes FK-elemben,kivéve a relatív vonatkoztatású elemeket (pl. RX vagyRAN), azaz a más NC-mondatokra hivatkozó elemeket.Ha egy NC-programban hagyományos és SzabadKontúrprogramozást keverve használ, minden FK-szakaszt egyértelműen meg kell határozni.A vezérlőnek szüksége van egy fix pontra, amihezképest ki tudja számítani a kontúrelemeket. Közvetlenülaz FK kontúr programozása előtt a szürke pályafunkciógombok segítségével adja meg azt a pozíciót, amelytartalmazza a megmunkálási sík mindkét koordinátáját.Ebben az NC-mondat-ban ne használjon Q paramétert.Ha az első NC-mondat az FK-szakaszban FCT- vagyFLT-mondat, előtte legalább két NC-mondatot kell aszürke párbeszédgombokkal programoznia. Annakérdekében, hogy a megközelítési irány egyértelműenmeghatározott legyen.LBL utasítás után közvetlenül ne programozzon FKkontúrt.Az M89 ciklusbehívást nem kombinálhatja a z FK-programozással.
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 159
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás5
Megmunkálási sík meghatározásaA Szabad Kontúrprogramozással csak a megmunkálási síkbanprogramozhat kontúrelemeket.A vezérlő az FK-programozás megmunkálási síkját az alábbihierarchia szerint állapítja meg:1 Egy FPOL-mondatban leírt síkkal2 A TOOL CALL-ban meghatározott megmunkálási síkkal (pl. Z =
X/Y-sík)3 Ha egyik sem áll fenn, az X/Y alapsík az aktívAz FK funkciógombjainak megjelenése alapvetően a nyersdarabmeghatározásban megadott orsótengelytől függ. Ha például főorsótengelynek Z-t ad meg a nyersdarab meghatározásban, akkor avezérlő csak pl. az X/Y síkra vonatkozó FK funkciógombokat jelenítimeg.
Ha a programozáshoz másik megmunkálási síkra van szükségeaz éppen aktív helyett, járjon el az alábbiak szerint:
Nyomja meg az SÍK XY ZX YZ funkciógombotA vezérlő megjeleníti az FK-funkciógombokat azújonnan kiválasztott síkban.
160 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás
FK programozási grafikaAz FK programozás közbeni grafikus megjelenítéshezválassza a PROGRAM+ GRAFIKA képernyőfelosztást.További információ: "Programozás", oldal 59
Nem teljes koordináta adatok gyakran nem elegendőek amunkadarab kontúrjának hiánytalan meghatározásához. Ebbenaz esetben a vezérlő lehetséges megoldásokat kínál fel az FKgrafikában, amiből kiválaszthatja a megfelelő kontúrt.A vezérlő különböző színeket használ az FK grafikában:
kék: egyedileg meghatározott kontúrelemAz utolsó FK elem csak az elhagyó mozgás után jelenik megkéken.lila: még nem egyedileg meghatározott kontúrelemokkersárga: szerszámközéppont pályavörös: gyorsjáratzöld: több megoldás lehetséges
Ha az adatok több megoldást kínálnak és a kontúr zöldenjelenik meg, akkor válassza ki a megfelelő kontúrelemet akövetkezőképpen:
Nyomja meg a MÁSIK MEGOLDÁS funkciógombotannyiszor, míg a megfelelő kontúrelem meg nemjelenik. Használja a nagyítási funkciót, ha azalapbeállításnál nem tudja megkülönböztetni alehetséges megoldásokat
Ha a kívánt elem megjelenik a képernyőn:nyomja meg a MEGOLDÁST KIVÁLASZTfunkciógombot
Ha még nem akar választani a zöld kontúrelemek közül, nyomjameg a START MON DATONKÉNT funkciógombot az FK párbeszédfolytatásához.
A lehető leghamarabb válassza ki a zöld kontúrelemeketa MEGOLDÁST KIVÁLASZT funkciógombbal, mert ezáltalcsökkentheti a következő elemek félreérthetőségét.
Mondatszámok megjelenítése a grafikus ablakbanA mondatszámok grafikus ablakban történő megjelenítéséhez:
Állítsa a MUTATVA ELREJTVE MONDATSZ.funkciógombot MEGJELEN. Állásba (3.funkciógombsor)
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 161
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás5
FK-párbeszédablak megnyitásaAz FK-párbeszédablak megnyitásához az alábbiak szerint járjonel:
Nyomja meg az FK gombotA vezérlő megjeleníti az FK-funkciókfunkciógombsorát.
Ha Ön az FK-párbeszédablakot ezen funkciógombok egyikévelnyitja meg, a vezérlő további funkciógombsorokat jelenítmeg. Ezáltal ismert koordinátákat, irányadatokat és a kontúrirányultságára vonatkozó adatokat adhat meg.
Funkciógomb FK elemEgyenes érintőleges csatlakozással
Egyenes érintőleges csatlakozás nélkül
Körív érintőleges csatlakozással
Körív érintőleges csatlakozás nélkül
Pólus FK programozáshoz
Válassza ki a megmunkálási síkot
Fejezze be az FK-párbeszédetAz FK-programozás funkciógombsorának bezárásához azalábbiak szerint járjon el:
Nyomja meg a VÉGE funkciógombot
Alternatíva
Nyomja meg újra az FK gombot
Pólus FK programozáshozA Szabad Kontúrprogramozásfunkciógombjainak megjelenítése: nyomja megaz FK gombotA pólusmeghatározási párbeszéd indításáhoznyomja meg az FPOL funkciógombotA vezérlő ekkor megjeleníti a tengelyfunkciógombjait az aktív megmunkálási síkon.Adja meg a pólus koordinátáit ezenfunkciógombok segítségével
Az FK programozás pólusa mindaddig aktív marad,amíg meg nem határoz egy újat az FPOL segítségével.
162 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás
Szabad egyenes programozásEgyenes érintőleges csatlakozás nélkül
A szabad kontúr programozáshoz tartozófunkciógombok megjelenítéséhez nyomja megaz FK gombotEgyenes szabad programozásakor apárbeszédablak megnyitásához: nyomja meg azFL funkciógombotA vezérlő további funkciógombokat jelenít meg.Vigyen be minden ismert adatot a funkciógomboksegítségével az NC-mondat-baAz FK grafika egészen addig lilával jeleníti mega programozott kontúrelemeket, amíg nem adottmeg elegendő adatot. Ha a bevitt adatokkal többlehetséges kontúr rajzolható, a kontúr zöld lesz.További információ: "FK programozási grafika",oldal 161
Egyenes érintőleges csatlakozássalHa egy egyenes egy másik kontúrelemhez érintőlegesencsatlakozik, a párbeszédablak megnyitásához nyomja meg az FLTfunkciógombot:
A szabad kontúr programozáshoz tartozófunkciógombok megjelenítéséhez nyomja megaz FK gombotA párbeszéd indításához nyomja meg az FLTfunkciógombotVigyen be minden ismert adatot a funkciógomboksegítségével az NC-mondat-ba
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 163
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás5
Szabad körpálya programozásKörív érintőleges csatlakozás nélkül
A szabad kontúr programozáshoz tartozófunkciógombok megjelenítéséhez nyomja megaz FK gombotKörív szabad programozásakor apárbeszédablak megnyitásához: nyomja meg azFC funkciógombotA vezérlő megjeleníti azokat a funkciógombokat,amelyekkel közvetlenül megadhatók a körív vagya körközéppont adatai.Vigyen be minden ismert adatot a funkciógomboksegítségével az NC-mondat-baAz FK grafika egészen addig lilával jeleníti mega programozott kontúrelemeket, amíg nem adottmeg elegendő adatot. Ha a bevitt adatokkal többlehetséges kontúr rajzolható, a kontúr zöld lesz.További információ: "FK programozási grafika",oldal 161
Körív érintőleges csatlakozássalHa egy körív egy másik kontúrelemhez érintőlegesen csatlakozik,a párbeszédablak megnyitásához nyomja meg az FCTfunkciógombot:
A szabad kontúr programozáshoz tartozófunkciógombok megjelenítéséhez nyomja megaz FK gombotA párbeszéd indításához nyomja meg az FCTfunkciógombotVigyen be minden ismert adatot a funkciógomboksegítségével az NC-mondat-ba
164 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás
Beviteli lehetőségekVégpont koordináták
Funkciógombok Ismert adatokX és Y derékszögű koordináták
Polárkoordináták az FPOL-hozviszonyítva
Példa7 FPOL X+20 Y+30
8 FL IX+10 Y+20 RR F100
9 FCT PR+15 IPA+30 DR+ R15
A kontúrelemek hossza és iránya
FunkciógombokIsmert adatokEgyenes hossza
Egyenes dőlésszöge
Körív húrjának hossza LEN
Kezdő érintő AN dőlésszöge
Körív középponti szöge
MEGJEGYZÉSÜtközésveszély!A növekményesen beállított gradiensszögeket IAN a vezérlőaz utolsó pozicionáló mondat irányára vonatkoztatja. A korábbivezérlőkön (így iTNC 530-on) készített NC programok nemkompatibilisek. Az importált NC programok végrehajtása közbenütközésveszély áll fenn!
Grafikai szimulációval ellenőrizze a végrehajtást és a kontúrtSzükség szerint módosítsa az importált NC programokat
Példa27 FLT X+25 LEN 12.5 AN+35 RL F200
28 FC DR+ R6 LEN 10 AN-45
29 FCT DR- R15 LEN 15
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 165
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás5
CC körközéppont, sugár és forgásirány az FC/FCTmondatokbanA vezérlő a szabadon programozott íveknél a megadott adatokalapján kiszámítja a kör középpontját. Ez teszi lehetővé, hogy FKprogramozással teljes köröket programozzon az NC-mondat-ban.Ha a kör középpontját polárkoordinátákkal akarja meghatározni,a pólust a CC helyett az FPOL-funkcióval kell definiálnia. AzFPOL a következő, FPOL-t tartalmazó NC-mondat-ig érvényes, ésderékszögű koordinátarendszerben van meghatározva.
A programozott vagy automatikusan kiszámítottkörközéppont vagy pólus csak összefüggőhagyományos és FK kontúroknál érvényes. Ha egyFK kontúr kerül két hagyományosan programozottprogramkontúr közé, akkor a körközéppont és a pólusinformációi elvesznek. Mindkét hagyományosanprogramozott kontúrnak saját, adott körülmények közöttazonos CC mondatokat kell tartalmaznia. Fordítva isigaz, hogy egy hagyományos kontúr kettő FK kontúrközött szintén az információk elvesztéséhez vezet.
Funkciógombok Ismert adatokKörközéppont derékszögűkoordinátákkal
Középpont polárkoordinátákkal
Körív körüljárási iránya
Körív sugara
Példa10 FC CCX+20 CCY+15 DR+ R15
11 FPOL X+20 Y+15
12 FL AN+40
13 FC DR+ R15 CCPR+35 CCPA+40
166 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás
Zárt kontúrokEgy zárt kontúr elejét és végét a CLSD funkciógombbal tudjaazonosítani. Ez lecsökkenti az utolsó kontúrelemre vonatkozómegoldási lehetőségek számát.A CLSD-t adja meg kiegészítésképp másik kontúrmegadáshoz azFK-szakasz első és utolsó NC-mondat-ában.
Funkciógomb Ismert adatok
Kontúr kezdete: CLSD+
Kontúr vége: CLSD–
Példa12 L X+5 Y+35 RL F500 M3
13 FC DR- R15 CLSD+ CCX+20 CCY+35
...
17 FC DR- R+15 CLSD-
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 167
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás5
SegédpontokMind a szabadon programozott egyeneseknél, mind pedig aszabadon programozott köríveknél megadhatja a kontúron vagyannak közelében található segédpontok koordinátáit.
Segédpontok a kontúronA segédpontok egy egyenesen, annak meghosszabbításán vagyegy köríven találhatók.
Funkciógombok Ismert adatokP1 vagy P2 segédpont Xkoordinátája egy egyenesen
P1 vagy P2 segédpont Ykoordinátája egy egyenesen
Körpálya P1, P2 vagy P3segédpontjának X koordinátája
Körpálya P1, P2 vagy P3segédpontjának Y koordinátája
Segédpontok a kontúr közelében
Funkciógombok Ismert adatokEgy egyenes közelében lévősegédpont X és Y koordinátája
Segédpont és egyenes távolsága
Egy körív közelében lévősegédpont X és Y koordinátája
Segédpont és körív távolsága
Példa13 FC DR- R10 P1X+42.929 P1Y+60.071
14 FLT AN-70 PDX+50 PDY+53 D10
168 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás
Relatív adatokEgy másik kontúrelemhez viszonyított relatív adatok A relatívbevitelek funkciógombjai és program-szavai R betűvel kezdődnek.A jobb oldali ábrán azok a méretadatok láthatók, amiket relatívadatokként kell programozni.
Relatív vonatkoztatású koordinátákat mindignövekményesen adjon meg. Kiegészítésképp adja megazt az NC-mondatszám-ot, amire hivatkozik.A kontúrelem melynek megadja a mondatszámát,legfeljebb 64 pozícionáló mondattal előzheti meg azt azNC-mondatot, amelyikben arra hivatkozik.Ha olyan NC-mondat-ot töröl, amelyre hivatkozott,a vezérlő hibaüzenetet küld. Változtassa meg azNC-program-ot, és csak ezután törölje az NC-mondat-ot.
Relatív hivatkozás az N NC-mondat-ra: végpont-koordináták
Funkciógombok Ismert adatokDerékszögű koordináták az N NC-mondatra-ra vonatkozóan
Polárkoordináták az N NC-mondatra-ravonatkozóan
Példa12 FPOL X+10 Y+10
13 FL PR+20 PA+20
14 FL AN+45
15 FCT IX+20 DR- R20 CCA+90 RX 13
16 FL IPR+35 PA+0 RPR 13
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 169
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás5
Relatív hivatkozás az N NC-mondatra-ra: a kontúrelem irányaés távolsága
Funkciógomb Ismert adatokEgyenes és egy másik elem közötti szög,vagy körív kezdő érintője és egy másik elemközötti szög
Másik kontúrelemmel párhuzamos egyenes
Egyenes és egy vele párhuzamoskontúrelem távolsága
Példa17 FL LEN 20 AN+15
18 FL AN+105 LEN 12.5
19 FL PAR 17 DP 12.5
20 FSELECT 2
21 FL LEN 20 IAN+95
22 FL IAN+220 RAN 18
Relatív hivatkozás az N NC-mondat-ra: CC körközéppont
Funkciógomb Ismert adatokKörközéppont derékszögű koordinátái azN NC-mondatra-ra vonatkozóan
Körközéppont polárkoordinátái azN NC-mondatra-ra vonatkozóan
Példa12 FL X+10 Y+10 RL
13 FL ...
14 FL X+18 Y+35
15 FL ...
16 FL ...
17 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14
170 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás
Példa: FK programozás 1
0 BEGIN PGM FK1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Nyersdarab meghatározása
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S500 Szerszámhívás
4 L Z+250 R0 FMAX Szerszám visszahúzása
5 L X-20 Y+30 R0 FMAX Szerszám előpozícionálása
6 L Z-10 R0 F1000 M3 Mozgás a megmunkálási mélységre
7 APPR CT X+2 Y+30 CCA90 R+5 RL F250 Kontúr megközelítése egy köríven érintőleges csatlakozással
8 FC DR- R18 CLSD+ CCX+20 CCY+30 FK kontúr szakasz:
9 FLT Minden ismert adat megadása az összes kontúrelemhez
10 FCT DR- R15 CCX+50 CCY+75
11 FLT
12 FCT DR- R15 CCX+75 CCY+20
13 FLT
14 FCT DR- R18 CLSD- CCX+20 CCY+30
15 DEP CT CCA90 R+5 F1000 Kontúr elhagyása egy köríven érintőleges csatlakozással
16 L X-30 Y+0 R0 FMAX
17 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
18 END PGM FK1 MM
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 171
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás5
Példa: FK programozás 2
0 BEGIN PGM FK2 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Nyersdarab meghatározása
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S4000 Szerszámhívás
4 L Z+250 R0 FMAX Szerszám visszahúzása
5 L X+30 Y+30 R0 FMAX Szerszám előpozícionálása
6 L Z+5 R0 FMAX M3 Szerszám előpozicionálása
7 L Z-5 R0 F100 Mozgás a megmunkálási mélységre
8 APPR LCT X+0 Y+30 R5 RR F350 Kontúr megközelítése egy köríven érintőleges csatlakozással
9 FPOL X+30 Y+30 FK kontúr szakasz:
10 FC DR- R30 CCX+30 CCY+30 Minden ismert adat megadása az összes kontúrelemhez
11 FL AN+60 PDX+30 PDY+30 D10
12 FSELECT 3
13 FC DR- R20 CCPR+55 CCPA+60
14 FSELECT 2
15 FL AN-120 PDX+30 PDY+30 D10
16 FSELECT 3
17 FC X+0 DR- R30 CCX+30 CCY+30
18 FSELECT 2
19 DEP LCT X+30 Y+30 R5 Kontúr elhagyása egy köríven érintőleges csatlakozással
20 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
21 END PGM FK2 MM
172 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás
Példa: FK programozás 3
0 BEGIN PGM FK3 MM
1 BLK FORM 0.1 Z X-45 Y-45 Z-20 Nyersdarab meghatározása
2 BLK FORM 0.2 X+120 Y+70 Z+0
3 TOOL CALL 1 Z S4500 Szerszámhívás
4 L Z+250 R0 FMAX Szerszám visszahúzása
5 L X-70 Y+0 R0 FMAX Szerszám előpozícionálása
6 L Z-5 R0 F1000 M3 Mozgás a megmunkálási mélységre
7 APPR CT X-40 Y+0 CCA90 R+5 RL F250 Kontúr megközelítése egy köríven érintőleges csatlakozással
8 FC DR- R40 CCX+0 CCY+0 FK kontúr szakasz:
9 FLT Minden ismert adat megadása az összes kontúrelemhez
10 FCT DR- R10 CCX+0 CCY+50
11 FLT
12 FCT DR+ R6 CCX+0 CCY+0
13 FCT DR+ R24
14 FCT DR+ R6 CCX+12 CCY+0
15 FSELECT 2
16 FCT DR- R1.5
17 FCT DR- R36 CCX+44 CCY-10
18 FSELECT 2
19 FCT DR+ R5
20 FLT X+110 Y+15 AN+0
21 FL AN-90
22 FL X+65 AN+180 PAR21 DP30
23 RND R5
24 FL X+65 Y-25 AN-90
25 FC DR+ R50 CCX+65 CCY-75
26 FCT DR- R65
27 FSELECT 1
28 FCT Y+0 DR- R40 CCX+0 CCY+0
29 FSELECT 4
30 DEP CT CCA90 R+5 F1000 Kontúr elhagyása egy köríven érintőleges csatlakozással
5
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 173
Kontúrok programozása | Pályakontúrok – FK szabad kontúr programozás5
31 L X-70 R0 FMAX
32 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
33 END PGM FK3 MM
174 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
6Programozási
segédletek
Programozási segédletek | GOTO funkció6
6.1 GOTO funkció
GOTO gomb használataUgrás a GOTO gombbalA GOTO gombbal, függetlenül az aktív üzemmódtól egymeghatározott helyre ugorhat az NC-mondatban.
Ehhez alábbiak szerint járjon el:Nyomja meg a GOTO billentyűtA vezérlő egy felugró ablakot nyitSzám megadásaUgrási utasítás kiválasztása funkciógombbal, pl.ugrás a megadott számmal lefelé
A vezérlő alábbi funkciókat kínálja:
használja a FunkciókUgrás a megadott sorok számával fölfelé
Ugrás a megadott sorok számával lefelé
Ugrás a megadott mondatszámra
Csak NC-programok programozása és tesztelésesorán használja a GOTO ugrási funkciót. Ledolgozáskorhasználja a mondatra ugrás funkciótTovábbi információk: Felhasználói kézikönyvBeállítás, NC programok tesztelése és végrehajtása
Gyors kiválasztás a GOTO gombbalA GOTO gombbal meg tudja nyitni a Smart-Select ablakot, amivelegyszerűen kiválaszthat különleges funkciókat vagy ciklusokat.
Különleges funkciók kiválasztásához az alábbiak szerint járjon el:Nyomja meg a SPEC FCT funkciógombot
Nyomja meg a GOTO billentyűtA vezérlő egy felugró ablakot jelenít meg akülönleges funkciók struktúrnézetévelVálassza ki a kívánt funkciót
További információk: Felhasználói kézikönyvciklusprogramozáshoz
A kiválasztóablak megnyitása GOTO gombbalHa a vezérlő választómenüt kínál fel, a GOTO gombbalmegnyithatja a kiválasztóablakot. Ezzel látja a lehetségesbeviteleket.
176 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Képernyő billentyűzet
6.2 Képernyő billentyűzetKompakt (alfabetikus billentyűzet nélküli) vezérlés esetén betűketés speciális karaktereket a képernyő billentyűzettel, vagy az USBporton keresztül csatlakoztatott alfabetikus billentyűzettel írhat be.
Szöveg beadása képernyő billentyűzettelAhhoz, hogy a képernyő billentyűzettel dolgozhasson, az alábbiakszerint járjon el:
Nyomja meg a GOTO gombot, ha betűket,pl. programnevekhez vagy könyvtárnevekhezkíván beírni a képernyő billentyűzet segítségévelA vezérlő megnyit egy ablakot, amiben a vezérlőszámbeviteli mezője jelenik meg a megfelelőbetűk hozzárendelésével.Nyomja meg többször a számjegy gombot, amíga kurzor a kívánt betűn nem állVárja meg amíg a vezérlő átviszi a kiválasztottkaraktert, mielőtt új karaktert adna megAz OK funkciógomb alkalmazásával töltse be aszöveget a megjelenő szövegmezőbe
Az abc/ABC funkciógomb segítségével választhat a kis- ésnagybetűk között. Ha a gépgyártó további speciális karakterekethatározott meg, akkor azokat a KÜLÖNLEGES KARAKTEREKfunkciógombbal hívhatja elő és szúrhatja be a szövegbe. Használjaa Backspace funkciógombot az egyes karakterek törléséhez.
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 177
Programozási segédletek | NC programok megjelenítése6
6.3 NC programok megjelenítése
Szintaktikai kijelölésA vezérlő a szintaktikai elemeket jelentésük szerint különbözőszínekkel jeleníti meg. Az NC-programok jobban olvashatók ésértelmezhetők színkiemeléssel.
Szintaktikai elemek színkiemelése
Alkalmazás Szín
Szabvány szín Fekete
Megjegyzések megjelenítése Zöld
Számértékek kijelzése Kék
Mondatszám megjelenítése Lila
FMAX megjelenítése Narancs
Előtolás megjelenítése Barna
Gördítő sávA képernyő tartalmát az egér és a program ablak jobb szélén lévőgördítő sáv segítségével mozgathatja. Valamint, a gördítő sávmérete és pozíciója jelzi a program hosszát és kurzor pozícióját.
178 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Megjegyzések hozzáfűzése
6.4 Megjegyzések hozzáfűzése
AlkalmazásMegjegyzéseket fűzhet bármely NC programhoz, hogy magyarázzaa program lépéseit vagy általános megjegyzéseket tegyen.
A vezérlő a hosszabb megjegyzéseket a lineBreak(105404 sz.) gépi paramétertől függően eltérően jelenítmeg. A megjegyzések több sorban jelennek meg vagy a>> karakter utal a további információkra.Egy megjegyzés mondatának utolsó karaktere nemtartalmazhat hullámvonalat (~).
A következő lehetőségek adottak megjegyzések hozzáfűzéséhez.
Megjegyzések bevitele programozás soránEhhez a funkcióhoz egy USB-n csatlakoztatottalfabetikus billentyűzetre van szüksége.
Adja meg az adatokat az NC mondathozNyomja meg a ; (pontosvessző) gombot az alfabetikusbillentyűzetenA vezérlő ekkor megjeleníti a Kommentár? kérdéstAdja meg a megjegyzéstZárja le az NC mondatot az END gombbal
Megjegyzések beszúrása a programbevitel utánEhhez a funkcióhoz egy USB-n csatlakoztatottalfabetikus billentyűzetre van szüksége.
Válassza ki az NC mondatot, amely mögé be kívánja szúrni amegjegyzéstVálassza ki az NC mondat utolsó szavát a jobb nyílbillentyűvel:Nyomja meg a ; (pontosvessző) gombot az alfabetikusbillentyűzetenA vezérlő ekkor megjeleníti a Kommentár? kérdéstAdja meg a megjegyzéstZárja le az NC mondatot az END gombbal
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 179
Programozási segédletek | Megjegyzések hozzáfűzése6
Megjegyzés saját NC-mondat-banEhhez a funkcióhoz egy USB-n csatlakoztatottalfabetikus billentyűzetre van szüksége.
Válassza ki az NC mondatot, amely mögé be kívánja szúrni amegjegyzéstIndítsa el a programozási párbeszédet az alfabetikusbillentyűzet ; (pontosvessző) gombjávalÍrja be a megjegyzését és fejezze be az NC mondatot az ENDlenyomásával
NC mondat utólagos kikommentálásaAmennyiben egy meglévő NC mondatot kommentárrá kívánjaváltoztatni, úgy alábbiak szerint járjon el:
Válassza ki az NC mondatot, amelyet ki szeretne kommentálniNyomja meg a KOMMENTÁR BESZÚRÁSAfunkciógombotA vezérlő egy ; (pontosvessző) jelet tesz amondat elejére.Nyomja meg az END gombot
Kommentár NC mondattá módosításaEgy kikommentált NC mondat aktív NC mondattá alakításáhozalábbiak szerint járjon el:
Válassza ki azt a kommentár mondatot, amelyet változtatniszeretne
Nyomja meg a KOMMENTÁR ELTÁVOLÍTÁSAfunkciógombot
AlternatívaNyomja meg a > gombot az alfabetikusbillentyűzetenA vezérlő eltávolítja a ; (pontosvessző) jelet amondat elejéről.Nyomja meg az END gombot
Funkciók a megjegyzések szerkesztéséhezFunkciógomb Funkció
Ugrás a megjegyzés elejére
Ugrás a megjegyzés végére
Ugrás egy szó elejére. A szavakat szóközzel kellelválasztania
Ugrás egy szó végére. A szavakat szóközzel kellelválasztania
Váltás a beillesztés és a felülírás mód között
180 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | NC programok szabad szerkesztése
6.5 NC programok szabad szerkesztéseBizonyos szintaktikai elemek megadása nem lehetségesközvetlenül a billentyűk és funkciógombok segítségével az NCszerkesztőben, pl. LN mondatok.Külső szövegszerkesztő használatának megakadályozásához avezérlő alábbi lehetőségeket biztosítja:
Szintaktikai elemek szabad megadása a vezérlésen belüliszövegszerkesztővelSzintaktikai elemek szabad megadása az NC szerkesztőben a ?gomb segítségével
Szintaktikai elemek szabad megadása a vezérlésen belüliszövegszerkesztővelHa egy már meglévő NC programot kíván további szintaktikaielemekkel kiegészíteni, az alábbiak szerint járjon el:
Nyomja meg a PGM MGT gombotA vezérlő megnyitja a fájlkezelőt.Nyomja meg a TOVÁBBI MŰVELETEKfunkciógombot
Nyomja meg az EDITORT VÁLASZTfunkciógombotA vezérlő egy kiválasztási ablakot nyit.Válassza a SZÖVEG SZERKESZTŐ opciótHagyja jóvá a kiválasztást az OK gombbalEgészítse ki a kívánt szintaktikai elemet
A vezérlő a szövegszerkesztőben nem hajt végresemmilyen szintaktikai ellenőrzést. Ellenőrizze a beviteltaz NC szerkesztőben.
Szintaktikai elemek szabad megadása az NC szerkesztőben a ?gomb segítségével
Ehhez a funkcióhoz egy USB-n csatlakoztatottalfabetikus billentyűzetre van szüksége.
Ha egy már meglévő nyitott NC programot kíván továbbiszintaktikai elemekkel kiegészíteni, az alábbiak szerint járjon el:
Adja meg a ? jeletA vezérlő egy új NC mondatot nyit.
Egészítse ki a kívánt szintaktikai elemetHagyja jóvá a bevitelt az END gombbal
A vezérlő a nyugtázást követően egy szintaktikaiellenőrzést hajt végre. Hibák HIBA-mondatokhozvezetnek.
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 181
Programozási segédletek | NC-mondatok kihagyása6
6.6 NC-mondatok kihagyása
/-jel beszúrásaA kiválaszott NC-mondatokat elrejtheti.
NC-mondatok elrejtéséhez a Programozás üzemmódban azalábbiak szerint járjon el:
Válassza ki a kívánt NC mondatot
Nyomja meg a KÖZÉÍR funkciógombotA vezérlés beilleszti a /-jelet.
/-jel törléseNC-mondatok ismételt felfedéséhez a Programozás üzemmódbanaz alábbiak szerint járjon el:
Válassza ki az elrejtett NC mondatot
Nyomja meg az ELTÁVOLÍT funkciógombotA vezérlés eltávolítja a /-jelet.
182 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | NC-programok tagolása
6.7 NC-programok tagolása
Meghatározás és alkalmazásokA vezérlő módot ad arra, hogy megjegyzéseket írjon azNC-programok-hoz. A megjegyzések rövid (legfeljebb 252karakteres) szövegek, amelyek magyarázatként vagy feliratkéntszolgálnak a következő programsorhoz.Hosszú és összetett NC-programok-at célszerű tagolássalátláthatóbbá és egyértelműbbé lehet tenni.Ez különösen a későbbi változásokat könnyíti meg az NC-program-ban. Fűzzön be tagolómondatokat tetszőleges helyen azNC-program-ba.A struktúra mondatok külön ablakban is megjeleníthetők éskívánság szerint szerkeszthetők vagy kiegészíthetők. Ehhezhasználja a megfelelő képernyőfelosztást.A beillesztett megjegyzéseket a vezérlő egy külön fájlban kezeli(kiterjesztés: .SEC.DEP). Így gyorsabban navigálhat a programfelépítését mutató ablakban.A PROGRAM+ TAGOZÓDÁS képernyőfelosztás a következőüzemmódokban választható ki:
Mondatonkénti programfutásFolyamatos programfutásProgramozás
A program felépítését mutató ablak megjelenítése /Aktív ablak lecserélése
Tagolóablak megjelenítése: Aképernyő felosztásához nyomja meg aPROGRAM+ TAGOZÓDÁS funkciógombotAz aktív ablak cseréje: nyomja meg aABLAKVÁLTÁS funkciógombot
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 183
Programozási segédletek | NC-programok tagolása6
Megjegyzés beszúrása a program ablakbanVálassza ki a kívánt NC-mondat-ot, amely mögé be kívánjaszúrni a tagolómondatot
Nyomja meg a SPEC FCT gombot.
Nyomja meg a PROGRAMOZÁSI SEGÍTSÉGfunkciógombot
Nyomja meg a TAGOLÓ MONDATOT BEILLESZTfunkciógombotÍrja be a megjegyzés szövegétSzükség esetén változtassa meg funkciógomboksegítségével a tagolás mélységét (behúzás)
A tagolási pontokat kizárólag aszerkesztés alatt lehet behúzni.
Strukturált mondatokat a Shift + 8billentyűkombinációval is be lehet szúrni.
Mondatok kiválasztása a program felépítését mutatóablakbanHa a program felépítését mutató ablakban mondatról mondatraugrik, a vezérlő a program ablakban folyamatosan mutatjaa megfelelő NC mondatot. Ezáltal néhány lépésben hosszúprogramrészeket ugorhat át.
184 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Számológép
6.8 Számológép
MűködésA vezérlő rendelkezik egy számológép funkcióval, mellyel elérhetőkaz alapvető matematikai funkciók.
A CALC gombbal jelenítse meg a számológépetVálassza az aritmetikai funkciókat: válasszon gyorsparancsota funkciógombokkal vagy végezze a megadást alfabetikusbillentyűzettelA CALC gombbal rejtse el a számológépet
Számológép funkció Egyszerű elérés(funkciógomb)
Összeadás +
Kivonás –
Szorzás *
Osztás /
Zárójeles számítások ( )
Arkusz koszinusz ARC
Szinusz SIN
Koszinusz COS
Tangens TAN
Hatványozás X^Y
Négyzetgyökvonás SQRT
Reciprokképzés 1/x
pi (3,14159265359) PI
Érték hozzáadása a közbensőmemóriához
M+
Érték mentése a közbenső memóriába MS
Előhívás a közbenső memóriából MR
Közbenső memória tartalmánaktörlése
MC
Természetes alapú logaritmus LN
Logaritmus LOG
Exponenciális funkció e^x
Előjel ellenőrzése SGN
Abszolútérték képzése ABS
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 185
Programozási segédletek | Számológép6
Számológép funkció Egyszerű elérés(funkciógomb)
Tizedesvessző utáni érték elhagyása INT
Törtrész képzése FRAC
Modulo operátor MOD
Nézet kiválasztása Nézet
Érték törlése CE
Mértékegység MM vagy INCH
Szögértékek megjelenítése radiánban(alapértelmezett: szög fokban)
RAD
A számértékek kijelzésének módjánakkiválasztása
DEC (decimális) vagyHEX (hexadecimális)
A kiszámított értéket vegye át az NC-program-baVálassza ki a nyílbillentyűkkel azt a szót, amelyikbe a számítottérték átvitelét szeretné végrehajtani.Hívja elő a számológépet a CALC gomb megnyomásával, ésvégezze el a kívánt műveletet.Nyomja meg az ÉRTÉKET ÁTVESZ funkciógombotA vezérlő átveszi az értéket az aktív beviteli mezőbe, majdbezárja a számológépet.
Érték NC programból is átvihető a számológépbe.Ha megnyomja az AKTUÁLIS ÉRTÉK ÁTVÉTELEfunkciógombot vagy a GOTO gombot, a vezérlő átvisziaz aktív mező értékét a számológépbe.A számológép üzemmód váltás után is érvénybenmarad. Nyomja meg a VÉGE funkciógombot aszámológép bezárásához.
186 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Számológép
A számológép funkciói
Funkciógomb FunkcióTöltse be az adott tengelypozíció névleges vagyreferencia értékét a számológépbe
Töltse be az aktív mező számértékét aszámológépbe
Töltse be a számológép mező számértékét azaktív beviteli mezőbe
Másolja a számértéket a számológépből
Szúrja be a kimásolt számértéket aszámológépbe
Nyissa meg a forgácsolási adatkalkulátort
A számológép az alfabetikus billentyűzet nyílbillentyűivelis mozgatható. Egér csatlakoztatása esetén aszámológép azzal is pozícionálható.
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 187
Programozási segédletek | Forgácsolási adatok számítása6
6.9 Forgácsolási adatok számítása
AlkalmazásA forgácsolási adatkalkulátorral számítható ki a megmunkáláshozszükséges főorsó fordulatszám és előtolás. Az NC programbanmegnyitott előtolási és főorsó fordulatszám párbeszédablakba aszámított értékek betölthetők.A forgácsolási adatkalkulátor megnyitásához nyomja meg aFORGÁCS.ADATOK KALKULÁTOR funkciógombot.A vezérlő megjeleníti a funkciógombot, ha:
Nyomja meg a CALC gombotmegnyitja a főorsó fordulatszám beviteli ablakot a TOOL CALLmondatbanmegnyitja az előtolás beviteli ablakot pozicionáló mondatban,vagy ciklusbanNyomja meg az F funkciógombot a Kézi üzemmódüzemmódbanNyomja meg az S funkciógombot a Kézi üzemmódüzemmódban
188 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Forgácsolási adatok számítása
A forgácsolóadat számító nézeteiAttól függően, hogy fordulatszámot vagy előtolást számol-e, aforgácsolóadat számító eltérő tartalmú felugró ablakkal jelenik meg:
Fordulatszám számítás ablaka:
Rövidítés Jelentés
T: Szerszám száma
D: Szerszám átmérője
VC: Forgácsolási sebesség
S= Orsófordulatszám eredménye
Ha a fordulatszám számítót olyan párbeszédablakban nyitja meg,amiben már meg van határozva egy szerszám, a fordulatszámszámító automatikusan átveszi a szerszám számát és átmérőjét.Csak a VC-t adja meg a szövegmezőben.
Előtolás számítás ablaka:
Rövidítés Jelentés
T: Szerszám száma
D: Szerszám átmérője
VC: Forgácsolási sebesség
S: Orsófordulatszám
Z: Forgácsolóélek száma
FZ: Fogankénti előtolás
FU: Fordulatonkénti előtolás
F= Előtolás eredménye
Az előtolás a TOOL CALL mondatból átvehető azF AUTO funkciógomb segítségével a következő NC-mondatokba. Amennyiben utólag kell módosítaniaz előtolást, úgy csak az előtolás értékét kellmegváltoztatnia a TOOL CALL-mondatban.
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 189
Programozási segédletek | Forgácsolási adatok számítása6
Funkciók a forgácsolóadat számítóbanAttól függően, hogy hol nyitja meg a forgácsolóadat számítót, azalábbi lehetőségei vannak:
Funkciógomb FunkciókA forgácsolóadat számító általi érték átvétele azNC-program-ba
Átkapcsolás az előtolás és a fordulatszámszámítása között
Átkapcsolás a fogankénti és a fordulatonkéntielőtolás között
Átkapcsolás a fordulatszám és a forgácsolásisebesség között
Munkavégzés ki vagy bekapcsolása aforgácsolási adat táblázattal
Szerszám kiválasztása a szerszámtáblázatból
Forgácsolóadat számító eltolása a nyíl irányába
Váltás a zsebszámológépre
Inch-érték használata a forgácsolóadatszámítóban
Forgácsolóadat számító befejezése
Munka forgácsolási adat táblázatokkalAlkalmazásHa a vezérlőn a munkadarabokhoz, szerszámanyagokhoz ésforgácsolási adatokhoz táblázatokat mentett le, a forgácsolóadatszámító a táblázatok értékeit kiszámolhatja.Mielőtt automatikus fordulatszám- és előtolásszámítással dolgozna,az alábbiak szerint járjon el:
Írja be a munkadarab anyagát a WMAT.tab táblázatbaÍrja be a szerszám anyagát a TMAT.tab táblázatbaÍrja be a munkadarab-szerszámanyag kombinációt egyforgácsolási adat táblázatbaHatározza meg a szerszámot a szerszámtáblázatban aszükséges értékekkel
SzerszámsugárForgácsolóélek számaVágóél anyagaForgácsolási adat táblázat
190 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Forgácsolási adatok számítása
Munkadarab anyaga WMATHatározza meg a munkadarab anyagokat a WMAT-tab táblázatbanEzt a táblázatot le kell mentenie a TNC:\table könyvtárba.A táblázat tartalmaz egy WMAT oszlopot az anyagnak és egyMAT_CLASS oszlopot, amiben feloszthatja az anyagokat azonosforgácsolási tulajdonságokkal rendelkező munkadarabosztályokba,pl. DIN EN 10027-2 alapján.A munkadarab anyagát a forgácsolóadat számítóban az alábbiakszerint adja meg:
Válassza ki a forgácsolóadat számítótVálassza ki a felugró ablakban az Activate cutting data fromtable-tVálassza ki a WMAT-ot a legördülő menüből
Szerszámanyag TMATHatározza meg a szerszámanyagokat a TMAT-tab táblázatban Ezta táblázatot le kell mentenie a TNC:\table könyvtárba.Rendelje hozzá a szerszámanyagot a szerszámtáblázat TMAToszlopához. További ALIAS1, ALIAS2 stb. oszlopokkal alternatívneveket adhat meg ugyanannak a szerszámanyagnak.
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 191
Programozási segédletek | Forgácsolási adatok számítása6
Forgácsolási adat táblázatA munkadarab-szerszámanyag kombinációkat a hozzájuk tartozóforgácsolási adatokkal definiálja egy .CUT-végződésű táblázatban.Ezt a táblázatot le kell mentenie a TNC:\system\Cutting-Datakönyvtárba.A megfelelő forgácsolásiadat táblázatot rendelje hozzá aszerszámtáblázat CUTDATA oszlopához.
Akkor használja ezt az egyszerűsített táblázatot, haugyanolyan átmérőjű szerszámokat használ, vagy ha azátmérő nem releváns az előtoláshoz, pl. váltólapkák.
A forgácsolásiadat táblázat az alábbi oszlopokat tartalmazza:MAT_CLASS: anyagosztályMODE: megmunkálás módja, pl. simításTMAT: szerszámanyagVC: forgácsolási sebességFTYPE: előtolás típusa FZ vagy FUF: előtolás
Átmérőfüggő forgácsolásiadat táblázatSok esetben a szerszám átmérőjének függvénye, hogy milyenforgácsolási adatokkal dolgozhat. Ebben az esetben használjaa .CUTD végződésű forgácsolásiadat táblázatot. Ezt a táblázatot lekell mentenie a TNC:\system\Cutting-Data könyvtárba.A megfelelő forgácsolásiadat táblázatot rendelje hozzá aszerszámtáblázat CUTDATA oszlopához.Az átmérőfüggő forgácsolásiadat táblázat a további oszlopokattartalmazza:
F_D_0: előtolás Ø 0 mm-nélF_D_0_1: előtolás Ø 0,1 mm-nélF_D_0_12: előtolás Ø 0,12 mm-nél...
Nem kell minden oszlopot kitöltenie. Ha egyszerszámátmérő két definiált oszlop között van, avezérlő lineáris interpolációval határozza meg azelőtolást.
192 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Programozott grafika
6.10 Programozott grafika
Programozási grafika létrehozása vagy kihagyásaprogramozás közbenAmíg az alkatrészprogramot írja, a vezérlővel grafikusanmegjelenítheti a programozott kontúrt 2D-s vonalas rajzként.
Nyomja meg a Képernyőfelosztás gombotNyomja meg a PROGRAM+ GRAFIKA funkciógombotA vezérlő az NC programot a bal oldalon, a grafikát pedig ajobb oldalon jeleníti meg.
Állítsa az AUTOM. RAJZOLÁS funkciógombot BEállásbaProgramozás során a vezérlő minden egyesprogramozott pályakontúr megjelenít a jobb oldaligrafikus ablakban.
Ha nem akarja, hogy a programozás alatt a vezérlő grafikusábrázolást hozzon létre, állítsa az AUTOM. RAJZOLÁSfunkciógombot KI állásba.
Ha az AUTOM. RAJZOLÁS a BE állásban van, akkor a2D vonalas grafika létrehozásakor a vezérlő nem veszifigyelembe a következőket:
Programrész ismétlésekUgrásparancsokM funkciók, mint M2 vagy M30CiklushívásokFigyelmeztetések zárolt szerszámok miatt
Az automatikus rajzolást ezért kizárólagkontúrprogramozás alatt használja.
A vezérlő visszaállítja a szerszámadatokat egy NC-programújranyitásakor, vagy a RESET + START megnyomásakor.A vezérlő különböző színeket használ a programozott grafikában:
kék: egyedileg meghatározott kontúrelemlila: még nem egyértelműen meghatározott kontúrelem, melyetpl. egy RND még módosíthatvilágoskék: furatok és menetekokkersárga: szerszámközéppont pályavörös: gyorsjárat
További információ: "FK programozási grafika", oldal 161
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 193
Programozási segédletek | Programozott grafika6
Programozói grafika létrehozása meglévőNC-program-hoz
Válassza ki nyilakkal azt az NC-mondat-ot, ameddig létre kellhozni a grafikát, vagy nyomja meg a GOTO-t, és adja meg akívánt mondat számát
Korábban aktív szerszámadatok törléseés grafika létrehozása: nyomja meg aRESET + START funkciógombot
További funkciók:
Funkciógomb FunkcióKorábban aktív szerszámadatok törlése.Programozási grafika létrehozása
Programozott grafika mondatonkénti létrehozása
Teljes programozói grafika létrehozása vagykiegészítése a RESET + START után
Grafika programozásának megszakítása. Eza funkciógomb csak a programozási grafikaelőállítása alatt jelenik meg
Nézetek kiválasztásaFelülnézetElölnézetOldalnézet
Szerszámpályák megjelenítése vagy elrejtése
Szerszámpályák megjelenítése vagy elrejtésegyorsjáratban
194 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Programozott grafika
Mondatszám kijelzés BE/KIVáltson funkciógombsort
Mondatszámok megjelenítése:MONDATSZÁM MEGJELEN. ELREJTÉSfunkciógomb MEGJELENÍTÉS-re állításaMondatszámok elrejtése:MONDATSZÁM MEGJELEN. ELREJTÉSfunkciógomb ELREJTÉS-re állítása
Grafika törléseVáltson funkciógombsort
Grafika törlése: nyomja meg aGRAFIKA TÖRLÉSE funkciógombot
Rácsvonalak megjelenítéseVáltson funkciógombsort
Rácsvonalak megjelenítése: Nyomja meg aShow grid lines funkciógombot
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 195
Programozási segédletek | Programozott grafika6
Részlet nagyítása vagy kicsinyítéseKiválaszthatja a grafikus megjelenítést
Váltson funkciógombsort
Az alábbi funkciók állnak rendelkezésére:
Funkciógomb FunkcióSzakasz eltolása
Szakasz csökkentése
Szakasz növelése
Szakasz visszaállítása
A ÚJRA BLK FORM funkciógombbal visszaállíthatja az eredeti részt.A grafikus megjelenítést az egérrel is módosíthatja. Az alábbifunkciók állnak rendelkezésre:
A megjelenített modell eltolásához tartsa lenyomva a középsőegérgombot vagy görgőt és mozgassa az egeret. Ha ezzelegyidejűleg a Shift gombot is lenyomja, akkor a modellt csakvízszintesen, vagy csak függőlegesen tudja eltolni.Meghatározott terület nagyításához jelölje ki a nagyítási területeta bal egérgomb nyomvatartásával. Miután elengedte azegérgombot, a vezérlő kinagyítja a meghatározott területet.Tetszőleges terület gyors nagyításához vagy kicsinyítéséhezmozgassa az egér görgőjét előre, vagy hátra.
196 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Hibaüzeneteknél
6.11 Hibaüzeneteknél
Hibák megjelenítéseA vezérlő hibaüzenetet jelenít meg pl.:
Hibás adatbevitellogikai hibák az NC programbanNem megmunkálható kontúrelemekTapintók nem megfelelő használata
Amikor hiba lép fel, az piros színben jelenik meg a fejlécben.
A vezérlő különböző színeket használ a különféleüzenetekhez:
piros: hibáksárga: figyelmeztetésekzöld: megjegyzésekkék: információk
A hosszú és több soros hibaüzenetek rövidített formában jelennekmeg. A függőben lévő hibák minden információja a hibaablakbanjelenik meg.A vezérlő a fejlécben mindaddig megjeleníti a hibaüzenetet, mígaz törlésre nem kerül, vagy egy nagyobb prioritású (hibaosztályú)hiba felül nem írja. A rövid időre felmerülő információk mindigmegjelennek.Azt a hibaüzenetet, amely egy NC mondatszámot tartalmaz, ajelzett mondatban vagy a megelőző mondatban lévő hiba okozza.Ha kivételes esetben a Hiba az adatfeldolgozásban lép fel, avezérlő automatikusan megnyitja a hiba ablakot. Ilyen hibákat nemtud elhárítani. Zárja be a rendszert, és indítsa újra a vezérlőt.
A hiba ablak megnyitásaNyomja meg az ERR gombotA vezérlő megnyitja a hiba ablakot, amelyben afennálló hibaüzenetek jelennek meg.
A hiba ablak bezárásaNyomja meg az END funkciógombot, vagy
Nyomja meg az ERR gombotA vezérlő bezárja a hiba ablakot.
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 197
Programozási segédletek | Hibaüzeneteknél6
Részletes hibaüzenetekA vezérlő megjeleníti a hiba lehetséges okait és javaslatait a hibaelhárítására:
Nyissa meg a hiba ablakotInformációk a hiba okáról és annak elhárításáról:álljon a kurzorral a hibaüzenetre és nyomja mega TOVÁBBI INFO funkciógombotA vezérlő megnyitja a hiba okára és annakkijavítására vonatkozó információkat tartalmazóablakot.Infó ablak elhagyása: nyomja meg ismét aTOVÁBBI INFO funkciógombot
BELSŐ INFO funkciógombA BELSŐ INFO funkciógomb információval látja el az adotthibaüzenetről, mely kizárólag szerviz esetén bír jelentőséggel.
Nyissa meg a hiba ablakotRészletes információk a hibaüzenetről: álljona kurzorral a hibaüzenetre és nyomja meg aBELSŐ INFO funkciógombotA vezérlő megnyit egy ablakot, ami a hiba belsőinformációit tartalmazza.Infó ablak elhagyása: nyomja meg ismét aBELSŐ INFO funkciógombot
SZŰRŐ funkciógombA SZŰRŐ funkciógomb lehetővé teszi az azonos figyelmeztetésekszűrését egymás után.
Nyissa meg a hiba ablakotNyomja meg a TOVÁBBI MŰVELETEKfunkciógombot
Nyomja meg a SZŰRŐ funkciógombot. A vezérlőkiszűri az azonos figyelmeztetéseket
Szűrő elhagyása: nyomja meg a VISSZAfunkciógombot
198 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Hibaüzeneteknél
Hibák törléseHibák törlése a hiba ablakon kívül
Törölje a hibákat/üzeneteket a fejlécben: Nyomjameg a CE gombot
Bizonyos esetekben a CE gomb nem használható ahibák törléséhez, mivel a gombnak épp más funkciójavan.
Hibák törléseNyissa meg a hiba ablakot
Egyedi hibák törlése: vigye a kurzort ahibaüzenet fölé majd nyomja meg a TÖRLÉSfunkciógombot.Valamennyi hibaüzenet törléséhez: nyomja megaz ÖSSZES TÖRLÉSE funkciógombot.
Ha a hiba oka nem lett kijavítva, akkor a hibaüzenetnem törölhető. Ezen esetben a hibaüzenet továbbra isérvényben marad.
HibanaplóA vezérlő a felmerült hibákat és a fontos eseményeket (pl.rendszer indítás) egy hibanaplóban tárolja. A hibanapló kapacitásakorlátozott. Ha a napló megtelik, a vezérlő egy másik fájlt használ.Ha ez is megtelik, akkor a rendszer törli az első hibanaplót, ésújra írja azt. Ha szükséges, váltson át az AKTUÁLIS FÁJL-ról azELŐZŐ FÁJL-ra az előzmények megtekintéséhez.
Nyissa meg a hiba ablakot.Nyomja meg a NAPLÓ FÁJLOK funkciógombot
Hibanapló fájl megnyitása: nyomja meg aHIBANAPLÓ funkciógombot
Ha szükséges, állítsa be az aktuális hibanaplót:nyomja meg az ELŐZŐ FÁJL funkciógombot
Ha szükséges, állítsa be a jelenlegi hibanaplót:nyomja meg az AKTUÁLIS FÁJL funkciógombot
A legrégebbi bejegyzés a naplófájl elején található, a legújabbpedig a végén.
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 199
Programozási segédletek | Hibaüzeneteknél6
Billentyűleütés naplóA vezérlő minden lenyomott billentyűt és a fontos eseményeket(pl. rendszer indítás) egy gombnyomás naplóban tárolja. Agombnyomás napló kapacitása korlátozott. Ha a gombnyomásnapló megtelik, akkor a vezérlő egy második gombnyomásnaplót használ. Ha ez is megtelik, akkor a rendszer törli az elsőgombnyomás naplót, és újra írja azt. Ha szükséges, váltsonát az AKTUÁLIS FÁJL-ról az ELŐZŐ FÁJL-ra az előzményekmegtekintéséhez.
Nyomja meg a NAPLÓ FÁJLOK funkciógombot
Gombnyomás napló megnyitása: nyomja meg aGOMBNYOMÁS NAPLÓ funkciógombot
Ha szükséges, állítsa be a megelőzőgombnyomás naplót: nyomja meg azELŐZŐ FÁJL funkciógombotHa szükséges, állítsa be a jelenlegigombnyomás naplót: nyomja meg azAKTUÁLIS FÁJL funkciógombot
A vezérlő a kezelés alatt megnyomott összes billentyűt elmentia gombnyomás naplóba. A legrégebbi bejegyzés a fájl elejéntalálható, a legújabb pedig a végén.
Billentyűk és funkciógombok áttekintése a naplófájlmegtekintéséhez
Funkciógomb/gombok
Funkció
Ugrás a billentyűleütés naplófájl elejére
Ugrás a billentyűleütés naplófájl végére
Szöveg keresése
Aktuális billentyűleütés napló
Előző billentyűleütés napló
Egy sorral feljebb/lejjebb
Visszatérés a főmenübe
200 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | Hibaüzeneteknél
Információs szövegekKezelési hiba esetén, pl. egy nem megengedett nyomógombmegnyomása vagy érvényességi tartományon kívüli érték beírásaesetén, a vezérlő értesíti erről a egy fejlécben lévő információval.A vezérlő törli ezt az információs szöveget a következő érvényesbejegyzéssel.
Szerviz fájlok mentéseHa szükséges, elmentheti a vezérlő aktuális állapotát, éselérhetővé teheti a szerviz részére kiértékelés céljából. Arendszer ilyenkor a szervizfájlok egy csoportját menti el (hibaés gombnyomás naplók, illetve más fájlok, melyek a gép ésa megmunkálási művelet aktuális állapotáról tartalmaznakinformációt).Ha megismétli a SZERVÍZFÁJLOK MENTÉSE funkciót ugyanazona fájlnéven, akkor az előzőleg elmentett szervizadat fájlokfelülíródnak. Ennek elkerüléséhez használjon más fájlnevet afunkció ismétlésekor.
Szervizfájlok mentéseNyissa meg a hiba ablakot
Nyomja meg a NAPLÓ FÁJLOK funkciógombot
Nyomja meg a SZERVÍZFÁJLOK MENTÉSEfunkciógombotA vezérlő megnyit egy felugró ablakot, amibenmegadhatja a szervizfájl nevét, vagy a teljeselérési útvonalát.Szervizfájlok mentése: nyomja meg az OKfunkciógombot
A TNCguide súgó rendszer behívásaA vezérlő súgórendszere funkciógomb segítségével hívható be.Pillanatnyilag a súgórendszer ugyanazt a hibamagyarázatot jelenítimeg, amit a SÚGÓ funkciógomb lenyomásával is láthat.
Vegye figyelembe a Gépkönyv előírásait.Amennyiben a gép gyártója is készít egy súgó rendszert,a vezérlő megjelenít egy kiegészítő Gép gyártójafunkciógombot is, amelynek segítségével ezt a különsúgórendszert behívhatja. Itt további, részletesebbinformációt talál a szóban forgó hibaüzenettelkapcsolatban.
Hívja be a HEIDENHAIN hibaüzenetek súgóját
A HEIDENHAIN gép-specifikus hibaüzeneteksúgójának behívása, ha elérhető
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 201
Programozási segédletek | TNCguide szövegkörnyezet érzékeny súgórendszer6
6.12 TNCguide szövegkörnyezet érzékenysúgórendszer
AlkalmazásA TNCguide használata előtt le kell töltenie asúgófájlokat a HEIDENHAIN honlapjáról.További információ: "Aktuális súgófájlok letöltése",oldal 207
A TNCguide környezetfüggő súgórendszer a felhasználódokumentációt HTML formátumban tartalmazza. A TNCguiderendszert a HELP gombbal hívhatja be, a vezérlő azonban részbenaz adott helyzettől függően közvetlenül megjeleníti az adottállapotra jellemző információt (környezetfüggő behívás). Ha egyNC mondat szerkesztése közben nyomja meg a SÚGÓ gombot, arendszer a dokumentációnak pontosan arra a pontjára viszi, ami avonatkozó funkciót írja le.
A vezérlő mindig azon a nyelven kísérli meg a TNCguidemegnyitását, amelyet Ön a vezérlő párbeszédeknyelveként kiválasztott. Ha a szükséges nyelvi verziómég hiányzik, a vezérlő az angol változtatot nyitja meg.
Az alábbi felhasználói dokumentációk állnak rendelkezésre aTNCguide rendszerben:
Felhasználói kézikönyv párbeszédes programozáshoz(BHBKlartext.chm)ISO Felhasználói kézikönyv (BHBIso.chm)Felhasználói kézikönyv beállítása, NC-programok tesztelése ésledolgozása (BHBoperate.chm)Felhasználói kézikönyv ciklusprogramozáshoz(BHBKlartext.chm)Hibaüzenetek listája (errors.chm)
Ezenkívül, rendelkezésre áll a main.chm "könyv" fájl is, amelyegyütt tartalmazza az összes létező .chm fájl tartalmát.
Opcióként a gép gyártója beágyazhat gép-specifikusdokumentációt is a TNCguide rendszerbe. Ezeka dokumentumok külön könyvként jelennek meg amain.chm fájlban.
202 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | TNCguide szövegkörnyezet érzékeny súgórendszer
Munkafolyamat a TNCguide-dalTNCguide behívásaA TNCguide elindítására különböző lehetőségek állnakrendelkezésére:
Nyomja meg a HELP gombotKattintson először a képernyő jobb alsó részén a súgószimbólumra, majd kattintson a megfelelő funkciógombokraNyissa meg a súgó fájlt (CHM fájl) a fájlkezelőn keresztül. Avezérlő minden CHM fájlt meg tud nyitni, akkor is, ha az nem avezérlő belső memóriájában van tárolva-
A Windows programozó állomáson a TNCguidea rendszer beállításainál meghatározott standardböngészővel nyílik meg.
Sok funkciógombhoz tartozik környezetfüggő behívás, amelyneksegítségével közvetlenül a funkciógomb funkciójának leírásáhozjuthat hozzá. Ehhez a funkcióhoz egér használata szükséges.Ehhez alábbiak szerint járjon el:
Válassza ki azt a funkciógombsort, amely a kívántfunkciógombot tartalmazzaAz egérrel kattintson a súgó szimbólumra, amit a vezérlő afunkciógombsor fölött a jobb oldalon jelenít megAz egérmutató kérdőjellé változik.Vigye a kérdőjelet arra a funkciógombra, amelynek amagyarázatára kíváncsi, és kattintson az egérrelA vezérlő megnyitja a TNCguide-ot. Ha a kiválasztottfunkciógombnak nincs beviteli pontja, akkor a vezérlő megnyitjaa main.chm könyvfájlt. A kívánt magyarázatra a teljesszövegben való kereséssel, vagy a navigáció használatávalkereshet rá.
A környezetfüggő súgó NC mondat szerkesztése közben iselérhető:
Válasszon ki egy tetszőleges NC mondatotJelölje ki a kívánt szótNyomja meg a HELP gombotA vezérlő elindítja a Súgó rendszert és megjeleníti az aktívfunkció leírását. Ez nem vonatkozik a mellékfunkciókra, vagy agépgyártó ciklusaira.
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 203
Programozási segédletek | TNCguide szövegkörnyezet érzékeny súgórendszer6
Navigálás a TNCguide-banA legkönnyebben az egérrel navigálhat a TNCguide súgóban.A képernyő bal oldalán megjelenik egy tartalomjegyzék. Ajobbra mutató háromszögre kattintva megnyithatja az alárendeltfejezeteket, és a megfelelő beírásra kattintva megnyithatja azegyes oldalakat is. A használat módja megegyezik a WindowsExplorerével.A kapcsolódó szövegpozíciók (kereszthivatkozások) kék színbenés aláhúzva jelennek meg. A linkre kattintva megnyithatja akapcsolódó oldalt.A TNCguide természetesen használható gombok ésfunkciógombok segítségével is. Az alábbi táblázat áttekintést nyújta megfelelő billentyűfunkciókról.
Funkciógomb FunkciókHa a bal oldali tartalomjegyzék aktív: válasszaki a fölötte vagy alatta lévő elemetHa a jobb oldali szöveg ablak aktív: mozgassaaz oldalt lefelé vagy felfelé, ha a szöveg vagyábra nem látható teljesen
Ha a bal oldali tartalomjegyzék aktív: nyissameg a tartalomjegyzéket.Ha a jobb oldali szöveg ablak aktív: nincsfunkciója
Ha a bal oldali tartalomjegyzék aktív: zárja bea tartalomjegyzéketHa a jobb oldali szöveg ablak aktív: nincsfunkciója
Ha a bal oldali tartalomjegyzék aktív: a kurzorgombokkal megjelenítheti a kiválasztott oldaltHa a jobb oldali szöveg ablak aktív: haa kurzor egy linken van, akkor átugrik ahivatkozott oldalra
Ha a bal oldali tartalomjegyzék aktív: atartalomjegyzék megjelenítése, a tárgy indexmegjelenítése fülek, és a teljes szövegűkeresési funkció és a jobboldali képernyőfélrevaló áttérés közötti váltást szolgáljaHa a jobb oldali szöveg ablak aktív:visszaugrás a bal oldali ablakba
Ha a bal oldali tartalomjegyzék aktív: válasszaki a fölötte vagy alatta lévő elemetHa a jobb oldali szöveg ablak aktív: ugrás akövetkező hivatkozásra
Az utoljára megjelenített oldal kiválasztása
Lapozás előre, ha az utoljára megjelenítettoldal kiválasztása funkciót használta
Visszalapozás egy oldallal
204 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | TNCguide szövegkörnyezet érzékeny súgórendszer
Funkciógomb FunkciókElőrelapozás egy oldallal
A tartalomjegyzék megjelenítése/elrejtése
Átkapcsolás a teljes képernyős és a kicsinyítettképernyős megjelenítés között. Kicsinyítettképernyős megjelenítés esetén a vezérlő ablakfennmaradó része is látható
A fókusz a vezérlő alkalmazásán van, ígya vezérlővel a TNCguide használata alattis dolgozhat. Ha a teljes képernyő aktív, afókuszváltás előtt a vezérlő automatikuscsökkenti az ablak méretét
Kilépés a TNCguide-ból
TárgymutatóA legfontosabb szavak a tárgymutatóban (Index fül) ismegtalálhatók, és ezeket közvetlenül, egérrel való kattintással vagya nyílgombok segítségével is kiválaszthatja.A bal oldal aktív.
Válassza az Index fületNavigáljon a nyílgombokkal vagy az egérrel akívánt szóra
Alternatíva:Adja meg a szó kezdő betűjétA vezérlő szinkronizálja a tárgymutatót éslétrehoz egy listát, amelyben könnyebbenmegtalálhatja az adott szót.Jelenítse meg az ENT gombbal a kiválasztott szóinformációit
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 205
Programozási segédletek | TNCguide szövegkörnyezet érzékeny súgórendszer6
Keresés a teljes szövegbenA Keresés fül alatt a teljes TNCguide rendszerben rákereshet egybizonyos szóra.A bal oldal aktív.
Válassza a Keresés fületAktiválja a Keresés: beviteli mezőtAdja meg a keresendő szótHagyja jóvá az ENT gombbalA vezérlő felsorol minden, a kívánt szóttartalmazó forrást.Jelölje ki a nyílbillentyűkkel a kívánt forrástNyomja meg az ENT gombot, ezáltal akiválasztott forráshoz ugorhat
A teljes szövegben történő keresés csak egyesszavaknál használható.Ha aktiválja a Keresés csak a címekben funkciót,a vezérlő csak a címekben keres, és figyelmenkívül hagyja a szövegtörzset. A funkciót az egérrel,vagy pedig kiválasztással és az Space billentyűmegnyomásával tudja aktiválni.
206 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Programozási segédletek | TNCguide szövegkörnyezet érzékeny súgórendszer
Aktuális súgófájlok letöltéseA vezérlőszoftverhez tartozó súgó fájlokat a HEIDENHAINhonlapján találja meg:http://content.heidenhain.de/doku/tnc_guide/html/en/index.htmlKeresse meg a megfelelő súgófájlt az alábbiak szerint:
TNC vezérlőkSorozat, pl. TNC 300A kívánt NC-szoftver számok, pl.TNC 320 (77185x-06)Válassza ki a kívánt nyelvi verziót a TNCguide online súgótáblázatbólTöltse le a ZIP fájlokatBontsa ki a ZIP fájlokatMásolja a kibontott CHM fájlokat a vezérlés TNC:\tncguide\dekönyvtárába vagy a megfelelő nyelvű alkönyvtárba
Ha a TNCremo segítségével kívánja a CHM fájlokat avezérléshez továbbítani, akkor válassza a bináris módota .chm kiterjesztésű fájlokhoz.
Nyelv TNC könyvtár
Német TNC:\tncguide\de
Angol TNC:\tncguide\en
Cseh TNC:\tncguide\cs
Francia TNC:\tncguide\fr
Olasz TNC:\tncguide\it
Spanyol TNC:\tncguide\es
Portugál TNC:\tncguide\pt
Svéd TNC:\tncguide\sv
Dán TNC:\tncguide\da
Finn TNC:\tncguide\fi
Holland TNC:\tncguide\nl
Lengyel TNC:\tncguide\pl
Magyar TNC:\tncguide\hu
Orosz TNC:\tncguide\ru
Kínai (egyszerűsített) TNC:\tncguide\zh
Kínai (hagyományos) TNC:\tncguide\zh-tw
Szlovén TNC:\tncguide\sl
Norvég TNC:\tncguide\no
Szlovák TNC:\tncguide\sk
Koreai TNC:\tncguide\kr
Török TNC:\tncguide\tr
Román TNC:\tncguide\ro
6
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 207
7Mellékfunkciók
Mellékfunkciók | M mellékfunkciók és STOP megadása7
7.1 M mellékfunkciók és STOP megadása
AlapismeretekA vezérlő mellékfunkciókkal – amiket M funkcióknak is neveznek –kezeli
a programfutást, pl. a program megszakításaa gépi funkciókat, pl. a főorsó forgásirányának váltása és ahűtés be- és kikapcsolásaa szerszám pályaviselkedését
Legfeljebb négy M mellékfunkciót adhat meg egy pozicionálómondat végén vagy egy külön NC-mondat-ban. A vezérlő az alábbipárbeszédet jeleníti meg: M mellékfunkció?Ekkor általában csak a mellékfunkció számát kell megadni. Néhánymellékfunkció kiegészítő paraméterekkel programozható. Ebben azesetben egy paraméter párbeszédablak is megnyílik.A Kézi üzemmód és Elektronikus kézikerék üzemmódban azmellékfunkciók bevitele az M funkciógombbal lehetséges.
210 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | M mellékfunkciók és STOP megadása
Mellékfunkciók hatékonyságaVegye figyelembe, hogy néhány M funkció a pozicionáló mondatelején, míg a többi a mondat végén lép érvénybe, tekintet nélkül azNC mondatban elfoglalt helyükre.A mellékfunkciók attól az NC-mondat-tól érvényesek, amelybenmeghívták azokat.Néhány mellékfunkció csak abban az NC-mondat-ban érvényes,amelyikben programozta. Ha egy mellékfunkció nem csakmondatonként lép érvénybe, úgy azt egy következő NC-mondat-ban egy külön M funkcióval vissza kell vonnia, vagy azt a vezérlőautomatikusan visszavonja a program végén.
Ha egy NC mondatba több M funkciót programozott,akkor a végrehajtási sorrend a következő:
Azok az M funkciók, melyek a mondat elején lépnekérvénybe, előbb kerülnek végrehajtásra, mint azok,amelyek a mondat végén lépnek érvénybeHa valamennyi M funkció a mondat elején vagyvégén lép érvénybe, akkor a végrehajtás aprogramozott sorrendben történik
Mellékfunkció bevitele egy STOP mondatbaA STOP mondat programozásával leállíthatja a program futásátvagy a programtesztet, pl. egy szerszám ellenőrzéséhez. M(mellék) funkciót is tartalmazhat a STOP mondat:
A programfutás megszakításához nyomja meg aSTOP gombotAdjon meg egy M mellékfunkciót
Példa87 STOP M6
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 211
Mellékfunkciók | Mellékfunkciók a programfutás felügyeletéhez, főorsóhoz és hűtővízhez7
7.2 Mellékfunkciók a programfutásfelügyeletéhez, főorsóhoz és hűtővízhez
ÁttekintésVegye figyelembe a Gépkönyv előírásait.Az alább részletezett mellékfunkciók működését aszerszámgép gyártója tudja befolyásolni.
M Érvényesség Hatása mondatnál Elsőmondat
Utolsómondat
M0 Program STOPFőorsó STOP
■
M1 Opcionális program STOPFőorsó STOP, ha szükségesHűtővíz KI, ha szükséges (a funkcióta gépgyártó határozza meg)
■
M2 Program STOPFőorsó STOPHűtővíz kiVisszaugrás az 1. mondatra Állapotkijelző törlése Az funkció terjedelme a resetAt (100901 sz.) gépparaméterből függ
■
M3 Főorsó BE az óramutató járásávalmegegyező irányban
■
M4 Főorsó BE órajárással ellentétesen ■
M5 Főorsó STOP ■
M6 SzerszámcsereFőorsó STOPProgram STOP
■
M8 Hűtés BE ■
M9 Hűtés KI ■
M13 Főorsó BE órajárás szerintHűtővíz BE
■
M14 Főorsó BE órajárással ellentétesenHűtővíz BE
■
M30 Ugyanaz, mint az M2 ■
212 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók koordináta bevitelekhez
7.3 Mellékfunkciók koordináta bevitelekhez
Gépi koordináták programozása: M91/M92A mérőrendszer nullapontjaA mérőrendszeren egy referenciajel jelöli a nullapont helyét.
Gépi nullapontA gépi nullapont a következőkhöz szükséges:
Adja meg a tengelymozgások határait (szoftvervégálláskapcsoló)Ráállás gépi referenciapontokra (pl. szerszámcsere-pozícióra)Nullapont beállítása
A szerszámgépgyártó gépi paraméterekben határozza meg atengelyeken a nullapontok távolságát a gépi nullaponttól.
Általános működésA vezérlő a koordinátákat a munkadarab nullaponttól számítja.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
Működés M91 esetén – Gépi nullapontHa a koordináták a gép nullapontjára vonatkoznak a pozícionálómondatokban, akkor adjon meg M91-et ezekben az NC-mondatok-ban.
Ha egy M91 mondatba növekményes koordinátákatprogramoz, úgy ezen koordináták az utolsóprogramozott M91 pozícióra vonatkoznak. Ha nincsM91 pozíció programozva az aktív NC mondatban,a koordináták az érvényes szerszámpozícióravonatkoznak.
A képernyőn látható koordináták a gépi nullapontra vonatkoznak.Állítsa a koordináta-kijelzést az állapotkijelzőben REF állásba.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 213
Mellékfunkciók | Mellékfunkciók koordináta bevitelekhez7
Működés M92 esetén – További gépi nullapont
Vegye figyelembe a Gépkönyv előírásait.A gépi nullaponton felül a gép gyártója egy további gépinullapontot is meghatározhat.A szerszámgépgyártó minden tengelynél megadja, hogya gépi nullapont és a kiegészítő gépi nullapont milyentávolságra vannak egymástól.
Ha a koordináták a gép bázispontjára vonatkoznak a pozícionálómondatokban, akkor adjon meg M92-et ezekben az NC-mondatok-ban.
M91 vagy M92 programozásánál is figyelembe veszi avezérlő a sugárkorrekció értékét. A szerszám hosszátnem veszi figyelembe.
FunkcióAz M91 és az M92 funkció csak abban a mondatban érvényes,amelyikben M91 és M92 programozva lett.Az M91 és M92 a mondat elején fejti ki hatását.
Munkadarab nullapontHa azt szeretné, hogy az adatok mindig a gépi nullaponthoz képestlegyenek megadva, akkor letilthatja a nullapont beállítást egy vagytöbb tengelyre.Ha minden tengelyre letiltja a nullapont beállítást, a vezérlő nemjelzi ki tovább a BÁZISPONT KIJELÖLÉS funkciógombot Kéziüzemmód.Az ábra mutatja a gépi és a munkadarab nullapontot.
M91/M92 Programteszt üzemmódbanAz M91/M92 mozgások grafikus szimulációjához aktiválni kella megmunkálási terület ellenőrzését és a nyers munkadarabkijelzését a megadott nullaponthoz viszonyítva.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
214 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók koordináta bevitelekhez
Mozgás egy nem-döntött koordinátarendszerpozíciójára, döntött munkasíkkal: M130Standard viselkedés döntött munkasíkkalA vezérlő a pozicionáló mondatokban lévő koordinátákat a döntöttmegmunkálási sík koordinátarendszeréhez vonatkoztatja.
Viselkedés M130 használatávalA vezérlő az egyenes elmozduló mondatok koordinátáit az aktívdöntött megmunkálási sík ellenére a nem-döntött munkadarabkoordinátarendszerre vonatkoztatja.A vezérlő ezután a döntött szerszámot a nem-döntött munkadarabkoordinátarendszerben programozott koordinátákra mozgatja.
MEGJEGYZÉSÜtközésveszély!Az M130 csak mondatonként aktív. Az ezt követő megmunkálásta vezérlő ismét az elforgatott koordinátarendszerben hajtjavégre. A megmunkálás során ütközésveszély áll fenn!
Grafikai szimulációval ellenőrizze a végrehajtást és apozíciókat
Programozási útmutatások:Az M130 funkció csak Megmunkálási sík billentéseesetén megengedett.Ha az M130 funkciót kombinálja ciklusmeghívással,a vezérlő megszakítja a végrehajtást egyhibaüzenettel.
FunkcióM130 egyenes mondatok esetén csak az adott mondatbanérvényes, sugárkorrekció nélkül.
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 215
Mellékfunkciók | Mellékfunkciók pályamenti működéshez7
7.4 Mellékfunkciók pályamenti működéshez
Kis kontúrlépcsők megmunkálása: M97Általános működésA vezérlés a külső sarkoknál egy ívátmenetet szúr be. Ez nagyonkis lépcsőknél azt eredményezhetné, hogy a szerszám belevág akontúrbaIlyen esetekben a vezérlő megszakítja a programfutást ésSzerszámsugár túl nagy hibaüzenetet küld.
Viselkedés M97 használatávalA vezérlő kiszámítja a kontúrelemek metszéspontját – mint a belsősarkoknál – és átviszi a szerszámot e pont fölött.Az M97 funkciót abban az NC-mondat-ban kell megadni,amelyikben a külső sarkot.
Az M97 helyett a HEIDENHAIN a jóval hatékonyabbM120 LA funkciót ajánlja. További információ:"Sugárkorrigált kontúr kiszámítása előre (LOOKAHEAD): M120 ", oldal 221
FunkcióM97 funkció csak abban az NC mondatban érvényes, amelyikbenaz M97 programozásra került.
A vezérlő M97 esetén a kontúrt a sarkokban nemmunkálja meg teljesen. Amennyiben szükséges, akontúrsarkot egy kisebb szerszámmal kell utómunkálnia.
Példa
5 TOOL DEF L ... R+20 Nagy szerszámsugár
...
13 L X... Y... R... F... M97 Ráállás a 13. kontúrpontra
14 L IY-0.5 ... R... F... A 13-14. kontúrlépcső megmunkálása
15 L IX+100 ... Ráállás a 15. kontúrpontra
16 L IY+0.5 ... R... F... M97 A 15-16. kontúrlépcső megmunkálása
17 L X... Y... Ráállás a 17. kontúrpontra
216 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók pályamenti működéshez
Nyitott kontúrsarkok megmunkálása: M98Általános működésA vezérlő kiszámítja a marópályák metszéspontját a belsősarkoknál és megváltoztatja ezekben a pontokban a haladási irányt.Ha azonban a kontúr a sarkoknál nyitott, a megmunkálás nem leszteljes.
Viselkedés M98 használatávalAz M98 mellékfunkcióval a vezérlő addig mozgatja csak el aszerszámot, míg minden kontúrpontot ténylegesen meg nemmunkál:
FunkcióM98 funkció csak azokban a mondatokban érvényes, amelyekbenaz M98 programozásra került.M98 a mondat végén lép érvénybe.
Példa: Ráállás sorban a 10, 11 és 12 kontúrpontokra10 L X... Y... RL F
11 L X... IY... M98
12 L IX+ ...
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 217
Mellékfunkciók | Mellékfunkciók pályamenti működéshez7
Előtolás fogásvételi mozgásokhoz: M103Általános működésA vezérlő a szerszámot a mozgás irányától függetlenül az utoljáraprogramozott előtolással mozgatja.
Viselkedés M103 használatávalA vezérlő a szerszámtengely negatív irányában történő mozgásnállecsökkenti a pályamenti előtolást. Az FZMAX fogásvételi előtolásegyenlő az FPROG utoljára programozott előtolás és az F%tényező szorzatával:FZMAX = FPROG x F%
M103 programozásaHa egy pozicionáló mondatban megadja az M103 funkciót, akkor avezérlő folytatja a párbeszédet és rákérdez az F tényező értékére.
FunkcióM103 a mondat elején lép érvénybe. M103 visszavonása: M103 funkciót tényező nélkül újból be kellprogramozni
Az M103 funkció döntött megmunkálási síkkoordinátarendszerben is érvényes. Az előtoláscsökkentése a döntött síkú szerszámtengely negatívirányba való elmozdítása alatt érvényes.
PéldaA fogásvételi előtolás az eredeti előtolás 20%-a.
... Pillanatnyi megmunkálási előtolás (mm/perc):
17 L X+20 Y+20 RL F500 M103 F20 500
18 L Y+50 500
19 L IZ-2.5 100
20 L IY+5 IZ-5 141
21 L IX+50 500
22 L Z+5 500
218 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók pályamenti működéshez
Előtolás milliméter/orsófordulatban: M136Általános működésA vezérlő a szerszámot az NC-program-ban, mm/perc-benmegadott F előtolással mozgatja
Viselkedés M136 használatával
Az inch mértékegységű NC programokban az M136és az FU előtolási alternatíva kombinációja nemmegengedett.A főorsó vezérlése nem megengedett, ha az M136 aktív.
Az M136 hatására a vezérlő nem mm/perces előtolással mozgatjaa szerszámot, hanem az NC-program-ban programozott Fértéket milliméter/orsófordulatnak veszi. Ha megváltoztatja afordulatszámot a potenciométerrel, akkor a vezérlő automatikusanhozzáigazítja az előtolást is.
FunkcióM136 a mondat elején lép érvénybe.M136 törlésére az M137-et kell programoznia.
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 219
Mellékfunkciók | Mellékfunkciók pályamenti működéshez7
Körívek előtolása: M109/M110/M111Általános működésA vezérlő a programozott előtolási sebességet aszerszámközéppont pályájára vonatkoztatja.
Viselkedés köríveken M109 használatávalA vezérlő belső és külső kontúroknál a körívek előtolását aszerszám forgácsolóélénél állandóan tartja.
MEGJEGYZÉSVigyázat, a szerszám és a munkadarab veszélybe kerülhet!Ha az M109 funkció aktív, a vezérlő nagyon kicsi külső sarokmegmunkálásánál az előtolást részben drasztikusan megemeli.Megmunkálás során fennáll a szerszám törésének vagy amunkadarab megsérülésének veszélye!
M109 funkciót ne alkalmazza nagyon kicsi külső sarkokmegmunkálásánál
Viselkedés köríveken M110 használatávalA vezérlő a körívekre vonatkozó előtolást csak a belső kontúroknáltartja állandó értéken. Az előtolás szabályozása nem hat ki akörívek külső kontúrjának megmunkálására.
Ha M109-et vagy M110-et ad meg egy 200-nál nagyobbszámú megmunkálási ciklus meghívása előtt, az előtolásszabályozás a megmunkálási ciklusokon belüli körívekreis érvényes lesz. A megmunkálási ciklus befejezésevagy visszavonása után visszaáll a kezdeti állapot.
FunkcióM109 és M110 a mondat elején lépnek érvénybe. M109 és M110törléséhez adja meg az M111-et.
220 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók pályamenti működéshez
Sugárkorrigált kontúr kiszámítása előre (LOOKAHEAD): M120Általános működésHa a szerszám sugara nagyobb, mint a sugárkorrekcióvalmegmunkálandó kontúrlépés, akkor a vezérlő megszakítjaa program futását és hibaüzenetet küld. M97 letiltja ezt ahibaüzenetet, de marási nyomhoz vezet és eltolja még a sarkot is.További információ: "Kis kontúrlépcsők megmunkálása: M97",oldal 216Alámetszések esetén a vezérlő akár a kontúrba is belevághat.
Viselkedés M120 használatávalA vezérlő ellenőrzi a sugárkompenzált kontúrokat, hogy azoktartalmaznak-e alámetszéseket vagy átfedéseket, és előrekiszámolja a szerszámpályát az aktuális NC-mondat-tól. Azt ahelyet, ahol a szerszám belevágna a kontúrba, a szerszám nemmunkálja meg (a sötét terület az ábrán). A digitalizált vagy külsőleglétrehozott adatok szerszámsugár korrekciójának kiszámításáhozis használhatja az M120 funkciót. Ezáltal az elméleti sugártól valóeltérés korrigálható.Azon NC-mondat-ok számát (max. 99), amelyeket a vezérlő előrekiszámít, az M120 után álló LA (angolul Look Ahead: nézz előresegítségével határozza meg. Minél több NC-mondat-ot számoltatelőre a vezérlővel, annál lassabb lesz a feldolgozás.
BevitelHa egy pozicionáló mondatban megadja az M120 funkciót, akkor avezérlő folytatja az adott NC-mondat párbeszédét, és rákérdez azelőre kiszámítandó NC-mondatok LA számára.
FunkcióAz M120-nak egy olyan NC mondatban kell szerepelnie, amelytartalmazza az RL vagy RR sugárkorrekciót. M120 ettől azNC-mondat-tól érvényes, amíg
a sugárkorrekció törlése az R0 funkcióvalM120 LA0-t nem programoz beM120-t programoz be LA nélkülEgy másik NC-program meghívása PGM CALL segítségévelA ciklus 19-val vagy a PLANE-funkcióval el nem billenti amegmunkálási síkot
M120 a mondat elején lép érvénybe.
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 221
Mellékfunkciók | Mellékfunkciók pályamenti működéshez7
KorlátozásokEgy külső vagy belső program stop után a kontúrt csak NMONDATRA UGRÁS funkcióval tudja újra behívni. A mondatravaló ugrás előtt azonban még meg kell szakítani az M120-t,máskülönben a vezérlő hibaüzenetet küldHa a kontúrt érintőleges pályáról közelíti meg, akkor használjaaz APPR LCT funkciót; az APPR LCT-t tartalmazó NC-mondatcsak a megmunkálási sík koordinátáit tartalmazhatjaHa a kontúrt egy érintőleges pályáról közelíti meg, akkor aDEP LCT funkciót; kell használnia, a DEP LCT.t tartalmazóNC-mondat csak a megmunkálási sík koordinátáit tartalmazhatjaMielőtt alkalmazná az alább felsorolt funkciókat, törölje az M120funkciót és a sugárkorrekciót:
Ciklus 32 TűrésCiklus 19 MunkasíkPLANE funkcióM114M128TCPM funkció
222 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók pályamenti működéshez
Kézikerék pozícionálás szuperponálása programfutásközben: M118Általános működésProgramfutás üzemmódban a vezérlő a szerszámot azalkatrészprogramban megadottak szerint mozgatja.
Viselkedés M118 használatávalAz M118 megengedi a kézikerekes korrigálást a programfutássorán. Ehhez programozza be az M118-at, és adjon megegy tengelyspecifikus értéket (egyenes vagy forgó tengely)milliméterben.
MEGJEGYZÉSÜtközésveszély!Amennyiben az M118 funkció segítségével kívánja egy elfordulótengely pozícióját megváltoztatni kézikerékkel, majd végrekívánja hajtani az M140 funkciót, a vezérlő a kijáratás soránfigyelmen kívül hagyja a szuperponált értékeket. Különösenforgótengellyel rendelkező gépek esetén áll fenn a nem kívántés előre nem látható mozgások veszélye. A kiegyenlítő mozgássorán ütközésveszély áll fenn!
M118 és M140 kombinációja a forgótengelyes gépeknél nemmegengedett
BevitelHa egy pozicionáló mondatban megadja az M118 funkciót, akkora vezérlő folytatja a párbeszédet és rákérdez a tengelyspecifikusértékekre. A koordináták beviteléhez használja a narancssárgatengelygombokkal vagy az alfabetikus billentyűzetet.
FunkcióTörölheti a kézikerekes pozicionálást az M118 ismételt, dekoordináták nélküli programozásával.M118 a mondat elején lép érvénybe.
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 223
Mellékfunkciók | Mellékfunkciók pályamenti működéshez7
PéldaSzeretné, hogy program futása alatt lehetősége legyen aszerszámot a kézikerékkel az X/Y munkasíkban ±1 mm-rel és aB forgótengely körül ±5°-kal mozgatnia, a programozott értékhezképest:
L X+0 Y+38.5 RL F125 M118 X1 Y1 B5
M118 a gép koordináta rendszerében érvényesalapvetően.További információk: Felhasználói kézikönyvBeállítás, NC programok tesztelése és végrehajtásaAz M118 Pozícionálás kézi értékbeadássalüzemmódban is érvényes!
VT virtuális szerszámtengely
Vegye figyelembe a Gépkönyv előírásait.A gépgyártónak a vezérlőt ehhez a funkcióhoz elő kellkészítenie.
A virtuális szerszámtengellyel a döntött állású szerszám irányábais lehet mozogni a kézikerékkel, dönthető főorsóval rendelkezőgép esetén. Egy virtuális-tengely irányú mozgáshoz válassza a VTtengelyt a kézikerék kijelzőjén.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtásaEgy HR 5xx kézikeréken a virtuális szerszámtengelyt közvetlenül anarancssárga VI tengelygombbal lehet kiválasztani, ha szükséges(lásd a gép kézikönyvét).Az M118 funkcióval kézikerekes szuperponálást is végrehajthataz éppen aktív szerszámtengely irányában. Ehhez az M118funkcióban legalább a főorsót kell meghatároznia a megengedettmozgástartománnyal együtt (pl. M118 Z5) a kézikeréknél pedigválassza a VT tengelyt.
224 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók pályamenti működéshez
Visszahúzás a kontúrról a szerszámtengely irányában:M140Általános működésA vezérlő a szerszámot a Mondatonkénti programfutás ésFolyamatos programfutás üzemmódokban az NC-program banmeghatározottak szerint mozgatja.
Viselkedés M140 használatávalAz M140 MB (kijáratás) funkcióval megadhatja azt a pályát aszerszámtengely irányában, amelyiken a szerszám elhagyja akontúrt.
BevitelHa egy pozicionáló mondatban megadja az M140 funkciót, avezérlő folytatja a párbeszédet és rákérdez a pályára, amelyikena szerszám a kontúrt elhagyja. Adja meg a kívánt utat, amelyena szerszám a kontúrt elhagyja, vagy nyomja meg az MB MAXfunkciógombot, hogy az elmozdulás a mozgási tartomány széléigtörténjen.Ezen kívül az előtolás is programozható, amellyel a szerszám amegadott utat megteszi. Ha nem ad meg az előtolást, a vezérlőgyorsjáratban teszi meg a programozott utat.
FunkcióM140 funkció csak abban a mondatban érvényes, amelyikben azM140 programozásra került.M140 a mondat elején lép érvénybe.
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 225
Mellékfunkciók | Mellékfunkciók pályamenti működéshez7
PéldaNC-mondat 250: szerszám eltávolodik 50mm-t a kontúrtólNC-mondat 251: szerszám a mozgási tartomány széléig mozog
250 L X+0 Y+38.5 F125 M140 MB 50 F750
251 L X+0 Y+38.5 F125 M140 MB MAX
M140 aktív Megmunkálási sík billentése funkció eseténis érvényes. Dönthető fejjel felszerelt gépek esetén avezérlő a szerszámot a döntött koordinátarendszerbenmozgatja el.Az M140 MB MAX segítségével csak a pozitív iránybatörténhet a visszahúzás.Mindig határozzon meg egy szerszámhívást aszerszámtengellyel az M140 előtt, ellenkező esetben azelmozdulás iránya nem lesz definiálva.
MEGJEGYZÉSÜtközésveszély!Amennyiben az M118 funkció segítségével kívánja egy elfordulótengely pozícióját megváltoztatni kézikerékkel, majd végrekívánja hajtani az M140 funkciót, a vezérlő a kijáratás soránfigyelmen kívül hagyja a szuperponált értékeket. Különösenforgótengellyel rendelkező gépek esetén áll fenn a nem kívántés előre nem látható mozgások veszélye. A kiegyenlítő mozgássorán ütközésveszély áll fenn!
M118 és M140 kombinációja a forgótengelyes gépeknél nemmegengedett
226 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók pályamenti működéshez
Tapintórendszer felügyeletének elnyomása: M141Általános működésHa vezérlő kitérített helyzetű tapintószár esetén hibaüzenetet küld,amint el kívánja mozdítani a gép tengelyeit.
Viselkedés M141 használatávalA vezérlő akkor is elmozdítja a gép tengelyeit, ha a tapintó kitérítetthelyzetben van. Ez a funkció akkor szükséges, ha saját mérésiciklust ír a 3-as mérési ciklus felhasználásával, hogy a tapintótkitérített állapotából egy pozicionáló mondattal visszahúzza.
MEGJEGYZÉSÜtközésveszély!Az M141 funkció esetén a vezérlő kitérített tapintószár eseténnem küld hibaüzenetet. A vezérlő nem végez automatikusütközésellenőrzést a tapintószárral. A két eljárással biztosítanikell, hogy a tapintó biztonságosan visszahúzódhat. Hibásanmegválasztott kijáratási irány esetén ütközésveszély áll fenn!
Óvatosan tesztelje az NC programot vagy a programszakaszta Mondatonkénti programfutás üzemmódban
Az M141 csak az egyenes mondatokban hatásos.
ÉrvényességM141 funkció csak abban a mondatban érvényes, amelyikben azM141 programozásra került.M141 a mondat elején lép érvénybe.
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 227
Mellékfunkciók | Mellékfunkciók pályamenti működéshez7
Alapelforgatás törlése: M143Általános működésAz alapelforgatás mindaddig hatásos, amíg vissza nem állítja vagyegy új értékkel felül nem írja azt.
Viselkedés M143 használatávalA vezérlő töröl egy alapelforgatást az NC programból.
Az M143 funkció nem engedélyezett program közbeniindítás esetén.
FunkcióM143 funkció csak attól a mondatban érvényes, amelyikben azM143 programozásra került.M143 a mondat elején lép érvénybe.
M143 törli a bázispont táblázat SPA, SPB és SPCoszlopaiból a bejegyzéseket. A megfelelő sor ismételtaktiválásakor az alapelforgatás minden oszlopban újra0.
228 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Mellékfunkciók | Mellékfunkciók pályamenti működéshez
Szerszám automatikus visszahúzása a kontúrtól NCstop esetén: M148Általános működésA vezérlő egy NC stop esetén minden mozgást leállít. A szerszáma megszakítási pontnál megáll.
Viselkedés M148 használatával
Vegye figyelembe a Gépkönyv előírásait.Ezt a funkciót a gépgyártó konfigurálja és engedélyezi.A gépgyártó a CfgLiftOff (201400 sz.) gépiparaméterben határozza meg azt a pályát, amit avezérlő LIFTOFF esetén megtesz. A CfgLiftOff gépiparaméter használatával a funkció akár deaktiválható is.
Állítsa be a szerszámtáblázat LIFTOFF oszlopában az aktívszerszámnál az Y paramétert. A vezérlő a szerszámot aszerszámtengely irányában legfeljebb 2 mm-rel elhúzza a kontúrtól.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtásaALIFTOFF (kiemelés) a következő esetekben lép érvénybe:
A kezelő által előidézett NC stopA szoftver által előidézett NC stop, pl. ha hiba keletkezik ahajtásrendszerbenÁramkimaradás
FunkcióM148 addig érvényes, míg a funkciót a M149 nem deaktiválja.M148 a mondat elején, a M149 a mondat végén lép érvénybe.
7
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 229
Mellékfunkciók | Mellékfunkciók pályamenti működéshez7
Sarkok lekerekítése: M197Általános működésA vezérlés a külső sarkoknál egy ívátmenetet szúr be aktívsugárkorrekció esetén. Ez az él legömbölyítéséhez vezethet.
Működés M197-telAz M197 funkcióval a kontúr a saroknál érintőlegesenmeghosszabbodik, és egy kisebb átmenő ív kerül beszúrásra.Az M197 funkció programozásakor az ENT gomb lenyomásátkövetően a vezérlő megnyitja a DL beviteli mezőt. A Dl-ben-benhatározza meg azt a hosszt, amivel a vezérlő meghosszabbítja akontúrelemeket. Az M197-vel a sarok sugara lecsökken, a sarok ívekisebb és a mozgás még mindig érintő marad.
FunkcióA M197 funkció mondatonként érvényes, és csak külső sarkokravonatkozik.
Példa
L X... Y... RL M197 DL0.876
230 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
8Alprogramok ésprogramrészek
ismétlése
Alprogramok és programrészek ismétlése | Alprogramok és programrész ismétlések8
8.1 Alprogramok és programrész ismétlésekAz alprogramok és programrész ismétlések lehetővé teszik,hogy egy egyszer már programozott megmunkálási műveletsortannyiszor futtasson le, ahányszor szükséges.
CímkeAlprogramok és programrész-ismétlések LBL-vel kezdődnek azNC-program-ban, a LABEL rövidítésével (angol, jelentése címke,jelölés).A LABEL-ek számot kapnak 1 és 65535 között, vagy egy Ön általmeghatározott nevet. A LABEL-számokat, ill. a LABEL-neveketcsak egyszer adhatja meg az NC-program-ban, a LABEL SETgombbal-cal. A megadható label-nevek számát csak a belsőmemória korlátozza.
Ne használjon egy címkeszámot vagy -nevet egynéltöbbször!
A 0. címke (LBL 0) kizárólag az alprogramok végét jelzi és ezértakárhányszor előfordulhat a programban.
232 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Alprogramok
8.2 Alprogramok
Végrehajtási sorrend1 A vezérlő az NC programot a CALL LBL alprogram meghívásig
hajtja végre2 A vezérlő ezután a meghívott alprogramot az elejétől a végéig,
LBL 0-ig végrehajtja3 Azt követően a vezérlés az NC programot azzal a mondattal
folytatja, amely a CALL LBL alprogram meghívás utánkövetkezik
Megjegyzések a programozáshozA főprogram tetszőleges számú alprogramot tartalmazhatAz alprogramok tetszőleges sorrendben és alkalommalmeghívhatókEgy alprogram nem hívhatja meg önmagátAlprogramokat M2-t vagy M30-at tartalmazó NC-mondat mögöttprogramozzonHa az NC-programban az alprogramok az M2-t vagy M30-attartalmazó NC-mondat előtt állnak, akkor azok behívás nélküllegalább egyszer lefutnak
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 233
Alprogramok és programrészek ismétlése | Alprogramok8
Alprogram programozásaAz elejének megjelöléséhez: Nyomja meg aLBL SET gombotAdja meg az alprogram számát. Ha címkenevetszeretne használni, nyomja meg az LBL NAMEfunkciógombot a szövegbevitelhez.Írja be a szövegetVége megjelölése: Nyomja meg a LBL SETgombot és adja meg a 0 címkeszámot
Alprogram meghívásaAlprogram hívása: Nyomja meg az LBL CALLgombotAdja meg a hívandó alprogram alprogram-számát. Ha címkenevet szeretne használni,nyomja meg az LBL NAME funkciógombot aszövegbevitelhez.Ha cél címként egy szövegparaméterszámát kívánja megadni, nyomja meg a QSfunkciógombotA vezérlő akkor ahhoz a címke névhez ugrik,amelyik a szövegparaméterben meg letthatározva.REP ismétlések mellőzéséhez nyomja meg aNO ENT gombot. A REP ismétlés kizárólag aprogramrész ismétlésnél használható.
A CALL LBL 0 utasítás nem megengedett (a nulláscímke csak az alprogramok végét jelöli).
234 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Programrész ismétlések
8.3 Programrész ismétlések
LabelA programrész ismétlés kezdetét az LBL címke jelzi. A programrészismétlés végét pedig a CALL LBL n REPn.
Végrehajtási sorrend1 A vezérlő az NC-program-ot a programrész végéig (CALL LBL n
REPn hajtja végre2 Ezután a vezérlő a LABEL-el megcímkézett mondattól
megismétli a programrészt egészen a CALL LBL n REPncímkebehívásig annyi alkalommal, amennyit a REP alattmegadott
3 Azt követően a vezérlés folytatja az NC-program végrehajtását
Megjegyzések a programozáshozEgy programrész legfeljebb 65 534 alkalommal ismételhető megA vezérlő mindig eggyel többször hajtja végre a programrészt,mint a programozott ismétlések száma, mivel az első ismétlésaz első megmunkálási folyamat végrehajtása után indul.
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 235
Alprogramok és programrészek ismétlése | Programrész ismétlések8
Programrész ismétlés programozásaA kezdet megjelöléséhez nyomja meg azLBL SET gombot és adja meg a CÍMKESZÁMOTaz ismételni kívánt programrészhez. Hacímkenevet szeretne használni, nyomja meg azLBL NAME funkciógombot a szövegbevitelhez.Adja meg a programrészt
Programrész ismétlés meghívásaProgramrész meghívása: Nyomja meg azLBL CALL gombotAdja meg az ismétlendő programrészszámát. Ha LABEL nevet szeretne használni,nyomja meg az LBL NAME funkciógombot aszövegbevitelhezAdja meg a REP ismétlések számát, ésnyugtázza az ENT gombbal.
236 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Tetszőleges NC program mint alprogram
8.4 Tetszőleges NC program mint alprogram
Funkciógombok áttekintéseHa megnyomja a PGM CALL gombot, akkor a vezérlő a következőfunkciógombokat jeleníti meg:
Funkciógomb Funkció
Hívja meg a programot a PGM CALL -val
Nullaponttáblázat kiválasztása: SEL TABLE
Ponttáblázat kiválasztása: SEL PATTERN
Kontúrprogram kiválasztása: SEL CONTOUR
Válassza ki az NC programot a SEL PGM -val
Hívja be az utolsó kiválasztott fájlt a CALLSELECTED PGM -val
Válasszon ki egy tetszőleges NC programotmegmunkáló ciklusként a SEL CYCLE -velTovábbi információk: Felhasználói kézikönyvciklusprogramozáshoz
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 237
Alprogramok és programrészek ismétlése | Tetszőleges NC program mint alprogram8
Végrehajtási sorrend1 A vezérlő végrehajtja az alkatrészprogramot addig a
mondatig, ahol egy másik NC programot hív meg a CALL PGMsegítségével
2 Ezután a vezérlő végrehajtja a meghívott NC-program-ot azelejétől a végéig
3 A vezérlő folytatja a meghívó NC-program-ot a attól azNC-mondat-tól, amely a programmeghívást követi
Ha különféle programhívást kíván programozniszövegparaméterekkel, alkalmazza a SEL PGM funkciót.
Megjegyzések a programozáshozA vezérlőnek nincs szüksége semmilyen címkére egyalkatrészprogram hívásáhozA meghívott alkatrész program nem tartalmazhat olyan CALLPGM parancsot, melyben a hívó alkatrész program szerepel,mivel az végtelen hurkot eredményezhetA hívott program nem tartalmazhat M2 vagy M30 mellékfunkciót.Ha a hívott alkatrész programban címkéket tartalmazóalprogramokat határozott meg, akkor helyettesítse az M2-t vagyM30-at az FN 9: If +0 EQU +0 GOTO LBL 99 ugrási funkcióvalHa Ön egy DIN/ISO-programot akar behívni, akkor adja megaz .I fájltípust a programnév után.Egy tetszőleges NC-program-ot a 12 PGM CALL ciklussal ismeghívhat.Egy tetszőleges NC-program-ot a Ciklus választása funkcióvalis meghívhat (SEL CYCLE ).A Q-paraméterek PGM CALL alapvetően globálisan érvényesek.Ezért figyeljen arra, hogy a Q-paraméterekben történtváltoztatások a meghívott NC-program-ban kihatnak a meghívóNC-progam-ra is.
238 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Tetszőleges NC program mint alprogram
Behívott NC programok ellenőrzése
MEGJEGYZÉSÜtközésveszély!A vezérlő nem hajtja végre a szerszám és a munkadarabütközésének automatikus ellenőrzését. Ha a meghívott NC-programokban a koordinátaátszámításokat nem állítja visszacélzottan, ezek a transzformációk ugyanúgy kihatnak a meghívóNC-programra is. A megmunkálás során ütközésveszély áll fenn!
Az alkalmazott koordinátatranszformációkat állítsa visszamég ugyanabban az NC-programbanAdott esetben ellenőrizze grafikai szimulációval avégrehajtást
A vezérlő ellenőrzi a behívott NC-programot.Ha a hívott NC alkatrész program tartalmazza az M2 vagyM30 mellékfunkciókat, a vezérlő figyelmeztetést jelenít meg.A vezérlő automatikusan törli a figyelmeztetést, ha egy másikalkatrész programot választ ki.A vezérlő ellenőrzi a behívott NC programok teljességét avégrehajtás előtt. Ha hiányzik az END PGM NC-mondat, avezérlő hibajelzéssel megáll.
További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
ÚtvonaladatokHa csak egy programnevet ad meg, akkor a meghívott NC-programnak ugyanabban a könyvtárban kell lennie, mint a meghívóNC-programnak.Ha a meghívott program más könyvtárban van, mint a meghívóNC-program, akkor meg kell adni a teljes elérési utat, pl. TNC:\ZW35\HERE\PGM1.H.Vagy relatív útvonalakat is beprogramozhat:
a meghívó NC-program könyvtárából kiindulva egykönyvtárszinttel feljebb való lépéshez ..\PGM1.Ha meghívó NC-program könyvtárából kiindulva egykönyvtárszinttel lejjebb való lépéshez DOWN\PGM2.Ha meghívó NC-program könyvtárából kiindulva egykönyvtárszinttel feljebb és egy másik könyvtárba való lépéshez..\THERE\PGM3.H
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 239
Alprogramok és programrészek ismétlése | Tetszőleges NC program mint alprogram8
NC-program behívása alprogramkéntProgramhívás: PGM CALLA PGM CALL funkcióval hívjon be tetszőleges NC-programotalprogramként. A vezérlő ott dolgozza le a behívott NC-programot,ahol azt az NC-programban meghívta.
Ehhez alábbiak szerint járjon el:Nyomja meg a PGM CALL gombot
Nyomja meg a PROGRAM ELŐHÍVÁSfunkciógombotA vezérlő elindítja a párbeszédet a meghívandóNC-program meghatározásához.Adja meg az útvonal nevét a billentyűzettel
Alternatíva
Nyomja meg a FÁJL VÁLASZTÁSAfunkciógombotA vezérlő megnyit egy kiválasztó ablakot, amibenkiválaszthatja a meghívandó NC-programot.Hagyja jóvá az ENT gombbal
240 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Tetszőleges NC program mint alprogram
Meghívás SEL PGM és CALL SELECTED PGM -valA SEL PGM funkcióval: válasszon ki egy tetszőleges NC-programot alprogramként. És hívja be azt egy másik helyen az NC-programban. A vezérlő ott dolgozza le a behívott NC-programot,ahol azt az NC-programban a CALL SELECTED PGM-vel meghívta.A SEL PGM funkció szövegparamétereket is tartalmazhat, ígyprogramhívások dinamikusan vezérelhetők.
Az NC-programot az alábbiak szerint válassza ki:
Nyomja meg a PGM CALL gombot
Nyomja meg a PROGRAMOT KIVÁLASZTfunkciógombotA vezérlő elindítja a párbeszédet a meghívandóNC-program meghatározásához.Nyomja meg a FÁJL VÁLASZTÁSAfunkciógombotA vezérlő megnyit egy kiválasztó ablakot, amibenkiválaszthatja a meghívandó NC-programot.Hagyja jóvá az ENT gombbal
A kiválasztott NC-programot hívja be az alábbiak szerint::
Nyomja meg a PGM CALL gombot
Nyomja meg aVÁLASZTOTT PROGRAM ELŐHÍVÁSAfunkciógombotA vezérlő a CALL SELECTED PGM segítségévelmeghívja az utoljára kiválasztott NC-programot.
Ha hiányzik a VÁLASZTOTT PROGRAM ELŐHÍVÁSAprogram, a vezérlő megszakítja a végrehajtást vagya szimulációt egy hibaüzenettel. Ha meg kívánjaakadályozni a program nem kívánt megszakításait,ellenőrizze a program kezdetén az összes útvonalat azFN 18-funkcióval (ID10 NR110 és NR111).További információ: "FN 18: SYSREAD –Rendszeradatok olvasása", oldal 278
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 241
Alprogramok és programrészek ismétlése | Egymásba ágyazás8
8.5 Egymásba ágyazás
Egymásbaágyazás típusaiAlprogramok hívása alprogramokbanProgramrész ismétlések egy programrész ismétlésen belülAlprogramok hívása programrész ismétlésekbenProgramrész ismétlések alprogramokban
Egymásbaágyazási mélységAz egymásbaágyazási mélység az egymást követő szintekszáma, melyekben a programrészek vagy alprogramok továbbiprogramrészeket vagy alprogramokat hívnak meg.
Maximális egymásbaágyazási mélység alprogramoknál: 19A maximális egymásbaágyazási mélység főprogramoknál: 19,ahol a CYCL CALL utasítás megfelel egy főprogram hívásnakA programrész ismétlés tetszőleges gyakorisággalegymásbaágyazható
242 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Egymásba ágyazás
Alprogram egy alprogramon belülPélda
0 BEGIN PGM UPGMS MM
...
17 CALL LBL "UP1" A LBL SP1 címkéjű alprogram hívása
...
35 L Z+100 R0 FMAX M2 A főprogram utolsó mondata M2-vel
36 LBL "UP1" Az SP1 alprogram kezdete
...
39 CALL LBL 2 A LBL 2 címkéjű alprogram hívása
...
45 LBL 0 A 1-es alprogram vége
46 LBL 2 A 2-es alprogram kezdete
...
62 LBL 0 A 2-es alprogram vége
63 END PGM SUBPGMS MM
Program végrehajtása1 Az UPGMS főprogram a 17. NC-mondatig lesz végrehajtva2 Az UP1 alprogram lesz meghívva és a 39. NC-mondatig lesz
végrehajtva3 A 2 alprogram lesz meghívva és a 62. NC-mondatig lesz
végrehajtva A 2 alprogram vége és visszaugrás az alprogramarra a pontjára, ahonnan az meg lett hívva.
4 Az UP1 alprogram a 40. NC-mondattól a 45. NC-mondatig leszvégrehajtva. Az UP1 alprogram vége és visszatérés az UPGMSfőprogramba
5 Az UPGMS Főprogram a 18. NC-mondattól a 35. NC-mondatiglesz végrehajtva. Visszaugrás az 1. NC-mondatra és programvége
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 243
Alprogramok és programrészek ismétlése | Egymásba ágyazás8
Programrész ismétlés ismétlésePélda
0 BEGIN PGM REPS MM
...
15 LBL 1 Az 1-es programrész ismétlés kezdete
...
20 LBL 2 Az 2-es programrész ismétlés kezdete
...
27 CALL LBL 2 REP 2 Programrész hívása két ismétléssel
...
35 CALL LBL 1 REP 1 Programrész eközött az NC-mondat és LBL 1 között
... (15. NC-mondat) egyszer meg lesz ismételve
50 END PGM REPS MM
Program végrehajtása1 Az REPS főprogram a 27. NC-mondatig lesz végrehajtva2 A 27. NC-mondat és 20. NC-mondat közötti programrész
kétszer meg lesz ismételve3 Az REPS Főprogram a 28. NC-mondattól a 35. NC-mondatig
lesz végrehajtva.4 A 35. NC-mondat és 15. NC-mondat közötti programrész
egyszer meg lesz ismételve (tartalmazza a 20. És 27. NC-mondat közötti programrész ismétlést)
5 Az REPS Főprogram a 36. NC-mondattól a 50. NC-mondatiglesz végrehajtva. Visszaugrás az 1. NC-mondatra és programvége
244 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Egymásba ágyazás
Alprogram ismétlésePélda
0 BEGIN PGM UPGREP MM
...
10 LBL 1 Az 1-es programrész ismétlés kezdete
11 CALL LBL 2 Alprogram hívása
12 CALL LBL 1 REP 2 Programrész hívása két ismétléssel
...
19 L Z+100 R0 FMAX M2 A főprogram utolsó NC-mondata M2-vel
20 LBL 2 Az alprogram kezdete
...
28 LBL 0 Az alprogram vége
29 END PGM UPGREP MM
Program végrehajtása1 Az UPGREP főprogram a 11. NC-mondatig lesz végrehajtva2 A 2-es alprogram meghívása és végrehajtása.3 A 12. NC-mondat és 2. NC-mondat közötti programrész kétszer
meg lesz ismételve: A 2 alprogram 2-szer lesz ismételve4 Az UPGREP Főprogram a 13. NC-mondattól a 19. NC-mondatig
lesz végrehajtva. Visszaugrás az 1. NC-mondatra és programvége
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 245
Alprogramok és programrészek ismétlése | Programozási példák8
8.6 Programozási példák
Példa: Kontúr marása több fogással
Programfutás:Szerszám előpozicionálása a munkadarabfelületéhezA fogásvételi mélység inkrementális megadásaKontúr marásaFogásvétel ismétlése és a kontúr marása
0 BEGIN PGM PGMWDH MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S500 Szerszámhívás
4 L Z+250 R0 FMAX Szerszám visszahúzása
5 L X-20 Y+30 R0 FMAX Előpozicionálás a munkasíkban
6 L Z+0 R0 FMAX M3 Előpozicionálás a munkadarab felületéhez
7 LBL 1 Címke megadása a programrész ismétléshez
8 L IZ-4 R0 FMAX Fogásvételi mélység inkrementális megadása (a levegőben)
9 APPR CT X+2 Y+30 CCA90 R+5 RL F250 Kontúr megközelítése
10 FC DR- R18 CLSD+ CCX+20 CCY+30 Kontúr
11 FLT
12 FCT DR- R15 CCX+50 CCY+75
13 FLT
14 FCT DR- R15 CCX+75 CCY+20
15 FLT
16 FCT DR- R18 CLSD- CCX+20 CCY+30
17 DEP CT CCA90 R+5 F1000 Kontúr elhagyása
18 L X-20 Y+0 R0 FMAX Szerszám visszahúzása
19 CALL LBL 1 REP 4 Visszaugrás LBL 1-re; rész megismétlése összesen 4-szer
20 L Z+250 R0 FMAX M2 Szerszám kijáratása, program vége
21 END PGM PGMWDH MM
246 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Programozási példák
Példa: Furatcsoportok
Programfutás:A furatcsoport megközelítése a főprogrambanHívja meg a furatcsoportot (alprogram 1) afőprogrambanA furatcsoport egyszeri programozása az 1-esalprogramban
0 BEGIN PGM UP1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S5000 Szerszámhívás
4 L Z+250 R0 FMAX Szerszám visszahúzása
5 CYCL DEF 200 FÚRÁS Ciklus meghatározás: fúrás
Q200=2 ;BIZTONSAGI TAVOLSAG
Q201=-10 ;MELYSEG
Q206=250 ;ELOTOLAS SULLYSZTKOR
Q202=5 ;SULLYESZTESI MELYSEG
Q210=0 ;KIVARASI IDO FENT
Q203=+0 ;FELSZIN KOORD.
Q204=10 ;2. BIZTONSAGI TAVOLS
Q211=0.25 ;KIVARASI IDO LENT
Q395=0 ;VONATKOZT. MELYSEG
6 L X+15 Y+10 R0 FMAX M3 Mozgás a 1-as furatcsoport kezdőpontjára
7 CALL LBL 1 Alprogram hívása a furatcsoporthoz
8 L X+45 Y+60 R0 FMAX Mozgás a 2-as furatcsoport kezdőpontjára
9 CALL LBL 1 Alprogram hívása a furatcsoporthoz
10 L X+75 Y+10 R0 FMAX Mozgás a 3-as furatcsoport kezdőpontjára
11 CALL LBL 1 Alprogram hívása a furatcsoporthoz
12 L Z+250 R0 FMAX M2 Főprogram vége
13 LBL 1 A 1-es alprogram kezdete: Furatcsoport
14 CYCL CALL 1. furat
15 L IX+20 R0 FMAX M99 Mozgás a 2. furathoz, ciklushívás
16 L IY+20 R0 FMAX M99 Mozgás a 3. furathoz, ciklushívás
17 L IX-20 R0 FMAX M99 Mozgás a 4. furathoz, ciklushívás
18 LBL 0 A 1-es alprogram vége
19 END PGM UP1 MM
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 247
Alprogramok és programrészek ismétlése | Programozási példák8
Példa: Furatcsoport több szerszámmal
Programfutás:Fix ciklusok programozása a főprogrambanHívja meg a teljes furatmintázatot (alprogram 1) afőprogrambanFuratcsoport megközelítése (alprogram 2) azalprogram 1-benA furatcsoport egyszeri programozása az 2-esalprogramban
0 BEGIN PGM UP2 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S5000 Központfúró hívása
4 L Z+250 R0 FMAX Szerszám visszahúzása
5 CYCL DEF 200 FÚRÁS Ciklus definíció: KÖZPONTOZÁS
Q200=2 ;BIZTONSAGI TAVOLSAG
Q201=-3 ;MELYSEG
Q206=250 ;ELOTOLAS SULLYSZTKOR.
Q202=3 ;SULLYESZTESI MELYSEG
Q210=0 ;KIVARASI IDO FENT
Q203=+0 ;FELSZIN KOORD.
Q204=10 ;2. BIZTONSAGI TAVOLS
Q211=0,25 ;KIVARASI IDO LENT
Q395=0 ;VONATKOZT. MELYSEG
6 CALL LBL 1 Az 1-es alprogram hívása a teljes furatmintázathoz
7 L Z+250 R0 FMAX
8 TOOL CALL 2 Z S4000 Fúró hívása
9 FN 0: Q201 = -25 Új fúrási mélység
10 FN 0: Q202 = +5 Új fogásvételi mélység a fúráshoz
11 CALL LBL 1 Az 1-es alprogram hívása a teljes furatmintázathoz
12 L Z+250 R0 FMAX
13 TOOL CALL 3 Z S500 Dörzsár hívása
248 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Alprogramok és programrészek ismétlése | Programozási példák
14 CYCL DEF 201 DORZSARAZAS Ciklus meghatározása: DÖRZSÁRAZÁS
Q200=2 ;BIZTONSAGI TAVOLSAG
Q201=-15 ;MELYSEG
Q206=250 ;ELOTOLAS SULLYSZTKOR.
Q211=0.5 ;KIVARASI IDO LENT
Q208=400 ;ELOTOLAS VISSZAHUZAS
Q203=+0 ;FELSZIN KOORD.
Q204=10 ;2. BIZTONSAGI TAVOLS
15 CALL LBL 1 Az 1-es alprogram hívása a teljes furatmintázathoz
16 L Z+250 R0 FMAX M2 Főprogram vége
17 LBL 1 Az 1-es alprogram kezdete: Teljes furatmintázat
18 L X+15 Y+10 R0 FMAX M3 Mozgás az 1-es furatcsoport kezdőpontjára
19 CALL LBL 2 A 2-es alprogram hívása a furatcsoporthoz
20 L X+45 Y+60 R0 FMAX Mozgás a 2-es furatcsoport kezdőpontjára
21 CALL LBL 2 A 2-es alprogram hívása a furatcsoporthoz
22 L X+75 Y+10 R0 FMAX Mozgás a 3-es furatcsoport kezdőpontjára
23 CALL LBL 2 A 2-es alprogram hívása a furatcsoporthoz
24 LBL 0 A 1-es alprogram vége
25 LBL 2 A 2-es alprogram kezdete: Furatcsoport
26 CYCL CALL 1. furat aktív fix ciklussal
27 L IX+20 R0 FMAX M99 Mozgás a 2. furathoz, ciklushívás
28 L IY+20 R0 FMAX M99 Mozgás a 3. furathoz, ciklushívás
29 L IX-20 R0 FMAX M99 Mozgás a 4. furathoz, ciklushívás
30 LBL 0 A 2-es alprogram vége
31 END PGM SP2 MM
8
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 249
9Q paraméteres
programozás
Q paraméteres programozás | A funkciók alapelve és áttekintése9
9.1 A funkciók alapelve és áttekintéseA Q paraméterekkel teljes alkatrészcsaládokat lehet egy egyszerűNC programban programozni, ha a programozás változóQ paraméterekkel és nem számértékekkel történik.Használja a Q paramétereket,pl.:
Koordináta értékeketElőtolásokOrsófordulatszámokCiklus adatokat
A Q paraméterekkel lehetősége van:Matematikai funkciókkal meghatározott kontúrokat programozniAdott logikai feltételektől függő megmunkálási lépéseketvégrehajtaniFK programokat különféleképpen megalkotni
A Q paramétereket mindig betűk és számok azonosítják. Abetűk a Q paraméter típusát határozzák meg, míg a számok aQ paraméter tartományt.További információért lásd az alábbi táblázatot:
Q paramétertípus
Q paramétertartomány
Jelentés
Q paraméterek: A vezérlő memóriában lévő valamennyi NC programot érintőparaméterek
0 – 99 Paraméterek a felhasználó részére, ha nincsenek átfedések aHEIDENHAIN-SL ciklusokkal
100 – 199 A vezérlő rendszerinformációs paraméterei, amiket a felhasználóNC programjai vagy a ciklusok tudnak olvasni
200 – 1199 Elsősorban a HEIDENHAIN ciklusokban használt paraméterek
1200 – 1399 Elsősorban gyártói ciklusokkal használt paraméterek, értékekfelhasználói programba való visszaküldésekor
1400 – 1599 Elsősorban gyártói ciklusok beviteli paramétereiként használtparaméterek
1600 – 1999 Felhasználói paraméterek
QL paraméterek: A paraméterek egy NC programon belül csak lokálisanérvényesek
0 – 499 Felhasználói paraméterek
QR paraméterek: Paraméterek, melyek nem törlődnek a vezérlő memóriájánakegyik NC programjából sem, pl. még áramkimaradás után isérvényben maradnak
0 – 99 Felhasználói paraméterek
100 – 199 Paraméterek HEIDENHAIN funkciókhoz (pl. ciklusok)
200 – 499 A gépgyártó paraméterei (pl. ciklusok)
252 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | A funkciók alapelve és áttekintése
A QS paraméterek (azS a string-et jelenti) szintén elérhetők a TNC-n és lehetőséget adnak szövegek feldolgozására.
Q paramétertípus
Q paramétertartomány
Jelentés
QS paraméterek: A paraméterek minden olyan NC programra hatnak, amelyeka vezérlő memóriájában megtalálhatók
0 – 99 Paraméterek a felhasználó részére, ahol nincsenek átfedések aHEIDENHAIN SL ciklusokkal
100 – 199 A vezérlő rendszerinformációs paraméterei, amiket a felhasználóNC programjai vagy a ciklusok tudnak olvasni
200 – 1199 Elsősorban a HEIDENHAIN ciklusokban használt paraméterek
1200 – 1399 Elsősorban gyártói ciklusokkal használt paraméterek, értékekfelhasználói programba való visszaküldésekor
1400 – 1599 Elsősorban gyártói ciklusok beviteli paramétereiként használtparaméterek
1600 – 1999 Felhasználói paraméterek
MEGJEGYZÉSÜtközésveszély!HEIDENHAIN-ciklusok, gépgyártó ciklusainak és harmadikfél funkcióinak használata Q-Parameter. Ezen túlmenően azNC-programok -ban is tud Q-Paraméter-eket programozni.Ha a Q-Paraméterek alkalmazásánál nem csak az ajánlottQ-Paramétertartományok-at alkalmazza, úgy az átfedésekhez(kölcsönhatásokhoz), és ezáltal nem kívánt hatáshoz vezethet. Amegmunkálás során ütközésveszély áll fenn!
Kizárólag a HEIDENHAIN által javasolt Qparamétertartományt használjaVegye figyelembe a HEIDENHAIN, a gép gyártójának illetveharmadik fél dokumentációjátEllenőrizze grafikai szimulációval a végrehajtást
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 253
Q paraméteres programozás | A funkciók alapelve és áttekintése9
Programozói útmutatásokA Q paraméterek és a számértékek az NC programon belülkeveredhetnek.Q paraméterekhez a -999,999,999 és +999,999,999 közöttiszámértékek rendelhetők. A beviteli tartomány max. 16 számjegylehet, amiből 9 a tizedesjegy előtt álló egész szám. A TNC belsőfeldolgozása 1010 értékig történik.A QSQS paraméterekhez maximum 255 karaktert rendelhet.
A vezérlő néhány Q és QS paraméterhez mindigugyanazon adatokat rendeli hozzá, pl. a Q108 Qparaméterhez az aktuális szerszámsugarat.További információ: "Előre meghatározott Qparaméterek", oldal 323A vezérlő a számértékeket bináris formátumbanmenti el (IEEE 754 szabvány). Emiatt a szabványmiatt néhány tizedes számot nem lehet 100 %-ospontossággal binárisan megjeleníteni (kerekítési hiba).Ezt fontos megjegyezni, különösen, amikor számítottQ paramétereket alkalmaz ugrásparancshoz, vagypozicionáló mozgásokhoz.
Visszaállíthatja a Q paramétereket a Nem meghatározottállapotra. Ha egy pozíciót nem meghatározott Q paraméterrelprogramoznak, akkor a vezérlő figyelmen kívül hagyja ezt a lépést.
254 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | A funkciók alapelve és áttekintése
Q paraméter műveletek hívásaHa NC-programot ad meg, nyomja le a Q gombot (a számokbeírására szolgáló numerikus billentyűzeten +/-). A vezérlő ekkoraz alábbi funkciógombokat jelzi ki:
Funkciógomb Funkciócsoport OldalAritmetikai alapműveletek(hozzárendelés, összeadás,kivonás, szorzás, osztás,négyzetgyökvonás)
257
Trigonometrikus függvények 260
Funkciók körmeghatározásához
261
Feltétel vizsgálatok, ugrások 262
Egyéb funkciók 266
Képletek közvetlen bevitele 306
Funkció a komplex kontúrokmegmunkálásához
LásdFelhasználóikézikönyvciklusprogramozáshoz
A vezérlő egy Q paraméter meghatározásakor vagyhozzárendelésekor megjeleníti a Q, QL und QRfunkciógombokat. Ezen funkciógombbal választhatjaki a kívánt paramétertípust. Majd határozza meg aparaméter számát.Ha alfabetikus billentyűzetet csatlakozatott USB-nkeresztül, akkor a Q gomb megnyomásával közvetlenülmegnyithatja a párbeszédablakot az képletmegadáshoz.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 255
Q paraméteres programozás | Alkatrészcsaládok –– Q paraméterek számértékek helyett9
9.2 Alkatrészcsaládok –– Q paraméterekszámértékek helyett
AlkalmazásAz FN 0: HOZZÁRENDELÉS Q-paraméterfunkcióval a Q-paraméterekhez számértékeket rendelhet hozzá. Azutánhasználjon az NC-program-ban számértékek helyett Q-paramétert.
Példa
15 FN O: Q10=25 Hozzárendelés
... 25 hozzárendelése a Q10 paraméterhez
25 L X +Q10 Jelentése: L X +25
Írjon egyetlen programot egy teljes alkatrészcsaládra, a jellemzőméreteket Q paraméterként adja meg.Egy meghatározott alkatrész programozásához ezután csakaz egyedi Q paraméterekhez kell hozzárendelni a megfelelőszámértékeket.
Példa: Henger Q paraméterekkelHengersugár: R = Q1Henger magassága: H = Q2Z1 henger: Q1 = +30
Q2 = +10Z2 henger: Q1 = +10
Q2 = +50
256 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Kontúrok leírása matematikai műveletekkel
9.3 Kontúrok leírása matematikaiműveletekkel
AlkalmazásA Q-paraméterek segítségével matematikai alapfunkciókatprogramozhat az NC-program-ban.
Q paraméter funkció választása: Nyomja meg a Q gombot(jobbra a numerikus billentyűzeten). A funkciógombsor mutatja aQ paraméteres funkciókatA matematikai funkciók kiválasztásához: Nyomja meg azALAPMŰVELETEK. funkciógombotA vezérlő alábbi funkciógombokat jeleníti meg
ÁttekintésFunkciógomb Funkció
FN 0: HOZZÁRENDELÉS pl. FN 0: Q5 = +60Érték közvetlen hozzárendeléseQ paraméter értékének törlése
FN 1: HOZZÁADÁS pl. FN 1: Q1 = -Q2 + -5Két érték összeadása és hozzárendelése
FN 2: KIVONÁS pl. FN 2: Q1 = +10 - +5Két érték közötti különbség képzése éshozzárendelése
FN 3: SZORZÁS pl. FN 3: Q2 = +3 * +3Két érték szorzata és hozzárendelése
FN 4: OSZTÁS pl. FN 4: Q4 = +8 DIV+Q2 Két érték hányadosa képzése éshozzárendeléseTilos: osztás 0-val!
FN 5: NÉGYZETGYÖK pl. FN 5: Q20 =SQRT 4 Két szám négyzetgyökének képzéseés hozzárendelése Tilos: Negatív értéknégyzetgyöke!
A = jeltől jobbra megadható:Két számKét Q paraméterEgy szám és egy Q paraméter
Az egyenletben a Q paramétereket és számértékeket meg lehetadni pozitív vagy negatív előjellel.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 257
Q paraméteres programozás | Kontúrok leírása matematikai műveletekkel9
Alapműveletek programozásaHOZZÁRENELÉSPélda16 FN 0: Q5 = +10
17 FN 3: Q12 = +Q5 * +7
Q paraméter műveletek kiválasztása: Nyomjameg a Q gombot
A matematikai funkciók kiválasztásához: Nyomjameg az ALAPMŰVELETEK funkciógombot
A HOZZÁRENDELÉS Q paraméterfunkciókiválasztása: Nyomja meg az FN 0 X = Yfunkciógombot
AZ EREDMÉNY PARAMÉTERSZÁMA?
Adjon meg 5-t (Q paraméter számát) ésnyugtázza az END gombbal
ELSŐ ÉRTÉK / PARAMÉTER?
Adjon meg 10-et: Rendelje a 10-es számértéketQ5-höz, és nyugtázza az ENT funkciógombbal
SZORZÁSQ paraméter műveletek kiválasztása: Nyomjameg a Q gombot
A matematikai funkciók kiválasztásához: Nyomjameg az ALAPMŰVELETEK funkciógombot
A SZORZÁS Q paraméterfunkció kiválasztása:Nyomja meg az FN 3 X * Y funkciógombot
AZ EREDMÉNY PARAMÉTERSZÁMA?
Adjon meg 12-t (a Q paraméter számát) ésnyugtázza az ENT gombbal
ELSŐ ÉRTÉK / PARAMÉTER?
Első értéknek adjon meg Q5-öt, és nyugtázza azENT gombbal.
MÁSODIK ÉRTÉK / PARAMÉTER?
Második értéknek adjon meg 7-et, és nyugtázzaaz ENT gombbal.
258 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Kontúrok leírása matematikai műveletekkel
Q-paraméter visszaállításaPélda16 FN 0: Q5 BEÁLLÍTÁS MEGHATÁROZATLAN
17 FN 0: Q1 = Q5
Q paraméter műveletek kiválasztása: Nyomjameg a Q gombot
A matematikai funkciók kiválasztásához: Nyomjameg az ALAPMŰVELETEK funkciógombot
A HOZZÁRENDELÉS Q paraméterfunkciókiválasztása: Nyomja meg az FN 0 X = Yfunkciógombot
AZ EREDMÉNY PARAMÉTERSZÁMA?
Adjon meg 5-t (Q paraméter számát) ésnyugtázza az END gombbal
1. ÉRTÉK VAGY PARAMÉTER?
Nyomjon BEÁLLÍTÁS MEGHATÁROZATLAN-t
Az FN 0 funkció a Nem meghatározott érték átvitelét istámogatja. Ha az FN 0 nélkül szeretné átküldeni a nemdefiniált Q paramétert, akkor a vezérlő az Érvénytelenérték hibaüzenetet jeleníti meg.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 259
Q paraméteres programozás | Szögfüggvények9
9.4 Szögfüggvények
DefiníciókSzinusz: sin α = a / cKoszinusz: cos α = b / cTangens: tanα = a / b = sin α / cos α
aholc a derékszöggel szemközti oldala az α szöggel szembeni oldal αb a harmadik oldal.
A vezérlő a szöget a tangens alapján határozza meg:α = arctan (a / b) = arctan (sin α / cos α)
Példa:a = 25 mmb = 50 mmα = arctan (a / b) = arctan 0.5 = 26.57°Továbbá:a² + b² = c² (ahol a² = a x a)c = √ (a2 + b2)
Trigonometrikus függvények programozásaA szögfüggvényeket a SZÖGFÜGGVÉNYEK funkciógombmegnyomásával tudja előhívni. A vezérlő megjeleníti a lentitáblázatban lévő funkciógombokat jeleníti meg.
Funkciógomb Funkció
FN 6: SINUSpl. FN 6: Q20 = SIN-Q5Egy szög szinuszának meghatározása éshozzárendelése fokban (°)
FN 7: COSINUSpl. FN 7: Q21 = COS-Q5Egy szög koszinuszának meghatározása éshozzárendelése fokban (°)
FN 8: NÉGYZETÖSSZEG NÉGYZETGYÖKEpl. FN 8: Q10 = +5 LEN +4Hossz meghatározása és hozzárendelése kétértékből
FN 13: SZÖGpl. FN 13: Q20 = +25 ANG-Q1Kiszámítja a szöget a szomszédos és a mellettelévő oldal arkusz tangenséből, vagy a szögszinuszából és koszinuszából (0 < szög < 360°),és hozzárendeli egy paraméterhez
260 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Körszámítások
9.5 Körszámítások
AlkalmazásA vezérlő a körszámítás funkciójával a kör három vagy négyadott pontjából képes kiszámolni a kör középpontját és sugarát. Aszámítás pontosabb, ha négy ponttal dolgozik.Alkalmazás: Ez a függvény akkor használatos, ha meg szeretnéhatározni egy furat vagy furatkör helyzetét és méretét aprogramozható tapintófunkció alkalmazásával.
Funkciógomb FunkcióFN 23: Egy KÖR ADATAI-nak meghatározásahárom pontbólpl. FN 23: Q20 = CDATA Q30
A körön lévő három koordinátapárt el kell menteni a Q30-baés a következő 5 paraméterbe – ebben az esetben a Q30-Q35paraméterekbe.Ekkor a vezérlő eltárolja a körközéppont referenciatengelybelikoordinátáját (X-et, ha a főorsó tengelye a Z) a Q20 paraméterbe,a körközéppont melléktengelybeli koordinátáját (Y, ha a főorsótengelye a Z) a Q21 paraméterbe, és a kör sugarát a Q22paraméterbe.
Funkciógomb FunkcióFN 24: Egy KÖR ADATAI-nak meghatározásanégy pontbólpl. FN 24: Q20 = CDATA Q30
A körön lévő négy koordinátapárt el kell menteni a Q30-ba ésa következő 7 paraméterbe – ebben az esetben a Q30-Q37paraméterekbe.Ekkor a vezérlő eltárolja a körközéppont referenciatengelybelikoordinátáját (X-et, ha a főorsó tengelye a Z) a Q20 paraméterbe,a körközéppont melléktengelybeli koordinátáját (Y, ha a főorsótengelye a Z) a Q21 paraméterbe, és a kör sugarát a Q22paraméterbe.
Vegye figyelembe, hogy az FN 23 és FN 24automatikusan felülírja az eredményparamétert és akövetkező két paramétert is.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 261
Q paraméteres programozás | Ha/akkor-döntések Q-paraméterekkel9
9.6 Ha/akkor-döntések Q-paraméterekkel
AlkalmazásA vezérlő a Q paraméter értékeinek egy másik Q paraméterrel,vagy egy számmal való összehasonlításával ha-akkor logikaifeltételeket képes vizsgálni. Ha a feltétel teljesül, akkor a vezérlő afeltétel után programozott címkétől folytatja az NC-program-ot.További információ: "Alprogramok és programrész ismétlések",oldal 232Ha a feltétel nem teljesül, akkor a program a következőNC-mondat-ot hajtja végre.Ha másik NC-program-ot kíván alprogramként meghívni, akkorprogramozzon a címke mögött programmeghívást PGM CALL-val.
Feltétel nélküli ugrásFeltétel nélküli ugráshoz adjon meg egy olyan feltételt, ami mindigteljesül. Példa:FN 9: IF+10 EQU+10 GOTO LBL1
Használt rövidítések:
IF : HaEQU : EgyenlőNE : Nem egyenlőGT : Nagyobb mintLT : Kisebb mintGOTO : UgrásUNDEFINED : MeghatározatlanDEFINED : Meghatározott
262 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Ha/akkor-döntések Q-paraméterekkel
Feltételes döntések programozásaUgrás beviteli lehetőségekA következő bevitelek lehetségesek a HA feltétel esetén:
SzámokSzövegekQ, QL, QRQS (szövegparaméter)
A GOTO ugrásparancs megadásához három lehetősége van:LBL NAMELBL NUMBERQS
A ha-akkor döntések az UGRÁS funkciógomb megnyomásávaljelennek meg. A vezérlő alábbi funkciógombokat jeleníti meg:
Funkciógomb Funkció
FN 9: HA EGYENLŐ, UGRÁSpl. FN 9: IF +Q1 EQU +Q3 GOTO LBL "UPCAN25"Ha mindkét érték, vagy paraméter egyenlő, ugrása megadott címkére
FN 9: HA NEM MEGHATÁROZOTT, UGRÁSpl. FN 9: IF +Q1 NEM MEGHATÁROZOTT GOTOLBL “UPCAN25“Ha az adott paraméter nincs meghatározva,akkor ugorjon a megadott címkére
FN 9: HA MEGHATÁROZOTT, UGRÁSpl. FN 9: IF +Q1 MEGHATÁROZOTT GOTO LBL“UPCAN25“Ha az adott paraméter meghatározott, akkorugorjon a megadott címkére
FN 10: HA NEM EGYENLŐ, UGRÁSpl.FN 10: IF +10 NE –Q5 GOTO LBL 10Ha egyik érték, vagy paraméter sem egyenlő,ugrás a megadott címkére
FN 11: HA NAGYOBB, UGRÁSpl.FN 11: IF+Q1 GT+10 GOTO LBL QS5Ha az első érték vagy paraméter nagyobb,mint a második érték vagy paraméter, akkor ameghatározott címkére ugrik
FN 12: HA KISEBB, UGRÁSpl. FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME"Ha az első érték vagy paraméter kisebb, minta második érték vagy paraméter, akkor ameghatározott címkére ugrik
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 263
Q paraméteres programozás | Q paraméterek ellenőrzése és megváltoztatása9
9.7 Q paraméterek ellenőrzése ésmegváltoztatása
FolyamatA Q paramétereket ellenőrizheti valamennyi üzemmódban, ésszerkesztheti is azokat.
Ha szükséges, szakítsa meg a program futását (példáulaz NC STOP gomb és a BELSŐ STOP funkciógombmegnyomásával) vagy állítsa meg a programtesztet
A Q paraméteres funkciók meghívásához:nyomja meg a Q INFO funkciógombot vagy a QgombotA vezérlő kilistázza az összes paramétert ésazok pillanatnyi értékeit.Az iránybillentyűkkel vagy a GOTO gombbalválassza ki a kívánt paramétertHa meg akarja változtatni a paraméterértékét, akkor nyomja meg azAKTUÁLIS MEZŐT SZERKESZT funkciógombot.Adja meg az új értéket, és hagyja jóvá az ENTgombbalHa változatlanul akarja hagyni az értéket, nyomjameg az AKTUÁLIS ÉRTÉKET funkciógombot vagyzárja be a párbeszédet az END gombbal
A megjelenített megjegyzésekkel rendelkezőparamétereket a vezérlő ciklusokon belül vagy átadásiparaméterekként használja.Ha lokális, globális vagy szövegparamétereketszeretne ellenőrizni vagy szerkeszteni, nyomjameg Q QL QR QS PARAMÉTEREK MEGJELENÍTÉSEfunkciógombot. A vezérlő a meghatározottparamétertípust jeleníti meg. A korábban leírt funkciókszintén alkalmazhatók.
264 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Q paraméterek ellenőrzése és megváltoztatása
A Q paraméterek a kiegészítő állapotkijelzőben is megjeleníthetőkvalamennyi üzemmódban (kivéve a Programozás üzemmódot).
Ha szükséges, szakítsa meg a program futását (pl.az NC STOP gomb és a BELSŐ STOP funkciógombmegnyomásával) vagy állítsa meg a programtesztet
Hívja be a képernyőfelosztás funkciógombsort
Képernyőfelosztás kiválasztása kiegészítőállapotkijelzővelA képernyő jobb felén, a vezérlő az Áttekintésállapotmenüt mutatja.Nyomja meg a Q PARAM. ÁLLAPOTfunkciógombot
Nyomja meg a QPARAMÉTER LISTAfunkciógombotA vezérlő egy felugró ablakot nyit.Valamennyi paramétertípus esetén (Q, QL,QR, QS), határozza meg a vezérl. Az egyes Qparamétereket vesszővel kell elválasztani, és azegymást követő Q paramétereket kötőjellel kellösszekötni, pl. 1,3,200-208. A beviteli tartomány132 karakter paramétertípusonként
A QPARA fül alatti kijelző mindig nyolc tizedesjegyettartalmaz. Például a Q1 = COS 89.999 eredménye avezérlőn 0.00001745-ként jelenik meg. A nagyon nagy,vagy a nagyon kis értékeket a vezérlő exponenciálisjelöléssel jeleníti meg. A Q1 = COS 89.999 * 0.001eredménye a vezérlőn +1.74532925e-08 értékkéntjelenik meg, ahol a e-08 a 10-8 tényezőnek felel meg.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 265
Q paraméteres programozás | További funkciók9
9.8 További funkciók
ÁttekintésA további funkciók az EGYÉB MŰVELETEK funkciógombmegnyomásával érhetők el. A vezérlő az alábbi funkciógombokatjeleníti meg:
Funkciógomb Funkció Oldal
FN 14: HIBAHibaüzenetek megjelenítése
267
FN 16: F-PRINTSzövegek és Q-paraméterekformázott eredménye
271
FN 18: SYSREADRendszeradatok olvasása
278
FN 19: PLCÉrték átvitele a PLC-be
279
FN 20: WAIT FORNC és PLC szinkronizálása
280
FN 26: TABOPENSzabadon meghatározhatótáblázat megnyitása
363
FN 27: TABWRITESzabadon meghatározhatótáblázat írása
364
FN 28: TABREADSzabadon meghatározhatótáblázat olvasása
365
FN 29: PLCMax. 8 érték átvitele a PLC-be
281
FN 37: EXPORT helyi Qparaméterek vagy QSparaméterek exportálása egy hívóNC-program-ba
282
FN 38: SENDInformáció küldése az NCprogramból
282
266 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | További funkciók
FN 14: HIBA: Hibaüzenetek megjelenítéseA FN 14: ERROR funkcióval hívhat meg a gépgyártó vagy aHEIDENHAIN által már előre meghatározott programvezérelthibaüzeneteket. Amennyiben a vezérlő a programfutás vagyprogramteszt során egy FN 14: ERROR-et tartalmazó NC-mondat-hoz ér, megállítja a működést és egy üzenet jelenik meg. Ekkor újrakell indítania az NC-program-ot.
Hiba számok területe Hagyományos párbeszéd
0 ... 999 Gépfüggő szöveg
1000 ... 1199 Belső hibaüzenetek
PéldaA vezérlés jelenítsen meg egy üzenetet, ha az orsó nincsbekapcsolva.
180 FN 14: ERROR = 1000
A HEIDENHAIN által előre meghatározott hibaüzenetek
Hiba száma Szöveg
1000 Főorsó?
1001 Szerszámtengely hiányzik
1002 Szerszámsugár túl kicsi
1003 Szerszámsugár túl nagy
1004 Tartománytúllépés
1005 Hibás kezdőpozíció
1006 FORGATÁS nem megengedett
1007 MÉRETTÉNYEZŐ nem megengedett
1008 TÜKRÖZÉS nem megengedett
1009 Nullponteltolás nem megengedett
1010 Előtolás hiányzik
1011 Hibás beviteli érték
1012 Hibás előjel
1013 Szögérték nem megengedett
1014 Tapintási pont nem elérhető
1015 Túl sok pont
1016 Ellentmondó bevitel
1017 Ciklus nem teljes
1018 Sík meghatározása helytelen
1019 Tengely programozása téves
1020 Téves fordulatszám
1021 Sugárkorrekció nincs meghatározva
1022 Lekerekítés nincs meghatározva
1023 Lekerekítési sugár túl nagy
1024 Programindítás nincs meghatározva
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 267
Q paraméteres programozás | További funkciók9
Hiba száma Szöveg
1025 Túlzott egymásbaágyazás
1026 Szöghivatkozás hiányzik
1027 Fix ciklus nincs meghatározva
1028 Horonyszélesség túl kicsi
1029 Zseb túl kicsi
1030 Q202 nincs meghatározva
1031 Q205 nincs meghatározva
1032 Q218 nagyobb legyen, mint Q219
1033 CYCL 210 nincs engedélyezve
1034 CYCL 211 nincs engedélyezve
1035 Q220 túl nagy
1036 Q222 nagyobb legyen, mint Q223
1037 Q244 nagyobb legyen, mint 0
1038 Q245 nem lehet egyenlő Q246-tal
1039 Szögtartartomány legyen kisebb, mint 360°
1040 Q223 nagyobb legyen, mint Q222
1041 Q214: 0 nincs engedélyezve
1042 Elmozdulási irány nincs meghatározva
1043 Nincs aktív nullaponttáblázat
1044 Pozíció hiba: középpont az 1. tengelyen
1045 Pozíció hiba: középpont a 2. tengelyen
1046 Furatátmérő túl kicsi
1047 Furatátmérő túl nagy
1048 Csapátmérő túl kicsi
1049 Csapátmérő túl nagy
1050 Zseb túl kicsi: újramegmunkálás a 1.tengelyben
1051 Zseb túl kicsi: újramegmunkálás a 2.tengelyben
1052 Zseb túl nagy: tengelytörés 1
1053 Zseb túl nagy: tengelytörés 2
1054 Csap túl kicsi: tengelytörés 1
1055 Csap túl kicsi: tengelytörés 2
1056 Csap túl nagy: újramegmunkálás a 1.tengelyben
1057 Csap túl nagy: újramegmunkálás a 2.tengelyben
1058 TCHPROBE 425: hossz meghaladja amaximumot
1059 TCHPROBE 425: hossz nem éri el aminimumot
268 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | További funkciók
Hiba száma Szöveg
1060 TCHPROBE 426: hossz meghaladja amaximumot
1061 TCHPROBE 426: hossz nem éri el aminimumot
1062 TCHPROBE 430: átmérő túl nagy
1063 TCHPROBE 430: átmérő túl kicsi
1064 Nincs meghatározva mérési tengely
1065 Szerszámtörés tűrése túllépve
1066 Q247: a beírt érték nem lehet 0
1067 Q247 nagyobb legyen, mint 5
1068 Nullaponttáblázat?
1069 Q351: a beírt érték nem lehet 0
1070 Menetmélység túl nagy
1071 Kalibrálási adatok hiányoznak
1072 Túllépte a tűrést
1073 Mondatkeresés aktív
1074 ORIENTÁLÁS nincs engedélyezve
1075 3D-ROT nincs engedélyezve
1076 3D-ROT aktiválása
1077 Adjon meg negatív mélységet
1078 Q303 a mérési ciklusban nincsmeghatározva!
1079 Szerszámtengely nem engedélyezett
1080 Számított érték hibás
1081 Ellentmondó mérési pontok
1082 Érvénytelen biztonsági magasság
1083 Ellentmondásos fogásvételi típus
1084 Ez a fix ciklus nem engedélyezett
1085 Sor írásvédett
1086 Ráhagyás nagyobb, mint a mélység
1087 Nincs pontszög meghatározva
1088 Ellentmondó adat
1089 A 0 horony pozíció nem engedélyezett
1090 A megadott fogásvétel nem lehet 0
1091 Q399 átkapcsolása nem engedélyezett
1092 Szerszám nincs meghatározva
1093 Szerszámszám nincs engedélyezve
1094 Szerszámnév nem megengedett
1095 Szoftver opció inaktív
1096 Kinematika nem állítható vissza
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 269
Q paraméteres programozás | További funkciók9
Hiba száma Szöveg
1097 Funkció nincs engedélyezve
1098 Nyersdarab mérete ellentmondásos
1099 Mérési pozíció nem engedélyezett
1100 Kinematika elérése nem lehetséges
1101 Mérési poz. az elmozd. tart. kívül
1102 Preset korrekció nem lehetséges
1103 Szerszámsugár túl nagy
1104 Fogásvétel típus nem lehetséges.
1105 Fogásvételi szög hibásan vanmeghatározva.
1106 Szöghossz ismeretlen
1107 Horonyszélesség túl nagy
1108 Mérettényezők nem egyenlők
1109 Szerszámadat ellentmondás
270 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | További funkciók
FN 16: F-PRINT - Szövegek és Q-paraméterértékekformázott kiadásaAlapokAz FN 16: F-PRINT funkció segítségével formázva tud Qparaméterértékeket és szövegeket megjeleníteni, pl. mérésijegyzőkönyvek mentéséhez.Az értékeket az alábbiak szerint adhatja ki:
fájlba mentés a vezérlőnmegjelenítés a képernyőn felugró ablakkéntmentés külső fájlbanyomtatás csatlakoztatott nyomtatón
FolyamatQ-paraméterértékek és szövegek kiadásához az alábbiak szerintjárjon el:
Szövegfájl létrehozása, ami megadja a kiadási formátumot és atartalmatA protokoll kiadásához használja az NC-programban az FN 16:F-PRINT funkciót
Ha az értékeket egy fájlban adja ki, a kiadott fájl maximális mérete20 kilobyte.Az fn16DefaultPath (102202 sz.) és az fn16DefaultPathSim(102203 sz.) gépi paraméterekben meghatározhatja a naplófájlokkiadásának alapértelmezett elérési útját.
Szövegfájl létrehozásA formázott szöveg és Q paraméter értékeinek kiadásáhozhozzon létre a vezérlő szövegszerkesztőjével egy szövegfájlt.Ebben a fájlban határozza meg a formátumot és a kiadandó Q-paramétereket.
Ehhez alábbiak szerint járjon el:Nyomja meg a PGM MGT gombot
Nyomja meg az ÚJ FÁJL funkciógombotHozza létre a fájlt .A végződéssel
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 271
Q paraméteres programozás | További funkciók9
Elérhető funkciókSzövegfájl létrehozásakor a következő formázó funkciókathasználja:
Különlegeskarakterek
Funkciók
“...........“ A szöveg és a változók kiadási formátumáthatározza meg fent az idézőjelek között
%F Q-paraméter, QL és QR formátuma%: Formátum meghatározásaF: Floating (decimális szám), Q, QL, QRformátuma
9.3 Q-paraméter, QL és QR formátuma9 karakter összesen (beleértve atizedespontot is)ebből 3 tizedesjegy
%S QS szövegváltozó formátuma
%RS QS szövegváltozó formátumaÁtveszi a mögötte lévő szöveget változatlanul,formázás nélkül
%D vagy %I Egész szál formátuma (Integer)
, Elválasztójel a kiadás formátuma és a paraméterközött
; Mondat vége jel, lezár egy sort
* Kommentársor mondatkezdéseA kommentárok nincsenek a protokollbanmegjelenítve
\n Sortörés
+ Jobbra igazodó Q-paraméterérték
- Balra igazodó Q-paraméterérték
Példa
Bevitel Jelentés
“X1 = %+9.3F“, Q31; Q-paraméter formátuma:"X1 =: szöveg X1 = kiadása%: Formátummeghatározása+: Szám jobbra igazítva9.3: 9 karakter összesen,ebből 3 tizedesjegyF: Floating (decimálisszám), Q31: Érték kiadása Q31-ből;: mondat vége
272 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | További funkciók
Ahhoz, hogy különböző információk legyenek kiadhatók aprotokollfájlba, az alábbi funkciók állnak rendelkezésre:
Kulcsszó Funkciók
CALL_PATH Kiadja az NC-program útvonalának nevét,amiben a FN 16 funkció van. Példa:"Mérőprogram: %S",CALL_PATH;
M_CLOSE Bezárja a fájlt, amibe FN 16-tal ír. Példa:M_CLOSE;
M_APPEND Hozzáfűzi a protokollt ismételt kiadáskor ameglévő protokollhoz. Példa: M_APPEND;
M_APPEND_MAX Hozzáfűzi a protokollt ismételt kiadáskora meglévő protokollhoz mindaddig, amíga megadott maximális fájlméret nincsátlépve. Példa: M_APPEND_MAX20;
M_TRUNCATE Átírja a protokollt ismételt kiadáskor. Példa:M_TRUNCATE;
L_ENGLISH A szöveg kizárólag angol párbeszédnyelvesetén jelenik meg
L_GERMAN A szöveg kizárólag német párbeszédnyelvesetén jelenik meg
L_CZECH A szöveg kizárólag cseh párbeszédnyelvesetén jelenik meg
L_FRENCH A szöveg kizárólag francia párbeszédnyelvesetén jelenik meg
L_ITALIAN A szöveg kizárólag olasz párbeszédnyelvesetén jelenik meg
L_SPANISH A szöveg kizárólag spanyolpárbeszédnyelv esetén jelenik meg
L_PORTUGUE A szöveg kizárólag portugálpárbeszédnyelv esetén jelenik meg
L_SWEDISH A szöveg kizárólag svéd párbeszédnyelvesetén jelenik meg
L_DANISH A szöveg kizárólag dán párbeszédnyelvesetén jelenik meg
L_FINNISH A szöveg kizárólag finn párbeszédnyelvesetén jelenik meg
L_DUTCH A szöveg kizárólag holland párbeszédnyelvesetén jelenik meg
L_POLISH A szöveg kizárólag lengyel párbeszédnyelvesetén jelenik meg
L_HUNGARIA A szöveg kizárólag magyarpárbeszédnyelv esetén jelenik meg
L_CHINESE A szöveg kizárólag kínai párbeszédnyelvesetén jelenik meg
L_CHINESE_TRAD A szöveg kizárólag kínai (hagyományos)párbeszédnyelv esetén jelenik meg
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 273
Q paraméteres programozás | További funkciók9
Kulcsszó Funkciók
L_SLOVENIAN A szöveg kizárólag szlovénpárbeszédnyelv esetén jelenik meg
L_NORWEGIAN A szöveg kizárólag norvég párbeszédnyelvesetén jelenik meg
L_ROMANIAN A szöveg kizárólag román párbeszédnyelvesetén jelenik meg
L_SLOVAK A szöveg kizárólag szlovákpárbeszédnyelv esetén jelenik meg
L_TURKISH A szöveg kizárólag török párbeszédnyelvesetén jelenik meg
L_ALL Szöveg kiadása a párbeszéd nyelvétőlfüggetlenül
HOUR Órák száma a valós időből
MIN Percek száma a valós időből
SEC Másodpercek száma a valós időből
DAY Nap a valós időből
MONTH Hónap számként a valós időből
STR_MONTH Hónap rövidítésként a valós időből
YEAR2 Kétjegyű évszám a valós időből
YEAR4 Négyjegyű évszám a valós időből
PéldaA kiadási formátumot meghatározó szövegfájl példája:“LAPÁTKERÉK-SÚLYPONT MÉRÉSI JEGYZŐKÖNYV“;“DÁTUM: %02d.%02d.%04d“,DAY,MONTH,YEAR4;“IDŐPONT: %02d:%02d:%02d“,HOUR,MIN,SEC;“MÉRT ÉRTÉKEK SZÁMA: = 1“;“X1 = %9.3F“, Q31;“Y1 = %9.3F“, Q32;“Z1 = %9.3F“, Q33;L_NÉMET;"Werkzeuglänge beachten";L_ENGLISH;"Remember the tool length";
274 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | További funkciók
FN 16 -Kiadás aktiválása az NC-programbanAz FN 16 funkción belül kell meghatároznia a kiadási fáljt, amelytartalmazni fogja a kiadott szövegeket.A vezérlő létrehozza a kiadási fájlt:
a program végén (END PGM),programmegszakításkor (NC-STOP gomb)az M_CLOSE paranccsal
Adja meg az FN 16 funkcióban a forrás útvonalát és a kiadási fájlútvonalát.
Ehhez alábbiak szerint járjon el:Nyomja meg a Q gombot
Nyomja meg az EGYÉB MŰVELETEK gombot
Nyomja meg az FN16 F-NYOMTATfunkciógombot
Nyomja meg aFÁJL VÁLASZTÁSA funkciógombotVálassza ki a forrást, azaz a szövegfájlt, amibena kiadás formátuma definiálva vanHagyja jóvá az ENT gombbal
Adja meg a kiadási útvonalat
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 275
Q paraméteres programozás | További funkciók9
Útvonalmegadás FN 16-Funkció -banHa a protokoll fájl elérési nevének kizárólag a fájlnevet adja meg, avezérlő a protokoll fájlt abba a könyvtárba menti, amelyikben az NCprogram az FN 16 funkciót elhelyezi.A teljes útvonalak mellett relatív útvonalakat is beprogramozhat:
A hívó fájl könyvtárából kiindulva egy könyvtárszinttel lejjebbvaló lépéshez FN 16: F-PRINT MASKE\MASKE1.A/ PROT\PROT1.TXTA hívó fájl könyvtárából kiindulva egy könyvtárszinttel feljebb ésegy másik könyvtárba való lépéshez FN 16: F-PRINT ..\MASKE\MASKE1.A/ ..\PROT1.TXT
Kezelési és programozási útmutatások:Ha többször adja ki ugyanazt a fájlt az NC-programban, a vezérlő a már kiadott szövegekvégéhez fűz hozzá minden szöveget a célfájlban.Az FN 16 mondatban a formátum fájlt és a protokollfájlt kell programoznia a fájltípus végződésénekmegfelelően.A protokoll fájl végződése határozza meg a kiadásfájlformátumát (pl. .TXT, .A, .XLS, .HTML).Ha az FN 16-ot használja, a fájl nem lehet UTF-8-kódolású.Sok releváns és érdekes információt jeleníthet meg aprotokoll fájllal kapcsolatban az FN 18 funkcióval, pl.az utoljára használt tapintóciklus számát.További információ: "FN 18: SYSREAD –Rendszeradatok olvasása", oldal 278
Forrás vagy cél meghatározása paraméterekkelA forrás- vagy célfájlt Q paraméterként vagy QS paraméterként ismegadhatja. Ehhez előtte az NC programban meg kell határoznia akívánt paramétert.További információ: "Szövegparaméterek hozzárendelése",oldal 311Annak érdekében, hogy a vezérlő felismerje, hogy Qparaméterekkel dolgozik, ezt FN 16-funkcióban alábbiszintaktikával kell meghatároznia:
Bevitel Funkciók
:'QS1' Helyezzen a QS paraméter elé egy kettőspontot,valamint a paraméter elé és után is aposztrófokat
:'QL3'.txt Célfájlnál szükség esetén adja meg a végződéstis
Ha útvonala akar QS-paraméterrel egy protokollfájlbakiadni, használja a%RS funkciót. Ezzel teljesül, hogya vezérlő ne értelmezze a különleges karaktereketformázójelekként.
276 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | További funkciók
Példa96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/ TNC:\PROT1.TXT
A vezérlő létrehozza a PROT1.TXT fájlt:LAPÁTKERÉK-SÚLYPONT MÉRÉSI JEGYZŐKÖNYVDÁTUM: 15.07.2015IDŐPONT: 08:56:34MÉRT ÉRTÉKEK SZÁMA: = 1X1 = 149,360Y1 = 25,509Z1 = 37,000Remember the tool length
Üzenetek kiadása a képernyőnAz FN 16: F-PRINT funkciót arra is használhatja, hogy tetszőlegesüzeneteket jelenítsen meg az NC programból egy felugró ablakbana vezérlő képernyőjén. Így könnyen tud akár hosszabb útmutatószövegeket is megjeleníteni a program tetszőleges pontján úgy,hogy a kezelőnek azokra reagálnia kelljen. A Q paraméterektartalmát is megjelenítheti, ha a protokollt leíró fájl megfelelőutasításokat tartalmaz.Az üzenet vezérlő képernyőn való megjelenítéséhez meg kell adniaa SCREEN:-t kiadási útvonalként.
Példa96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/SCREEN:
Ha a jelentésnek több sora van, mint ami a felugró ablakban megvan jelenítve, a nyilakkal lapozhat a felugró ablakban.
Ha többször adja ki ugyanazt a fájlt az NC-programban,a vezérlő a már kiadott szövegek végéhez fűz hozzáminden szöveget a célfájlban.Ha felül akarja írni az előző felugró ablakot,programozza le a M_CLOSE vagy M_TRUNCATEfunkciót.
Felugró ablak bezárásaA felugró ablak bezárásához az alábbi lehetőségek állnakrendelkezésére:
Nyomja meg a CE gombotprogramvezérelten az sclr: kiadási útvonallal
Példa96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/SCLR:
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 277
Q paraméteres programozás | További funkciók9
Jelentések külső kiadásaAz FN 16 funkcióval a protokollfájlokat lementheti kívülre.Ehhez teljesen meg kell adnia a célútvonal nevét az FN 16funkcióban.
Példa96 FN 16: F-PRINT TNC:\MSK\MSK1.A / PC325:\LOG\PRO1.TXT
Ha többször adja ki ugyanazt a fájlt az NC-programban,a vezérlő a már kiadott szövegek végéhez fűz hozzáminden szöveget a célfájlban.
Üzenetek nyomtatásaAz FN 16: F-PRINT funkciót arra is használhatja, hogy tetszőlegesüzeneteket nyomtasson ki a csatlakoztatott nyomtatón.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtásaAz üzenetek nyomtatóhoz való átküldéséhez a protokoll fájlneveként a Printer:\ kifejezésnek, valamint utána a megfelelőfájlnévnek kell szerepelnie.A vezérlő a fájlt a PRINTER: útvonalra menti mindaddig, amíg azt kinem nyomtatja.
Példa96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/PRINTER:\DRUCK1
FN 18: SYSREAD – Rendszeradatok olvasásaAz FN 18: SYSREAD funkcióval tudja olvasni a rendszeradatokat, éstárolni őket Q paraméterekben. A rendszerdátum egy csoportnév(azonosító szám), majd egy rendszeradatszám és szükség eseténegy index segítségével választható ki.
A FN 18: SYSREAD funkcióból kiolvasott értékek mindigmetrikus egységben jelennek meg.
További információ: "Rendszeradatok", oldal 434
Példa: a Z tengelyre vonatkoztatott aktív mérettényezőértékének hozzárendelése a Q25 paraméterhez.55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3
278 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | További funkciók
FN 19: PLC – Értékek átvitele a PLC-be
MEGJEGYZÉSÜtközésveszély!A PLC-ben végzett módosítások nem kívánt mozgásokhozés súlyos hibákhoz vezethetnek, pl. a vezérlő kezelésinehézségeihez. A PLC-hez való hozzáférés ezen okból jelszóvalvédett. Az FN funkció a HEIDENHAIN, a gépgyártó valamintkülső gyártók számára lehetővé teszi, hogy az NC programbólkommunikáljanak a PLC-vel. A gép kezelője vagy az NCprogramozó általi kezelés nem ajánlott. A funkció végrehajtásaközben és az azt követő megmunkáláskor ütközésveszély állfenn!
A funkciót kizárólag a HEIDENHAIN-nal, a gépgyártóval és aharmadik céggel való egyeztetés követően használjaVegye figyelembe a HEIDENHAIN, a gép gyártójának illetveharmadik fél dokumentációját
A FN 19: PLC funkcióval legfeljebb két számot vagy Q paramétertküldhet át a PLC-be.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 279
Q paraméteres programozás | További funkciók9
FN 20: VÁRAKOZÁS – NC és PLC szinkronizálás
MEGJEGYZÉSÜtközésveszély!A PLC-ben végzett módosítások nem kívánt mozgásokhozés súlyos hibákhoz vezethetnek, pl. a vezérlő kezelésinehézségeihez. A PLC-hez való hozzáférés ezen okból jelszóvalvédett. Az FN funkció a HEIDENHAIN, a gépgyártó valamintkülső gyártók számára lehetővé teszi, hogy az NC programbólkommunikáljanak a PLC-vel. A gép kezelője vagy az NCprogramozó általi kezelés nem ajánlott. A funkció végrehajtásaközben és az azt követő megmunkáláskor ütközésveszély állfenn!
A funkciót kizárólag a HEIDENHAIN-nal, a gépgyártóval és aharmadik céggel való egyeztetés követően használjaVegye figyelembe a HEIDENHAIN, a gép gyártójának illetveharmadik fél dokumentációját
A FN 20: WAIT FOR funkcióval programfutás alatt az NC és PLCszinkronizálható. Az NC addig blokkolja a megmunkálást, amíg azFN 20: WAIT FOR-mondatban programozott feltétel nem teljesül.A SYNC funkció minden aktív, ha például rendszeradatokat olvasbe az FN 18: SYSREAD használatával, amelyek valós idejűszinkronizálást igényelnek. A vezérlő leállítja az előzetes számítást,és csak akkor hajtja végre a következő NC mondatot, ha az NCprogram eléri azt az NC-mondat-ot.
Példa: Belső előzetes számítás leállítása, aktuális pozíció Xkoordinátájának kiolvasása32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
280 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | További funkciók
FN 29: PLC – Értékek átadása a PLC-nek
MEGJEGYZÉSÜtközésveszély!A PLC-ben végzett módosítások nem kívánt mozgásokhozés súlyos hibákhoz vezethetnek, pl. a vezérlő kezelésinehézségeihez. A PLC-hez való hozzáférés ezen okból jelszóvalvédett. Az FN funkció a HEIDENHAIN, a gépgyártó valamintkülső gyártók számára lehetővé teszi, hogy az NC programbólkommunikáljanak a PLC-vel. A gép kezelője vagy az NCprogramozó általi kezelés nem ajánlott. A funkció végrehajtásaközben és az azt követő megmunkáláskor ütközésveszély állfenn!
A funkciót kizárólag a HEIDENHAIN-nal, a gépgyártóval és aharmadik céggel való egyeztetés követően használjaVegye figyelembe a HEIDENHAIN, a gép gyártójának illetveharmadik fél dokumentációját
Az FN 29: PLC funkcióval nyolc számot vagy Q paramétereketvihet át a PLC-be.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 281
Q paraméteres programozás | További funkciók9
FN 37: EXPORT
MEGJEGYZÉSÜtközésveszély!A PLC-ben végzett módosítások nem kívánt mozgásokhozés súlyos hibákhoz vezethetnek, pl. a vezérlő kezelésinehézségeihez. A PLC-hez való hozzáférés ezen okból jelszóvalvédett. Az FN funkció a HEIDENHAIN, a gépgyártó valamintkülső gyártók számára lehetővé teszi, hogy az NC programbólkommunikáljanak a PLC-vel. A gép kezelője vagy az NCprogramozó általi kezelés nem ajánlott. A funkció végrehajtásaközben és az azt követő megmunkáláskor ütközésveszély állfenn!
A funkciót kizárólag a HEIDENHAIN-nal, a gépgyártóval és aharmadik céggel való egyeztetés követően használjaVegye figyelembe a HEIDENHAIN, a gép gyártójának illetveharmadik fél dokumentációját
A FN 37: EXPORT funkcióra akkor van szüksége, ha sajátciklusokat kíván létrehozni, majd azokat integrálni szeretné avezérlésbe.
FN 38: SEND – Információ küldése az NC programbólAz FN 38: SEND lehetővé teszi szövegek és Q paraméter értékekbeírását a naplóba az NC programból, majd elküldését egy DNCalkalmazásba.További információ: "FN 16: F-PRINT - Szövegek és Q-paraméterértékek formázott kiadása", oldal 271Az adatátvitel szabványosTCP/IP számítógépes hálózaton keresztül történik.
Részletesebb információt a Remo Tools SDKkézikönyvben talál.
PéldaDokumentum értékek a Q1 és Q23, a naplóban.
FN 38: SEND /"Q parameter Q1: %f Q23: %f" / +Q1 / +Q23
282 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
9.9 Táblázatok elérése SQL parancsokkal
BevezetésHa egy táblázat numerikus vagy alfanumerikustartalmához szeretne hozzáférni vagy a táblázatokatszerkeszteni (pl. oszlopokat vagy sorokat átnevezni),úgy a rendelkezésre álló SQL parancsokat kellhasználnia.A vezérlőn belül rendelkezésre álló SQL parancsokszintaktikája erősen hasonlít az SQL programnyelvhez,de nem korlátlanul konform azzal. A vezérlő továbbánem támogatja a teljes SQL nyelvterjedelmet.A táblázatneveknek és a táblázatok oszlopneveinekbetűvel kell kezdődniük, és nem tartalmazhatnakszámolási jeleket, pl. +. Ezen jelek az SQL parancsokkapcsán az adatok beolvasása és importálása soránproblémákhoz vezethetnek.Az alábbiakban többek között alábbi fogalmakkaltalálkozhat:
Az SQL parancs egy rendelkezésre állófunkciógombra vonatkozikAz SQL utasítások olyan mellékfunkciókat írnak le,amelyeket manuálisan egy szintaktika részeként kellmegadniaHANDLE a szintaktikában egy bizonyos tranzakciótazonosít (melyet az azonosításra szolgáló paraméterkövet)Result-set tartalmazza a lekérdezés eredményét (atovábbiakban eredménymennyiségnek nevezve)
Az NC szoftverben a táblázatokhoz való hozzáférés SQL szerverenkeresztül történik. A szervert rendelkezésre álló SQL parancsokvezérlik. Az SQL parancsokat közvetlenül az NC programban tudjameghatározni.A szerver tranzakciós modellen alapul. Egy tranzakció általábantöbb műveletből áll, amelyek együttesen kerülnek végrehajtásra,így biztosítva a táblázatokban lévő bejegyzések rendezett és előremeghatározott végrehajtását.
Egy táblázat egyes értékeihez való olvasási és írásihozzáféréshez ugyanúgy használhatja az FN 26:TABOPEN, FN 27: TABWRITE vagy FN 28: TABREADfunkciókat.További információ: "Szabadon meghatározhatótáblázatok", oldal 360
Annak érdekében, hogy HDR-meghajtóval elérje amaximális sebességet a táblázatos alkalmazásoknál éskímélje a számítási kapacitást, a HEIDENHAIN SQL-funkciók használatát javasolja FN 26, FN 27 és FN 28helyett.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 283
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
Az SQL-funkciók tesztelése csak Mondatonkéntiprogramfutás, Folyamatos programfutás és Pozicionálás kézi adatbevitellel üzemmódokbanlehetséges.
SQL-parancsok egyszerűsített ábrázolásaPélda egy SQL tranzakcióra:
Q paraméterek hozzárendelése táblázati oszlopokhoz olvasásivagy írási jogosultságok érdekében a SQL BIND használatávalAdatok kiválasztása SQL EXECUTE segítségével SELECT utasításhasználatávalAdatok olvasása, módosítása vagy hozzáfűzése az SQL FETCH,SQL UPDATE és SQL INSERT használatávalInterakciók jóváhagyása vagy elvetése az SQL COMMIT és SQLROLLBACK használatávalA táblázati oszlopok és a Q paraméterek közötti kapcsolatengedélyezése az SQL BIND használatával
A megkezdett tranzakciót feltétlenül le kell zárnia mégakkor is, ha az kizárólag olvasási hozzáférést tartalmaz.Csak a tranzakciók lezárása biztosítja a módosítások éskiegészítések átvételét, a lezárás feloldását valamint afelhasznált eszközök szabaddá tételét.
284 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
A műveletek áttekintéseAz alábbi táblázatban valamennyi, a felhasználó számára elérhetőSQL-parancs fel van sorolva.
Funkciógombok áttekintése
Funkciógomb Parancs Oldal
SQL BIND táblázatoszlopok és Q vagyQS paraméterek között hoz létrekapcsolatot vagy éppen feloldja akapcsolatot
290
SQL EXECUTE megnyit egy tranzakcióta táblázatoszlopok vagy táblázatsorokkiválasztása mellett vagy lehetővé teszitovábbi SQL parancsok alkalmazását(mellékfunkciók)További információ: "Parancsokáttekintése", oldal 286
291
SQL FETCH átküldi az értékeket ahozzárendelt Q paraméterbe
296
SQL ROLLBACK elvet mindenmódosítást, majd lezárja a tranzakciót
302
SQL COMMIT elmenti az összesmódosítást, majd lezárja a tranzakciót
301
SQL UPDATE Kibővíti a tranzakciót egymeglévő sor változásával
298
SQL INSERT létrehoz egy új táblázatsort 300
SQL SELECT kiolvassa egy táblázat egyadott értékét úgy, hogy közben nem nyitmeg tranzakciót
304
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 285
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
Parancsok áttekintéseAz alábbi, úgy nevezett SQL parancsok az SQL EXECUTE-bankerülnek alkalmazásra.További információ: "SQL EXECUTE", oldal 291
Parancs Funkciók
SELECT Adatok kiválasztása
CREATESYNONYM
Szinoníma készítése (hosszú útvonaladatokhelyettesítése rövid névvel)
DROP SYNONYM Szinoníma törlése
CREATE TABLE Táblázat létrehozása
COPY TABLE Táblázat másolása
RENAME TABLE Táblázat átnevezése
DROP TABLE Táblázat törlése
INSERT Táblázatsor beszúrása
FRISSITÉS Táblázatsor aktualizálása
DELETE Táblázatsor törlése
ALTER TABLE Az ADD segítségével táblázatoszlopokbeszúrásaA DROP segítségével táblázatoszlopoktörlése
RENAME COLUMN Táblázatoszlopok átnevezése
A Result-set egy táblázatfájl eredménymennyiségétírja le Az eredménymennyiség a SELECT -tel történőlekérdezéssel van meghatározva.A Result-set az SQL-szerveren történő lekérdezéskorjön létre és ott foglal erőforrást.Ez a lekérdezés szűrőként működik a táblázatban,ami csak egy részét teszi láthatóvá az adatoknak.A lekérdezés lehetővé tételéhez a táblázatfájlnak ittszükségképpen olvashatónak kell lennie.A Result-set azonosításához az adatok olvasása ésváltoztatása során illetve a tranzakció lezárásakor azSQL-szerver kioszt egy Handle -t. A Handle megmutatjaa lekérdezés látható eredményét az NC-programban.A 0 érték érvénytelen Handle-t jelöl, ez azt jelenti, hogyegy lekérdezés nem tudott Result-set -et létrehozni.Ha egyik sor sem tesz eleget a megadott feltételeknek,akkor egy üres Result-set lesz érvényes Handle-vallétrehozva.
286 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
SQL-parancs programozásaEzt a funkciót csak akkor tudja használni, ha megadja az555343 kódszámot.
SQL parancsok programozása a Programozás vagy Pozícionáláskézi beadássl üzemmódban:
Nyomja meg a SPEC FCT gombot.
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Váltson funkciógombsort
Nyomja meg az SQL funkciógombotVálassza ki az SQL parancsot egyfunkciógombbal
Ha egy táblázatot az SQL paranccsal olvas vagyír, mindig metrikus egységek kerülnek kiadásra,függetlenül a táblázat vagy az NC program kiválasztottmértékegységétől.Ha ezzel pl. egy táblázatban lévő hosszúságot ment elegy Q paraméterben, úgy az az érték mindig metrikuslesz. Ha az értéket ezt követően egy inch programhasználja pozícionálásra (L X+Q1800), úgy a pozícióhibás lesz.
PéldaAz alábbi példában a meghatározott alapanyag a (FRAES.TAB)táblázatból kerül kiolvasásra, majd szövegként egy QSparaméterben elmentésre. Az alábbi példa egy lehetségesalkalmazást, valamint a szükséges programozási lépéseket mutatjabe. Javasoljuk, hogy a programozás során igazodjon a példákszintaktikájához.
A QS paraméterekből származó szövegeket pl. FN16 funkció segítségével tudja saját protokollfájljábanfelhasználni.További információ: "Alapok", oldal 271
Példa a szinonimára0 BEGIN PGM SQL MM
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\FRAES.TAB'"
Szinoníma létrehozása
2 SQL BIND QS1800 "my_table.WMAT" QS paraméter hozzárendelése
3 SQL QL1 "SELECT WMAT FROM my_table WHERENR==3"
Keresés meghatározása
4 SQL FETCH Q1900 HANDLE QL1 Keresés végrehajtása
5 SQL ROLLBACK Q1900 HANDLE QL1 Tranzakció lezárása
6 SQL BIND QS1800 Paraméter hozzárendelésének feloldása
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 287
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
7 SQL Q1 "DROP SYNONYM my_table" Szinoníma törlése
8 END PGM SQL MM
Lépés Magyarázat
1 Szinonímalétrehozása
Egy útvonalhoz hozzárendel egy szinonímát (hosszú útvonaladatok helyettesítése rövidnévvel)
A TNC:\table\FRAES.TAB útvonalat mindig aposztrófok közé kell rakniaA kiválasztott szinoníma a következő: my_table
2 QS paraméterhozzárendelése
Egy táblázatoszlophoz hozzárendel egy QS paramétertQS1800 a felhasználói programokban szabadon rendelkezésre állA szinoníma helyettesíti a komplett útvonal megadásátA táblázat meghatározott oszlopa az alábbi: WMAT
3 Keresésmeghatározása
A keresés meghatározása tartalmazza az átadási érték megadásátA helyi QL1 paraméter (szabadon választható) a tranzakció azonosítására szolgál (többtranzakció lehetséges egyszerre)Itt a QL1 a tranzakciót jelölő HANDLE-val van leírva.A szinoníma határozza meg a táblázatotA WMAT megadása meghatározza az olvasási folyamat táblázatoszlopátAz NR és az =3 megadása meghatározzák az olvasási folyamat táblázatsorátA kiválasztott táblázatoszlop és a táblázatsor együttesen meghatározzák az olvasásifolyamat celláját
288 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
Lépés Magyarázat
4 Keresésvégrehajtása
Az olvasás végrehajtásaAz SQL FETCH-vel értékeket másol a Result-set -ből a kapcsolt Q- vagy QS-paraméterbe.
0 sikeres olvasási folyamat1 hibás olvasási folyamat
A HANDLE QL1 szintaktika a QL1 paraméter által meghatározott tranzakcióA Q1900 paraméter egy visszaadott érték annak ellenőrzésére, hogy az adatok belettek-e olvasva.
5 Tranzakciólezárása
A tranzakció lezárul, a felhasznált eszközök szabaddá válnak
6 Hozzárendelésfeloldása
A táblázatoszlop és a QS paraméter közötti hozzárendelési viszony megszűnik (szükségeseszközök szabaddá tétele)
7 Szinonímatörlése
A szinoníma ismét törlésre kerül (szükséges eszközök szabaddá tétele)
A szinonimák használata nem szükséges feltétlenül. Aszinonimák alternatívájaként megadható a teljes útvonalis az SQL-parancsokban. Relatív útvonal megadásanem lehetséges. Javasoljuk, hogy a programozás soránigazodjon a példák szintaktikájához.
Az alábbi NC-program-ban az abszolút útvonalmegadáshasználatát mutatjuk meg ugyanazzal a példával.
Példa abszolút útvonalmegadásra0 BEGIN PGM SQL_TEST MM
1 SQL BIND QS 1800 "'TNC:\table\Fraes.TAB'.WMAT" QS paraméter hozzárendelése
2 SQL QL1 "SELECT WMAT FROM 'TNC:\table\FRAES.TAB'WHERE NR ==3"
Keresés meghatározása
3 SQL FETCH Q1900 HANDLE QL1 Keresés végrehajtása
4 SQL ROLLBACK Q1900 HANDLE QL1 Tranzakció lezárása
5 SQL BIND QS 1800 Paraméter hozzárendelésének feloldása
6 END PGM SQL_TEST MM
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 289
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
SQL BINDPélda: Q paraméter hozzárendelése táblázatoszlophoz11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
Példa: hozzárendelés törlése91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884
SQL BIND egy Q paramétert rendel egy táblázatoszlophozA FETCH, UPDATE és INSERT SQL-parancsok kiértékelikezt az összeköttetést (hozzárendelést) az Result-set(eredménymennyiség) és az NC program közötti adatátvitel során.Egy SQL BIND parancs táblázat- vagy oszlopnév nélkülérvényteleníti az összekapcsolást. A link végződése az NCprogram vagy az alprogram égén van, ha nem előtte.
Programozási útmutatások:Tetszőleges számú hozzárendelést programozhat.Az olvasási és írási műveletek csak azokat azoszlopokat veszik számításba, amelyeket a SELECTparancsban megadott. Amennyiben a SELECTparancsban hozzárendelés nélküli oszlopokat admeg, a vezérlő megszakítja az olvasási vagy írásiműveletet egy hibaüzenettel.SQL BIND... parancs legyen előbb a FETCH, UPDATEés INSERT parancsoknál.
Paraméterszám az eredményhez: Q paramétermeghatározása a táblázatoszlophoz valóhozzárendeléshezAdatbázis: oszlopnév: táblázat nevének ésoszlopának meghatározása (az elválasztás a .jellel)
Táblázatnév: szinoníma vagy útvonal - atáblázat fájlnevévelOszlopnév: a táblázatszerkesztőbenmegjelenő név
290 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
SQL EXECUTESQL EXECUTE különböző SQL utasításokkal összefüggésben kerülalkalmazásra.További információ: "Parancsok áttekintése", oldal 286
SQL EXECUTE a SELECT SQL paranccsalAz SQL szerver az adatokat soronként menti el az Result-set-ben(eredménymennyiség). A sorok 0-től növekvő sorrendben kerülnekszámozásra. A sor ezen számát (az INDEX-et) a FETCH és UPDATESQL parancsok használják.SQL EXECUTE a SELECT SQL paranccsal összeköttetésbenkiválasztja a táblázatértékeket, majd átküldi őket az eredménybeállításokba. Az SQL SELECT SQL paranccsal ellentétben az SQLEXECUTE és a SELECT parancs kombinációja több oszlopok és sorttud egyszerre kiválasztani, melyhez mindig csak egy tranzakciótnyit meg.Az SQL ... "SELECT...WHERE..." funkcióban keresési feltételeketad meg. A megadással az átküldendő sorok számát tudjabehatárolni. Ha nem alkalmazza ezt az opciót, úgy a táblázatminden sora betöltésre kerül.Az SQL ... "SELECT...ORDER BY..." funkcióban a rendezésifeltételeket adja meg. Ha az oszlop megnevezését és az (ASC)jelölést adja meg, a rendezés növekvő sorrendben jelenik meg,míg a (DESC) jelöléssel csökkenő sorrend fog látszódni. Ha nemalkalmazza ezt az opciót, úgy a sorok véletlenszerű sorrendbenkerülnek elmentésre.Az SQL ... funkcióval "SELECT...FOR UPDATE" funkcióval védi lea kiválasztott sorokat más alkalmazások általi hozzáférés elől. Atöbbi alkalmazás ekkor olvasni tudja a sorokat, de módosítani nem.Ha módosításokat hajt végre a táblázatbeírásokban, feltétlenülhasználja ezt az opciót.Üres eredmény beállítás: Ha egyetlen sor sem felel meg akeresési feltételeknek, az SQL szerver érvényes HANDLE-t küldvissza, de nem jelennek meg táblázatbeírások.
Példa: táblázatsorok kiválasztása11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROMTab_Example"
Példa: Táblázatsorok kiválasztása a WHERE funkcióval. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROMTab_Example WHERE Mess_Nr<20"
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 291
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
Példa: Táblázatsorok kiválasztása a WHERE funkcióval és Qparaméterrel. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROMTab_Example WHERE Mess_Nr==:’Q11’"
Példa: Táblázatnév meghatározása útvonallal és fájlnévvel. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM ’V:\table\Tab_Example’ WHERE Mess_Nr<20"
Eredmény paraméterszámaA visszaadott érték egy tranzakcióazonosítójeleként, szolgál, ha az meg lettnyitvaA visszaadott érték a beolvasássikerességének ellenőrzésére szolgál
A megadott paraméterben lesz a HANDLElementve, amiben azután az adatokat ki lehetolvasni. A HANDLE mindaddig érvényes, amíg atranzakció nincs megerősítve vagy a Result-setnem lett minden sorra visszavonva.
0 hibás olvasási folyamatnem egyenlő 0-val a HANDLE visszaadottértéke
Adatbázis: SQL utasítás: SQL utasításprogramozása
SELECT az átküldendő táblázatoszloppal vagytáblázatoszlopokkal (több oszlopok a , jellelkell elválasztani)FROM a táblázat szinonimájával vagy elérésiútvonalával (útvonal aposztrófok között)WHERE (opcionális) az oszlopnévvel, aválasztó feltétellel és az összehasonlítóértékkel (Q paraméter : után aposztrófokközött)ORDER BY (opcionális) oszlopnévvel ésrendezési móddal (ASC a növekvő, DESC acsökkenő rendezéshez)FOR UPDATE (opcionális) a kiválasztott sorokmás eljárások elől való lezárásához
A WHERE-megadásának feltételei
Feltétel Programozás
egyenlő = ==
nem egyenlő != <>
kisebb <
kisebb vagy egyenlő <=
nagyobb >
nagyobb vagy egyenlő >=
292 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
Feltétel Programozás
üres nulla
nem üres nem nulla
Több feltétel összekapcsolása:Logikai ÉS AND
Logikai VAGY OR
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 293
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
Szintaktikai példák:Alábbi példák összefüggés nélkül szerepelnek. Az NC mondatokkizárólag az SQL EXECUTE SQL parancs lehetőségeirekorlátozódnak.
Példa9 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:
\table\FRAES.TAB'"Szinoníma létrehozása
9 SQL Q1800 "DROP SYNONYM my_table" Szinoníma törlése
9 SQL Q1800 "CREATE TABLE my_table (NR,WMAT)" Táblázat létrehozása az NR és WMAT oszlopokkal
9 SQL Q1800 "COPY TABLE my_table TO 'TNC:\table\FRAES2.TAB'"
Táblázat másolása
9 SQL Q1800 "RENAME TABLE my_table TO 'TNC:\table\FRAES3.TAB'"
Táblázat átnevezése
9 SQL Q1800 "DROP TABLE my_table" Táblázat törlése
9 SQL Q1800 "INSERT INTO my_table VALUES(1,'ENAW',240)"
Táblázatsor beszúrása
9 SQL Q1800 "DELETE FROM my_table WHERE NR==3" Táblázatsor törlése
9 SQL Q1800 "ALTER TABLE my_table ADD (WMAT2)" Táblázatoszlop beszúrása
9 SQL Q1800 "ALTER TABLE my_table DROP (WMAT2)" Táblázatoszlop törlése
9 SQL Q1800 "RENAME COLUMN my_table (WMAT2) TO(WMAT3)"
Táblázatoszlop átnevezése
Példa:A CREATE TABLE SQL-utasítást magyarázzuk el egy példa alapján.
0 BEGIN PGM SQL_TAB_ERSTELLEN_TEST MM
1 SQL Q10 "CREATE SYNONYM ERSTELLEN FOR 'TNC:\table\ErstellenTab.TAB'"
Szinonima létrehozása
2 SQL Q10 "CREATE TABLE ERSTELLEN AS SELECT X,Y,ZFROM 'TNC:\prototype_for_erstellen.tab'"
Táblázat létrehozása
3 END PGM SQL_TAB_ERSTELLEN_TEST MM
Szinonimát olyan táblázathoz is elő lehet állítani, amimég nincs létrehozva.
Példa az SQL EXECUTE parancsra:
294 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
A szürke nyilak és a hozzájuk tartozó szintaktika nem tartozik közvetlenül az SQL EXECUTE parancshoz, a fekete nyilak és a hozzájuk tartozó szintaktika az SQL EXECUTE belső lefutását mutatják
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 295
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
SQL FETCHPélda: sor számának átküldése a Q paraméterbe11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROMTab_Example"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
Példa: sor számának közvetlen programozása. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX5
SQL FETCH beolvas egy sort a Result-set-ből(eredménymennyiség). Az egyes sorok értékeit a hozzárendelt Qparaméter menti el. A tranzakciót a megadandó HANDLE opciócímzi meg, a sort pedig az INDEX.SQL FETCH számításba veszi a SELECT parancsban megadottvalamennyi oszlopot (SQL EXECUTE SQL parancs).
Paraméterszám az eredményhez (visszaadottértékek ellenőrzéshez):
0 sikeres olvasási folyamat1 hibás olvasási folyamat
Adatbázis: SQL hozzáférés azonosítás: Qparaméter meghatározása a HANDLE-hez (atranzakció azonosításához)Adatbázis: Index az SQL eredményhez: A sorszáma az eredmény beállításon belül
Programozza be a sor számát közvetlenProgramozza a Q paramétert, amelytartalmazza az indexetMegadás nélkül az (n=0) sor kerülbeolvasásra
Az IGNORE UNBOUND és UNDEFINE MISSING opcionálisszintaktikai elemek a gépgyártó számára vannakfenntartva.
296 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
Példa az SQL FETCH parancsra:
A szürke nyilak és a hozzájuk tartozó szintaktika nem tartozik közvetlenülaz SQL FETCH parancshoz, a fekete nyilak és a hozzájuk tartozó szintaktika az SQLFETCH belső lefutását mutatják
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 297
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
SQL UPDATE
Példa: sor számának átküldése a Q paraméterbe11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
. . .
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,MESS_Z FROMTAB_EXAMPLE"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
Példa: sor számának közvetlen programozása. . .
40 SQL UPDATE Q1 HANDLE Q5 INDEX5
SQL UPDATE módosít egy sort a Result-set-ben(eredménymennyiség). Az egyes sorok értéke a hozzárendelt Qparaméterből kerülnek kimásolásra. A tranzakciót a megadandóHANDLE opció címzi meg, a sort pedig az INDEX. Az eredménybeállításban lévő sor teljes egészében felülíródik.SQL UPDATE számításba veszi a SELECT parancsban megadottvalamennyi oszlopot (SQL EXECUTE SQL parancs).
Paraméterszám az eredményhez (visszaadottértékek ellenőrzéshez):
0 sikeres változtatás1 hibás változtatás
Adatbázis: SQL hozzáférés azonosítás: Qparaméter meghatározása a HANDLE-hez (atranzakció azonosításához)Adatbázis: Index az SQL eredményhez: A sorszáma az eredmény beállításon belül
Programozza be a sor számát közvetlenProgramozza a Q paramétert, amelytartalmazza az indexetMegadás nélkül az (n=0) sor kerül írásra
A táblázat írásakor a vezérlő megvizsgálja a string-paraméterek hosszát. A megírandó oszlop hosszátmeghaladó bejegyzéseknél előbb egy hibaüzenet kerülkiadásra.
298 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
Példa az SQL UPDATEparancsra:
A szürke nyilak és a hozzájuk tartozó szintaktika nem tartozik közvetlenülaz SQL UPDATE parancshoz, a fekete nyilak és a hozzájuk tartozó szintaktika az SQLUPDATE belső lefutását mutatják
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 299
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
SQL INSERTPélda: sor számának átküldése a Q paraméterbe11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROMTab_Example"
. . .
40 SQL INSERT Q1 HANDLE Q5
SQL INSERT létrehoz egy új sort az Result-set-ben(eredménymennyiség). Az egyes sorok értékei a hozzárendelt Qparaméterből kerülnek kimásolásra. A tranzakciót a megadandóHANDLE opció címzi meg.SQL INSERT számításba veszi a SELECT parancsban megadottvalamennyi oszlopot (SQL EXECUTE SQL parancs). A megfelelőSELECT utasítások nélküli táblázatoszlopok (melyeket a lekérdezéseredménye nem tartalmaz) alapértelmezett értékekkel íródnak felül.
Paraméterszám az eredményhez (visszaadottértékek ellenőrzéshez):
0 sikeres tranzakció1 hibás tranzakció
Adatbázis: SQL hozzáférés azonosítás: Qparaméter meghatározása a HANDLE-hez (atranzakció azonosításához)
Példa az SQL INSERTparancsra:
A szürke nyilak és a hozzájuk tartozó szintaktika nem tartozik közvetlenülaz SQL INSERT parancshoz, a fekete nyilak és a hozzájuk tartozó szintaktika az SQLINSERT belső lefutását mutatják
A táblázat írásakor a vezérlő megvizsgálja a string-paraméterek hosszát. A megírandó oszlop hosszátmeghaladó bejegyzéseknél előbb egy hibaüzenet kerülkiadásra.
300 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
SQL COMMITPélda11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROMTab_Example"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
. . .
40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2
. . .
50 SQL COMMIT Q1 HANDLE Q5
SQL COMMIT az egy tranzakció során módosított és hozzáadottösszes sort egyszerre írja vissza a táblázatba. A tranzakciót amegadandó HANDLE opció címzi meg. A SELECT...FOR UPDATEhasználatával megadott lezárás azonban nem törlődik.Az SQL SELECT parancsban megadott HANDLE (folyamat) elveszítiérvényességét.
Paraméterszám az eredményhez (visszaadottértékek ellenőrzéshez):
0 sikeres tranzakció1 hibás tranzakció
Adatbázis: SQL hozzáférés azonosítás: Qparaméter meghatározása a HANDLE-hez (atranzakció azonosításához)
Példa az SQL COMMIT parancshoz:
A szürke nyilak és a hozzájuk tartozó szintaktika nem tartozik közvetlenülaz SQL INSERT parancshoz, a fekete nyilak és a hozzájuk tartozó szintaktika az SQLINSERT belső lefutását mutatják
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 301
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
SQL ROLLBACKPélda11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROMTab_Example"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
. . .
50 SQL ROLLBACK Q1 HANDLE Q5
SQL ROLLBACK elveti a tranzakció minden módosítását éskiegészítését. A tranzakciót a megadandó HANDLE opció címzimeg.Az SQL ROLLBACK SQL parancs funkciója függ az INDEX-től:
INDEX nélkül:A tranzakciók változtatásai és kiegészítései elvetésrekerülnekA SELECT...FOR UPDATE használatával megadott lezárásazonban nem törlődik.A tranzakció lezárul (a HANDLE elveszti érvényességét)
INDEX esetén:Kizárólag az indexelt sor marad meg az eredménybeállításban (minden más sor törlődik)A meg nem adott sorok esetleges változtatásai éskiegészítései elvetésre kerülnekA SELECT...FOR UPDATE használatával megadott lezáráskizárólag az indexelt sorokban marad érvényben (mindenmás sorban alaphelyzetbe áll)A megadott (indexelt) sor az eredmény beállítás új 0-ssorává válikA tranzakció nem záródik le (a HANDLE megőrziérvényességét)A tranzakciót később feltétlenül le kell zárni az SQLROLLBACK vagy SQL COMMIT használatával
302 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
Paraméterszám az eredményhez (visszaadottértékek ellenőrzéshez):
0 sikeres tranzakció1 hibás tranzakció
Adatbázis: SQL hozzáférés azonosítás: Qparaméter meghatározása a HANDLE-hez (atranzakció azonosításához)Adatbázis: Index az SQL eredményhez: Sor,aminek az eredmény beállításban kell maradnia
Programozza be a sor számát közvetlenProgramozza a Q paramétert, amelytartalmazza az indexet
Példa az SQL ROLLBACKparancsra:
A szürke nyilak és a hozzájuk tartozó szintaktika nem tartozik közvetlenülaz SQL ROLLBACK parancshoz, a fekete nyilak és a hozzájuk tartozó szintaktika az SQLROLLBACKbelső lefutását mutatják
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 303
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal9
SQL SELECTSQL SELECT egyes értékeket olvas ki a táblázatból, majd azeredményt elmenti a meghatározott Q paraméterben
Több értéket vagy több oszlopot az SQL EXECUTE SQLparanccsal és a SELECT utasítással tud kiválasztani.További információ: "SQL EXECUTE", oldal 291
Az SQL SELECT esetén nincs tranzakció, illetve a táblázatoszlopés a Q paraméter között nincs hozzárendelés. Az adott oszlopvonatkozásában esetlegesen fennálló hozzárendeléseket nem veszifigyelembe, csupán átmásolja a kiolvasott értéket az eredményhezmegadott paraméterbe.
Példa: érték olvasása és mentése20 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE
MESS_NR==3"
Paraméterszám az eredményhez: Q paraméteraz érték mentéséhezAdatbázis: SQL utasítások: SQL parancsokprogramozása
SELECT az átküldendő értéktáblázatoszlopávalFROM a táblázat szinonimájával vagy elérésiútvonalával (útvonal aposztrófok között)WHERE az oszlopmegnevezéssel, a választófeltétellel és az összehasonlító értékkel (Qparaméter : után aposztrófok között)
Az alábbi NC program eredménye azonos a korábban megadottpéldával.További információ: "Példa", oldal 287
Példa0 BEGIN PGM SQL MM
1 SQL SELECT QS1800 "SELECT WMAT FROM my_tableWHERE NR==3"
Érték olvasása és mentése
2 END PGM SQL MM
304 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Táblázatok elérése SQL parancsokkal
Példa az SQL SELECT parancshoz:
A fekete nyilak és az ahhoz tartozó szintaktika mutatja az SQL SELECTbelső lefutását
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 305
Q paraméteres programozás | Képletek közvetlen bevitele9
9.10 Képletek közvetlen bevitele
Képlet megadásaTöbb műveletet tartalmazó matematikai képletek funkciógombokkalközvetlenül bevihetők az alkatrészprogramba.
Válassza a Q-paraméter funkciókat
Nyomja meg a KÉPLET funkciógombotVálassza a Q, QL vagy QR opciókat
A vezérlő alábbi funkciógombokat jeleníti meg több sorban:
használja a Link funkcióÖsszeadás pl. Q10 = Q1 + Q5
Kivonás pl. Q25 = Q7 – Q108
Szorzás pl. Q12 = 5 * Q5
Osztás pl. Q25 = Q1 / Q2
Nyitó zárójel pl. Q12 = Q1 * (Q2 + Q3)
Záró zárójel pl. Q12 = Q1 * (Q2 + Q3)
Négyzetre emelés (angolul square)pl. Q15 = SQ 5
Négyzetgyök (angolul square root)pl. Q22 = SQRT 25
Egy szög szinusza pl. Q44 = SIN 45
Egy szög koszinusza pl. Q45 = COS 45
Egy szög tangense pl. Q46 = TAN 45
Arkusz szinuszA szinusz függvény inverze; a szöggel szembenlévő befogó és az átfogó hányadosábólhatározza meg a szöget pl. Q10 = ASIN 0,75
Arkusz koszinuszA koszinusz függvény inverze; a szöggelmellett lévő befogó és az átfogó hányadosábólhatározza meg a szöget pl. Q11 = ACOS Q40
306 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Képletek közvetlen bevitele
használja a Link funkcióArkusz tangensA tangens függvény inverze; a szöggelszemben lévő befogó és szög melletti befogóhányadosából határozza meg a szöget pl. Q12 = ATAN Q50
Érték hatványra emelése pl. Q15 = 3^3
Konstans Pl (3,14159)pl. Q15 = PI
Egy sor természetes logaritmusa (LN)Alapszám 2,7183 pl. Q15 = LN Q11
Egy szám 10-es alapú logaritmusa pl. Q33 = LOG Q22
Exponenciális függvény, 2.7183 az n-ediken pl. Q1 = EXP Q12
Érték negálása (szorzás -1-gyel)pl. Q2 = NEG Q1
Tizedesjegyek levágása tizedesvessző utánEgész szám alkotása pl. Q3 = INT Q42
Egy szám abszolút értéke pl. Q4 = ABS Q22
Egész számok levágása a tizedespont előttTizedes érték képzése pl. Q5 = FRAC Q23
Egy szám algebrai előjelének ellenőrzése pl. Q12 = SGN Q50Ha a kapott érték Q12 = 0, akkor Q50 = 0Ha a kapott érték Q12 = 1, akkor Q50 > 0 Ha a kapott érték Q12 = -1, akkor Q50 < 0
Moduló érték számítása (osztási maradék pl. Q12 = 400 % 360 Eredmény: Q12 = 40
Az INT funkció nem kerekít, hanem csak levágja atizedeseket.További információ: "Példa: érték kerekítése",oldal 329
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 307
Q paraméteres programozás | Képletek közvetlen bevitele9
Képletekkel kapcsolatos szabályokA matematikai képleteket a következő szabályok szerint kellprogramozni:
A magasabb rendű műveleteket kell először végrehajtaniPélda12 Q1 = 5 * 3 + 2 * 10 = 35
1 Számítás: 5 * 3 = 152 Számítás: 2 * 10 = 203 Számítás: 15 * 20 = 35
vagyPélda13 Q2 = SQ 10 - 3^3 = 73
1 Számítási lépés: 10 a négyzeten = 1002 Számítási lépés: 3 a harmadik hatványon = 273 Számítás: 100 - 27 = 73
DisztributivitásDisztributív törvény zárójeles számításokhoza * (b + c) = a * b + a * c
308 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Képletek közvetlen bevitele
Példa a bevitelreSzög kiszámítása arkusz tangenssel a szemközti (Q12) és aszomszédos (Q13) befogóból; az eredmény tárolása a Q25paraméterben.
Válassza a képlet beviteli funkciót: Nyomja mega Q gombot, majd a KÉPLET funkciógombot,vagy használja a parancsikont
Nyomja meg a Q gombot a alfabetikusbillentyűzeten
AZ EREDMÉNY PARAMÉTERSZÁMA?
Írjon be 25-öt (paraméter szám) és nyomja megaz ENT gombot
Váltsa át a funkciógombsort, majd válassza ki azarkusz tangens függvényt
Válassza ki a funkciógombsort, majd nyomjameg a nyitó zárójel funkciógombot
12 (paraméterszám) megadása
Válassza az osztást
13 (paraméterszám) megadása
Zárja be a zárójelet, majd fejezze be aképletbevitelt
Példa37 Q25 = ATAN (Q12/Q13)
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 309
Q paraméteres programozás | Szövegparaméter9
9.11 Szövegparaméter
Szövegfeldolgozási funkciókVáltozó karakterláncok (szövegek) létrehozásához használhatjaa QS paramétereket. Ezeket a karakterláncokat (szövegeket)például az FN 16:F-PRINT funkcióval kiadhajta változó log-oklétrehozásához.Lineáris sorba rendezett karakterek (betűk, számok, különlegeskarakterek és szóközök) legfeljebb 255 karakter hosszúságúláncát rendelheti egy szövegparaméterhez. A hozzárendelt vagyimportált értékeket ellenőrizheti és feldolgozhatja az alábbi funkcióksegítségével. A Q paraméteres programozáshoz hasonlóan,összesen 2000 QS paramétert használhat.További információ: "A funkciók alapelve és áttekintése",oldal 252A STRINGKÉPLET és KÉPLET Q paraméteres funkciók aszövegparaméterek feldolgozásához többféle funkciót istartalmaznak.
Funkciógomb A STRINGKÉPLET funkciói Oldal
Szövegparaméterek hozzárendelése 311
Gépi paraméter kiolvasása 320
Szövegparaméterek láncolása 311
Numerikus érték konvertálásaszövegparaméterré
313
Szövegrész másolása egyszövegparaméterből
314
Rendszeradatok olvasása 315
Funkciógomb Képlet szövegfunkciók Oldal
Szövegparaméter konvertálásanumerikus értékké
316
Szövegparaméter ellenőrzése 317
Szövegparaméter hosszánakmeghatározása
318
Betűrendes prioritásösszehasonlítása
319
Ha a STRINGKÉPLET funkciót használja, a számtaniművelet eredménye mindig egy string. Ha a KÉPLETfunkciót használja, a számtani művelet eredményemindig egy számérték.
310 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Szövegparaméter
Szövegparaméterek hozzárendeléseAz alkalmazás előtt ki kell jelölnie egy szövegváltozót. Használjaehhez a DECLARE STRING parancsot.
Nyomja meg a SPEC FCT funkciógombot
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a STRING FUNKCIÓKfunkciógombot
Nyomja meg a DECLARE STRING funkciógombot
Példa37 DECLARE STRING QS10 = "Munkadarab"
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 311
Q paraméteres programozás | Szövegparaméter9
Szövegparaméterek láncolásaAz összekapcsolás művelettel (szövegparaméter IIszövegparaméter) kettő vagy több szövegparaméterből egy láncothozhat létre.
Nyomja meg a SPEC FCT funkciógombot
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a STRING FUNKCIÓKfunkciógombot
Nyomja meg a STRINGKÉPLET funkciógombotÍrja be annak a szövegparaméternek a számát,amelybe a vezérlőnek az összekapcsoltszöveget másolnia kell, majd nyugtázza az ENTgombbalÍrja be annak a szövegparaméternek számát,amelyben az első alszöveg el van mentve, majdnyugtázza az ENT gombbalA vezérlő megjeleníti az || összekapcsolás jelet.Nyomja meg az ENT gombotÍrja be annak a szövegparaméternek számát,amelyben a második alszöveg el van mentve.Nyugtázza az ENT gombbalIsmételje a folyamatot, amíg az összes kívántalszöveget ki nem választotta. Zárja le az ENDgombbal
Példa: A QS12, QS13 és QS14 teljes szövegénekösszekapcsolása a QS10 paraméterben37 QS10 = QS12 || QS13 || QS14
Paraméterek tartalma:QS12: MunkadarabQS13: Állapot:QS14: TörésQS10: Munkadarab állapot: selejt
312 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Szövegparaméter
Numerikus érték konvertálása szövegparaméterréA TOCHAR funkcióval egy numerikus értéket konvertálhatszövegparaméterré. Ez lehetővé teszi numerikus értékekszövegparaméterekkel való összekapcsolását.
Jelenítse meg a speciális funkciókfunkciógombsort
Nyissa meg a funkció menüt
Nyomja meg a Szövegfunkciók funkciógombot
Nyomja meg a STRINGKÉPLET funkciógombot
Válassza ki a numerikus értéketszövegparaméterré konvertáló funkciótÍrja be a konvertálni kívánt számot vagy Qparamétert, és nyugtázza az ENT gombbalírja be a konvertálandó tizedeshelyek számát, ésnyugtázza az ENT gombbalZárja be a zárójelben levő kifejezést az ENTgombbal és nyugtázza a bevitelt az ENDgombbal
Példa: A Q50 paraméter konvertálása QS11 szövegparaméterré,3 tizedeshellyel37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 )
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 313
Q paraméteres programozás | Szövegparaméter9
Alszöveg másolása egy szövegparaméterbőlA SUBSTR funkció a szövegparaméterekből egy meghatározhatótartományt másol ki.
Jelenítse meg a speciális funkciókfunkciógombsort
Nyissa meg a funkció menüt
Nyomja meg a Szövegfunkciók funkciógombot
Nyomja meg a STRINGKÉPLET funkciógombotAdja meg annak a paraméter számát, amelybe avezérlőnek a másolt karakterláncot másolnia kell,majd nyugtázza az ENT gombbalVálasza az alszöveg kivágása funkciótÍrja be annak a QS paraméternek a számát,amelyből az alszöveget ki kell másolni.Nyugtázza az ENT gombbalÍrja be az alszöveg másolásának kiindulásipontját és nyugtázza az ENT gombbalÍrja be a kimásolandó karakterek számát ésnyugtázza az ENT gombbalZárja be a zárójelben levő kifejezést az ENTgombbal és nyugtázza a bevitelt az ENDgombbal
A karakterlánc első karaktere a 0. helyen kezdődik.
Példa: Egy négykarakteres alszöveg (LEN4) kiolvasása a QS10szövegparaméterből, a harmadik karakterrel kezdve (BEG2)37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 )
314 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Szövegparaméter
Rendszeradatok olvasásaA SYSSTR funkcióval a rendszeradatok olvashatók és elmenthetőkszövegparaméterekbe. A rendszeradatokat egy csoportszám (ID)és egy szám alapján lehet kiválasztani.Az IDX és a DAT beírása nem szükséges.
Csoport neve, ID szám Szám Jelentés
Program információ, 10010 1 Az aktuális főprogram vagy palettaprogram elérésiútvonala
2 A mondatkijelzőben megjelenített NC-progam elérésiútvonala
3 A ciklus kiválasztása a CYCL DEF 12 PGM CALLsegítségével
10 A SEL PGM alkalmazásával kiválasztott NC-programútvonala
Csatorna adat, 10025 1 Csatorna neve
A szerszámhívásbanprogramozott értékek, 10060
1 Szerszám neve
Aktuális rendszeridő, 10321 1 - 16 1: NN.HH.ÉÉÉÉ óó:pp:mp2 és 16: NN.HH.ÉÉÉÉ óó:pp3: NN.HH.ÉÉÉÉ óó:pp4: ÉÉÉÉ-HH-NN óó:pp:mp5 és 6: ÉÉÉÉ-HH-NN óó:pp7: ÉÉ-HH-NN óó:pp8 és 9: NN.HH.ÉÉÉÉ10: NN.HH.ÉÉ11: ÉÉÉÉ-HH-NN12: ÉÉ-HH-NN13 és 14: óó:pp:mp15: óó:pp
Tapintó adatok, 10350 50 Az aktív TS tapintó típusa
70 Az aktív TT tapintó típusa
73 Az aktív TT tapintó kulcsneve, az MP activeTT-ből
2 Kiválasztott paletta táblázat elérési útja
NC szoftver verzió, 10630 10 Az NC szoftver verziójának azonosítója
Szerszámadatok, 10950 1 Szerszám neve
2 DOC szerszám bevitele
4 A szerszámtartó kinematikája
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 315
Q paraméteres programozás | Szövegparaméter9
Szövegparaméter konvertálása numerikus értékké A TONUMB funkció egy szövegparamétert konvertál numerikusértékké. A konvertálandó érték csak numerikus lehet.
A QS paraméter csak egy számértéket tartalmazhat,ellenkező esetben a vezérlő hibaüzenetet küld.
Válassza a Q-paraméteres funkciókat
Nyomja meg a KÉPLET funkciógombotAdja meg annak a paraméter számát, amelybea vezérlőnek a numerikus értéket másolnia kell,majd nyugtázza az ENT gombbalVáltsa át a funkciógombsort
Válassza ki a szövegparamétert numerikusértékké konvertáló funkciótÍrja be a konvertálni kívánt QS paraméterszámát, és nyugtázza az ENT gombbalZárja be a zárójelben levő kifejezést az ENTgombbal és nyugtázza a bevitelt az ENDgombbal
Példa: A QS11 szövegparaméter konvertálása Q82 numerikusparaméterré37 Q82 = TONUMB ( SRC_QS11 )
316 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Szövegparaméter
Szövegparaméter tesztelése Az INSTR funkció ellenőrzi, hogy egy szövegparamétermegtalálható-e egy másik szövegparaméterben.
Válassza a Q-paraméteres funkciókat
Nyomja meg a KÉPLET funkciógombotAdja meg a Q paraméter számát azeredményhez, és nyugtázza az ENT gombbalA vezérlő elmenti a paraméterbe azt a pozíciót,ami után a keresett szöveg kezdődik.Váltson funkciógombsort
Válassza ki a szövegparaméter ellenőrzőfunkciótÍrja be annak a QS paraméternek a számát,amelyben a keresett szöveg el van mentve.Nyugtázza az ENT gombbalÍrja be a keresendő QS paraméter számát, ésnyugtázza az ENT gombbalÍrja be az alszöveg keresésének kiinduló helyétés nyugtázza az ENT gombbalZárja be a zárójelben levő kifejezést az ENTgombbal és nyugtázza a bevitelt az ENDgombbal
A karakterlánc első karaktere a 0. helyen kezdődik.Ha a vezérlő nem találja a keresett alszöveget,akkor a keresett szöveg teljes hosszát menti azeredményparaméterbe (1-gyel kezdi a számolást).Ha a keresendő alszöveg egynél több helyen ismegtalálható, a vezérlő az első helyt adja meg, ahol azalszöveget megtalálta.
Példa: A QS13 paraméterben mentett alszöveg keresése aQS10-ben. A keresés kezdése a harmadik helyen.37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 )
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 317
Q paraméteres programozás | Szövegparaméter9
A szövegparaméter hosszának megállapításaA STRLEN funkció a mentett szöveg hosszát adja meg egyválasztható szövegparaméterben.
Válassza a Q paraméter funkciót
Nyomja meg a KÉPLET funkciógombotÍrja be annak a Q paraméternek a számát,amelybe a vezérlőnek a szöveg hosszátmentenie kell, majd nyugtázza az ENT gombbalVáltson funkciógombsort
Válassza a szövegparaméter hosszátmeghatározó funkciótÍrja be annak a QS paraméternek a számát,amelynek hosszúságát a vezérlőnek meg kellhatároznia, majd nyugtázza az ENT gombbalZárja be a zárójelben levő kifejezést az ENTgombbal és nyugtázza a bevitelt az ENDgombbal
Példa: A QS15 hosszúságának meghatározása37 Q52 = STRLEN ( SRC_QS15 )
Ha a kiválasztott szövegparaméter nincs definiálva,akkor a vezérlő -1-es eredményt állítja vissza
318 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Szövegparaméter
Betűrendes prioritás összehasonlításaA STRCOMP funkcióval összehasonlítja a szövegparaméterekbetűrendes prioritását.
Válassza a Q paraméter funkciót
Nyomja meg a KÉPLET funkciógombotÍrja be annak a Q paraméternek a számát,amelybe a vezérlőnek az összehasonlításeredményét mentenie kell, majd nyugtázza azENT gombbalVáltson funkciógombsort
Válassza a szövegparaméterek összehasonlítófunkciójátÍrja be az első összehasonlítandó QS paraméterszámát, és nyugtázza az ENT gombbalÍrja be a második összehasonlítandó QSparaméter számát, és nyugtázza az ENTgombbalZárja be a zárójelben levő kifejezést az ENTgombbal és nyugtázza a bevitelt az ENDgombbal
A vezérlő a következő eredményeket adja:0: Az összesahonlított QS paraméterek azonosak.-1: Az első QS paraméter megelőzi a második QSparamétert betűrendben+1: Az első QS paraméter követi a második QSparamétert az ábécében
Példa: QS12 és QS14 összehasonlítása betűrendes prioritásszempontjából37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 )
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 319
Q paraméteres programozás | Szövegparaméter9
Gépi paraméter kiolvasása Alkalmazza a CFGREAD funkciót a vezérlő gépi paramétereinekkiolvasására, mint számértékek vagy mint szövegek. A kiolvasottértékek mindig metrikus egységekben kerülnek kiadásra.Egy gépi paraméter kiolvasásához alkalmazza a vezérlőkonfiguráció szerkesztőjét a paraméter nevének, tárgyának,valamint ha adottak, akkor a csoport nevének és indexénekmeghatározásához:
Ikon Típus Jelentés Példa
Gomb Gépi paramétercsoport neve (haelérhető)
CH_NC
Entitás Paraméter tárgy (a név Cfg...-velkezdődik)
CfgGeoCycle
Attribútum A gépi paraméter neve displaySpindleErr
Index Gépi paraméter lista indexe (haelérhető)
[0]
A felhasználói paraméterek konfigurációsszerkesztőjében módosíthatja a meglévő paraméterekkijelzését. Az alapbeállításban a paraméterek rövidmagyarázó szövegekkel jelennek meg.További információk: Felhasználói kézikönyvBeállítás, NC programok tesztelése és végrehajtása
A gépi paraméterek minden egyes CFGREAD funkcióval valólekérdezésekor, először a QS paramétert kell attribútummal,entitással és kulccsal meghatározni.A következő paraméterek olvashatók a CFGREAD funkciópárbeszédben:
KEY_QS: A gépi paraméterek csoportneve (kulcs)TAG_QS: A gépi paraméterek objektum neve (entitás)ATR_QS: A gépi paraméterek neve (attribútum)IDX: A gépi paraméter indexe
320 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Szövegparaméter
Egy gépi paraméter szövegének olvasásaEgy gépi paraméter tartalmának szövegkénti tárolásához QSparaméterben:
Nyomja meg a Q gombot.
Nyomja meg a STRINGKÉPLET funkciógombotÍrja be annak a szövegparaméternek a számát,amelybe a vezérlőnek a gépi paramétereketmásolnia kellHagyja jóvá az ENT gombbalCFGREAD funkció kiválasztásaÍrja be a szöveg paraméterek számát a kulcshoz,entitáshoz és attribútumhozHagyja jóvá az ENT gombbalAdja meg az index számát, vagy hagyja ki apárbeszédet a NNO ENT gombbal, amelyikmegfelelőZárja be a zárójelben levő kifejezést az ENTgombbalFejezze be a bevitelt az END gombbal
Példa: a negyedik tengely tengelykijelölésének szövegkéntiolvasása
Paraméter beállítások a konfiguráció szerkesztőben
KijelzőBeállításokCfgDisplayData
axisDisplayOrder[0]-tól [5]-ig
Példa14 QS11 = "" Szövegparaméter kulcshoz való rendelése
15 QS12 = "CfgDisplaydata" Szövegparaméter entitáshoz való rendelése
16 QS13 = "axisDisplay" Szövegparaméter névhez való rendelése
17 QS1 =CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 )
Gépi paraméter kiolvasása
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 321
Q paraméteres programozás | Szövegparaméter9
Egy gépi paraméter számértékének olvasásaTárolja a gépi paraméter értékét számértékként egy Qparaméterben:
Válassza a Q paraméter funkciót
Nyomja meg a KÉPLET funkciógombotÍrja be annak a Q paraméternek a számát,amelybe a vezérlőnek a gépi paramétereketmásolnia kellHagyja jóvá az ENT gombbalCFGREAD funkció kiválasztásaÍrja be a szöveg paraméterek számát a kulcshoz,entitáshoz és attribútumhozHagyja jóvá az ENT gombbalAdja meg az index számát, vagy hagyja ki apárbeszédet a NNO ENT gombbal, amelyikmegfelelőZárja be a zárójelben levő kifejezést az ENTgombbalFejezze be a bevitelt az END gombbal
Példa: átfedési tényező olvasása Q paraméterként
Paraméter beállítások a konfiguráció szerkesztőben
CsatornaBeállításokCH_NC
CfgGeoCyclepocketOverlap
Példa14 QS11 = "CH_NC" Szövegparaméter kulcshoz való rendelése
15 QS12 = "CfgGeoCycle" Szövegparaméter entitáshoz való rendelése
16 QS13 = "pocketOverlap" Szövegparaméter névhez való rendelése
17 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) Gépi paraméter kiolvasása
322 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Előre meghatározott Q paraméterek
9.12 Előre meghatározott Q paraméterekA Q100-Q199 Q paraméterek értékét a vezérlő határozza meg.A következők információtípusok vannak a Q paraméterekhezhozzárendelve:
PLC értékekSzerszám- és orsóadatokMűködési állapot adatokTapintóciklusok mérési eredményei stb.
A vezérlő a Q108, Q114 és Q115 - Q117 előre meghatározottQ paraméter értékeket az aktuális NC-program-ban használtmértékegységben menti el.
MEGJEGYZÉSÜtközésveszély!HEIDENHAIN-ciklusok, gépgyártó ciklusainak és harmadikfél funkcióinak használata Q-Parameter. Ezen túlmenően azNC-programok -ban is tud Q-Paraméter-eket programozni.Ha a Q-Paraméterek alkalmazásánál nem csak az ajánlottQ-Paramétertartományok-at alkalmazza, úgy az átfedésekhez(kölcsönhatásokhoz), és ezáltal nem kívánt hatáshoz vezethet. Amegmunkálás során ütközésveszély áll fenn!
Kizárólag a HEIDENHAIN által javasolt Qparamétertartományt használjaVegye figyelembe a HEIDENHAIN, a gép gyártójának illetveharmadik fél dokumentációjátEllenőrizze grafikai szimulációval a végrehajtást
A Q100 és Q199 (QS100 és QS199) közötti előremeghatározott Q paramétereket (QS paramétereket)tilos az NC programokban számítási paraméterkénthasználni.
PLC értékek: Q100-Q107A vezérlő a Q100-Q107 paramétereket használja a PLC-ből az NCprogramba történő adatátvitelhez.
Aktív szerszámsugár: Q108Az aktív szerszámsugár a Q108 paraméterben van tárolva. A Q108paraméter értékét a TNC a következőkből számítja:
R szerszámsugár (szerszámtáblázat vagy TOOL DEF-mondat)Delta érték DR a szerszámtáblázatbólDelta érték DR a TOOL CALL mondatból
A vezérlő nem felejti el az aktuális szerszámsugaratáramkimaradás esetén sem.
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 323
Q paraméteres programozás | Előre meghatározott Q paraméterek9
Szerszámtengely: Q109A Q109 paraméter értéke az aktuális szerszámtengelytől függ:
Szerszámtengely Paraméterérték
Nincs szerszámtengely meghatározva Q109 = –1
X tengely Q109 = 0
Y tengely Q109 = 1
Z tengely Q109 = 2
U tengely Q109 = 6
V tengely Q109 = 7
W tengely Q109 = 8
Főrsó állapota: Q110A Q110 paraméter értékét a főorsóra utoljára programozott Mfunkció határozza meg.
M funkció Paraméterérték
Nincs főorsó állapot meghatározva Q110 = –1
M3: Főorsó BE, az óramutató járásávalegyezően
Q110 = 0
M4: Főorsó BE, az óramutató járásávalellentétesen
Q110 = 1
M5 az M3 után Q110 = 2
M5 az M4 után Q110 = 3
Hűtés be/ki: Q111M funkció Paraméterérték
M8: Hűtés BE Q111 = 1
M9: Hűtés KI Q111 = 0
Átlapolási tényező: Q112A vezérlő a zsebek marásának átlapolási tényezőjét a Q112-hözrendeli.
Méretek az NC-programban: Q113A Q113 paraméter értéke a PGM CALL-val való egymásbaillesztésnél annak az NC-program-nak a méretmegadásától függ,amelyik elsőként hív meg másik NC-programok-at.
Főprogram méretadatai Paraméter értéke
Metrikus rendszer (mm) Q113 = 0
Angolszász rendszer (inch) Q113 = 1
324 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Előre meghatározott Q paraméterek
Szerszámhossz: Q114A szerszám aktuális hosszát a Q114 paraméterből lehet kiolvasni.
A vezérlő nem felejti el az aktuális szerszámhosszotáramkimaradás esetén sem.
A tapintás utáni koordináták programfutás közbenA Q115-Q119 paraméterek a 3D-s tapintó által tapintottorsópozíció koordinátáit tárolják abban az időpillanatban, amikor aprogramozott mérés során érintkezés történik. A koordináták a Kéziüzemmód aktív nullaponthoz vannak viszonyítva.A tapintószár hossza és a tapintógömb sugara nincs korrigálvaezeknél a koordinátáknál.
Koordinátatengely Paraméter értéke
X tengely Q115
Y tengely Q116
Z tengely Q117
4. tengelyGépfüggő
Q118
5. tengelyGépfüggő
Q119
A pillanatnyi és a célérték közötti eltérés automatikusszerszámbeméréskor, pl. TT 130 tapintóvalEltérés a pillanatnyi és a célérték között Paraméter értéke
Szerszámhossz Q115
Szerszámsugár Q116
A megmunkálási sík döntése munkadarab-szögekkel:a vezérlő által kiszámított forgástengely-koordinátákKoordináták Paraméterérték
A tengely Q120
B tengely Q121
C tengely Q122
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 325
Q paraméteres programozás | Előre meghatározott Q paraméterek9
Tapintórendszer ciklusok mérési eredményeiTovábbi információ: Felhasználói kézikönyvciklusprogramozáshoz
Paraméter Mért pillanatnyi érték
Q150 Egyenes szöge
Q151 Középpont a referenciatengelyben
Q152 Középpont a melléktengelyben
Q153 Átmérő
Q154 Zseb hossza
Q155 Zseb szélessége
Q156 A ciklusban kiválasztott tengely hossza
Q157 A középvonal pozíciója
Q158 Az A tengely szöge
Q159 A B tengely szöge
Q160 A ciklusban kiválasztott tengely koordinátája
Paraméter Mért eltérés
Q161 Középpont a referenciatengelyen
Q162 Középpont a melléktengelyen
Q163 Átmérő
Q164 Zseb hossza
Q165 Zseb szélessége
Q166 Mért hossz
Q167 A középvonal pozíciója
Paraméter Meghatározott térszög
Q170 Az A tengely körüli elfordulás
Q171 A B tengely körüli elfordulás
Q172 A C tengely körüli elfordulás
Paraméter Munkadarab állapota
Q180 Megfelelő
Q181 Újramegmunkálás
Q182 Selejt
326 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Előre meghatározott Q paraméterek
Paraméter Szerszámmérés a BLUM lézerrel
Q190 Fenntartva
Q191 Fenntartva
Q192 Fenntartva
Q193 Fenntartva
Paraméter Fenntartva belső használatra
Q195 Cikluskijelölések
Q196 Cikluskijelölések
Q197 Ciklusjelölések (megmunkálási mintázatok)
Q198 Az utoljára aktív mérési ciklus száma
ParaméterértékTT-vel történt szerszámbemérés állapota
Q199 = 0.0 Szerszám tűrésen belül
Q199 = 1.0 Szerszám kopott (LTOL/RTOL túllépve)
Q199 = 2.0 Szerszám törött (LBREAK/RBREAK túllépve)
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 327
Q paraméteres programozás | Előre meghatározott Q paraméterek9
A 14xx tapintórendszer ciklusok mérési eredményei
Paraméter Mért tényleges értékek
Q950 1. Főtengely pozíciója
Q951 1. Melléktengely pozíciója
Q952 1. Szerszámtengely pozíciója
Q953 2. Főtengely pozíciója
Q954 2. Melléktengely pozíciója
Q955 2. Szerszámtengely pozíciója
Q956 3. Főtengely pozíciója
Q957 3. Melléktengely pozíciója
Q958 3. Szerszámtengely pozíciója
Q961 SPA térszög a WPL-CS-ben
Q962 SPB térszög a WPL-CS-ben
Q963 SPC térszög a WPL-CS-ben
Q964 Elforgatás szöge I-CS-ben
Q965 Elforgatás szöge a forgóasztalkoordinátarendszerében
Q966 Első átmérő
Q967 Második átmérő
Paraméter Mért eltérések
Q980 1. Főtengely pozíciója
Q981 1. Melléktengely pozíciója
Q982 1. Szerszámtengely pozíciója
Q983 2. Főtengely pozíciója
Q984 2. Melléktengely pozíciója
Q985 2. Szerszámtengely pozíciója
Q986 3. Főtengely pozíciója
Q987 3. Melléktengely pozíciója
Q988 3. Szerszámtengely pozíciója
Q994 Szög I-CS-ben
Q995 Szög a forgóasztal koordinátarendszerében
Q996 Első átmérő
Q997 Második átmérő
ParaméterértékMunkadarab állapota
Q183 = -1 Nem definiált
Q183 = 0 Jó
Q183 = 1 Utómunka
Q183 = 2 Selejt
328 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Programozási példák
9.13 Programozási példák
Példa: érték kerekítéseAz INT funkció levágja a tizedeseket.Annak érdekében, hogy a vezérlő ne csak levágja a tizedeseket,hanem előjelhelyesen kerekítsen, pozitív számhoz adjon hozzá 0,5-öt. Negatív szám esetén vonjon ki 0,5-öt.Az SGN funkcióval a vezérlő automatikusan ellenőrzi, hogy pozitívvagy negatív számról van-e szó.
0 BEGIN PGM ROUND MM
1 FN 0: Q1 = +34.789 Első kerekítendő szám
2 FN 0: Q2 = +34.345 Második kerekítendő szám
3 FN 0: Q3 = -34.432 Harmadik kerekítendő szám
4 ;
5 Q11 = INT (Q1 + 0.5 * SGN Q1) A Q1-hez adjon hozzá 0,5-öt, aztán a tizedesjegyeket vágjale
6 Q12 = INT (Q2 + 0.5 * SGN Q2) A Q2-höz adjon hozzá 0,5-öt, aztán a tizedesjegyeket vágjale
7 Q13 = INT (Q3 + 0.5 * SGN Q3) A Q3-ból vonjon ki 0,5-öt, aztán a tizedesjegyeket vágja le
8 END PGM ROUND MM
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 329
Q paraméteres programozás | Programozási példák9
Példa: Ellipszis
ProgramfutásAz ellipszis kontúrvonalat sok rövid közelítőegyenesből állítja össze (Q7-ben megadva). Minéltöbb számítási lépést alkalmaz, az annál jobbanközelít az ideális alakzathoz.A marás irányát a sík kezdőszöge és végszögehatározza meg: Megmunkálási irány órajárás szerinti: Kezdőszög > végszögMegmunkálási irány órajárással ellentétesen: Kezdőszög < végszögA szerszám sugarát nem veszi figyelembe
0 BEGIN PGM ELLIPSE MM
1 FN 0: Q1 = +50 Középpont az X tengelyben
2 FN 0: Q2 = +50 Középpont az Y tengelyben
3 FN 0: Q3 = +50 Féltengely az X mentén
4 FN 0: Q4 = +30 Féltengely az Y mentén
5 FN 0: Q5 = +0 Kezdőszög a síkban
6 FN 0: Q6 = +360 Végszög a síkban
7 FN 0: Q7 = +40 Számítási lépések száma
8 FN 0: Q8 = +0 Az ellipszis elforgatási pozíciója
9 FN 0: Q9 = +5 Marási mélység
10 FN 0: Q10 = +100 Fogásvételi előtolás
11 FN 0: Q11 = +350 Marási előtolás
12 FN 0: Q12 = +2 Biztonsági távolság az előpozicionáláshoz
13 BLK FORM 0.1 Z X+0 Y+0 Z-20 Nyers munkadarab meghatározás
14 BLK FORM 0.2 X+100 Y100 Z+0
15 TOOL CALL 1 Z S4000 Szerszámhívás
16 L Z+250 R0 FMAX Szerszám visszahúzása
17 CALL LBL 10 Megmunkálási művelet hívása
18 L Z+100 R0 FMAX M2 Szerszám visszahúzása, program vége
19 LBL 10 10. alprogram: Megmunkálási művelet
20 CYCL DEF 7.0 NULLAPONTELTOLÁS Nullaponteltolás az ellipszis középpontjába
21 CYCL DEF 7.1 X+Q1
22 CYCL DEF 7.2 Y+Q2
23 CYCL DEF 10.0 ELFORGATÁS Elforgatási pozíció számítása a síkban
24 CYCL DEF 10.1 ROT+Q8
25 Q35 = (Q6 -Q5) / Q7 Növekményes szög számolása
26 Q36 = Q5 Kezdőszög másolása
27 Q37 = 0 Számláló beállítása
330 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Programozási példák
28 Q21 = Q3 *COS Q36 A kezdőpont X koordinátájának számítása
29 Q22 = Q4 *SIN Q36 A kezdőpont Y koordinátájának számítása
30 L X+Q21 Y+Q22 R0 FMAX M3 Mozgás a kezdőpontra a síkban
31 L Z+Q12 R0 FMAX Előpozicionálás a főorsó tengelyén a biztonsági távolságra
32 L Z-Q9 R0 FQ10 Mozgás a megmunkálási mélységre
33 LBL1
34 Q36 = Q36 +Q35 Szög aktualizálása
35 Q37 = Q37 +1 Számláló léptetése
36 Q21 = Q3 *COS Q36 Aktuális X koordináta számítása
37 Q22 = Q4 *SIN Q36 Aktuális Y koordináta számítása
38 L X+Q21 Y+Q22 R0 FQ11 Mozgás a következő pontra
39 FN 12: IF +Q37 LT +Q7 GOTO LBL 1 Befejezetlen? Ha befejezetlen, térjen vissza az LBL 1-re
40 CYCL DEF 10.0 ELFORGATÁS A forgatás törlése
41 CYCL DEF 10.1 ROT+0
42 CYCL DEF 7.0 NULLAPONTELTOLÁS Állítsa vissza a nullaponteltolást
43 CYCL DEF 7.1 X+0
44 CYCL DEF 7.2 Y+0
45 L Z+Q12 R0 FMAX Mozgás a biztonsági távolságra
46 LBL 0 Az alprogram vége
47 END PGM ELLIPSE MM
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 331
Q paraméteres programozás | Programozási példák9
Példa: konkáv henger Gömbvégű maró-val
ProgramfutásAz NC-program csak Gömbvégű maró-val működik,a szerszámhossz a gömb középpontjára vonatkozikA henger kontúrja sok rövid közelítő egyenesből állössze (Q13-ban megadva). Minél több egyenesbőláll a henger, az annál jobban közelít az ideálisalakzathoz.A henger marása hosszirányú megmunkálássaltörténik (itt: párhuzamosan az Y tengellyel).A marás irányát a tér kezdőszöge és végszögehatározza meg: Megmunkálási irány órajárással egyező: Kezdőszög > végszögMegmunkálási irány órajárással ellentétes: Kezdőszög < végszögA szerszámsugár korrigálása automatikus
0 BEGIN PGM CYLIN MM
1 FN 0: Q1 = +50 Középpont az X tengelyen
2 FN 0: Q2 = +0 Középpont az Y tengelyen
3 FN 0: Q3 = +0 Középpont a Z tengelyben
4 FN 0: Q4 = +90 Térbeli kezdőszög (Z/X sík)
5 FN 0: Q5 = +270 Térbeli végszög (Z/X sík)
6 FN 0: Q6 = +40 Henger sugara
7 FN 0: Q7 = +100 Henger hossza
8 FN 0: Q8 = +0 Elforgatási pozíció az X/Y síkban
9 FN 0: Q10 = +5 Hengersugár ráhagyása
10 FN 0: Q11 = +250 Fogásvételi előtolás
11 FN 0: Q12 = +400 Marási előtolás
12 FN 0: Q13 = +90 Fogások száma
13 BLK FORM 0.1 Z X+0 Y+0 Z-50 Nyersdarab meghatározása
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL CALL 1 Z S4000 Szerszámhívás
16 L Z+250 R0 FMAX Szerszám visszahúzása
17 CALL LBL 10 Megmunkálási művelet hívása
18 FN 0: Q10 = +0 Ráhagyás visszaállítása
19 CALL LBL 10 Megmunkálási művelet hívása
20 L Z+100 R0 FMAX M2 Szerszám visszahúzása, program vége
332 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Programozási példák
21 LBL 10 10. alprogram: Megmunkálási művelet
22 Q16 = Q6 -Q10 - Q108 Ráhagyás és szerszám számítása a hengersugár alapján
23 FN 0: Q20 = +1 Számláló beállítása
24 FN 0: Q24 = +Q4 Térbeli kezdőszög másolása (Z/X sík)
25 Q25 = (Q5 -Q4) / Q13 Szögnövekmény számítása
26 CYCL DEF 7.0 NULLAPONTELTOLÁS Nullaponteltolás a henger közepére (X tengely)
27 CYCL DEF 7.1 X+Q1
28 CYCL DEF 7.2 Y+Q2
29 CYCL DEF 7.3 Z+Q3
30 CYCL DEF 10.0 ELFORGATÁS Elforgatási pozíció számítása a síkban
31 CYCL DEF 10.1 ROT+Q8
32 L X+0 Y+0 R0 FMAX Előpozicionálás a síkban a henger középpontjára
33 L Z+5 R0 F1000 M3 Előpozícionálás a főorsó tengelyen
34 LBL 1
35 CC Z+0 X+0 Póluspont beállítása a Z/X síkban
36 LP PR+Q16 PA+Q24 FQ11 A kezdőpontra mozgás a hengeren, ferde fogásvétel azanyagban
37 L Y+Q7 R0 FQ12 Hosszirányú megmunkálás Y+ irányban
38 FN 1: Q20 = +Q20 + +1 Számláló aktualizálása
39 FN 1: Q24 = +Q24 + +Q25 Térszög aktualizálása
40 FN 11: IF +Q20 GT +Q13 GOTO LBL 99 Befejezte? Ha befejezte, ugorjon a végére
41 LP PR+Q16 PA+Q24 FQ11 Mozgatás a következő hosszirányú megmunkáláshoz egyközelítő körívben
42 L Y+0 R0 FQ12 Hosszirányú megmunkálás Y– irányban
43 FN 1: Q20 = +Q20 + +1 Számláló aktualizálása
44 FN 1: Q24 = +Q24 + +Q25 Térszög aktualizálása
45 FN 12: IF +Q20 LT +Q13 GOTO LBL 1 Befejezetlen? Ha befejezetlen, térjen vissza az LBL 1-re
46 LBL 99
47 CYCL DEF 10.0 ELFORGATÁS Elforgatás törlése
48 CYCL DEF 10.1 ROT+0
49 CYCL DEF 7.0 NULLAPONTELTOLÁS Állítsa vissza a nullaponteltolást
50 CYCL DEF 7.1 X+0
51 CYCL DEF 7.2 Y+0
52 CYCL DEF 7.3 Z+0
53 LBL 0 Az alprogram vége
54 END PGM CYLIN
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 333
Q paraméteres programozás | Programozási példák9
Példa: Konvex gömb megmunkálása szármaróval
ProgramfutásAz NC-program csak szármaróval működikA gömb kontúrja sok rövid közelítő egyenesből állössze (a Z/X síkban, a Q14 paraméterben vannakmegadva). Minél kisebb szöglépéseket alkalmaza gömbhöz, az annál jobban közelít az ideálisalakzathoz.A megmunkálási fogásvételek számát a síkbanmegadott szöglépéssel határozhatja meg (ami aQ18 paraméterben van megadva).A szerszám felfelé mozogva 3 dimenziósforgácsolást végez.A szerszámsugár korrigálása automatikus
0 BEGIN PGM SPHERE MM
1 FN 0: Q1 = +50 Középpont az X tengelyen
2 FN 0: Q2 = +50 Középpont az Y tengelyen
3 FN 0: Q4 = +90 Kezdő térszög (Z/X sík)
4 FN 0: Q5 = +0 Végső térszög (Z/X sík)
5 FN 0: Q14 = +5 Szöglépés a térben
6 FN 0: Q6 = +45 Gömbsugár
7 FN 0: Q8 = +0 Elforgatási pozíció kezdőszöge az X/Y síkban
8 FN 0: Q9 = +360 Elforgatási pozíció végszöge az X/Y síkban
9 FN 0: Q18 = +10 Szöglépés az X/Y síkban a nagyoláshoz
10 FN 0: Q10 = +5 Nagyolási ráhagys a gömbsugár irányában
11 FN 0: Q11 = +2 Biztonsági távolság az előpozicionáláshoz a főorsótengelyén
12 FN 0: Q12 = +350 Marási előtolás
13 BLK FORM 0.1 Z X+0 Y+0 Z-50 Nyers munkadarab meghatározás
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL CALL 1 Z S4000 Szerszámhívás
16 L Z+250 R0 FMAX Szerszám visszahúzása
17 CALL LBL 10 Megmunkálási művelet hívása
18 FN 0: Q10 = +0 Ráhagyás törlése
19 FN 0: Q18 = +5 Szöglépés az X/Y síkban a simításhoz
20 CALL LBL 10 Megmunkálási művelet hívása
21 L Z+100 R0 FMAX M2 Szerszám visszahúzása, program vége
22 LBL 10 10. alprogram: Megmunkálási művelet
23 FN 1: Q23 = +q11 + +q6 Z koordináta számítása az előpozicionáláshoz
24 FN 0: Q24 = +Q4 Kezdő térszög másolása (Z/X sík)
25 FN 1: Q26 = +Q6 + +Q108 A gömb sugarának korrigálása az előpozicionáláshoz
26 FN 0: Q28 = +Q8 Elforgatási pozíció másolása a síkban
27 FN 1: Q16 = +Q6 + -Q10 Gömbsugár ráhagyásának számítása
28 CYCL DEF 7.0 NULLAPONTELTOLAS Nullaponteltolás a gömb közepére
334 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Q paraméteres programozás | Programozási példák
29 CYCL DEF 7.1 X+Q1
30 CYCL DEF 7.2 Y+Q2
31 CYCL DEF 7.3 Z-Q16
32 CYCL DEF 10.0 ELFORGATÁS Elforgatási pozíció kezdőszögének számítása a síkban
33 CYCL DEF 10.1 ROT+Q8
34 LBL 1 Előpozícionálás a főorsó tengelyén
35 CC X+0 Y+0 Pólus beállítása az X/Y síkban előpozicionáláshoz
36 LP PR+Q26 PA+Q8 R0 FQ12 Előpozicionálás a síkban
37 CC Z+0 X+Q108 Pólus beállítása a Z/X síkban, eltolva a szerszám sugarával
38 L Y+0 Z+0 FQ12 Mozgás a megmunkálási mélységre
39 LBL 2
40 LP PR+Q6 PA+Q24 FQ12 Mozgás felfelé egy megközelítő íven
41 FN 2: Q24 = +Q24 - +Q14 Térszög aktualizálása
42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Annak lekérdezése, hogy az ív készen van-e, ha nem, visszaLBL2-höz
43 LP PR+Q6 PA+Q5 Végszögre mozgás a térben
44 L Z+Q23 R0 F1000 Elhúzás a főorsó tengely mentén
45 L X+Q26 R0 FMAX Előpozicionálás a következő ívhez
46 FN 1: Q28 = +Q28 + +Q18 Elforgatási pozíció aktualizálása a síkban
47 FN 0: Q24 = +Q4 Térszög visszaállítása
48 CYCL DEF 10.0 ELFORGATÁS Új forgatási pozíció aktiválása
49 CYCL DEF 10.0 ROT+Q28
50 FN 12: IF +Q28 LT +Q9 GOTO LBL 1
51 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1 Befejezetlen? Ha befejezetlen, térjen vissza az LBL 1-re
52 CYCL DEF 10.0 ELFORGATÁS Elforgatás törlése
53 CYCL DEF 10.1 ROT+0
54 CYCL DEF 7.0 NULLAPONTELTOLÁS Nullaponteltolás törlése
55 CYCL DEF 7.1 X+0
56 CYCL DEF 7.2 Y+0
57 CYCL DEF 7.3 Z+0
58 LBL 0 Az alprogram vége
59 END PGM SPHERE MM
9
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 335
10Speciális funkciók
Speciális funkciók | Speciális funkciók áttekintése10
10.1 Speciális funkciók áttekintéseA vezérlő a következő hatékony speciális funkciókkal tud nagyszámú alkalmazást végrehajtani:
Funkció Leírás
Munkavégzés szövegfájlokkal oldal 356
Munkavégzés szabadon meghatározhatótáblázatokkal
oldal 360
A SPEC FCT gomb és a megfelelő funkciógomb segítségéveltovábbi speciális funkciókat tud elérni. A következő táblázatokáttekintést adnak az elérhető funkciókról.
Főmenü különleges funkciók SPEC FCTSpeciális funkciók kiválasztása: nyomja meg aSPEC FCT gombot
használja a Funkciók LeírásProgram előírásainakdefiniálása
oldal 339
Kontúr- éspontmegmunkálások funkciói
oldal 340
PLANE-funkció definiálása oldal 380
Különböző Klartext-funkciókdefiniálása
oldal 341
Programozási segédletek oldal 175
A SPEC FCT gomb megnyomása után a GOTO gombbalmegnyithatja a smartSelect kiválasztási ablakot. Avezérlő egy áttekintő struktúrát jelenít meg az elérhetőfunkciókkal. A fastruktúrában a kurzorral vagy az egérrelgyorsan navigálhat, és választhat ki funkciókat. A jobboldali ablakban a vezérlő online súgót jelenít meg ameghatározott funkciókhoz.
338 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Speciális funkciók áttekintése
Program alapértelmezések menüNyomja meg Program alapértékekfunkciógombot
Funkciógomb Funkció LeírásNyersdarab meghatározása oldal 77
Nullaponttáblázat kiválasztása LásdFelhasználói-kézikönyvciklusprogramozáshoz
Globális ciklusparaméterekmeghatározása
LásdFelhasználói-kézikönyvciklusprogramozáshoz
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 339
Speciális funkciók | Speciális funkciók áttekintése10
Funkciók a kontúr- és pontmegmunkálás menübenNyomja meg a funkciógombot a kontúr- éspontmegmunkálás funkcióihoz
Funkciógomb Funkció LeírásKontúrleírások hozzárendelése Lásd
Felhasználói-kézikönyvciklusprogramozáshoz
Egyszerű kontúrképletekmegadása
LásdFelhasználói-kézikönyvciklusprogramozáshoz
Kontúrmeghatározáskiválasztása
LásdFelhasználói-kézikönyvciklusprogramozáshoz
Komplex kontúrképletekmegadása
LásdFelhasználói-kézikönyvciklusprogramozáshoz
Szabályos megmunkálásimintázat meghatározása
LásdFelhasználói-kézikönyvciklusprogramozáshoz
Pontfájl kiválasztásamegmunkálási pozíciókkal
LásdFelhasználói-kézikönyvciklusprogramozáshoz
340 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Speciális funkciók áttekintése
Különböző párbeszédes funkciók meghatározásamenü
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Funkciógomb Funkció LeírásFájl funkciók meghatározása oldal 350
Határozza meg a pozícionálásiműködést az U, V, Wpárhuzamos tengelyekhez
oldal 342
Koordináta-transzformációkmeghatározása
oldal 351
Számláló meghatározása oldal 354
Szöveg funkciók meghatározása oldal 310
Pulzáló főorsó fordulatszámmeghatározása
oldal 366
Ismételni kívánt kivárási időmeghatározása
oldal 368
Kivárási idő meghatározásamásodpercekben vagyfordulatokban
oldal 370
Szerszám kiemelése NC stopnál oldal 371
Megjegyzések hozzáfűzése oldal 179
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 341
Speciális funkciók | Megmunkálás az U, V és W párhuzamos tengelyekkel10
10.2 Megmunkálás az U, V és W párhuzamostengelyekkel
ÁttekintésVegye figyelembe a Gépkönyv előírásait.A szerszámgépet a gépgyártónak kell konfigurálnia, haalkalmazni kívánja a párhuzamos tengely funkciókat.A programozható tengelyek száma, megnevezése éshozzárendelése gépfüggő.
Az X, Y és Z főtengelyek mellett léteznek párhuzamos U,V és WtengelyekA fő- és párhuzamos tengelyek többnyire az alábbiak szerintvannak egymáshoz rendelve:
Főtengely Párhuzamostengely
Forgótengely
X U A
Y V B
Z W C
Az U, V és W párhuzamos tengelyekkel való megmunkáláshoz avezérlő a következő funkciókat biztosítja:
Funkciógomb Funkció Jelentés Oldal
PARAXCOMP Határozza meg a vezérlő működését párhuzamostengelyekkel való pozícionáláskor
345
PARAXMODE Határozza meg, melyik tengelyekkel hajtja végre avezérlő a megmunkálást
346
A párhuzamos tengely funkciókat ki kell kapcsolni agépkinematikára váltás előtt.A párhuzamos tengelyek programozása a noParaxMode(105413 sz.) gépi paraméterrel kapcsolható ki.
342 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Megmunkálás az U, V és W párhuzamos tengelyekkel
Párhuzamos tengelyek automatikus számítása
A parAxComp (300205 sz.) gépi paraméterrel agépgyártó határozza meg, hogy a párhuzamostengelyfunkció alapértelmezetten be van-e kapcsolva.A vezérlő indulása után mindig a gép gyártója általmeghatározott konfiguráció van érvényben.
Ha a gép gyártója a párhuzamos tengelyt már a konfigurációbanbekapcsolta, a vezérlő számolja a tengelyt anélkül, hogy előtteprogramozná a PARAXCOMP-ot.Mivel a vezérlő a párhuzamos tengelyt ezáltal folyamatosanszámolja, Ön pl. a W-tengely tetszőleges helyzetévelmunkadarabot tapinthat le.
Vegye figyelembe, hogy a PARAXCOMP OFF ezután nemkapcsolja ki a párhuzamos tengelyt, hanem a vezérlőújra aktiválja az alapértelmezett konfigurációt.A vezérlő csak akkor kapcsolja ki az automatikusszámítást, ha Ön az NC-mondatban a tengelyt ismegadja, pl. PARAXCOMP OFF W.
FUNCTION PARAXCOMP DISPLAYPélda13 FUNCTION PARAXCOMP DISPLAY W
A párhuzamos tengelyek mozgásának kijelzésfunkciója aPARAXCOMP DISPLAY funkcióval kapcsolható be. A vezérlőfigyelembe veszi a párhuzamos tengelymozgásokat a főtengelypozíciókijelzőjével összhangban (összegzett kijelzés). Ezért afőtengely pozíciókijelzése mindig a szerszám és a munkadarabrelatív távolságát mutatja, tekintet nélkül arra, hogy főtengely vagya segédtengely mozog-e.A meghatározás menete:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION PARAX funkciógombot
Nyomja meg a FUNCTION PARAXCOMPfunkciógombot
Válassza a FUNCTION PARAXCOMP DISPLAY-tHatározza meg azt a párhuzamos tengelyt,amelynek mozgását a vezérlő számításba veszia főtengely pozíciókijelzéséhez
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 343
Speciális funkciók | Megmunkálás az U, V és W párhuzamos tengelyekkel10
FUNCTION PARAXCOMP MOVEPélda13 FUNCTION PARAXCOMP MOVE W
A PARAXCOMP MOVE funkció csak egyenesmozgásokkal (L kapcsolatban alkalmazható.
A vezérlő a PARAXCOMP MOVE funkciót a párhuzamos tengelymozgásainak kompenzálására alkalmazza, úgy hogy egykompenzáló mozgást hajt végre a megfelelő főtengelyen.Párhuzamos tengelymozgások esetén pl. ha a W tengelynegatív irányban mozog, akkor a vezérlő a Z főtengelytszimultán mozgatja pozitív irányba ugyanazzal az értékkel. Aszerszám és a munkadarab relatív távolsága változatlan marad.Alkalmazás portálgépeken: húzza vissza a főorsó merevítőt, hogykeresztgerenda szimultán lefele mozogjon.A meghatározás menete:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION PARAXfunkciógombot
Nyomja meg a FUNCTION PARAXCOMPfunkciógombot
Válassza a FUNCTION PARAXCOMP MOVE-tHatározza meg a párhuzamos tengelyt
A lehetséges szabályozási értékek beszámítását (apreset táblázatban lévő U_OFFS, V_OFFS és W_OFFS)a gépgyártó határozza meg a presetToAlignAxis(300203 sz.) paraméterben.
344 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Megmunkálás az U, V és W párhuzamos tengelyekkel
FUNCTION PARAXCOMP kikapcsolásaA vezérlő indulása után mindig a gép gyártója általmeghatározott konfiguráció van érvényben.A vezérlő a tengelypárhuzamos PARAXCOMP funkciót azalábbi funkciókkal nullázza:
NC-program kiválasztásaPARAXCOMP OFF
A párhuzamos tengely funkciókat ki kell kapcsolni agépkinematikára váltás előtt.
Példa13 FUNCTION PARAXCOMP OFF
13 FUNCTION PARAXCOMP OFF W
A PARAXCOMP OFF funkcióval kapcsolja ki a tengelypárhuzamosPARAXCOMP DISPLAY és PARAXCOMP MOVE funkciókat. Ameghatározás menete az alábbi:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION PARAX funkciógombot
Nyomja meg a FUNCTION PARAXCOMPfunkciógombot
Válassza a FUNCTION PARAXCOMP OFF-tSzükség esetén tengelymegadás
A gépgyártó a PARAXCOMP-funkciót gépi paramétersegítségével akár tartósan is aktiválhatja.Ha ki akarja kapcsolni a funkciót, meg kell adnia apárhuzamos tengely az NC-mondatban, pl. FUNCTIONPARAXCOMP OFF W.További információ: "Párhuzamos tengelyekautomatikus számítása", oldal 343
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 345
Speciális funkciók | Megmunkálás az U, V és W párhuzamos tengelyekkel10
FUNCTION PARAXMODEPélda13 FUNCTION PARAXMODE X Y W
A PARAXMODE funkció aktiválásához, mindháromtengelyt meg kell határoznia.Ha az Ön gépgyártója a PARAXCOMP funkciót mégnem aktiválta alapállapotban, akkor aktiválnia kell aPARAXCOMP-ot, mielőtt dolgozna a PARAXMODE-val.Azért, hogy a vezérlő kiszámolja a PARAXMODE-valleválasztott főtengelyt, kapcsolja be erre a tengelyre aPARAXCOMP funkciót.
A PARAXMODE funkciót a vezérlő által a megmunkáláshoz használttengelyek meghatározásához tudja használni. Programozza agéptől függetlenül az összes mozgást és kontúrleírást az X, Y, Zfőtengelyeken.Határozza meg a három tengelyt a PARAXMODE funkcióval(pl. FUNCTION PARAXMODE X Y W), amelyekkel a vezérlő aprogramozott mozgásokat végrehajtja.
A meghatározás menete az alábbi:Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION PARAX funkciógombot
Nyomja meg a FUNCTION PARAXMODEfunkciógombot
Válassza a FUNCTION PARAXMODE-tTengelyek meghatározása megmunkáláshoz
346 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Megmunkálás az U, V és W párhuzamos tengelyekkel
Főtengely és párhuzamos tengely mozgatásaPélda13 FUNCTION PARAXMODE X Y W
14 L Z+100 &Z+150 R0 FMAX
Amennyiben a PARAXMODE funkció aktív, akkor a vezérlő afunkcióban meghatározott tengelyeket alkalmazza a programozottmozgások végrehajtására. Ha a vezérlő a PARAXMODE-valleválasztott főtengellyel akar mozogni, adjon meg ennek atengelynek egy további & jelet. A & jel ezután a főtengelyrevonatkozik.
Ehhez alábbiak szerint járjon el:Nyomja meg a L gombotA vezérlő egy lineáris mondatot nyit meg.Definiálja a koordinátákatDefiniálja a sugárkorrekciótNyomja meg a bal nyíl gombotA vezérlő megjeleníti a &Z-jelzést.Adott esetben válassza ki a tengelyt atengelyirány gombokkalKoordináta definiálásaNyomja meg az ENT gombot
Az & szintaktikai elem csak L mondatokbanengedélyezett.A főtengely kiegészítő pozicionálása a & paranccsal aREF rendszerben történik. Ha a pozíciókijelző pillanatnyiértékre van állítva, akkor ez a mozgás nem jelenik meg.Ha szükséges, kapcsolja a pozíciókijelzőt REF értékre.A &-val pozícionált tengelyek lehetséges szabályozásiértékének beszámítását (a preset táblázatban lévőX_OFFS, Y_OFFS és Z_OFFS) a gépgyártó határozzameg a presetToAlignAxis (300203 sz.) paraméterben.
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 347
Speciális funkciók | Megmunkálás az U, V és W párhuzamos tengelyekkel10
FUNCTION PARAXMODE kikapcsolásaA vezérlő indulása után mindig a gép gyártója általmeghatározott konfiguráció van érvényben.A vezérlő a tengelypárhuzamos PARAXMODE funkciót azalábbi funkciókkal állítja vissza:
NC-program kiválasztásaProgram végeM2 és M30PARAXMODE OFF
A párhuzamos tengely funkciókat ki kell kapcsolni agépkinematikára váltás előtt.
Példa13 FUNCTION PARAXMODE OFF
A PARAXMODE OFF funkcióval kapcsolja ki a párhuzamos tengelyfunkciót. A vezérlő ezután a gépgyártó által meghatározottfőtengelyeket alkalmazza. A meghatározás menete az alábbi:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION PARAX funkciógombot
Nyomja meg a FUNCTION PARAXMODEfunkciógombot
Válassza a FUNCTION PARAXMODE OFF-t
348 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Megmunkálás az U, V és W párhuzamos tengelyekkel
Példa: Fúrás a W tengely mentén0 BEGIN PGM PAR MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.+0 X+100 Y+100 Z+2
3 TOOL CALL 5 Z S2222 Hívja a Z orsótengelyben lévő szerszámot
4 L Z+100 R0 FMAX M3 Főtengely pozicionálása
5 CYCL DEF 200 FURAS
Q200=+2 ;BIZTONSAGI TAVOLSAG
Q201=-20 ;MELYSEG
Q206=+150 ;ELOTOLAS SULLYSZTKOR
Q202=+5 ;SULLYESZTESI MELYSEG
Q210=+0 ;KIVARASI IDO FENT
Q203=+0 ;FELSZIN KOORD.
Q204=+50 ;2. BIZTONSAGI TAVOLS
Q211=+0 ;KIVARASI IDO LENT
Q395=+0 ;VONATKOZT. MELYSEG
6 FUNCTION PARAXCOMP DISPLAY Z Kijelző kompenzáció aktiválása
7 FUNCTION PARAXMODE X Y W Pozitív tengely választás
8 L X+50 Y+50 R0 FMAX M99 Fogásvétel futása a W melléktengelyen
9 FUNCTION PARAXMODE OFF Állítsa helyre az alapkonfigurációt
10 L M30
11 END PGM PAR MM
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 349
Speciális funkciók | Fájl műveletek10
10.3 Fájl műveletek
AlkalmazásA FUNCTION FILE segítségével az NC programon belül másolhat,áthelyezhet és törölhet fájlokat.
A FILE-funkciók nem használhatóak olyanNC-programok-ban vagy fájlokban, amelyeket korábbanolyan funkciókkal, mint a CALL PGM vagy CYCL DEF 12PGM CALL meghivatkozott.
Fájl funkciók meghatározásaNyomja meg a speciális funkciók gombot
Válassza a program funkciókat
Válassza a fájl műveleteketA vezérlő megjeleníti a rendelkezésre állófunkciókat.
Funkciógomb Funkció Jelentés
FÁJLMÁSOLÁSA
Fájl másolása: Adja meg amásolandó fájl nevét és elérésiútvonalát, valamint a cél útvonalat
FÁJLÁTHELYEZÉSE
Fájl mozgatása: Adja meg azáthelyezendő fájl nevét és elérésiútvonalát, valamint a cél útvonalat
FÁJLTÖRLÉSE
Fájl törlése: Adja meg a törlendő fájlnevét és elérési útvonalát
Ha egy olyan fájlt kíván másolni, amely nem létezik, a vezérlőhibaüzenetet küld.FÁJL TÖRLÉSE hibaüzenetet jelenít meg, ha a törlendő fájl nemlétezik.
350 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Nullapont eltolás meghatározása
10.4 Nullapont eltolás meghatározása
ÁttekintésA ciklus 7 NULLPUNKT-VERSCHIEBUNG koordináta transzformációalternatívájaként használhatja a TRANS DATUM párbeszédesfunkciót is. Csakúgy, mint a ciklus 7-ben, a TRANS DATUMfunkcióval is közvetlenül programozhat eltolási értékeket vagyaktiválhat egy sort a választható nullaponttáblázatból. Ezenkívülrendelkezésére áll még a TRANS DATUM RESET funkció, amivelkönnyen visszaállíthat egy nullaponteltolást.
A CfgDisplayCoordSys (127501 sz.) opcionális gépiparaméterrel eldöntheti, hogy mely koordináta rendszeresetén jelenjen meg a státuszkijelzésnél az érvényesnullaponteltolás.
TRANS DATUM AXISPélda13 TRANS DATUM AXIS X+10 Y+25 Z+42
A TRANS DATUM AXIS funkcióval határozzon meg egynullaponteltolást a megfelelő tengely értékmegadásával. EgyNC-mondat-ban maximum kilenc koordinátát határozhat meg,lehetséges a növekményes megadás. A meghatározás menete azalábbi:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Válassza a transzformációkat
Válassza a TRANS DATUM nullaponteltolást
Válassza az értékbevitel funkciógombotAdja meg a nullaponteltolást az érintetttengelyekben, egyenként nyugtázva azENTgombbal
Az abszolút értékként megadott értékek a munkadarabnullapontra vonatkoznak, aminek meghatározása vagynullapontfelvétellel történik, vagy egy preset-tel a presettáblázatból.Az inkrementális értékek mindig az utolsó érvényesnullapontra vonatkoznak (ez lehet egy már eltoltnullapont is).
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 351
Speciális funkciók | Nullapont eltolás meghatározása10
TRANS DATUM TABLEPélda13 TRANS DATUM TABLE TABLINE25
A TRANS DATUM TABLE funkcióval a nullaponttáblázat egyadott számú nullapontjának kiválasztásával határozhat meg egynullaponteltolást. A meghatározás menete az alábbi:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Válassza a transzformációkat
Válassza a TRANS DATUM nullaponteltolást
Válassza a TRANS DATUM TABLEnullaponteltolástAdja meg a vezérlő által aktiválandó sor számát,majd nyugtázza az ENT gombbalHa szükséges, adja meg annak anullaponttáblázatnak a nevét, amiből aktiválniszeretné a nullapontszámot, és nyugtázzaaz ENT gombbal. Ha nem akar meghatározninullaponttáblázatot, nyugtázza a NO ENTgombbal
Ha nem határozott meg nullaponttáblázatot a TRANSDATUM TABLE mondatban, akkor a vezérlő azt anullaponttáblázatot használja, amit az NC programban aSEL TABLE utasítással kiválasztott, vagy azt a táblázatot,amit a Mondatonkénti programfutás vagy Folyamatosprogramfutás üzemmódban választott ki (állapot M).
352 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Nullapont eltolás meghatározása
TRANS DATUM RESETPélda13 TRANS DATUM RESET
Használja a TRANS DATUM RESET funkciót egy nullaponteltolásvisszavonásához. Lényegtelen, hogy előzőleg hogy határozta mega nullapontot. A meghatározás menete:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Válassza a transzformációkat
Válassza a TRANS DATUM nullaponteltolást
Nyomja meg azNULLAPONTELTOLÁS VISSZAÁLL.funkciógombot
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 353
Speciális funkciók | Számláló meghatározása10
10.5 Számláló meghatározása
AlkalmazásVegye figyelembe a Gépkönyv előírásait.A funkciót a gép gyártója engedélyezi.
A FUNCTION COUNT funkcióval az NC-program-ból tud egyegyszerű számlálót vezérelni. Ezzel a számlálóval aztán pl.megszámolhatja az elkészült munkadarabok számát.
A meghatározás menete az alábbi:
A speciális funkciókat tartalmazó funkciógombsormegjelenítése
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION COUNT funkciógombot
MEGJEGYZÉSVigyázat: Az adat elveszhet!A vezérlő csak egy számlálót tud kezelni. Ha egy olyan NCprogramot hajt végre, amely a számlálóállást lenullázza, egymásik NC program által használt számláló is visszaállítódik.
A megmunkálás előtt ellenőrizze, hogy aktív-e valamilyenszámlálóSzükség esetén jegyezze fel a számláló állását és amegmunkálás után a MOD menüben illessze azt újból be
Az aktuális számlálóállást a ciklus 225 használatávaltudja gravírozni.További információk: Felhasználói kézikönyvciklusprogramozáshoz
Kihatás Programteszt üzemmódbanA Programteszt üzemmódban szimulálhatja a számlálót. Ekkor aszámlálónak csak egy állása érvényes, amelyet az NC-programbanhatározott meg. A számlálóállás a MOD-menüben változatlanmarad.
Hatás a Mondatonkénti programfutás és Folyamatosprogramfutás üzemmódokbanA MOD-menü számlálóállása csak a Mondatonkénti programfutásés Folyamatos programfutás üzemmódokban érvényes.A számlálóállás a vezérlő újraindítását követően is érvénybenmarad.
354 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Számláló meghatározása
FUNCTION COUNT meghatározásaA FUNCTION COUNT funkció alábbi lehetőséget kínálja:
Funkciógomb JelentésA számhoz adjon hozzá 1-t
Számláló lenullázása
Egy megadott érték beállítása névleges állásként(célértékként)Beviteli érték: 0 – 9999
Egy megadott érték beállítása számlálóálláskéntBeviteli érték: 0 – 9999
Számláló értékének növelése egy megadottértékkelBeviteli érték: 0 – 9999
NC program ismétlése a címkétől, ha mégtovábbi alkatrészeket kell gyártani
Példa5 FUNCTION COUNT RESET Számlálóállás lenullázása
6 FUNCTION COUNT TARGET10 A megmunkálások névleges állásának megadása
7 LBL 11 Ugrásjelölés megadása
8 L ... Megmunkálás
51 FUNCTION COUNT INC Számlálóállás növelése
52 FUNCTION COUNT REPEAT LBL 11 Megmunkálás ismétlése a címkétől, ha még továbbialkatrészeket kell gyártani
53 M30
54 END PGM
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 355
Speciális funkciók | Szövegfájlok létrehozása10
10.6 Szövegfájlok létrehozása
AlkalmazásA vezérlőn a szövegszerkesztővel tud szövegeket létrehozni ésszerkeszteni. Jellemző alkalmazások:
Teszteredmények rögzítéseMegmunkálási eljárások dokumentálásaKépletgyűjtemény létrehozása
A szövegfájlok kiterjesztése .A (ASCII fájlok esetén). Ha más típusúfájlokat szeretne ezen a módon szerkeszteni, először .A típusúfájllá kell konvertálnia azokat.
Egy szövegfájl megnyitása és elhagyásaÜzemmód: Nyomja meg a Programozás gombotA fájlkezelő meghívásához nyomja meg a PGM MGT gombot(program management)..A típusú fájlok megjelenítése: Nyomja meg a TÍPUSVÁLASZTÁSfunkciógombot és a ÖSSZESET funkciógombot egymás utánVálasszon egy fájlt és nyissa meg a KIVÁLASZT funkciógombbalvagy az ENT gombbal, vagy hozzon létre egy új fájlt: az újfájlnév beírásával és az ENT gomb megnyomásával
Ha el akarja hagyni a szövegszerkesztőt, akkor nyissa meg afájlkezelőt, és válasszon ki egy más típusú fájlt, mint pl. egyNC-program-ot.
Funkciógomb Kurzor mozgatásaKurzor mozgatása egy szóval jobbra
Kurzor mozgatása egy szóval balra
Ugrás a következő oldalra
Ugrás az előző oldalra
Kurzort a fájl elejére
Kurzort a fájl végére
356 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Szövegfájlok létrehozása
Szövegek szerkesztéseA szövegszerkesztő első sora felett, egy információs mező mutatjaa fájl nevét és helyét, valamint a sor-információt:
Fájl: A szövegfájl neveSor: A sor, amelyben a kurzor pillanatnyilag vanOszlop: Az oszlop, amelyben a kurzor pillanatnyilag van
A beszúrás és a felülírás ott történik, ahol a kurzor áll. A kurzortbármely pozícióba mozgathatja a szövegfájlban a nyílbillentyűkkel.Sortörés beszúrása RETURN vagy az ENT gombbal lehetséges.
Karakterek, szavak és sorok törlése és beillesztéseA szövegszerkesztővel szavakat, sőt sorokat is törölhet ésbeszúrhatja azokat bárhová a szövegben.
Vigye a kurzort arra a szóra vagy sorra, amelyet törölni és aszövegben más helyre beszúrni szeretneNyomja meg a SZÓ TÖRLÉSE ill. SOR TÖRLÉSE funkciógombot: avezérlő törli a szöveget, és a vágólapon elmenti aztVigye a kurzort arra helyre, ahol a szövegben beszúrástkíván végezni, majd nyomja meg a SOR / SZÓ BEILLESZTÉSEfunkciógombot
Funkciógomb FunkcióEgy sor törlése és ideiglenes tárolása
Egy szó törlése és ideiglenes tárolása
Egy karakter törlése és ideiglenes tárolása
Egy sor vagy szó beszúrása az ideiglenestárolóból
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 357
Speciális funkciók | Szövegfájlok létrehozása10
Szöveg blokkok szerkesztéseTetszőleges méretű szöveg blokkot másolhat és törölhet, vagybeszúrhatja azt máshová. Ezen műveletek bármelyike előtt előszörki kell választania a kívánt szöveg blokkot:
Mondat kiválasztása: Vigye a kurzort a kiválasztandószövegrész első karakterére.
Nyomja meg a BLOKK KIJELÖLÉSEfunkciógombotVigye a kurzort a kiválasztandó szövegrészutolsó karakterére. Kiválaszthat egész sorokatazzal, hogy a kurzort fel-le mozgatja közvetlenüla nyílgombokkal - a kiválasztott szöveget eltérőszín jelzi.
A kívánt szöveg blokk kiválasztása után az alábbifunkciógombokkal szerkesztheti a szöveget:
Funkciógomb FunkcióA kijelölt mondat törlése és ideiglenes tárolása
A kijelölt mondat ideiglenes tárolása törlés nélkül(másolás)
Ha szükséges, akkor az ideiglenesen tárolt mondatokat beszúrhatjaegy másik helyre:
Vigye a kurzort arra a helyre, ahová az ideiglenesen tároltblokkot szeretné beszúrni
Nyomja meg a BLOKK BEILLESZTÉSfunkciógombot
Az ideiglenesen tárolt szöveget blokkot többször is beszúrhatja
A kiválasztott mondat áthelyezése egy másik fájlbaVálassza ki a szöveg blokkot az előzőekben leírt módon
Nyomja meg a FÁJLHOZ HOZZÁTESZfunkciógombot.A vezérlő megjelenít egy párbeszéd ablakot Célfájl =.Adja meg a célfájl elérési útvonalát és nevét.A vezérlő hozzáfűzi a kijelölt szöveget ameghatározott fájlhoz. Ha nem található célfájl amegadott néven, a vezérlő létrehoz egy új fájlt akiválasztott szöveggel.
Egy másik fájl beszúrása a kurzor pozíciójánálVigye a kurzort a szövegben arra a helyre, ahová egy másikfájlt szeretne beilleszteni
Nyomja meg a FÁJLT BEILLESZT funkciógombot.A vezérlő megjelenít egy párbeszéd ablakot Fájlneve =.Írja be annak a fájlnak az elérési útvonalát ésnevét, amelyiket szeretné beilleszteni
358 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Szövegfájlok létrehozása
Szövegrészek kereséseA szövegszerkesztővel megkereshet szavakat vagykaraktersorozatokat a szövegben. Két lehetőség érhető el.
Az aktuális szöveg kereséseKereső funkció arra, hogy megtalálja annak a szónak a következőelőfordulását a szövegben, ahol a kurzor pillanatnyilag áll:
Vigye a kurzort a kívánt szóra.Keresési funkció kiválasztása: nyomja meg a KERESÉSfunkciógombotNyomja meg a AKTUÁLIS SZÓ KERESÉSE funkciógombotSzó keresése: nyomja meg a KERESÉS funkciógombotKilépés a keresés funkcióból: Nyomja meg a VÉGEfunkciógombot
Tetszőleges szöveg kereséseKeresési funkció kiválasztása: nyomja meg a KERESÉSfunkciógombot. A vezérlő megjelenít a Szövegkeresés :párbeszédablakotSzövegkeresés :Adja meg a szöveget, amit meg akar keresniSzöveg keresése: nyomja meg a KERESÉS funkciógombotKilépés a keresés funkcióból: Nyomja meg a VÉGEfunkciógombot
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 359
Speciális funkciók | Szabadon meghatározható táblázatok10
10.7 Szabadon meghatározható táblázatok
AlapismeretekA szabadon meghatározható táblázatokba tetszőleges információtmenthet el és olvashat az NC programból. Az FN 26 - FN 28 Qparaméter funkciók ezt a célt szolgálják.A szabadon definiálható táblázatok formátumát, azaz a bennelévő oszlopokat és azok tulajdonságait a struktúraszerkesztővelváltoztathatja meg. Így olyan táblázatokat hozhat létre, amikpontosan az Ön igényeire vannak szabva.Válthat a táblázat nézet (alapbeállítás) és az adatlap nézet közöttis.
A táblázatneveknek és a táblázatok oszlopneveinekbetűvel kell kezdődniük, és nem tartalmazhatnakszámolási jeleket, pl. +. Ezen jelek az SQL parancsokkapcsán az adatok beolvasása és importálása soránproblémákhoz vezethetnek.
Szabadon meghatározható táblázat létrehozásaEhhez alábbiak szerint járjon el:
Nyomja meg a PGM MGT gombotAdjon meg tetszőleges fájlnevet .TABvégződésselHagyja jóvá az ENT gombbalA vezérlő megjelenít egy felugró ablakot, ami azállandó táblázatformátumokat tartalmazza.A nyílbillentyűvel válasszon egy táblázatmintát,pl. example.tabHagyja jóvá az ENT gombbalA vezérlő az előre meghatározott formátumbanúj táblázatot nyit meg.A táblázat Ön igényeinek megfelelőtestreszabásához, meg kell változtatni a táblázatformátumátTovábbi információ: "A táblázatformátumszerkesztése", oldal 361
Vegye figyelembe a Gépkönyv előírásait.A gépgyártó meghatározhatja a saját táblázatsablonját, és elmentheti azokat a vezérlőbe. Új táblázatlétrehozásakor a vezérlő egy felugró ablakot nyit meg azösszes elérhető táblázat sablon listájával.
A vezérlőben a saját táblázat sablonjait is elmentheti.Ehhez nyisson meg egy új táblázatot, módosítsa atáblázat formátumát és mentse a táblázatot a TNC:\system\proto könyvtárba. Ha ezután létrehoz egyúj táblázatot, a vezérlő felkínálja az Ön sablonját atáblázatsablonok kiválasztóablakban.
360 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Szabadon meghatározható táblázatok
A táblázatformátum szerkesztéseEhhez alábbiak szerint járjon el:
Nyomja meg a FORMÁTUM SZERK.funkciógombotA vezérlő megnyitja a táblázatstruktúrát ábrázolófelugró ablakot.Formátum beállítása
A vezérlő alábbi funkciókat kínálja:
Struktúra utasítás Jelentés
Elérhető oszlopok: A táblázat összes oszlopának listája
Move before: Az Elérhető oszlopokban kijelölt oszlopotaz itt kiválasztott oszlop elé helyezi
Név Oszlopnév: A fejlécben jelenik meg
Oszloptípus SZÖVEG: Szöveg bevitelSIGN: + vagy - jel BIN: Bináris számDEC: Tizedes, pozitív egész szám(tőszám)HEX: Hexadecimális számINT: Egész számLENGTH: Hossz (inch programokbankonvertálva)FEED: Előtolás (mm/perc vagy 0.1 inch/perc)IFEED: Előtolás (mm/perc vagy inch/perc)FLOAT: Lebegőpontos számBOOL: Logikai értékINDEX: IndexTSTAMP: Dátum és idő fix formátumaUPTEXT: Szövegbevitel csupanagybetűvelPATHNAME: Elérési út
Alapértelmezettérték
Ebben az oszlopban a mezőkalapértelmezett értéke
Szélesség Oszlop szélessége (karakterek száma)
Elsődleges kulcs Első táblázat oszlop
Nyelv-függőoszlopnév
Nyelv-függő párbeszédablakok
Betűket engedélyező típusú , pl. TEXT oszlopokat csakQS-paraméterrel olvashat ki és írhat meg, akkor is, ha acella tartalma számjegy.
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 361
Speciális funkciók | Szabadon meghatározható táblázatok10
Az adatlapon egy csatlakoztatott egérrel, vagy a nyíl gombokkaldolgozhat.
Ehhez alábbiak szerint járjon el:Nyomja meg az iránygombokat a bevitelimezőkbe lépéshez
A legördülő menük megnyitásához nyomja mega GOTO gombot
A nyílbillentyűkkel mozoghat a beviteli mezőnbelül
Az olyan táblázatban, amely már tartalmaz sorokat, nemváltoztathatja meg a táblázat tulajdonságainak Nevétés az Oszlop típusát. Valamennyi sor törlése után,módosíthatja ezeket a tulajdonságokat. Ha szükséges,készítsen előtte egy biztonsági másolatot a táblázatról.A CE majd az ENT gombok kombinációjával a TSTAMPoszloptípusú mezőkben lévő érvénytelen értékeket tudjalenullázni.
Struktúraszerkesztő befejezéseEhhez alábbiak szerint járjon el:
Nyomja meg az OK funkciógombotA vezérlő bezárja a szerkesztő ablakot, ésalkalmazza a módosításokat.Nyomja meg a MEGSZAKÍT alternatívfunkciógombotA vezérlő elveti az összes megadott módosítást.
362 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Szabadon meghatározható táblázatok
Váltás táblázat és adatlap nézet közöttA .TAB kiterjesztésű táblázat megnyitható lista vagy adatlapnézetben.
Váltson nézetet az alábbiak szerint:Nyomja meg a Képernyőfelosztás gombot
Funkciógombbal válassza ki a kívánt nézetet
Adatlap nézetben a vezérlő a képernyő bal felén kilistázza asorszámokat és az első oszlop adatait.
Az adatlapnézetben az alábbiak szerint változtathatja meg azadatokat:
A jobb oldalon a következő beadási mezőbeváltáshoz nyomja meg az ENT gombot
Másik sor kiválasztása változtatásra:
Nyomja meg a következő fül gombotA kurzor átvált a bal ablakba.A nyíl gombokkal válassza ki a kívánt sort
A következő fül gombbal váltson vissza abeviteli ablakba
FN 26: TABOPEN – Egy szabadon meghatározhatótáblázat megniytásaAz FN 26 funkcióval: TABOPEN egy szabadon meghatározhatótáblázat megnyitása, ami FN 27-tel szerkeszthető, vagy FN 28-calolvasható.
Egy NC-programban mindig csak egy táblázat lehetnyitva. Egy új NC-mondat a FN 26: TABOPEN-talautomatikusan bezárja a legutóbb megnyitott táblázatot.A megnyitandó táblázat kiterjesztése .TAB legyen.
Példa: a TAB1.TAB táblázat megnyitása a TNC:\DIR1könyvtárból.56 FN 26: TABOPEN TNC:\DIR1\TAB1.TAB
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 363
Speciális funkciók | Szabadon meghatározható táblázatok10
FN 27: TABWRITE – Bevitel egy szabadonmeghatározható táblázatbaAz FN 27: TABWRITE funkcióval írhat az FN 26: TABOPEN-talkorábban megnyitott táblázatba.A TABWRITE-mondatban több oszlopnevet is meghatározhat, azazbeírhat. Az oszlopneveknek idézőjelben, vesszővel elválasztva kellállniuk. Az oszlopok értékét Q paraméterekkel határozhatja meg.
Vegye figyelembe, hogy alapértelmezetten az FN 27:TABWRITE funkció a Programteszt üzemmódbanis az aktuálisan megnyitott táblázatba írja be azértékeket. A FN 18 ID992 NR16 funkció lehetővéteszi, hogy rákérdezzen az NC-program futásánaküzemmódjára. Ha az FN 27 funkciónak kizárólaga Mondatonkénti programfutás és Folyamatosprogramfutás üzemmódban szabad működnie, akkora vonatkozó programrészeket át tudja ugrani az ugrásparanccsal.További információ: "Ha/akkor-döntések Q-paraméterekkel", oldal 262Ha egy NC-mondattal több oszlopba is ír, akkor azértékeket egymást követő Q paraméterekbe kellmentenie.A vezérlő hibát jelez, ha Ön egy zárolt vagy nem létezőtáblázatcellába akar írni.
Ha szövegmezőbe (pl. UPTEXT oszloptípus) kíván írni,használjon QS-paramétereket. Számmezőkbe a Q, QL vagy QR-paraméterekkel írjon.
PéldaAz éppen nyitott táblázat 5. sorába a Sugár, Mélység és Doszlopokat írja. A táblázatba írandó értékek a Q5, Q6 és Q7 Q-paraméterekben vannak mentve.
53 Q5 = 3.75
54 Q6 = -5
55 Q7 = 7.5
56 FN 27: TABWRITE 5/"RADIUS,DEPTH,D" = Q5
364 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Szabadon meghatározható táblázatok
FN 28: TABREAD – Szabadon meghatározható táblázatolvasásaAz FN 28: TABREAD funkcióval olvashatja az FN 26: TABOPEN-talkorábban megnyitott táblázatot.A TABREAD-mondatban több oszlopnevet is meghatározhat, azazolvashat. Az oszlopneveknek idézőjelben, vesszővel elválasztvakell állniuk. Az FN 28- mondatban meghatározhatja annak a Qparaméternek a számát, amibe a vezérlő az elsőként olvasottértéket beírja.
Ha egy NC-mondattal több oszlopból szeretne olvasni,akkor a vezérlő a kiolvasott értékeket az azonos típusú,egymást követő Q-paraméterekbe menti, pl. QL1, QL2és QL3.
Ha szövegmezőt olvas ki, használjon QS-paramétereket.Számmezőkből olvasson ki a Q, QL vagy QR-paraméterekkel.
PéldaAz éppen nyitott táblázat 6. sorából olvassa ki az X, Y és Doszlopok értékeit. Az első értéket mentse a Q10 Q-paraméterbe(második értéket a Q11-be, harmadik értéket a Q12-be).Ugyanebből a sorból mentse a DOC oszlopot a QS1-be.
56 FN 28: TABREAD Q10 = 6/“X,Y,D“
57 FN 28: TABREAD QS1 = 6/“DOC“
Táblázatformátum testreszabása
MEGJEGYZÉSVigyázat: Az adat elveszhet!A TÁBLÁZAT / NC PROGRAM ILLESZTÉSE funkció véglegesenmegváltoztatja a táblázat formátumát. A formátummegváltoztatása előtt a vezérlő nem menti le automatikusana fájlokat. Ezáltal a fájlok véglegesen módosulnak, és adottesetben már nem használhatóak.
A funkciót kizárólag a gépgyártóval való egyeztetés követőenhasználja
Funkciógomb FunkcióA jelenlegi táblázatok formátumának adaptálásaa vezérlő szoftver-verziójának cseréje után
A táblázatneveknek és a táblázatok oszlopneveinekbetűvel kell kezdődniük, és nem tartalmazhatnakszámolási jeleket, pl. +. Ezen jelek az SQL parancsokkapcsán az adatok beolvasása és importálása soránproblémákhoz vezethetnek.
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 365
Speciális funkciók | Pulzáló főorsó fordulatszám FUNCTION S-PULSE10
10.8 Pulzáló főorsó fordulatszámFUNCTION S-PULSE
Pulzáló főorsó fordulatszám programozásaAlkalmazás
Vegye figyelembe a Gépkönyv előírásait.Olvassa el és tartsa is be a gépgyártó funkcióleírását.Tartsa be e biztonsági útmutatásokat.
Az S-PULSE FUNCTION alkalmazásával egy pulzáló főorsófordulatszámot lehet programozni, amikor a megmunkálás állandóforgácsoló sebességgel történik.Meghatározhatja a vibráció időtartamát (periódus hosszát), a P-TIME beviteli értékkel, vagy a fordulatszám százalékos változásáta SCALE beviteli értékkel. A főorsó fordulatszám így egy szinuszosalakban váltakozik a célérték körül.
FolyamatPélda13 FUNCTION S-PULSE P-TIME10 SCALE5
A meghatározás menete:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FŐORSÓ FUNKCIÓ funkciógombot
Nyomja meg a SPINDLE-PULSE funkciógombotHatározza meg a P-TIME periódus hosszátHatározza meg a SCALE módosítási sebességét
A vezérlő sosem lépi túl a programozott sebességhatárt.A főorsó fordulatszám addig marad fenn, amíg az S-PULSE FUNCTION szinuszgörbéje nem esik a maximálisfordulatszám alá.
SzimbólumokAz állapotsoron a szimbólum jelzi a pulzáló tengelysebességállapotát:
Ikon FunkcióPulzáló orsó fordulatszám aktív
366 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Pulzáló főorsó fordulatszám FUNCTION S-PULSE
Pulzáló főorsó fordulatszám törlése (reset)Példa18 FUNCTION S-PULSE RESET
Használja a PARAXMODE OFF funkciót a pulzáló főorsófordulatszám nullázásához.A meghatározás menete:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FŐORSÓ FUNKCIÓ funkciógombot
Nyomja meg a RESET SPINDLE-PULSEfunkciógombot.
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 367
Speciális funkciók | Várakozási idő FUNCTION FEED10
10.9 Várakozási idő FUNCTION FEED
Várakozási idő programozásaAlkalmazás
Vegye figyelembe a Gépkönyv előírásait.Olvassa el és tartsa is be a gépgyártó funkcióleírását.Tartsa be e biztonsági útmutatásokat.
A FUNCTION FEED DWELL funkcióval visszatérő várakozási időkettud beprogramozni másodpercek megadásával, pl. forgácstöréscsökkentésének való kikényszerítésére. A FUNCTION FEED DWELLfunkciót közvetlenül a forgácstörést tartalmazó megmunkálás előttkell programozni.A FUNCTION FEED DWELL funkció nem érvényes gyorsjárati vagytapintó mozgás esetén.
MEGJEGYZÉSVigyázat, a szerszám és a munkadarab veszélybe kerülhet!Amennyiben aktív a FUNCTION FEED DWELL funkció, a vezérlőismételten megszakítja az előtolást. Az előtolás megszakításaalatt a szerszám az aktuális pozíción marad, az orsó azonbantovább forog. Ez a művelet menet készítésénél a munkadarabsérüléséhez vezet. A végrehajtás során továbbá fennáll aszerszámtörés veszélye!
Deaktiválja a FUNCTION FEED DWELL funkciót amenetkészítés előtt
FolyamatPélda13 FUNCTION FEED DWELL D-TIME0.5 F-TIME5
A meghatározás menete:Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION FEED funkciógombot
Nyomja meg a FEED DWELL funkciógombotHatározza meg a D-TIME várakozás időtartamátHatározza meg az F-TIME forgácsolásidőtartamát
368 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Várakozási idő FUNCTION FEED
Várakozási idő resetVárakozási idő törlése (reset) közvetlenül aforgácstöréses megmunkálást követően.
Példa18 FUNCTION FEED DWELL RESET
A FUNCTION FEED DWELL RESET funkcióval állíthatja vissza azismétlődő várakozási időket.A meghatározás menete:
Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION FEED funkciógombot
Nyomja meg a RESET FEED DWELLfunkciógombot
A várakozási idő törléséhez adjon meg D-TIME 0-t.A vezérlő a FUNCTION FEED DWELL funkciótautomatikusan lenullázza a program végén.
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 369
Speciális funkciók | Várakozási idő FUNCTION DWELL10
10.10 Várakozási idő FUNCTION DWELL
Várakozási idő programozásaAlkalmazásA FUNCTION DWELL funkció lehetővé teszi a várakozási időprogramozását másodpercekben, vagy adott számú orsófordulatmeghatározását várakozásként.
FolyamatPélda13 FUNCTION DWELL TIME10
Példa23 FUNCTION DWELL REV5.8
A meghatározás menete:Jelenítse meg a speciális funkciókfunkciógombsort
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
VÁRAKOZÁS FUNKCIÓ funkciógomb
Nyomja meg a VÁRAKOZÁSI IDŐ funkciógombot
Határozza meg az időt másodpercbenAlternatív megoldásként nyomja meg a DWELLREVOLUTIONS funkciógombot
Határozza meg a főorsó fordulatok számát
370 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Szerszám kijáratása a kontúrtól NC stop esetén: FUNCTION LIFTOFF
10.11 Szerszám kijáratása a kontúrtól NC stopesetén: FUNCTION LIFTOFF
A kijáratás programozása FUNCTION LIFTOFFalkalmazásávalElőfeltételek
Vegye figyelembe a Gépkönyv előírásait.Ezt a funkciót a gépgyártó konfigurálja és engedélyezi. Agépgyártó a CfgLiftOff (201400 sz.) gépi paraméterbenhatározza meg azt a pályát, amit a vezérlő LIFTOFFesetén megtesz. A CfgLiftOff gépi paraméterhasználatával a funkció akár deaktiválható is.
Állítsa be a szerszámtáblázat LIFTOFF oszlopában az aktívszerszámhoz az Y paramétert.További információk: Felhasználói kézikönyv Beállítás, NCprogramok tesztelése és végrehajtása
AlkalmazásA LIFTOFF a következő esetekben lép érvénybe:
Az Ön által előidézett NC stop eseténA szoftver által előidézett NC stop esetén, pl. ha hiba keletkezika hajtásrendszerbenÁramkimaradásnál
A vezérlő a szerszámot legfeljebb 2 mm-rel húzza vissza akontúrtól. A vezérlő a kijáratás irányát a FUNCTION LIFTOFF-mondatban megadottaktból számítja ki.A LIFTOFF programozására alábbi lehetőségek állnakrendelkezésére:
FUNCTION LIFTOFF TCS X Y Z: kijáratás a szerszámkoordinátarendszerében a meghatározott vektorralFUNCTION LIFTOFF ANGLE TCS SPB: kijáratás a szerszámkoordinátarendszerében a meghatározott szöggelKijáratás szerszámtengely irányában M148-val
További információ: "Szerszám automatikus visszahúzása akontúrtól NC stop esetén: M148", oldal 229
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 371
Speciális funkciók | Szerszám kijáratása a kontúrtól NC stop esetén: FUNCTION LIFTOFF10
A meghatározott vektorral történő kijáratás programozásaPélda18 FUNCTION LIFTOFF TCS X+0 Y+0.5 Z+0.5
A LIFTOFF TCS X Y Z használatával a kijáratási irányt mint vektorthatározza meg a szerszám koordinátarendszerében. A vezérlésa gépgyártó által meghatározott teljes útból sz ámítja ki az egyestengelyek kijáratási útját.
A meghatározás menete az alábbi:A speciális funkciókat tartalmazó funkciógombsormegjelenítése
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION LIFTOFFfunkciógombot
Nyomja meg a LIFTOFF TCS funkciógombotHatározza meg a vektorkomponenseket X, Y ésZ irányban
A meghatározott vektorral történő kijáratás programozásaPélda18 FUNCTION LIFTOFF ANGLE TCS SPB+20
A LIFTOFF TCS X Y Z használatával a kijáratási irányt mint vektorthatározza meg a szerszám koordinátarendszerében.A megadott SPB szög az Z és X közötti szöget írja le. Ha 0°-t admeg, a szerszám a Z szerszámtengely irányba húzódik vissza.
A meghatározás menete az alábbi:A speciális funkciókat tartalmazó funkciógombsormegjelenítése
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION LIFTOFFfunkciógombot
Nyomja meg a LIFTOFF ANGLE TCSfunkciógombotAdja meg az SPB szöget
372 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Speciális funkciók | Szerszám kijáratása a kontúrtól NC stop esetén: FUNCTION LIFTOFF
Állítsa vissza a Liftoff funkciótPélda18 FUNCTION LIFTOFF RESET
A FUNCTION LIFTOFF RESET funkcióval állítja vissza a kijáratást.A meghatározás menete az alábbi:
A speciális funkciókat tartalmazó funkciógombsormegjelenítése
Nyomja meg a PROGRAMFUNKCIÓKfunkciógombot
Nyomja meg a FUNCTION LIFTOFFfunkciógombot
Nyomja meg a LIFTOFF RESET funkciógombot
A kijáratást azonban az M149-vel is visszaállíthatja.A vezérlő a FUNCTION LIFTOFF funkciót automatikusanvisszaállítja a program végén.
10
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 373
11Többtengelyes-
megmunkálás
Többtengelyesmegmunkálás | Funkciók a többtengelyes megmunkáláshoz11
11.1 Funkciók a többtengelyesmegmunkáláshoz
Adott fejezet a többtengelyes megmunkáláshoz alkalmazhatóvezérlő funkciókat tárgyalja:
Vezérlő funkciók Leírás Oldal
PLANE Megmunkálás meghatározása a döntött munkasíkban 377
M116 Forgótengelyek előtolása 406
M126 Forgótengelyek pályaoptimalizációja 407
M94 Forgótengelyek kijelzett értékének csökkentése 408
M138 Döntött tengely kiválasztása 409
376 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
11.2 A PLANE funkció: Munkasík döntése(szoftver opció 8)
BevezetésVegye figyelembe a Gépkönyv előírásait.A munkasík döntésére szolgáló funkciókat a gépgyártójának kell lehetővé tennie.A PLANE funkció teljes egészében csak azokon agépeken használható, amelyeknek legalább kétforgótengelye van (fej és/vagy asztal). Kivételt képez ezalól a PLANE AXIAL funkció. A PLANE AXIAL akkor ishasználható, ha csak egy programozható forgótengelyevan a gépnek.
A PLANE-funkciókkal (angol plane = sík) egy olyan hatékonyfunkciók állnak rendelkezésére, amelyekkel különböző módokontud döntött megmunkálási síkokat meghatározni.A PLANE-funkciók paramétereinek meghatározása két részretagolódik:
A sík mértani meghatározása, ami a rendelkezésre álló PLANEfunkciók mindegyikénél eltérő.A PLANE funkció pozicionálási működése, ami a síkmeghatározástól független és ami mindegyik PLANE funkciónálazonosTovábbi információ: "A PLANE funkció pozicionálásiműködésének meghatározása", oldal 395
MEGJEGYZÉSÜtközésveszély!A vezérlő megpróbálja a vezérlő bekapcsolásakor a döntött síkkikapcsolási állapotát helyreállítani. Bizonyos esetekben ez nemlehetséges. Ez történik pl., ha Ön tengelyszöggel billent, és agép térszöggel van konfigurálva vagy ha Ön megváltoztatta akinematikát.
Ha lehetséges, állítsa vissza kikapcsolás előtt a billentéstEllenőrizze az ismételt bekapcsolás előtt a billentés állapotát
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 377
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
MEGJEGYZÉSÜtközésveszély!A ciklus 8 TUKROZES a Megmunkálási sík billentése funkcióvalösszeköttetésben különbözőképpen hathat. Döntő tényezők aprogramozási sorrend, a tükrözött tengelyek és az alkalmazottdöntési funkció. A döntési folyamat alatt és az ezt követővégrehajtás közben ütközésveszély áll fenn!
Grafikai szimulációval ellenőrizze a végrehajtást és apozíciókatÓvatosan tesztelje az NC programot vagy a programszakaszta Mondatonkénti programfutás üzemmódban
Példák1 Ha a ciklus 8 TUKROZES-t a döntési funkció előtt
forgótengelyek nélkül programozza:Az alkalmazott PLANE-funkció döntése (kivéve PLANEAXIAL) kerül tükrözésreA tükrözés a PLANE AXIAL-val vagy a ciklus 19-vel valódöntés után lép érvénybe
2 Ha a ciklus 8 TUKROZES-t a döntési funkció előttforgótengelyekkel programozza:
A tükrözött forgótengely nem hat ki az alkalmazott PLANE-funkció döntésére, kizárólag a forgótengely mozgása kerültükrözésre
Kezelési és programozási útmutatások:A pillanatnyi pozíció átvétele funkció nemalkalmazható aktív döntött munkasíkkal együtt.Ha akkor alkalmazza a PLANE-funkciót, amikoraz M120 aktív, a vezérlő automatikusan törli asugárkorrekciót, és ezzel együtt az M120 funkciót is.A PLANE-funkciók visszaállításához mindigalkalmazza a PLANE RESET funkciót. Ha a PLANE-paraméterek mindegyikét 0-ban határozza meg (pl.mindhárom térszögnél), akkor azzal csupán a szöget,nem pedig a funkciót törli.Ha az M138 funkcióval korlátozza az elforgatotttengelyek számát, korlátozza gépének döntött-tengely lehetőségeit is. A gépgyártó határozza meg,hogy a vezérlő a deaktivált tengelyek tengelyszögétfigyelembe veszi-e vagy 0-ra állítja.A vezérlő a megmunkálási sík döntését csak a Zorsótengely esetében támogatja.
378 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
ÁttekintésA legtöbb PLANE-funkcióval (kivéve PLANE AXIAL) a kívántmegmunkálási síkot tudja leírni függetlenül a gépén megtalálhatóforgótengelyektől. Alábbi lehetőségek állnak rendelkezésre:
Funkciógomb Funkció Szükséges paraméterek Oldal
TÉRBELI Három térszög: SPA, SPB, és SPC 382
VETÍTETT Két vetítési szög: PROPR és PROMIN valamint egyforgásszög ROT
384
EULER Három Euler szög: precesszió (EULPR), nutáció (EULNU)és forgásszög (EULROT)
386
VEKTOR Normálvektor a sík meghatározásához és bázisvektor adöntött X tengely irányának meghatározásához
388
PONT Az elfordítandó sík három tetszőleges pontjánakkoordinátái
390
RELATÍV Egyetlen, inkrementálisan ható térszög 392
AXIAL(tengelyirányú)
Legfeljebb 3 abszolút vagy növekményes tengelyszögA,B,C
393
VISSZAÁLLÍTÁS A PLANE-funkciók visszaállítása 381
Egy animáció futtatásaAhhoz, hogy megismerje az egyes PLANE-funkciók különbözőmeghatározási lehetőségét, egy funkciógombbal animációindítható. Ehhez először kapcsolja be az animációs módot, majdválassza ki a kívánt PLANE-funkciót. A vezérlő az animáció során akiválasztott PLANE-funkció funkciógombját kéken jeleníti meg.
Funkciógomb FunkcióAnimációs mód bekapcsolása
Válassza ki az animációt (kékké válik)
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 379
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
A PLANE funkció meghatározásaJelenítse meg a speciális funkciókfunkciógombsort
MEGMUNK. funkciógombNyomja meg aMEGMUNK. SÍK BILLENTÉSE-tA vezérlő a rendelkezésre álló PLANE-funkciót afunkciógombsorban jeleníti meg.Válassza ki a PLANE-funkciót
Funkciók kiválasztásaVálassza ki a kívánt funkciót a funkciógombbalA vezérlő folytatja a párbeszédet és lekérdezi a szükségesparamétereket.
Funkció kiválasztása, ha az animáció aktívVálassza ki a kívánt funkciót a funkciógombbalA vezérlő megjeleníti az animációt.A pillanatnyilag aktív funkció átvételéhez nyomja meg ismét afunkció funkciógombját, vagy az ENT gombot
PozíciókijelzőMihelyt aktív egy tetszőleges PLANE-funkció (kivéve PLANE AXIAL),a vezérlő a kiegészítő állapotkijelzőn megjeleníti a számított térbeliszöget.Hátralévő út módban (AKTTÁV és REFTÁV) a vezérlő a döntéssorán megjeleníti (MOVE vagy TURN mód) a hátralévő utat aforgótengely mentén a forgótengely számított végpozíciójáig.
380 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
PLANE funkció törlésePélda25 PLANE RESET MOVE DIST50 F1000
Jelenítse meg a speciális funkciókfunkciógombsort
MEGMUNK. funkciógombNyomja meg aMEGMUNK. SÍK BILLENTÉSE-tA vezérlő a rendelkezésre álló PLANE-funkciókata funkciógombsorban jeleníti megVálassza a törlendő funkciót
Adja meg, hogy a vezérlő az elforgatotttengelyeket alaphelyzetbe vigye-e (MOVE vagyTURN) vagy sem (STAY)További információ: "Automatikus pozicionálás:MOVE/TURN/STAY (megadása kötelező)",oldal 396Nyomja meg az END gombot
A PLANE RESET funkció az aktív elforgatást és aszöget (PLANE-funkció vagy ciklus 19) visszaállítja(szög = 0 és inaktív funkció). Nincs szükség többszörimeghatározásra.A billentést kapcsolja ki Kézi üzemmód-ban a 3D-ROT-menüvel.További információk: Felhasználói kézikönyvBeállítás, NC programok tesztelése és végrehajtása
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 381
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Munkasík meghatározása térszöggel: PLANE SPATIALAlkalmazásA térszögek a megmunkálási síkot a munkadarabkoordinátarendszerének legfeljebb háromszori elforgatásávalhatározzák meg (forgatási sorrend A-B-C).A legtöbb felhasználó itt három egymásra épülő elforgatásból indulki fordított sorrendben (forgatási sorrend C-B-A).Az eredmény mindkét szemszögből azonos, mint ahogyan azt azalábbi példa is mutatja.
PéldaPLANE SPATIAL SPA+45 SPB+0 SPC+90 ...
A-B-C C-B-A
Alaphelyzet A0° B0° C0° Alaphelyzet A0° B0° C0°
A+45° C+90°
B+0° B+0°
C+90° A+45°
382 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
A forgatási sorrendek összehasonlítása:A-B-C forgatási sorrend:1 A munkadarab koordinátarendszerének nem döntött X
tengelye körüli forgatás2 A munkadarab koordinátarendszerének nem döntött Y
tengelye körüli forgatás3 A munkadarab koordinátarendszerének nem döntött Z
tengelye körüli forgatásC-B-A forgatási sorrend:1 A munkadarab koordinátarendszerének nem döntött Z
tengelye körüli forgatás2 A döntött Y tengely körüli forgatás3 A döntött X tengely körüli forgatás
Programozási útmutatások:Mindig meg kell adni mindhárom SPA, SPB és SPCtérszöget, holott egy vagy több szög értéke 0.A ciklus 19 a géptől függően térszögek vagytengelyszögek megadását teszi szükségessé. Ha akonfiguráció (gépi paraméterek beállítása) lehetővéteszi térszögek megadását, a ciklus 19 és a PLANESPATIAL funkció szögmeghatározása azonos.A pozícionálási magatartás kiválasztható. Továbbiinformáció: "A PLANE funkció pozicionálásiműködésének meghatározása", oldal 395
Beviteli paraméterekPélda5 PLANE SPATIAL SPA+27 SPB+0 SPC+45 .....
Térszög A?: SPA forgási szög a (nem döntött) Xtengely körül. Beviteli tartomány -359.9999°-tól+359.9999°-igTérszög B?: SPB forgási szög a (nem döntött) Ytengely körül. Beviteli tartomány -359.9999°-tól+359.9999°-igTérszög C?: SPC forgási szög a (nem döntött) Ztengely körül. Beviteli tartomány -359.9999°-tól+359.9999°-igFolytassa a pozícionálás tulajdonságaivalTovábbi információ: "A PLANE funkciópozicionálási működésének meghatározása",oldal 395
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 383
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Használt rövidítések
Rövidítés Jelentés
SPATIAL Térbeli
SPA térbeli A: forgás a (nem döntött) X tengelykörül
SPB térbeli B: forgás a (nem döntött) Y tengelykörül
SPC térbeli C: forgás a (nem döntött) Z tengely körül
Munkasík meghatározása vetítési szöggel:VETÍTÉSI SÍKAlkalmazásA vetítési szögek egy munkasíkot két szögérték megadásávalhatároznak meg, amelyeket az 1. koordinátasík (Z/X a Zszerszámtengely esetén) és a 2. koordinátasík (ZY a Zszerszámtengely esetén) meghatározandó munkasíkba történőkivetítésével határozhat meg.
Programozási útmutatások:A vetítési szögek megfelelnek a szögek egyderékszögű koordinátarendszer síkjaira valóvetítésének. Kizárólag derékszögű munkadaraboknálazonosak a szögek a munkadarab külső felületeina vetítési szögekkel. Ezáltal a nem derékszögűmunkadaraboknál a szög műszaki rajzokban valómeghatározása sokszor eltér a tényleges vetítésiszögektől.A pozícionálási magatartás kiválasztható. Továbbiinformáció: "A PLANE funkció pozicionálásiműködésének meghatározása", oldal 395
384 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Beviteli paraméterek1. koordinátasík vetítési szöge?: a döntöttmegmunkálási sík vetítési szöge a nem-döntöttkoordinátarendszer 1. koordináta-síkjában(Z/X a Z szerszámtengely esetén). Bevitelitartomány: –89.9999° és +89,9999° között. A 0°-os tengely az aktív munkasík főtengelye (X a Zszerszámtengely esetén, pozitív irányban)Vetítési szög a 2. Koordináta síkban?: A döntöttmegmunkálási sík vetítési szöge a nem-döntöttkoordinátarendszer 2. koordináta-síkjában(Y/Z sík, Z szerszámtengely esetén). Bevitelitartomány: –89.9999° és +89,9999° között. A 0°-os tengely az aktív munkasík melléktengelye (Ytengely, a Z szerszámtengely esetén)Elforgatott sík forgatási szöge (ROT)?: Azelfordított koordinátarendszer elforgatásaaz elfordított szerszámtengely körül(értelemszerűen megfelel egy a 10 FORGATÁSciklussal történő elforgatásnak). Azelforgatási szöggel egyszerűen határozhatjameg a munkasík főtengelyének irányát(X a Z szerszámtengely esetén, Z az Yszerszámtengely esetén). Beviteli tartomány:–360°-tól +360°-igFolytassa a pozicionálás tulajdonságaivalTovábbi információ: "A PLANE funkciópozicionálási működésének meghatározása",oldal 395
Példa5 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 .....
Használt rövidítések:
PROJECTED ProjectedPROPR Fő síkPROMIN Mellék síkROT Forgatás
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 385
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Munkasík meghatározása Euler szöggel:PLANE EULERAlkalmazásAz Euler-szögek egy megmunkálási síkot a mindenkori elforgatottkoordinátarendszer körüli maximum három elforgatássalhatároznak meg. A három Euler-szöget a svájci matematikus,Leonhard Euler meghatározta meg.
A pozícionálási magatartás kiválasztható.További információ: "A PLANE funkció pozicionálásiműködésének meghatározása", oldal 395
Beviteli paraméterekFő koord. sík forgatási szöge?:EULPRelforgatási szög a Z tengely körül. Ne feledje:
Beviteli tartomány: -180,0000°-től 180,0000°-igA 0°-os tengely az X tengely
Szersz.teng. billentési szöge?: Akoordinátarendszer ELNUT döntési szöge aprecessziós szöggel elforgatott X tengely körül.Ne feledje:
Beviteli tartomány: 0° - 180,0000°A 0°-os tengely a Z tengely
Elforgatott sík forgatási szöge (ROT)?:Az elfordított koordinátarendszer EULROTelforgatása az elfordított Z tengely körül(értelemszerűen megfelel egy a 10 FORGATÁSciklussal történő elforgatásnak). Ezzel azelforgatási szöggel egyszerűen meghatározhatjaaz X tengely irányát a döntött munkasíkban Nefeledje:
Beviteli tartomány: 0° - 360,0000°A 0°-os tengely az X tengely
Folytassa a pozicionálás tulajdonságaivalTovábbi információ: "A PLANE funkciópozicionálási működésének meghatározása",oldal 395
Példa5 PLANE EULER EULPR45 EULNU20 EULROT22 .....
386 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Használt rövidítések
Rövidítés Jelentés
EULER Svájci matematikus, aki meghatározta ezeket aszögeket
EULPR Precession angle (precessziós szög): az aszög, ami a koordinátarendszernek a Z tengelykörüli elforgatását írja le
EULNU Nutation angle (nutációs szög): az a szög,ami a koordinátarendszernek a precessziósszöggel elforgatott X tengely körüli elforgatásátírja le
EULROT Rotation angle (elforgatási szög): az a szög,ami a döntött munkasíknak a döntött Z tengelykörüli elforgatását írja le
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 387
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Munkasík meghatározása két vektorral: SÍKVEKTORAlkalmazásEgy megmunkálási sík meghatározása két vektorral akkorlehetséges, ha az alkalmazott CAD rendszer képes kiszámítani adöntött megmunkálási sík alapvektorát és normálvektorát. A vektorátszámítása egységvektorrá nem szükséges. A vezérlő kiszámítja anormálvektort, így -9.999999 és +9.999999 közötti értékeket adhatmeg.A megmunkálási sík meghatározásához szükséges alapvektor aBX, BY és BZ komponensekkel határozható meg. A normálvektortaz NX, NY és NZ komponensek határozzák meg.
Programozási útmutatások:A vezérlő a megadott adatokból kiszámítja azegységvektorokat.A normálvektor meghatározza a megmunkálásisík dőlését és orientációját. Az alapvektor ameghatározott megmunkálási síkban az X főtengelyorientációját határozza meg. Ahhoz, hogy amegmunkálási sík meghatározása mindig egyértelműlegyen, a vektorokat egymáshoz merőlegesenkell programozni. A gépgyártó határozza meg,hogy a vezérlő miként reagáljon a nem merőlegesvektorokra.A normálvektort nem szabad túl rövidre programozni,pl. minden iránykomponenshez 0-t vagy akár csak0.0000001.-t megadni. Ebben az esetben a vezérlőnem tudja a dőlést meghatározni. A megmunkáláshibaüzenettel megszakad. Ez a magatartás függetlena gépi paraméterek konfigurációjától.A pozícionálási magatartás kiválasztható. Továbbiinformáció: "A PLANE funkció pozicionálásiműködésének meghatározása", oldal 395
Vegye figyelembe a Gépkönyv előírásait.A gépgyártó konfigurálja, hogy a vezérlő mikéntreagáljon a nem merőleges vektorokra.A standard hibaüzenetek alternatívájaként a vezérlő anem merőleges alapvektort korrigálja (vagy helyettesíti).A normálvektort a vezérlő azonban nem változtatja.A vezérlő standard magatartása nem merőlegesalapvektorok esetén:
A bázisvektort a normálvektor mentén amegmunkálási síkra (melyet a normálvektor határozmeg) vetíti
A vezérlő korrekciós magatartása nem merőlegesalapvektor esetén, amely ráadásul még túl rövid,párhuzamos vagy nem párhuzamos a normálvektorra:
Amennyiben a normálvektornak nincs X része, azalapvektor megfelel az eredeti X tengelynekAmennyiben a normálvektornak nincs Y része, azalapvektor megfelel az eredeti Y tengelynek
388 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Beviteli paraméterekAlapvektor X komponense?: A B alapvektor BXX komponense. Beviteli tartomány: -9.9999999-től +9.9999999-igAlapvektor Y komponense?: A B alapvektor BYY komponense. Beviteli tartomány: -9.9999999-től +9.9999999-igAlapvektor Z komponense?: A B alapvektor BZZ komponense. Beviteli tartomány: -9.9999999-től +9.9999999-igNormálvektor X komponense?: Az Nnormálvektor NX X komponense. Bevitelitartomány: -9.9999999-től +9.9999999-igNormálvektor Y komponense?: Az Nnormálvektor NY Y komponense. Bevitelitartomány: -9.9999999-től +9.9999999-igNormálvektor Z komponense?: Az Nnormálvektor NZ Z komponense. Bevitelitartomány: -9.9999999-től +9.9999999-igFolytassa a pozicionálás tulajdonságaivalTovábbi információ: "A PLANE funkciópozicionálási működésének meghatározása",oldal 395
Példa5 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NZ0.92 ..
Használt rövidítések
Rövidítés Jelentés
VEKTOR Vektor
BX, BY, BZ B asisvektor (alapvektor) : X-, Y- és Z-komponensek
NX, NY, NZ N ormalvektor (normálvektor) : X-, Y- és Z-komponensek
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 389
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Munkasík meghatározása három ponttal: SÍKPONTOKAlkalmazásEgy munkasík egyértelműen meghatározható, ha megadjuk ezensík három tetszőleges pontját: P1 - P3. A PLANE POINTS funkcióa lehetőséget használja ki.
Programozási útmutatások:A három pont határozza meg a sík dőlését és irányát.Az aktív nullapont helyzetét a vezérlő PLANE POINTSesetén nem változtatja meg.Az 1. és 2. pont határozzák meg a döntött Xfőtengely irányát (Z szerszámtengely esetén).A 3. Pont határozza meg a döntött megmunkálásisík dőlését. A meghatározott megmunkálásisíkból következik az Y tengely iránya, mivel annakderékszögben kell az X tengelyre állnia. A 3.pont helyzete ezáltal szintén meghatározza aszerszámtengely irányát és ezzel a megmunkálásisíkok beállítását. Annak érdekében, hogy a pozitívszerszámtengely a munkadarabtól elmutasson, a 3.pontnak az 1. és 2. Pontokat összekötő vonal felettkell lennie (jobbkéz szabály).A pozícionálási magatartás kiválasztható. Továbbiinformáció: "A PLANE funkció pozicionálásiműködésének meghatározása", oldal 395
390 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Beviteli paraméterek1. síkpont X koordinátája?: Az 1. síkpont P1XX koordinátája1. síkpont Y koordinátája?: Az 1. síkpont P1YY koordinátája1. síkpont Z koordinátája?: Az 1. síkpont P1ZZ koordinátája2. síkpont X koordinátája?: Az 2. síkpont P2XX koordinátája2. síkpont Y koordinátája?: Az 2. síkpont P2YY koordinátája2. síkpont Z koordinátája?: Az 2. síkpont P2ZZ koordinátája3. síkpont X koordinátája?: Az 3. síkpont P3XX koordinátája3. síkpont Y koordinátája?: Az 3. síkpont P3YY koordinátája3. síkpont Z koordinátája?: Az 3. síkpont P3ZZ koordinátájaFolytassa a pozicionálás tulajdonságaivalTovábbi információ: "A PLANE funkciópozicionálási működésének meghatározása",oldal 395
Példa5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20
P3X+0 P3Y+41 P3Z+32.5 .....
Használt rövidítések
Rövidítés Jelentés
PONT Points
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 391
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Munkasík meghatározása egy növekményestérszögön keresztül: PLANE RELATIVAlkalmazásHasználjon egy relatív térszöget, amikor egy már aktív döntöttmunkasíkot egy további elforgatással szeretne dönteni. Példa:45°-os letörés megmunkálása egy elfordított síkon.
Programozási útmutatások:A meghatározott szög mindig az aktív megmunkálásisíkra vonatkozik függetlenül a korábban alkalmazottdöntési funkciótól.Tetszőlegesen sok PLANE RELATIV-funkciót lehetegymás után programozni.Amennyiben egy PLANE RELATIV funkció után visszakíván térni a korábban aktív megmunkálási síkra, úgyhatározza meg ugyanazt a PLANE RELATIV funkciótcsak ellentétes előjellel.Ha a PLANE RELATIV-t előzetes elforgatás nélkülhasználja, a PLANE RELATIV közvetlenül amunkadarab koordinátarendszerében érvényes.Ebben az esetben az eredeti megmunkálási síkot aPLANE RELATIV-funkció egy meghatározott térszögekörül forgatja el.A pozícionálási magatartás kiválasztható. Továbbiinformáció: "A PLANE funkció pozicionálásiműködésének meghatározása", oldal 395
Beviteli paraméterekNövekményes szög?: Térbeli szög, amellyelaz aktív megmunkálási síkot el kell forgatni.Az elforgatás tengelyét funkciógombbalválaszthatja ki. Beviteli tartomány: –359.9999°-től+359.9999°-igFolytassa a pozicionálás tulajdonságaivalTovábbi információ: "A PLANE funkciópozicionálási működésének meghatározása",oldal 395
Példa5 PLANE RELATIV SPB-45 .....
Használt rövidítések
Rövidítés Jelentés
RELATÍV Relatív
392 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Munkasík döntése tengelyszöggel: PLANE AXIALAlkalmazásA PLANE AXIAL funkció meghatározza mind a megmunkálási síkdőlését és irányát, mind pedig a forgótengely névleges koordinátáit.
PLANE AXIAL akkor is használható, ha a gépen csakegy aktív forgótengely van.A névleges koordináták meghatározása (tengelyszögmeghatározása) az egyértelműen meghatározottforgatási helyzet előnyét nyújtja előre megadotttengelypozíciók használatával. A térszög megadásakiegészítő meghatározás nélkül sokszor többmatematikai megoldást is lehetővé tesz. Egy CAMrendszer használata nélkül a tengelyszög megadástlegtöbbször csak egy derékszögű forgótengellyelkapcsolatban előnyös.
Vegye figyelembe a Gépkönyv előírásait.HA az Ön gépe lehetővé teszi a térbeli szögekmeghatározását, akkor a PLANE AXIAL után a PLANERELATIV-val folytathatja a programozást.
Programozási útmutatások:A tengelyszögeknek meg kell felelniük a gépenlévő tengelyeknek. Ha nem létező forgótengelyekvonatkozásában ad meg tengelyszöget, a vezérlőhibaüzenetet küld.A PLANE AXIAL funkció visszaállításához mindiga PLANE RESET funkciót alkalmazza. A 0 beírásacsupán a tengelyszöget állítja vissza, de nemdeaktiválja az forgatási funkciót.A PLANE AXIAL-funkció tengelyszögei modálisanérvényesek. Ha növekményes tengelyszögetprogramoz, a vezérlő az értéket hozzáadja azaktuálisan érvényes tengelyszöghöz. Amennyibenkettő egymást követő PLANE AXIAL-funkciótkettő különböző forgótengellyel programoz, úgyaz új megmunkálási sík a két meghatározotttengelyszögből adódik.A SYM (SEQ), TABLE ROT és COORD ROTfunkcióknak nincs hatásuk a PLANE AXIAL-lalösszefüggésben.Az PLANE AXIAL funkció nem vesz figyelembealapelforgatást.
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 393
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Beviteli paraméterekPélda5 PLANE AXIAL B-45 .....
A tengelyszög?: Az a tengelyszög, amelyhezaz A tengelyt el kell dönteni. Ha inkrementálisanadja meg, ez az a szög, amennyivel azA tengelyt pillanatnyi helyzetéből el kelldönteni. Beviteli tartomány: –99999.9999° -+99999.9999°B tengelyszög?: Az a tengelyszög, amelyheza B tengelyt el kell dönteni. Ha inkrementálisanadja meg, ez az a szög, amennyivel a B tengelytpillanatnyi helyzetéből el kell dönteni. Bevitelitartomány: –99999.9999° - +99999.9999°C tengelyszög?: Az a tengelyszög, amelyheza C tengelyt el kell dönteni. Ha inkrementálisanadja meg, ez az a szög, amennyivel aC tengelyt pillanatnyi helyzetéből el kelldönteni. Beviteli tartomány: –99999.9999° -+99999.9999°Folytassa a pozicionálás tulajdonságaivalTovábbi információ: "A PLANE funkciópozicionálási működésének meghatározása",oldal 395
Használt rövidítések
Rövidítés Jelentés
AXIAL Tengelyirányban
394 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
A PLANE funkció pozicionálási működésénekmeghatározásaÁttekintésAttól függetlenül, hogy melyik PLANE funkciót alkalmazza adöntött munkasík meghatározására, az alábbi funkciók mindigrendelkezésre állnak a pozicionálási viselkedéshez:
Automatikus pozicionálásVálasztás alternatív döntési lehetőségek közül (PLANE AXIALnélkül)Választás a transzformáció típusok közül (PLANE AXIAL nélkül)
MEGJEGYZÉSÜtközésveszély!A ciklus 8 TUKROZES a Megmunkálási sík billentése funkcióvalösszeköttetésben különbözőképpen hathat. Döntő tényezők aprogramozási sorrend, a tükrözött tengelyek és az alkalmazottdöntési funkció. A döntési folyamat alatt és az ezt követővégrehajtás közben ütközésveszély áll fenn!
Grafikai szimulációval ellenőrizze a végrehajtást és apozíciókatÓvatosan tesztelje az NC programot vagy a programszakaszta Mondatonkénti programfutás üzemmódban
Példák1 Ha a ciklus 8 TUKROZES-t a döntési funkció előtt
forgótengelyek nélkül programozza:Az alkalmazott PLANE-funkció döntése (kivéve PLANEAXIAL) kerül tükrözésreA tükrözés a PLANE AXIAL-val vagy a ciklus 19-vel valódöntés után lép érvénybe
2 Ha a ciklus 8 TUKROZES-t a döntési funkció előttforgótengelyekkel programozza:
A tükrözött forgótengely nem hat ki az alkalmazott PLANE-funkció döntésére, kizárólag a forgótengely mozgása kerültükrözésre
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 395
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Automatikus pozicionálás: MOVE/TURN/STAY (megadásakötelező)Miután minden paramétert megadott a sík meghatározásához, megkell határoznia, hogy a TNC hogyan pozicionálja a forgótengelyeketa kiszámított tengelyértékekre:
A PLANE funkciónak automatikusan kell aforgótengelyeket a kiszámított tengelyértékekrepozicionálnia, a munkadarab és a szerszámegymáshoz viszonyított helyzete nem változik.A vezérlő kiegyenlítő mozgást végez a lineáristengelyekenA PLANE funkciónak automatikusan kell aforgótengelyeket a kiszámított tengelyértékekrepozicionálnia, miközben csak a forgótengelyekhelyzete változik.A vezérlő nem végez kiegyenlítő mozgást alineáris tengelyekenA forgástengelyek pozicionálása egy későbbi,külön pozicionáló mondatban történik.
Ha a MOVE opciót választotta (a PLANE funkció automatikuskiegyenlítő mozgással végzi el a beforgatást), még két paramétertkell meghatározni: Forgatási pont távolsága a szerszámcsúcstólés Előtolás? F=.Ha a TURN opciót választotta (a PLANE funkció automatikuskiegyenlítő mozgás nélkül végzi el a beforgatást), még az alábbiparamétert kell meghatározni: Előtolás? F=.Az F előtolás közvetlen, számértékkel való meghatározásán túl, abeforgatási mozgást az FMAX (gyorsmenet) vagy FAUTO (előtolás aTOOL CALL-mondatból) alkalmazásával is végrehajthatja.
Ha a PLANE funkciót és a STAY opciót együtt használja,a forgótengelyeket egy külön mondatban kellpozicionálnia a PLANE funkció után.
396 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Forgatási pont távolsága a szerszámcsúcstól (inkrementálisérték): A DIST paraméter eltolja a pozicionáló mozgáselforgatásának középpontját a szerszámcsúcs aktuálispozíciójához képest.
Ha a szerszám a pozicionálás előtt a munkadarabhozképest a megadott távolságban van, akkor a szerszám apozicionálás után is relatíve azonos helyzetben marad (lásd:jobb oldali ábra, középen,1 = DIST)Ha a szerszám a pozicionálás előtt a munkadarabhoz képestnem a megadott távolságban van, akkor a szerszám relatívhelyzete a pozícionálás után sem változik meg az eredetihelyzethez képest (lásd: jobb oldali ábra, középen,1 = DIST)
A vezérlő a szerszám csúcsához képest forgatja el aszerszámot (vagy az asztalt).Előtolás ? F=: Az a pályasebesség, amellyel a szerszámot bekell forgatniKijáratási hossz a szerszámtengelyen?: Az MB kijáratási útnövekményesen érvényes az aktuális szerszámpozíciótól azaktív szerszámtengely irányában, amit a vezérlő a döntéselőtt megközelít. MB MAX a szerszámot a szoftveroldalivégálláskapcsoló elé pozícionálja
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 397
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
Forgótengelyeket külön NC-mondat-ban billentsen be.Ha a forgástengelyek pozicionálását egy külön pozicionálómondattal akarja végrehajtani (a STAY opciót választotta), azalábbiak szerint járjon el:
MEGJEGYZÉSÜtközésveszély!A vezérlő nem hajtja végre a szerszám és a munkadarabütközésének automatikus ellenőrzését. A beforgatás előtti hibásvagy hiányzó előpozicionálás a beforgatás során ütközésveszélytválthat ki!
A beforgatás előtt álljon be egy biztonságos pozícióbaÓvatosan tesztelje az NC programot vagy a programszakaszta Mondatonkénti programfutás üzemmódban
Válasszon ki egy tetszőleges PLANE-funkciót, és határozzameg az automatikus pozicionálást a STAY opcióval. A programvégrehajtása során a vezérlő kiszámolja a gépen meglévőforgótengelyek pozícióértékeit, és elmenti ezeket a Q120(A tengely), a Q121 (B tengely) és a Q122 (C tengely)rendszerparaméterekbeHatározza meg a pozicionáló mondatot a vezérlő általkiszámított szögértékekkel
Példa: Egy gép pozicionálása C körasztallal és A dönthető asztallal B+45° térszög pozícióba...
12 L Z+250 R0 FMAX Pozícionálás biztonságos magasságra
13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY A PLANE funkció meghatározása és aktiválása
14 L A+Q120 C+Q122 F2000 Forgótengely pozicionálása a vezérlő által számítottértékekkel
... Megmunkálás meghatározása a döntött munkasíkban
398 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Alternatív billentés lehetőségek kiválasztása: SYM (SEQ) +/–(megadás opcionális)A megmunkálási sík Ön által meghatározott helyzetéből a vezérlőszámítja ki a gépen meglévő forgótengelyek ehhez illeszkedőhelyzetét. Rendszerint mindig két megoldási lehetőség adódik.
A lehetséges megoldási lehetőségek kiválasztásáhoza vezérlő két változatot kínál, SYM és SEQ. A változatokközül válasszon a funkciógombok segítségével. SYM azalapváltozat.SEQ a mestertengely alaphelyzetéből (0°) indul ki. Amestertengely az első forgótengely a szerszámbólkiindulva, vagy az utolsó forgótengely az asztalbólkiindulva (a gépkonfigurációtól függően). Ha mindkétmegoldási lehetőség a pozitív vagy a negatívtartományban van, a vezérlő automatikusan a közelebbimegoldást alkalmazza (rövidebb út). Ha a másodikmegoldási lehetőségre van szüksége, akkor vagy előkell pozícionálnia a mestertengelyt a megmunkálásisík billentése előtt (a második megoldási lehetőségtartományában) vagy SYM-mel kell dolgoznia.A SYM a SEQ-vel ellentétben a mestertengelyszimmetriapontját használja bázisként. Mindenmestertengelynek két szimmetriahelyzete van,amelyek 180°-ra vannak egymástól (részben csak egyszimmetriahelyzet a mozgási tartományban).A szimmetriapontot az alábbiak szerint határozza meg:
PLANE SPATIAL végrehajtása tetszőleges térszöggelés SYM+-valmestertengely tengelyszögének lementése egy Q-paraméterbe, pl. -100PLANE SPATIAL-funkció megismétlése SYM--valmestertengely tengelyszögének lementése egy Q-paraméterbe, pl. -80Középérték képzése, pl. -90
A középérték megfelel a szimmetriapontnak.
Bázis a SEQ-hez Bázis a SYM-hez
SEQ-
SEQ+
SYM-
SYM+
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 399
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
A SYM funkció segítségével válassza ki a megoldási lehetőségekegyikét a mestertengely szimmetriapontjára vonatkozóan:
SYM+ a mestertengelyt a szimmetriaponthoz képest a pozitívféltérbe pozícionáljaSYM- a mestertengelyt a szimmetriaponthoz képest a negatívféltérbe pozícionálja
A SEQ funkció segítségével válassza ki a megoldási lehetőségekegyikét a mestertengely alaphelyzetére vonatkozóan:
SEQ+ a mestertengelyt az alaphelyzethez képest a pozitívbillentési tartományba pozícionáljaSEQ- a mestertengelyt az alaphelyzethez képest a negatívbillentési tartományba pozícionálja
Amennyiben a SYM (SEQ) segítségével kiválasztott megoldásilehetőség nincs a gép elmozdulási tartományában, a vezérlő aNem megengedett szög hibaüzenetet jeleníti meg.
Ha a PLANE AXIAL funkció van használatban, a SYM(SEQ) funkciónak nincs hatása.
Ha nem határozza meg a SYM (SEQ) funkciót, a vezérlő az alábbimódon határozza meg a megoldást:1 Annak meghatározása, hogy mindkét megoldási lehetőség a
forgótengelyek mozgási tartományában van-e2 Két megoldási lehetőség: válassza a legrövidebb úttal járó
megoldási lehetőséget a forgótengelyek aktuális pozíciójábólkiindulva
3 Egy megoldási lehetőség: válassza az egyetlen megoldást4 Nincs megoldási lehetőség: Szög nem megengedett hibaüzenet
jelenik meg
Példa C-körasztallal és A-dönthető asztallal ellátott géphez.Programozott funkció: PLANE SPATIAL SPA+0 SPB+45 SPC+0
Végálláskapcsoló Kezdőpozíció SYM = SEQ Eredő tengelypozíció
Nincs A+0, C+0 nem prog. A+45, C+90
Nincs A+0, C+0 + A+45, C+90
Nincs A+0, C+0 – A–45, C–90
Nincs A+0, C–105 nem prog. A–45, C–90
Nincs A+0, C-105 + A+45, C+90
Nincs A+0, C-105 – A–45, C–90
–90 < A < +10 A+0, C+0 nem prog. A–45, C–90
–90 < A < +10 A+0, C+0 + Hibaüzenet
–90 < A < +10 A+0, C+0 - A–45, C–90
400 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Példa B-körasztallal és A-dönthető asztallal (végálláskapcsolóA +180 és -100) ellátott géphez. Programozott funkció: PLANESPATIAL SPA-45 SPB+0 SPC+0
SYM SEQ Tengelyhelyzeteredménye
Kinematika nézet
+ A-45, B+0
- Hibaüzenet A behatárolt tartományban nincs megoldás
+ Hibaüzenet A behatárolt tartományban nincs megoldás
- A-45, B+0
A szimmetriapont helyzete a kinematikától függ. Hamegváltoztatja a kinematikát (pl. fejcsere), megváltozik aszimmetriapont helyzete.A kinematika függvényében a SYM pozitív forgásirányanem felel meg s SEQ pozitív forgásirányának. Határozzameg ezért a programozás előtt minden gépen aszimmetriapont helyzetét és a SYM forgásirányát.
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 401
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
A transzformáció típusának kiválasztása (opcionális megadás)A COORD ROT és TABLE ROT transzformáció típusok befolyásoljáka munkasík koordinátarendszer orientációját, egy úgynevezettszabad forgótengely tengelyhelyzetén keresztül.Bármely forgó tengely egy szabad forgó tengely lesz, az alábbikonstelláció esetén:
a forgótengely nincs hatással a szerszám dőlésének szögére,mivel a forgótengely és a szerszám tengelye párhuzamos adöntési helyzetbena forgótengely a kinematikai lánc első forgó tengelye amunkadarabtól indulva
A COORD ROT és a TABLE ROT transzformációs típusok hatásatehát a programozott térszögek és a gép kinematikájánakfüggvénye.
Programozási útmutatások:Ha döntött helyzetben nincs létrehozva szabadforgótengely, a COORD ROT és a TABLE ROTtranszformációs típusoknak nincs hatásaA PLANE AXIAL funkcióval a COORD ROT és aTABLE ROT transzformációs típusoknak nincs hatása
402 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
A szabad forgótengely hatása
Programozási útmutatásokA COORD ROT és TABLE ROT transzformációstípusok esetén a pozicionálás működéseszempontjából nem számít, hogy a szabadforgótengely az asztal vagy a fej tengelye-eA szabad forgótengely eredményezetttengelyhelyzete, más tényezők között, az aktívalapelforgatástól függA megmunkálási sík koordinátarendszer orientációjafügg továbbá a programozott elforgatástól, példáulCiklus 10 ELFORGATAS használatával
Funkciógomb Érvényesség
COORD ROT:A vezérlő a szabad forgó tengelyt 0-ra állítjaA vezérlő a munkasík koordinátarendszerét aprogramozott térbeli szög szerint igazítja
TABLE ROT:SPA-val és SPB-vel egyenlő 0-valSPC-vel egyenlő vagy nem egyenlő 0-valA vezérlő a szabad forgó tengelyt aprogramozott térbeli szög alapján igazítjaA vezérlő a munkasík koordinátarendszerétaz alap koordinátarendszer szerint igazítja
TABLE ROT:Legalább SPA vagy SPB nem egyenlő 0SPC-vel egyenlő vagy nem egyenlő 0-valA vezérlés nem pozicionálja a szabad forgótengelyt. A munkasík döntése előtti pozíciómegmaradMivel a munkadarab nem volt pozicionálva, avezérlő a munkasík koordinátarendszerét aprogramozott térbeli szög szerint igazítja
Ha nincs transzformációs típus megadva, akkora vezérlés a PLANE-funkciókhoz a COORD ROTtranszformációt használja
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 403
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)11
PéldaAz alábbi példa a TABLE ROT transzformációs típus hatását mutatjaegy szabad forgó tengellyel együtt.
...
6 L B+45 R0 FMAX Forgótengely előpozicionálása
7 PLANE SPATIAL SPA-90 SPB+20 SPC+0 TURN F5000TABLE ROT
Döntött munkasík
...
Kezdőpont A = 0, B = 45 A = -90, B = 45
A vezérlő a B tengelyt a B+45 tengelyszögre pozicionáljaAz SPA-90 programozott döntési helyzetével, a B tengelyszabad forgó tengellyé válikA vezérlés nem pozicionálja a szabad forgó tengelyt. A Btengelynek a munkasík döntése előtii helyzete megmaradMivel a munkadarab nem volt pozicionálva, a vezérlő amunkasík koordinátarendszerét a programozott SPB+20 térbeliszög szerint igazítja
404 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | A PLANE funkció: Munkasík döntése (szoftver opció 8)
Munkasík döntése forgótengelyek nélkülVegye figyelembe a Gépkönyv előírásait.Ezt a funkciót a gép gyártójának kell engedélyeznie ésadaptálnia.A gépgyártónak figyelembe kell vennie a kinematikaileírásban pl. a felszerelt szögfej pontos szögét.
A programozott megmunkálási síkot forgótengely nélkül isbeállíthatja merőlegesen a szerszámra, pl. megmunkálási sík egyszögfej felszereléséhez való előkészítéséhez.Használja a PLANE SPATIAL funkciót és a STAY pozicionálásta munkasíknak a gépgyártó által meghatározott szöghelyzetbedöntéséhez.Felszerelt szögfej példája, állandó Y szerszámtengely iránnyal:
PéldaTOOL CALL 5 Z S4500
PLANE SPATIAL SPA+0 SPB-90 SPC+0 STAY
A döntés szögének pontosan illeszkednie kell aszerszám szögéhez, különben a vezérlő hibaüzenetetküld.
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 405
Többtengelyesmegmunkálás | Forgótengelyek mellékfunkciói11
11.3 Forgótengelyek mellékfunkciói
Előtolás mm/perc-ben az A, B, C forgótengelyeken:M116 (opció 8)Általános működésA vezérlő a forgótengelyek programozott előtolását fok/perc-ben értelmezi (mm-es és inch-es programokban egyaránt). Ezérta pályamenti előtolási sebesség a szerszámközéppont és aforgótengely középpontja közötti távolságtól függ.Minél nagyobb ez a távolság, annál nagyobb az előtolási sebesség.
Előtolás mm/perc-ben a forgótengelyeken az M116 funkcióval
Vegye figyelembe a Gépkönyv előírásait.A szerszámgép geometriáját a gépgyártónak akinematikai leírásban kell meghatároznia.
Programozási útmutatások:Az M116 asztal- és fejtengelyeknél is használható.M116 funkció aktív Megmunkálási sík billentésefunkció esetén is érvényes.Az M128 vagy TCPM funkciók kombinációja azM116-val nem lehetséges. Amennyiben aktívM128 vagy TCPM funkció mellett egy tengelyhezaktiválni szeretné az M116-t, úgy az M138 funkciósegítségével az adott tengelyhez a kiegyenlítőmozgást indirekt módon kell deaktiválnia. Azértindirekt módon, mivel az M138-val adja meg atengelyt, amelyre az M128 vagy TCPM funkció hat.Ezáltal a M116 automatikusan érvényes lesz a nem aM138 alkalmazásával kiválasztott tengelyre.További információ: "Döntött tengelyek kiválasztásaM138", oldal 409Az M128 vagy TCPM funkciók nélkül az M116 kétforgótengelyre is hathat egyszerre.
A vezérlő a forgótengelyek programozott előtolását mm/perc-ben (vagy 1/10 inch/perc-ben) értelmezi. Ebben az esetben avezérlő az egyes NC-mondatok-hoz tartozó előtolást a mondatokelején számítja ki. A forgótengelyre vonatkozó előtolás értéke azNC-mondat ledolgozása során akkor sem változik, ha a szerszámközeledik a forgótengely középpontjához.
FunkcióM116 a megmunkálási síkban érvényes. Az M117 alkalmazásávalállítja az M116-t vissza. A program végén az M116 szintén elvesztiérvényességét.M116 a mondat elején lép érvénybe.
406 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | Forgótengelyek mellékfunkciói
Forgótengely pályaoptimalizációja M126Általános működés
Vegye figyelembe a Gépkönyv előírásait.A forgótengelyek pozicionálása gépfüggő funkció.
A vezérlő standard viselkedése olyan forgótengelyekpozicionálásakor, amelyek kijelzése 360°-alatti értékekrekorlátozódik, a shortestDistance (300401 sz.) gépi paramétertőlfügg. A gépi paraméter meghatározza, hogy a vezérlő figyelembevegye-e a különbséget a cél- és a pillanatnyi pozíció között, illetvehogy (az M126-tól függetlenül) mindig a legrövidebb útvonalatválassza-e a programozott pozíció felé. Példák:
Pillanatnyi pozíció Célpozíció Megtett út
350° 10° –340°
10° 340° +330°
Viselkedés M126 használatávalAz M126 alkalmazásával az olyan forgótengely, amelynek kijelzése360°-nál kisebb értékre korlátozódik, a rövidebb úton fog acélpozícióig mozogni. Példák:
Pillanatnyi pozíció Célpozíció Megtett út
350° 10° +20°
10° 340° -30°
FunkcióM126 a mondat elején lép érvénybe.M126 visszaállításához használja az M127-t; a program végén azM126 szintén érvényét veszti.
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 407
Többtengelyesmegmunkálás | Forgótengelyek mellékfunkciói11
Forgótengely kijelzett értékének csökkentése 360°-nálkisebb értékre: M94Általános működésA vezérlő a szerszámot az aktuális szögértékről a programozottszögértékre mozgatja.
Példa:Aktuális szögérték: 538°Programozott szögérték: 180°Pillanatnyi pályaelmozdulás: -358°
Viselkedés M94 használatávalA mondat elején a vezérlő 360°-nál kisebb értékre csökkenti le azaktuális szögértéket, majd a szerszámot a programozott értékremozgatja. Ha több forgótengely is aktív, az M94 funkció az összesforgótengely kijelzett értékét lecsökkenti. Másik lehetőség, hogy azM94 után megad egy forgótengelyt. Ekkor a vezérlő csak az ehheza forgótengelyhez tartozó kijelzést fogja lecsökkenteni.Ha megadott elmozdulási határt vagy aktív egy szoftveroldalivégálláskapcsoló, az M94 az adott tengely vonatkozásában nem bírfunkcióval.
Példa: Minden aktív forgótengely kijelzett értékénekcsökkentéseL M94
Példa: Csak a C tengely kijelzett értékének csökkentéseL M94 C
Példa: Az összes aktív forgótengely kijelzett értékénekcsökkentése, majd a szerszám C tengely menti programozottértékre mozgatásaL C+180 FMAX M94
FunkcióM94 funkció csak abban az NC mondatban érvényes, amelyikbenaz M94 programozásra került.M94 a mondat elején lép érvénybe.
408 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Többtengelyesmegmunkálás | Forgótengelyek mellékfunkciói
Döntött tengelyek kiválasztása M138Általános működésA vezérlő az M128, TCPM és Megmunkálási sík billentésefunkcióknál azon forgótengelyeket veszi figyelembe, amelyekmegfelelő gépi paramétereit a gépgyártó beállította.
Viselkedés M138 használatávalA vezérlő a fenti funkciókat csak azokon a döntött tengelyekenhajtja végre, amiket az M138 funkcióval meghatározott.
Vegye figyelembe a Gépkönyv előírásait.Ha az M138 funkcióval korlátozza az elforgatotttengelyek számát, korlátozza gépének döntött-tengelylehetőségeit is. A gépgyártó határozza meg, hogy avezérlő a deaktivált tengelyek tengelyszögét figyelembeveszi-e vagy 0-ra állítja.
FunkcióM138 a mondat elején lép érvénybe.Az M138 visszaállításához ismét programozza az M138 funkciót,de a döntött tengely megadása nélkül.
PéldaA fenti funkciók végrehajtása csak a C döntött tengelyben.
L Z+100 R0 FMAX M138 C
11
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 409
12Adatátvitel CAD
fájlokból
Adatátvitel CAD fájlokból | CAD-viewer képernyőfelosztás12
12.1 CAD-viewer képernyőfelosztás
CAD megtekintő alapjaiKépernyőHa megnyitja a CAD-Viewer akkor a következő képernyőfelosztásjelenik meg:
1
2
54
3
1 Menüsor2 Grafikus ablak3 Lista nézet ablak4 Ablak-elem információ5 Állapotjelző sáv
Fájl formátumokA CAD-Viewer lehetővé teszi a szabványos CAD formátumokmegnyitását közvetlenül a vezérlőn.A vezérlő alábbi fájlformátumokat jeleníti meg:
Fájl Típus Formátum
Fogás .STP és .STEP AP 203AP 214
IGES .IGS és .IGES Verzió 5.3
DXF .DXF R10-től 2015-ig
412 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
12.2 CAD-Viewer (opció #42)
AlkalmazásA CAD fájlokat közvetlenül a vezérlőben meg tudja nyitni, hogyabból kontúrokat vagy megmunkálási pozíciókat bonthasson ki.Ezeket Klartext-programokként vagy pontfájlokként lementheti.A kontúrok kiválasztásával nyert párbeszédes programokatrégebbi HEIDENHAIN vezérlőkön is futtathatja, mivel ezek akontúrprogramok csak L- és CC-/C-mondatokat tartalmaznakHa a fájlokat Programozás üzemmódban hajtja végre, a vezérlőalapértelmezetten .H kiterjesztésű kontúrprogramokat és.PNT kiterjesztésű pontfájlokat hoz létre. A mentési ablakbankiválaszthatja a fájltípust. A vezérlő vágólapja segítségével adhathozzá egy kiválasztott kontúrt vagy egy kiválasztott megmunkálásipozíciót közvetlenül az NC programhoz.
Kezelési útmutatások:Fájlok vezérlő való betöltése előtt ügyeljen arra,hogy a fájlnév kizárólag megengedett karakterekettartalmazzon. További információ: "Fájlnevek",oldal 91A vezérlő nem támogatja a bináris DXF formátumot.A DXF fájlokat CAD, a rajzprogramokat pedig ASCIIformátumban mentse el.
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 413
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
A CAD megtekintő alkalmazásaAhhoz, hogy a CAD-Viewer tudja kezelni, feltétlenülszüksége lesz egy egérre vagy egy érintőpadra.Valamennyi üzemmód és funkció, valamint a kontúrokés megmunkálási pozíciók is csak az egérrel vagyérintőpaddal választhatók ki.
A CAD-Viewer egy külön alkalmazásként fut a vezérlő harmadikasztalán. A képernyőváltó gomb alkalmazása teszi lehetővéa gépi üzemmódok, a programozási módok és a CAD-Viewerközötti átváltást. Ez leginkább akkor hasznos, ha egy párbeszédesprogramban kontúrokat vagy megmunkálási pozíciókat kívánhozzáadni a vágólap segítségével.
CAD fájlok megnyitásaNyomja meg a Programozás gombot
A fájlkezelő behívásához nyomja meg aPGM MGT gombot
A fájltípus kiválasztásához szükségesfunkciógombsor megjelenítéséhez nyomja meg aTÍPUSVÁLASZTÁS funkciógombotMinden CAD fájl megjelenítéséhez: nyomjameg a MUTAT CAD funkciógombot vagy aMIND MEGJ.-tVálassza ki azt a könyvárat, amibe a CAD fájl ellett mentveVálassza ki a kívánt CAD fájlt
Vegye át az ENT gombbalA vezérlő elindítja a CAD-Viewer és megjeleníti afájl tartalmát a képernyőn. A Listanézeti ablakbanjeleníti meg a vezérlő a rétegeket (síkokat),valamint a Grafika ablakban a rajzokat.
414 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
AlapbeállításokAz alábbi beállítások választhatók ki az eszköztár ikonjaival.
Ikon BeállításListanézeti ablak megjelenítése vagy elrejtése aGrafika ablak bővítéséhez
Különféle rétegek megjelenítése
Bázispont kijelölése, a sík opcionáliskiválasztásával
Nullapont kijelölése, a sík opcionáliskiválasztásával
Kontúr kiválasztása
Furatpozíciók kiválasztása
Állítsa a nagyítást a teljes grafika lehetőlegnagyobb nézetére
Háttérszín módosítása (fekete vagy fehér)
Váltás a 2D és 3D nézet között. Az aktív ablakszínnel van kiemelve
Állítsa be a fájl mértékegységét mm-revagy inch-re. Ezután a vezérlő a megadottmértékegységben dolgozik a kontúrprogrammalés a megmunkálási pozíciókkal. Az aktívmértékegység pirossal van kiemelve
Felbontás beállítása: A felbontás meghatározza,hogy hány tizedesjegyet kell a vezérlőnekhasználnia kontúrprogram létrehozásakor.Alapértelmezett beállítás: 4 tizedesjegy mmesetén és 5 tizedesjegy inch esetén
Váltás a modell különféle nézetei között pl.Felülnézet
Kijelölés és kijelölés megszűntetése: A + aktív szimbólum megfelel a Shift gomblenyomásának, - aktív szimbólum a CTRL gomblenyomásának, míg a Mutató aktív szimbólum azegérnek
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 415
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
A vezérlő alábbi ikonokat csak meghatározott üzemmódokbanjeleníti meg.
Ikon Beállítás
Utoljára végrehajtott lépések elvetése.
Kontúrfelvételi mód:A tűrés meghatározza, hogy milyen messzelehet egymástól két szomszédos kontúrelem. Atűréssel kompenzálni tudja a rajz létrehozásakorkeletkezett pontatlanságokat. Az alapértelmezettbeállítás 0,001 mm
Körív mód:A körív mód határozza meg, hogy a körök Cvagy CR formátumban legyenek-e létrehozva, pl.hengerpalást interpolációhoz az NC programban.
Pontfelvételi mód:Meghatározza, hogy a vezérlő a szerszámpályátegy szaggatott egyenes vonallal jelenítse-e mega megmunkálási pozíciók kiválasztása során
Pálya optimalizációs mód:A vezérlő optimalizálja a szerszámmozgásokata lehető legrövidebb mozgások eléréséhezkét megmunkálási pozíció között. Ismételtmegnyomásnál az optimalizálás nullázódik
Furatpozíciók mód:A vezérlő megnyit egy felugró ablakot, amibennagyságuk szerint szűrhet furatokat (teljesköröket)
Kezelési útmutatások:Állítsa be a megfelelő mértékegységet, mivel a CADfájlban erre vonatkozóan semmilyen információt nemtalál.Ha régebbi vezérlők részére kíván programotlétrehozni, akkor a felbontás pontossága legfeljebbhárom tizedesjegy lehet. Ezenkívül el kell távolítaniaazokat a megjegyzéseket is, amiket a CAD-Viewerbeszúr a kontúrprogramba.A vezérlő az alapbeállításokat a képernyő alsósávjában jeleníti meg.
416 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
Réteg beállításaA CAD fájlok általában több réteget (síkot) tartalmaznak. A tervezőezekkel a rétegekkel csoportokba rendezheti a különböző típusúelemeket, pl. aktuális munkadarab kontúrt, méreteket, segéd- ésvázlat vonalakat, árnyékolásokat és szövegeket.Ha elrejti a felesleges rétegeket, a grafika áttekinthetőbb, és aszükséges információkat könnyebben átláthatja.
Kezelési útmutatások:A feldolgozandó CAD fájlnak legalább egy rétegetkell tartalmaznia. Azon elemek, melyek nincsenekegy réteghez sem rendelve, automatikusan anévtelen rétegre kerülnek.A kontúrt akkor is kiválaszthatja, ha a tervező különrétegbe mentette a vonalakat.
Válassza a rétegbeállítás módotA vezérlő a Listanézeti ablakban megjelenítiaz összes réteget, amelyet az aktív CAD fájltartalmaz.Réteg elrejtése: Válassza ki a réteget a balegérgombbal, és kattintson a megfelelőjelölőnégyzetbe az elrejtéshezVagy használja a szóköz gombotRéteg megjelenítése: Válassza ki a réteget abal egérgombbal, és kattintson a megfelelőjelölőnégyzetbe a megjelenítéshezVagy használja a szóköz gombot
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 417
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
Bázispont meghatározásaA rajz nullapontja a CAD fájlban nem mindig úgy helyezkedikel, hogy azt közvetlenül alkalmazni tudja a munkadarabnullapontjaként. A vezérlő egy funkciójával eltolható a rajznullapontja egy megfelelő helyzetbe, ha egy elemre kattint. Ezentúlmenően meghatározhatja a koordinátarendszer beállítását.Az alábbi helyeken definiálhatja a bázispontot:
Közvetlen számmegadással a listanézet ablakbanEgy egyenes kezdő-, vég- vagy középpontjánEgy körív kezdőpontján, középpontján vagy végpontjánEgy teljes kör valamelyik kvadránspontján vagy középpontjánA következők metszéspontjában
Egyenes - Egyenes, akkor is, ha a metszéspont valamelyikegyenes meghosszabbítására esikEgyenes - KörívEgyenes - Teljes körKör - Kör (függetlenül attól hogy rész- vagy teljes kör)
Kezelési útmutatások:A referenciapontot akkor is megváltoztathatja, ha márkiválasztotta a kontúrt. A vezérlő a kontúr pillanatnyiadatait csak akkor számolja ki, ha a kiválasztottkontúrt elmenti egy kontúrprogramba.
NC-szintaktikaAz NC programban a bázispont és az opcionális beállításmegjegyzésként, origin-vel kezdődően kerül beillesztésre.
4 ;orgin = X... Y... Z...
5 ;orgin_plane_spatial = SPA... SPB... SPC...
Egy különálló elem kiválasztása bázispontkéntVálassza a bázispont meghatározását szolgálómódotKattintson az egérrel a kívánt elemreA vezérlő csillagokkal jelzi az elemen anullapontok lehetséges helyzeteit.Referenciapont kiválasztásához kattintsonvalamelyik csillagraHa a kiválasztott elem túl kicsi, akkor használja anagyítás funkciótA vezérlő a kiválasztott pozícióban jeleníti meg areferenciapont szimbólumát.Szükség esetén beállíthatja akoordinátarendszert.További információ: "A koordinátarendszerbeállítása", oldal 419
418 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
Két elem metszéspontjának kiválasztása nullapontkéntVálassza a bázispont meghatározását szolgálómódotKattintson az első elemre (egyenes, teljes körvagy körív) a bal egérgombbalAz elem színesen lesz kiemelve.Kattintson az első elemre (egyenes, teljes körvagy körív) a bal egérgombbalA vezérlő a metszéspontban jeleníti meg anullapont szimbólumát.Szükség esetén beállíthatja akoordinátarendszert.További információ: "A koordinátarendszerbeállítása", oldal 419
Kezelési útmutatások:Ha a vezérlő több lehetséges metszéspontot talál,akkor a második elemen történt egérkattintáshelyéhez legközelebbit választja ki.Ha a két elemnek nincs közvetlen metszéspontja, avezérlő a metszéspontot automatikusan a két elemmeghosszabbításán határozza meg.Ha a vezérlő nem tud metszéspontot számítani,akkor visszavonja valamely már kijelölt elemről ajelölést.
Ha meghatározta a nullapontot, úgy a bázispont meghatározásaikon színe megváltozik.
A nullapontot törölni is tudja, ha az ikonra kattint.
A koordinátarendszer beállításaA koordinátarendszer helyzetét a tengelyek beállításávalhatározhatja meg.
A nullapont már meg van határozvaKattintson a bal egérgombbal egy elemre, amelyaz X tengely pozitív irányában helyezkedik elA vezérlő beállítja az X tengelyt, ésmegváltoztatja a szöget C-ben.A vezérlő a listanézetet narancsszínbenábrázolja, ha a definiált szög nem egyenlő 0-val.Kattintson a bal egérgombbal egy elemre,amely az Y tengely nagyjábóli pozitív irányábanhelyezkedik elA vezérlő beállítja az Y és a Z-tengelyt, ésmegváltoztatja a szöget a-ban és C-ben.A vezérlő a listanézetet narancsszínbenábrázolja, ha a definiált érték nem egyenlő 0-val.
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 419
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
EleminformációkA vezérlő az Elem információi ablakban megjeleníti, hogy milyenmessze van az Ön által kiválasztott nullpont a rajz nullapontjától, éshogy az adott bázisrendszer a rajzhoz képest hogyan helyezkedikel.
420 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
Nullapont meghatározásaA munkadarab nullapontja nem mindig úgy helyezkedik el, hogya teljes elemet meg tudja munkálni. A vezérlő egy funkciójávalmeghatározható egy új nullapont és egy billentés.A nullapontot a koordinátarendszer beállításával ugyanotthatározhatja meg, mint a nullapontot.További információ: "Bázispont meghatározása", oldal 418
NC-szintaktikaAz NC programban a nullapontot a TRANS DATUM AXIS funkcióvalés annak opcionális beállítását a PLANE SPATIAL-lal tudja NC-mondatként vagy megjegyzésként hozzáfűzni.Ha csak egy nullapontot és annak irányultságát határozza meg,akkor a vezérlő a funkciókat NC-mondatként illeszti be az NC-programba.
4 TRANS DATUM AXIS X... Y... Z...
5 PLANE SPATIAL SPA... SPB... SPC... TURN MB MAX FMAX
Ha a továbbiakban kontúrokat vagy pontokat választ ki, akkor avezérlő a funkciókat kommentárként illeszti be az NC-programba.
4 ;TRANS DATUM AXIS X... Y... Z...
5 ;PLANE SPATIAL SPA... SPB... SPC... TURN MB MAX FMAX
Egy különálló elem kiválasztása nullapontkéntVálassza a nullapont meghatározását szolgálómódotKattintson az egérrel a kívánt elemreA vezérlő csillagokkal jelzi a kiválaszthatóelemen a nullapontok lehetséges helyzeteit.Referenciapont kiválasztásához kattintsonvalamelyik csillagraHa a kiválasztott elem túl kicsi, akkor használja anagyítás funkciótA vezérlő a kiválasztott pozícióban jeleníti meg areferenciapont szimbólumát.Szükség esetén beállíthatja akoordinátarendszert.További információ: "A koordinátarendszerbeállítása", oldal 423
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 421
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
Két elem metszéspontjának kiválasztása nullapontkéntVálassza a nullapont meghatározását szolgálómódotKattintson az első elemre (egyenes, teljes körvagy körív) a bal egérgombbalAz elem színesen lesz kiemelve.Kattintson az első elemre (egyenes, teljes körvagy körív) a bal egérgombbalA vezérlő a metszéspontban jeleníti meg anullapont szimbólumát.Szükség esetén beállíthatja akoordinátarendszert.További információ: "A koordinátarendszerbeállítása", oldal 423
Kezelési útmutatások:Ha a vezérlő több lehetséges metszéspontot talál,akkor a második elemen történt egérkattintáshelyéhez legközelebbit választja ki.Ha a két elemnek nincs közvetlen metszéspontja, avezérlő a metszéspontot automatikusan a két elemmeghosszabbításán határozza meg.Ha a vezérlő nem tud metszéspontot számítani,akkor visszavonja valamely már kijelölt elemről ajelölést.
Ha meghatározta a nullapontot, úgy a Nullapont meghatározásaikon színe megváltozik.
A nullapontot törölni is tudja, ha az ikonra kattint.
422 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
A koordinátarendszer beállításaA koordinátarendszer helyzetét a tengelyek beállításávalhatározhatja meg.
A nullapont már meg van határozvaKattintson a bal egérgombbal egy elemre, amelyaz X tengely pozitív irányában helyezkedik elA vezérlő beállítja az X tengelyt, ésmegváltoztatja a szöget C-ben.A vezérlő a listanézetet narancsszínbenábrázolja, ha a definiált szög nem egyenlő 0-val.Kattintson a bal egérgombbal egy elemre,amely az Y tengely nagyjábóli pozitív irányábanhelyezkedik elA vezérlő beállítja az Y és a Z-tengelyt, ésmegváltoztatja a szöget a-ban és C-ben.A vezérlő a listanézetet narancsszínbenábrázolja, ha a definiált érték nem egyenlő 0-val.
A koordinátarendszer beállítása A koordinátarendszer helyzetéta tengelyek beállításával határozhatja meg. A nullapont már megvan határozva Kattintson a bal egérgombbal egy elemre, amely azX tengely pozitív irányában helyezkedik el A vezérlő beállítja az Xtengelyt, és megváltoztatja a szöget C-ben. A vezérlő a listanézetetnarancsszínben ábrázolja, ha a definiált szög nem egyenlő 0-val.Kattintson a bal egérgombbal egy elemre, amely az Y tengelynagyjábóli pozitív irányában helyezkedik el A vezérlő beállítja azY és a Z-tengelyt, és megváltoztatja a szöget a-ban és C-ben. Avezérlő a listanézetet narancsszínben ábrázolja, ha a definiált értéknem egyenlő 0-val.
EleminformációkA vezérlő az Elem információi ablakban megjeleníti, hogy milyenmessze van az Ön által kiválasztott nullpont a munkadarabnullapontjától.
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 423
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
Kontúr kiválasztása és mentéseKezelési útmutatások:
Ha az opció #42 nincs engedélyezve, akkor ez afunkció nem érhető el az Ön számára.Határozza meg a forgásirányt a kontúr kiválasztásaalatt, így az egyezni fog a kívánt megmunkálásiiránnyal.Válassza ki az első kontúrelemet, ami ütközés nélkülmegközelíthető.Ha a kontúrelemek túl közel vannak egymáshoz,használja a nagyítás funkciót.
A következő elemeket választhatja kontúrként:Line segment (egyenes vonal)Circle (teljes kör)Circular arc (körív)Polyline (polyline)
Bizonyos görbéknél, pl. spline és ellipszisek, kiválaszthatjaa végpontokat és a középpontokat. Ezek a kontúrokon iselhelyezkedhetnek, és polyline-ok exportjánál átalakításra kerülnek.Elem információAz Elem információ ablakban, a vezérlő egy sor információtjelenít meg az utolsó kontúrelemről, ami ki lett jelölve a Listanézetablakban, vagy a Grafika ablakban.
Réteg: Azt réteget jelöli, amelyikben aktuálisan benne vanTípus: Az aktuális elemtípust jelöli, pl. vonalKoordináták: Egy elem kezdőpontját és végpontját, illetve adottesetben a körközéppontját és sugarát mutatja
424 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
Válassza a kontúr kiválasztása módotA Grafika ablak aktív a kontúrkiválasztáshoz.Kontúrelem kiválasztásához: Kattintson a kívántelemre az egérrelA vezérlő a megmunkálási irányt szaggatottegyenes vonallal jeleníti meg.A megmunkálási irány módosításához vigye azegeret az elem középpontjának másik oldaláraVálassza ki az elemet a bal egérgombbalA kiválasztott kontúrelem kékre vált.Ha a kiválasztott megmunkálási irányban továbbikontúrelemek is kiválaszthatók, akkor ezekaz elemek zöldre váltanak. Elágazásoknál alegkisebb szögtávolságú elem lesz kiválasztva.Kattintson a legutolsó zöld elemre, így felvehetiaz összes elemet a kontúrprogrambaA vezérlő a Listanézeti ablakban megjeleníti azösszes kiválasztott kontúrelemet. A vezérlő amég zöld elemek mellé az NC oszlopban nemhelyez ki jelölést. A vezérlő az ilyen elemeketnem menti el a kontúrprogramba.A kijelölt elemeket a Listanézeti ablakban valókattintással is átveheti a kontúrprogrambaSzükség esetén visszavonhatja a korábbankiválasztott elemek kiválasztását, ehhezkattintson rá az elemre a Grafika ablakban,közben pedig tartsa nyomva a CTRL gombotAlternatívaként az összes elem kiválasztásánakvisszavonása ikonra is kattinthat
Mentse a kiválasztott kontúrelemeket a vezérlővágólapjára, így ezután a kontúr beszúrható egypárbeszédes programbaVagy pedig elmentheti a kiválasztottkontúrelemet egy párbeszédes programbaA vezérlő megnyit egy felugró ablakot, amibenkiválaszthatja a célkönyvtárat, egy tetszőlegesfájlnevet és fájltípust.Nyugtázza a beviteltA vezérlő elmenti a kontúrprogramot akiválasztott célkönyvtárba.Ha további kontúrokat szeretne kiválasztani:nyomja meg az elem kiválasztásánakvisszavonása ikont és a válassza ki a következőkontúrt az előbb leírtak szerint
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 425
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
Kezelési útmutatások:A vezérlő a két nyersdarab meghatározást (BLKFORM) is átviszi a kontúrprogramba. Az elsőmeghatározás tartalmazza a teljes CAD fájl méreteit,míg a második - és ezzel aktív meghatározás - csaka kiválasztott kontúrelemeket tartalmazza, így anyers munkadarab mérete optimális lesz.A vezérlő csak azokat az elemeket menti, amelyeketaktuálisan kiválasztott (kék elemek), vagyis amelyekegy ellenőrző jelet kaptak a Listanézeti ablakban.
Kontúrelemek felosztása, meghosszabbítása és lerövidítéseKövesse a következőket a kontúrelemek módosításához:
A Grafika ablak aktív a kontúrkiválasztáshozA kezdőpont kiválasztásához: Válasszon egyelemet vagy két elem metszéspontját (a + ikonsegítségével)Következő kontúrelem kiválasztásához:Kattintson a kívánt elemre az egérrelA vezérlő a megmunkálási irányt szaggatottegyenes vonallal jeleníti meg.Ha kiválaszt egy elemet, úgy a vezérlő akiválasztott kontúrelemet kékre váltjaHa az elemeket nem lehet összekötni, akkora vezérlő a kiválasztott elemet szürke színbenjeleníti meg.Ha a kiválasztott megmunkálási irányban továbbikontúrelemek is kiválaszthatók, akkor ezekaz elemek zöldre váltanak. Elágazásoknál alegkisebb szögtávolságú elem lesz kiválasztva.Kattintson a legutolsó zöld elemre, így felvehetiaz összes elemet a kontúrprogramba.
Kezelési útmutatások:A kontúr megmunkálási sorrendjét az elsőkontúrelemmel tudja kiválasztani.Ha a meghosszabbítandó vagy lerövidítendőkontúrelem egy egyenes, akkor a vezérlő ugyanazonegyenes mentén meghosszabbítja/lerövidíti azt. Haa meghosszabbítandó vagy lerövidítendő kontúrelemegy körív, akkor a vezérlő ugyanazon ív menténhosszabbítja meg/rövidíti le azt.
426 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
Megmunkálási pozíciók kiválasztása és mentéseKezelési útmutatások:
Ha az opció #42 nincs engedélyezve, akkor ez afunkció nem érhető el az Ön számára.Ha a kontúrelemek túl közel vannak egymáshoz,használja a nagyítás funkciót.Szükség esetén válassza ki az alapbeállítást úgy,hogy a vezérlő a szerszámpályákat mutassa.További információ: "Alapbeállítások", oldal 415
A pontmintázat-generátorban a megmunkálási pozíciókmeghatározásához három lehetőség áll rendelkezésre:
Egyszeri kiválasztás: A kívánt megmunkálási pozíciót egyegérkattintással választja kiTovábbi információ: "Egyszeri kiválasztás", oldal 428Furatpozíciók gyorskiválasztása egértartománnyal: Egytartomány kihúzásával az egérrel kiválasztja az összes abbantalálható furatpozíciótTovábbi információ: "Furatpozíciók gyors kiválasztása azegértartománnyal", oldal 429Furatpozíciók gyors kiválasztása egy ikonon keresztül:Kattintson az ikonra, a vezérlő pedig megjeleníti valamennyilétező furatátmérőtTovábbi információ: "Furatpozíciók gyors kiválasztásaikonnal", oldal 430
Fájl típus kiválasztásaA következő fájltípusok érhetők el:
Ponttáblázat (.PNT)Klartext párbeszédes programnyelv (.H)
Ha a megmunkálási pozíciókat Klartext párbeszédesprogramnyelvben menti el, akkor a vezérlő minden megmunkálásipozícióra egy külön egyenes mondatot hoz létre ciklushívással (LX... Y... Z... F MAX M99). Ezt az NC-program-ot minden régebbiverziójú HEIDENHAIN vezérlésre is átviheti és ott feldolgozhatja.
A TNC 640 és az iTNC 530 ponttáblázatai (.PNT) nemkompatibilisek egymással. A másik vezérlőre való átvitelés feldolgozás minden esetben problémákhoz, és előrenem látható működéshez vezethet.
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 427
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
Egyszeri kiválasztásVálassza ki a megmunkálási pozíció kiválasztásimódotA Grafika ablak aktív a pozíciókiválasztáshoz.Megmunkálási pozíció kiválasztásához:Kattintson a kívánt elemre az egérrelA vezérlő az elemet narancssárgára váltja.Ha ezzel egyidejűleg a Shift gombot is lenyomja,akkor a vezérlő a lehetséges megmunkálásipozíciókat az elemen egy csillaggal jelöli.Ha egy körre kattint, a vezérlő betölti annakközéppontját megmunkálási pozíciókéntHa ezzel egyidejűleg a Shift gombot is lenyomja,akkor a vezérlő a lehetséges megmunkálásipozíciókat egy csillaggal jelöli.A vezérlő betölti a kiválasztott pozíciót aListanézeti ablakba (megjelenít egy pontszimbólumot).Szükség esetén visszavonhatja a korábbankiválasztott elemek kiválasztását, ehhezkattintson rá az elemre a Grafika ablakban,közben pedig tartsa nyomva a CTRL gombotVagy válassza ki az elemet a Listanézetiablakban, és nyomja meg a DEL gombotAz összes elem kiválasztásánakvisszavonásához kattintson az ikonra
Mentse a megmunkálási pozíciókat a vezérlővágólapjára, így ezután azok pozicionálómondatokként szúrhatók be ciklushívással aKlartext programbaVagy pedig elmentheti a megmunkálásipozíciókat egy pontfájlbaA vezérlő megnyit egy felugró ablakot, amibenkiválaszthatja a célkönyvtárat, egy tetszőlegesfájlnevet és fájltípust.Nyugtázza a beviteltA vezérlő elmenti a kontúrprogramot akiválasztott célkönyvtárba.Ha több megmunkálási pozíciót szeretnekiválasztani, nyomja meg az Elemekkiválasztásának visszavonása ikont, ésválasszon a fent leírtak szerint
428 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
Furatpozíciók gyors kiválasztása az egértartománnyalVálassza ki a megmunkálási pozíció kiválasztásimódotA Grafika ablak aktív lesz apozíciókiválasztáshoz.Megmunkálási pozíciók kiválasztásához: Nyomjameg a Shift gombot, és határozzon meg egyterületet az egér bal gombjávalA vezérlő az összes teljes kört, ami teljesen aterületen belül van, furatpozícióként értelmezi.A vezérlő megnyit egy felugró ablakot, amibennagyságuk szerint szűrheti a furatokat.Konfigurálja a szűrőbeállításokat és kattintson azOK gombra a nyugtázáshozTovábbi információ: "Szűrőbeállítások",oldal 431A vezérlő betölti a kiválasztott pozíciót aListanézeti ablakba (megjelenít egy pontszimbólumot).Szükség esetén visszavonhatja a korábbankiválasztott elemek kiválasztását, ehhezkattintson rá az elemre a Grafika ablakban,közben pedig tartsa nyomva a CTRL gombotVagy válassza ki az elemet a Listanézetiablakban, és nyomja meg a DEL gombotAlternatív megoldásként kiválaszthatja az összeselemet úgy is, hogy még egyszer kijelöli a CTRLgomb nyomva tartása mellettMentse a megmunkálási pozíciókat a vezérlővágólapjára, így ezután azok pozicionálómondatokként szúrhatók be ciklushívással aKlartext programbaVagy pedig elmentheti a megmunkálásipozíciókat egy pontfájlbaA vezérlő megnyit egy felugró ablakot, amibenkiválaszthatja a célkönyvtárat, egy tetszőlegesfájlnevet és fájltípust.Nyugtázza a beviteltA vezérlő elmenti a kontúrprogramot akiválasztott célkönyvtárba.Ha több megmunkálási pozíciót szeretnekiválasztani, nyomja meg az Elemekkiválasztásának visszavonása ikont, ésválasszon a fent leírtak szerint
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 429
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
Furatpozíciók gyors kiválasztása ikonnalVálassza ki a megmunkálási pozíció kiválasztásimódotA Grafika ablak aktív lesz apozíciókiválasztáshoz.Válassza ki az ikontA vezérlő megnyit egy felugró ablakot, amibennagyságuk szerint szűrheti a furatokat (teljesköröket).Szükség esetén konfigurálja a szűrőbeállításokatés kattintson az OK gombra a nyugtázáshozTovábbi információ: "Szűrőbeállítások",oldal 431A vezérlő betölti a kiválasztott pozíciót aListanézeti ablakba (megjelenít egy pontszimbólumot).Szükség esetén visszavonhatja a korábbankiválasztott elemek kiválasztását, ehhezkattintson rá az elemre a Grafika ablakban,közben pedig tartsa nyomva a CTRL gombotVagy válassza ki az elemet a Listanézetiablakban, és nyomja meg a DEL gombotAz összes elem kiválasztásánakvisszavonásához kattintson az ikonra
Mentse a megmunkálási pozíciókat a vezérlővágólapjára, így ezután azok pozicionálómondatokként szúrhatók be ciklushívással aKlartext programbaVagy pedig elmentheti a megmunkálásipozíciókat egy pontfájlbaA vezérlő megnyit egy felugró ablakot, amibenkiválaszthatja a célkönyvtárat, egy tetszőlegesfájlnevet és fájltípust.Nyugtázza a beviteltA vezérlő elmenti a kontúrprogramot akiválasztott célkönyvtárba.Ha több megmunkálási pozíciót szeretnekiválasztani, nyomja meg az Elemekkiválasztásának visszavonása ikont, ésválasszon a fent leírtak szerint
430 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)
SzűrőbeállításokA furatpozíciók kijelölésére szolgáló gyors kiválasztási funkcióhasználata után megjelenik egy felugró ablak, amelyben alegkisebb furatátmérő a bal oldalon, a legnagyobb pedig a jobboldalon látható. Közvetlenül az átmérő kijelzés alatt találhatógombokkal beállíthatja az átmérőt, így azokat az átmérőket tölthetibe, amelyeket szeretné.
Az alábbi gombok állnak rendelkezésére:
Ikon Legkisebb átmérő szűrőbeállítása
A legkisebb átmérő megjelenítése (alapbeállítás)
Az eggyel kisebb átmérő megjelenítése
Az eggyel nagyobb átmérő megjelenítése
A legnagyobb meglévő átmérő megjelenítése.A vezérlő a legkisebb átmérőhöz tartozó szűrőértékét állítja a legnagyobb átmérőhöz beállítottértékre
Ikon Legnagyobb átmérő szűrőbeállítása
A legkisebb meglévő átmérő megjelenítése. Avezérlő a legnagyobb átmérőhöz tartozó szűrőértékét állítja a legkisebb átmérőhöz beállítottértékre
Az eggyel kisebb átmérő megjelenítése
Az eggyel nagyobb átmérő megjelenítése
A legnagyobb átmérő megjelenítése(alapbeállítás)
A szerszámpályákat a SZERSZÁMPÁLYA KIJELZÉS H ikonrakattintással jelenítheti meg.További információ: "Alapbeállítások", oldal 415
12
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 431
Adatátvitel CAD fájlokból | CAD-Viewer (opció #42)12
Elem információAz Elem információ ablakban a vezérlő megjeleníti azonmegmunkálási pozíciók koordinátáit, amiket utoljára választott ki aListanézet ablakban vagy a Grafika ablakban az egér segítségével.A grafikus megjelenítést az egérrel is módosíthatja. Az alábbifunkciók állnak rendelkezésre:
A három dimenzióban megjelenő modell forgatásához tartsalenyomva a jobb egérgombot és mozgassa az egeretA megjelenített modell eltolásához tartsa lenyomva a középsőegérgombot vagy görgőt és mozgassa az egeretMeghatározott terület nagyításához jelölje ki a nagyítási területeta bal egérgomb nyomvatartásávalMiután elengedte az egérgombot, a vezérlő kinagyítja ameghatározott területet.Tetszőleges terület gyors nagyításához és kicsinyítéséhezmozgassa az egér görgőjét előre, vagy hátraA standard kijelzőre való visszatéréshez nyomja meg aShift gombot, és ezzel egyidejűleg kattintson kétszer a jobbegérgombbal. Az elforgatási szög csak akkor marad meg, ha ajobb egérgombbal duplán kattint
432 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
13Táblázatok és
áttekintés
Táblázatok és áttekintés | Rendszeradatok13
13.1 Rendszeradatok
A FN 18-funkciók listájaAz FN 18: SYSREAD funkcióval tudja olvasni a rendszeradatokat, éstárolni őket Q paraméterekben. A rendszerdátum egy csoportnév(azonosító szám), majd egy rendszeradatszám és szükség eseténegy index segítségével választható ki.
A FN 18: SYSREAD funkcióból kiolvasott értékek mindigmetrikus egységben jelennek meg.
Alább találja az FN 18: SYSREAD funkciók teljes felsorolását.Kérjük, vegye figyelembe, hogy vezérlőjének típusától függően nemminden funkciót érhet el.
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Programinformációk3 - Az aktív megmunkáló ciklus száma
6 - Az utolsó végrehajtott tapintóciklus szám–1 = nincs
7 - A hívó NC program típusa:–1 = nincs0 = látható NC program1 = ciklus / makró, a főprogram látható2 = ciklus / makró, nincs látható főprogram
103 Q-paraméterszáma
NC ciklusokon belül releváns; annaklekérdezésére, hogy az IDX-nél megadott Qparaméter a hozzá tartozó CYCLE DEF-bencélzottan meghatározásra kerülte-e.
110 QS paramétersz.
Létezik QS(IDX) nevű fájl?0 = Nem, 1 = IgenA funkció relatív fájl elérési útvonalakat oldfel.
10
111 QS paramétersz.
Létezik QS(IDX) nevű könyvtár?0 = Nem, 1 = IgenKizárólag abszolút könyvtár elérési útvonalaklehetségesek.
434 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Rendszer ugráscímek1 - Címke száma vagy címke neve (string vagy
QS), amelyre a rendszer M2/M30 esetén azaktuális program befejezése helyett ugrik.Érték = 0: M2/M30 normál módon hat
2 - Címke száma vagy címke neve (string vagyQS) amelyre a rendszer NC-CANCEL-lelreagáló FN14: ERROR esetén ugrik ahelyett,hogy a programot hibával megszakítaná. AzFN14 parancsban programozott hibaszám azID992 NR14 alatt olvasható le.Érték = 0: FN14 normál módon hat.
13
3 - Címke száma vagy címke neve (string vagyQS), amelyre a rendszer belső szerver hiba(SQL, PLC, CFG) vagy hibás fájlműveletek(FUNCTION FILECOPY, FUNCTIONFILEMOVE vagy FUNCTION FILEDELETE)esetén ugrik ahelyett, hogy a programothibával megszakítaná.Érték = 0: Hiba normál módon hat.
Gépállapot1 - Aktív szerszámszám
2 - Előkészített szerszámszám
3 - Aktív szerszámtengely0 = X 6 = U1 = Y 7 = V2 = Z 8 = W
4 - Programozott főorsó-fordulatszám
5 - Aktív orsóállapot-1 = Nem meghatározott orsóállapot0 = M3 aktív1 = M4 aktív2 = M5 az M3 után aktív3 = M5 az M4 után aktív
7 - Aktív hajtómű-fokozat
8 - Aktív hűtővíz állapot0 = Ki, 1 = Be
9 - Aktív előtolás
10 - Az előkészített szerszám indexe
11 - Az aktív szerszám indexe
14 - Az aktív főorsó száma
20 - Programozott forgácsoló sebesség esztergamódban
20
21 - Főorsó módozat eszterga módban:0 = áll. fordulatszám1 = áll. forgácsoló seb.
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 435
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
22 - Hűtővíz állapot M7:0 = inaktív, 1 = aktív
23 - Hűtővíz állapot M8:0 = inaktív, 1 = aktív
Csatornaadatok25 1 - Csatornaszám
Ciklus paraméter1 - Biztonsági távolság
2 - Fúrási mélység / marási mélység
3 - Fogásvételi mélység
4 - Előtolás mélységi fogásvételhez
5 - Első oldalhossz zsebnél
6 - Második oldalhossz zsebnél
7 - Első oldalhossz horonynál
8 - Második oldalhossz horonynál
9 - Körzseb sugár
10 - Marási előtolás
11 - A marópálya forgási iránya
12 - Kivárási idő
13 - Menetemelkedés ciklus 17 és 18
14 - Simítási ráhagyás
15 - Üregelési szög
21 - Tapintási szög
22 - Tapintási út
23 - Tapintó előtolás
49 - HSC mód (ciklus 32 tűrés)
50 - Forgótengely tűrés (ciklus 32 tűrés)
52 Q-paraméterszáma
Átadási paraméter jellege felhasználóiciklusoknál:–1: Nincs ciklusparaméter programozva aCYCL DEF-ben0: Ciklusparaméter numerikusanprogramozva a CYCL DEF-ben (Qparaméter)1: Ciklusparaméter sztringként programozvaa CYCL DEF-ben (Q paraméter)
60 - Biztonsági magasság (tapintóciklusok 30-tól33-ig)
61 - Ellenőrzés (tapintóciklusok 30-tól 33-ig)
30
62 - Élbemérés (tapintóciklusok 30-tól 33-ig)
436 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
63 - Az eredmény Q paraméter száma(tapintóciklusok 30-tól 33-ig)
64 - Az eredmény Q paraméter száma(tapintóciklusok 30-tól 33-ig)1 = Q, 2 = QL, 3 = QR
70 - Előtolás szorzója (ciklus 17 és 18)
Modális állapot35 1 - Méretezés:
0 = abszolút (G90)1 = inkrementális (G91)
SQL táblázatok adatai40 1 - Az utolsó SQL parancs eredménykódja.
Amennyiben az utolsó eredménykód 1(=hiba) volt, úgy visszaadott értékként ahibakód kerül átadásra.
Szerszám táblázat adatai1 Szerszám
sorszámaL szerszámhossz
2 Szerszámsorszáma
R szerszámsugár
3 Szerszámsorszáma
R2 szerszámsugár
4 Szerszámsorszáma
DL szerszámhossz ráhagyása
5 Szerszámsorszáma
DR szerszámhossz ráhagyása
6 Szerszámsorszáma
DR szerszámsugár ráhagyása
7 Szerszámsorszáma
Szerszám letiltása TL0 = nincs letiltva, 1 = letiltva
8 Szerszámsorszáma
RT testvérszerszám száma
9 Szerszámsorszáma
TIME1 maximális éltartam
10 Szerszámsorszáma
TIME2 maximális éltartam
11 Szerszámsorszáma
CUR.TIME aktuális éltartam
12 Szerszámsorszáma
PLC státusz
13 Szerszámsorszáma
Szerszám LCUTS maximális élhossza
50
14 Szerszámsorszáma
ANGLE maximális bemerülési szög
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 437
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
15 Szerszámsorszáma
TT: CUT vágóélek száma
16 Szerszámsorszáma
TT: LTOL hossz kopástűrése
17 Szerszámsorszáma
TT: RTOL sugár kopástűrése
18 Szerszámsorszáma
TT: DIRECT forgási irány0 = Pozitív, –1 = Negatív
19 Szerszámsorszáma
TT: R-OFFS sík eltolásR = 99999,9999
20 Szerszámsorszáma
TT: L-OFFS hossz eltolás
21 Szerszámsorszáma
TT: LBREAK hossz töréstűrése
22 Szerszámsorszáma
TT: RBREAK sugár töréstűrése
28 Szerszámsorszáma
NMAX maximális fordulatszám
32 Szerszámsorszáma
TANGLE csúcsszög
34 Szerszámsorszáma
LIFTOFF kijáratás engedélyezése(0 = Nem, 1 = Igen)
35 Szerszámsorszáma
R2TOL kopástűrés sugár
36 Szerszámsorszáma
TYPE szerszámtípus (Maró = 0, köszörűszerszám = 1, ... tapintó =21)
37 Szerszámsorszáma
Hozzátartozó sor a tapintórendszer-táblázatban
38 Szerszámsorszáma
Az utolsó alkalmazás időpecsétje
40 Szerszámsorszáma
Emelkedés menetciklusokhoz
438 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Helytáblázat adatai1 Hely száma Szerszám száma
2 Hely száma 0 = Nem speciális szerszám1 = Speciális szerszám
3 Hely száma 0 = Nem fix hely1 = Fix hely
4 Hely száma 0 = nem letiltott hely1 = letiltott hely
51
5 Hely száma PLC státusz
Szerszámhely meghatározása1 Szerszám
sorszámaHely száma52
2 Szerszámsorszáma
Szerszámtár száma
Szerszámadatok T és S sztróbhoz1 T kód Szerszámszám
IDX0 = T0 sztrób (szersz. lehelyezése), IDX1= T1 sztrób (szersz. beváltása), IDX2 = T2sztrób (szersz. előkészítése)
2 T kód SzerszámindexIDX0 = T0 sztrób (szersz. lehelyezése), IDX1= T1 sztrób (szersz. beváltása), IDX2 = T2sztrób (szersz. előkészítése)
57
5 - Főorsó fordulatszámaIDX0 = T0 sztrób (szersz. lehelyezése), IDX1= T1 sztrób (szersz. beváltása), IDX2 = T2sztrób (szersz. előkészítése)
A TOOL CALL-ban programozott értékek1 - T szerszámszám
2 - Aktív szerszámtengely 0 = X 1 = Y2 = Z 6 = U7 = V 8 = W
3 - S főorsó fordulatszáma
4 - DL szerszámhossz ráhagyása
5 - DR szerszámhossz ráhagyása
6 - Automatikus TOOL CALL0 = Igen, 1 = Nem
7 - DR szerszámsugár ráhagyása
8 - Szerszámindex
9 - Aktív előtolás
60
10 - Forgácsolási sebesség [mm/perc]-ben
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 439
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
A TOOL DEF-ben programozott értékek0 Szerszám
sorszámaSzerszámváltó szekvencia számánakolvasása: 0 = Szerszám már az orsóban,1 = Külső szerszámok közötti csere,2 = Belső szerszám cseréje külsőre,3 = Speciális szerszám cseréje külsőre,4 = Külső szerszám beváltása,5 = Külső szerszám cseréje belsőre,6 = Külső szerszám cseréje belsőre,7 = Speciális szerszám cseréje belsőszerszámra,8 = Belső szerszám beváltása,9 = Külső szerszám cseréje speciálisszerszámra,10 = Speciális szerszám cseréje belsőszerszámra,11 = Speciális szerszám cseréje speciálisszerszámra,12 = Speciális szerszám beváltása,13 = Külső szerszám beváltása,14 = Belső szerszám beváltása,15 = Speciális szerszám beváltása
1 - T szerszámszám
2 - hossz
3 - Sugár
4 - Index
61
5 - Szerszámadatok a TOOL DEF-benprogramozva1 = Igen, 0 = Nem
440 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
LAC és VSC értékei0 2 Az LAC mérőfolyamat által meghatározott
teljes tehetetlenség [kgm2]-ben (A/B/Celforduló tengelyeknél ) ill. teljes tömege [kg]-ban (X/Y/Z lineáris tengelyeknél)
71
1 0 Ciklus 957 menetből való visszahúzás
Szabadon rendelkezésre álló memóriatartomány gyártói ciklusokhoz72 0-39 0-tól 30-ig Szabadon rendelkezésre álló
memóriatartomány gyártói ciklusokhoz. Azértékeket a TNC a vezérlő újbóli bootolásakorvisszaállítja (= 0).Cancel esetén az értékek nem íródnakfelül a végrehajtás időpontjában megadottértékekkel.597110-11-tel bezárólag: csak NR 0-9 és IDX0-9597110-12-től: NR 0-39 és IDX 0-30
Szabadon rendelkezésre álló memóriatartomány használói ciklusokhoz73 0-39 0-tól 30-ig Szabadon rendelkezésre álló
memóriatartomány felhasználói ciklusokhoz.Az értékeket a TNC a vezérlő újbólibootolásakor visszaállítja (= 0).Cancel esetén az értékek nem íródnakfelül a végrehajtás időpontjában megadottértékekkel.597110-11-tel bezárólag: csak NR 0-9 és IDX0-9597110-12-től: NR 0-39 és IDX 0-30
Minimális és maximális orsófordulatszám olvasása1 Orsó
azonosítóA legalacsonyabb hajtómű-fokozat minimálisorsófordulatszáma. Amennyiben nincsenekhajtómű-fokozatok konfigurálva, akkoraz orsó első paramétermondatánakCfgFeedLimits/minFeed-je van kiértékelve.Index 99 = aktív orsó
90
2 Orsóazonosító
A legmagasabb hajtómű-fokozat maximálisorsófordulatszáma. Amennyiben nincsenekhajtómű-fokozatok konfigurálva, akkoraz orsó első paramétermondatánakCfgFeedLimits/maxFeed-je van kiértékelve.Index 99 = aktív orsó
Szerszámkorrekciók200 1 1 = ráhagyás
nélkül 2 =ráhagyással 3= ráhagyással
Aktív sugár
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 441
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
és ráhagyás aTOOL CALL-ból
2 1 = ráhagyásnélkül 2 =ráhagyással 3= ráhagyássalés ráhagyás aTOOL CALL-ból
Aktív hossz
3 1 = ráhagyásnélkül 2 =ráhagyással 3= ráhagyássalés ráhagyás aTOOL CALL-ból
R2 lekerekítési sugár
6 Szerszámsorszáma
SzerszámhosszIndex 0 = aktív szerszám
Koordináta transzformációk1 - Alapelforgatás (kézi)
2 - Programozott forgatás
3 - Aktív tükrözési tengely bitje#0-tól 2-ig és 6-tól8-ig:X, Y, Z és U, V, W tengelyek
4 tengely Aktív mérettényezőIndex: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )
5 Forgótengely 3D-ROTIndex: 1 - 3 ( A, B, C )
6 - Megmunkálási sík billentése programfutásüzemmódokban0 = Nem aktív–1 = Aktív
7 - Megmunkálási sík billentése kéziüzemmódokban0 = Nem aktív–1 = Aktív
210
8 QL paramétersz.
A főorsó és a döntött koordinátarendszerközötti elforgatási szög.A QL paraméterben megadott szöget abeviteli koordinátarendszerről a szerszámkoordinátarendszerre vetíti. Ha engedélyeziaz IDX-t, a 0 szög kerül vetítésre.
442 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Aktív koordinátarendszer211 – - 1 = Beviteli rendszer (alapértelmezett)
2 = REF rendszer3 = szerszámcsere rendszer
Speciális transzformációk eszterga módban1 - A beviteli rendszer előretartási szöge az XY
síkban eszterga módban. A transzformációkvisszaállításához a szöget 0 értékkel kellmegadni. A transzformációk a ciklus 800(Q497 paraméter) keretében kerülnekalkalmazásra.
215
3 1-3 Az NR2 használatával írt térbeli szögkiolvasása.Index: 1 - 3 (rotA, rotB, rotC)
Aktív nullaponteltolás2 tengely Aktuális nullaponteltolás [mm]-ben
Index: 1 - 9 (X, Y, Z, A, B, C, U, V, W)
3 tengely Referencia- és bázispont közötti eltérésolvasása.Index: 1 - 9 (X, Y, Z, A, B, C, U, V, W)
220
4 tengely OEM offszet értékeinek olvasása.Index: 1 - 9 ( X_OFFS, Y_OFFS,Z_OFFS,... )
Mozgási tartomány2 tengely Aktív mérettényező
Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )
3 tengely Aktív mérettényezőIndex: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )
230
5 - Szoftveres végálláskapcsoló be- vagykikapcsolása:0 = be, 1 = ki A Modulo-tengelyekhez meg kell adni minda felső, mind pedig az alsó határt, vagyegyetlen határt sem szabad meghatározni.
Névleges pozíció olvasása a REF rendszerben240 1 tengely Aktuális névleges pozíció a REF rendszerben
Névleges pozíció, beleértve az offszeteket (kézikerék, stb.) is, olvasása a REF rendszerben241 1 tengely Aktuális névleges pozíció a REF rendszerben
Aktuális pozíció olvasása az aktív koordinátarendszerben270 1 tengely Aktuális pozíció a
megadási rendszerben. A funkció aktívszerszám sugárkorrekcióval történőbehíváskor megadja az X, Y és Z főtengelyekkorrigálatlan pozícióit. Ha a aktív szerszám
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 443
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
sugárkorrekcióval elforduló tengelyhez vanbehívva, hibaüzenet jelenik meg.Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )
Aktuális pozíció, beleértve az offszeteket (kézikerék, stb.) is, olvasása az aktív koordinátarendszerben271 1 tengely Aktuális névleges pozíció a beviteli
rendszerben
M128 információinak olvasása1 - M128 aktív:
–1 = igen, 0 = nem280
3 - TCPM állapota Q-Nr. alapján:Q-Nr. + 0: TCPM aktív, 0 = nem, 1 = igenQ-Nr. + 1: AXIS, 0 = POS, 1 = SPATQ-Nr. + 2: PATHCTRL, 0 = AXIS, 1 =VECTORQ-Nr. + 3: előtolás, 0 = F TCP, 1 = F CONT
A gép kinematikája5 - 0: Hőmérséklet-kompenzáció nem aktív
1: Hőmérséklet-kompenzáció aktív290
10 - A FUNCTIONMODE MILL ill. FUNCTIONMODE TURN használatával programozottés a Channels/ChannelSettings/CfgKinList/kinCompositeModels-ből származó gépikinematika indexe –1 = nem programozott
A gépi kinematika adatainak olvasása1 QS paraméter
sz.Az aktív három tengelyes kinematikatengelyneveinek olvasása. A tengelynevekbekerülnek a QS(IDX)-be, a QS(IDX+1)-beés a QS(IDX+2)-be.0 = Sikeres művelet
2 0 FACING HEAD POS funkció aktív?1 = igen, 0 = nem
4 Forgó tengely Annak olvasása, hogy a megadottforgótengely a kinematikai számítás részétképezi-e.1 = igen, 0 = nem(A forgótengelyt az M138-val ki lehet zárni akinematikai számításból.)Index: 4, 5, 6 ( A, B, C )
6 tengely Szögfej: Eltolási vektor a B-CSbáziskoordináta-rendszerben szögfejjelIndex: 1 - 3 ( X, Y, Z )
295
7 tengely Szögfej: Szerszám irányvektora a B-CSbáziskoordináta-rendszerbenIndex: 1 - 3 ( X, Y, Z )
444 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
10 tengely Programozható tengelyek meghatározása. Atengely egy adott indexéhez a hozzá tartozótengely azonosító meghatározása (CfgAxis/axisList-ból származó index).Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )
11 Tengelyazonosító
Programozható tengelyek meghatározása.A tengely indexének (X = 1, Y = 2, ...)meghatározása egy megadott tengelyazonosítóhoz.Index: tengely azonosító (CfgAxis/axisList-bőlszármazó index)
Geometriai viselkedés módosítása310 20 tengely Átmérő programozás: –1 = be, 0 = ki
Aktuális rendszeridő0 Azon rendszeridő másodpercekben, amely
1970.01.01, 00:00:00 óra óta eltelt (valósidő).
1
1 Azon rendszeridő másodpercekben, amely1970.01.01, 00:00:00 óra óta eltelt (előzetesszámítás).
320
3 - Az aktuális NC program megmunkálásiidejének olvasása.
Rendszeridő formázása0 Alábbi formázása: Azon rendszeridő
másodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: NN.HH.ÉÉÉÉ óó:pp:ss
0
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: NN.HH.ÉÉÉÉ óó:pp:ss
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: N.HH.ÉÉÉÉ ó:pp:ss
1
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: N.HH.ÉÉÉÉ ó:pp:ss
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: N.HH.ÉÉÉÉ ó:pp
321
2
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: N.HH.ÉÉÉÉ ó:pp
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 445
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: N.HH.ÉÉ ó:pp
3
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: N.HH.ÉÉ ó:pp
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: ÉÉÉÉ-HH-NN óó:pp:ss
4
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: ÉÉÉÉ-HH-NN óó:pp:ss
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: ÉÉÉÉ-HH-NN óó:pp
5
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: ÉÉÉÉ-HH-NN óó:pp
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: ÉÉÉÉ-HH-NN ó:pp
6
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: ÉÉÉÉ-HH-NN ó:pp
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: ÉÉ-HH-NN ó:pp
7
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: ÉÉ-HH-NN ó:pp
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: NN.HH.ÉÉÉÉ
8
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: NN.HH.ÉÉÉÉ
446 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: N.HH.ÉÉÉÉ
9
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: N.HH.ÉÉÉÉ
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: N.HH.ÉÉ
10
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: N.HH.ÉÉ
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: ÉÉÉÉ-HH-NN
11
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: ÉÉÉÉ-HH-NN
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: ÉÉ-HH-NN
12
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: ÉÉ-HH-NN
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: óó:pp:ss
13
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: óó:pp:ss
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: ó:pp:ss
14
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: ó:pp:ss
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 447
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
0 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (valós idő)Formátum: ó:pp
15
1 Alábbi formázása: Azon rendszeridőmásodpercekben, amely 1970.1.1, 0:00 óraóta eltelt (előzetes számítás)Formátum: ó:pp
Globális programbeállítások GPS: globális aktiválási állapot330 0 - 0 = egyetlen GPS beállítás sem aktív
1 = tetszőleges GPS beállítás aktív
Globális programbeállítások GPS: egyenkénti aktiválási állapot0 - 0 = egyetlen GPS beállítás sem aktív
1 = tetszőleges GPS beállítás aktív
1 - GPS: alapelforgatás0 = ki, 1 = be
3 tengely GPS: tükrözés0 = ki, 1 = beIndex: 1 - 6 (X, Y, Z, A, B, C)
4 - GPS: eltolás a módosítottmunkadarabrendszerben0 = ki, 1 = be
5 - GPS: forgatás a beviteli rendszerben0 = ki, 1 = be
6 - GPS: előtolási tényező0 = ki, 1 = be
8 - GPS: kézikerék szuperponálás 0 = ki, 1 = be
10 - GPS: virtuális szerszámtengely0 = ki, 1 = be
15 - GPS: a kézikerék koordinátarendszerkiválasztása0 = M-CS gépi koordinátarendszer1 = W-CS munkadarab koordinátarendszer2 = mW-CS módosított munkadarabkoordinátarendszer3 = WPL-CS megmunkálási síkkoordinátarendszer
16 - GPS: eltolás a munkadarabrendszerben0 = ki, 1 = be
331
17 - GPS: tengely offszet0 = ki, 1 = be
448 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Globális programbeállítások GPS1 - GPS: az alapelforgatás szöge
3 tengely GPS: tükrözés0 = nincs tükrözve, 1 = tükrözveIndex: 1 - 6 (X, Y, Z, A, B, C)
4 tengely GPS: eltolás a mW-CS módosítottmunkadarab koordinátarendszerbenIndex: 1 - 6 ( X, Y, Z, A, B, C )
5 - GPS: Az I-CS beviteli koordinátarendszerbenvaló forgatás szöge
6 - GPS: előtolási tényező
8 tengely GPS: kézikerék szuperponálásAz érték maximumaIndex: 1 - 10 ( X, Y, Z, A, B, C, U, V, W, VT )
9 tengely GPS: kézikerék szuperponálás értékeIndex: 1 - 10 ( X, Y, Z, A, B, C, U, V, W, VT )
16 tengely GPS: eltolás a W-CS munkadarabkoordinátarendszerbenIndex: 1 - 3 ( X, Y, Z )
332
17 tengely GPS: tengely offszetekIndex: 4 - 6 ( A, B, C )
TS kapcsoló tapintó1 Tapintó típus:
0: TS120, 1: TS220, 2: TS440,3: TS630, 4: TS632, 5: TS640,6: TS444, 7: TS740
50
2 Sor a tapintórendszer-táblázatban
51 - Hatásos hossz
1 A tapintógömb érvényes sugara52
2 Lekerekítési sugár
1 Középpont eltolás (fő tengely)53
2 Középpont eltolás (melléktengely)
54 - A főorsó orientáció szöge fokban (középponteltolás)
1 Gyorsmenet
2 Mérési előtolás
55
3 Előtolás előpozícionáláshoz:FMAX_PROBE vagy FMAX_MACHINE
1 Maximális mérési út56
2 Biztonsági távolság
1 Főorsó orientáció megengedett0 = nem, 1 = igen
350
57
2 A főorsó orientáció szöge fokban
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 449
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Szerszámtapintó TT szerszámméréshez1 TT: tapintó típusa70
2 TT: sor a tapintórendszer-táblázatban
71 1/2/3 TT: tapintó középpont (REF rendszer)
72 - TT: tapintó sugara
1 TT: gyorsjárat
2 TT: Mérési előtolás álló főorsó mellett
75
3 TT: Mérési előtolás forgó főorsó mellett
1 TT: maximális mérési út
2 TT: biztonsági távolság útméréshez
3 TT: biztonsági távolság sugárméréshez
76
4 TT: távolság a maró alsó éle és atapintócsúcs felső éle között
77 - TT: orsó fordulatszám
78 - TT: tapintási irány
79 - TT: rádiós átvitel aktiválása
350
80 - TT: megállítás a tapintó kitérése esetén
Bázispont tapintóciklusból (tapintási eredmények)1 Koordináta Egy kézi tapintóciklus utolsó bázispontja
illetve utolsó érintési pont a ciklus 0-ból(beviteli koordinátarendszer).Korrekció: hossz, sugár és középponteltolás
2 tengely Egy kézi tapintóciklus utolsó bázispontjailletve utolsó érintési pont a ciklus 0-ból (beviteli koordinátarendszer (gépikoordinátarendszer, indexként kizárólagaz aktív 3D kinematika tengelyeimegengedettek).Korrekció: kizárólag középponteltolás
3 Koordináta A tapintási ciklusok 0 és 1 mérési eredményeia beviteli rendszerben. A mérési eredményekkoordináták formájában kerülnek kiolvasásra.Korrekció: kizárólag középponteltolás
4 Koordináta Egy kézi tapintóciklus utolsó bázispontjailletve utolsó érintési pont a ciklus 0-ból(munkadarab koordinátarendszer). A mérésieredmények koordináták formájában kerülnekkiolvasásra.Korrekció: kizárólag középponteltolás
5 tengely Tengelyértékek, korrekció nélkül
360
6 Koordináta /tengely
Mérési eredmények kiolvasása koordináták/tengelyértékek formájában a bevitelirendszerben olyan tapintási folyamatokkal.Korrekció: kizárólag hossz
450 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
10 - Főorsó orientáció
11 - A tapintási művelet hibaállapota:0: Sikeres tapintási művelet–1: Tapintási pont nincs elérve–2: Tapintó már a tapintási művelet elejénkitérített helyzetben
Aktív nullapont táblázat értékeinek olvasása ill. írása500 Row number Oszlop Értékek olvasása
Preset táblázat értékeinek olvasása ill. írása (alaptranszformáció)507 Row number 1-6 Értékek olvasása
Preset táblázat tengely offszeteinek olvasása ill. írása508 Row number 1-9 Értékek olvasása
Palettamegmunkálás adatai1 - Aktív sor
2 - Aktuális Palettaszám Az utolsó PAL típusúbejegyzés NÉV oszlopának értéke Ha azoszlop üres vagy nem tartalmaz értéket,akkor a -1 érték van visszaadva.
3 - Palettatáblázat aktuális sora.
4 - Az aktuális paletta NC programjának utolsósora.
5 tengely Szerszámorientált megmunkálás:Biztonsági magasság programozva: 0 = nem, 1 = igenIndex: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )
6 tengely Szerszámorientált megmunkálás: Biztonsági magasságAz érték érvénytelen, ha az ID510 NR5 amegfelelő IDX-vel a 0 értéket adja.Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )
10 - Palettatáblázat azon sorának száma, amelyiga rendszer a mondatra ugrásnál keres.
20 - Palettamegmunkálás típusa?0 = Munkadaraborientált1 = Szerszámorientált
510
21 - NC hiba utáni automatikus folytatás:0 = letiltva1 = aktív10 = Folytatás megszakítása11 = Folytatás a palettatáblázat azon sorával,amely az NC hiba nélkül következett volna12 = Folytatás a palettatáblázat azon sorával,amelyben az NC hiba fellépett13 = Folytatás a következő palettával
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 451
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Ponttáblázat értékeinek olvasása1-3 X/Y/Z Aktív ponttáblázat értékeinek olvasása.
10 Aktív ponttáblázat értékeinek olvasása.
520 Row number
11 Aktív ponttáblázat értékeinek olvasása.
Aktív preset olvasása ill. írása530 1 - Az aktív bázispontok száma a bázispont
táblázatból.
Aktív palettabázispont1 - Az aktív palettabázispont száma.
Az aktív bázispont számát adja vissza. Hanem aktív egyetlen palettabázispont sem, afunkció az –1 értéket adja vissza.
540
2 - Az aktív palettabázispont száma.Mint NR1.
A palettabázispont alaptranszformációinak értékei547 row number tengely Az alaptranszformációk értékeinek olvasása.
Index: 1 - 6 ( X, Y, Z, SPA, SPB, SPC )
Tengely offszetek a palettapreset-táblázatból548 Row number Offszet A tengely offszetek értékeinek olvasása.
Index: 1 - 9 ( X_OFFS, Y_OFFS,Z_OFFS,... )
OEM offszet558 Row number Offszet OEM offszet értékeinek olvasása.
Index: 1 - 9 ( X_OFFS, Y_OFFS,Z_OFFS,... )
Gépállapot olvasása és írása2 1-30 Szabadon rendelkezésre áll, a
programválasztásakor nem törlődik.590
3 1-30 Szabadon rendelkezésre áll,áramkimaradáskor nem törlődik (folyamatosmentés).
Az egyes tengely Look-Ahead paraméterének olvasása ill. írása (gép szinten)1 - Minimális előtolás (MP_minPathFeed) mm/
percben.
2 - Minimális előtolás a sarkokban(MP_minCornerFeed) mm/percben
3 - Előtolás határa magas sebességhez(MP_maxG1Feed) mm/percben
4 - Max. rándulás alacsony sebességnél(MP_maxPathJerk) m/s3-ban
610
5 - Max. rándulás alacsony sebességnél(MP_maxPathJerk) m/s3-ban
452 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
6 - Tűrés alacsony sebességnél(MP_pathTolerance) mm-ben
7 - Tűrés magas sebességnél(MP_pathToleranceHi) mm-ben
8 - A rándulás max. levezetése(MP_maxPathYank) m/s4-ben
9 - Tűrési tényező görbéknél(MP_curveTolFactor)
10 - A max. megengedett rándulás aránya agörbület változásánál (MP_curveJerkFactor)
11 - Max. rándulás tapintási mozgások során(MP_pathMeasJerk)
12 - Szögtűrés megmunkálási előtolásnál(MP_angleTolerance)
13 - Szögtűrés megmunkálási gyorsmenetben(MP_angleToleranceHi)
14 - Max. sarokszög sokszögekhez(MP_maxPolyAngle)
18 - Sugárirányú gyorsulás megmunkálásielőtolásnál(MP_maxTransAcc)
19 - Sugárirányú gyorsulás gyorsmenetben(MP_maxTransAccHi)
20 Fizikai tengelyindexe
Max. előtolás (MP_maxFeed) mm/percben
21 Fizikai tengelyindexe
Max. gyorsulás (MP_maxAcceleration) m/s2-ben
22 Fizikai tengelyindexe
A tengely maximális átmeneti rándulásgyorsmenetben (MP_axTransJerkHi) m/s2-ben
23 Fizikai tengelyindexe
A tengely maximális átmeneti rándulásgyorsmenetben (MP_axTransJerkHi) m/s3-ben
24 Fizikai tengelyindexe
Gyorsulás előszabályozás (MP_compAcc)
25 Fizikai tengelyindexe
Max. rándulás alacsony sebességnél(MP_maxPathJerk) m/s3-ban
26 Fizikai tengelyindexe
Max. rándulás alacsony sebességnél(MP_maxPathJerk) m/s3-ban
27 Fizikai tengelyindexe
Pontosabb tűrésfigyelés sarkokban(MP_reduceCornerFeed)0 = kikapcsolva, 1 = bekapcsolva
28 Fizikai tengelyindexe
DCM: lineáris tengelyek maximális tűrésemm-ben (MP_maxLinearTolerance)
29 Fizikai tengelyindexe
DCM: maximális szögtűrés [°]-ban(MP_maxAngleTolerance)
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 453
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
30 Fizikai tengelyindexe
Tűrésfelügyelet összefüggő meneteknél(MP_threadTolerance)
31 Fizikai tengelyindexe
Forma (MP_shape) az axisCutterLocszűrőhöz0: Ki1: Átlag2: Háromszög3: HSC4: Haladó HSC
32 Fizikai tengelyindexe
Frekvencia (MP_frequency) azaxisCutterLoc szűrőhöz Hz-ben
33 Fizikai tengelyindexe
Forma (MP_shape) az axisPositionszűrőhöz0: Ki1: Átlag2: Háromszög3: HSC4: Haladó HSC
34 Fizikai tengelyindexe
Frekvencia (MP_frequency) az axisPositionszűrőhöz Hz-ben
35 Fizikai tengelyindexe
A szűrő rendje Kézi üzemmódhoz(MP_manualFilterOrder)
36 Fizikai tengelyindexe
HSC mód (MP_hscMode) az axisCutterLocszűrőhöz
37 Fizikai tengelyindexe
HSC mód (MP_hscMode) az axisPositionszűrőhöz
38 Fizikai tengelyindexe
Tengelyspecifikus rándulás tapintásimozgások során (MP_axMeasJerk)
39 Fizikai tengelyindexe
A szűrőhiba súlyozása a szűrőeltérésszámításához (MP_axFilterErrWeight)
40 Fizikai tengelyindexe
Pozíciószűrő maximális szűrőhossza(MP_maxHscOrder)
41 Fizikai tengelyindexe
CLP szűrő maximális szűrőhossza(MP_maxHscOrder)
42 - A tengely maximális előtolása megmunkálásielőtolásnál (MP_maxWorkFeed)
43 - Maximális pályagyorsulás megmunkálásielőtolásnál (MP_maxPathAcc)
44 - Maximális pályagyorsulás gyorsmenetben(MP_maxPathAccHi)
51 Fizikai tengelyindexe
Lemaradási hiba kompenzációja a rándulásfázisában (MP_IpcJerkFact)
52 Fizikai tengelyindexe
A helyzetszabályozó kv tényezője 1/s-ban(MP_kvFactor)
454 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Egy tengely maximáis terhelésének mérése621 0 Fizikai tengely
indexeDinamikus terhelés mérésének lezárása,majd eredmény mentése a megadott Qparaméterben.
SIK tartalom olvasása0 Opció sz. Célzottan meghatározható, hogy az IDX alatt
megadott SIK opció alkalmazásra kerül-evagy sem. 1 = Opció engedélyezve0 = Opció nincs engedélyezve
1 - Megállapítható, hogy megadásra kerül-eFeature Content Level (frissítési funkcióhoz),és ha igen, milyen.–1 = nincs FCL megadva<sz.> = FCL megadva
2 - SIK sorozatszámának olvasása-1 = nincs érvényes SIK a rendszerben
630
10 - Vezérlő típusának meghatározása:0 = iTNC 5301 = NCK-alapú vezérlő (TNC 640, TNC 620,TNC 320, TNC 128, PNC 610, ...)
Számláló1 - Tervezett munkadarab.
A számláló Programteszt üzemmódbanmindig a 0 értéket mutatja.
2 - Elkészített munkadarabok.A számláló Programteszt üzemmódbanmindig a 0 értéket mutatja.
920
12 - Elkészítendő munkadarabok.A számláló Programteszt üzemmódbanmindig a 0 értéket mutatja.
Az aktuális szerszám adatainak olvasása és írása1 - L szerszámhossz
2 - R szerszámsugár
3 - R2 szerszámsugár
4 - DL szerszámhossz ráhagyás
5 - DR szerszámsugár ráhagyás
6 - DR2 szerszámsugár ráhagyás
7 - Szerszám letiltása TL0 = Nincs letiltva, 1 = Letiltva
8 - RT testvérszerszám száma
9 - TIME1 maximális éltartam
10 - TIME2 éltartam TOOL CALL esetén
950
11 - CUR.TIME aktuális éltartam
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 455
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
12 - PLC státusz
13 - LCUTS vágóélhossz a szerszámtengelyen
14 - ANGLE maximális bemerülési szög
15 - TT: CUT vágóélek száma
16 - TT: LTOL hossz kopás tűrése
17 - TT: RTOL sugár kopás tűrése
18 - TT: DIRECT forgási irány0 = Pozitív, –1 = Negatív
19 - TT: R-OFFS sík eltolásR = 99999,9999
20 - TT: L-OFFS hossz eltolás
21 - TT: LBREAK hossz törés tűrése
22 - TT: RBREAK sugár törés tűrése
28 - NMAX maximális fordulatszám [1/min]
32 - TANGLE csúcsszög
34 - LIFTOFF kijáratás engedélyezése(0=Nem, 1=Igen)
35 - R2TOL kopástűrés sugár
36 - Szerszámtípus (Maró = 0, köszörűszerszám= 1, ... tapintó = 21)
37 - Hozzátartozó sor a tapintórendszer-táblázatban
38 - Az utolsó alkalmazás időpecsétje
39 - ACC
40 - Emelkedés menetciklusokhoz
44 - A szerszám éltartama lejárt
456 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Szabadon rendelkezésre álló adattartomány a szerszám-kezeléshez956 0-9 - Szabadon rendelkezésre álló adattartomány
a szerszám-kezeléshez. Az adatok aprogram megszakításakor nem kerülnekvisszaállításra.
Szerszámhasználat és felszerszámozás1 - Szerszámhasználat teszt az aktuális
programhoz:Eredmény –2: Nem lehetséges teszt, afunkció a konfigurációban ki van kapcsolvaEredmény –1: Nem lehetséges teszt, aszerszámhasználati fájl hiányzikEredmény 0: OK, minden szerszámrendelkezésre állEredmény 1: teszt nincs rendben
975
2 sor Azon szerszámok rendelkezésreállásának ellenőrzése, amelyekre az IDXsorban megadott palettában az aktuálispalettatáblázatban szükség van. –3 = Az IDX sorban nincs palettameghatározva vagy a funkciót apalettamegmunkáláson kívül hívta meg–2 / –1 / 0 / 1 ld. NR1
Szerszám kiemelése NC stopnál980 3 - (A funkció elavult - HEINDENHAIN javaslata:
ne alkalmazza már. ID980 NR3 = 1 megfelelaz ID980 NR1 = –1-nek, ID980 NR3 = 0azonos hatással bír, mint az ID980 NR1 = 0.Más értékek nem megengedettek.)Kiemelés engedélyezése a CfgLiftOff-banmeghatározott értékre:0 = Kiemelés letiltása1 = Kiemelés engedélyezése
Tapintóciklusok és koordináta transzformációk1 - Megközelítés:
0 = Standard magatartás,1 = Tapintási pozícióra állás kontúr nélkül.Érvényben lévő sugár, biztonsági távolságnulla
2 16 Automatikus/Kézi üzemmód
4 - 0 = Tapintószár nincs kitérítve1 = Tapintószár kitérítve
6 - TT asztali tapintó aktív?1 = Igen0 = Nem
990
8 - Aktuális orsószög [°]-ban
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 457
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
10 QS paramétersz.
Szerszámszám meghatározása aszerszámnévből. A visszaadott érték atestvérszerszám keresése vonatkozásábankonfigurált szabályokhoz igazodik.Ha több szerszám is létezik ugyanazon névalatt, úgy a szerszámtáblázatban lévő elsőszerszám kerül kiadásra .Ha a szabályok szerint kiválasztott szerszámle van tiltva, úgy egy testvérszerszám kerülkiadásra.–1: Nem található szerszám a megadottnévvel a szerszámtáblázatban vagy mindenfelmerülő szerszám le van tiltva.
0 0 = Ellenőrzés átadása az orsón csatornájánkeresztül a PLC-nek,1 = Ellenőrzés átvétele a csatorna orsónkeresztül
16
1 0 = Ellenőrzés átadása az orsón csatornájánkeresztül a PLC-nek,1 = Ellenőrzés átvétele a csatorna orsónkeresztül
19 - Szondamozgás elnyomása ciklusokban:0 = Mozgás elnyomásra kerül(CfgMachineSimul/simMode paraméternem egyenlő a FullOperation-val vagy aProgramteszt üzemmód aktív) 1 = Mozgás végrehajtásra kerül(CfgMachineSimul/simMode paraméter =FullOperation, tesztcélokra írható)
458 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Megmunkálási állapot10 - Mondatra ugrás aktív
1 = igen, 0 = nem
11 - Mondatra ugrás - információk amondatkereséshez:0 = Program mondatra ugrás nélkül indítva1 = Iniprog rendszerciklus a mondatkereséselőtt kerül végrehajtásra 2 = Mondatkeresés folyamatban 3 = Funkciók utólag végrehajtásra kerülnek–1 = Iniprog ciklus megszakadt amondatkeresés előtt–2 = Mondatkeresés közbeni megszakítás–3 = A mondatra ugrás megszakítása akeresési fázis után, a funkció végrehajtásaelőtt vagy közben –99 = Implicit Cancel
12 - A megszakítás típusa az OEM_CANCELmakrón belüli lekérdezéshez:0 = Nincs megszakítás1 = Megszakítás hiba vagy vész-álljkövetkeztében2 = Explicit megszakítás belső stoppal amondat közbeni megállítás után3 = Explicit megszakítás belső stoppal amondathatáron való megszakítás után
14 - Az utolsó FN14 hiba száma
16 - Tényleges megmunkálás aktív?1 = Megmunkálás,0 = Szimuláció
17 - 2D programozási grafika aktív?1 = igen0 = nem
18 - Követés programozási grafikával(AUTOM. RAJZOLÁS funkciógomb) aktív?1 = igen0 = nem
20 - A maró-esztergáló megmunkálás információi:0 = Marás (FUNCTION MODE MILL után)1 = Esztergálás (FUNCTION MODE TURNután)10 = Az eszterga módról a maró üzemmódravaló átálláshoz szükséges műveletekvégrehajtása11 = A maró üzemmódról eszterga módravaló átálláshoz szükséges műveletekvégrehajtása
992
30 - Több tengely interpolációja megengedett?0 = nem (pl. szakaszvezérlésnél)1 = igen
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 459
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
31 - R+/R– MDI módban lehetséges /megengedett?0 = nem1 = igen
0 Ciklushívás lehetséges / megengedett?0 = nem1 = igen
32
Ciklusszám Egyedi ciklus engedélyezve :0 = nem1 = igen
40 - Táblázatok másolása a Programtesztüzemmódba?Az 1 érték kerül megadásra a programkiválasztásakor és a RESET+STARTfunkciógomb megnyomásakor. Ainiprog.h rendszerciklus ekkor lemásoljaa táblázatokat, a rendszerdátumot pedigvisszaállítja.0 = nem1 = igen
101 - M101 aktív (látható állapot)?0 = nem1 = igen
136 - M136 aktív?0 = nem1 = igen
460 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
A gépi paraméter részfájl aktiválása1020 13 QS paraméter
sz.A gépi paraméter részfájl az elérési útvonallalegyütt a QS számból (IDX) került betöltésre?1 = igen0 = nem
Konfigurációs beállítások ciklusokhoz- A Orsó nem forog hibaüzenet
megjelenítése?(CfgGeoCycle/displaySpindleErr)0 = nem, 1 = igen
1030 1
- A Ellenőrizze a mélység előjelét!hibaüzenet megjelenítése?(CfgGeoCycle/displayDepthErr)0 = nem, 1 = igen
PLC adatok valós idővel szinkronban történő írása ill. olvasása10 Merker sz. PLC merker
Általános útmutatások NR10-NR80-hoz:A funkciók a valós idővel szinkronban futnak,ha a megmunkálás elérte a megfelelő pontot.HEIDENHAIN javaslata: Az ID2000helyett inkább a WRITE TO PLC ill.READ FROM PLCparancsokat részesítseelőnyben, a megmunkálás valós idővel valószinkronizálásához pedig használja a FN20:WAIT FOR SYNC-t.
20 Input sz. PLC input
30 Output sz. PLC output
40 Számláló sz. PLC számláló
50 Timer sz. PLC timer
60 Byte sz. PLC byte
70 Szó sz. PLC szó
2000
80 Kettős szó sz. PLC kettős szó
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 461
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
PLC adatok nem valós idejű írása ill. olvasása2001 10-80 Ld. ID 2000 Azonos az ID2000 NR10-NR80-val, azonban
nem szinkron a valós idővel. Funkcióelőzetes számítás során kerül végrehajtásra.HEIDENHAIN javaslata: Az ID2001 helyettinkább a WRITE TO PLC ill. READ FROM PLCparancsokat részesítse előnyben.
Bit teszt2300 Number Bit száma A funkció ellenőrzi, hogy egy bit meg
van-e határozva egy számban. Azellenőrizendő szám NR-ként kerül átadásra,a keresett bit pedig IDX-ként, ahol az IDX0a legalacsonyabb bitet jelenti. A nagyszámok funkciójának hívásához az NR-t Qparaméterként kell átadni.0 = Bit nincs meghatározva1 = Bit meg van határozva
Programinformációk olvasása (rendszer string)1 - Az aktuális főprogram vagy palettaprogram
elérési útvonala.
2 - A mondatkijelzőben látható NC-progamelérési útvonala.
3 - A SEL CYCLE vagy CYCLE DEF 12 PGM CALLalkalmazásával kiválasztott ciklus vagy azaktuális kiválasztott ciklus elérési útvonala.
10010
10 - A SEL PGM „...“ alkalmazásával kiválasztottNC program.
Csatornaadatok olvasása (rendszer string)10025 1 - A megmunkálási csatorna neve (kulcs)
SQL táblázatok adatainak olvasása (rendszer string)1 - Preset táblázat szimbólikus neve.
2 - Nullapont táblázat szimbólikus neve.
3 - Paletta preset táblázatának szimbólikus neve.
10 - Szerszámtáblázat szimbólikus neve.
11 - Helytáblázat szimbólikus neve.
10040
12 - Esztergaszerszám táblázatának szimbólikusneve
462 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
A szerszámbehívásban programozott értékek (rendszerstring)10060 1 - Szerszám neve
Gépi kinematika olvasása (Rendszerstring)10290 10 - A FUNCTIONMODE MILL ill. FUNCTION
MODE TURN használatával programozottés a Channels/ChannelSettings/CfgKinList/kinCompositeModels-ből származó gépikinematika szimbólikus neve.
Mozgási tartomány átkapcsolása (rendszerstring)10300 1 - A legutóbb aktivált mozgási tartomány
kulcsneve
Aktuális rendszeridő olvasása (rendszer string)10321 1 - 16 - 1: NN.HH.ÉÉÉÉ óó:pp:mp
2 és 16: NN.HH.ÉÉÉÉ óó:pp3: NN.HH.ÉÉ óó:pp4: ÉÉÉÉ-HH-NN óó:pp:mp5 és 6: ÉÉÉÉ-HH-NN óó:pp7: ÉÉ-HH-NN óó:pp 8 és 9: NN.HH.ÉÉÉÉ 10: NN.HH.ÉÉ 11: ÉÉÉÉ-HH-NN 12: ÉÉ-HH-NN 13 és 14: óó:pp:mp 15: óó:ppAlternatívaként a DAT-tal a SYSSTR(...)-benrendszeridő adható meg másodpercben, amita formázáshoz használható.
A tapintó (TS, TT) adatainak olvasása (rendszer string)50 - A TS tapintó típusa a tapintórendszer táblázat
TYPE oszlopából (tchprobe.tp).
70 - A TT asztali tapintó CfgTT/type-ban megadotttípusa.
10350
73 - Az aktív TT asztali tapintó CfgProbes/activeTT-ból származó kulcsneve.
A tapintó (TS, TT) adatainak olvasása és írása (rendszer string)10350 74 - Az aktív TT asztali tapintó CfgProbes/
activeTT-bab meghatározott sorozatszáma.
A palettamegmunkálás adatainak olvasása (rendszer string)1 - A paletta neve10510
2 - Az aktuálisan kiválasztott palettatáblázatelérési útvonala.
Az NC szoftver verziójelölésének olvasása (rendszer string)10630 10 - A string megfelel a megjelenített verziójelölés
formátumának, tehát pl. 340590 09 vagy817601 05 SP1.
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 463
Táblázatok és áttekintés | Rendszeradatok13
Csoportneve
CsoportazonosítójaID ...
Rendszeradatokszáma Nr ...
Index IDX... Leírás
Információ olvasása a kiegyensúlyozatlansági ciklushoz (rendszer string)10855 1 - Kiegyensúlyozatlanság kalibrációs táblázat
útvonala, ami az aktív kinematikához tartozik
Az aktuális szerszám adatainak olvasása (rendszer string)1 - Az aktuális szerszám neve
2 - Bejegyzés az aktív szerszám DOCoszlopából
3 - AFC- szabályozó beállítás
4 - Szerszámtartókinematika
10950
5 - Bejegyzés a DR2TABLE oszlopból -Korrekciósérték táblázat fájlja a 3D-ToolComp-hoz
Összehasonlítás: FN 18-FunkciókAz alábbi táblázatban találja az előző vezérlők FN18-funkcióit,amiket ebben a formában nem lehet a TNC 320-nél alkalmazni.Többnyire ezek a funkciók másokkal vannak lecserélve.
Nr IDX Tartalom Kiegészítő funkció
ID 10 Programinformáció1 - MM/Inch-állapot Q113
2 - Átfedési tényező zsebmaráskor CfgRead
4 - Az aktív megmunkáló ciklus száma ID 10 Nr. 3
ID 20 Gépállapot15 Log. tengely Hozzárendelés a logikai és a geometriai
tengely között
16 - Előtolás átmeneti körök
17 - Aktuálisan kiválasztott mozgási tartomány SYSTRING 10300
19 - Maximális orsófordulatszám az aktuálishajtóműfokozatnál és orsónál
Maximális hajtómű-fokozat: ID90 Nr. 2
ID 50 adatok a szerszámtáblázatból23 Szsz-Nr. PLC érték 1)
24 Szsz-Nr. Főtengely középpont eltolás gombja CAL-OF1
ID 350 NR 53 IDX 1
25 Szsz-Nr. Melléktengely középpont eltolás gombjaCAL-OF2
ID 350 NR 53 IDX 2
26 Szsz-Nr. Orsószög kalibráláskor CAL-ANG ID 350 NR 54
27 Szsz-Nr. Szerszámtípus a helytáblázathoz PTYP 2)
29 Szsz-Nr. Pozíció P1 1)
30 Szsz-Nr. Pozíció P2 1)
31 Szsz-Nr. Pozíció P3 1)
464 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Nr IDX Tartalom Kiegészítő funkció
33 Szsz-Nr. Menetemelkedés Pitch ID 50 NR 40
ID 51 adatok a helytáblázatból6 Helyszám Szerszámtípus 2)
7 Helyszám P1 2)
8 Helyszám P2 2)
9 Helyszám P3 2)
10 Helyszám P4 2)
11 Helyszám P5 2)
12 Helyszám Hely foglalva:0 = nem, 1 = igen
2)
13 Helyszám Sík szerszámtár: Hely afölöttfoglalt:0=nem, 1=igen
2)
14 Helyszám Sík szerszámtár: Hely azalattfoglalt:0=nem, 1=igen
2)
15 Helyszám Sík szerszámtár: Hely balra foglalt:0=nem,1=igen
2)
16 Helyszám Sík szerszámtár: Hely jobbrafoglalt:0=nem, 1=igen
2)
ID 56 fájlinformáció1 - Szerszámtáblázat sorainak száma
2 - Az aktív nullapont táblázat sorainak száma
3 Q paraméter Aktív tengelyek száma, amelyek az aktívnullapont táblázatban programozva vannak
4 - Szabadon definiált táblázat sorainakszáma, amelyek az FN26: TABOPEN-nellettek megnyitva
ID 214 Aktuális kontúradatok1 - Kontúrátmenet módja
2 - max. linearizáló hiba
3 - M112 módja
4 - Karaktermód
5 - M124 módja 1)
6 - Kontúrzsebmegmunkálás specifikációja
7 - Szabályozókör szűrési foka
8 - A 32 ciklussal ill. MP1096-tal programozotttűrés
ID 30 Nr. 48
ID 240 névleges pozíciók a REF rendszerben8 - Aktuális pozíció a REF rendszerben
ID 280 információk M128-hoz2 - Az M128-cal programozott előtolás ID 280 Nr 3
ID 290 kinematika átkapcsolás
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 465
Táblázatok és áttekintés | Rendszeradatok13
Nr IDX Tartalom Kiegészítő funkció
1 - Az aktív kinematika táblázat sora SYSSTRING 10290
2 Bit-Nr. Bit lekérdezése az MP7500-ban Cfgread
3 - Ütközésfelügyelet állapota régi NC-programban be- éskikapcsolható
4 - Ütközésfelügyelet állapota új NC-programban be- éskikapcsolható
ID 310 a geometriai viselkedés modifikációi116 - M116: -1=be, 0=ki
126 - M126: -1=be, 0=ki
ID 350 tapintórendszer adatai10 - TS: Tapintórendszer tengely ID 20 Nr 3
11 - TS: Hatásos gömbsugár ID 350 NR 52
12 - TS: Hatásos hossz ID 350 NR 51
13 - TS: Beállító gyűrű sugár
14 1/2 TS: Középpont eltolás főtengely/melléktengely
ID 350 NR 53
15 - TS: Középpont eltolás iránya a 0°helyzetéhez képest
ID 350 NR 54
20 1/2/3 TT: Középpont X/Y/Z ID 350 NR 71
21 - TT: Tányérsugár ID 350 NR 72
22 1/2/3 TT: 1. Tapintási pozíció X/Y/Z Cfgread
23 1/2/3 TT: 2. Tapintási pozíció X/Y/Z Cfgread
24 1/2/3 TT: 3. Tapintási pozíció X/Y/Z Cfgread
25 1/2/3 TT: 4. Tapintási pozíció X/Y/Z Cfgread
ID 370 tapintórendszer ciklus beállítások1 - Biztonsági távolság 0.0 és 1.0 ciklusnál
nincs kijáratva (megegyezik az ID990 NR1-gyel)
ID 990 Nr 1
2 - MP 6150 mérési gyorsmenet ID 350 NR 55 IDX 1
3 - MP 6151 gép gyorsmenete mérésigyorsmenetként
ID 350 NR 55 IDX 3
4 - MP 6120 Mérési előtolás ID 350 NR 55 IDX 2
5 - MP 6165 Szögkövetés be/ki ID 350 NR 57
ID 501 nullapont táblázat (REF-rendszer)sor Oszlop Érték a nullapont táblázatban Vonatkoztatási pont táblázat
ID 502 bázispont táblázatsor Oszlop Érték kiolvasása a bázispont táblázatból
az aktív megmunkálási rendszerfigyelembevételével
ID 503 bázispont táblázatsor Oszlop Érték közvetlen kiolvasása a
bázisponttáblázatbólID 507
466 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Rendszeradatok
Nr IDX Tartalom Kiegészítő funkció
ID 504 bázispont táblázatsor Oszlop Alapelforgatás kiolvasása a
bázisponttáblázatbólID 507 IDX 4-6
ID 505 nullapont táblázat1 - 0= nincs nullapont táblázat kiválasztva
1= nullapont táblázat kiválasztva
ID 510 palettamegmunkálás adatai7 - Felfogatás beillesztésének tesztjei a PAL-
sorból
ID 530 aktív bázispont2 sor A sor az aktív presettáblázatba írásvédett
0 = nem, 1 = igenFN 26/28 Locked oszlopkiolvasása
ID 990 megközelítési mód2 10 0 = Ledolgozás nem a mondatra ugrásban
1 = Ledolgozás mondatra ugrásbanID 992 NR 10 / NR 11
3 Q paraméter Tengelyek száma, amelyek az aktívnullapont táblázatban programozva vannak
ID 1000 gépi paraméterMP-szám MP-Index A gépi paraméter értéke CfgRead
ID 1010 gépi paraméter definiálva vanMP-szám MP-Index 0= gépi paraméter nem létezik
1= gépi paraméter létezikCfgRead
1) A funkció vagy a táblázat nem létezik2) Táblázatcella kiolvasása FN 26 / FN 28-cal vagy SQL-lel
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 467
Táblázatok és áttekintés | Áttekintő táblázatok13
13.2 Áttekintő táblázatok
Mellékfunkciók
M Érvényesség Hatása mondatnál Elsőmondat
Utolsómondat
Oldal
M0 Program STOP/Főorsó STOP/Hűtés KI ■ 212
M1 Opcionális programfutás STOP/Főorsó STOP/Hűtés KI ■ 212
M2 Program stop/Főorsó STOP/Hűtés KI/Állapotkijelző TÖRLÉS (gépiparamétertől függ)/1. mondatra ugrás
■ 212
M3M4 M5
Főorsó BE órajárással egyezően Főorsó BE órajárással ellentétesenFőorsó STOP
■■
■
212
M6 Szerszámcsere/Programfutás STOP (gépi paramétertől függ)/FőorsóSTOP
■ 212
M8M9
Hűtővíz BEHűtővíz KI
■■
212
M13M14
Főorsó BE órajárással egyezően/Hűtővíz BEFőorsó BE órajárással ellentétesen/Hűtővíz be
■■
212
M30 Mint az M2 funkció ■ 212
M89 Szabad mellékfunkciók vagyciklushívások, öröklődően érvényes (gépi paraméterektől függően)
■■
Ciklus-kézikönyv
M91 A pozicionáló mondatban: A koordináták a gépi nullapontravonatkoznak
■ 213
M92 A pozicionáló mondatban: A koordináták a gépgyártó általmeghatározott pozícióra, pl. a szerszámcsere-pozícióra vonatkoznak
■ 213
M94 A forgó tengely kijelzett értékének 360° alá csökkentése ■ 408
M97 Kis kontúrlépcsők megmunkálása ■ 216
M98 Nyitott kontúrok teljes megmunkálása ■ 217
M99 Mondatonkénti ciklushívás ■ Ciklus-kézikönyv
M101
M102
Automatikus szerszámcsere, ha a szerszám maximális éltartamaletelt M101 reset
■
■
115
M107M108
Testvérszerszámok hibaüzenetének elnyomása ráhagyással M107 reset
■■
115
M109
M110
M111
állandó forgácsolási sebesség a szerszámélen (előtolás növelése éscsökkentése)Állandó forgácsolási sebesség a szerszámélen (csak előtoláscsökkentésével)M109/M110 reset
■
■
■
220
M116M117
Előtolás mm/perc-ben a forgótengelyeken az M116 törlése
■■
406
M118 Kézikerekes pozicionálás szuperponálása programfutás közben ■ 223
M120 Sugárkompenzált kontúr előszámítása (ELŐRETEKINTÉS) ■ 221
M126M127
Forgótengelyek pályaoptimalizációja M126 törlése
■■
407
468 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Áttekintő táblázatok
M Érvényesség Hatása mondatnál Elsőmondat
Utolsómondat
Oldal
M130 A pozicionáló mondatban: A pontok a nem döntöttkoordinátarendszerre vonatkoznak
■ 215
M136M137
F előtolás milliméter/fordulatbanM136 reset
■ 219
M138 Döntött tengely kiválasztása ■ 409
M140 Visszahúzás a kontúrról a szerszámtengely irányában ■ 225
M143 Alapelforgatás törlése ■ 228
M141 Tapintórendszer felügyeletének elnyomása ■ 227
M148M149
Szerszám automatikus visszahúzása a kontúrtól NC stop esetén Reset M148
■■
229
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 469
Táblázatok és áttekintés | Áttekintő táblázatok13
Felhasználói funkciókFelhasználói funkciók
■ Alap verzió: 3 tengely és pozíciószabályzott főorsó■ Negyedik NC tengely és segédtengelyek■ vagy
Rövid leírás
□ Bővítő tengely 4 tengelyhez és a pozíciószabályozott főorsóhoz□ Bővítő tengely 5 tengelyhez, valamint pozíciószabályzott főorsóhoz
Programbevitel HEIDENHAIN Klartext formátum és DIN/ISO
■ Célpozíciók egyenesekben és ívekben derékszögű vagypolárkoordinátákkal
Pozíció megadás
■ Inkrementális vagy abszolút méretek■ Kijelzés és bevitel mm-ben vagy inch-ben
■ Szerszámsugár a munkasíkban és szerszámhosszSzerszámkorrekció■ Sugárkorrigált kontúr előre számítása max. 99 NC-mondat-ig (M120)
Szerszámtáblázatok Összetett szerszámtáblázatok a szerszámok valamennyi adatával
Állandó kontúr sebesség ■ A szerszámközéppont pályájának figyelembevételével■ A forgácsolóél figyelembevételével
Párhuzamos művelet NC-program előállítása grafikai támogatással mialatt egy másik NC-programfut
1 Hengerpaláston lévő kontúr programozása mint két síktengelyéKörasztal-megmunkálás(Advanced Function Set 1) 1 Előtolás programozható mm/perc-ben is
470 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Áttekintő táblázatok
Felhasználói funkciók
■ Egyenes■ Letörés■ Körpálya■ Körközéppont■ Kör sugara
Kontúrelemek
■ Érintőleges körív■ Lekerekített sarkok
■ Egy egyenesen: érintőlegesen vagy merőlegesenKontúr megközelítése éselhagyása ■ Körív mentén
FK szabad kontúrprogramozása
■ FK szabad kontúr programozás HEIDENHAIN párbeszédesformátumban grafikus támogatással, nem NC számára méretezettműhelyrajzokhoz
■ AlprogramokProgramszervezés■ Programrész ismétlés■ Tetszőleges NC-program alprogramként
■ Ciklusok fúráshoz, valamint hagyományos és merevszárúmenetfúráshoz
■ Négyszög- és körzsebek nagyolása■ Ciklusok mélyfúráshoz, dörzsárazáshoz, kiesztergáláshoz és
süllyesztéshez■ Ciklusok külső és belső menetmaráshoz■ Négyszög- és körzsebek simítása■ Ciklusok sík és döntött felületek simításához■ Ciklusok egyenes és íves hornyok marásához■ Derékszögű és polár furatmintázatok■ Kontúrral párhuzamos kontúrzseb
Megmunkálóciklusok
■ Átmenő kontúr■ OEM ciklusok (gépgyártó által kifejlesztett speciális ciklusok) is
integrálhatók
■ Nullaponteltolás, forgatás, tükrözésKoordináta-transzformációk■ Mérettényező (tengelyspecifikus)1 Munkasík döntése (Fejlett funkciókészlet 1)
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 471
Táblázatok és áttekintés | Áttekintő táblázatok13
Felhasználói funkciók
■ Matematikai funkciók: =, +, –, *, sin α, cos α, négyzetgyök■ Logikai műveletek (=, ≠, <, >)■ Zárójeles számítások■ tan α, arc sin, arc cos, arc tan, an, en, In, log, egy szám abszolút értéke,
konstans π, negáció, tizedespont előtti és utáni számjegyek levágása
Q paraméterekProgramozás változókkal
■ Funkciók kör meghatározásához■ Szövegparaméterek
■ Számológép■ Szintaktikai elemek színes kiemelése■ Aktuális hibaüzenetek teljes listája■ Környezetfüggő súgó funkciók a hibaüzenetekhez
Programozási segédletek
■ Grafikus támogatás ciklusok programozásához■ Megjegyzés sorok az NC programban
Betanulás ■ Pillanatnyi pozíció átvétele közvetlenül az NC programba
472 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Áttekintő táblázatok
Felhasználói funkciók
■ Megmunkálási folyamat grafikus szimulációja, akkor is ha egy másikNC-program fut
Teszt grafikaMegjelenítési módok
■ Felülnézet / kivetítés 3 síkban / 3D nézet / 3D vonalas grafika■ Részlet nagyítása
Programozott grafika ■ A programozás üzemmódban a megadott NC-mondatok ki vannakrajzolva (2d vonalas grafika), akkor is ha másik NC-program fut.
Programfutás grafikaMegjelenítési módok
■ A futtatott NC-program grafikus ábrázolása felülnézetben / ábrázolás 3síkban / 3D-ábrázolás
Megmunkálási idő ■ Megmunkálási idő kiszámítása Programteszt üzemmódban■ Az aktuális megmunkálási idő kijelzése Programfutás üzemmódokban
Kontúr, visszatérés ■ Mondatra ugrás tetszőleges NC-mondatra az NC-program-ban és akiszámított célpozíció megközelítése a megmunkálás folytatásához
■ NC-program megszakítása, kontúr elhagyása és ismételt megközelítése
Nullaponttáblázatok ■ Többszörös nullaponttáblázatok, munkadarab-specifikus nullapontoktárolásához
■ Tapintó kalibrálása■ A munkadarab hibás beállításának kézi vagy automatikus korrigálása■ Kézi vagy automatikus nullapontfelvétel■ Munkadarab automatikus mérése
Tapintóciklusok
■ Ciklusok az automatikus szerszámméréshez
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 473
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
13.3 Különbségek a TNC 320 és a iTNC 530között
Összehasonlítás: PC szoftver
Funkció TNC 320 iTNC 530
ConfigDesign a gépi paraméterekkonfigurációjához
Elérhető Nem áll rendelkezésre
TNCanalyzer szervízfájlok elemzésére éskiértékelésére
Rendelkezésre áll Nem áll rendelkezésre
Összehasonlítás: Felhasználói funkciók
Funkció TNC 320 iTNC 530Programbevitel
smarT.NC – XASCII szerkesztő X, közvetlenül
szerkeszthetőX, átalakítás utánszerkeszthető
Pozíció megadásVegye fel az utolsó szerszámpozíciót pólusként (üresCC mondat)
X (hibaüzenet,ha a polús átvitelbizonytalan)
X
Spline halmazok (SPL) – X, 9-es opcióval
SzerszámkorrekcióHáromdimenziós szerszámsugár kompenzáció – X, 9-es opcióval
SzerszámtáblázatSzerszámtípusok rugalmas kezelése X –Választható szerszámok szűrt kijelzése X –Rendezési funkció X –Oszlop nevek Esetenként _ jellel Esetenként - jellelAdatlap nézet Átkapcsolás az
Osztott képernyőgombbal
Átkapcsolásfunkciógombbal
Szerszámtáblázat cseréje a TNC 320 és az iTNC 530között
X Nem lehetséges
Tapintó táblázat a különböző 3D tapintók kezeléséhez X –
Forgácsolási adatok számítása: Fordulatszám éselőtolás automatikus kiszámítása
Egyszerűforgácsolási adatszámítás mögöttestáblázat nélkülForgácsolási adatszámítás mögöttestáblázattal
Mentett technológiaitáblázatok alkalmazása
474 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között
Funkció TNC 320 iTNC 530Bármely táblázat létrehozása Szabadon
megadhatótáblázatok (.TABfájlok)Olvasás és írás FNfunkciókkalLétrehozás config.data-n keresztülA táblázatneveknekés a táblázatokoszlopneveinekbetűvel kellkezdődniük, és nemtartalmazhatnakszámolási jeleketOlvasás és írás SQLfunkciókkal
Szabadonmegadhatótáblázatok (.TABfájlok)Olvasás és írás FNfunkciókkal
Mozgás a szerszámtengely irányábanKézi üzemmód (3-D ROT menü) X X, FCL2 funkcióSzuperpozícionálás kézikerékkel X X, opció #44
Előtolások bevitele:FT (mozgási út ideje másodpercben) – XFMAXT (kizárólag a gyorsjárati mozgásra érvényes:mozgási út ideje másodpercben)
– X
FK szabad kontúr programozásaFK program átalakítása Klartext párbeszédesprogrammá
– X
FK-mondatok M89-cel kombinálva – X
Programszervezés:Max. címkeszám 65535 1000Alprogramok X X
Alprogramok egymásbaágyazása 20 6
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 475
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
Funkció TNC 320 iTNC 530Q paraméteres programozás:
FN 15: PRINT – XFN 25: PRESET – XFN 29: PLC LIST X –FN 31: RANGE SELECT – XFN 32: PLC PRESET – XFN 37: EXPORT X –Az FN 16 alkalmazásával írás a LOG fájlba X –Paraméter tartalom megjelenítése a kiegészítőállapotkijelzőben
X –
SQL funkciók táblázatok írásához és olvasásához X –
Grafikus támogatás2D-s programozási grafika X X
REDRAW funkció (REDRAW) – XRácsvonalak megjelenítése háttérként X –
Grafikus teszt (felülnézet, kivetítés 3 síkban, 3D-snézet)
X X
Egyenes metszéspont koordinátái 3 síkúkivetítéshez
– X
Szerszámcsere makró tényezője X eltérés aténylegesvégrehajtástól
X
Vonatkoztatási pont táblázatA preset táblázat 0. sora manuálisan szerkeszthető X –
PalettakezelőPalettafájlok támogatása – XSzerszám-orientált megmunkálás – XPaletták bázispontjainak kezelése egy táblázatban – X
476 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között
Funkció TNC 320 iTNC 530Programozási segédletek:
Szintaktikai elemek színes kiemelése X –Számológép X (tudományos) X (standard)NC mondatok kommentárrá alakítása X –Struktúra sorok az NC programban X X
Struktúra nézet programtesztben – X
Dinamikus ütközésfigyelés (DCM):Ütközésfigyelés automatikus üzemmódban – X, opció 40Ütközésfigyelés Kézi üzemmódban – X, opció 40Meghatározott ütköző objektumok grafikus ábrázolása – X, opció 40Ütközés ellenőrzés programteszt módban – X, opció 40Készülékek figyelése – X, opció 40Szerszámtartó kezelő X X, opció 40
CAM támogatás:Kontúrok átvétele Step és Iges adatokból X, opció 42 –Megmunkálási pozíciók átvétele Step és Igesadatokból
X, opció 42 –
Offline szűrő CAM fájlokhoz – XStretch szűrő X –
MOD funkciók:Felhasználói paraméterek Konfig adatok SzámstruktúraOEM súgófájlok szerviz funkciókkal – XAdathordozó ellenőrzése – XJavítócsomagok betöltése – XTengelyek meghatározása a pillanatnyi pozícióátvételéhez
– X
Számláló konfigurálása X –
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 477
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
Funkció TNC 320 iTNC 530Speciális funkciók:
Tükrözött program létrehozása – XAdaptív előtolás vezérlés (AFC) – X, opció 45Számláló meghatározása FUNCTION COUNT-val X –Várakozási idő meghatározása FUNCTION FEED-vel X –
Funkciók nagy formákhoz és öntvényekhez:Globális programbeállítások (GS) – X, opció 44Bővített M128: FUNCTION TCPM – X
Állapotkijelzők:Q paraméterek értékének dinamikus kijelzése,meghatározható értéktartományok
X –
Hátralévő idő grafikus kijelzése – X
Felhasználó interfész egyedi színbeállítása – X
478 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között
Összehasonlítás: Kiegészítő funkciók
M Érvényesség TNC 320 iTNC 530
M00 Program STOP/Főorsó STOP/Hűtés KI X X
M01 Opcionális program STOP X X
M02 Program stop/Főorsó STOP/Hűtés KI/Állapotkijelző Törlés(gépi paramétertől függ)/1. mondatra ugrás
X X
M03M04 M05
Főorsó BE órajárással egyezően Főorsó BE órajárással ellentétesen Főorsó STOP
X X
M06 Szerszámcsere/Programfutás STOP (gépi-specifikus funkció)/Főorsó STOP
X X
M08M09
Hűtővíz BEHűtővíz KI
X X
M13M14
Főorsó BE órajárással egyezően/Hűtővíz BEFőorsó BE órajárással ellentétesen/Hűtővíz BE
X X
M30 Megegyezik az M02 funkcióval X X
M89 Szabad mellékfunkciók vagyciklushívások, öröklődő érvényesség (gép-specifikus funkció)
X X
M90 Állandó kontúrsebesség a sarkoknál (nem szükséges TNC320 esetén)
– X
M91 A pozicionáló mondatban: A koordináták a gépi nullapontravonatkoznak
X X
M92 A pozicionáló mondatban: A koordináták a gépgyártó általmeghatározott pozícióra, pl. a szerszámcsere-pozícióravonatkoznak
X X
M94 A forgó tengely kijelzett értékének 360° alá csökkentése X X
M97 Kis kontúrlépcsők megmunkálása X X
M98 Nyitott kontúrok teljes megmunkálása X X
M99 Mondatonkénti ciklushívás X X
M101
M102
Automatikus szerszámcsere, ha a szerszám maximáliséltartama leteltM101 reset
X X
M103 Előtolás csökkentése fogásvételkor az F tényezőre (százalék) X X
M104 Az utoljára felvett nullapont újbóli aktiválása – (ajánlott: Ciklus247)
X
M105M106
Megmunkálás második kv tényezővelMegmunkálás az első kv tényezővel
– X
M107M108
Testvérszerszámok hibaüzenetének elnyomása ráhagyássalReset M107
X X
M109
M110
M111
állandó forgácsolási sebesség a szerszámélen (előtolásnövelése és csökkentése)Állandó forgácsolási sebesség a szerszámélen (csak előtoláscsökkentésével)M109/M110 reset
X X
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 479
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
M Érvényesség TNC 320 iTNC 530
M112
M113
Kontúrátmenetek megadása bármely két kontúrátmenetközöttM112 reset
– (ajánlott:Ciklus 32)
X
M114
M115
A szerszámgeometria automatikus kompenzálása döntötttengellyel történő megmunkálásnálReset M114
– ajánlott: M128,TCPM)
X, opció 8
M116M117
Körasztalok előtolása mm/perc-benM116 reset
X, opció 8 X, opció 8
M118 Kézikerekes pozicionálás szuperponálása programfutásközben
X X
M120 Sugárkompenzált kontúr előszámítása (ELŐRETEKINTÉS) X X
M124 Kontúrszűrő – (felhasználóiparaméterekenkeresztüllehetséges)
X
M126M127
Forgótengelyek pályaoptimalizációjaM126 reset
X X
M128
M129
A szerszámcsúcs pozíciójának megtartása döntött tengelyesetén (TCPM)M128 reset
– X, opció 9
M130 A pozicionáló mondatban: A pontok a nem döntöttkoordinátarendszerre vonatkoznak
X X
M134
M135
Pontos megállás nem-érintő kontúrátmeneteknél,forgótengelyekkel való pozicionáláskorM134 reset
– X
M136M137
F előtolás milliméter/fordulatbanM136 reset
X X
M138 Döntött tengely kiválasztása X X
M140 Visszahúzás a kontúrról a szerszámtengely irányában X X
M141 Tapintórendszer felügyeletének elnyomása X X
M142 Modális programinformációk törlése – X
M143 Alapelforgatás törlése X X
M148
M149
Szerszám automatikus visszahúzása a kontúrtól NC stopesetén Reset M148
X X
M150 Végálláskapcsoló üzenet elnyomása – (FN 17-en keresztüllehetséges)
X
M197 Sarkok lekerekítése X –
M200-M204
Lézeres vágó funkciók – X
480 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között
Komparátor: Ciklusok
Ciklus TNC 320 iTNC 530
1 MELYFURAS (ajánlott: ciklus 200, 203, 205) – X
2 MENETFURAS (ajánlott: ciklus 206, 207, 208) – X
3 HORONYMARAS (ajánlott: ciklus 253) – X
4 NEGYSZOGZSEBMARAS (ajánlott: ciklus 251) – X
5 KORZSEBMARAS (ajánlott: ciklus 252) – X
6 KINAGYOLAS (SL I, ajánlott: SL II, ciklus 22) – X
7 NULLAPONTELTOLAS X X
8 TUKROZES X X
9 KIVARASI IDO X X
10 ELFORGATAS X X
11 MERETTENYEZO X X
12 PROGRAMHIVAS X X
13 ORSOPOZICIONALAS X X
14 KONTURGEOMETRIA X X
15 ELOFURAS (SL I, ajánlott: SL II, ciklus 21) – X
16 KONTURMARAS (SL I, ajánlott: SL II, ciklus 24) – X
17 MEREVSZ.MENETFURAS (ajánlott: ciklus 207, 209) – X
18 MENETVAGAS X X
19 MEGMUNKALASI SIK X, opció 8 X, opció 8
20 KONTURADATOK X X
21 ELOFURAS X X
22 KINAGYOLAS X X
23 FENEKSIMITAS X X
24 OLDALSIMITAS X X
25 ATMENO KONTUR X X
26 MERETTENY.TENGKENT X X
27 HENGERPALAST X, opció 8 X, opció 8
28 HENGERPALAST X, opció 8 X, opció 8
29 HENGERPALAST GERINC X, opció 8 X, opció 8
30 CAM ADATOK FELDOLG. – X
32 TURES X X
39 HENGERPALAST KONTUR X, opció 8 X, opció 8
200 FURAS X X
201 DORZSARAZAS X X
202 KIESZTERGALAS X X
203 UNIVERZALIS FURAS X X
204 HATRAFELE SULLYESZTS X X
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 481
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
Ciklus TNC 320 iTNC 530
205 UNIVERZ. MELYFURAS X X
206 MENETFURAS X X
207 MEREVSZ.MENETFURAS X X
208 FURATMARAS X X
209 MENETFURAS FORGACSTR X X
210 HORONY LENGETVE (ajánlott: ciklus 253) – X
211 IVES HORONY (ajánlott: ciklus 254) – X
212 ZSEBSIMITAS (ajánlott: ciklus 251) – X
213 CSAPSIMITAS (ajánlott: ciklus 256) – X
214 KORZSEBSIMITAS (ajánlott: ciklus 252) – X
215 KORCSAPSIMITAS (ajánlott: ciklus 257) – X
220 LYUKKOR X X
221 LYUKSOROK X X
225 GRAVIROZ X X
230 LEPTETO MEGMUNKALAS (ajánlott: ciklus 233) – X
231 SZAB. FELULET – X
232 SIKMARAS X X
233 SIKMARAS X –
240 KOZPONTOZAS X X
241 EGYELU MELYFURAS X X
247 BAZISPONT KIJELOLESE X X
251 NEGYSZOGZSEB X X
252 KORZSEBMARAS X X
253 HORONYMARAS X X
254 IVES HORONY X X
256 NEGYSZOGCSAP X X
257 KORCSAP X X
258 SOKSZOGCSAP X –
262 MENETMARAS X X
263 MENETMARASKITORESSEL X X
264 MENETMARAS TELIBE X X
265 HELIXMENETMAR TELIBE X X
267 KULSOMENETMARAS X X
270 KONTURVONAL ADATAI a ciklus 25 működésének beállítására X X
275 KONTURNUT ORVENYMAR. X X
276 KONTURVONAL 3D X X
290 INTERPOL.ESZTERGALAS – X, 96-es opció
482 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között
Összehasonlítás: tapintóciklusok Kézi üzemmód vagyElektronikus kézikerék üzemmódban
Ciklus TNC 320 iTNC 530
Tapintó táblázat a 3D tapintók kezeléséhez X –
Érvényes hossz kalibrálása X X
Érvényes sugár kalibrálása X X
Alapelforgatás mérése egyenes alkalmazásával X X
Nullapont felvétele tetszőleges tengelyen X X
Sarok felvétele nullapontként X X
Körközéppont felvétele nullapontként X X
Középvonal felvétele nullapontként X X
Alapelforgatás mérése két furat/hengeres csap alkalmazásával X X
Nullapont felvétele négy furat/hengeres csap alkalmazásával X X
Körközép felvétele három furat/hengeres csap alkalmazásával X X
Egy sík eltérésének meghatározása és eltolása X –
Mechanikus tapintó támogatás a pillanatnyi pozíció kézi felvételéhez Funkciógombbalvagynyomógombbal
Gombbal
Mérési értékek beírása a preset táblázatba X X
Mérési értékek írása a nullapont táblázatba X X
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 483
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
Összehasonlítás: tapintóciklusok automatikusamunkadarab-ellenőrzéshez
Ciklus TNC 320 iTNC 530
0 BAZISSIK X X
1 POLAR BAZISPONT X X
2 TS KALIBRALASA – X
3 MERES X X
4 MERES 3D X X
9 TS HOSSZKALIBRALAS – X
30 TT KALIBRALASA X X
31 SZERSZAMHOSSZ X X
32 SZERSZAMSUGAR X X
33 SZERSZAM MERESE X X
400 BAZISELFORGATAS X X
401 ROT 2 FURAT X X
402 ROT 2 KORALAKU CSAP X X
403 ROT FORGO TENGELYEN X X
404 BAZISELFORG. KIJELOL X X
405 ROT A C-TENGELYEN X X
408 HORONYKOZEP B.PONT X X
409 BORDAKOZEP B.PONT X X
410 HIVPONT ZSEBEN BELUL X X
411 HIVPONT NEGYSZ KIVUL X X
412 HIVPONT KORON BELUL X X
413 HIVPONT KORON KIVUL X X
414 HIVPONT SARKON KIVUL X X
415 HIVPONT SARKON BELUL X X
416 HIVPONT LYUKKORKOZEP X X
417 BAZISP.ELT. TS-TENG. X X
418 BAZISPONT 4 FURATBOL X X
419 BAZISPONT EGY TENG. X X
420 SZOGMERES X X
421 FURATMERES X X
422 KORMERES KIVUL X X
423 NEGYSZ.ZSEB MERESE X X
424 NEGYSZ.CSAP MERESE X X
425 SZELESSEGMERES BELUL X X
426 SZIGET MERESE KIVUL X X
427 KOORDINATAMERES X X
484 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között
Ciklus TNC 320 iTNC 530
430 LYUKKOR MERESE X X
431 SIK MERESE X X
440 TENG.ELTOLAS MERESE – X
441 GYORS TAPINTAS X X
450 KINEMATIKA MENTESE – X, opció 48
451 KINEMATIKA MERESE – X, opció 48
452 PRESET-KOMPENZACIO – X, opció 48
453 KINEMATIKAI RACS – –
460 TS KALIBRALASA GOEMBOEN X X
461 TS HOSSZ KALIBRALASA X X
462 TS KALIBRALASA GYURUBEN X X
463 TS KALIBRALASA GOEMBOEN X X
480 TT KALIBRALASA X X
481 SZERSZAMHOSSZ X X
482 SZERSZAMSUGAR X X
483 SZERSZAM MERESE X X
484 IR-TT KALIBRALAS X X
600 GLOBALIS MUNKATER X –
601 HELYI MUNKATER X –
1410 TAPINTÁS AZ ÉLEN X –
1411 KÉT CIKLUS TAPINTÁS X –
1420 TAPINTÁS SÍKBAN X –
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 485
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
Összehasonlítás: Különbségek a programozásban
Funkció TNC 320 iTNC 530
Fájlkezelés:Név bevitele Megnyitja a Fájl kiválasztása
felugró ablakotA kurzor szinkronizálása
Billentyű kombinációktámogatása
Nem elérhető Elérhető
Kedvencek kezelő Nem elérhető ElérhetőOszlop struktúra konfigurálása Nem elérhető Elérhető
Szerszám kiválasztása a táblázatból Kiválasztás osztott képernyő-menün keresztül
Kiválasztás egy felugró ablakban
Speciális funkciók programozása aSPEC FCT gombbal
A gomb megnyomása megnyitja afunkciógombsort, mint almenüt. Azalmenüből való kilépéshez: Nyomjameg ismét a SPEC FCT gombot;ezután a vezérlő az utolsó aktívfunkciógombsort mutatja
A gomb megnyomása afunkciógombsort utolsó sorkéntadja hozzá. A menüből valókilépéshez: Nyomja megismét a SPEC FCT gombot;ezután a vezérlő az utolsó aktívfunkciógombsort mutatja
A ráálló és elhagyó mozgásokprogramozása APPR DEP gombbal
A gomb megnyomása megnyitja afunkciógombsort, mint almenüt. Azalmenüből való kilépéshez: Nyomjameg ismét a APPR DEP gombot;ezután a vezérlő az utolsó aktívfunkciógombsort mutatja
A gomb megnyomása afunkciógombsort utolsó sorkéntadja hozzá. A menüből valókilépéshez: Nyomja megismét a APPR DEP gombot;ezután a vezérlő az utolsó aktívfunkciógombsort mutatja
Az END gomb megnyomása azaktív CYCLE DEF és TOUCH PROBEmenük alatt
Megszakítja a szerkesztésiműveletet, és hívja a fájlkezelőt
Kilép a megfelelő menüből
A fájlkezelő hívása CYCLE DEF ésTOUCH PROBE aktív menük alatt
Megszakítja a szerkesztésiműveletet, és hívja a fájlkezelőt.A megfelelő funkciógombsorkiválasztva marad, amikor kilép afájlkezelőből
Hibaüzenet Funkció nélküli gomb
Fájlkezelő hívása CYCL CALL, SPECFCT, PGM CALL és APPR/DEP aktívmenük alatt
Megszakítja a szerkesztésiműveletet, és hívja a fájlkezelőt.A megfelelő funkciógombsorkiválasztva marad, amikor kilép afájlkezelőből
Megszakítja a szerkesztésiműveletet, és hívja a fájlkezelőt.Az alap funkciógombsor kerülkiválasztásra, amikor kilép afájlkezelőből
Nullaponttáblázat:Funkciók rendezése a tengelyenbeüli értékek szerint
Elérhető Nem elérhető
Táblázat visszaállítása Elérhető Nem elérhetőLista/adatlap nézet váltása Átváltás képernyőfelosztás
gombbalVáltás a váltó gombbal
Egyedi sor beszúrása Mindenhol engedélyezett,újraszámozás csak kérésután lehetséges. Üres sor lettbeszúrva, kézileg kell nullákkalkitölteni
Csak a táblázat végénengedélyezett. 0-ás sor mindenoszlopba beszúrható
486 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között
Funkció TNC 320 iTNC 530
Egy tengely pillanatnyipozícióértékeinek átvitelea nullapont táblázatba,gomblenyomással
Nem elérhető Elérhető
Valamennyi aktív tengelypillanatnyi pozícióértékeinekátvitele a nullapont táblázatba,gomblenyomással
Nem elérhető Elérhető
A TS-sel utoljára mért pozíciókátvétele gomblenyomással
Nem elérhető Elérhető
FK szabad kontúr programozás:Párhuzamos tengelyekprogramozása
A géptípustól független X/Y koordinátákkal; átváltás aFUNCTION PARAXMODE-dal
Gépfüggő a létező párhuzamostengelyekkel
Relatív referenciák automatikuskorrekciója
A relatív referenciák a kontúralprogramokban nincsenekautomatikusan korrigálva
Valamennyi relatív referenciakorrekciója automatikus
Megmunkálási sík megállapításaprogramozással
BLK-formaSík XY ZX YZ funkciógombeltérő megmunkálási síknál
BLK-forma
Q paraméter programozás:Q paraméterképlet SGN-vel Q12 = SGN Q50
Q 50 = 0 esetén a Q12 = 0Q50 > 0 esetén a Q12 = 1Q50 < 0 esetén a Q12 -1
Q12 = SGN Q50Q50 >= 0 esetén a Q12 = 1Q50 < 0 esetén a Q12 -1
Hibaüzenetek kezelése:Segítség hibazeneteknél Hívás az ERR gombbal Hívás a HELP gombbalÜzemmódváltás a súgómenüalatt
Üzemmódváltáskor a súgómenü bezáródik
Üzemmódváltás nemengedélyezett (a gomb nemműködik)
A háttér üzemmód kiválasztásaa súgómenü alatt
F12-vel való váltáskor a súgómenü bezáródik
F12-vel való váltáskor a súgómenü nyitva marad
Azonos hibaüzenetek Listában gyűjtve Csak egyszer jelenik megHibaüzenetek nyugtázása Minden hibaüzenetet (még
ha többször is jelenik meg)nyugtázni kell, az ÖSSZESTÖRLÉSE funkció elérhető
Hibaüzenet egyszerinyugtázáshoz
Hozzáférés a protokollfunkciókhoz
Hosszú és hatásosszűrőfunkciók (hibákra,gomblenyomásokra) elérhetők
Teljes logfájl szűrőfunkcióknélkül elérhető
Szervizfájlok mentése Elérhető.Rendszerösszeomláskor nemkészül szervizfájl
Elérhető.Rendszerösszeomláskorautomatikusan készül szervizfájl
Kereső funkció:Utoljára keresett szavak listája Nem elérhető ElérhetőAktív mondat elemeinekmegjelenítése
Nem elérhető Elérhető
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 487
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
Funkció TNC 320 iTNC 530
Az összes elérhető NC mondatlistájának megjelenítése
Nem elérhető Elérhető
Kereső funkció indítása a fel/lenyílgombokkal, kijelölés esetén
Maximum 50000 NC-mondat-ig működik, Konfig-Dátumonkeresztül beállítható
Nincs korlátozás a programhosszára vonatkozóan
Programozott grafika:A rács méretarányosmegjelenítése
Elérhető Nem elérhető
Kontúr alprogramokszerkesztése SLII ciklusokban,AUTOM. RAJZOLÁS funkcióval
Hibajelzéseknél a kurzora főprogramban a CYCLCALL NC-mondat-on áll
Hibajelzéseknél a kurzor ahibát okozó NC-mondat-on áll akontúralprogramban.
Nagyító ablak mozgatása Ismétlő funkció nem elérhető Ismétlő funkciók elérhetők
Melléktengelyek programozása:FUNCTION PARAXCOMPszintaktika: Meghatározza akijelző és a mozgásútvonalakműködését
Elérhető Nem elérhető
FUNCTION PARAXMODEszintaktika: Meghatározzaa mozgáshoz rendelendőpárhuzamos tengelyeket
Elérhető Nem elérhető
OEM ciklusok programozásaHozzáférés a táblázat adatokhoz SQL-parancsokon keresztül
és FN 17-/FN 18- vagyTABREAD-TABWRITE-funkciókkal
A FN 17-/FN 18- vagyTABREAD-TABWRITEfunkciókkal
Hozzáférés a gépiparaméterekhez
A CFGREAD funkcióval FN 18-funkciókkal
Interaktív ciklus létrehozásaCYCLE QUERY-vel, pl. tapintóciklusok a Kézi üzemmódban
Elérhető Nem elérhető
Összehasonlítás: Különbségek programtesztnél,funkcionalitásnál
Funkciók TNC 320 iTNC 530
Beszállás a GOTO gombbal Funkció csak akkor lehetséges,ha még nem nyomta mega START MON DATONKÉNTfunkciógombot
Funkció START MON DATONKÉNTután is lehetséges
A megmunkálási idő kiszámítása A szimuláció mindenmegismétlésekor a STARTfunkciógombbal a megmunkálásiidők összeadódnak
A szimuláció mindenmegismétlésekor a STARTfunkciógombbal az idő számítása0-ról
mond.ként Furatmintázat ciklusok és CYCLCALL PAT esetén, a vezérlőminden egyes pont után megáll.
Furatmintázat ciklusokat és CYCLCALL PAT -ot úgy kezeli a vezérlőmint egy NC-mondat-ot
488 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között
Összehasonlítás: Különbségek a Programtesztben,művelet
Funkció TNC 320 iTNC 530
Nagyítás funkció Bármely síkrészlet kiválaszthatóegy egyedi funkciógombbal
A síkrészletek három váltófunkciógombbal választhatók ki
Gépspecifikus M mellékfunkciók Hibaüzenethez vezet, hanincsenek integrálva a PLC-be
Programteszt alatt figyelmen kívülmarad
Szerszámtáblázat megjelenítése/szerkesztése
Funkciógombbal elérhető funkció Funkció nem elérhető
Szerszámábrázolás türkiz: szerszámhosszpiros: vágóélhossz és aszerszám fogásban vankék: vágóélhossz és aszerszám nincs fogásban
-piros: a szerszám fogásbanzöld: a szerszám nincsfogásban
3D-ábrázolás nézetopciói Elérhető Funkció nem elérhető
Állítható modell minőség Elérhető Funkció nem elérhető
13
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 489
Táblázatok és áttekintés | Különbségek a TNC 320 és a iTNC 530 között13
Összehasonlítás: a programozó állomás különbségei
Funkció TNC 320 iTNC 530
Demo verzió Több mint 100 NC-mondat-bólálló NC-programok-at nem lehetkiválasztani, hibaüzenet jelenikmeg.
NC-programok kiválaszthatóak,maximum 100 NC-mondat jelenikmeg, a további NC-mondatok azábrázolásból ki vannak hagyva
Demo verzió Ha egymásba ágyazza a PGMCALL eredményeit, több mint100 NC mondatban, amibennincs grafikus teszt; nem kaphibaüzenetet
Beillesztett NC-programokszimulálhatóak.
Demo verzió Maximum 10 elemet vihet át aCAD-viewerből NC-programba.
Maximum 31 sort vihet át a DXF-konverterből NC-programba.
NC programok másolása Másolás a TNC:\ könyvtárból/baWindows Explorer-rel lehetséges
A másolásnak a TNCremo-val vagya programozói hely fájlkezelőjévelkell történnie.
A vízszintes funkciógombsorátváltása
A funkciógombsor sávjáravaló kattintás a vízszintesfunkciógombsort átváltja eggyeljobbra, vagy balra
Bármely függőleges funkciógombravaló kattintás a megfelelővízszintes funkciógombsortaktiválja
490 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
IndexAAdatkiadás
a képernyőre....................... 277szerverre.............................. 278
Adatlap nézet........................... 363Alapok........................................ 61A leírásról................................... 26Alkatrészcsaládok.................... 256
ÁÁllandó Q paraméterek............ 255Alprogram................................. 233
tetszőleges NC program..... 237ASCII Fájlok............................. 356
BBázispont
kiválasztás............................. 75
CCAD Viewer
Bázispont kijelölése............ 418sík meghatározása............. 421
CAD-Viewerfuratpozíció kiválasztása
Egértartomány................. 429Egyszeri kiválasztás........ 428Ikon.................................. 430
furatpozíciók szűrése........... 431Kontúr kiválasztása.............. 424réteg beállítás...................... 417
CAD-Viewer(opció #42)............ 413Csavarvonal............................. 155Csavarvonal interpoláció.......... 155
DDatum shift
Resetting.............................. 353Derékszögű koordináták
Egyenes elmozdulás............ 141körpálya érintő csatlakozással....148
Descartes-koordinátákKörpálya a CC körközéppontkörül..................................... 145
DNCInformáció az NC programból....282
DöntésMunkasík..................... 377, 379
Döntés forgótengelyek nélkül... 405DXF adatok feldolgozása
Alapbeállítások..................... 415Megmunkálási pozíciókkiválasztása......................... 427
EEgyenes elmozdulás........ 141, 153Egymásba ágyazás.................. 242Elérési út.................................... 92Előtolás
beadási lehetőségek.............. 82Forgótengelyeken, M116...... 406
Előtolás milliméter/orsófordulatbanM136........................................ 219Értékek kerekítése................... 329
FFájl
felülírás.................................. 99létrehozás.............................. 98másolás................................. 98védelem.............................. 106
Fájl állapot.................................. 95Fájlkezelés
külsőleg létrehozott fájltípusok...92táblázat másolása................ 100
FájlkezelőFájl átnevezése.................... 105Fájlok kiválasztása................. 96Fájl típus............................... 90Fájl törlése........................... 103Funkció áttekintés.................. 93Hívás...................................... 95Könyvtár................................. 92
Létrehozás......................... 98Könyvtárak
Másolás........................... 102Fájl műveletek.......................... 350Fájlok
kijelölése............................. 104rendezése........................... 105
FCL funkció................................ 30Fejlettségi szint.......................... 30Felületi normál vektor............... 388FK programozás....................... 159
Alapismeretek...................... 159Beviteli opciók
A kontúrelemek hossza ésiránya............................... 165Köradatok........................ 166Relatív adatok.................. 169Segédpontok................... 168Végpontok....................... 165Zárt kontúrok................... 167
Egyenesek........................... 163Körpályák............................. 164
FK-ProgramozásGrafika................................. 161Párbeszédablak megnyitása 162
FN14: HIBA: Hibaüzenetekmegjelenítése................... 267, 267FN 16: F-PRINT: szövegek
formázott kiadása..................... 271FN 18: SYSREAD:Rendszeradatok olvasása........ 278FN19: PLC: Értékek átvitele a PLC-be............................................. 279FN20: WAIT FOR: NC és PLCszinkronizálása......................... 280FN 23: KÖRADATOK: Körkiszámítása 3 pontból.............. 261FN 24: KÖRADATOK: Körkiszámítása 4 pontból.............. 261FN26: TABOPEN: Nyisson megegy szabadon meghatározhatótáblázatot.................................. 363FN27: TABWRITE
Bevitel egy szabadonmeghatározható táblázatba. 364
FN28: TABREAD: Szabadonmeghatározható táblázat olvasása..365, 365FN 29: PLC: Értékek átadása aPLC-nek................................... 281FN 37: EXPORT...................... 282FN38: SEND: Információküldése..................................... 282Forgótengely
Kijelzett érték csökkentéseM94...................................... 408Pályaoptimalizáció: M126.... 407
Forgótengelyek........................ 406Forgótengelyek további tengelyei....406Főorsó fordulatszám
megadása............................ 112Főtengelyek................................ 73FUNCTION COUNT................. 354Funkcióösszehasonlítás........... 474Furatpozíciók szűrése CAD-adatokátvételekor................................ 431
GGépi paraméter kiolvasása....... 320GOTO....................................... 176Gyorsjárat................................. 108
HHibaüzenet............................... 197
Súgó a................................. 197
IImport
iTNC 530 táblázata............. 365Ingadozó főorsó fordulatszám.. 366iTNC 530.................................... 54
KKépernyő.................................... 55Képernyő billentyűzet....
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 491
Index
57, 57, 177, 177Képernyőfelosztás...................... 56
CAD-viewer.......................... 412Keresés funkció......................... 88Kezelőpult.................................. 56Kézikerék pozícionálásszuperponálása M118.............. 223Klartext....................................... 81Kontúr
elhagyás............................. 130kiválasztás DXF-fájlból......... 424megközelítése..................... 130
KontúrpályákDerékszögű koordináták
Áttekintés......................... 140Meghatározott sugarúkörpálya........................... 146
Polárkoordináták.................. 152Áttekintés......................... 152Érintő körív...................... 154
Koordináta-transzformáció....... 351Könyvtár............................... 92, 98
Létrehozás............................. 98Másolás............................... 102Törlés................................... 103
Kör................................... 146, 154Körközéppont........................... 144Körpálya
a CC körközéppont körül..... 145érintő csatlakozással............ 148pólus körül........................... 154
Körszámítás............................. 261
LLekerekített sarkok................... 143Letörés..................................... 142Liftoff........................................ 371Lokális Q paraméterekmeghatározása........................ 255Look ahead.............................. 221
MM103 előtolás fogásvételimozgásokhoz........................... 218M91, M92................................. 213M98 nyitott kontúrsarkok.......... 217Megjegyzések hozzáfűzése.... 178,179Mellékfunkciók.......................... 210
Főorsóhoz és hűtővízhez.... 212megadás.............................. 210Pályamenti működéshez...... 216Programfutás felügyeletéhez....212
Mellékfunkciók koordinátabevitelekhez............................. 213
Melléktengelyek........................ 73
Merevlemez................................ 90Mértékegység kiválasztása........ 80Mondat....................................... 85
beillesztés, változtatás........... 85Törlés..................................... 85
Munkadarab pozíciók................. 74Munkasík döntése
programozott........................ 377
NNaplózás.................................. 282NC és PLC szinkronizálása...... 280NC-Hibaüzenet......................... 197NC-mondat................................. 85NC program
szerkesztés........................... 84NC-program............................... 76
felépítés................................. 76tagolás................................. 183
NC program megjelenítése...... 178NC-programok tagolása........... 183Nullaponteltolás
koordináták megadása......... 351Nulaponttáblázaton keresztül....352
Nullapont eltolás..................... 351Nyersdarab meghatározása....... 80
PPályafunkciók
Alapismeretek...................... 124Előpozicionálás................ 128Körök és körívek.............. 127
PályakontúrokPolárkoordináták
Egyenes elmozdulás....... 153Pályamozgás............................ 140
derékszögű koordináták....... 140Paraxcomp............................... 342Paraxmode............................... 342Párbeszéd.................................. 81Párhuzamos tengelyek............. 342Pillanatnyi pozíció átvétele......... 83PLANE funkció................. 377, 379
Áttekintés............................. 379Automatikus pozicionálás.... 396Döntés................................ 381Euler szög meghatározás.... 386Növekményes meghatározás....392Pontmeghatározás............... 390Pozicionálási működés........ 395Tengelyszög meghatározása....393Térszög meghatározás........ 382Vektor meghatározás........... 388Vetítési szög meghatározás. 384
PLANE-funkció
lehetséges megoldásokkiválasztása......................... 399
PLC és NC szinkronizálása...... 280Polárkoordináták........................ 73
Alapismeretek........................ 73CC pólus körüli körpálya...... 154Programozás........................ 152
Pozíciók kiválasztása a DXF-ből............................................ 427Pozicionálás
Döntött munkasíkkal............ 215Program..................................... 76
felépítés................................. 76tagolás................................. 183új megnyitása....................... 80
Program alapértelmezések...... 339Programmeghívás
Tetszőleges NC program mintalprogram............................. 237
ProgramozásGrafikai megjelenítéssel....... 193
Részlet nagyítása............ 196Programozási grafika............... 161Programrészek másolása..... 87, 87Programrész ismétlés.............. 235Pulzáló főorsó fordulatszám..... 366
QQ paraméter
előre meghatározva............ 323programozás................ 252, 310QS szövegparaméterek...... 310
Q-Paraméterellenőrzés............................. 264Értékek átadása a PLC-nek 281Értékek átvitele a PLC-be... 279Export.................................. 282formázott kiadás.................. 271
Q paraméterek......................... 252Fennmaradó QR paraméterek...252Lokális QL paraméterek...... 252
Q paraméteres programozásMatematikai műveletek....... 257
Q-Paraméter-programozásHa/akkor-döntés................... 262Körszámítás......................... 261Programozói útmutatások.... 254Szögfüggvények.................. 260További funkciók.................. 266
RReferencia rendszer............. 63, 73
Alap........................................ 66Beviteli................................... 70Gépi....................................... 64Munkadarab........................... 67Munkasík............................... 69
492 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018
Szerszám............................... 71Rendszeradatok
Lista..................................... 434Rendszeradatok olvasása 278, 315Rezgés, vibráció....................... 366
SSarkok lekerekítése M197........ 230SPEC FCT............................... 338Speciális funkciók..................... 338SQL parancsok........................ 283Sugárkorrekció......................... 119
Külső sarkok, belső sarkok.. 121Megadás.............................. 120
Súgófájlok letöltése.................. 207Súgó hibaüzenethez................ 197Súgó rendszer.......................... 202Szabadon meghatározható táblázat
írás....................................... 364megnyitás............................. 363
Számláló.................................. 354Számológép............................. 185Szerszámadatok...................... 110
Delta értékek........................ 111hívása.................................. 112kiegészítés........................... 100megadás programban.......... 111
Szerszámcsere........................ 115Szerszámhossz........................ 110Szerszámkorrekció................... 118
Hossz................................... 118Sugár................................... 119
Szerszámmozgás programozása....81Szerszám neve........................ 110Szerszámsugár........................ 110Szerszám száma...................... 110Szerszámtengely hozzárendelés....405Szerviz fájlok mentése............. 201Szögfüggvények....................... 260Szövegek cseréje....................... 89Szövegfájl
formázott kiadás.................. 271létrehozás............................ 271Megnyitás és kilépés.......... 356Szövegrészek keresése....... 359
Szövegfájlok............................. 356Szövegkörnyezet érzékeny súgó....202Szövegparaméter..................... 310
Alszöveg másolása.............. 314Hossz megállapítása............ 318Konvertálás.......................... 316Tesztelés.............................. 317
SzövegparaméterekHozzárendelés..................... 311Láncolás.............................. 312
Rendszeradatok olvasása.... 315Szövegszerkesztő.................... 181Szövegváltozók........................ 310
TTáblázat elérése....................... 364Táblázatok elérése................... 283Tapintórendszer felügyelete..... 227Teach In............................. 83, 141Teljes kör.................................. 145Text file
Delete functions................... 357TNCguide................................. 202TOOL CALL............................. 112TOOL DEF............................... 111Többtengelyes megmunkálás.. 376Törlése
Törlés.................................. 381TRANS DATUM....................... 351Trigonometria........................... 260
UUgrás
GOTO-val........................... 176Üzemmódok............................... 58Üzenetek nyomtatása.............. 278Üzenet kiadása a képernyőre... 277
VVárakozási idő.......... 368, 369, 370Vector....................................... 388Virtuális szerszámtengely......... 224Visszahúzás a kontúrról........... 225
ZZárójeles számítások............... 306
HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018 493
DR. JOHANNES HEIDENHAIN GmbHDr.-Johannes-Heidenhain-Straße 583301 Traunreut, Germany +49 8669 31-0 +49 8669 32-5061E-mail: [email protected]
Technical support +49 8669 32-1000Measuring systems +49 8669 31-3104
E-mail: [email protected] support +49 8669 31-3101
E-mail: [email protected] programming +49 8669 31-3103
E-mail: [email protected] programming +49 8669 31-3102
E-mail: [email protected] programming +49 8669 31-3106
E-mail: [email protected]
www.heidenhain.de
HEIDENHAIN tapintórendszereksegítenek Önnek a mellékidők csökkentésében és akészített munkadarabok mérettartásának javításában.
Munkadarab tapintókTS 220 Kábelen keresztüli jelátvitelTS 440, TS 444 Infravörös átvitelTS 640, TS 740 Infravörös átvitel
Munkadarabok beállításaBázispontok kijelöléseMunkadarabok megmérése
SzerszámtapintókTT 140 Kábelen keresztüli jelátvitelTT 449 Infravörös átvitelTL Érintésmentes lézerrendszerek
Szerszámok beméréseKopás felügyeleteSzerszámtörés felismerése
Eredeti dokumentum1096950-H4 · Ver04 · SW06 · 10/2018 · F&W · Printed in Germany *I1096950-H4*