Caro Hellfire come ti avranno già detto in altre decine di thread, ne sono certo senza usare il tasto "cerca", trattare la gente come degli appestati perchè non utilizza cnc superprofessionali da svariate migliaia di euro non ti fa apprezzare granchè ma soprattutto non aiuta chi chiede aiuto (scusate il gioco di parole).
Non metto in dubbio la tua competenza sia ben chiaro, ho letto un thread recente nel quale hai velocememte individuato il problema e suggerito la soluzione.
C'è chi usa linuxCnC con 4 servo cinesi su cnc autocostruite o centri di lavoro completamente refittati e fa lavori incredibili.
Magari non in Italia, perchè questa è la repubblica delle banane, ma all'estero centinaia di piccoli imprenditori lo fanno, basta guardare nei forum specializzati.
Comunque non è sicuramente il caso del nostro amico visto che ha motori PP nema 23 da 3A.
Fine OT.
Installa un filtro di rete in ingresso al VFD del mandrino, li trovi anche su amazon.
Sposta i cavi che vanno al mandrino il più lontano possibile dalla AXBB.
Per fare l'homing ed avere anche dei finecorsa che attivano l'hardlimit hai probabilmente utilizzato 4 ingressi del controller, quali usi? Quelli isolati o quelli non isolati?
Se usi quelli non isolati sposta gli ingressi su quelli isolati e usa i 24 volts invece dei 5 volts, metti il debounce (scheda "Gen.Setup", "Input signals debounce") ad almeno 5 ms (millisecondi) e vedi se risolvi così.