Encoder Wertebereich (P-AXIS-00296)

Encoder Wertebereich (P-AXIS-00296) 1:

Dieser Parameter wird nur für EtherCAT-Antriebe verwendet.

EtherCAT-Antriebe liefern standardmässig eine Absolutposition als Lageistwert. Falls am Antrieb ein Positionsencoder angeschlossen ist, der eine Moduloposition liefert muss im NC-Kern der Wertebereichsüberlauf des Encoders behandelt werden. Hierzu ist der Wertebereich (Anzahl der von Encoder gelieferten unterschiedlichen Positionswerte) des verwendeten Encoders in diesem Paramter einzustellen.

Wird dieser Parameter nicht belegt, so wird ein Encoder mit 32-Bit Auflösung erwartet (Default).

Variablenname

Typ

erlaubter Bereich

Achstyp

Dimension

encoder_range

SGN32

512 … MAX(SGN32)

T, R

----

Beispiel:

Encoder mit 16 Bit Auflösung

Insgesamt liefert der Encoder 216 = 65536 unterschiedliche Werte (0 ... 65535), somit ist der Parameter encoder_range auf 65536 einzustellen.

Encoder Wertebereich (P-AXIS-00296) 2:

Dieser Parameter wirkt nur, wenn für P-AXIS-00122 (mode_act_pos) der Wert 2 (modulo) gesetzt ist.