Hallo Gerhard
Kommt darauf an wie TriggIO definiert wurde so wie in deiner Beschreibung
wird der Ausgang gesetzt sobald sich der TCP von P1 zu P2 bewegt
Heißt 0mm >> Start der Bewegung zu P2
Das \Start ist hier das endscheidende
TriggIO gunon, 0 \Start \DOp:=gun, on;
MoveJ p1, v500, z50, gun1;
TriggL p2, v500, gunon, fine, gun1;
Sieh dir die Beschreibung zu TriggIO an da wird das besser beschrieben