26.9
26.
CNC 8060
CNC 8065
(R
: 1901)
EF
·462·
Detección de colisiones
La detección de colisiones analiza con antelación las trayectorias de mecanizado con objeto
de detectar y evitar intersecciones del perfil consigo mismo, o colisiones con el perfil
programado. Esta función no tiene en cuenta las dimensiones de la herramienta, sino las
trayectorias solamente. El número de bloques a analizar lo puede definir el usuario, hasta
un máximo de 200 bloques (40 en un 8060).
El ejemplo muestra errores de mecanizado (E) debidos a una colisión en el perfil programado. Este
tipo de errores se puede evitar mediante la detección de colisiones.
Si se detecta un bucle o una colisión, los bloques que la originan no serán ejecutados y en
la pantalla se mostrará un aviso para advertir al usuario que el perfil programado ha sido
modificado. Se mostrará un aviso por cada bucle o colisión eliminada. La información
contenida en los bloques eliminados, y que no sea el movimiento en el plano activo, será
ejecutada (incluyendo los movimientos de otros ejes).
Consideraciones al proceso de detección de colisiones.
• La detección de colisiones se podrá aplicar aunque no esté la compensación de radio
de herramienta activa, pero sólo detectara los tramos en los que la trayectoria se corte.
• Estando activo el proceso de detección de colisiones, se permite realizar traslados de
orígenes, preselecciones de coordenadas y cambios de herramienta. Por el contrario,
no se permite realizar búsquedas de cero ni mediciones.
• Si se cambia el plano de trabajo, se interrumpirá el proceso de detección de colisiones.
El CNC analiza las colisiones en los bloques almacenados hasta el momento, y reanuda
el proceso con el nuevo plano a partir de los nuevos bloques de movimiento.
• El proceso de detección de colisiones se interrumpirá si se programa una sentencia
(explícita o implícita) que implique sincronizar la preparación y la ejecución de bloques
(por ejemplo #FLUSH). El proceso se reanudará tras la ejecución de dicha sentencia.
• No se permite activar la detección de colisiones si hay algún eje hirth activo formando
parte del plano principal. De igual forma, estando activo el proceso de detección de
colisiones no se permitirá activar un eje como Hirth ni cambiar el plano de trabajo si
alguno de los ejes resulta ser Hirth.
#CD ON
Activar la detección de colisiones
Activa el proceso de detección de colisiones. Estando la detección de colisiones ya activa,
permite modificar el número de bloques a analizar.
El formato de programación es el siguiente:
#CD ON [<bloques>]
Parámetro
Significado
<bloques>
Opcional. Número de bloques a analizar.
La definición del número de bloques a analizar es opcional. Si no se define, el CNC asume
el máximo. El horizonte de bloques se puede modificar en cualquier momento, incluso con
la detección de colisiones activa.
M a n u a l d e p r o g r a m a c i ó n .
El ejemplo muestra errores de mecanizado
(E) debidos a una colisión en el perfil
programado. Este tipo de errores se puede
evitar mediante la detección de colisiones.