Solución de errores de posicionamiento de la máquina CNC: husillo de bolas, codificador, diagnóstico térmico y servo

Technical analysis: Troubleshooting CNC machine positioning errors: ballscrew backlash, encoder feedback, thermal compen

Descripción y alcance del problema

Esta guía de diagnóstico aborda los centros de mecanizado CNC que experimentan una degradación de la precisión de posicionamiento, que se manifiesta como errores dimensionales que exceden la tolerancia, degradación del acabado de la superficie o falla total de posicionamiento. Estos síntomas generalmente indican problemas en el sistema de control de movimiento de la máquina, específicamente desgaste/juego del husillo de bolas, degradación de la señal del codificador, efectos de expansión térmica o desviación del ajuste del servoaccionamiento.

Esta guía cubre centros de mecanizado CNC de 3 y 5 ejes con conjuntos de husillos de bolas servoaccionados, codificadores lineales o codificadores rotativos y sistemas de posicionamiento de circuito cerrado. Los errores de posicionamiento se clasifican en:

  • Crítico: Error de posición >0,05 mm (0,002") o fallo completo del eje
  • Mayor: Error de posición 0,02-0,05 mm (0,0008-0,002")
  • Menor: Error de posición 0,01-0,02 mm (0,0004-0,0008")

Precauciones de seguridad

ADVERTENCIA: Las máquinas CNC contienen servomotores de alto voltaje (hasta 480 VCA), energía almacenada en servomotores y riesgos mecánicos debidos a ejes en movimiento. Procedimientos inadecuados pueden provocar la muerte o lesiones graves.

BLOQUEO/ETIQUETADO OBLIGATORIO: Aísle el suministro eléctrico principal y verifique el estado de energía cero antes de acceder a servomotores, codificadores o conjuntos de husillos de bolas.

EPP REQUERIDO: Gafas de seguridad, guantes eléctricos clasificados para el voltaje del sistema, calzado antideslizante.

ENERGÍA ALMACENADA: Los servomotores pueden actuar como generadores cuando se mueven manualmente. Desconecte los cables del motor antes del movimiento manual del eje.

PUNTOS DE PELLIZCO: Mantenga las manos alejadas de los conjuntos de husillos de bolas y las guías lineales durante el movimiento de diagnóstico.

Herramientas de diagnóstico necesarias

HerramientaEspecificaciónRangoPropósito
Indicador de cuadranteResolución de 0,0001"±0.200"Medición del juego del husillo de bolas
Osciloscopio digital100MHz, 4 canales1mV-100VAnálisis de señal del codificador.
Multímetro digitalRMS verdadero, precisión del 0,1%0-1000 VCC/VCAVerificación de la tensión de alimentación del codificador
Termómetro infrarrojoPrecisión de ±1°C-20°C a 150°CMedición del gradiente térmico
Interferómetro láserAPI/Renishaw±0,5 ppmVerificación de la precisión del posicionamiento
Sistema de barra de bolasRenishaw QC20-WPrueba circular de 360°Diagnóstico de la geometría de la máquina.
Galgas de espesoresJuego de 0,001-0,025"Métrico/ImperialVerificación de holgura mecánica

Lista de verificación de evaluación inicial

Elemento de evaluaciónRegistroRango Aceptable
Horas de funcionamiento de la máquina desde el último servicio_____ horasSegún programa OEM
Temperatura ambiente durante la aparición de un error_____°C18-25°C típico
Cambios de programa recientes o nuevas herramientasSí/No + detallesDocumentar todos los cambios
Frecuencia de error: aleatoria/consistente/específica del ejeDescripción del patrónNota repetibilidad
Historial de alarmas del control CNCCódigos de error + marcas de tiempoCentrarse en las alarmas de servo/posición
Fecha de la última verificación de precisión de posicionamientoFecha + resultadosSegún el programa ISO 230-2
Funcionamiento del sistema de refrigeraciónNormal/Degradado/ApagadoTenga en cuenta los efectos de la temperatura

Diagrama de flujo de diagnóstico sistemático

Análisis de síntomas primarios

  1. SI se produce un error de posicionamiento en todos los ejes:
    1. Compruebe el estado del sistema de control CNC → Continúe con el paso 2
    2. Verifique el voltaje del bus común del servovariador → Debe estar dentro del ±5% del voltaje nominal
    3. Verifique la base/vibración de la máquina → Aceleración máxima de 0,1 g
  2. SI el error de posicionamiento es específico del eje:
    1. Identifique el eje afectado (X, Y, Z, A, C)
    2. Verifique si hay ataduras mecánicas → El movimiento manual debe ser suave
    3. Verificar las señales del codificador → Continúe con la sección de diagnóstico del codificador
    4. Mida el juego del husillo de bolas → Continúe con la sección de diagnóstico del husillo de bolas
  3. El error de posicionamiento IF varía con la temperatura:
    1. Mapear el gradiente térmico en toda la estructura de la máquina
    2. Verifique los parámetros de compensación térmica en el control CNC
    3. Verificar el funcionamiento del sistema de refrigeración → Caudal de refrigerante dentro de las especificaciones
  4. El error de posicionamiento IF aumenta con la velocidad de avance:
    1. Compruebe los parámetros de ajuste del servo
    2. Analizar el error de seguimiento durante el movimiento.
    3. Verifique la integridad y el blindaje del cable del motor.

Matriz de causa de falla

SíntomaCausas probables (probabilidad de mayor a menor)Prueba de DiagnósticoResultado esperado si se confirma la causa
Error de posición constante en una dirección.1. Juego del husillo de bolas 2. Montaje del codificador 3. Deriva de ganancia del servoPrueba de reacción del indicador de cuadranteJuego >0,025 mm (0,001")
Errores de posición aleatorios en todos los ejes.1. Ruido eléctrico 2. Vibración de los cimientos 3. Fallo del sistema de controlSeñales del codificador de osciloscopioRuido >10% de la amplitud de la señal
El error de posición aumenta con la temperatura.1. Compensación térmica deshabilitada 2. Falla del sistema de refrigeración 3. Crecimiento térmico de la estructuraCompara la precisión del frío y del calorCorrelación de error con la temperatura.
Sobrepaso de posición en movimientos rápidos1. Ganancia del servo demasiado alta 2. Problemas con el cable del motor 3. La resolución del codificador no coincideSiguiente análisis de erroresError de seguimiento >0,01 mm durante la desaceleración
Retraso de posición durante el corte1. Ganancia del servo demasiado baja 2. Par del motor insuficiente 3. Bloqueo mecánicoFuerza de corte vs error de posiciónEl error de posición aumenta con la fuerza de corte
Posición perdida después del ciclo de encendido1. Batería del codificador absoluto 2. Desalineación del interruptor de inicio 3. Fallo de acoplamiento del codificadorPrueba de repetibilidad de la posición inicialLa posición inicial varía >0,005 mm

Análisis de causa raíz para cada falla

Juego del husillo de bolas

El juego del husillo de bolas se desarrolla a medida que los rodamientos de bolas y las superficies de las pistas de rodadura se desgastan, creando espacio entre la tuerca de bolas y el tornillo durante los cambios de dirección. Esto se manifiesta como errores de posicionamiento al mecanizar características que requieren frecuentes inversiones de dirección.

Prueba de confirmación: Monte el indicador de cuadrante en el husillo y haga contacto con la superficie de la pieza de trabajo. Ordene pequeños movimientos incrementales (0,025 mm) en direcciones alternas. El juego excede la especificación cuando el indicador de cuadrante no muestra movimiento en los movimientos iniciales después del cambio de dirección.

Juego aceptable: Nuevo husillo de bolas: <0,005 mm (0,0002"). Límite de servicio: 0,025 mm (0,001"). Reemplazo crítico: >0,050 mm (0,002 pulgadas).

Daño progresivo: El juego no corregido provoca un desgaste acelerado de la tuerca de bolas, una calidad reducida del acabado de la superficie y, eventualmente, una falla completa del sistema de posicionamiento que requiere el reemplazo del husillo de bolas.

Degradación de la señal del codificador

Los codificadores lineales y rotativos proporcionan retroalimentación de posición mediante detección óptica o magnética. La degradación de la señal se produce por contaminación, daños en los cables o variaciones de la tensión de alimentación, lo que provoca errores en la medición de la posición.

Prueba de confirmación: Utilice el osciloscopio para monitorear los canales A y B del codificador durante el movimiento lento del eje. Las señales saludables muestran ondas cuadradas limpias con una relación de fase de 90°. La amplitud de la señal debe ser 3,3 V ±10 % para TTL o ±2,5 V para señales diferenciales.

Umbrales de calidad de la señal: Bueno: amplitud de la señal dentro del ±5 % del valor nominal, tiempo de subida <50 ns. Marginal: Amplitud ±5-10%, ruido visible <10% de la señal. Error: amplitud fuera de ±10%, pulsos faltantes o errores de relación de fase.

Daño progresivo: Las señales degradadas del codificador provocan errores de posición intermitentes, una eventual pérdida de retroalimentación de posición y posibles condiciones de descontrol del servo que requieren paradas de emergencia.

Errores de compensación térmica

Las estructuras de las máquinas herramienta se expanden con los cambios de temperatura, lo que afecta la precisión del posicionamiento. Los algoritmos de compensación térmica en el control CNC corrigen el crecimiento térmico predecible, pero requieren sensores de temperatura precisos y valores de compensación calibrados.

Prueba de confirmación: Mida la precisión de posicionamiento cuando la máquina está fría (dentro de 1 hora después del inicio) versus completamente caliente (después de más de 2 horas de funcionamiento). Los errores relacionados con la temperatura muestran un sesgo direccional consistente que se correlaciona con los gradientes térmicos medidos.

Límites de error térmico: Máquina correctamente compensada: <0,01 mm/°C. Sin compensar o mal compensado: >0,02 mm/°C. Fallo del sistema de compensación: >0,05 mm/°C.

Deriva de sintonización de servo

Los bucles de control del servoaccionamiento requieren un ajuste preciso de las ganancias proporcionales, integrales y derivativas para mantener la precisión de la posición en condiciones de carga variables. Los parámetros de ajuste pueden variar debido al envejecimiento de los componentes o a factores ambientales.

Prueba de confirmación: Supervise el error de seguimiento durante los movimientos programados con diferentes velocidades de avance y cargas de corte. El sistema bien ajustado mantiene un error de seguimiento <0,005 mm durante el movimiento en estado estable y <0,015 mm durante la aceleración/desaceleración.

Procedimientos de resolución paso a paso

Compensación del juego del husillo de bolas

  1. Acceda a los parámetros de compensación de holgura del control CNC (normalmente en el menú de parámetros del eje)
  2. Introduzca el valor de juego medido con un margen de seguridad de 0,002-0,005 mm (0,0001-0,0002")
  3. Verifique que la dirección de compensación coincida con la orientación del eje físico
  4. Compensación de prueba con movimientos incrementales y verificación del comparador
  5. Documentar nuevos valores de compensación en el libro de registro de la máquina
  6. Crítico: Si el juego supera los 0,050 mm, programe el reemplazo del husillo de bolas.

Restauración de la señal del codificador

  1. Apague la máquina y bloquee el suministro eléctrico principal
  2. Inspeccione el cable del codificador en busca de daños; enrutamiento adecuado lejos de los cables de alimentación
  3. Limpie el cabezal de lectura del codificador y la escala/disco con un paño sin pelusa y alcohol isopropílico.
  4. Verifique la seguridad del montaje del codificador: apriete a la especificación de torque de 8-12 Nm
  5. Verifique el voltaje de suministro del codificador: 5 VCC ±0,25 V o 24 VCC ±1,2 V según el tipo de codificador
  6. Reemplace el cable del codificador si la calidad de la señal sigue siendo deficiente después de la limpieza
  7. Restaure la energía y verifique la calidad de la señal con el osciloscopio

Calibración de compensación térmica

  1. Deshabilitar la compensación térmica existente en el control CNC
  2. Deje que la máquina alcance una temperatura fría estable (normalmente entre 18 y 20 °C).
  3. Mida la precisión del posicionamiento utilizando un interferómetro láser en múltiples posiciones
  4. Opere la máquina para alcanzar la temperatura normal de trabajo (normalmente 25-30 °C)
  5. Repita las mediciones de posicionamiento en las mismas ubicaciones.
  6. Calcule los coeficientes de error térmico: Coeficiente de error = Cambio de posición ÷ Cambio de temperatura
  7. Ingrese los coeficientes calculados en la tabla de compensación térmica CNC
  8. Habilite la compensación térmica y verifique la efectividad en el rango de temperatura

Ajuste del sistema servo

  1. Acceda a los parámetros de ajuste del servoaccionamiento a través del control CNC o del software de accionamiento
  2. Comience con los parámetros básicos recomendados por el fabricante
  3. Ajuste la ganancia proporcional (Kp): aumente hasta que el sistema muestre un ligero exceso en la respuesta escalonada
  4. Ajustar la ganancia integral (Ki): configurar para eliminar el error de seguimiento en estado estable
  5. Ajuste la ganancia derivada (Kd): agregue para reducir el exceso mientras se mantiene la velocidad de respuesta
  6. Ajuste de prueba con programas de mecanizado reales a varias velocidades de avance
  7. Verifique que el error de seguimiento permanezca dentro de las especificaciones durante las operaciones de corte
  8. Guarde los parámetros optimizados en la memoria del servodrive y documente los cambios

Medidas preventivas

Causa raízEstrategia de PrevenciónMétodo de seguimientoIntervalo recomendado
Desgaste del husillo de bolasLubricación adecuada, control de contaminación.Medición de juego mensualLubrique según el programa OEM (normalmente 500-1000 horas)
Contaminación del codificadorCarcasas de codificador selladas, limpieza periódicaControl semanal de la calidad de la señal.Limpiar cada 3 meses en ambiente normal.
Deriva térmicaTemperatura constante del refrigerante y procedimientos de calentamiento.Comprobación diaria de precisión entre frío y calorVerificar la compensación térmica mensualmente
Deriva del servoSuministro eléctrico estable, control ambiental.Monitoreo semanal de errores de seguimientoVerificación anual de ajuste de servos.
Problemas de la FundaciónAislamiento de vibraciones, control de nivel.Control trimestral del nivel de la máquinaInspección anual de cimientos

Piezas de repuesto y componentes

ComponenteEspecificaciónCriterios de reemplazoCategoría UNITEC
Conjunto de husillo de bolasCoincide con el número de pieza OEM, precisión del cableJuego >0,050 mm o desgaste visibleComponentes de movimiento lineal
Codificador linealResolución, tipo de salida, compatibilidad de montajeAmplitud de señal <90% nominalSistemas de retroalimentación de posición
Codificador rotatorioRecuento de PPR, formato de salida, diámetro del ejeImpulsos faltantes o errores de faseSistemas de retroalimentación de posición
Cables de codificadorBlindado, adaptación de impedancia adecuadaDaños visibles o señales intermitentes.Cables de automatización
Cables de servomotorPotencia nominal, tipo de conector, longitudResistencia de aislamiento <1MΩCables y conectores de motor
Sensores de temperaturaTipo RTD o termopar, rangoDeriva de lectura >2°C desde la referencia calibradaMedición de temperatura
Rodamientos de soporte de husillo de bolasCapacidad de carga, clase de precisiónJuego axial >0,010 mm o ruidoRodamientos de precisión

Acceda al catálogo completo de repuestos UNITEC-D para componentes del sistema de posicionamiento CNC en https://www.unitecd.com/e-catalog/ para obtener repuestos exactos con compatibilidad y calidad garantizadas.

Referencias

  • ASME B89.3.4-2010: Ejes de rotación: métodos para especificar y probar
  • ISO 230-2:2014: Máquinas herramienta. Código de prueba para máquinas herramienta. Determinación de la precisión y repetibilidad del posicionamiento.
  • NFPA 79-2021: Norma eléctrica para maquinaria industrial
  • IEEE 519-2014: Práctica recomendada para el control de armónicos en sistemas de energía eléctrica
  • Especificaciones de precisión de posicionamiento del fabricante de máquinas herramienta
  • Guías de ajuste y referencias de parámetros del fabricante de servovariadores
  • Guías de mantenimiento UNITEC relacionadas: "Mantenimiento y prueba de servomotores", "Diagnóstico del sistema de guía lineal"

Related Articles