Hiperface sin/cos absolute value encoder with 'L_SMC_Multiturn' FB: Error message after power-on (eliminated from V1.5.6)

Eliminated from:
- i700 servo inverter V01.05.06.9665
- in combination with 'L_SMC_Multiturn' function block from  'L_SM3_DriveUtil' library V3.6.0.0 and higher

 
Response of the new version:
The actual position is properly initialised via the 'L_SMC_Multiturn' function block in connection with Hiperface sin/cos absolute value encoders.
The timing problems during data exchange in the initialisation phase were eliminated by means of a "handshake" procedure. As expected, there do not occur any more error messages.  
    
What happens?
After switching on the drive system with Hiperface sin/cos absolute value encoder, the actual position may not be initialised correctly via the 'L_SMC_Multiturn' function block in the application program on the Lenze controller.
The faulty behaviour is due to the timing behaviour during data exchange between the i700 servo inverter and the application program of the controller in the initialisation phase.
If this fault occurs, the 'L_SMC_Multiturn' FB outputs a corresponding error message and the "xIsHomed" reference state is reset. As a consequence, homing is required to ensure that the positioning requests can be executed.
  
When does this behaviour occur?
The behaviour occurs if a Hiperface sin/cos absolute value encoder (rotary or linear) is used in connection with a Lenze controller and the 'L_SMC_Multiturn' function block.
 
Which products are affected?
- i700 servo inverter ≤ V01.04.00.9125
- in combination with the 'L_SMC_Multiturn' function block from 'L_SM3_DriveUtil' library ≤  V3.5.10
 
Short-term measures:
None.
 
Evaluation/recommendations:
A faulty initialisation of the absolute value encoder evaluation no longer leads to uncontrolled drive movements.
 

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