NEW!

From Trio

MC664-X
Overview
Specification
Expansion/Accessories
Software
Documents
EtherCAT Partners
EtherCAT Specification

MC664

P861 (Single Core) | P862 (Quad Core)

The new MC664-X... Quad core A9 processor, Dedicated communications core, up to 128 axes and built-in EtherCAT port all adds up to the most versitile Motion Coordinator yet!
EtherCAT logo

MC664-x

Highlights

  • Up to 128 Axes - 64 Stepper / Servo Axes and 64 Virtual Axes
  • Precise 64 Bit Motion Calculations with Quad Core Cortex A9 1GHz Processor (P862)
  • Dedicated Communications Core
  • Built-in EtherCAT Port
  • EtherCAT, Sercos, SLM and RTEX Digital Drive Interfaces
  • Linear, Circular, Helical and Spherical Interpolation
  • Flexible CAM shapes, Linked Motion
  • EnDAT, BISS and SSI Absolute Encoder Supported
  • Hardware Linked Outputs for Camera / Laser Control
  • Ethernet-IP / Modbus TCP / Ethernet Interface Built-In
  • Anybus-CC Module for Flexible Factory Comms Including ProfiNet/Profibus
  • IEC 61131-3 Programming
  • Multi-tasking BASIC Programming
  • Text File Handling
  • Robotic Transformations
  • SD Memory Card Slot
  • CANopen I/O Expansion
  • Backlit LCD Display
  • RoHS and CE Approved

EtherCAT... So easy

The built-in Ethernet port allows programming and connection of common HMI and PLC protocols directly to the MC664.

The two built-in EtherCAT axes which can be upgraded with the purchase of the P914 Remote Axes FEC.

Each P914 doubles the available axes, i.e:
P862 + 1 x P914 = 4 Remote Axes
P862 + 2 x P914 = 8 Remote Axes
P862 + 3 x P914 = 16 Remote Axes
P862 + 4 x P914 = 32 Remote Axes
P862 + 5 x P914 = 64 Remote Axes
P862 + 6 x P914 = 128 Remote Axes

Every axis can be programmed to move using linear, circular or helical or spherical interpolation, electronic cams, linked axes and gearboxes. The quad core 1GHz processing power allows for multiple robotic transformations to run simultaneously.

User programs can be written in Trio’s established multi-tasking TrioBASIC language using the powerful Motion Perfect application development software making complex motion easy. Also available as an option are the industry standard IEC 61131-3 languages allowing a fully functional PLC programming system.

MC664-x

Ethernet

MC664-x

The built-in Ethernet port allows programming and connection of common HMI and PLC protocols directly to the MC664.

Easy to use

MC664-x

A bright easy to read backlit display enables the controller status to be easily determined.

So fast!

MC664-x

The MC664-x boasts quad-core processing power with a dedicated motion core and communications core allowing multiple robotc transformations to run simultaneously.

Both the MC664 single core and the MC664-X quad core models are ideal for high axis count machine and robotic applications. They have built-in EtherCAT port but no axes are enabled  by default.

Rugged

MC664-x

The single piece metal cast backplate provides an integrated earth chassis to improve noise rejection in the industrial environment.

So expandable

Configure the controller functionality and connectivity by attaching up to 7 half-height expansion modules or 3 full-height expansion modules. Using the expansion modules allows the MC664 to support up to 64 networked digital drives, 24 analogue servo drives, 25 pulse and direction drives and 25 absolute and incremental encoders.

The axis expansion modules feature many options for Drive Network interfaces, analogue servo, pulse/direction, absolute or incremental feedback and accurate hardware registration.

MC664-x
p861.png p862.png
Product P861
MC664
P862
MC664-X
Description Expandable 64 axis DIN/panel mounted high performance motion coordinator Expandable 64 axis DIN/panel mounted high performance motion coordinator
Name MC664 MC664-X
PCode P861 P862
Status Current Current
Configuration P861
MC664
P862
MC664-X
Axis 0 Core Core
Axes P861
MC664
P862
MC664-X
Max Axes 128 128
Max networked axes 64 128
Max virtual axes 128 128
Max discrete wired axes 25 25
Performance P861
MC664
P862
MC664-X
Maximum Encoder Input Frequency 6.000 MHz 6.000 MHz
Flash memory 32 x 16000 values 32 x 16000 values
Maths precision IEEE 457 Double IEEE 457 Double
Maximum servo period 2000 µs 2000 µs
Table memory 512000 values 512000 values
Maximum VR variables 65536 65536
Minimum servo period 50 µs 50 µs
Position register precision 64 bit 64 bit
Clock frequency 1000 MHz 1000 MHz
Cores 1 4
Processor ARM9 ARM9
Real-time clock Yes Yes
Maximum stepper output frequecny 2.000 MHz 2.000 MHz
User memory 8 MB 8 MB
Drive interfaces P861
MC664
P862
MC664-X
Auxilliary axis Option Option
EtherCAT Option Option
Hydraulic Option Option
Piezo Option Option
Panasonic RTEX Option Option
SERCOS Option Option
Servo Option Option
SLM Option Option
Step & direction Option Option
Communications P861
MC664
P862
MC664-X
Anybus Option Yes
Bluetooth Option Yes
CANopen Yes Yes
CC-Link Option Yes
DeviceNet Yes Yes
Ethernet Yes Yes
EthernetIP Yes Yes
Hostlink Yes Yes
MODBUS-RTU Yes Yes
MODBUS-TCP/IP Yes Yes
Profibus Option Option
ProfiNet Option Yes
RS232/RS485 Yes Yes
USB 1.1 Option No
Encoder ports P861
MC664
P862
MC664-X
Feedback input Option Option
Incremental (A+B) output Yes Yes
Pulse & direction output Yes Yes
Reference input Yes Yes
Internal I/O P861
MC664
P862
MC664-X
+/-10V analogue outputs 0 0
Analogue output precision 12 bits 12 bits
Analogue Inputs (0-10V) 2 2
Analog input precision 12 bits 12 bits
Digital Bidirectional I/O (24V) 8 8
Digital Inputs (24Vdc) 8 8
Digital Outputs (24Vdc) 0 0
Registration inputs 58 58
Registration speed 1 µs 1 µs
Watchdogs 1 1
External I/O P861
MC664
P862
MC664-X
+/-10V analogue outputs 16 16
Analogue output precision 12 bits 12 bits
+/-10V analogue inputs 32 32
Analogue input precision 12 bits 12 bits
Digital I/O points 1024 1024
Programming P861
MC664
P862
MC664-X
Trio BASIC Yes Yes
DXF in Yes Yes
G-Code Yes Yes
HPGL Yes Yes
IEC61131 Yes Yes
Kinematic Option Option
Maximum programs 32 32
Maximum tasks 22 22
Software P861
MC664
P862
MC664-X
Motion Perfect Version 4 4
Expansion P861
MC664
P862
MC664-X
Expansion module type Series4 Series4
Maximum modules 7 7
Memory card SD SD
Physical P861
MC664
P862
MC664-X
Maximum operating temperature 45 °C 45 °C
Minimum operating temperature 0 °C 0 °C
Mount DIN/Panel DIN/Panel
Depth 155.0 mm 155.0 mm
Height 201.0 mm 201.0 mm
Width 56.0 mm 56.0 mm
Weight 750 g 750 g
Power P861
MC664
P862
MC664-X
Supply current 625 mA 625 mA
Supply voltage 24 V 24 V
Certification P861
MC664
P862
MC664-X
CE Yes Yes
RoSH Yes Yes
MC664

Axis Configuration Key

Core functionality

CORE AXES – can be configured in software as pulse and direction outputs with stepper or servo drives. They can also be configured for incremental encoder feedback.

Core functionality is a set of ATYPEs (Axis TYPEs) that are available on all controllers. They are based on pulse outputs and incremental encoder feedback.

ATYPE Description
43 Pulse and direction output with enable output
45 Quadrature encoder output with enable output
63 Pulse and direction output with Z input
64 Quadrature encoder output with Z input
76 Incremental encoder with Z input
78 Pulse and direction with VFF_GAIN and enable output 1
Extended functionality

EXTENDED AXES – in addition to the Core functionality these axes can also be configured for absolute encoders and closed loop servos (requires voltage output).

Only axes marked as AS have an analogue output and can be used for closed loop control.
All Extended Axes can use these ATYPE's as feedback.
If you want to just use the feedback and not complete a closed loop servo system set SERVO = OFF

ATYPE Description
30 Analogue feedback Servo
44 Incremental encoder Servo with Z input
46 Tamagawa absolute Servo
47 Endat absolute Servo
48 SSI absolute Servo
60 Pulse and direction feedback Servo with Z input
77 Incremental encoder Servo with enable output
Products - Expansion Modules
FlexAxis Interface (P874)bolt on expansion module
For use with Stepper, Analogue Servo & Piezo motors. The Flexible axis interface provides an extra 4 axes.
FlexAxis Interface (P879)bolt on expansion module
For use with Stepper, Analogue Servo & Piezo motors. The Flexible axis interface provides an extra 8 axes.
FlexAxis Interface (P881)bolt on expansion module
For use with Stepper, Analogue Servo & Piezo motors. The P881 Flexible axis interface also adds 8 axes of SSI Absolute Encoder functionality.
RTEX Interface (P871)bolt on expansion module
For use with the latest range of Panasonic MINAS A4N and A5N amplifiers supporting the Panasonic Real Time Express (RTEX) network. Allows Plug & Play interconnection with Shielded twisted pair (TIA/EIA-568B CAT5e or more) Ethernet cables.
Ethercat Interface (P876)bolt on expansion module
For use with and EtherCAT based drive products. EtherCAT is the open real-time Ethernet network originally developed by Beckhoff.
SERCOS Interface (P872)bolt on expansion module
For use with any sercos II IEC61491 compliant drive. The module allows control of up to 16 axes via sercos with cycle times down to 250usec. Multiple sercos daughter boards can be used to increase axes count to 64.
SLM Interface (P873)bolt on expansion module
For use with drives supporting Control Techniques SLM protocol. Each module supports 6 axes which can be individual drives or a single drive using the CT Multiax concept.
Anybus-CC Module (P875)bolt on expansion module
This module adds support for the Anybus CompactCom device modules.
Blanking Module (P878)bolt on expansion module
Used to ensure the system is "tied" together mechanically. There is no communication bus connection, but the P878 is required for the earth connection.
FlexAxis Splitter Cable (P381) bolt on expansion module
Breakout cable to split the high density D-Type connectors to standard D-Type connectors. Used only with the P874, P879 and P881 FlexAxis Interface (P874, P879, P881)
Products - Flexslice Modules
Flexslice Coupler (P366)P366
The Flexslice System consists of a P366 coupler and up to 16 Flexslice EtherCAT modules. The coupler converts the passing telegrams from Ethernet 100BASE-T to E-bus signal format.
Flexslice 16-Out PNP (P371)P371
The P371 digital output slice connects the binary control signals from the Motion Coordinator to the machine’s output devices at 24V dc.
Flexslice 16-In PNP (P372)P372
The P372 digital input slice connects 24V dc signals from devices on the machine to the binary control registers in the Motion Coordinator.
Flexslice 16-In PNP (P375)P375
The P375 Flexslice 3 Axis Step Pulse Module controls up to 3 Stepper motors with Pulse/Direction/Enable or Pulse/Direction/Registration signals for each axis.
Flexslice 16-Out NPN (P376)P376
The P376 digital output slice connects the binary control signals from the Motion Coordinator to the machine’s output devices, such as relays, contactors, valves, lamps etc. at 24V dc.
Flexslice 16-In NPN (P377)P377
The P377 digital input Flexslice connects 24V dc signals from devices on the machine to the binary control registers in the Motion Coordinator.
Flexslice 8 Analogue Outputs (P378)P378
The P378 Flexslice 8 Analogue Output module has eight programmable voltage range output terminals, each digitised to a resolution of 12 bit.
Flexslice 8 Analogue Inputs (P379)P379
The P379 Flexslice 8 Analogue Input module has eight programmable voltage range input terminals, each digitised to a resolution of 12 bit.
Products - CAN I/O Modules
CAN 16-Out I/O Module (P317)CAN
The Trio CAN16 Output module provides 256 distributed output channels at 24Vdc level. All points are short-circuit proof and completely isolated from the CANbus. P317 modules may be mixed on the same bus, with other types in the Trio CAN I/O range.
CAN 16-In I/O Module (P318)CAN
The Trio CAN16 Input module provides 256 distributed input channels at 24Vdc level. All input points are high level (24V in = ON) and completely isolated from the CANbus.
CAN16 I/O Module (P319)CAN
The Trio CAN16 Input/Output module provides 256 distributed bi-directional input/output channels at 24Vdc level. All input points are high level, (24V = ON) all outputs are short-circuit proof and the I/O is completely isolated from the CANbus.
CAN 8-In / 4-Out I/O Module (P326)CAN
The CAN Analogue I/O module provides a compact DIN rail mounted analogue input/output capability for Trio Motion Coordinators. Each module provides 8 channels of 12-bit (+/-10V) analogue inputs and 4 channels of 12-bit (+/-10V) analogue outputs.
CAN 8-Relay Module (P327)CAN
The Trio CAN8 Relay module provides 128 distributed low power relay channels at up to 30Vdc or 49Vac. All output points are Volt-free contacts and are completely isolated from the CANbus. P327 modules may be mixed on the same bus, with other types in the Trio CAN I/O range.
Products - Generic
UNIPLAY HMI (7") (P843)bolt on expansion module
Trio’s unique UNIPLAY HMI system is a revolutionary way to make operator interfaces better, easier and more secure! The UNIPLAY series boasts a 7" and 10" colour display.
UNIPLAY HMI (7") (P844)bolt on expansion module
Trio’s unique UNIPLAY HMI system is a revolutionary way to make operator interfaces better, easier and more secure! The UNIPLAY series boasts a 10" colour display.
Firmware - MC664
LATEST USER RELEASE:
File:MC664_20283.zip
Version:2.0283
Size:1586024 bytes
Date:2017-Apr-07
Software - Programming
Motion Perfect
Motion Perfect is designed to make setup, diagnostics, commissioning and using our range of Motion Coordinators as simple as possible. It provides the user with an easy to understand Windows based interface for rapid application development, controller configuration and monitoring of controller processes.
IEC 61131-3 Runtime Software (P877)
IEC 61131-3 standardises the programming language, the instruction sets and the handling and structuring of projects. As supplied, the IEC 61131 system will run programs for one hour after power-on, to allow engineers to try out their standard programs on the Motion Coordinator hardware. For continuous running, a software key (Feature Enable Code) must be bought for each Motion Coordinator that can run IEC 61131 programs.
(Log on to E-Store to purchase).
Software - Expansion
Kinematic Runtime FEC (P750)
The P750 Robot kinematic runtime enables the more complex FRAME transformations which enable easy programming of various types of robot Including SCARA and Delta.
(Log on to E-Store to purchase).
2 x EtherCAT Remote Axis FEC's (P914)
The P876 (EtherCAT Exp Module), P872 (sercos Exp Module) and P871 (RTEX Exp Module)1 all come equipped with two axes per module as standard. To add further axes, the P914 Feature Enable Code can be purchased.

Each P914 doubles the available axes, I.e:

P861 + 1 x P914 = 2 Remote Axes
P861 + 2 x P914 = 4 Remote Axes
P861 + 3 x P914 = 8 Remote Axes
P861 + 4 x P914 = 16 Remote Axes
P861 + 5 x P914 = 32 Remote Axes
P861 + 6 x P914 = 64 Remote Axes

P862 + 1 x P914 = 4 Remote Axes
P862 + 2 x P914 = 8 Remote Axes
P862 + 3 x P914 = 16 Remote Axes
P862 + 4 x P914 = 32 Remote Axes
P862 + 5 x P914 = 64 Remote Axes
P862 + 6 x P914 = 128 Remote Axes

(Log on to E-Store to purchase).
Software - Support Apps
CAD2Motion
The program allows the user to create motion paths in a CAD package such as AutoCAD and convert them into code executable by a Trio Motion Coordinator.
AutoLoader
A compact, self-contained package designed to allow simple distribution of projects written using Motion Perfect. Simply add the project to the Autoloader folder, edit a script file to provide control of the loading sequence and send to the customer.
Trio MCLoader
The Trio MC Loader is a Windows ActiveX control which can load projects (produced with Motion Prefect) and programs onto a Trio Motion Coordinator. Communication with the Motion Cordinator can be via serial link, USB, Ethernet or PCI depending on the Motion Coordinator.
Trio PCMotion
PCMotion is an ActiveX component allowing direct connection to the Trio Motion Coordinator from a custom user application. It can be used to control any of the Motion Coordinator functionality as well as send text files down to the controller.
TextFileLoader
The file loading functionality of the Motion Coordinators allows files to be easily loaded into the controller memory or the SD card (when fitted). This allows programs written in text based languages such as G-Code and HPGL to be loaded to the controller where they can be parsed and executed by a TrioBASIC program. The transfer process is optimized to compress the file and reduce transfer times, or it can be set to stream the file into a FIFO buffer on the controller. This can help reduce overall machine cycle times when file sizes can be large and so making communication time significant.
Guides  
Data Sheet  
Quick Start Guide Simple set up guide
Manuals  
The Technical Reference Manual can be downloaded in full or as separate sections. All in PDF format.
Hardware Overview (Chapter 2)
Certificates  
EC Declaration MC664, MC664-X
UL Listing Please insert E238097 UL File Number in the search box.
Fieldbus Data  
EtherNet IP EDS (Electronic Data Sheet) files EtherNet IP EDS (Electronic Data Sheet) files
DeviceNet EDS (Electronic Data Sheet) files DeviceNet EDS (Electronic Data Sheet) files
Profibus EDS (Electronic Data Sheet) files Profibus EDS (Electronic Data Sheet) files
CAD Data  
Drawings are available in the following formats: DXF, IGES, DWG, STEP and SolidWorks. These files are included in the Zip file below. Please note: the case is the same as the MC464.
Download Zip file
PREFERRED EtherCAT PARTNER JOIN DATE WEB ADDRESS
Delta September - 2014 delta-americas.com
Panasonic October - 2014 panasonic-electric-works.com
LS Mecapion October - 2014 lsmecapion.com
JVL November - 2014 JVL.dk
AMC December - 2014 a-m-c.com
Hiwin November - 2015 hiwinmikro.tw
Axor December - 2015 axorindustries.com
Moog Animatics February - 2016 Animatics.com
Fastech April - 2016 Fastech.co.kr
RTA April - 2017 rta.it
Other partners (EtherCAT) Drive Encoder I/O Device
ABB ACS355, ACS850, ACSM1-M, ACSM1-S, FECA-01, MICROFLEX    
ACS Motion     ACS SPIIPLUS
Arnold Mueller GmbH & Co. KG IC, KW (-R03)    
Applied Motion Products SSxx-EC-D    
Bachmann     Bachmann slv
Balluff     Balluff BTL7
Baumer BM4-O-ECT-01-01, BMAxx Encoder 2, 4 & 10byte  
Baumer Thalheim   ATD2, ATD4 & POE  
Bernecker + Rainer Industrie Elektronik Ges.m.b.H.      
Baumueller bmaXX 4400    
Beckhoff AX2000 EP5101 EL6752, EL1088
Bonfiglioli Vectron GmbH      
Bosch Rexroth AG      
Brooks Instrument B.V.      
Brunner Elektronik AG      
Burster praezisionsmesstechnik      
Comet Technologies USA      
Control Techniques Digitax, Unidrive SP    
Copley Drives Xenus+, Accelnet+    
Danfoss GmbH      
Deutshmann     Unigate IC
Dunkermotoren BGxx    
Eltromat     ELTROMAT RSH
Elmo ELMO Drive    
ESD electronic system design gmb      
ESR Pollmeier Midi Drive, Trio Drive    
ESItron ESImotor    
Estun ProNet    
FASTECH      
Festo     CPX-FB38
Gefran SPA      
Groschoppbv      
Grossenbacher     GESYS MEC
HIGEN Motor Co., Ltd.      
Hilscher     NETX_IO
IAI ACON (does not support cyclic mode)    
Iba-AG      
Inficon AG      
Infranor XtraplusPak    
Imficon     INFICON PG
JAT ECOCOMPACT    
Jenaer Antriebstechnik GmbH      
Jenny Science Xenax    
KEB KEB 1648F5    
KEYENCE      
Kuebler MT-5868 Encoder    
Kuhnke     694_400
Kollmorgen S700    
Kollmorgen / Danaher AKD    
KUNBUS GmbH      
LEINE & LINDE AB      
Lenze i700 & 8400   IOSystem 1000
LinMot E1250-EC    
Lika Electronic srl      
LTi Drives ServoOne, ServoOne Junior    
Maxon Motor EPOS3, MAXPOS    
MCS Inc MCS INC    
Metronix ARS2000    
Mitsubishi MR_J3_A    
MKS Intruments TEMPO VALVE    
Moog MSD, MSD Compact, Animatics    
MOTEC Servo      
MURR Elektronik     IMPACT 20, IMPACT 67
MTS Systems Corp      
Nanotec Electronics N10    
National Instruments     9144
Numatics,Inc      
Omron MX2 inverter, G5 Servo GXEC0211, GXEC0241 GRT-ECT I/O
ORIENTAL MOTOR      
Parker Hannifin      
Phase Motor Control AxM-II Series    
Phoenix Contact      
RS Automation      
RTA Plus ET    
Renesas Electronics Corp.      
Sanyo Denki RS2    
Schneider Electric LXM32M    
Servotronix Motion Control Ltd.      
Sick     Inspector
Shanghai AMP&MOONS' Automation Co.,Ltd SS10-EC-D
SS05-EC-D
SS03-EC-D
   
SMC     EX260, EX600
Stober Posidrive    
TDK-Lambda Americas Inc.      
Technosoft      
Texas Instruments Incorporated      
TR-Electronic   Linear and rotary encoders  
TRINAMIC Motion Control GmbH & Co. KG      
TRSystems GmbH      
TR-Electronic      
Tsino-Dynatron Electrical Technology      
TURCK      
Vacon Plc      
VIPA     053
Wenglor Sensor     OCP, ZAC50
WAGO     750-354
Watlow Electric Manufacturing      
WEG      
Wenglor sensoric      
Yaskawa Sigma V    
EtherCAT logo  Specification
Speed 100Mbps
Physical Layer 100BASE-TX full duplex (IEEE 802.3)
Cable Shielded Twisted Pair (TIA/EIA-568B CAT5e)
Topology Line, tree or star (1)
Isolation Pulse transformer with common-mode choke
Connector RJ45
Cable Length 100m max between nodes
Cyclic period 250µsec (MC664), 500 µsec, 1000 µsec or 2000 µsec
Synchronisation Distributed Clocks technology.  Jitter < 1 µsec
Protocol CoE, SoE (2)
Number of Axes 32 (MC4N)  64 (MC464+P876) 128 (MC664)
Number of Nodes 128 slave nodes maximum
Motion modes Cyclic Synchronous Position, Cyclic Synchronous Velocity, Cyclic Synchronous Torque
Parameter transfer CoE Object read/write.  SoE IDN read/write
Input/Output Up to 1024 input bits and 1024 output bits
 
(1) Tree and star require the use of EtherCAT switches.
(2) CanOpen application protocol over EtherCAT. (CoE)
Servo drive profile according to IEC 61491 over EtherCAT. (SoE)