工业机器人包装应用课件.ppt
《工业机器人包装应用课件.ppt》由会员分享,可在线阅读,更多相关《工业机器人包装应用课件.ppt(209页珍藏版)》请在三一办公上搜索。
1、,工业机器人:产品包装典型应用精析,XXX等著,机械工业出版社,CHINA MACHINE PRESS,第一章 工业机器人概述,工业机器人:产品包装典型应用精析,1.1 工业机器人定义,工业机器人是面向工业领域的多关节机械手或多自由度的机器装置,它能自动执行工作,是靠自身动力和控制能力来实现各种功能的一种机器。它可以接受人类指挥,也可以按照预先编排的程序运行,现代的工业机器人还可以根据人工智能技术制定的原则纲领行动。,1.2 工业机器人发展,1959年Unimation公司的第一台工业机器人在美国诞生,开创了工业机器人发展的新纪元,1.2 工业机器人发展,1974年,瑞典通用电机公司(ASEA
2、,ABB公司的前身)开发出世界上第一台全电力驱动、由微处理器控制的工业机器人IRB 6。,1.2 工业机器人发展,1987年,国际机器人联合会(International Federation of Robotics,IFR)成立。在1987年举办的第17届国际工业机器人研讨会上,来自15个国家的机器人组织成立了国际机器人联合会(IFR),1.3 工业机器人的分类,工业机器人种类繁多,分类方法也不统一,可按照运动形态、运动轨迹、驱动方式、坐标形式来区分,其中按照坐标形式分为以下几类:(坐标形式是指操作机的手臂在运动时所取的参考坐标系的形式。),1.3 工业机器人的分类,直角坐标型工业机器人:运
3、动部分由三个相互垂直的直线移动(即PPP)组成,其工作空间图形为长方形,如图1-3所示。它在各个轴向的移动距离,可在各个坐标轴上直接读出,直观性强,易于位置和姿态的编程计算,定位精度高,控制无耦合,结构简单,但机体所占空间体积大,动作范围小,灵活性差,难与其他工业机器人协调工作,1.3 工业机器人的分类,圆柱坐标型工业机器人:运动形式是通过一个转动和两个移动组成的运动系统来实现的,其工作空间图形为圆柱,与直角坐标型工业机器人相比,在相同的工作空间条件下,机体所占体积小,而运动范围大,其位置精度仅次于直角坐标型机器人,难与其他工业机器人协调工作,1.3 工业机器人的分类,球坐标型工业机器人:球坐
4、标型工业机器人又称极坐标型工业机器人,其手臂的运动由两个转动和一个直线移动(即RRP,一个回转,一个俯仰和一个伸缩运动)所组成,其工作空间为一球体,它可以做上下俯仰动作并能抓取地面上或较低位置的协调工件,其位置精度高,位置误差与臂长成正比,1.3 工业机器人的分类,多关节型工业机器人:又称回转坐标型工业机器人,这种工业机器人的手臂与人一体上肢类似,其前三个关节是回转副(即RRR),该工业机器人一般由立柱和大小臂组成,立柱与大臂间形成肩关节,大臂和小臂间形成肘关节,可使大臂做回转运动和俯仰摆动,小臂做仰俯摆动。其结构最紧凑,灵活性大,占地面积最小,能与其他工业机器人协调工作,但位置精度较低,有平
5、衡问题,控制耦合,这种工业机器人应用越来越广泛,1.3 工业机器人的分类,平面关节型工业机器人:它采用一个移动关节和两个回转关节(即PRR),移动关节实现上下运动,而两个回转关节则控制前后、左右运动。这种形式的工业机器人又称SCARA机器人。在水平方向则具有柔顺性,而在垂直方向则有较大的刚性。它结构简单,动作灵活,多用于装配作业中,特别适合小规格零件的插接装配,如在电子工业的插接、装配中应用广泛,1.4 工业机器人在包装行业的应用,工业机器人在包装工程领域中,应用已有很长的历史。包装应用机器人作业的有很多方面,其中最为成熟的是搬运、分拣、装箱、码垛、拆垛应用。主要用于体积大而笨重物件的搬运,人
6、体不能接触的洁净产品的包装,如食品、药品;对人体有害的化工原料的包装等。随着机器人技术的成熟和产业化的实现,使得包装工程领域中工业机器人的应用范围越来越广,1.4 工业机器人在包装行业的应用,搬运,1.4 工业机器人在包装行业的应用,分拣,1.4 工业机器人在包装行业的应用,装箱,1.4 工业机器人在包装行业的应用,码垛,1.4 工业机器人在包装行业的应用,拆垛,1.5 ABB机器人在中国的现状,ABB机器人业务于1994年来到中国,并早在2005年就在中国建立了研发中心和生产基地,2006年更是将全球业务总部搬迁至上海,为中国制造业的迅猛发展提供更强有力的支持,截至目前,ABB机器人位于上海
7、康桥的生产基地已累计生产机器人超过四万台,ABB也是截至目前唯一一家在中国打造工业机器人从研发、生产、销售、工程、系统集成到客户服务全价值链业务的跨国企业,1.5 ABB机器人在中国的现状,在保持国内领先地位的同时,ABB机器人仍在继续开疆拓土,在山东青岛成立了应用中心,并在广东珠海成立了ABB机器人(珠海)分公司,其他区域的应用中心也在加紧筹备中,1.5 ABB机器人在中国的现状,ABB机器人校企合作计划于2010年开始展开,现已经与国内近百所院校合作建立了工业机器人实训室,并提供了全方位的技术支持,极大促进了机器人技术在国内的推广与应用,第二章 产品搬运,工业机器人:产品包装典型应用精析,
8、1、搬运工作站构成2、机器人IO通讯设置3、搬运类工具坐标系、有效载荷设置4、常用运动指令使用5、常用信号设置指令运用6、偏移函数Offs运用7、搬运程序编写技巧,2.1 学习目标,2.2 任务描述,工业机器人在搬运领域中有着广泛的应用,可以代替人力完成大量重复性工作,小到电子零部件,大到汽车车身,均可使用机器人进行搬运处理,降低劳动强度,特别适合一些物料数量多或重量大或者体积大的搬运场合;本工作站以玻璃搬运为例,利用ABB公司的IRB6700机器人将玻璃从生产线上搬运至立式清洗机上,以便完成后续的玻璃清洗的处理;,2.3 知识储备,标准I/O 板卡,ABB标准IO板卡下挂在DeviceNet
9、总线上面,常用型号有DSQC651(8个数字输入,8个数字输出,2个模拟输出),DSQC652(16个数字输入,16个数字输出),IO板卡地址,IO板卡总线地址设置:ABB提供的标准IO通讯板卡通过总线接口X5与DeviceNet总线进行通讯,地址由总线接头上的地址针脚编码生成,如下图所示,当前DSQC651板卡上的DeviceNet总线接头中,剪断了8号、10号地址针脚,则其对应的总线地址为2+8=10,2.3 知识储备,2.3 知识储备,数字输出信号设置,数字输出信号接线示例如下:利用输出端口1控制指示灯发光:,2.3 知识储备,数字输入信号设置,数字输入信号接线示例如下:利用输入端口1接
10、受按钮状态:,常用运动指令,1)MoveL:线性运动指令,MoveL p20,v1000,z10,tool1 WObj:=wobj1;,作用:将机器人的TCP 沿直线运动至给定目标点,2.3 知识储备,2)MoveJ:关节运动指令,MoveJ p20,v1000,z10,tool1 WObj:=wobj1;,作用:将机器人TCP 快速移动至给定目标点,2.3 知识储备,3)MoveC:圆弧运动指令,MoveL p10,v1000,z10,tool1 WObj:=wobj1;MoveC p20,p30,v1000,z10,tool1 WObj:=wobj1;,作用:将机器人TCP 沿圆弧运动至给
11、定目标点,2.3 知识储备,4)MoveAbsj:绝对运动指令,作用:将机器人各关节轴运动至给定位置,PERS jointarget jpos10:=0,0,0,0,0,0,9E+09,9E+09,9E+09,9E+09,9E+09,9E+09;MoveAbsj jpos10,v1000,z50,tool1 WObj:=wobj1;,关节目标点数据中各关节轴为0,则机器人运行至各关节轴0 位置,上述指令的动作结果是:,2.3 知识储备,(4)常用I/O 控制指令,1)Set指令作用:将数字输出信号置为1应用举例:Set Do1;执行结果:将数字输出信号Do1 置为12)Reset指令作用:将数
12、字输出信号置为0应用举例:Reset Do1;执行结果:将数字输出信号Do1 置为03)WaitDI指令作用:等待一个输入信号状态为设定值应用举例:WaitDI Di1,1;执行结果:等待数字输入信号Di1 为1,之后才执行下面的指令,2.3 知识储备,(5)常用逻辑控制指令,1)IF:指令作用:满足不同条件,执行对应程序应用举例:IF reg1 5 THEN Set do1;ENDIF执行结果:如果reg15条件满足,则执行Set Do1指令 将数字输出信号置为12)FOR:指令作用:根据指定的次数,重复执行对应程序应用举例:FOR i FROM 1 TO 10 DO routine1;EN
13、DFOR执行结果:重复执行10次routine1里的程序,2.3 知识储备,3)WHILE指令作用:如果条件满足,重复执行对应程序应用举例:WHILE reg1 reg2 DO reg1:=reg1+1;ENDWHILE执行结果:如果变量reg1reg2 条件一直成立,则重复 执行reg1 加1,直至reg1reg2 条件不成立 为止,2.3 知识储备,4)TEST指令作用:根据指定变量的判断结果,执行对应程序应用举例:TEST reg1 CASE 1:routine1;CASE 2:routine2;DEFAULT:Stop;ENDTEST执行结果:判断reg1数值,若为1则执行routin
14、e1,若为2则执 行routine2,否则执行Stop,2.3 知识储备,(6)Offs 偏移功能,指令作用:以选定的目标点为基准,沿着选定工件坐标系 的X、Y、Z 轴方向偏移一定的距离。应用举例:MoveL Offs(p10,0,0,10),v1000,z50,tool0 WObj:=wobj1;执行结果:将机器人TCP 移动至以p10 为基准点、沿着 wobj1 的Z 轴正方向偏移10mm 的位置,2.3 知识储备,2.4 任务实施-解压,解压工作站压缩包,2.4 任务实施-仿真运行,之后可点击仿真菜单中的播放,即可查看该机器人工作站运行情况:,2.4 任务实施-IO板卡设置,工作站IO设
15、置说明:,在此工作站中我们配置1个DSQC652通讯板卡(数字量16进16出),总线地址为10;在示教器中点击菜单-控制面板-配置-DeviceNet Device中可查看该IO板块的设置-Board10:,2.4 任务实施-IO设置,在此工作站中共设置了4个数字输入输出信号,在示教器中点击菜单-控制面板-配置-Signal中可查看这些IO信号的设置:,doGrip:数字输出信号,用于控制吸盘工具系统真空开启与关闭;,2.4 任务实施-IO设置,doplaceDone:机器人输出信号传送至清洗机,玻璃放置完成确认信号。,2.4 任务实施-IO设置,diGlassInPos:玻璃输送链末端检测玻
16、璃到位信号,玻璃到达输送链末端之后才允许机器人来拾取玻璃。,2.4 任务实施-IO设置,diGlassInMachine:立式清洗机上料侧检测玻璃信号,需保证上料侧无玻璃的情况下才允许机器人放置下一块玻璃;,2.4 任务实施-工具坐标系,工具坐标系tVacuum:沿着默认工具坐标系tool0的Z轴正方向偏移300mm;工具本身负载29kg,重心沿着tool0的Z轴正方向偏移200mm,在真实应用中,工具本身负载可通过机器人系统中的自动测算载荷的系统例行程序LoadIdentify。,2.4 任务实施-有效载荷数据,有效载荷数据LoadFull:可在手动操作画面中的有效载荷中查看到,机器人所拾取
17、的玻璃的负载信息,当前玻璃本身重量为25kg,重心相对于tVacuum来说沿着其Z轴正方向偏移了10mm;真实应用过程中有效载荷也可通过LoadIdentify进行测算,2.4 任务实施-示教目标点,点击示教器菜单-程序编辑器-例行程序,在rModify中可找到在此工作站中需要示教的3个基准:pHome,pPick,pPlace;,2.4 任务实施-示教目标点,pHome:机器人工作等待位置,示教时使用工具坐标系tVacuum,工件坐标系Wobj0;;,2.4 任务实施-示教目标点,pPick:拾取玻璃目标位置;位于玻璃输送链末端处,示教时使用工具坐标系tVacuum,工件坐标系Wobj0;,
18、2.4 任务实施-示教目标点,pPlace:放置玻璃目标位置,位于立式清洗机上料侧;示教时使用工具坐标系tVacuum,工件坐标系Wobj0;,2.5 课后练习,该机器人工作站工作流程较为简单,主要涉及IO通讯的基本设置、搬运工具坐标系的设置、有效载荷数据的设置、目标点的示教等内容,在编程方面,主要运用了常规的运动指令、信号置位指令等,在了解完整个工作站后,大家可重点练习下机器人运动过程中MoveL和MoveJ指令的使用区别,可尝试修改当前程序中默认使用的运动类型,观察机器人运动效果在修改前后有和差异,并在此页空白处总结两者的相同点和不同点,以及各自所适用的场合。,第三章 输送链跟踪,工业机器
19、人:产品包装典型应用精析,1、输送链跟踪工作站构成2、输送链跟踪原理及组成部分3、编码器选型说明4、输送链跟踪板卡DSQC377介绍及接线说明5、编码器正方向校准6、CountsPerMeter校准7、输送链跟踪参数设置8、输送链基座标校准9、输送链跟踪信号说明10、输送链跟踪相关指令11、输送链跟踪程序编写技巧,3.1 学习目标,3.2 任务描述,在小物料、大批量的生产场合,分拣物料的工作量十分巨大,占用大量的劳动力,采用DELTA机器人并配合输送链跟踪技术,可实现物料分拣的自动化运行,在食品、药品、日化用品、电子行业等领域有着非常广泛的应用;本工作站采用输送链跟踪技术实施糕点的分拣,并按照
20、指定的规则摆放至产品盒中,之后产品盒流转至下一工位完成封装以及装箱的工序,该工作站利用ABB公司的IRB360机器人实施输送链跟踪分拣糕点;糕点输入线为跟踪线,实时运行,机器人动态拾取糕点;产品盒为定点位置,每当产品盒输送链接收一次有效触发信号便移动一个工位间隔,将产品盒移动至固定的装盒位置处,3.3 知识储备,输送链跟踪原理及组成部分,编码器选型,所选编码器必须为PNP类型,即高电位有效类型,并且需有相位相差90度的A相、B相,此外,还对编码器脉冲频率有以下要求,不管采用何种方式安装,只需保证当输送链每运行1米时,编码器输出的脉冲数在1250-2500之间。假设,编码器通过联轴器直接与输送链
21、的主动轮进行连接,主动轮每旋转1圈,则输送链表面运行0.5m,则若输送链表面运行1m,对应主动轮需要旋转2圈,对应编码器也需旋转2圈,则需要编码器输出的脉冲数在1250-2500之间,则通过运算,可以选取脉冲频率为1000脉冲/圈的PNP类型编码器;这样,当输送链表面运行1m则对应脉冲数为2000个,符合跟踪要求;此外编码器的电流范围为50-100mA,电压范围为10-30V,3.3 知识储备,输送链跟踪板卡同时采集编码器A相、B相上升沿和下降沿个数,一个周期内则相应采集4个有效计数信号,即当输送链每运行1米时,控制器软件采集到的计数信号个数在5000-10000之间,少于5000即会影响到机
22、器人跟踪精度,多于10000不会提升机器人跟踪精度。,输送链跟踪板卡,3.3 知识储备,ABB机器人输送链跟踪板卡对应型号好DAQC377,PNP类型,上文中提到的编码器及同步传感器均要连接至跟踪板卡;一个输送链跟踪板卡只能对应一条需要跟踪的输送链,若需要同时跟踪多条输送链,则需要配置对应数量的跟踪板卡,ABB机器人最多可以同时跟踪6条输送链,3.3 知识储备,X20端子:输送链跟踪接口,连接24V电源,编码器和同步传感器,3.3 知识储备,编码器正方向校准,当编码器已经安装到位后,编码器和同步传感器与输送链跟踪板卡之间的连线也完成之后,需要首先验证一下编码器AB两项接线是否正确,需要保证当输
23、送链运行的过程中,机器人系统中识别到的位置数值应该是正向增大的,如实负向减小的则需要调换AB两项接线的顺序;操作方法如下:首先在示教器中打开手动操纵画面,点击“机械单元”,选择需要验证的输送链装置,例如CNV1,之后启动输送链,遮挡一下同步传感器或者放一个物料在输送链前端,使其通过同步传感器时触发一次同步信号,这样示教器手动操作画面右上角的位置框中会实时显示当前物料的位置数值:,观察数值的变化,如果该数值是正向增大的则表示当前AB两项的接线位置是正确的,则可进行下一步的工作,如果发现该数值是负向减小的,则表示当前AB两项接线位置需要调换一下,完成调换之后再次按照上述的步骤操作一遍,保证数值是正
24、向增大的即可,3.3 知识储备,跟踪参数CountsPerMeter表示的是当输送链表面运行1米,则跟踪板卡实际采集到的计数信号个数,此参数需要通过校准来获得当前值;操作方法如下:启动输送链,最好降低输送链运行速度,便于启停控制,并且查看示教器手动操纵画面中当前CNV1的位置数值,当数值在0左右不停跳变之后,放置一个产品在输送链前端,使其随之着输送链运行经过同步传感器,通过之后即可停止输送链运行,并且观察当前CNV1的位置数值,并记录下来,同时在物料所在输送链的位置做好标记,以方便后续的测量:当前CNV1的数值显示为150mm。,校准跟踪参数CountsPerMeter,3.3 知识储备,物料
25、停在如下图所示的位置,则可在物料对应的输送链边框边缘用记号笔标记好其当前所在位置,校准跟踪参数CountsPerMeter,3.3 知识储备,完成上述步骤后,则再次启动输送链,让输送链相对当前位置再向前运动超过1米的距离,之后再次停止输送链运行,观察示教中CNV1数值:例如,当前示教器中显示的CNV1位置数值为800mm。,校准跟踪参数CountsPerMeter,3.3 知识储备,物料停止在如下图所示位置,则可在物料对应的输送链边框边缘用记号笔标记好第二个位置,并用卷尺测量一下两个标记之间的实际距离值,假设为1550mm,校准跟踪参数CountsPerMeter,3.3 知识储备,运用公式进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 包装 应用 课件
链接地址:https://www.31ppt.com/p-6114784.html