Programación
8.11
Uso de subprogramas
Fig. 8-59
Nombre de subprograma
Para poder seleccionar un subprograma determinado a partir de varios, se le asigna un
nombre propio al programa. El nombre se puede elegir libremente al crear el programa, ob-
servando algunas reglas.
Rigen las mismas reglas que para la asignación de nombres de programas principales.
Ejemplo: LRAHMEN7
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 o L00128!
Se trata de 3 subprogramas distintos.
Nota: el nombre de subprograma LL6 está reservado para el cambio de herramienta.
Llamada a un subprograma
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 LRAHMEN7
8-242
Programa principal
Proceso
MAIN123
...
...
N20 L10 ;Llamada
N21 ...
...
...
...
...
N80 L10 ;Llamada
...
...
...
M2
Ejemplo de secuencia en caso de llamar dos veces un subprograma
;Llamada del subprograma L785
;Llamada del subprograma LRAHMEN7
Subprograma
Llamada
Retorno
Llamada
Retorno
SINUMERIK 802D sl Manejo y programación Fresado (BP- -F), Edición 10/2006
L10
N10 R1=34 ...
N20 X...Z...
...
...
M2
6FC5398- -0CP10- -2EA0