請問大家,用S7-200用脈沖控制V90伺服上下運動,運動一段時間后出現位置不正確的情況,(比要求走多了)。這是什么原因呢?
按理論計算,運動的距離與脈沖數成的正比關系,但在實現工程中會存在ㄧ種誤差,叫積累誤差,指的是在運動控制中,由于機械傳動機構,還有象步進電機失步,以及運行距離計算誤差等的影響下,工件每運行ㄧ段距離的實際數據與理論上計算得到的距離數據之間存在ㄧ個微小的偏差,此誤差隨著運行的距離逐漸增加而使誤差值逐步累積,zui后達到ㄧ個不可忽略的數值,于是出現了你遇到的現象!
解決的辦法是設置ㄧ個誤差修正值,即在200模塊中寫ㄧ段程序,將測量的實現距離與計算的距離相比較,得到的誤差值要在計算值中及時減出,這樣每個單循環中的誤差值及時得到修正,就不會再出現誤差值累積現象了,當然在你的位置控制中也可結合反饋值調整而正常!
只通過PN通訊控制V90伺服,請問伺服的參數怎么設置?使能伺服需要把控制字那個位置1呢?
我做的位置環放到1500里邊,速度環放到V90里邊。
在1500里邊用工藝對象組態,然后用自帶功能塊編程。用V-ASSITANT對V90進行優化
西門子V901FL6067-1AC61-0LA1
西門子V901FL6067-1AC61-0LA1