CNC 8055 - Solución de errores - Fagor Automation
CNC 8055 - Solución de errores - Fagor Automation
CNC 8055 - Solución de errores - Fagor Automation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1054 ‘Límite <strong>de</strong> parámetros locales sobrepasado’<br />
DETECCIÓN Durante la ejecución.<br />
CAUSA Programando en lenguaje <strong>de</strong> alto nivel, se han realizado mas <strong>de</strong> 6 niveles <strong>de</strong><br />
imbricación mediante la sentencia “PCALL”. Se han realizado mas <strong>de</strong> 6 llamadas<br />
mediante la sentencia “PCALL” <strong>de</strong>ntro <strong>de</strong> un mismo bucle.<br />
SOLUCIÓN Sólo se permiten seis niveles <strong>de</strong> imbricación <strong>de</strong> parámetros locales, <strong>de</strong>ntro <strong>de</strong> los<br />
15 niveles <strong>de</strong> imbricación <strong>de</strong> subrutinas. Cada vez que se realiza una llamada<br />
mediante la sentencia “PCALL”, se genera un nuevo nivel <strong>de</strong> imbricación <strong>de</strong><br />
parámetros locales (y a<strong>de</strong>más, se genera un nuevo nivel <strong>de</strong> imbricación <strong>de</strong><br />
subrutinas).<br />
1055 ‘Anidamiento sobrepasado.’<br />
DETECCIÓN Durante la ejecución.<br />
CAUSA Programando en lenguaje <strong>de</strong> alto nivel, se han realizado mas <strong>de</strong> 15 niveles <strong>de</strong><br />
imbricación mediante las sentencias “CALL”, “PCALL” o “MCALL”. Se han realizado<br />
mas <strong>de</strong> 15 llamadas mediante las sentencias “CALL”, “PCALL” o “MCALL” <strong>de</strong>ntro <strong>de</strong><br />
un mismo bucle.<br />
SOLUCIÓN Sólo se permiten 15 niveles <strong>de</strong> imbricación. Cada vez que se realiza una llamada<br />
mediante las sentencias “CALL”, “PCALL” o “MCALL”, se genera un nuevo nivel <strong>de</strong><br />
imbricación.<br />
1056 ‘RET no asociado a subrutina’<br />
DETECCIÓN Durante la ejecución.<br />
CAUSA Se ha editado la instrucción “RET” pero no se ha editado previamente la instrucción<br />
“SUB”.<br />
SOLUCIÓN Para utilizar la instrucción “RET” (final <strong>de</strong> subrutina) previamente se <strong>de</strong>be haber<br />
iniciado la edición <strong>de</strong> una subrutina mediante la instrucción “SUB (nº subrutina)”.<br />
1057 ‘Subrutina no <strong>de</strong>finida’<br />
DETECCIÓN Durante la ejecución.<br />
CAUSA Se ha realizado una llamada (CALL, PCALL…) a una subrutina que no está <strong>de</strong>finida<br />
en la memoria <strong>de</strong>l <strong>CNC</strong>.<br />
SOLUCIÓN Comprobar que el nombre <strong>de</strong> la subrutina es correcto, y que la subrutina existe en<br />
la memoria <strong>de</strong>l <strong>CNC</strong> (no necesariamente en el mismo programa en el que se realiza<br />
la llamada).<br />
1058 ‘Ciclo fijo <strong>de</strong> palpador no <strong>de</strong>finido’<br />
DETECCIÓN Durante la ejecución.<br />
CAUSA Mediante la instrucción “PROBE” se ha <strong>de</strong>finido un ciclo fijo <strong>de</strong> palpación que no está<br />
disponible.<br />
SOLUCIÓN Los ciclos fijos <strong>de</strong> palpación “PROBE” disponibles son <strong>de</strong>l 1 al 4.<br />
1059 ‘Salto a etiqueta no <strong>de</strong>finida’<br />
DETECCIÓN Durante la ejecución.<br />
CAUSA Programando en lenguaje <strong>de</strong> alto nivel, se ha programado la instrucción “GOTO N...”<br />
pero no existe el número <strong>de</strong> bloque (N) programado.<br />
SOLUCIÓN Cuando se programa la instrucción “GOTO N...”, el bloque al que hace referencia<br />
<strong>de</strong>be estar <strong>de</strong>finido en el mismo programa.<br />
<strong>Solución</strong> <strong>de</strong> <strong>errores</strong><br />
Mo<strong>de</strong>lo ·T·<br />
Ref. 1010<br />
·41·