Moin,
$OV_PRO ist die Geschwindigkeit für den Automatikbetrieb.
Wenn es unbedingt sein muss, würde ich die 50% nur bei Start als Start-Bedingung für den Gesamtablauf durch die übergeordnete Steuerung fordern.
Ich würde die Geschwindigkeit generell nicht automatisch auf diese 50% setzen, es sei denn, der OV-PRO ist höher eingestellt (Max-Begrenzung). Sollte < 50% eingestellt sein, würde ich durch geeignete Signalisierung auf die notwendige Korrektur hinweisen.
Das automatische Setzen höherer Geschwindigkeiten birgt immer die Gefahr von Crash's. Ich habe das selbst schon erlebt, dass ein Roboter nach einem vorhergehenden Ereignis langsam angefahren werden sollte, aber dann mit 100% lospreschte, was fast die Vorrichtung (Werkzeug) zerlegt hätte. Mein Notaus-Reflex verhinderte das...
Mich irritriert allerdings, dass ein Automatikprogramm mit 50% gefahren wird. Die Geschwindigkeit wird im Programm festgelegt (Bewegungsparameter) und nicht über den Programmoverride.