Diagnostica Errori di Posizionamento e Following Error nei Servo Azionamenti: Guida Completa alla Risoluzione

Technical analysis: Troubleshooting servo drive following error and position loss: encoder feedback, mechanical coupling

Descrizione del Problema e Campo di Applicazione

Questa guida diagnostica affronta i problemi di following error e perdita di posizione nei sistemi servo azionamento, comuni nelle macchine utensili CNC, centri di lavorazione e sistemi di automazione industriale. I sintomi includono errori di posizionamento ripetitivi, allarmi di following error, vibrazioni degli assi, e deviazioni dalla traiettoria programmata.

Classificazione Severità:

  • Critica: Following error > 1000 impulsi encoder, arresto emergenza sistema
  • Maggiore: Following error 100-1000 impulsi, perdita precisione lavorazione
  • Minore: Following error < 100 impulsi, deriva posizionale graduale

Sistemi interessati: Assi lineari e rotativi con feedback encoder incrementale/assoluto, servo motori brushless, riduttori, guide lineari, viti a ricircolo di sfere.

Precauzioni di Sicurezza

ATTENZIONE – ENERGIA PERICOLOSA:

  • Eseguire procedura LOTO (UNI EN ISO 14118) prima di qualsiasi intervento meccanico
  • Indossare DPI: Guanti isolanti (EN 60903), occhiali protettivi (EN 166)
  • Energia residua nei condensatori: Attendere 10 minuti dopo spegnimento prima di accedere al drive
  • Assi in movimento: Verificare disabilitazione enable prima di test encoder
  • Coppia residua: Bloccare meccanicamente gli assi prima di scollegare encoder

Strumenti Diagnostici Richiesti

Strumento Specifica/Modello Range Misura Utilizzo
Oscilloscopio 4 canali, 100 MHz min ±50V, 1mV risoluzione Analisi segnali encoder A/B/Z
Multimetro digitale Cat III 600V 0-600V AC/DC, 0-20A Alimentazioni encoder, continuità
Analizzatore vibrazioni Accelerometro IEPE 1-10000 Hz, 0.1-500 m/s² Risonanze meccaniche, giochi
Comparatore centesimale Risoluzione 0.01mm ±10mm corsa Verifica giochi meccanici
Software diagnostico Tool OEM servo drive Tuning parametri, trace FFT

Lista di Controllo Valutazione Iniziale

Parametro Cosa Verificare Valore Normale Valore Allarme
Following Error Errore posizione in tempo reale < 50 impulsi encoder > 200 impulsi encoder
Corrente motore Assorbimento RMS durante movimento < 70% nominale > 90% nominale
Temperatura drive Temperatura dissipatore < 60°C > 80°C
Tensione alimentazione Bus DC interno 530-680V (400V AC) < 500V o > 720V
Vibrazioni asse Accelerazione RMS < 2 m/s² > 5 m/s²
Velocità massima Rpm motore durante test Secondo specifica Limitazione inaspettata

Schema Diagnostico Sistematico

Fase 1: Identificazione Sintomo Primario

  1. Following error costante durante movimento uniforme
    • Procedere a Fase 2A – Analisi parametri tuning
    • Verificare guadagno posizione Kp < 100 s⁻¹ → Ridimensionare loop
  2. Following error variabile/intermittente
    • Procedere a Fase 2B – Analisi feedback encoder
    • Controllare rumore segnali A/B → Oscilloscopio
  3. Perdita posizione dopo arresto
    • Procedere a Fase 2C – Analisi accoppiamento meccanico
    • Test gioco riduttore → Comparatore centesimale
  4. Instabilità/oscillazioni
    • Procedere a Fase 2D – Analisi risonanze
    • FFT sistema chiuso → Analizzatore vibrazioni

Fase 2A: Diagnostica Parametri Tuning

  1. Verifica guadagno posizione (Kp)
    • Valore attuale ___ s⁻¹
    • Se Kp > 150 s⁻¹ → Rischio instabilità
    • Se Kp < 20 s⁻¹ → Following error eccessivo
  2. Test risposta a gradino
    • Movimento 10mm a velocità costante
    • Tempo assestamento < 100ms → OK
    • Overshoot > 10% → Ridurre Kv

Fase 2B: Diagnostica Feedback Encoder

  1. Controllo alimentazione encoder
    • Tensione +5V ±5% → Misurare ai morsetti
    • Assorbimento < 200mA → Verificare cortocircuiti
  2. Analisi segnali incrementali
    • Ampiezza A/B: 4-6V picco-picco (TTL)
    • Duty cycle 50% ±10%
    • Sfasamento A-B: 90° ±15°

Fase 2C: Diagnostica Accoppiamento Meccanico

  1. Test gioco riduttore
    • Bloccare carico
    • Rotazione motore ±1 giro
    • Gioco > 0.1° → Sostituzione necessaria
  2. Verifica accoppiamento elastico
    • Controllo visivo fessurazioni
    • Torsione residua > 2° → Sostituzione

Matrice Fault-Cause

Sintomo Causa Probabile (Priorità) Test Diagnostico Risultato Atteso se Confermata
Following error costante +200 impulsi 1. Kp insufficiente
2. Limitazione corrente
3. Attrito eccessivo
Incremento Kp del 50%
Monitor corrente picco
Test movimento manuale
Following error ridotto
I_peak > 90% nominale
Resistenza movimento
Following error variabile ±500 impulsi 1. Rumore encoder
2. Connessione instabile
3. EMC insufficiente
Oscilloscopio segnali A/B
Test continuità cavi
FFT disturbi HF
Spike > 2V, jitter
Resistenza > 1Ω
Frequenze > 10kHz
Perdita posizione dopo stop 1. Gioco riduttore
2. Slittamento cinghia
3. Encoder damage
Comparatore su output
Tensione cinghia
Conteggio impulsi/giro
Gioco > 0.1°
Frequenza < nominale
Impulsi mancanti
Oscillazione 5-20 Hz 1. Risonanza strutturale
2. Kv eccessivo
3. Anti-risonanza attiva
Analisi FFT vibrazioni
Riduzione Kv 50%
Filtro notch ON/OFF
Picco 5-20 Hz prominente
Oscillazione ridotta
Cambiamento ampiezza
Following error solo ad alta velocità 1. Saturazione corrente
2. Tensione bus bassa
3. Inerzia sottostimata
I_RMS vs velocità
Monitor V_bus dinamico
Calcolo J_load effettivo
Limitazione a I_max
Drop > 50V
J_real > 2x J_setting

Analisi Root Cause per Ogni Guasto

RC1: Parametri di Tuning Inadeguati

Meccanismo del guasto: Il loop di controllo posizione non riesce a inseguire il riferimento per guadagni insufficienti (Kp < 20 s⁻¹) o instabilità per guadagni eccessivi (Kp > 200 s⁻¹). Il compromesso prestazioni-stabilità dipende dall’inerzia del carico e dalle risonanze strutturali.

Conferma diagnostica:

  • Trace following error vs velocità: trend lineare indica Kp basso
  • Oscillazioni 50-100Hz: Kv troppo alto per inerzia effettiva
  • Tempo assestamento > 200ms: insufficient bandwidth

Danni progressivi: Usura prematura cuscinetti per vibrazioni, perdita precisione lavorazione, surriscaldamento motore per correnti RMS elevate.

RC2: Deterioramento Feedback Encoder

Meccanismo del guasto: Contaminazione ottica, usura cuscinetti interni, aging componenti elettronici. Risoluzione effettiva ridotta, impulsi mancanti, drift termico del duty cycle.

Conferma diagnostica:

  • Oscilloscopio: Ampiezza segnali A/B < 4V o > 6V
  • Jitter temporale > 5% periodo nominal
  • Impulso Z instabile o assente
  • Deriva zero con temperatura (±2°C test)

Danni progressivi: Following error crescente, perdita riferimento assoluto, runaway asse con possibili collisioni.

RC3: Degradazione Accoppiamento Meccanico

Meccanismo del guasto: Giochi riduttore per usura denti, deformazioni plastiche giunti elastici, allentamento calettature. La rigidezza torsionale diminuisce, introducendo anti-risonanze nel bandwidth di controllo.

Conferma diagnostica:

  • Test movimento: rotazione motore senza movimento carico
  • FFT sistema: anti-risonanza < 50Hz
  • Misura gioco: rotazione ±1° motore → movimento carico ritardato

Danni progressivi: Impossibilità controllo preciso, danneggiamento denti riduttore, failure catastrofico accoppiamenti.

Procedure di Risoluzione Step-by-Step

Procedura R1: Riottimizzazione Parametri Tuning

  1. Determinazione inerzia effettiva
    • Test oscillazione libera: J_eff = T²*K/(4π²)
    • Confronto con J_settata: scostamento max 20%
  2. Calcolo Kp ottimale
    • Kp_start = 0.5 * sqrt(K_spring/J_eff)
    • Incrementi 10% fino a following error target
    • Limite stabilità: margine fase > 45°
  3. Tuning Kv (guadagno velocità)
    • Kv = Kp * 0.1 (regola empirica iniziale)
    • Ottimizzazione tramite risposta gradino
    • Overshoot target: 5-10%
  4. Verifica prestazioni
    • Test movimento triangolare 0.1-1 Hz
    • Following error RMS < 50 impulsi encoder
    • Corrente RMS < 70% nominale

Procedura R2: Sostituzione/Riparazione Encoder

  1. Rimozione encoder (LOTO attivo)
    • Disconnessione alimentazione 24V/5V
    • Scollegamento cavi segnali (marcatura polarità)
    • Smontaggio flangia: coppia 8-12 Nm
  2. Test banco nuovo encoder
    • Alimentazione 5V ±1%
    • Rotazione manuale: controllo segnali A/B/Z
    • Verifica risoluzione: impulsi/giro secondo specifica
  3. Installazione e allineamento
    • Accoppiamento coassiale: disallineamento < 0.1mm
    • Serraggio flangia: sequenza incrociata, 10 Nm
    • Fissaggio cavi: raggio curvatura > 5x diametro
  4. Taratura sistema
    • Reset contatore posizione assoluta
    • Calibrazione offset meccanico
    • Test movimenti in entrambe direzioni

Procedura R3: Ripristino Accoppiamento Meccanico

  1. Diagnosi gioco riduttore
    • Smontaggio coperchio ispezione
    • Controllo visivo denti: pitting, scheggiature
    • Misura gioco circonferenziale: < 0.05mm
  2. Sostituzione giunto elastico
    • Smontaggio: estrazione spine elastiche
    • Verifica fori: ovalizzazione max 0.02mm
    • Montaggio nuovo giunto: coppia secondo specifica
  3. Allineamento assi
    • Controllo coassialità: indicatore centesimale
    • Disallineamento radiale < 0.05mm
    • Disallineamento angolare < 0.1°
  4. Test funzionale
    • Movimenti lenti ±10°: following error < 20 impulsi
    • Accelerazioni nominali: no overshoots
    • Test durata: 1000 cicli senza deriva

Misure Preventive

Root Cause Strategia Prevenzione Metodo Monitoraggio Intervallo Raccomandato
Drift parametri tuning Auto-tuning periodico, log prestazioni Trend following error RMS Trimestrale
Degradazione encoder Protezione IP65, filtri alimentazione Monitor qualità segnali A/B Semestrale
Usura meccanica Lubrificazione programmata, controllo vibrazioni Analisi spettro FFT, temperature Mensile
EMC/disturbi Schermatura cavi, filtri rete Spectrum analyzer EMI Annuale
Surriscaldamento Pulizia dissipatori, controllo ventilazione Termografia, log temperature Trimestrale

Ricambi e Componenti

Descrizione Parte Specifica Tecnica Quando Sostituire Categoria UNITEC
Encoder incrementale 5000-10000 PPR, IP65, HTL/TTL Jitter > 5%, impulsi mancanti Sensori e Feedback
Giunto elastico Coppia nom 50-500 Nm, rigidezza torsionale Cricche visibili, gioco > 0.1° Trasmissione Meccanica
Cavi encoder schermati 4×0.25mm², schermo 360°, PUR Resistenza > 1Ω, isolamento < 10MΩ Cavi e Connessioni
Filtri alimentazione EMC Classe A, 1-10A, 50/60Hz THD > 5%, disturbi HF Filtri e Protezioni
Cuscinetti precision Classe P5/P4, lubrificazione permanente Vibrazioni > 5 m/s², rumorosità Cuscinetti e Supporti
Servo amplifier Corrente nominale, interfaccia EtherCAT Following error persistente, HW fault Azionamenti Elettrici

Per identificare i ricambi compatibili con il vostro sistema, consultare il catalogo tecnico UNITEC: www.unitecd.com/e-catalog/

Riferimenti Normativi

  • UNI EN ISO 14118:2018 – Sicurezza del macchinario – Prevenzione della messa in moto inattesa
  • CEI EN 61800-3:2017 – Sistemi di azionamento elettrico a velocità variabile – Compatibilità elettromagnetica
  • UNI EN ISO 9001:2015 – Sistemi di gestione qualità – Requisiti
  • IEC 61131-3 – Controllori programmabili – Linguaggi di programmazione
  • VDI/VDE 2634 – Accuratezza di misura e capacità di processo per macchine di misura a coordinate
  • Manuali OEMSiemens Sinamics, Fanuc αi, mitsubishi-electric/7665" title="MITSUBISHI ELECTRIC spare parts (65 articles)" class="brand-autolink">Mitsubishi Electric, Schneider Lexium
  • Guide UNITEC correlate – Manutenzione riduttori industriali, Diagnostica vibrazioni cuscinetti

Related Articles