ABB机器人的ProgramEditor(程序编辑器)我想大家应该都不陌生吧。它可以称得上是我们在ABB示教器中使用的最多的一个功能了。它集成rapid程序的创建、修改、调试于一身。在程序编辑器的调试菜单中: “pp移至main”、“pp移至例行程序”、“pp移至光标”这三个功能肯定是会用ABB机器人的都知道。那么还有一些其它的“冷门”菜单,我猜有的小伙伴可能碰都没碰过。因为我不知道它是干啥的,我也用不到。其实不是“用不到”,只是“不知道”而已,这次我们就来详细解读一下程序编辑器中调试菜单的各个含义究竟是干啥的。

PP移至Main:

PP指的是ProgramPointer,程序指针的意思。机器人程序是从PP所指的指令处开始(继续)执行的。

Main就是我们通常所说的主程序。不过主程序不一定都叫main,它的名称我们是可以自定义的。定义方法如下图。

所以PP移至Main的含义就是程序指针移至主程序。

PP移至光标、光标移至PP:

光标在程序编辑器中是以蓝色突出显示的,它可以选中rapid程序中的任意元素,指令、数据、备注等。

所以PP移至光标的意思就是程序指针移动到我们rapid选中的地方。光标移至PP就是选中程序指针所指的地方。

PP移至例行程序:

将程序指针移动到所选择的例行程序。

光标移至MP:

MP指的是MotionPointer,运动指针的意思。指示的是机器人当前正在执行的运动指令。通常比“程序指针”落后一个或几个指令,因为系统执行和计算机器人路径比执行和计算机器人移动更快。

所以光标移至MP的意思是选中当前机器人正在执行或停留的运动指令。

移至位置:

移至位置可以脱离机器人不依赖于机器人程序而直接将机器人移动到所选位置。只有光标单独选择位置数据(点位)时才可用,选中整条指令不可用。

调用例行程序、取消调用例行程序:

服务例行程序执行一系列常用服务。不同机器人的例行程序可能是不一样的,哪些服务例行程序可供使用取决于机器人系统设置及可用选项。调用例行程序就是运行例行程序。取消调用例行程序就是退出例行程序。

下面介绍一下常用到的几个。

Bat_shutdown:电池关闭服务程序,用于暂时关闭SMB电池。

ServiceInfo:维护信息服务程序,用于查看或重置服务信息。常用于机器人维护保养时的维护信息清除。

LoadIdentify:载荷测定服务程序,用于自动识别安装于机器人之上的载荷数据。

BrakeCheck:制动器检查服务程序,用于验证机器人抱闸运行是否正常。

查看值:

在程序调试中非常有用。其实它应该叫做“查看与修改值”,因为它不仅可以查看值,还可以修改值(系统内部的只能查看)。支持所有的已知的数据类型。

检查程序:

检查程序中有没有错误。

查看系统数据:

查看所选任务的各种状态。

搜索例行程序:

在全部模块中搜索所有例行程序(不包括隐 藏例行程序)。

文章首发自动化生产之家

ABB机器人ProgramEditor(程序编辑器)调试菜单详解相关推荐

  1. ABB机器人控制柜各模块指示灯状态详解

    ABB机器人的控制是由各个不同功能的模块组成的,每个模块都有状态指示灯可以方便我们判断模块的工作运行状态.这一次我们就一起来看一下ABB机器人控制柜中各模块指示灯各个状态的含义,以使我们更好的在机器人 ...

  2. ABB机器人急停、自动停止回路详解

    机器人系统可以配备各种各样的安全保护装置,例如门互锁开关. 安全光栅等,例如我们经常使用的护栏安全门锁,在机器人运行程序时,断开安全门锁可以使机器人停止,已保证人员的安全.ABB机器人提供的安全回路有 ...

  3. ABB机器人的程序结构与模块属性

    ABB机器人的程序结构 在ABB机器人中,机器人所运行的程序被称为RAPID, RAPID下面又划分了Task(任务),任务下面又划分了module(模块),模块是机器人的程序与数据的载体,模块又分为 ...

  4. 微信小程序底部菜单详解

    微信小程序底部菜单详解 只需要在app.json里面修改配置,即可 {"pages":["pages/index/index","pages/logs ...

  5. Windbg调试命令详解

    Windbg调试命令详解 发表于2013 年 8 月 23 日 转载注明>> [作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Win ...

  6. FCK编辑器(完整详解)

    url:http://ckeditor.com demo:http://ckeditor.com/demo 一直都没找到完整的Fck编辑器的完整详解,今天无意中发现了,所以就复制下来了: javasc ...

  7. php和js调试,JS调试使用详解

    这次给大家带来JS调试使用详解,JS调试的注意事项有哪些,下面就是实战案例,一起来看一下. 试想一下:出现了某个bug,有人用几分钟就搞定了,有人用了半天或者一天都找不到原因所在.你愿意当前者还是后者 ...

  8. 【转】Android菜单详解——理解android中的Menu--不错

    原文网址:http://www.cnblogs.com/qingblog/archive/2012/06/08/2541709.html 前言 今天看了pro android 3中menu这一章,对A ...

  9. Android菜单详解——理解android中的Menu

    前言 今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享. PS:强烈推荐<Pro Android 3>,是我至 ...

最新文章

  1. SQL操作语句中的注意点
  2. wcf客户端动态嗅探服务实例
  3. 下载数据CityEngine示例数据(Tutorial)配套视频教程(英文)
  4. CCS v5 无法启动解决办法及Launchpad仿真器电脑无法识别解决方法
  5. [Python从零到壹] 四十一.图像处理基础篇之图像采样处理
  6. ruby中的回调方法和钩子方法
  7. 2016 年:勒索病毒造成损失预估超过 10 亿美元
  8. PPT转图片(Java)
  9. 深入PCI与PCIe之一:硬件篇
  10. 计算机10进制213.375怎样转化为二进制,2进制转10进制(二进制怎么算)
  11. IOS10 权限问题
  12. 天气预报接口应该怎么开通?
  13. 自己做量化交易软件(44)小白量化实战17--利用小白量化金融模块在迅投QMT极速策略交易系统上仿大智慧指标回测及实战交易设计
  14. OSDI 2014 paper reading
  15. 快速定位网页中元素在源代码中的位置
  16. php时间戳转换成时间的方法
  17. 华为私有云的搭建方案_如何搭建私有云
  18. HTML简笔画画布气球,一束气球简笔画图片
  19. 中国普天并入中国电科,世界人工智能大会开幕,格力将接入鸿蒙
  20. Angular 2+ Material Design Admin Template

热门文章

  1. 树莓派接入阿里云物联网平台
  2. 金融量化-基于K线形态锤子线的趋势跟踪策略
  3. 【Quartz】任务调度
  4. vos3000外呼系统话机或网关注册掉线或未注册怎样解决
  5. Android 12 Watchdog(4) Trace生成过程
  6. Python绘制K线图之可视化神器pyecharts
  7. iOS虚拟支付被封,6个技巧帮你快速解决烦恼
  8. 做一个简单计算器(两个数的加减乘除)扣扣116119409
  9. 马斯克为什么这么厉害?底层有一套强大的思维方式!
  10. python anaconda下载包_anaconda python 2.7