Beschreibung

Aufgabe

Bei der Kollisionsüberwachung werden die in der CNC generierten Positionssollwerte eines Achspaares in Echtzeit überwacht.

Wenn der Abstand der beiden Positionen unter Berücksichtigung des zum Anhalten benötigten Bremswegs den minimal zulässigen Wert unterschreitet, dann

Nach dem CNC-RESET müssen die beiden Achsen voneinander weg positioniert werden.

Zwei Achsen, deren gegenseitiger Abstand überwacht wird, werden als Kollisionspaar bezeichnet.

Es besteht die Möglichkeit mehrere Kollisionspaare zu bilden.

Beschreibung 1:
Drei Schlitten auf einem Linearantrieb

Hinweis

Bei der Stillsetzung der Achsen aufgrund einer Kollisionserkennung wird im Allgemeinen die programmierte Kontur verlassen.

Anlegen und aktivieren einer achsweisen Kollisionsüberwachung kann

Fehlerverhalten bei Kollision

Befinden sich die Kollisionsachsen in unterschiedlichen CNC-Kanälen, so kann über den Parameter P-AXIS-00044 (coll_decelerate_chan) ein Anhalten in beiden Kanälen erzwungen werden, wenn eine Kollisionsachse einen Antriebsfehler meldet.

Achsverzögerung bei der Kollisionsüberwachung

In der Grundeinstellung wird für die Kollisionsüberwachung der Wert von P-AXIS-00008 (a_max) verwendet, um die Bremswege zu berechnen und die Achsen im Kollisionsfall anzuhalten.

Durch den Parameter P-AXIS-00267 (coll_use_a_emergency) kann diese Verzögerung auf den in P-AXIS-00003 (a_emergency) definierten Wert umgestellt werden.

Bremswegbetrachtung

Die aktuelle Geschwindigkeit einer Achse ergibt sich zu:

vt = (sollwtn - sollwtn-1) / TA

Mit:

vt
TA
sollw

aktuelle Geschwindigkeit
Interpolations-Zykluszeit
Positions-Sollwerte in Takt n und n-1

Der minimale Bremsweg ergibt sich aus der eingestellten Verzögerung für die Kollisionsüberwachung mit:

und der aktuellen Geschwindigkeit zu:

sbrems = ½ (vt2/acoll)

Mit:

sbrems
vt
acoll

Bremsweg
aktuelle Geschwindigkeit
Verzögerung für Kollisionsüberwachung

Beschreibung 2:
Mögliche Kollisionsszenarien