首页 上一页 1 2 下一页 尾页

请教关于累积误差的校正 点击:4135 | 回复:31



老小伙

    
  • 精华:2帖
  • 求助:2帖
  • 帖子:35帖 | 1163回
  • 年度积分:0
  • 历史总积分:1789
  • 注册:2004年3月30日
发表于:2007-10-17 10:46:00
楼主
    控制一台药厂用的焊环机,机械是一个环形的链条,每十几厘米停一次,一个动作.原用机械的分度器控制.现改为伺服电机控制.虽然伺服电机可以很精确的定位,但一直转下去会有累积误差.现想在链条转一圈时,做一个零点校正,以消除累积误差.但接近开关定位精度不高,重复性不好.用光电的定位不知可否.望高手指点.



老小伙

  • 精华:2帖
  • 求助:2帖
  • 帖子:35帖 | 1163回
  • 年度积分:0
  • 历史总积分:1789
  • 注册:2004年3月30日
发表于:2007-10-17 21:22:00
1楼
有没有高手指点一下,或是讨论一下也可以吗!

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-10-18 13:18:00
2楼
既然是链条传动,机械上应该不会有累计误差。只要链条转一圈,伺服丢数不多,就直接借用伺服的Z信号好了,此时可以加接近开关作为指示,定位精度还是靠Z信号保证。

lg_006

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 390回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2005年2月24日
发表于:2007-10-18 15:26:00
3楼
问题是,怎么会有累计误差呢?是不是有电子齿轮比设置的问题啊?

胡家

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 552回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-10-18 17:02:00
4楼
接近开关的定位精度再不高,重复性再不好,但都比链条强到哪里去了

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2007-10-18 21:19:00
5楼
 接近开关的定位精度再不高,重复性再不好,它带来的误差总不会累计。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-10-19 14:27:00
6楼
都说的满有道理,楼主呢?放野鸽子了不成?

cdust

  • 精华:1帖
  • 求助:0帖
  • 帖子:37帖 | 1817回
  • 年度积分:0
  • 历史总积分:2396
  • 注册:2005年12月22日
发表于:2007-10-19 14:37:00
7楼
用模拟量接近开关定位,精度要好一点,不然用激光光电

lg_006

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 390回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2005年2月24日
发表于:2007-10-19 15:33:00
8楼
激光光电?什么东东?叉型传感器?激光干涉仪?

lly

  • 精华:0帖
  • 求助:0帖
  • 帖子:69帖 | 907回
  • 年度积分:0
  • 历史总积分:1633
  • 注册:2004年8月23日
发表于:2007-10-19 16:43:00
9楼
光电有的重复精度很高的,有的可以到us级。

另有问题不明白,Z信号,怎么用呢?清零编码器?
我用的都是总线接口的。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-10-19 20:51:00
10楼
“用的都是总线接口的”———是指串行编码器接口?

lly

  • 精华:0帖
  • 求助:0帖
  • 帖子:69帖 | 907回
  • 年度积分:0
  • 历史总积分:1633
  • 注册:2004年8月23日
发表于:2007-10-23 10:44:00
11楼
波恩:  引用   加为好友   发送留言   2007-10-19 20:51:00 
    “用的都是总线接口的”———是指串行编码器接口? 
 
----------
我用的都是编码器直接接入到伺服控制器, 伺服控制器通过DP总线与PLC交换数据. 清零是通过控制字或者伺服控制器的内部变量执行的, 编码器与伺服控制器是专门的电缆连接, 没去关心哪根是Z轴.

c-w-h

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 76回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2004年12月10日
发表于:2007-10-23 12:09:00
12楼
累积误差是由于用实际长度换算成步数时只能取整.造成每次移动都有一些误差,累计下来就产生偏差.例如机器一个脉冲精度为0.3mm
现需走10mm.10mm/0.3mm=33.333,只能取33步,33*0.3=9.9mm作为近似移动量.即每移动一次就丢失0.1mm,重复移动次数越多误差越来越大.解决误差的方法就是 1.当误差在大于可允许的范围时,立即回原点再来. 2.机器设计时最小传动精度做好能用1,或2等能整除的单位. 3. 当步数如上例一样时,可采取累积方法将小数位累加,当大于一个脉冲精度时,脉冲数+1.如上例每次误差0.1mm,每累计3次=0.3mm 33+1=34,即33,33,33,34,33,33,33,34

玩转

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 52回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2007年4月04日
发表于:2007-10-23 16:57:00
13楼
请问是否可以利用脉冲补偿法进行修整呢

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-10-23 19:47:00
14楼
Z信号是增量式编码器的一种输出信号,与Z轴在概念上差别很大的。

老小伙

  • 精华:2帖
  • 求助:2帖
  • 帖子:35帖 | 1163回
  • 年度积分:0
  • 历史总积分:1789
  • 注册:2004年3月30日
发表于:2007-10-29 00:09:00
15楼
    十分感谢大家的回复.因为出差和出去谈业务,最近没回复,十分报歉.

    我认为用波恩先生的方法是最好的方法,C-W-H先生给出了累积误差的计算,同时也给出了解决的办法.均使我受益不浅.

    我也认为链条传动没有累积误差,但如果用伺服电机带动链条,除了用Z信号外,我不知怎样发挥链条的这个特性.

piston

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 13107回
  • 年度积分:18
  • 历史总积分:40065
  • 注册:2009年5月22日
发表于:2007-10-29 01:38:00
16楼
你没有说明具体的定位精度数据要求啊!我假设还是有一定的定位精度要求的。那么你要注意一点:链传动不是传动比瞬时恒定的,这决定了还必须考虑到一个情况---链轮转动时会由于齿与链条啮入、啮出位置的不均匀,链条的瞬时线速度不能用主动轮的瞬时角速度与等效啮合半径的乘积来替代,这会导致一个随机性的传动误差,当然,其误差总是能够被限定在一定的范围内,只是此误差量不但是独立于C-W-H所说的取整误差,同时还受要其他因素影响(比如每次传动的进给量与主动/从动链轮直径大小、链条节距、链条张紧度等),是随机的,因此还不能算作累计误差,但也必须认真考虑,不能忽略(当然这取决于你对设备定位精度的要求)。另外,使用久了,链条节距会被拉长,会进一步加剧上述误差。到那时,恐怕波恩的方法和C-W-H的计算也无法解决此误差对精度的不力影响。
  “我也认为链条传动没有累积误差”---恐怕未必!如果载荷不大,在允许情况下,还不如用同步带传动更可靠。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-10-29 20:01:00
17楼
既然选用链条传动,那就应该在设计上已经充分考虑了链条的传动特性和系统所需精度之间的匹配关系。链条传动最终还得通过链轮转换传动比,因此节距的拉长会造成局部传动误差,而对于整根链条的传动距离而言,未必会由此引入累计误差。

老小伙

  • 精华:2帖
  • 求助:2帖
  • 帖子:35帖 | 1163回
  • 年度积分:0
  • 历史总积分:1789
  • 注册:2004年3月30日
发表于:2007-10-31 05:46:00
18楼
感谢TOPKONGJUN,您提的问题很重要。
    这台机器原本是连轴节传动,带动一个机械的分度箱,分度箱带动链条,链条上安装了几十排夹子。一排夹子是一个操作工位。链条的长度大概在五、六米。
    要焊接的是一个直径4毫米的塑料柱,每焊接一次运动100毫米。
    厂家要求焊的正,具体指标没有。我认为按热焊头的大小,误差在0.3毫米以内就行。
    现在机器可以正常工作,是因波恩先生说的道理。但时有位置不准的情况,是否是因为TOPKINGJUN先生所说原因所至,待再仔细分析。用户想改为伺服控制,所以提出此问题。另外有两条新线要上,再做两台,大链条还想用,控制方案在讨论中。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-10-31 20:08:00
19楼
如果链条传动的结构不该,仅以伺服替代分度箱,该有的误差还是会继续有。

另,类似的自动线我见过焊板式暖气片的栅格的,也是100mm一停。塑料柱焊的是否正,应该取决于焊头和底板的空间关系,而不是定位的准确度。

初生牛犊不怕虎

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 38回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2007年2月02日
发表于:2007-10-31 23:06:00
20楼
TO波恩版主
   为什么链条就没有累计的误差了呢?

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页