恭喜,你发布的帖子
发布于 2020-10-06 16:36:12
10楼
程序难点在于 放料顺序选择 和 皮带暂存的 信息放置与提取
程序思路是使用 比较指令 配合数组数据做的
放料顺序 把银色 红色 黑色 三种颜色判断出来后将其转化为数据 对应 1 2 3 存入数组内 同时记抓料次数.
每个料块对应不同的数组编号,如果料块颜色正确即放入滑槽内就清除掉对应数组内的数据.只有放在皮带上的料块才做数据保存.这就完成了皮带上的信息放置.
当程序需要提取暂存料块时 根据滑槽内可能需要的料块进行条件并联(要全部考虑到)把数组内的数据与需要的颜色代码做比较 通过即可表示需要,然后通过程序提取即可
因为涉及到料块位置变化 对应的程序也会变,所以为了简化难度,我是用的方法是在皮带上做一个类似原点的设置,在不管提取那个料块后让所有的重新回到原点.然后把原本位置信息对应的数组数据腾挪一下,再重新判断即可.
OK 这就是小弟我的思路了 真是不容易 我们好几个人弄了好多天了,不过想通道理后也觉得很简单.如果各位大神有其他的想法思路 欢迎探讨 我总觉得我这方法太笨重了. 谢谢
我也没明白你的意思。
请填写推广理由:
分享
只看
楼主