Los parámetros IRAuxfuT, IRAuxfuH e IRAuxfuE de "LBP_ConfigData [DB7]" permiten elegir
qué funciones auxiliares (T, H, DL) deben ejecutarse únicamente con control de interrupción
desde el programa de usuario.
Las funciones no asignadas con interrupción solo se ofrecen, como hasta ahora, con el
programa básico cíclico. En tal caso, las señales de modificación de las funciones están
presentes durante un ciclo de PLC.
Si se han elegido los grupos de funciones auxiliares (T, H, DL) con control de interrupción,
para las funciones seleccionadas, solo puede ejecutarse una interrupción desde el programa
de usuario.
Si se ha disparado una interrupción con una función auxiliar, se setea el bit correspondiente
en el flag "AuxFunction". Por ejemplo, si está seteado el bit AuxFunction[1], significa que se
proporciona una función auxiliar para el 1.er canal.
En el DB de canal asociado, se ofrecen al usuario una señal de modificación y un valor de
función. La señal de modificación de esta función controlada por interrupción se resetea a
cero en la parte cíclica del programa básico una vez transcurrido al menos un ciclo "Main"
completo (como máximo, aprox. dos ciclos "Main").
Cambio de herramienta
En la opción de gestión de herramientas, se soportan el comando de cambio de herramienta
para revólver y el cambio de herramienta a cabezal con una interrupción. Para ello, se setea el
bit TM en los flags de salida de "LBP_NCKProcessIRT [FC3]". De este modo, el programa de
usuario del PLC puede comprobar la función de cambio de herramienta del DB de gestión de
herramientas ("LBP_TMSpindle [DB72]" o "LBP_TMTurret [DB73]") e iniciar el cambio.
Posición alcanzada
Si se ha activado una función "LBP_CtrlAxisSpindle [FC18]" (mando del cabezal, eje de
posicionamiento, eje divisor) para un eje o cabezal, puede realizarse una evaluación instantánea
de la señal "InPos" de esta llamada de "LBP_CtrlAxisSpindle [FC18]". Se setea el bit
correspondiente en el flag "InPosition". Por ejemplo, si está seteado el bit InPosition[1], significa
que el eje o el cabezal 1 ha alcanzado su posición. Para ello, pueden activarse de forma
instantánea, p. ej., bloqueos para un eje divisor.
PLC
Manual de funciones, 01/2023, A5E47437861E AF
Referencia al PLC Basic Program
11.7 Funciones (FC)
605