易天寻羽
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 123 点
下载积分: 2709 分
在线时间: 24(小时)
注册时间: 2014-06-14
最后登录: 2019-09-29
查看易天寻羽的 主题 / 回贴
楼主  发表于: 2015-11-28 20:56
在网上看教程理解是这样:当执行这条指令是Y0首先已10000在速度向一个方向移动(比如向左),当感应到原点信号X4 0N时,以500速度继续向左移动直到X4为OFF时,Y0停止输出,但我看很多机械是当感应到原点信号后是朝相反的方向(比如向右)运转一定距离来定原点的,这是怎么实现的?
本帖最近评分记录:
  • 下载积分:+1(大海啸) 感谢分享!
    q854299
    级别: 探索解密
    精华主题: 0
    发帖数量: 66 个
    工控威望: 171 点
    下载积分: 722 分
    在线时间: 44(小时)
    注册时间: 2015-06-11
    最后登录: 2021-06-18
    查看q854299的 主题 / 回贴
    1楼  发表于: 2016-01-25 16:00
    因为zrn指令结束的标志是原点的下降沿,对于精确的位置控制来说并不精准,这就需要在zrn指令结束后加一个反方向的相对(DRVI)或者绝对指令(DRVA)输出脉冲,就是让马达再往反方向再走一段距离