看你用什么指令,比如說是用DRVI,DRVA指令做寸動的話,則脈沖過程值保存在D8340,D8341(雙字,對應(yīng)Y0),D8350,D8351(對應(yīng)Y1),D8360,D8361(對應(yīng)Y2),如果是還有擴展的話,還有D8370,D8371(對應(yīng)Y3),而如果是使用PLSY和PLSR的話,則過程值保存在D8140,D8141(對應(yīng)Y0)和D8142,D8143(對應(yīng)Y1),這些值對應(yīng)的都是脈沖數(shù),要轉(zhuǎn)換顯示mm還要幾個數(shù)據(jù),比如說電機轉(zhuǎn)一周模塊發(fā)出10000個脈沖,螺桿的螺距是10mm,轉(zhuǎn)速比為1:1,電機反饋的脈沖數(shù)是131072,那么脈沖當(dāng)量是1微米,即用1000個脈沖表示1mm,所以程序可以這么做:LD M8000 DMOV D8340 D30 ,DFLT D30 D32,DEDIV K10 K10000 D34,DEMUL D32 D34 D36 ,DINT D36 D38,那么這時候的D38,D39就是你屏幕里出現(xiàn)的顯示值,出現(xiàn)負(fù)數(shù),那并不要使用SUB指令,程序在原點之后過程值清零,而在往負(fù)限方向走時,過程值自然變?yōu)樨?fù)值,以上請參考!