sf303567231
踏踏實實做人,認認真真做事
級別: 略有小成
|
前兩天外面來的一老師傅幫廠里弄了個小設(shè)備的程序。他用個步進馬達+驅(qū)動器+PLC 就可以實現(xiàn)360度任意分度,而且我去用表打,精度還很高的。 請大神們講解下這要怎么寫程序才能做到,小弟我實在想不明白。 |
---|---|
|
john42tw
級別: 網(wǎng)絡(luò)英雄
|
先要了解步進馬達原理(外加減速機) 一般來說步進馬達1step= 0.72° (1個脈波旋轉(zhuǎn) 0.72°) 1圈360° => 360/0.72 = 500step ; 若減速比7.2 =>500*7.2 = 3600step。 意思就是1step旋轉(zhuǎn) 0.1° (精度) |
---|---|
|
sf303567231
踏踏實實做人,認認真真做事
級別: 略有小成
|
不用減速箱的。就上面說的設(shè)備他就做到了 |
---|---|
|
sf303567231
踏踏實實做人,認認真真做事
級別: 略有小成
|
我把步進驅(qū)動器的細分數(shù)為64.那么電機每一圈的脈沖數(shù)為64x200=12800.,設(shè)定等分128等份,那么12800/128=100.每個等份的脈沖數(shù)為100個脈沖。 我現(xiàn)在要求分成129等份有12800/129=99.2248062,也就是說每個等份須要99.2248062個脈沖才能等分,那么這129個等份里要誤差129X0.2248062=28.9999999個脈沖,而且脈 沖不是只能發(fā)整數(shù)的嗎 |
---|---|
|