工控肥仔
工控肥仔
级别: 网络英雄
精华主题: 0
发帖数量: 667 个
工控威望: 5659 点
下载积分: 3602 分
在线时间: 761(小时)
注册时间: 2018-11-17
最后登录: 2024-11-22
查看工控肥仔的 主题 / 回贴
楼主  发表于: 2022-05-10 10:21
图片:
各位大师帮我想想,从CCD过来给出一组数据,M300----M307,一共八个产品,

          假如:M300 ----M307为一组数据,
                    1,如果全部置ON就是良品,可以一次全部摆放过去
                    2,如果产品中间有不良品出现,丢掉不良品后再去摆盘,此时有空缺位,
                          假如M307,M306为良品,M305为不良品,M304后面全是良品,
                          这时就需要先放M307 M306,在往前 前进一位,在一次放下其他产品
                          整个摆放流程最多不能超过四次,就是说有几个良品先放几个,空缺位一次往前补,知道有良品为止
                      

                       大家帮我想这种程序怎么写方便些


                        产品用三轴摆盘,下面是手工画的平面图
liujian-weng
级别: 家园常客
精华主题: 0
发帖数量: 502 个
工控威望: 690 点
下载积分: 12170 分
在线时间: 2556(小时)
注册时间: 2007-11-13
最后登录: 2024-11-22
查看liujian-weng的 主题 / 回贴
1楼  发表于: 2023-10-08 10:03
为什么不能把次品在M0-0M7中直接剔除呢这样不更简单吗?