March '22

Specification & Download
Get Started

Motion Perfect 5

Design, Develop, Test, Deploy and Secure

Motion Perfect provides the user with an easy to understand interface for rapid application development, including configuration and setup of drives, controllers and HMI.
A fully featured IDE for program development and debugging in all Motion-iX languages, multi-page HMI screen development and diagnostic tools for machine commission. Motion Perfect allows complete machine setup from a single software package.

Motion Perfect is FREE to download and use.

Motion Perfect

Built on Trio's Motion-iX core technology, it provides the user with a re designed easy to understand interface for rapid application development, controller and drive configuration and monitoring of functions.

The commissioning of DX Servo Drives is made simple with a series of Device Configuration Screens allowing access to status information and diagnostics at a glance. All motor axes can be detected, setup, monitored and controlled in real-time from the easy to use dialogue windows.

Motion Perfect 5 includes access to IEC 61131 and PLCopen and the robotics solution; TrioRPS. Advanced visualisation including a 3D oscilloscope and IP protection of your projects are also upgraded in this version.

Motion Perfect is FREE to download and use.


DX4 Servo Drive Support

  • Display and edit EtherCAT profile
  • Simple setup of commonly used parameters
  • Tuning tools and control law selection
  • Dedicated scope screen for drive
  • Active alarm, with trouble-shooting tips and Alarm history
  • Drive status monitor
  • Built-in test moves
  • Tabulated view of all drive parameters
  • Import / Export full or partial parameter set
  • Upgrade firmware to multiple Trio DX4 drives


EtherCAT Diagnostics

  • Improved diagnostics for EtherCAT networks
  • Enable and Disable enhanced diagnostics from Intelligent Drives tool
  • Added Diagnostics device configuration page to show network status registers
  • Added topology based network visualisation
  • Graphical indication of device status


IEC Editor

  • Improved ladder usability in free form ladder (FFLD)
  • IEC editor shortcut keys
  • Improved bookmark navigation
  • Single step debug
  • Intelligent context related parsing of #define expressions


Robot Programming System (RPS)

  • Full support for RPS V1.5
  • Trio SCARA robot types
  • Calibration data quick entry
  • Default robot definitions for Trio SCARA
  • 3D visualisation linked to robot definition
  • New Trio SCARA 3D models


Controller Tree

  • Improved navigation to EtherCAT axes


Flex Slice system

  • Firmware update to selected FlexSlice modules via EtherCAT



  • New flatter User Interface


Trio Motion-iX Editor

  • Add INCLUDE to program via drag & drop
  • Support for 'STATIC' values
  • Colour indication of search result in scroll bar


Other enhancements and bug-fixes

  • Added group and package information to PROJECT_DATA
  • Added snippets in HMI designer
  • Scope User Interface improvements
  • Chinese translation of Motion-iX (TrioBASIC) help
  • Improved repeated operation of Find & Replace in project
  • Better usability of user defined packages
  • TABLE and VR viewer access to bit level data
  • Fixes to watch window when displaying IEC variables
  • Improved project synchronisation performance


  Minimum Specification Recommended Specification
OS Windows 7* Windows 10
.NET Library 4.6.2 4.6.2
CPU Dual core 2 or more cores
RAM 2Gbytes 4Gbytes +
Hard Disk Space 200MBytes + space for projects 500MBytes
Display 1024 x 768, 24bit colour 1280 x 1024 and higher, 32bit colour
3D Graphics  DirectX 9  DirectX 11 
Communications EtherNet EtherNet
Compatibility Motion Perfect 5 is compatible with all MC4 range Motion Coordinators and above.

* Windows 7 is no longer supported by Microsoft. Although we will continue to test basic functionality on Windows 7 and will continue to support it as long as we can, there is no guarantee that all functionality will work or that support will continue.

Download Motion Perfect
Latest USER Release:
Size:252322102 bytes
Software Release Notes (log in)

Important notes for users of the 10” Uniplay with Mk1 hardware. Read this document BEFORE installing Uniplay updates.click here (log in)

For earlier versions of Motion Perfect, please click here (log in)

Motion Perfect 5 has several tools which are used to monitor the controller and interact with it. Some tools are built into Motion Perfect, others are implemented as Support Applications.


One of the keys to using Motion Perfect 5 is its concept of a “Project”. The project aids the application design and development process, by providing a disk based copy of the multiple controller programs, parameters and data required for a single motion application.

Once the user has defined a project, Motion Perfect 5 works behind the scenes automatically maintaining consistency between the programs on the controller and the files on the PC.
When creating or editing programs on the controller they are automatically duplicated on the PC which means you do not have to worry about loading or saving programs and you can be confident that next time you connect to a controller you will have the correct information on your PC.  Motion Perfect 5 keeps multiple backup copies of the project in a sub folder, thus allowing the programmer to revert to any previous version.

Project Manager

The multi-tasking capability of Motion Coordinators means there will often be a number of different program files associated with an application. In order to keep track of these multiple files and their associated data a major component of the Motion Perfect 5 environment is the project manager.

  • Load and Save multiple programs as a single named project
  • Simultaneous saving of program files to both the PC and the Motion Coordinator
  • Verify contents of controller match the project file on disk
  • Load and Save controller variables and table memory to disk
  • Automatically generate controller “Startup” configuration files
  • Include Motion-ix, HMI and IEC 61131-3 programs in the same project
  • Spreadsheet style interface to monitor and set axis parameters
  • Automatically updates real time parameters
  • Support for all axis types (including virtual axes)
  • Changes can be made while programs are running
  • Enhanced user configured axis display

Axis Jog Screen

  • Jog axes forward/reverse with a mouse click
  • User defined axes - can include virtual axes
  • Set hardware jog inputs for each axis
  • User defined jog speed for each axis

Digitial I/O Status

  • Display status of all I/O Channels simultaneously
  • Automatically configures to support all available I/O
  • Set outputs with a mouse click
  • I/O’s can be named and saved in Project

Motion-iX Program Editor

  • Simultaneously edits the controller program and a copy on disk - programs do not need to be downloaded after editing
  • Windows style editor with Cut, Copy & Paste - uses the Windows clipboard so information may be pasted between programs
  • Edit multiple programs simultaneously
  • Find & Replace
  • Jump directly to any line number or program label
  • View programs while they are running
  • Bookmark lines for easy access
  • Offline editing with NEW advanced MC400 simulator

IEC 61131-3 Program Editor

  • Offline editor allows program creation away from the target Motion Coordinator
  • Function Block, Structured Text, Ladder and Sequential Function Chart methods.  (IL not supported)
  • Edit multiple programs simultaneously
  • Find & Replace
  • View debug information while running
  • Libraries for Motion Coordinator specific functions
  • Run IEC and Motion-ix programs at the same time

3D Scope

The oscilloscope has a new 3D display mode. Configure the sample rate, trace thickness and colour. Pan, zoom and rotate in 3D in real-time.


  • Helps with visualisation of XYZ paths
  • Up to 6 axes supported for viewing tool orientation as well as the 3D path.


Define and generate cam tables using this interactive graphical cam designer. Commonly used cam shapes are pre-built into the CAM library software.

The required dimensions and offsets can be entered and the resulting cam shape is immediately shown as graphs of position, speed and acceleration. Data can be output as a cam table formula or as FLEXLINK parameters.

Alternatively, cam shapes can be built up using the interactive "Piecewise Curve" feature. Enter your XY points and see the resulting cam shapes. Points can be adjusted by dragging points on the graph, giving a truely interactive experience and saving time compared to using trial and error techniques.

The resulting cam tables are ready to be copied and pasted into your programs and used with CAM and CAMBOX functions.


  • Easy specification of motion profiles commonly used in machinery
  • Outputs files as Motion-ix programs or TABLE points
  • Graphical display of motion position/speed/acceleration curves
  • Build piecewise curves with straight, polynomial and spline sections
  • Generates example CAM/CAMBOX move statements
  • Import sets of points from Excel
  • Will handle multiple sector CAM shapes

3D Visualization Tool

The 3D Visualization tool, available in Motion Perfect 5, enables simulation of Machine Motion, using an externally generated 3D model which can be synchronized with the motion program. This tool can simulate realistic movement sequences on a PC in real time. In this way, movement sequences can be tested and optimized safely.

The exported 3D model can be placed into the 3D environment within Motion Perfect 5 and panned, zoomed and rotated with ease while the robot program is running. Each joint and link can be interrogated to find its position in 3D space.


  • Import open 3D models in OBJ format
  • Driven joints can be rotary or linear
  • Allocate parts of the model to axes
  • Set up joint hierarchy
  • Configure the range of movement
  • Calibrate the axes
  • Model moves according to the motion program

MC400 Simulator

The MC400 Simulator is a Microsoft Windows™ based application for the PC, designed to be used in conjunction with Trio Motion Technology´s Motion Perfect 5 development software. It provides a software simulation of Trio Motion Technology´s MC4 range of multi-tasking Motion Coordinators without the need to buy hardware.

Key Sensitive Help Files

Motion Perfect 5 comes with complete help files for Motion-iX and the IEC programming libraries. Using the search function, or jumping to a help topic via the context sensitive help in the editor, the programmer has access to all the information from Trio´s technical programming manuals. The help files are also rich in programming examples for many motion applications.


  • Programming support for Trio´s Uniplay HMI system
  • Graphical editor – what you see is what you get
  • HMI program is part of the Motion Perfect project
  • No need for external 3rd party HMI programming tools
  • Supports 7 inch (18 cm) and 10 inch (25 cm) displays
  • Allocates touch screen functions

Project Encryptor

Protect your software inside the controller, allowing you to maintain any in house intellectual property and stay ahead of your competition.

The Project Encryptor is a utility that enables a programmer’s intellectual property to be licenced to individual Motion Coordinators. A project is developed normally using Motion Perfect and then encrypted.

Once encrypted the program is safe to distribute and can only be loaded to a controller with a correct key, which is unique to both the controller serial number and source project.


  • Licence your intellectual property
  • Greater security for machine exporters
  • Allows diagnostic access for maintenance purposes and program upgrades in the field whilst protecting IP

Below you will find a selection of Getting Started assets to help you to learn how to program and control various machines and robots with Motion Perfect. Each zipped file contains a video, an example program (where applicable) and an application note to get you going. There is no need to purchase a Motion Coordinator to use these programs.

Flex-6 Nano-Getting-Started


Download Files (log in)

X-Y Gantry Pick and Place


Download Files (log in)

X-Y Gantry Trace a Path


Download Files (log in)

Flying Shear


Download Files (log in)



Download Files (log in)

Traverse Winder


Download Files (log in)

Bottle Feeding


Download Files (log in)

IEC 61131-3 - Structured Text


Download Files (log in)