设定多圈绝对值编码器当前圈数的方法

2021-11-13 07:54何亚福
锻压装备与制造技术 2021年5期
关键词:编码器机床总线

何亚福,许 齐,王 钊

(1.山东现代学院,山东 济南 250104;2.济南二机床集团有限公司,山东 济南 250022)

在机床设备中,经常使用编码器来检测机床某个活动部件移动的距离。使用时,将编码器的旋转轴与对应机械部件的旋转轴连接在一起,根据编码器的旋转转数的变化来换算出相应机械活动部件的距离。假设某个活动部件使用编码器来检测其移动距离,则必须准确知道编码器在整个旋转过程中的前后两个当前转数,才能进行距离的换算。以SICK 公司生产的绝对值编码器ATM60-D4H13X13 为例,说明此编码器总转数8192,每圈有8192 个脉冲,编码器旋转一个周期共有8192×8192 个脉冲,若此时编码器继续同向旋转,则当前脉冲复位为0,然后再进行下一个旋转周期。在检测机床某个部件移动时,如果出现编码器在连续旋转中当前脉冲值转数回0 的情况,那么根据编码器前后当前转数差进行计算就会出现错误。为了避免编码器在选转中出现过0 的问题,必要时要调整编码器在整个行程中的前后两个当前转数。调整编码器当前转数的办法,一种是机械式调整,但该办法为人工式调整,很不方便;另一种是利用编程软件调整,在软件中可以灵活调整编码器的当前转数,来保证编码器整个旋转过程中不过0。下面举例说明利用编程软件调整的方法。假设使用的PLC 为OMRON CPU43H,总线模块为C200H-DRM21,通过编程,将编码器旋转转数转换为机床部件移动距离。下面讲述只需要软件设置就能灵活改变编码器当前转数。

1 设置方法

先在devicenet 网络CX-Integrator 软件中建立devicenet 通讯网络,配置好总线模块C200H-DRM21硬件和编码器ATM60 硬件,如图1 所示总线模块配置图。

然后,双击网络中的编码器硬件图标,将出现如图2 所示编辑设备参数界面。

如图所示,所有编码器的当前信息显示出来。其中:0001 code sequence 表示编码器旋转方向CW(反向为CCW);0005 resolution p.revolution 表示编码器的每圈8192 脉冲;0006 total measuring range 表示最大8192x8192=67108864 脉冲;0007 preset value 表示当前的脉冲数。

如果在图1 中连线PLC 监控,在图2 中就会看到编码器的各个信息。0007 preset value 处就会显示当前的脉冲数。根据现场实际情况,可以在此处设定当前的合适圈数,让编码器在运行范围内避免发生过0 的情况。设置后下载到PLC 即可。

图1 总线模块配置图

图2 编辑设备参数界面

通过这种方法,就能根据实际需要,灵活设定当前的编码器转数,在使用的编码器运动范围内,保证了编码器当前转数不过0,不需要再人工调整编码器圈数。

2 小结

这种在通讯网络中设置当前编码器圈数的方法,可以给机床设计、维修人员提供一种新的调整编码器当前圈数的方法,省时省力,具有推广应用价值。

猜你喜欢
编码器机床总线
WV3650M/WH3650M 绝对值旋转编码器
WDGP36J / WDGA36J编码器Wachendorff自动化有限公司
第11届武汉国际机床博览会
CIMES2022第十六届中国国际机床工具展览会
2022第40届无锡太湖国际机床博览会
2021第24届青岛国际机床展开幕
关于CAN总线的地铁屏蔽门控制思路论述
转炉系统常用编码器选型及调试
舞台机械技术与设备系列谈(二)
——编码器
Q&A热线