Corrected from:
Library: L_TS2P_TechModulesSynchronizingCamming (from V3.26.0) (Update via EASY Package-Manager)
Response of the new version:
Setting lrSetScalingX = 0 does not trigger an exception error.
What happens?
The TM FlexCam raises an unhandled exception error in the PLC (FPU division by zero).
When does the behaviour occur?
While a curve is being traced (eTMState = CAMMING), the scaling factor is switched from lrSetScalingX = 0 and back to lrSetScalingX = 1.
Which products are affected?
TM FlexCAM (L_TS2P_FlexCAMState from library L_TS2P_TechModulesSynchronizingCamming)
TM FlexCAM (L_TT1P_FlexCAM (Base, State) from library L_TT1P_TechnologyModules_LM)
Short-term measures:
The setting lrSetScalingX = 0 should be avoided.
Evaluation / recommendations:
The setting lrSetScalingX = 0 leads to the scaling of the x-axis to the length = 0. The invalid scaling of the x-axis triggers an unhandled exception error in the TM. The scaling value for the x-axis should always be selected greater than 0.
Automatic Translation