kevin-q
一天加一分,總有一天可以達到100分。
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 105 個
工控威望: 888 點
下載積分: 346 分
在線時間: 91(小時)
注冊時間: 2016-12-29
最后登錄: 2019-07-03
查看kevin-q的 主題 / 回貼
樓主  發(fā)表于: 2017-03-06 09:43
描述:修改前
圖片:
描述:修改后
圖片:
原本用的是相對定位的指令(DRVI)來控制電機的行程的,但是精度總是達不到,誤差太大了,所以就換了一個帶加減脈沖輸出指令(PLSR)可是修改完后,一試機,電機變反轉(zhuǎn)了,是我程序?qū)戝e了還是我接線有問題?電機的信號線,我只是把Y02的拿掉了,別的線路還是一樣的。請求各位大神幫忙指點一下,感謝。!
祥子_lead
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 80 個
工控威望: 169 點
下載積分: 756 分
在線時間: 36(小時)
注冊時間: 2016-05-19
最后登錄: 2018-04-13
查看祥子_lead的 主題 / 回貼
1樓  發(fā)表于: 2017-03-06 21:14
PLSR指令需要手動指定方向的,和PLSY使用方法基本一樣,只是多了加減速功能。而DRVI/DRVA指令時根據(jù)給出的脈沖數(shù)及脈沖的正負自行確定方向,所以你發(fā)現(xiàn)方向反了是很正常的。另外,這里精度問題和你使用哪個指令并沒有多大關(guān)系。