abb工业机器人RAPID自动控制语言学习知识概览(中文).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《abb工业机器人RAPID自动控制语言学习知识概览(中文).doc》由会员分享,可在线阅读,更多相关《abb工业机器人RAPID自动控制语言学习知识概览(中文).doc(156页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*- 技术参考手册RAPID语言概览 Trace back information:Workspace R15-2 version a20Checked in 2015-10-22Skribenta version 4.6.176 技术参考手册RAPID语言概览RobotWare 6.02文档编号: 3HAC050947-010修订: B 版权所有 2004-2015 ABB。保留所有权利。 本手册中包含的信息如有变更,恕不另行通知,且不应视为 ABB 的承诺。 ABB 对本手册中可能出现的错误概不负责。除本手册中有明确陈述之外,本手册中的任何内容不应解释为 ABB 对个人损失、财产损坏或具体
2、适用性等做出的任何担保或保证。ABB 对因使用本手册及其中所述产品而引起的意外或间接伤害概不负责。未经 ABB 的书面许可,不得再生或复制本手册和其中的任何部件。可从 ABB 处获取此手册的额外复印件。本出版物的原始语言为英语。所有其他语言版本均翻译自英语版本。 版权所有 2004-2015 ABB。保留所有权利。ABB ABRobotics ProductsSe-721 68 Vsters瑞典 目表目表手册概述 .如何查阅本手册 .791基本RAPID编程111.1 程序结构 .1.1.1 简介 .1.1.2 基本元素 .1.1.3 模块 .1.1.4 系统模块User .1.1.5 程序
3、.1.2 程序数据 .1.2.1 数据类型 .1.2.2 数据声明 .1.3 表达式 .1.3.1 表达式类型 .1.3.2 运用表达式中的数据 .1.3.3 运用表达式中的聚合体 .1.3.4 运用表达式中的函数调用 .1.3.5 运算符之间的优先级 .1.3.6 语法 .1.4 指令: .1.5 控制程序流程 .1.6 各种指令 .1.7 运动设置 .1.8 运动 .1.9 输入输出信号 .1.10 通信 .1.11 中断 .1.12 错误恢复 .1.13 UNDO .1.14 系统&时间 .1.15 数学 .1.16 外部计算机通信 .1.17 文件操作函数 .1.18 RAPID配套指
4、令 .1.19 校准&服务 .1.20 字符串函数 .1.21 多任务 .1.22 步退执行 .11111317202127272934343738394041434446485259626670737677808182858688932运动编程和I/O编程972.1 坐标系 .2.1.1 机械臂的工具中心接触点(TCP) .2.1.2 用于确定工具中心接触点(TCP)位置的坐标系 .9797982.1.3 用于定义工具方向的坐标系 . 1052.2 程序执行期间定位 . 1082.2.1 简介 . 1082.2.2 工具位置和姿态的插补 . 1092.2.3 拐角路径插补 . 1122.2.
5、4 独立轴 . 1172.2.5 软伺服 . 1192.2.6 停止和重启 . 1202.3 与逻辑指令同步 . 1212.4 机械臂配置 . 1252.5 机械臂运动模型 . 1292.6 运动监控/碰撞检测 . 134技术参考手册 - RAPID语言概览3HAC050947-010 修订: B5 版权所有 2004-2015 ABB。保留所有权利。 目表2.7 奇异点 . 1372.8 优化加速度限制 . 1402.9 全局区域 . 1412.10 I/O原理 . 1463术语表149151索引6技术参考手册 - RAPID语言概览3HAC050947-010 修订: B 版权所有 200
6、4-2015 ABB。保留所有权利。 手册概述手册概述关于本手册这是一本参考手册,详细介绍了编程语言及所有指令、有返回值程序和数据类型。本手册尤其适用于离线编程。无经验的用户应从操作员手册 - 带 FlexPendant 的 IRC5入手。手册用法本手册应在编程过程中使用。本手册的阅读对象操作前提本手册适用于有一些编程经验的人员,例如,机械臂程序员。读者应具备一定的编程经验,且学过Operating manual - Introduction to RAPID。本手册由以下各章组成:各章结构章节目录基本RAPID编程解答诸如“我应该用哪种指令?”或“这个指令代表什么?”之类的问题。本章将简单介
7、绍按编程用指令选择清单分类的所有指令、有返回值程序和数据类型。另外,还包含语法概述,对离线编程尤为有用,以及对语言内部细节的说明。运动编程和I/O编程术语表本章介绍了机械臂的坐标系、速率及执行期间的其他运动特征。术语表能帮助理解。参考信息参考文档文档编号Operating manual - Introduction to RAPID操作员手册 - 带 FlexPendant 的 IRC5技术参考手册 - RAPID指令、函数和数据类型技术参考手册 - RAPID语言内核3HAC029364-0013HAC050941-0103HAC050917-0103HAC050946-0103HAC050
8、948-0103HAC050988-0013HAC050991-0013HAC050798-0103HAC050961-010技术参考手册 - 系统参数Application manual - Arc and Arc SensorApplication manual - Conveyor tracking应用手册 - 控制器软件IRC5应用手册 - MultiMove修订版版本号描述-随 RobotWare 6.0 发布。A随 RobotWare 6.01 发布。有关增设的指令TriggJIOs,参见第53页的特定位置处启用输出或中断。下一页继续技术参考手册 - RAPID语言概览3HAC05
9、0947-010 修订: B7 版权所有 2004-2015 ABB。保留所有权利。 手册概述续前页版本号描述B随RobotWare 6.02一同发布。为数据类型添加的三角函数dnum,参见第77页的算术函数。有关添加的TriggDataCopy、TriggDataReset和TriggDataValid,参见第53页的特定位置处启用输出或中断。有关增设的指令SaveCfgData,参见第83页的保存配置数据。8技术参考手册 - RAPID语言概览3HAC050947-010 修订: B 版权所有 2004-2015 ABB。保留所有权利。 如何查阅本手册如何查阅本手册书面约定程序示例通常以输
10、出文件或打印机输出形式呈现,区别于以如下形式呈现在FlexPendant示教器上的程序:FlexPendant示教器中隐藏的特定控制字码,如表明程序开始和结束的字码;以标准格式打印出来的数据声明和程序声明,如VAR num reg1。在本手册说明中,所有指令、函数和数据类型的名称都要用等宽字体表示,如TPWrite。变量、系统参数和功能的名称用斜体表示。所列事件号示例中的注释不译(即使翻译本手册时也一样不译)。语法规则用简化语法和形式语法对指令和函数进行说明。若您是用FlexPendant示教器编程,则由于机械臂自身能保证所用语法的正确性,因此通常只需了解简化语法。简化语法示例如下为一种含指令
11、TPWrite的简化语法示例。TPWrite String Num | Bool | Pos | Orient Dnum括号中不含强制性参数。用方括号将可选参数括起来,但可忽略这些参数。互相排斥的参数不能同时存在于同一指令中,在同一指令中就要用竖线|隔开。用波形括号 将可重复任意次的参数括起来。上述示例采用了如下参数: String为强制性参数。 Num、Bool、Pos、Orient和Dnum为可选参数。 Num、Bool、Pos、Orient和Dnum互相排斥。形式语法示例TPWriteString := Num:= |Bool:= |Pos:= |Orient := Dnum:= exp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- abb 工业 机器人 rapid 自动控制 语言 学习 知识 概览 中文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内