- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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!华航科技致真唯实
您可能关注的文档
- 钢的热处理原理 (1)讲解.ppt
- 钢铁工业超低排放改造重点难点及对策分析——首钢迁钢 (1)讲解.ppt
- 钢中的主要元素及作用讲解.pptx
- 高等职业院校有关说课的解析--王津 陕西工业职业技术学院(2021)讲解.ppt
- 高速飞机的翼型特点 (1)讲解.pptx
- 高速飞行讲解.pptx
- 高速计数器的使用(带旁白)讲解.pptx
- 高速巡检无人机常用图传 (1)讲解.pptx
- 高校基层党建的难点、热点与解决途径--沈文华 浙江大学化工学院 浙江大学2021年全省高校院(系)党委(总支)书记和基层党支部书记示范培训班讲解.ppt
- 高效率切削加工技术讲解.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)