技术论坛

 分拣程序的方法有几种

返回主题列表
作者 主题
枫灵S
游民

经验值: 144
发帖数: 12
精华帖: 0
楼主    2018-06-07 15:04:53
主题:分拣程序的方法有几种

分拣机构.png

新手,刚接触西门子PLC,上述分拣机构的执行动作,只想到了通过运用表指令确定击打位置,编码器脉冲数进行位置定位和跟踪位置,到达击打位置,控制机构动作。感觉还有更好的方法想不到,有没有哪个大神来指教一下。


Zane
至圣

经验值: 76319
发帖数: 19347
精华帖: 378
1楼    2018-06-07 22:36:11
主题:回复:分拣程序的方法有几种

我觉得每个击打位置前加个对射光电比较靠谱

Zane 注册自动化系统工程师 Always save before download
芳季
至圣

经验值: 67465
发帖数: 14768
精华帖: 100
2楼    2018-06-07 23:23:18
主题:回复:分拣程序的方法有几种

有现成的,即时可用的程序,你可要否?找我的精华帖。

枫灵S
游民

经验值: 144
发帖数: 12
精华帖: 0
3楼    2018-06-08 12:53:56
主题:回复:分拣程序的方法有几种

芳侠好,参看下载过你的精华帖《有过这样需求的来一下。。。。。》中的电眼程序,但是没有完全看懂,芳侠能否解惑一下,说明一下程序的编程思想。

枫灵S
游民

经验值: 144
发帖数: 12
精华帖: 0
4楼    2018-06-08 13:04:30
主题:回复:分拣程序的方法有几种
每个击打位置前加个对射光电是可以,但是我觉着这个只能做击打机构触发的补充条件,主要还是前期识别机构得到级别信号后,产品达到相应击打位置这段过程中的级别信号的排序和跟踪问题,因为一系列产品过来间距是不等的,每个产品对应的级别信号也是无序的,且是用皮带输送产品,皮带上产品的多少,满载/空载或者其他外部条件导致皮带的输送速度不也有差异的
Haohaobb
至圣

经验值: 15849
发帖数: 1645
精华帖: 39
5楼    2018-06-08 13:39:28
主题:回复:分拣程序的方法有几种

如果你被分拣物料间距不能控制,识别机构前面要有差速拉距输送设备,也就是说至少有两段不同速度的输送设备,以保证识别机构能有足够的时间每次识别一个物料;


识别机构后面一段距离加对射或者镜反光电用于取数判断分拣口以及数据入栈,为防止误动作,最好是双光电判断,后面的输送设备也要有增量型编码器用于记录位置,从取数入栈开始,就开始跟踪判断每个物料的当前位置是否到达对应的击打位置,编码器位置到了,则进行击打动作,击打口无需加光电判断了,因为涉及到数据的排序,光电只能判断物料有无,当然也可以通过数据的排序进行判断,但是如果整条线都有编码器了,光电是可以不用的了。

天道酬勤
Haohaobb
至圣

经验值: 15849
发帖数: 1645
精华帖: 39
7楼    2018-06-08 17:33:30
主题:回复:分拣程序的方法有几种

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


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

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


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

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