qinchenglim
級(jí)別: 論壇先鋒
|
變頻器加馬達(dá)拖動(dòng)一個(gè)輸送帶,產(chǎn)品放在輸送帶上面(位置固定,不會(huì)跑動(dòng))向前運(yùn)送,用一個(gè)編碼器反饋產(chǎn)品的當(dāng)前位置,當(dāng)?shù)竭_(dá)預(yù)先設(shè)置的位置時(shí),機(jī)器執(zhí)行一個(gè)動(dòng)作,需要預(yù)先設(shè)置三個(gè)位置, 輸送帶上面要能夠連續(xù)放5個(gè)產(chǎn)品,也就是用一個(gè)編碼器完成五個(gè)產(chǎn)品的位置反饋,當(dāng)產(chǎn)品完成三個(gè)位置的加工后從輸送帶的另一端被收起來,完成加工 現(xiàn)在的問題是怎么樣用一個(gè)編碼器完成對(duì)五個(gè)產(chǎn)品的位置反饋,本人還在思考中,望有相關(guān)經(jīng)驗(yàn)的大哥不吝賜教 先謝謝了!!! |
---|---|
|
fjqz00
級(jí)別: 論壇先鋒
|
再加一個(gè)光電開關(guān)來檢測(cè)吧 當(dāng)產(chǎn)品被光電開關(guān)檢測(cè)到就記住當(dāng)前的旋編位置 這樣試一下看看 |
---|---|
|
qinchenglim
級(jí)別: 論壇先鋒
|
起始位置有一個(gè)光電開關(guān),當(dāng)感應(yīng)到產(chǎn)品時(shí)開始計(jì)數(shù) 我的疑慮是怎么樣用一個(gè)編碼器完成對(duì)五個(gè)產(chǎn)品的位置反饋??? |
---|---|
|
fjqz00
級(jí)別: 論壇先鋒
|
如果點(diǎn)數(shù)夠的話,把旋編A相同時(shí)接到X0-X4這樣就有五個(gè)高速計(jì)數(shù)器了。這樣應(yīng)該會(huì)比較好寫吧 |
---|---|
本帖最近評(píng)分記錄: |
qinchenglim
級(jí)別: 論壇先鋒
|
我也想這樣做,就是擔(dān)心編碼器的輸出功率能不能同事驅(qū)動(dòng)五個(gè)高速計(jì)數(shù)器,會(huì)不會(huì)不穩(wěn)定造成計(jì)數(shù)不準(zhǔn),以前有沒有這樣做過的朋友,請(qǐng)分享一下你的寶貴經(jīng)驗(yàn) |
---|---|
|
fjqz00
級(jí)別: 論壇先鋒
|
這個(gè)輸出應(yīng)該沒問題,我做過同時(shí)驅(qū)動(dòng)四個(gè)高速計(jì)數(shù)的,沒什么問題。 |
---|---|
|
sandy_love
感悟生活,創(chuàng)新的源泉...
級(jí)別: 家園常客
|
建議把三個(gè)工序之間間隔與五個(gè)產(chǎn)品之間間隔做成等步距,間歇定位,連續(xù)加工;不知道樓主這幾個(gè)位置的安排是怎么樣的?能否上一張示意圖?如果加工動(dòng)作不麻煩的話用PLC凸輪功能能不能滿足要求 |
---|---|
|
jxh668
jxh668
級(jí)別: 工控俠客
|
同意一樓! 算法:工件位置+移動(dòng)增量 |
|
---|---|---|
|
njaolian
新年快樂,恭祝大家出門撿錢包。凡是撿到錢包的,分我一半,哈哈
級(jí)別: VIP會(huì)員
|
我做過這種類型的,不一定要旋轉(zhuǎn)編碼器,如果你的位置精度要求不是太高的話,一個(gè)接近開關(guān),一個(gè)對(duì)射光電,程序就可以做起來,我當(dāng)時(shí)做的是4個(gè)物品隨意放,任意位置都能監(jiān)控反饋到 做的是噴漆機(jī),當(dāng)要噴物體到達(dá)噴漆位置時(shí)候,噴槍打開,和你這類似。 原理是靠接近開關(guān)檢測(cè)傳送帶齒輪端,檢測(cè)脈沖,光電開關(guān)負(fù)責(zé)檢測(cè)進(jìn)料,光電滅后,進(jìn)行位置記憶,然后就是不停地?cái)?shù)接近開關(guān)的脈沖,記位置,可以做到N步都沒問題,程序簡(jiǎn)單,可靠 如果用保持繼電器,可以做到停機(jī)后也能記住準(zhǔn)確位置 |
---|---|
|
njaolian
新年快樂,恭祝大家出門撿錢包。凡是撿到錢包的,分我一半,哈哈
級(jí)別: VIP會(huì)員
|
如果必須用旋轉(zhuǎn)編碼器(也就是精度要求高)一個(gè)旋轉(zhuǎn)編碼器也可以解決,同樣道理,1個(gè)旋轉(zhuǎn)編碼器,1對(duì)對(duì)射光電 剛開始,旋轉(zhuǎn)編碼器有一個(gè)地址記住第一個(gè)物品的脈沖數(shù)N(不停變換),當(dāng)出現(xiàn)第二個(gè)物品的時(shí)候,把脈沖這時(shí)候的數(shù)值N1傳送到一個(gè)地址中,這就是你第一個(gè)物品和第二個(gè)物品的脈沖間隔N1,同樣的,繼續(xù)工作下去,第三個(gè)物品出現(xiàn)時(shí)候,再記住脈沖值N2,這就是第一個(gè)物品與第三個(gè)物品之間的脈沖間隔,同理,第四N3第五個(gè)N4,第一個(gè)物品到達(dá)位置后,說明第二個(gè)物品到達(dá)了N-N1的位置(第三個(gè)到達(dá)N-N2,第四個(gè)到達(dá)N-N3,第五個(gè)到達(dá)N-N4),同時(shí)把Z這些數(shù)值的位置也重新計(jì)算換新的覆蓋地址,把N1N2N3N4的地址騰出來,讓給新進(jìn)來的物品,如此不停循環(huán),實(shí)際上來說,N-N1也就是新的N,N-N2就是新的N1,如此不停循環(huán)下去, 保證可行, 總結(jié),第一套方案:1個(gè)接近開關(guān),1對(duì)對(duì)射光電(簡(jiǎn)單) 第二套方案:1個(gè)旋轉(zhuǎn)編碼器,1對(duì)對(duì)射光電(數(shù)據(jù)處理稍微復(fù)雜點(diǎn)) |
---|---|
本帖最近評(píng)分記錄: |
niningtt
級(jí)別: 工控俠客
|
樓主啊,比如你的第一個(gè)物體上去時(shí)你的高速計(jì)數(shù)器是0,那么這時(shí)候你就給三個(gè)加工位命令,當(dāng)?shù)诙䝼(gè)來的時(shí)候你在給三個(gè)工位命令,比如50是第一個(gè)工位動(dòng),100第二個(gè)工位動(dòng),150第三個(gè)工位動(dòng)。你辦這些數(shù)都保存在寄存器里,只要編碼器技術(shù)值達(dá)到要求就動(dòng)作,即便是皮帶上有100個(gè)工件又如何? 我做過快速分揀的程序,狠狠類似,一個(gè)思路。 |
---|---|
|