Skip to main content

9.8 Dynamic settings

The dynamic settings page is used to set the dynamic parameters of the robot. Dynamic settings are related to functions such as robot force control, drag teaching, virtual walls, and collision detection. Please ensure the robot’s dynamic settings are reasonable. Otherwise, the above functions may not work properly or may cause the robot to shake abnormally.

9.8.1 Dynamic feedforward

The dynamic feedforward switch determines whether the controller turns on or off the dynamic feedforward function and is turned on by default. Users are not recommended to turn off the dynamic feedforward function by themselves, which may cause jitter when power on and worse trajectory accuracy. The dynamic feedforward should be turned off in certain situations, including base frame calibration when the robot adopts non-front installation and friction identification.

image497

9.8.2 Dynamic constraint

The dynamic constraint switch determines whether the controller turns on or off the dynamic constraint function and is turned on by default. Users are not recommended to turn off the dynamic constraint function by themselves, which may cause motor overload or abnormal shaking.

image498

When the dynamic constraint switch is turned on, two options including "Nominal Dynamic Params" and "Factory Identify Dynamic Params" are available. "Nominal Dynamic Params" means nominal parameters will be used in the dynamic control. The same models using the "Nominal Dynamic Params" will deliver the exact same motion velocity and takt time when executing the same motion program, yet the motion performance may be weaker, or there may be motor overload. "Factory Identify Dynamic Params" will allow the robot to be in the best dynamic control status for the shortest takt time allowed, and the motor will be protected from overload. But robots running the same motion program may be slightly different in velocity and takt time.

9.8.3 Vibration suppression

The vibration suppression switch determines whether the controller enables the vibration suppression function, which is disabled by default.

image499

When the vibration suppression switch is turned on, the controller compensates for the flexibility in the robot joints, suppressing vibrations caused by joint flexibility to improve position and path accuracy. Changes in the robot’s load parameters can affect the amount of joint flexibility compensation, so it is necessary to set accurate load parameters when using the vibration suppression function.

1.The vibration suppression setting takes effect immediately without requiring controller reboot.

2.The VibSuppression command can be used in RL Project to modify vibration suppression status (see Section 15.4.16.39)

3.Currently, the vibration suppression function is only supported on specific robot models. Refer to the following table for compatible models.

Table of compatible models for vibration suppression:

Product Line

Main Model

Sub-models

Collaborative robot (6-axis)

SR3

All sub-models

Collaborative robot (6-axis)

SR4

All sub-models

Collaborative robot (6-axis)

SR5

All sub-models

Collaborative robot (6-axis)

CR7

All sub-models

Collaborative robot (6-axis)

CR12

All sub-models

Collaborative robot (6-axis)

CR18

All sub-models

Collaborative robot (6-axis)

CR20

All sub-models

Collaborative robot (6-axis)

CR35

All sub-models

Collaborative robot (5-axis)

CR17

All sub-models

Collaborative robot (5-axis)

CR25

All sub-models

Industrial robot (6-axis)

NB4

NB4-R475-3B

Industrial robot (6-axis)

NB4

NB4h-R580-3B

Industrial robot (6-axis)

NB12s

NB12s-1214-5A

Industrial robot (6-axis)

NB12s

NB12s-1016-5A

Industrial robot (6-axis)

NB12s

NB12s-1611-5A

Industrial robot (6-axis)

NB12h

NB12h-1214-6A

Industrial robot (6-axis)

NB25s

NB25s-1221-67

Industrial robot (6-axis)

NB25s

NB25s-2020-67

Industrial robot (6-axis)

NB25s

NB25s-2518-67

Industrial robot (6-axis)

NB25s

NB25s-3016-67

Industrial robot (6-axis)

NB25s

NB25s-3518-67

Industrial robot (6-axis)

NB25h

NB25h-2518-77

Industrial robot (6-axis)

NB25h

NB25h-1222-77

Industrial robot (6-axis)

NB80s

NB80s-8022-21

Industrial robot (6-axis)

NB80s

NB80s-5026-21

Industrial robot (6-axis)

XB4h

XB4h-R596-3B

Industrial robot (6-axis)

XB7s

XB7s-R707-3A

Industrial robot (6-axis)

XB7s

XB7s-R906-0A

Industrial robot (6-axis)

XB7s

XB7s-R906-3A

Industrial robot (6-axis)

XB10s

XB10s-R1206-3B