Image de l'environnement de développement d'applications de contrôle de mouvement

Polaris est tout ce dont vous avez besoin: un contrôle en temps réel incroyablement rapide et bien conçu. PMDi a supprimé l'anxiété qui entoure généralement les projets qui nécessitent des opérations précisément chronométrées et coordonnées entre les moteurs, les E / S et les algorithmes de contrôle. En outre, ils vous ravissent en offrant un environnement de développement moderne et convivial pour les programmeurs avec un riche ensemble d'API qui ne cessent de croître. Pour couronner le tout, ils offrent une expérience de service client qui ne manque jamais de vous donner l'impression de travailler avec un ami ou un collègue proche.

Nicholas Eastvold, directeur du génie logiciel

Ametek Précitech

Plateforme de développement d'applications de contrôle de mouvement puissante et facile à utiliser

L'un des objectifs de Polaris Motion était de créer un environnement de développement d'applications de contrôle de mouvement facile à utiliser, tout en préservant les capacités avancées. Un certain nombre de systèmes et d'outils font partie du package de développement qui rend cela possible.

Création d'applications intégrées

Le contrôleur de mouvement Polaris UniverseOne ™ est une plate-forme informatique puissante. Il utilise un processeur Intel quadricœur comme moteur de calcul matériel et utilise Debian Linux comme système d'exploitation. Les processus en temps réel tels que le réseau de mouvement sont gérés à l'aide de matériel FPGA personnalisé.

La communication avec le logiciel IHM client est effectuée via Ethernet régulier, et la communication avec les actionneurs d'entraînement s'effectue via le réseau de contrôle de mouvement breveté en temps réel de Polaris Motion, Mercury ™.

L'environnement Qt Creator est utilisé pour le développement de logiciels embarqués. Les clients OEM peuvent écrire leur code intégré en utilisant C ++, avec la suite de bibliothèques de communication Polaris Motion pour accéder à des centaines de fonctions. La bibliothèque de communication Polaris est composée de quatre composants principaux: bibliothèque d'interface de contrôle de mouvement (API MCI), bibliothèque d'interface de code G (API GCI), bibliothèque d'utilitaires de serveur Polaris (API PSU et bibliothèque d'acquisition de données à haute vitesse (API HSDAQ). >> En savoir plus

Une application intégrée peut être développée, compilée et appréciée sur Polaris Server. En alternative, la communication inter-processus peut être utilisée. Un client OEM peut écrire des exécutables indépendants qui communiquent avec le binaire du serveur Polaris.

Création d'une IHM avec .NET C # et MFC C ++

Un client OEM peut développer sa propre IHM de machine-outil à l'aide de l'environnement de développement Microsoft Visual Studio. La communication avec Polaris Server et tout exécutable personnalisé, qui s'exécutent à l'intérieur du contrôleur de mouvement Polaris UniverseOne ™, est effectuée avec la DLL de communication Polaris.

Simulateur de mouvement Polaris: MotionSIM2

Le logiciel Polaris MotionSIM2 peut être utilisé pour simuler un système de contrôle de mouvement Polaris UniverseOne ™. Polaris MotionSIM2 utilise le logiciel Oracle VirtualBox pour émuler un véritable contrôleur de mouvement Polaris. Dans la machine virtuelle, il est possible d'installer et de configurer une machine CNC virtuelle ou un robot virtuel ayant plusieurs axes. Un processus intégré peut être développé et une IHM client peut être développée pour communiquer avec la machine simulée.

Étant donné que du matériel réel n'est pas nécessaire, plusieurs développeurs de logiciels peuvent travailler sur le même projet pour accélérer la mise sur le marché. Diverses options de machine-outil, y compris la sélection d'actionneurs, peuvent être testées dans le logiciel avant l'achat de composants coûteux. Pendant la commercialisation, les ingénieurs commerciaux peuvent utiliser le simulateur pour faire une démonstration aux prospects, et même avant la livraison d'une machine, les opérateurs des clients peuvent être formés à l'utilisation de la machine.

Voir notre technologie en action

Inscrivez-vous à une présentation interactive par un Polaris expert!