28.08.2013 Views

CNC 8037 T - Manual de programación - Fagor Automation

CNC 8037 T - Manual de programación - Fagor Automation

CNC 8037 T - Manual de programación - 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.

5.<br />

PROGRAMACIÓN SEGÚN CÓDIGO ISO<br />

Función auxiliar (M)<br />

<strong>CNC</strong> <strong>8037</strong><br />

MODELO ·T·<br />

SOFT: V01.4X<br />

·68·<br />

5.5 Función auxiliar (M)<br />

<strong>Manual</strong> <strong>de</strong> <strong>programación</strong><br />

Las funciones auxiliares se programan mediante el código M4, permitiéndose programar hasta 7<br />

funciones auxiliares en un mismo bloque.<br />

Cuando en un bloque se ha programado más <strong>de</strong> una función auxiliar, el <strong>CNC</strong> las ejecuta<br />

correlativamente al or<strong>de</strong>n en que han sido programadas.<br />

El <strong>CNC</strong> dispone <strong>de</strong> una tabla <strong>de</strong> funciones M con "NMISCFUN" (parámetro máquina general)<br />

componentes, especificándose por cada elemento:<br />

El número (0-9999) <strong>de</strong> la función auxiliar M <strong>de</strong>finida.<br />

El número <strong>de</strong> la subrutina que se <strong>de</strong>sea asociar a dicha función auxiliar.<br />

Un indicador que <strong>de</strong>termina si la función M se efectúa antes o <strong>de</strong>spués <strong>de</strong>l movimiento <strong>de</strong>l<br />

bloque en que está programada.<br />

Un indicador que <strong>de</strong>termina si la ejecución <strong>de</strong> la función M <strong>de</strong>tiene o no la preparación <strong>de</strong> los<br />

bloques.<br />

Un indicador que <strong>de</strong>termina si la función M se efectúa o no, <strong>de</strong>spués <strong>de</strong> la ejecución <strong>de</strong> la<br />

subrutina asociada.<br />

Un indicador que <strong>de</strong>termina si el <strong>CNC</strong> <strong>de</strong>be o no esperar a la señal AUX END (señal <strong>de</strong> M<br />

ejecutada, proveniente <strong>de</strong>l PLC), para continuar la ejecución <strong>de</strong>l programa.<br />

Si al ejecutar una función auxiliar M, esta no se encuentra <strong>de</strong>finida en la tabla <strong>de</strong> funciones M, la<br />

función programada se ejecutará al principio <strong>de</strong>l bloque y el <strong>CNC</strong> esperará la señal AUX END para<br />

continuar la ejecución <strong>de</strong>l programa.<br />

Algunas <strong>de</strong> las funciones auxiliares tienen asignadas un significado interno en el <strong>CNC</strong>.<br />

Si al ejecutarse la subrutina asociada <strong>de</strong> una función auxiliar "M", existe un bloque que contenga<br />

la misma "M", se ejecutará ésta pero no la subrutina asociada.<br />

i<br />

Todas las funciones auxiliares "M" que tengan subrutina asociada, <strong>de</strong>berán programarse solas en un<br />

bloque.<br />

En el caso <strong>de</strong> las funciones M41 a M44 con subrutina asociada, la S que genera el cambio <strong>de</strong> gama<br />

se <strong>de</strong>be programar sola en el bloque. En caso contrario el <strong>CNC</strong> muestra el error 1031.

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

Saved successfully!

Ooh no, something went wrong!