sto facendo il retrofit di una vecchia fresa e il driver del mandrino (analogico +/-10V) pur funzionando non eroga potenza, pertanto ho deciso di cambiarlo.
Il mandrino è un motore in continua con alimentazione separata delle armature, che dai dati di targa dovrebbe fare a 90VD 3000RPM.
Poichè gli ho montato in testa un encoder da 100PPR, hi provato a pilotarlo con uno dei driver per servo della CNCDRive (DG4S) ma è decisamente instabile, e sopra tutto alle "alte" velocità di rotazione (>1500RPM) non riesce a compensare l'errore che arrivato al max impostato fa resettare la linea.
Per riuscire a farlo andare ho dovuto lavorare con un guadagno di Ap=100, un termine derivativo molto alto Ad=15000 e uno integrativo minimo Ai=1 con il limitatore della somma integrale a Li=2000, altrimenti va immediatamente in risonanza, indipendentemente dagli altri settaggi
Attualmente lo sto utilizzando a 60V invece dei 90V nominali, ma vista la natura del motore non dovrebbe essere un problema.
Tale motore è stato configurato su UCCNC come spindle step.
Se lo uso a bassa velocità (<1500 RPM) l'errore di posizione resta stabile (sempre >0, ma non cresce), se supero i 1500 RPM comincia a divergere e quando raggiunge il limite impostato nel driver (20000) il motore si resetta...
Se qualcuno ha dei suggerimenti sono bene accetti.
In alternativa mi domandavo, visto che non ho necessità di gestirlo in closed-loop, e che dovrei comunque comprare un driver aggiuntivo DG4S, se qualcuno ha indicazione di un banale driver in aperto che gestisca però i 1800W.
Ho provato a cercare ma lavorano tutti in bassa tensione o a basso amperaggio.
Grazie