AxesBrain™


AxesBrain™ è un Software Kit sviluppato per offrire servizi di movimentazione agli applicativi utente, utilizzando la tecnologia “DCOM”, in modo da averne l’accesso non solo dallo stesso PC, ma anche da PC integrati in rete locale o collegati tramite Internet.


Per utilizzare i servizi di movimentazione si possono seguire due strade: utilizzare le funzioni dirette alle risorse assi, ai mandrini e ai segnali di ingesso-uscita, oppure avvalersi di cicli programmati.


Tramite i linguaggi di programmazione vengono definite le procedure o cicli di percorsi degli assi con operazioni di manipolazione e lavorazione. Il prodotto offre due linguaggi:
AxesBrainL e AxesBrainISO che l’utente può utilizzare a seconda del tipo di applicazione che si viene a presentare. E' inoltre possibile sviluppare delle funzionalità o addirittura dei processi per la gestione di cicli di lavorazione personalizzati ad esigenze specifiche dell’ utente.




I servizi di movimentazione sono:
FUNZIONI dirette:
  • comandi agli assi e ai segnali d’ingresso uscita
  • acquisizioni dei valori dal campo, lettura assi, I/O, trasduttori, ecc.
  • impostazioni delle modalità per le traiettorie, le acquisizioni , ecc
CICLI di lavorazione e manipolazione con programmazione tramite:
  • AxesBrainL - Linguaggio proprietario adatto per descrivere i cicli di manipolazione per l’automazione in genere
  • AxesBrainISO - Linguaggio standard ISO adatto per descrivere i cicli di lavorazione tipici della fresatura, foratura e tornitura



AxesBrain™ è un prodotto articolato in moduli funzionali, che permettono di avere un'ampia flessibilità sia a livello di gestione dei dispositivi sia in termini di interfaccia-utente e prestazioni.

AxesBrain™ è così suddiviso:
  • AxesBrain modulo Kernel Real-Time per la gestione della movimentazione
  • AxesBrainSRV modulo base, fornitore dei servizi del sistema in tecnologia DCOM
  • AxesBrainStudio modulo che permette la realizzazione di interfacce-utente con alto grado di personalizzazione
Per descrivere il ciclo di lavoro di un manipolatore o di una macchina automatica è necessario avere un linguaggio in grado di apprendere come evolvono le fasi.
Esistono numerosi linguaggi di programmazione, che in genere sono “proprietari” dell’azienda.
Le specifiche che un linguaggio deve avere sono molteplici: programmazione in fasi parallele, sincronizzazione tra le attività programmate, alta integrazione con i dispositivi esterni (visione, laser, eccetera).
AxesBrainL è nato dalla specifica del SIGLA 1976, (SIGMA LANGUAGE) dell’Olivetti, come uno dei primi linguaggi di programmazione delle macchine speciali per l’assemblaggio di parti. E' stato successivamente ampliato dall'AB&T in modo da soddisfare le moderne esigenze d’integrazione e flessibilità.

Riferimento a :“Robot technology at Olivetti: the sigma system” Olivetti, Milan 1976.

Copyright © 2012 AB&T s.r.l. info@bausano.net