




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第四章工业机器人现场编程,程序模块与例行程序,2,一、程序模块,RAPID中文翻译是指高速的、快速的,RAPID程序中包含了一连串控制机器人的指令,执行这些指令可以实现对机器人的控制操作。,关于RAPID程序,应用程序是使用称为RAPID编程语言的特定词汇和语法编写而成的。RAPID是一种英文编程语言,所包含的指令可以在机器人系统中实现以下的功能:,1.控制机器人的移动、设计机器人的运动轨迹。,2.设置/控制信号的输出。,3.读取信号的输入。,4.实现决策、逻辑运算,构建程序。,5.与操作员/编程人员实现交互。,3,一、程序模块,RAPID程序是由程序模块与系统模块组成。一般地,只通过新建程序模块来构建机器人的程序,而系统模块多用于系统方面的控制。,RAPID程序框架,可以根据模块包含的用途创建多个程序模块,如专门用于控制主程序的程序模块,用于位置计算的程序模块,用于存放数据的程序模块,这样便于归类管理不同用途的例行程序与数据。,每一个程序模块包含了程序数据、例行程序、中断程序和功能四种对象,但不一定在一个模块中都有这四种对象,程序模块之间的数据、例行程序、中断程序和功能是可以互相调用的。,在RAPID程序中,只有一个主程序main,并且存在于任意一个程序模块中,并且是作为整个RAPID程序执行的起点。,4,一、程序模块,在示教器主功能界面中,单击“程序编辑器”,打开程序编辑器。,创建程序模块,系统此时只有系统模块,所以会提示是新建、加载、还是取消,可根据需要选择,这里展示单击“取消”查看下系统模块。,默认系统模块有两个:BASE基础模块,一般用来存放基础程序数据的声明与定义,如工件坐标参数、工具坐标参数等;user用户模块,一般用来存放用户自自动程序数据如num/string/bool等,这两个模块不可删除的,否则会导致程序出错。,若需查询模块中的内容,选中相应的模块后单击“显示模块”,如图所示这是BASE模块内容。,5,一、程序模块,返回到模块列表界面,单击图示中的“模块”返回。,创建程序模块,在模块列表中,单击“文件”展开单击“新建模块”系统将会提示程序指针丢失是否继续,单击“是”;注:程序指针是指程序此刻定位在某条程序语句中,丢失后则没有指向程序语句,对程序的结构和功能没有任何影响,需要使用时重新定位即可。,6,一、程序模块,单击名称栏中的“ABC”进行重命名输入。,创建程序模块,在类型栏中单击下拉框,可以对类型进行设置,有program和system两种,根据实际需要进行设定,一般创建的为program(程序模块),单击“确定”完成创建。,可以根据该模块的功能设定模块的名称以便于区分,输入完成后单击“确定”。,7,一、程序模块,如在U盘等设备中保存有程序模块可以选择加载模块,在程序模块列表中,单击“文件”展开单击“加载模块”。,加载程序模块,选中保存的模块,单击“确定”完成加载。,同理,程序指针将丢失,单击“是”。,注意:加载程序需要设置对路径,路径的设置在如图所示的框中,上方会有路径名称提示,路径名称最好为英文名称,中文名称可能会导致不能识别的情况。,8,一、程序模块,程序模块经常需要备份保存,在程序模块列表中单击“文件”选中“另存模块为”。,保存程序模块,同理,需要设置保存路径,上方可以查看路径,单击文件名后面的“”可以修改名称,设置完成后单击“确定”。,注意:模块程序的保存与恢复一般针对机器人是一对一的,恢复至不同的机器人将会导致程序数据错乱,机器人运动轨迹无法预测的情况。,9,一、程序模块,观看右边的视频操作演示。,视频操作演示,10,二、例行程序,选中需要编程的程序模块,单击“显示模块”。,新建例行程序,单击“例行程序”查看该模块下所有例行程序。,单击“文件”-“新建例行程序”。,例行程序的属性设置,单击名称栏中的“ABC”进行命名,一般根据该例行程序的功能进行命名,输入完成后单击“确定”。,11,二、例行程序,设置例行程序的类型,类型有三种,在下拉框选中。,新建例行程序,程序类型:无返回值的例行程序;功能类型:有返回值的例行程序;中断类型:用于中断的例行程序;,参数设置:单击“”,在参数列表中单击“添加参数”进行参数创建,命名后单击确定,参数创建后在右边的栏目中可以查看并设置该参数的属性和初始值,设置完成后单击“确定”。,小知识:例行程序可以包括多个参数,也可以不带参数,根据实际程序的设计自由选择。,12,二、例行程序,数据类型:该值表示例行程序的返回值,由于前面设置的无返回值的程序类型,因此数据类型显示灰色不需要设置。,新建例行程序,模块:表示例行程序创建在哪个模块下,单击下拉栏进行选择,完成后单击“确定”。,例行程序创建好后,查看其代码单击“显示例行程序”打开,这时我们就可以对程序进行编程设计了。,13,二、例行程序,复制例行程序:单击“复制例行程序”快速生成,生成后对其进行配置属性,设置后单击“确定”。,例行程序的管理,移动例行程序:单击“移动例行程序”快速移动,设置移动路径,可以移动到不同的任务和模块中,设置后单击“确定”完成。,删除例行程序“单击”删除例行程序“进行删除,系统提示操作不可撤销,是否确认,单击”是“。,注意:例行程序的删除是不可恢复的,删除前请确认。,14,二、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海创意活动策划布置方案
- 微信群营销管理活动方案
- 移动暖气片的营销方案
- 单位红色故事活动方案策划
- 钢桁梁专项施工方案
- 金融展厅策划咨询方案
- 警务实战技能培训
- 文明卫生专项施工方案
- 建筑方案设计参数怎么写
- 线上购物节营销方案设计
- 国有融资担保公司笔试真题解析
- 资金过账协议合同协议
- 急性敌草快中毒护理查房
- 物业房屋租赁合同模板
- 提高VTE护理措施落实率
- 动物药理课件
- 2022城市轨道交通列车驾驶员技能及素质要求第1部分:地铁、轻轨和单轨
- 蓝桥杯c语言历届试题及答案
- 金融风险管理习题第1-13章金融风险概述思考题-经济资本与风险调整绩效
- 2024-2025学年高一下学期时间管理主题班会课件
- 2024国家安全教育大学生读本题库
评论
0/150
提交评论