杨孤鸿
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 50 点
下载积分: 642 分
在线时间: 17(小时)
注册时间: 2018-04-17
最后登录: 2023-11-21
查看杨孤鸿的 主题 / 回贴
楼主  发表于: 2019-05-28 11:52
DRVA D0 D1 Y0 Y1

用脉冲数控制步进电机走4个工位,极限是20K脉冲,有一个原点开关。

把4-20K的脉冲分成6个工位,分别对用4K1号位,8K2号位,12K3号位,16K4号位  加原点以及极限2个工位一共六个。

但是比如2号位是原点的8K个脉冲,也是极限位的-12K脉冲,用目标位置减去当前位置D8140得值送到D0

不知道这个思路对不对,还是有更简便的方法、、、、
langui
级别: 论坛先锋
精华主题: 0
发帖数量: 1538 个
工控威望: 1761 点
下载积分: 6246 分
在线时间: 640(小时)
注册时间: 2014-06-16
最后登录: 2024-10-10
查看langui的 主题 / 回贴
1楼  发表于: 2019-05-28 16:33
你那是DRVI的做法,DRVA直接记录4个工位位置就行了,不用去算。