liaohp
級別: 略有小成
|
伺服控制器有位置控制指令,通過這條指令,我只需給定位置 伺服就能自己規劃曲線,完美到達設定的位置; 因此變頻器如何實現這樣的功能呢?哪怕是程序計算復雜點也行,變頻器+異步電機+編碼器,目前我用的是給定一個編碼器值,啟動變頻器經 加速 恒速 減速 到停止,這個開始減速的位置都是 憑經驗得出的 一個距離目標的偏差值;但是當額定速度變了 ,就需要從新 找經驗值了,所以想請教諸位 有什么思路?電機20kw,提升機 |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
|
西門子的一般伺服比如V90在公司網站上產品分類里面是歸到變頻器的,你猜猜是為什么? 實際上特別是歐系的變頻器產品和伺服是沒有什么明顯的區隔的,接上編碼器做位置閉環控制就是伺服,接異步電機做速度控制就是變頻器,本質上其實沒有特別大的區別的. 實際上隨便找一本伺服的手冊,從頭看到尾就知道所謂的三環控制是啥意思了. LZ提到的應用場合按照精度要求有兩種搞法: 1、精度要求不高,還是變頻器的玩法,不過要靈活使用變頻器的快速剎車功能,包括直流制動等方式,只要工況一致性還湊合,電機負載比例比較低,負載變化程度不高,電機剎車階段的拖動距離是可控的,然后安排一個提前量讓電機剎車就完事了。最終是可以接受的。(我用這種方式做過一個來回轉的雙工臺,大概兩米左右,做兩段減速(直流制動、自由剎車)停下以后要插一個銷進去,所以對精度有要求) 2、對精度要求比較 高就不能指望依靠系統一致性保障了,要引入反饋,加編碼器,然后就是自動控制理論課程上老師說的控制系統的精度取決于測量子系統的精度。實操的過程是寫一個位置環閉環控制程序在PLC里面跑,根據設定的位置(目標值)編碼器反饋的位置(目標-反饋=差值)進行速度調節,當差值小到可以接受的程度就認為定位完成(可以看一下伺服的手冊,一模一樣的),PLC端用模擬量輸出(脈沖也能做但是具體指令會非常復雜)給到變頻器,變頻器自己完成速度環和電流環的控制,剩下的就是調PID提升系統響應速度,這部分實際上是看硬件的響應能力,剎得住才能跑的快,實際工業場合幾乎都不允許超調和震蕩,所以系統響應很難調的快。 全部搞完,你就成大師了,然后人家問大師發生什么事情了,你會告訴他有這功夫買個自帶位置控制的變頻器直接當伺服玩就完事了 |
---|---|
|