Hallo,
das ist ein allgemeines Problem, nicht nur der Greifer wird nicht überwacht sondern auch die Arme.
Die Abhilfe könnte an der Stelle Weltzonne nach Achswinkeln sein. (Trick 17)

Du kannst beliebig viele Weltzonen anlegen und und die Ansteuerung auf virtuelle Outs legen und dann in einer Hintergrundtask die logische Auswertung ausführen.
zB:
IF Doutput(docAchse1_250) AND Doutput(docAchse6_0_90) THEN
Set docMotAus
ELSEIF
...
ENDIF
Ist am Anfang hölischer Aufwand, aber dann wenn du das Programm ein mal erstellt hast, must nur kopieren und einfügen.

Vergiss nicht die Aufhebung zu Programmieren, zB mit einer User-Taste als Monoflop, sonst hast du eine Falle ohne Ausweg Programmiert.
MfG heini