Descrizione e ambito del problema
Questa guida diagnostica si rivolge ai centri di lavoro CNC che presentano un degrado della precisione di posizionamento, che si manifesta come errori dimensionali che superano la tolleranza, degrado della finitura superficiale o completo errore di posizionamento. Questi sintomi indicano in genere problemi nel sistema di controllo del movimento della macchina, in particolare usura/gioco delle viti a ricircolo di sfere, degrado del segnale dell'encoder, effetti di dilatazione termica o deriva della regolazione del servoazionamento.
Questa guida copre i centri di lavoro CNC a 3 e 5 assi con gruppi di viti a ricircolo di sfere servoazionate, encoder lineari o encoder rotativi e sistemi di posizionamento a circuito chiuso. Gli errori di posizionamento sono classificati come:
- Critico: errore di posizione >0,05 mm (0,002") o guasto completo dell'asse
- Maggiore: errore di posizione 0,02-0,05 mm (0,0008-0,002")
- Minore: errore di posizione 0,01-0,02 mm (0,0004-0,0008")
Precauzioni di sicurezza
AVVERTENZA: le macchine CNC contengono servoazionamenti ad alta tensione (fino a 480 V CA), energia immagazzinata nei servomotori e rischi meccanici derivanti dagli assi in movimento. Procedure improprie possono provocare morte o lesioni gravi.BLOCCO/TAGOUT OBBLIGATORIO: isolare l'alimentazione elettrica principale e verificare lo stato di energia zero prima di accedere a servoazionamenti, encoder o gruppi di viti a ricircolo di sfere.
DPI RICHIESTI: occhiali di sicurezza, guanti elettrici adatti alla tensione di sistema, calzature antiscivolo.
ENERGIA IMMAGAZZINATA: i servomotori possono fungere da generatori se spostati manualmente. Scollegare i cavi del motore prima del movimento manuale dell'asse.
PUNTI DI SCHIACCIAMENTO: tenere le mani lontane dai gruppi vite a ricircolo di sfere e dalle guide lineari durante il movimento diagnostico.
Strumenti diagnostici richiesti
| Strumento | Specifica | Gamma | Scopo |
|---|---|---|---|
| Indicatore del quadrante | Risoluzione 0,0001". | ±0,200" | Misurazione del gioco delle viti a ricircolo di sfere |
| Oscilloscopio digitale | 100 MHz, 4 canali | 1mV-100V | Analisi del segnale dell'encoder |
| Multimetro digitale | Vero RMS, precisione 0,1%. | 0-1000 VCC/VCA | Verifica della tensione di alimentazione dell'encoder |
| Termometro a infrarossi | Precisione ±1°C | Da -20°C a 150°C | Misura del gradiente termico |
| Interferometro laser | API/Renishaw | ±0,5 ppm | Verifica della precisione del posizionamento |
| Sistema Ballbar | Renishaw QC20-W | Prova circolare a 360° | Diagnosi della geometria della macchina |
| Spessimetri | 0,001-0,025" impostato | Metrico/Imperiale | Controllo del gioco meccanico |
Lista di controllo per la valutazione iniziale
| Elemento di valutazione | Registra | Intervallo accettabile |
|---|---|---|
| Ore di funzionamento della macchina dall'ultimo tagliando | _____ ore | Secondo il programma OEM |
| Temperatura ambiente durante il verificarsi dell'errore | _____ °C | 18-25°C tipico |
| Modifiche recenti al programma o nuovi strumenti | Sì/No + dettagli | Documentare tutte le modifiche |
| Frequenza dell'errore: casuale/coerente/specifica dell'asse | Descrizione del modello | Nota la ripetibilità |
| Storico allarmi dal controllo CNC | Codici di errore + timestamp | Focus sugli allarmi servo/posizione |
| Data dell'ultimo controllo della precisione del posizionamento | Data + risultati | Secondo il programma ISO 230-2 |
| Funzionamento del sistema di raffreddamento | Normale/Degradato/Spento | Nota gli effetti della temperatura |
Diagramma di flusso della diagnosi sistematica
Analisi dei sintomi primari
- SE si verifica un errore di posizionamento su tutti gli assi:
- Verificare lo stato del sistema di controllo CNC → Procedere al passaggio 2
- Verificare la tensione del bus comune del servoazionamento → Deve essere entro ±5% della tensione nominale
- Controllare le fondamenta/vibrazioni della macchina → Accelerazione massima di 0,1 g
- SE l'errore di posizionamento è specifico dell'asse:
- Identificare l'asse interessato (X, Y, Z, A, C)
- Controllare la legatura meccanica → Il movimento manuale deve essere fluido
- Verificare i segnali dell'encoder → Procedere alla sezione diagnostica dell'encoder
- Misurare il gioco della vite a ricircolo di sfere → Procedere alla sezione diagnostica della vite a ricircolo di sfere
- SE l'errore di posizionamento varia con la temperatura:
- Mappatura del gradiente termico attraverso la struttura della macchina
- Controllare i parametri di compensazione termica nel controllo CNC
- Verificare il funzionamento del sistema di raffreddamento → La portata del liquido refrigerante rientra nelle specifiche
- SE l'errore di posizionamento aumenta con la velocità di avanzamento:
- Controllare i parametri di regolazione del servo
- Analizzare l'errore di inseguimento durante il movimento
- Verificare l'integrità e la schermatura del cavo motore
Matrice delle cause di guasto
| Sintomo | Cause probabili (probabilità da alta a bassa) | Test diagnostico | Risultato previsto se la causa è confermata |
|---|---|---|---|
| Errore di posizione coerente in una direzione | 1. Gioco della vite a ricircolo di sfere 2. Montaggio dell'encoder 3. Deriva del guadagno del servo | Prova del gioco del comparatore | Gioco >0,025 mm (0,001") |
| La posizione casuale provoca errori su tutti gli assi | 1. Rumore elettrico 2. Vibrazioni della fondazione 3. Guasto del sistema di controllo | Segnali dell'encoder dell'oscilloscopio | Rumore >10% dell'ampiezza del segnale |
| L'errore di posizione aumenta con la temperatura | 1. Compensazione termica disabilitata 2. Guasto al sistema di raffreddamento 3. Espansione termica della struttura | Confronta la precisione a freddo e a caldo | Correlazione degli errori con la temperatura |
| Superamento della posizione nei movimenti rapidi | 1. Guadagno del servo troppo alto 2. Problemi al cavo motore 3. Risoluzione dell'encoder non corrispondente | Dopo l'analisi degli errori | Errore di inseguimento >0,01 mm durante la decelerazione |
| Ritardo di posizione durante il taglio | 1. Guadagno servo troppo basso 2. Coppia motore insufficiente 3. Vincolo meccanico | Forza di taglio vs errore di posizione | L'errore di posizione aumenta con la forza di taglio |
| Posizione persa dopo il ciclo di accensione | 1. Batteria dell'encoder assoluto 2. Disallineamento dell'home switch 3. Guasto all'accoppiamento dell'encoder | Test di ripetibilità della posizione iniziale | La posizione iniziale varia >0,005 mm |
Analisi della causa principale per ciascun guasto
Gioco della vite a ricircolo di sfere
Il gioco della vite a ricircolo di sfere si sviluppa con l'usura dei cuscinetti a sfera e delle superfici delle piste, creando gioco tra la chiocciola e la vite durante i cambi di direzione. Ciò si manifesta come errori di posizionamento durante la lavorazione di elementi che richiedono frequenti inversioni di direzione.
Test di conferma: montare il comparatore sul mandrino e toccare la superficie del pezzo. Comanda piccoli movimenti incrementali (0,025 mm) in direzioni alternate. Il gioco supera le specifiche quando il comparatore non mostra alcun movimento per i movimenti iniziali dopo il cambio di direzione.
Gioco accettabile: Nuova vite a ricircolo di sfere: <0,005 mm (0,0002"). Limite di servizio: 0,025 mm (0,001"). Sostituzione critica: >0,050 mm (0,002").
Danno progressivo: un gioco non corretto provoca un'usura accelerata della chiocciola, una ridotta qualità della finitura superficiale e un eventuale guasto completo del sistema di posizionamento che richiede la sostituzione della vite.
Degrado del segnale dell'encoder
Gli encoder lineari e rotativi forniscono feedback sulla posizione tramite rilevamento ottico o magnetico. Il degrado del segnale si verifica a causa di contaminazione, danni ai cavi o variazioni della tensione di alimentazione, causando errori di misurazione della posizione.
Test di conferma: utilizzare l'oscilloscopio per monitorare i canali A e B dell'encoder durante il movimento lento dell'asse. I segnali sani mostrano onde quadre pulite con una relazione di fase di 90°. L'ampiezza del segnale deve essere 3,3 V ±10% per TTL o ±2,5 V per segnali differenziali.
Soglie di qualità del segnale: Buono: ampiezza del segnale entro ±5% del valore nominale, tempo di salita <50ns. Marginale: ampiezza ±5-10%, rumore visibile <10% del segnale. Non riuscito: ampiezza esterna a ±10%, impulsi mancanti o errori di relazione di fase.
Danno progressivo: i segnali degradati dell'encoder causano errori di posizione intermittenti, eventuale perdita di feedback di posizione e possibili condizioni di fuori controllo del servo che richiedono arresti di emergenza.
Errori di compensazione termica
Le strutture delle macchine utensili si espandono con i cambiamenti di temperatura, influenzando la precisione del posizionamento. Gli algoritmi di compensazione termica nel controllo CNC correggono la crescita termica prevedibile, ma richiedono sensori di temperatura accurati e valori di compensazione calibrati.
Test di conferma: misura la precisione del posizionamento quando la macchina è fredda (entro 1 ora dall'avvio) rispetto a quando è completamente riscaldata (dopo più di 2 ore di funzionamento). Gli errori legati alla temperatura mostrano una distorsione direzionale coerente correlata ai gradienti termici misurati.
Limiti errore termico: Macchina adeguatamente compensata: <0,01 mm/°C. Non compensato o compensato in modo errato: >0,02 mm/°C. Guasto del sistema di compensazione: >0,05 mm/°C.
Deriva della regolazione del servo
Gli anelli di controllo del servoazionamento richiedono una regolazione precisa dei guadagni proporzionale, integrale e derivativo per mantenere la precisione della posizione in condizioni di carico variabili. I parametri di regolazione possono variare a causa dell'invecchiamento dei componenti o di fattori ambientali.
Test di conferma: monitora l'errore di inseguimento durante i movimenti programmati con velocità di avanzamento e carichi di taglio variabili. Il sistema ben calibrato mantiene l'errore di inseguimento <0,005 mm durante il movimento stazionario e <0,015 mm durante l'accelerazione/decelerazione.
Procedure di risoluzione passo passo
Compensazione del gioco delle viti a ricircolo di sfere
- Accedere ai parametri di compensazione del gioco del controllo CNC (tipicamente nel menu dei parametri dell'asse)
- Immettere il valore del gioco misurato con un margine di sicurezza di 0,002-0,005 mm (0,0001-0,0002")
- Verificare che la direzione della compensazione corrisponda all'orientamento dell'asse fisico
- Compensazione di prova con spostamenti incrementali e verifica del comparatore
- Documentare i nuovi valori di compensazione nel registro della macchina
- Critico: se il gioco supera 0,050 mm, programmare la sostituzione della vite a ricircolo di sfere
Ripristino del segnale dell'encoder
- Spegnere la macchina e bloccare l'alimentazione elettrica principale
- Ispezionare il cavo dell'encoder per eventuali danni e il corretto instradamento lontano dai cavi di alimentazione
- Pulire la testina di lettura dell'encoder e la scala/disco con un panno privo di lanugine e alcol isopropilico
- Verificare la sicurezza del montaggio dell'encoder: serrare alla coppia specificata di 8-12 Nm
- Controllare la tensione di alimentazione dell'encoder: 5VDC ±0,25V o 24VDC ±1,2V a seconda del tipo di encoder
- Sostituire il cavo dell'encoder se la qualità del segnale rimane scarsa dopo la pulizia
- Ripristinare l'alimentazione e verificare la qualità del segnale con l'oscilloscopio
Calibrazione della compensazione termica
- Disabilita la compensazione termica esistente nel controllo CNC
- Consentire alla macchina di raggiungere una temperatura fredda stabile (tipicamente 18-20°C)
- Misura la precisione del posizionamento utilizzando l'interferometro laser in più posizioni
- Utilizzare la macchina per raggiungere la normale temperatura di esercizio (tipicamente 25-30°C)
- Ripetere le misurazioni di posizionamento nelle stesse posizioni
- Calcolare i coefficienti di errore termico: Coefficiente di errore = Cambiamento di posizione ÷ Cambiamento di temperatura
- Immettere i coefficienti calcolati nella tabella di compensazione termica del CNC
- Abilita la compensazione termica e verifica l'efficacia nell'intervallo di temperature
Regolazione del servosistema
- Accedi ai parametri di regolazione del servoazionamento tramite il controllo CNC o il software di azionamento
- Inizia con i parametri di base consigliati dal produttore
- Regolare il guadagno proporzionale (Kp): aumentare finché il sistema non mostra un leggero superamento della risposta al gradino
- Regolare il guadagno integrale (Ki): impostare per eliminare l'errore di inseguimento in stato stazionario
- Regola il guadagno derivativo (Kd): aggiungere per ridurre l'overshoot mantenendo la velocità di risposta
- Prova la messa a punto con programmi di lavorazione reali a varie velocità di avanzamento
- Verificare che l'errore di inseguimento rimanga entro le specifiche durante le operazioni di taglio
- Salva i parametri ottimizzati nella memoria del servoazionamento e documenta le modifiche
Misure preventive
| Causa principale | Strategia di prevenzione | Metodo di monitoraggio | Intervallo consigliato |
|---|---|---|---|
| Usura delle viti a ricircolo di sfere | Lubrificazione adeguata, controllo della contaminazione | Misurazione mensile del gioco | Lubrificare secondo il programma OEM (tipicamente 500-1000 ore) |
| Contaminazione dell'encoder | Alloggiamenti dell'encoder sigillati, pulizia regolare | Controllo settimanale della qualità del segnale | Pulire ogni 3 mesi in un ambiente normale |
| Deriva termica | Temperatura del liquido di raffreddamento costante, procedure di riscaldamento | Controllo quotidiano della precisione del freddo e del caldo | Verificare mensilmente la compensazione termica |
| Servoderiva | Fornitura elettrica stabile, controllo ambientale | Monitoraggio settimanale dell'errore successivo | Verifica annuale della messa a punto del servo |
| Problemi di fondazione | Isolamento delle vibrazioni, monitoraggio del livello | Controllo trimestrale del livello della macchina | Ispezione annuale delle fondazioni |
Pezzi di ricambio e componenti
| Componente | Specifica | Criteri di sostituzione | Categoria UNITEC |
|---|---|---|---|
| Gruppo vite a ricircolo di sfere | Corrisponde al numero di parte OEM, precisione del piombo | Gioco >0,050mm o usura visibile | Componenti del movimento lineare |
| Encoder lineare | Risoluzione, tipo di uscita, compatibilità di montaggio | Ampiezza del segnale <90% nominale | Sistemi di feedback di posizione |
| Codificatore rotativo | Conteggio PPR, formato di output, diametro dell'albero | Impulsi mancanti o errori di fase | Sistemi di feedback di posizione |
| Cavi dell'encoder | Schermato, adattamento corretto dell'impedenza | Danni visibili o segnali intermittenti | Cavi per automazione |
| Cavi servomotore | Potenza nominale, tipo di connettore, lunghezza | Resistenza di isolamento <1MΩ | Cavi e connettori motore |
| Sensori di temperatura | Tipo RTD o termocoppia, gamma | Deriva della lettura >2°C dal riferimento calibrato | Misurazione della temperatura |
| Cuscinetti di supporto per viti a ricircolo di sfere | Indice di carico, classe di precisione | Gioco assiale >0.010mm o rumore | Cuscinetti di precisione |
Accedi al catalogo completo dei pezzi di ricambio UNITEC-D per i componenti del sistema di posizionamento CNC su https://www.unitecd.com/e-catalog/ per trovare pezzi di ricambio esatti con compatibilità e qualità garantite.
Riferimenti
- ASME B89.3.4-2010: Assi di rotazione: metodi per specificare e testare
- ISO 230-2:2014: Macchine utensili — Codice di prova per macchine utensili — Determinazione della precisione e della ripetibilità del posizionamento
- NFPA 79-2021: Standard elettrico per macchinari industriali
- IEEE 519-2014: Pratica raccomandata per il controllo delle armoniche nei sistemi di energia elettrica
- Specifiche di precisione di posizionamento del produttore di macchine utensili
- Guide di messa a punto e riferimenti ai parametri dei produttori di servoazionamenti
- Guide di manutenzione UNITEC correlate: "Manutenzione e test del servomotore", "Diagnostica del sistema di guida lineare"