关于伺服电机绝对值编码器原点复归

没用过绝对值编码器,以前用的都是增量式的。对于绝对值编码器有点疑问。

最近接触了几台安川伺服,用的是绝对值编码器,设备很久没用了,开启时有两台伺服报警绝对值编码器错误,更换电池后仍旧报错,用软件复位绝对值编码器后正常,设备也能正常回归原点正常工作。

我不太理解的是,电池掉电后,编码器记录的位置数据丢失了,做了复位后,是不是以复位当时的位置作为原点的?如果是,那原点就无法和设备初始的原点重合,为什么不用做任何调整,回原点正常工作也正常呢(机械位置没有偏差)?

请高手指点,谢谢。

绝对值式编码器不同角度对应不同的编码,有绝对零点,所以会自动回到零点,只要设备在组装时将机械零位与编码零点对准,即把各自基准对齐,那么编码器回零时,机械零位也随之回零。上电报错有可能与设备初始化操作有关,软件复位会刷新初始化时的错误数据追问

就是这点不明白,软件复位后,重置了编码器0点,对吧,机械原点和编码器原点肯定产生了偏差,为什么不经任何校准仍旧能直接运行呢?而且,机械位置是准确的。
如果,机械原点编码器零点开始是重合的,是不是意味着,如果一旦编码器数据丢失(电池掉电),机械原点必然和编码器原点产生了误差,那么,编码器电池掉电后怎么弥补这个误差呢?

追答

一般这种都会有零位补偿参数,当产生误差时,可以通过外部校准等手段测量出该误差,然后在零位修正参数中修正即可

追问

如果出现电池掉电数据丢失的情况,是不是必然会产生机械原点和编码器原点的误差?

追答

一般这种数据存在flash中,掉电不会丢失。机械原点和编码器原点的误差一般是由于机械结构发生了变化

追问

掉电数据不会丢失?我换了电池为什么还是报警(安川伺服,报警A81)?断电重启仍旧报警。而且掉电不会丢失。。。。那块电池不是没用了么?
从监控软件复位绝对值编码器是什么操作?不是编码器的数据清零复位么?

追答

绝对值编码器的三个电源(+5v,电池组内部电容器)都没电了,即所有的绝对编码器电源均已失效且位置数据已被消除,先检查一下编码器供电及相关线路吧

追问

问题里不是说了么?不是线路问题,伺服监控软件复位一下就好了。
我个人认为,复位后一定会产生偏差,但是并没有,这个很奇怪,所以才会问绝对值编码器的原点复归模式。

追答

你的报错A81是备份电源有问题,如果你确认该部分没问题,如果控制器配置也正确,返厂吧,可能固件有问题

追问

我是真想采纳,答了这么多,问题是你都不仔细看提问的。
设备都正常工作了,我还返什么厂?我不是想修设备,我是想问问为什么会这样。
光是你回答写这么多字费劲啊?我写这么多字完全没用也费劲啊。。。。百度知道就这么不靠谱么?

追答

你写半天也说不明白到底想干啥

把你用的型号写一下

追问

我只好把问题再黏贴了一遍。
“我不太理解的是,电池掉电后,编码器记录的位置数据丢失了,做了复位后,是不是以复位当时的位置作为原点的?如果是,那原点就无法和设备初始的原点重合,为什么不用做任何调整,回原点正常工作也正常呢(机械位置没有偏差)?”
哪一句不清楚?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-28
原点丢失后,想找回机械原点和软件电气原点一致跟设计程序有关,如果电气设计者做了回原点的程序,或者有物理原点标尺。首先开机后让伺服报警复位,这时候上位机驱动伺服电机回原点程序!没有回原点程序就要手动把设备移动到物理原点标尺范围内,之后把伺服断电,断电后再把伺服编码器的电池拆下来,在给伺服上电,上电后电机因没有电池会报警,再把电池装上,按照伺服驱动器说明书操作报警复位,复位完成后,原点就找回了,重新关机开机,就正常了,可以用上两三年没问题,如果两三年后电池又没电了开机后伺服报警,这时带电更换电池原点不会丢失,只需要报警复位就行了。
第2个回答  2018-09-22
回答你的问题要非常小心。
1你有没有安装原点检测感应器?
2有的程序软件里面写了,可以随时保持编码器的数据到cpu中。这个在安川手册里面绝对值编码器使用里面有。只要你断电的时候没有用手转动电机。软件会自动重置原点。
3有部分绝对值电机,比如欧姆龙有一款。在一定圈数范围内,它通过硬件记忆,它不需要电池。
4其中第三项也跟你的程序有关,程序你了解吗?这台机的程序。追问

有传感器,是不是原点我说不清楚,这个设备是买来的,日本人设计的,原程序也没有。2年多都没有使用了,会操作的人都找不到了。
你的意思也就是说,可能即使电池掉电,原点位置仍旧会记录对吧?
我也觉得这样设计合理,对于用户来说,一旦电池掉电,原点就丢失的话,实在太麻烦了。难道过个几年就要因为这个原因全体调整一次?还要找厂家客服来调整。

本回答被提问者采纳
第3个回答  2018-11-21
1.更换电池;
2.使用手柄设定伺服器原点位置补正值,一般要将机构推到近马达侧极限位置;
3.使用安川驱动器操作手柄消除伺服报警;
4.再重新启动即可。
第4个回答  2020-04-28
两次原点,会有偏差。偏差大的话,每个轴两端的极限位置参数,最好也重新定义,因为丝杠滑块的机械行程是不变的,
相似回答