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
| Herramienta | Especificación | Rango | Propósito |
|---|---|---|---|
| Indicador de cuadrante | Resolución de 0,0001" | ±0.200" | Medición del juego del husillo de bolas |
| Osciloscopio digital | 100MHz, 4 canales | 1mV-100V | Análisis de señal del codificador. |
| Multímetro digital | RMS verdadero, precisión del 0,1% | 0-1000 VCC/VCA | Verificación de la tensión de alimentación del codificador |
| Termómetro infrarrojo | Precisión de ±1°C | -20°C a 150°C | Medición del gradiente térmico |
| Interferómetro láser | API/Renishaw | ±0,5 ppm | Verificación de la precisión del posicionamiento |
| Sistema de barra de bolas | Renishaw QC20-W | Prueba circular de 360° | Diagnóstico de la geometría de la máquina. |
| Galgas de espesores | Juego de 0,001-0,025" | Métrico/Imperial | Verificación de holgura mecánica |
Lista de verificación de evaluación inicial
| Elemento de evaluación | Registro | Rango Aceptable |
|---|---|---|
| Horas de funcionamiento de la máquina desde el último servicio | _____ horas | Según programa OEM |
| Temperatura ambiente durante la aparición de un error | _____°C | 18-25°C típico |
| Cambios de programa recientes o nuevas herramientas | Sí/No + detalles | Documentar todos los cambios |
| Frecuencia de error: aleatoria/consistente/específica del eje | Descripción del patrón | Nota repetibilidad |
| Historial de alarmas del control CNC | Códigos de error + marcas de tiempo | Centrarse en las alarmas de servo/posición |
| Fecha de la última verificación de precisión de posicionamiento | Fecha + resultados | Según el programa ISO 230-2 |
| Funcionamiento del sistema de refrigeración | Normal/Degradado/Apagado | Tenga en cuenta los efectos de la temperatura |
Diagrama de flujo de diagnóstico sistemático
Análisis de síntomas primarios
- SI se produce un error de posicionamiento en todos los ejes:
- Compruebe el estado del sistema de control CNC → Continúe con el paso 2
- Verifique el voltaje del bus común del servovariador → Debe estar dentro del ±5% del voltaje nominal
- Verifique la base/vibración de la máquina → Aceleración máxima de 0,1 g
- SI el error de posicionamiento es específico del eje:
- Identifique el eje afectado (X, Y, Z, A, C)
- Verifique si hay ataduras mecánicas → El movimiento manual debe ser suave
- Verificar las señales del codificador → Continúe con la sección de diagnóstico del codificador
- Mida el juego del husillo de bolas → Continúe con la sección de diagnóstico del husillo de bolas
- El error de posicionamiento IF varía con la temperatura:
- Mapear el gradiente térmico en toda la estructura de la máquina
- Verifique los parámetros de compensación térmica en el control CNC
- Verificar el funcionamiento del sistema de refrigeración → Caudal de refrigerante dentro de las especificaciones
- El error de posicionamiento IF aumenta con la velocidad de avance:
- Compruebe los parámetros de ajuste del servo
- Analizar el error de seguimiento durante el movimiento.
- Verifique la integridad y el blindaje del cable del motor.
Matriz de causa de falla
| Síntoma | Causas probables (probabilidad de mayor a menor) | Prueba de Diagnóstico | Resultado 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 servo | Prueba de reacción del indicador de cuadrante | Juego >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 control | Señales del codificador de osciloscopio | Ruido >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 estructura | Compara la precisión del frío y del calor | Correlación de error con la temperatura. |
| Sobrepaso de posición en movimientos rápidos | 1. Ganancia del servo demasiado alta 2. Problemas con el cable del motor 3. La resolución del codificador no coincide | Siguiente análisis de errores | Error de seguimiento >0,01 mm durante la desaceleración |
| Retraso de posición durante el corte | 1. Ganancia del servo demasiado baja 2. Par del motor insuficiente 3. Bloqueo mecánico | Fuerza de corte vs error de posición | El error de posición aumenta con la fuerza de corte |
| Posición perdida después del ciclo de encendido | 1. Batería del codificador absoluto 2. Desalineación del interruptor de inicio 3. Fallo de acoplamiento del codificador | Prueba de repetibilidad de la posición inicial | La 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
- Acceda a los parámetros de compensación de holgura del control CNC (normalmente en el menú de parámetros del eje)
- Introduzca el valor de juego medido con un margen de seguridad de 0,002-0,005 mm (0,0001-0,0002")
- Verifique que la dirección de compensación coincida con la orientación del eje físico
- Compensación de prueba con movimientos incrementales y verificación del comparador
- Documentar nuevos valores de compensación en el libro de registro de la máquina
- 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
- Apague la máquina y bloquee el suministro eléctrico principal
- Inspeccione el cable del codificador en busca de daños; enrutamiento adecuado lejos de los cables de alimentación
- Limpie el cabezal de lectura del codificador y la escala/disco con un paño sin pelusa y alcohol isopropílico.
- Verifique la seguridad del montaje del codificador: apriete a la especificación de torque de 8-12 Nm
- Verifique el voltaje de suministro del codificador: 5 VCC ±0,25 V o 24 VCC ±1,2 V según el tipo de codificador
- Reemplace el cable del codificador si la calidad de la señal sigue siendo deficiente después de la limpieza
- Restaure la energía y verifique la calidad de la señal con el osciloscopio
Calibración de compensación térmica
- Deshabilitar la compensación térmica existente en el control CNC
- Deje que la máquina alcance una temperatura fría estable (normalmente entre 18 y 20 °C).
- Mida la precisión del posicionamiento utilizando un interferómetro láser en múltiples posiciones
- Opere la máquina para alcanzar la temperatura normal de trabajo (normalmente 25-30 °C)
- Repita las mediciones de posicionamiento en las mismas ubicaciones.
- Calcule los coeficientes de error térmico: Coeficiente de error = Cambio de posición ÷ Cambio de temperatura
- Ingrese los coeficientes calculados en la tabla de compensación térmica CNC
- Habilite la compensación térmica y verifique la efectividad en el rango de temperatura
Ajuste del sistema servo
- Acceda a los parámetros de ajuste del servoaccionamiento a través del control CNC o del software de accionamiento
- Comience con los parámetros básicos recomendados por el fabricante
- Ajuste la ganancia proporcional (Kp): aumente hasta que el sistema muestre un ligero exceso en la respuesta escalonada
- Ajustar la ganancia integral (Ki): configurar para eliminar el error de seguimiento en estado estable
- Ajuste la ganancia derivada (Kd): agregue para reducir el exceso mientras se mantiene la velocidad de respuesta
- Ajuste de prueba con programas de mecanizado reales a varias velocidades de avance
- Verifique que el error de seguimiento permanezca dentro de las especificaciones durante las operaciones de corte
- Guarde los parámetros optimizados en la memoria del servodrive y documente los cambios
Medidas preventivas
| Causa raíz | Estrategia de Prevención | Método de seguimiento | Intervalo recomendado |
|---|---|---|---|
| Desgaste del husillo de bolas | Lubricación adecuada, control de contaminación. | Medición de juego mensual | Lubrique según el programa OEM (normalmente 500-1000 horas) |
| Contaminación del codificador | Carcasas de codificador selladas, limpieza periódica | Control semanal de la calidad de la señal. | Limpiar cada 3 meses en ambiente normal. |
| Deriva térmica | Temperatura constante del refrigerante y procedimientos de calentamiento. | Comprobación diaria de precisión entre frío y calor | Verificar la compensación térmica mensualmente |
| Deriva del servo | Suministro eléctrico estable, control ambiental. | Monitoreo semanal de errores de seguimiento | Verificación anual de ajuste de servos. |
| Problemas de la Fundación | Aislamiento de vibraciones, control de nivel. | Control trimestral del nivel de la máquina | Inspección anual de cimientos |
Piezas de repuesto y componentes
| Componente | Especificación | Criterios de reemplazo | Categoría UNITEC |
|---|---|---|---|
| Conjunto de husillo de bolas | Coincide con el número de pieza OEM, precisión del cable | Juego >0,050 mm o desgaste visible | Componentes de movimiento lineal |
| Codificador lineal | Resolución, tipo de salida, compatibilidad de montaje | Amplitud de señal <90% nominal | Sistemas de retroalimentación de posición |
| Codificador rotatorio | Recuento de PPR, formato de salida, diámetro del eje | Impulsos faltantes o errores de fase | Sistemas de retroalimentación de posición |
| Cables de codificador | Blindado, adaptación de impedancia adecuada | Daños visibles o señales intermitentes. | Cables de automatización |
| Cables de servomotor | Potencia nominal, tipo de conector, longitud | Resistencia de aislamiento <1MΩ | Cables y conectores de motor |
| Sensores de temperatura | Tipo RTD o termopar, rango | Deriva de lectura >2°C desde la referencia calibrada | Medición de temperatura |
| Rodamientos de soporte de husillo de bolas | Capacidad de carga, clase de precisión | Juego axial >0,010 mm o ruido | Rodamientos 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"