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