|
9#
樓主 |
發(fā)表于 2016-5-5 20:07:11
|
只看該作者
各位大俠,感謝之前提的建議,之前說的長13米,跨距5米的龍門機(jī)構(gòu)已經(jīng)裝配完成,已試用一段時間了,對于之前提到的同步問題,與我們這邊的電氣工程師討論下來沒采用高端的算法控制(呵呵,主要還是因?yàn)橛貌粊恚?br />
剛開始同步采用用一臺伺服驅(qū)動器的接收脈沖作為另一臺的發(fā)出脈沖信號,發(fā)現(xiàn)同步運(yùn)行過程中 開始與結(jié)束點(diǎn)是一樣的,誤差很小,但是運(yùn)行過程中跟隨的那臺會出現(xiàn)一個滯后,導(dǎo)致開始與結(jié)束時的位置一樣,但是運(yùn)行過程不同步、。
后來改為發(fā)出同樣的脈沖信號,在運(yùn)行過程中兩端的伺服電機(jī)脈沖相差基本保持在5個脈沖左右,但是停下來那一瞬間會飆到100多的脈沖差,我估計(jì)負(fù)載慣量有點(diǎn)大,導(dǎo)致每次在0位點(diǎn)沒法立即停下來,還會繼續(xù)往前移個十幾絲。后來只能在程序里面做補(bǔ)償,等到累計(jì)到1000左右的脈沖差時自動進(jìn)行一個補(bǔ)償消除。現(xiàn)在問題又來了,縱向的同步問題靠這種方式解決;但是橫向動作每次停止時的累計(jì)誤差倒是沒法補(bǔ)償了,因?yàn)橛玫氖俏鏖T子200功能有限,只能記2個伺服的位置,現(xiàn)在每過一段時間就要去調(diào)一次0位點(diǎn),很困擾!有什么好辦法解決么?@螺旋線 祥云飛魚 @祥云飛魚
|
|