在三菱FX的编程指令里,和你说的原点感应器相关的指令应该是ZRN(回原点)指令,在这条指令里,传感器其实是一个近点开关,而不是原点开关,ZRN指令执行后,PLC输出脉冲,近点开关ON后,马达开始减速,近点开关有ON到OFF后,脉冲输出停止。
不管是ZRN也好,还是DRVA DRVI,在使用过程中都会由一个问题:PLC的定位定位曲线为梯形曲线,当控制一个步进马达时,由于惯性以及加减速时间设置的不当,都有可能造成丢步或者是过冲。尤其是用ZRN指令控制一个步进马达回原点时,速度设定快一点,马达过了近点感应器一段距离才能停下;速度慢一点,情况会好一点。总之不能满足我们的要求。这是顽症,很难解决。