版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ABB机器人实训教程——潘孝勇ABB机器人实训教程1主要内容任务二:搬运装调实训练习主要内容2一、实训任务描述图块搬运模型如下图2-1所示,有二个正方形形状的物料底盘,底盘的每个物料间的距离是50mm。要求安装好机器人的夹具,然后编写程序,调试机器人,对二个物料底盘内的物料进行搬运。
图2-1物料底板A物料底板B物料底板A物料底板B3二、知识技能准备1、机器人基本运动指令的应用参照项目一里程序指令的相关内容。2、设备、模型、夹具、工具准备。三、实训任务实施1、安装机器人的搬运工具。2、连接机器人I/O接口电气线路。3、制定工艺流程图。复位→从物料底盘A吸取物料并提升→放到物料底盘B同样位置并提升→复位→从物料底盘B吸取物料并提升→放到物料底盘A同样位置并提升→复位ABB机器人搬运安调实训课件4
4、根据机器人实际运行的位置,定义机器人的程序点,图2-2所示为机器人程序定一点示意图,表2-1表机器人程序点的定义可供参考。
表2-1机器人程序点的定义序号点序号注释备注1rHome机器人初始位置示教器2P10物料底盘A里吸1,2位置示教器3P20物料底盘B里吸1,2位置示教器序号点序号注释备注1rHome机器人初始位置示教器2P10物5图2-2ABB机器人搬运安调实训课件6
5、规划机器人跑点,如图2-3所示。
图2-3ABB机器人搬运安调实训课件7
6、机器人程序编写PROCMAIN()rInitAll();(复位子程序)AB();(物料底盘A到物料底盘B程序)BA();(物料底盘B到物料底盘A程序)ENDPROC下面具体介绍各个子程序以及子程序中所调用的功能子程序。1)复位子程序:具体程序如下PROCrInitAll()AccSet100,100;VelSet100,500;ResetDO10-1;//复位电磁阀,ResetDO10-2;//复位电磁阀,小工件夹具松开reg1=1;reg2=1;rHome;//机器人回归原点ENDPROCABB机器人搬运安调实训课件8
复位子程序又调用了回原点子程序,具体程序如下:PROCrHome()MoveJphome,v500,fine,tool0;ENDPROC2)物料底盘A到物料底盘B程序:具体程序如下PROCAB()MoveJoffs(P10,0,0,50),v500,z50,tool0;//MoveLp10,v50,fine,tool0;Xq;MoveLoffs(P10,0,0,50),v500,z50,tool0;//MoveJoffs(P20,0,0,50),v500,z50,tool0;//MoveLp20,v50,fine,tool0Fq;//调用吸盘工作程序WHILEreg1<4andreg2=1DO//机器人移动到前
ABB机器人搬运安调实训课件9
MoveJoffs(P10,50*reg1,0,50),v500,z50,tool0;//机器人移动到前MoveLoffs(P10,50*reg1,0,0),v50,fine,tool0;Xq;MoveLoffs(P10,50*reg1,0,50),v500,z50,tool0;//吸盘缓慢下降至MoveJoffs(P20,50*reg1,0,50),v500,z50,tool0;//吸盘缓慢下降至置点MoveLoffs(P20,50*reg1,0,0),v50,fine,tool0Fq;//调用吸盘停止程序,reg1=reg1+1ENDWHILEreg2=reg2+1reg1=1;
ABB机器人搬运安调实训课件10
WHILEreg1<4andreg=2DOMoveJoffs(P10,50*reg1,50,50),v500,z50,tool0;MoveLoffs(P10,50*reg1,50,0),v50,fine,tool0;Xq;MoveLoffs(P10,50*reg1,50,50),v500,z50,tool0;MoveJoffs(P20,50*reg1,50,50),v500,z50,tool0;MoveLoffs(P20,50*reg1,50,0),v50,fine,tool0Fq;reg1=reg1+1ENDWHILErHome;ENDPROC
ABB机器人搬运安调实训课件11
3)物料底盘B到物料底盘A程序:具体程序如下PROCBA()reg1=1;reg2=1MoveJoffs(P20,0,0,50),v500,z50,tool0;MoveLp20,v50,fine,tool0;Xq;MoveLoffs(P20,0,0,50),v500,z50,tool0;MoveJoffs(P10,0,0,50),v500,z50,tool0;MoveLp10,v50,fine,tool0Fq;
ABB机器人搬运安调实训课件12
WHILEreg1<4andreg2=1DOMoveJoffs(P20,50*reg1,0,50),v500,z50,tool0;//MoveLoffs(P20,50*reg1,0,0),v50,fine,tool0;Xq;MoveLoffs(P20,50*reg1,0,50),v500,z50,tool0;//MoveJoffs(P10,50*reg1,0,50),v500,z50,tool0;//MoveLoffs(P10,50*reg1,0,0),v50,fine,tool0Fq;//reg1=reg1+1ABB机器人搬运安调实训课件13
WHILEreg1<4andreg=2DOMoveJoffs(P20,50*reg1,50,50),v500,z50,tool0;//MoveLoffs(P20,50*reg1,50,0),v50,fine,tool0;Xq;MoveLoffs(P20,50*reg1,50,50),v500,z50,tool0;//MoveJoffs(P10,50*reg1,50,50),v500,z50,tool0;//MoveLoffs(P10,50*reg1,50,0),v50,fine,tool0Fq;//reg1=reg1+1ENDWHILErHome;ENDPROC7、机器人程序运行调试,实训任务功能实现。ABB机器人搬运安调实训课件14ABB机器人实训教程——潘孝勇ABB机器人实训教程15主要内容任务二:搬运装调实训练习主要内容16一、实训任务描述图块搬运模型如下图2-1所示,有二个正方形形状的物料底盘,底盘的每个物料间的距离是50mm。要求安装好机器人的夹具,然后编写程序,调试机器人,对二个物料底盘内的物料进行搬运。
图2-1物料底板A物料底板B物料底板A物料底板B17二、知识技能准备1、机器人基本运动指令的应用参照项目一里程序指令的相关内容。2、设备、模型、夹具、工具准备。三、实训任务实施1、安装机器人的搬运工具。2、连接机器人I/O接口电气线路。3、制定工艺流程图。复位→从物料底盘A吸取物料并提升→放到物料底盘B同样位置并提升→复位→从物料底盘B吸取物料并提升→放到物料底盘A同样位置并提升→复位ABB机器人搬运安调实训课件18
4、根据机器人实际运行的位置,定义机器人的程序点,图2-2所示为机器人程序定一点示意图,表2-1表机器人程序点的定义可供参考。
表2-1机器人程序点的定义序号点序号注释备注1rHome机器人初始位置示教器2P10物料底盘A里吸1,2位置示教器3P20物料底盘B里吸1,2位置示教器序号点序号注释备注1rHome机器人初始位置示教器2P10物19图2-2ABB机器人搬运安调实训课件20
5、规划机器人跑点,如图2-3所示。
图2-3ABB机器人搬运安调实训课件21
6、机器人程序编写PROCMAIN()rInitAll();(复位子程序)AB();(物料底盘A到物料底盘B程序)BA();(物料底盘B到物料底盘A程序)ENDPROC下面具体介绍各个子程序以及子程序中所调用的功能子程序。1)复位子程序:具体程序如下PROCrInitAll()AccSet100,100;VelSet100,500;ResetDO10-1;//复位电磁阀,ResetDO10-2;//复位电磁阀,小工件夹具松开reg1=1;reg2=1;rHome;//机器人回归原点ENDPROCABB机器人搬运安调实训课件22
复位子程序又调用了回原点子程序,具体程序如下:PROCrHome()MoveJphome,v500,fine,tool0;ENDPROC2)物料底盘A到物料底盘B程序:具体程序如下PROCAB()MoveJoffs(P10,0,0,50),v500,z50,tool0;//MoveLp10,v50,fine,tool0;Xq;MoveLoffs(P10,0,0,50),v500,z50,tool0;//MoveJoffs(P20,0,0,50),v500,z50,tool0;//MoveLp20,v50,fine,tool0Fq;//调用吸盘工作程序WHILEreg1<4andreg2=1DO//机器人移动到前
ABB机器人搬运安调实训课件23
MoveJoffs(P10,50*reg1,0,50),v500,z50,tool0;//机器人移动到前MoveLoffs(P10,50*reg1,0,0),v50,fine,tool0;Xq;MoveLoffs(P10,50*reg1,0,50),v500,z50,tool0;//吸盘缓慢下降至MoveJoffs(P20,50*reg1,0,50),v500,z50,tool0;//吸盘缓慢下降至置点MoveLoffs(P20,50*reg1,0,0),v50,fine,tool0Fq;//调用吸盘停止程序,reg1=reg1+1ENDWHILEreg2=reg2+1reg1=1;
ABB机器人搬运安调实训课件24
WHILEreg1<4andreg=2DOMoveJoffs(P10,50*reg1,50,50),v500,z50,tool0;MoveLoffs(P10,50*reg1,50,0),v50,fine,tool0;Xq;MoveLoffs(P10,50*reg1,50,50),v500,z50,tool0;MoveJoffs(P20,50*reg1,50,50),v500,z50,tool0;MoveLoffs(P20,50*reg1,50,0),v50,fine,tool0Fq;reg1=reg1+1ENDWHILErHome;ENDPROC
ABB机器人搬运安调实训课件25
3)物料底盘B到物料底盘A程序:具体程序如下PROCBA()reg1=1;reg2=1MoveJoffs(P20,0,0,50),v500,z50,tool0;MoveLp20,v50,fine,tool0;Xq;MoveLoffs(P20,0,0,50),v500,z50,tool0;MoveJoffs(P10,0,0,50),v500,z50,tool0;MoveLp10,v50,fine,tool0Fq;
ABB机器人搬运安调实训课件26
WHILEreg1<4andreg2=1DOMoveJoffs(P20,50*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年互联网医疗平台商业模式与市场拓展报告
- 腰椎间盘突出症病人的护理
- 肝脏疾病超声诊断教学课件
- 2026年度腰椎课件全新
- 肿瘤护理伦理规定课件
- 飞机雷达安装调试工安全生产意识知识考核试卷含答案
- 骶髂关节的解剖病理特点及中西医诊治
- 脊柱手术配合护士指导知识
- 电光源装配工岗前创新实践考核试卷含答案
- 腰椎管狭窄症的治疗和护理
- 2026年甘肃省酒泉市金塔县招聘社区工作者考试参考题库及答案解析
- 武汉市2027届高中毕业生九月调研考试地理试卷(含答案)
- 园林植物病虫害防治技术全套课件
- 第3课 寻找可靠数据源 课件+视频 2025-2026学年四年级全一册信息技术人教版
- 项目部对分包考核制度
- AI辅助PBL教学在内科规培中的实践
- 2026年中国火锅调味料行业市场规模、市场供需现状及促进市场需求的主要因素分析
- 1.2地球的公转课件-高中地理湘教版选择性必修1
- 麻醉科重点专科建设工作汇报
- 临床护理文书书写规范(2024版)
- 广州市下沙村地块土壤污染状况初步调查报告地块五
评论
0/150
提交评论