cyp8612971
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 136 点
下载积分: 577 分
在线时间: 11(小时)
注册时间: 2013-03-24
最后登录: 2024-06-27
查看cyp8612971的 主题 / 回贴
楼主  发表于: 2013-06-13 22:17
小弟最近在调试一个关于伺服的项目
系统由一个 【欧姆龙NC213】的伺服定位模块驱动 两个【三菱MR-J3-350A】的伺服放大器,(开始操作区域是500)
以X轴为例 现在遇到的问题是 我要定位到某一位置A ,在A点我做了个接近开关作为X轴中断进给信号,之后我在程序中MOVL 了47000个脉冲到D508中,到达A点后监视D532中的值,即X轴当前的位置,D532中的值是46220,随后我把47000改为了46220,理论上应该能停止A点,但是当我用程序从原点跑到A点时,MOVL了46220个脉冲却没走到A点就停了,想问下这是什么问题?
我还做了另外个试验,就是MOVL的值一直是47000,还是定位到A点,然后监视D532的值,却发现多次定位到A点中断时,D532里面的值却不固定且不重复,有时甚至MOVL了47000个脉冲却到不了A点了,这又是什么问题呢?
以上两个问题有没有师傅能帮忙讲解下并给个解决办法的,小弟感激不尽
木皮
学海无涯
级别: 家园常客
精华主题: 0
发帖数量: 485 个
工控威望: 742 点
下载积分: 16520 分
在线时间: 243(小时)
注册时间: 2012-06-17
最后登录: 2021-06-06
查看木皮的 主题 / 回贴
1楼  发表于: 2013-06-17 08:58
发脉冲和打开使能的顺序注意一下。
大家好才是真的好