ABB MultiMove Manual De Aplicaciones página 94

Tabla de contenido

Publicidad

7 Recuperación en caso de errores de RAPID
7.5 Ejemplo con movimientos en el gestor de errores
Continuación
Programa de tarea T_STN1
94
ArcL p201\ID:=10, v100, seam2, weld2, weave2, z10, gun2
\WObj:=wobj_stn1;
...
ERROR
IF ERRNO=AW_WELD_ERR OR ERRNO=ERR_PATH_STOP THEN
StorePath;
IF ERRNO=AW_WELD_ERR THEN
gun_cleaning;
ENDIF
RestoPath;
StartMoveRetry;
ENDIF
...
PROC gun_cleaning()
VAR robtarget p299;
p299 := CRobT(\Tool:=gun2 \WObj:=wobj0);
MoveL pclean, v100, fine, gun2;
...
MoveL p299, v100, fine, gun2;
ENDPROC
...
SyncMoveOn, sync1, all_tasks;
MoveExtJ angle_20\ID:=10, vrot50, z10;
...
ERROR
IF ERRNO=ERR_PATH_STOP THEN
StorePath;
RestoPath;
StartMoveRetry;
ENDIF
...
© Copyright 2004-2021 ABB. Reservados todos los derechos.
Manual de aplicaciones - MultiMove
3HAC050961-005 Revisión: F

Publicidad

Tabla de contenido
loading

Tabla de contenido