L_MC1P: TTL encoder as external position encoder: xIsHomed state is not reset after mains switching although position reconstruction is not possible (corrected from V03.17.00)

Corrected from:
Library:  L_MC1P_MotionControlBasic  (FAST Motion) V03.17.00.226
                      (update via Package Manager)
 
Response of the new version:
After mains switching the homing state will be reseted ('xIsHomed'=FALSE), in case of using an incremental TTL encoder as external position encoder for position control via the controller (PosControl-PLC).
 
 
What happens?
After mains switching, the 'xIsHomed' state mistakenly is not reset although the actual position could not be reconstructed.
 
When does this behaviour occur?
- An incremental TTL encoder is used as external position encoder for position control via the controller (PosControl-PLC) and
- the function for reconstructing the absolute actual position after mains switching is activated.
 
Which products are affected?
Library:  L_MC1P_MotionControlBasic  (FAST Motion)
                     (contained in the PLC Designer)
 
Short-term measures:
When using a TTL encoder as position feedback system, homing always has to be repeated for the machine after mains switching to establish the absolute reference to the machine.
 
Evaluation/recommendations:
Due to the operating principle of the TTL encoder, there is always a homing run required after mains switching.
If you want to use the automatic absolute actual position reconstruction function, you need an absolute-value encoder. With a simple TTL encoder, there would always occur a home position offset after mains switching. This may lead to faulty machine functions or machine damage. 
 

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