KPA Motion Control

KPA Motion Control is a library set used in software development for position control devices. KPA Motion Control is specially designed for the automation industry, medicine, and other application fields, where it is necessary to control the moving parts of machines or robots, e.g. numerical control (CNC) machines. It conforms to the PLCopen specification and does not rely on a specific drive model or vendor, offering a standard motion interface which can be used across various systems.

KPA Motion Control employs EtherCAT technology to combine "on the fly" calculations with data transfer ("processing on the fly"). The result is a "C" library qualified for different hardware platforms and various real-time operating systems.

Operating System:
Windows, Linux, INtime and QNX.

General

  • 3D-axis, synchronized axis, and single-axis motion control
  • Online generation of the time-optimal trajectory
  • Jerk-limited motion
  • Operating System Abstraction Layer
  • Bus Abstraction Layer
  • Available for various CPUs
  • Native EtherCAT bus support
  • Meets industry standards
  • Motion Configuration Utility (a plug-in of KPA EtherCAT Studio)