數(shù)控機(jī)床近年來光電編碼器的發(fā)展也非常迅速,結(jié)構(gòu)上也有很大的變化。特別是各種總線的出現(xiàn),光電編碼器為適應(yīng)這些總線的要求發(fā)生了很多根本上的變化。
光電編碼器大致可分為增量編碼器(Increment Incoder)和絕對(duì)編碼器(AbsoluLe Incoder)兩種,但在數(shù)控機(jī)床上用的大多是增量編碼器,絕對(duì)編碼器用得較少。
增量編碼器是每轉(zhuǎn)過一個(gè)角度就發(fā)出數(shù)個(gè)脈沖。例如,在前一個(gè)例子中提到過2000個(gè)脈沖,那么每轉(zhuǎn)過0 36。就發(fā)出2個(gè)脈沖,這個(gè)脈沖的數(shù)目只與轉(zhuǎn)角有關(guān)。數(shù)控機(jī)床如從現(xiàn)在起記憶脈沖數(shù),記到了200個(gè)脈沖,那么,這個(gè)光電編碼器就轉(zhuǎn)過了36。。至于后來叉轉(zhuǎn)過多大角度,還需要開始再記住脈沖是多少個(gè),
然后算出角度。
絕對(duì)編碼器不僅可以給出脈沖,而且還知道自己目前所處的位置,過一段時(shí)間就能知道下一殷時(shí)間所處的位置,有了這兩個(gè)位置之差,就知道轉(zhuǎn)過了多少角度。數(shù)控機(jī)床絕對(duì)編碼器不斷給出自己所處位置的信號(hào)。好處在于,停電后沒有保存脈沖數(shù)時(shí),再通電,絕對(duì)編碼器知道自己所處的位置,而增量編碼器不知任何信息,只有再轉(zhuǎn),才發(fā)脈沖。
所以數(shù)控機(jī)床在每次起動(dòng)時(shí),首先必須回零點(diǎn),然后再發(fā)脈沖,這樣才能知道目前所處的位置。這是因?yàn)槟壳皵?shù)控機(jī)床的伺服進(jìn)紿多半是增量式編碼器。
絕對(duì)式編碼器僅能猩一圈中給出自己的位置,這種數(shù)控機(jī)床編碼器很多是做成多層的,也就是帶圈數(shù)進(jìn)位的。原理是轉(zhuǎn)夠一圈,經(jīng)過齒輪向上一層進(jìn)一個(gè)脈沖。如果上一層也分辨2'3個(gè)位置(一般絕對(duì)編碼器是13位,即可分清8k個(gè)位置),可記錄8k圈(^為1024)。這種光電編碼器由于是多層的,所以尺寸比增量編碼器大一些。但現(xiàn)在光電編碼器的尺寸小多了。