Network Motion Controller
Leading the market with advanced motion controllers
Elmo’s Gold Maestro leads the market when it comes to advanced, fast, precise,
easy-to-use, and cost-effective distributed networking motion controllers.
The Gold Maestro network controller and the Gold Line servo drives support both
EtherCAT ― the industry's emerging networking standard to provide applications with
fast, real-time, multi-axis control and CANopen - the senior, popular and time-proven communication protocol.
Explore the product in detail below:
Gold Maestro Highlights
Distributed Motion Control Architecture
- Top level multi-axis motion controller
- Upper level (host) communications and protocols:
- Ethernet, TCP/IP, UDP (Fast Binary Protocols, Modbus, Ethernet/
IP, Telnet, FTP, HTTP)
- USB 2.0
- EtherCAT master for distributed networking, with redundancy capabilities and distributed clock management support
- CANopen master distributed networking.
- Controls up to 100 axes simultaneously.
- Distributed intelligence: tasks are split between the Gold Maestro and the SimplIQ and/or Gold Line of servo drives:
- Significant increase in the motion system’s computation power and performance
- Simpler high-level motion control interfaces, using the PLCopen standard
- Faster and better motor control, improved event response times
- Releases the Gold Maestro’s resources for the machine’s synchronized motion control
- Reduces the communication load
- The protocol implementation allows nodes to be easily added,
removed and modified.
- CANopen communication protocols: DS 301, DS 305, DS 401
(I/O Device Profile), DS 402
- Rich, high-level, multi-axis programming environment:
- Native 'C' programming using the PLCopen for Motion API
- IEC 61131-3, PLCopen
- Large amount of memory
- Field bus communication
- CAN bus (isolated)
- Ready-for-use application program templates for common
- Advanced data recording and "live scope" features, for single
and multiple axes
- Network statistics for diagnostics
Gold Maestro Functionality
The Gold Maestro's distributed motion control architecture lends itself to an intelligent and modular design of the overall motion control system, enabling optimal selection of the drive for each axis. When coupled with Elmo's family of SimplIQ and Gold Line Network drives, the implementation of the overall motion system is extremely efficient.
Intelligence at the Axis Level
The intelligent servo drives execute the highly demanding local position, velocity, current and vector real-time
control algorithms, and they also handle the local axis and I/O sequences using the drive's programming
capabilities. Together with a wide variety of special functions and features, Elmo’s drives have very high
axis level performance.
State-of-the-Art Solutions for Your Machinery Needs
The Gold Maestro is a state-of-the-art, multi-axis motion controller. Its role is to supervise and synchronize the operation of the overall machine axes and I/Os. Using IEC-61131-3 or C programming, as well as a
complete ready-to-use API for PLCopen functions, EtherCAT (or CANopen) master functionality and a wide
variety of program templates for common applications, the user can easily create programs for machine
control and NC axes synchronization. With up to 100 axes in the system and up to 16 axes in synchronized
motion with a cycle time as low as 500 μs and 1 μs accuracy of the overall system distributed clock, the
Gold Maestro meets the needs of your application.
Standard Communication Protocols
The Gold Maestro is equipped with Ethernet and USB communication channels to communicate with the host computer, PLC or HMI, and supports standard communication protocols such as Modbus, Telnet, FTP and Ethernet/IP.
- Linux, with Elmo’s RT extension for real-time motion
|Number of Axes
- Up to 100 axes, allowing the following types of motion:
mixed single axis, multi-axis
| Axis Types
- Intelligent servo drives support both the SimplIQ
and Gold Line product families.
- Operates in Numeric Control (NC, real-time master
synchronization) and non-NC modes.
- Standard DS 402 drives for CANopen, and DS 402 CoE
| Control System Update Rate and Jitter
- Cycle Update Rate: 500 μs (up to 16 axes can be
updated simultaneously at a rate of 500 μs).
- Drive Cycle Clock Jitter: < 1 μs, based on Master
Distributed Clock support, for the full network.
- Cycle Update Rate: 1 ms (CAN physical network
- Cycle Jitter: < 10 μs for CAN Sync message initiation
(actual jitter dependent on the CAN network’s physical
|Supported Motion Modes and Interfaces
- The Gold Maestro motion interfaces use the PLCopen
- 64 bit, real-time, double precision profile calculations,
allowing full on-the-fly control over speed, acceleration,
deceleration and jerk.
- Complex motion schemes, including look-ahead
optimizing of trajectory speed calculations for complex
- Memory for 1,000 function blocks (a buffer for 1,000
motion segments). Beyond this the buffer is cyclic, so
there is no practical limit on the buffer size.
|Motion Programming and Debugging
- Native ‘C’ Programming, running on target. Compiling
and debugging. Supplied with the PLCopen
Motion Library API.
- IEC 61131-3 with the PLCopen Motion Library extension
using Elmo’s IDE.
The following languages are supported:
- Structured text (ST): textual
- Function block diagram (FBD): graphical
- Ladder diagram (LD): graphical
- Sequential function chart (SFC) has elements to organize programs for sequential and parallel control
|Programming Execution Time, Threads, and I/O Layer Synchronization
- Minimal thread resolution timing: 1 ms
- Number of program execution threads: 10
- Typical programming execution time (IEC): 10 µs per command
- 'C' code programming: Running as native code on the target CPU
- I/O layer synchronization timing linked to the master controller sync time (EtherCAT/CAN). I/O level synchronization deterministic over control cycles
- Ethernet:1 port, Standard Ethernet, 10/100 Mbps, automatically detected
- USB: 1 port, USB 2.0, 12 Mbps
- RS-232 can be supported in an embedded configuration
- Device Networks
- EtherCAT: 2 EtherCAT master ports, with redundancy support
- CAN: CANopen master port
- Ethernet, TCP-IP/UDP for operational modes
- Telnet/FTP/HTTP communication for setup and configuration
- USB: Using binary protocol (maintenance). Application level: Ethernet-IP/Modbus
- Device Network
- CoE/EoE/FoE, supports distributed clock master
- CAN: CANopen device profiles, e.g. DS 301, DS2305, DS 401 (I/O Device Profile), DS 402
|Host and Internal Software Interface
- TCP/IP and UDP interface from the host computer. A software library provides a convenient TCP/IP or UDP communications interface.
- Future versions will support Ethernet/IP and Modbus over TCP/IP.
- Internal software libraries, for ‘C’ user programs are provided, to write user code running on the Gold Maestro’s target processor (native mode).
|Miscellaneous and Special Features
- Data Recording
- 4 MB data recording
- Up to 32 vectors can be recorded simultaneously
- Supporting advanced more than 10 triggering options and real-time scope capabilities
- Very fast data upload using Ethernet
- Upload/Download Support
- Firmware update support (Gold Maestro and drives)
- System resource files
- Axis parameter files
- Drive Communication Bridge Support
- The Gold Maestro supports full communication with any specific drive (CAN and EtherCAT), for the purpose of simple tuning or configuration at the drive level. I.e., there is no need for direct communication with the drive.
- Spatial Position-Based Pulse Generation
- The Gold Maestro supports spatial (along the path) position-based pulse generation. This is a unique feature, required for the generation of position-based events in 3D scanning systems.
- The Gold Maestro system, with Elmo’s intelligent Gold Servo Drives, can support single axis and spatial enhanced position-based “compare” functions, resulting in trigger output signals accurate to 1 encoder count along the trajectory path.
- Network Encoders: Supports master-based motion on network encoders
- Position Error Mapping: Supports 1D and 2D position based error mapping compensation.
- System Boot-up Time: <30 sec
- Internal System BIT: The Gold Maestro system supports internal hardware BIT (Built-in-tests) procedures to ensure system integrity on each power up.
- The Gold Maestro is a fully networked controller. All I/O interfaces are carried out via the device network
|Processor and Memory
- CPU: PowerPC 333 MHz, with double precision floating point supported by hardware.
- Flash: 32 MB
- RAM: 64 MB DDR2 333 MHz
- Gold-Maestro01: 14 ~ 96 VDC
- Gold-Maestro02: 20 ~ 196 VDC