8065. Solución de errores. - Fagor Automation
8065. Solución de errores. - Fagor Automation 8065. Solución de errores. - Fagor Automation
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·
- Page 1 and 2: CNC 8065 Solución de errores (Ref:
- Page 3: Solución de errores INDICE 0000-09
- Page 6 and 7: CNC 8065 (REF: 1107) ·6· Solució
- Page 8 and 9: CNC 8065 (REF: 1107) ·8· Solució
- Page 10 and 11: CNC 8065 (REF: 1107) ·10· Soluci
- Page 12 and 13: CNC 8065 (REF: 1107) ·12· Soluci
- Page 14 and 15: CNC 8065 (REF: 1107) ·14· Soluci
- Page 16 and 17: CNC 8065 (REF: 1107) ·16· Soluci
- Page 18 and 19: CNC 8065 (REF: 1107) ·18· Soluci
- Page 20 and 21: CNC 8065 (REF: 1107) ·20· Soluci
- Page 22 and 23: CNC 8065 (REF: 1107) ·22· Soluci
- Page 24 and 25: CNC 8065 (REF: 1107) ·24· Soluci
- Page 26 and 27: CNC 8065 (REF: 1107) ·26· Soluci
- Page 28 and 29: CNC 8065 (REF: 1107) ·28· Soluci
- Page 32 and 33: CNC 8065 (REF: 1107) ·32· 1175 '#
- Page 34 and 35: CNC 8065 (REF: 1107) ·34· Soluci
- Page 36 and 37: CNC 8065 (REF: 1107) ·36· Soluci
- Page 38 and 39: CNC 8065 (REF: 1107) ·38· Soluci
- Page 40 and 41: CNC 8065 (REF: 1107) ·40· Soluci
- Page 42 and 43: CNC 8065 (REF: 1107) ·42· Soluci
- Page 44 and 45: CNC 8065 (REF: 1107) ·44· Soluci
- Page 46 and 47: CNC 8065 (REF: 1107) ·46· Soluci
- Page 48 and 49: CNC 8065 (REF: 1107) ·48· Soluci
- Page 50 and 51: CNC 8065 (REF: 1107) ·50· Soluci
- Page 52 and 53: CNC 8065 (REF: 1107) ·52· Soluci
- Page 54 and 55: CNC 8065 (REF: 1107) ·54· 1445 'V
- Page 56 and 57: CNC 8065 (REF: 1107) ·56· Soluci
- Page 58 and 59: CNC 8065 (REF: 1107) ·58· Soluci
- Page 60 and 61: CNC 8065 (REF: 1107) ·60· Soluci
- Page 62 and 63: CNC 8065 (REF: 1107) ·62· Soluci
- Page 64 and 65: CNC 8065 (REF: 1107) ·64· Soluci
- Page 66 and 67: CNC 8065 (REF: 1107) ·66· Soluci
- Page 68 and 69: CNC 8065 (REF: 1107) ·68· Soluci
- Page 70 and 71: CNC 8065 (REF: 1107) ·70· Soluci
- Page 72 and 73: CNC 8065 (REF: 1107) ·72· Soluci
- Page 74 and 75: CNC 8065 (REF: 1107) ·74· Soluci
- Page 76 and 77: CNC 8065 (REF: 1107) ·76· Soluci
- Page 78 and 79: CNC 8065 (REF: 1107) ·78· 1705 'P
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.