机床显示**编码器错误问题分析

分享到:
653
下一篇 >

菜鸟提问:

大家好,我们有套840Dsolutionline的床子。Z轴有2个测量系统,并且在驱动上:

端口X201:连接到了增量光栅尺的编码器;

端口X202:连接到了电机的***编码器;

MD30230=1;

MD30230=2;

且DBX1.6=1,DBX1.5=0.

经过朋友们的指点,才弄清楚:

端口X201:连接到了增量光栅尺的编码器,--是**测量系统;

端口X202:连接到了电机的***编码器--是**测量系统。

机床出现报警:

27113:Z_21hardwareencodererrorofthesafeactualvalue

27001:AxisZ-21errorinamonitoringchannel,code0,values

201711:AxisZ-21AxisSERVO_3.12:5(5)

SIMolionCU:Defectinamonitoringchannel0;

25000:AxisZ-21hardwarefaultofactiveencoder;

25105:AxisZ-21measuringsystemsdifferconsiderably;

看到报警后,我感觉是光栅尺的编码器(**测量系统)出故障了,但是我查了下

ServiceaxisZ-21:

Activemeas.system:2

Pos.act.val.meas.system1:-320.917

Pos.act.val.meas.system2:-280.900

Pos,setpoint:-280.900

这里明明是**测量系统的值和setpoint不一样啊,为什么说是**编码器错误呢?

于是我是查了同一机床里,另一个通道的Z-31的值:

ServiceaxisZ-31

Activemeas.system:2

Pos.act.val.meas.system1:-280.917

Pos.act.val.meas.system2:-280.900

Pos,setpoint:-280.900

这会我就更晕了,报警说是AxisZ-21hardwarefaultofactiveencoder,那就是**编码器(光栅尺)啊,但我咋感觉是**编码器(电机)的值不对呢?

谢谢了。

高手:

光栅尺是第几测量系统是由机床数据加上接口信号决定的(当配置驱动时,电机编码器是**个,光栅尺是**个选择的)

MD30230=1表示把电机编码器作为**测量系统,DBX.DBX1.5=1表示**测量系统生效。

MD30230=2表示把光栅尺作为**测量系统,DBX.DBX1.5=1表示**测量系统生效。

MD30230=1表示把电机编码器作为**测量系统,DBX.DBX1.6=1表示**测量系统生效。

MD30230=2表示把光栅尺作为**测量系统,DBX.DBX1.6=1表示**测量系统生效。

当DBX1.5和DBX1.6都为一时,反馈是**测量系统生效

DBX1.5/1.6只是决定第几测量系统生效,MD30230是决定电机编码器和光栅尺作为第几测量系统反馈的。

当报警时生效的测量系统的设定值一定等于实际值,跟随模式!!所以相信系统的判断25000报警时光栅尺的数据错的可能性更大。

菜鸟:

谢谢了,但是

ServiceaxisZ-21:

Activemeas.system:2

Pos.act.val.meas.system1:-320.917

Pos.act.val.meas.system2:-280.900

Pos,setpoint:-280.900

测量系统1中的-320.917是怎么回事呢?如果测量系统1(电机编码器)没有故障的话,它是不是应该是-280.900啊?

这里有些糊涂,系统报警说是activeencoder出错。但是出错的测量系统2的值却和设定值一样,而正常的测量系统1的值却和设定值不一样?难道机床Z轴的真实位置应该是(系统1)的:-320.917?

高手:

设定值在报警时自动被修改成了现在生效系统的实际值。例如在走程序时你会看到设定值和实际值之间的差距等于跟随误差(实际值跟随设定值),此时你拍急停,你会看到设定值立即变成了实际值(不是实际值运动到了设定值,是设定值回头降到了实际值)。所以报警时电机没动力,此时反过来是设定值跟随实际值(还不信,你就用外力移动机械就会看到此效果)。

菜鸟:

但是

Pos.act.val.meas.system1:-320.917

它的值是怎么来(得到)的呢?它既不是设定值,也不是实际值,并且测量系统1也没有报警(反倒是实际值的测量系统2出现了报警),另外与测量系统2的值差距较大。

我看了下运行正常的机床,测量系统1和2的值应该很接近。

再次感谢。

高手:

那你只有报警时机械位置做标记,记下两个坐标,然后重启归零,再移动到标记好的机械位置,此时可以看出哪个测量系统不对。


你可能感兴趣: 工控菜鸟园 数控系统 SINUMERIK 840d 编码器 首页推荐
无觅相关文章插件,快速提升流量