文档详情

工业机器人基本原理与编程ABB学习情境进阶编程授课何剑敏.pptx

发布:2025-04-24约1.56千字共6页下载文档
文本预览下载声明

《工业机器人基本原理与编程(ABB)》

学习情境5:进阶编程

授课教师:何剑敏

模块三

完成XY平面工件的循环搬运

练习7

杭州科技职业技术学院---机电工程学院2018-11

CompactIF紧凑型条件判断指令

该指令用于当一个条件满足了以后,就执行一句指令。

ABB机器人逻辑判断指令

IF条件判断指令

该指令用于根据不同的条件去执行不同的指令。

ABB机器人逻辑判断指令

PROCrFetchGJ_IF()

MoveJpHome10,v1000,z50,tool1\WObj:=WOBJ_WULIAO;

IFNUM25THEN!NUM2对零件个数进行计数

Break;

ELSE

Setdo_PT_Conv;

ENDIF

WaitDIdi_PT_Conv,1;

MoveLOffs(pPickGJ,0,0,50),v1000,z50,tool1\WObj:=WOBJ_WULIAO;

MoveJpPickGJ,v1000,z50,tool1\WObj:=WOBJ_WULIAO;

Setdo_PT_jj1;

GripLoadload1;

WaitTime0.5;

MoveLOffs(pPickGJ,0,0,50),v1000,z50,tool1\WObj:=WOBJ_WULIAO;

IFY2THEN

IFX3THEN

Resetdo_PT_Conv;

pPutGJ:=Offs(pPutGJ_Original,130*X,130*Y,0);

MoveJOffs(pPutGJ,0,0,100),v1000,z50,tool1\WObj:=WOBJ_WULIAO;

MoveLpPutGJ,v1000,fine,tool1\WObj:=WOBJ_WULIAO;

Resetdo_PT_jj1;

WaitTime0.5;

GripLoadload0;

MoveLOffs(pPutGJ,0,0,100),v1000,z50,tool1\WObj:=WOBJ_WULIAO;

MoveJpHome10,v1000,z50,tool1\WObj:=WOBJ_WULIAO;

X:=X+1;

NUM2:=NUM2+1;

ELSE

Y:=Y+1;

X:=0;

ENDIF

ENDIF

ENDPROC

练习7

PROCmain()

rPickTool1;

WHILETRUEDO

rFetchGJ_IF;

ENDWHILE

ENDPROC

显示全部
相似文档