wkp2013
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 140 點(diǎn)
下載積分: 636 分
在線時(shí)間: 38(小時(shí))
注冊時(shí)間: 2013-08-31
最后登錄: 2022-10-18
查看wkp2013的 主題 / 回貼
樓主  發(fā)表于: 2014-09-03 10:41
現(xiàn)在要編一個(gè)程序,程序的運(yùn)算思路卡住了,不知道怎么往前走,情況是這樣的 ,一條生產(chǎn)線有個(gè)沖孔機(jī)和切刀,沖床每隔一定距離沖孔,沖床后面有個(gè)切刀,切一定長度的板材,假如說傳送帶每傳送600mm停止沖床下降沖一次,傳送帶每走1300mm停止切刀下降切一次,傳送帶電機(jī)有一個(gè)編碼器脈沖反饋到PLC,這個(gè)程序怎么編寫?各位老師幫幫小弟,第一次編寫程序老板還催的急。   ,附加:臺(tái)達(dá)plc ,臺(tái)達(dá)的變頻器,歐姆龍的編碼器,求思路加程序
[ 此帖被wkp2013在2014-09-03 14:11重新編輯 ]
k-xiangang
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 22 個(gè)
工控威望: 345 點(diǎn)
下載積分: 11796 分
在線時(shí)間: 87(小時(shí))
注冊時(shí)間: 2013-01-05
最后登錄: 2021-08-21
查看k-xiangang的 主題 / 回貼
1樓  發(fā)表于: 2014-09-03 11:33
"假如說傳送帶“沒”傳送600mm停止沖床下降沖一次,傳送帶“沒”走1300停止切刀下降切一次,傳送帶電機(jī)有一個(gè)編碼器脈沖反饋到PLC"   其中的“沒 ”應(yīng)該是“每”。
wkp2013
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 140 點(diǎn)
下載積分: 636 分
在線時(shí)間: 38(小時(shí))
注冊時(shí)間: 2013-08-31
最后登錄: 2022-10-18
查看wkp2013的 主題 / 回貼
2樓  發(fā)表于: 2014-09-03 14:10
謝謝你的糾正,您對程序編寫有什么見解嗎,忘指教
aojianyun121
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 133 個(gè)
工控威望: 523 點(diǎn)
下載積分: 5540 分
在線時(shí)間: 113(小時(shí))
注冊時(shí)間: 2010-11-25
最后登錄: 2024-10-30
查看aojianyun121的 主題 / 回貼
3樓  發(fā)表于: 2014-09-03 16:29
   你這樣沒精度要求吧? 編碼器沒用過,我是這樣想的,假設(shè)你一個(gè)脈沖走1MM, 一圈600MM ,這樣走600MM就需要走600個(gè)脈沖。因?yàn)槭亲冾l器控制,就需要速度和計(jì)數(shù)相結(jié)合,提前讓它減速。    例如速度為V1    走600MM  就可能是剛好600
                                                                                                                                                 速度為V2                                     可能是500  然后減速為V0 在到一定位置  給變頻器一個(gè)停止信號(hào)
                                                                                                                                                   速度為V3                                   可能是400  然后減速為V0 在到一定位置  給變頻器一個(gè)停止信號(hào)
等,你把速度和計(jì)編碼器的個(gè)數(shù),做好對應(yīng)的關(guān)系提前讓它減速直到停止下來為你設(shè)定的距離個(gè)數(shù)。至于切刀和沖孔,不是一個(gè)點(diǎn)輸出吧,只要不是一個(gè)輸出邏輯上就更好處理了。  


用伺服更好做一點(diǎn),       不一定對,有錯(cuò)的希望指正出來
[ 此帖被aojianyun121在2014-09-03 16:37重新編輯 ]
wkp2013
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 140 點(diǎn)
下載積分: 636 分
在線時(shí)間: 38(小時(shí))
注冊時(shí)間: 2013-08-31
最后登錄: 2022-10-18
查看wkp2013的 主題 / 回貼
4樓  發(fā)表于: 2014-09-03 17:13
先謝謝你的回復(fù),沖床和切刀是兩個(gè)輸出點(diǎn)控制,可以認(rèn)為,Y1 ,Y2。你給出的解釋很好理解也很好實(shí)現(xiàn),傳送帶傳送,編碼器計(jì)數(shù),每傳送600mm沖床下降一次,這個(gè)很好處理,但是后面還有個(gè)切刀要求傳送1300mm后切刀動(dòng)作,只有一個(gè)編碼器反饋給PLC脈沖。假如走600個(gè)脈沖,沖床下降,以沖床下降動(dòng)作清零編碼器,這樣切刀永遠(yuǎn)也達(dá)不到1300個(gè)脈沖,假如沖床下降不清零,讓切刀下降動(dòng)作清零編碼器,這是就出現(xiàn)一個(gè)問題,沖床如何動(dòng)作,600mm時(shí)候可以動(dòng)作,1200mm可以動(dòng)作,但這時(shí)再走100mm 切刀就動(dòng)作編碼器就清零,等下次再啟動(dòng)傳送600mm沖床下降時(shí),其實(shí)傳送帶已經(jīng)傳送了700mm,這里要求沖床每傳送600mm就出現(xiàn)矛盾處,如何處理,待解?
wtgosa
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 217 個(gè)
工控威望: 290 點(diǎn)
下載積分: 6262 分
在線時(shí)間: 287(小時(shí))
注冊時(shí)間: 2010-01-25
最后登錄: 2024-11-01
查看wtgosa的 主題 / 回貼
5樓  發(fā)表于: 2014-09-04 14:35
應(yīng)該是伺服較好吧,變頻器能控制的好嗎?   變頻器不太知道!
jackal
索馬里海盜
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 658 個(gè)
工控威望: 1006 點(diǎn)
下載積分: 857 分
在線時(shí)間: 451(小時(shí))
注冊時(shí)間: 2008-06-21
最后登錄: 2024-11-01
查看jackal的 主題 / 回貼
6樓  發(fā)表于: 2014-09-04 16:46
能保證板子不打滑的情況下  就用伺服  
如果不能保證 板子是否打滑  那就用兩個(gè)光電開關(guān) 第一個(gè)碰到打孔  第二個(gè)碰到切  如果速度太快就做減速停止
liaohianbin
成功=目標(biāo)+堅(jiān)持
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 193 個(gè)
工控威望: 295 點(diǎn)
下載積分: 2470 分
在線時(shí)間: 130(小時(shí))
注冊時(shí)間: 2014-08-29
最后登錄: 2024-10-30
查看liaohianbin的 主題 / 回貼
7樓  發(fā)表于: 2014-09-04 18:45
哈哈,用伺服比較好做,精度高點(diǎn),如果不怎要求精度的話,用變頻器也可以,只能說用變頻器做好加速和減速時(shí)間,然后用時(shí)間來算600MM用多長時(shí)間,1300MM多長時(shí)間,PLC控制時(shí)間到停下,反鐀回來的脈沖做比較,對就打孔,不對就報(bào)警,下一個(gè)也是一樣,循環(huán)下去。
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個(gè)
工控威望: 1474 點(diǎn)
下載積分: 1772 分
在線時(shí)間: 994(小時(shí))
注冊時(shí)間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
8樓  發(fā)表于: 2014-09-05 07:57
用變頻器來定位應(yīng)該不可行吧。
成功的路上需要幫助
小侯
小侯
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 480 個(gè)
工控威望: 2610 點(diǎn)
下載積分: 7849 分
在線時(shí)間: 502(小時(shí))
注冊時(shí)間: 2008-10-17
最后登錄: 2024-10-23
查看小侯的 主題 / 回貼
9樓  發(fā)表于: 2014-09-06 09:29
裁切跟沖壓長度並不一致所以你要設(shè)兩種的長度計(jì)算
譯碼器回授回來存到一暫存器d0
裁切d1跟沖壓d2暫存器持續(xù)減去長度
另設(shè)一個(gè)煞車距離 D3 停止距離D4
D1-D0>D2-D0表示沖壓先到
當(dāng)D2-D0-D3<=K0切換多段速讓變頻器降速
到D2-D0-D3-D4<=K0就停止讓沖壓下降
並將D1剩餘距離回存D2回存沖壓距離
持續(xù)運(yùn)作到D2-D0>D1-D0
經(jīng)過同樣的降速停止步驟作裁切
將D2剩餘距離回存D1回存裁切距離
還要考慮到剩餘距離不足直接低速前進(jìn)跟兩邊距離一致時(shí)同時(shí)動(dòng)作的狀況
應(yīng)該就差不多了
1553122298
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 106 個(gè)
工控威望: 1121 點(diǎn)
下載積分: 1733 分
在線時(shí)間: 112(小時(shí))
注冊時(shí)間: 2014-08-05
最后登錄: 2019-12-10
查看1553122298的 主題 / 回貼
10樓  發(fā)表于: 2014-09-06 09:45
變頻器配編碼器可以,編碼器最大誤差是二毫米,你的精度不超過2毫米就行,,一般都要減速到位,到位用一個(gè)死限位,可以用汽缸,這輪完成了,汽缸降下去,再輸送,到下個(gè)沖孔位也同樣有汽缸定位,我們公司板金生產(chǎn)線都是這樣用的,
lixiangyang
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 145 個(gè)
工控威望: 277 點(diǎn)
下載積分: 5085 分
在線時(shí)間: 102(小時(shí))
注冊時(shí)間: 2013-09-24
最后登錄: 2021-12-21
查看lixiangyang的 主題 / 回貼
11樓  發(fā)表于: 2014-09-06 10:57
沖床下降動(dòng)作不清零編碼器,到1300個(gè)脈沖在清零可不可以。