登录
首页
运动控制
运动控制
回帖
发帖
正文
主题:三菱定位指令DRVI指令及定位问题
点击:7839 回复:12
楼主
编辑
引用
管理
cs32594006
DRVI指令的脉冲个数上限时999999个,如果一段定位位置需要300万个脉冲,怎么实现?不会调用多次DRVI指令吧,那样岂不是停止后再驱动?还有打比方定位终端负载的编码器如果高数计数要300万个脉冲才说明到位置,而伺服丢了几步比如掉了10步,那么程序中如何补上,做减法运算 然后再次驱动DRVI吗?谢谢大神的解答!!
14-09-01 11:32
1楼
编辑
引用
管理
cs32594006
比如编码器反馈只有299 9990 丢了10步,怎么处理
14-09-01 11:34
2楼
编辑
引用
管理
zrx517697809
用DDRVA
14-09-01 12:35
3楼
编辑
引用
管理
维修技术员
楼上正解,用32位的
14-09-01 12:46
4楼
编辑
引用
管理
cs32594006
我说的上限99 9999就是DDRVI的最大脉冲输出个数 DRVI最大是32767
14-09-01 12:58
5楼
编辑
引用
管理
826626975
是伺服的话,你可以设定一下电子齿轮比啊!这样脉冲数就可以不会超过999999了。
14-09-01 13:31
6楼
编辑
引用
管理
6021368
可以设电子齿轮比,三菱Q系列的定位模块可以达到32位数据。
14-09-01 16:20
7楼
编辑
引用
管理
cs32594006
谢谢你的赐教,但是我还是不解,我设置了齿轮比,输出5000个脉冲转动一圈,带动丝杆,丝杆间距是5MM,我打DDRVI可以输出100 0000个,也就是200圈,也就是200*5=1000MM 也才1米的长度 如果我不想降低精度,就只能最长1米的移动距离吗?
14-09-01 21:23
8楼
编辑
引用
管理
cs32594006
还有关于负载加的编码器,如果高速计数要100 0000个说明达到位置,实际检测到只有99 9990个时,差10个,那么是不是对应到实际编码器的分辨率 比如是2048的 如果脉冲输出设置的齿轮比 是5000个脉冲转一圈 是不是还要再次用指令DDRVI 输出5000*10/2048个脉冲?有人懂我的意思吗
14-09-01 21:30
9楼
管理
匿名用户
该帖内容不符合相关规定!
14-09-01 22:02
上一页
下一页
工控新闻
制造业转型升级应怎么看,怎么干?昨天这场研讨会干货满满!
我国连续15年稳坐全球制造业首位
升级工业互联,引领全栈未来
汇川技术与开山集团战略签约,共推空压机行业绿色智能升级
霍尼韦尔业务将再度精简
工控赋能,智算未来:华北工控EMB-3513专为边缘AI应用设计
台达智造方程式:解码包装行业智能化升级场景落地路径
工厂游火热折射中国制造之变
更多新闻资讯