1. Descrizione del Problema e Ambito
Gli errori di posizionamento nelle macchine a Controllo Numerico Computerizzato (CNC) rappresentano una delle problematiche più critiche in ambito produttivo, incidendo direttamente sulla precisione dimensionale, sulla qualità della finitura superficiale e sull’affidabilità complessiva dei processi di lavorazione. Tali errori si manifestano quando la posizione effettiva di un asse non corrisponde alla posizione comandata dal CNC, portando a scarti, rilavorazioni e potenziali danni agli utensili e ai pezzi.
Questa guida diagnostica si concentra sulla risoluzione sistematica di errori di posizionamento derivanti da:
- Gioco (Backlash) Eccessivo della Vite a Ricircolo di Sfere: Movimento non desiderato tra la chiocciola e la vite.
- Problemi di Feedback dell’Encoder: Segnale di posizione impreciso o assente.
- Compensazione Termica Insufficiente o Errata: Deformazioni assiali dovute a variazioni di temperatura.
- Tuning del Servo Drive Non Ottimale: Risposta dinamica degli assi instabile o inadeguata.
Le macchine interessate includono centri di lavoro verticali e orizzontali, torni CNC, rettificatrici, macchine per elettroerosione e altre macchine utensili che dipendono da un posizionamento di alta precisione. La gravità di questi errori è classificata come:
- Critica: Arresto della produzione, danni estesi, rischio sicurezza.
- Maggiore: Rilavorazione costante, riduzione significativa della qualità, usura accelerata.
- Minore: Piccole imprecisioni, finitura subottimale, tolleranze al limite.
2. Precauzioni di Sicurezza
ATTENZIONE: Prima di ogni intervento diagnostico o di manutenzione su macchine CNC, è CRITICO adottare le seguenti precauzioni per prevenire infortuni gravi o mortali, nonché danni all’attrezzatura.
- BLOCCO/TAGOUT (LOTO): Assicurare l’interruzione e il blocco di tutte le fonti di energia (elettrica, idraulica, pneumatica) e l’applicazione di tagout sui dispositivi di isolamento. Verificare l’assenza di tensione con un multimetro prima di procedere.
- Dispositivi di Protezione Individuale (DPI): Indossare sempre occhiali di sicurezza, guanti protettivi (anti-taglio, anti-olio), scarpe antinfortunistiche e, se necessario, protezione acustica.
- Energia Residua: Prestare attenzione all’energia immagazzinata in condensatori (scaricare), molle, sistemi idraulici o pneumatici (depressurizzare).
- Movimento Inatteso della Macchina: Durante la fase di diagnosi, se la macchina deve essere alimentata, mantenere sempre una distanza di sicurezza dagli assi in movimento. Non interporre mai parti del corpo tra le parti mobili.
- Superfici Calde: Componenti come motori, azionamenti, mandrini e sistemi idraulici possono raggiungere temperature elevate. Utilizzare una termocamera o guanti termoresistenti prima di toccare.
- Contaminanti: Lubrificanti, refrigeranti e fluidi idraulici possono essere irritanti o scivolosi. Utilizzare guanti e procedere con cautela.
3. Strumenti Diagnostici Richiesti
La diagnosi precisa richiede l’utilizzo di strumentazione adeguata e calibrata. Di seguito una tabella riassuntiva:
| Strumento | Specifiche/Modello Ideale | Range di Misura Tipico | Scopo |
|---|---|---|---|
| Multimetro Digitale | CAT III 1000V, RMS Vero | V DC/AC: 0-1000V, A DC/AC: 0-10A, Ω: 0-50MΩ | Verifica alimentazioni, continuità cablaggi, segnali encoder (frequenza/tensione), sensori di temperatura (RTD). |
| Comparatore Digitale con Supporto Magnetico | Risoluzione 0.001 mm, Precisione ±0.002 mm | Range: 0-10 mm o 0-25 mm | Misurazione gioco assiale (backlash) di viti a ricircolo, eccentricità di alberi e accoppiamenti, planareità. |
| Termocamera a Infrarossi | Sensibilità termica (NETD) <0.05°C @ 30°C, risoluzione min 160x120px | Range: -20°C a +350°C | Identificazione surriscaldamenti (motori, cuscinetti, azionamenti), deriva termica su strutture macchina. |
| Analizzatore di Vibrazioni | Conforme ISO 10816-3 (Classe I/II) | Velocità RMS: 0.1-50 mm/s, Accelerazione: 0.1-100 m/s² | Rilevamento squilibri, disallineamenti, allentamenti meccanici, usura cuscinetti in viti a ricircolo e motori. |
| Calibro Digitale e Micrometro | Calibro: 0.01 mm, Micrometro: 0.001 mm | Calibro: 0-150 mm, Micrometro: 0-25 mm | Verifica dimensioni pezzi, spessori, diametri, in correlazione con gli errori di posizionamento. |
| Oscilloscopio Digitale | 2 canali, 100 MHz, Frequenza di campionamento min 1 GS/s | V: 50mV-500V/div, T: 5ns-5s/div | Analisi forme d’onda dei segnali encoder (sinusoidali, quadre), segnali di feedback e di comando servo. |
| Software di Diagnostica OEM | Specifico per controllo numerico (es. Siemens SINUMERIK, Fanuc, Heidenhain) | Accesso a parametri macchina, log errori, curve di tuning servo. | Lettura parametri macchina, analisi allarmi, tuning servo, monitoraggio stati IO. |
| Sistema di Calibrazione Laser | Conforme ISO 230-2:2014, precisione ±0.5 ppm | Lunghezza: fino a 80m | Mappatura accurata degli errori di posizionamento, linearità, gioco, ripetibilità, deriva termica. Essenziale per la verifica dopo interventi significativi. |
4. Checklist di Valutazione Iniziale
Prima di iniziare qualsiasi procedura diagnostica invasiva, una raccolta meticolosa di informazioni può indirizzare la ricerca del guasto. Compilare la seguente checklist:
| Elemento | Verifica/Registrazione | Dettagli/Note |
|---|---|---|
| Data e Ora del Guasto | Registrare con precisione. | Utile per correlare con eventi esterni o cicli di produzione. |
| Codici di Allarme/Errore | Consultare il registro allarmi del controllo numerico. | Registrare tutti i codici con le relative descrizioni. Priorità agli allarmi attivi o più recenti. |
| Condizioni Operative | Velocità di avanzamento (mm/min), carico mandrino (%), temperatura ambiente (°C), tipo di lavorazione. | Il problema si verifica solo a determinate velocità o carichi? |
| Interventi di Manutenzione Recenti | Quali componenti sono stati sostituiti o regolati? | Un intervento recente potrebbe aver introdotto il problema (es. tuning non corretto, cablaggio allentato). |
| Qualità del Pezzo | Misurare il pezzo lavorato al momento del guasto. | Registrare scostamenti dimensionali, errori di forma, finitura superficiale. |
| Rumori Anomali | Ascoltare durante il movimento degli assi. | Schiocchi, stridii, ronzii, vibrazioni indicano problemi meccanici o elettrici. |
| Ispezione Visiva Generale | Cavi, connettori, accoppiamenti, lubrificazione. | Verificare la presenza di cablaggi danneggiati, ossidazioni, perdite di lubrificante, accumuli di trucioli/sporcizia. |
| Comportamento del Servomotore | Osservare l’oscillazione del motore (se visibile) o la sua temperatura. | Surriscaldamento, oscillazioni eccessive indicano problemi al motore o al tuning. |
5. Flusso di Diagnosi Sistematico (Flowchart)
Seguire questo percorso decisionale per isolare la causa radice dell’errore di posizionamento.
- Sintomo Iniziale: Errore di Posizionamento Assiale (es. Asse X) o Inaccuratezza Dimensionale.
- Il problema è presente in entrambe le direzioni di movimento dell’asse?
- SE SÌ: Procedere al punto 2 (Sospetto Gioco Vite a Ricircolo o Problema Encoder).
- SE NO (errore solo in una direzione o deriva progressiva): Procedere al punto 3 (Sospetto Problema di Compensazione Termica o Tuning Servo).
- Il problema è presente in entrambe le direzioni di movimento dell’asse?
- Diagnosi Gioco Vite a Ricircolo / Problema Encoder:
- Isolare l’asse sospetto. BLOCCO/TAGOUT.
- Verificare il gioco meccanico della vite a ricircolo di sfere:
- Posizionare il comparatore digitale tra la chiocciola e la struttura fissa dell’asse.
- Tentare di muovere manualmente la tavola o il carro dell’asse nell’intervallo di gioco, senza azionare il motore.
- IF il comparatore rileva un movimento > 0.005 mm:
- Causa Probabile: Gioco eccessivo della vite a ricircolo o usura dei cuscinetti di supporto.
- Procedere a: Root Cause Analysis 7.1 e Resolution Procedure 8.1.
- IF il movimento è ≤ 0.005 mm: Il gioco meccanico è nella norma. Procedere alla verifica dell’encoder.
- Verificare il sistema di feedback (Encoder):
- Consultare il log allarmi del CNC. Ci sono allarmi specifici dell’encoder (es. "Errore di feedback", "Errore di segnale")?
- SE SÌ:
- Causa Probabile: Guasto o contaminazione dell’encoder, problema di cablaggio.
- Procedere a: Root Cause Analysis 7.2 e Resolution Procedure 8.2.
- SE NO: Ispezionare visivamente il cablaggio dell’encoder per danni o connessioni allentate.
- Connettere l’oscilloscopio ai terminali del segnale dell’encoder (A, B, Z per incrementali; clock/data per assoluti) e monitorare le forme d’onda durante un lento movimento dell’asse.
- IF le forme d’onda sono distorte, assenti, di ampiezza ridotta, o irregolari:
- Causa Probabile: Guasto encoder, cablaggio danneggiato, interferenze elettriche.
- Procedere a: Root Cause Analysis 7.2 e Resolution Procedure 8.2.
- IF le forme d’onda sono pulite e corrette: Il problema non è l’encoder o il suo cablaggio. Riconsiderare il tuning servo.
- Diagnosi Compensazione Termica / Tuning Servo:
- Il problema si manifesta dopo un periodo di funzionamento o con variazioni di temperatura ambiente?
- SE SÌ: Procedere alla verifica della compensazione termica.
- SE NO (il problema è immediato o persistente senza dipendenza termica): Procedere alla verifica del tuning servo.
- Verificare la Compensazione Termica:
- Monitorare le temperature di vite, cuscinetti e struttura macchina con la termocamera durante il ciclo operativo.
- Confrontare le letture con i valori di riferimento e le tolleranze di deformazione note.
- Verificare lo stato e il posizionamento dei sensori di temperatura utilizzati dal CNC per la compensazione.
- IF si osservano significative variazioni di temperatura (> 5°C) che correlano con gli errori di posizionamento:
- Causa Probabile: Compensazione termica insufficiente, sensori difettosi o parametri non aggiornati.
- Procedere a: Root Cause Analysis 7.3 e Resolution Procedure 8.3.
- IF le temperature sono stabili e la compensazione sembra attiva: Il problema non è termico.
- Verificare il Tuning del Servo Drive:
- Accedere al software di diagnostica e tuning del servo drive (es. Siemens Startdrive, Fanuc Servo Guide).
- Eseguire un test di risposta all’impulso o di risposta in frequenza per l’asse interessato.
- Analizzare le curve di risposta (overshoot, tempo di assestamento, errori di inseguimento).
- IF si notano oscillazioni eccessive, overshoot > 10%, tempo di assestamento lungo, o un errore di inseguimento (lag error) elevato (> tolleranza del costruttore):
- Causa Probabile: Tuning del servo drive non ottimale.
- Procedere a: Root Cause Analysis 7.4 e Resolution Procedure 8.4.
- IF il tuning appare corretto: Riconsiderare le diagnosi precedenti, potrebbe esserci una combinazione di fattori o un problema strutturale non ancora identificato.
- Il problema si manifesta dopo un periodo di funzionamento o con variazioni di temperatura ambiente?
6. Matrice Guasto-Causa
Questa tabella identifica i sintomi comuni e le loro cause probabili, facilitando la diagnosi.
| Sintomo | Cause Probabili (per probabilità) | Test Diagnostico | Risultato Atteso se Causa Confermata |
|---|---|---|---|
| Errore di posizionamento ripetibile in entrambe le direzioni di un asse. Imprecisione bidirezionale. | 1. Gioco eccessivo (backlash) vite a ricircolo di sfere 2. Usura cuscinetti di supporto vite 3. Accoppiamento motore-vite allentato |
Comparatore digitale su chiocciola/tavola; Analisi vibrazioni | Movimento comparatore > 0.005 mm a tavola bloccata. Spettro vibrazioni mostra frequenze caratteristiche di usura cuscinetti o giochi. |
| Posizionamento instabile, allarmi encoder, perdita di posizione, micro-oscillazioni. | 1. Contaminazione/guasto encoder (lettura imprecisa) 2. Cablaggio encoder danneggiato/allentato 3. Interferenze elettromagnetiche (EMI) sul segnale encoder |
Ispezione visiva encoder e cablaggio; Oscilloscopio su segnali encoder; Verifica continuità cablaggio con multimetro. | Segnale encoder distorto, assente o con spike/rumore. Interruzione continuità cavo. Allarmi "Encoder Fault". |
| Deriva di posizionamento o errore dimensionale progressivo dopo avvio o con variazioni di temperatura. | 1. Compensazione termica del CNC non attiva/errata 2. Sensore di temperatura (per compensazione) difettoso/mal posizionato 3. Variazioni rapide temperatura ambiente/lubrificante |
Termocamera su vite/struttura; Monitoraggio sensori di temperatura nel CNC; Calibrazione laser (ISO 230-2). | Deformazione strutturale misurabile con termocamera. Correlazione tra ΔT e errore di posizione. Sensore temperatura non risponde correttamente. |
| Oscillazioni dell’asse durante il movimento, rumore eccessivo dal motore, overshoot in stop. | 1. Tuning del servo drive non ottimale (guadagni P, I, D) 2. Usura/gioco nell’accoppiamento motore-vite 3. Problemi al servomotore (es. magneti demagnetizzati, squilibrio) |
Software di diagnostica/tuning servo (analisi risposta all’impulso); Analisi vibrazioni; Misurazione corrente motore. | Overshoot > 10%, tempo di assestamento lungo, errore di inseguimento elevato. Vibrazioni sul motore. Corrente motore anomala. |
7. Analisi della Causa Radice per Ogni Guasto
7.1 Gioco Eccessivo (Backlash) nella Vite a Ricircolo di Sfere
Perché Succede: Il gioco eccessivo è il risultato di un’usura meccanica graduale delle sfere e/o dei canalini della vite e della chiocciola, causata da insufficiente lubrificazione, sovraccarico, contaminazione da trucioli o polveri abrasive, o cicli di lavoro elevati. Anche un precarico insufficiente o l’usura dei cuscinetti di supporto della vite possono contribuire. La mancanza di precarico nei cuscinetti permette un movimento assiale indesiderato della vite, mentre l’usura delle sfere nella chiocciola crea un’intercapedine tra le superfici di contatto, annullando il precarico intrinseco del sistema. Disallineamenti strutturali possono accelerare questo processo.
Come si Conferma: La conferma avviene misurando il movimento assiale con un comparatore digitale di precisione (0.001 mm) posizionato tra la chiocciola e il blocco di supporto dell’asse. Se, applicando una forza manuale alternata all’asse (senza alimentazione servo), il comparatore rileva un movimento superiore a 0.005 mm, il gioco è eccessivo. L’analisi delle vibrazioni può rivelare armoniche specifiche associate a cuscinetti usurati o componenti allentati (riferimento UNI ISO 10816-3).
Danni se Non Risolto: Un gioco eccessivo causa imprecisioni bidirezionali (diverse dimensioni quando l’asse si muove in un senso rispetto all’altro), vibrazioni durante la lavorazione, surriscaldamento localizzato, usura accelerata dei componenti meccanici (sfere, canalini, cuscinetti) e, in casi estremi, la rottura catastrofica della vite o della chiocciola. La qualità dei pezzi peggiora drasticamente, aumentando gli scarti e i costi di produzione.
7.2 Guasto o Contaminazione dell’Encoder
Perché Succede: Gli encoder sono dispositivi ottici o magnetici sensibili. La loro imprecisione o guasto può derivare da invecchiamento dei componenti elettronici, danni meccanici (vibrazioni, urti), contaminazione da olio, polvere, trucioli o umidità che ostruisce le fessure del disco ottico o altera il campo magnetico. Anche un cablaggio danneggiato, connettori allentati o interferenze elettromagnetiche (EMI) possono compromettere il segnale di feedback.
Come si Conferma: I codici di allarme specifici del CNC (es. "Encoder Fault", "Feedback Error") sono il primo indicatore. L’ispezione visiva può rivelare contaminazioni o danni fisici. L’uso di un oscilloscopio per analizzare i segnali in uscita dall’encoder durante un movimento lento dell’asse è critico: un segnale encoder sano deve mostrare forme d’onda quadre (per incrementali TTL) o sinusoidali (per incrementali seno/coseno) pulite, con ampiezza e fase corrette. Segnali distorti, rumore eccessivo o interruzioni indicano un problema. Il multimetro può verificare la continuità del cablaggio e la tensione di alimentazione (tipicamente 5V DC ±0.25V).
Danni se Non Risolto: Un feedback errato dall’encoder porta il servo drive a posizionare l’asse in modo impreciso o instabile, causando allarmi di "deviazione di posizione", "errore di inseguimento" e, nei casi più gravi, movimenti incontrollati. Ciò si traduce in pezzi fuori tolleranza, danneggiamento degli utensili e rischio per la sicurezza dell’operatore e della macchina.
7.3 Compensazione Termica Insufficiente o Errata
Perché Succede: I materiali metallici si espandono e si contraggono con le variazioni di temperatura. Le viti a ricircolo, le strutture della macchina e il basamento sono soggetti a riscaldamento durante l’operazione (attrito, motori, fluidi). Senza un’adeguata compensazione, queste deformazioni termiche si traducono in errori di posizionamento, in particolare errori di linearità e pitch. La causa può essere un difetto nei sensori di temperatura (es. PT100), parametri di compensazione non aggiornati nel controllo numerico (specialmente dopo sostituzione di componenti), o un profilo termico non gestito adeguatamente.
Come si Conferma: L’uso di una termocamera (sensibilità <0.05°C) è fondamentale per monitorare le variazioni di temperatura lungo la vite a ricircolo e le guide, identificando i punti di accumulo di calore. Un sistema di calibrazione laser (ISO 230-2) può mappare gli errori di posizionamento prima e dopo il raggiungimento della temperatura di regime, quantificando la deriva termica. I sensori di temperatura utilizzati dal CNC possono essere verificati con un multimetro, confrontando la loro resistenza con le tabelle di riferimento specifiche per il tipo di sensore (es. PT100). Una deriva di posizionamento che si manifesta progressivamente durante un turno di lavoro o dopo un cambiamento significativo della temperatura ambiente è un forte indicatore.
Danni se Non Risolto: La deriva termica produce errori dimensionali progressivi, rendendo impossibile mantenere le tolleranze richieste e portando a un’elevata percentuale di scarti. Può anche causare stress meccanici indesiderati sui componenti della macchina, accelerandone l’usura e riducendone la vita utile.
7.4 Tuning del Servo Drive Non Ottimale
Perché Succede: Il tuning di un servo drive è l’ottimizzazione dei parametri (guadagni P, I, D – proporzionale, integrale, derivativo) del regolatore di posizione, velocità e corrente. Un tuning non ottimale può derivare da: usura meccanica dell’asse (che cambia la dinamica del sistema), sostituzione di un componente (motore, vite) senza un rituning, carico di lavoro modificato, o semplice parametri di fabbrica non adatti all’applicazione specifica. Questo porta a una risposta lenta, overshoot eccessivo, oscillazioni, o rumore.
Come si Conferma: L’accesso al software di diagnostica e tuning fornito dal produttore del CNC (es. Siemens SINUMERIK Startdrive, Fanuc Servo Guide) è essenziale. Eseguendo test di risposta all’impulso o sweep in frequenza, si possono analizzare le curve di risposta del sistema. Un tuning non ottimale si manifesta con: un overshoot eccessivo (superiore al 10%), un tempo di assestamento lungo (> 100 ms), vibrazioni meccaniche udibili o rilevabili con l’analizzatore di vibrazioni, o un errore di inseguimento (lag error) costantemente elevato (> tolleranza OEM).
Danni se Non Risolto: Un servo tuning errato compromette la precisione dinamica dell’asse, causando scarsa finitura superficiale, overshoot e undershoot in ogni cambio di direzione, vibrazioni che accelerano l’usura meccanica (cuscinetti, accoppiamenti), surriscaldamento del servomotore e dell’azionamento, e, in casi gravi, instabilità che può portare a collisioni o danni strutturali.
8. Procedure di Risoluzione Passo-Passo
8.1 Risoluzione Gioco Eccessivo nella Vite a Ricircolo di Sfere
- BLOCCO/TAGOUT completo della macchina e verifica assenza di tensione.
- Accedere all’area della vite a ricircolo e dei suoi cuscinetti di supporto.
- Verificare il precarico dei cuscinetti di supporto della vite. Se regolabile, regolare secondo le specifiche del costruttore (es. coppia di serraggio di 20 Nm per un cuscinetto a contatto obliquo serie 7000).
- Con il comparatore digitale posizionato, tentare di muovere manualmente l’asse. Se il movimento rilevato è ancora superiore a 0.005 mm:
- Se possibile, regolare il precarico della chiocciola (solo se la vite è progettata per tale regolazione).
- Se il gioco persiste, la vite a ricircolo di sfere o il gruppo chiocciola/sfere sono usurati e richiedono la sostituzione.
- Sostituire anche i cuscinetti di supporto della vite, utilizzando nuovi cuscinetti precaricati e lubrificati.
- Lubrificare la nuova vite o il sistema con il lubrificante raccomandato dal costruttore (es. grasso al litio EP2, olio ISO VG 68).
- Verificare l’allineamento della vite con le guide lineari per prevenire futuri problemi.
- Rimuovere il BLOCCO/TAGOUT, rialimentare la macchina e verificare il posizionamento con un comparatore o, idealmente, con un sistema laser (ISO 230-2).
8.2 Risoluzione Guasto o Contaminazione dell’Encoder
- BLOCCO/TAGOUT completo della macchina e verifica assenza di tensione.
- Disconnettere l’encoder e ispezionare visivamente il disco ottico/magnetico per contaminanti (olio, polvere, trucioli) o danni fisici.
- Se contaminato, pulire delicatamente con aria compressa pulita e asciutta, seguita da un panno in microfibra non abrasivo e un detergente specifico per elettronica (es. isopropanolo, se consentito dal costruttore).
- Ispezionare il cablaggio dell’encoder lungo tutto il suo percorso per tagli, schiacciamenti o segni di usura. Verificare la continuità dei singoli conduttori con il multimetro.
- Verificare i connettori: Pulire contatti ossidati, assicurare serraggio.
- Controllare l’alimentazione dell’encoder (tipicamente 5V DC) con il multimetro. Se fuori tolleranza (es. 4.75V – 5.25V), verificare l’alimentatore.
- Se dopo pulizia e verifica cablaggio i segnali sono ancora difettosi (testati con oscilloscopio: forme d’onda distorte, ampiezza errata), l’encoder è guasto e deve essere sostituito con un ricambio originale o equivalente.
- Rimuovere il BLOCCO/TAGOUT, rialimentare la macchina e verificare il corretto funzionamento dell’asse, monitorando i segnali dell’encoder tramite software di diagnostica o oscilloscopio.
8.3 Risoluzione Compensazione Termica Insufficiente o Errata
- BLOCCO/TAGOUT della macchina per sicurezza durante l’accesso ai sensori, se necessario.
- Localizzare i sensori di temperatura utilizzati dal CNC per la compensazione (spesso PT100 o NTC su vite, motore, struttura).
- Verificare il funzionamento dei sensori con un multimetro, misurando la resistenza a temperatura ambiente e confrontandola con le tabelle di riferimento. Se il sensore mostra valori anomali, sostituirlo.
- Accedere al software di configurazione del CNC (specifico OEM) e verificare che la funzione di compensazione termica sia attiva e che i parametri siano corretti.
- Se il problema persiste, eseguire una calibrazione laser dell’asse (secondo UNI EN ISO 230-2:2014) in condizioni di macchina fredda e calda. Utilizzare i dati raccolti per generare o aggiornare la tabella di compensazione termica nel controllo numerico. Questo spesso richiede l’intervento di un tecnico specializzato OEM.
- Assicurarsi che la temperatura ambiente sia controllata e stabile, e che i cicli di lavoro non causino picchi termici eccessivi. Implementare cicli di preriscaldamento se la macchina opera in ambienti con forti escursioni termiche.
- Rimuovere il BLOCCO/TAGOUT (se applicato), rialimentare e monitorare la stabilità del posizionamento e le temperature.
8.4 Risoluzione Tuning del Servo Drive Non Ottimale
- BLOCCO/TAGOUT prima di interventi meccanici, altrimenti operare con cautela e con protezioni attive.
- Accedere al software di diagnostica e ottimizzazione del servo drive (es. Siemens Startdrive, Fanuc Servo Guide, Heidenhain TNCremo).
- Salvare i parametri di tuning attuali come backup.
- Se disponibile, utilizzare la funzione di autotuning o autocalibrazione del servo drive. Questa procedura regola automaticamente i guadagni in base alle inerzie e attriti dell’asse.
- Se l’autotuning non è disponibile o non risolve il problema, procedere con la regolazione manuale dei guadagni (P, I, D), iniziando con piccoli incrementi e monitorando attentamente la risposta dell’asse (curve di velocità, posizione, corrente).
- Guadagno Proporzionale (Kp): Aumentare Kp migliora la rigidità e riduce l’errore statico, ma può causare overshoot e oscillazioni.
- Guadagno Integrale (Ki): Aumentare Ki elimina l’errore di regime (steady-state error), ma può rallentare la risposta e introdurre instabilità.
- Guadagno Derivativo (Kd): Aumentare Kd migliora la stabilità e smorza le oscillazioni, ma è sensibile al rumore.
- L’obiettivo è ottenere una risposta rapida senza overshoot eccessivi (max 5-10%) e con un tempo di assestamento minimo (es. < 50 ms).
- Monitorare la temperatura del servomotore e dell’azionamento durante e dopo il tuning. Un tuning troppo aggressivo può causare surriscaldamento.
- Verificare il risultato del tuning tramite cicli di lavorazione di prova e misurazioni dimensionali sui pezzi.
9. Misure Preventive
La prevenzione è la strategia più efficace per mantenere le macchine CNC operative e precise.
| Causa Radice | Strategia di Prevenzione | Metodo di Monitoraggio | Intervallo Raccomandato |
|---|---|---|---|
| Gioco eccessivo vite a ricircolo | Lubrificazione adeguata e periodica con lubrificante specificato; Controllo regolare del precarico dei cuscinetti di supporto. | Misurazione gioco con comparatore digitale; Analisi vibrazioni (ISO 10816-3). | Comparatore: Ogni 3 mesi (o 1000 ore). Vibrazioni: Ogni 6 mesi (o 2000 ore). Sostituzione preventiva vite/chiocciola ogni 20.000 ore operative. |
| Guasto/Contaminazione Encoder | Protezione fisica da contaminanti (soffietti, guarnizioni); Ispezione periodica e pulizia del disco/sensore; Verifica integrità cablaggi e connettori. | Ispezione visiva (mensile); Verifica segnale encoder con oscilloscopio (annuale); Controllo alimentazione. | Pulizia periodica (mensile); Verifica annuale; Sostituzione preventiva ogni 5-7 anni o 15.000 ore operative. |
| Deriva Termica | Mantenimento di temperatura ambiente stabile; Ottimizzazione dei cicli di riscaldamento iniziale; Implementazione di compensazione termica avanzata nel CNC. | Monitoraggio temperature con termocamera e sensori CNC; Calibrazione laser (ISO 230-2) della macchina. | Monitoraggio continuo (CNC); Calibrazione laser ogni 6-12 mesi; Aggiornamento parametri di compensazione se le condizioni operative cambiano. |
| Tuning Servo Non Ottimale | Esecuzione di procedure di autotuning dopo sostituzione di componenti o modifiche al carico; Aggiornamenti firmware del servo drive. | Analisi della risposta del servo drive tramite software OEM (annuale); Monitoraggio vibrazioni motore. | Verifica annuale; Ottimizzazione dopo ogni sostituzione maggiore di componenti sull’asse; Tuning ogni 8000 ore operative. |
10. Ricambi e Componenti
Disporre dei ricambi critici in magazzino è essenziale per ridurre i tempi di fermo macchina. UNITEC-D offre una vasta gamma di componenti di qualità certificata (CE, UNI EN ISO 9001).
| Descrizione Componente | Specifiche Chiave | Quando Sostituire | Categoria UNITEC |
|---|---|---|---|
| Vite a Ricircolo di Sfere (completa di chiocciola) | Diametro, passo (es. 32 mm, 10 mm), lunghezza, classe di precisione (es. ISO 3408-3 C5), precarico. | Gioco assiale > 0.005 mm; rumore anomalo; vibrazioni eccessive; degrado superficiale delle sfere o canalini. | Trasmissione Meccanica |
| Cuscinetti di Supporto Vite (coppia) | Serie (es. 7000, 7200), diametro interno, precarico (es. precaricati universalmente accoppiati), classe di precisione. | Rumore o vibrazioni eccessive (analisi vibrazioni); aumento coppia di attrito; gioco assiale eccessivo della vite. | Cuscinetti |
| Encoder Rotativo (Assoluto/Incrementale) | Risoluzione (es. 2048 ppr), tipo di output (es. TTL, HTL, SSI, EnDat), diametro albero, interfaccia elettrica. | Allarmi encoder; segnale encoder distorto o assente (verificato con oscilloscopio); perdita di posizione intermittente. | Elettronica di Controllo |
| Servomotore (Asse) | Coppia nominale (Nm), potenza (kW), velocità nominale (rpm), tipo di feedback (integrato o esterno). | Surriscaldamento eccessivo; rumore anomalo; vibrazioni; perdita di coppia; guasto irreversibile dell’avvolgimento o dei magneti. | Motori e Azionamenti |
| Servo Drive/Azionamento (Modulo di Potenza) | Potenza nominale (kW), tensione di alimentazione (V AC), tipo di interfaccia con CNC, protocollo di comunicazione. | Allarmi interni del drive; errore di comunicazione con CNC; assenza di alimentazione al motore; guasto interno dei moduli di potenza. | Elettronica di Controllo |
| Sensore di Temperatura (es. PT100) | Classe di precisione (es. Classe A), range di temperatura, tipo di montaggio (es. a contatto, a immersione). | Letture di temperatura errate o instabili; mancata risposta alle variazioni termiche; interruzione del circuito. | Sensoristica |
| Giunti di Accoppiamento Motore-Vite | Tipo (a soffietto, elastico), dimensione albero motore/vite, coppia trasmissibile, rigidità torsionale. | Slittamento; gioco meccanico nel giunto; rottura; vibrazioni provenienti dall’accoppiamento. | Trasmissione Meccanica |
Per la disponibilità e le specifiche esatte, consultare il nostro E-catalog UNITEC-D o contattare il nostro servizio tecnico.
11. Riferimenti
- UNI EN ISO 230-2:2014: Codice di prova per macchine utensili – Parte 2: Determinazione della precisione e della ripetibilità del posizionamento degli assi a controllo numerico.
- UNI EN ISO 10816-3: Valutazione delle vibrazioni delle macchine mediante misurazioni su parti non rotanti.
- UNI EN ISO 9001: Sistemi di gestione per la qualità – Requisiti.
- Manuali di Manutenzione e Diagnostica OEM: Riferirsi sempre alla documentazione specifica del costruttore della macchina (es. Siemens, Fanuc, Heidenhain) per procedure dettagliate e valori specifici.
- Standard CEI EN 60204-1: Sicurezza del macchinario – Equipaggiamento elettrico delle macchine.