Hallo Zusammen ich habe bei folgendem Code ein Problem:
$BWDSTART=FALSE
BAS(#VEL_PTP, 10)
tmpE6Ax = XHOME_BACK
tmpE6Ax.E1 = $POS_ACT.E1
PTP tmpE6Ax
tmpE6Ax = XHOME_LEFT
tmpE6Ax.E1 = $POS_ACT.E1
PTP tmpE6Ax
tmpE6Ax = XHOME_FRONT
tmpE6Ax.E1 = $POS_ACT.E1
PTP tmpE6Ax
bRobInHome = TRUE
In der Zeile, in der der Robi in die Position "XHOME_LEFT" fahren soll, sind in der Variablen tmpE6Ax die Achswerte von "XHOME_FRONT" hinterlegt. Dieser fährt er auch an.
Wird dieses Problem durch den Vorlaufzeiger hervorgerufen ? Dieser dürfte doch die Variable erst überschreiben, nachdem die Bewegung ausgeführt wurde.
LG