机床大讲堂第76讲--数控机床西门子840D sl系统外置编码器调试
《制造技术与机床》杂志创刊于1951年,是我国机械工业科技期刊中创刊早、发行量大、影响面广的刊物之一,拥有广泛、专业的读者群体。本刊属中文核心期刊,中国科技论文统计用刊和《中国学术期刊文摘》摘录用期刊。
数控机床西门子840D sl系统外置编码器调试
导读 叙述了数控机床西门子840D sl系统,针对特殊编码器(圆光栅)的调试,以及在调试过程中出现报警的解决办法。
编码器作为数控机床的测量反馈装置是必不可少的。在数控机床调试过程中添加外置编码器也是必须做的一项工作。同时数控机床在使用过程中,也会针对编码器进行一些调整,即编码器的增加、激活或取消。本文针对西门子840D sl数控系统中配置特殊编码器(圆光栅)的调试过程作阐述。
1编码器的增加
840D sl对外置编码器的增加,需要通过驱动系统配置接口,系统才能识别。在840D sl自带的驱动系统界面中可以配置第二编码器。接口的设置如图1所示。
选择第二测量系统后,进入编码器的选择界面。如果是西门子编码器,可以使用系统自动识别功能进行识别。编码器的选择设置界面如图2所示。选择了编码器后,需要对编码器的类型及实际编码器参数数据进行设定,如图3所示。
一般在设定数据一次成功后,系统能够自动产生配套的机床数据,不需要手工调整或修改。
如果编码器设置好了后,想多次对驱动进行调整,数控系统可能会出现漏设参数的现象。数控系统漏设参数时需要手动调整的有:MD34060=80(回参考点距离)、MD31020(脉冲数:第一次设置不正确后,再次调整数据就有此现象)、以及MD34200回参考点类型。
2编码器的激活
西门子840D sl系统中通常情况,可以直接采用PLC激活DB3*.DBX1.5或DB3*.DBX1.6即可,和840D切换测量系统一致。
如果在维修或调整过程后,由于屏蔽编码器的原因,需要调整编码器,可开放驱动参数接口P145参数。
3编码器的取消
取消外置编码器的方法基本上和840D系统操作一致。
通过切换测量系统控制字DB3*.DBX1.5或DB3*.DBX1.6,同时修改参数MD30240[1]=0即可。如果想把接口屏蔽可以调整参数P145[1]=0,取消激活测量系统[1]。
取消电机和电机编码器时,直接取消轴的DB3*.DBX2.1,DB3*.DBX21.7,DB3*.DBX1.5。如果把接口屏蔽可以用参数P145[0]=0,取消激活测量系统[0]。
因此,再次激活编码器时,需要考虑P145编码器接口是否激活。
如果未激活P145参数,840D sl数控系统会报“编码器没找到”的报警信息,如图4所示。
4特殊编码器
旋转编码器和光栅尺在驱动系统里的设置一样。相比较来说,角度编码器(圆光栅)和其它编码器有区别。具体可以从下面的数据分析和设定。
圆光栅参数设定相关内容(加粗部分需要注意):
NC参数:
MD31000=0
$MA_ENC_IS_LINEAR
MD31020=18000
$MA_ENC_RESOL
MD31040=1
$MA_ENC_IS_DIRECT
MD34000=0
$MA_REFP_CAM_IS_ACTIVE
MD34060=20
$MA_REFP_MAX_MARKER_DIST
MD34200=3
$MA_ENC_REFP_MODE
MD34300=20
$MA_ENC_REFP_MARKER_DIST
MD34310=0.02
$MA_ENC_MARKER_INC
驱动参数:
P408[1]=18000Rotary encoder pulse No.(编码器线数)
P425[1]=1000Encoder,rotary zero mark distance(线数)为旋转编码器的2个零脉冲之间的线数,360°,20°一个零标记,分成18段,计算的方法:18 000/18=1 000。
在对驱动参数P425调整时,需要把驱动参数的P10设置为4,即编码器调试状态才可以修改参数,如图5所示。
在圆光栅的参数配置中,如果参数设置不对,可能会出现以下情况:
(1)报警显示编码器的回零方式不对。(2)轴回零时,找不到参考点。(3)轴相对转动20多度就报编码器硬件出错故障。
5结语
通过上述方法我们就能顺利的完成西门子840D sl系统编码器的调试,减少调试周期。特别是特殊编码器的调试,大大减少了重复调试次数及调试错误率,提高调试及维修效率。
作者:盛超丰等