1. Descrizione del Problema e Ambito
Questa guida diagnostica si focalizza sulla risoluzione degli errori di posizionamento riscontrati nelle macchine utensili a Controllo Numerico Computerizzato (CNC). Tali anomalie compromettono l’accuratezza e la precisione della lavorazione, incidendo direttamente sulla qualità del prodotto finito e sull’efficienza operativa. I sintomi tipici includono deviazioni dimensionali dei pezzi, finiture superficiali non conformi, scarti di produzione elevati e, nei casi più severi, danni agli utensili o alla macchina stessa. L’ambito di applicazione comprende macchine CNC a 3, 4, 5 assi, centri di lavoro verticali e orizzontali, torni e rettificatrici, dove la precisione di movimento degli assi è critica. La severità di un errore di posizionamento può essere classificata come:
- Critico: Errori superiori a 50 µm che rendono i pezzi non conformi alle specifiche di tolleranza, bloccando la produzione.
- Maggiore: Errori tra 10 µm e 50 µm che richiedono rilavorazioni o aggiustamenti, riducendo l’efficienza.
- Minore: Errori inferiori a 10 µm, spesso rilevabili solo con strumentazione di alta precisione, ma che possono indicare un degrado imminente delle prestazioni.
La tempestiva e accurata diagnosi di queste problematiche è fondamentale per mantenere gli standard qualitativi UNI EN ISO 9001 e per garantire la massima produttività dell’impianto.
2. Precauzioni di Sicurezza
ATTENZIONE: Prima di qualsiasi intervento di diagnosi o manutenzione su una macchina CNC, è obbligatorio implementare le procedure di Lockout/Tagout (LOTO) conformi alla norma CEI EN 60204-1 per la sicurezza delle macchine. Disenergizzare completamente la macchina e bloccare tutte le fonti di energia (elettrica, pneumatica, idraulica) per prevenire avvii accidentali. Verificare l’assenza di tensione con un multimetro certificato. Indossare sempre i Dispositivi di Protezione Individuale (DPI) appropriati, inclusi guanti anti-taglio, occhiali di sicurezza, scarpe antinfortunistiche e, se necessario, protezione uditiva. Prestare estrema attenzione alle parti in movimento e all’energia immagazzinata (es. molle, cilindri idraulici/pneumatici sotto pressione) che possono causare rilasci improvvisi e lesioni gravi. Operare sempre in conformità alle direttive di sicurezza aziendali e alle normative vigenti. Non rimuovere mai i carter di protezione senza aver prima isolato la macchina. Qualsiasi manipolazione di componenti elettrici o elettronici deve essere eseguita solo da personale qualificato.
RISCHIO RESIDUO: Anche a macchina spenta, le superfici possono essere calde e i condensatori nei drive possono mantenere cariche elettriche residue pericolose. Attendere i tempi di scarica indicati dal costruttore prima di toccare i componenti. Non lavorare mai da soli in presenza di macchinari complessi. Segnalare sempre il fermo macchina e l’intervento in corso.
3. Strumenti Diagnostici Richiesti
| Strumento | Specifiche/Modello Consigliato | Range di Misura | Scopo |
|---|---|---|---|
| Multimetro Digitale True RMS | CAT III 1000V, accuratezza 0.05% DCV | Tensione (AC/DC fino a 1000V), Corrente (AC/DC fino a 10A), Resistenza (fino a 50 MΩ), Continuità, Frequenza | Verifica alimentazioni, integrità cavi encoder, test resistenze motori, diagnosi circuiti di controllo. |
| Analizzatore di Vibrazioni Portatile | Range di frequenza 10 Hz – 20 kHz, sensore accelerometrico (IEPE) | Accelerazione (m/s²), Velocità (mm/s RMS), Spostamento (µm picco-picco) | Identificazione usura cuscinetti viti a ricircolo, disallineamenti motori/viti, risonanze meccaniche. Soglie allarme typicali: > 4.5 mm/s RMS per usura cuscinetto. |
| Termocamera (Imaging Termico) | Sensibilità termica < 0.05 °C, range -20°C a 650°C | Temperatura superficiale (°C) | Rilevamento surriscaldamenti anomali in motori, cuscinetti, guide, armadi elettrici, evidenziando problemi di lubrificazione o attrito e il ruolo della compensazione termica. |
| Interferometro Laser (con ottiche lineari e rotative) | Accuratezza ±0.5 ppm, risoluzione 1 nm | Errore di posizionamento lineare, gioco (backlash), rettilineità, parallelismo | Misura di altissima precisione per la calibrazione assi, quantificazione del gioco della vite a ricircolo. Gioco accettabile per CNC di precisione: < 5 µm. |
| Sistema Ballbar (Circle Test) | Accuratezza tipica ±1 µm | Errore di circolarità, gioco, errore di inversione, scale mismatch, errori geometrici | Valutazione delle prestazioni dinamiche e geometriche simultanee di due assi. P-value < 0.05 indica un problema statisticamente significativo. |
| Oscilloscopio Digitale (Min. 100 MHz, 4 canali) | Campionamento 1 GSa/s, 8-bit risoluzione verticale | Forme d’onda di segnali encoder (A, B, Z), segnali di comando/feedback servo | Analisi dettagliata di segnali encoder per rumore, disturbi, caduta di segnale, verifica della corretta fase e integrità dei segnali. |
| Software di Diagnostica PLC/CNC | Software specifico del costruttore (es. Siemens SINUMERIK, Fanuc, Heidenhain) | Monitoraggio parametri servo, registri allarmi, variabili PLC, diagnostica I/O | Accesso diretto ai dati operativi interni della macchina per identificare allarmi specifici, stati degli assi e parametri di taratura. |
4. Checklist di Valutazione Iniziale
Prima di iniziare qualsiasi procedura diagnostica invasiva, è critico raccogliere informazioni preliminari per circoscrivere il problema e guidare l’indagine. Questa fase riduce il tempo di fermo macchina e previene false diagnosi.
| Controllo | Dettagli da Verificare/Registrare | Stato (OK/Anomalia) |
|---|---|---|
| Condizioni Operative al Momento del Guasto |
|
Registrare tutti i dati disponibili |
| Storico Allarmi CNC |
|
Allegare log allarmi |
| Manutenzione Precedente e Modifiche |
|
Consultare registri di manutenzione |
| Ispezione Visiva Generale |
|
Documentare con foto/video |
| Rumori Anomali |
|
Descrivere il tipo di rumore |
5. Diagramma di Flusso Diagnostico Sistematico
Questo diagramma guida il tecnico attraverso un percorso logico per identificare la causa radice degli errori di posizionamento, basandosi sui sintomi osservati e sui risultati dei test.
-
Sintomo Iniziale: Errore di Posizionamento Assiale
-
Il problema è ripetibile e si manifesta principalmente in inversione di marcia o in un’unica direzione?
- SE SÌ: Probabile problema di Gioco della Vite a Ricircolo di Sfere (Backlash) o Taratura Incorretta del Servoazionamento (compensazione del gioco).
- Test Diagnostico: Eseguire un test di gioco (backlash) meccanico utilizzando un comparatore centesimale o millesimale (risoluzione 1 µm) posizionato tra la tavola e un punto fisso sulla base macchina. Muovere l’asse lentamente in una direzione e poi invertirla, registrando lo spostamento meccanico effettivo rispetto al comandato. In alternativa, se disponibile, utilizzare un interferometro laser per una misura più precisa (UNI EN ISO 230-1).
- SE Gioco misurato > 5 µm (o specifica OEM): Procedere a Analisi Causa Radice: Gioco Eccessivo Vite a Ricircolo di Sfere.
- SE Gioco misurato < 5 µm (o specifica OEM) ma l’errore unidirezionale persiste: Probabile problema di compensazione elettronica del gioco o di taratura servo (bassa rigidità, loop gain non ottimale).
- Test Diagnostico: Verificare i parametri di compensazione del gioco nel controllo numerico. Eseguire un test ballbar (circularity test) per valutare l’errore di inversione e la rigidità del sistema.
- SE Errore di inversione significativo nel ballbar: Procedere a Analisi Causa Radice: Taratura Incorretta del Servoazionamento.
-
Il problema è ripetibile e si manifesta principalmente in inversione di marcia o in un’unica direzione?
-
Il problema si manifesta con errori di "following error" o "encoder fault" nel log allarmi? Il movimento dell’asse è a scatti o instabile?
- SE SÌ: Probabile problema di Feedback Encoder.
- Test Diagnostico: Ispezione visiva dei cavi e connettori dell’encoder. Con un oscilloscopio digitale, monitorare i segnali in quadratura A e B e il segnale di zero Z dell’encoder mentre l’asse si muove lentamente. Verificare la presenza di rumore, cadute di tensione, segnali mancanti o disturbi. Verificare l’alimentazione dell’encoder con un multimetro (es. +5VDC ±5%).
- SE Segnali encoder degradati o assenti: Procedere a Analisi Causa Radice: Problemi di Feedback Encoder.
- SE Segnali encoder puliti ma l’errore persiste: Probabile problema di Taratura Servoazionamento (loop gain troppo alto, instabilità) o danni interni al motore servo.
- SE SÌ: Probabile problema di Compensazione Termica.
- Test Diagnostico: Utilizzare una termocamera per monitorare le temperature della vite a ricircolo, dei cuscinetti di supporto e del motore servo durante il funzionamento. Confrontare le letture con le specifiche del costruttore. Verificare i parametri di compensazione termica nel controllo numerico (se implementata).
- SE Temperature elevate e progressive, correlate all’errore: Procedere a Analisi Causa Radice: Errori di Compensazione Termica.
- SE Temperature nella norma ma l’errore persiste con la durata: Escludere la compensazione termica, rivalutare le cause meccaniche o di taratura servo che potrebbero generare calore o sensibilità al calore.
- SE SÌ: Probabile problema di Taratura Incorretta del Servoazionamento.
- Test Diagnostico: Connettersi al servoazionamento tramite software proprietario (es. Siemens Starter, Fanuc FSSB Data Monitor). Monitorare i grafici di riferimento di velocità, corrente e posizione. Eseguire test di risposta a gradino (step response) o sweep di frequenza. Verificare i valori di loop gain (guadagno ad anello chiuso), integral gain, derivative gain (se presenti) e feedforward.
- SE Forme d’onda instabili, overshoot, o sottostima del tracking: Procedere a Analisi Causa Radice: Taratura Incorretta del Servoazionamento.
- SE Taratura sembra corretta ma il problema persiste: Valutare problemi meccanici più complessi (attrito eccessivo, rigidità strutturale) o usura severa del motore/azionamento.
6. Matrice Causa-Guasto
Questa matrice fornisce un riferimento rapido per correlare i sintomi osservati con le cause probabili, i test diagnostici da eseguire e i risultati attesi che confermano la causa.
| Sintomo | Cause Probabili (Likelihood) | Test Diagnostico | Risultato Atteso se Causa Confermata |
|---|---|---|---|
| Errore di posizionamento unidirezionale ripetibile o in inversione |
|
|
|
| Errore di posizionamento irregolare, a scatti, o "Encoder Fault" |
|
|
|
| Errore di posizionamento che varia con la temperatura o il tempo di funzionamento |
|
|
|
| Movimenti asse instabili, oscillazioni, sovraelongazioni (overshoot) o tempo di assestamento prolungato |
|
|
|
7. Analisi della Causa Radice per Ogni Guasto
7.1 Gioco Eccessivo della Vite a Ricircolo di Sfere (Ballscrew Backlash)
Il gioco eccessivo, comunemente noto come backlash, nella trasmissione a vite a ricircolo di sfere è una delle cause più frequenti di errori di posizionamento, in particolare durante l’inversione della direzione di movimento dell’asse. La vite a ricircolo trasforma il moto rotatorio del motore in moto lineare della tavola. Se vi è un eccessivo spazio tra le sfere e le gole della chiocciola o della vite, questo "gioco" deve essere recuperato ogni volta che l’asse cambia direzione, causando un errore di posizionamento. Le cause principali includono:
- Usura meccanica: Le sfere, la chiocciola e/o la vite stessa si usurano nel tempo a causa dell’attrito e del carico ciclico, specialmente se la lubrificazione è insufficiente o il carico è eccessivo. L’usura è spesso accelerata da contaminanti (trucioli, polvere) che penetrano nelle gole.
- Allentamento dei supporti: I cuscinetti di supporto della vite a ricircolo, o i loro blocchi di fissaggio, possono allentarsi, consentendo un movimento assiale indesiderato della vite.
- Precarico insufficiente: Le viti a ricircolo di sfere sono spesso precaricate (es. con doppia chiocciola o sfere di diametro leggermente superiore) per eliminare il gioco. Se il precarico diminuisce a causa dell’usura o di un montaggio errato, il gioco emerge.
Come confermare: La misura diretta del gioco con un comparatore centesimale/millesimale o un interferometro laser è il metodo più affidabile. Un valore di gioco superiore alla specifica del costruttore (tipicamente > 5 µm per macchine di precisione) conferma la diagnosi. L’analisi di vibrazioni sui cuscinetti di supporto può rivelare usura. Se non risolto, il gioco eccessivo porterà a un degrado progressivo della precisione, usura accelerata degli altri componenti dell’asse (es. guide lineari), maggiore stress sul servoazionamento e potenziali vibrazioni durante la lavorazione, fino alla rottura della vite o della chiocciola.
7.2 Problemi di Feedback Encoder
Gli encoder sono trasduttori di posizione che forniscono il feedback al controllo numerico sulla posizione effettiva dell’asse. Un feedback encoder non corretto o intermittente causa errori di posizionamento imprevedibili, instabilità dell’asse e allarmi di "following error" o "encoder fault". Le cause comuni includono:
- Cavi danneggiati o connettori allentati: Flessioni continue, abrasioni, schiacciamenti o trazioni eccessive possono danneggiare i conduttori interni dei cavi encoder, portando a segnali intermittenti o rumorosi. Connettori non serrati o ossidati introducono resistenza e degrado del segnale.
- Encoder difettoso: Un guasto interno dell’encoder (es. sorgente luminosa LED, fotodiodi, elettronica di elaborazione) può causare letture errate o assenti. Questo può essere dovuto all’età, a shock meccanici o a sovratensioni.
- Contaminazione del sensore/scala: Sporco, olio, trucioli o condensa possono depositarsi sulla scala graduata o sulla testina di lettura di un encoder lineare, o sul disco di un encoder rotativo, bloccando o distortando il fascio luminoso/magnetico e causando errori di lettura.
- Interferenze elettromagnetiche (EMI): Campi elettromagnetici generati da cavi di potenza, motori o alimentatori switching possono indurre rumore sui segnali a basso livello dell’encoder, specialmente se i cavi non sono adeguatamente schermati o instradati.
Come confermare: L’utilizzo di un oscilloscopio digitale per visualizzare i segnali in quadratura (A e B) e il segnale di zero (Z) è il metodo più efficace. Segnali assenti, rumorosi, con fluttuazioni di ampiezza o di fase, o un segnale di zero inconsistente, indicano un problema all’encoder o al suo cablaggio. Se non risolti, questi problemi possono causare arresti macchina frequenti, degrado delle prestazioni dinamiche e, nel peggiore dei casi, movimenti incontrollati dell’asse con potenziale rischio per l’operatore e la macchina.
7.3 Errori di Compensazione Termica
Le variazioni di temperatura, sia ambientali che generate dalla macchina stessa durante il funzionamento (es. attrito delle viti a ricircolo, calore dei motori, temperatura del refrigerante), possono causare l’espansione o la contrazione termica dei componenti strutturali e delle viti a ricircolo. Questi cambiamenti dimensionali alterano la posizione effettiva dell’utensile o del pezzo, generando errori di posizionamento che si manifestano e peggiorano nel tempo di funzionamento. Le cause includono:
- Assenza o malfunzionamento del sistema di compensazione termica: Molte macchine CNC moderne utilizzano sensori di temperatura e algoritmi software per compensare l’espansione termica. Se questo sistema è disabilitato, non configurato correttamente o i sensori sono difettosi, gli errori termici non vengono corretti.
- Generazione eccessiva di calore: Attrito elevato nelle viti a ricircolo a causa di lubrificazione insufficiente, precarico eccessivo o usura può generare calore anomalo che il sistema di compensazione non riesce a gestire. Anche il surriscaldamento dei cuscinetti o del motore servo può contribuire.
- Variazioni rapide della temperatura ambiente: Fluttuazioni significative e rapide della temperatura dell’officina possono mettere in crisi il sistema di compensazione, che ha un certo ritardo di risposta.
Come confermare: L’uso di una termocamera è cruciale per visualizzare e quantificare i profili di temperatura dei componenti chiave (viti, cuscinetti, motore, basamento macchina) a macchina fredda e dopo un lungo ciclo di lavoro. Differenze di temperatura significative (es. > 10°C su una vite a ricircolo) correlate all’andamento dell’errore di posizionamento indicano un problema termico. La verifica dei parametri di compensazione termica nel controllo CNC è altresì fondamentale. Se non gestiti, gli errori termici riducono drasticamente l’accuratezza su cicli di lavorazione lunghi e possono causare accumulo di stress sui componenti, riducendone la vita utile.
7.4 Taratura Incorretta del Servoazionamento
Il servoazionamento controlla il motore dell’asse in base al feedback dell’encoder per raggiungere e mantenere la posizione comandata con precisione e dinamica. Una taratura (tuning) non ottimale del servoazionamento si manifesta con movimenti instabili, oscillazioni, sovraelongazioni (overshoot), tempi di assestamento prolungati o un "following error" eccessivo. Le cause includono:
- Parametri PID non ottimizzati: I guadagni proporzionale (Kp), integrale (Ki) e derivativo (Kd) (o i loro equivalenti in controllori moderni) devono essere bilanciati per la specifica inerzia dell’asse e la rigidità meccanica. Un Kp troppo alto può causare instabilità/oscillazioni; un Ki non sufficiente può portare a errori statici; un Kd troppo alto può amplificare il rumore.
- Filtri di risonanza non configurati: Le risonanze meccaniche intrinseche della macchina (es. vibrazioni della struttura, della vite) possono essere eccitate dal servo. I drive moderni includono filtri per sopprimere queste risonanze; se non sono correttamente impostati, l’asse può oscillare.
- Compensazione attrito o carico non corretta: Alcuni drive offrono compensazione dell’attrito statico (stiction) o del carico. Se non configurate, possono causare movimenti a scatti o errori in inversione.
- Modifica delle condizioni meccaniche: Sostituzione di un componente (es. motore con inerzia diversa, vite a ricircolo) o usura meccanica significativa (che altera la rigidità) richiede una ritaratura del servo.
Come confermare: L’utilizzo del software di diagnostica e taratura del costruttore del drive è indispensabile. L’analisi delle curve di risposta a gradino (step response) o della risposta in frequenza (frequency response) rivela instabilità, overshoot, sottostima della posizione. Il monitoraggio del "following error" (differenza tra posizione comandata e reale) dovrebbe mostrare valori stabili e minimi durante il movimento e nulli in posizione stazionaria (tipicamente < 5 µm a velocità nominale, < 1 µm a riposo). Se non correttamente tarato, il servoazionamento stresserà eccessivamente i componenti meccanici, ridurrà la vita utile del motore e dell’azionamento, e causerà un’instabilità cronica dell’asse e errori di posizionamento.
8. Procedure di Risoluzione Passo-Passo
Le seguenti procedure devono essere eseguite dopo aver identificato la causa radice del guasto. Rispettare scrupolosamente le precauzioni di sicurezza.
8.1 Risoluzione Gioco Vite a Ricircolo di Sfere
-
Isolamento e Smontaggio Preliminare:
- Eseguire la procedura di LOTO completa.
- Rimuovere eventuali coperture o carter che impediscono l’accesso alla vite a ricircolo e ai suoi supporti.
-
Ispezione e Serraggio Cuscinetti di Supporto:
- Ispezionare visivamente i cuscinetti di supporto della vite (lato motore e lato opposto) per segni di usura, gioco radiale/assiale evidente o rumori anomali.
- Verificare il serraggio delle viti di fissaggio dei blocchi cuscinetto. Serrare alla coppia specificata dal costruttore (es. M8: 25 Nm; M10: 49 Nm).
- Controllare l’allineamento della vite rispetto al motore e alla chiocciola. Eventuali disallineamenti possono introdurre carichi anomali e usura.
-
Verifica/Regolazione Precarico Chiocciola (se possibile):
- Per chiocciole con meccanismo di regolazione del precarico (es. con sfere di diverso diametro o elementi di spinta), consultare il manuale OEM per la procedura specifica.
- Attenzione: Questa operazione è complessa e richiede strumentazione specifica (es. dinamometro di coppia assiale) per non creare un precarico eccessivo che aumenterebbe l’attrito e il calore. Non procedere senza esperienza e documentazione.
-
Sostituzione Vite a Ricircolo di Sfere e/o Chiocciola:
- Se il gioco persiste e la diagnosi indica usura irreversibile, la sostituzione della vite e/o della chiocciola è l’unica soluzione. Utilizzare solo ricambi originali o equivalenti con la stessa classe di precisione (es. P3 o P5 secondo ISO 3408-3).
- Seguire scrupolosamente le istruzioni di montaggio del costruttore, prestando attenzione all’allineamento, al precarico e alla lubrificazione iniziale.
-
Lubrificazione:
- Applicare il lubrificante specifico (grasso o olio) raccomandato dal costruttore in quantità adeguata. Una buona lubrificazione (es. UNI EN ISO 6743-9 per grassi) è critica per la durata.
-
Test e Ricalibrazione:
- Rimontare coperture e ripristinare le fonti di energia (LOTO inverso).
- Eseguire nuovamente il test di gioco con comparatore o interferometro laser per verificare la conformità.
- Eseguire un test ballbar completo per valutare l’accuratezza dinamica e geometrica post-intervento.
- Aggiornare i parametri di compensazione del gioco nel CNC (se necessario) dopo aver ridotto il gioco meccanico.
8.2 Risoluzione Problemi Feedback Encoder
-
Isolamento e Ispezione Cablaggi:
- Eseguire LOTO.
- Disconnettere e riconnettere tutti i connettori dell’encoder e del drive servo, assicurandosi che siano puliti e serrati correttamente. Verificare la presenza di pin piegati o corrosi.
- Ispezionare visivamente l’intero percorso del cavo encoder per danni meccanici (tagli, schiacciature, abrasioni).
- Con un multimetro, verificare la continuità dei conduttori del cavo e l’assenza di cortocircuiti tra conduttori o verso massa. Controllare l’integrità della schermatura.
-
Pulizia e Allineamento Sensore Encoder:
- Rimuovere con delicatezza eventuali tracce di sporco, olio o trucioli dalla scala graduata dell’encoder lineare o dal disco rotativo e dalla testina di lettura. Utilizzare aria compressa secca e pulita, o un panno morbido e alcool isopropilico.
- Verificare l’allineamento della testina di lettura rispetto alla scala. Se disallineato, regolare secondo le istruzioni del costruttore.
-
Verifica Alimentazione Encoder:
- Con multimetro, verificare la tensione di alimentazione dell’encoder (tipicamente +5VDC o +24VDC) direttamente ai pin del connettore dell’encoder, a macchina alimentata (ma assi disabilitati). La tensione deve essere stabile e rientrare nella tolleranza (es. ±5%).
- Se la tensione è fuori specifica, indagare sull’alimentatore o sul drive servo.
-
Sostituzione Encoder:
- Se dopo le verifiche precedenti i segnali rimangono degradati o l’encoder è chiaramente difettoso, procedere alla sostituzione.
- Utilizzare un encoder con le stesse specifiche (risoluzione, tipo di segnale, formato, tipo di montaggio).
- Durante il montaggio, prestare attenzione all’accoppiamento meccanico (es. giunto elastico) e all’allineamento.
-
Mitigazione EMI:
- Se si sospettano interferenze, verificare l’adeguata schermatura dei cavi e il loro corretto collegamento a massa.
- Rinstradare i cavi encoder lontano da cavi di potenza ad alta corrente o da fonti di rumore elettrico.
- Installare filtri ferrite sui cavi se l’ambiente è particolarmente rumoroso.
-
Test e Funzionalità:
- Ripristinare le alimentazioni e abilitare gli assi.
- Con oscilloscopio, monitorare nuovamente i segnali encoder per confermare la loro integrità.
- Eseguire movimenti lenti e veloci dell’asse per verificare la stabilità del feedback.
8.3 Risoluzione Errori Compensazione Termica
-
Analisi Profilo Termico e Lubrificazione:
- Eseguire LOTO.
- Con termocamera, mappare le temperature di vite a ricircolo, cuscinetti e motore prima e dopo un ciclo di lavoro tipico.
- Verificare il sistema di lubrificazione automatica: livello del serbatoio, pressione della pompa, integrità delle linee, funzionalità degli iniettori. Un apporto insufficiente di lubrificante (UNI 10012 per sistemi di lubrificazione) aumenta l’attrito e il calore.
- Utilizzare il lubrificante (grasso o olio) raccomandato dal costruttore con la corretta viscosità.
-
Verifica Sistema di Compensazione Termica CNC:
- Accedere ai parametri del controllo numerico (NC).
- Verificare che la funzione di compensazione termica sia abilitata e che i parametri di compensazione (es. coefficienti di espansione lineare per ogni asse, posizioni dei sensori) siano configurati correttamente secondo le specifiche OEM.
- Controllare lo stato dei sensori di temperatura utilizzati per la compensazione. Se difettosi, sostituirli.
-
Ottimizzazione Ciclo di Lavorazione:
- Se l’errore termico è significativo e non completamente compensabile, considerare l’ottimizzazione dei parametri di taglio per ridurre il carico termico sulla macchina.
- Introdurre brevi pause di raffreddamento tra cicli di lavorazione intensi, se fattibile.
-
Controllo Condizionamento Ambiente:
- Assicurarsi che l’ambiente di lavoro mantenga una temperatura stabile e controllata, specialmente per macchine di alta precisione. Variazioni rapide di temperatura > 2°C/ora possono essere problematiche.
-
Test e Validazione:
- Eseguire test di precisione su un lungo periodo di funzionamento (es. 8 ore) monitorando gli errori di posizionamento e le temperature per validare l’efficacia delle azioni correttive.
8.4 Risoluzione Taratura Servoazionamento
-
Preparazione per la Taratura:
- Eseguire LOTO.
- Assicurarsi che l’asse sia meccanicamente libero da attriti e giochi eccessivi (risolvendo prima eventuali problemi meccanici).
- Connettere il software di taratura del drive servo (es. Siemens Startdrive, Fanuc Servo Guide) al controllo numerico o direttamente al drive.
-
Back-up Parametri e Autotuning:
- CRITICO: Eseguire sempre un backup completo dei parametri esistenti del drive servo prima di apportare qualsiasi modifica.
- Avviare la funzione di autotuning (auto-ottimizzazione) del drive servo. Questa funzione esegue una serie di test sul motore e sul carico per calcolare automaticamente i parametri PID ottimali. Monitorare il processo e i risultati.
- Se l’autotuning non è disponibile o non è sufficiente, procedere con la taratura manuale.
-
Taratura Manuale (se necessaria):
- Loop Gain (Kp): Aumentare gradualmente il guadagno proporzionale fino a quando l’asse non risponde rapidamente ai comandi ma senza oscillazioni eccessive. Troppo alto = instabilità; troppo basso = lenta risposta, errore di inseguimento elevato.
- Integral Gain (Ki): Aumentare per ridurre l’errore statico di posizione (offset a riposo). Troppo alto = overshoot e oscillazioni a bassa frequenza.
- Derivative Gain (Kd): Utilizzato per migliorare la stabilità e smorzare le oscillazioni. Troppo alto = amplifica il rumore, jitter.
- Filtri di Risonanza: Se l’autotuning non ha risolto le risonanze, identificare le frequenze di risonanza tramite test specifici del drive e applicare i filtri notch appropriati.
- Compensazione Attrito/Carico: Configurare i parametri di feedforward di velocità e accelerazione e le compensazioni di attrito statico/dinamico per migliorare la risposta dinamica e ridurre il "following error".
-
Test e Ottimizzazione Fine:
- Eseguire test di movimento (es. rapido, interpolazione circolare, cambi di direzione) e monitorare il "following error" e le curve di velocità/posizione sul software di diagnostica. L’obiettivo è minimizzare il "following error" (generalmente < 5 µm durante il movimento rapido) e ottenere una risposta veloce e stabile senza oscillazioni.
- Eseguire un test ballbar per validare la performance dinamica e l’accuratezza geometrica degli assi dopo la taratura. I valori di circolarità dovrebbero essere < 10 µm e gli errori di inversione < 5 µm.
9. Misure Preventive
L’implementazione di un programma di manutenzione preventiva robusto è essenziale per ridurre la probabilità di errori di posizionamento e prolungare la vita utile dei componenti della macchina.
| Causa Radice | Strategia di Prevenzione | Metodo di Monitoraggio | Intervallo Raccomandato |
|---|---|---|---|
| Gioco Vite a Ricircolo |
|
|
Mensile / Ogni 500 ore di funzionamento Test gioco: Ogni 6-12 mesi |
| Problemi di Feedback Encoder |
|
|
Mensile / Ogni 250 ore di funzionamento |
| Errori di Compensazione Termica |
|
|
Trimestrale / Ogni 1000 ore di funzionamento |
| Taratura Incorretta del Servoazionamento |
|
|
Annuale / Ogni 4000 ore di funzionamento |
10. Ricambi e Componenti
La disponibilità di ricambi essenziali riduce drasticamente i tempi di fermo macchina. Di seguito una lista di componenti critici relativi agli errori di posizionamento.
| Descrizione Parte | Specifiche Chiave | Quando Sostituire | Categoria UNITEC |
|---|---|---|---|
| Vite a ricircolo di sfere (Ballscrew) | Classe di precisione (es. P3/P5), diametro, passo, lunghezza, tipo di chiocciola (singola/doppia, precaricata). | Usura eccessiva (gioco > specifica OEM), pitting sulla superficie delle gole, rumore e vibrazioni eccessive non risolvibili con lubrificazione. | Trasmissione Meccanica |
| Chiocciola a ricircolo di sfere | Tipo (singola/doppia), classe di precisione, precarico. | Usura delle gole, perdita di precarico, gioco eccessivo. Spesso sostituita in coppia con la vite. | Trasmissione Meccanica |
| Cuscinetti di supporto vite a ricircolo | Tipo (es. a contatto obliquo, radiale), dimensioni, classe di precisione (es. P4), capacità di carico. | Gioco radiale o assiale eccessivo, rumore/vibrazioni anomale (analisi vibrazionale), surriscaldamento (termocamera). | Componenti di Rotazione |
| Encoder Lineare o Rotativo | Risoluzione (µm o impulsi/giro), tipo di segnale (TTL, HTL, Sin/Cos), interfaccia (assoluto/incrementale), dimensioni, tipo di accoppiamento (es. albero cavo, albero solido, magnetico). | Segnali intermittenti o assenti, errori di lettura, instabilità dell’asse non attribuibile a problemi meccanici o di taratura. | Componenti Elettronici e Sensori |
| Cavo Encoder | Lunghezza, schermatura (singola/doppia), resistenza agli oli/flessioni, tipo di connettore (es. M23, D-Sub). | Danni meccanici (tagli, schiacciature), degrado isolamento, ossidazione connettori, perdita di continuità o schermatura. | Cavi e Connessioni |
| Motore Servo | Potenza (kW), coppia (Nm), velocità nominale (RPM), tipo di encoder integrato, flangia di montaggio. | Surriscaldamento eccessivo, rumore anomalo (es. cuscinetti usurati interni), problemi di coppia o velocità non risolvibili con taratura. | Motori Elettrici |
| Servoazionamento (Drive) | Potenza (kW), interfaccia di comunicazione (es. EtherCAT, Profinet), protocollo encoder, funzionalità diagnostiche. | Guasto interno (es. modulo di potenza, scheda di controllo), allarmi persistenti non risolvibili con reset o taratura. | Elettronica di Potenza e Controllo |
| Lubrificanti (Grassi o Oli) | Tipo (es. NLGI 2), base (sintetica/minerale), viscosità, additivi (EP, antiossidanti). | Quando si esaurisce o al termine della vita utile specificata dal produttore. Degradazione del lubrificante rilevata da analisi. | Lubrificanti e Fluidi |
Per l’acquisto di ricambi originali e compatibili, visita l’e-catalog UNITEC: UNITEC-D E-Catalog
11. Riferimenti
- Norme UNI EN ISO 230-1:2012: Condizioni di prova per macchine utensili – Geometria delle assi – Parte 1: Precisione di posizionamento e ripetibilità lungo gli assi lineari e rotativi.
- Norme UNI EN ISO 230-2:2014: Condizioni di prova per macchine utensili – Determinazione dell’accuratezza e della ripetibilità di posizionamento di assi numerici.
- Norme CEI EN 60204-1:2018: Sicurezza del macchinario – Equipaggiamento elettrico delle macchine – Parte 1: Regole generali.
- Norme UNI EN ISO 3408-3:2015: Viti a ricircolo di sfere – Parte 3: Specifiche e prove di accettazione.
- Norme UNI EN ISO 6743-9:2004: Lubrificanti, oli industriali e prodotti correlati (Classe L) – Classificazione – Parte 9: Famiglia X (Grassi).
- Manuali di installazione, uso e manutenzione specifici del costruttore della macchina CNC (es. Siemens, Fanuc, Heidenhain).
- Guide di Manutenzione UNITEC correlate (es. "Manutenzione Programmata Motori Servo", "Diagnosi Cuscinetti di Precisione").