- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ABB机器人的程序编程要点.doc
ABB[a]-J-6ABB 机器人的程序编程
6.1 任务目标
? 掌握常用的 PAPID 程序指令。
? 掌握基本 RAPID 程序编写、调试、自动运行和保存模块。
6.2 任务描述
? 建立程序模块 test12.24,模块 test12.24 下建立例行程序 main 和 Routine1,在 main 程序下进行运动指 令的基本操作练习。
? 掌握常用的 RAPID 指令的使用方法。
? 建立一个可运行的基本 RAPID 程序,内容包括程序编写、调试、自动运行和保存模块。
6.3 知识储备
6.3.1 程序模块与例行程序
RAPID 程序中包含了一连串控制机器人的指令,执行这些指令可以实现对机器人的控制操作。 应用程序是使用称为 RAPID 编程语言的特定词汇和语法编写而成的。RAPID 是一种英文编程语言,所包
含的指令可以移动机器人、设置输出、读取输入,还能实现决策、重复其他指令、构造程序、与系统操作
员交流等功能。RAPID 程序的基本架构如图所示:
RAPID 程序 程序模块 1 程序模块 2 程序模块 3 程序模块 4 程序数据 主程序 main 例行程序 中断程序 功能
程序数据 例行程序 中断程序 功能
…
…
…
…
程序数据 例行程序 中断程序 功能 RAPID 程序的架构说明:
1) RAPID 程序是由程序模块与系统模块组成。一般地,只通过新建程序模块来构建机器人的程序,而 系统模块多用于系统方面的控制。
2) 可以根据不同的用途创建多个程序模块,如专门用于主控制的程序模块,用于位置计算的程序模块, 用于存放数据的程序模块,这样便于归类管理不同用途的例行程序与数据。
3) 每一个程序模块包含了程序数据、例行程序、中断程序和功能四种对象,但不一定在一个模块中都
有这四种对象,程序模块之间的数据、例行程序、中断程序和功能是可以互相调用的。
4) 在 RAPID 程序中,只有一个主程序 main,并且存在于任意一个程序模块中,并且是作为整个 RAPID
程序执行的起点。 操作步骤:
1. 单击 “ 程序 编辑器 ” ,查 看
RAPID 程序。
2. 单击“例行程序”,查看例行 程序列表。
3. 单击“后退”或“模块”标签查 看模块列表。
4. 在“模块”和“例行程序”视图 中,可以点击“文件”—“新建” 去建立模块或例行程序。 6.3.2 在示教器上进行指令编程的基本操作
ABB 机器人的 RAPID 编程提供了丰富的指令来完成各种简单与复杂的应用。下面就从最常用的指令开始
学习 RAPID 编程,领略 RAPID 丰富的指令集提供的编程便利性。
1. 打开 ABB 菜单,选择“程序 编辑器”。
2. 选中要插入指令的程序位 置,高显为蓝色。
3. 单击“添加指令”,打开指 令列表。
4. 单击此按钮可切换到其他 分类的指令列表。 6.4 任务实施
6.4.1 基本 RAPID 指令练习
建立程序模块 test12.24,模块 test12.24 下建立例行程序 main 和 Routine1,在 main 程序下进行运动指 令的基本操作练习。
1.赋值指令 “:=”赋值指令用于对程序数据进行赋值。赋值可以是一个常量或数学表达式。 下面的操作步骤以添加一个常量赋值与数学表达式赋值说明此指令的使用: 常量赋值:reg1:=5;
数学表达式赋值:reg2:=reg1+4;
(1)添加常量赋值指令的操作
1. 在指令列表中选择“:=”。
2. 单击“更改数据类型…”,选 择 num 数字型数据。
3. 在列表中找到“num” 并选 中,然后单击“确定”。
4. 选中“reg1”。
5. 选 中 “EXP” 并 蓝 色 高 亮 显示。
6. 打开“编辑”菜单,选择“仅 限选定内容”。
7. 通过软键盘输入数字“5”, 然后单击“确定”。
8. 单击“确定”。
9. 在这里就能看到所增加的 指令。 (2)添加带数学表达式的赋值指令的操作
1. 在指令列表中选择“:=”。
2. 选中“reg2”。
3. 选中“EXP”,显示为蓝 色高亮。
4. 选中“reg1”。
5. 单击“+”按钮。
6. 选中“EXP”,显示为蓝 色高亮。
7. 打开“ 编辑” 菜单,选择 “仅限选定内容”,然后在 弹出的软键盘画面中输 入“4”,单击“确定”。
8. 确认正确后,单击“ 确 定”。
9. 单击“下方”,添加指令成 功。
10. 单击“添加指令”,将指令 列表收起来
*提示:编程画面操作技 巧
放大/缩小画面。 向上/向下翻页。
您可能关注的文档
最近下载
- SY_T 5534-2019石油天然气钻采设备 油气田专用车通用技术规范.pdf
- 中职教师教学培训课件设计.pptx VIP
- 中南大学青年长江候选人贺治国.pdf VIP
- 山西垚志达煤业有限公司矿井瓦斯涌出量预测报告.doc
- 最全精装修检查验收表格.pdf VIP
- 高中英语教学资料-12月薪高考英语高一上英语试卷.doc VIP
- 马工程《民法学》(第二版)下册参考教学课件03-11民法学-第三编 合同 第十一章.pptx VIP
- 马工程《民法学》(第二版)下册参考教学课件03-10民法学-第三编 合同 第十章.pptx VIP
- 马工程《民法学》(第二版)下册参考教学课件03-09民法学-第三编 合同 第九章.pptx VIP
- 山东春考医学技术类模拟试题含答案.pdf VIP
文档评论(0)