(54)--第7章轨迹规划与编程2.ppt
《(54)--第7章轨迹规划与编程2.ppt》由会员分享,可在线阅读,更多相关《(54)--第7章轨迹规划与编程2.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通用计算机语言:汇编语言、C语言、Pasical语言、Fortran语言等。写起来麻烦,可读性差。机器人的基本操作并不多,如手爪的开闭等,是反复使用的。开发了各种机器人专用语言开发了各种机器人专用语言-机器人语言机器人语言机器人语言-人与机器人的交流-软件部分正朝着统一、标准化发展正朝着统一、标准化发展7.5 7.5 工业机器人编程工业机器人编程7.5.17.5.1工业机器人编程方式工业机器人编程方式1.1.示教方式编程示教方式编程示教编成是一项成熟的技术,它是目前大多数工业机器人的编程方式。示教:示教:操作者必须把机器人终端移动至目标位置,并把此位置对应的机器人关节角度信息记录进内存储器的过
2、程。再现:再现:当要求复现这些运动时,顺序控制器从内存读出相应位置,机器人就可重复示教时的轨迹和各种操作。这种方法编制程序是在机器人现场进行的直接示教直接示教(手把手示教):用户使用安装在机器人手臂内的操纵杆(Joystick),按给定运动顺序示教动作内容。示教方式示教方式间接示教间接示教(示教盒示教):利用装在示教盒上的按钮驱动机器人按需要的顺序进行操作。机器人每一个关节对应着示教盒上的一对按钮,以分别控制该关节正反方向的运动。是是目前广泛使用的一种示教编程方式目前广泛使用的一种示教编程方式。p关节坐标系(Joint Coordinates)p直角坐标系(Rectangular Coordi
3、nates)p工具坐标系(Tool Coordinates)p用户(工作台)坐标系(User Coordinates)操作者可以选择在不同坐标系下示教。例如:推荐:移动-直角坐标系;角度-工具坐标系?p 编程占用机器人的作业时间;p 很难规划复杂的运动轨迹以及准确的直线运动;p 难以与传感信息相配合;p 难以与其它操作同步。示教编程的优点示教编程的优点只需要简单的设备和控制装置即可进行、操作简单,易于掌握;而且示教再现过程很快,示教之后马上即可应用。缺点:缺点:2 2机器人语言编程机器人语言编程用专用的机器人语言来描述机器人的动作轨迹。实现了计算机编程,并可以引入传感信息,从而提供一个更通用的
4、方法来解决人一机器人通讯接口问题。3 3离线编程离线编程离线编程是在专门的软件环境支持下用专用或通用程序在离线情况下进行机器人轨迹规划编程的一种方法。离线编程程序通过支持软件的解释或编译产生目标程序代码,最后生成机器人路径规划数据。.机器人语言具有结构简明、容易扩展、能够对话及简单易学的特点。从描述操作命令角度看,按照作业描述的功能水平,通常分三级:1、动作级:以机器人末端执行器来描述各种操作说明每一个动作,如:move to(destination)。这种语言在工业界常用,如VAL语言。特点:特点:语句比较简单,易于编程。不能够进行复杂的数学运算,不能接受复杂的传感器信息,仅能接传传感器的开
5、关信号,并且和其它计算机的通信能力很差。7.5.27.5.2 机器人语言编程机器人语言编程2、对象级:描述操作对象之间的关系和机器人与操作对象之间的关系,适于装配作业。3、任务级:只需给出操作内容,机器人一边思考一边工作。例如,当发出“抓住螺栓的指令时,任务级语言系统能规划一条运动的路径,并做到与周围任何一个障碍物不发生碰撞,然后自动地在螺栓上途择一个很好的抓着点,并且抓住它。功能水平最高,但还不够实用化,仍处于发展阶段。目前还没有真正的任务级编程系统,但它是一个有实用意义的研究课题。工业界使用的机器人语言多数是动作指示语言,研究工业界使用的机器人语言多数是动作指示语言,研究单位研究开发的机器
6、人语言多为作业指示语言。单位研究开发的机器人语言多为作业指示语言。7.5.3 7.5.3 机器人语言结构和基本功能机器人语言结构和基本功能机器人语言系统的组成 7.5.3 7.5.3 机器人语言编程的基本功能机器人语言编程的基本功能(1)运算功能(2)决策功能(3)通讯功能(4)机器人运动功能(5)工具指令功能(6)传感数据处理功能7.6.1 VAL7.6.1 VAL语言语言7.6 7.6 工业机器人编程语言工业机器人编程语言1979年美国Unimation公司推出的VAL语言,后来改进为VAL-2。VAL语言是在BASIC语言的基础上扩展的机器人语言,它具有BASIC式的结构,在此基础上添加
7、了机器人编程指令和VAL监控操作系统。1.VAL1.VAL语言的指令语言的指令VAL语言的指令可分为两类:程序指令和监控指令。(1 1)程序指令)程序指令 运动指令 包括GO,MOVE,MOVEI,MOVES,DRAW,APPRO,PPROS,DEPART,DRIVE,READY,OPEN,OPENI,RELAX,GRASP,DELAY。机器人位姿控制指令 包括RIGHTY,LEFTY,ABOVE,BELOW,FLIP,NOFLIP。4?WAIT 1 等待供给的部件。5?SPEED 200 标准速度的两倍。6?APPRO PART,50 移动到距部件PART位置50mm处。7?MOVES PA
8、RT 直线移动到部件PART处。8?CLOSEI 立即抓住部件。【例7-4】编制一个作业程序,要求机器人抓起送料器送来的部件,并送到检查站,检查站判断部件是A类还是B类,然后根据判断结果转入相应的处理程序 7.7 MOTOMAN 7.7 MOTOMAN 机器人基本编程与操作机器人基本编程与操作正面有主电源开关、再现操作盒和示教编程器。再现操作盒再现操作盒再现机器人时所必须的操作键和按钮7.7.17.7.1 XRC(NX100)控制器控制器NX100 控制柜有以下三种动作模式 示教模式 再现模式 远程模式三种安全模式三种安全模式 操作模式 编辑模式 管理模式作用:1)点动机器人2)编写机器人程序
9、3)试运行程序4)生产运行5)查阅机器人的状态(I/O 设置,位置,焊接电流)示教编程器示教编程器(Teach Pendant,TP)XRC控制器的功能模块:电源模块、CPU模块、I/O模块和伺服驱动模块。XRC控制器的外部轴外部轴控制:除了控制本体的6个轴外,还提供15外部轴。外部轴的作用是与机器人本体相配合,是工件变位或移位,达到机器人的最佳作业位置。例如:在焊接应用中可以增加二自由度的变位机使工件侧面处于最佳焊接位置;增加x-y工作台使机器人手部的行程范围加大等;如果增加6个外部轴驱动另一台机器人的本体,还可实现两合机器人的双机协调控制。7.7.27.7.2 示教示教-再现操作再现操作(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 54 轨迹 规划 编程
限制150内