L_TS2P_FlexCamState: xSetScalingX - Unhandled exception error when changing from 0 to 1 (corrected from V3.26.0)

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


URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/202200177/1/
Contact form