✓ 最佳回答
XC系列ZRN回原点找不到Z相,重点检查高速输入与指令参数:1)X0作为Z相信号必须工作在高速计数模式,需在系统寄存器SD8100区(或XCPPro“高速计数”设置)把X0配置为高速计数输入,普通输入滤波会漏掉Z相窄脉冲;
2)ZRN指令格式为ZRN S1 S2 S3 D,S1为原点回归速度、S2为爬行速度、S3为近点信号(如X1),D为脉冲输出装置(Y0);确认S2爬行速度足够低,一般设200~500Hz,太高会冲过Z相;
3)确认Z相脉冲宽度,步进驱动器Z相输出通常几十微秒,X0的输入滤波时间要设小(SD8020区滤波参数);
4)程序中ZRN前应先RST M8140等清零标志,执行中M8147(原点回归完成)才置位;
5)若Z相接线为NPN而PLC输入为源型,需确认公共端接法,可用XCPPro监控X0在手动转电机时是否闪烁,不闪则是接线/滤波问题。