Siemens SINUMERIK ONE Manual De Diagnóstico página 189

Ocultar thumbs Ver también para SINUMERIK ONE:
Tabla de contenido

Publicidad

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:
12330
[Canal %1: ] Secuencia %2 Tipo de parámetro %3 falso
Parámetro:
%1 = Número de canal
%2 = Número de secuencia, lábel
%3 = Código fuente de la cadena de caracteres
Alarmas
Manual de diagnóstico, 10/2020, A5E48124459E AC
Alarmas CN
3.1 Alarmas CN
189

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinamics s120

Tabla de contenido