Guida alla risoluzione dei problemi diagnostici: errori di posizionamento della macchina CNC

Technical analysis: Troubleshooting CNC machine positioning errors: ballscrew backlash, encoder feedback, thermal compen

1. Descrizione e ambito del problema

Questa guida affronta gli errori critici di posizionamento nelle macchine utensili a controllo numerico computerizzato (CNC), che influiscono sulla precisione di produzione, sulla ripetibilità e sull'efficienza operativa complessiva. Questi errori si manifestano come deviazioni tra la posizione comandata e la posizione effettiva di un asse, portando a imprecisioni dimensionali, scarsa finitura superficiale, usura prematura dell'utensile e aumento del tasso di scarto. L'ambito comprende cause comuni quali gioco delle viti a ricircolo di sfere, anomalie del feedback dell'encoder, carenze di compensazione termica e messa a punto non ottimale del servosistema. Questa guida si applica ai centri di lavoro multiasse, ai torni e alle rettificatrici che utilizzano sistemi di controllo a circuito chiuso.

Classificazione di gravità:

  • Critico: errori che causano deviazioni dimensionali significative (>50 µm / 0,002 pollici) o allarmi ripetuti della macchina, rendendo la macchina non operativa o producendo parti non conformi. Richiede lo spegnimento e la riparazione immediati.
  • Gravi: errori che causano notevoli imprecisioni dimensionali (20-50 µm / 0,0008-0,002 pollici) o una finitura superficiale incoerente, che richiedono rilavorazioni post-lavorazione o influiscono sui programmi di produzione. Richiede attenzione urgente.
  • Minori: errori che causano deviazioni lievi e intermittenti (<20 µm/0,0008 pollici) che potrebbero non influire immediatamente sulla qualità della parte ma indicare un sistema degradato. Richiede indagini e manutenzione programmate.

2. Precauzioni di sicurezza

AVVERTENZA: RISCHIO ELETTRICO. Attenersi sempre alle procedure di lockout/tagout (LOTO) secondo OSHA 29 CFR 1910.147 o alle normative locali prima di eseguire qualsiasi manutenzione meccanica o elettrica. Verificare lo stato di energia zero utilizzando apparecchiature di prova adeguate. L'energia immagazzinata (condensatori nei servoazionamenti, accumulatori idraulici, serbatoi pneumatici, componenti pesanti degli assi sottoposti a gravità) può causare gravi lesioni. Scaricare tutti i condensatori e scaricare la pressione idraulica/pneumatica prima di intervenire sui componenti. Indossare sempre dispositivi di protezione individuale (DPI) adeguati, inclusi occhiali di sicurezza (ANSI Z87.1), guanti e indumenti resistenti all'arco elettrico (NFPA 70E) quando si lavora con quadri elettrici sotto tensione e stivali con punta in acciaio (ASTM F2413). Mantenere una comunicazione chiara con tutto il personale presente nell'area di lavoro. Non utilizzare macchinari con le protezioni rimosse.

3. Strumenti diagnostici richiesti

Nome dello strumento Specifica/Modello (Esempio) Intervallo di misurazione/capacità Scopo
Sistema interferometro laser Laser Renishaw XL-80, API XD Precisione: ±0,5 µm/m, Risoluzione: 1 nm Misura la precisione lineare, la ripetibilità, il gioco, la rettilineità, l'ortogonalità e gli errori di rotazione. Essenziale per una valutazione precisa delle prestazioni dell'asse.
Sistema Ballbar Ballbar attivo Renishaw QC20-W API Deviazione radiale: ±0,5 µm, Lunghezze: 150 mm, 300 mm Valuta la circolarità, l'ortogonalità, il gioco, il disadattamento dei servi e le vibrazioni nel movimento della macchina. Diagnostica rapidamente gli errori cinematici.
Multimetro digitale (DMM) Fluke 87V, Keysight 34461A Voltaggio (AC/DC): 0-1000 V, Corrente (AC/DC): 0-10 A, Resistenza: 0-50 MΩ Verifica la continuità elettrica, i livelli di tensione, l'assorbimento di corrente e la resistenza nel cablaggio, negli encoder e nei circuiti del motore.
Oscilloscopio Tektronix MDO3000, Rigol DS1054Z Larghezza di banda: 50 MHz+, frequenza di campionamento: 1 GS/s+ Analizza i segnali di impulso dell'encoder e le forme d'onda di corrente/tensione del servoazionamento per individuare rumore, distorsione o perdita intermittente.
Analizzatore di vibrazioni SKF Microlog, CSI 2140 Gamma di frequenza: 0-40 kHz, Sensore: Accelerometro Rileva l'usura, lo squilibrio e il disallineamento dei cuscinetti nei motori, nelle viti a ricircolo di sfere e nei giunti.
Termocamera FLIR T500, Testo 883 Intervallo di temperatura: da -20°C a 650°C (da 0°F a 1200°F), sensibilità termica: <30 mK Identifica il surriscaldamento localizzato in motori, cuscinetti, servoazionamenti o collegamenti elettrici indicando attrito eccessivo o guasto imminente.
Software di analisi dei servoazionamenti Specifico per OEM (ad es. Siemens STARTER, servoguida FANUC, Allen-Bradley Studio 5000) Monitoraggio, messa a punto e registrazione diagnostica dei parametri del servo in tempo reale. Analizza le prestazioni del circuito servo, i guadagni, l'errore di inseguimento, la corrente del motore e la cronologia degli allarmi.
Comparatore/base magnetica Mitutoyo 2109S-10, Starrett 25-111J Risoluzione: 0,002 mm/0,0001 pollici, intervallo: 0-10 mm/0-0,5 pollici Misura l'eccentricità, il gioco e i giochi meccanici con contatto diretto.

4. Lista di controllo per la valutazione iniziale

Eseguire queste osservazioni e registrare i dati PRIMA di avviare una diagnostica dettagliata:

Elemento della lista di controllo Osservazione/Dati da registrare Note / Importanza
Cronologia allarmi macchina Registra tutti gli allarmi attivi e storici dal controllo CNC per l'asse interessato. Fornisce indizi immediati su guasti elettrici o del sistema di controllo. Prendere nota della frequenza e dei codici di allarme specifici.
Condizioni operative Annotare i parametri di taglio attuali (velocità di avanzamento, velocità del mandrino, tipo di utensile, materiale), carico sull'asse durante l'errore. Aiuta a correlare gli errori con fasi operative specifiche (ad esempio tagli pesanti, attraversamenti rapidi, inversioni).
Manutenzione/modifiche recenti Identificare eventuali regolazioni meccaniche recenti, riparazioni elettriche, aggiornamenti software o arresti anomali. I nuovi errori spesso si collegano a modifiche recenti. L’intervento umano è una causa probabile.
Fattori ambientali Registrare la temperatura ambiente, l'umidità e qualsiasi fonte di calore localizzata vicino alla macchina. Gli effetti termici contribuiscono in modo significativo agli errori di posizionamento.
Ispezione visiva (generale) Verificare la presenza di cavi allentati, detriti su bilance/encoder, perdite di olio, usura insolita sulle coperture, segni di impatto. Molti problemi sono visibili. Cerca qualcosa fuori dall'ordinario.
Ispezione uditiva Ascoltare eventuali stridori, strilli, colpi o altri rumori anomali durante il movimento dell'asse. I segnali uditivi spesso indicano problemi meccanici (ad esempio, cuscinetti usurati, lubrificazione insufficiente).
Ispezione tattile Verificare la presenza di calore o vibrazioni eccessivi su motori, cuscinetti, supporti di viti a ricircolo di sfere mentre la macchina è in funzione (con cautela e DPI adeguati). Conferma anomalie termiche o di vibrazione prima di utilizzare strumenti specializzati.
Diagnostica di controllo Accedi alle schermate diagnostiche del controllo CNC: monitora l'errore di inseguimento, il carico del servo, i conteggi dell'encoder, la posizione dell'asse. Fornisce dati sulle prestazioni in tempo reale del sistema di controllo e dei circuiti di feedback.

5. Diagramma di flusso della diagnosi sistematica

  1. Osservazione iniziale e revisione degli allarmi:
    • È presente un allarme specifico?
    • Se SI:
      1. Consultare il manuale del controllo CNC per il codice di allarme.
      2. Procedere ai controlli del sistema elettrico/di controllo (Sezione 5.3).
    • Se NO (sottile imprecisione/rifinitura scadente):
      1. Procedere ai controlli meccanici di base (Sezione 5.2).
  2. Controlli del sistema meccanico:
    • Verifica del movimento fisico e del gioco:
      1. Spegnimento (applicazione LOTO).
      2. Tentare di spostare manualmente l'asse interessato. C'è un gioco eccessivo?
      3. Montare il comparatore contro la tavola dell'asse, precaricare e misurare il gioco durante l'inversione dell'asse (ad esempio, comandando +10 mm e poi -10 mm).
      4. Gioco misurato IF > Specifiche OEM (ad esempio, >5-10 µm/0,0002-0,0004 pollici):
        1. Probabile causa: gioco della vite a ricircolo di sfere o cuscinetti/giunti reggispinta usurati.
        2. Procedere all'analisi della causa principale (sezione 7.1).
      5. SE il gioco rientra nelle specifiche:
        1. Procedere con l'ispezione della guida lineare e del cuscinetto.
    • Ispezione guida lineare e cuscinetto:
      1. Ispezionare visivamente le guide lineari per individuare rigature, brinellature o carenze di lubrificante.
      2. Controllare la regolazione della lancetta e il precarico secondo il manuale OEM.
      3. Ascoltare eventuali rumori insoliti durante il movimento dell'asse (jog manuale o a bassa velocità).
      4. SE movimento brusco, attrito eccessivo o rumore insolito:
        1. Probabile causa: cuscinetti/guide lineari usurati, contaminazione o guasto della lubrificazione.
        2. Procedere all'analisi della causa principale (Sezione 7.1 - Relativa a viti a sfere e cuscinetti).
      5. SE le guide/i cuscinetti sembrano accettabili:
        1. Procedere all'ispezione del motore e del giunto.
    • Ispezione motore e giunto:
      1. Spegnimento (applicazione LOTO).
      2. Verificare il montaggio sicuro del servomotore e della vite a ricircolo di sfere.
      3. Ispezionare il giunto per individuare eventuali allentamenti, danni o gioco eccessivo.
      4. Misurare l'eccentricità dell'albero motore con il comparatore.
      5. SE montaggio allentato, accoppiamento danneggiato o eccentricità eccessiva:
        1. Probabile causa: allentamento meccanico, guasto del giunto.
        2. Procedere all'analisi della causa principale (Sezione 7.1 - Allentamento meccanico).
      6. SE il motore e il giunto sono sicuri e non danneggiati:
        1. Procedere ai controlli del sistema elettrico e di controllo.
  3. Controlli del sistema elettrico e di controllo:
    • Verifica del feedback dell'encoder:
      1. Accensione, asse abilitato ma NON in movimento.
      2. Accedere alla schermata diagnostica CNC per il feedback dell'encoder (conteggi grezzi).
      3. Muovere manualmente l'asse lentamente. I conteggi aumentano/diminuiscono in modo fluido e costante?
      4. Spegnimento (applicazione LOTO).
      5. Ispezionare il cablaggio dell'encoder per eventuali danni, collegamenti allentati o integrità della schermatura.
      6. Utilizzare il multimetro digitale per verificare la continuità delle linee del segnale dell'encoder (A, non A, B, non B, Z, non Z) e dell'alimentazione (5 V o 12 V CC).
      7. Utilizzare l'oscilloscopio per osservare i segnali di quadratura A/B durante il movimento lento dell'asse. Cercare onde quadre pulite, rapporto di fase corretto (90°) e assenza di rumore.
      8. SE segnali dell'encoder rumorosi, intermittenti o mancanti o tensione errata:
        1. Probabile causa: codificatore difettoso, cavo danneggiato o interferenza elettrica.
        2. Procedere all'analisi della causa principale (sezione 7.2).
      9. SE i segnali dell'encoder appaiono corretti:
        1. Procedere con i controlli del servoazionamento e del motore.
    • Controlli del servoazionamento e del motore:
      1. Accedi ai parametri diagnostici del servoazionamento tramite software. Monitorare l'errore di inseguimento, la corrente del motore, il comando di velocità e la velocità effettiva.
      2. Comando del movimento degli assi. L'errore di inseguimento rientra nei limiti OEM (ad esempio, <100 conteggi encoder alle velocità di avanzamento tipiche)?
      3. La corrente del motore presenta picchi anomali durante l'accelerazione/decelerazione o le inversioni?
      4. Utilizzare il multimetro digitale per verificare la resistenza degli avvolgimenti del motore (fase-fase e fase-terra). Confrontare con le specifiche OEM (ad esempio, <1,0 Ω fase-fase, >10 MΩ fase-terra).
      5. Utilizzare la termocamera per controllare la temperatura del motore/azionamento durante il funzionamento.
      6. SE errore di inseguimento eccessivo, corrente motore anomala, resistenza dell'avvolgimento errata o surriscaldamento:
        1. Probabile causa: problema di regolazione del servo, cuscinetti/avvolgimenti del motore usurati o servoazionamento guasto.
        2. Procedere all'analisi della causa principale (sezione 7.4).
      7. SE il motore e l'azionamento sembrano funzionanti:
        1. Procedere al controllo della compensazione termica.
  4. Controllo della compensazione termica:
    • Monitora la posizione dell'asse e la temperatura ambientale durante un ciclo completo di riscaldamento della macchina (diverse ore).
    • Utilizzare l'interferometro laser per misurare la variazione dello spostamento lineare al variare della temperatura della macchina.
    • Consultare il manuale del controllo CNC per le impostazioni di compensazione termica. È abilitato e configurato correttamente?
    • SE una deriva significativa della posizione è correlata ai cambiamenti di temperatura e la compensazione è disattivata/errata:
      1. Probabile causa: compensazione termica inadeguata.
      2. Procedere all'analisi della causa principale (sezione 7.3).
    • SE tutti i controlli precedenti vengono superati e la macchina continua a presentare errori:
      1. Esaminare i parametri di controllo CNC (ad esempio, compensazione del gioco, valori di correzione dell'errore di inclinazione).
      2. Considerare le interferenze ambientali (ad esempio, anelli di terra, vibrazioni eccessive provenienti da macchinari vicini).
      3. Contattare il supporto tecnico OEM.

6. Matrice delle cause del guasto

Sintomo Probabili cause (classificate in base alla probabilità) Test diagnostico Risultato previsto se la causa è confermata
Overshoot/Undershoot consistente dopo rapidi movimenti o inversioni 1. Guadagno servo/regolazione PID errata
2. Gioco eccessivo della vite a ricircolo di sfere
3. Cuscinetti dell'asse usurati
1. Analisi del software del servoazionamento (errore di inseguimento, guadagni del circuito di velocità/posizione)
2. Interferometro laser o test ballbar (gioco)
3. Analizzatore di vibrazioni su cuscinetti/supporti per viti a ricircolo di sfere
1. Errore di inseguimento elevato, risposta oscillante
2. Gioco > Specifiche OEM (ad es. >10 µm)
3. Livelli di vibrazione elevati (>4 mm/s RMS) a frequenze specifiche
Allarmi di posizione intermittenti (ad esempio, "Malfunzionamento dell'encoder", "Errore di inseguimento troppo grande") 1. Cavo/connettore del codificatore danneggiato
2. Encoder contaminato/difettoso (scala)
3. Rumore/interferenza elettrica
4. Guasto intermittente del servoazionamento
1. DMM (continuità), ispezione visiva (cavo/schermatura)
2. Oscilloscopio (segnali dell'encoder), scala pulita/sensore
3. Oscilloscopio (rumore del segnale), controllare la messa a terra
4. Diagnostica del servoazionamento (registro allarmi, monitoraggio parametri)
1. Circuito aperto, scarsa schermatura
2. Impulsi mancanti/distorti, conteggi incoerenti
3. Rumore ad alta frequenza sulle linee di segnale
4. Codici di errore interni dell'unità, corrente/tensione irregolare
Deriva posizionale graduale con il riscaldamento della macchina o il cambiamento della temperatura ambiente 1. Compensazione termica inadeguata
2. Generazione eccessiva di calore (ad es. vite a ricircolo di sfere, motore usurato)
3. Fondazione della macchina instabile
1. Interferometro laser (deriva nel tempo/temperatura), parametri di compensazione CNC
2. Termocamera (punti caldi), assorbimento di corrente (motore)
3. Livellamento e ispezione delle fondamenta
1. Modifica della posizione > Specifiche di stabilità termica OEM (ad esempio, >15 µm in 4 ore)
2. Temperatura del componente > 60°C (140°F) o >20°C (36°F) sopra la temperatura ambiente
3. Insediamento della fondazione, macchina non livellata
Finitura superficiale scadente, movimento "Stick-Slip" o "caccia" 1. Lubrificazione insufficiente (guide/vite a ricircolo di sfere)
2. Attrito eccessivamente elevato nella meccanica degli assi
3. Rigidità/risposta bassa del servosistema
4. Accoppiamento/montaggio allentato
1. Ispezione visiva (lubrificante), movimento manuale dell'asse
2. Misurazione della forza di resistenza dell'asse (dinamometro), movimento manuale
3. Software del servoazionamento (impostazioni di guadagno, larghezza di banda)
4. Controllo manuale della coppia, indicatore del quadrante
1. Superfici asciutte/rigate, movimenti a scatti
2. Elevata resistenza al movimento manuale (> specifiche OEM)
3. Guadagni dell'anello di posizione/velocità bassi, larghezza di banda scarsa (ad es. <10 Hz)
4. Gioco visibile, movimento sotto forza manuale
Errori non lineari lungo la corsa dell'asse (ad esempio, errore coerente a un'estremità, zero al centro, opposto all'altra estremità) 1. Errore di passo nella vite a ricircolo di sfere/scala lineare
2. Errori di geometria della macchina (rettilineità, ortogonalità)
3. Dati di compensazione dell'errore di intonazione (PEC) errati
1. Interferometro laser (misurazione dell'errore di inclinazione)
2. Interferometro laser (test di rettilineità/ortogonalità)
3. Revisione dei dati PEC del controllo CNC
1. Il profilo dell'errore di passo misurato si discosta significativamente da quello lineare (>20 µm/m)
2. Errori di rettilineità/ortogonalità > specifiche OEM (ad esempio, >10 µm/m)
3. Valori PEC non corrispondenti agli errori misurati effettivi

7. Analisi della causa principale di ogni guasto

7.1. Gioco delle viti a ricircolo di sfere e allentamento meccanico

Spiegazione: Il gioco è la perdita di movimento tra la vite a ricircolo di sfere e il suo dado o qualsiasi altro componente meccanico nel sistema di trasmissione (giunti, cuscinetti reggispinta). Si verifica a causa dell'usura della vite a ricircolo di sfere e della chiocciola, consentendo il movimento relativo senza spostamento assiale. Anche i cuscinetti reggispinta usurati o precaricati in modo improprio (ISO Classe P4/ABEC 7 o superiore) che supportano la vite a sfere possono contribuire in modo significativo, così come gli accoppiamenti allentati tra il servomotore e la vite a sfere. Se non risolto, il gioco eccessivo provoca una scarsa precisione di posizionamento, soprattutto durante le inversioni di direzione, portando a errori "dog-leg" su parti sagomate, ridotta qualità della superficie e aumento dell'errore di inseguimento nel servosistema. Può anche accelerare l'usura di altri componenti meccanici e aumentare l'affaticamento del servomotore a causa della continua oscillazione.

Conferma:

  • Utilizzare un interferometro laser o un ballbar per misurare il gioco dell'asse lineare durante un test di inversione programmato. Le specifiche OEM in genere vanno da 0 a 10 µm (da 0 a 0,0004 pollici). I valori che superano questo intervallo confermano un gioco significativo.
  • Montare un comparatore sul tavolo della macchina, toccando il telaio fisso della macchina. Comandare i movimenti dell'asse piccolo (ad esempio, 0,010 mm / 0,0004 pollici) in entrambe le direzioni. Qualsiasi ritardo nel movimento dell'indicatore dopo la rotazione del motore indica un gioco.
  • Spegnimento (applicazione LOTO). Ruotare manualmente l'albero della vite a ricircolo di sfere (se accessibile) mantenendo ferma la tavola dell'asse. Qualsiasi gioco di rotazione prima che il tavolo inizi a muoversi indica un contraccolpo.
  • Controllare il gioco dei cuscinetti di supporto della vite a sfere (anteriore e posteriore) tentando di sollevare/spostare l'albero della vite a sfere radialmente e assialmente mentre è montato.
  • Verificare l'integrità dell'accoppiamento tra motore e vite a ricircolo di sfere; qualsiasi gioco visibile o tattile indica un accoppiamento fallito.

Danni se irrisolti: il funzionamento continuato con gioco eccessivo porterà a un'usura accelerata della vite a sfere e del dado, a un aumento dello stress sui servomotori e sugli azionamenti a causa delle oscillazioni, a una scarsa qualità delle parti, a un elevato tasso di scarto e a potenziali guasti meccanici catastrofici del gruppo vite a sfere o dei cuscinetti reggispinta.

7.2. Anomalie del feedback dell'encoder

Spiegazione: Gli encoder sono dispositivi di feedback critici che segnalano la posizione effettiva dell'asse al controllo CNC. Le anomalie possono includere perdita di segnale intermittente, contaminazione da rumore elettrico, danni fisici al disco/scala dell'encoder o guasti ai cavi. Le righe lineari (ottiche o magnetiche) sono soggette a contaminazione da refrigerante, trucioli o polvere, mentre gli encoder rotativi sui motori possono essere soggetti a usura dei cuscinetti, contaminazione o guasti elettronici. Se il segnale di feedback viene danneggiato o perso, il controllo CNC non è in grado di determinare con precisione la posizione dell'asse, con conseguenti allarmi di "errore di inseguimento", movimento incontrollato dell'asse o posizionamento errato. Il rumore elettrico può introdurre impulsi fantasma, causando errori di posizionamento o jitter minori ma costanti.

Conferma:

  • Accedere alle schermate diagnostiche del CNC per monitorare i conteggi grezzi dell'encoder. Osservare eventuali salti irregolari, blocchi o improvvise perdite di conteggi durante il movimento dell'asse.
  • Spegnimento (applicazione LOTO). Ispezionare visivamente l'unità codificatore e il cavo per eventuali danni, sfilacciamenti, collegamenti allentati o ingresso di contaminanti. Per le scale lineari, assicurarsi che la testina di lettura sia pulita e correttamente allineata (spazio specifico OEM, in genere 0,1-0,2 mm).
  • Utilizzare un multimetro digitale per controllare la continuità dei singoli fili nel cavo dell'encoder e verificare la stabilità della tensione di alimentazione (ad esempio, +5 V CC ±5%) sull'encoder.
  • Utilizzare un oscilloscopio per osservare i segnali di quadratura A/B (e l'impulso Z per gli encoder assoluti) sui terminali di ingresso del servoazionamento facendo avanzare lentamente l'asse. Cerca onde quadrate pulite e nitide con uno sfasamento di 90°. Rumore, interruzioni del segnale o livelli di tensione errati indicano un problema.
  • Gli allarmi “Malfunzionamento encoder” o “Perdita di feedback” sono indicatori diretti di questo problema.

Danni se irrisolti: i problemi irrisolti dell'encoder possono causare gravi incidenti, danni alla macchina, produzione continua di parti fuori tolleranza e rischi per la sicurezza dovuti a movimenti incontrollati degli assi.

7.3. Carenze di compensazione termica

Spiegazione: tutti i materiali si espandono e si contraggono con i cambiamenti di temperatura. Le strutture delle macchine CNC, le viti a ricircolo di sfere e le scale lineari non fanno eccezione. Durante il funzionamento della macchina, il calore viene generato da motori, cuscinetti, processi di taglio e sistemi idraulici. Questo calore interno, combinato con le fluttuazioni della temperatura ambiente, provoca cambiamenti dimensionali nella struttura della macchina. Se non compensate, queste dilatazioni o contrazioni termiche si traducono direttamente in errori di posizione, particolarmente evidenti su lunghe corse degli assi o dopo un avviamento a freddo. I controlli CNC utilizzano parametri di compensazione termica per compensare questi cambiamenti prevedibili, spesso utilizzando sensori di temperatura o tabelle preprogrammate. Le carenze derivano da compensazione disabilitata, parametri errati o sensori di temperatura guasti.

Conferma:

  • Eseguire un test completo dell'interferometro laser sull'intero intervallo di corsa dell'asse dopo un avvio a freddo e ripeterlo dopo diverse ore di funzionamento continuo (a caldo). Confrontare i grafici di precisione lineare e ripetibilità. Uno spostamento significativo e costante della posizione (ad esempio, >15 µm/0,0006 pollici) lungo la corsa dell'asse al variare della temperatura conferma la deriva termica.
  • Monitora la temperatura dell'ambiente e dei componenti della macchina utilizzando una termocamera o sensori integrati. Correlare i cambiamenti di temperatura con la deriva posizionale osservata.
  • Accedi ai parametri di compensazione termica del controllo CNC. Verificare se la compensazione è abilitata e se i valori sono appropriati per la macchina. Consultare la documentazione OEM.
  • Controllare la funzionalità di eventuali sensori di temperatura che alimentano il sistema di compensazione utilizzando un multimetro digitale per misurare la resistenza o l'uscita di tensione e confrontandolo con curve di temperatura note.

Danno se non risolto: porta a una qualità incoerente delle parti, soprattutto nelle lavorazioni ad alta precisione o con corse lunghe, che richiedono frequenti offset manuali e un aumento dei tempi di configurazione. Riduce le capacità di precisione complessive della macchina.

7.4. Regolazione del servo non ottimale

Spiegazione: un servosistema è costituito da un servomotore, un encoder e un servoazionamento, che lavorano tutti insieme per controllare con precisione la posizione e la velocità dell'asse. La regolazione del servo comporta la regolazione dei guadagni proporzionale (P), integrale (I) e derivativo (D) (controllo PID) all'interno del servoazionamento per ottimizzare la risposta del sistema ai comandi. Una regolazione non ottimale comporta un errore di inseguimento eccessivo (la differenza tra la posizione comandata e quella effettiva), oscillazioni, risposta lenta o instabilità. Se i guadagni sono troppo bassi, il sistema è “lento” e non riesce a raggiungere rapidamente la posizione comandata, con conseguente ritardo posizionale. Se i guadagni sono troppo alti, il sistema diventa “sovrasmorzato” o “sottosmorzato”, causando superamento, squilli o vibrazioni. Ciò influisce direttamente sulla precisione della contornatura, sulla finitura superficiale e sulle prestazioni dinamiche.

Conferma:

  • Accedere al software diagnostico del servoazionamento (ad esempio, Siemens STARTER, FANUC Servo Guide). Monitorare l'errore di inseguimento durante il movimento dell'asse, in particolare durante l'accelerazione, la decelerazione e la contornatura. L'errore di inseguimento dovrebbe essere minimo e stabile (ad esempio, in genere <100 conteggi encoder per le macchine moderne).
  • Eseguire un test di risposta al gradino (comandare un rapido cambio di posizione) e osservare graficamente la risposta effettiva di posizione/velocità del motore. Cercare un superamento eccessivo (>5%), un tempo di assestamento lento o oscillazioni sostenute.
  • Analizzare le forme d'onda di corrente e velocità provenienti dal servoazionamento per rilevare eventuali segni di instabilità o ondulazione eccessiva.
  • Utilizzare un test ballbar. Modelli specifici nel grafico della circolarità (ad esempio, "farfalla" o "puntaspilli") possono indicare una mancata corrispondenza del servo o una messa a punto inadeguata tra gli assi.
  • Controllare la cronologia degli allarmi del servoazionamento per gli allarmi "Errore di inseguimento eccessivo" o "Sovraccarico servo".

Danno se irrisolto: una scarsa regolazione del servo porta a dimensioni imprecise delle parti, finiture superficiali ruvide, maggiore usura meccanica dovuta alle vibrazioni e potenziale surriscaldamento del servomotore/azionamento dovuto alla costante ricerca della posizione. Compromette le capacità dinamiche della macchina.

8. Procedure di risoluzione passo dopo passo

8.1. Risoluzione del gioco delle viti a ricircolo di sfere e dell'allentamento meccanico

  1. Blocco/Tagout: implementare le procedure LOTO sulla disconnessione dell'alimentazione principale della macchina. Conferma lo stato di energia zero.
  2. Accesso all'asse: rimuovere eventuali coperture o protezioni necessarie per accedere alla vite a sfere, ai dadi e ai cuscinetti reggispinta.
  3. Ispeziona l'accoppiamento: controlla l'accoppiamento motore-vite a ricircolo di sfere. Se usurato, rotto o allentato, sostituirlo. Assicurarsi che il corretto allineamento durante il riassemblaggio (normalmente <0,05 mm/0,002 pollici di disassamento). Serrare i bulloni del giunto secondo le specifiche OEM (ad es. 20 Nm / 14,7 piedi-libbre).
  4. Ispezione e sostituzione del cuscinetto reggispinta:
    • Ispezionare i cuscinetti reggispinta della vite a sfere (tipicamente cuscinetti a contatto angolare, precaricati). Verificare il gioco assiale.
    • Se il gioco è eccessivo o i cuscinetti sono ruvidi, sostituirli con nuovi cuscinetti di precisione abbinati (ad esempio FAG 71920-C-T-P4S, NSK 70BNR20-SULP4).
    • Precarico: riassemblare e precaricare i cuscinetti reggispinta secondo le specifiche di coppia o spostamento OEM utilizzando una chiave dinamometrica (ad esempio 50 Nm / 36,9 piedi-libbre) o spessori. Un precarico errato porterà a guasti prematuri o a una riduzione della rigidità.
  5. Sostituzione vite a sfera e dado a sfera:
    • Se il gioco rimane eccessivo dopo la sostituzione del cuscinetto reggispinta, è probabile che la vite a sfere e/o il dado a sfere siano usurati oltre la tolleranza.
    • Sostituire l'intero gruppo della vite a sfere (vite a sfere, dado e cuscinetti terminali) con un'unità OEM o equivalente con rettifica di precisione (ad esempio, ISO Classe 3 o 5, JIS Classe C3 o C5).
    • Durante l'installazione, garantire il corretto allineamento della vite a ricircolo di sfere con le guide lineari per evitare inceppamenti e usura prematura.
    • Lubrificare la nuova vite a sfere e il dado con il grasso o l'olio consigliato dal produttore.
  6. Verifica e ricompensa:
    • Rimontare tutte le coperture e le protezioni.
    • Ripristinare l'alimentazione, abilitare l'asse.
    • Eseguire un interferometro laser o un test ballbar per misurare il gioco rimanente. Se necessario, regolare il parametro di compensazione del gioco CNC (assicurarsi PRIMA che il gioco meccanico sia ridotto al minimo). La compensazione dovrebbe tenere conto solo del contraccolpo residuo e inevitabile.

8.2. Risoluzione Anomalie Feedback Encoder

  1. Lockout/Tagout: implementare le procedure LOTO. Conferma energia zero.
  2. Ispeziona e pulisci:
    • Per le bilance lineari, pulire accuratamente la scala in vetro e la testina di lettura con un panno privo di lanugine e alcol isopropilico. Evitare di toccare la superficie ottica.
    • Per gli encoder rotativi, assicurarsi che l'accoppiamento all'albero motore sia sicuro e privo di detriti.
  3. Integrità di cavi e connettori:
    • Ispezionare visivamente l'intera lunghezza del cavo dell'encoder per verificare la presenza di tagli, sfregamenti o punti di pizzicamento.
    • Controllare tutti i pin del connettore per eventuali piegature, corrosione o allentamenti. Riposizionare saldamente i connettori.
    • Utilizzare un multimetro digitale per verificare la continuità di ciascun filo dall'encoder al servoazionamento. Sostituire il cavo se vengono rilevati collegamenti o cortocircuiti.
    • Verificare la continuità dello schermo e la corretta messa a terra su entrambe le estremità per mitigare il rumore elettrico.
  4. Controllo dell'alimentazione:
    • Con l'alimentazione inserita (rispettare le precauzioni di sicurezza), utilizzare un multimetro digitale per misurare la tensione di alimentazione all'encoder. Deve essere stabile e rientrare nelle specifiche OEM (ad esempio, +5 V CC ±5%). Correggere se fuori range.
  5. Analisi del segnale (oscilloscopio):
    • Con l'alimentazione accesa e l'asse abilitato, muovere lentamente l'asse. Utilizzare un oscilloscopio per verificare i segnali di quadratura A/B all'ingresso del servoazionamento. Confermare onde quadre pulite con sfasamento di 90°. Cerca picchi di rumore transitori.
    • Se i segnali sono danneggiati nonostante l'integrità del cavo, l'encoder stesso è difettoso e deve essere sostituito.
  6. Sostituzione e allineamento dell'encoder:
    • Se l'encoder risulta difettoso, sostituirlo con un'unità specificata dall'OEM.
    • Per le scale lineari, garantire il corretto allineamento e il traferro della testina di lettura secondo le istruzioni del produttore.
    • Per gli encoder rotativi, garantire il corretto montaggio e accoppiamento all'albero del motore.
  7. Verifica: ripristinare l'alimentazione ed eseguire l'asse. Monitorare i conteggi dell'encoder e verificare il funzionamento stabile.

8.3. Risoluzione delle carenze di compensazione termica

  1. Identificare le fonti termiche: utilizzare una termocamera per identificare la generazione anomala di calore in componenti specifici (motori, cuscinetti, viti a ricircolo di sfere) durante il funzionamento. Affrontare prima i problemi sottostanti (ad esempio lubrificazione, parti usurate).
  2. Verifica sensori di temperatura:
    • Blocco/Tagout.
    • Se la macchina utilizza sensori di temperatura dedicati per la compensazione, verificarne la funzionalità. Controllare la continuità del cablaggio e l'uscita del sensore (resistenza per RTD/termistore, tensione per termocoppia) rispetto a un riferimento calibrato. Sostituire i sensori difettosi.
  3. Regola i parametri di compensazione termica CNC:
    • Accedi ai parametri di compensazione termica del controllo CNC.
    • Consultare la documentazione OEM per i valori consigliati e le procedure di abilitazione/disabilitazione.
    • Regolare attentamente le impostazioni di compensazione, in genere un coefficiente lineare o una tabella di ricerca, in base alla deriva termica misurata dai test dell'interferometro laser.
    • Regolazioni incrementali: apporta piccole modifiche incrementali e verifica nuovamente le prestazioni durante un ciclo termico completo (da freddo a caldo).
    • Assicurarsi che tutti i dati di compensazione dell'errore di beccheggio (PEC) vengano acquisiti a una temperatura stabile e costante (ad esempio, dopo 2 ore di riscaldamento).
  4. Controllo ambientale:
    • Assicurarsi che la macchina funzioni in un ambiente a temperatura stabile (ad esempio, un'officina con aria condizionata) per ridurre al minimo le influenze termiche esterne.
  5. Verifica: esegui cicli di produzione estesi e rimisura la precisione lineare con un interferometro laser per confermare l'efficacia delle regolazioni di compensazione nell'intero intervallo di temperature operative.

8.4. Risoluzione per la regolazione del servo non ottimale

  1. Blocco/Tagout: implementare le procedure LOTO quando necessario per l'accesso ai componenti dell'azionamento.
  2. Pre-controllo del sistema meccanico: prima della messa a punto, assicurarsi che il sistema meccanico (vite a sfere, guide, cuscinetti, accoppiamento) sia in condizioni ottimali (nessun gioco eccessivo, attrito o allentamento). Una meccanica scadente non può essere compensata dalla messa a punto.
  3. Accesso al software del servoazionamento: connettersi al servoazionamento utilizzando il software specifico dell'OEM (ad esempio Siemens STARTER, FANUC Servo Guide).
  4. Parametri di backup: salvare SEMPRE un backup dei parametri correnti del servoazionamento prima di apportare qualsiasi modifica.
  5. Funzione di auto-tuning (se disponibile): Molti servoazionamenti moderni dispongono di una funzione di auto-tuning. Eseguire prima questa operazione se l'OEM lo consiglia. Monitorare i risultati per verificarne la stabilità.
  6. Regolazione manuale del guadagno PID (approccio sistematico):
    • Guadagno P (proporzionale): aumenta la reattività. Inizia con un livello basso e aumenta gradualmente. Troppo alto: oscillazione, superamento. Troppo basso: grande errore di inseguimento, risposta lenta.
    • I-Gain (integrale): riduce l'errore di stato stazionario (garantisce il raggiungimento della posizione comandata). Aumentare gradualmente. Troppo alto: oscillazioni lente, superamento. Troppo basso: errore a regime.
    • D-Gain (derivativo): riduce il superamento e smorza le oscillazioni. Aumentare gradualmente. Troppo alta: sensibilità al rumore, alle vibrazioni.
    • Guadagni del loop di velocità e posizione: regolali in modo iterativo. Monitorare l'errore di inseguimento, l'errore di velocità e la corrente del motore sul software diagnostico. Obiettivo: errore di inseguimento minimo durante il movimento dinamico (accelerazione/decelerazione) e movimento dell'asse regolare e stabile.
    • Feedforward di velocità e Feedforward di accelerazione: regola questi parametri per ridurre l'errore di inseguimento durante i profili di accelerazione/decelerazione elevata senza compromettere la stabilità.
  7. Testa e verifica:
    • Eseguire vari movimenti degli assi: attraversamenti rapidi, jog lenti, inversioni di direzione, interpolazione circolare (test ballbar).
    • Monitorare il seguente errore. Dovrebbe essere piccolo e coerente.
    • Ascoltare eventuali rumori o vibrazioni anomali del motore.
    • Esegui un test ballbar per verificare la circolarità e le prestazioni dinamiche migliorate.
    • Eseguire parti di prova per confermare l'accuratezza dimensionale e la finitura superficiale.
  8. Modifiche ai documenti: registra tutti i parametri finali del servo e i corrispondenti miglioramenti delle prestazioni.

9. Misure preventive

Causa principale Strategia di prevenzione Metodo di monitoraggio Intervallo consigliato
Gioco delle viti a ricircolo di sfere e allentamento meccanico Lubrificazione regolare, sostituzione proattiva dei componenti usurati (vite a sfere, dadi, cuscinetti reggispinta) Test dell'interferometro laser/ballbar, controlli del comparatore, ispezione uditiva Ogni anno o ogni 4.000 ore di funzionamento (a seconda di quale evento si verifica per primo)
Anomalie del feedback dell'encoder Mantenere un ambiente pulito, garantire un corretto instradamento e schermatura dei cavi, ispezione periodica delle bilance/cavi Ispezione visiva di cavi/scale, diagnostica CNC (conteggi encoder), oscilloscopio (integrità del segnale) Mensile (visivo), annuale (controllo elettrico/segnale dettagliato)
Carenze di compensazione termica Garantire la stabilità del sistema HVAC, la calibrazione regolare dei sensori di temperatura, procedure ottimizzate di riscaldamento della macchina Termocamera, Interferometro Laser (Drift Test), Verifica Parametri CNC Annualmente (calibrazione/deriva), giornaliero (aderenza al protocollo di riscaldamento)
Regolazione del servo non ottimale Risintonizzazione periodica (soprattutto dopo importanti riparazioni meccaniche), messa a punto iniziale completa Software diagnostico servoazionamento (errore di inseguimento, risposta), test ballbar, produzione di parti di prova Ogni 2.000 ore di funzionamento o dopo una sostituzione significativa di componenti meccanici

10. Parti di ricambio e componenti

Descrizione della parte Specifica/Tipo Quando sostituire Categoria UNITEC
Gruppo vite a ricircolo di sfere Rettificato di precisione, classe di precisione C3/C5, diametro/passo/lunghezza specifici Gioco > Specifiche OEM, rumore/vibrazioni eccessivi, usura visibile sulle filettature Componenti del movimento lineare
Dado a sfera Chiocciola singola o doppia (precaricata), passo/diametro specifico Gioco > Specifiche OEM, usura visibile, quando si sostituisce la vite a ricircolo di sfere Componenti del movimento lineare
Cuscinetti reggispinta per viti a ricircolo di sfere Contatto angolare, coppia accoppiata, precisione P4/ABEC 7, ID/OD specifico Gioco assiale eccessivo, rotazione irregolare, temperatura/vibrazioni elevate Cuscinetti
Accoppiamento servomotore-vite a ricircolo di sfere Tipo a soffietto, ganascia o disco, gioco zero, dimensioni foro specifiche Danni visibili, crepe, gioco eccessivo, degrado degli elementi in gomma Trasmissione di potenza
Encoder lineare/scala Ottico o magnetico, risoluzione specifica (ad es. 0,1 µm), lunghezza della corsa Segnali intermittenti/persi, danni fisici alla bilancia/testina di lettura, rumore persistente Dispositivi di sensori e feedback
Codificatore rotativo Incrementale o assoluto, risoluzione specifica (ad es. 2048 ppr), tipo di albero Segnali intermittenti/persi, rumore dei cuscinetti, danni fisici Dispositivi di sensori e feedback
Servomotore Potenza kW/HP specifica, dimensione della flangia, tipo di risolutore/encoder Assorbimento di corrente eccessivo, surriscaldamento, guasto agli avvolgimenti, guasto ai cuscinetti, vibrazioni elevate Motori e azionamenti
Servoazionamento/amplificatore Valore nominale corrente/tensione specifico, tensione bus, protocollo di comunicazione Allarmi interni persistenti, guasto dello stadio di uscita, comportamento irregolare, assenza di potenza Motori e azionamenti

Per pezzi di ricambio originali OEM e aftermarket di alta qualità, visita il nostro ampio catalogo elettronico: www.unitecd.com/e-catalog/

11. Riferimenti

  • ANSI/ASME B5.54: Metodi per la valutazione delle prestazioni dei centri di lavoro a controllo numerico computerizzato
  • ISO 230-1: Codice di prova per macchine utensili - Parte 1: Precisione geometrica delle macchine che funzionano in condizioni a vuoto o quasi statiche
  • ISO 230-2: Codice di prova per macchine utensili - Parte 2: Determinazione della precisione e della ripetibilità del posizionamento degli assi a controllo numerico
  • NFPA 70E: Standard per la sicurezza elettrica sul posto di lavoro
  • OSHA 29 CFR 1910.147: Il controllo dell'energia pericolosa (lockout/tagout)
  • Manuali di manutenzione e diagnostica per macchine utensili OEM (ad es. FANUC, Siemens, Heidenhain)
  • Guide di manutenzione UNITEC correlate: “Programma di lubrificazione per macchine utensili di precisione”, “Analisi delle vibrazioni per la manutenzione predittiva”

Related Articles