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