Introduzione alla calibrazione dell'encoder per il controllo del movimento di precisione

Gli encoder sono i principali dispositivi di feedback sensoriali in sistemi di automazione moderna, robotica, macchine CNC e posizionamento di precisione. Convertono i segnali meccanici, rotativi o lineari, in segnali elettrici che i controllori interpretano come posizione, velocità e direzione. Mentre gli encoder sono prodotti per standard di esattezza, la loro produzione raw è raramente perfetta direttamente fuori dalla scatola.

La calibrazione è il processo sistematico di comparare l'output di un encoder a uno standard di riferimento noto e di applicare correzioni per minimizzare la deviazione. Senza una calibrazione rigorosa, un encoder ad alta risoluzione può sottoperformarsi, introducendo le linee di misurazione della posizione, la velocità di ripple e gli errori di sincronizzazione che oppongono le linee di produzione ad alto rendimento.

Principi fondamentali di misurazione e calibrazione dell'encoder

Accuratezza contro la risoluzione

Un errore comune è che l'alta risoluzione garantisce un'elevata precisione. Risoluzione] si riferisce al più piccolo incremento che un encoder può distinguere, mentre accuracy] descrive come strettamente la posizione riportata dell'encoder corrisponde alla vera posizione meccanica.

Tracciabilità di uno standard di riferimento

Questo significa che lo standard di riferimento utilizzato per il confronto è stato calibrato su uno standard nazionale o internazionale (ad esempio, NIST negli Stati Uniti, PTB in Germania). Per le misurazioni lineari, un interferometro laser con un laser stabilizzato elio-neon fornisce una lunghezza d'onda tracciabile di luce.

Fonti comuni di errori di misurazione dell'encoder

Capire dove gli errori hanno origine è essenziale per selezionare il metodo di calibrazione corretto e interpretare i risultati.

Fonti di errore meccaniche

  • Shaft Eccentricity and Runout:[ Se l'albero encoder non è perfettamente coassiale con l'albero motore o con la vite di piombo, la connessione meccanica provoca errori di posizione periodici. Questa è la fonte più comune di inesattezza nelle applicazioni rotative. Un giunto flessibile può mitigare alcuni disallineamenti, ma il disallineamento eccessivo introduce backlash e hysteresi.
  • Abbe Errore:[] Nei sistemi lineari, se la testina di lettura dell'encoder non è allineata con l'asse di misura (l'Abbe offset), qualsiasi errore angolare nella guida è ingrandito.
  • Coupling Compliance e Backlash:[] Gli accoppiamenti Oldham, i giunti a soffietto e gli accoppiamenti a fascio elicoidale hanno tutti una rigidità torsionale finita.
  • Distorsione di montaggio:[ Viti di montaggio sovratensioni o montaggio dell'encoder su una superficie non gonfia può distorcere l'alloggiamento dell'encoder, causando la scala di sedersi fuori piano rispetto alla testa di lettura.

Errori elettrici e di segnale

  • Errori di interpolazione (Sin/Cos Encoders): Queste sono la fonte di errore dominante nei sistemi ad alta risoluzione. Un codificatore 1 Vpp sin/cos si basa sul controller interpolando i segnali sine e cosene.
  • Edge Jitter and Noise:[ Il rumore elettrico ad alta frequenza da unità a frequenza variabile (VFD) o alimentatori a commutazione può sovrapporre sui segnali di encoder, causando bordi di attivazione per leggere in anticipo o tardi (jitter).
  • Lunghezza e degradazione dei segnali:[ Le lunghe piste dei cavi, soprattutto con segnali TTL/HTL, possono causare attenuazione e cross-talk. Le applicazioni ad alta velocità richiedono un'attenta impedenza di corrispondenza e di guidatori di linea potenzialmente differenziali (RS-422).

Fonti di errore ambientali

  • L'espansione termica:[] Il coefficiente di espansione di una scala di vetro (tipicamente ~8 ppm/°C) significa una lunghezza di cambiamento di scala di 1 metro di 8 micron per ogni cambiamento di temperatura del 1°C. In applicazioni di precisione, l'ambiente deve essere controllato o il controller deve applicare compensazione termica.
  • Contaminazione:[ La polvere, la nebbia dell'olio e il refrigerante possono oscurare la scala ottica, causando la caduta del segnale o la riduzione dell'ampiezza.

Approcci di calibrazione encoder-Specific

Incrementale codificatori (TTL/HTL)

La calibrazione si concentra principalmente sulla posizione dell'impulso dell'indice e sull'ortogonalità dei canali A e B. L'impulso dell'indice è spesso usato per un marchio di riferimento hardware durante una routine di accoppiamento. Se l'impulso dell'indice è tempo di errore rispetto alla posizione meccanica, la posizione di riferimento è sbagliata.

Incremental Sin/Cos Encoders (1 Vpp)

Gli encoder Sin/Cos forniscono livelli di tensione analogici per le tracce della sine e del cosne, che vengono poi interpolati internamente dal drive o dal controller (ad esempio, interpolazione 4096x). La calibrazione a questo livello è un compito specializzato. L'obiettivo è quello di generare un cerchio perfetto Lissajous dal peccato e dai segnali cos.

  • DC Offset:[] Il valore medio del segnale sine o coseno non è zero.
  • Amplitude Mismatch:[ La tensione di picco-a-peak della sine è diversa dal coseno.
  • Errore di trucco:[ Il segnale del coseno non è esattamente 90 gradi fase spostato dalla sine.

Questi errori vengono corretti utilizzando l'algoritmo di correzione Heydemann, che applica i parametri di guadagno, offset e compensazione ortogonalità. Le unità moderne hanno spesso una routine di autocalibrazione per i segnali di peccato/cos. Per la massima precisione, questi parametri devono essere determinati utilizzando un riferimento di precisione e applicati all'encoder o al controller.

Solutori assoluti (EnDat, BiSS, SSI, HIPERFACE DSL)

Gli encoder assoluti emettono una parola di posizione digitale unica per ogni posizione meccanica, inclusi i cicli di potenza. La calibrazione comporta la verifica del valore assoluto di posizione contro un riferimento noto. Gli encoder multi-turn richiedono la calibrazione del contatore di giri, che spesso è a batteria.

Il flusso di lavoro di calibrazione dell'encoder ad alta precisione

Un progetto di calibrazione di successo segue un flusso di lavoro strutturato che integra discipline meccaniche, elettriche e software.

Fase 1: Allineamento meccanico e configurazione

Per gli encoder rotanti, utilizzando uno strumento di allineamento laser per allineare l'albero motore all'albero encoder attraverso l'accoppiamento è consigliato. La corsa al punto di accoppiamento dovrebbe essere all'interno delle specifiche del produttore (spesso meno di 0,01 mm). Per gli encoder lineari, la testina deve essere parallela all'asse di scala entro tolleranze strette per evitare errori di installazione.

Fase 2: Controllo dell'integrità del segnale elettrico

Collegare l'encoder all'interfaccia di guida o di calibrazione di destinazione. Utilizzando un oscilloscopio ad alta banda (100 MHz o meglio), sondare i segnali di uscita. Per gli encoder incrementali, verificare i livelli di segnale conforme agli standard RS-422. Verificare per gli errori di incanalamento eccessivo o overshoot. Per i codificatori di peccato/cos, catturare diversi cicli del segnale sine e del modo cosìne.

Fase 3: Stabilire lo Standard di riferimento

Il sistema di riferimento scelto deve essere impostato e consentito di termicare l'ambiente. Un interferometro laser richiede un periodo di riscaldamento per la testa laser per stabilizzare. Una tavola rotante di precisione deve essere verificata come livello e centrata sull'asse di rotazione. Assicurare l'accuratezza dello standard di riferimento è almeno quattro volte migliore della precisione desiderata dell'encoder che viene calibrato (4:1 rapporto di incertezza di prova).

Fase 4: Acquisizione dati e mappatura degli errori

Spostare l'asse attraverso la sua gamma completa di movimento utilizzando una dimensione del passo predeterminato. Ad ogni passo, registrare sia l'uscita dell'encoder (tramite l'interfaccia diagnostica del controller) che il valore dello standard di riferimento. Per un codificatore rotante, questo comporta in genere passare attraverso 360 gradi a 10, 20, o 30 gradi intervalli. Per un codificatore lineare, raccogliere centinaia di punti distanziati attraverso il viaggio completo.

Fase 5: Compensazione e regolazione

I moderni controllori di movimento supportano ] tabelle di compensazione del rotore. Queste tabelle mappano l'errore di posizione conosciuto e applicano una correzione alla posizione comandata. I dati della fase 4 vengono caricati al controller. Per gli encoder di peccato/cos, se l'encoder stesso supporta parametri programmabili, i coefficienti di correzione Heydemann vengono scritti direttamente alla memoria del encoder.

Fase 6: Calibrazione dinamica e verifica delle prestazioni

L'accuratezza statica (posizione ad una fermata) non garantisce buone prestazioni dinamiche. Il sistema deve essere verificato in movimento. Eseguire una velocità costante spostandosi alla velocità operativa e misurare il segnale di errore di velocità dall'encoder. Le punte ad alta frequenza nell'errore di codifica indicano errori di interpolazione o rumore elettrico.

Strumenti essenziali per la calibrazione dell'encoder

La verifica di base in un negozio di pannelli potrebbe richiedere solo un multimetro e un campo di applicazione. La calibrazione di precisione in un laboratorio di metrologia richiede una strumentazione specializzata.

  • Il Jig di calibrazione o il montaggio di precisione:[ Un dispositivo rigido, a zero-backlash è la base di qualsiasi calibrazione affidabile.
  • Interferometro laser (Caratura lineare):[ I sistemi di Renishaw o Keysight sono lo standard d'oro, che fornisce misurazioni lineari tracciabili su lunghe distanze con precisione submicron.
  • Precision Indexing Table or Autocollimator/Polygon (Rotary Calibration):] Le tabelle di indicizzazione forniscono posizioni angolari discreti e molto accurate. Un autocoltore con poligono ottico fornisce una verifica angolare continua.
  • Oscilloscopio ad alta larghezza:[] Un campo a 4 canali è essenziale per analizzare i segnali di quadratura, le figure di sin/cos Lissajous e la diagnosi del rumore elettrico.
  • Software di interfaccia codificatore:[] Strumenti specifici del produttore (ad esempio, da Heidenhain, Rockwell, Siemens, Beckhoff) sono tenuti a leggere i registri di codifica crudi, avviare routine di auto-calibrazione e parametri di compensazione del programma nell'encoder o nell'unità.
  • Data Acquisizione e analisi Sistema:[] Software in grado di registrare dati simultanei dall'encoder e dallo standard di riferimento, calcolando deviazioni, e la produzione di mappe di errore e budget di incertezza è essenziale per il lavoro di fascia alta.

Verifica, convalida e sicurezza di misura

La verifica è il processo di ri-test dell'encoder dopo la calibrazione per confermarlo soddisfa le specifiche. La convalida garantisce che il sistema complessivo (encoder, cablaggi, controller, meccanica) soddisfi i requisiti di prestazione dell'applicazione. Una parte critica della validazione sta calcolando l'incertezza termica .

Mantenere la calibrazione Integrity nel tempo

La calibrazione non è un evento di una volta. Le macchine indossano, degrade dei cuscinetti, accumulo di contaminanti e l'età dei componenti elettronici. L'implementazione di un rigoroso programma di ri-calibrazione[]] è un componente fondamentale di qualsiasi sistema di gestione della qualità conforme a ISO 9001, AS9100, o ISO 13485. La frequenza dipende dal ciclo di lavoro della macchina, dall'ambiente operativo e dalla criticità.

Le tecniche di manutenzione predittiva] possono avvertire di una deriva di calibrazione imminente. Per gli encoder di peccato/cos, il monitoraggio dell'offset DC e dell'ampiezza dei segnali nel tempo fornisce un indicatore precoce della salute dell'encoder. Un aumento graduale dell'offset suggerisce una sorgente di luce inadeguata o una contaminazione sulla scala.

Conclusioni

La calibrazione di Encoder è il ponte tra segnali di feedback grezzi e misura affidabili nel controllo del movimento di precisione. Con metodo, l'allineamento meccanico, la purezza del segnale elettrico e la compensazione algoritmica utilizzando uno standard di riferimento tracciabile, gli ingegneri di automazione possono estrarre le massime prestazioni dai loro componenti di calibrazione.