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.
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
- Optimalizált kontúrmarás (#167 / #1-02-1)
- Kontúrmeghívás egyszerű CONTOUR DEF kontúrképlettel
- Kontúrmeghívás komplex SEL CONTOUR kontúrképlettel
- Kontúrmeghívás 14. ciklussal KONTURGEOMETRIA
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.
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.