Skip to main content
CNC.wiki

Habilitación del Control de Interferencias 3D en Fanuc: Parámetros y Alarma

Guía para configurar el control de interferencias 3D en CNC Fanuc. Aprenda a programar los parámetros 10930, evitar la alarma PS0492 y prevenir colisiones graves.

Hakan Gündoğdu
Hakan Gündoğdu

Cofundador de CNC CARE

Introducción

Una colisión catastrófica del spindle o del tool holder contra un chuck giratorio o una fixture rígida es uno de los accidentes más destructivos en la línea de producción. Validar el parámetro 10930#0 elimina la causa más frecuente de parada no planificada en este comando y reduce drásticamente el tiempo de inactividad. Si bien los límites de carrera almacenados tradicionales configurados mediante comandos g22-g23-stored-stroke-limit previenen sobrecarreras axiales básicas en un cubo virtual estático, carecen de la capacidad de rastrear la geometría real de un turret en movimiento o una brida de sujeción compleja. El sistema de monitoreo en tiempo real de Fanuc procesa nativamente modelos tridimensionales para calcular las distancias mínimas y detener los ejes antes del impacto físico. Sin embargo, si un operador ingresa un modelo de herramienta dañado o parámetros incorrectos, la protección falla por completo, provocando piezas rechazadas y costosos tiempos de inactividad. La correcta puesta a punto requiere editar registros del sistema usando la guía de fanuc-parameters-and-pwe.

Resumen Técnico

AspectoDetalles
Código de ComandoN/A (Basado en parámetros continuos; se actualiza mediante M06 / T_ y G10 L75 / G10 L76)
Grupo Modal / ModalidadBackground safety check / Registro de datos no modal
MarcasFanuc
Parámetros CríticosParameter 10930#0 (ICE), Parameter 10930#5 (IIA)
Restricción PrincipalLos datos de la figura objetivo deben ser válidos, y el número total de formas en todos los objetivos (excluyendo la herramienta) no puede exceder de 23, o se activa el Alarm PS0495. Configurar 10930#5 (IIA) en 1 desactiva las alarmas para figuras no válidas, haciendo que las herramientas sean invisibles y arriesgando colisiones. Los cambios requieren un ciclo de apagado y encendido o alternar la señal PMC TDICHG.

Lectura Rápida

  • Monitoreo Continuo en Segundo Plano: El control de interferencias 3D integrado se ejecuta continuamente en segundo plano en los CNC Fanuc en lugar de depender de un G-code de activación específico.
  • Habilitar Función: Para activar el sistema, establezca el Parameter 10930#0 (ICE) en 0, lo que habilita la función integrada 3D interference check.
  • Prevenir Herramientas Invisibles: Mantenga siempre el Parameter 10930#5 (IIA) configurado en 0. Si se establece en 1, el sistema ignorará silenciosamente las figuras de herramienta no válidas, haciendo que las herramientas físicas sean invisibles para la matriz de seguridad y arriesgando una colisión.
  • Aplicar Cambios: Después de modificar cualquier figura 3D o parámetro, debe realizar un ciclo de apagado y encendido del controlador CNC o alternar la señal PMC TDICHG <G0519.4> a 1, de lo contrario los cambios no tendrán efecto.
  • Límites de Formas: Limite el número total de componentes de formas en todos los objetivos de verificación (excluyendo la herramienta activa) a 23 o menos para evitar el Alarm PS0495.
  • Evitar Alarmas de Registro Activo: No transmita registros de herramientas a través de G10 L75 o G10 L76 desde una ventana PMC o FOCAS2 mientras se esté ejecutando un programa de pieza, ya que esto activa el Alarm 0374.

Conceptos Básicos

El efecto práctico de programación de la función integrada de control de interferencias 3D (3D interference check) de Fanuc es la prevención total de colisiones mecánicas a través de una simulación de modelo sólido tridimensional en tiempo real procesada nativamente dentro del CNC. A diferencia de los límites de carrera almacenados tradicionales que solo crean límites cúbicos invisibles basados en coordenadas, esta función monitorea activamente la compleja geometría poligonal del spindle, la herramienta de corte, el tool holder y los elementos móviles de la máquina como el turret, la table y el tailstock. A medida que la máquina ejecuta el G-code, el CNC calcula continuamente la proximidad espacial entre estos modelos dinámicos y objetos del entorno estáticos, tales como un chuck giratorio, una fixture rígida o la pieza de trabajo. El uso seguro requiere que los programadores gestionen meticulosamente los datos de tamaño de la geometría de la herramienta y las asignaciones del modelo 3D dentro de la interfaz iHMI. Una causa común y grave de falla ocurre si un programador ingresa un modelo de herramienta no válido o un offset incorrecto en el sistema de gestión de herramientas sin tener habilitados los parámetros de seguridad correspondientes.

Si el parámetro 10930#5 (IIA) está configurado para ignorar silenciosamente las figuras no válidas en lugar de generar una alarma, el CNC excluirá ciegamente esa herramienta de corte específica de la matriz de interferencia. Mover una herramienta físicamente grande pero digitalmente "invisible" hacia la pieza de trabajo eludirá por completo la lógica de seguridad, hundiendo rápidamente la herramienta directamente en el chuck o en una fixture rígida. Esto garantiza una colisión catastrófica y una pieza rechazada inmediata. Si se parametriza correctamente, la detección de una interferencia inminente detiene los ejes al instante y genera un código de alarma (como una alarma OT) antes de que se manifieste cualquier daño físico. Programmers y operadores también deben vigilar la señal de desactivación TDISD; si una secuencia de lógica de escalera fuerza temporalmente esta señal activa para permitir un cambio de herramienta estrecho, la verificación 3D se suspende por completo, dejando la máquina vulnerable si ocurre un movimiento no comandado.

Estructura de Comandos

Para interactuar con las geometrías 3D activas y actualizarlas, los controles Fanuc utilizan comandos estándar de cambio de herramienta y bloques de entrada de datos programables. En lugar de tener un G-code específico que active o desactive la verificación de interferencia durante el mecanizado, el sistema se ejecuta continuamente en segundo plano. Vincula dinámicamente la representación del modelo sólido activo a la llamada de herramienta física. Cuando se ordena un índice de herramienta, el CNC recupera automáticamente el contorno geométrico definido en el gestor de herramientas y lo transfiere a la matriz activa del modelo de interferencia. Para escribir datos de parámetros de manera segura, puede consultar las pautas en la guía de fanuc-parameters-and-pwe para habilitar la escritura de parámetros de forma segura.

Además de las actualizaciones automáticas de cambio de herramienta, los programadores pueden actualizar las figuras de las herramientas mediante programación utilizando modos especiales de entrada de datos. Al ejecutar bloques de registro de datos programables, el sistema actualiza los datos de gestión de herramientas, lo que a su vez altera las figuras de interferencia de la herramienta. Esto es particularmente útil en celdas de producción automatizadas donde las configuraciones de herramientas se actualizan dinámicamente a través de sensores de medición externos o interfaces de cargador automatizadas. Para configurar los comportamientos principales de este sistema, los técnicos deben configurar parámetros específicos del sistema que controlan la ejecución, las respuestas de alarma y los límites de objetos. Al igual que al actualizar valores en la guía de fanuc-tool-life-management-parameters, configurar los parámetros correctos garantiza que la máquina ejecute las actualizaciones correctamente.

Sintaxis y Direcciones

Para llamar a una herramienta física y actualizar su modelo 3D correspondiente, programe:

T_ ; o M06 T_ ;

Para registrar los datos del gestor de herramientas y actualizar dinámicamente las figuras de interferencia de la herramienta, programe:

G10 L75 ; o G10 L76 ;

Parámetros del Sistema

ParámetroDescripciónRango de Valores / Opciones
Parameter 10930#0 (ICE)Determina si la función integrada de control de interferencias 3D (3D interference check) está habilitada (Enabled) o deshabilitada (Disabled).0: Habilitado
1: Deshabilitado
Parameter 10930#2 (ICT)Establece el método utilizado para detectar que un número de offset de herramienta ha cambiado.0: Función de ventana PMC código 431
1: Función de gestión de herramientas con código de ventana PMC 329
Parameter 10930#5 (IIA)Dicta el comportamiento de seguridad si un número de offset de herramienta especificado no es válido.0: Se emite el Alarm PS0492
1: No se emite alarma, y la figura de herramienta no válida se ignora
Parameter 10930#6 (ENO)Determina el número máximo de objetos del entorno rastreables cuando el número de caminos controlados es 1.0: Tres objetos
1: Seis objetos
Parameters 10931 to 10959Matriz de parámetros de bit que habilitan o deshabilitan individualmente la verificación de interferencia entre pares geométricos específicos.0: Habilitado
1: Deshabilitado
Parameters 10966 to 10971Dicta la respuesta de alarma cuando ocurre una interferencia entre pares específicos.0: Ocurre inmediatamente una alarma OT (Overtravel)
1: No ocurre una alarma OT; se notifica mediante una señal PMC en su lugar
Parameter 10975#0 (OBD)Dicta si se prohíben todos los movimientos del objeto cuando se detecta una interferencia.0: No Prohibido
1: Prohibido

Aplicaciones de Marca

Fanuc

En los sistemas Fanuc, la seguridad física se gestiona mediante parámetros a nivel de bit y registros de diagnóstico (DGN) en tiempo real. El controlador monitorea continuamente la orientación espacial tanto de los objetos estáticos del entorno como de los componentes móviles. El control de interferencias 3D (3D interference check) funciona de manera continua, confiando en el Parameter 10930#0 para activar o desactivar la función, mientras que el Parameter 10930#5 determina cómo reacciona el sistema ante modelos de herramientas no válidos.

Para actualizar el modelo de interferencia activo durante las operaciones, el programador utiliza códigos estándar de índice de herramienta como T0101 o M06 T01. La actualización de datos programable se realiza a través de los comandos G10 L75 o G10 L76, que registran las geometrías del gestor de herramientas directamente en la matriz de seguridad activa.

CategoríaIdentificadorEspecificación Técnica y Comportamiento Operativo
System ParameterParameter 10930#6 (ENO)Determina la capacidad de objetos del entorno: 0 la limita a tres objetos, mientras que 1 la amplía a seis objetos.
System ParameterParameters 10931 to 10959Parámetros de bit que habilitan (0) o deshabilitan (1) pares de verificación de interferencia geométrica específicos.
System AlarmAlarm PS04923DCHK FIG. ILLEGAL: Se activa cuando los datos de la figura 3D de un objetivo especificado no son válidos o faltan, y el Parameter 10930#5 es 0.
System AlarmAlarm PS04933DCHK AXIS ILLEGAL: Se activa si los datos del eje de movimiento de un objetivo 3D especificado no son válidos.
System AlarmAlarm PS04943DCHK FUNCTION INVALID: Se activa al encender si la verificación 3D está deshabilitada por el Parameter 10930#0 (ICE) pero configurada para su uso.
System AlarmAlarm PS04953DCHK TOO MANY FIGURE: Se activa si las formas en todos los objetivos de verificación (excluyendo la herramienta) superan las 23.
System AlarmAlarm 5360TOOL INTERFERENCE CHECK ERROR: Se activa si una interferencia es causada por la entrada de datos G10 o la entrada de archivos.
Version DifferenceConfiguraciones multi-camino (multi-path)El nombre de objeto predeterminado utiliza el nombre del Centro de Mecanizado (tipo M) si todos los caminos son tipo M; el nombre del Torno (tipo T) anula el sistema si algún camino está configurado como tipo T.
Version DifferenceConfiguraciones de un solo camino (single-path)Puede ampliar la capacidad de objetos del entorno de 3 a 6 configurando el Parameter 10930#6 (ENO) en 1.

Advertencia: Configurar temporalmente el Parameter 10930#5 (IIA) en 1 ignorará silenciosamente las geometrías no válidas, haciendo que las herramientas físicas sean invisibles para la matriz de verificación. Si un operador ejecuta un ciclo de mecanizado en este estado, el cortador físico colisionará contra las fixtures, destruyendo la pieza de trabajo y causando graves daños mecánicos.

Comparación de Marcas

Generación / ConfiguraciónComportamiento de Nombre de Objeto por DefectoCapacidad de Objetos del EntornoCondición de Parámetro / Anulación
Multi-camino (Todos tipo M)Utiliza el nombre de Centro de Mecanizado (tipo M) exclusivamente para el nombre predeterminado "OBJECT".Determinado por las configuraciones del sistema.Controlado por las configuraciones de camino (path).
Multi-camino (Mixto o tipo T único)El nombre predeterminado de "OBJECT" de Torno (tipo T) anula el sistema si incluso un solo camino está configurado como tipo T.Determinado por las configuraciones del sistema.Comportamiento de anulación en todo el sistema.
Un solo camino (Predeterminado vs. Ampliado)El nombre predeterminado coincide con las configuraciones del centro de mecanizado.La capacidad predeterminada es de 3 objetos del entorno; configurar el Parameter 10930#6 en 1 amplía la capacidad a 6 objetos del entorno.Controlado por el Parameter 10930#6 (ENO).

Análisis Técnico

Fanuc distingue profundamente su arquitectura de interferencia 3D a través de su parametrización de matriz de verificación altamente granular, su capacidad para desacoplar las paradas físicas de las alarmas de diagnóstico y la integración nativa de su interfaz. En primer lugar, en lugar de emplear una envoltura de colisión global de tipo "activado/desactivado" que desperdicia potencia de procesamiento, Fanuc utiliza una matriz de parámetros masiva (10931 a 10959) que proporciona control individual a nivel de bit sobre cada par de intersección posible. Un programador puede habilitar o deshabilitar de forma independiente las comprobaciones matemáticas entre el Tool Holder 1 y el Object 2, o la Herramienta 3 y la Herramienta 4, asegurando que el procesador CNC solo calcule las intersecciones que son físicamente posibles. En segundo lugar, Fanuc permite una flexibilidad extrema durante configuraciones complejas a través de los parámetros 10966 a 10971. En lugar de forzar a la máquina a un código de alarma de parada dura absoluta cuando se predice una interferencia, estos parámetros se pueden alternar para suprimir la alarma OT y simplemente emitir una señal de notificación PMC (como TDIHO1). Esto permite al fabricante de la máquina escribir una lógica de escalera personalizada para pausar suavemente el ciclo o retraer los ejes de forma segura de manera autónoma, diferenciando el motor de seguridad altamente adaptable de Fanuc de los sistemas rígidos de parada por colisión. Finalmente, Fanuc integra el entorno de modelado 3D directamente en su interfaz nativa iHMI y PANEL iH Pro interface; los operadores pueden mapear, visualizar y asignar gráficos físicos de turret y fixture inmediatamente en la pantalla del CNC sin requerir una PC externa o software de simulación para procesar los datos geométricos en el taller.

Desde una perspectiva de configuración, las configuraciones multi-camino (multi-path) manejan el nombre geométrico predeterminado dependiendo de los tipos de camino. Si todos los caminos son de tipo Centro de Mecanizado (tipo M), el sistema aplica los nombres predeterminados de tipo M. Si algún camino está configurado como Torno (tipo T), el sistema de nombres de Torno anula todo el control. Para máquinas de un solo camino, los programadores pueden ampliar la capacidad de objetos rastreados de los tres objetos predeterminados a seis objetos alternando el Parameter 10930#6 (ENO) a 1. Esta flexibilidad permite configuraciones personalizadas para fixtures complejas sin incurrir en una sobrecarga de rendimiento.

Ejemplos de Programas

; Fanuc: Tool Update and Monitored Motion Sequence
T0101 ; Index tool 01 and offset 01
M06 ; Execute tool change and load 3D interference model
G00 X150.0 Z50.0 ; Rapid approach monitored by 3D check
G10 L75 ; Register tool manager data to update tool figures

Ejecución en Seco (dry run) y Verificación

Durante una ejecución en seco, el operador activa el interruptor de ejecución en seco y establece el feedrate override a un valor bajo (por ejemplo, 10%). El controlador lee los comandos T0101 y M06 para indexar físicamente la herramienta y actualizar el modelo activo de control de interferencias 3D (3D interference check). Cuando el CNC procesa el avance rápido G00 X150.0 Z50.0, ejecuta continuamente algoritmos de colisión en segundo plano. Si se predice alguna superposición geométrica entre el tool holder activo, el turret, el chuck o el tailstock, el CNC detiene el movimiento al instante y genera una alarma OT antes del contacto físico. El comando G10 L75 actualiza los parámetros de herramienta registrados en la base de datos; debido a que estamos en el modo de ejecución en seco, el operador puede verificar que la figura actualizada se procese correctamente en la pantalla iHMI antes de ejecutar un programa activo.

Análisis de Errores

MarcaCódigo de AlarmaCondición de ActivaciónSíntoma del OperadorCausa Raíz / Solución
FanucPS0492Se activa si los datos de la figura 3D de un objetivo especificado no son válidos o faltan.La máquina se detiene y muestra "PS0492 3DCHK FIG. ILLEGAL" en la pantalla.Causa Raíz: Los archivos de modelo de herramienta o las dimensiones de la fixture en el gestor de herramientas están dañados o incompletos.
Solución: Corrija los datos de la figura a través de la interfaz iHMI y asegúrese de que el Parameter 10930#5 (IIA) esté en 0.
FanucPS0494Se activa al encender si el control de interferencias 3D integrado está deshabilitado por el Parameter 10930#0 (ICE) pero la máquina está configurada para usarlo.El CNC no arranca o muestra "PS0494 3DCHK FUNCTION INVALID" al encender.Causa Raíz: El Parameter 10930#0 está configurado en 1 (Disabled) mientras que otras configuraciones requieren monitoreo activo.
Solución: Establezca el Parameter 10930#0 en 0 (Enabled) y realice un ciclo de apagado y encendido del CNC.
FanucPS0495Se activa si el número total de formas incluidas en todos los objetivos de verificación (excluyendo la herramienta) supera las 23.Los ejes se bloquean y se muestra "PS0495 3DCHK TOO MANY FIGURE".Causa Raíz: La complejidad del modelo geométrico o el número de objetos del entorno supera los límites de procesamiento.
Solución: Simplifique los modelos de los objetivos o deshabilite los objetivos de verificación innecesarios.
FanucAlarm 5360Se activa si una interferencia es causada por la entrada de datos G10, la entrada de archivos o el cambio de los datos de la figura de una herramienta en el almacén.El CNC interrumpe el ciclo y muestra "5360 TOOL INTERFERENCE CHECK ERROR".Causa Raíz: Un bloque G10 o un flujo de archivos cargó una figura de herramienta que se intersecta con otro modelo activo.
Solución: Revise las entradas del programa G10 o la introducción manual de datos para corregir las coordenadas.
FanucAlarm 0374Transmisión de registros de gestión de herramientas G10 L75/L76 desde la ventana PMC o FOCAS2 simultáneamente con un programa activo.El CNC se detiene con "0374 ILLEGAL REGISTRATION OF TOOL MANAGER".Causa Raíz: Se intentaron actualizaciones simultáneas de la gestión de herramientas durante la ejecución de un programa activo.
Solución: Restrinja la transmisión de G10 L75/L76 al modo de configuración o cuando el programa de pieza esté inactivo.

Nota de Aplicación

El riesgo de una colisión mecánica grave se incrementa críticamente si el parámetro 10930#5 (IIA) se establece en 1, lo que hace que el control ignore las figuras de herramientas no válidas en lugar de generar una alarma de protección. Si no se verifica este parámetro antes de producción, la desviación dimensional se acumula ciclo a ciclo y solo se detecta en la inspección final como pieza rechazada. Además, cualquier inconsistencia en la base de datos de herramientas o un offset erróneo hará que el CNC excluya dicha herramienta de la matriz de interferencia. El resultado es una herramienta físicamente grande pero digitalmente invisible que se desplaza a máxima velocidad, colisionando directamente contra el chuck o la fixture, lo que arruina el husillo y genera piezas rechazadas de manera instantánea. Para asegurar el proceso y optimizar el tiempo de ciclo, el parámetro 10930#5 debe permanecer en 0 para forzar la detención inmediata de los ejes mediante la alarma PS0492 en caso de discrepancias geométricas. Asimismo, el equipo de mantenimiento debe vigilar el estado de la señal PMC `TDISD` <G0518.3>; si el programa de escalera activa esta señal para facilitar cambios rápidos de herramienta en espacios reducidos, la simulación de colisión se desactiva por completo, aumentando el peligro de colisión y el consiguiente tiempo de inactividad si ocurre un movimiento inesperado.

Red de Comandos Relacionados

  • M06 (Tool Change): Este comando inicia cambios físicos de herramienta y actualiza automáticamente la representación del modelo sólido 3D activo.
  • G10 L75 (Tool Data Registration): Esta entrada de datos programable registra los datos del gestor de herramientas para actualizar dinámicamente las figuras de interferencia 3D activas.
  • G10 L76 (Tool Figure Update): Este comando de registro de datos actualiza las geometrías de las herramientas físicas dentro de la base de datos de herramientas.
  • PMC Window Code 431 / Code 329: Estos códigos comprueban los cambios de offset de herramienta para garantizar que el control de interferencias 3D utilice la geometría correcta.

Conclusión

Minimizar los tiempos de parada no planificados y proteger la integridad física de las máquinas multieje exige una rutina estricta de validación geométrica antes de liberar cualquier programa para producción. La activación permanente del control de interferencias 3D mediante el parámetro 10930#0 (ICE) en 0 debe complementarse con la confirmación de que el parámetro 10930#5 (IIA) esté configurado en 0. Para evitar fallas donde las nuevas dimensiones físicas del turret o de las mordazas no se apliquen y causen una colisión catastrófica, los operarios deben realizar un ciclo de apagado y encendido del CNC o activar la señal PMC `TDICHG` <G0519.4> después de modificar cualquier modelo 3D. Integrar estas inspecciones preventivas en la puesta a punto no solo protege los componentes del husillo y las herramientas del CNC, sino que garantiza que cada ciclo de mecanizado se ejecute de manera continua sin generar costosas piezas rechazadas.

Preguntas Frecuentes (FAQ)

¿Cómo solucionar la alarma PS0492 (3DCHK FIG. ILLEGAL) al configurar una herramienta en iHMI?

La alarma PS0492 ocurre cuando los datos geométricos del modelo 3D asignados en el gestor de herramientas son corruptos, incompletos o incompatibles con el formato iHMI, y el parámetro 10930#5 (IIA) está configurado en 0 para evitar colisiones catastróficas. Si esta alarma se presenta, significa que el control no puede verificar la trayectoria física del cortador. Acción práctica: Ingrese a la pantalla de diagnóstico del gestor de herramientas de iHMI, verifique la validez del modelo STL de la herramienta seleccionada y vuelva a guardar los datos de compensación antes de reiniciar el ciclo.

¿Por qué el CNC ignora los cambios que realicé en los modelos 3D de las mordazas y el chuck?

Los controles Fanuc leen las geometrías de colisión y las variables de visualización de iHMI únicamente durante el arranque del sistema o al recibir un pulso del PLC. Si realiza modificaciones geométricas y continúa el mecanizado inmediatamente, el control usará los datos viejos, lo que puede provocar que la herramienta choque debido a dimensiones desactualizadas. Acción práctica: Programe o active momentáneamente la señal PMC `TDICHG` <G0519.4> en su panel de operador o realice un apagado y encendido completo del CNC antes de procesar el primer bloque del programa actualizado.

¿Qué debo hacer si la alarma PS0495 bloquea el turret al configurar fixtures complejas?

La alarma PS0495 indica que el número total de figuras o superficies sólidas que componen los objetivos de interferencia (excluyendo la herramienta activa) supera la capacidad máxima de cálculo del procesador, que es de 23 formas. En máquinas de un solo canal, el CNC limita por defecto el monitoreo a tres objetos de entorno. Acción práctica: Cambie el parámetro 10930#6 (ENO) a 1 para duplicar el límite de objetos a seis, y simplifique los archivos CAD de las fixtures reduciendo la cantidad de polígonos antes de cargarlos en el control.

¿Aún no se ha resuelto?

Pregunta a nuestro asistente de IA sobre este tema en lenguaje natural. Basado en fuentes verificadas, sin alucinaciones.

Preguntar al asistente de IA
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2005)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

Con más de 25 años de experiencia trabajando en todas las áreas de la industria de máquinas CNC, continúo mis actividades como cofundador de CNC CARE, donde ofrecemos servicios de consultoría, ingeniería y repuestos originales independientes de la marca.

Artículos relacionados

Otros artículos sobre este tema