28.08.2013 Views

ES: man_8035t_inst.pdf - Fagor Automation

ES: man_8035t_inst.pdf - Fagor Automation

ES: man_8035t_inst.pdf - 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.

Manual de <strong>inst</strong>alación<br />

5.<br />

TEMAS CONCEPTUAL<strong>ES</strong><br />

Desplazamiento mediante volante electrónico<br />

CNC 8035<br />

(SOFT M: V15.3X)<br />

(SOFT T: V16.3X)<br />

·194·<br />

Ejemplo de programa de PLC.<br />

La máquina dispone de un pulsador para activar y desactivar la prestación "Volante de avance" y<br />

el control de velocidad se efectúa con el segundo volante.<br />

CY1<br />

R101=0<br />

Inicializa el registro que contiene la lectura anterior del volante.<br />

END<br />

PRG<br />

DFU I71 = CPL M1000<br />

Cada vez que se pulsa el botón se complementa la marca M1000.<br />

M1000 = MSG1<br />

Si está activa la prestación se saca un mensaje.<br />

NOT M1000<br />

= AND KEYDIS4 $FF800000 KEYDIS4<br />

= JMP L101<br />

Si no está activa la prestación desinhibe todas las posiciones del conmutador feedrate override<br />

y continua con la ejecución del programa.<br />

DFU M2009<br />

= CNCRD(HANPS,R100,M1)<br />

= SBS R101 R100 R102<br />

= MOV R100 R101<br />

= MLS R102 3 R103<br />

= OR KEYDIS4 $7FFFFF KEYDIS4<br />

Si está activa la prestación y se produce un flanco de subida en la marca de reloj M2009 se<br />

efectúa una lectura, en R100, de los impulsos del volante (HANPS), calcula en R102 los<br />

impulsos recibidos desde la lectura anterior, actualiza R101 para próxima lectura, calcula en<br />

R103 el valor del % de feedrate adecuado e inhibe todas las posiciones del conmutador feedrate<br />

override (KEYDIS4).<br />

CPS R103 LT 0 = SBS 0 R103 R103<br />

CPS R103 GT 120 = MOV 120 R103<br />

Ajusta valor de R103 (% Feedrate). No tiene en cuenta el sentido de giro del volante (signo) y<br />

limita el valor al 120%<br />

DFU M2009<br />

= CNCWR(R103,PLCFRO,M1)<br />

Con el flanco de subida en la marca de reloj M2009 fijar el valor de feedrate override calculado<br />

(PLCFRO=R103)<br />

L101<br />

END

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

Saved successfully!

Ooh no, something went wrong!