L_TS2P_FlexCamState: Jump in the axis target acceleration at xCamChangeInstant (corrected from V3.26.0)

Corrected from:
Library: L_TS2P_TechModulesSynchronizingCamming (from V03.26.00)
(Update via Easy Package Manager)

Response of the new version:
With a rising edge (FALSE->TRUE) at xCamChangeInstant, further interpolation points from the CamRef (L_MC2P_CamDataPointXY) are used to calculate the gradient and curvature. This allows the course of the speed and acceleration in the currently active curve to be reconstructed.

What happens?
With a rising edge (FASLE->TRUE) xCamChangeInstant of the TM L_TS2P_FlexCam, jumps in the acceleration occur.

When does the behaviour occur?
A cam plate with the point tables aCam:ARRAY[1..513] OF L_MC2P_CamDataPointXY is connected to the TM.
The xCamChangeInstant function is activated to exchange the cam plate for the same curve.


Which products are affected?
TM FlexCAM (L_TS2P_FlexCAMState from library L_TS2P_TechModulesSynchronizingCamming)

Short-term measures:

With AP_xSetValueMode = TRUE and AP_eSetValueMode the following mode of the TM L_TS2P_FlexCam can be changed. With the mode L_MC1P_SetValueMode.PosVel the progressions Pos and Vel are calculated numerically and the progress of the acceleration is determined by differentiation. This means that the acceleration curve is again as expected!

Evaluation / recommendations:

With the rising edge of the input xCamChangeInstant, the cam plate is recalculated and used at the current master value position. However, in the cam plate with the point table L_MC2P_CamDataPointXY there is no information about the acceleration curve. This is used to calculate the position and the velocity. The acceleration curve may show inactivity when initialised.

The following mode via the attack point AP_xSetValueMode = TRUE and AP_eSetValueMode should be adjusted unless a 5th-order polynomial, 7th-order polynomial cam is used.

For the cam plates with 2nd-order polynomial or point tables, the following mode AP_eSetValueMode = L_MC1P_SetValueMode.PosVel is recommended.


Automatic Translation

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