楊孤鴻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 50 點
下載積分: 642 分
在線時間: 17(小時)
注冊時間: 2018-04-17
最后登錄: 2023-11-21
查看楊孤鴻的 主題 / 回貼
樓主  發(fā)表于: 2019-05-28 11:52
DRVA D0 D1 Y0 Y1

用脈沖數(shù)控制步進電機走4個工位,極限是20K脈沖,有一個原點開關(guān)。

把4-20K的脈沖分成6個工位,分別對用4K1號位,8K2號位,12K3號位,16K4號位  加原點以及極限2個工位一共六個。

但是比如2號位是原點的8K個脈沖,也是極限位的-12K脈沖,用目標位置減去當前位置D8140得值送到D0

不知道這個思路對不對,還是有更簡便的方法、、、、
流辰沙
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 313 個
工控威望: 641 點
下載積分: 1068 分
在線時間: 124(小時)
注冊時間: 2018-12-27
最后登錄: 2024-04-16
查看流辰沙的 主題 / 回貼
1樓  發(fā)表于: 2019-05-28 14:08
你這是要上天?4個工位,你存4個D位不就行了,要走哪個就把哪個傳到D0里面啊
langui
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1538 個
工控威望: 1761 點
下載積分: 6246 分
在線時間: 640(小時)
注冊時間: 2014-06-16
最后登錄: 2024-10-10
查看langui的 主題 / 回貼
2樓  發(fā)表于: 2019-05-28 16:33
你那是DRVI的做法,DRVA直接記錄4個工位位置就行了,不用去算。
無名小卒
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 36 個
工控威望: 91 點
下載積分: 351 分
在線時間: 13(小時)
注冊時間: 2019-05-28
最后登錄: 2024-05-20
查看無名小卒的 主題 / 回貼
3樓  發(fā)表于: 2019-05-28 16:59
額額