Siemens SINUMERIK 840D sl Manual De Programación página 131

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Tras finalizar el programa de interrupción, de forma predeterminada se produce un
desplazamiento a la posición final de la siguiente secuencia del programa de pieza en la
rutina de interrupción. Si fuera necesario seguir procesando el programa de pieza desde el
punto de interrupción, debe haber una instrucción REPOS al final del programa de
interrupción, p. ej. REPOSA. Para ello, el programa de interrupción debe estar escrito en
modo Siemens.
La función M para activar y desactivar un programa de interrupción debe estar sola en la
secuencia. Si se programan más direcciones además de "M" y "P" en la secuencia, se
emitirá la alarma 12080 (error de sintaxis).
Datos de máquina (DM)
El comportamiento de la función del programa de interrupción puede establecerse con los
siguientes datos de máquina:
DM10808 $MN_EXTERN_INTERRUPT_BITS_M96:
bit 0 = 0
No es posible un programa de interrupción, M96/M97 son funciones M normales.
Bit 0 = 1
Se permite la activación de un programa de interrupción con M96/M97.
Bit 1 = 0
El programa de pieza se sigue procesando con la posición final de la secuencia siguiente
después de la secuencia de interrupción (REPOSL RMEBL).
Bit 1 = 1
El programa de pieza continúa a partir de la posición de interrupción (REPOSL RMIBL).
Bit 2 = 0
La señal de interrupción corta de inmediato la secuencia actual y comienza la rutina de
interrupción.
Bit 2 = 1
La rutina de interrupción no se inicia hasta el final de la secuencia.
Bit 3 = 0
Cuando llega una señal de interrupción, se interrumpe de inmediato el ciclo de mecanizado.
Bit 3 = 1
El programa de interrupción no se inicia hasta el final del ciclo de mecanizado (evaluación
en los ciclos de envolvente).
El bit 3 se evalúa en los ciclos de envolvente y se adapta según corresponda al desarrollo
de los ciclos.
El bit 1 se evalúa en el ciclo de envolvente CYCLE396.
En caso de que el programa de interrupción no se llame a través del ciclo de envolvente
CYCLE396 ($MC_EXTERN_FUNCTION_MASK, bit 10 = 1), debe evaluarse el bit 1. Si bit 1
= TRUE, deberá realizarse el posicionamiento con REPOSL RMIBL en el punto de
interrupción; en caso contrario, con REPOSL RMIBL en el punto del final de la secuencia.
Torneado ISO
Manual de programación, 02/2012, 6FC5398-5BP40-3EA0
Otras funciones
4.6 Funciones adicionales
131

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 828d

Tabla de contenido