Position jump during clutch engagement (FB L_CamClutchXAxis)

Which products are affected?
ESP-SPAC-CAM1 – Software Package Cam V1.1 (cam library LenzeCamControl1.lib)

What happens?
Position jump at the clutch output (L_CamClutchXAxis.dnPosOut_p). The error message 'FollowErrFail' or 'XYPosChangeLimit' is indicated. The position jump depends on the difference between L_CamClutchXAxis.dnPosOut_p and L_CamClutchXAxis.dnActPosition_p.

When does the problem occur?
The problem occurs if the clutch is enabled (function block input L_CamClutchXAxis.bEnable = TRUE) and disengaged and shall be engaged via L_CamClutchXAxis.bClose = TRUE and the clutch output L_CamClutchXAxis.dnPosOut_p differs from the current input position L_CamClutchXAxis.dnActPosition_p. The problem can also occur in template cam.

Possible diagnostics?
The problem can occur if there is a difference between the value at the function block input L_CamClutchXAxis.dnActPosition_p and the output position of the clutch (L_CamClutchXAxis.dnPosOut_p).

Short-term measures/recommendations?
Direct clutch output feedback to the current input position: see graphic

Evaluation
For trouble-free operation, the position output dnPosOut_p of the clutch function L_CamClutchXAxis always must be fed back to its input dnActPosition_p. If the values fed back to L_CamClutchXAxis.dnActPosition_p differ from the clutch output position jumps can occur during clutch engagement at the clutch output L_CamClutchXAxis.dnPosOut_p.

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