增量式编码器测量长度时为什么需要开机找零? 点击:3966 | 回复:19



葫芦中的猪

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 81回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2006年12月01日
发表于:2011-12-13 19:03:03
楼主
增量式编码器测量长度时为什么需要开机找零?而测量速度时则不需要?



葫芦中的猪

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 81回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2006年12月01日
发表于:2011-12-13 19:33:15
1楼
我想应该是不找零,就无法确定编码器位置,导致无法消除累计误差。

  • 精华:2帖
  • 求助:0帖
  • 帖子:10帖 | 2393回
  • 年度积分:1
  • 历史总积分:5804
  • 注册:2006年1月06日
发表于:2011-12-13 19:48:53
2楼
增量式,只能计算位置增量,即相对位置。通过找零就知道绝对零点的位置,然后就可以根据位置增量知道当前位置。

welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2011-12-13 19:51:10
3楼
     旋转增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。
  解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法。

  • 精华:2帖
  • 求助:0帖
  • 帖子:10帖 | 2393回
  • 年度积分:1
  • 历史总积分:5804
  • 注册:2006年1月06日
发表于:2011-12-13 20:01:12
4楼
测量速度只需要知道相对位置,除以时间就是速度,跟位置没有关糸。

ascent522

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4234回
  • 年度积分:0
  • 历史总积分:10293
  • 注册:2011年2月28日
发表于:2011-12-13 20:13:50
5楼

1024P/R旋转增量式编码器精度能达到5MM吗,普通电机加普通变频器带减速机的

葫芦中的猪

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 81回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2006年12月01日
发表于:2011-12-13 20:17:01
6楼
引用ascent522 的回复内容:

1024P/R旋转增量式编码器精度能达到5MM吗,普通电机加普通变频器带减速机的




精度不是由每圈线数决定的,而是由制造编码器时的工艺造成的!线数只是分辨率,不是精度!

葫芦中的猪

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 81回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2006年12月01日
发表于:2011-12-13 20:18:58
7楼
主要是由于编码器本身的机械构造原理造成的,测量位置时必须找零,否则累计误差无法消除,导致未知错误出现。

xjwxmz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 4回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2008年6月23日
发表于:2011-12-13 21:08:14
8楼

编码器找零相当于赋初值,没有初始值就无法检测位移变化

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2011-12-14 10:17:35
9楼

我想应该是不找零,就无法确定编码器位置,导致无法消除累计误差。 找原點跟消除累計誤差是兩碼事

1024P/R旋转增量式编码器精度能达到5MM吗,普通电机加普通变频器带减速机的    你是用何種傳動機構 絲桿 沒有此數據規格 那你是白問

主要是由于编码器本身的机械构造原理造成的,测量位置时必须找零,   這跟機械結構無關 什麼是增量 何為絕對 顯然你沒搞懂 看看網友"征" 所說

開機要做原點 是因先前編碼器顯示脈衝數都不見 控制器已不知軸向所在之相對位置 所以才要做此動作

ascent522

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4234回
  • 年度积分:0
  • 历史总积分:10293
  • 注册:2011年2月28日
发表于:2011-12-14 10:39:22
10楼
我们公司用的好像是奥托尼克斯的1024P/R旋转增量式编码器,每次测量的误差越来越大,累计误差无法消除……

ascent522

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4234回
  • 年度积分:0
  • 历史总积分:10293
  • 注册:2011年2月28日
发表于:2011-12-14 10:48:18
11楼
不好意思,借用楼主帖子请教一下。 回9楼的,传动就是板材产品带着编码器的轮子计长度的,一米内计长误差2CM,两米内计长度误差3CM多,三米内计长度误差4CM到5CM,类似于成比例。 是不是程序里没有设置补偿,累计误差越来越大呢。

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2011-12-14 11:06:25
12楼

你的誤差可能來自 A滾輪圓周長的誤差

                          B滾輪與板材的滑差

                          C 編碼器被干擾

                          D 程序沒設置補償值

                          E 編碼器質量不過關

                          F 若高速傳動 那變頻與PLC也會出問題

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2011-12-14 11:32:36
13楼

楼上已经说得很全面了!

应该和找零没什么直接关系。看看误差有没有规律可循,规律是否稳定,再想办法去补偿。

建议删除该帖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 580回
  • 年度积分:0
  • 历史总积分:2884
  • 注册:2010年9月08日
发表于:2011-12-14 11:53:22
14楼
引用ascent522 的回复内容:不好意思,借用楼主帖子请教一下。回9楼的,传动就是板材产品带着编码器的轮子计长度的,一米内计长误差2CM,两米内计长度误差3CM多,三米内计长度误差4CM到5CM,类似于成比例。是不是程序里没有设置补偿,累计误差越来越大呢。


让编码器走整圈,一下子就能看出是机械还是电气的毛病

ascent522

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4234回
  • 年度积分:0
  • 历史总积分:10293
  • 注册:2011年2月28日
发表于:2011-12-14 12:14:52
15楼
感谢各位,过两天查看一下程序,是不是程序内没设计好。

zhxl198808

  • 精华:5帖
  • 求助:10帖
  • 帖子:46帖 | 3915回
  • 年度积分:0
  • 历史总积分:22216
  • 注册:2008年9月06日
发表于:2011-12-14 13:03:31
16楼
引用 welfare87 的回复内容:     旋转增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。   解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法。



qiuyujun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 34回
  • 年度积分:0
  • 历史总积分:557
  • 注册:2011年12月08日
发表于:2011-12-14 13:10:18
17楼
引用 zhxl198808 的回复内容:引用 welfare87 的回复内容:     旋转增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。   解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法。



TellTruth

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 451回
  • 年度积分:0
  • 历史总积分:1302
  • 注册:2003年10月29日
发表于:2011-12-21 23:18:58
18楼
上电时,计算机内部的位置计数器始终是0,要想让计算机知道机械的零位在哪里,必须让机械运动,并通过传感器反馈告诉计算机机械零位在哪儿,如此而已。测量速度不需要知道机械零位在哪里。

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2011-12-24 09:45:57
19楼

正交编码器就是解决这个问题的,根本就不用知道0位在那里都可以的,只需要时间数量,就知道速度了嘛


請問 正交編碼器是甚麼東西 你們的系統不需知道原點就可運作 你也太神???!!!


热门招聘
相关主题

官方公众号

智造工程师