7022:编码器:初始化处于活动状态

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

7022:编码器:初始化处于活动状态

描述:

带有激活监视器的编码器中的运行错误(激活,参见错误编号 7030). 编码器初始化未完成。

 

反应:

不执行写入命令电机数据、读/写 PROM 数据等。

另请参阅错误编号 7030.

 

原因/补救措施:

未连接编码器。

编码器故障。

由于 AB 信号故障,编码器初始化处于活动状态。

串行通信错误(参见另外输入的错误编号).

 

 

应用案例

2022.01.10

外接编码器电缆没有接地并且电机的动力电缆没有接地,导致外接编码器时不时报错 7022 和 7031 ,并且背标贴标驱动器接收不到编码器数值。

接地很重要!

2022.01.10

这个错误与 7038 在上电的时候报出来。可以复位掉。

这个错误的原因是:在第二个参数表中使用了ID578,但是由于ID578生效的快,但是外部编码器实际硬件检查的慢,还没有检测出来,所以会有这个错误发生。这个问题的解决是把对外部编码器的使用放到第二个参数表里就好。如果是默认的参数表会有问题。

2023.03.21

现象

随机出现7022、7038、7014、7048

原因

ACOPOSmulti的Endat连接器的插座上的螺丝没有拧紧

clip0102

2023.03.21

编码器初始化问题,通常是编码器线电机侧或者驱动器侧没拧紧,编码器线可能有问题,或者编码器卡有问题。

需要按照上述的问题排除。先排除拧紧,再排除编码器卡,最后更换线。

2023.03.21

现象

电机报错7022、7048、9003、9000,其它电机报错64006。随后所有使用HomeRestore的电机相位丢失

原因

使用了Home Restore Position功能

偶发的Permanent变量丢失问题会导致HomeRestore异常

解决方式

需要重新标定零点

 

若重新标定零点无法接受,可以考虑以下方案:

InitEndlessPosition的问题是,当你丢失了永久保持变量或者掉电保持变量,位置的数据丢失了,必须重新进行Home。

为了避免这种情况,可以将MC_ENDLESS_POSITION不断存储到一个文件中。启动后,如果永久变量为空,在执行归位恢复模式(homing restore position mode)前,可以将文件中的那些数据写入MC_ENDLESS_POSITION变量。

可以将轴的整个永久保持变量数据结构体包括校验和备份到文件或DataObj中。需要注意的是,整个内存都被完整复制。