Home Contact Us Site Map


Home
About Us
Test Equipment
Tooling
Controls and DAQ
Automation
Engineering
Tooling Products
Test Components
Test Solutions

MPI Motion
Thermal Profiler
FieldPoint Control
Power Supply Testing
Compact Rio

MPI Motion

The MPI (Motion Programming Interface) is a C/C++ programming library for MEI’s XMP-SynqNet motion controllers.  SynqNet is an all-digital motion control interface for communications between controllers and drivers. It operates on the 100Base-TX physical layer of Ethernet (IEEE 802.3).

Flexline has now successfully deployed its first test and control application using MEI’s MPI in the National Instruments LabWindows/CVI Integrated Development Environment.  The MPI affords all capability necessary for the creation of robust test and production applications using any C/C++ development environments.  LabWindows/CVI is a proven and powerful integrated development environment that is especially well-suited for test and measurement applications.  LabWindows/CVI and MEI’s MPI easily handle communication and control of multi-axis systems through this new SynqNet digital network featuring cycle times LESS than 25 ms.

Text Box:

 Using National Instruments LabWindows/CVI and MEI’s MPI, Flexline was able to design a test system to cycle and test a wafer delivery robot servo control system on the production floor and provide engineering performance characterizations.  Multiple Kollmorgen SynqNet servo amplifiers controlled multiple axes in the robot.  A MEI XMP-SynqNet controller board was installed into a standard PC and connected to the Kollmorgen drivers via a slightly modified Ethernet cable.  The axes were commanded to a series of custom target positions at a variety of speeds in addition to functional controller operations.  The MPI allowed the LabWindows/CVI application to set up and acquire continuous buffers of real-time data from the XMP controller board.  This data was processed to determine the performance of the axis during the test.  Data returned from the MPI detailed performance characteristics by highlighting following error, motor drive current, position error, settling time, velocity, and acceleration.  Relevant information was extracted and saved to file on a per-cycle basis.  This information has been instrumental in characterizing the UUT and determining pass/fail criteria.

For more information on SynqNet, please refer to the SynqNet User Group @ http://www.synqnet.org/ 

You can also view the whole story of implementing MPI on the Asyst SPARTAN EFEM

via http://www.synqnet.org/Asyst or Asyst.pdf.

 

 

`


 

 

Home Up Next