Skip to main content
CNC.wikiCNC.wiki

Cómo solucionar el fallo de comunicación PROFIsafe Alarm 201612 en Siemens

Corrija los errores de Safety Integrated en Siemens. Resuelva la Alarm 201612 y la Alarm 201658 sincronizando los parámetros p9611 y p60022 en su accionamiento.

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

Cofundador de CNC CARE

Introducción

Una interrupción repentina en la red de seguridad PROFIsafe paraliza de inmediato el canal de mecanizado activo. Si este fallo de comunicación ocurre de manera dinámica, la lógica de Safety Integrated del accionamiento detecta la discrepancia en la comprobación cruzada de datos, lo que desencadena una respuesta de STOP F que progresa rápidamente a un STOP A (Safe Torque Off). Al cortar la habilitación de impulsos, los ejes pierden el control y se desplazan por inercia, provocando una colisión destructiva entre las zonas de protección. En plena producción, esta parada no planificada no solo incrementa drásticamente el tiempo de inactividad, sino que el choque físico arruina la pieza de trabajo, dejándola como una pieza rechazada inutilizable. Sin señales estables de PROFIsafe, el control numérico es incapaz de confirmar estados mecánicos críticos como la posición de una torreta (turret), el amarre de una zapata de sujeción (clamping shoe) o el estado del plato de garras (spindle chuck), bloqueando la máquina por completo.

Resumen Técnico

Código de Comando / FalloSiemens SINAMICS Alarm 201612 (Error de Parametrización de PROFIsafe)
Grupo Modal / TipoSafety Integrated / Comunicación PROFIsafe
Marcas AplicablesSiemens
Parámetros Críticosp9611 (selección de telegrama SI en Control Unit), p9811 (selección de telegrama SI en Motor Module), p60022 (selección de telegrama PROFIsafe)
Restricción PrimariaLos reinicios estándar desde el panel de operador son completamente ineficaces. Se requiere un ciclo completo de encendido físico (POWER ON) del sistema para borrar los fallos retenidos.

Lectura Rápida

  • Configurar la Selección del Telegrama SI: Haga coincidir los parámetros p9611 en la Control Unit y p9811 en el Motor Module para configurar la comunicación PROFIsafe de Safety Integrated.
  • Sincronizar los Números de Telegrama: Asegúrese de que el parámetro de selección de telegrama PROFIsafe p60022 coincida de forma idéntica con el valor en p9611 para evitar la Alarm 201658.
  • Emparejar las Variables de F-Parameters: Alinee estrictamente la longitud de la verificación de redundancia cíclica de seguridad F_CRC_Length y la versión del protocolo F_Par_Version en función del modo de protocolo V1 o V2.
  • Reconocer los Valores de Diagnóstico de Fallo: Identifique los valores de fallo añadidos para localizar el fallo exacto: 6069 para discrepancia en la longitud del CRC, 6070 para discrepancia de versión o 6165 para tiempo de espera (timeout).
  • Ejecutar un Ciclo de Encendido Físico: Realice un ciclo completo de encendido físico (POWER ON) del sistema para reconocer el fallo de seguridad, cargar los nuevos parámetros de seguridad y liberar el enclavamiento de OFF2.
  • Aprovechar los Enlaces Internos: Revise los detalles de configuraciones de seguridad relacionadas como Siemens Alarms 700000-700016 PLC Safety y Siemens Alarms 230052-234207-249920 Drive Faults.

Conceptos Básicos

Cuando se activa un fallo de comunicación PROFIsafe, el efecto práctico de programación es una interrupción inmediata y catastrófica del canal activo. La lógica interna de Safety Integrated del accionamiento detecta el fallo en la comprobación cruzada de datos, iniciando una respuesta STOP F que se convierte rápidamente en una condición estricta de STOP A (Safe Torque Off). Esto paraliza la habilitación de impulsos de la máquina y obliga a los motores a desplazarse por inercia o a frenar de forma segura. Los programadores y operadores deben observar meticulosamente los valores de diagnóstico de fallo específicos (como 6069, 6070 o 6165) adjuntos al código de alarma, ya que estos apuntan directamente a qué parámetro de seguridad exacto no coincide en la red. Si la comunicación de seguridad se interrumpe durante el mecanizado dinámico, la pérdida instantánea de par puede provocar una colisión grave entre las zonas de protección, lo que resulta en una pieza rechazada. Es vital garantizar la estabilidad de PROFIsafe; sin telegramas de seguridad fiables, el control no puede verificar estados críticos de la máquina, como la posición de una torreta giratoria (turret), la sujeción segura de una zapata de sujeción (clamping shoe) o el estado del plato de garras del cabezal (spindle chuck). Para obtener contexto adicional sobre fallos de hardware a nivel de control numérico, consulte Siemens 2110 NCK Hardware Fault.

Para un uso seguro, los ingenieros de puesta en marcha deben emparejar estrictamente las variables F_CRC_Length y F_Par_Version de acuerdo con el modo activo V1 o V2. El personal de mantenimiento debe recordar que la resolución de estos fallos graves de seguridad a nivel de hardware requiere el cumplimiento estricto de los protocolos de reconocimiento: presionar simplemente el botón de reinicio es insuficiente; se exige legalmente un ciclo completo de encendido físico (POWER ON) del sistema para aceptar las nuevas sumas de comprobación (checksums) y restaurar la disponibilidad del accionamiento. Para obtener más información sobre las alarmas estándar de la interfaz de usuario a nivel de máquina, consulte la guía sobre Siemens Alarms 700000-700016 PLC Safety.

Estructura de Comandos

A diferencia de los códigos estándar de control de trayectoria de la pieza, los fallos de comunicación PROFIsafe no utilizan la sintaxis de bloques de G-code para su activación directa. En su lugar, el sistema de accionamiento SINUMERIK emite alarmas de seguridad directamente a la interfaz de usuario en una cadena de mensajes estandarizada basada en la ubicación. Cuando falla una comprobación de seguridad, el controlador añade códigos de diagnóstico de números enteros críticos al texto principal de la alarma. Estos códigos enteros especifican si la interrupción proviene de un problema de paridad de F-parameters, un conflicto en la longitud de la verificación de redundancia cíclica o un tiempo de espera (timeout) de comunicación directa.

Los técnicos de puesta en marcha deben hacer coincidir y alinear perfectamente los parámetros de la red de seguridad en todo el sistema. Los ajustes de los parámetros en la Control Unit deben duplicarse exactamente en el Motor Module para lograr la consistencia de doble canal. Al configurar el protocolo de comunicación, la selección de una configuración de telegrama requiere la coincidencia de los ajustes de los parámetros del telegrama activo. La falta de sincronización de estos valores activa enclavamientos inmediatos del sistema que bloquean el accionamiento en un estado deshabilitado.

Sintaxis y Estructura de Direcciones

Como todos los fallos de accionamiento SINAMICS, la Alarm 201612 (y los fallos de configuración de PROFIsafe relacionados) no utiliza la sintaxis estándar de G-code para su activación. En su lugar, el sistema la emite directamente en un formato estandarizado <Datos de ubicación> <Texto de alarma>. El sistema incrusta valores de diagnóstico de fallo específicos (por ejemplo, 6069, 6070 o 6165) en la cadena de mensajes de alarma para indicar la discrepancia exacta de los parámetros internos o el fallo de comunicación.

ParámetroDescripciónRango de Valores y Ajustes
F_CRC_LengthDefine la longitud esperada de la verificación de redundancia cíclica de seguridad.2-byte CRC (modo V1) o 3-byte CRC (modo V2)
F_Par_VersionDefine la versión del protocolo de F-parameters.0 (modo V1) o 1 (modo V2)
p9611Selección de telegrama SI PROFIsafe en la Control Unit (CU).30, 900, 901 o 998 (modo de compatibilidad)
p9811Selección de telegrama SI PROFIsafe en el Motor Module (MM).Debe coincidir con los ajustes de configuración de p9611.
p60022Parámetro de selección de telegrama PROFIsafe.Debe coincidir de forma idéntica con p9611.

Aplicaciones de Marca

Siemens

Los controles Siemens SINUMERIK ejecutan la lógica de Safety Integrated a través de una estructura de doble canal. Los parámetros de seguridad principales se configuran en la Control Unit mediante el parámetro p9611 y deben coincidir en el Motor Module a través de p9811. Cualquier discrepancia entre estos registros activa un enclavamiento severo que detiene el movimiento.

Para establecer una transferencia de datos exitosa, la configuración del telegrama también debe estar sincronizada en el parámetro p60022. Cuando estos registros de comunicación no se alinean, el accionamiento se bloquea en un estado de Safe Torque Off (desconexión segura de par), que solo puede borrarse completando un ciclo de encendido físico (POWER ON) después de corregir la discrepancia de parámetros.

Comparación de Marcas

Modo / Versión de Seguridad de SiemensRequisitos de Configuración de F-ParametersSelecciones de Telegrama Compatibles y Límites
Modo PROFIsafe V1Requiere que el parámetro F_CRC_Length se establezca en 2-byte CRC y F_Par_Version en 0.Admite telegramas de seguridad estándar. Se impone un emparejamiento estricto obligatorio entre los parámetros de CU y MM.
Modo PROFIsafe V2Requiere que el parámetro F_CRC_Length se establezca en 3-byte CRC y F_Par_Version en 1.Habilita verificaciones de redundancia cíclica avanzadas de varias palabras y bloques modernos de comunicación de seguridad de alta velocidad.
Firmware anterior a V4.5El parámetro p9611 debe configurarse en modo de compatibilidad estableciéndolo en el valor 998.Restringe las configuraciones permitidas en p60022 estrictamente a los valores 0 o 30.

Análisis Técnico

Siemens distingue fuertemente su arquitectura de control a través de su sistema de seguridad de doble canal profundamente integrado. En primer lugar, la lógica de seguridad se comprueba continuamente de forma interna entre el procesador 1 y el procesador 2; si se detecta una sola discrepancia de parámetros (como la longitud del F-CRC), paraliza de forma nativa el hardware del accionamiento sin depender de la caída de un relé PLC externo. En segundo lugar, Siemens presenta una jerarquía de diagnóstico altamente granular donde un solo código de alarma general incrusta valores enteros internos específicos (por ejemplo, el valor de fallo 6071 para un error CRC1) directamente en la HMI, lo que proporciona una transparencia de diagnóstico sin igual sin requerir software externo de análisis de bus. Finalmente, Siemens segmenta claramente la gravedad de los fallos al imponer diferentes criterios de reconocimiento; mientras que las alarmas operativas estándar pueden borrarse solas, los fallos de comunicación de seguridad bloquean permanentemente el sistema en un estado de OFF2 hasta que un ciclo de encendido físico valida la integridad de la red. Esta estructura de gravedad es comparable a otras alertas de accionamiento críticas detalladas en Siemens Alarms 230052-234207-249920 Drive Faults.

Analíticamente, la transición del modo PROFIsafe V1 al modo V2 representa una mejora significativa en la validación del telegrama de seguridad. En el modo V1, la configuración de seguridad se basa en una verificación de redundancia cíclica (CRC) estándar de 2 bytes con una versión de F-parameters de 0, lo que es adecuado para la seguridad básica de las máquinas herramienta. Por el contrario, el modo V2 utiliza un CRC de 3 bytes más robusto y una versión de F-parameters de 1, lo que permite una mayor integridad de transmisión y una menor susceptibilidad al ruido eléctrico en talleres complejos. En las versiones de firmware anteriores a V4.5, el parámetro p9611 está bloqueado en 998, lo que restringe el parámetro de comunicación de respaldo p60022 estrictamente a valores de 0 o 30, mientras que el firmware moderno elimina estas limitaciones arbitrarias, lo que permite la integración directa de la seguridad a alta velocidad en amplias redes de automatización.

Ejemplos de Programas

Secuencia de Verificación y Puesta en Marcha de Seguridad de Siemens

Este bloque de programa utiliza estructuras de comando nativas de Sinumerik para pausar la ejecución y mostrar un mensaje de verificación al operador antes de ejecutar movimientos sensibles de la herramienta. La instrucción de detener el preprocesamiento (STOPRE) obliga al control a evaluar los parámetros de seguridad antes de continuar.

; Programa de Verificación de Seguridad Siemens
N10 MSG("Verify F_Par_Version matches V1/V2 mode")  ; Mostrar el mensaje de comprobación de configuración en la HMI
N20 STOPRE                                          ; Detener el preprocesamiento para garantizar que se completen las comprobaciones de seguridad
N30 M0                                              ; Parada programada para permitir la verificación visual del estado de seguridad
N40 MSG("")                                         ; Limpiar el cuadro de mensaje de la HMI
N50 M30                                             ; Fin del programa y reinicio

Procedimiento de Ejecución en Seco (Dry Run)

Para realizar de manera segura una ejecución en seco de la secuencia de verificación de seguridad y evitar daños en los ejes, siga estas instrucciones:

  1. Verificar los Parámetros de Seguridad: Confirme que los parámetros de configuración de seguridad activos en la Control Unit coincidan con los registros del Motor Module.
  2. Borrar las Alarmas de Seguridad Retenidas: Asegúrese de que la Alarm 201612 se haya borrado correctamente realizando un ciclo de encendido físico (POWER ON).
  3. Establecer el Modo de Bloque a Bloque: Active el modo Bloque a Bloque (Single Block) en el panel de control para controlar la ejecución paso a paso.
  4. Seleccionar el Modo MDA: Cambie el controlador CNC al modo Manual Data Automatic (MDA).
  5. Cargar el Bloque de Verificación: Introduzca la secuencia de G-code de verificación en el búfer MDA.
  6. Iniciar el Ciclo: Presione el botón de inicio de ciclo (Cycle Start). Verifique que aparezca el mensaje en la HMI y que la máquina se detenga en la parada programada antes de continuar.

Análisis de Errores

Código de Alarma y MarcaValor de Fallo / DisparadorSíntoma del OperadorCausa Raíz y Resolución
Siemens Alarm 201612
Error de Parametrización de PROFIsafe
Valor de Fallo 6069El NC y los grupos de modos dejan de estar listos; los accionamientos se deshabilitan con una reacción drástica de OFF2.Discrepancia incorrecta en el ajuste de F_CRC_Length. Verifique que la longitud de la verificación de redundancia cíclica de seguridad esté configurada de manera idéntica en la Control Unit y en el Motor Module.
Siemens Alarm 201612
Error de Parametrización de PROFIsafe
Valor de Fallo 6070Los ejes de la máquina pierden instantáneamente el control activo; se corta la habilitación de impulsos y los accionamientos se detienen.Discrepancia incorrecta en la versión del protocolo F_Par_Version. Asegúrese de que la versión coincida con la selección del protocolo V1 o V2 en toda la red.
Siemens Alarm 201612
Error de Parametrización de PROFIsafe
Valor de Fallo 6165Se activan las paradas de emergencia; los ejes se desplazan por inercia hasta detenerse, bloqueando el bucle de seguridad del accionamiento.Se ha detectado un tiempo de espera (timeout) en la recepción de la comunicación PROFIsafe o un telegrama desactualizado al conectar un cable. Inspeccione el cableado de la red y la temporización del ciclo del bus.
Siemens Alarm 201658
Diferencia en Número de Telegrama PROFIsafe
Los números de telegrama difieren entre parámetrosEl sistema queda permanentemente bloqueado en un estado OFF2 deshabilitado; el reinicio está bloqueado.El número de telegrama configurado en p9611 no coincide con el telegrama establecido en p60022. Configure el mismo número de telegrama en ambos parámetros para resolver el problema.

Nota de Aplicación

El bloqueo permanente del accionamiento en estado OFF2 es la consecuencia directa de una parametrización incorrecta en los registros de seguridad, inutilizando el botón de reinicio de la interfaz del operador. Para resolver la Alarm 201612 y recuperar la máquina, el personal de mantenimiento debe verificar los códigos enteros de diagnóstico adjuntos: el valor de fallo 6069 revela una discrepancia en el parámetro F_CRC_Length (que requiere 2-byte CRC en modo V1 o 3-byte CRC en modo V2), mientras que el valor 6070 indica un error de versión en F_Par_Version (0 para V1 o 1 para V2). Asimismo, un valor de fallo 6165 expone un tiempo de espera (timeout) en la comunicación. Para consolidar los cambios y reanudar el tiempo de ciclo productivo, es obligatorio ejecutar un ciclo completo de apagado y encendido físico (POWER ON) del sistema; de lo contrario, las nuevas sumas de comprobación no se cargarán y la máquina continuará bloqueada.

Red de Comandos Relacionados

  • POWER ON: Se requiere estrictamente un ciclo completo de apagado y encendido físico (power-cycle) del sistema para reconocer los fallos PROFIsafe retenidos, aceptar las nuevas sumas de comprobación de seguridad y restaurar la disponibilidad del accionamiento.
  • STOPRE: El comando de parada de preprocesamiento obliga al controlador a suspender la lectura anticipada de bloques, asegurando que las comprobaciones de validación de seguridad se evalúen antes de realizar cualquier movimiento.
  • MSG: Este comando muestra mensajes claros del estado de diagnóstico en la HMI del operador para guiar las acciones de mantenimiento durante la puesta en marcha de la seguridad.

Conclusión

La puesta en marcha exitosa de la red PROFIsafe en sistemas Siemens SINUMERIK exige una sincronización rigurosa de canal doble entre la Control Unit y el Motor Module. Garantizar la coincidencia exacta de los parámetros p9611, p9811 y p60022 antes de iniciar la producción previene paradas de emergencia inesperadas y minimiza el riesgo de generar piezas rechazadas debido a colisiones catastróficas. Al estructurar la verificación del modo de seguridad (V1 o V2) dentro del mantenimiento preventivo, el taller elimina el tiempo de inactividad imprevisto y optimiza el rendimiento del tiempo de ciclo en operaciones complejas de control numérico.

Preguntas Frecuentes (FAQ)

¿Cómo solucionar la Alarm 201612 con valor de fallo 6069 en un control Siemens SINUMERIK?

Este valor de fallo indica específicamente una discrepancia en la longitud del bloque de verificación de redundancia cíclica (F_CRC_Length) entre los canales de seguridad. Para resolverlo, acceda a la configuración de seguridad del accionamiento y confirme si el sistema utiliza el modo V1 (que requiere un CRC de 2 bytes) o el modo V2 (que requiere un CRC de 3 bytes). Asegúrese de que ambos procesadores de seguridad tengan el mismo valor guardado. Acción práctica: Modifique los parámetros F_CRC_Length y F_Par_Version correspondientes en los parámetros del accionamiento, guarde los cambios en la memoria no volátil y ejecute un ciclo completo de apagado y encendido físico (POWER ON) del armario eléctrico para cargar los nuevos checksums de seguridad.

¿Por qué el parámetro p60022 causa la Alarm 201658 y cómo se sincroniza con el p9611?

La Alarm 201658 se activa cuando el número de telegrama PROFIsafe configurado para la Control Unit (p9611) no coincide de forma exacta con la selección general del telegrama del bus de campo en p60022. En sistemas antiguos con versiones de firmware anteriores a la V4.5, la Control Unit requiere establecer p9611 en un valor de compatibilidad de 998, lo que obliga a limitar el parámetro p60022 estrictamente a 0 o 30. Acción práctica: Verifique la versión de firmware de su accionamiento SINAMICS en la HMI; si es anterior a V4.5, ajuste p9611 a 998 y p60022 a 30, y luego realice un ciclo completo de encendido del sistema (POWER ON) para validar el número de telegrama.

¿Cómo evitar piezas rechazadas causadas por paradas STOP A repentinas en la red PROFIsafe?

Una parada de tipo STOP A provoca la desconexión segura de par (Safe Torque Off), lo que hace que los ejes se desplacen sin control y puedan chocar contra una mordaza o la estructura de la máquina, arruinando la pieza. Para prevenir esto, debe monitorizar la calidad de la señal y la temporización de la red PROFIsafe en busca de micro-interrupciones de bus. Si utiliza cables de red con desgaste físico o expuestos a interferencias electromagnéticas extremas, se superará el tiempo límite de recepción, provocando el valor de fallo 6165. Acción práctica: Revise la canalización del cableado de comunicación de seguridad, separe los cables de bus de los cables de potencia del motor para evitar ruido eléctrico, y configure un temporizador de tolerancia adecuado para PROFIsafe en la configuración del PLC.

¿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