Alarmas del NCK
Aclaración:
El grado del polinomio en la interpolación polinómica resulta de la cantidad de coeficientes de un eje. El máximo grado
permitido es 3, es decir, los ejes cumplen la siguiente función:
f(p) = a0 + a1 p + a2 p2 + a3 p3.
¡El coeficiente a0 es la posición real inicial para la interpolación y no se debe programar!
Reacción:
Secuencia de corrección con reorganización.
Se resetean las señales de interconexión.
Visualización de la alarma.
Ayuda:
Reducir el número de coeficientes del polinomio. La secuencia polinómica puede tener como máximo la siguiente
estructura:
N1 POLY PO[X]=(1.11, 2.22, 3.33) PO[Y]=(1.11, 2.22, 3.33)
N1 PO[n]=... PL=44
n ... Descriptor del eje, máximo 8 ejes por secuencia.
Continuación del
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
14095
[Canal %1: ] Secuencia %2 El radio en la programación del círculo es demasiado
pequeño
Parámetros:
%1 = Número de canal
%2 = Número de secuencia, lábel
Aclaración:
Se programó un radio demasiado reducido; es decir, el radio programado es menor que la mitad de la distancia entre
el punto inicial y el final.
Reacción:
Secuencia de corrección con reorganización.
Se resetean las señales de interconexión.
Visualización de la alarma.
Ayuda:
Corregir el programa de pieza.
Continuación del
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
14096
[Canal %1: ] Secuencia %2 Cambio de tipo inadmisible
Parámetros:
%1 = Número de canal
%2 = Número de secuencia, lábel
Aclaración:
Durante la ejecución de un programa se ha realizado una asignación de valor o una operación aritmética que implica
que las variables que están procesando los datos deben de cambiar de tipo. Esto ocasionaría que se rebasará el
margen de valores.
Rango de valores permitido para los distintos tipos de variables:
- REAL: Propiedades: Número real con punto decimal, Rango de valores: +/-(2-1022-2+1023)
- INT: Propiedades: valores enteros con signo, Rango de valores: +/-(231-1)
- BOOL: Propiedades: valor real TRUE, FALSE, Rango de valores: 0,1
- CHAR: Propiedades: 1 caracter ASCII, Rango de valores: 0-255
- STRING: Propiedades: cadena de caracteres (máx. 100 valores), Rango de valores: 0-255
- AXIS: Propiedades: Dirección de eje, Rango de valores: sólo nombre de ejes.
- FRAME: Propiedades: información geométrica, Rango de valores: como trayectorias de ejes.
Posibilidades de conversión de tipos:
- de REAL a: REAL: sí, INT: sí*, BOOL: si1), CHAR: sí*, STRING: -, AXIS: -, FRAME: -
- de INT a: REAL: sí, INT: sí, BOOL: si1), CHAR: cuando el valor 0 ...255, STRING: -, AXIS: -, FRAME: -
- de BOOL a: REAL: sí, INT: sí, BOOL: sí, CHAR: sí, STRING: -, AXIS: -, FRAME: -
- de CHAR a: REAL: sí, INT: sí, BOOL: si1), CHAR: sí, STRING: sí, AXIS: -, FRAME: -
- de STRING a: REAL: -, INT: -, BOOL: si2), CHAR: sólo si 1 carácter, STRING: sí, AXIS: -, FRAME: -
- de AXIS a: REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: sí, FRAME: -
- de FRAME a: REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: -, FRAME: sí:
1) Valor <> 0 corresponde a TRUE, valor ==0 corresponde a FALSE
2) Longitud de cadena de caracteres 0 => FALSE, de lo contrario TRUE
3) Si sólo es 1 carácter
De los tipos AXIS y FRAME y a los tipos AXIS y FRAME no se puede realizar conversión alguna.
162
Manual de diagnóstico, 09/2011, 6FC5398-8BP40-2EA0
Alarmas