Bild der Entwicklungsumgebung für Bewegungssteuerungsanwendungen

Polaris ist alles, was Sie sich jemals wünschen würden: unglaublich schnelle Echtzeitsteuerung, die richtig entwickelt wurde. PMDi hat die Angst beseitigt, die häufig bei Projekten auftritt, die präzise zeitgesteuerte und koordinierte Vorgänge zwischen Motoren, E / A und Steuerungsalgorithmen erfordern. Darüber hinaus erfreuen sie Sie, indem sie eine moderne, programmiererfreundliche Entwicklungsumgebung mit einer Vielzahl von APIs anbieten, die kontinuierlich wachsen. Um das Ganze abzurunden, bieten sie einen Kundenservice, bei dem Sie immer das Gefühl haben, mit einem engen Freund oder Kollegen zusammenzuarbeiten.

Nicholas Eastvold, Software-Engineering-Manager

Ametek Precitech

Leistungsstarke, benutzerfreundliche Plattform für die Entwicklung von Motion Control-Anwendungen

Das Ziel von Polaris Motion war es, eine benutzerfreundliche Entwicklungsumgebung für Motion Control-Anwendungen zu erstellen und gleichzeitig die erweiterten Funktionen beizubehalten. Eine Reihe von Systemen und Tools sind Teil des Entwicklungspakets, das dies ermöglicht.

Erstellen eingebetteter Anwendungen

Der Polaris UniverseOne ™ Motion Controller ist eine leistungsstarke Computerplattform. Es verwendet einen Quad-Core-Intel-CPU-Prozessor als Hardware-Compute-Engine und Standard-Debian-Linux als Betriebssystem. Echtzeitprozesse wie das Bewegungsnetzwerk werden mit benutzerdefinierter FPGA-Hardware verwaltet.

Die Kommunikation mit der Client-HMI-Software erfolgt über reguläres Ethernet, und die Kommunikation mit den Antriebsaktuatoren erfolgt über das patentierte Echtzeit-Gbit / s-Bewegungssteuerungsnetzwerk Mercury ™ von Polaris Motion.

Die Qt Creator-Umgebung wird für die Entwicklung eingebetteter Software verwendet. OEM-Kunden können ihren eingebetteten Code mit C ++ zusammen mit der Polaris Motion-Kommunikationsbibliothekssuite schreiben, um auf Hunderte von Funktionen zuzugreifen. Die Polaris-Kommunikationsbibliothek besteht aus vier Hauptkomponenten: der Motion Control-Schnittstellenbibliothek (MCI-API), der G-Code-Schnittstellenbibliothek (GCI-API), der Polaris-Server-Dienstprogrammbibliothek (PSU-API) und der Hochgeschwindigkeitsdatenerfassungsbibliothek (HSDAQ-API). >> Erfahren Sie mehr

Eine eingebettete Anwendung kann für Polaris Server entwickelt, kompiliert und gemocht werden. Alternativ kann die prozessübergreifende Kommunikation verwendet werden. Ein OEM-Kunde kann unabhängige ausführbare Dateien schreiben, die mit der Standard-Polaris Server-Binärdatei kommunizieren.

Erstellen eines HMI mit .NET C # & MFC C ++

Ein OEM-Kunde kann mithilfe der Microsoft Visual Studio-Entwicklungsumgebung sein eigenes Werkzeugmaschinen-HMI entwickeln. Die Kommunikation mit Polaris Server und allen benutzerdefinierten ausführbaren Dateien, die im Polaris UniverseOne ™ Motion Controller ausgeführt werden, erfolgt über die Polaris Communication DLL.

Polaris Bewegungssimulator: MotionSIM2

Mit der Polaris MotionSIM2-Software kann ein Polaris UniverseOne ™ Bewegungssteuerungssystem simuliert werden. Polaris MotionSIM2 verwendet die Oracle VirtualBox-Software, um einen echten Polaris Motion Controller zu emulieren. In der virtuellen Maschine ist es möglich, eine virtuelle CNC-Maschine oder einen virtuellen Roboter mit mehreren Achsen einzurichten und zu konfigurieren. Ein eingebetteter Prozess kann entwickelt werden, und das Client-HMI kann entwickelt werden, um mit der simulierten Maschine zu kommunizieren.

Da keine echte Hardware benötigt wird, können mehrere Softwareentwickler an demselben Projekt arbeiten, um die Markteinführungszeit zu verkürzen. Verschiedene Werkzeugmaschinenoptionen, einschließlich der Auswahl des Stellantriebs, können in Software getestet werden, bevor teure Komponenten gekauft werden. Während der Kommerzialisierung können Vertriebsingenieure den Simulator verwenden, um potenziellen Kunden zu demonstrieren, und noch bevor eine Maschine ausgeliefert wird, können Kundenbediener für die Verwendung der Maschine geschult werden.

Sehen Sie unsere Technologie in Aktion

Melden Sie sich für eine interaktive Präsentation von a Polaris Experte!