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