Cómo Solucionar Alarma Z71 Mitsubishi: Calibración de Punto Cero CNC
Evite piezas rechazadas y paradas de máquina por la alarma Z71 en Mitsubishi. Aprenda a calibrar el punto cero con los parámetros #2049, #2054 y #2055.
Introducción
Una batería de respaldo descargada en la unidad de accionamiento o un cable del encoder dañado en un centro de torneado CNC puede provocar instantáneamente una falla Z71 Absolute Encoder Failure, despojando por completo al sistema de su referencia espacial. 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. Cuando se genera esta falla, el controlador de la máquina pierde la conciencia de su ubicación exacta en el espacio físico, inhabilitando todo movimiento automático y manual. Si el operador intenta un reinicio forzado sin reestablecer meticulosamente el punto cero de las coordenadas absolutas, la torreta inferior corre el riesgo de chocar violentamente contra el mandril de sujeción (chuck). Este tipo de accidente desencadena costosas deformaciones en las mordazas, rotura de herramientas y una parada no planificada de gran envergadura. A diferencia de otros fallos menores, una pérdida del detector absoluto detiene completamente la producción, de forma similar al bloqueo total de seguridad que ocurre bajo una Siemens Alarm 1000 (System Error) o un fallo de red de seguridad como la Alarm 201612 (PROFIsafe Communication Failure), impidiendo cualquier ejecución del programa de mecanizado hasta que el hardware sea reparado y se restablezca la inicialización de coordenadas.
Resumen Técnico
| Especificación Técnica | Detalles |
|---|---|
| Código de Comando | Z71 (Absolute Position Detector Alarm / Absolute Position Loss) |
| Grupo Modal | Non-programmable / System-level Diagnostic Alarm |
| Marca Aplicable | Mitsubishi CNC Systems (M70, M80, M800, SmoothAi) |
| Parámetros Críticos | #2049 type (Absolute detection method) & #2054 clpush (Current limit percentage) |
| Restricción Principal | Bloquea todos los comandos de movimiento en MDI y memoria; los retornos de referencia estándar absolutos G28 están deshabilitados en sistemas dogless hasta que se inicialicen. |
Lectura Rápida
- Bloqueo Inmediato de Coordenadas: Una alarma activa Z71 invalida por completo los comandos de movimiento de ejes en automático y MDI para evitar movimientos no controlados.
- Señales de Advertencia de Bajo Voltaje: Los operadores deben vigilar proactivamente los indicadores preliminares de bajo voltaje, como la alarma de la unidad de accionamiento 9F o Z73 (Battery for abs data fault).
- Reemplazo de Batería en Caliente: Reemplace siempre la batería de respaldo de la unidad de accionamiento mientras la alimentación del sistema de control CNC permanece ON para evitar la pérdida de datos de posición absoluta.
- Límite de Torque del Método de Tope: La inicialización de posición absoluta dogless utiliza el parámetro
#2054 clpushpara limitar de forma segura la corriente del motor del eje durante el contacto físico con el tope. - Verificación del Parámetro del Punto Cero: La configuración automática del punto cero fallará si el parámetro
#2 Zero-Pestá configurado con un valor menor que el desplazamiento de coordenadas#2037 G53ofs. - Evolución HK sin Batería: La actualización a motores HK con encoders sin batería (battery-less encoders) elimina permanentemente las advertencias de caída de voltaje y la pérdida de datos absolutos.
Conceptos Básicos
Cuando ocurre una falla Z71 Absolute Encoder Failure, el CNC pierde por completo su referencia espacial, lo que genera un grave efecto práctico en la programación, donde todos los comandos de movimiento en automático y MDI (incluyendo los retornos de referencia G28 en modos dogless) quedan invalidados de inmediato para evitar movimientos catastróficos.
Los programadores y operadores deben vigilar activamente las advertencias preliminares de bajo voltaje, como la alarma de la unidad de accionamiento 9F o Z73 (Battery for abs data fault), y reemplazar proactivamente la batería de la unidad de accionamiento mientras la alimentación permanece ON para evitar la pérdida total de los datos de posición absoluta.
Las causas comunes de fallas varían desde baterías de respaldo agotadas hasta cables dañados y corrupción de datos en serie causada por la penetración de refrigerante líquido en los conectores del encoder.
Si un encoder pierde sus datos, el personal debe seguir de forma segura procedimientos específicos de inicialización del punto cero (como los métodos Machine End Stopper o Marked Point Alignment) en lugar de simplemente borrar la alarma.
Si no se restablece meticulosamente el punto cero de las coordenadas absolutas, la máquina puede malinterpretar su ubicación, lo que provocará una colisión violenta contra el mandril (chuck) o la torreta inferior, causando finalmente una alarma de detección de colisión en el encendido, daños mecánicos graves en los sistemas de sujeción (clamp) y la producción de una pieza rechazada.
Estructura de Comandos
Para recuperarse de una falla del encoder, se debe inicializar el sistema de referencia de coordenadas del CNC. En los sistemas CNC de Mitsubishi, el establecimiento del punto cero no utiliza parámetros de G-code basados en movimiento dentro de un programa activo. En su lugar, la inicialización de la posición absoluta depende de las variables del sistema de coordenadas de la máquina y de parámetros específicos configurados directamente en las pantallas NC Setup o Maintenance. Los ejes físicos se manipulan o se presionan contra un tope mecánico para mapear la posición física del encoder con las coordenadas lógicas de la máquina.
La sintaxis estándar de G-code de movimiento de programación solo se restablece después de que el sistema está completamente calibrado y se resuelve la alarma Z71. Los comandos de retorno de referencia y del sistema de coordenadas coordinan las ubicaciones de los ejes en relación con el punto cero del sistema de coordenadas básico de la máquina. Por ejemplo, programar un comando de retorno de referencia estándar requiere seleccionar el método de retorno objetivo, configurar los desplazamientos adecuados e identificar los ejes objetivo. Los operadores deben asegurarse de que todos los desfases de los ejes estén completamente activos durante las ejecuciones posteriores; ignorar estos desfases de coordenadas puede provocar errores de mecanizado masivos, similares a los problemas de activación de desfases resueltos en la Siemens Alarm 61000 (Tool Offset Not Active).
G28 X_ Y_ Z_ ; Retorno a la posición de referencia (se mueve a través de un punto intermedio)
G29 X_ Y_ ; Movimiento desde la posición de referencia
G30 P_ X_ Y_ ; Retorno a la 2.ª, 3.ª o 4.ª posición de referencia (P2 a P4 especifica el punto de retorno)
G53 X_ Y_ Z_ ; Selección del sistema de coordenadas básico de la máquina
| Parámetro | Descripción / Ajustes | Rango de Valores / Ajustes Recomendados |
|---|---|---|
#2049 type | Método de detección de posición absoluta que especifica el enfoque de alineación. | 0 (Not absolute detection), 1 (Stopper method), 3 (Dog-type), 4 (Standard absolute encoder), 9 (Simple absolute position) |
#2054 clpush | Valor del límite de corriente durante la operación con tope en la detección de tipo dogless. Establece el torque máximo del motor. | 0 a 100 (%) |
#2055 pushf | Avance de empuje (feedrate) para la configuración automática del punto cero en el método de tope para dictar la velocidad de contacto. | 1 a 999 (mm/min) |
#2059 zerbas | Selección de la coordenada del punto cero durante la inicialización del método de tope. | 0 (Posición donde se detuvo) a 1 (Grid point justo antes del tope) |
#2 Zero-P | Parámetro del punto cero de posición absoluta. | Debe configurarse con un valor mayor que #2037 G53ofs para evitar fallas en el registro. |
#2037 G53ofs | Parámetro de desfase de G53 utilizado en la configuración de posición absoluta. | Rango de desfase numérico dinámico. |
Aplicaciones de Marca
Los controladores CNC de Mitsubishi incorporan hardware especializado y configuraciones de parámetros para gestionar la detección de la posición absoluta. Si un sistema experimenta una Z71 Absolute Position Detector Alarm, las unidades de accionamiento del sistema proporcionan una retroalimentación física inmediata. La distinción más notable es la utilización de una pantalla LED dedicada de 7 segmentos ubicada físicamente en la unidad de accionamiento, que muestra códigos de diagnóstico intermitentes alternos (por ejemplo, alternando '26-02-01' para indicar una falla del encoder Z71), lo que permite al personal de mantenimiento diagnosticar instantáneamente fallas de hardware sin necesidad de consultar la pantalla principal del NC.
Durante la inicialización de un sistema de posición absoluta dogless, el controlador utiliza el movimiento controlado por torque para presionar el eje contra un tope mecánico físico de la máquina. Este proceso está gobernado por el parámetro de límite de corriente de torque #2054 clpush y el parámetro de avance de empuje (feedrate) #2055 pushf para aprender dinámicamente la referencia del punto cero. Los sistemas modernos que aprovechan motores HK sin batería (battery-less encoders) omiten por completo las advertencias de caída de voltaje y la pérdida de la posición absoluta.
Comparación de Marcas
| Combinación de Serie y Motor | Tecnología de Encoder y Fuente de Alimentación | Comportamiento de Alarma Z71 y Advertencias de Voltaje | Método de Recuperación y Calibración por Tope |
|---|---|---|---|
| Mitsubishi M70 con Motores HG | Encoder absoluto respaldado por batería (requiere paquetes de baterías físicas en los accionamientos MDS, por ejemplo, MR-BAT6V1SET). | Activa Z71 0001 cuando el voltaje de la batería cae por debajo de 3.0V. Alterna el código de diagnóstico "26-02-01" en el LED de la unidad de accionamiento. | Requiere el método de tope mecánico físico de la máquina o la alineación de puntos marcados para restablecer las coordenadas de referencia después de la pérdida de datos. |
| Mitsubishi M80 con Motores HG | Encoder absoluto respaldado por batería. Depende de la retención de energía activa y de las baterías de respaldo del accionamiento. | Precedido por la advertencia de alarma 9F o Z73 (Battery for abs data fault). La pérdida completa de datos activa Z71 0001-0007 si se pierde la alimentación durante el mantenimiento. | El límite de torque (#2054 clpush) y la velocidad de empuje (#2055 pushf) se configuran dinámicamente para calibrar las coordenadas absolutas. La configuración falla si #2 Zero-P es menor que #2037 G53ofs. |
| Mitsubishi M800 con Motores HK | Encoder absoluto sin batería (battery-less). Utiliza un seguimiento absoluto mecánico permanente que conserva las coordenadas indefinidamente. | Las advertencias de caída de voltaje (como 9F) se omiten por completo. El reemplazo del motor o los apagados prolongados nunca activan alarmas de pérdida de datos de posición absoluta. | La calibración se pre-alinea en la instalación. No requiere mantenimiento de batería ni ciclos físicos de calibración por tope al reemplazar el encoder. |
Análisis Técnico
Un desglose analítico de la arquitectura de posición absoluta de Mitsubishi revela diferencias críticas en el diseño del hardware y la lógica de recuperación de coordenadas en todas las series de sus máquinas. En las configuraciones absolutas tradicionales que utilizan motores HG, el seguimiento absoluto depende del voltaje continuo de la batería. Cuando se apaga el equipo, el detector de posición absoluta depende de la corriente de la batería para mantener la memoria del encoder. Una descarga física de la batería por debajo de 3.0V activa la alarma Z71 0001. Si el personal de mantenimiento reemplaza el encoder o la batería mientras la alimentación del NC está apagada, los datos de las coordenadas se pierden por completo, requiriendo una inicialización física del punto cero.
La interfaz de diagnóstico de las unidades de accionamiento MDS de Mitsubishi ofrece una ventaja especializada durante la recuperación de fallas del encoder. Los equipos de mantenimiento pueden leer directamente el LED físico de 7 segmentos en el panel frontal del drive, que muestra ciclos de códigos de error alternos (como '26-02-01') para localizar el error de comunicación exacto del encoder absoluto (Z71 0003) o la caída de voltaje de respaldo sin tener que arrancar o ver la consola CNC.
El método de inicialización de tope dogless, exclusivo de Mitsubishi, es una secuencia de calibración de torque impulsada por parámetros. Al configurar el límite de corriente #2054 clpush y el avance de empuje (feedrate) #2055 pushf, el controlador permite que el eje servo colisione suavemente con un tope mecánico rígido. El sistema registra el grid point inmediatamente anterior al tope (dependiendo de #2059 zerbas) y almacena la coordenada. Sin embargo, este proceso requiere que el parámetro #2 Zero-P sea estrictamente mayor que el parámetro de desfase de G53 #2037 G53ofs. Si el desfase está mal configurado, el tope de la máquina se registra incorrectamente, lo que imposibilita el retorno automático de referencia y evita que se borre el estado Z71.
En los sistemas SmoothAi más nuevos, el cambio de arquitectura hacia encoders HK sin batería (battery-less) representa un paso evolutivo fundamental. Estos encoders sin batería mantienen el posicionamiento absoluto mecánicamente o mediante elementos no volátiles especializados, lo que garantiza que las coordenadas se retengan indefinidamente sin ningún suministro de energía por batería. Como resultado, los sistemas que utilizan motores HK son completamente inmunes a las alarmas de drenaje de batería, advertencias de caída de voltaje (como 9F) o pérdida de coordenadas durante el apagado, lo que mejora drásticamente la confiabilidad de la máquina y elimina la necesidad de reemplazos periódicos de batería.
Ejemplos de Programas
; Ejemplo de recuperación de posición absoluta y retorno de referencia de Mitsubishi
G90 G53 G00 X0 Y0 Z0 ; Mover al punto cero del sistema de coordenadas básico de la máquina para verificar la alineación
G28 X0 Y0 Z0 ; Ejecutar el comando estándar de retorno a la posición de referencia a través de coordenadas intermedias
G30 P2 X0 Y0 ; Retornar a la 2.ª posición de referencia de la máquina (P2)
G29 X100.0 Y100.0 ; Mover desde la posición de referencia a las coordenadas de inicio especificadas
Procedimiento de ejecución en seco (dry run): Para probar de manera segura la alineación de coordenadas y garantizar que la recuperación de la posición absoluta fue precisa sin arriesgar un choque físico, realice los siguientes pasos de ejecución en seco:
- Asegúrese de que la alarma Z71 Absolute Encoder Failure esté completamente borrada de la pantalla del NC y que el LED de 7 segmentos de la unidad de accionamiento no muestre fallas.
- Active el interruptor de ejecución en seco en el panel de control del operador.
- Cambie la pantalla de visualización de coordenadas de la máquina para verificar la relación entre las coordenadas básicas de la máquina (G53) y las coordenadas del programa.
- Establezca el interruptor de feedrate override en el ajuste más bajo (por ejemplo, 10% o menos) y coloque una mano cerca del botón de PARADA DE EMERGENCIA (EMERGENCY STOP).
- En modo MDI, ingrese el bloque del programa de recuperación línea por línea.
- Presione el inicio de ciclo (cycle start) para
G90 G53 G00 X0 Y0 Z0y verifique que el eje se mueva lentamente hacia la posición cero correcta de la máquina. Si hay alguna aceleración rápida inesperada o si el eje se mueve en la dirección incorrecta hacia una mordaza física (vise jaw) o mandril (chuck), presione la PARADA DE EMERGENCIA de inmediato para evitar una colisión catastrófica. - Ejecute el comando
G28 X0 Y0 Z0y verifique que el eje alcance la coordenada de referencia sin activar la alarma de programa secundaria P430. - Verifique que el punto de referencia secundario
G30 P2 X0 Y0coincida con los desfases de coordenadas físicas almacenados en los parámetros.
Análisis de Errores
| Marca | Código de Alarma | Condición de Activación | Síntoma del Operador | Causa Raíz y Acción de Recuperación |
|---|---|---|---|---|
| Mitsubishi | Z71 0001 | AbsEncoder: Backup voltage drop. El voltaje de la batería de respaldo cae por debajo de 3.0V o ocurre rotura/aflojamiento del cable. | La pantalla del CNC muestra la alarma Z71; los movimientos automáticos y en MDI están bloqueados. Alterna "26-02-01" en el LED del drive. | Reemplace la batería (batería MDS MR-BAT6V1SET or similar) mientras la alimentación de control está ON para evitar la pérdida total de coordenadas absolutas. |
| Mitsubishi | Z71 0003 | AbsEncoder: Commu error. La comunicación con el encoder absoluto está deshabilitada o es imposible. | Movimiento de ejes completamente deshabilitado. La pantalla muestra el error de comunicación de encoder Z71 0003. | Inspeccione los cables del encoder absoluto, verifique si hay conexiones flojas o dañadas y reduzca la interferencia de ruido eléctrico. |
| Mitsubishi | Z71 0004 | AbsEncoder: Abs data changed. Los datos de posición absoluta fluctúan durante el establecimiento del punto cero. | La rutina de calibración de punto cero no se completa, devolviendo errores durante la configuración de referencia física. | La posición absoluta fluctuó. Estabilice de forma segura las fijaciones mecánicas del eje y vuelva a intentar la rutina de calibración del punto cero con cuidado. |
| Mitsubishi | Z71 0005 | AbsEncoder: Serial data error. Error en los datos en serie del detector de posición absoluta. | Desconexiones intermitentes del eje, lecturas erráticas de coordenadas, estado de falla Z71 0005 en el panel del NC. | Penetración de refrigerante líquido en el conector del encoder. Desconecte el encoder, seque el enchufe por completo o reemplace el cableado y aplique sellado. |
| Mitsubishi | Z71 0007 | AbsEncoder: Initial commu err. El sistema no puede establecer la comunicación inicial con el encoder al arrancar. | Estado de alarma inmediato al arrancar la máquina CNC; los ejes no responden. | Falla total en el saludo (handshake) de inicio. Verifique la fuente de alimentación de la unidad de accionamiento, compruebe que los cables estén intactos e inspeccione los conectores del encoder absoluto. |
Nota de Aplicación
La consecuencia directa de omitir una falla Z71 Absolute Encoder Failure e intentar el movimiento del eje es una colisión catastrófica de la torreta inferior contra el mandril de sujeción (chuck), lo que destruye las herramientas y dobla los mecanismos de sujeción. La calibración del punto cero es un proceso crítico en el que un error en el parámetro del punto cero #2 Zero-P, al configurarse menor que el desplazamiento de coordenadas G53 #2037 G53ofs, provocará que el tope físico de la máquina se ubique incorrectamente. Esto impide completar el retorno de referencia automático y mantiene la máquina en una parada no planificada que incrementa drásticamente el tiempo de inactividad. Para eliminar el riesgo de generar piezas rechazadas o provocar averías físicas, se debe reemplazar el pack de baterías MDS MR-BAT6V1SET preventivamente mientras el control CNC está encendido (ON). Si las coordenadas ya se han perdido, el operador debe iniciar el procedimiento de recuperación activando el método de tope mediante el parámetro #2049 type con valor 1, regulando con precisión el límite de corriente de torque en el parámetro #2054 clpush para evitar sobrecargas del servomotor, y configurando la velocidad de contacto del tope con el parámetro #2055 pushf hasta registrar de manera segura el grid point de referencia indicado por el parámetro #2059 zerbas.
Red de Comandos Relacionados
- G28 (Retorno a la Posición de Referencia): Se utiliza para ordenar al eje que regrese al punto de referencia cero absoluto establecido después de resolver una alarma de encoder Z71.
- G29 (Movimiento desde la Posición de Referencia): Coordina automáticamente el movimiento que comienza desde la posición de referencia G28 de regreso a una coordenada de destino de programación especificada.
- G30 (Retorno a la 2.ª, 3.ª y 4.ª Posición de Referencia): Ordena a la máquina regresar a puntos de referencia auxiliares (P2, P3, P4) que están definidos en relación con el sistema de coordenadas básico de la máquina.
- G53 (Selección del Sistema de Coordenadas Básico de la Máquina): Comando no modal que opera directamente en el sistema de coordenadas de la máquina, dependiendo del punto cero calibrado durante la inicialización del encoder absoluto.
Conclusión
La consistencia dimensional en la producción y la reducción de piezas rechazadas dependen de una gestión energética impecable en los codificadores absolutos. Implementar planes de mantenimiento proactivo para comprobar los códigos intermitentes en la pantalla LED de 7 segmentos de los variadores MDS y reemplazar sus baterías MR-BAT6V1SET bajo tensión activa elimina las fallas imprevistas. Validar el parámetro del punto cero elimina la causa más frecuente de parada no planificada en este comando. Para las líneas de producción modernas que buscan minimizar el tiempo de inactividad y garantizar la máxima rentabilidad en los tiempos de ciclo, la transición a servomotores de la serie HK con encoders sin batería (battery-less encoders) representa la solución definitiva, eliminando por completo los costes asociados al mantenimiento de baterías y los riesgos de pérdida de referencias espaciales.
Preguntas Frecuentes (FAQ)
¿Cómo se cambia la batería de respaldo del encoder absoluto Mitsubishi sin perder el punto cero?
Para reemplazar la batería de respaldo sin perder los datos de posición absoluta, realice la sustitución estrictamente mientras el control CNC está encendido (ON). Abra el compartimento del drive, desconecte la batería MDS MR-BAT6V1SET agotada y conecte el nuevo pack firmemente antes de apagar el equipo, asegurando la continuidad del suministro eléctrico para evitar una descalibración completa.
¿Por qué ocurre el error P430 al programar un retorno G28 con la alarma Z71 activa?
El control emite el error secundario P430 porque la alarma activa Z71 indica que el encoder absoluto ha perdido su referencia de coordenadas, haciendo que cualquier movimiento automático o MDI sea unsafe. Para solucionar esto, debe corregir el fallo de hardware de alimentación o cableado y volver a inicializar las coordenadas del punto cero a través del parámetro #2049 antes de ejecutar comandos de posicionamiento.
¿Qué diferencia técnica existe entre los servomotores Mitsubishi HG y HK respecto al almacenamiento de coordenadas?
Los motores de la serie HG requieren una batería externa continua y pierden sus coordenadas al agotarse el voltaje con el CNC apagado. Por otro lado, la serie de motores HK utiliza encoders sin batería (battery-less encoders) que memorizan la posición absoluta mecánicamente de forma indefinida, eliminando por completo las alarmas de batería baja (como 9F) y los tiempos de inactividad asociados al reglaje del punto cero. Para asegurar la máxima continuidad, planifique la migración hacia motores serie HK durante la próxima actualización técnica de sus máquinas.
¿Aún no se ha resuelto?
Pregunta a nuestro asistente de IA sobre este tema en lenguaje natural. Basado en fuentes verificadas, sin alucinaciones.

- 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
Ciclos de Taladrado G73 y G83: Optimización de Tiempo de Ciclo y Viruta
Domine los ciclos de taladrado intermitente G73 y G83 en Fanuc, Siemens y Mitsubishi. Evite alarmas y optimice el tiempo de ciclo en fresados profundos.
Torneado Poligonal con G50.2 y G51.2: Guía Técnica de Sincronización
Domine la programación de torneado poligonal con G50.2 y G51.2 en controles Fanuc, Siemens y Mitsubishi. Evite alarmas y optimice el tiempo de ciclo en su torno.
Programación de Ciclos G31 y Palpadores CNC en Fanuc, Siemens, Mitsubishi
Domine la función de salto G31 y la programación de palpadores en Fanuc, Siemens y Mitsubishi. Evite colisiones y configure parámetros de servo lag.
Interpolación Cilíndrica G07.1: Guía para Fanuc, Siemens y Mitsubishi
Domine la interpolación cilíndrica G07.1 en controles Fanuc, Siemens y Mitsubishi. Parámetros de ejes, alarmas comunes y sintaxis para evitar colisiones.