海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
楼主  发表于: 2022-06-07 14:18
图片:
图片:
图片:
图片:
图片:
图片:
图片:
如图,加工顺序从右至左加工,左右分别交替执行,首次运行时左边的机构优先;

右边已加工的物料,左边机构不能重复加工。

用什么样的思路来做,目前采用的时计数求余数的方法来给左右交替执行。

但现在执行时还是有些问题,比如当来料的间隔比较小时,右边放行的“已加工”物料还没有通过左边机构,就会触发左边重复加工的问题。

这小问题搞得有点头大啊!大家有处理过类似的案列么,有空来交流下!
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
1楼  发表于: 2022-06-09 19:18
引用
引用第1楼gaoyingchun于2022-06-07 17:17发表的  :
还要增加一个出料光电吧


新增个出料感应器没必要吧,倒是在前面增加个阻挡气缸应该会效果好不少
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
2楼  发表于: 2022-06-09 19:25
引用
引用第2楼木林森于2022-06-07 17:47发表的  :
这不和通信轮询一样吗,工位1Done位复位工位1使能并激活工位2使能,工位2反之。


不一样的,左右机构最好的状态要能同时加工,右边干完后左边机构不能重复干活,左边机构能不能干活这个怎么判断很重要
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
3楼  发表于: 2022-06-09 19:26
引用
引用第3楼bruce2020于2022-06-07 22:34发表的  :
有现成的模块,我们的生产线,每个轮子是一个步进马达。东西在上面流动。都不用气缸挡,气缸只需要上下运动。配合RFID。
步进马达的停止位还是很好的。6个马达组成一段。配合感应器。能控制上下游两站,呼料,禁上游的物料进入。同时运动也可以。


这里是条皮带线,还是普通电机那种
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
4楼  发表于: 2022-06-09 20:11
引用
引用第7楼tcrj于2022-06-09 19:38发表的  :
皮带线驱动部分加编码器或者光电来计算距离,成本最低


确实是加编码器最好,估计客户不允许
这种接的别人的烂尾项目,都特么屎坑
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
5楼  发表于: 2022-06-12 22:15
引用
引用第9楼kuangjuncai8于2022-06-12 11:00发表的  :
产品带资料跑就行了,你实物过去了,把资料也丢过去,有没有加工的标志放资料里面。下一个工位是否加工通过判断资料里面的数据就可以了。这在线体是很成熟的方法了。


这条流水线是普通调速电机不带编码器的,没法记录产品位置,产品也不带二维码。这样子我估计是带不了您所说的“资料”吧
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
6楼  发表于: 2022-06-14 10:30
引用
引用第14楼梦雨天涯于2022-06-13 20:53发表的  :
我就是等料完全出来后就继续干活。


经过昨天的摸索,在不加新阻挡的情况下,勉强调好了。中间有两个料时,新料就不能进入,

就这样吧,
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
7楼  发表于: 2022-06-20 14:14
引用
引用第17楼dayuczj于2022-06-20 09:18发表的  :
第一段要写两种程序,一个是入料一个出料,然后判断是入料还是出料


是啊,第二段也得写两种,一个加工,一个不加工
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
8楼  发表于: 2022-06-20 14:32
描述:程序
图片:
目前这样写的,
海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 393 点
下载积分: 2772 分
在线时间: 206(小时)
注册时间: 2018-12-22
最后登录: 2025-01-28
查看海你好咸的 主题 / 回贴
9楼  发表于: 2022-06-20 16:42
引用
引用第20楼kuangjuncai8于2022-06-20 15:06发表的  :

我说的带资料跑的意思是:一个工位对应一组字元件区,比如1号工位产品资料区对应D0~D19,2号工位产品资料区对应D20~D39等,你1号工位的产品加工完成了,你就给1号工位的产品的D0赋值1,1号工位的产品流到到2号工位了,你就把1号产品的资料D0~D19传送到D20~D39中,再把D0~D19清零。这时候2号工位就知道2号工位的产品是已经加工过的。因为D20为1.


恩,好思路,值得借鉴。感谢