《工业机器人操作与编程ABB》-项目八_第1页
《工业机器人操作与编程ABB》-项目八_第2页
《工业机器人操作与编程ABB》-项目八_第3页
《工业机器人操作与编程ABB》-项目八_第4页
《工业机器人操作与编程ABB》-项目八_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8.1项目描述随着时代的发展,高效、快速是生产技术的主要任务,为解放多余劳动力、提高生产效率、降低生产成本、缩短生产周期,工业机器人与视觉系统结合的智能分拣工具应运而生,它可以代替人工进行货物分类、搬运和装卸工作或代替人类搬运危险物品。本项目的主要学习内容包括:了解ABB智能分拣机器人工作站的主要组成单元,了解ABB智能分拣机器人的相关指令,了解ABB机器人的I/O配置,创建工具数据、基坐标数据和有效载荷,独立完成程序的编写等。返回8.2教学目的通过本章的学习让学生了解工业机器人智能分拣,了解智能分拣工作站的主要组成单元,在工作站中配置好I/O单元及信号,并通过示教器与系统I/O信号关联,创建智能分拣所需的工具坐标、工件坐标,了解ABB机器人的常用运动指令、I/O控制指令、逻辑控制指令,进行机器人分拣程序的点位示教和程序编写,并学会使用Robotstudio编写智能分拣程序并完成调试,总结学习过程中的经验。返回8.3知识准备8.3.1ABB智能分拣机器人工作站的主要组成单元及工作流程介绍本工作站的工作目标是先令转盘高速旋转打散物件,再用机械臂通过摄像头识别“分拣识别区1”的物件位置,再把通过吸嘴把“分拣识别区1”的物件搬运到“分拣识别区2”,通过“分拣识别区2”的摄像头判断物件的形状、颜色、大小和精确位置,再把物件放到“分拣放料区”的相应位置,如图8-1所示。如在“分拣识别区1”中未找到物件(图8-2),则“转盘”缓慢旋转,直到在“分拣识别区1”中找到物料或程序复位。下一页返回8.3知识准备8.3.2ABB机器人功能介绍ABB机器人的RAPID程序的功能类似于指令,并且在执行完以后可以返回一个数值。使用功能可以有效地提高编程效率和程序执行效率。1.offs偏移功能offs偏移功能是以已选定的目标点为基准,沿着选定的工件坐标系的X、Y、Z轴方向偏移一定的距离。2.CrobT功能CrobT功能是使机器人读取当前目标点的位置数据。上一页下一页返回8.3知识准备8.3.3ABB机器人串口通信介绍1.RS232串口参数设置打开示教器主菜单,选择控制面板,选择“配置”。接下来的步骤如图8-3

~图8-6所示。说明:此参数需要与点对点连接的另一个串口通信设备保持一致。2.RAPID串口操作指令(1)打开/关闭串行通道命令(表8-1)。(2)读取/写入基于字符的串行通道命令(表8-2)。(3)读取/写入基于普通二进制模式的串行通道命令(表8-3)。上一页下一页返回8.3知识准备图8-7所示是一段二进制串行通道通信的例行程序,每条指令都有详细解释。3.ABB机器人串口常见故障与分析(1)串口收发没有数据:请用万用表检查串口线缆是否断线。(2)串口收发有数据,但格式和长度不正确:请检查两边设备的串口设置是否一致。(3)常用PC调试软件:串口调试助手、串口跟踪软件。上一页返回8.4任务实现8.4.1ABB机器人智能分拣工具坐标的建立如图8-8所示,本任务中需要设置吸嘴的TCP。用“4点法”+X、Z方向的方式设置吸嘴的TCP。以手动操作使吸嘴在TCP练习模块中以4种不同的姿态对准TCP设置点。再设置好X和Z的方向。如果前面已经设置好吸嘴的TCP,这里就不需要重新设置。创建工具数据,见表8-4。下一页返回8.4任务实现8.4.2ABB机器人智能分拣工件坐标的建立具体步骤如图8-9~图8-25所示。设定手动操纵界面,使用线性动作模式,测量新建立的工件坐标是否符合要求。对应实物如图8-26所示,

X方向为X1和X2,Y方向为Y1。以手动操作使吸嘴对准X1、X2、Y1三个点进行创建。上一页下一页返回8.4任务实现8.4.3ABB机器人智能分拣I/O信号配置1.配置DSQC652板配置DSQC652板需要设置的参数见表8-5。2.配置DSQC652板的I/O信号运行机器人拧螺丝程序需要配置的I/O信号见表8-6。3.配置系统输入/输出与I/O信号的关联在示教器中,根据表8-7所示参数配置系统输入/输出。上一页下一页返回8.4任务实现8.4.4ABB机器人智能分拣点位示教在本任务中,一共需示教5个点。其中,示教1个机器人原点,识别区1(转盘上方)、识别区2(同轴光源处)的正上方各示教1个拍照点,放料区示教1个放置原点,识别区1的转盘上示数1个抓取原点,

如图8-27、图8-28所示。8.4.5ABB机器人智能分拣程序的编写程序如下:上一页下一页返回8.4任务实现上一页下一页返回8.4任务实现上一页下一页返回8.4任务实现上一页下一页返回8.4任务实现上一页下一页返回8.4任务实现上一页下一页返回8.4任务实现上一页返回8.5考核评价任务8.1用3点法设定工作台的基坐标要求:熟悉ABB机器人设定工件坐标的意义,用3点法设定工件坐标,用手动操作在设好的基坐标中运动并进行检验,能用专业语言正确流利地展示配置的基本步骤,思路清晰、有条理,能圆满地回答老师与同学提出的问题,并能提出一些新的建议。任务8.2编写一段串口通信程序下一页返回8.5考核评价要求:熟悉ABB机器人串口通信指令的使用方法,借鉴串口通信示例或者智能分拣程序,编写一段串口通信程序,使用串口调试助手模拟上位机,并且能够准确无误地发送和接收数据。能用专业语言正确流利地展示配置的基本步骤,思路清晰、有条理,能圆满地回答老师与同学提出的问题,并能提出一些新的建议。上一页返回8.6扩展提高任务8.3编写智能分拣程序要求:熟悉ABB机器人各条指令的使用方法,根据自己的思路,画出流程图,编写智能分拣程序。返回图8-1分拣工作区返回图8-2分拣物料返回图8-3在“主题”里面选择“Communication”下一页返回图8-4双击“SerialPort”上一页下一页返回图8-5双击“COM1”进行编辑上一页下一页返回图8-6根据实际情况修改参数上一页返回表8-1打开/关闭命令说明返回表8-2读取/写入基于字符的串行通道命令说明返回表8-3读取/写入基于普通二进制模式的串行通道命令说明返回图8-7串口通信程序返回图8-8工具坐标设置返回表8-4工具数据表返回图8-9选择“手动操纵”下一页返回图8-10单击“wobj0”进入工件坐标上一页下一页返回图8-11单击“新建”按钮上一页下一页返回图8-12更改相关参数后单击“确定”按钮上一页下一页返回图8-13在“编辑”里单击“定义”上一页下一页返回图8-14在“用户方法”中选择“3点”上一页下一页返回图8-15调整机器人的位置上一页下一页返回图8-16修改X1点的位置上一页下一页返回图8-17调整机器人的位置上一页下一页返回图8-18修改X2点的位置上一页下一页返回图8-19调整机器人的位置上一页下一页返回图8-20修改Y1点的位置上一页下一页返回图8-21保存修改的点上一页下一页返回图8-22保存修改的模块上一页下一页返回图8-23确认结果上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论