o problema parece ser de ruído....
acontece no Mach3, no LinuxCnc, no TurboCnc e qualquer outro software que usa a porta paralela.
Dependendo da qualidade da placa paralela e ou da placa de interface, ou dos cabos, pode acontecer que o zeramento fique pela metade...
A melhor maneira de resolver é com placas e cabos de boa qualidade.
Ajuda bastante usar cabos com malha e quanto mais curtos melhor
por regra, o cabo que sai da porta paralela até a placa de interface não pode ter comprimento maior que 1800mm.
é bom interligar os GND do computador, da placa de interface e da fonte dos sensores.
E um pouco de sorte ajuda.....
Caso continue ocorrendo erros, use a forma alternativa que é aproximar os eixos dos sensores de forma manual e depois executar o Zeramento.