Was passiert wenn du vor Zeile 30 einen Vorlaufstopp über z.B. Wait for true einfügst? Ich vermute mal die Auswertung erfolgt im Vorlauf.
LIN {X 0,Y 0,Z 40,A 0,B 0,C 0}:ZLochgefunden_1
Ausserdem verschiebst du so um 40 mm im Base. Wenn du bzgl. Tool verschieben willst musst du links und rechts vom Doppelpunkt vertauschen. Wahrscheinlich zeigt bei dir auch z+ aus dem Flansch raus, dann brachst eher -40.
https://www.robot-forum.com/ro…?postID=175501#post175501
Fubini