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
- Following error costante durante movimento uniforme
- Procedere a Fase 2A – Analisi parametri tuning
- Verificare guadagno posizione Kp < 100 s⁻¹ → Ridimensionare loop
- Following error variabile/intermittente
- Procedere a Fase 2B – Analisi feedback encoder
- Controllare rumore segnali A/B → Oscilloscopio
- Perdita posizione dopo arresto
- Procedere a Fase 2C – Analisi accoppiamento meccanico
- Test gioco riduttore → Comparatore centesimale
- Instabilità/oscillazioni
- Procedere a Fase 2D – Analisi risonanze
- FFT sistema chiuso → Analizzatore vibrazioni
Fase 2A: Diagnostica Parametri Tuning
- Verifica guadagno posizione (Kp)
- Valore attuale ___ s⁻¹
- Se Kp > 150 s⁻¹ → Rischio instabilità
- Se Kp < 20 s⁻¹ → Following error eccessivo
- Test risposta a gradino
- Movimento 10mm a velocità costante
- Tempo assestamento < 100ms → OK
- Overshoot > 10% → Ridurre Kv
Fase 2B: Diagnostica Feedback Encoder
- Controllo alimentazione encoder
- Tensione +5V ±5% → Misurare ai morsetti
- Assorbimento < 200mA → Verificare cortocircuiti
- 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
- Test gioco riduttore
- Bloccare carico
- Rotazione motore ±1 giro
- Gioco > 0.1° → Sostituzione necessaria
- 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
- Determinazione inerzia effettiva
- Test oscillazione libera: J_eff = T²*K/(4π²)
- Confronto con J_settata: scostamento max 20%
- Calcolo Kp ottimale
- Kp_start = 0.5 * sqrt(K_spring/J_eff)
- Incrementi 10% fino a following error target
- Limite stabilità: margine fase > 45°
- Tuning Kv (guadagno velocità)
- Kv = Kp * 0.1 (regola empirica iniziale)
- Ottimizzazione tramite risposta gradino
- Overshoot target: 5-10%
- Verifica prestazioni
- Test movimento triangolare 0.1-1 Hz
- Following error RMS < 50 impulsi encoder
- Corrente RMS < 70% nominale
Procedura R2: Sostituzione/Riparazione Encoder
- Rimozione encoder (LOTO attivo)
- Disconnessione alimentazione 24V/5V
- Scollegamento cavi segnali (marcatura polarità)
- Smontaggio flangia: coppia 8-12 Nm
- Test banco nuovo encoder
- Alimentazione 5V ±1%
- Rotazione manuale: controllo segnali A/B/Z
- Verifica risoluzione: impulsi/giro secondo specifica
- Installazione e allineamento
- Accoppiamento coassiale: disallineamento < 0.1mm
- Serraggio flangia: sequenza incrociata, 10 Nm
- Fissaggio cavi: raggio curvatura > 5x diametro
- Taratura sistema
- Reset contatore posizione assoluta
- Calibrazione offset meccanico
- Test movimenti in entrambe direzioni
Procedura R3: Ripristino Accoppiamento Meccanico
- Diagnosi gioco riduttore
- Smontaggio coperchio ispezione
- Controllo visivo denti: pitting, scheggiature
- Misura gioco circonferenziale: < 0.05mm
- Sostituzione giunto elastico
- Smontaggio: estrazione spine elastiche
- Verifica fori: ovalizzazione max 0.02mm
- Montaggio nuovo giunto: coppia secondo specifica
- Allineamento assi
- Controllo coassialità: indicatore centesimale
- Disallineamento radiale < 0.05mm
- Disallineamento angolare < 0.1°
- 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 OEM – Siemens 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