Description

Task

When collision monitoring is used, the position command values of an axis pair generated in the CNC are monitored.

If the distance between two positions undershoots the minimum permitted value with regard to the deceleration distance required for stopping,

After CNC RESET, the two axes must be positioned apart from each other.

Two axes for which the distance is monitored are referred to as a collision pair.

Several collision pairs may be formed.

Description 1:
Three slides on one linear drive

Notice

If the axes are shut down due to detection of a collision, they will generally leave the programmed contour.

Collision monitoring can be created and activated for each individual axis either

Error response on collision

If the collision axes are in different CNC channels, the parameter P-AXIS-00044 (coll_decelerate_chan) can force a stop in the two channels if a collision axis reports a drive error.

Axis deceleration for collision monitoring

By default the value of P-AXIS-00008 (a_max) is used for collision monitoring to calculate deceleration distances and stop the axes if a collision is detected.

The parameter P-AXIS-00267 (coll_use_a_emergency) can be used to change this deceleration to the value defined in P-AXIS-00003 (a_emergency).

Deceleration distance monitoring

The current velocity of an axis results from:

vt = (setptn - setptn-1) / TA

Where:

vt
TA
setp

current velocity
interpolation cycle time
position setpoints in cycles n and n-1

The minimum deceleration distance results from the deceleration set for collision monitoring by:

and the current velocity at:

sbrems = ½ (vt2/acoll)

Where:

sbrems
vt
acoll

Deceleration distance
current speed
Deceleration for collision monitoring

Description 2:
Possible collision scenarios