- Controllo TinyG2 su processore Artmel
- Controllo ausiliario per accensione, spegnimenti, controllo driver, cambio utensili, etc..ect..
- un convertitore step/dir -> Analog +/-10V con PID e retrozione fine 1 um con un processore Freescale per ogni asse.
Quindi ho comprato 3 righe ottiche FAGOR con sensibilità di 1 um è mi sono dotato di pazienza per scriversi tutti i programmi...
Interfaccia Controllo in C#
Controllo C++
Controllo Ausiliario in C
PID in C
Interfaccia settaggio in C#
Ecco qui qualche foto del risultato...vorrei un vostro commento:
Riesco ad avere errori molto bassi anche in fase di inseguimento +/- 5 um sul posizionamento e 5 cent. in inseguimento fino a 300 mm/min, ho solo un problema sul fatto che i motori sono un pò rumorosi (suonatori )...manca qualche ultimo settaggio del PID.....il software che ho realizzato grafica la risposta del PID, quindi spero già domani di concludere.
Il software visualizza l'errore di inseguimento in ogni istante....manca ancora il modulo per le filetture rigide...ancora qualche giorno (sto aspettando il processore).
https://1drv.ms/f/s!AtvZ_FWuTCA9gdgu7SeFeiKfclVKcQ