设定多圈绝对值编码器当前圈数的方法
2021-11-13何亚福
锻压装备与制造技术 2021年5期
何亚福,许 齐,王 钊
(1.山东现代学院,山东 济南 250104;2.济南二机床集团有限公司,山东 济南 250022)
在机床设备中,经常使用编码器来检测机床某个活动部件移动的距离。使用时,将编码器的旋转轴与对应机械部件的旋转轴连接在一起,根据编码器的旋转转数的变化来换算出相应机械活动部件的距离。假设某个活动部件使用编码器来检测其移动距离,则必须准确知道编码器在整个旋转过程中的前后两个当前转数,才能进行距离的换算。以SICK 公司生产的绝对值编码器ATM60-D4H13X13 为例,说明此编码器总转数8192,每圈有8192 个脉冲,编码器旋转一个周期共有8192×8192 个脉冲,若此时编码器继续同向旋转,则当前脉冲复位为0,然后再进行下一个旋转周期。在检测机床某个部件移动时,如果出现编码器在连续旋转中当前脉冲值转数回0 的情况,那么根据编码器前后当前转数差进行计算就会出现错误。为了避免编码器在选转中出现过0 的问题,必要时要调整编码器在整个行程中的前后两个当前转数。调整编码器当前转数的办法,一种是机械式调整,但该办法为人工式调整,很不方便;另一种是利用编程软件调整,在软件中可以灵活调整编码器的当前转数,来保证编码器整个旋转过程中不过0。下面举例说明利用编程软件调整的方法。假设使用的PLC 为OMRON CPU43H,总线模块为C200H-DRM21,通过编程,将编码器旋转转数转换为机床部件移动距离。下面讲述只需要软件设置就能灵活改变编码器当前转数。……
登录APP查看全文
