Hallo achimE,
sobald der Roboter nicht mehr auf der programmierten Bahn ist (z.B. durch deinen beschriebenen Fall) erkennt das das Betriebssystem automatisch und schaltet in den sogenannten ConnectionMove.
Selbst wenn Du dann die Antriebe im Automatikmodus wieder einschaltest, fährt der Roboter trotzdem nicht mehr weiter.
Es gibt dann drei Möglichkeiten, um die Produktion wieder aufzunehmen:
1. Der Bediener drückt die Move/Hold-Taste am Handbediengerät. Der Roboter bewegt sich nun mit langsamer Geschwindigkeit (selbst wenn Du auf max. Geschwindigkeit stellst) bis er wieder auf dem Punkt ist, an der er die Bahn verlassen hat. Der Bediener ist also dann dafür verantwortlich, rechtzeitig vor einem eventuellen Crash den Daumen von der Move/Hold-Taste zu nehmen

2. Der Programmierer nutzt den Befehl autoConnectMove(true). Dann fährt der Roboter zwar immer noch mit langsamer Geschwindigkeit zur Bahn zurück, braucht aber keinen Bediener, der die Move/Hold-Taste drückt.

Ich halte das aber für die denkbar schlechteste Alternative - da ist der Crash dann vorprogrammiert

3. Der Programmierer will das alles nicht und programmiert einen Abbruch mit Grundstellungsfahrt, wie du ihn vorgeschlagen hast.
Ich persönlich tendiere zu Vorschlag 1. Das ist in meinen Augen nie verkehrt.
Viel Erfolg
Spielkind