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