gadna9
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 202 点
下载积分: 823 分
在线时间: 41(小时)
注册时间: 2016-08-02
最后登录: 2019-12-06
查看gadna9的 主题 / 回贴
楼主  发表于: 2017-07-03 21:36
图片:
如下图所示。左边的伺服电机1与右边的伺服电机2都会到中间的取料位置进行取料,如果让某个电机到达安全位置后再给信号给另外的电机,这样安全是安全,但效率很低。如何编写程序才能尽快可能的提高效率且不让撞在一起?各位有没有好的思路。
乌龟船长
级别: 网络英雄

精华主题: 0
发帖数量: 1278 个
工控威望: 7627 点
下载积分: 1305 分
在线时间: 2641(小时)
注册时间: 2007-03-21
最后登录: 2024-05-10
查看乌龟船长的 主题 / 回贴
1楼  发表于: 2017-07-09 16:28
图片:
黄色位置是重叠区间,假设中心线为0点,向左-100,向右+100 ,
  如果左侧电机在黄框内,他的位置数值范围在0至-10内,那么另外的电机先到绿色范围等待,左侧电机出了0至-10范围,右侧电机就过去取料即可。  同理右侧电机取料的话,左侧也在绿色框内等待。