Hallo....
Hatte mir das ungefähr so gedacht:
DEF PAL(PAR1 :IN,PAR2 :IN,PAR3 :IN)
INT PAR1,PAR2,PAR3
INT $POSMERKER,$POSMERKER_1
INT $POSMERKER_2
INT x,y,i,j
$IPO_MODE=#TCP
$ACT_TOOL=7
POSMERKER=SAVE_POSMERKER_VERMESS
POSMERKER_1=Save_POSMERKER_VERMESS
POSMERKER_2=$POS_ACT
x=250
y=-250
;x=Verschiebung in X-Richtung in mm
;POSMERKER_1.x=POSMERKER_1.x+x
;POSMERKER_1.x=X-WERT von POSMERKER
....
....
POSMERKER_1.x=POSMERKER_1.x+(x*j)
POSMERKER_1.y=POSMERKER_1.y+(y*i)
PTP POSMERKER_2
LIN POSMERKER_1
POSMERKER_1.Z=POSMERKER_1.Z+(-300)
LIN POSMERKER_1
POSMERKER_1.Z=POSMERKER_1.Z+(300)
LIN POSMERKER_1
PTP POSMERKER_2
...
...
Die Verschiebung um X- und Y-Werte klappt ja, nur fährt er nicht im Tool7-Koordinatensystem.
Sind meine Zuweisungen:
$IPO_MODE=#TCP
$ACT_TOOL=7
nicht korrekt?
MfG.