Példa lefejtő marásra
Az alábbi NC program a 286 FOGASKER. LEFEJTOMARAS ciklust használja. Ez a programozási példa egy homlokfogazás elkészítését mutatja be, ahol a modul=1 (DIN 3960-től eltérően).
Programozási sorrend
- Szerszámhívás lefejtő maró
- Esztergáló üzemmód indítása
- Koordinátarendszer visszaállítása a ciklus 801-vel
- Biztonsági pozícióra állás
- Ciklus 285 meghatározása
- Ciklus 286 meghívása
- Koordinátarendszer visszaállítása a ciklus 801-vel
0 BEGIN PGM 7 MM | |||
1 BLK FORM CYLINDER Z D90 L35 DIST+0 DI58 | |||
2 TOOL CALL "GEAR_HOB" | ; Szerszám meghívása | ||
3 FUNCTION MODE TURN | ; Eszterga mód aktiválása | ||
* - ... | ; Koordinátarendszer visszaállítása | ||
4 CYCL DEF 801 KOORDINATEN-SYSTEM ZURUECKSETZEN | |||
5 M145 | ; Egy még esetlegesen aktív M144 törlése | ||
6 FUNCTION TURNDATA SPIN VCONST:OFF S50 | ; Állandó vágósebesség KI | ||
7 M140 MB MAX | ; Szerszám kijáratása | ||
8 L A+0 R0 FMAX | ; Szögtengely 0-ra állítása | ||
9 L X+0 Y+0 R0 FMAX | ; Szerszám előpozícionálása a megmunkálás közepén | ||
10 L Z+50 R0 FMAX | ; Szerszám előpozícionálása az orsó tengelyében | ||
11 CYCL DEF 285 FOGASKEREK DEFINIALASA ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
12 CYCL DEF 286 FOGASKER. LEFEJTOMARAS ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
13 CYCL CALL M303 | ; Ciklus meghívása, orsó be | ||
14 FUNCTION MODE MILL | ; Marás aktiválása | ||
15 M140 MB MAX | ; Szerszám visszahúzása a szerszámtengely mentén | ||
16 L A+0 C+0 R0 FMAX | ; Forgatás visszaállítása | ||
17 M30 | ; Program vége | ||
18 END PGM 7 MM |