Which products are affected?
ESP-SPAC-CAM1 – Software Package Cam V1.4 (
LenzeCamControl1V0104.lib library)
What happens?
Cam signals are sporadically not activated or deactivated and, in contrast to their definition, they do not occur at all or for a period of several cycles.
When does the problem occur?
The behaviour occurs if
- the velocity exceeds a specific limit value which depends on the distance between the switch-off point and the end of the cycle or the distance between the beginning of the cycle and the switch-on point of the cam signal
- a path-based cam is reset close to the end of the cycle when running with positive velocity or
- a path-based cam is reset close to the beginning of the cycle start when running with negative velocity
Possible diagnostics?
The behaviour occurs if
- the velocity exceeds a specific limit value which depends on the distance between the switch-off point and the end of the cycle or the distance between the beginning of the cycle and the switch-on point of the cam signal
- a path-based cam is reset close to the end of the cycle when running with positive velocity or
- a path-based cam is reset close to the beginning of the cycle start when running with negative velocity
Short-term measures/recommendations?
Use only time-controlled cam signals in combination with function block
L_CamContactor.
If path-controlled cam signals must be used, apply the IEC standard functions GT ('Greater than') and LT ('Less than') instead to check the current position for its position within the cam area.
If function block
L_CamContactor must be used in combination with path-controlled cams, the cam signals have to be defined beyond the end of the cycle (e.g. the cam does not end at 359.5 ° but must be extended into the following cycle, e.g. to 1.0 °).
Note: If function block
L_CamContactor is not used, the cam signals cannot be specified via the cam profile data (LC9 file) but must be selected as separate positions in machine increments. If the switch-on/switch-off points are to be selected in user specific units ([m_units], [s_units]), function block
L_CamSetPosition can be used for the conversion into machine increments.
Evaluation:
When using path-based cam signals in combination with function block
L_CamContactor, errors occur when activating/deactivating the cam signals.