L’architettura aperta TwinCAT 3 offre agli utenti la possibilità di utilizzare il linguaggio di programmazione che meglio si adatta alla rispettiva esigenza. I moduli scritti nei vari linguaggi comunicano in tempo reale tramite l’interfaccia TcCOM.
Alla EMO, Beckhoff (www.beckoff.it) ha presentato il pacchetto completo e scalabile di CNC. L’architettura aperta di TwinCAT 3 offre agli utenti la possibilità di usare C/C++ o Matlab®/Simulink® come linguaggi di programmazione per applicazioni in tempo reale, oltre all’IEC 61131-3. Pertanto può essere selezionato il linguaggio che meglio si presta alle singole esigenze. I moduli scritti nei differenti linguaggi interagiscono in tempo reale tramite l’interfaccia TcCOM. Microsoft Visual Studio® offre la piattaforma per la configurazione, programmazione e diagnosi di moduli TwinCAT.
Con il controllo basato su PC, Beckhoff mette a disposizione una piattaforma hardware e software aperta e scalabile per applicazioni CNC. Sul lato software, TwinCAT comprende sia il framework di engineering che il controllo in tempo reale con sistemi a tempo di esecuzione per PLC, NC, CNC e/o robotica.
Nell’ambiente engineering, Visual Studio® offre uno strumento che consente di sviluppare e testare algoritmi in modo rapido e semplice. Il concetto di runtime flessibile consente di implementare e personalizzare i moduli in modo sicuro e flessibile secondo le regole TcCOM. Nel runtime i metodi di un modulo possono essere richiamati direttamente da un altro modulo. Questa comunicazione diretta basata sugli eventi è definita nel Component Object Model (TcCOM) di TwinCAT. Gli utenti possono così implementare o sostituire specifici componenti del CNC con segmenti di codice propri. Con C/C++ e Matlab®/Simulink® sono a disposizione ulteriori linguaggi particolarmente adatti ad esprimere algoritmi complessi in modo semplice. Pertanto gli utenti hanno a disposizione molte possibilità per la realizzazione e tutela del proprio know-how.
Grazie al supporto di un processore multi core e di un sistema operativo a 64 bit, TwinCAT 3 si apre a prestazioni che possono essere usate ad es. per il controllo ad alta precisione di fresatrici HSC, High Speed Cutting. La veloce tecnologia di controllo e la semplicità di programmazione del CNC Beckhoff consentono ai centri di lavorazione HSC di usufruire appieno dei loro vantaggi: elevata dinamicità, migliore qualità della superficie e maggiore flessibilità nella lavorazione dei pezzi.
TwinCAT 3 consente tra l’altro l’integrazione di funzioni supplementari come ad esempio il Condition Monitoring nel sistema di controllo. I terminali di misurazione integrati nel livello I/O rilevano le vibrazioni della macchina, le quali vengono in seguito valutate dalla Condition Monitoring Library di TwinCAT. In questo modo i malfunzionamenti vengono rilevati prima che si verifichi un guasto e gli eventi possono essere pertanto analizzati. Ciò aumenta la disponibilità ed ottimizza l’utilizzo della macchina utensile.