aqqzz@qq.com
級別: 正式會員
|
圖片:
求編程思路,如果兩個物料離的比較近,感應器感應到第一個物料開始編碼器計數,還沒到氣缸推出的位置感應器感應到第二個物料怎么辦?編碼器又不能復位 |
---|---|
|
b1226397886
o傲雪狂風o
級別: 論壇先鋒
|
1.讓機械工程師改結構,只允許一個處理完之后才能進第二個 2.隊列,保存第一第二個的隊列數據,氣缸動作后消除第一個,進行第二個數據 3.改動位置感應器位置 4.增加傳感器進行判斷 |
---|---|
|
卓發智能
相互學習,共同進步。
級別: 工控俠客
|
如果是像樓主所發圖片上的這種情況:1.只需要在前面加上一個阻擋,目的是讓后面的下料執行完畢后放開,有效避免二個箱子同時過來。2.最后面那城加感應開關檢測箱體,做好硬限位,箱子只能走到出料口那里,有箱體就推下去。流水線體不用停,還要什么編碼器定長度呢。 |
|
---|---|---|
|
aqqzz@qq.com
級別: 正式會員
|
感謝你的回復,1.可是項目要求皮帶是不停的,而且物料也不能用阻擋氣缸阻擋,容易刮傷皮帶,2.由于皮帶不停所以當感應到第一個物料的時候把編碼器位置保存第一個寄存器,但是第一個寄存器還沒來得及清第二個物料已經感應到了,這時候不好處理第二個的同時又不影響第一個
|
---|---|
|
aqqzz@qq.com
級別: 正式會員
|
感謝你的回復,現場要求皮帶不能停,物料也不能停的
|
---|---|
|
aqqzz@qq.com
級別: 正式會員
|
是的,你這種方法物料單獨一個進入感應器,被氣缸推出后進第二個就沒問題,如果物料連續進入就不行
|
---|---|
|
meipingboy
級別: 家園常客
|
沒搞明白, 計數為什么要用編碼器?二個物料中間有間隙,完全可以用光電感應器計數!當然還可以用氣缸推出信號計數! |
|
---|---|---|
|
aqqzz@qq.com
級別: 正式會員
|
首先感謝你的回復,你這第一個問題是當第一個氣缸推的時候就把物料計數清零了,第二個物料就不會推了
|
---|---|
|
機器人001
級別: 略有小成
|
我剛模擬了一下好像可以推,我用的比較是數值D0和D22,雖然D1000清零了,但是D22的值已經計算出來了,不會跟著清零
|
---|---|
|