Sentencias De Subrutinas De Interrupción - Fagor CNC 8050 T Manual De Operación

Tabla de contenido
12.5.1
SENTENCIAS DE SUBRUTINAS DE INTERRUPCION
Siempre que se activa una de las entradas lógicas generales de interrupción "INT1"
(M5024), "INT2" (M5025), "INT3" (M5026) o "INT4" (M5027), el CNC suspende
temporalmente la ejecución del programa en curso y pasa a ejecutar la subrutina de
interrupción cuyo número se indica en el parámetro máquina general correspondiente.
Con INT1 (M5024) la indicada por el parámetro INT1SUB (P35)
Con INT2 (M5025) la indicada por el parámetro INT2SUB (P36)
Con INT3 (M5026) la indicada por el parámetro INT3SUB (P37)
Con INT4 (M5027) la indicada por el parámetro INT4SUB (P38)
Las subrutinas de interrupción se define como cualquier otra subrutina, utilizando las
sentencias "(SUB nº entero)" y "(RET)".
Las subrutinas de interrupción no cambiarán el nivel de parámetros locales, por lo que
dentro de ella sólo se permitirá la utilización de los parámetros globales.
Dentro de una subrutina de interrupción se puede utilizar la sentencia "(REPOS X, Y, Z,
....)" que se detalla a continuación.
Una vez finalizada la ejecución de la subrutina, el CNC continuará con la ejecución del
programa en curso.
( REPOS X, Y, Z, ... )
La sentencia REPOS se utilizará siempre dentro de las subrutinas de interrupción y
facilita el reposicionamiento de la máquina en el punto de interrupción.
Cuando se ejecuta esta sentencia el CNC desplaza los ejes hasta el punto en que se
interrumpió la ejecución del programa.
Dentro de la sentencia REPOS se debe indicar el orden en que se deben desplazar los
ejes hasta el punto de interrupción.
*
El desplazamiento se realiza eje a eje.
*
No es necesario definir todos los ejes, sólo los que se desean reposicionar.
*
El desplazamiento de los ejes que forman el plano principal de la máquina se
hará de forma conjunta. No es necesario definir ambos ejes ya que el CNC
efectúa dicho desplazamiento con el primero de ellos. No se repite el
desplazamiento con la definición del segundo eje, lo ignora.
Ejemplo:
El plano principal está formado por los ejes XY, el eje longitudinal es el eje
Z y la máquina utiliza los ejes C y W como ejes auxiliares. Se desea
reposicionar primero el eje C, luego los ejes XY y por último el Z.
Se puede utilizar cualquiera de estas definiciones:
(REPOS C, X, Y, Z)
Si durante la ejecución de una subrutina que no ha sido activada mediante una de las
entradas de interrupción, se detecta la sentencia REPOS el CNC mostrará el error
correspondiente.
Capítulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
(REPOS C, X, Z)
Sección:
SENTENCIAS DE SUBRUTINAS
(REPOS C, Y, Z)
Página
11

Capítulos

Tabla de contenido
loading

Tabla de contenido