工业机器人复习第6章.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 6 章 工业机器人编程 6.1 编程方式介绍6.2 机器人编程语言的基本要求和类别6.3 编程语言的应用 习题 第一页,共四十五页。6.1 编程方式介绍  1. 顺序控制的编程 在顺序控制的机器中, 所有的控制都是由机械或电气的顺序控制器实现的。按照我们的定义, 这里没有程序设计的要求。顺序控制的灵活性小,这是因为所有的工作过程都已编好, 每个过程或由机械挡块或由其他确定的办法所控制。大量的自动机都是在顺序控制下操作的。这种方法的主要优点是成本低, 易于控制和操作。 第二页,共四十五页。 2. 示教方式编程(手把手示教) 目前大多数机器人还是采用示教方式编程。示教方式是一项成熟的技术, 易于被熟悉工作任务的人员所掌握, 而且用简单的设备和控制装置即可进行。示教过程进行得很快,示教过后,马上即可应用。在对机器人进行示教时, 将机器人的轨迹和各种操作存入其控制系统的存储器。如果需要,过程还可以重复多次。在某些系统中, 还可以用与示教时不同的速度再现。 第三页,共四十五页。 如果能够从一个运输装置获得使机器人的操作与搬运装置同步的信号, 就可以用示教的方法来解决机器人与搬运装置配合的问题。 示教方式编程也有一些缺点: ① 只能在人所能达到的速度下工作; ② 难与传感器的信息相配合; ③ 不能用于某些危险的情况; ④ 在操作大型机器人时, 这种方法不实用; ⑤ 难获得高速度和直线运动; ⑥ 难于与其他操作同步。 第四页,共四十五页。 3. 示教盒示教 利用装在控制盒上的按钮可以驱动机器人按需要的顺序进行操作。在示教盒中,每一个关节都有一对按钮, 分别控制该关节在两个方向上的运动;有时还提供附加的最大允许速度控制。虽然为了获得最高的运行效率,人们一直希望机器人能实现多关节合成运动,但在示教盒示教的方式下,却难以同时移动多个关节。电视游戏机上的游戏杆虽可用来提供在几个方向上的关节速度,但它也有缺点。这种游戏杆通过移动控制盒中的编码器或电位器来控制各关节的速度和方向, 但难以实现精确控制。现在已经有了能实现多关节合成运动的示教机器人。  示教盒一般用于对大型机器人或危险作业条件下的机器人示教。但这种方法仍然难以获得高的控制精度, 也难以与其他设备同步, 且不易与传感器信息相配合。 第五页,共四十五页。  4. 脱机编程或预编程 脱机编程和预编程的含意相同, 是指用机器人程序语言预先进行程序设计,而不是用示教的方法编程。脱机编程有以下几个方面的优点:  (1) 编程时可以不使用机器人, 以腾出机器人去做其他工作。  (2) 可预先优化操作方案和运行周期。  (3) 以前完成的过程或子程序可结合到待编的程序中去。  (4) 可用传感器探测外部信息, 从而使机器人作出相应的响应。这种响应使机器人可以工作在自适应的方式下。 第六页,共四十五页。 (5) 控制功能中可以包含现有的计算机辅助设计(CAD)和计算机辅助制造(CAM)的信息。  (6) 可以预先运行程序来模拟实际运动, 从而不会出现危险。利用图形仿真技术,可以在屏幕上模拟机器人运动来辅助编程。  (7) 对不同的工作目的,只需替换一部分待定的程序。  在非自适应系统中, 没有外界环境的反馈,仅有的输入是各关节传感器的测量值, 因此可以使用简单的程序设计手段。 第七页,共四十五页。6.2 机器人编程语言的基本要求和类别  1. 动作级 动作级语言以机器人末端操作器的动作为中心来描述各种操作, 要在程序中说明每个动作。这是一种最基本的描述方式。 第八页,共四十五页。 2. 对象级 对象级语言允许较粗略地描述操作对象的动作、操作对象之间的关系等。使用这种语言时,必须明确地描述操作对象之间的关系和机器人与操作对象之间的关系。它特别适用于组装作业。 第九页,共四十五页。 3. 任务级 任务级语言则只要直接指定操作内容就可以了,为此,机器人必须一边思考一边工作。这是一种水平很高的机器人程序语言。  现在还有人在开发一种系统, 它能按某种原则给出最初的环境状态和最终的工作状态,然后让机器人自动进行推理、计算, 最后自动生成机器人的动作。这种系统现在仍处于基础研究阶段,还没有形成机器人语言。本章主要介绍动作级和对象级语言。 第十页,共四十五页。 到现在为止,已经有多种机器人语言问世, 其中有的是研究室里的实验语言,有的是实用的机器人语言。前者中比较有名的有美国斯坦福大学开发的AL语言、IBM公司开发的AUTOPASS语言,英国爱丁堡大学开发的RAFT语言等; 后者中比较有名的有由AL语言演变而来的VAL语言,日本九州大学开发的IML语言, IBM公司开发的AMI.语言等, 详见表6.1。 第十一页,共四十五页。表6.1 国外常用的机器人语言举例 第十二页

文档评论(0)

135****2083 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档