首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ROBOGUIDE中Parts的设置注意事项

单击上方蓝色字体关注我们

问题描述

今天早上有位学员问我们这样一个问题,明明是要放置在码垛模块上的Part,为什么一开始就存在呢?这样看起来非常别扭,虽然通过设定时间的方式会消失,但是每次一开始机器人就开始动作了,根本不等part消失完。

问题分析

其实这个问题是因为在ROBOGUIDE中,对于Pick设置所设置的Part在系统默认的情况下是只有当时间到了之后,它才会逐渐消失,但消失后再运行系统就正常了,解决的方式也有两种。

懒猫解答

第一种方法就是告知机器人Part什么时候消失了,机器人再继续接下来的动作就可以了。

可以将Simulation选项卡中的Presence I/O中的DI[n]设置为ON,这样在机器人中添加一个WAIT DI[n]=OFF命令就可以实现上述要求,看一下效果:

从上面可以看出,只有当所有的Part全部消失掉之后,机器人才会开始运动。如果实际情况中有传感器去检测物料是否存在,那使用这种方法当然可以,但是如果没有传感器,就会在程序中额外增加一条语句,这样会跟实际情况有所不同,毕竟我们是希望可以将ROBOGUIDE离线编程软件中的程序直接导入到实体机器人当中去的。

所以也就有了第二种方法,直接在Parts选项卡中,将右下角的Visible at Runtime前面的勾取消掉,这样在ROBOGUIDE中执行程序时一开始就不会出现Parts了,而这个设置是不会影响到正常放置的。

从下面的动画中就可以看出,一开始Parts模块就不会出现,跟实际情况就会一样了。

当然,也需要注意一下的是,既然在运行的时候这些Parts就不是可见的了,那即使你对其设置了Presence I/O也将会无效。

课程推荐

若您在学习《发那科工业机器人离线编程与应用》课程中还存在问题,欢迎一起来讨论。

更多的相关内容请关注我们,同时也感谢您的支持~

请一定先关注我们哦~有您的支持,我们才能走得更远~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191012A08RPG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券