Collision detection (CollisionDetection)

INFORMATION

The MOVIKIT® Robotics add-on CollisionDetection license is required to use the function.

The "Collision detection" (CollisionDetection) function enables identification of collisions by monitoring motor torque and speed. "Collision detection" can be used to actively respond to events that disrupt processes and reduce or even entirely prevent expensive idling time.

To execute the function, simulated loads from the Physics simulation function are transferred to the simulated force-torque loads of the physically simulated drive train. If the torque exceeds the expected torque or speed value by more than a configurable threshold value, a collision is deemed to be the cause, and a message and pre-configured collision response is triggered.

For instance, a true-to-path emergency stop with output stage inhibit can be defined as a response to the collision. Furthermore, the following collision responses are possible:

Collision response

Stop type until reaching standstill

Output stage inhibit during standstill

Message

Continued travel

Information

Without stop

No

Information

No action necessary

Warning

Warning

Application stop without output stage inhibit

Application stop

Reset message

Application stop
+ output stage inhibit

Yes

 

Fault

True-to-path emergency stop + output stage inhibit

True-to-path emergency stop

Axis-wise emergency stop + output stage inhibit

Axis-wise emergency stop

The message (information, warning, or fault) contains more information about the collision itself (e.g. about the location of the collision). The points at which collisions are detected are displayed in the 3D simulation when the pen tool is turned on. Due to the low-priority communication between the MOVI-C® CONTROLLER and PC, minor inaccuracies can occur in the 3D simulation. The actual position values that are displayed when moving the mouse pointer over the collision points are not affected by this inaccuracy.

For more information on startup of the function, among other things, refer to chapters Application examples and IEC programming.