工业机器人现场编程-程序基础.ppt





《工业机器人现场编程-程序基础.ppt》由会员分享,可在线阅读,更多相关《工业机器人现场编程-程序基础.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 工业机器人现场编程 程序模块与例行程序一、程序模块RAPID中文翻译是指高速的、快速的,RAPID程序中包含了一连串控制机器人的指令,执行这些指令可以实现对机器人的控制操作。关于RAPID程序应用程序是使用称为RAPID编程语言的特定词汇和语法编写而成的。RAPID是一种英文编程语言,所包含的指令可以在机器人系统中实现以下的功能:1.控制机器人的移动、设计机器人的运动轨迹。2.设置/控制信号的输出。3.读取信号的输入。4.实现决策、逻辑运算,构建程序。5.与操作员/编程人员实现交互。一、程序模块RAPID程序是由程序模块与系统模块组成。一般地,只通过新建程序模块来构建机器人的程序,而系
2、统模块多用于系统方面的控制。RAPID程序框架RAPID程序程序框架框架程序模块1程序数据主程序mian例行程序中断程序功能程序模块2程序数据例行程序中断程序功能程序模块3程序模块4程序数据例行程序中断程序功能可以根据模块包含的用途创建多个程序模块,如专门用于控制主程序的程序模块,用于位置计算的程序模块,用于存放数据的程序模块,这样便于归类管理不同用途的例行程序与数据。每一个程序模块包含了程序数据、例行程序、中断程序和功能四种对象,但不一定在一个模块中都有这四种对象,程序模块之间的数据、例行程序、中断程序和功能是可以互相调用的。在RAPID程序中,只有一个主程序main,并且存在于任意一个程序
3、模块中,并且是作为整个RAPID程序执行的起点。一、程序模块在示教器主功能界面中,单击“程序编辑器”,打开程序编辑器。创建程序模块系统此时只有系统模块,所以会提示是新建、加载、还是取消,可根据需要选择,这里展示单击“取消”查看下系统模块。默认系统模块有两个:BASE基础模块,一般用来存放基础程序数据的声明与定义,如工件坐标参数、工具坐标参数等;user用户模块,一般用来存放用户自自动程序数据如num/string/bool等,这两个模块不可删除的,否则会导致程序出错。若需查询模块中的内容,选中相应的模块后单击“显示模块”,如图所示这是BASE模块内容。一、程序模块返回到模块列表界面,单击图示中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 现场 编程 程序 基础

限制150内