If using a multiturn feedback where the machine period is not an integer divisor of the encoder period, the full turn count must be saved so that the exact position can be recovered after a power cycle. The machine period is the number of units required by the machine to complete one operational cycle. The encoder period is the maximum amount of travel measurable by the encoder. The encoder period is calculated using the following formula:
encoder period = 2(number of encoder turn bits)(units for one turn of an end system)(gear ratio)
In some applications, a multiturn feedback is not enough to ensure that the position is known after a power cycle. These applications are those where:
Machine period ≠ encoder period * N
In these cases, it is necessary to track and store the number of turn bits beyond the bits stored in the feedback. These bits can be stored by setting FB1.EXTENDEDMULTITURN = 1. The supported feedback types include all multiturn encoders: BiSS, EnDat, HIPERFACE and Tamagawa (the algorithm requires 12 multiturn bits). If FB1.EXTENDEDMULTITURN is set to 1 on an invalid feedback type then an error will be reported.
Copyright © 2019 Kollmorgen