Повторение подпрограммы – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-04)

Страница 286

Advertising
background image

Программирование: подпрограммы и повторы частей программ

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 и конец программы

Advertising