Dalo by sa to riešiť aj takto napr:
0 BEGIN PGM vrtanie MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.1 X+100 Y+100 Z+0
3 TOOL CALL 5 Z S4000 F100
4 L X+10 Y+10 R0 FMAX M3
5 CALL LBL 1
6 L X+20 Y+10 R0 FMAX
7 CALL LBL 1
8 ....
9 ....
100 L Z+200 FMAX M30
101 LBL 1
102 L Z+2 R0 FMAX
103 L Z-0.5
104 L Z+0 FMAX
105 L Z-1.5
106 L Z+2 FMAX
107 CALL LBL 2
108 LBL 0
109 LBL 2
110 CYCL DEF 200 VRTANI
Q200=+2
Q201=-23
Q206 =+400
Q202=+3
Q210=+0
Q203=+0
Q204=+2
Q211=+0
111 CYCL CALL M3
112 L Z+50 R0 FMAX
113 LBL 0
114 END PGM vrtanie MM
Ak by bolo ešte treba robiť ďalšie operácie tak potom dám súradnice do podprogramu a CALL LBL 1 nahradím CALL LBL Q a do Q podprogramu dám vrtanie, zavitovanie , ......
Snáď to moc nekomplikujem.
A ešte jednoduchšie je do LBL 1 dať cyklus.
Čo sa týka zníženia posuvu pri vnikaní tk vrtáku do materiálu nejako moc neriešim .
Keď to vyžaduje presnosť otvoru-kolmosť, rovnobežnosť, alebo je materiál tvrdý ,radšej navŕtam navrtavakom.
V životnosť ostria som nepostrehol zásadný rozdiel.