L_MC4P: Axis groups and small override value: If a coordinated axis group movement is aborted, the stop ramp can last unexpectedly long (fixed as of V03.32.00)

Removed from: 
Library:  L_MC4P_RoboticHandling (FAST Motion) as of V03.32.00
                      (Update via Package Manager)
 
Behavior of the new version:
The axis group now stops as expected with the values created on the function block for deceleration and jerk 
When controlling a stop of the axis group, the current override is no longer included in the calculation of the stop delay.


Description of behavior:
Override for axis groups:
The override valid for an axis group is also applied when the movement is aborted via MC_GroupStop, L_MC4P_AxesGroupBasicControl.xGroupStopExecute, or TM.xAbort.
If the override values are set very small, unexpectedly long stop ramps can occur.

The override value can be set e.g. be set using the following blocks:

  • L_MC4P_GroupSetOverride,
  • L_MC4P_AxesGroupBasicControl,
  • L_TT1P_(Track-)PickAndPlace or
  • L_TC2P_CoordinateMotionState

Under what conditions does the behavior occur?

  • A coordinated movement is active and
  • the override is set to a value between 0 and 1 (exactly: 1 > override > 0) and
  • the movement is cancelled via MC_GroupStop or TM.xAbort, for example.

Affected products:
Library: L_MC4P_RoboticHandling (FAST Motion)  

Short-term measures, Rating/Recommendations:
A possible remedy:
First bring the axis group to a standstill by setting the override value to exactly zero and only then cancel the movement.
[Automatic Translation]
URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/202400178/1/
Kontaktformular