La instrucción RET se utilizará cuando el modo de contorneado G64 no deba ser interrumpido
por el retorno. Con M2 se interrumpe G64 y se genera parada precisa.
Programa principal
...
...
N20 L10 ;Llamada
N21 ...
...
...
...
...
N80 L10 ;Llamada
...
...
...
M2
Fig. 8-49
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.
SINUMERIK 802S/802C base line
6FC5 598-4AA11-0AP0 (08.03) (BP-F)
Proceso
MAIN123
Vuelta
Vuelta
Ejemplo de secuencia en caso de llamar dos veces un subprograma
8.10
Uso de subprogramas
Subprograma
L10
N10 R1=34 ...
N20 X...Z...
...
...
M2
Programación
8-165