Nombre del subprograma
Para poder seleccionar un subprograma determinado a partir de varios, se le asigna un
nombre al programa. El nombre se puede elegir libremente al crear el programa, observando
las siguientes especificaciones:
S
Los dos primeros caracteres deben ser letras
S
Los demás, letras, números o guiones bajos
S
Utilizar como máx. 8 caracteres
S
No utilizar caracteres de separación (véase el cap. "Juego de caracteres")
Rigen las mismas reglas que para la asignación de nombres de programas principales.
Ejemplo: CASQUILLO7
En los subprogramas existe además la posibilidad de utilizar la palabra de dirección L.... Para
el valor se admiten 7 cifras (sólo enteros).
Atención: en la dirección L los ceros a la izquierda tienen significado para la diferenciación.
Ejemplo: ¡L128 no es L0128 ni L00128!
Se trata de 3 distintos subprogramas.
Llamada a subprogramas
Los subprogramas se llaman en un programa (programa principal o subprograma) con su
nombre.
Para este fin, se precisa una secuencia propia.
Ejemplo:
N10 L785
N20 WELLE7
Repetición del programa P ...
Para ejecutar un subprograma varias veces seguidas, escriba en la secuencia de la llamada
después del nombre del subprograma bajo Dirección P el número de ciclos. Como máximo,
se permiten 9999 ciclos (P1 ... P9999).
Ejemplo:
N10 L785 P3
Profundidad de imbricación
Los subprogramas no sólo se pueden llamar desde el programa principal, sino también desde
un subprograma. Para este tipo de llamadas imbricadas se dispone de un total de 4 niveles
de programación; incluyendo el nivel de programación del programa principal.
SINUMERIK 802S/802C
6FC5 598- -3AA00- -0EP2 (01.02) (BP- -D)
;Llamada al subprograma L785
;Llamada al subprograma ARBOL7
;Llamada al subprograma L785, 3 ciclos
Programación
8.10
Uso de subprogramas
8-155