Home position is not reset in case of a Sd-Trip

Which products are affected?
Positioner Software Package V3.1
Positioner Template

What happens?
The home position (g_bHomePositionAvailable) is not set to FALSE.

When does the problem occur?
The feedback system error can be acknowledged by mains switching. The home position is maintained (g_bHomePositionAvailable = TRUE).
The error occurs if the following error messages are indicated:
  • Sd2_MCTRL_ResolverFault
  • Sd3_MCTRL_EncoderErrorX9
  • Sd6_MCTRL_MotorTempSensorError
  • Sd7_MCTRL_AbsFeedbackError
  • Sd8_MCTRL_SinCosFeedbackError

Possible diagnostics?
If the home position (g_bHomePositionAvailable = TRUE) is known and the plug of the resolver feedback is withdrawn, an Sd2-Trip occurs. The error can be acknowledged by re-establishing the connection to the resolver and mains switching. The g_bHomePositionAvailable variable still indicates TRUE.

Short-term measures/recommendations?
After occurrence of the Sd-errors mentioned above, a homing procedure should always be carried out since it cannot be guaranteed that every motion of the machine part has been detected by the controller. In a program section, it can be checked whether the g_wErrorNumber variable indicates one of the errors mentioned and as response to that the home position can be reset automatically (g_bHomePositionReset = TRUE).

Evaluation
It is very improbable that this problem occurs. If the motor/encoder is to be replaced (e.g. if the feedback system is defective), the machine usually carries out a homing process.
Positioning processes cannot be carried out correctly if the reference position in the machine is not correct. It cannot be excluded that the machine or product is damaged.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/200403357/1/
Kontaktformular