Descrizione e ambito del problema
Questa guida affronta gli errori di posizionamento della macchina CNC caratterizzati da:
- Dimensioni della parte incoerenti (ad esempio, perdita di ripetibilità di ±0,002" o 0,05 mm)
- Errori di interpolazione circolare (ad esempio, fori non circolari, profili ellittici)
- Deriva dell'asse durante il funzionamento prolungato (termico o meccanico)
- Errori di inseguimento del servo superiori a 50 µm (0,002")
- Isteresi indotta dal gioco nei movimenti bidirezionali
Le apparecchiature interessate includono centri di lavoro verticali/orizzontali, torni e sistemi CNC multiasse (ad esempio, 3, 4, 5 assi). Classificazione di gravità:
- Critico: errori che causano rischio di rottami o collisioni (ad esempio, deviazione >0,005" o 0,13 mm)
- Maggiore: precisione ridotta ma nessun guasto immediato (ad es. 0,002–0,005" o 0,05–0,13 mm)
- Minore: rilevabile ma entro la tolleranza (ad es. <0,002" o 0,05 mm)
Precauzioni di sicurezza
AVVERTENZA:
- Lockout/Tagout (LOTO): isolare tutte le fonti di energia (elettrica, idraulica, pneumatica) secondo OSHA 1910.147 prima di accedere a componenti meccanici o elettrici. Verificare lo stato di energia zero con un multimetro (tensione CA/CC <1 V).
- Energia immagazzinata: le viti a ricircolo di sfere e i sistemi di controbilanciamento possono trattenere la tensione. Rilasciare gradualmente l'energia immagazzinata utilizzando le procedure OEM (ad esempio, valvole di spurgo idrauliche di controbilanciamento).
- DPI: indossare occhiali di sicurezza (ANSI Z87.1), guanti resistenti al taglio (EN 388) e stivali con punta in acciaio (ASTM F2413) quando si maneggiano componenti pesanti.
- Pericoli termici: le superfici della macchina possono superare i 60°C (140°F) durante il funzionamento. Utilizzare termometri a infrarossi per verificare le temperature di contatto sicure.
- Parti in movimento: non avvicinare mai le mani alle viti a sfera o ai giunti rotanti. Utilizzare strumenti di allineamento laser o spessimetri per le misurazioni.
Strumenti diagnostici richiesti
| Strumento | Specifica/Modello | Intervallo di misurazione | Scopo |
|---|---|---|---|
| Interferometro laser | Laser Renishaw XL-80 o API XD | Precisione di ±0,5 ppm, portata 0–80 m | Misura gli errori di posizionamento lineare, il gioco e la compensazione del passo |
| Indicatore del quadrante | Mitutoyo 543-402B (risoluzione 0,0001") | 0–1" (0–25,4 mm) | Verificare il gioco, il runout e il gioco meccanico |
| Oscilloscopio | Tektronix TBS1202B (200 MHz) | 2 mV–5 V/div, 5 ns–50 s/div | Analizzare i segnali dell'encoder (canali A/B/Z) e le uscite del servoazionamento |
| Termocamera | FLIR E54 (risoluzione 320×240) | Da -20°C a 650°C (da -4°F a 1202°F) | Identificare i gradienti termici nelle viti a ricircolo di sfere, nei motori e nei cuscinetti |
| Analizzatore di vibrazioni | Fluke 810 | 0,025–500 Hz, 0,01–500 mm/s | Rileva l'usura dei cuscinetti, il disallineamento o i problemi di accoppiamento |
| Multimetro | Fluke 87V (CAT III 1000V) | 0,1 mV–1000 V, 0,1 Ω–500 MΩ | Verificare l'alimentazione dell'encoder (5 V/24 V), l'integrità del segnale e le uscite del servoazionamento |
| Chiave dinamometrica | TQS1FR250A a scatto (25–250 piedi-libbre) | 34–340 Nm | Garantire il corretto precarico sui dadi delle viti a ricircolo di sfere e sui giunti |
| Spessimetri | Starrett 436A (0,0015–0,025") | 0,04–0,64 mm | Misurare il gioco e gli spazi di accoppiamento |
Lista di controllo per la valutazione iniziale
| Controlla | Azione | Soglia accettabile |
|---|---|---|
| Manutenzione recente | Esaminare i registri relativi alla lubrificazione delle viti a ricircolo di sfere, alla sostituzione dei cuscinetti o alle modifiche dei parametri del servo negli ultimi 30 giorni. | N/D |
| Condizioni ambientali | Registrare la temperatura ambiente, l'umidità e il flusso d'aria vicino alla macchina. | 18–25°C (64–77°F), <60% umidità relativa |
| Errore di inseguimento dell'asse | Far avanzare l'asse al 50% della velocità rapida e monitorare il display di controllo CNC per l'errore di inseguimento. | <50 µm (0,002") per assi lineari; <0,005° per assi rotanti |
| Prova di gioco | Utilizzare un comparatore per misurare l'isteresi quando si inverte la direzione (ad esempio, asse X: spostamento +0,1", quindi -0,1"). | <0,0005" (0,013 mm) per macchine ad alta precisione; <0,001" (0,025 mm) per macchine standard |
| Crescita termica | Misurare la posizione dell'asse all'avvio a freddo e dopo 2 ore di funzionamento continuo. | <0,001" (0,025 mm) per piede di corsa |
| Segnale dell'encoder | Utilizzare un oscilloscopio per verificare i segnali dei canali A/B/Z (onda quadra da 5 V, deviazione del ciclo di lavoro <5%). | Ampiezza del segnale >4,5 V, jitter <100 ns |
| Parametri del servoazionamento | Controllare le impostazioni del guadagno (P, I, D) e i valori feedforward rispetto alle specifiche OEM. | Valori specificati dall'OEM ±10% |
Diagramma di flusso della diagnosi sistematica
- Sintomo: errore di posizionamento bidirezionale (isteresi)
- Controllare il gioco:
- Montare il comparatore sulla sella dell'asse, zero al punto medio.
- Asse Jog +0,1" (2,54 mm), quindi -0,1" (2,54 mm).
- Se la lettura dell'indicatore è ≠ 0, procedere alla diagnosi del gioco.
- Se non viene rilevato alcun gioco:
- Verificare l'integrità dell'accoppiamento dell'encoder:
- Ispezionare l'accoppiamento per eventuali crepe o slittamenti (serrare i bulloni secondo le specifiche OEM).
- Utilizzare l'oscilloscopio per verificare la presenza di rumore o interruzioni nei segnali dell'encoder.
- Verificare l'integrità dell'accoppiamento dell'encoder:
- Controllare il gioco:
- Sintomo: errore di posizionamento unidirezionale (deriva)
- Eseguire il test di espansione termica:
- Misurare la posizione dell'asse all'avvio a freddo (T=20°C/68°F).
- Far funzionare la macchina per 2 ore al 50% del carico, quindi misurare nuovamente.
- Se la deriva >0,001" (0,025 mm) per piede, procedere alla diagnosi della compensazione termica.
- Se l'aumento termico è accettabile:
- Controlla la messa a punto del servo:
- Monitora l'errore di inseguimento durante l'accelerazione/decelerazione.
- Se l'errore >50 µm (0,002"), regolare il guadagno P (iniziare con incrementi del +10%).
- Controlla la messa a punto del servo:
- Eseguire il test di espansione termica:
- Sintomo: errori di interpolazione circolare (fuori round)
- Eseguire un test ballbar (ad esempio, Renishaw QC20-W):
- Se errore di ortogonalità >0,0005" (0,013 mm) per 10" (254 mm), controllare:
- Allineamento con vite a ricircolo di sfere (interferometro laser).
- Usura delle guide lineari (analisi delle vibrazioni).
- Se errore di ortogonalità >0,0005" (0,013 mm) per 10" (254 mm), controllare:
- Se il test ballbar supera:
- Verificare la risoluzione e la scala dell'encoder:
- Controllare i parametri CNC per gli impulsi dell'encoder per giro (PPR).
- Confermare che il PPR corrisponda alle specifiche OEM (ad esempio, 1.000.000 PPR per gli encoder Heidenhain).
- Verificare la risoluzione e la scala dell'encoder:
- Eseguire un test ballbar (ad esempio, Renishaw QC20-W):
Matrice delle cause di guasto
| Sintomo | Probabili cause (classificate in base alla probabilità) | Test diagnostico | Risultato previsto se la causa è confermata |
|---|---|---|---|
| Errore di posizionamento bidirezionale (isteresi) | 1. Gioco della vite a ricircolo di sfere | Test del comparatore (direzione inversa) | Gioco >0,0005" (0,013 mm) |
| 2. Dado della vite a ricircolo di sfere usurato | Analisi delle vibrazioni (intervallo 10–50 Hz) | Vibrazione di picco >0,5 mm/s RMS a 30 Hz | |
| 3. Slittamento accoppiamento encoder | Oscilloscopio (sfasamento canale A/B) | Sfasamento >5° tra i canali A/B | |
| Errore di posizionamento unidirezionale (deriva) | 1. Crescita termica (vite a ricircolo di sfere/motore) | Telecamera termica + interferometro laser | Gradiente di temperatura >10°C (50°F) lungo l'asse; deriva >0,001" (0,025 mm)/piedi |
| 2. Regolazione del servo (guadagno P basso) | Errore di inseguimento durante l'accelerazione | Errore >50 µm (0,002") al 50% della velocità rapida | |
| 3. Contaminazione su scala lineare | Ispezione visiva + ampiezza del segnale | Ampiezza del segnale <4,5 V o detriti visibili sulla bilancia | |
| Errori di interpolazione circolare | 1. Disallineamento della vite a ricircolo di sfere | Interferometro laser (test di rettilineità) | Deviazione >0,0002" (0,005 mm) su 12" (305 mm) |
| 2. Usura della guida lineare | Analisi delle vibrazioni (intervallo 50–200 Hz) | Vibrazione di picco >1,0 mm/s RMS a 100 Hz | |
| 3. Mancata corrispondenza della risoluzione dell'encoder | Controllo dei parametri CNC (valore PPR) | Valore PPR ≠ specifica OEM |
Analisi della causa principale per ogni guasto
1. Gioco della vite a ricircolo di sfere
Perché succede: Il gioco si verifica quando esiste spazio tra la vite a ricircolo di sfere e il dado, consentendo la perdita di movimento durante i cambi di direzione. Le cause includono:
- Cuscinetti a sfera usurati nella chiocciola (usura normale dopo 5.000–10.000 ore di funzionamento).
- Precarico insufficiente sulla chiocciola della vite a ricircolo di sfere (specifiche OEM: 2–5% della capacità di carico dinamico).
- Contaminazione (trucioli, liquido refrigerante) che aumenta l'attrito e l'usura.
Come confermare:
- Test del comparatore: misura l'isteresi quando si inverte la direzione (ad esempio, asse X: movimento +0,1", quindi -0,1"). Il gioco >0,0005" (0,013 mm) conferma il problema.
- Interferometro laser: esegui un test di posizionamento bidirezionale. Il gioco appare come a