8065. Solución de errores. - Fagor Automation

8065. Solución de errores. - Fagor Automation 8065. Solución de errores. - Fagor Automation

fagorautomation.com
from fagorautomation.com More from this publisher
28.08.2013 Views

CNC 8065 (REF: 1107) ·30· Solución de errores 1154 'Nombre de fichero demasiado largo' DETECCIÓN Durante la ejecución. CAUSA El nombre del archivo supera el número de caracteres permitido por el CNC. El nombre de un programa o subrutina puede tener un máximo de 63 caracteres y el path 120 caracteres. Si se programa el nombre de un programa o subrutina con el path, el número máximo de caracteres será la suma de ambos valores. SOLUCIÓN Reducir el número de caracteres en el nombre de programa o subrutina. Cambiar la ubicación del programa o subrutina para reducir el número de caracteres en el path. 1155 'Acceso a fichero imposible' DETECCIÓN Durante la ejecución. CAUSA El CNC no puede acceder al programa o la subrutina. SOLUCIÓN Comprobar que los ficheros son válidos y no están corruptos. En el caso de las llamadas a subrutinas comprobar que el nombre y el path son correctos. Si en la llamada a la subrutina no está definido el path, el CNC aplicará el criterio de búsqueda por defecto (consulte el manual de programación). 1156 'Programa principal no encontrado' DETECCIÓN Durante la ejecución. CAUSA El CNC no encuentra el programa principal. SOLUCIÓN En un programa con subrutinas locales, el programa principal debe tener un nombre (%nombre). 1157 'Subrutina global no encontrada' DETECCIÓN Durante la ejecución. CAUSA El CNC no encuentra la subrutina global. SOLUCIÓN Comprobar que el nombre y path de la subrutina son correctos. Si en la llamada a la subrutina no está definido el path, el CNC aplicará el criterio de búsqueda por defecto (consulte el manual de programación). 1159 'Nombre de subrutina local demasiado largo' DETECCIÓN Durante la ejecución. CAUSA El nombre de la subrutina supera el número de caracteres permitido por el CNC. El nombre de una subrutina puede tener un máximo de 63 caracteres. SOLUCIÓN Revisar la programación. 1160 'Subrutina local no encontrada' DETECCIÓN Durante la ejecución. CAUSA El CNC no encuentra la subrutina local. SOLUCIÓN Comprobar que el nombre de la subrutina local en el bloque de llamada es idéntico al nombre que aparece en su definición. Las subrutinas locales deben estar definidas al principio del programa. 1161 'Bloques de control $ abiertos' DETECCIÓN Durante la ejecución. CAUSA El CNC ha encontrado un bloque de control "$" que no tiene su correspondiente instrucción de cierre. SOLUCIÓN Revisar la programación. 1162 'No se espera M17/M29/#RET' DETECCIÓN Durante la ejecución. CAUSA El CNC ha detectado una función M17, M29 o #RET como final de programa. SOLUCIÓN Programar M30/M02 como final de programa principal. Si el error persiste, comprobar que todas las subrutinas locales finalizan con M17, M29 o #RET. 1163 'No se espera M30/M02' DETECCIÓN Durante la ejecución. CAUSA El CNC ha detectado una función M02 o M30 como final de subrutina. SOLUCIÓN Comprobar que todas las subrutinas locales y globales finalizan con M17, M29 o #RET.

Solución de errores 1164 'Término desconocido en expresión matemática' DETECCIÓN Durante la ejecución. CAUSA La expresión matemática es incorrecta. SOLUCIÓN Revisar todos los términos de la expresión; variables, parámetros, operadores, etc. 1165 'Variable inexistente' DETECCIÓN Durante la ejecución. CAUSA Las posibles causas son las siguientes: La variable pedida no existe. Error sintáctico en el nombre de la variable. La variable es un array y no se ha indicado índice de array. Se ha pedido una variable general para un eje determinado o a la inversa. SOLUCIÓN Revisar la programación. 1166 'Raíz de un número negativo' DETECCIÓN Durante la ejecución. CAUSA En la expresión matemática hay una raíz cuadrada (SQRT) de un número negativo. SOLUCIÓN Revisar la programación. 1167 'Logaritmo de un número negativo o cero' DETECCIÓN Durante la ejecución. CAUSA En la expresión matemática hay un logaritmo (LOG/LN) de un número negativo o cero. SOLUCIÓN Revisar la programación. 1168 'Indice de variable fuera de rango' DETECCIÓN Durante la ejecución. CAUSA Alguno de los índices definidos en la variable de array es incorrecto. SOLUCIÓN El índice mínimo admisible para una variable de array es 1 y el máximo depende de la variable de la que se trate. Hay algunos casos particulares en los que el índice 0 es admitido: G.GS, G.MS, G.LUP1 a G.LUP7, G.LUPACT y MTB.P. 1170 'La sentencia #SYNC POS se programa sola en el bloque' DETECCIÓN Durante la ejecución. CAUSA La sentencia no está programada sola en el bloque. SOLUCIÓN Revisar la programación. Las sentencias se deben programar solas en el bloque, sólo se puede añadir la etiqueta del bloque. 1171 'Las sentencias # se programan solas en el bloque' DETECCIÓN Durante la ejecución. CAUSA La sentencia no está programada sola en el bloque. SOLUCIÓN Revisar la programación. Las sentencias se deben programar solas en el bloque, sólo se puede añadir la etiqueta del bloque. La única excepción es la sentencia #AXIS que se debe programar en el mismo bloque que la función G201. 1172 'Sentencia no permitida con compensación de radio de herramienta activa' DETECCIÓN Durante la ejecución. CAUSA El CNC ha intentado ejecutar una sentencia incompatible con la compensación de radio. SOLUCIÓN Desactivar la compensación de radio para ejecutar la sentencia. 1173 'La sentencia #UNLINK se programa sola en el bloque' DETECCIÓN Durante la ejecución. CAUSA La sentencia no está programada sola en el bloque. SOLUCIÓN Revisar la programación. 1174 '#LINK: no se permite definir un nuevo acoplo con uno anterior activo' DETECCIÓN Durante la ejecución. CAUSA El CNC ha intentado activar un segundo acoplo de ejes sin desactivar el primero. SOLUCIÓN Revisar la programación. Desactivar el primer acoplo antes de activar el segundo. Para tener ambos acoplos, desactivar el primer acoplo y activar ambos con una única sentencia #LINK. CNC 8065 (REF: 1107) ·31·

CNC 8065<br />

(REF: 1107)<br />

·30·<br />

<strong>Solución</strong> <strong>de</strong> <strong>errores</strong><br />

1154 'Nombre <strong>de</strong> fichero <strong>de</strong>masiado largo'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El nombre <strong>de</strong>l archivo supera el número <strong>de</strong> caracteres permitido por el CNC. El<br />

nombre <strong>de</strong> un programa o subrutina pue<strong>de</strong> tener un máximo <strong>de</strong> 63 caracteres y el<br />

path 120 caracteres. Si se programa el nombre <strong>de</strong> un programa o subrutina con el<br />

path, el número máximo <strong>de</strong> caracteres será la suma <strong>de</strong> ambos valores.<br />

SOLUCIÓN Reducir el número <strong>de</strong> caracteres en el nombre <strong>de</strong> programa o subrutina. Cambiar<br />

la ubicación <strong>de</strong>l programa o subrutina para reducir el número <strong>de</strong> caracteres en el<br />

path.<br />

1155 'Acceso a fichero imposible'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El CNC no pue<strong>de</strong> acce<strong>de</strong>r al programa o la subrutina.<br />

SOLUCIÓN Comprobar que los ficheros son válidos y no están corruptos. En el caso <strong>de</strong> las<br />

llamadas a subrutinas comprobar que el nombre y el path son correctos. Si en la<br />

llamada a la subrutina no está <strong>de</strong>finido el path, el CNC aplicará el criterio <strong>de</strong><br />

búsqueda por <strong>de</strong>fecto (consulte el manual <strong>de</strong> programación).<br />

1156 'Programa principal no encontrado'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El CNC no encuentra el programa principal.<br />

SOLUCIÓN En un programa con subrutinas locales, el programa principal <strong>de</strong>be tener un nombre<br />

(%nombre).<br />

1157 'Subrutina global no encontrada'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El CNC no encuentra la subrutina global.<br />

SOLUCIÓN Comprobar que el nombre y path <strong>de</strong> la subrutina son correctos. Si en la llamada a<br />

la subrutina no está <strong>de</strong>finido el path, el CNC aplicará el criterio <strong>de</strong> búsqueda por<br />

<strong>de</strong>fecto (consulte el manual <strong>de</strong> programación).<br />

1159 'Nombre <strong>de</strong> subrutina local <strong>de</strong>masiado largo'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El nombre <strong>de</strong> la subrutina supera el número <strong>de</strong> caracteres permitido por el CNC. El<br />

nombre <strong>de</strong> una subrutina pue<strong>de</strong> tener un máximo <strong>de</strong> 63 caracteres.<br />

SOLUCIÓN Revisar la programación.<br />

1160 'Subrutina local no encontrada'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El CNC no encuentra la subrutina local.<br />

SOLUCIÓN Comprobar que el nombre <strong>de</strong> la subrutina local en el bloque <strong>de</strong> llamada es idéntico<br />

al nombre que aparece en su <strong>de</strong>finición. Las subrutinas locales <strong>de</strong>ben estar <strong>de</strong>finidas<br />

al principio <strong>de</strong>l programa.<br />

1161 'Bloques <strong>de</strong> control $ abiertos'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El CNC ha encontrado un bloque <strong>de</strong> control "$" que no tiene su correspondiente<br />

instrucción <strong>de</strong> cierre.<br />

SOLUCIÓN Revisar la programación.<br />

1162 'No se espera M17/M29/#RET'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El CNC ha <strong>de</strong>tectado una función M17, M29 o #RET como final <strong>de</strong> programa.<br />

SOLUCIÓN Programar M30/M02 como final <strong>de</strong> programa principal. Si el error persiste,<br />

comprobar que todas las subrutinas locales finalizan con M17, M29 o #RET.<br />

1163 'No se espera M30/M02'<br />

DETECCIÓN Durante la ejecución.<br />

CAUSA El CNC ha <strong>de</strong>tectado una función M02 o M30 como final <strong>de</strong> subrutina.<br />

SOLUCIÓN Comprobar que todas las subrutinas locales y globales finalizan con M17, M29 o<br />

#RET.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!