33 подпрограммы, Вызов подпрограммы: l"xx" v1 – Инструкция по эксплуатации HEIDENHAIN SW 54843x-02 DIN Programming
Страница 420
420
DIN-программирование
4.33
По
дпрограммы
4.33 Подпрограммы
Вызов подпрограммы: L"xx" V1
Вызов подпрограммы содержит следующие элементы:
L: буквенный код вызова подпрограммы
"xx": имя подпрограммы – имя файла для внешних подпрограмм
(максимум 16 цифр или букв)
V1: идентификатор для внешней подпрограммы – отсутствует
для локальных подпрограмм
Указания по работе с подпрограммами:
Внешние подпрограммы содержатся в отдельном файле. Они
вызываются любыми главными программами или другими
подпрограммами.
Локальные подпрограммы содержатся в файле главной
программы. Они могут быть вызваны только через главную
программу.
Подпрограммы могут "вкладываться" до 6 раз. Вложенность
обозначает, что в пределах одной подпрограммы вызывается
другая подпрограмма.
Следует избегать рекурсии.
При одном вызове подпрограммы можно запрограммировать до
29 "значений передачи".
Обозначения: от LA до LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z,
BS, BE, WS, AC, WC, RC, IC, KC и JC
Идентификатор внутри подпрограммы: "#__.." с последующим
обозначением параметра строчными буквами (пример: #__la).
Вы можете использовать внутри подпрограммы эти значения
передачи в рамках программирования переменных.
Переменная типа "строка": ID и AT
Переменные #l1 – #l30 находятся в распоряжении в каждой
подпрограмме как локальные переменные.
Для передачи переменной в главную программу,
запрограммируйте переменную за словом фиксированной
длины при помощи RETURN. В главной программе для
информации служит #i99.
Если подпрограмма должна отрабатываться несколько раз, то в
параметре "количество повторений Q" определите
коэффициент повторений.
Подпрограмма заканчивается при помощи RETURN.
Параметр "LN" зарезервирован для передачи номеров
кадров. Этот параметр может получить новое
значение при новой нумерации NC-программы.