Performance Motion Devices' Motor drive runs application code directly

August 16, 2012 // By Nick Flaherty
Performance Motion Devices has launched a motor drive that includs a dedicated engine that runs C and C++ user application code directly on the drive itself.

This new feature enables standalone operation and high performance motion control applications for medical, semiconductor, laboratory automation and general purpose automation.
The embedded code execution capability in the ION/CME is made possible by an ultra-high speed dedicated code execution module on the ION called the C-Motion Engine (CME). Running with a base configuration of 96 MIPs (millions of instructions per second), the C-Motion Engine can handle a wide range of tasks including management of time-critical digital and analog I/O signals, interfacing to touch panels and other operator interface hardware, peripheral management such as cameras, high speed sensors, and general purpose high speed synchronization with other drives. Software program development is simplified via PMD's C-Motion development environment, which includes a library of motion control code, with complete examples available to customize and build upon. C-Motion enables machine designers to quickly program motion for demanding applications using standard C/C++ programming.
PMD’s line of ION Digital Drives provides high performance motion control supporting DC brush, brushless DC, step, and microstepping motors. They are based on PMD's Magellan Motion Processor, which provides user-selectable profile modes including S-curve, trapezoidal, velocity contouring, and electronic gearing. Drive power operation for the ION/CME products is from 12V to 56V, with total power ratings depending on motor configuration of 500 watts and above.
ION/CME drives communicate via UDP and TCP over 10/100T Ethernet networks, as well as RS232, RS485 serial and CANbus networks. System setup and programming is provided via PMD’s ProMotion software suite which provides an easy setup Axis Wizard, axis auto-tuning, numerous control screens, and high speed trace performance optimization tools.