Immagine dell'ambiente di sviluppo dell'applicazione per il controllo del movimento

Polaris è tutto ciò che vorresti mai: controllo incredibilmente veloce e in tempo reale progettato nel modo giusto. PMDi ha rimosso l'ansia che comunemente circonda i progetti che necessitano di operazioni coordinate e temporizzate con precisione tra motori, I / O e algoritmi di controllo. Inoltre, ti deliziano offrendo un ambiente di sviluppo moderno e intuitivo per i programmatori con un ricco set di API in continua crescita. Per finire, offrono un'esperienza di servizio clienti che non manca mai di farti sentire come se stessi lavorando con un amico intimo o un collega.

Nicholas Eastvold, responsabile dell'ingegneria del software

Ametek Precitech

Piattaforma di sviluppo di applicazioni per il controllo del movimento potente e facile da usare

L'obiettivo di Polaris Motion è stato la creazione di un ambiente di sviluppo di applicazioni per il controllo del movimento facile da usare, pur preservando le capacità avanzate. Un certo numero di sistemi e strumenti fanno parte del pacchetto di sviluppo che lo rende possibile.

Creazione di applicazioni incorporate

Il controller di movimento Polaris UniverseOne ™ è una potente piattaforma di elaborazione. Utilizza un processore CPU Intel quad-core come motore di elaborazione hardware e utilizza Debian Linux standard come sistema operativo. I processi in tempo reale come la rete di movimento vengono gestiti utilizzando hardware FPGA personalizzato.

La comunicazione con il software HMI client viene eseguita tramite Ethernet regolare e la comunicazione con gli attuatori dell'azionamento avviene tramite la rete di controllo del movimento Gbps brevettata di Polaris Motion, Mercury ™.

L'ambiente Qt Creator viene utilizzato per lo sviluppo di software incorporato. I clienti OEM possono scrivere il loro codice incorporato utilizzando C ++, insieme alla suite di librerie di comunicazione Polaris Motion per accedere a centinaia di funzioni. La libreria di comunicazione Polaris comprende quattro componenti principali: libreria di interfaccia di controllo del movimento (API MCI), libreria di interfaccia codice G (API GCI), libreria di utilità server Polaris (API PSU e libreria di acquisizione dati ad alta velocità (API HSDAQ). >> Ulteriori informazioni

Un'applicazione incorporata può essere sviluppata, compilata e apprezzata su Polaris Server. In alternativa, è possibile utilizzare la comunicazione tra processi. Un cliente OEM può scrivere eseguibili indipendenti che comunicano con il file binario Polaris Server di serie.

Creazione di un HMI con .NET C # e MFC C ++

Un cliente OEM può sviluppare la propria HMI della macchina utensile utilizzando l'ambiente di sviluppo Microsoft Visual Studio. La comunicazione con Polaris Server e qualsiasi eseguibile personalizzato, che viene eseguito all'interno del controller di movimento Polaris UniverseOne ™, viene eseguita con Polaris Communication DLL.

Simulatore di movimento Polaris: MotionSIM2

Il software Polaris MotionSIM2 può essere utilizzato per simulare un sistema di controllo del movimento Polaris UniverseOne ™. Polaris MotionSIM2 utilizza il software Oracle VirtualBox per emulare un vero controller di movimento Polaris. Nella macchina virtuale è possibile impostare e configurare una macchina CNC virtuale o un robot virtuale con più assi. È possibile sviluppare un processo integrato e HMI client per comunicare con la macchina simulata.

Poiché non è necessario hardware reale, più sviluppatori di software possono lavorare sullo stesso progetto per accelerare il time to market. Diverse opzioni di macchine utensili, inclusa la selezione dell'attuatore, possono essere testate nel software prima di acquistare componenti costosi. Durante la commercializzazione, gli ingegneri di vendita possono utilizzare il simulatore per dimostrare ai potenziali clienti e anche prima che una macchina venga consegnata, gli operatori del cliente possono essere addestrati all'uso della macchina.

Guarda la nostra tecnologia in azione

Iscriviti per una presentazione interattiva di a Polaris esperto!