L_MC4P: Movements of the orientation axes during blending may lead to overtravelling of SW limit positions (corrected from V03.18.00)

Corrected from:
Library:  L_MC4P_RoboticHandling (FAST Motion) V03.18.00.121
                       (update via Package Manager)
Response of the new version:
During rounding (blending), the rotation axis traverses correctly. The direction of rotation in the rounding segments is internally calculated in such a way that the original traversing range of the corresponding rotation axis (without rounding) is not left.
What happens?
During rounding (blending), the rotation axis executes one revolution too many.

When does this behaviour occur?
 - An axis group with at least one roation axis is used.
 - A Cartesian path (e.g. MC_MoveLinear or L_TT1P_PickAndPlace) is executed with blending.
 - At least one rotation axis (in general, axis A, B or C of the kinematics) is parameterised as a modulo axis.
 - mcPositiveDirection or mcNegativeDirection is selected as rotation mode.
 
mcPositiveDirection: Rounding is so large that the starting position of the rotation axis becomes smaller than the target position (in the modulo measuring system) during rounding.
mcNegativeDirection: Rounding is so large that the starting position of the rotation axis becomes bigger than the target position (in the modulo measuring system) during rounding.
 
Which products are affected?
Library:  L_MC4P_RoboticHandling (FAST Motion)
 
Short-term measures:
Select a lower rounding value or use mcShortestWay.
 
Evaluation/recommendations:
 

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