单纯依靠光电开关、磁性开关等,未必能达到很好的原点定位精度,在数控系统中,原点往往是利用光电或磁性开关的信号作为触发条件,寻找该触发条件出现后编码器反馈回来的第一个Z信号锁存的位置值作为运动轴的原点,因此光电或磁性开关信号只是“引子”,真正用于精确标定原点位置信号的还是编码器的Z信号。
通常Z信号与光电或磁性开关出发点的静态位置需适当错开,比如1/2个丝杠导程,以便系统在动态运行过程中来得及迅速响应其后紧跟着的Z信号,由于是用Z信号锁存精确位置,因而只要有相应的硬件触发和锁存机制作为保障,寻原点的最终速度高低就不是太大的问题了。
单纯依靠光电或磁性开关触发后停止的位置作为原点位置,自然会受到系统运动惯性导致的滞后距离的影响,该距离必然受到触发停止前系统实际运行速度的影响。也就是楼主在“15楼”所提及的实验结果。