XStar motion sviluppa e fornisce algoritmi per la pianificazione del moto, di macchine utensili o robot, basati su ottimizzazione numerica, con l'obiettivo di incrementare la produttività, ottenere una migliore finitura del prodotto e ridurre gli stress meccanici sulle componenti della macchina.
Tutti i nostri prodotti si basano sulla componente XSolve per la pianificazione del moto. Essa rappresenta una soluzione tecnologica versatile progettata per ottimizzare le lavorazioni di una macchina CNC e robot.
Usando XSolve è possibile valutare la traiettoria ottimale, in tempo minimo, su un dato ciclo di lavoro che rispetti i limiti di velocità, accelerazione e jerk della macchina.
Ciò che rende XSolve particolarmente interessante è la sua facilità di uso e la sua flessibilità di implementazione con altri sistemi. In particolare:
• non richiede l'impostazione di parametri per ogni singola attività;
• necessita, come parametri, solo dei limiti della macchina e dell'errore di tolleranza del percorso;
• è integrabile sia su robot che su macchine CNC;
• funziona online, fornendo i riferimenti ottimizzati alla frequenza del controllore;
• gestisce percorsi di lunghezza arbitraria.
La sua implementazione è resa semplice grazie all'uso di un set di funzioni API dedicate, che offrono all'utente varie opzioni di integrazione di questa tecnologia nel loro ambiente operativo.
XSolve può essere distribuito in tre modi differenti:
Migliorate la vostra applicazione includendo XS-lib direttamente al vostro software, ottenendo tutti i vantaggi offerti da XS-Solve. XStar Solve library 'XS-lib' è una libreria binaria basata sulla tecnologia XSolve, progettata per calcolare problemi di pianificazione ottima del moto in modo rapido ed efficiente. Può essere inclusa nel progetto di qualsiasi applicazione, compatibile con applicazioni Linux o Windows a 32 e 64 bit. Grazie a un set di funzioni API semplici e ben documentate, può essere integrata rapidamente in applicazioni personalizzate, riducendo i tempi di sviluppo e migliorando i risultati operativi. Si consiglia di installare la libreria su dispositivi in grado di supportare elevati carichi computazionali.
XS-Server è un'applicazione compatibile con Windows e Linux che permette di usare la tecnologia XSolve tramite un server che gira in background. Essa rappresenta una soluzione avanzata progettata per calcolare la traiettoria ottima della macchina sia in real-time che offline, minimizzando il tempo ciclo della lavorazione, e migliorando la performance della macchina in termini di movimento e ottenendo una qualità di finitura migliore del prodotto finale. XS-Server può essere installata sia sul CNC, che su un hardware esterno rispetto al client. Se installato su un hardware separato, non richiede al client un dispositivo con alte prestazioni, rendendo possibile l'integrazione della tecnologia XSolve su una grande varietà di controlli. Un set di funzioni API dedicate, renderà molto semplice l'integrazione con il vostro sistema, permettendo la comunicazione con il server e lo scambio dei dati.
XS-Box è un'unità computazionale dedicata all'uso di XSolve, grazie all'utilizzo dell'applicazione XS-Server già pre-installata. Questa rappresenta la soluzione più veloce in termini di integrazione grazie alla sua struttura plug&play e non richiede nessuna installazione sul vostro controllo, permettendo l'utilizzo online e per cicli infiniti. Basterà includere le funzioni API 'XS-API' al proprio progetto per stabilire la comunicazione con XS-Box e ottenere i riferimenti ai motori ottimizzati. Nella sua versione ottimizzatore G-code, non richiede invece nessuna modifica hardware e software del sistema esistente, nel caso in cui la macchina possa processare i file che utilizzano il comando G93. In questo caso verrà restituito un file direttamente processabile dal controllo. Un'interfaccia grafica semplice e intuitiva permetterà di modificare i parametri dell'applicazione, riconducibili ai soli limiti cinematici della macchina.