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