Esempio di regolazione di un encoder assoluto
Per l’esempio valgono i seguenti presupposti:
-
Coordinata del punto di riferimento = -125 mm
-
Campo di lavoro da SSW_STRT = -1000 mm a SSW_END = 1000 mm
-
Regolazione dell'encoder assoluto = 0
-
Campo dell’encoder = 2048 incrementi con una risoluzione di 1 mm/impulso
-
L’encoder assoluto utilizzato non può essere messo a punto esattamente in modo meccanico e non offre la possibilità di impostare il valore dell’encoder in modo mirato.
La figura seguente mostra un esempio di regolazione di un encoder assoluto.
|
1) |
Assegnazione del sistema di coordinate ai valori dell'encoder con la regolazione dell'encoder assoluto impostata. Il valore dell’encoder 0 corrisponde al valore istantaneo -125. |
|
2) |
Assegnazione desiderata del sistema di coordinate all'encoder. In questa posizione la coordinata deve essere -125. |
Risultato dopo il "preset del punto di riferimento"
Dopo il ”preset del punto di riferimento” la relazione è la seguente:
Alla coordinata del punto di riferimento sull'asse (-125) viene assegnato il valore dell'encoder (1798) determinato con la regolazione dell'encoder assoluto. La figura seguente mostra questa assegnazione.
L’encoder fornisce 2048 valori univoci. Il campo di lavoro viene definito mediante il finecorsa software. A causa della risoluzione selezionata di 1 mm per impulso, l'encoder può tuttavia coprire un campo di lavoro superiore a quello previsto con il finecorsa software.
Con la risoluzione impostata, la zona di lavoro è già coperta con 2001 valori. Perciò nell’esempio "avanzano" 47 impulsi che si aggirano simmetricamente intorno al campo di lavoro.