EasyManua.ls Logo

Elmo Gold Maestro G-MAS User Manual

Elmo Gold Maestro G-MAS
59 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
GMASGoldMaestro
SoftwareUser’sManual
March2011(Ver.1.0)
www.elmomc.com
Question and Answer IconNeed help?

Do you have a question about the Elmo Gold Maestro G-MAS and is the answer not in the manual?

Elmo Gold Maestro G-MAS Specifications

General IconGeneral
BrandElmo
ModelGold Maestro G-MAS
CategoryController
LanguageEnglish

Summary

Chapter 1: About the G-MAS and this manual

What is the G-MAS

Defines the Gold Maestro (G-MAS) as an advanced multi-axis machine controller.

G-MAS Features

Outlines the key capabilities and functionalities of the G-MAS controller.

What the Document Covers and How to Use It

Explains the manual's organization and provides guidance on effective usage.

Chapter 2: Just Before Starting Up

Preparing Your Computer

Details the necessary PC software environment and setup for G-MAS operation.

Using the Manual's Examples

Guides users on how to utilize the provided programming examples and adapt them.

Chapter 3: Programming Practices and Guidelines

Projects and files

Provides guidelines for organizing and naming projects and associated files.

Project Location and Naming

Specifies guidelines for the location and naming convention of project directories and files.

Project's Files

Details the structure and naming conventions for main C and header files within a project.

Project's Description Files

Recommends adding descriptive files to projects for better understanding and support.

Functions, Variables and Constants

Sets naming conventions and usage rules for functions, variables, and constants.

C and Header Files

Specifies coding standards for C source and header files, including comments and structure.

Wrapper functions

Explains the use of wrapper functions to simplify complex code and improve readability.

Implementing machine sequences

Discusses requirements for handling machine sequences, including parallelism and determinism.

The main() program structure

Details the recommended structure of the main() function for G-MAS applications.

The MachineSequences() Function

Describes the MachineSequences() function, its role in timer-based execution and background loops.

The MachineSequencesTimer() function

Explains the timer function that executes states machines and manages input/output data.

Handling errors

Covers error detection and handling within Function Blocks and recommended practices.

Sample code

Presents a sample project demonstrating programming guidelines and state machine implementation.

Chapter 4: G-MAS software structure and interfaces

The Host

Describes the role and functionality of the Host PC, HMI, or PLC in the system.

The G-MAS

Details the G-MAS controller's embedded computer, firmware, and core responsibilities.

Function Blocks Interfaces

Explains the G-MAS Function Block Library and its API for motion control and management.

Multi-Axis Motion Control Core Structure

Outlines the structure of the multi-axis motion control core and its role in axis referencing.

The device network

Describes the physical network (CAN, EtherCAT) connecting the G-MAS to drives and I/O modules.

KPA Studio

Details the KPA Studio tool for EtherCAT bus configuration and management.

IP Configuration over USB

Mentions IP configuration over USB as an additional tool (TBD).

Chapter 5: The XYZ robot example

Chapter 6: Further Programming Examples

Chapter 7: PC Software Installation and how to use

Related product manuals