Which products are affected?
ESP-SPAC-CAM1 – Software Package Cam V1.4 (
LenzeCamControl1V0104.lib library)
Eliminated function restriction
The activated clutch function block (
L_CamClutchXAxis.bEnable = TRUE) did not engage at the right position in the clock pulse when using the
LenzeCamControl1V0104.lib library and if control is executed via the following sequence:
- The simultaneously moving slave drive is separated from the master value via the clutch and stops at the stop position selected or directly (control signals bClose = FALSE or bOpenInstant = TRUE).
- The master drive (dnSetPosition_p) continues to move on and reverses even in the same clock pulse.
- The master drive (dnSetPosition_p) passes the current stop position of the slave drive (dnPosOut_p) and continues to move without exceeding/falling below the clock pulse limit.
- The master drive stops.
- The clutch is engaged via bOpenInstant = FALSE and a positive edge at bClose. The clutch engages directly so that the slave drive (dnPosOut_p) continues to move with a constant offset to the master drive (dnSetPosition_p).
The direction of rotation of the master value was not important. As a result, the input of the clutch function (
L_CamClutchXAxis.dnSetPosition_p) and the output of the clutch function (
L_CamClutchXAxis.dnPosOut_p) indicated different values although the status 'Engaged' has been signalled via the status signal
L_CamClutchXAxis.bOpen = FALSE. The behaviour described does not occur any longer when using the
LenzeCamControl1V0104SP2.lib included in the Service Pack.
Note:
Due to the modifications made in the function block, the CPU time of the
L_CamClutchXAxis prolongs by 4 μs as compared with version V1.4.