13 工业机器人编程与操作——(中职课件) 模块二 任务3 工业机器人检测排列任务控制实训

2022-10-20
| 15页
| 141人阅读
| 1人下载
普通

内容正文:

13 工业机器人编程与操作——(中职课件) 模块二 任务3 工业机器人检测排列任务控制实训 一、实训任务描述 检测排列模型的组成如图2-6-1所示,有物料检测点、物料仓、物料1排列、物料2排列。在检测排列模型中,要求机器人先去物料仓拾取物料,拾取后把物料放在检测点进行检测,如果是物料1则放置在物料1排列点,如果是物料2则放置在物料2排列点。放置完物料后,再移动到物料仓拾取下一个物料进行检测排列。 图 2-6-1 二、知识技能准备 1、机器人基本运动指令的应用参照项目一里程序指令的相关内容。 2、设备、模型、夹具、工具准备。 三、实训任务实施 1、安装机器人的搬运工具。 2、连接机器人I/O接口电气线路。 3、制定工艺流程图,如图 2-6-2 所示。 图 2-6-2 MAIN rIniA11 CL JS 再次调用原点程序 再次调用复位程序 判断物料1的放置位置,调用相应的放置程序 判断物料2的放置位置,调用相应的放置程序 放置完成后,关闭吸盘,回原点 结束 是否完全复位 是否回到原点 是否运行程序 判断是否物料1 判断是否还有物料 是 否 否 是 是 是 是 否 否 4、制定机器人跑点图,图 2-6-3 可供参考。 图 2-6-3 5、机器人程序编写,以下程序可供参考。 PROC main() rIniAll; WHILE TRUE DO IF DI10_7 = 1 THEN //按钮开关7接通,进行复位 rIniAll; ENDIF IF DI10_5 = 0 THEN Reset DO10_1; ENDIF IF DI10_5 = 1 THEN //按钮开关5接通,机器人DO10-1输出“1” Set DO10_1; ENDIF IF DI10_8 = 1 THEN //按钮开关8接通,机器人回原点 rHome; ENDIF IF DI10_11 = 1 And reg3 < 11 THEN Reset DO10_12; //机器人开始工作,黄色警示灯灭 Set DO10_11; //机器人开始工作,绿色警示灯亮 cl; //调用取料子程序 reg3 := reg3 + 1; //reg3加1,计算下一个物料拾取 js; //调用检测子程序 WaitTime 1; IF DI10_10 = 1 THEN //检测到是物料1, Reset DO10_7; WaitTime 0.5; MoveL p30, v50, z1, tool0; MoveJ p31, v100, z1, tool0; MoveL p41, v150, fine, tool0; Set DO10_7; WaitTime 0.5; MoveL p31, v150, fine, tool0; IF reg1 = 1 THEN //判断reg1,调用物料1相应的放置子程序 fl11; ENDIF IF reg1 = 2 THEN fl12; ENDIF IF reg1 = 3 THEN fl13; ENDIF IF reg1 = 4 THEN fl14; ENDIF   IF reg1 = 5 THEN fl15; ENDIF IF reg1 = 6 THEN fl16; ENDIF Reset DO10_7; //吸盘停止工作,放置物料 WaitTime 0.5; reg1 := reg1 + 1; //物料1放置一次reg2加“1”,为下次放置准备 MoveJ p31, v300, fine, tool0; MoveJ p30, v300, fine, tool0; rHome; ENDIF IF DI10_9 = 1 And reg2 <= 6 THEN //检测到是物料2 MoveL p30, v100, fine, tool0; //机器人回到检测中间点 IF reg2 = 1 THEN //判断reg1,调用物料2相应的放置子程序 fl21; ENDIF IF reg2 = 2 THEN fl22; ENDIF IF reg2 = 3 THEN fl23; ENDIF IF reg2 = 4 THEN fl24; ENDIF IF reg2 = 5 THEN fl25; ENDIF IF reg2 = 6 THEN fl26;

资源预览图

13  工业机器人编程与操作——(中职课件) 模块二 任务3 工业机器人检测排列任务控制实训
1
13  工业机器人编程与操作——(中职课件) 模块二 任务3 工业机器人检测排列任务控制实训
2
13  工业机器人编程与操作——(中职课件) 模块二 任务3 工业机器人检测排列任务控制实训
3
13  工业机器人编程与操作——(中职课件) 模块二 任务3 工业机器人检测排列任务控制实训
4
13  工业机器人编程与操作——(中职课件) 模块二 任务3 工业机器人检测排列任务控制实训
5
13  工业机器人编程与操作——(中职课件) 模块二 任务3 工业机器人检测排列任务控制实训
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。