最近在做一個(gè)光柵尺與QD62D通訊的程序,光柵尺是A/B相脈沖式的。
通過(guò)自己手動(dòng)移動(dòng)光柵尺能夠在程序中讀出光柵尺的當(dāng)前值,也能對(duì)當(dāng)前值進(jìn)行復(fù)位。
可是當(dāng)我把光柵尺安裝在我的機(jī)械部件上時(shí),我通過(guò)千分表,讀出我機(jī)械上每一步的位移量為0.001MM,
可是只有在我的機(jī)械上移動(dòng)量為0.002MM時(shí),我的程序?qū)鈻懦咦x出的當(dāng)前值為 1 。
現(xiàn)在光柵尺的分辨率為0.0001MM
光柵尺在安裝時(shí)平行度基本調(diào)整過(guò)。
程序也只是通過(guò)自動(dòng)刷新設(shè)置的寄存器讀取一個(gè)當(dāng)前值而已
所以我考慮是不是 1.我的QD62D的開關(guān)設(shè)置上有問(wèn)題。我的脈沖模式是 2相1倍
速度是 100k
計(jì)數(shù)格式是 線性。
現(xiàn)在主要問(wèn)題是機(jī)械值與光柵尺讀出的當(dāng)前值不匹配。 我機(jī)械值為0.002MM時(shí),光柵讀出的當(dāng)前值為1.如果我讀出的機(jī)械值為0.001MM時(shí),我的光柵尺根本就讀不出當(dāng)前值
請(qǐng)教大家是不是模塊參數(shù)設(shè)置的問(wèn)題?? 急
Q系列系統(tǒng)+ms77+QD62D。