come sapete ho un tornietto/4 asse sulla seconda cnc in cemento dove ho da poco sostituito il motore nema 23 3Nm con un Nema 34 12nm con driver dm556 alimentato con un 400w 48v. Quando lo uso come 4 asse e per alcune lavorazioni come tornietto lo collego alla scheda di controllo . Alcune lavorazioni tipiche da tornio invece faccio girare il motore usando il canale del 4 asse della prima cnc (che non è usato) .
In sostanza avvio il motore nema 34 con il programma Rdlab e poi comando la tornitura con il software della seconda cnc Planetcnc.
Pensavo di applicare al motore un controllo offline in modo da usare il tornietto anche in manuale (senza accendere nemmeno la cnc) per lavori veloci. Un controllo che si occupi di avviare lo stepper co rampa di accellerazione/decellerazione, controllre la velocità etc.
Ho pensato ad arduino con i soliti script oppure usando la libreria accelstepper . Un tasto di avvio uno di stop ed un potenziometro per variare entro certi limiti la velocità. Legato questo argomento mi domandavo se c'è un modo di creare una emergenza in caso di "incidente" durante l'utilizzo. Il nema 23 che avevo era talmente al limite che in caso di urto etc si fermava stallando senza creare danni . Questo nema 34 invece spinge notevolmente e temo che in caso di malfunzionamento, miei errori di programmazione etc possa danneggiare qualcosa.
C'è un modo di depotenziarlo in base al diametro da tornire senza cambiare gli switch limitando gli ampere in entrata con "potenziometro"?
Oppure "sentire" in qualche modo l'eventuale urto stoppando il tutto ?
Saluti