Hexapod Stewart Platform Controllers, 6-Axis Motion Software

PI hexapod Stewart platform positioning systems combine parallel-kinematic mechanics with digital six-axis motion controllers, coordinate transformation software, simulation tools, scan routines and programmable pivot-point control.

6-Axis ControlVirtual Pivot PointSimulation SoftwareEtherCAT OptionsAlignment Routines

Hexapod control is different from conventional stacked-axis motion control. A hexapod does not move one independent mechanical axis at a time. Instead, the controller transforms Cartesian commands for X, Y, Z, pitch, roll and yaw into coordinated motion of six actuators. This allows the user to command a tool point, optical axis, sample location or payload center directly in space.

PI hexapod controllers include motion-control software, libraries, graphical tools and simulation functions for setup, programming, alignment and system integration.

User-Programmable Center of Rotation

PI hexapod controllers allow the user to define the pivot point by software. The center of rotation can be placed anywhere inside or outside the physical hexapod workspace, making it possible to rotate around an optical axis, beamline point, tool tip, sample center or other application-specific coordinate.

Why the Pivot Point Matters

In photonics alignment, optics testing and precision assembly, the useful point of rotation is often not the mechanical center of the platform. User-programmable, software-defined pivot control makes the payload move around the point that matters to the process.

Coordinate Transformation

The controller handles the parallel-kinematic transformations internally. Users can enter Cartesian position and orientation commands directly while the controller coordinates the six actuators.

Hexapod coordinate system
Hexapod coordinate system used for six-axis position and orientation commands.
Hexapod axis and platform orientation
Platform position and orientation examples for visualizing coordinate transformation.
Hexapod platform position example
Platform at initial position and commanded angular orientation.
Hexapod yaw pitch roll axis example
Example of combined X, Y, Z and angular motion.
Interfaces for Hexapod Controllers
InterfaceUse
TCP/IP EthernetIndustry-standard network control and remote access.
EtherCATOptional real-time automation interface for machine integration.
Keyboard and MonitorStandalone operation and local setup.
Manual Control PadInteractive six-axis manual positioning during setup and testing.
RS-422Optional long-distance communication up to 1.4 km.
Analog and Optical InputsOptional inputs for alignment, measurement and automation tasks.
Hexapod Software Components

Programming and External Control

  • Windows DLLs and Linux libraries
  • LabVIEW VIs and example programs
  • ASCII command communication
  • PI General Command Set compatibility
  • Ethernet-based remote control

Application Routines

  • Scan routines for multi-axis searches
  • Automated alignment routines
  • Photonics alignment and test routines
  • Flight simulator interface with demo software
  • Optional optical boards for IR and visible-light alignment
PIMikroMove hexapod control software

PIMikroMove Software

PIMikroMove provides graphical control of connected controllers and mechanical axes, including hexapod geometry visualization and interactive motion tools.

  • Control connected controllers and axes in one window
  • HostMacros for command sequences on the host PC
  • Position pad for mouse and joystick control
  • 3D visualization of connected hexapod geometry
  • Analog input visualization
Compact six-axis hexapod controller

Compact and Custom Hexapod Controllers

PI offers standard compact hexapod controllers as well as custom controller configurations for OEM systems, research instruments and specialized parallel-kinematic applications.

  • Six-axis vector motion control
  • Controller configurations for standard and custom hexapods
  • Integration with additional motion axes and external devices
  • Support for customer-specific automation environments
Simulation and Workspace Verification
Hexapod software tools
Software tools support workspace verification and load checks for different mounting orientations.
Hexapod scan and alignment software
Included software supports scan routines and automated alignment of fiber optic components and other precision assemblies.
Custom hexapod controller
Custom hexapod controller configuration.
Tripod parallel positioner workspace
Graphical representation of a tripod positioner and its workspace.
Command Set, Operating Systems and Libraries

The command set is compatible with PI's General Command Set and includes fast scan and alignment routines for precision positioning tasks. Hexapod controllers are supplied with a complete software package for Windows and Linux operating systems. Custom software can communicate through ASCII strings, Windows DLLs, Linux libraries or LabVIEW drivers.

LabVIEW Drivers

Driver Support

  • Full set of LabVIEW VIs
  • GUI programs including terminal applications and configuration tools
  • Graphical scanning routines
  • Online help window for each VI
  • Compatibility with PI's General Command LabVIEW Driver Set

Integration Benefits

LabVIEW support simplifies integration into test systems, optical alignment benches, scientific instruments and automated production equipment.

Hexapod Options and Accessories

Optical Metrology / Power Meters

The F-712 optical power meter is available for fiber-optic alignment applications and other automated optical search routines.

Optical power meter for alignment

Interactive 6-Axis Manual Control Pad

A manual control pad facilitates setup and testing. Programmable step sizes from 0.1 µm to 500 µm linear and 0.0001° to 0.5° angular allow precise manual positioning while maintaining the true controller position registers.

Hexapod manual control pad
Custom Hexapod Controllers

In addition to standard controller and software packages, PI has designed parallel-kinematics controllers for customer-specific applications. These solutions can support specialized hexapod geometries, extra axes, automation interfaces, alignment routines and dedicated system-control workflows. In addition to hexapod motion systems, PI also provides a large variety of different parallel-kinematics nanopositioning systems.

Hexapods vs. Traditional 6-Axis Robots

More Information

Back to Top