Általános információk a ciklusokról

Általános információk

 
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 mintameghatározás.

Az X és az Y tengely korlátozásokkal és csak akkor használható szerszámtengelyként, ha a gépgyártó előkészítette és konfigurálta azokat.

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, amelyek 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 Új és módosított funkciók áttekintésben találja. Ö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 az 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. Az NC funkciót beszúr kivá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.

Megmunkálási ciklusok beszúrása 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.

Tapintórendszer-ciklusok beszúrása a TOUCH PROBE gombbal:

  1. Válassza a TOUCH PROBE 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

Néhány ciklusparaméternél a vezérlő a parancssoron vagy az űrlapon kiválasztási lehetőségeket kínál.

Ha az adott ciklusparaméterben olyan beviteli lehetőség van eltárolva, amely 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 ŰRLAPOT 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 adjon meg űrlap segítségével.

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. A Programozás üzemmód megnyitása

  1. A Program munkaterület megnyitása

  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 Súgó munkaterület aktív, a vezérlő abban mutatja a segédábrát a Program munkaterülete helyett.

A Súgó munkaterület egy ciklusparaméter segédábrájával

Ciklus meghí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.

Előfeltételek

Egy ciklusmeghí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ámmeghívás
  • Az orsó forgásiránya (M3/M4 kiegészítő funkciók)
  • Ciklusdefiníció (CYCL DEF)
 
Tip

Figyeljen a további feltételekre, amelyek az alábbi ciklusleírásokban és áttekintő táblázatokban vannak megadva

A ciklusmeghívásra az alábbi lehetőségek állnak rendelkezésre.

Szintaxis

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. Az NC funkciót beszúr lehetőség kiválasztása
  2. vagy

  1. Válassza ki a CYCL CALL gombot
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.
  3. Válassza ki a CYCL CALL M lehetőséget
  4. Határozza meg a CYCL CALL M-et, é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, amelyet a PATTERN DEF mintadefinícióban vagy a ponttáblázatban megadott.

PATTERN DEF mintameghatározás

Ponttáblázatok

  1. A NC funkciót beszúr lehetőség kiválasztása
  2. vagy

  1. Válassza ki a CYCL CALL gombot
  2. A vezérlő megnyitja a NC funkciót beszúr ablakot.
  3. Válassza ki a CYCL CALL PAT lehetőséget
  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. A NC funkciót beszúr lehetőség kiválasztása
  2. vagy

  1. Válassza ki a CYCL CALL gombot
  2. A vezérlő megnyitja a NC funkciót beszúr ablakot.
  3. Válassza ki a CYCL CALL POS lehetőséget
  4. Határozza meg a CYCL CALL POS-t, é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/M89 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 definiálása és meghívása ciklusként

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

NC program definiálása ciklusként:

  1. Az NC funkciót beszúr lehetőség kiválasztása
  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.

  1. Válassza ki a SEL CYCLE lehetőséget

  1. Válasszon fájlnevet, stringparamétert vagy fájlt

NC program meghívása ciklusként:

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

  4. Az 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.
  • A CYCL CALL PAT és CYCL CALL POS egy pozicionálási logikát használ a ciklus végrehajtása előtt. A pozicionálási logika tekintetében a SEL CYCLE és a 12. PROGRAMHIVAS ciklus hasonlóan működik: pontmintánál az elérendő 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ó maximumával
    • a pontminta összes Z pozíciójával
  • A CYCL CALL POS esetén nincs előpozicionálás a szerszámtengely irányában. A meghívott fájlon belüli előpozicionálást Önnek kell programoznia.