brokenhope
級別: 略有小成
![]() |
最近控制一臺伺服電機作往復運動,編碼器的分辨率為2048*4,我選1個脈沖走0.001MM,無減速機構,絲桿導程為10MM,所以算出來電子齒輪比為512/625,脈沖頻率為40k赫茲,可是發現越走越偏,后來改為1個脈沖走0.01MM,也就是電子齒輪比放大了10倍,脈沖頻率為4k赫茲,走的就比較準。我想請教各位,伺服控制的精度由什么決定?是編碼器的分辨率,還是絲桿的精度!在做伺服控制時,我如何確定1個脈沖走0.01MM還是0.001MM,也就是如何確定精度?還望各位不吝賜教! |
---|---|
|
brokenhope
級別: 略有小成
![]() |
那這種控制方式達不到0.001mm的精度嗎? |
---|---|
|
brokenhope
級別: 略有小成
![]() |
上面寫錯了我剛開始1個脈沖走0.001MM時,發脈沖頻率是400000pps,我看了一下伺服驅動器最大輸入脈沖是400KPPS,應該是我設的脈沖頻率已經達到驅動器可接受的最高頻率了。我用的是松下PP41定位模塊,最高輸出脈沖為400KPPS,我就是不明白我什么時候定1個脈沖走0.1MM,什么時候定1個脈沖走0.01MM又什么時候定1個脈沖走0.001MM呢? |
---|---|
|
brokenhope
級別: 略有小成
![]() |
其實我就是想精度高點好,但看起來設備達不到定位精度夠不夠是不是看,設備運行中是否能達到要求?請賜教! |
---|---|
|