编码器如何计数? 点击:1368 | 回复:5



liqingan

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2002年6月06日
发表于:2003-06-07 09:28:00
楼主
我使用FX0S配omron E6ZB2编码器计算高度,电机转一圈实际高度203.4mm,编码器计数1000点。如何计算?请赐教,不胜感激!e-mail:LIQINGAN0000@sina.com



牛头人

  • 精华:3帖
  • 求助:0帖
  • 帖子:55帖 | 134回
  • 年度积分:0
  • 历史总积分:436
  • 注册:2001年4月30日
发表于:2003-04-18 21:14:00
1楼
不知您要求计算线速度还是定位 FX系列有一个方便指令:LD M8000 SPD X0 K200 D20 X0 表示脉冲输入点 K200 为采样周期 D20 寄存器内是测的转速,不过还要换算。

liqingan

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2002年6月06日
发表于:2003-04-18 21:19:00
2楼
我的要求是定位,10m误差允许10mm,请教编码器计数与实际长度如何消除误差?

coba

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2001年6月22日
发表于:2003-06-03 20:34:00
3楼
这里有一脉冲当量的概念,即你的编码器计数每增加一,则实际高度为0.2034mm, 因你选用的PLC为FX0S,该编码器不带浮点运算功能,你不可以直接用脉冲数P*0.2034,你可以用这样一个办法,将0.2034放大100倍,然后用指令 mul c235 k203 d100 ,再用ddiv d100 k100 d105, d105就是你所需的长度,此时误差为10m误差4mm,

打破沙锅

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2003年1月20日
发表于:2003-06-06 17:13:00
4楼
如需要光栅尺及编码器的资料,可以和我联系!我还有磁栅及球栅的资料,可来电话!      杨颖波   13511024110

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-07 09:28:00
5楼
FX0N/1N都不带浮点运算功能!FX系列只有FX2N/FX2NC系列有此功能!

热门招聘
相关主题

官方公众号

智造工程师