Elmo Motion Control-home Logo
Loading

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-network-based multi-axis motion Controller

View in 3D

Explorer compatible
Downloads: Product Drawings Gold Maestro Documentation
top
Gold Maestro Highlights
  • 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
    • EtherCAT
    • CAN bus (isolated)
  • Ready-for-use application program templates for common automation applications.
  • Advanced data recording and "live scope" features, for single and multiple axes
  • Network statistics for diagnostics
Distributed Motion Control Architecture
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.
top
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.
top
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.
top
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.
top
Gold Maestro Functionality
Operating System
  • Linux, with Elmo’s RT extension for real-time motion control support
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 for EtherCAT.
Control System Update Rate and Jitter
  • EtherCAT
    • 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.
  • CAN
    • Cycle Update Rate: 1 ms (CAN physical network limitations only)
    • Cycle Jitter: < 10 μs for CAN Sync message initiation (actual jitter dependent on the CAN network’s physical limitations).
Supported Motion Modes and Interfaces
  • The Gold Maestro motion interfaces use the PLCopen standard.
  • 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 vector motions.
  • 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 processing
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
Communications Hardware
  • Host
  • 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
Communications Protocols
  • Host
    • 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
    • EtherCAT:
    • 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.
I/Os
  • 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
Catalog Number
  • Gold-Maestro01: 14 ~ 96 VDC
  • Gold-Maestro02: 20 ~ 196 VDC
top