The controller is specifically designed for 6-axis parallel kinematics with internal coordinate transformation and path planning, refined over more than 2 decades of hexapod design & manufacture at PI. In addition to PI’s MikroMove start-up software, LabView drivers, Windows DLLs, and programming examples are included. An Ethercat interface is optional as well as E-stop. The controller can also run absolute position encoders. PI also provides work space simulation software. With PI’s Virtual Hexapod machine, customers can start to test their own programs before the hexapod delivery. Optionally available is PI’s advanced PIVeriMove collision avoidance software, in case the hexapod is used in a confined space with external obstacles.
Hexapods use the PI General Command Set (GCS). GCS provides numerous preprogrammed functions to accelerate the orientation and application development phase significantly. GCS is consistent for all PI motion controllers.
Is a very powerful graphical program ensuring rapid start-up right out of the box. It also integrates a Macro language, scan/align algorithms, and a data recorder for system analysis.
PI provides complete open source LabVIEW drivers sets to facilitate programming.
Text-Based Programming Languages
All common programming languages under Windows & Linux with libraries and code examples.
Supported languages and software environments
C, C++, Python, Visual C++, Visual Basic, Delphi, LabVIEW, MATLAB, EPICS, TANGO, MetaMorph, µManager and all programming environments that support loading of DLLs
Determine work space and permissible load under different Hexapod orientations. A special software tool included with each PI Hexapod calculates and displays the limits graphically.
Emulation: Hexapod Virtual Machine (VM)
Saves cost and time because application programs can be developed and tested on the customer’s PC, before Hexapod delivery. VM emulates mechanics, controller and peripherals.
PIVeriMove Graphical Collision Avoidance Tool
Enables simulation of the Hexapod in the application environment to avoid positions where the Hexapod / load would collide with the surroundings. Import of peripheral objects via CAD data.
Wireless Hexapod control via iPhone, iPad or iPod