Síntomas de Falla en Servomotores CNC y Métodos de Diagnóstico
Aprenda a diagnosticar fallas en servomotores CNC Fanuc, Siemens y Mitsubishi. Identifique parámetros, códigos de alarma y mida el aislamiento con megóhmetro.
Introducción
Cuando un motor de avance de un eje vertical en un centro de mecanizado CNC pierde repentinamente su torque de retención debido a una falla de aislamiento eléctrico, la consecuencia física inmediata en la planta es catastrófica: el eje vertical cae bruscamente bajo su propio peso, o un eje de alta velocidad proyecta la herramienta de corte directamente contra una mordaza (vise jaw), plato de sujeción (chuck), brida de amarre (clamp) o torreta giratoria (turret). En milisegundos, esta desviación descontrolada del servo o estado de bloqueo (stall) destruye la herramienta de corte, fractura la pieza de trabajo y dobla los husillos de bolas de precisión, generando de inmediato una pieza rechazada (scrap part) inutilizable dentro del área de mecanizado. En el lado eléctrico, omitir la validación de estos parámetros críticos o permitir que el refrigerante se filtre a través de conectores comprometidos degrada la resistencia de aislamiento, lo que culmina en un cortocircuito de fase a tierra que destruye permanentemente costosos amplificadores de accionamiento, incrementando drásticamente el tiempo de inactividad y los costos de mantenimiento no planificados.
En las líneas de producción automatizadas, forzar el funcionamiento continuo de una máquina ignorando una vibración anormal o un ventilador de refrigeración obstruido sobrecalentará rápidamente el servoamplificador. Cuando la unidad se deshabilita y corta la señal de listo (VRDY OFF), los frenos dinámicos detienen el eje de forma abrupta, lo que prolonga las distancias de parada de emergencia y provoca colisiones violentas que detienen toda la línea. Validar los límites térmicos y mecánicos en los controles Fanuc, Siemens y Mitsubishi elimina la causa más frecuente de parada no planificada en estos comandos, protegiendo tanto la integridad física del operario como el tiempo de ciclo planificado.
Resumen Técnico
| Comando / Código | Marcas | Parámetros Críticos | Restricciones Principales y Herramientas de Diagnóstico |
|---|---|---|---|
G00, G01, G04, G31, LIMS, MSG, SPOS, M03, M19 | Fanuc, Siemens, Mitsubishi | Parámetro 1828 (desviación en movimiento), Parámetro 1829 (desviación en parada), p1082 (límite de sobrevelocidad), SV022 (nivel de sobrecarga) | Mantener siempre encendida la alimentación del gabinete (power ON) durante el enfriamiento activo por sobrecarga; verificar el torque del freno de retención antes de habilitar el desacople del eje en servo desactivado (servo off axis detach); verificar los cables de fibra óptica FSSB cuando se caiga la comunicación. |
Lectura Rápida
- Nunca apague y encienda el control para borrar alarmas de sobrecarga activas. Apagar (OFF) y encender (ON) la alimentación para forzar un reinicio en una alarma activa de Overload 1 (Alarm 50) corre el riesgo de destruir permanentemente los devanados del motor; mantenga la alimentación encendida (power ON) para que los ventiladores internos puedan enfriar los módulos de potencia.
- Mida la resistencia de aislamiento de fase a tierra con un megóhmetro. Los técnicos deben desconectar físicamente los cables de alimentación del motor en el amplificador y probar los hilos U, V y W antes de reiniciar alarmas de cortocircuito como SV0438 para evitar destruir los variadores de repuesto.
- Diferencie los registros de desviación de posición según la generación del control. En los controles Fanuc, monitoree la desviación en DGN 800 a 803 para la serie heredada Series 0-C, y en DGN 300 para las series más nuevas 30i-B y 0i-F.
- Haga coincidir los parámetros de seguridad y las versiones de firmware. Asegúrese de que las versiones de firmware de SINAMICS >= 4.7 con
p9567 > 0coincidan con controles SINUMERIK compatibles para evitar errores de verificación cruzada de datos (data cross-check). - Valide los límites térmicos manualmente en accionamientos sin sensores. Al realizar actualizaciones o mantenimiento en motores de la serie MDS-B-HR de Mitsubishi sin sensores integrados, el parámetro
SV034/bit2debe configurarse manualmente en 1 para activar la estimación térmica. - Observe las fluctuaciones del medidor de carga durante el avance de corte. Pause las operaciones de inmediato si el medidor de carga del eje supera el 120% para investigar atascos mecánicos o desgaste de la herramienta antes de que una colisión por Alarm 50 o Alarm 59 detenga el canal.
Conceptos Básicos
El diagnóstico de fallas en los servomotores Fanuc requiere monitorear las cargas mecánicas, las condiciones de corte y los entornos ambientales. Hacer funcionar el motor bajo condiciones excesivamente severas o ignorar un cojinete mecánico defectuoso genera un torque de carga excesivo. En estas condiciones, el software del servo digital detecta activamente la corriente anormal o el estado térmico y genera un código de alarma, deteniendo la operación. Las notas de uso seguro recalcan el monitoreo de los ejes verticales durante la pérdida de energía o la resolución de problemas de alarma; si un eje vertical pierde el torque de retención o experimenta una falla en el freno mientras el personal de mantenimiento inspecciona el gabinete, el eje puede caer inesperadamente, causando lesiones graves o una colisión mayor.
Las vías de falla eléctrica a menudo son causadas por la penetración de fluidos alrededor de los conectores eléctricos. De manera similar a los problemas observados en las fallas de flujo de refrigerante fallas de flujo de refrigerante M08, ignorar la acumulación de fluido alrededor de los canales de conducto eléctrico hace que el refrigerante permee la carcasa del motor, degradando la resistencia de aislamiento y creando cortocircuitos de fase a tierra. Para recuperarse de manera segura de las alarmas de corriente, se instruye a los técnicos a nunca reiniciar simplemente la máquina; deben desconectar físicamente las líneas de alimentación del motor y probar la resistencia de aislamiento de fase a tierra con un megóhmetro antes de aplicar energía.
La retroalimentación y la sintonización del control son críticas para suprimir el hunting del motor, el bamboleo del eje (shaft swaying) y la resonancia de la máquina. Si las ganancias del lazo de velocidad (como la ganancia 1 del lazo de velocidad o la compensación integral del lazo de velocidad) se ajustan incorrectamente, el servoaccionamiento experimentará errores de seguimiento (tracking error) y ruido de engranajes de alta frecuencia. Si la retroalimentación de pulsos del encoder se corrompe o se configura con un conteo de pulsos incorrecto, el eje puede acelerarse de forma descontrolada, comprometiendo los dispositivos de sujeción como un plato (chuck) o mordaza (vise jaw), y provocando que la pieza de trabajo se deslice durante una interpolación pesada.
Estructura de Comandos
La ejecución de comandos de movimiento en sistemas CNC modernos requiere una sincronización estricta entre el generador de trayectoria por software del controlador y el lazo de servo físico del amplificador de accionamiento. Los parámetros de diagnóstico dictan la desviación permitida entre la trayectoria matemática comandada y la retroalimentación física real del encoder. Cuando esta diferencia supera los umbrales programados durante movimientos G00 o G01, el accionamiento interrumpe la secuencia de comandos para proteger la transmisión del eje.
Los técnicos deben utilizar los menús del sistema para leer los diagnósticos activos al analizar el rendimiento del servo. Por ejemplo, el menú [SYSTEM] de Fanuc permite la inspección directa de los valores de desviación de posición, mientras que los sistemas Siemens utilizan variables dinámicas de HMI para mostrar fallas. De manera similar, los amplificadores de Mitsubishi utilizan pantallas físicas para mostrar códigos de diagnóstico, lo que facilita la resolución de problemas locales en el gabinete eléctrico.
Los parámetros del sistema y las direcciones de diagnóstico se organizan sistemáticamente a través de los diferentes sistemas CNC, asegurando que los errores de seguimiento y los parámetros se mapeen correctamente para evitar estados de sobrevelocidad o sobrecorriente.
- Fanuc: Accede a los registros a través de los menús
[SYSTEM]a[DGNOS]. Los bits de diagnóstico representan estados físicos como el estado del contactor, advertencias térmicas o desconexiones del encoder. - Siemens: Comunica la integridad del accionamiento a través del contexto dinámico y parámetros como la velocidad real y los límites de retardo de bloqueo en la interfaz HMI de SINAMICS.
- Mitsubishi: Se apoya en parámetros de diagnóstico y pantallas de hardware para evaluar la deriva del eje (axis drift) y los ajustes de ganancia del lazo en las pantallas de monitorización de HMI.
Aplicaciones de Marca
Fanuc
Los sistemas Fanuc dependen en gran medida de los registros de diagnóstico y de los parámetros de seguimiento de desviación para monitorear el comportamiento del lazo de servo. El parámetro 1828 establece el límite de desviación en movimiento, mientras que el parámetro 1829 monitorea la desviación en parada. Los técnicos deben verificar estos registros cuando ocurre una alarma de movimiento.
Durante las operaciones de diagnóstico, se ejecutan bloques de movimiento estándar como G00 X150.0 Y150.0; y G01 Z-50.0 F250.0; para inducir el desplazamiento del eje, mientras que un comando de temporización (dwell) como G04 X2.0; permite al técnico observar la estabilización del error de posición bajo condiciones estáticas. El comando de salto G31 P99; se utiliza para probar las entradas digitales de alta velocidad y las respuestas de torque.
| Parámetro / Registro / Alarma / Versión | Detalles / Datos de Origen |
|---|---|
| Parámetro 1825 | Ganancia del lazo de servo para cada eje, el valor de configuración estándar suele ser 3000. |
| Parámetro 2022 | Dirección de rotación del motor; acepta los valores 111 (en sentido antihorario) o −111 (en sentido horario). |
| Parámetro 3111 Bit 0 (SVS) | Interruptor de bit (0 o 1) para mostrar u ocultar la pantalla interna de sintonización de servo. |
| Parámetro 1807 Bit 2 | Omite la comprobación de ventilador de refrigeración detenido (0 o 1). |
| Parámetro 1023 | Mapeo de la secuencia del número de eje del servo. |
| Parámetros 2084 / 2085 | Parámetros de engranaje de avance flexible (numerador y denominador). |
| DGN 200 | Banderas a nivel de bit (OVL, LV, OVC, HCA, HVA, DCA, FBA, OFA) que muestran condiciones del hardware. |
| DGN 201 | Banderas binarias ALD y EXP para el estado del generador de pulsos / encoder (pulse coder). |
| DGN 204 | Banderas binarias OFS, MCC, LDA y PMS para el estado del amplificador. |
| DGN 300 | Errores de posición y seguimiento de desviación. |
| Alarma SV0400 | El servomotor o el amplificador se ha sobrecalentado (termostato de hardware o estimación térmica). |
| Alarma SV0411 | La desviación posicional durante el movimiento supera el límite del Parámetro 1828. |
| Alarma SV0438 | Exceso de corriente del motor en el circuito principal o inversor. |
| Alarma SV0436 | Alarma de OVC (sobrecarga) térmica suave. |
| Alarma SV0415 | Desbordamiento del valor de movimiento cuando el comando de velocidad supera las 511,875 unidades de detección/s. |
| Alarma SV0004 | Exceso de error durante el salto por límite de torque G31. |
| Versión - 30i-B, 0i-F, Power Motion i-A | Interfaz de diagnóstico inteligente Smart Troubleshooting (Guía de Diagnóstico de Problemas, Monitores, Pantallas Gráficas) exclusivamente con amplificadores alpha i-B. |
| Versión - Series 0-C vs. Más Nuevas | El monitoreo de desviación de posición se encuentra bajo DGN 800 a 803 en las Series 0-C, mientras que los sistemas más nuevos usan DGN 300. |
| Versión - Serie ROM 9040 | Permite a las Series 0-C diferenciar la desconexión del generador de pulsos integrado frente al generador de pulsos separado. |
Advertencia: Omitir el parámetro 1807 Bit 2 para ignorar un ventilador de refrigeración detenido provocará un sobrecalentamiento severo del amplificador. Si la señal de listo (VRDY OFF) cae a altas velocidades, el frenado dinámico prolongará la distancia de parada del eje, lo que corre el riesgo de provocar una rotura de herramienta o una colisión grave de la máquina.
Siemens
Los controladores Siemens monitorean la integridad del accionamiento a través de parámetros de velocidad activa y sensores de temperatura. Los técnicos monitorean el parámetro de velocidad p1082 y el parámetro de retardo p2178 para gestionar los límites de bloqueo (stall) del motor.
Se pueden establecer límites de seguridad en los programas Siemens utilizando comandos como LIMS=3000, y se pueden mostrar mensajes del usuario en la HMI a través de MSG("Check motor load and torque limits"). La temporización del eje se logra utilizando paradas de programa estándar M0, y la orientación de los husillos antes de ciclos pesados utiliza el posicionamiento SPOS=0.
| Parámetro / Registro / Alarma / Versión | Detalles / Datos de Origen |
|---|---|
| Parámetro p0604 / p0605 | Umbrales de alarma y falla de temperatura del motor (para sensores KTY84 o PT1000). |
| Parámetro r0063 | Velocidad real del motor en RPM (solo lectura). |
| Parámetro r1408.11 / r1408.12 | Palabras de control utilizadas por la lógica interna para detectar condiciones de bloqueo (bits de diferencia de velocidad y flujo). |
| Parámetro p9567 | Parámetro de comparación cruzada de datos (crosswise data comparison). |
| Parámetro p0640 | Límites de corriente (Amperios / Porcentaje). |
| Alarma F7900 / 207900 | Motor bloqueado / regulador de velocidad al límite (límite de torque por >1 s y la velocidad permanece por debajo de 120 rpm). |
| Alarma F7901 / 207901 | Sobrevelocidad del motor que excede los límites establecidos por el parámetro p1082. |
| Alarma 207902 | Motor bloqueado mecánicamente por una duración que excede el parámetro p2178. |
| Versión - SINAMICS FW >= 4.7 | Lista de comparación cruzada de datos ampliada cuando el parámetro p9567 > 0; debe coincidir con un control SINUMERIK compatible para evitar errores de datos. |
| Versión - Firmware de Unidad de Potencia < 5.1 | El valor de alarma de falla del ventilador tiene como valor predeterminado 0, mapeando todas las advertencias del disipador térmico directamente sin distinguir módulos de ventilador individuales. |
| LED de Hardware | — (no source) |
Advertencia: Introducir un conteo de pulsos de encoder demasiado pequeño durante la puesta en marcha provoca una aceleración incontrolable del husillo, lo que puede comprometer un plato (chuck) o mordaza (vise jaw), haciendo que las piezas de trabajo salgan proyectadas del canal de mecanizado.
Mitsubishi
Los accionamientos Mitsubishi aprovechan las ganancias del lazo y los anchos de detección para realizar un seguimiento de la precisión del posicionamiento. La ganancia del lazo de velocidad #2205 SV005 VGN1 y la compensación integral del lazo de velocidad #2208 SV008 VIA son parámetros críticos ajustados para eliminar el bamboleo del eje y el hunting.
Los programas de diagnóstico utilizan comprobaciones de movimiento con temporización como G04 X1.0 ; para observar los errores de seguimiento (tracking). Los técnicos pueden ejecutar ciclos estándar de arranque de husillo con S1000 M03 ; o activar rutinas de orientación de coordenadas como M19 ; para probar la retroalimentación de posicionamiento.
| Parámetro / Registro / Alarma / Versión | Detalles / Datos de Origen |
|---|---|
| Parámetro #2221 SV021 | Constante de tiempo de detección de sobrecarga (configuración estándar: 60). |
| Parámetro #2222 SV022 | Nivel de detección de sobrecarga (configuración estándar: 150%). |
| Parámetro #2226 SV026 | Ancho de detección de error excesivo durante el servo desactivado (servo OFF), calculado como (RAPID / (60 × PGN1)) / 2. |
| Parámetro SV034/bit2 | Validación térmica del motor, configurada en 0 (inválida) o 1 (válida) en la configuración de parámetros. |
| Alarma 31 | La velocidad del motor supera el límite permitido. Solucionar mediante constantes de acel/decel o reparar el detector de velocidad. |
| Alarma 46 | La protección térmica del motor o del detector se activa debido a una carga pesada o a un ventilador de refrigeración obstruido. |
| Alarma 50 | El nivel de detección de sobrecarga supera continuamente el umbral del 100%. |
| Alarma 53 | La desviación de posición durante el servo desactivado (servo OFF) supera el valor de configuración del parámetro SV026. |
| Alarma 58 | Torque de perturbación superado durante el modo de avance rápido G00 Rapid Traverse. |
| Alarma 59 | Torque de perturbación superado durante el modo de avance de corte G01 Cutting Feed. |
| Alarma 88 / 888 | Error de watchdog que indica una caída crítica del watchdog del sistema. |
| Versión - Serie MDS-B-HR | Carece de sensor térmico de motor integrado en algunos modelos, requiriendo configurar el parámetro SV034/bit2 en 1 para validar. |
| Versión - MDS-D/DH vs. MDS-EJ/EJH | El error de watchdog (Alarma 88) se muestra como "88" en MDS-D/DH pero se muestra como "888" en MDS-EJ/EJH. |
| LED de Hardware | Secuencias alternas de LED de 7 segmentos en amplificadores (clase de alarma a número de error de 2 dígitos a bit de eje afectado). |
Advertencia: Omitir las comprobaciones de desacople del eje (axis detachment) al evaluar el torque de retención del freno mecánico provocará que el eje vertical caiga instantáneamente bajo su propio peso, culminando en una colisión grave si el parámetro #2226 SV026 está incorrectamente calculado.
Comparación de Marcas
| Característica / Categoría | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| HMI / Menús de Diagnóstico | Pantallas [SYSTEM] a [DGNOS]; registros a nivel de bit que muestran banderas de diagnóstico. | Pantallas HMI de diagnóstico estructurado que utilizan el formato estándar <Datos de ubicación> <Texto de alarma>. | Pantallas "SERVO MONITOR" y "SERVO DIAGNOSIS"; pantalla Part system / Section NC Memory Diagnosis. |
| Pantalla LED de Hardware | — (no source) | — (no source) | Secuencias alternas de LED de 7 segmentos en amplificadores (clase de alarma a número de error a bit de eje afectado). |
| Parámetros Clave | Parámetro 1828 (desviación en movimiento), Parámetro 1829 (desviación en parada), ganancia del lazo Parámetro 1825, dirección de rotación Parámetro 2022. | Parámetro p1082 (velocidad máxima), p2178 (retardo de bloqueo), parámetros de sensor p0604 y p0605. | Ganancias de lazo #2205 (SV005 VGN1) y #2208 (SV008 VIA), ajustes de sobrecarga #2221 y #2222, ancho de desviación #2226 (SV026). |
| Detección Térmica y de Sobrecarga | Alarmas SV0400 (sobrecalentamiento) y SV0436 (OVC térmica suave) evaluadas mediante termostatos de software o estimación térmica. | Modelado de temperatura por software interno y parámetros de alarma p0604 y p0605 (compatibles con sensores KTY84 o PT1000). | Alarma 46 (sobrecalentamiento del motor) y Alarma 50 (sobrecarga 1); el parámetro SV034/bit2 valida la estimación térmica del motor. |
| Detección de Posición / Bloqueo | Alarma SV0411 (exceso de desviación en movimiento) relativa al límite matemático en el Parámetro 1828. | Alarma F7900 / 207900 (regulador de velocidad al límite por debajo de 120 rpm) y Alarma 207902 (accionamiento bloqueado basado en p2178). | Alarma 53 (error excesivo 2 durante servo OFF) relativa al parámetro calculado #2226 SV026. |
| Reacciones de Seguridad y Frenado | Los frenos dinámicos detienen el eje si la señal de listo cae (VRDY OFF), lo que genera distancias de parada prolongadas. | Reacciones de seguridad del accionamiento a nivel de hardware OFF2 (inhibición de pulso instantánea/parada por inercia) u OFF3 (rampa de frenado rápido). | Control de desaceleración dinámica o secuencias de seguridad de torque de retención del freno electromecánico mecánico. |
| Detección de Colisiones | Alarma SV0004 (exceso de error durante el salto por límite de torque G31) cuando se superan los límites físicos. | Los controles de límite de torque (a través del parámetro p0640) activan bloqueos y detienen el canal de mecanizado. | Límites modales separados: la Alarma 58 realiza un seguimiento del avance rápido (G00) y la Alarma 59 del avance de corte (G01). |
| Interfaz de Resolución de Problemas | Flujo de trabajo gráfico "Smart Troubleshooting" y guías SÍ/NO en controles 30i-B, 0i-F con amplificadores alpha i-B. | Valores de fallas y alarmas internas granulares (lectura de parámetros nativos del accionamiento r0949 y r2124). | Pantallas HMI y software de diagnóstico basado en PC ("MS Configurator" y "NC Analyzer2"). |
Análisis Técnico
Cada marca de CNC utiliza una arquitectura patentada que la separa de los sistemas de servo estándar cableados en paralelo. Fanuc utiliza un bus de fibra óptica de alta velocidad patentado (FSSB) para conectar en cadena todos los servoamplificadores. Cuando ocurre una falla de comunicación, las alarmas del sistema identifican el segmento físico exacto del cable que falló entre dos nodos de amplificador específicos, mapeando visualmente el enlace roto. Para mantener robusto este canal de comunicación, los técnicos deben realizar una rutina completa de resolución de problemas de fibra óptica resolución de problemas de fibra óptica FSSB para verificar si hay fibras sucias o fracturadas. Fanuc también integra una función Smart Troubleshooting directamente en la interfaz CNC, mostrando un diagrama de flujo gráfico que realiza preguntas SÍ/NO al operador para rastrear las fallas. Las banderas a nivel de bit en DGN 200 desglosan las fallas de servo genéricas en banderas específicas, lo que permite a los técnicos aislar instantáneamente fallas físicas o eléctricas.
Siemens distingue su arquitectura de diagnóstico de servo mediante el uso de un sistema de valores de falla excepcionalmente granular. Los técnicos leen datos hexadecimales internos de forma nativa desde los parámetros r0949 y r2124, lo que señala explícitamente fallas internas de evaluación de accionamiento, como cortocircuitos de fase complejos o pérdidas de señal del encoder. Siemens también integra profundamente reacciones de seguridad a nivel de hardware (como ejecutar una parada por inercia OFF2 inmediata o una rampa de frenado rápido OFF3) directamente en la topología del accionamiento. Este diseño asegura que el motor se paralice antes de que se procese un comando de PLC a nivel de software, evitando desviaciones del servo no deseadas. Siemens también emplea sofisticados algoritmos internos de modelado de temperatura del motor y detección interna de bloqueos para detectar atascos mecánicos antes de que el hardware se destruya.
El enfoque de Mitsubishi para el diagnóstico de fallas se apoya en pantallas LED de 7 segmentos alternas ubicadas físicamente en los amplificadores del accionamiento. Estas pantallas muestran parpadeando la clase de alarma, el número de error de dos dígitos y el bit del eje afectado, lo que permite a los técnicos diagnosticar fallas de hardware exactas directamente desde el gabinete eléctrico. Mitsubishi también clasifica la detección de colisiones de motores en dos estados modales distintos: la Alarma 58 realiza un seguimiento del torque de perturbación durante el avance rápido, y la Alarma 59 lo hace durante el avance de corte, separando dinámicamente los impactos inerciales de alta velocidad de los límites de corte pesado a baja velocidad. Los técnicos pueden utilizar entornos de sintonización y diagnóstico basados en PC, como MS Configurator y NC Analyzer2, para muestrear datos de formas de onda de alta velocidad y suprimir la resonancia de la máquina mediante filtros de muesca (notch filters) sin requerir hardware de osciloscopio externo.
Ejemplos de Programas
Para verificar la estabilidad mecánica y los lazos de retroalimentación eléctrica de los ejes del servo, los programadores ejecutan programas de diagnóstico dedicados. Estos ejemplos demuestran secuencias estándar de movimiento y pausa diseñadas para rastrear la desviación de posicionamiento bajo cargas controladas.
Bloque de Programa de Diagnóstico Fanuc
G00 X150.0 Y150.0 ;
G01 Z-50.0 F250.0 ;
G04 X2.0 ;
G31 P99 ;
Descripción de la ejecución en seco (dry run): Cuando se ejecuta este bloque, el CNC primero ordena un movimiento de posicionamiento rápido de alta velocidad a X150.0 e Y150.0. Luego, el eje interpola linealmente hacia abajo hasta Z-50.0 a un avance (feedrate) de 250.0 mm/min. Al final del recorrido, G04 pausa el movimiento durante 2.0 segundos, permitiendo que el lazo de control se estabilice mientras los técnicos monitorean el error de posición en DGN 300. Finalmente, G31 inicia una comprobación de salto por límite de torque; si se golpea un límite físico antes de alcanzar la coordenada, el eje salta al siguiente bloque, evitando una colisión grave.
Bloque de Programa de Diagnóstico Siemens
LIMS=3000
MSG("Check motor load and torque limits")
M0
SPOS=0
Descripción de la ejecución en seco: In este bloque de Siemens, la velocidad máxima del husillo se limita a 3000 rpm utilizando LIMS=3000 para evitar daños centrífugos en el plato de sujeción (chuck) del husillo. El controlador muestra un mensaje personalizado MSG en la pantalla que indica al operador que inspeccione las cargas activas. Una parada de programa M0 detiene todos los ejes y husillos, lo que permite al personal de mantenimiento verificar el estado de retención del freno y los ventiladores de refrigeración. Finalmente, SPOS=0 ordena al husillo ejecutar una orientación angular de lazo cerrado, probando la estabilidad de la retroalimentación de pulsos del encoder.
Bloque de Programa de Diagnóstico Mitsubishi
G04 X1.0 ;
S1000 M03 ;
M19 ;
Descripción de la ejecución en seco: La ejecución de esta secuencia de prueba de Mitsubishi comienza con una temporización G04 de 1.0 segundos, durante la cual se monitorean los parámetros del lazo de velocidad SV005 (VGN1) y SV008 (VIA) para detectar el hunting estático del motor o el ruido de los engranajes. Luego, el husillo sube a 1000 rpm en sentido horario a través de S1000 M03, tiempo durante el cual los técnicos verifican si hay fluctuaciones en el medidor de carga que superen el 120%. Finalmente, M19 ordena una orientación precisa del husillo, validando los lazos de seguimiento de la retroalimentación.
Análisis de Errores
| Marca | Código de Alarma | Condición de Activación | Síntoma para el Operador | Causa Raíz / Solución |
|---|---|---|---|---|
| Fanuc | SV0400 | El servomotor o el amplificador de accionamiento se ha sobrecalentado (detectado mediante termostatos de hardware o valores estimados). | La HMI muestra OVERLOAD; el eje se detiene de inmediato. | Reducir las condiciones de corte o la profundidad de pasada; inspeccionar los ejes mecánicos en busca de cargas excesivas; comprobar el ventilador de refrigeración del gabinete. |
| Fanuc | SV0411 | La desviación posicional durante el movimiento se vuelve mayor que el límite matemático establecido en el Parámetro 1828. | El eje deja de moverse, arrojando la alarma EXCESS ERROR MOVING. | Inspeccionar las guías mecánicas y los husillos de bolas en busca de atascos; verificar el valor de configuración de la ganancia del lazo de servo en el Parámetro 1825. |
| Fanuc | SV0438 | Fluye un exceso de corriente del motor en el circuito principal o inversor. | La señal de listo cae (VRDY OFF); el accionamiento se deshabilita y el eje se detiene. | Cortocircuito en el devanado o cable de alimentación cortado; desconectar las líneas y probar la resistencia de aislamiento con un megóhmetro. |
| Siemens | Alarm F7900 / 207900 | El servo funciona al límite de torque por más de 1 segundo y permanece por debajo del umbral de 120 rpm. | El canal de mecanizado se detiene; la ejecución del G-code se interrumpe inmediatamente. | Verificar atascos mecánicos y obstrucciones en el carro, y ajustar los límites de torque de SINAMICS y el parámetro de retardo de bloqueo p2178. |
| Siemens | Alarm F7901 / 207901 | La velocidad real del motor supera los límites de velocidad positivos o negativos establecidos por el parámetro p1082 y sus tolerancias. | El eje se detiene, arrojando la alarma OVERSPEED. | Comprobar el conteo de pulsos de retroalimentación del encoder y verificar los parámetros de límite de velocidad. |
| Siemens | Alarm 207902 | El motor se ha bloqueado mecánicamente por una duración mayor que el tiempo de retardo del parámetro p2178. | El eje de desplazamiento se bloquea; se detiene la ejecución del canal. | Comprobar obstrucciones físicas en el rango de desplazamiento; ajustar el parámetro de límite de corriente p0640. |
| Mitsubishi | Alarm 31 | La retroalimentación de velocidad del motor supera los límites permitidos. | El eje se detiene, la HMI muestra OVERSPEED. | Ajustar la constante de tiempo de aceleración/desaceleración en los parámetros; inspeccionar o reparar el encoder del detector de velocidad. |
| Mitsubishi | Alarm 46 | La función de protección térmica del motor o del detector se activa. | La HMI muestra una advertencia térmica; el husillo o eje activo se detiene. | Comprobar cargas de corte pesadas; inspeccionar la temperatura ambiente; limpiar o reemplazar ventiladores de refrigeración obstruidos. |
| Mitsubishi | Alarm 50 | El nivel de detección de sobrecarga supera continuamente el umbral del 100%. | La HMI muestra OVERLOAD 1; el eje se deshabilita de inmediato. | Solucionar el atasco mecánico, la alineación del carro o las altas cargas de corte; mantener la alimentación encendida (power ON) para permitir el enfriamiento del ventilador. |
| Mitsubishi | Alarm 53 | La desviación posicional entre las coordenadas reales y teóricas durante el estado de servo desactivado (servo OFF) supera el parámetro SV026. | El eje vertical cae inesperadamente bajo su propio peso. | Ajustar el parámetro de error excesivo SV026; inspeccionar el torque de retención del freno electromecánico mecánico. |
Nota de Aplicación
El mantenimiento predictivo y la resolución de problemas de cortocircuitos de fase a tierra o alarmas de sobrecorriente como la alarma SV0438 de Fanuc exigen protocolos rigurosos para evitar daños catastróficos. Un error crítico en el piso de producción es intentar borrar un fallo reiniciando la alimentación del gabinete o forzando la alarma de sobrecarga activa (como Alarm 50 en Mitsubishi). Apagar y encender (OFF/ON) el equipo detiene inmediatamente los ventiladores de refrigeración internos del variador, impidiendo que los módulos de potencia disipen el calor acumulado y provocando que los devanados del motor se derritan de forma permanente. Para evitar este escenario de destrucción del hardware y los consiguientes días de parada no planificada, los técnicos deben desconectar físicamente las líneas de potencia del motor en los terminales del amplificador y medir con precisión la resistencia de aislamiento de los hilos U, V y W hacia la tierra física utilizando un megóhmetro industrial antes de restaurar la energía. Cuando se interviene en un eje vertical, la seguridad física y la prevención de colisiones extremas requieren asegurar mecánicamente el eje con soportes físicos antes de desacoplar los frenos. De lo contrario, el eje vertical caerá instantáneamente bajo su propio peso si el parámetro #2226 SV026 (ancho de detección de error excesivo en servo OFF) está mal calculado en controles Mitsubishi, resultando en un choque violento contra la mordaza o el plato. Además, durante la puesta en marcha de un sistema Siemens, configurar un conteo de pulsos de encoder demasiado pequeño en la parametrización provoca una aceleración descontrolada y salvaje del husillo al energizarse, lo que compromete las mordazas o platos de sujeción, expulsando la pieza y deteniendo el ciclo productivo. Validar los límites de corriente p0640 y ajustar la constante de tiempo de aceleración/desaceleración elimina la causa más frecuente de parada no planificada en este comando, minimizando las piezas rechazadas y garantizando la estabilidad del tiempo de ciclo planificado.
Durante los ciclos de puesta en marcha o reparación, los técnicos deben verificar todos los mecanismos de seguridad de enclavamiento, de manera similar a la comprobación de los lazos de seguridad durante una inspección de interruptores de puerta e interruptores de límite estándar, asegurándose de que todos los rangos de recorrido de los ejes estén físicamente despejados antes de activar el control de lazo cerrado.
Red de Comandos Relacionados
- G31 (Torque Limit Skip): Omite el posicionamiento estándar del servo basado en entradas de sensores digitales de alta velocidad, interactuando fuertemente con los parámetros de error de posición.
- G04 (Dwell): Pausa el movimiento del eje durante una duración definida, lo que permite a los técnicos observar la estabilización de la desviación de posición en un estado de parada estática.
- LIMS (Spindle Speed Limitation): Limita las RPM máximas del husillo en sistemas Siemens para proteger los platos (chucks) y mordazas (vise jaws) de las fuerzas centrífugas extremas.
- M19 (Spindle Orientation): Ordena al husillo detenerse en una posición angular precisa, probando la integración de los encoders del husillo y los lazos de control de retroalimentación.
Conclusión
Maximizar la productividad del taller y evitar costosos tiempos de inactividad requiere una supervisión rigurosa de los lazos de control y los parámetros de seguridad térmica de los servomotores. Si no se verifica el parámetro de límite de desviación (como el Parámetro 1828 en Fanuc o SV026 en Mitsubishi) antes de la producción, la desviación dimensional se acumula ciclo a ciclo y solo se detecta en la inspección final como pieza rechazada. La implementación de rutinas de mantenimiento proactivo, que incluyan la limpieza regular de los ventiladores de refrigeración de los accionamientos, la verificación de los límites de torque mediante comandos G31 y la medición proactiva del aislamiento de fase con megóhmetros, mitiga el riesgo de cortocircuitos destructivos. Establecer esta disciplina operativa asegura que los tiempos de ciclo se mantengan estables y que las paradas no planifiedas debido a colisiones violentas o fallas electrónicas críticas de los amplificadores queden completamente eliminadas de la cadena de valor.
Preguntas Frecuentes (FAQ)
¿Cómo solucionar la alarma de sobrecarga Overload 1 (Alarma 50) en un servo Mitsubishi sin dañar el motor?
La causa raíz de la Alarma 50 es un nivel de sobrecarga persistente que supera el 100% debido a un atasco mecánico, una alineación incorrecta del carro o una resonancia severa de la máquina. El software del accionamiento calcula una estimación térmica mediante las constantes de los parámetros #2221 SV021 y #2222 SV022. Forzar un reinicio apagando y encendiendo el control destruirá los devanados del motor al interrumpir los ventiladores de refrigeración internos. Acción práctica: Mantenga el gabinete encendido (power ON) para permitir la disipación térmica activa, acceda a la pantalla de diagnóstico SERVO MONITOR para comprobar el porcentaje de carga estática y limpie las guías mecánicas antes de reanudar el ciclo de corte.
¿Qué parámetros controlan la desviación excesiva del eje en un control Fanuc durante movimientos G00 y G01?
Los parámetros críticos que dictan el comportamiento del servo son el Parámetro 1828 (límite de desviación excesiva en movimiento) y el Parámetro 1829 (límite en parada). Si la diferencia entre la trayectoria calculada y la retroalimentación real del encoder supera estos valores, se activa la alarma SV0411. Ajustar incorrectamente la ganancia del lazo (Parámetro 1825) inducirá oscilaciones (hunting) y marcas de vibración en la pieza. Acción práctica: Verifique en el menú SYSTEM/DGNOS la dirección DGN 300 para leer el error de seguimiento residual durante el avance de corte y sintonice la ganancia en pasos de 100 unidades hasta estabilizar la desviación sin inducir ruido de engranajes.
¿Cómo diagnosticar una alarma de motor bloqueado F7900 en un variador Siemens SINAMICS?
La alarma F7900 (o 207900) se dispara cuando el motor opera en su límite de torque por más de un segundo mientras la velocidad medida por el encoder permanece por debajo de 120 rpm. Para aislar si se trata de una colisión mecánica, un gripado del rodamiento o una limitación de corriente del variador, se debe interrogar el parámetro nativo r0949 para inspeccionar el valor hexadecimal de la falla. Acción práctica: Revise si el parámetro de límite de corriente p0640 está configurado a un nivel restrictivo que impida vencer la fricción estática de la guía, e incremente el tiempo de retardo de bloqueo p2178 en caso de realizar roscados o cortes interrumpidos muy pesados.
¿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
Giro de Plano CYCLE800 en Siemens: Alineación de Herramientas y G-Code
Aprenda el mecanizado 3+2 ejes con el CYCLE800 de Siemens. Compare su uso con Fanuc y Mitsubishi, configure el retroceso y evite las Alarmas 61190 y 61153.
Fresado de Contornos con Siemens CYCLE72: Guía de Parametrización
Optimice el fresado de contornos en controles Siemens Sinumerik con CYCLE72. Evite la alarma de simulación 61123, colisiones en el plato y paradas críticas.
Guía de Programación del Ciclo de Torneado de Contornos Siemens CYCLE952
Aprenda a programar el ciclo Siemens CYCLE952 en Sinumerik. Evite alarmas, optimice tiempos de ciclo y compare con Fanuc y Mitsubishi para evitar colisiones.
Guía de Programación de los Ciclos de Ranurado Siemens SLOT1 y SLOT2
Aprenda a programar ranuras en controles Siemens Sinumerik con los ciclos SLOT1 y SLOT2. Compare diferencias con Fanuc y Mitsubishi para evitar alarmas.