Messaggio
da syntronik » domenica 18 agosto 2013, 16:58
Scusatemi se mi intrometto nella discussione. Partiamo da un presupposto, che il cnc deve dare gli impulsi, con la frequenza che ritiene
opportuno, e quando servono, in base ai suoi calcoli, noi fissiamo la velocità di lavoro, il cnc presume, che gli impulsi inviati,
siano considerati in tempo reale, come spostamento, lui lavora su questo, come tutti i cnc, o quasi, ora non conosco, la tecnica del
sistema adottato da Zebrauno, comunque il riferimento era per gli step motor.
Ora, parlando di driver DC, cambia appena un po', perché per ogni impulso dato dal cnc, si stabilisce, ad esempio, che vale 30 impulsi encoder
o riga ottica, a lui non interessa, è il driver che deve fare il tutto, allora il driver intelligente che sia, lui cercherà di tenere sempre l'encoder
o riga ottica, in modo che il suo calcolo errore sia ZERO, a tutte le velocità , con sistema pid, si cerca sempre un compromesso, di valori
centrati più o meno nel meglio possibile.
La caratteristica e qualità del driver, (e costo) è dato dai tempi di risposta e sia meccanica che elettronica, se un PID, è fatto in modo superveloce,
e una buona qualità motore, ad esempio, (bassa inerzia) ma costano troppo, come pure un driver di ottima qualità , allora non si parla nemmeno di errore,
sussiste solo quando si và ad alta velocità di lavorazione, mentre con driver classico da 100/120 euro allora il problema cambia, il pid fatto con un microp.
sarà più lento, questo significa, che diminuisce la velocità , ovviamente sempre migliore degli step motor, di solito, per recuperi errore veloce, si lavora
installando motori e driver con potenze di spunto almeno 3 volte più del dovuto, la potenza riduce il tempo di recupero, mentre se un PID, è fatto con una
tecnologia con calcoli errore in tempo reale e uscita controllo PWM sempre in tempo reale, sarà più reattivo, con beneficio del controllo errore e velocità superiore,
poi vi sono le tecnologie a Fuzzy logic control, ma qui si parla di prezzi su altre categorie, il fuzzy logic control, in pratica è un autotune, e non ha bisogno
di parametri, fa tutto lui, è il parente del PID, solo che "ha fatto l'università " , mentre il pid ha solo la "licenza delle superiori"
Saluti
Maurizio