Controllo di un robot a tre assi

Antonio Pollola | Il robot oggetto di sperimentazione è il Robot TX 24V della Fischertechnik. Si tratta di uno strumento dotato di 3 assi di movimento e di una pinza di presa. Posiziona i pezzi in dotazione in modo rapido e preciso nello spazio tridimensionale. Il modello può essere combinato con nastro trasportatore, punzonatrice e linea di trasporto.

  Essendo il robot dotato di attuatori a 24V CC, con relativi encoder, si è ritenuto opportuno adottare come apparecchio di comando e controllo un PLC. La scelta sul modello è stata praticamente obbligata in quanto già presente nei laboratori di elettronica: Siemens S7-1200 con CPU 1214.

Prima di procedere allo sviluppo del progetto, si è optato per lo spostamento del robot su una base più ampia che potesse contenere, oltre al robot stesso, il PLC e un deviatore di comando ciclo.

Pollola1jpg

Durante la programmazione, effettuata in KOP, le principali difficoltà riscontrate hanno riguardato i motorI discesa-salita e rotazione oraria-antioraria che assorbono una potenza maggiore rispetto a quella di ogni singola uscita del PLC. Si è ovviato al problema mettendo in parallelo due uscite per ogni motore.

Per completezza si riportano i dettagli tecnici del sistema:

gen_robot_img_22jpg

Robot a 3 assi con dispositivo di presa.

Gradi di libertà:

  θ : rotazione 180 °

  r : avanti/indietro 90 mm

  z : su/giù 150 mm

Ingressi/uscite, attuatori e sensori: 

 4 motori DC, di cui 2 con encoder magnetico integrato (Frequenza impulsi max: 1 kHz)

 4 finecorsa, 2 sensori di impulsi per la misurazione del percorso

 8 ingressi digitali

 8 uscite, 24 V (4 motori rotazione oraria/antioraria, scheda relè per inversione polarità motore)