科普 | 自主移动机器人任务编辑小技巧:宏程序,移动指令Plus
转载 2020-04-15 15:00 MiR 来源: MiR本次内容会讲解【宏程序】以及【移动指令Plus】这两个小技巧来提高各位的编程效率以及提升程序的易用及稳定性。
宏程序
各位小伙伴在使用MiR编程的时候是否有过这样的经历:当需要统一修改某项参数时,只能机械地一个个进入到任务中去查找到每行对应指令去修改。这样做法不仅效率不高往往还会容易造成遗漏。那有没有什么好方法呢?这里我们介绍的【宏程序】就能大大提高您的编程效率及准确性。
这里我们以最常见的【Move命令】作为例子。
首先,进入到设置 > 任务中创建一个名为【Move Marco】的宏程序。
*您可以在创建任务的过程中同时创建一个宏程序的任务组方便之后创建的宏程序的归档。
创建一个移动命令并点击⚙,进入参数编辑窗口。
点击下图中图标创建一个名为【Pos】的变量。
在弹框中点击【创建变量】创建一个移动变量。
保存退出,之后编辑运行程序时直接调用该宏程序并点击⚙。在弹框中选择需要移动到的点位即可。后续修改尝试次数或者停靠精度只需修改宏程序即可。
*所有带有标识参数都支持宏程序的功能,如:寄存器,播放音效创建日志等等。
移动命令Plus
相信小伙伴们在项目中都曾遇到过:无论现场指导以及地面标识多么明确详尽,都无法避免现场操作人员仍随意将货物或者其他障碍物放置在小车运行的通道上。这样往往造成小车达到路径尝试次数上限而在途中报警并停止运行。那有没有什么方法可以让小车一直等待而不是报错待在原地不动,同时,还能对障碍物区域做出一些语音提醒呢?这里我们就会使用【尝试/捕捉】这个命令来应对这种情况。
首先,进入到设置 > 任务中创建一个名为【Move Plus】的宏程序。
在下图所示选项中可以找到【尝试/捕捉】这个命令。
按照下图所示完成程序编辑。
我们来大致讲解下这个任务的流程:
首先,最外面的循环指令保证了【尝试/捕捉】的无限次的循环。
在尝试中的中断确保当小车到达Pos位置时能够跳出这个无线循环执行主程序后续的指令。
捕捉中的【播放音效】,当【尝试】中的移动失败后会跳转到捕捉指令内并播放一段提示音提醒现场人员加以关注。
PLC寄存器对【尝试/捕捉】的循环测试进行累加,当次数达到5次时会跳转到if循环并执行发送邮件给设备工程师的功能。(当然也可以通过其他方式来提醒设备工程师了解小车遇到的情况)。
在运行程序中调用【Move Plus】来完成对所有点位的相同逻辑配置。
网友评论0条评论
相关资讯
更多- 案例丨 102台穿梭车×2100箱/小时!解码华南最大医药物流枢纽效率密码
- 多品类混拆 · 毫米级精度 · 免训练部署,迈尔微视推出智能软包拆垛视觉算法2.0
- 客户案例|1.65m窄巷道!卓一VNA人下行三向叉车助力电动工具行业实现高位密集存储
- 新松移动机器人迈入价值驱动新时代
- 2025年中盘点:星速前进,是确定的方向
- 卡斯卡特AGV纸卷夹在纸业上的应用
- 三一升级全系电动重叉,以“重衡之力”定义工业新标杆
- 智造升级,高效流转!玉马科技首款自研AGV正式投入生产运行
- 里程碑时刻|第800台“福宝”正式下线!国广顺能以800台移动充电机器人书写移动能源科技赛道奋进篇章
- 玉禾田旗下玉树智能揭牌,加速布局智能机器人领域