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

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

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

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