
ISAC mette a disposizione strumenti di sviluppo che consentono di sviluppare e personalizzare l’applicazione. Sono strumenti potenti, versatili e, soprattutto, sono usati direttamente da ISAC per realizzare le soluzioni proposte. Tramite questi strumenti il sistema di base ed i prodotti dedicati sono personalizzabili al fine di realizzare soluzioni uniche e funzionali alle esigenze della applicazione specifica.
Insieme agli strumenti di sviluppo ISAC mette a disposizione vari strumenti di verifica e controllo dell'applicazione: tra questi ci sono le funzionalità di controllo delle variabili CNC e PLC incluse nell'interfaccia nativa, l'analizzatore logico del valore delle variabili, la traccia dell'esecuzione, e il Debugger remoto della logica PLC.
IL PLC è realizzabile in linguaggio ANSI C o in un ambiente conforme allo standard IEC 61131-3. Sono fornite librerie di routine per la gestione delle principali funzionalità, tra le quali: assi, mandrino, plance di comando, volantini elettronici, auto apprendimento quote, linea seriale, interfaccia uomo–macchina del CNC, lubrificazione, cambio utensili, Digitalizzazione, Gestione file, Multiprocesso.
La verifica del codice può avvenire in locale ed in remoto tramite un PC esterno collegato in rete.
L’interfaccia nativa può essere eseguita sul CNC oppure su PC esterno. L'interfaccia si basa su una serie di librerie di funzionalità che astraggono dallo strato di trasporto dei dati, e implementano molte funzionalità a comune; tramite queste librerie è possibile realizzare in tempi molto rapidi l'interfaccia operatore per il CNC.
È possibile inoltre realizzare l'interfaccia tramite SCADA integrato, realizzato con gli strumenti di sviluppo messi a disposizione, oppure con uno di terze parti collegato con i dati del CNC e del PLC.
Tutte le funzionalità del PLC e del CNC, e quindi l'intera applicazione, può essere simulata attraverso SIMU CNC. Questo software è disponibile ed è installabile su un PC qualsiasi; in questo modo si può realizzare l'applicazione prima ancora che la macchina sia fisicamente disponibile!