
最近介绍西门子控制伺服的文章,有朋友反馈,工艺对象的方式下,用MC_Home回零完成后,当前值确实为0,但是,断电重启后,值变得好大,零位直接丢失了。

这是为什么呢?我们这期和大家详细的分享下具体可能的原因。

按照我们的实践经验来说,一般有以下四种情况:
No.1:编码器损坏问题
如果是编码器损坏,也确实会出现此类情况,建议更换!
No.2:伺服驱动器里面参数设置问题
我们以汇川的伺服为例,可以打开软件后,看到H02.01参数【绝对值系统选择】:

我们这里是丝杠结构,选择3,绝对位置线性模式。所以,如果是绝对值编码器回零,这里不能选增量式,要选择绝对式的方式才可以。
No.3:MC_Home的Mode选择问题
默认的回零方式为0,但是如果是绝对式电机,请选模式7。

可能有朋友问为什么,其实帮助系统写的很清楚的:

No.4:工艺对象中,是否激活循环绝对选项
在工艺对象轴的组态界面里,找到【硬件接口】-【编码器】:

编码器类型,需要选择绝对式才行。基本上按照上面这四种方式,工艺对象绝对式回零点,掉电再也不丢位置了

。
当然,如果是增量式的电机,可以参考上期介绍的37种回零方式:就1台伺服电机回零(回原点),居然有37种方式!具体是哪些呢?
关于工艺对象回零,您遇到过哪些问题呢?欢迎留言探讨哦!