《ABB工业机器人实操与应用》其他常用指令介绍_第1页
《ABB工业机器人实操与应用》其他常用指令介绍_第2页
《ABB工业机器人实操与应用》其他常用指令介绍_第3页
《ABB工业机器人实操与应用》其他常用指令介绍_第4页
《ABB工业机器人实操与应用》其他常用指令介绍_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目六 项目六 工业机器人高级编程ABB工业机器人实操与应用ABB工业机器人实操与应用续表PAGEPAGE1PAGEPAGE10其他常用指令介绍任务描述:ABB工业机器人提供了丰富的RAPID程序指令,为方便大家对程序的编制,同时也为复杂应用的实现提供可能。下面按照RAPID程序指令、功能的用途进行了一个分类,并对每一个指令作了说明,如需对指令的应用及参数进行详细的了解,可以查看ABB工业机器人随机电子手册中详细的说明。知识学习:1.程序执行的控制指令(1)程序的调用指令说明Pl调用例行程序r通过带变量的例行程序名称调用例行程序RETURN返回原例行程序(2)例行程序内的逻辑控制指令说明tF如果满足条件,就执行一条指令IF当满足不同的条件时,执行对应的程序FOR根据指定的次数,重复执行对应的程序指令说明E如果条件满足,重复执行对应的程序TEST对一个变量进行判断,从而执行不同的程序GOTO跳转到例行程序内标签的位置l跳转标签(3)停止程序的执行指令说明Stop停止程序执行T停止程序执行并禁止在停止处再开始Break临时停止程序的执行,用于手动调试n停止程序执行与机器人运动e中止当前程序的运行并将程序指针PP复位到主程序的第一条指令。如果选择了程序连续运行模式,程序将从主程序的第一句重新执行2.变量指令与功能变量指令主要用于以下4个方面:①对数据进行赋值;②等待指令;③注释指令;④程序模块控制指令。(1)赋值指令指令说明:=对程序数据进行赋值(2)例行程序内的逻辑控制指令说明e等待一个指定的时间,程序再往下执行l等待一个条件满足后,程序继续往下执行I等待一个输入信号状态为设定值O等待一个输出信号状态为设定值(3)程序注释指令说明t对程序进行注释(4)程序模块加载指令说明Load从机器人硬盘加载一个程序模块到运行内存UnLoad从运行内存中卸载一个程序模块StartLoad在程序执行的过程中,加载一个程序模块到运行内存中tdStartoad使用后,使用此指令将程序模块连续到任务中使用CanceLoad取消加载程序模块f检查程序引用Save保存程序模块Me从运行内存删除程序模块(5)变量功能指令说明t判断数据是否是有效的整数OpMode读取当前机器人的操作模式RunMode读取当前机器人程序的运行模式MMe读取程序任务当前是否无运动的执行模式m获取一个数组的维数指令说明Pt读取带参数例行程序的可选参数值Ispers判断一个参数是不是可变量Isvar判断一个参数值是不是变量(6)转换功能指令说明e将字符串转换为指定格式的字节数据r将字符数据转换成字符串3.运动设定(1)速度设定指令说明MaxRobSpeed获取当前型号机器人可实现的最大TCP速度t设定最大的速度与倍率h更新当前运动的速度倍率t定义机器人的加速度m设定大地坐标中工具与载荷的加速度Pm设定运动路径中TCP的加速度(2)轴配置管理指令说明J关节运动的轴配置控制L线性运动的轴配置控制(3)奇异点的管理指令说明a设定机器人运动时,在奇异点的插补方法(4)轴配置管理指令说明Pn激活位置偏置Pt激活指定数值的位置偏置Pf关闭位置偏置n激活外轴偏置t激活指定数值的外轴偏置f关闭外轴位置偏置e通过3个位置数据计算出位置的偏置e通过6个位置数据计算出位置的偏置ORobT从一个位置数据删除位置偏置e从原始位置和替换位置定义一个框架(5)软伺服功能指令说明t激活一个或多个轴的软伺服功能t关闭软伺服功能(6)机器人参数调整功能指令说明TuneServo伺服调整t伺服调整复位Pl几何路径精度调整PMe在圆弧插补运动时,工具姿态的变换方式ABB工业机器人实操与应用ABB工业机器人实操与应用项目六 项目六 工业机器人高级编程(7)空间监控管理指令说明TuneServo伺服调整t伺服调整复位Pl几何路径精度调整PMe在圆弧插补运动时,工具姿态的变换方式注:这些功能需要选项“dns”配合。4.运动控制(1)机器人运动控制指令说明MoveCTCP圆弧运动MJ关节运动MoveLTCP线性运动MJ绝对角度运动MJ外部直线轴和旋转轴运动MoveCDOTCP圆弧运动的同时触发一个输出信号MO关节运动的同时触发一个输出信号MoveLDOTCP线性运动的同时触发一个输出信号MoveCSyncTCP圆弧运动的同时执行一个例行程序Mc关节运动的同时执行一个例行程序MoveLSyncTCP线性运动的同时执行一个例行程序(2)搜索功能指令说明SearchCTCP圆弧搜索运动SearchLTCP线性搜索运动J外轴搜索运动5.输入/输出信号的处理(1)对输入/输出信号的值进行设定指令说明O对一个数字输出信号的值置返PO对数字输出信号进行脉冲输出t将数字输出信号置为0Set将数字输出信号置为1O设定模拟输出信号的值O设定数字输出信号的值O设定组输出信号的值(2)O模块的控制指令说明e关闭一个I/O模块e开启一个I/O模块(3)读取输入/输出信号值功能说明t读取模拟输出信号的值t读取数字输出信号的值t读取组输出信号的值I检查一个数字输入信号已置1O检查I/O信号是否有效6.通信功能(1)示教器上人机界面的功能指令说明TPErase清屏Pe在示教器操作界面上写信息ABB工业机器人实操与应用ABB工业机器人实操与应用续表项目六 项目六 工业机器人高级编程指令说明e在示教器事件日志中写报警信息并储存TPReadFK互动的功能键操作TPReadNum互动的数字键盘操作TPShow通过PD程序打开指定的窗口(2)Sockets通信指令说明e创建新的Sockett连接远程计算机SocketSend发送数据到远程计算机e从远程计算机接受数据e关闭Socket7.中断程序(1)中断设定指令说明CONNECT连接一个中断符号到中断程序I使用一个数字输入信号触发中断O使用一个数字输出信号触发中断I使用一个组输入信号触发中断O使用一个组输出信号触发中断I使用一个模拟输入信号触发中断O使用一个模拟输出信号触发中断r计时中断t在一个指定的位置触发中断IPers使用一个可变量触发中断IError当一个错误发生时触发中断e取消中断(2)中断的控制指令说明ISleep关闭一个中断h激活一个中断e关闭所有中断e激活所有中断8.系统相关的指令时间控制指令说明t计时器复位t计时器开始计时p计时器停止计时d读取计时器数值9.数学运算(1)简单运算指令说明r清空数值Add加或减操作Incr加1操作r减1操作(2)算术功能功能说明Abs取绝对值Round四

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论