moin
Ist das normal, das in der Betriebsart AUT EXT die HALTs ignoriert werden?
Code
DEFFCT BOOL eject_it( )
WAIT FOR i_EJE_free
$TOOL = TOOL_DATA[gnToolGrpA]
$BASE = BASE_DATA[gnBaseEject]
PTP{a1 -86.3,a2 -118.2,a3 132.9,a4 57.7,a5 -25.3,a6 35.2}C_PTP
PTP over_away C_PTP
PTP over
set_force( 250 )
BAS( #VEL_CP, 0.1 )
LIN station
$ADVANCE=0
PULSE( o_GRP_A_open, TRUE, PULSE_TIME )
await( "i_GRP_A_opened", TRUE, GRIPPER_TIME, E_CANT_OPEN_GRIPPER_A, #PERSIST )
$ADVANCE=3
set_force( 500 )
BAS( #VEL_CP, 0.5 )
LIN over
PTP over_away C_PTP
PTP{a1 -86.3,a2 -118.2,a3 132.9,a4 57.7,a5 -25.3,a6 35.2}C_PTP
PTP{a1 -90,a2 -130,a3 135,a4 0,a5 35,a6 90}
;===============================================
HALT; Bitte mit gruenem Plus (links) starten :)
;===============================================
RETURN TRUE
ENDFCT
Alles anzeigen
(Das ist nicht das ganze src, nur die eine Funktion da drinnen, falls das relevant ist...)
Der läuft mir immer weiter an der markierten Stelle. Lässt sich das HALT-Verhalten irgendwo einstellen?
SW ist 5.2.x
Besten Dank im Voraus, Gruss.