Alapok
Alkalmazás
A DIN 66025/ISO 6983 szabvány egy univerzális NC szintaxist definiál.
A(z) TNC7 esetén végrehajthatja és szerkesztheti az NC programokat a támogatott ISO szintaktikai elemekkel.
Funkcióleírás
A(z) TNC7 az ISO programok kapcsán a következő előnyöket kínálja:
- Fájlok átvitele a vezérlőbe
- ISO programok szerkesztése a vezérlőn
- Ezenkívül a szabványos ISO szintaxishoz HEIDENHAIN-specifikus ciklusokat programozhat G funkciókként.
- Néhány NC funkciót a Klartext szintaxis segítségével ISO programokban is használhat.
- NC programok tesztelése a szimuláció segítségével
- NC programok végrehajtása
Az ISO program tartalma
Egy ISO program felépítése a következő:
ISO szintaxis | Funkció |
---|---|
I | Fájltípus Az *.i végződéssel ISO programot definiál. |
%NAME G71 | Programkezdet és programvég |
G71 | Mértékegység mm |
G70 | Mértékegység inch |
N10 N20 N30 ... | NC mondatszámok A blockIncrement (105409 sz.) opcionális gépi paraméterrel definiálja a mondatszámok közötti lépésnagyságot. |
N99999999 | A programvég NC mondatszáma Az NC program ezen NC mondatszám nélkül befejezetlen. A vezérlő az NC mondatszámokat a fájlon belül automatikusan kiegészíti és frissíti. A Program munkaterület kizárólag egymást követő számokat jelenít meg anélkül, hogy figyelembe venné a definiált lépésnagyságot. |
G01 X+0 Y+0 ... | NC funkciók |
Egy NC mondat tartalma
N110 G01 G90 X+10 Y+0 G41 F3000 M3 |
Egy NC mondat a következő szintaktikai elemeket tartalmazza:
ISO szintaxis | Funkció |
---|---|
G01 | Szintaxisnyitó |
G90 | Abszolút vagy inkrementális megadás |
X+10 Y+0 | Koordináták megadása |
G41 | Szerszámsugár-korrekció |
F3000 | Előtolás |
M3 | Mellékfunkciók |
ISO példa
Példafeladat 1338459
Példamegoldás 1338459
% 1339889 G71 | |||
N10 G30 G17 X+0 Y+0 Z-40 | ; Nyersdarab meghatározása | ||
N20 G31 X+100 Y+100 Z+0 | ; Nyersdarab meghatározása | ||
N30 T16 G17 S6500 | ; Szerszámbehívás | ||
N40 G00 G90 Z+250 G40 M3 | ; Biztonsági pozíció a szerszámtengelyen | ||
N50 G00 X-20 Y-20 | ; Előpozicionálás a munkasíkon | ||
N60 G00 Z+5 | ; Előpozicionálás a szerszámtengelyen | ||
N70 G01 Z-5 F3000 M8 | ; Fogásvétel a megmunkálási mélységben | ||
N80 G01 X+5 Y+5 G41 F700 | ; Első kontúrpont | ||
N90 G26 R8 | ; Megközelítési funkció | ||
N100 G01 Y+95 | ; Egyenes | ||
N110 G01 X+95 | |||
N120 G24 R10 | ; Letörés | ||
N130 G01 Y+5 | |||
N140 G24 R20 | |||
N150 G01 X+5 | |||
N160 G27 R8 | ; Elhagyási funkció | ||
N170 G01 X-20 Y-20 G40 F1000 | ; Biztonsági pozíció a megmunkálási síkban | ||
N180 G00 Z+250 | ; Biztonsági pozíció a szerszámtengelyen | ||
N190 T6 G17 S6500 | ; Szerszámbehívás | ||
N200 G00 G90 Z+250 G40 M3 | |||
N210 G00 X+50 Y+50 M8 | |||
N220 CYCL DEF 254 IVES HORONY ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
N230 G79 | ; Ciklushívás | ||
N240 G00 Z+250 M30 | |||
N99999999 % 1339889 G71 |
Megjegyzések
- Egy ISO programot tetszőleges szövegszerkesztővel szerkeszthet, pl. Leafpad.
- Egy ISO programon belül behívhat egy Klartext programot, hogy pl. kihasználja a grafikus programozás előnyeit.
- Egy ISO programon belül behívhat egy Klartext programot, hogy pl. a csak a Klartext programozáshoz rendelkezésre álló NC funkciókat használja.