Ciao,
io ti consiglierei di lasciare perdere gli stepper per la tua applicazione altrimenti ti devi accontentare di velocità ridicole.
Ho sottomano sia delle cnc che delle cmm che montano quasi tutte dei motori DC (con motoriduttore o senza) ed encoder per il controllo in loop chiuso.
Per il controllo di posizione invece sono utilizzate delle righe ottiche (sin/cos) o in un caso delle strisce resistive.
Gli step di movimento vengono realizzati bloccando/sbloccando gli assi con delle frizioni elettromeccaniche in funzione dell'interpolazione dei due tipi di sensore.
Tutte le parti mobili sono interfacciate con cuscinetti ad aria.
Allora la mia risposta é: non ha senso fare un controllo a loop chiuso di un motore passo passo perché se perde dei passi vuol dire che é fermo. Una volta superato la coppia massima quello si ferma e non fa piú passi. Devi fermarlo e farlo ripartire. Questo per una CNC non é ammissibile. Devi scegliere il motore in modo che questo non succeda.