Prevención de colisiones, interna
4.2 Puesta en marcha
Variable de sistema
$AN_COLL_IPO_LIMIT
$AN_COLL_LOAD[<i>]
1)
$AN_COLL_TIMEOUT_CNTR
$AN_ACTIVATE_COLL_CHECK[<j>]
$AN_COLL_CHECK_OFF
$AA_COLLPOS[<a>]
$AC_COLLPOS[<k>]
a: Nombre de eje
i: 0 = función 1, 1 = función 2, 2 = función 3, ...
j: Índice 0, 1, 2, ... para un campo de bits de 8 bytes de ancho en cada caso.
k: Índice de coordenadas k = 1, 2, 3 para coordenadas X, Y, Z
m: Índice de variables de sistema o de zonas protegidas 0, 1, 2, ... (MD18890 $MN_MM_MAXNUM_3D_PROT_AREAS - 1)
1) La variable de sistema puede reiniciarse escribiendo el valor 0. Cualquier otro valor se rechaza con un aviso de fallo.
Información adicional
• Encontrará una descripción detallada de las variables de sistema en:
Manual de listas Variables de sistema
• Encontrará una descripción detallada de las señales de interfaz en:
Manual de funciones PLC
Señales de PLC
Basic Program Plus
<Nc>.collisionProtAreas.out.activate
<Nc>.collision.out.deactivateMachineAreasAuto
<Nc>.collision.out.deactivateToolAreasAuto
<Nc>.collision.out.deactivateFixtureAreasAuto
<Nc>.collision.out.deactivateWorkpieceAreasAuto
<Nc>.collision.out.deactivateMachineAreasJog
<Nc>.collision.out.deactivateToolAreasJog
<Nc>.collision.out.deactivateFixtureAreasJog
<Nc>.collision.out.deactivateWorkpieceAreasJog
90
Variable BTSS
Descripción
anCollIpoLimit
Reducción de velocidad por parte de la prevención de
colisiones en la ejecución de secuencias (activo/inacti‐
vo)
anCollLoad[<i>]
Tiempo de cálculo requerido para la función de preven‐
1)
ción de colisiones <i>
anCollTimeoutCntr
Contador para la comprobación de colisión incompleta
anActivateColl‐
Estado actual de la interfaz CN/PLC con índice <j> para 8
Check[<j>]
bytes en cada caso:
<Nc>.collisionProtAreas.out.activate (ac‐
tivar zonas protegidas)
anCollCheckOff
Estado actual de la interfaz CN/PLC:
<Nc>.collision.out.deactivate... (Desacti‐
var grupo de zonas protegidas 1 - 8)
Ver más abajo la tabla "Señales de PLC"
aaCollPos
Posición del eje <a> en el sistema de coordenadas de
máquina (MKS) en la última alarma de colisión ocurrida
acCollPos
Vector <k> a la posición de colisión en el sistema de
coordenadas terrestre en la última alarma de colisión
ocurrida
Basic Program
LBP_NC.A_CollCheck
LBP_NC.A_CA_DisableAutoMach
LBP_NC.A_CA_DisableAutoTools
LBP_NC.A_CA_DisableAutoWorkh
LBP_NC.A_CA_DisableAutoWorkp
LBP_NC.A_CA_DisableJogMach
LBP_NC.A_CA_DisableJogTools
LBP_NC.A_CA_DisableJogWorkh
LBP_NC.A_CA_DisableJogWorkp
DB10.DBX234.0..241.
7
DB10.DBX58.0
DB10.DBX58.1
DB10.DBX58.2
DB10.DBX58.3
DB10.DBX58.4
DB10.DBX58.5
DB10.DBX58.6
DB10.DBX58.7
Vigilancia y compensación
Manual de funciones, 01/2023, A5E48053702E AF