Professional Documents
Culture Documents
ANY Motion
www.elmomc.com
Motion Control For ANY Multi Axis Scenario
The Gold Maestro is the Ultimate Demonstration of Elmo’s
“Smart, Small and Simple”
3
Motion Control For ANY Multi Axis Scenario
The Gold Maestro features:
By the book, PLCopen Single and Multi-Axis motion control
Designed to standards for simple and effective integration
into your machine
Ability to synchronize up to 16 axes, at Axis level and at
Machine Level
Advanced user programming capabilities based on
recognized standards (C, C++, .NET, IEC-61131-3)
Complete application support by ready-to-use scripts,
motion blocks, programs, templates, user functions.
4
Motion Control For ANY Multi Axis Scenario
A major advantage of the Gold Maestro is the flexibility in
allowing axes to run in the following modes:
Numerical Control – Motion Profile that is calculated in the
Gold Maestro
5
Motion Control For ANY Multi Axis Application
Standards
PLCopen programming interface to the G-MAS.
DS402 motion protocols to the drives
Homing
Profile Position
Interpolated / Cyclic Position
Cyclic Torque
Cyclic Velocity
DS401 to IO modules
Host Field busses to 3rd party devices
Modbus
Ethernet/IP
6
Any Motion – Single Axis
Designed based on the standards of DS402:
On Limits
On Home
On Index
On Block
MOVING
PART
MOVING
PART
7
Any Motion – Single Axis
Single Axis Motion
Simple Point to Point and Jog motion.
8
Any Motion – Single Axis
SuperImposed Motion :
Velocity
Imposed Motion
9
Any Motion – Single Axis
Move and Settle Abilities :
10
Any Motion – Multi Axis
Multi Axis Coordinated Motion
Group Motion can be fully coordinated and synchronized when
using the G-MAS.
Each individual axis that is part of a Group Motion shall start
together and finish together with other group members
11
Any Motion – Multi Axis
Linear Motion Function Blocks
y2
y1
x1 x2
X
12
Any Motion – Multi Axis
y3
R
y1
y2
x1 x2 x3
X
13
Any Motion – Multi Axis
Polynomial Motion Function Blocks
y3
y2
y1
x1 x3 x2
X
14
Any Motion – Multi Axis
Y X Y
X0 Y0
X1 Y1
X2 Y2
. .
. .
. .
. .
. .
. .
Xn Yn
15
Any Motion – Multi Axis
Motion Blending
The G-MAS enables the blending of a path between any two
consecutive motion segments.
The blending defines the velocity at the transition point.
y2 y2
y3 y3
y1 y1
x1 x2 x3 x1 x2 x3
X X
16
Any Motion – Multi Axis
Motion Blending Modes
Different Blending modes are supported:
Blending with low velocity
Blending with high velocity
Blending with velocity of previous segment
Blending with velocity of next segment
17
Any Motion – Multi Axis
Motion Transition
Transition between motion segments defines the curve in a 3D
space that will connect the segments
18
Any Motion – Multi Axis
Transition Modes
19
2D Blended Motion
Example :
2D blended motion with transition curves
20
Any Motion – Multi Axis
G-MAS Kinematics
The G-MAS supports several Kinematic
Transformations:
PCS – MCS transformation
MCS – ACS transformation
Cartesian Machine systems
Delta Robot Machine systems
Linear transformation of the ACS
21
PCS – MCS transformation – Product Coordinate System to
Machine Coordinate System MCS – Machine
Z’ Coordinate System
Z
PCS – Product
Coordinate System
X’
X
22
MCS – ACS Transformation – Machine Coordinate System to
Axis Coordinate System
Cartesian Machine Z
MCS – Machine
System: Coordinate System ACS – Axis
Coordinate System
Y
Y
θ2
θ3
(Xo ,Yo, Zo)
23
Linear transformation of the ACS – Axis Coordinate System
Position Position
p1·A
p2·A
p1
p2
p3
B
t1 t2 t3 t1 t2 t3
time time
24
Any Motion – Multi Axis
Delta Robot
After defining the Delta Robot Kinematics and measurements, running the
Delta Robot is a simple task. All Coordinated motions function blocks are
available (Linear, Circular, Polynomial, PVT, Splines).
25
Any Motion
Huge Motion And Administrative Buffers.
The G-MAS supports up to 1000 function block depth.
Using the administrative Function Block mechanism, a user can precisely
change motion parameters, IOs and maximum torque Between Motion
Blocks
26
Any Motion
1-2-3D Error Correction Support
The G-MAS supports the ability to Correct non-linear mechanical
position errors on a multi-axis system.
G-MAS error correction supports up to 6 two-dimensional tables
and up to 100,000 tabulated correction positions.
27
Any Motion
1-2-3D Error Correction - Example
A Nano metric system before and after Error Correction.
Units are in microns
Before: After:
28
Any Motion
http://www.elmomc.com/capabilities/elmo-capabilities-main.htm
29
http://www.elmomc.com/