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