如果工件是不定時的進(jìn)入的話,那么編碼器就是用來進(jìn)行測速的,同樣的道理,因為你的工件的距離是死的,除以當(dāng)前的速度就第一個加一位到入口開關(guān)的時間,也就是有十二個時間.
第一個加工位到入口開關(guān)的時間是1s 時間存儲在D0
第二個加工位到入口天關(guān)的時間是4s 時間存儲在d2..........d12
ld m8000
inc d200
and> d200 k12
rst d200
k12是輸送帶放滿工作最多的個個數(shù)
and= d200 k1 set m0
and= d200 k2 set m1
那么第一個工作進(jìn)入時set m0
ldp 入口開關(guān) set m0 m0第一個工件/ ld m0/ out t0 d0 d0是每一個工作位到入口開關(guān)的距離/ld t1 /ldi t2 /out m100 m100加工/
/out t2 k3加工時間
ldp 入口開關(guān)set m1 M1每第二個工作 ld m1 /out t30 d0 ld t30/ldi t31/out m200
/out t31 k3
當(dāng)最后一個工作加工完后得到位相對應(yīng)的m0/m1............. m12
ld m100
or m200
out y0