ieri ho sostituito uno dei miei vecchi stepper da 1,8Nm con uno closed-loop da 3Nm (uno solo perché l'altro non è ancora arrivato).
Con i vecchi motori non ero mai riuscito a misurare un eventuale backlash, probabilmente a causa della scarsa precisione dei motori, quindi la funzione backlash è sempre stata disablitata. Con quello nuovo invece è tutta un'altra storia. Con un comparatore ho fatto diverse misurazioni e ho notato che oltre ad essere notevolmente più preciso (errore massimo 0,01mm), c'è un leggero gioco di circa 0,01mm.
Così ho pensato di usare quella funzione per recuperare quel centesimo: ho inserito il valore 0,01mm nell'apposita casella e abilitato il backlash, e ho notato con piacere che funziona alla grande.
L'abilitare il backlash però ha avuto uno strano effetto collaterale: se mentre muovo l'asse Y (vecchio motore) inizio a muovere l'asse X (motore nuovo), l'asse Y va in stallo, sempre. Disabilitando il backlash il problema scompare completamente
Io davvero non riesco a capire a cosa sia dovuto. Secondo voi?