33 подпрограммы, Вызов подпрограммы: l"xx" v1 – Инструкция по эксплуатации HEIDENHAIN SW 54843x-02 DIN Programming

Страница 420

Advertising
background image

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-программы.

Advertising
Эта инструкция подходит к следующим моделям: