• twitter
  • facebook
  • mail


Print Page


Embedded type servo system controllers


Numerous motion control functions, such as positioning, synchronous control, and speed-torque control are performed by the Simple
Motion board being embedded in a PC which supports PCI Express®.

  • Various field devices, such as servo amplifiers, I/O modules, and high-speed counter modules are connected flexibly with the same network.
  • The Simple Motion board functions as a master station of CC-Link IE Field Network.
  • The interrupt function via PCI Express® enables an event-driven program to be created with Visual C++®.

Numerous motion control functions on PC environment

Easy programming and increased efficiency in debugging with engineering software

Seamless integration of Mitsubishi Electric's servo system into one network

Application Examples

Selecting the best suitable control methods and functions for your machine achieves an optimal solution.

CC-Link IE Field Network

CC-Link IE

All-in-One Network

CC-Link IE Field Network - Integration of IA components on
ONE single network

CC-Link IE Field Network is a single network which combines the versatility of Ethernet and highly accurate synchronous operation for Motion control. With the single network, various field devices, such as servo amplifiers, I/O modules, and high-speed counter modules, are connected with no restriction.

All-in-One Engineering Software

Covering all aspects of the product development cycle - From Easy Settings to Diagnosis with ONE engineering software

To meet customer needs, such as easy programming, easy startup, and easy maintenance, we offer the All-in-One engineering software as an easy manipulation tool with various new functions and technology.
Various tasks, such as Simple Motion parameter settings, servo adjustment, and debugging, are performed only with this All-in-One engineering software.

Synchronization of Inputs and Outputs with Servo Control

In a single network, inputs/outputs are synchronized with the command communication cycle of the servo amplifier. For example, an input from a synchronous encoder and an output to a printing machine are synchronized in the same network. CC-Link IE Field Network enables a wide range of Motion control applications.

[An example of inputs and outputs synchronized with the command communication cycle of a servo amplifier]

Flexible network topology

Star, line, and star/line mixed topologies are available for a network configuration by using a switching hub. An easy topology created only by a cable being connected to a free port of the switching hub allows field devices to be added to the system more flexibly.

Numerous Motion Control Functions

Positioning Control

  • To respond to various application needs, the Simple Motion board offers various control functions, such as linear interpolation, 2-axis circular interpolation, fixed-pitch feed, and continuous trajectory control.
  • Automatic operation can be executed easily by setting positioning addresses, speeds, and other setting items with the API library.
  • Powerful sub-functions, such as M-code output, skip, speed change, and target position change, are available.

Helical interpolation

Helical interpolation draws a helical path by a linear interpolation axis (Z-axis) following to 2-axis circular interpolation control (X-axis and Y-axis). For applications that require the boring of deep, large holes, usually the helical interpolation of the three axes must be taken into consideration.

  • Milling is done in a circle, with the X and Y axes synchronized to achieve the pre-set size.
  • The depth of the hole is simultaneously controlled along the Z axis, ensuring minimal deviation in the cutting bit position.


Just with a one-time start, the operation is carried out sequentially following the multiple positioning data.
This control is suitable for machines requiring the same operation repeated.

Positioning operation starts from Block start data No.1, and four squircles are drawn in this example.

Speed-Torque Control

Speed control follows speed commands to keep the speed constant, and torque control follows torque commands to keep the torque constant.
The Simple Motion board can be used for the speed-torque control, such as unwinding or rewinding.
Positioning using absolute position coordinates can be smoothly performed even after switching back to position control because the current position is controlled during the speed-torque control.

Advanced Synchronous Control

The advanced synchronous control is software-based synchronous control as an alternative to mechanical control, such as gear, shaft, clutch, speed change gear, and cam. In addition, a cam is easily generated with cam auto-generation function. The synchronous control can be started and ended for each axis, allowing the synchronous control axis and positioning control axis within the same program.

Cam auto-generation

Cam data for a rotary cutter can be generated automatically simply by parameter settings of sheet length, synchronization width, cam resolution, etc.

Direct control NEW

The direct control is a function that controls servo amplifiers directly by transmitting set command positions for each operation cycle from a user program to the servo amplifiers.

  • The direct control can be combined with positioning control.
  • Control can be switched between the direct control and the positioning control.
  • A personal computer with a real-time operating system can perform fixed-cycle Motion control using interrupts at every operation cycle.
  • Thanks to the position command buffers of up to 16 phases, even non-real-time operating system (Windows® ) can perform at 0.5 ms (the fastest rate) cycle command operation; This enables further increase in accuracy in trajectory control.

(Note): Execute coordinate conversion of a parallel link robot with a user program.

Event history NEW

Events occurred on each slave device and servo amplifiers can be stored to the Simple Motion board. Information of "WRITE" operation to the program, error occurrence, etc. is listed chronologically, enabling an investigation of the cause of the error and a prompt restoration of servo amplifiers.

Software Development Kit  MELSOFT EM Software Development Kit

MELSOFT EM Software Development Kit is a development software package, supporting the engineering process from system design and programming to debug and maintenance for the Simple Motion board.

MELSOFT EM ConfiguratorMELSOFT EM Configurator
Every step in the engineering process from system design and programming to debug and maintenance, is supported by this software.

MELSOFT MR Configurator2MELSOFT MR Configurator2
Primarily, tuning, monitoring, and diagnosis are easily performed with this software by being connected to a servo amplifier.

API libraryAPI library
The API library is an add-on library which uses functions (method) and labels (member) of controller and axis classes, and enables easy programming with Visual C++®.

PCI Express® device driverPCI Express® device driver
The PCI Express® device driver is software for a user program to gain access to the Simple Motion board via PCI Express®.

(Note): Contact your local sales office for the latest version of Software Development Kit.

Development and Debugging Environments

A user program is created by adding the API library (for motion control) to a project of Microsoft Visual Studio®.
● INtime® and RTX (real-time operating system) are supported.

(Note): Contact your local Mitsubishi Electric office for more details.

(Note): OS and the development environment are not included.

MELSOFT EM Configurator (Setting Tool for Simple Motion Board)

MELSOFT EM Configurator

API library (C++ motion class library)

MELSOFT EM Configurator

With the C++ motion class library, a program is created using functions (method) and labels (member) of controller and axis classes, and other classes.

  • The class library creates the program with high readability.
  • Coding time is reduced with Microsoft Visual Studio® IntelliSense®.
  • Compatibility with event-driven programming is improved by specifying any bit data as a condition of interruption.
  • The library with the same interface specifications as PLCopen® Motion Control FB, is available and suitable for fixed-cycle programming.

[Conception diagram of class types in C++ motion class library]

CC-Link IE Field Network Servo Amplifier MR-J4-GF

CC-Link IE Field Network servo amplifiers achieve an optimal solution and improve productivity in combination with the Simple Motion board.

  • Industry-leading basic performance
    Industry-leading levels of servo amplifier basic performance shorten a machine cycle time.
  • Advanced servo gain adjustment
    The advanced vibration suppression control function is easily used for maximizing your machine performance.
  • A wide range of product series and capacities
    From rotary to linear and direct drive motors, a wide range of servo motors are available, significantly improving your machine performance.
  • Preventive maintenance
    The data inside a servo amplifier are read via the network, and used for preventive maintenance, such as machine diagnostics.

Control mode

Two types of modes are available according to your needs:

  • Motion mode for a wide range of motion control functions, such as multiple-axis positioning, synchronous control, etc.
  • I/O mode for single-axis positioning

This mode enables advanced motion control functions, such as multi-axis positioning, synchronous control, and speed-torque control in combination with the Simple Motion board.

This mode easily drives a belt conveyor, a rotary table,
a ballscrew mechanism, etc.
by using the built-in positioning function in a servo amplifier.

Functions List

  Simple Motion board
Maximum number of control axes
(virtual servo amplifier axis included)
16 axes
Servo amplifier connection system CC-Link IE Field Network
Maximum distance
between stations [m(ft.)]
Connectable servo amplifier MR-J4-GF , MR-J4-GF-RJ
Operation cycle
(operation cycle settings)
0.5 ms, 1.0 ms, 2.0 ms, 4.0 ms
Engineering Environment MELSOFT EM Software Development Kit
Control modes Positioning, Trajectory control (linear, arc, and helical), Speed control, Speed-torque control
Control unit mm, inch, degree, pulse
Number of positioning data 600 data/axis
Acceleration/deceleration process Trapezoidal acceleration/deceleration, S-curve acceleration/deceleration
Manual control JOG operation, Manual pulse generator, Inching operation
Expansion control Direct control
Functions that change control details Current value change, Target position change function, Torque change function, Speed change function, Override function, Acceleration/deceleration time change function
Home position return method Driver home position return method
Auxiliary functions Forced stop function, Hardware stroke limit function, Software stroke limit function,
Absolute position system, Amplifier-less operation function, Unlimited length feed,
Optional data monitor function, Mark detection function, Flash ROM backup, M-code output function,
Event history function, Digital oscilloscope function, Cam auto-generation function
Number of occupied I/O points 32 points (I/O allocation: Intelligent function module, 32 points)
Current consumption [A] 12 VDC 0.4
3.3 VDC 0.6
Mass [kg] 0.13

Performance specifications of CC-Link IE Field Network

Simple Motion module
Maximum link points per network RX 16k points (16384 points, 2 kbytes)
RY 16k points (16384 points, 2 kbytes)
RWr 8k points (8192 points, 16 kbytes)
RWw 8k points (8192 points, 16 kbytes)
Maximum link points
per station
Master station RX 16k points (16384 points, 2 kbytes)
RY 16k points (16384 points, 2 kbytes)
RWr 8k points (8192 points, 16 kbytes)
RWw 8k points (8192 points, 16 kbytes)
Local station RX 2k points (2048 points, 256 bytes)
RY 2k points (2048 points, 256 bytes)
RWr 256 points, 512 bytes
RWw 256 points, 512 bytes
device station
RX 2k points (2048 points, 256 bytes
RY 2k points (2048 points, 256 bytes
RWr 256 points, 512 bytes
RWw 256 points, 512 bytes
device station
RX 128 points, 16 bytes
RY 128 points, 16 bytes
RWr 64 points, 128 bytes
RWw 64 points, 128 bytes
Ethernet Communication speed 1Gbps
Connection cable 1000BASE-T Ethernet cable (Note-1): category 5e or higher (double shielded/STP) straight cable
Maximum distance
between stations
100(328.08) (conforms to ANSI/TIA/EIA-568-B (category 5e))
Topology Line type, star type, line/star mixed type
Overall cable
Line type [m(ft.)] 12000(39370.08) (When 1 master station and 120 slave stations are connected)
Star type(Note-2) Depends on system configuration
Maximum connectable stations per network 121 stations (1 master station. 120 slave stations)
Maximum number of networks 239

(Note-1): Use the cables recommended by CC-Link Partner Association for CC-Link IE Field Network.
     CC-Link IE Controller Network cables are not compatible with CC-Link IE Field Network.

(Note-2): A switching hub is required for star topology.