hzfy2013
級別: 探索解密
|
現(xiàn)用一臺帶制動的普通電機(jī),一個增量式旋轉(zhuǎn)編碼器,一臺三菱PLC,要求電機(jī)驅(qū)動皮帶輪帶動皮帶進(jìn)行定位控制,要求皮帶的一個固定點(diǎn)能在任意設(shè)定位置停止,可任意正反轉(zhuǎn),考慮實(shí)際一些誤差產(chǎn)生因素,如何編程才能做的誤差控制到最小,麻煩各位大神能提供算法,急用!!非常感謝 [ 此帖被hzfy2013在2013-12-20 15:30重新編輯 ] |
---|---|
|
hzfy2013
級別: 探索解密
|
這僅是理論上可行的 |
---|---|
|
小侯
小侯
級別: 工控俠客
|
一般電機(jī)要做得到很你所說的定位很難 你至少要有變頻器來控制速度 用譯碼器來回授現(xiàn)在位置值 然後當(dāng)你馬達(dá)快到你的定位點(diǎn) 就要減速 等到達(dá)定位點(diǎn)誤差範(fàn)圍內(nèi)就停止 這樣才有可能比較準(zhǔn)確 單獨(dú)一般電機(jī)你除非能抓準(zhǔn)on/off時間不然不可能 |
---|---|
|
foshanye123
級別: 探索解密
|
1 在有些機(jī)械場合是可以的,比如在沒有重力的情況下(水平傳動是可以的),在提升設(shè)備時用電磁類的 制動器不適用,(因?yàn)殡姍C(jī)得電之前,首先是電磁制動器松開,電機(jī)才啟動,電機(jī)啟動到有足夠的力矩把負(fù)載提起,需要時間,這時因電機(jī)力矩不夠,提升臺會下滑,這時編碼器也會發(fā)脈沖,PLC計(jì)數(shù)不準(zhǔn)) 2 這種控制方式不能直接驅(qū)動皮帶輪,速度過快慣性大,制動也需要時間,所以也會產(chǎn)生計(jì)數(shù)誤差。(只能通過減速器,來控制) 3 在水平拖動負(fù)載,要計(jì)算出螺桿的螺距,和PLC的慣量(1個脈沖絲桿所轉(zhuǎn)動的位置),然后與編碼器產(chǎn)生的脈沖作比較,利用高速中斷命令電機(jī)停下來,然后在制動。 |
---|---|
|
hzfy2013
級別: 探索解密
|
這個后來添加了一個減速機(jī),減速后轉(zhuǎn)速 30轉(zhuǎn)/分鐘 |
---|---|
|
hzfy2013
級別: 探索解密
|
就是普通的帶斷電剎車的電機(jī) |
---|---|
|
hzfy2013
級別: 探索解密
|
受益了,謝謝,現(xiàn)在添加了減速機(jī),減速后速度30轉(zhuǎn)/分鐘,但是僅僅做脈沖比較的話會不會有挺大誤差,比如還要考慮機(jī)械結(jié)構(gòu),電機(jī)等不確定因素 |
---|---|
|