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.