如果工件是不定时的进入的话,那么编码器就是用来进行测速的,同样的道理,因为你的工件的距离是死的,除以当前的速度就第一个加一位到入口开关的时间,也就是有十二个时间.
第一个加工位到入口开关的时间是1s 时间存储在D0
第二个加工位到入口天关的时间是4s 时间存储在d2..........d12
ld m8000
inc d200
and> d200 k12
rst d200
k12是输送带放满工作最多的个个数
and= d200 k1 set m0
and= d200 k2 set m1
那么第一个工作进入时set m0
ldp 入口开关 set m0 m0第一个工件/ ld m0/ out t0 d0 d0是每一个工作位到入口开关的距离/ld t1 /ldi t2 /out m100 m100加工/
/out t2 k3加工时间
ldp 入口开关set m1 M1每第二个工作 ld m1 /out t30 d0 ld t30/ldi t31/out m200
/out t31 k3
当最后一个工作加工完后得到位相对应的m0/m1............. m12
ld m100
or m200
out y0