检查机床数据34060 REFP MAX MARKERDIST(定义触发器启动和跟随的零标记之间的最大距离)原设定值是200,理论上X轴每移动200mm必通过零点标记,修改机床数据34060为300确保X轴归零时移动的距离内有一个零点标记,故障没有解除在JOG操作方式下,X、Y、Z轴能正常点动,激光检测X轴的定位精度和重定位精度在机床允许范围之内。在AUTO操作方式下,加工程序不能运行,修改机床数据20700由0改为1(定义机床不用归零就可自动循环执行加工程序)后,加工程序可以自动运行,但机床使用G代码(G54~G59)建立起来的工件坐标不正确,机床其他功能正常。通过以上检查和测试,初步判定机床X轴归零故障的原因是机床搬迁时将光栅尺带从光栅尺盒中抽出和回装时损坏了零标记。
使用STEP7软件修改PLC程序,读取并处理限位行程开关的输入信号,将第二测量系统有效改为第一测量系统有效。使用STEP7软件修改FC30功能块内容如下。 M009: S M59.1 (X轴进给使能,机床准备归零) A 137.7(读取限位行程开关的输入信号)=DB31.DBX12.7(开始寻找零脉冲信号) R DB31.DB×2.1 R DB31.DB×21.7 R DB31.DB×1.6(第二测量系统无效) S DB31.DB×1.5(第一测量系统有效)。