打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ABB机器人之求模求整函数的应用
如下9个料盘位置,如何让机器人想拿哪个就拿哪个?假设偏移距离是固定。

假设一下,要拿第六个。假设X和Y个方向的偏移为100mm,这样比较好理解,好运算。以1号位置作为参考,则应该该朝X方向偏移100*1,Y方向偏移100*2。那么它是在第二行的第三个,以此类推,如果是第2个位置,则是第一行的第二个。

想到我们学习的求模求整数的函数,(当然这种情况可以用位置的维数处理)。让每个数除以3,因为每行三个,有三行。分别求它们的整数和余数。但考虑到3除以3不能余3,可以每个值减1后再求余和求整。如7,减去1后除以3为2余数为0,相对于1号位置为X=2*100,Y=0*100。如果为2,则减去1后除以3为0,余数为1,相对于1号位置为X=0*100,Y=1*100。

程序实现,用人机互动指令指定位置。

对位置进行求模求整的处理。

放在位置偏移里。

如果多个,位置编号可以进行维数处理,比如按顺序或不按顺序。

按顺序演示后轨迹图。

仿真演示。


维数创建时存储类型设为可变量,否则写入的值会变为默认值。

写入不规则的值。

写入不规则的值。

根据FOR指令的自变量作为维数的索引号,调用维数的值。

不按顺序的轨迹图。

仿真演示。


是不是联想到可以让机器人按电话号码?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
电气工程师一步步教你:给ABB机器人做位置偏移
ABB机器人之位置相关的函数
不明白?其实天干地支很好懂——续一,余数计算
【indirect函数】对字段顺序不相同的多工作表数据汇总!
【自考】数据结构第六章查找,期末不挂科指南,第10篇
【玩转数据有效性】用VBA制作多级关联下拉列表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服