很多剛剛接觸伺服的朋友或是在工廠從事維護工作的電工朋友在查看或修改伺服參數(shù)的時候,總是對兩個參數(shù)很難理解,這兩個參數(shù)只是兩個數(shù)字,比如1280/115,457/36,293/19等等。初學者肯定是一頭霧水,這是什么玩意?? 其實這不是什么玩意,這是伺服電機的電子齒輪比。電子齒輪比有兩種表達方式一種是每轉脈沖數(shù),一種就是這種數(shù)字表達方式。每轉脈沖數(shù)的方式用的最多,也比較好理解。這種數(shù)字的方式就比較抽象了,而且機床上幾乎都是這種方式。 為什么要用電子齒輪比呢?大家都知道,伺服是通過脈沖控制的,而我們實際應用中,脈沖數(shù)和脈沖頻率并沒有什么意義,我們需要知道的是工件走了多少毫米或是轉過了多少度,也就是實際單位,因此,伺服就存在一個脈沖數(shù)和實際物理單位之間的轉換。 圖一 如圖一所示,這是三菱FX3U系列伺服的脈沖定位指令,執(zhí)行此指令后 ,伺服電機會旋轉一圈(假定我們伺服設置的是10000個脈沖每轉)。而伺服電機旋轉一周,工件走了多少距離,取決于機械結構,也就是減速比和導程。因此,我們就需要在PLC里做一個換算,也就是脈沖數(shù)和實際距離之間的關系。這個用ST語言實現(xiàn)如下 圖二 如圖二所示,每一個伺服我們都需要一個運算,把工件需要行走的距離(毫米)換算為指令所需要的脈沖數(shù)。在此,小編還要再說一下,事實勝于雄辯,那些嗶嗶存在即合理,反對ST語言編程的人可以用梯形圖把這句實現(xiàn)?。∈雰?yōu)孰劣,一目了然,如果你還堅持梯形圖,那你這智商也基本看不懂手表了。 那么,有沒有一種方法不需要我們計算呢?有,這就是電子齒輪比,電子齒輪比的意義就是把圖二的計算在伺服驅動器里實現(xiàn)。 圖三 如圖三所示,當我們執(zhí)行這個指令的時候,伺服電機就不是走一個脈沖了,而是走了1毫米,為什么呢??其實,當我們執(zhí)行這個指令的時候,伺服電機還是接收到了1個脈沖,但是它會把脈沖乘以電子齒輪比,也就是伺服驅動里很奇怪的1280/115,457/36,293/19 等數(shù)字,也就是放大脈沖數(shù),它的作用和電機的減速箱是一樣的,但它的減速比是通過軟件可更改的,所以叫電子齒輪比??!。 |
|