文章开头直接引用西门子S7-1200 回到原始文档原文解释概念:
原点也可称为参考点,绝对位置定位。一般来说,西门子PLC运动控制在必须执行回原点或寻找参考点。
如上所述,当使用绝对编码器时,机构不需要在每次上电后返回原点。
举例说明S7-1200运动控制 ‘回到原点’到底是怎么回事?
绝对编码器的基本概念和分类
编码器(encoder)旋转轴与被测旋转轴连接,与被测轴一起旋转,可将被测轴的角位移转换为二进制编码或一串脉冲,对应于绝对编码器和增量编码器。 ●增量式: 脉冲信号单位的角度都会发出脉冲信号; ●绝对式: 对应一圈,运动部件的每一运动位置都有一个对应的编码,常以多位二进制码来表示,通过外部记圈器件可以进行多个位置的记录和测量。 需要注意的是,绝对编码器可以分为单圈和多圈:
- 其光电码盘转动超过360°当编码器返回原点时,只能用于旋转范围360°内部测量;
- 旋转圈数可由靠锂电池驱动的寄存器保存,也可采用类似钟表的齿轮结构来记忆圈数,前者被称作“假绝对”,后者则被称之为“真绝对”。
绝对值位置=绝对值多圈×每圈脉冲数
为什么使用绝对编码器上电时不执行回原点?
与增量编码器相比,绝对编码器的一个主要特点是具有停电保持功能。即使断电后再次上电,也可以读取当前位置的绝对编码数据。
绝对值编码器的绝对是指数据的独特性、可靠性和稳定性,而不是停电记忆。 编码器知识汇总(增量/绝对/绝对/绝对)
但需要注意的是,单圈绝对编码器断电后,电机移动半圈以上会导致位置丢失;多圈绝对值编码器断电后,电机移动2048圈以上会导致位置丢失;此外,对于假绝对编码器,当电池耗尽时,位置也会丢失。
从这个角度来看,如果由单圈绝对编码器驱动的伺服电机驱动的机构行程超过一圈,实质性效果与增量编码器相同(不记得位置);真正的绝对值编码器超过其最大(通常是4096 12bit),最大值只会重复输出,从而失去功能。 如果多圈绝对值编码器转过自身最大圈数怎么办?
3当不同类型的编码器需要返回原点时,总结情况
●每次重新上电时,增量编码器需要回零操作;
●如果行程不超过一圈,每次重启时无需返回零操作; ●如果行程超过一圈,每次重新上电时需要返回零操作;
●如果行程不超过额定圈数,则每次重启时无需返回零操作; ●假绝对编码器电池耗尽,需要回零操作;
编码器与机械负载的传动连接断开后重新连接; 与编码器连接的上位机丢失轴位置坐标;
为什么编码器需要返回零?如何返回零?