Descargar Imprimir esta página

Siemens SINUMERIK 802D sl Guía De Programación página 241

Ocultar thumbs Ver también para SINUMERIK 802D sl:

Publicidad

8.11
Uso de subprogramas
8.11.1
Generalidades
Aplicación
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 contie-
nen casos de mecanizado con validez general (p. ej.: roscado, cilindrado, etc.). Mediante la
asignación de valores a través de parámetros de transferencia previstos se puede conseguir
una adaptación a su caso de aplicación concreto.
Configuración
La configuración de un subprograma es exactamente igual a la de un programa principal
(ver apartado 8.1.2 "Estructura del programa"). Al igual que los programas principales, los
subprogramas se dotan en la última secuencia de la ejecución del programa de Fin de pro-
grama M2. 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 interrum-
pido por el retorno. Con M2 se interrumpe G64 y se genera parada precisa.
Fig. 8-54
SINUMERIK 802D sl Manejo y programación Torneado (BP-D), Edición 05/2005
6FC5 398-1CP10-1EA0
Proceso
Programa principal
MAIN123
...
...
N20 L10 ;Llamada
N21 ...
...
...
...
...
N80 L10 ;Llamada
...
Retorno
...
...
M2
Ejemplo de secuencia en caso de llamar dos veces un subprograma
Subprograma
Retorno
N10 R1=34 ...
N20 X...Z...
...
...
M2
8.11
Uso de subprogramas
L10
Programación
8-239

Publicidad

loading