494
TNC 320 Felhasználói kézikönyv Klartext programozáshoz NC szoftver 771851-06 771855-06 Magyar (hu) 10/2018

Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

TNC 320Felhasználói kézikönyv Klartext programozáshoz

NC szoftver771851-06771855-06

Magyar (hu)10/2018

Page 2: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 3: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 4: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

Tartalomjegyzék

4 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018

Page 5: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 6: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

Tartalomjegyzék

6 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext programozáshoz | 10/2018

Page 7: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 8: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 9: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 10: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 11: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 12: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 13: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 14: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 15: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 16: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 17: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 18: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 19: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 20: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 21: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 22: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 23: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 24: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 25: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

1Alapismeretek

Page 26: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 27: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 28: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 29: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 30: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 31: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 32: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 33: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 34: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 35: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 36: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 37: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 38: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 39: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

2Első lépések

Page 40: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 41: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 42: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 43: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 44: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 45: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 46: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 47: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 48: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 49: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 50: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 51: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 52: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 53: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

3Alapok

Page 54: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 55: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 56: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 57: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 58: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 59: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 60: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 61: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 62: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 63: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 64: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 65: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 66: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 67: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 68: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 69: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 70: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 71: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 72: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 73: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 74: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 75: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 76: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 77: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 78: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 79: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 80: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 81: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 82: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 83: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 84: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 85: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 86: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 87: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 88: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 89: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 90: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 91: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 92: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 93: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 94: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 95: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 96: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 97: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 98: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 99: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 100: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 101: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 102: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 103: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 104: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 105: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 106: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 107: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

4Szerszámok

Page 108: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 109: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 110: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 111: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 112: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 113: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 114: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 115: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 116: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 117: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 118: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 119: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 120: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 121: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 122: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext
Page 123: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

5Kontúrok

programozása

Page 124: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 125: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 126: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 127: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 128: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 129: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 130: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 131: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 132: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 133: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 134: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 135: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 136: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 137: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 138: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 139: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 140: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 141: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 142: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 143: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 144: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 145: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 146: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 147: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 148: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 149: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 150: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 151: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 152: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 153: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 154: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 155: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 156: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 157: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 158: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 159: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 160: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 161: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 162: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 163: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 164: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 165: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 166: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 167: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 168: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 169: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 170: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 171: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 172: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 173: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 174: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 175: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

6Programozási

segédletek

Page 176: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 177: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 178: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 179: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 180: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 181: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 182: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 183: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 184: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 185: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 186: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 187: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 188: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 189: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 190: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 191: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 192: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 193: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 194: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 195: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 196: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 197: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 198: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 199: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 200: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 201: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 202: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 203: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 204: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 205: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 206: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 207: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 208: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext
Page 209: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

7Mellékfunkciók

Page 210: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 211: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 212: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 213: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 214: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 215: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 216: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 217: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 218: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 219: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 220: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 221: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 222: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 223: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 224: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 225: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 226: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 227: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 228: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 229: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 230: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 231: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

8Alprogramok ésprogramrészek

ismétlése

Page 232: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 233: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 234: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 235: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 236: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 237: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 238: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 239: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 240: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 241: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 242: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 243: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 244: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 245: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 246: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 247: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 248: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 249: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 250: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext
Page 251: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

9Q paraméteres

programozás

Page 252: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 253: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 254: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 255: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 256: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 257: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 258: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 259: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 260: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 261: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 262: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 263: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 264: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 265: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 266: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 267: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 268: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 269: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 270: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 271: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 272: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 273: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 274: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 275: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 276: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 277: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 278: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 279: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 280: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 281: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 282: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 283: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 284: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 285: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 286: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 287: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 288: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 289: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 290: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 291: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 292: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 293: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 294: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 295: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 296: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 297: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 298: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 299: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 300: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 301: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 302: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 303: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 304: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 305: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 306: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 307: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 308: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 309: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 310: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 311: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 312: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 313: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 314: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 315: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 316: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 317: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 318: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 319: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 320: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 321: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 322: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 323: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 324: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 325: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 326: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 327: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 328: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 329: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 330: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 331: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 332: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 333: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 334: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 335: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 336: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext
Page 337: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

10Speciális funkciók

Page 338: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 339: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 340: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 341: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 342: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 343: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 344: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 345: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 346: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 347: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 348: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 349: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 350: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 351: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 352: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 353: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 354: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 355: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 356: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 357: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 358: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 359: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 360: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 361: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 362: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 363: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 364: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 365: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 366: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 367: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 368: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 369: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 370: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 371: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 372: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 373: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 374: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext
Page 375: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

11Többtengelyes-

megmunkálás

Page 376: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 377: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 378: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 379: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 380: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 381: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 382: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 383: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 384: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 385: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 386: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 387: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 388: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 389: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 390: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 391: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 392: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 393: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 394: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 395: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 396: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 397: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 398: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 399: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 400: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 401: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 402: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 403: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 404: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 405: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 406: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 407: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 408: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 409: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 410: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext
Page 411: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

12Adatátvitel CAD

fájlokból

Page 412: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 413: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 414: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 415: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 416: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 417: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 418: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 419: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 420: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 421: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 422: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 423: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 424: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 425: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 426: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 427: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 428: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 429: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 430: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 431: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 432: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 433: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

13Táblázatok és

áttekintés

Page 434: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 435: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 436: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 437: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 438: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 439: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 440: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 441: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 442: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 443: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 444: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 445: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 446: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 447: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 448: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 449: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 450: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 451: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 452: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 453: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 454: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 455: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 456: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 457: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 458: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 459: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 460: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 461: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 462: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 463: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 464: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 465: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 466: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 467: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 468: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 469: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 470: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 471: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 472: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 473: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 474: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 475: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 476: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 477: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 478: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 479: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 480: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 481: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 482: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 483: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 484: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 485: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 486: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 487: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 488: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 489: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 490: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 491: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 492: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 493: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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

Page 494: Heidenhain - TNC 320 | Felhasználói kézikönyv Klartext ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/...2 HEIDENHAIN | TNC 320 | Felhasználói kézikönyv Klartext

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*