✓ 最佳回答
这类偶发丢脉冲在DVP28SV上常见原因有几点:1)DRVA指令要求脉冲完成标志M1029 OFF后才能再次触发,若用高速中断或扫描周期短,可能在M1029未完全复位时重复启动导致脉冲被吞,建议在DRVA前加LD M1029 RST M1029并串联一个扫描周期延时。
2)检查D1336/D1337(Y0脉冲数)、D1338/D1339寄存器是否被其它程序占用,尤其做数据运算时误写入会改变当前输出脉冲。
3)原点回归ZRN完成后DOG信号抖动会造成原点偏移,建议ZRN后先读D1336确认清零再执行DRVA。
4)伺服端P1-44/P1-45比值若含小数,累积误差会表现为固定丢步,建议设成整数比。
5)电源24V与脉冲电缆分开走线,避免变频器干扰。
按以上顺序逐项排除,多数能定位到M1029标志处理问题。