Uso De Subprogramas - Siemens SINUMERIK 802S Manejo Y Programación

Tabla de contenido
Programación
8.10

Uso de subprogramas

8.10
Uso de subprogramas
Uso
Básicamente no existen diferencias entre un programa principal y un subprograma.
En subprogramas se guardan secuencias de mecanizado que se repiten frecuentemente,
p. ej., determinadas formas de contorno. En el programa principal, este subprograma se llama
en los puntos necesarios, con lo cual se ejecuta.
Una forma del subprograma es el ciclo de mecanizado. Los ciclos de mecanizado contienen
casos de mecanizado con validez general (p. ej.: roscados, desbaste, etc.). Mediante la
asignación de valores a través de parámetros de cálculo previstos se puede conseguir una
adaptación a su caso de aplicación concreto. (véase en el capítulo 9: "Ciclos").
Estructura
La estructura de un subprograma es exactamente igual a la de un programa principal (ver
apartado 8.1.1 "Estructura del programa"). Al igual que los programas principales, los
subprogramas se dotan en la última secuencia de la ejecución del programa de M2-Fin del
programa. Esto implica que el retorno tiene lugar al nivel de programa donde se efectúa la
llamada.
Fin del programa
En lugar del fin de programa M2, en el subprograma se puede utilizar también la instrucción
de fin RET.
RET requiere una secuencia propia.
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-43
8-154
Proceso
MAIN123
Vuelta
Vuelta
Ejemplo de secuencia en caso de llamar dos veces un subprograma
Subprograma
L10
N10 R1=34 ...
N20 X...Z...
...
...
M2
6FC5 598- -3AA00- -0EP2 (01.02) (BP- -D)
SINUMERIK 802S/802C
Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 802c

Tabla de contenido