利用连续编码器测位置距离 点击:432 | 回复:1



路天

    
  • 精华:0帖
  • 求助:6帖
  • 帖子:19帖 | 60回
  • 年度积分:0
  • 历史总积分:355
  • 注册:2008年9月18日
发表于:2023-07-23 21:55:02
楼主

请教各位大师,我利用行程开关控制来作为启动高速计数器的启动条件,工件以碰到行程开关就启动C246计数脉冲算出距离,到达第一段距离后气缸1动作,到达第二段距离后气缸2动作,但是现在碰到一个问题 当第一次工件还没走到设定第一段距离时,后面的工件要连续进入又碰到行程开关要,那后面的工件怎么计算距离了 



楼主最近还看过



ihearyouok

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 113回
  • 年度积分:1
  • 历史总积分:328
  • 注册:2002年7月22日
发表于:2023-09-06 13:19:09
1楼

编码器一直计数,地址偏移E0计数器清零

第1个工件碰到开关把编码器的当前值给1组寄存器比如D100,地址偏移E0计数器加2,编码器的当前值和这组寄存器的数相减就知道第1个工件走的距离;

第2个工件碰到开关把编码器的当前值给寄存器D100E0,地址偏移E0计数器加2,编码器的当前值和这组寄存器的数相减就知道第2个工件走的距离;

等空闲的时候把编码器当前值清零,E0清零;


热门招聘
相关主题

官方公众号

智造工程师