Hallo Leute,
ich habe im Main- Teil vom vw_user_r folgendes drin stehen:
IF (Par7==TRUE) THEN
fPosOffset.X = Par1/10.0
fPosOffset.Y = Par2/10.0
fPosOffset.Z = Par3/10.0
fPosOffset.A = Par4/10.0
fPosOffset.B = Par5/10.0
fPosOffset.C = Par6/10.0
$VEL.CP = rVel_CP
$VEL.ORI1 = rVel_ORI
$VEL.ORI2 = rVel_ORI
IF iToolCorrection == 0 THEN
$TOOL = TOOL_DATA[iTOOL]
ELSE
IF iToolCorrection == 1 THEN
$TOOL = TOOL_DATA[iTOOL]:fFloatingPlate
ENDIF
ENDIF
IF iAPO_CVEL > 0 THEN
$APO.CVEL = iAPO_CVEL
LIN pDoorFound:fPosOffset C_VEL
ELSE
$APO.CVEL = DEF_APO_CVEL
LIN pDoorFound:fPosOffset
ENDIF
ENDIF
Wenn die Türe gefunden wurde, soll mit diesem kleinen Programm und den Offset die über die Parameter 1-6 eingelesen werden die Türe herraus gehoben werden. = Offsetfahrten
Jedoch werden die Punkte einfach nicht überschliffen. Die Zeilen die der Roboter ansagt die nicht überschlifffen werden können sagen mir gar nichts... (mit welcher Ansicht passen denn die Zeilenangaben zu der Meldung?)
Ich habe schon ausprobiert:
- LIN pDoorFound:fPosOffset C_VEL
- LIN pDoorFound:fPosOffset C_DIS
- CONTINUE über jede Zeile mit $- Variabeln
- $APO_C.CVEL = ging nicht wegen Schreibgeschützt
Habt ihr noch eine Idee woran es liegen könnte?
Steuerung: VKRC4 8.2.20