ElmoMC Multi-Axis Motion Controller-Maestro User Manual

Page 3

Advertising
background image

Contents

Chapter 1: Introduction..................................................................................................................1-1

1.1

Maestro Highlights ................................................................................................ 1-1

1.2

Supplementary Documents ................................................................................ 1-2

1.3

Command Specification ...................................................................................... 1-3

1.4

Scope ..................................................................................................................... 1-3

Chapter 2: Functional Overview...................................................................................................2-1

2.1

Functional Block Diagram .................................................................................. 2-1

2.2

Host Communications Services ......................................................................... 2-2

2.3

Command Line Interpreter................................................................................. 2-2

2.4

The Kernel ............................................................................................................ 2-2

2.5

Motion Manager .................................................................................................. 2-3

2.6

CANopen Network Communications Services................................................ 2-3

Chapter 3: Host Communications.................................................................................................3-1

3.1

Setting Up the Host through Elmo's Studio...................................................... 3-1

3.2

Verifying or Changing the Host......................................................................... 3-1

3.3

Choosing the Host through the Composer ....................................................... 3-2

Chapter 4: General and Motion Instructions; Configuration Tools ........................................4-1

4.1

General Functions................................................................................................ 4-4

4.2

Axis ..................................................................................................................... 4-12

4.2.1

Axis Motion Commands........................................................................

4-12

4.2.2

Axis Properties .......................................................................................

4-12

4.2.3

Axis Functions ........................................................................................

4-16

4.3

Vector.................................................................................................................. 4-18

4.3.1

Vector Motion Commands ....................................................................

4-18

4.3.2

Vector Properties....................................................................................

4-18

4.3.3

Vector 2D Functions...............................................................................

4-24

4.3.4

Vector 3D Functions...............................................................................

4-29

4.4

Group.................................................................................................................. 4-34

4.4.1

Group Motion Commands ....................................................................

4-34

4.4.2

Group Properties ....................................................................................

4-34

4.4.3

Group Functions.....................................................................................

4-36

4.4.4

Group Arrays..........................................................................................

4-37

4.5

CAN Bus Configuration Tools (for DSP 305 support)............................................ 4-37

4.6

I/O Functions..................................................................................................... 4-40

4.6.1

Maestro I/O Functions ..........................................................................

4-40

4.6.2

CAN I/O Functions (DS 401 Object Properties) .................................

4-42

4.6.2.1

Digital Input ........................................................................................4-42

4.6.2.2

Digital Output .....................................................................................4-43

Chapter 5: MAXL Program Language ..........................................................................................5-1

5.1

Lexical Conventions ............................................................................................ 5-1

5.1.1

Comments .................................................................................................

5-1

5.1.2

Identifiers ..................................................................................................

5-2

5.1.3

MAXL Keywords......................................................................................

5-2

Maestro

Software Manual

MAN-MAMSW (Ver. Q)

i

Advertising