Descripción del Problema y Alcance
Los errores de posicionamiento en máquinas CNC se manifiestan como desviaciones entre la posición programada y la posición real de los ejes, resultando en tolerancias dimensionales incorrectas, acabados superficiales deficientes y rechazos de producción. Este diagnóstico abarca:
- Errores sistemáticos: Holgura de husillo de bolas (backlash), deriva térmica, desgaste de guías lineales
- Errores aleatorios: Fallas en encoders, interferencia electromagnética, vibraciones mecánicas
- Errores dinámicos: Desajuste de parámetros de servo, resonancias estructurales, sobrecarga térmica de motores
Clasificación de severidad:
- Crítica: Error >0.05mm en precisión, pérdida total de referencia
- Mayor: Error 0.02-0.05mm, repetibilidad >±0.01mm
- Menor: Error <0.02mm, tendencia creciente en monitoreo estadístico
Precauciones de Seguridad
ADVERTENCIA – ENERGÍA ALMACENADA: Los servo motores pueden generar movimientos inesperados durante el diagnóstico. Aplicar procedimiento LOTO (Lockout/Tagout) antes de intervenir componentes mecánicos.
PPE OBLIGATORIO:
- Gafas de seguridad EN 166
- Guantes dieléctricos clase 00 (500V) para mediciones eléctricas
- Calzado de seguridad dieléctrico
RIESGOS ESPECÍFICOS:
- Contrapesos y resortes de compensación bajo tensión
- Superficies calientes en motores (>70°C)
- Bordes cortantes en husillos de bolas
- Tensión de alimentación hasta 400V AC en drivers servo
Herramientas de Diagnóstico Requeridas
| Herramienta | Especificación/Modelo | Rango de Medición | Propósito |
|---|---|---|---|
| Comparador de carátula digital | Resolución 0.001mm | ±12.5mm | Medición directa de backlash |
| Interferómetro láser | Renishaw ML10 o similar | ±40m, resolución 1nm | Calibración de precisión de ejes |
| Osciloscopio digital | 100MHz, 4 canales | ±100V, 1mV/div | Análisis señales encoder |
| Multímetro True RMS | Fluke 87V | 1000V AC/DC | Verificación alimentación servo |
| Cámara termográfica | Resolución 160×120 | -20°C a +350°C | Análisis deriva térmica |
| Analizador de vibraciones | Rango 10-10kHz | 0.1-200 mm/s RMS | Diagnóstico resonancias |
| Galga extensométrica | Precisión ±0.002mm | 25-300mm | Verificación longitud husillo |
Lista de Verificación – Evaluación Inicial
| Parámetro a Observar | Valor a Registrar | Condición Normal | Indicador de Problema |
|---|---|---|---|
| Temperatura ambiente | °C actual vs inicio turno | Variación <5°C | Variación >10°C |
| Alarmas CNC activas | Código y descripción | Sin alarmas | Alarmas servo/encoder |
| Tiempo desde último cambio | Horas de operación | Registro histórico | Cambio reciente parámetros |
| Carga actual de mecanizado | % respecto nominal | 60-85% | >90% carga nominal |
| Velocidades de trabajo | mm/min en X,Y,Z | Según programa | Limitación velocidad |
| Estado lubricación | Visual guías/husillos | Película uniforme | Zonas secas visibles |
| Ruidos anómalos | Descripción frecuencia | Zumbido servo normal | Chirridos, golpeteos |
Diagrama de Diagnóstico Sistemático
PASO 1: Clasificación inicial del error
- ¿El error es repetible?
- SÍ → Proceder a PASO 2A (Error sistemático)
- NO → Proceder a PASO 2B (Error aleatorio)
PASO 2A: Diagnóstico de errores sistemáticos
- Realizar test de backlash:
- Posicionar eje en punto medio de carrera
- Comandar movimiento +1mm, medir desplazamiento real
- Comandar movimiento -2mm, medir desplazamiento real
- ¿Diferencia entre comandado y real >0.005mm?
- SÍ → Holgura en transmisión (ir a análisis husillo)
- NO → Continuar con test térmico
- Test de deriva térmica:
- Medir posición en frío (mañana)
- Ejecutar ciclo calentamiento 2 horas
- Re-medir misma posición
- ¿Variación >0.01mm?
- SÍ → Problema compensación térmica
- NO → Verificar rigidez mecánica
PASO 2B: Diagnóstico de errores aleatorios
- Verificación encoder:
- Conectar osciloscopio a señales A, B, Z del encoder
- Comandar movimiento lento (10 mm/min)
- ¿Señales cuadradas limpias y simétricas?
- NO → Encoder defectuoso o interferencia EMI
- SÍ → Verificar parámetros servo
- Análisis respuesta servo:
- Revisar parámetros Kp, Ki, Kd en controlador
- Ejecutar test step response
- ¿Overshoot >5% o tiempo establecimiento >100ms?
- SÍ → Reajuste parámetros PID necesario
- NO → Investigar vibraciones mecánicas
Matriz de Fallas y Causas
| Síntoma Observable | Causas Probables (por probabilidad) | Test Diagnóstico | Resultado Esperado si Causa Confirmada |
|---|---|---|---|
| Error unidireccional constante | 1. Holgura husillo (70%) 2. Desgaste tuerca husillo (20%) 3. Holgura acoplamiento (10%) |
Test backlash con comparador | Diferencia >0.005mm entre + y – |
| Error que aumenta con temperatura | 1. Dilatación térmica no compensada (60%) 2. Sensor temperatura defectuoso (25%) 3. Software compensación deshabilitado (15%) |
Medición deriva térmica | Variación lineal con ΔT |
| Error aleatorio intermitente | 1. Encoder con pulsos perdidos (45%) 2. Interferencia electromagnética (30%) 3. Conexiones flojas (25%) |
Análisis señales encoder | Pulsos deformados o faltantes |
| Oscilación en posicionamiento | 1. Ganancia servo muy alta (50%) 2. Resonancia mecánica (30%) 3. Backlash excesivo (20%) |
Análisis respuesta step | Overshoot >5%, oscilación amortiguada |
| Error creciente con velocidad | 1. Retraso (lag) servo excesivo (60%) 2. Fricción dinámica alta (25%) 3. Inercia mal configurada (15%) |
Test velocidad variable | Error proporcional a velocidad |
Análisis de Causas Raíz por Tipo de Falla
Holgura en Husillo de Bolas
Origen del problema: El desgaste normal en el contacto bolas-pistas genera holgura axial entre tuerca y husillo. Esta holgura se manifiesta como diferencia entre la posición comandada y real al invertir el sentido de movimiento.
Confirmación diagnóstica:
- Medición directa: Montar comparador en husillo, comandar ±1mm, medir diferencia real
- Valor límite: Holgura >0.005mm requiere intervención
- Test complementario: Verificar juego radial con palanca, debe ser <0.02mm
Consecuencias si no se corrige:
- Pérdida progresiva de precisión dimensional
- Marcas de vibración en superficies mecanizadas
- Desgaste acelerado de rodamientos de husillo
Deriva Térmica No Compensada
Origen del problema: La dilatación térmica de elementos estructurales modifica la distancia real entre ejes. Sin compensación activa, la expansión de 1°C genera error de ~0.012mm/metro en acero.
Confirmación diagnóstica:
- Mapeo térmico: Medir temperatura en 5 puntos críticos estructura
- Test temporal: Registrar posición cada 30 minutos durante 4 horas
- Verificar sensor: Temperatura leída vs real con termómetro patrón (±0.1°C)
Consecuencias si no se corrige:
- Variación dimensional entre primeras y últimas piezas del turno
- Necesidad de re-setup frecuente
- Mayor índice de rechazo en control calidad
Encoder con Señales Degradadas
Origen del problema: Contaminación en disco encoder, desgaste de fotosensores o interferencia electromagnética degrada las señales digitales, causando pérdida de pulsos de posición.
Confirmación diagnóstica:
- Forma de onda: Amplitud señales A,B debe ser >4V, simetría >95%
- Desfase: Señales A-B desfasadas exactamente 90° ±5°
- Ruido: Contenido armónico <2% medido con FFT
Consecuencias si no se corrige:
- Pérdida súbita de referencia de posición
- Alarmas de following error frecuentes
- Daño potencial por colisión si se pierde eje Z
Procedimientos de Resolución Paso a Paso
Corrección de Holgura en Husillo
- Preparación:
- Aplicar LOTO, drenar sistema lubricación
- Retirar protecciones y acoplamientos
- Marcar posición original tuerca con punzón
- Ajuste de precarga:
- Localizar contratuerca de ajuste (hexagonal o con muescas)
- Aflojar contratuerca con llave específica
- Girar tuerca principal 1/8 vuelta sentido horario
- Verificar holgura <0.002mm con comparador
- Par de apriete contratuerca: 150-180 Nm (consultar manual OEM)
- Verificación post-ajuste:
- Test backlash: Debe ser <0.005mm
- Test suavidad: Movimiento manual sin puntos duros
- Test térmico: 30 min funcionamiento, verificar temperatura <60°C
Calibración Compensación Térmica
- Configuración sensores:
- Verificar ubicación sensores según plano: base, columna, husillo
- Comprobar cableado: Resistencia PT100 = 100Ω ±0.1Ω a 0°C
- Calibrar offset: Ajustar lectura con termómetro patrón
- Mapeo de coeficientes:
- Ejecutar ciclo calentamiento controlado 0-40°C
- Registrar desplazamiento cada 5°C con láser interferómetro
- Calcular coeficiente: mm/°C por eje
- Valores típicos: X,Y: 0.008-0.015 mm/°C, Z: 0.012-0.020 mm/°C
- Programación compensación:
- Introducir coeficientes en parámetros CNC (G10 L50)
- Habilitar compensación automática
- Test validación: Error residual <±0.005mm en rango térmico
Reemplazo y Configuración de Encoder
- Desmontaje encoder defectuoso:
- Desconectar cable encoder en driver servo
- Retirar tornillos fijación (M4, par 3 Nm)
- Extraer con cuidado evitando golpes al disco
- Instalación encoder nuevo:
- Verificar compatibilidad: Resolución (pulsos/rev), alimentación (5V/24V)
- Alinear marca índice Z con referencia motor
- Apretar progresivamente: 1 Nm → 2 Nm → 3 Nm final
- Configuración parámetros:
- Introducir resolución encoder en parámetro servo
- Ejecutar auto-tuning para detectar índice Z
- Calibrar home position con punto de referencia mecánico
Optimización Parámetros Servo
- Medición respuesta actual:
- Conectar osciloscopio a señal command vs feedback
- Ejecutar step input 10mm
- Medir overshoot, settling time, steady-state error
- Ajuste sistemático PID:
- Kp (ganancia proporcional): Incrementar hasta overshoot 10%, luego reducir 20%
- Ki (ganancia integral): Ajustar para eliminar error estacionario en 50ms
- Kd (ganancia derivativa): Ajustar para amortiguar oscilaciones
- Valores típicos: Kp=100-500, Ki=10-50, Kd=1-10 (unidades dependientes del fabricante)
- Validación performance:
- Following error <0.01mm a velocidad máxima
- Settling time <100ms para step 10mm
- Overshoot <3% en respuesta optimizada
Medidas Preventivas
| Causa Raíz | Estrategia de Prevención | Método de Monitoreo | Intervalo Recomendado |
|---|---|---|---|
| Desgaste husillo | Lubricación automática grasa EP2 Protección sellado IP54 |
Medición backlash mensual Análisis vibraciones |
500 horas / mensual |
| Deriva térmica | Estabilización temperatura taller Tiempo calentamiento mínimo |
Tendencia compensación Control estadístico dimensiones |
Diario / por lote |
| Degradación encoder | Limpieza aire comprimido seco Filtros EMI en alimentación |
Análisis forma onda Contador errores comunicación |
200 horas / trimestral |
| Desajuste servo | Backup parámetros optimizados Control cambios software |
Following error trending Tiempo ciclo estadístico |
1000 horas / semestral |
| Resonancias mecánicas | Mantenimiento rodamientos Equilibrado dinámico husillos |
Espectro vibracional Temperatura rodamientos |
2000 horas / anual |
Repuestos y Componentes
| Descripción del Componente | Especificación Técnica | Cuándo Reemplazar | Categoría UNITEC |
|---|---|---|---|
| Husillo de bolas rectificado | Ø25mm, paso 5mm, precisión C7 Longitud según eje |
Backlash >0.02mm Rugosidad superficial degradada |
Transmisión Lineal |
| Tuerca de husillo con brida | Acero templado, precarga ajustable 4 orificios M8 fijación |
Desgaste visible pistas Imposibilidad ajuste precarga |
Transmisión Lineal |
| Encoder incremental | 1024 pulsos/rev, salida TTL IP65, alimentación 5V DC |
Señales degradadas <4V Errores comunicación frecuentes |
Sensores y Control |
| Rodamientos angulares husillo | 7000 series, contacto 15° Precisión P4, lubricación grasa |
Vibración >4mm/s RMS Temperatura >80°C continua |
Rodamientos Precisión |
| Servo motor AC | 1.5kW, 3000rpm nominal Encoder integrado, freno estático |
Corriente desequilibrada >10% Pérdida par >20% nominal |
Motores y Drives |
| Sensor temperatura PT100 | Clase A, ±0.15°C a 0°C Cable 4 hilos, vaina Ø6mm |
Deriva >±0.5°C vs patrón Resistencia fuera rango |
Sensores y Control |
Para especificaciones exactas y disponibilidad de repuestos, consulte nuestro catálogo técnico: https://www.unitecd.com/e-catalog/
Referencias y Estándares
- UNE-EN ISO 230-2:2014 – Código de ensayo para máquinas herramienta. Parte 2: Determinación de la exactitud y repetibilidad de posicionamiento
- UNE-EN 60034-1:2011 – Máquinas eléctricas rotativas. Parte 1: Características asignadas y características de funcionamiento
- UNE-EN ISO 3408-3:2007 – Transmisiones de tornillo de bolas. Parte 3: Aceptación y verificación
- ISO 13041-1:2004 – Test conditions for numerically controlled turning machines and turning centres
- VDI/VDE 2617 – Accuracy of coordinate measuring machines