Alarmas CN
Continuación
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
12310
[Canal %1: ] Secuencia %2 Falta parámetro de eje en la llamada de procedimiento %3
Parámetro:
%1 = Número de canal
%2 = Número de secuencia, lábel
%3 = Código fuente de la cadena de caracteres
Explicación:
Al llamar a la subrutina se detecta que falta un parámetro AXIS que debería existir de acuerdo con la declaración EXTERN.
Con la instrucción EXTERN, se "dan a conocer" los subprogramas definidos por el usuario que necesitan parámetros de
transferencia.
Los subprogramas que no los necesitan no requieren la declaración EXTERN.
Ejemplo:
Subrutina XYZ (con los parámetros formales):
PROC XYZ (INT X, VAR INT Y, AXIS A, AXIS B).
Instrucción EXTERN (con las variables tipo):
EXTERN XYZ (INT, VAR INT, AXIS, AXIS) Llamada a subrutina (con los parámetros actuales):
N10 XYZ (, Y1, R_TISCH).
La variable X toma el valor 0 por defecto.
La variable Y toma el valor de la variable Y1, y después de ejecutar la subrutina devuelve el resultado al programa que
la llama.
La variable A toma el valor del eje en R_TISCH.
¡La variable B falta!
Reacción:
Secuencia de corrección con reorganización.
Se resetean las señales de interconexión.
Visualización de la alarma.
Remedio:
Pulsar la tecla Parada CN y escoger "Secuencia a corregir" con el softkey CORREGIR PROGRAMA. El puntero se
posiciona en la secuencia errónea.
Programar el parámetro AXIS que falta en la llamada al subprograma.
Continuación
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
12320
[Canal %1: ] Secuencia %2 El parámetro %3 no es ninguna variable
Parámetro:
%1 = Número de canal
%2 = Número de secuencia, lábel
%3 = Código fuente de la cadena de caracteres
Explicación:
Al llamar a un subprograma se ha asignado a un parámetro REF el resultado de un cálculo matemático o bien una
constante en lugar de una variable.
Ejemplos:
N10 XYZ (NAME_1, 10, OTTO), o bien
N10 XYZ (NAME_1, 5 + ANNA, OTTO).
Reacción:
Secuencia de corrección con reorganización.
Se resetean las señales de interconexión.
Visualización de la alarma.
Remedio:
Pulsar la tecla Parada CN y escoger "Secuencia a corregir" con el softkey CORREGIR PROGRAMA. El puntero se
posiciona en la secuencia errónea.
Eliminar la constante o bien el cálculo matemático de la secuencia de control numérico.
Continuación
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
186
Manual de diagnóstico, 05/2017, A5E40869531
Alarmas