Métodos para Probar Señales de Codificadores CNC: Fanuc y Siemens
Aprenda a probar y diagnosticar las señales de codificadores CNC en sistemas Fanuc, Siemens y Mitsubishi. Evite piezas de desecho y colisiones destructivas.
Introducción
La penetración de taladrina (cutting fluid) en el conector o la carcasa de un codificador de pulsos (pulse coder) en un torno CNC destruye instantáneamente los discos ópticos internos y provoca una parada repentina por alarma de fase. 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. Para el operador, esta avería se manifiesta de inmediato como una desviación imprevista de los ejes durante un ciclo crítico de acabado, forzando un sobrecorte severo que inutiliza la pieza y exige una costosa realineación de la torreta (turret). Validar el parámetro 1815 en Fanuc o el MD30240 en Siemens elimina la causa más frecuente de parada no planificada en este comando, evitando colisiones mecánicas destructivas contra el plato de sujeción (chuck), la mordaza (clamp) o el contrapunto (tailstock) de la máquina. Proteger estas vías de retroalimentación es la única forma de salvaguardar el tiempo de ciclo óptimo y asegurar que los algoritmos de interpolación controlen con precisión milimétrica la trayectoria de corte.
Resumen Técnico
| Elemento Técnico | Detalles de Especificación |
|---|---|
| Códigos de Comando | MEAS, MEAW, MEASA, MEAWA (Siemens) / G00, G01, G04, M19, S, M03, M04 (General / Diagnóstico) |
| Grupo Modal / Modalidad | Medición, Diagnóstico de Husillo, Bucle de Retroalimentación de Ejes y Pruebas de Señal del Codificador |
| Marcas Compatibles | Fanuc, Siemens, Mitsubishi |
| Parámetros Críticos |
|
| Restricciones Principales |
|
Lectura Rápida
- Verifique siempre que los sellos físicos y los conectores estén correctamente asentados antes de completar las reparaciones del pulse coder para evitar la intrusión de taladrina (cutting fluid).
- Priorice la comprobación con osciloscopio utilizando la placa de pines de prueba (check pin board A06B-6071-K290) de Fanuc para verificar que las tensiones de fase A/B permanezcan dentro de la banda de tolerancia de 0.8 a 1.2 Vp-p.
- Habilite herramientas de diagnóstico autónomas como el registrador de datos del Sensor Module de Siemens (p0437.0 = 1) para capturar trazas de alta resolución de fallas de retroalimentación directamente en la tarjeta CF.
- Verifique dos veces la compatibilidad de los cables en sistemas Siemens para evitar el intercambio de cables 6FX2002-2EQ00 y 6FX2002-2CH00, lo que invierte las patillas de tensión y destruye el codificador.
- Monitoree las variables de contaminación de señal basadas en porcentajes en las pantallas de monitorización de accionamiento de Mitsubishi (ABS. TRACK e INC. TRACK) para detectar la degradación óptica antes de que ocurran fallas críticas.
- Asegúrese de que la inicialización del punto cero se realice meticulosamente en los sistemas absolutos de Mitsubishi tras la pérdida de datos de posición absoluta (Z71) para evitar colisiones violentas con el plato de sujeción (chuck) o la mordaza (clamp).
Conceptos Básicos
Las pruebas de señales de codificadores y la monitorización de bucles de retroalimentación son esenciales para garantizar que los ejes y husillos (spindles) mantengan su posicionamiento mecánico absoluto. El efecto práctico de programación de la ejecución de comandos de medición es la capacidad de leer instantáneamente las operaciones de conmutación del hardware y registrar la coordenada exacta de la máquina o pieza en la memoria sin retrasos por desaceleración. Los programadores y operadores deben configurar meticulosamente los umbrales de señal para vigilar la degradación temprana; si los discos ópticos internos (optical coding disks) se ensucian o la iluminación interna envejece, la amplitud de la señal decae.
Sin una detección temprana, una caída repentina de la retroalimentación del valor real durante la interpolación de alta velocidad paraliza el canal. Si el control de posición en lazo cerrado (closed-loop) cae de forma imprevista, los equipos periféricos críticos podrían perder la sincronización; por ejemplo, una torreta (turret) de indexado (que exige estrictamente un retorno al punto de referencia completado antes del inicio de NC para un funcionamiento seguro) o una unidad de sujeción (clamping unit) pueden no aplicar el par de apriete requerido. Esta pérdida de seguimiento físico fuerza un interbloqueo inmediato del accionamiento y una respuesta de parada, activando un código de alarma grave para detener la máquina antes de que ocurran daños mecánicos.
Al probar y analizar las señales de codificadores en un CNC de Mitsubishi, los operadores y el personal de mantenimiento deben permanecer muy atentos a la contaminación ambiental y a la estabilidad de la alimentación de respaldo, ya que una pérdida de retroalimentación precisa del codificador anula por completo la conciencia espacial de la máquina. Si la taladrina (cutting fluid) o el aceite de corte penetran en el conector del codificador, con frecuencia corrompen el bucle de retroalimentación y provocan errores de datos serie o alarmas de memoria. El efecto práctico inmediato en la programación de dicha anomalía es grave: el CNC invalida inmediatamente todos los comandos de movimiento automático (incluidos los retornos a cero) para evitar un escape descontrolado (runaway) catastrófico.
Estructura de Comandos
La estructura de comandos para probar señales de codificadores integra instrucciones de movimiento con órdenes de medición para verificar la integridad de la señal bajo cargas dinámicas. Cuando un eje realiza movimientos estándar utilizando comandos como G00 o G01, el bucle de retroalimentación del CNC cuenta los pulsos del codificador y los contrasta con el destino programado. Los comandos de medición permiten al sistema evaluar la precisión de la retroalimentación en tiempo real al capturar las coordenadas de posición del codificador en el milisegundo exacto en que se activa un palpador físico. Esto elimina cualquier retraso de interpolación, aumentando la precisión al asegurar que la retroalimentación capturada represente la posición física real del eje.
Durante los ciclos de orientación del husillo ordenados por M19, el control depende directamente de la señal de la marca de una rotación (one-rotation marker) del codificador del husillo (spindle) para localizar el ángulo mecánico exacto. El comando de pausa G04 se utiliza de manera similar para detener el movimiento, lo que estabiliza el bucle de seguimiento de velocidad y permite a la unidad de accionamiento monitorizar las fluctuaciones de la señal cuando el motor está estacionario o funcionando a velocidad constante. Estos comandos de programación combinados proporcionan un método estructurado para evaluar la estabilidad del codificador tanto en condiciones de estado estacionario como dinámicas a alta velocidad.
Sintaxis de Comandos de Diagnóstico y Medición:
; Fanuc Waveform Testing Motion G01 Z50.0 F200.0 ; (Activar la rotación del eje para mediciones de la placa de pines de prueba) G04 X5.0 ; (Pausa para estabilizar el bucle de seguimiento de velocidad); Siemens NC Measuring Cycle MEAS=1 G1 X100 F150 ; (Medición con borrado de distancia restante) R1=$AA_MM[X] ; (Leer la coordenada de máquina del eje en la variable R1)
; Mitsubishi Spindle Spindle Test S1000 M03 ; (Rotación horaria del husillo para probar la retroalimentación analógica) M19 ; (Ejecutar la orientación del husillo utilizando la marca de una rotación del codificador)
| Marca | Parámetro / Variable | Descripción Funcional | Rango Admisible |
|---|---|---|---|
| Fanuc | Parameter No. 1815 Bit 1 (OPTx) | Configura el tipo de detector de posición. | 0 (Detector integrado) o 1 (Detector separado o regla óptica) |
| Fanuc | Parameter No. 2023 | Define el número de pulsos de retroalimentación de velocidad. | p. ej., 8192 (para codificador serie alpha i) |
| Fanuc | Parameter No. 2024 | Define el número de pulsos de retroalimentación de posición por revolución del motor. | p. ej., 12500 |
| Siemens | MD30240 $MA_ENC_TYPE | Define el tipo de adquisición de valor real. | 0 (Simulación), 1 (Incremental bruto), 4 (Absoluto) |
| Siemens | p4649 | Límite del nivel de señal para la detección temprana de fallas del codificador. | Mayor que 170 mV pero menor que 500 mV |
| Siemens | p0408 | Ajuste del número de pulsos del codificador. | 1000 a 8192 (SAC) / 1000 a 16384 (DAC) |
| Mitsubishi | #2225 SV025 MTYP | Configura el detector de posición, el detector de velocidad y el tipo de motor. | Patrón HEX: 2 (semi-cerrado), 6 (rotativo serie), A (lineal serie) |
| Mitsubishi | #2220 SV020 RNG2 | Establece la resolución del codificador del lado principal por paso de polo magnético. | 0 a 32767 (kp) cuando SV118=0 / 0 a 65535 (p) cuando SV118≠0 |
Aplicaciones de Marca
Fanuc
Para los controladores Fanuc, la comprobación de los detectores integrados frente a las reglas ópticas independientes se configura a través del Parameter 1815 Bit 1. El software realiza un seguimiento del impacto del ruido utilizando el registro DGN 356.
Los operadores ejecutan un barrido de diagnóstico estándar ejecutando un programa de ejes como `G01 Z50.0 F200.0` mientras monitorizan los pines de la placa de pines de prueba.
| Categoría | Inventario Técnico de Fanuc |
|---|---|
| Parámetros | Parameter No. 1815 Bit 1 (OPTx), Parameter No. 2023 (velocity feedback pulses), Parameter No. 2024 (position feedback pulses) |
| Alarmas | Alarm 361 (Abnormal Phase), Alarm 364 (Soft Phase Alarm), Alarm 366 (Pulse Miss), Alarm 453 (SPC Soft) |
| Versiones | Para la serie de motores compactos Beta iS (p. ej., Beta iS 0.2/5000, 0.4/5000, 1/6000), el pulse coder está permanentemente unido al chasis y no puede reemplazarse por separado. |
Advertencia: Intentar reemplazar el pulse coder por separado en la serie de motores compactos Beta iS dañará la unidad; debe reemplazarse el conjunto del servomotor completo.
Siemens
Los controles Siemens configuran el tipo de adquisición del codificador a través de MD30240, mientras que los límites de señal se ajustan mediante el parámetro p4649.
Los programas de CN capturan posiciones dinámicas del palpador con comandos de medición como `MEAS=1 G1 X100 F150`.
| Categoría | Inventario Técnico de Siemens |
|---|---|
| Parámetros | MD30240 $MA_ENC_TYPE (acquisition type), p4649 (failure limit), p0408 (encoder pulses), MD36310 $MA_ENC_ZERO_MONITORING |
| Alarmas | Alarm 25000 (Hardware fault), Alarm 26022 (Measurement with simulated encoder not possible), Alarm 231123 (Signal level outside tolerance) |
| Versiones | La versión de firmware >= 4.7 incrementa los parámetros de comparación de datos cruzada (CDC). Los módulos SMC30 más antiguos (referencias -5CA0 y -5CA1) requieren puentes (jumpers) manuales físicos. |
Advertencia: Retirar un codificador absoluto mientras no esté en un estado estacionado invalida las sumas de comprobación de seguridad (safety checksums), lo que requiere un reinicio completo del sistema mediante POWER ON.
Mitsubishi
Los sistemas Mitsubishi definen el dispositivo de retroalimentación a través del parámetro #2225, con la resolución de pulsos especificada por el parámetro #2220.
Los operadores prueban la retroalimentación de los ejes utilizando líneas de programa como `G04 X1.0` para estabilizar el husillo (spindle) antes de realizar la orientación.
| Categoría | Inventario Técnico de Mitsubishi |
|---|---|
| Parámetros | #2225 SV025 MTYP (motor type), #2220 SV020 RNG2 (main side encoder resolution), #1762 cfgPR12 Bit 5 (BiSS validation) |
| Alarmas | Errores del codificador del lado secundario S01 1B, 1C, 1D, 1E; S01 1F (communication error); Z71 0005 (serial data error); M01 0350 (BiSS comm error) |
| Versiones | La serie M800V/M80V cuenta con registros nativos del PLC ZR13090-ZR13094 para la comunicación con codificadores BiSS de terceros. Los controles de las series M700/M70 más antiguas no admiten esta interfaz. El soporte de torsión variable de NC Analyzer2 está disponible a partir de la versión A1. |
Advertencia: Configurar los registros R de entrada de pulsos del codificador externo entre 0 y 0x1FF forzará un valor predeterminado de 1,024 pulsos, comprometiendo el escalado de la retroalimentación.
Comparación de Marcas
| Tema de Comparación | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Parámetro de Resolución Principal | Parameter No. 2024 (Position feedback pulses per revolution) | p0408 (Encoder pulse number) | #2220 SV020 RNG2 (Main side encoder resolution) |
| Selección del Detector de Retroalimentación | Parameter No. 1815 Bit 1 (OPTx) | MD30240 $MA_ENC_TYPE | #2225 SV025 MTYP (Motor/Encoder type) |
| Placa de Pines de Comprobación Analógica | Check pin board A06B-6071-K290 | Módulo SMC30 con osciloscopio de diagnóstico | Pantalla de monitorización de accionamiento estándar / NC Analyzer2 |
| Diagnóstico de Ruido y Contaminación | Registros de diagnóstico DGN 356 / DGN 357 | Registrador autónomo del Sensor Module (p0437.0=1) | Variables porcentuales ABS. TRACK e INC. TRACK |
| Códigos de Alarma de Error de Serie | Alarm 361, Alarm 364, Alarm 366 | Alarm 25000, Alarm 231123 | Z71 0005, M01 0350 |
| Bloqueo de Hardware y Puentes (Jumpers) | Reemplazo obligatorio del motor Beta iS en caso de falla del pulse coder | Puentes manuales necesarios entre los pines 10-7 y 11-4 del SMC30 para onda cuadrada | Mapeo de registros ZR (ZR13090 a ZR13094) para interfaces BiSS de terceros |
Análisis Técnico
La arquitectura de Fanuc exhibe comportamientos altamente característicos en sus diagnósticos de codificadores. Primero, Fanuc proporciona placas físicas de prueba (check pin board como la A06B-6071-K290) que se conectan físicamente al amplificador para aislar las señales diferenciales brutas (ADIF, BDIF) y las tensiones de referencia (TO) del circuito de procesamiento digital. Segundo, los sistemas Fanuc integran diagnósticos inteligentes de ruido directamente en el control a través de registros de memoria específicos (DGN 356/357), que se incrementan de forma dinámica únicamente cuando los datos del pulse coder se desestabilizan matemáticamente por el ruido, ofreciendo a los técnicos un cuantificador de software en tiempo real para las interferencias eléctricas invisibles. Por último, Fanuc utiliza un bloqueo estricto en motores compactos específicos (como la serie beta iS 0.2/5000), donde el codificador de pulsos está permanentemente fijado al chasis y exige un reemplazo completo del motor en caso de falla, priorizando el sellado de fábrica frente a la reparabilidad en campo.
Siemens distingue fuertemente su arquitectura de codificadores de otras marcas de control a través de tres integraciones de diagnóstico avanzadas. Primero, Siemens integra un registrador autónomo (Data logger) directamente en el Sensor Module (p0437.0 = 1); cuando se activa un fallo de evaluación del codificador, el módulo captura automáticamente trazas binarias de alta resolución de los estados eléctricos internos y las guarda directamente en la tarjeta CF (p. ej., SMTRC00.BIN), aumentando la eficiencia al eliminar la necesidad de osciloscopios externos. Segundo, Siemens proporciona una función de medición de diagrama de Bode profundamente integrada directamente en la interfaz del control, lo que permite a los ingenieros probar gráficamente la combinación del codificador (Encoder combination) y la retroalimentación de posición diferencial a través de las respuestas en frecuencia de los reguladores de velocidad y posición. Por último, Siemens aprovecha el protocolo PROFIdrive para otorgar al PLC una autoridad sin precedentes a nivel de bits sobre el hardware de medición, permitiendo que las rutinas lógicas ordenen de forma nativa mediciones sobre la marcha, soliciten marcas de referencia o aparquen de forma segura el codificador sin depender de complejos relés externos.
Los sistemas Mitsubishi muestran varios comportamientos únicos que los diferencian de otras marcas de control en relación con los diagnósticos de señales de codificadores. La distinción más destacada es la integración nativa de diagnósticos de contaminación de reglas ópticas directamente en la HMI estándar; el control muestra dinámicamente las variables ABS. TRACK (%) e INC. TRACK (%) que representan la fuerza bruta de la señal eléctrica, donde una disminución del porcentaje advierte visualmente al operador que la regla se está contaminando gravemente antes de que ocurra una falla física del hardware. Segundo, Mitsubishi presenta un enfoque de diagnóstico de doble canal altamente granular en la pantalla Drive Monitor que separa explícitamente las salidas de señal de Encoder Diagn L (Low) y Encoder Diagn H (High) tanto para el motor-side como para el machine-side PLG, permitiendo a los técnicos determinar instantáneamente qué línea de transmisión específica en un par diferencial ha fallado sin necesidad de usar un osciloscopio externo. Por último, Mitsubishi integra profundamente protocolos de codificadores absolutos de terceros (como BiSS) directamente en su arquitectura interna de PLC a través de registros ZR extendidos, lo que permite al fabricante de la máquina escribir lógica de escalera (ladder logic) personalizada que intercepta errores de comunicación del codificador e inicia dinámicamente interbloqueos de seguridad antes de que el software del CN genere una alarma estándar de servo.
Ejemplos de Programas
Prueba de Forma de Onda del Husillo en Fanuc
; Fanuc: Spindle Waveform Test Program
G00 X100.0 ;
G01 Z50.0 F200.0 ;
G04 X5.0 ;
Análisis de ejecución en seco (dry run): La ejecución de esta secuencia en ejecución en seco (dry run) permite al técnico de mantenimiento monitorizar las pantallas de diagnóstico. Mientras el eje Z avanza a una velocidad constante de 200.0 mm/min y entra en la pausa (dwell) de 5 segundos (G04), la placa de pines de prueba física (check board K290) se monitoriza mediante osciloscopio para confirmar que las tensiones de fase A/B permanecen dentro de la tolerancia de 0.8 a 1.2 Vp-p sin fluctuaciones.
Ciclo de Medición de Alta Velocidad en Siemens
; Siemens: High-Speed Measurement Cycle
MEAS=1 G1 X100 F150 ;
IF $AC_MEA[1]==0 GOTOF FEHL1 ;
R1=$AA_MM[X] ;
Análisis de ejecución en seco: Durante una ejecución en seco de este bloque Siemens, el eje se mueve hacia X100 a un avance (feedrate) de 150 mm/min. Cuando el palpador se activa, el control captura de inmediato la coordenada de la máquina en $AA_MM[X] y detiene el movimiento. Si no se activa ningún flanco de hardware, el sistema salta a la etiqueta FEHL1, permitiendo al operador verificar el bucle eléctrico sin arriesgarse a una colisión física de la torreta (turret).
Orientación y Estabilización del Husillo en Mitsubishi
; Mitsubishi: Spindle Orientation and Stabilization
G04 X1.0 ;
S1000 M03 ;
G04 X3.0 ;
M19 ;
Análisis de ejecución en seco: En un escenario de ejecución en seco, el husillo (spindle) se acelera a 1000 rpm. La pausa (dwell) de 3 segundos (G04) proporciona tiempo suficiente para que los bucles de retroalimentación de velocidad se estabilicen. Cuando se ejecuta M19, el husillo se orienta hacia la marca de una rotación (one-rotation marker). Los técnicos monitorizan la pantalla del accionamiento para verificar que no se active ninguna alarma de comunicación S01/S03/S04 durante la desaceleració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 | Alarm 361 (Abnormal Phase) | Error de datos de fase o error de datos de ID en el pulse coder integrado. | La pantalla del CNC muestra la alarma 361, desactivando los movimientos de los ejes y deteniendo de inmediato el ciclo automático activo. | Falla física del pulse coder o ruido eléctrico de alta frecuencia. Compruebe el blindaje de los cables, las conexiones a tierra o reemplace el pulse coder. |
| Fanuc | Alarm 364 (Soft Phase) | El software del servo digital detecta datos de posicionamiento matemáticamente no válidos. | El eje se detiene repentinamente a mitad del ciclo, activando la alarma 364 y pudiendo dejar marcas de herramienta en la pieza. | Interferencia por ruido eléctrico o penetración de taladrina (cutting fluid) en el conector del detector. Limpie y seque los conectores y verifique los sellos físicos. |
| Fanuc | Alarm 366 (Pulse Miss) | Baja amplitud de la señal interna dentro del pulse coder integrado. | La máquina se detiene con la alarma 366, indicando que las pistas de retroalimentación del codificador se han degradado por debajo de los límites. | Falla del sensor óptico interno. Requiere el reemplazo del pulse coder. En motores compactos Beta iS, reemplace el servomotor completo. |
| Siemens | Alarm 25000 (Hardware Fault) | Faltan señales del codificador activo, hay un desajuste de fase o un cortocircuito/falla a tierra. | Interbloqueo inmediato del accionamiento y parada (respuesta OFF1/OFF2 response). Las mordazas del husillo (spindle clamps) o las torretas (turrets) no funcionan de manera segura. | Interferencia electromagnética (EMC) en cables no blindados, líneas de alimentación EnDat dañadas o cables intercambiados (p. ej. 6FX2002-2EQ00 frente a 6FX2002-2CH00). Reemplace el cable o el codificador. |
| Siemens | Alarm 231123 (Signal Level A/B Outside Tolerance) | Los niveles unipolares de las pistas A/B caen fuera de la banda de 2500 mV ± 500 mV (se activa a < 1700 mV o > 3300 mV). | El controlador registra una advertencia o alarma durante el movimiento del eje, alertando de pérdidas inminentes de la retroalimentación. | Los discos ópticos (optical coding disks) están sucios o la iluminación interna ha envejecido. Limpie la regla óptica o reemplace el Sensor Module. |
| Mitsubishi | Z71 0005 (Serial Data Error) | Se recibe un error de formato de datos serie desde el detector de posición absoluta. | El sistema invalida todos los comandos de movimiento automático (incluidos los retornos G28) para evitar un escape descontrolado (runaway), activando la alarma Z71. | Corrupción de paquetes serie debido al ingreso de fluidos en el conector del codificador. Limpie el conector, verifique las baterías absolutas y realice la inicialización del punto cero. |
| Mitsubishi | M01 0350 (BiSS Comm Error 1) | Falla la comunicación con un codificador absoluto BiSS de terceros. | La unidad de accionamiento se bloquea y muestra la alarma M01 0350, deteniendo toda la interpolación de los ejes. | Configuración incorrecta de los parámetros #11376 a #11380, o falla en la inicialización del CRC. Verifique los valores de configuración y las velocidades en baudios (baud rates). |
Nota de Aplicación
Una colisión violenta contra el plato de sujeción (chuck) o la mordaza (clamp) de la máquina herramienta es la consecuencia mecánica inevitable de realizar movimientos rápidos de jog sin haber completado la inicialización de punto cero tras una pérdida de datos de posición absoluta. Para evitar estas averías críticas, los equipos de mantenimiento deben ejecutar protocolos de verificación sumamente rigurosos. Al sustituir un codificador de pulsos (pulse coder) en motores Fanuc, el técnico debe retirar con extrema precaución los cuatro tornillos M4 de cabeza cilíndrica con hexágono interior (M4 hexagon socket head cap screws) y extraer el acoplamiento Oldham (Oldham's coupling) sin arañar ni deformar las superficies de acoplamiento. Tras la instalación física, se deben medir las señales analógicas PA1/PB1 con un osciloscopio y la placa de pines de prueba (check pin board A06B-6071-K290) para asegurar amplitudes estables entre 0.8 y 1.2 Vp-p, evitando la alarma 366 (PULSE MISS). En entornos Siemens, es imperativo comprobar minuciosamente la compatibilidad del cableado para evitar el intercambio accidental de los cables 6FX2002-2EQ00 y 6FX2002-2CH00, un error catastrófico que invierte las patillas de tensión de alimentación y destruye el codificador en el acto. En caso de fallas de seguridad persistentes, la activación del registrador de datos del Sensor Module (p0437.0 = 1) almacena trazas binarias en el archivo SMTRC00.BIN de la tarjeta CF para un análisis profundo. Por último, en controles Mitsubishi M800V/M80V, la lógica de escalera (ladder logic) del fabricante debe interceptar el estado del registro ZR13090 para detener el ciclo automático inmediatamente si el codificador absoluto de terceros (BiSS) pierde comunicación, neutralizando cualquier deriva espacial antes de que afecte a la torreta (turret).
Red de Comandos Relacionados
- MEAS / MEAW / MEASA / MEAWA: Estas instrucciones G-code de CN de Siemens activan directamente palpadores para medir coordenadas de ejes mediante la lectura de estados de conmutación y captura de posiciones en variables. En sistemas de coordenadas complejos, una monitorización rigurosa de las fases complementa la guía práctica de 7 pasos para el diagnóstico de fallas en CNC para aislar fallas de hardware de errores lógicos.
- G00 / G01: Estos comandos estándar de movimiento lineal generan rotación en los ejes para verificar que el bucle de retroalimentación cuente correctamente los pulsos de la regla óptica bajo avances rápidos y de trabajo. Si sospecha de problemas en los lazos de control primarios, es fundamental consultar los esquemas de la alarma de detección de anomalías X01 para evitar derivas perjudiciales.
- G04: Este comando de pausa (dwell) detiene los ejes para estabilizar los bucles de seguimiento de velocidad antes de que los técnicos evalúen el ruido de señal del codificador estacionario.
- M19: La instrucción de orientación del husillo depende de las señales de marca de una rotación (one-rotation marker) del codificador del husillo (spindle) para bloquear el husillo en el ángulo mecánico exacto.
- M03 / M04: Los comandos de rotación del husillo a derecha e izquierda hacen girar el husillo para probar la retroalimentación analógica de forma de onda senoidal utilizando placas de comprobación. Para clasificar y resolver con rapidez problemas derivados de la velocidad o acoplamiento del spindle, le recomendamos revisar el manual de clasificación de alarmas CNC de SETAL.
Conclusión
La estabilidad dimensional y la continuidad del proceso productivo dependen por completo de la integridad física y eléctrica de los bucles de retroalimentación de los ejes. El establecimiento de programas preventivos de mantenimiento que analicen periódicamente las señales de los codificadores mediante osciloscopio y pantallas de monitorización interna es la única estrategia viable para eliminar las paradas imprevistas. El registro constante de los incrementos en los contadores de ruido DGN 356/357 y la monitorización de los porcentajes de contaminación en ABS. TRACK e INC. TRACK permiten planificar las intervenciones antes de que la degradación óptica active alarmas irreversibles como la 231123 en Siemens o la Z71 en Mitsubishi. Invertir en la correcta estanqueidad de los conectores y en cables apantallados de alta calidad protege la precisión espacial de la máquina, garantizando piezas conformes en el menor tiempo de ciclo y extendiendo la vida útil de los servomotores.
Preguntas Frecuentes (FAQ)
¿Cómo diagnosticar y eliminar el ruido eléctrico en un codificador de pulsos Fanuc usando la pantalla de diagnóstico?
Los técnicos pueden cuantificar la interferencia electromagnética que afecta al bucle de retroalimentación mediante la pantalla de diagnóstico (DGN) del CNC Fanuc. Los registros DGN 356 (para codificadores integrados) y DGN 357 (para captadores separados) muestran un valor de cero bajo funcionamiento normal; si este contador se incrementa de forma dinámica durante el movimiento del eje, confirma la presencia de inducción de ruido o problemas de apantallamiento. Acción práctica: Inspeccione el tendido del cable del motor, verifique que la malla de blindaje esté conectada a tierra en un único extremo del armario eléctrico y evite tender cables de señal en paralelo con líneas trifásicas de potencia.
¿Por qué ocurre la alarma 231123 de nivel de señal A/B en Siemens y qué mantenimiento preventivo realizar?
La alarma 231123 se dispara cuando la amplitud de las señales senoidales diferenciales de las pistas AP/AN o BP/BN desciende fuera del rango de tolerancia eléctrica de 2500 mV ± 500 mV (activándose por debajo de 1700 mV o por encima de 3300 mV). Este síntoma es causado habitualmente por la acumulación de condensación o neblina de aceite en las rejillas ópticas del codificador, o por el envejecimiento térmico del diodo emisor de luz interno. Acción práctica: Desmonte la cubierta protectora del captador, limpie suavemente la escala óptica y las lentes emisoras utilizando alcohol isopropílico de alta pureza y un paño sin pelusa, e inspeccione las juntas tóricas de estanqueidad para evitar filtraciones futuras.
¿Cómo recuperar la posición de referencia Z71 tras la pérdida de datos del codificador absoluto en Mitsubishi?
El error Z71 0005 se produce cuando la CPU del control detecta una trama de datos serie corrupta o interrumpida proveniente del codificador absoluto, bloqueando inmediatamente la ejecución del ciclo automático para prevenir movimientos descontrolados. Para restaurar la operatividad sin riesgo de colisión, es obligatorio restablecer físicamente el origen geométrico del eje antes de realizar cualquier movimiento rápido. Acción práctica: Reemplace las baterías de respaldo del servoamplificador con la máquina encendida, conmute a modo manual, aproxime el eje lentamente hasta el tope mecánico final (end stopper) y ejecute el procedimiento de inicialización de punto cero dogless a través de la pantalla de puesta a punto antes de reanudar la producción.
¿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.