AB两点绝对定位有过冲的问题 点击:1136 | 回复:20



林斌123456

    
  • 精华:0帖
  • 求助:44帖
  • 帖子:45帖 | 40回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2020-03-22 13:28:06
楼主
求助帖30分-已结帖

有穿梭机构,主要是A和B两点来回往返穿梭。 但是用不了半个小时,就会撞到A这边的限位了。 说明每次往返都会往A后面多走一点。 电子齿轮比没算错,加减速时间也合适。     机械方向用的同步带,但是伺服电机和连轴器之间经过了2个齿轮减速机。

 现在采用了一个方案是,A到B或B到A分两段速,前面80%高速,后面20%行程低速,但是效果不理想。

 另一方案是每个回合回原点,但是太慢。  

  请问大家有没有好办法。


1分不嫌少!


楼主最近还看过



李纯绪

  • [版主]
  • 精华:9帖
  • 求助:1帖
  • 帖子:123帖 | 8889回
  • 年度积分:4042
  • 历史总积分:88302
  • 注册:2006年10月09日
发表于:2020-03-22 20:32:55
1楼

有积累误差。每次往返清零。

铱星

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:130
  • 注册:2006年5月21日
发表于:2020-03-22 23:33:54
2楼

看应用不需要位置模式,伺服轴选择速度模式,A、B两点工作位置安装非接触到位传感器。

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:19帖 | 8241回
  • 年度积分:401
  • 历史总积分:28764
  • 注册:2005年3月09日
发表于:2020-03-23 12:38:22
3楼

我再赌一个积分电气干扰

NJDSQ

  • 精华:0帖
  • 求助:2帖
  • 帖子:10帖 | 177回
  • 年度积分:15
  • 历史总积分:806
  • 注册:2010年7月07日
发表于:2020-03-23 16:38:41
4楼


回复内容:

对: 铱星 看应用不需要位置模式,伺服轴选择速度模式,A、B两点工... 内容的回复!

-------------------------

这个办法好

工控秀才----王者之师

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 152回
  • 年度积分:88
  • 历史总积分:1285
  • 注册:2011年3月14日
发表于:2020-03-23 17:06:32
5楼

首先确认伺服驱动器接收到的脉冲数是不是每次都一样(大部分伺服可以在面板上看到或者调试软件上也可看到),如果不一样说明线路上有干扰;如果是一样的,可以:1) 把伺服的刚性调到适中, 2)可以在程序里作调整补偿(对线性误差比较有效)。因为是往返运动,所以齿轮减速机的齿间隙要选用较小的,同时电机和连轴器连接要保证同轴度

chenhailing1984

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 553回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2019年9月20日
发表于:2020-03-23 18:49:40
6楼

我感觉是电气干扰,查查就知道了

哈pi魏小胖

  • 精华:0帖
  • 求助:0帖
  • 帖子:40帖 | 80回
  • 年度积分:269
  • 历史总积分:4888
  • 注册:2014年10月19日
发表于:2020-03-24 08:21:58
7楼

检查一下同步带,同步带是不是隔段时间需要做润滑处理,根据楼主描述,半小时就会出问题,如果是电气干扰就是很严重的情况了,建议先从外部机械连接件儿查找,再查电气干扰

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1210帖 | 11287回
  • 年度积分:2461
  • 历史总积分:62658
  • 注册:2006年8月05日
发表于:2020-03-24 10:28:27
8楼

如果单纯齿轮背隙,应该只是行走距离段越来越小,现在往一个方向跑偏,一个可能是A方向机械装置有轻微滑动,另一个就是程序补偿齿轮背隙值过大

hwhunter

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 34回
  • 年度积分:0
  • 历史总积分:152
  • 注册:2009年12月21日
发表于:2020-03-25 16:34:02
9楼

应该是干扰


alminyin

  • 精华:2帖
  • 求助:0帖
  • 帖子:10帖 | 24回
  • 年度积分:1
  • 历史总积分:161
  • 注册:2015年6月17日
发表于:2020-03-26 11:57:42
10楼

在减速机一端加一个机械多圈的绝对值编码器,用绝对值编码器去较零位,

可能是电机与减速后工艺端的误差比较大,所以在工艺端加一个绝对值多圈编码器,

还有可能是算法上四舍五入造成累积的误差,

用了绝对值编码器可以解决的办法是走一遍实际长量程,用长量程直接和码值做除法,这样每个码值对应长度关系比较准确,在现场如果看到有规律性的线性的错误可以分析是斜率的错误,通过加一个绝对值多圈编码器重新计算很好解决。如图图片1.png



zhouzuyong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2012年3月15日
发表于:2020-03-29 11:10:33
11楼

楼主厉害,加油

fuli0315

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:165
  • 注册:2020年3月29日
发表于:2020-03-29 18:39:47
12楼

加油,不知道,标记跟帖。。。。


Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-04-20 14:13:51
13楼

感谢诸位答疑求助。温馨提醒:求助者请在一个月内及时把悬赏积分结贴发放。如果自己已经解决问题,还请到帖子跟帖分享为好。

一起分享经验,一起进步!


雪夜守护者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 117回
  • 年度积分:31
  • 历史总积分:3442
  • 注册:2020年4月14日
发表于:2020-04-20 14:46:32
14楼

个人觉得原因是累积误差。

最好是换绝对值编码器,消累计误差。不然的话就是每隔几次就做一次回零操作。

HAVE1957

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 75回
  • 年度积分:1055
  • 历史总积分:6220
  • 注册:2018年10月12日
发表于:2020-04-25 10:19:44
15楼

这我也遇到过目前么有好的方法解决

maker210

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 113回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2014年8月11日
发表于:2020-07-11 13:48:40
16楼

精度不用太高的直接是速度模式,在AB两点做感应器停止就可以了,

@Q

  • 精华:8帖
  • 求助:0帖
  • 帖子:46帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2020-07-11 19:59:19
17楼

这是用速度模式加时间积分的错。或者我们说是定位计算公式选错了。

如果是定位优先就应直接用位置模式。

从物理公式表面上看,速度对时间积分是位置,用在定位没错。但是这里面有两个误差不确定性——速度误差与时间(延迟)误差,这两个误差不确定性导致积分结果的不确定,而无法闭环补偿纠正。在控制中如果仅有一个位置误差,是可以捕捉修正的,而如果是两个误差(速度误差与时间延迟)的不确定性,是很难补偿纠正的。

@Q

  • 精华:8帖
  • 求助:0帖
  • 帖子:46帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2020-07-11 20:04:49
18楼

如果在位置反馈中增加了绝对值编码器(或直线光栅尺),作为直接位置环反馈与误差补偿判断,可以提高位置控制精度。

蒂姆

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 82回
  • 年度积分:0
  • 历史总积分:1055
  • 注册:2019年7月31日
发表于:2020-12-07 14:45:50
19楼

误差 感染


热门招聘
相关主题

官方公众号

智造工程师