Lettura encoder

Buongiorno,
sto progettando una macchina CNC.
Per una maggiore precisione ho preferito mettere un encoder magnetico con le seguenti caratteristiche:

  • Pole pitch: 1mm
  • Risoluzione: 1um
  • Ripetibilità: +/- 2um

Basandomi sulla risoluzione, ho considerato ogni impulso di conteggio pari ad 1um ma così facendo ottengo dei valori
errati anche se ripetitivi nel senso che se torno nella stessa posizione il valore letto è praticamente sempre lo stesso.
L'errore in alcuni casi è anche rilevante (fino a 300um) anche se il conteggio è corretto in quanto è lo stesso tra il mio software
e l'analizzatore logico.
Sto sbagliando qualcosa? E' giusto considerare ogni impulso di conteggio pari a 1um o devo effettuare qualche calcolo particolare
a partire dai dati che ho?

Grazie mille a tutti.

Buongiorno, :slight_smile:
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :slight_smile:

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. :wink: