gadna9
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 202 点
下载积分: 823 分
在线时间: 41(小时)
注册时间: 2016-08-02
最后登录: 2019-12-06
查看gadna9的 主题 / 回贴
楼主  发表于: 2017-07-03 21:36
图片:
如下图所示。左边的伺服电机1与右边的伺服电机2都会到中间的取料位置进行取料,如果让某个电机到达安全位置后再给信号给另外的电机,这样安全是安全,但效率很低。如何编写程序才能尽快可能的提高效率且不让撞在一起?各位有没有好的思路。
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 859 个
工控威望: 1009 点
下载积分: 1934 分
在线时间: 686(小时)
注册时间: 2012-05-09
最后登录: 2024-05-05
查看flyfeky的 主题 / 回贴
1楼  发表于: 2017-07-03 22:44
我提供一下思路,可能不是最优的。 假设伺服1任务执行中标志M1   伺服2执行中标志M2 ,  对于伺服2, 执行的条件是,M1=OFF,并且伺服1的位置小于取料位置的可碰撞位置。

伺服的完成停止位置尽可能靠近取料位置和放料位置。
西门子倍福WPF+C#数据库,槽式设备专家