000077.

## 6.2. Выполнение подпрограммы.

Подпрограмма вызывается от главной программы или уже вызванной подпрограммы следующим образом:

LKPN где, К - число повторений вызова
N - номер подпрограммы

Отсутствие L означает однократный вызов.

После вызова будет отрабатываться подпрограмма с номером N, заданным Р, вызов будет повторяться К раз.

Можно запрограммировать L_P_ вместе с перемещением в одном кадре.

Пример: X1000P19

В данном случае после завершения перемещения по оси Х вызывается подпрограмма с номером 19.

Примечания:

1. Сигналы по М99 не выдаются на станок.

2. Если не найден номер подпрограммы, который задан адресом Р, то вырабатывается текстовое сообщение.

3. Невозможно вызвать подпрограмму в преднаборе.

4. В кадрах, содержащих М99, Р, не происходит останов в полуавтоматическом режиме работы УЧПУ. Однако, в кадрах, содержащих кроме адресов М99, Р, ещё и другие адреса, останов происходит.

5. Кадр с М99 не должен содержать М00, М01, М02, М30, а также адресов Р и L.

6. Номер подпрограммы всегда должен быть двузначным числом, ведущий нуль опускать запрещается.