机器人示教编程(精)课件.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

项目3弧焊机器人示教编程

弧焊机器人焊接时是按照事先编辑好的程序来进行的,这个程序一般是由操作人员按照焊缝形状示教机器人并记录运动轨迹而形成的。nn机器人的程序由主程序、子程序及程序数据构成。在一个完整的应用程序中,一般只有一个主程序,而子程序可以是一个,也可以是多个。

【学习目标】知识目标1.掌握常用的机器人指令;nn2.掌握机器人程序的构成特点;n3.掌握机器人的程序编写和编辑方法;n技能目标1.学会新建一个程序;nn2.学会编辑程序,如程序的修改、复制、粘贴、删除等;n3.能够实现程序的连续运行和单周运行。n

任务1新建和加载程序机器人的程序编辑器中存有程序模板,类似计算机办公软件的Word文档模板,编程时按照模板在里面添加程序指令语句即可。n

【知识准备】一、示教与再现“示教”就是机器人学习的过程,在这个过程中,n操作者要手把手教会机器人做某些动作,机器人的控制系统会以程序的形式将其记忆下来。机器人按照示教时记忆下来的程序展现这些动n作,就是“再现”过程。示教再现机器人的工作原理如图3-1所示。n

图3-1示教-再现机器人控制方式

二、ABB工业机器人程序存储器ABB机器人存储器包含应用程序和系统模块两n部分。存储器中只允许存在一个主程序,所有例行程序(子程序)与数据无论存在什么位置,全部被系统共享。因此,所有例行程序与数据除特殊定以外,名称不能重复。ABB工业机器人存储器组成如图3-2所示。

图3-2ABB工业机器人存储器的组成

1.应用程序(Program)的组成nn应用程序由主模块和程序模块组成。主模块(Mainmodule)包含主程序(Mainroutine)、q程序数据(Programdata)和例行程序(Routine);程序模块(Programmodules)包含程序数据q(Programdata)和例行程序(Routine)。

2.系统模块(Systemmodules)的组成nn系统模块包含系统数据(Systemdata)和例行程序(Routine)。所有ABB机器人都自带两个系统模块,USER模块和BASE模块。使用时对系统自动生成的任何模块不能进行修改。n

三、编程指令及应用1.基本运动指令及其应用n常用基本运动指令有:MoveL、MoveJ、nMoveCMoveL:直线运动。nMoveJ:关节轴运动。nMoveC:圆周运动。n

(1)直线运动指令的应用nn直线由起点和终点确定,因此在机器人的运动路径为直线时使用直线运动指令MoveL,只需示教确定运动路径的起点和终点。

例如,MoveLp1,v100,z10,tool1;(直线运动起始点程序语句)np1:目标位置。nnv100:机器人运行速度。修改方法:将光标移至速度数据处,回车,进入窗口;选择所需速度。qz10:转弯区尺寸。nn修改方法:将光标移至转弯区尺寸数据处,回车,进入窗口;选择所需转弯区尺寸,也可以进行自定义。qtool1:工具坐标。

小贴士:转弯区尺寸fine指机器人TCP达到目标点(见图3-3中的P点),在目标点速度降为零。机器人动作有停顿,焊接编程时,必须用fine参数。nn2zone指机器人TCP不达到目标点,而是在距离目标点一定长度(通过编程确定,如z10)处圆滑绕过目标点,如图3-3中的P点。1

图3-3转弯区尺寸

例1:使机器人沿长100mm、宽50mm的长方形路径运动n采用offs函数进行精确确定运动路径的准确数值。nn机器人的运动路径如图3-4所示,机器人从起始点P1,经过P2、P3、P4点,回到起始点P1。图3-4长方形路径

为了精确确定p1、p2、p3、p4点,可以采用offs函数,通过确定参变量的方法进行点的精确定位。nnnnoffs(p,x,y,z)代表一个离p1点X轴偏差量为X,Y轴偏差量为y,Z轴偏差量为z的点。将光标移至目标点,按“Enter”键,选择Func,采用切换键选择所用函数,并输入数值。如P3点程序语句为:MoveLOffs(P1,100,50,0),V100,fine,tool1与Z轴距离与Y轴距离与X轴距离起始点

机器人长方形路径的程序如下:MoveLOffsP1,V100,fine,tool1nnnnnnP1P2P3P4P1MoveLOffs(P1,100,0,0),V100,fine,tool1MoveLOffs(P1,100,50,0),V100,fine,tool1MoveLOffs(P1,0,50,0),V100,fine,tool1MoveLOffsP1,V100,fine,tool1

(2)圆弧运动指令的应用nn圆弧由起点、中点和终点三点确定,使用圆弧运动指令MoveC,需要示教确定运动路径的起点、中

文档评论(0)

157****5400 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档