工业机器人课件第5章轨迹规划与编程2.ppt
《工业机器人课件第5章轨迹规划与编程2.ppt》由会员分享,可在线阅读,更多相关《工业机器人课件第5章轨迹规划与编程2.ppt(46页珍藏版)》请在三一办公上搜索。
1、工业机器人课件第5章-轨迹规划与编程2,工业机器人课件第5章-轨迹规划与编程2,通用计算机语言:汇编语言、C语言、Pasical语言、Fortran语言等。写起来麻烦,可读性差。,机器人的基本操作并不多,如手爪的开闭等,是反复使用的。,开发了各种机器人专用语言-机器人语言,机器人语言-人与机器人的交流- 软件部分,正朝着统一、标准化发展,7.5 工业机器人编程,通用计算机语言:汇编语言、C语言、Pasical语言、For,7.5.1工业机器人编程方式,1.示教方式编程,示教编成是一项成熟的技术,它是目前大多数工业机器人的编程方式。,示教:操作者必须把机器人终端移动至目标位置,并把此位置对应的机
2、器人关节角度信息记录进内存储器的过程。,再现:当要求复现这些运动时,顺序控制器从内存读出相应位置,机器人就可重复示教时的轨迹和各种操作。,这种方法编制程序是在机器人现场进行的,7.5.1工业机器人编程方式1.示教方式编程示教编成是一项成,直接示教(手把手示教):用户使用安装在机器人手臂内的操纵杆(Joystick),按给定运动顺序示教动作内容。,示教方式,直接示教(手把手示教):用户使用安装在机器人手臂内的操纵杆(,间接示教(示教盒示教):利用装在示教盒上的按钮驱动机器人按需要的顺序进行操作。机器人每一个关节对应着示教盒上的一对按钮,以分别控制该关节正反方向的运动。是目前广泛使用的一种示教编程
3、方式。,关节坐标系(Joint Coordinates)直角坐标系(Rectangular Coordinates)工具坐标系(Tool Coordinates) 用户坐标系(User Coordinates),操作者可以选择在不同坐标系下示教。例如 :,间接示教(示教盒示教):利用装在示教盒上的按钮驱动机器人按需,编程占用机器人的作业时间; 很难规划复杂的运动轨迹以及准确的直线运动; 难以与传感信息札配合; 难以与其它操作同步。,示教编程的优点,只需要简单的设备和控制装置即可进行、操作简单,易于掌握;而且示教再现过程很快,示教之后马上即可应用。,缺点:,编程占用机器人的作业时间;示教编程的优
4、点只需要简单的设备和,2机器人语言编程,用专用的机器人语言来描述机器人的动作轨迹。实现了计算机编程,并可以引入传感信息,从而提供一个更通用的方法来解决人一机器人通讯接口问题。,3离线编程,离线编程是在专门的软件环境支持下用专用或通用程序在离线情况下进行机器人轨迹规划编程的一种方法。离线编程程序通过支持软件的解释或编译产生目标程序代码,最后生成机器人路径规划数据。,2机器人语言编程用专用的机器人语言来描述机器人的动作轨迹。,7.6.2 MOTOMAN 机器人编程语言,机器人一般采用插补的方式进行运动控制,主要有关节插补、直线插补、圆弧插补和自由曲线插补。 MOVJ 关节插补:在机器人未规定采取何
5、种轨迹运动时,使用关节插补,以最高速度的百分比来表示再现速度,关节插补的效率最高; MOVL直线插补:机器人以直线轨迹运动,缺省单位为cm/min。直线插补常被用于焊接区间等的作业区间,且机器人在移动过程中自动改变手腕位置; MOVC圆弧插补:机器人沿着用圆弧插补示教的三个程序点执行圆弧轨迹运动,再现速度的设定与直线插补相同; MOVS自由曲线插补:对于有不规则形状的曲线,使用自由曲线插补,再现速度的设定与直线插补相同;,7.6.2 MOTOMAN 机器人编程语言机器人一般采用插补,示教焊接工件图举例,示教焊接工件图举例 行命 令内 容 说 明0000NO,项目3 弧焊机器人示教编程,项目3
6、弧焊机器人示教编程,弧焊机器人焊接时是按照事先编辑好的程序来进行的,这个程序一般是由操作人员按照焊缝形状示教机器人并记录运动轨迹而形成的。机器人的程序由主程序、子程序及程序数据构成。在一个完整的应用程序中,一般只有一个主程序,而子程序可以是一个,也可以是多个。,弧焊机器人焊接时是按照事先编辑好的程序来进行的,这个程序一般,【学习目标】,知识目标1掌握机器人各轴的运动规律;2掌握弧焊机器人系统中各部分的功能;3熟悉示教器结构及操作界面与按键功能。技能目标1能使用示教器操纵杆熟练控制机器人各轴的运动;2能使用示教器快速找到并打开所需要选项。,【学习目标】知识目标,一、示教与再现,“示教”就是机器人
7、学习的过程,在这个过程中,操作者要手把手教会机器人做某些动作,机器人的控制系统会以程序的形式将其记忆下来。机器人按照示教时记忆下来的程序展现这些动作,就是“再现”过程。示教再现机器人的工作原理如图3-1所示。,【知识准备】,一、示教与再现“示教”就是机器人学习的过程,在这个过程中,操,1基本运动指令及其应用常用基本运动指令有:MoveL、MoveJ、MoveCMoveL:直线运动。MoveJ:关节轴运动。MoveC:圆周运动。,三、编程指令及应用,1基本运动指令及其应用三、编程指令及应用,(1)直线运动指令的应用 直线由起点和终点确定,因此在机器人的运动路径为直线时使用直线运动指令MoveL,
8、只需示教确定运动路径的起点和终点。,(1)直线运动指令的应用,例如,MoveL p1,v100,z10,tool1;(直线运动起始点程序语句)p1:目标位置。v100:机器人运行速度。修改方法:将光标移至速度数据处,回车,进入窗口;选择所需速度。z10:转弯区尺寸。修改方法:将光标移至转弯区尺寸数据处,回车,进入窗口;选择所需转弯区尺寸,也可以进行自定义。tool1:工具坐标。,例如,MoveL p1,v100,z10,tool1;(直,小贴士:转弯区尺寸,fine指机器人TCP达到目标点(见图3-3中的P2点),在目标点速度降为零。机器人动作有停顿,焊接编程时,必须用fine参数。zone指
9、机器人TCP不达到目标点,而是在距离目标点一定长度(通过编程确定,如z10)处圆滑绕过目标点,如图3-3中的P1点。,小贴士:转弯区尺寸 fine指机器人TCP达到目标点(见图,图3-3 转弯区尺寸,图3-3 转弯区尺寸,例1:使机器人沿长100mm、宽50mm的长方形路径运动采用offs函数进行精确确定运动路径的准确数值。机器人的运动路径如图3-4所示,机器人从起始点P1,经过P2、P3、P4点,回到起始点P1。,图3-4 长方形路径,例1:使机器人沿长100mm、宽50mm的长方形路径运动图3,为了精确确定p1、p2、p3、p4点,可以采用offs函数,通过确定参变量的方法进行点的精确定位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 课件 轨迹 规划 编程
链接地址:https://www.31ppt.com/p-1684959.html