Feedback di posizione | Cosa c'è da sapere

Loop di posizione di baseIn molti applicazioni di controllo del movimentocome la robotica e la produzione automatizzata, il monitoraggio della posizione dell'albero è fondamentale per garantire il buon funzionamento dei dispositivi al lavoro.

Una delle migliori soluzioni è l'implementazione del feedback di posizione negli encoder per tenere conto del posizionamento preciso in qualsiasi punto durante la rotazione dell'albero.

La retroazione è semplicemente un segnale rimandato a un servoazionamento o a un controllore per comunicare un valore misurato, come tensione, velocità, corrente, coppia, accelerazione o posizionamento. Gli encoder di retroazione sono tipicamente integrati nei motori o nei carichi per comunicare la posizione o la velocità.

Feedback di posizione

L'aggiunta di un dispositivo di feedback in un'applicazione di movimento crea un sistema ad anello chiuso, in cui il servoazionamento o il controller è in grado di compensare i disturbi nel motore o nel carico regolando l'uscita per raggiungere i valori desiderati. Il feedback di posizione comunica la posizione angolare dei motori rotativi o la posizione lineare dei motori lineari.

Ci sono due tipi di sistemi di misurazione per il feedback di posizione, che discuteremo in questo articolo: la misurazione del feedback assoluto e la misurazione del feedback incrementale.

Feedback incrementale

Il feedback incrementale funziona con la scansione delle linee su un disco e la conversione di questi modelli in impulsi elettrici o segnali seno/coseno che vengono poi inviati al servoazionamento. Il drive misura quindi i movimenti in incrementi che si verificano in una direzione o nell'altra.

Feedback incrementaleGli encoder a retroazione incrementale possono tracciare la posizione reale solo dopo aver eseguito una routine di homing in cui si stabilisce un punto di riferimento per la rotazione. Questo significa che ha bisogno di muoversi verso una posizione nota come un endstop, o passare un interruttore di homing o un impulso di indice.

Una volta che il motore raggiunge una posizione nota, il sistema può seguire la posizione come fa il feedback assoluto. Sfortunatamente, i glitch possono essere una complicazione comune, così come la perdita di tensione di alimentazione che farà perdere al sistema incrementale il suo punto di riferimento.

Se il sistema dovesse spegnersi, le informazioni sulla posizione verrebbero perse e la routine di homing dovrebbe essere eseguita di nuovo.

Un esempio reale di routine di homing potrebbe essere in una stampante a getto d'inchiostro. Quando viene accesa per la prima volta, la testina di stampa viaggia avanti e indietro sulla larghezza dell'area di stampa come parte del processo di avvio.

Encoder incrementali 

L'encoder incrementale TTL utilizza un fotorilevatore per convertire la luce in impulsi di segnale. Essenzialmente, una fonte di luce brilla attraverso le fessure (o linee) su un disco e il fotorilevatore converte questo in segnali elettrici nei canali A e B.

Encoder incrementale TTLLa risoluzione è digitale e basata sul numero di linee o conteggi (4x linee).

Gli impulsi elettrici viaggiano attraverso i canali A e B dell'encoder, che si accendono e si spengono, così come si sovrappongono. Misurando la relazione di fase tra i canali A e B, l'encoder è in grado di misurare la direzione incrementale degli impulsi elettrici per determinare il posizionamento generale.

Ma per una misurazione più precisa e assoluta della posizione, l'aggiunta di un altro segnale, a volte indicato come indice, marker o canale I, è necessario per segnare la posizione assoluta del motore entro 1 giro.

L'encoder incrementale Sin/CosAnalizzando questi quattro stati, l'encoder può tracciare la posizione contando la direzione di ogni impulso da un punto di partenza.

L'encoder incrementale Sin/Cos è molto simile a un encoder TTL, ma utilizza segnali analogici Sin e Cos per i canali A e B.

Il rapporto tra i segnali Sin/Cos permette l'interpolazione tra i "conteggi" che aumenta notevolmente la risoluzione. 2048 conteggi supplementari (o più) possono essere interpolati tra ogni conteggio standard.

Feedback assoluto

Feedback assolutoA differenza del feedback incrementale, gli encoder a feedback assoluto si basano su un disco codificato che gira con l'albero per fornire un feedback di posizionamento assoluto. Un decodificatore è impiegato per leggere questi valori usando un codice binario, grigio o grigio in eccesso. Questo viene comunicato con il servocontrollore su un canale seriale.

Questi sistemi sono molto più complessi degli encoder a feedback incrementale e tracceranno sempre la posizione reale dell'albero.

Inoltre, nel caso in cui la tensione di alimentazione venga interrotta, un dispositivo di feedback assoluto non perderà mai la posizione dell'albero e la comunicherà al servocontrollore una volta ripristinata l'alimentazione. Non c'è perdita di valore in un sistema di feedback assoluto.

Encoder assoluti

Encoder assoluto lineareGli encoder assoluti tracciano e memorizzano i dati di posizione, che vengono poi ritrasmessi al controllore su un canale seriale. Ogni posizione dell'albero o del carico è segnata durante la rotazione, in modo che la posizione sia sempre nota.

Gli encoder lineari sono in grado di tracciare direttamente il feedback implementando un encoder di posizione sul carico, mentre gli encoder su un motore rotativo riportano il feedback sulla posizione del carico in modo indiretto.

Gli encoder assoluti monogiro tracciano la posizione per ogni giro, mentre gli encoder assoluti multigiro usano riduttori per tenere traccia anche del numero di giri.

Encoder assoluto monogiro

Questo è utile per i sistemi lineari e altre applicazioni in cui la gamma di movimento richiede più di un giro del motore. È paragonabile a un contachilometri meccanico in un'automobile.

AMC supporta Hiperface, EnDat, e Biss C protocolli per encoder assoluti.

Feedback assoluto vs. incrementale

Vantaggi del feedback assolutoVantaggi del feedback assoluto

  • Fornisce dati di posizionamento costanti
  • Nessuna elaborata routine di homing
  • Non è necessario resettare se la corrente si spegne accidentalmente

Vantaggi del feedback incrementale

  • Tipicamente meno costoso
  • Opzioni disponibili per una maggiore risoluzione
  • Le informazioni sulla posizione assoluta non sono necessarie per tutte le applicazioni.

Applicazioni di feedback assoluto

Il feedback assoluto è preferito per le applicazioni in cui sono necessarie informazioni sulla posizione e non si può necessariamente eseguire una routine di homing. Questo riguarda qualsiasi applicazione che non può fare un giro completo di 360 gradi, come un cobot o applicazioni con rapporti di trasmissione diversi da 1:1.

Considerate quanto sarebbe brutto per una stampante 3D con feedback incrementale perdere la traccia della posizione se si perde l'alimentazione.

Le applicazioni più comuni per gli encoder assoluti includono:Telecamera aerea stabilizzata

  • Grandi antenne
  • Telescopi
  • Stampanti 3D
  • Telecamere stabilizzate
  • Sistemi di guida automatica

ADVANCED Motion Controls ha una varietà di azionamenti diversi per diversi tipi di feedback. Per ulteriori informazioni o domande relative al feedback di posizione, contattaci oggi stesso.

Potresti anche essere interessato a...

6 fantastiche caratteristiche dei servoazionamenti che forse non conosci
6 fantastiche caratteristiche dei servoazionamenti che forse non conosci
Macchine utensili CNC
Macchine utensili CNC
5 regole del pollice quando si seleziona un servoazionamento
5 regole del pollice quando si seleziona un servoazionamento
Gli errori più comuni nell'installazione dei servoazionamenti secondo 200 ingegneri
Gli errori più comuni nell'installazione dei servoazionamenti secondo 200 ingegneri
Dispositivo acustico diretto
Dispositivo acustico diretto