28.08.2013 Views

CNC 8055 - Solución de errores - Fagor Automation

CNC 8055 - Solución de errores - Fagor Automation

CNC 8055 - Solución de errores - Fagor Automation

SHOW MORE
SHOW LESS

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·

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

Saved successfully!

Ooh no, something went wrong!