36 subprogramas, Llamada a subprograma externo: l"xx" v1 – HEIDENHAIN CNC Pilot 4290 V7.1 Manual del usuario
Página 327

CNC PILOT 4290 de HEIDENHAIN
327
4.36 Subpr
ogr
a
mas
4.36 Subprogramas
Llamada a subprograma externo: L"xx" V1
La llamada al subprograma contiene los siguientes elementos:
L: letra identificativa de llamada a subprograma
"xx": nombre del subprograma - en el caso de subprogramas
externos, se trata del nombre de archivo (máximo 8 números o
letras)
V1: identificación del subprograma externo - se omite en
subprogramas locales
Indicaciones para trabajar con subprogramas:
Los subprogramas externos se encuentran en un archivo separado.
Pueden ser llamados por cualquier programa principal, por otros
subprogramas y por TURN PLUS.
Los subprogramas locales se encuentran dentro del archivo del
programa principal. Sólo pueden llamarse desde el programa
principal.
Los subprogramas se pueden "imbricar" un máximo de 6 veces.
Imbricado significa que dentro de un subprograma se llama a otro
subprograma.
Deben evitarse las llamadas recurrentes a subprogramas.
En una llamada a subprograma pueden programarse hasta 20
"valores de transferencia".
Designaciones: LA hasta LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z
Identificación dentro del subprograma: "#__.." seguida de la
designación del parámetro en minúsculas (ejemplo: #__la).
Estos valores de transmisión se pueden emplear en el marco de
la programación de variables dentro de un subprograma.
Las variables #256 - #285 se encuentran en cada subprograma
como variables locales.
Cuando un subprograma deba procesarse varias veces, defina en el
parámetro "número de repeticiones Q" el factor de repetición.
Un subprograma finaliza con RETURN.
El parámetro "LN" está reservado para la transferencia de
números de bloque. En el caso de renumeración del
programa NC, puede asignarse a este parámetro un nuevo
valor.