L_MC1P: MC_SetPosition does not function correctly in the modulo measurement system (fixed from V03.20.00)

Corrected from:
Library:  L_MC1P_MotionControlBasic  (FAST Motion)  from V03.20.00.102
                      (Update via Package-Manager)
 
Response of the new version:
Setting the position to "0" using the function module MC_SetPosition (in the modulo measurement system using an external position encoder) is now executed correctly.
The tracking error active before setting the position is retained.
 
What happens?
When setting the position to "0" using the function block 'MC_SetPosition' (in the modulo dimensional system using an external position encoder), the actual position is displaced incorrectly, causing the tracking error monitoring to respond.
 
When does the behaviour occur
- An external position encoder is used and
- Modulo measuring system is activated and
- MC_SetPosition on position 0 is executed.

Which products are affected?
Library:  L_MC1P_MotionControlBasic  (FAST Motion)

Short-term measures, Evalustaion/Recommendations:
Option 1: Do not execute Set Position at "0", but at another position within the modulo clock.
Option 2: Use 'Set position relative' mode (input xRelative = TRUE). A relative value by which the position is to be shifted must be specified at input Position.
Automatic Translation

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/202000006/1/
Contact form