大家好,求助高速輸出問題,用高速計數(shù)器HC0,12號模式,記Q0.0發(fā)的脈沖,發(fā)的脈沖數(shù)是固定值10000,正轉(zhuǎn)高速計數(shù)器控制字節(jié)16#B8不更新加計數(shù),反轉(zhuǎn)高速計數(shù)器16#B0減計數(shù),用伺服的方向信號切換計數(shù)模式,回原點已清零,伺服回原點后,開始正向發(fā)10000脈沖,完成后停500ms ,接著反向發(fā)10000脈沖,再停500ms如此循環(huán)。結(jié)果運行位置慢慢向反轉(zhuǎn)方向偏多,通過監(jiān)控HC0的值,發(fā)現(xiàn)正轉(zhuǎn)10000脈沖,反轉(zhuǎn)回來不是回到0,出現(xiàn)負(fù)數(shù),每次的負(fù)值是上次的一倍左右,慢慢變大,位置誤差也隨著增加,用三菱j3伺服,脈沖輸出是程序?qū)崿F(xiàn),沒用庫指令。換臺設(shè)備問題一樣,請教大神問題出在哪?謝謝!
[ 此帖被西門子小白在2016-07-05 23:23重新編輯 ]