佳史
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看佳史的 主題 / 回貼
樓主  發(fā)表于: 2010-10-18 09:36
  如題,大家都知道,現(xiàn)在的步進(jìn)驅(qū)動器,不能像伺服驅(qū)動器一樣做任意電子齒輪比的細(xì)分。
  本人選用步進(jìn)電機(jī)來驅(qū)動絲桿,在計(jì)算電子齒輪比的時(shí)候,除下來不是一個(gè)整數(shù),例如走0.1個(gè)毫米需要23.3個(gè)脈沖。那么如何才能解決這個(gè)誤差呢?
佳史
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看佳史的 主題 / 回貼
1樓  發(fā)表于: 2010-10-18 09:39
0.1毫米需要23.3個(gè)脈沖,那么在PLC里面就做了四舍五入取23個(gè)脈沖,所以相當(dāng)于每走0.1毫米,就丟掉0.3個(gè)脈沖,如此累計(jì),走的實(shí)際距離越長,誤差越大。
佳史
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看佳史的 主題 / 回貼
2樓  發(fā)表于: 2010-10-19 09:16
引用
引用第2樓niningtt于2010-10-18 11:19發(fā)表的  :
軟件沒法實(shí)行的就改變硬件啊,用個(gè)減速機(jī),齒輪比你自己根據(jù)精度需要選啊,只要有10:1的,你的不久搞定了嗎

謝謝回答,說得有些道理。
選硬件的時(shí)候要事先選好,不要等絲桿和步進(jìn)的細(xì)分無法匹配的時(shí)候,在程序上下文章。方向都走錯(cuò)了,其它都是挽救錯(cuò)誤而已。很多步進(jìn)是不能任意細(xì)分的,即便雷塞的能通過軟件任意細(xì)分,卻出現(xiàn)不穩(wěn)定,設(shè)置的參數(shù)很容易跳變。
佳史
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看佳史的 主題 / 回貼
3樓  發(fā)表于: 2010-10-19 09:18
引用
引用第4樓jxh668于2010-10-18 11:25發(fā)表的  :
最好能調(diào)整細(xì)分?jǐn)?shù),計(jì)算時(shí)能整除是個(gè)好習(xí)慣

喜歡這個(gè)回答,這句話也是我想說的。哈
佳史
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看佳史的 主題 / 回貼
4樓  發(fā)表于: 2010-10-19 09:23
      選硬件的時(shí)候要事先選好,不要等絲桿和步進(jìn)的細(xì)分無法匹配的時(shí)候,在程序上下文章。方向都走錯(cuò)了,其它都是挽救錯(cuò)誤而已。
   因?yàn)檫x型的工程師沒有選好絲桿和步進(jìn)匹配,后來還懷疑我的程序沒有做好,于是被我狠狠的批評了一頓。