aqqzz@qq.com
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 33 個(gè)
工控威望: 86 點(diǎn)
下載積分: 346 分
在線時(shí)間: 31(小時(shí))
注冊(cè)時(shí)間: 2022-02-28
最后登錄: 2024-12-27
查看aqqzz@qq.com的 主題 / 回貼
樓主  發(fā)表于: 2023-08-24 15:03
圖片:

求編程思路,如果兩個(gè)物料離的比較近,感應(yīng)器感應(yīng)到第一個(gè)物料開始編碼器計(jì)數(shù),還沒到氣缸推出的位置感應(yīng)器感應(yīng)到第二個(gè)物料怎么辦?編碼器又不能復(fù)位
附件: WeChat_20230824144740.rar (3729 K) 下載次數(shù):49
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
gxtmdb82164
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 781 個(gè)
工控威望: 1159 點(diǎn)
下載積分: 422 分
在線時(shí)間: 615(小時(shí))
注冊(cè)時(shí)間: 2019-09-22
最后登錄: 2025-01-24
查看gxtmdb82164的 主題 / 回貼
1樓  發(fā)表于: 2023-08-25 11:05
就是最基礎(chǔ)的輸送帶跟蹤么,搞過機(jī)器人就知道了~

首先物理上要保證兩個(gè)物料不會(huì)碰上,每次的動(dòng)作時(shí)間包括了從氣缸推出到縮回的全部時(shí)間,這個(gè)時(shí)間要小于第N個(gè)物料觸發(fā)到N+1個(gè)物料觸發(fā)的時(shí)間.

在此基礎(chǔ)上就容易了,無(wú)非是第N個(gè)動(dòng)作期間第N+1個(gè)被觸發(fā)了,所以鎖存就好了
位置觸發(fā)(鎖存觸發(fā))到動(dòng)作觸發(fā)的距離是固定的,每次觸發(fā)以后把鎖存值(=編碼器值+固定值)放到隊(duì)列里面,氣缸那邊根據(jù)編碼器和隊(duì)列頭部鎖存值比較觸發(fā),一旦觸發(fā)就執(zhí)行動(dòng)作,而這個(gè)時(shí)候第N+1個(gè)或者第N+m個(gè)產(chǎn)品來(lái)觸發(fā)都沒關(guān)系的,往隊(duì)列里面放,執(zhí)行完成彈出隊(duì)列頭部,開始比較下一個(gè)產(chǎn)品的位置,這個(gè)時(shí)候氣缸的動(dòng)作已經(jīng)完成了(注意執(zhí)行完成),下一個(gè)來(lái)了直接觸發(fā)執(zhí)行就行了