Podprogram v podprogramu – HEIDENHAIN TNC 640 (34059x-05) ISO programming Uživatelská příručka
Stránka 282
Programování: Podprogramy a opakování částí programu
8.5
Vnořování
8
282
TNC 640 | Uživatelská příručka programování v DIN/ISO | 3/2015
Podprogram v podprogramu
Příklad NC-bloků
%UPGMS G71 *
...
N17 L “UP1“,0 *
Vyvolává se podprogram s G98 L1
...
N35 G00 G40 Z+100 M2 *
Poslední programový blok
Hlavní program s M2
N36 G98 L “UP1“
Začátek podprogramu UP1
...
N39 L2,0 *
Vyvolává se podprogram s G98 L2
...
N45 G98 L0 *
Konec podprogramu 1
N46 G98 L2 *
Začátek podprogramu 2
...
N62 G98 L0 *
Konec podprogramu 2
N99999999 %UPGMS G71 *
Provádění programu
1 Hlavní program UPGMS je proveden až do bloku 17.
2 Je vyvolán podprogram UP1 a proveden až do bloku 39
3 Vyvolá se podprogram 2 a provede se až do bloku 62. Konec
podprogramu 2 a návrat do podprogramu, ze kterého byl
vyvolán
4 Podprogram UP1 se provede od bloku 40 až do bloku 45. Konec
podprogramu UP1 a návrat do hlavního programu UPGMS
5 Hlavní program UPGMS se provede od bloku 18 až do bloku 35.
Návrat do bloku 1 a konec programu