API Polaris Communication Library

Librerie di software di movimento

I Polaris UniverseOne ™ le librerie di comunicazione includono una manciata di moduli con centinaia di funzioni utili per lo sviluppo di programmi integrati di macchine utensili e interfacce uomo macchina (HMI). I moduli principali sono:

  • Interfaccia di controllo del movimento (API MCI)
  • API G-Code (API GCI)
  • API di acquisizione dati ad alta velocità (API HSDAQ)
  • API Polaris Server Utility (API PSU)

API MCI

L'API MCI contiene centinaia di funzioni relative al movimento per movimenti sincroni e asincroni, homing, attesa di eventi di movimento, messa in fase automatica, impostazione di gantry, generazione di tabelle Hall, ESTOP e molto altro.

API G-Code

L'API del codice G viene utilizzata dagli OEM che desiderano avere la massima flessibilità per l'implementazione del software della macchina utensile CNC. Con questa API, è possibile creare codici G e codici M personalizzati per assicurarsi che l'operatore della macchina utensile riceva la risposta e il comportamento previsti. L'OEM è in grado di stabilire un comportamento personalizzato del mandrino, del volantino e del jogging. La logica per il cambio utensile e l'impostazione dell'utensile possono essere applicate in base a specifiche dettagliate.

API di acquisizione dati ad alta velocità

I sistemi di controllo del movimento Polaris UniverseOne ™ hanno una potente capacità e funzione di acquisizione dati. Vengono raggiunte velocità di acquisizione dati in Gbps. I clienti Polaris Motion OEM hanno accesso a una libreria di acquisizione dati ad alta velocità di facile utilizzo. Le funzioni personalizzate possono essere scritte utilizzando la libreria per acquisire dati in tempo reale, di posizione effettiva o di errore del servo, dati di I / O analogici o altre informazioni di stato. I dati possono essere registrati e salvati in un file.

API Polaris Server Utility

Molte funzioni di utilità sono disponibili come parte dell'API PSU. È possibile interrogare lo stato del sistema in molti modi, impostare la velocità di sincronizzazione del sistema, acquisire i numeri di versione del software, creare file di registro e molto altro ancora.