Munkavégzés a megmunkáló ciklusokkal

Megmunkáló ciklusok

 
Machine

A vezérlőfunkciók teljes választéka kizárólag a Z szerszámtengely használata esetén áll rendelkezésre, pl. a PATTERN DEF mintázat definiálás.

Korlátozásokkal, és csak ha a gépgyártó előkészítette és konfigurálta, használhatók az X és az Y tengelyek is szerszámtengelyként.

Általános

A ciklusok alprogramként vannak a vezérlőben elmentve. A ciklusokkal különböző megmunkálásokat hajthat végre. Ezáltal óriási mértékben egyszerűsödik a programok létrehozása. A gyakran ismétlődő, több megmunkálási lépést magukba foglaló megmunkálásoknál is hasznosak a ciklusok. A legtöbb ciklus Q paramétereket használ átviteli paraméterként. A vezérlő az alábbi technológiai ciklusokat nyújtja Önnek:

  • Fúrások
  • Menetmegmunkálások
  • Marómegmunkálások pl. zsebek, csapok vagy kontúrok is
  • Koordináta-transzformációs ciklusok
  • Speciális ciklusok
  • Esztergálások
  • Köszörülések
 
Megjegyzés
Vigyázat, ütközésveszély!
A ciklusok átfogó megmunkálásokat végeznek el. Ütközésveszély!
  1. A Szimuláció végrehajtása előtt végezzen
 
Megjegyzés
Vigyázat, ütközésveszély
HEIDENHAIN-ciklusokban programozhat változókat beadási értékként. Ha a változók alkalmazásakor nem kizárólag a ciklus javasolt beviteli tartományát használja, az ütközéshez vezethet.
  1. Kizárólag a HEIDENHAIN által javasolt beviteli tartományt használja
  2. Vegye figyelembe a HEIDENHAIN dokumentációját
  3. Ellenőrizze szimulációval a végrehajtást

Opcionális paraméterek

A HEIDENHAIN folyamatosan bővíti átfogó cikluscsomagját, ezért egy új szoftver új Q paraméterekkel is rendelkezhet a ciklusokhoz. Ezek az új Q paraméterek opcionális paraméterek, melyek nem mindegyike volt elérhető a régebbi szoftververziókban. Egy cikluson belül ezek a paraméterek mindig a ciklus végén találhatóak. Azt, hogy az adott szoftver mely új opcionális Q paraméterekkel rendelkezik, az áttekintésben találja A 81762x-17 új funkciói. Ön döntheti el, hogy meg kívánja-e határozni az opcionális Q paramétereket, vagy azokat a NO ENT gombbal törölni kívánja. Az alapértelmezett értékeket is átveheti. Ha véletlenül törölt egy opcionális Q paramétert, vagy bővíteni szeretné a ciklusokat a már meglévő NC programokban, akkor az opcionális Q paramétereket utólag is beszúrhatja a ciklusokba. Ehhez alábbiak szerint kell eljárnia.

Ehhez alábbiak szerint járjon el:

  1. Ciklusmeghatározás meghívása
  2. Válassza ki a jobboldali nyíl gombot, míg az új Q paraméter meg nem jelenik
  3. Megadott standard érték átvétele
  4. vagy

  5. Érték megadása
  6. Amennyiben az új Q paramétert szeretné átvenni, úgy lépjen ki a menüből a jobboldali nyíl gomb ismételt kiválasztásával, vagy az END billentyű segítségével
  7. Ha pedig nem szeretné átvenni az új Q paramétert, nyomja meg a NO ENT gombot

Kompatibilitás

A régebbi HEIDENHAIN vezérlőkön (TNC 150 B-től kezdve) létrehozott NC programokat a TNC7 új szoftververziója túlnyomó többségben végre tudja hajtani. Még ha új, opcionális paramétereket is adott meglévő ciklusaihoz, az NC programokat továbbra is végre tudja hajtani a szokásos módon. Ezt az elmentett alapértelmezett érték biztosítja. Azonban ha fordítva, egy újabb szoftver verzióval programozott NC programot szeretne egy régebbi vezérlőn végrehajtani, úgy az adott opcionális Q paramétert törölnie kell a NO ENT gombbal a ciklus meghatározásából. Így egy, a régebbi verziókkal is kompatibilis NC programot kap. Ha az NC mondatok érvénytelen elemeket tartalmaznak, akkor a vezérlő azokat a megnyitáskor ERROR mondatként jelöli meg.

Ciklus meghatározása

Több lehetősége van ciklusok definiálására.

NC-funkció beszúrásával:

  1. NC funkciót beszúr választása
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.
  3. Válassza ki a kívánt ciklust
  4. A vezérlő megnyitja a ciklushoz tartozó párbeszédablakot és bekéri a szükséges adatokat.

Illessze be a CYCL DEF gombbal:

  1. Válassza a CYCL DEF gombot
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.
  3. Válassza ki a kívánt ciklust
  4. A vezérlő megnyitja a ciklushoz tartozó párbeszédablakot és bekéri a szükséges adatokat.
Navigáció a ciklusban

Billentyű

Funkciók

Navigáció cikluson belül:

Ugrás a következő paraméterre

Navigáció cikluson belül:

Ugrás az előző paraméterre

Ugrás ugyanerre a paraméterre a következő ciklusban

Ugrás ugyanerre a paraméterre az előző ciklusban

 
Tip

A különböző ciklusparamétereknél a vezérlő a parancssoron vagy az űrlapon választási lehetőségeket kínál.

Ha az adott ciklusparaméterben olyan beadási lehetőség áll fenn, ami egy bizonyos viselkedést ad meg, a GOTO gombbal vagy az űrlapnézetben megnyithat egy kiválasztási listát. Pl. a 200 FURAS ciklusban, a Q395 VONATKOZT. MELYSEG paraméterben az alábbi választási lehetőségei vannak:

  • 0 | Szerszámcsúcs
  • 1 | Az él sarka

Ciklusmegadás űrlap

A vezérlő a különböző funkciókhoz és ciklusokhoz egy ŰRLAP-ot bocsát rendelkezésre: Ez az ŰRLAP lehetőséget ad arra, hogy a különböző szintaktikai elemeket vagy akár ciklusparamétereket adjunk meg strukturáltan.

A vezérlő funkciójuk szerint csoportosítja az ŰRLAP-on a ciklusparamétereket, pl. geometria, standard, bővített, biztonság. A különböző ciklusparamétereknél a vezérlő választási lehetőségeket kínál pl. kapcsolókon keresztül. A vezérlő az épp módosított ciklusparamétert színesen jeleníti meg.

Ha meghatározta az összes szükséges ciklusparamétert, nyugtázhatja a bevitelt és lezárhatja a ciklust.

Űrlap megnyitása:

  1. Nyissa meg a Programozás üzemmódot

  1. Nyissa meg a Programmunkaterületet

  1. Válassza ki az ŰRLAP-ot a címsorral
 
Tip

Ha a megadás érvénytelen, a vezérlő egy felhívó jelet tesz a szintaktikai elem elé. Ha kiválasztja a felhívó jelet, a vezérlő a hibára vonatkozó információkat mutat.

Segédábrák

Ha szerkeszt egy ciklust, a vezérlő segédábrát jelenít meg az aktuális Q-paraméterekhez. A segédábra mérete a Program munkaterület méretétől függ.

A vezérlő a munkaterület jobb szélén jeleníti meg a segédábrát, az alsó vagy a felső szegélyen. A segédábra a kurzorhoz képest a másik térfélen helyezkedik el.

Ha a segédábrára nyom vagy rákattint, a vezérlő a legnagyobb méretben jeleníti meg azt.

Ha a Help munkaterület aktív, a vezérlő abban mutatja a segédábrát a Program munkaterülete helyett.

Help munkaterület egy ciklusparaméterhez tartozó segédábrával

Ciklus behívása

Az anyagleválasztó ciklusokat nemcsak meghatároznia kell az NC programban, hanem meg is kell hívnia. A meghívás mindig csak az NC programban utoljára meghatározott megmunkáló ciklusra vonatkozik.

Követelmények

Egy ciklushívást megelőzően a következő adatokat meg kell adni:

  • BLK FORM a grafikai ábrázoláshoz (csak a szimulációhoz szükséges)
  • Szerszámhívás
  • Orsó forgásiránya (M3/M4 mellékfunkciók)
  • Ciklus meghatározás (CYCL DEF)
 
Tip
  • Figyeljen a további feltételekre, amelyek az alábbi ciklusleírásokban és áttekintő táblázatokban vannak megadva

A ciklusbehívásra alábbi lehetőségek állnak rendelkezésére.

Lehetőség

További információk

CYCL CALL

CYCL CALL PAT

CYCL CALL POS

M89/M99

Ciklus meghívása CYCL CALL segítségével

A CYCL CALL funkció az utoljára definiált megmunkálási ciklust hívja meg egyszer. A ciklus kezdőpontja a CYCL CALL-mondat előtt legutoljára programozott pozíció.

  1. NC funkciót beszúr választása
  2. vagy

  1. Válassza a CYCL CALL gombot
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.
  3. Válassza a CYCL CALL M-ot
  4. Határozza meg a CYCL CALL M-ot, és szükség esetén fűzzön hozzá M-funkciót

Ciklus meghívása CYCL CALL PAT segítségével

A CYCL CALL PAT funkció a legutoljára meghatározott megmunkálási ciklust minden olyan pozíciónál meghívja, amit a PATTERN DEF mintázat meghatározásban vagy a ponttáblázatban megadott

PATTERN DEF mintázatok meghatározása

Ponttáblázatok

  1. NC funkciót beszúr választása
  2. vagy

  1. Válassza a CYCL CALL gombot
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.
  3. Válassza a CYCL CALL PAT-ot
  4. Határozza meg a CYCL CALL PAT-ot, és szükség esetén fűzzön hozzá M-funkciót

Ciklus meghívása CYCL CALL POS segítségével

A CYCL CALL POS funkció az utoljára definiált megmunkálási ciklust hívja meg egyszer. A ciklus kezdőpontja a CYCL CALL POS-mondatban meghatározott pozíció.

  1. NC funkciót beszúr választása
  2. vagy

  1. Válassza a CYCL CALL gombot
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.
  3. Válassza a CYCL CALL POS-ot
  4. Határozza meg a CYCL CALL POS-ot, és szükség esetén fűzzön hozzá M-funkciót

A vezérlő a pozicionáló logikával mozog a CYCL CALL POS-mondatban megadott pozícióra:

  • Ha az aktuális pozíció a szerszámtengelyen a munkadarab felső felülete felett van (Q203), akkor a vezérlő először a megmunkálási síkban mozgatja a szerszámot a programozott pozícióba, majd azt követően a szerszámtengelyen
  • Ha az aktuális szerszámpozíció a szerszámtengelyen a munkadarab felső felülete alatt van (Q203), akkor a vezérlő először a szerszámtengelyen mozgatja a szerszámot a biztonsági magasságra, majd a megmunkálási síkban a programozott pozícióba
 
Tip

Programozási és kezelési utasítások

  • A CYCL CALL POS-mondatban mindhárom koordinátatengelyt programozni kell. A szerszámtengely koordinátáival egyszerűen megváltoztatható a kezdő pozíció. Ez további nullaponteltolásként szolgál.
  • A CYCL CALL POS-mondatban meghatározott előtolás csak az adott mondatban programozott kezdőpozícióra állásra vonatkozik.
  • A vezérlő általában sugárkorrekció nélkül (R0) mozog a CYCL CALL POS--mondatban megadott pozícióra.
  • Ha a CYCL CALL POS funkcióval olyan ciklust hív meg, amelyikben egy kezdőpozíció van megadva (például 212-es ciklus), akkor a ciklusokban megadott pozíció egy további eltolásként szolgál a CYCL CALL POS-mondatban meghatározott pozícióhoz. Ezért a kezdőpozíciót a ciklusban mindig nullaként kell megadni.

Ciklus meghívása az M99/89 funkcióval

Az M99 funkció, amelyik csak abban a mondatban érvényes, amelyikben programozta, az utoljára definiált megmunkálási ciklust hívja meg egyszer. Az M99 funkciót a pozicionáló mondat végén kell programoznia, a vezérlő ekkor a megadott pozícióra mozog, majd meghívja az utoljára meghatározott megmunkálási ciklust.

Ha a ciklust minden egyes pozicionáló mondat végén automatikusan végre akarja hajtani, akkor az első ciklusmeghívást az M89 funkcióval kell programoznia.

Az M89 érvényességének megszüntetéséhez alábbiak szerint járjon el:

  1. M99 programozása a pozícionáló mondatban
  2. A vezérlő rááll az utolsó kezdőpontra.
  3. vagy

  4. Új megmunkálási ciklus meghatározása CYCL DEF segítségével

NC-program meghatározása és behívása ciklusként

A SEL CYCLE funkcióval tetszőleges NC-programot tud meghatározni megmunkálási ciklusként.

NC-program meghatározása ciklusként:

  1. NC funkciót beszúr választása
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.
  3. SEL CYCLE kiválasztása
  4. Válasszon fájlnevet, szövegparamétert vagy fájlt

NC-program behívása ciklusként:

  1. Válassza a CYCL CALL gombot
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.
  3. vagy

  4. M99 programozása
 
Tip
  • Ha a meghívott fájl ugyanabban a könyvtárban van, mint a meghívó fájl, akkor elég, ha a fájlnevet útvonal nélkül adja meg.
  • CYCL CALL PAT és CYCL CALL POS egy pozícionálási logikát használnak a ciklus végrehajtása előtt. A pozícionálási logika tekintetében a SEL CYCLE és a ciklus 12 PROGRAMHIVAS hasonlóan működnek: Pontmintánál a megközelítendő biztonsági magasság kiszámítása az alábbiak alapján történik:
    • a minta indításakor a Z pozíciók maximumával
    • A pontminta összes Z-pozíciójával
  • A CYCL CALL POS esetén nem történő előpozicionálás a szerszámtengely irányában. A meghívott fájlon belüli előpozicionálást Önnek kell programoznia.

Gépspecifikus ciklusok

 
Machine

Ehhez vegye figyelembe az adott funkció leírását a gépkönyvben.

Sok gépnél állnak ciklusok rendelkezésre. A HEIDENHAIN ciklusok mellett a legtöbb szerszámgépgyártó saját ciklusokat is tárol a vezérlőben. Ezek a ciklusok egy külön ciklusszámtartományból érhetők el:

Ciklusszám tartomány

Leírás

300 - 399

Gépspecifikus ciklusok, amik a CYCL DEF gomb segítségével választhatók ki

500 - 599

Gépspecifikus tapintóciklusok, amik a TOUCH PROBE gomb segítségével választhatóak ki

 
Megjegyzés
Ütközésveszély!
A HEIDENHAIN ciklusok, a gépgyártó ciklusai és a harmadik fél funkciói változókat használnak. Ráadásul az NC programokban is programozhat változókat. Ha eltér az ajánlott változótartományoktól, átfedés és emiatt nem kívánt viselkedés következhet be. A megmunkálás során ütközésveszély áll fenn!
  1. Kizárólag a HEIDENHAIN által javasolt változótartományokat használja
  2. Ne használjon előre megadott változót
  3. Vegye figyelembe a HEIDENHAIN, a gép gyártójának illetve harmadik fél dokumentációját
  4. Ellenőrizze a szimulációval a végrehajtást

Ciklus behívása

Változók: Q-, QL-, QR- és QS paraméterek

Elérhető cikluscsoportok

Megmunkáló ciklusok

Cikluscsoport

További információk

Fúrás/Menet

  • Fúrás, dörzsárazás
  • Kiesztergálás
  • Süllyesztés, központozás
  • Menetfúrás vagy -marás

Zsebek/Csapok/Hornyok

  • Zsebmarás
  • Csapmarás
  • Horonymarás
  • Síkmarás

Koordináta-transzformációk

  • Tükrözés
  • Elforgatás
  • Kicsinyítés / nagyítás

SL ciklusok

  • SL ciklusok (Subcontour List), amelyekkel olyan kontúrok munkálhatók meg, amik adott esetben több alkontúrból állnak össze
  • Hengerpalást megmunkálása
  • Az OCM (Optimized Contour Milling) ciklusok, amelyekkel komplex kontúrok állíthatók össze alkontúrokból

Pontminták

  • Lyukkör
  • Furatfelület
  • DataMatrix-Code

Esztergáló ciklusok

  • Leforgácsoló ciklusok hossz és sík
  • Beszúró esztergálási ciklusok radiális és axiális
  • Beszúró ciklusok radiális és axiális
  • Menet esztergáló ciklusok
  • Szimultán forgácsoló ciklusok
  • Speciális ciklusok

Speciális ciklusok

  • Kivárási idő
  • Programhívás
  • Tűrés
  • Főorsó-orientáció
  • Gravírozás
  • Fogaskerék ciklusok
  • Interpol.esztergálás

Köszörülő ciklusok

  • Lengőlöket
  • Lehúzás
  • Korrekciós ciklusok

Mérő ciklusok

Cikluscsoport

További információk

Elforgatás

  • Tapintás síkon, élen, két körön ferde élen
  • Alapelforg.
  • Két furat vagy csap
  • Forgótengelyen
  • C-tengelyen

Bázispont/Pozíció

  • Négyszög belül vagy kívül
  • Kör belül vagy kívül
  • Sarok belül vagy kívül
  • Furatkör, horony vagy gerinc közepe
  • Tapintó tengely vagy egyedi tengely
  • Négy furat

Mérés

  • Szög
  • Kör belül vagy kívül
  • Négyszög belül vagy kívül
  • Horony vagy gerinc
  • Lyukkör
  • Sík vagy koordináta

Speciális ciklusok

  • Mérés vagy 3D mérés
  • 3D tapintás
  • Gyors tapintás

Tapintórendszer kalibrálása

  • Hossz kalibrálása
  • Kalibrálás gyűrűben
  • Kalibrálás csapon
  • Kalibrálás gömbön

Kinematika mérése

  • Kinematika mentése
  • Kinematika mérése
  • Preset kompenzáció
  • Kinematika rács

Szerszám megmérése (TT)

  • TT kalibrálás
  • Szerszámhossz, -sugár vagy komplett bemérés
  • IR- TT kalibrálás
  • Esztergaszerszám bemérés