Man u a l de op erac ió n
Modalidad volante de avance
Habitualmente, cuando se ejecuta (se mecaniza) por primera vez una pieza, la velocidad de avance
de la máquina se controla mediante el conmutador de feed_rate.
También es posible utilizar uno de los volantes de la máquina para controlar dicho avance. De esta
forma, el avance de mecanizado dependerá de lo rápido que se gire el volante.
Para ello, se debe proceder como sigue:
Inhibir desde el PLC todas las posiciones del conmutador feed_rate.
Detectar cuanto gira el volante (lectura de los impulsos recibidos).
Fijar, desde el PLC y en función de los impulsos de volante recibidos, el feed_rate
correspondiente.
El CNC proporciona en unas variables asociadas a los volantes, los impulsos que ha girado el
volante.
HANPF
proporciona los impulsos del primer volante.
HANPS
proporciona los impulsos del segundo volante.
HANPT
proporciona los impulsos del tercer volante.
HANPFO
proporciona los impulsos del cuarto volante.
Ejemplo:
La máquina dispone de un pulsador para activar y desactivar la prestación "Volante
de avance" y el control de velocidad se efectúa con el segundo volante.
CY1
R101=0
END
PRG
DFU I71 = CPL M1000
M1000 = MSG1
NOT M1000
= AND KEYDIS4 $FF800000 KEYDIS4
= JMP L101
DFU M2009
= CNCRD(HANPS,R100,M1)
= SBS R101 R100 R102
= MOV R100 R101
= MLS R102 3 R103
= OR KEYDIS4 $7FFFFF KEYDIS4
CPS R103 LT 0 = SBS 0 R103 R103
CPS R103 GT 120 = MOV 120 R103
DFU M2009
= CNCWR(R103,PLCFRO,M1)
L101
END
Inicializa el registro que contiene la lectura anterior del
volante.
Cada vez que se pulsa el botón se complementa la
marca M1000.
Si está activa la prestación se saca un mensaje.
Si no está activa la prestación
desinhibe todas las posiciones del conmutador
feed_rate
y continua con la ejecución del programa.
Si está activa la prestación
y se produce un flanco de subida en la marca de reloj
M2009
se efectúa una lectura, en R100, de los impulsos del
volante
calcula los impulsos recibidos desde la lectura anterior
actualiza R101 para próxima lectura
calcula en R103 el valor de % feed_rate adecuado
inhibe todas las posiciones del conmutador feed_rate.
No tiene en cuenta el sentido de giro del volante.
Limita el valor máximo de feed_rate al 120%.
Con el flanco de subida en la marca de reloj M2009
fija el valor de feed_rate calculado (PLCFRO=R103).
2.
CNC 8055
CNC 8055i
O
PCIÓN
·MCO/TCO·
·23·