回复:分拣程序的方法有几种

Haohaobb

  • 帖子

    1637
  • 精华

    39
  • 被关注

    254

论坛等级:至圣

注册时间:2011-08-25

黄金 黄金 如何晋级?

发布于 2018-06-11 13:08:23

25楼

展开查看
以下是引用枫灵S在2018-06-11 11:13:37的发言 >22楼

     谢谢你详细的解释了你的方案,获益良多,但是我还有几个问题想请教

     先解释下进料的问题:按极端情况下两个物料距离过近,紧贴在一起也不会被同时读取同时击打,这个跟机械结构有关系,我觉得这种极端情况是需要考虑的,正常理想情况两物料间肯定预留有个最小间距的。也确实由上位机下发级别信号确实该物料的去处

     下面说下我的问题:识别机构到分拣口之间存在多个物料,每两个分拣口之间也存在多个物料,极端情况下,连续多个物料(比如100个)都可能从同一个分拣口(比如分级口2)出去。你的方案我的理解是这样的(不对还请指正):一列物料过来,通过识别机构识别,把级别信息按识别的先后顺序填入表中。输送带继续移动,达到分拣触发光电,此时在建一个表记录每个物料触发时高速计数器的当前计数。根据分拣口与分拣触发光电的距离算出高速计数器的偏移值,当高速计数器的值达到第二个表中的触发计数值和偏移计数值的和的时候,分拣机构动作,完成分拣。然后删除表中记录的物料信息和触发计数值信息。

       假设,过来的5个物料对应的分拣信息是4,1,2,2,3。第1个物料还未到达分拣口4,第2个物料已经在分级口1完成了分拣,表中存入的物料信息怎么删除?假设第3,4,5个物料都需要先于第一个物料分拣,又怎么处理这个队列数据。假设有多个分拣口需要同时动作的情况下又怎么处理呢。

      我觉的Zane的问题:“是否考虑过多个物料连续同一个出口的情景?假设有N个出口,皮带上允许2N个物料的存在“这个是会存在的,假设物料很小,传输带很长,分拣口固定的话,确实会存在N个出口,皮带有2N+的物料存在。

以下是引用Haohaobb在2018-06-08 17:33:30的发言 >7楼:就算2个物料紧贴不影...

引用7楼详细内容:

就算2个物料紧贴不影响识别,如果2个物料连在一起,到了击打位置,不会被击打装置同时打下去吗?如果本意是打算击打一个的话?所以我认为2个物料之间保留一个最小间距还是有必要的。间距的必要性还在于你的设别机构对物料进行识别也是需要时间的吧,比如如果你用读码器读取物料上的条码,一般是光电触发读码机构开始读码,如果两个物料距离很近,识别结构来得及识别?


一般的设计是通过识别机构识别完成后查询数据库来判断该物料需要去哪个分拣口吧?

这段时间物料经过识别机构后仍然在在前进的,到达你读取判断的光电触发位置时(这个光电比如说你安装在还未到达击打口1之前),开始判断上位机下发给你的该物料的去处,(如果你是通过上位机来判断的话)。


触发的瞬间,你读取这个触发光电物料的信息,去往的分拣口的位置,以及当前编码器的数据(该物料触发光电时,当前编码器值是100),同时根据你要去往的分拣口,然后计算出目标编码器的位置数据(比如去往分拣口3,分拣口3距离触发光电的距离换算成编码器数据是5000),然后你就知道编码器数据到达5100时,该物料是正好达到分拣口3的位置,可以进行击打的。击打完成,判断物料进了分拣口后,该物料分拣完成,该条物料信息从数据表中删除。所以分拣口前的光电是不需要的,如果加了光电,光电有信号,但是根据编码器数据实际显示物料还没到这个位置,你怎么做?报警?那光电的作用也只是个校核的作用。

以下是引用枫灵S在2018-06-08 15:53:07的发言 >:物料间距是不能控制...

引用详细内容:

物料间距是不能控制,但是由于物料的特性,两个物料紧贴也有一个空间可供对射光电判别是两个物料而非一个,因此不需要拉速也能保证识别机构的正确识别。

双光电判别是个很好在想法,后边输送设备也备有增量式编码器,但是有无物料不是等间距的,用物料检测光电来用于数据入栈,那用什么信号进行数据的跟踪移动呢,编码器记录位置怎么记录呢,记录两个物料的间距?还是持续计数呢?位置记录后又怎么跟当前到达的位置进行比较呢,我还是没弄懂你的想法,可以的话说的再细些(本人理解能力比较差

击打口的光电确实是必须要的,1楼觉得比较靠谱我就提了下,做数据排序比较后的补充触发条件还是可以的,但不是必须的

从你的叙述看,你应该是基本上理解了我说的方式,至于数据然后处理,只要是理解了方案,就看你编程能力了,同时多个分拣动作也是不影响的啊,你可以在数据删除完毕之后立即进行一次数据队列的压缩动作,把表格中数据已经删除的存储区域用底下的数据填充掉,这样方便你后面新增数据的存储,这一点在编程上是需要花点心思的,但是从使用的稳定性看,还是可靠的。


我所说的这种方案有个基本的要求就是物料间的间距要求,必须有个最小间距,输送带输送物料走过这个间距的耗时,必须满足2方面,读码设备连续读取2个条码的最短时间间隔,分拣口击打设备连续击打2个物料的最小时间间隔,最小间距确定了,输送带长度确定了,同一时间输送带的最大物料数也就确定了,如果仍然不能满足项目要求,那就从其他方面考虑了。如果分拣口n个,根据最小间距要求,最多是2n个,那肯定要控制数量的,超过2n,就是超过设备的分拣能力了,这个在定方案时就要考虑好的,不行就增加分拣口 增加输送带长度。

天道酬勤
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。