我昨天又試了樓上的方法,還是不行。
我對伺服控制器監(jiān)控發(fā)現(xiàn),伺服收到的指令脈沖就存在2:1的關系。
比如我輸入100mm時1PG發(fā)出1000個脈沖,伺服正轉走100mm。
我又輸入80mm時1PG應該發(fā)出200個脈沖,可是它卻發(fā)出了400個
脈沖。伺服反轉走了40mm。這樣看來應該是程序問題。可是我從
1PG里讀取BFM26伺服當前位置時,我發(fā)現(xiàn)我輸入100時,BFM26
的數(shù)值是100,我輸入80時,BFM26的數(shù)值是80。不解!為什么會
這樣呢?請問各位前輩能否幫我分析一下原因?程序就是我之前傳
上去的程序。謝了!