Alapok

Alkalmazás

Az SL ciklusokkal akár tizenkettő alkontúrból (zsebből vagy szigetből) álló komplex kontúrokat is össze tud állítani. Az egyes alkontúrokat adja meg alprogramként. A vezérlő a 14. KONTURGEOMETRIA ciklusban megadott alkontúrok listájából (alprogramszámok) számolja ki a teljes kontúrt.

 
Tip

Az SL ciklusok helyett a HEIDENHAIN a nagyobb teljesítményű optimalizált kontúrmarás szoftveropciót ajánlja (#167 / #1-02-1).

Felhasznált témák

Funkcióleírás

Az alprogramok tulajdonságai

  • Zárt kontúrok ráállási és elhagyási mozgások nélkül
  • Koordináta-átszámítás megengedett – az alkontúrokon belül programozva az utána következő alprogramokban is hatnak, a ciklus meghívását követően azonban nem kell visszaállítani őket
  • A vezérlő zsebnek értelmezi, ha a szerszám a kontúron belül halad, például egy, az óramutató járásával egyező irányban haladó, RR rádiuszkorrekcióval rendelkező kontúr esetén
  • A vezérlő szigetnek értelmezi, ha a szerszám a kontúron kívül halad, például egy, az óramutató járásával egyező irányban haladó, RL rádiuszkorrekcióval rendelkező kontúr esetén
  • Az alprogramok nem tartalmazhatnak koordinátákat az orsó tengelyén
  • Mindig programozza be mindkét tengelyt az alprogram első NC mondatában
  • Ha Q paramétereket alkalmaz, akkor csak az érintett kontúr-alprogramokban hajtsa végre a számításokat és hozzárendeléseket.
  • Megmunkálási ciklusok, előtolások és M funkciók nélkül

A ciklusok tulajdonságai

  • Az egyes ciklusok előtt a vezérlő automatikusan a biztonsági távolságra pozicionálja a szerszámot – ciklushívás előtt vigye a szerszámot egy biztonságos pozícióba
  • A vezérlő minden mélységi szinten a szerszám felemelése nélkül forgácsol, a szigetek körül oldalt mozogva
  • A „belső sarkok” rádiusza programozható – a szerszám nem áll meg, a szabadra vágási jelek megakadályozhatók (ez a legkülső pályára érvényes előnagyolásnál és oldalsimításnál)
  • Oldalsimításkor a vezérlő a kontúrt érintő körpályán közelíti meg
  • A fenék simításakor a szerszám szintén egy érintő körpályán közelíti meg a munkadarabot (Z orsótengely esetén ez például egy Z/X síkú körpálya)
  • A vezérlő a kontúrt teljes egészében egyenirányú vagy ellenirányú forgácsolással munkálja meg

A megmunkálási méretek, mint például marási mélység, ráhagyás és biztonsági távolság megadása központilag a 20. KONTURADATOK ciklusban történik.

Séma: Futtatás SL ciklusokkal

0 BEGIN SL 2 MM

...

12 CYCL DEF 14 KONTURGEOMETRIA

...

13 CYCL DEF 20 KONTURADATOK

...

16 CYCL DEF 21 ELOFURAS

...

17 CYCL CALL

...

22 CYCL DEF 23 FENEKSIMITAS

...

23 CYCL CALL

...

26 CYCL DEF 24 OLDALSIMITAS

...

27 CYCL CALL

...

50 L Z+250 R0 FMAX M2

51 LBL 1

...

55 LBL 0

56 LBL 2

...

60 LBL 0

...

99 END PGM SL2 MM

Megjegyzések

  • Az SL ciklusok programozásához felhasználható memória mérete adott. Legfeljebb 16384 kontúrelemet programozhat egy SL ciklusban.
  • Az SL ciklusok és az ezekkel programozott megmunkálási műveletek átfogó és komplex belső számításokat végeznek. Biztonsági okokból megmunkálás előtt mindig futtasson szimuláció! Ez egy egyszerű mód annak kiderítésére, hogy a vezérlő által kiszámított megmunkálás a kívánt eredményt hozza-e.
  • Ha QL helyi Q paramétereket alkalmaz kontúr alprogramban, úgy azokat a kontúr alprogramban kell megadnia, vagy kiszámítania.