工具的拾取、动作、放回讲解.pptx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

起步任务1工具的拾取、动作、放回

一、题目二、解题思路2.1程序的结构设计2.2编程思路1/6

一题目 对执行单元的工业机器人进行编程,实现工业机器人对多种工具进行拾取、返回安全姿态、工具动作、工具放回。2/6

二解题思路2.1程序的结构设计1.机器人程序由多个模块组成,其中包括主程序模块、变量定义模块、点位定义模块、功能程序模块主程序模块MainModule初始化程序Initialize主程序Main变量定义模块Definition变量的声明点位数据模块PointData点位数据功能程序模块Program流程程序机器人取工具程序工具动作程序机器人放工具程序3/6

二解题思路程序的结构采用主程序调用子程序的模式进行展开主程序Main初始化程序Initialize机器人取工具程序机器人放工具程序子程序工具动作程序4/6

二解题思路2.2编程思路1.根据程序执行的流程对于机器人程序进行编程思路的构建(机器人程序详见资源“机器人程序”)2.在初始化程序中对信号、变量、机器人位置等信息进行初始化设置3.由于需要对多个工具进行拾取,可以在变量定义模块中声明一个代表不同工具号的变量“NumToolNo”。4.机器人拾取工具的位置各不相同,可以在点位数据模块中用一个一维数组存储机器人拾取不同工具时的点位数据5.取工具放工具的功能程序类似,采用带参数的程序结构,例如取工具的程序“PROCPGetTool(numa)”,它是一个带参数a的子程序,参数a表示不同的工具号,通过后面在主程序中调用子程序“PGetToolNumToolNo”,即将变量NumToolNo的值赋给参数a,实现机器人能够取不同工具的目的。5/6

二解题思路6.由于机器人取完工具后取出工具时的路径有所不同,可以采用一个条件判断指令,结构如下:TESTaCASE1:取完工具1后取出工具时的路径程序CASE2:取完工具2后取出工具时的路径程序CASE3:取完工具3后取出工具时的路径程序CASE4:取完工具4后取出工具时的路径程序7.在工具动作的程序中采用紧凑型条件判断指令,例如:IFNumToolNo=1set工具动作信号。6/6

THANKS!华航科技致真唯实

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档