i950 TA Cia402-Advanced: When switching to subindex :085 = 'permanently set' a wrong actual position is displayed, due to a wrongly not reset internal offset (corrected from V03.26.00)

Corrected from:
Library: L_MC1P_MotionControlBasic (FAST Motion) from V03.26.00
               (Update via Package Manager)

 
Response of the new version:
Referencing via the PLC application can now be executed correctly and the internally noted reference offset is set correctly if the following sequence is observed:
  1. First deactivate the option "Homepos available for absolute encoder" in the drive (0x500E:085 = [0]),
  2. then carry out the referencing via the PLC application in the control,
  3. then activate the option "Homepos available for absolute encoder" in the drive (0x500E:085 = 'permanently set' [1]).
In the event of incorrect sequence, if referencing is carried out via the application while "Homepos available for absolute encoder" is activated (0x500E:085 = 'permanently set' [1]), this will now be rejected with an error message. 

 
What happens?
In the control, an incorrect actual position is displayed when switching parameter 0x500E:085 = 'permanently set' [1]).
The reason for this is that the existing offset shift caused by the referencing process previously carried out via the control is incorrectly not reset.

When does the behaviour occur?
  • i950 with TA CiA402-Advanced with position control and 
  • i950 axis referenced via the PLC application in the controller and then 
  • then activating the option "Homepos available for absolute encoder" (0x500E:085 = 'permanently set' [1]).
Which products are affected?
Library:  L_MC1P_MotionControlBasic  (FAST Motion)
 
Short-term measures / evaluation / recommendations:
The internally stored reference offset can be deleted in the following way: 
Use FB L_MC1P_ResetHomePosition and input xResetPositionOffset.


Automatic Translation

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