Повторение подпрограммы – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-04)
Страница 286
Программирование: подпрограммы и повторы частей программ
8.5
Вложенные подпрограммы
8
286
TNC 640 | Руководство пользователя "Диалог открытым текстом HEIDENHAIN" | 8/2014
Повторение подпрограммы
Примеры NC-кадров
0 BEGIN PGM UPGREP MM
...
10 LBL 1
Начало повтора части программы 1
11 CALL LBL 2
Вызов подпрограммы
12 CALL LBL 1 REP 2
Вызов части программы с 2 повторами
...
19 L Z+100 R0 FMAX M2
Последний кадр главной программы с M2
20 LBL 2
Начало подпрограммы
...
28 LBL 0
Конец подпрограммы
29 END PGM UPGREP MM
Выполнение программы
1 Главная программа UPGREP отрабатывается до кадра 11
2 Подпрограмма 2 вызывается и отрабатывается
3 Часть программы между кадром 12 и кадром 10 повторяется
2 раза: подпрограмма 2 повторяется 2 раза
4 Главная программа UPGREP отрабатывается от кадра 13
до кадра 19. Возврат в кадр 1 и конец программы