佳史
級別: *
|
如題,大家都知道,現在的步進驅動器,不能像伺服驅動器一樣做任意電子齒輪比的細分。 本人選用步進電機來驅動絲桿,在計算電子齒輪比的時候,除下來不是一個整數,例如走0.1個毫米需要23.3個脈沖。那么如何才能解決這個誤差呢? |
---|---|
|
佳史
級別: *
|
0.1毫米需要23.3個脈沖,那么在PLC里面就做了四舍五入取23個脈沖,所以相當于每走0.1毫米,就丟掉0.3個脈沖,如此累計,走的實際距離越長,誤差越大。 |
---|---|
|
niningtt
級別: 工控俠客
|
軟件沒法實行的就改變硬件啊,用個減速機,齒輪比你自己根據精度需要選啊,只要有10:1的,你的不久搞定了嗎 |
---|---|
本帖最近評分記錄: |
niningtt
級別: 工控俠客
|
也可以用定位指令用絕對位置定位指令,這樣就不會有積累誤差了最多也就是差0.4/26.3*0.1MM,大概0.00152MM,估計你的機械精度都達不到這個值把 |
---|---|
|
jxh668
jxh668
級別: 工控俠客
|
最好能調整細分數,計算時能整除是個好習慣 |
|
---|---|---|
本帖最近評分記錄:
|
佳史
級別: *
|
謝謝回答,說得有些道理。 選硬件的時候要事先選好,不要等絲桿和步進的細分無法匹配的時候,在程序上下文章。方向都走錯了,其它都是挽救錯誤而已。很多步進是不能任意細分的,即便雷塞的能通過軟件任意細分,卻出現不穩定,設置的參數很容易跳變。 |
---|---|
|
佳史
級別: *
|
喜歡這個回答,這句話也是我想說的。哈 |
---|---|
|
佳史
級別: *
|
選硬件的時候要事先選好,不要等絲桿和步進的細分無法匹配的時候,在程序上下文章。方向都走錯了,其它都是挽救錯誤而已。 因為選型的工程師沒有選好絲桿和步進匹配,后來還懷疑我的程序沒有做好,于是被我狠狠的批評了一頓。 |
---|---|
|
niningtt
級別: 工控俠客
|
每個人都型這么做,這樣那就太順了了,你發現問題后以后在做之前就知道該選什么樣的控制器了,不要最后什么硬件都好了,發現軟件不行,設計前硬件和軟件就要儀器考慮,要溝通。 |
---|---|
本帖最近評分記錄: |