SlideShare a Scribd company logo
1 of 31
Download to read offline
The Solution For ANY Application
ANY Motion
2
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
Elmo’s Gold Maestro is an advanced, network-based, multi-
axis machine motion controller.
The Gold Maestro can control any multi-axis scenario. From
simple “Point-to-Point” to complete multi-axis coordinated /
synchronized motion control.
By operating in conjunction with Elmo’s Veteran SimplIQ or
Gold Servo Drives, it offers the most advanced multi-axis
network controller.
4
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.
5
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
Distributed – Motion Profile that is calculated in drive, thus
obtaining distributed intelligence
6
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
7
Designed based on the standards of DS402:
On Limits
On Home
On Index
On Block
Any Motion – Single Axis
MOVING
PART
LimitSwitchNeg LimitSwitchPos
MOVING
PART
On Off Off On
8
Single Axis Motion
Simple Point to Point and Jog motion.
Huge Motion Buffers are supported.
Motions can be buffered by using one
of the many supported G-MAS Motion
Buffering modes:
Buffered – Motion Function block will start once
the previous motion ended.
Blending – Velocity of inserted motion block will
blend with the previous function block.
Abort – All ongoing motion blocks will be
aborted.
Any Motion – Single Axis
9
Any Motion – Single Axis
On The Fly Position to Torque switching:
Fast and smooth transition to Torque control with Torque ramp
10
Any Motion – Single Axis
Superimposed Motion :
The G-MAS fully supports superimposing a motion - the ability to
impose an additional profiler on top of an ongoing motion in real time
Velocity
Position
Imposed Motion
5000 60000
11
Any Motion – Single Axis
Programmable “In Target” criteria:
Precise Motion and Settling time (within programmable radiuses and
time) can be obtained for factory ATP purposes
12
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
13
Any Motion – Multi Axis
Linear Motion Function Blocks
Y
X
x1 x2
y1
y2
Start Point = (x1, y1)
End Point = (x2, y2)
14
Any Motion – Multi Axis
Circular Motion Function Blocks
Y
X
x1 x2
y2
y1
Start Point = (x1, y1)
Center Point = (x2, y2)
x3
y3
R
End Point = (x3, y3)
15
Any Motion – Multi Axis
Polynomial Motion Function Blocks
The G-MAS profiler builds a smooth polynomial shape segments in
2D and 3D space that is defined by these three crossing points:
Y
X
x1 x2
y2
y1
Start Point = (x1, y1)
Auxiliary Point = (x2, y2)
x3
y3
End Point = (x3, y3)
16
Any Motion – Multi Axis
Spline and PVT Table related Motion Function Blocks
Points are know in advance, and are interpolated
by the G-MAS.
Several table and motion modes
Y
X
X Y
X0 Y0
X1 Y1
X2 Y2
. .
. .
. .
. .
. .
. .
Xn Yn
17
Any Motion – Multi Axis
ECAM Table Motion Function Blocks
The slave axes are synchronized to the master’s position according to a
predefined table.
18
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.
Y
X
x1 x2
y1
y2
Start Point = (x1, y1)
Connection Point = (x2, y2)
x3
y3
End Point = (x3, y3)
Y
X
x1 x2
y1
y2
Start Point = (x1, y1)
Connection Point = (x2, y2)
x3
y3
End Point = (x3, y3)
Before Transition After Transition
19
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
20
Any Motion – Multi Axis
Motion Transitions:
The GMAS provides complex transition modes for 2D and 3D
kinematics
21
2D Blended Motion
Example :
2D blended motion with transition curves
22
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
23
Z
Y
X
Z’
Y’
X’
MCS – Machine
Coordinate System
PCS – Product
Coordinate System
PCS – MCS transformation – Product Coordinate System to
Machine Coordinate System
24
MCS – ACS Transformation – Machine Coordinate System to
Axis Coordinate System
Cartesian Machine
System:
Z
Y
X
MCS – Machine
Coordinate System
X
Y
Z
ACS – Axis
Coordinate System
Delta Robot Machine
System:
θ1
θ2
θ3 θ1
θ2
θ3
ACS – Axis
Coordinate System
MCS – Machine
Coordinate System
(Xo ,Yo, Zo)
25
Linear transformation of the ACS – Axis Coordinate System
Position
time
t1 t2 t3
p3
p2
p1
Position
time
t1 t2 t3
p3·AY(x) = A·x+B
B
p1·A
p2·A
26
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).
27
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
28
Any Motion
1D, 2D and 3D Error Correction Support
The G-MAS supports the ability to Correct non-linear mechanical
position errors on a multi-axis system.
29
Any Motion
2D Error Correction - Example
A Nano metric system before and after Error Correction.
Units are in microns
Before: After:
30
Any Motion
For a full list of features and capabilities visit:
http://www.elmomc.com/capabilities/elmo-capabilities-main.htm
Motion Controller for Any Application | ElmoMC

More Related Content

What's hot

8086 Assembly Language and Serial Monitor Operation of 8086 Trainer Kit
8086 Assembly Language and Serial Monitor Operation of 8086 Trainer Kit8086 Assembly Language and Serial Monitor Operation of 8086 Trainer Kit
8086 Assembly Language and Serial Monitor Operation of 8086 Trainer KitAmit Kumer Podder
 
Displaying Animated Images on GLCD display with LPC2148 Microcontroller
Displaying Animated Images on GLCD display with LPC2148 MicrocontrollerDisplaying Animated Images on GLCD display with LPC2148 Microcontroller
Displaying Animated Images on GLCD display with LPC2148 MicrocontrollerOmkar Rane
 
Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Srishti Kakade
 
8051 instruction set
8051 instruction set8051 instruction set
8051 instruction setStefan Oprea
 
Embedded System Practical manual (1)
Embedded System Practical manual (1)Embedded System Practical manual (1)
Embedded System Practical manual (1)Niraj Bharambe
 
Fingerprint Based Security System
Fingerprint Based Security SystemFingerprint Based Security System
Fingerprint Based Security SystemTrijendra Singh
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorMinimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorNikhil Kumar
 
IRJET- IoT based Smart Poultry Farm
IRJET- IoT based Smart Poultry FarmIRJET- IoT based Smart Poultry Farm
IRJET- IoT based Smart Poultry FarmIRJET Journal
 
FUNDAMENTAL OF ELECTRONICS AND HARDWARE
FUNDAMENTAL OF ELECTRONICS AND HARDWAREFUNDAMENTAL OF ELECTRONICS AND HARDWARE
FUNDAMENTAL OF ELECTRONICS AND HARDWAREVikrant Thakur
 
Time delay programs and assembler directives 8086
Time delay programs and assembler directives 8086Time delay programs and assembler directives 8086
Time delay programs and assembler directives 8086Dheeraj Suri
 
Humidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using ArduinoHumidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using Arduinodollonhaider
 
Morris Mano Chapter 08 (Register Transfer Logic).pdf
Morris Mano Chapter 08 (Register Transfer Logic).pdfMorris Mano Chapter 08 (Register Transfer Logic).pdf
Morris Mano Chapter 08 (Register Transfer Logic).pdfMamunIslam20
 
Table of content For My Home Automation report
Table of content For My Home Automation reportTable of content For My Home Automation report
Table of content For My Home Automation reportNaman Gautam
 
Bit manipulation in atmel studio for AVR
Bit manipulation in atmel studio for AVRBit manipulation in atmel studio for AVR
Bit manipulation in atmel studio for AVRPham Hoang
 

What's hot (20)

Password based door locksystem
Password  based door locksystemPassword  based door locksystem
Password based door locksystem
 
8086 Assembly Language and Serial Monitor Operation of 8086 Trainer Kit
8086 Assembly Language and Serial Monitor Operation of 8086 Trainer Kit8086 Assembly Language and Serial Monitor Operation of 8086 Trainer Kit
8086 Assembly Language and Serial Monitor Operation of 8086 Trainer Kit
 
Introduction to stm32-part2
Introduction to stm32-part2Introduction to stm32-part2
Introduction to stm32-part2
 
ATmega 16
ATmega 16ATmega 16
ATmega 16
 
Displaying Animated Images on GLCD display with LPC2148 Microcontroller
Displaying Animated Images on GLCD display with LPC2148 MicrocontrollerDisplaying Animated Images on GLCD display with LPC2148 Microcontroller
Displaying Animated Images on GLCD display with LPC2148 Microcontroller
 
Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768
 
8051 instruction set
8051 instruction set8051 instruction set
8051 instruction set
 
Embedded System Practical manual (1)
Embedded System Practical manual (1)Embedded System Practical manual (1)
Embedded System Practical manual (1)
 
Fingerprint Based Security System
Fingerprint Based Security SystemFingerprint Based Security System
Fingerprint Based Security System
 
FPGA based mini Project.pptx
FPGA based mini Project.pptxFPGA based mini Project.pptx
FPGA based mini Project.pptx
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorMinimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 Microprocessor
 
What is CANopen? | ElmoMC
What is CANopen? | ElmoMCWhat is CANopen? | ElmoMC
What is CANopen? | ElmoMC
 
IRJET- IoT based Smart Poultry Farm
IRJET- IoT based Smart Poultry FarmIRJET- IoT based Smart Poultry Farm
IRJET- IoT based Smart Poultry Farm
 
FUNDAMENTAL OF ELECTRONICS AND HARDWARE
FUNDAMENTAL OF ELECTRONICS AND HARDWAREFUNDAMENTAL OF ELECTRONICS AND HARDWARE
FUNDAMENTAL OF ELECTRONICS AND HARDWARE
 
Time delay programs and assembler directives 8086
Time delay programs and assembler directives 8086Time delay programs and assembler directives 8086
Time delay programs and assembler directives 8086
 
Humidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using ArduinoHumidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using Arduino
 
Morris Mano Chapter 08 (Register Transfer Logic).pdf
Morris Mano Chapter 08 (Register Transfer Logic).pdfMorris Mano Chapter 08 (Register Transfer Logic).pdf
Morris Mano Chapter 08 (Register Transfer Logic).pdf
 
Table of content For My Home Automation report
Table of content For My Home Automation reportTable of content For My Home Automation report
Table of content For My Home Automation report
 
Bit manipulation in atmel studio for AVR
Bit manipulation in atmel studio for AVRBit manipulation in atmel studio for AVR
Bit manipulation in atmel studio for AVR
 

Similar to Motion Controller for Any Application | ElmoMC

Flying vision target position corrections | ElmoMC
Flying vision target position corrections | ElmoMCFlying vision target position corrections | ElmoMC
Flying vision target position corrections | ElmoMCElmo Motion Control
 
Galil legacy catalog
Galil legacy catalogGalil legacy catalog
Galil legacy catalogElectromate
 
Combitronic: Multi-axis Control with Animatics SmartMotors
Combitronic: Multi-axis Control with Animatics SmartMotorsCombitronic: Multi-axis Control with Animatics SmartMotors
Combitronic: Multi-axis Control with Animatics SmartMotorsDesign World
 
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Dimuthu Darshana
 
Pic18 f4520 and robotics
Pic18 f4520 and roboticsPic18 f4520 and robotics
Pic18 f4520 and roboticsSiddhant Chopra
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsIJRESJOURNAL
 
Solution for Industrial Printing & Textile Machines | Elmo Motion Control
Solution for Industrial Printing & Textile Machines | Elmo Motion ControlSolution for Industrial Printing & Textile Machines | Elmo Motion Control
Solution for Industrial Printing & Textile Machines | Elmo Motion ControlElmo Motion Control
 
A fuzzy logic controllerfora two link functional manipulator
A fuzzy logic controllerfora two link functional manipulatorA fuzzy logic controllerfora two link functional manipulator
A fuzzy logic controllerfora two link functional manipulatorIJCNCJournal
 
Autonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS HardwareAutonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS HardwareJames Anderson
 
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...IJRES Journal
 
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...Mohit Kumar
 
2D Plotter Presentation
2D Plotter Presentation2D Plotter Presentation
2D Plotter PresentationMahmoud Kandil
 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAPAttou
 
Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)kane111
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Zac Darcy
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Zac Darcy
 

Similar to Motion Controller for Any Application | ElmoMC (20)

Flying vision target position corrections | ElmoMC
Flying vision target position corrections | ElmoMCFlying vision target position corrections | ElmoMC
Flying vision target position corrections | ElmoMC
 
Galil legacy catalog
Galil legacy catalogGalil legacy catalog
Galil legacy catalog
 
Combitronic: Multi-axis Control with Animatics SmartMotors
Combitronic: Multi-axis Control with Animatics SmartMotorsCombitronic: Multi-axis Control with Animatics SmartMotors
Combitronic: Multi-axis Control with Animatics SmartMotors
 
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
 
Pic18 f4520 and robotics
Pic18 f4520 and roboticsPic18 f4520 and robotics
Pic18 f4520 and robotics
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
 
Solution for Industrial Printing & Textile Machines | Elmo Motion Control
Solution for Industrial Printing & Textile Machines | Elmo Motion ControlSolution for Industrial Printing & Textile Machines | Elmo Motion Control
Solution for Industrial Printing & Textile Machines | Elmo Motion Control
 
A fuzzy logic controllerfora two link functional manipulator
A fuzzy logic controllerfora two link functional manipulatorA fuzzy logic controllerfora two link functional manipulator
A fuzzy logic controllerfora two link functional manipulator
 
Autonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS HardwareAutonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS Hardware
 
project report
project reportproject report
project report
 
Hexapod ppt
Hexapod pptHexapod ppt
Hexapod ppt
 
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
 
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
 
2D Plotter Presentation
2D Plotter Presentation2D Plotter Presentation
2D Plotter Presentation
 
bus system.pptx
bus system.pptxbus system.pptx
bus system.pptx
 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAP
 
Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
Outline
OutlineOutline
Outline
 

More from Elmo Motion Control

Servo drive application for print inspection | ElmoMC
Servo drive application for print inspection | ElmoMCServo drive application for print inspection | ElmoMC
Servo drive application for print inspection | ElmoMCElmo Motion Control
 
Servo drive application for high mobility robot
Servo drive application for high mobility robotServo drive application for high mobility robot
Servo drive application for high mobility robotElmo Motion Control
 
Gold Drum HV servo drive thermal management
Gold Drum HV servo drive thermal management Gold Drum HV servo drive thermal management
Gold Drum HV servo drive thermal management Elmo Motion Control
 
Servo drive application for bomb disposal robot
Servo drive application for bomb disposal robotServo drive application for bomb disposal robot
Servo drive application for bomb disposal robotElmo Motion Control
 
Servo drive application for box labeling
Servo drive application for box labelingServo drive application for box labeling
Servo drive application for box labelingElmo Motion Control
 
Tambourine servo power supply | ElmoMC
Tambourine servo power supply | ElmoMCTambourine servo power supply | ElmoMC
Tambourine servo power supply | ElmoMCElmo Motion Control
 
Boosting the Performance LED Semiconductor Die-Bonding Machine
Boosting the Performance LED Semiconductor Die-Bonding MachineBoosting the Performance LED Semiconductor Die-Bonding Machine
Boosting the Performance LED Semiconductor Die-Bonding MachineElmo Motion Control
 
Motion control application for wind turbine
Motion control application for wind turbineMotion control application for wind turbine
Motion control application for wind turbineElmo Motion Control
 
Elmo motion control- industrial products catalog
Elmo motion control- industrial products catalogElmo motion control- industrial products catalog
Elmo motion control- industrial products catalogElmo Motion Control
 
Servo Drive Solution for Yarn Winding Machine
Servo Drive Solution for Yarn Winding MachineServo Drive Solution for Yarn Winding Machine
Servo Drive Solution for Yarn Winding MachineElmo Motion Control
 
Motion control application cardiac imaging scanner
Motion control application cardiac imaging scannerMotion control application cardiac imaging scanner
Motion control application cardiac imaging scannerElmo Motion Control
 
Motion control application for clean room robot
Motion control application for clean room robotMotion control application for clean room robot
Motion control application for clean room robotElmo Motion Control
 
Servo Drives For a Wide Range of AC/DC Voltages | ElmoMC
Servo Drives For a Wide Range of AC/DC Voltages | ElmoMCServo Drives For a Wide Range of AC/DC Voltages | ElmoMC
Servo Drives For a Wide Range of AC/DC Voltages | ElmoMCElmo Motion Control
 
Servo Drives for ANY Qualitative Power | ElmoMC
Servo Drives for ANY Qualitative Power | ElmoMCServo Drives for ANY Qualitative Power | ElmoMC
Servo Drives for ANY Qualitative Power | ElmoMCElmo Motion Control
 

More from Elmo Motion Control (16)

Servo drive application for print inspection | ElmoMC
Servo drive application for print inspection | ElmoMCServo drive application for print inspection | ElmoMC
Servo drive application for print inspection | ElmoMC
 
Servo drive application for high mobility robot
Servo drive application for high mobility robotServo drive application for high mobility robot
Servo drive application for high mobility robot
 
Gold Drum HV servo drive thermal management
Gold Drum HV servo drive thermal management Gold Drum HV servo drive thermal management
Gold Drum HV servo drive thermal management
 
Servo drive application for bomb disposal robot
Servo drive application for bomb disposal robotServo drive application for bomb disposal robot
Servo drive application for bomb disposal robot
 
Servo drive application for box labeling
Servo drive application for box labelingServo drive application for box labeling
Servo drive application for box labeling
 
Tambourine servo power supply | ElmoMC
Tambourine servo power supply | ElmoMCTambourine servo power supply | ElmoMC
Tambourine servo power supply | ElmoMC
 
Gold Duo Servo Drive | ElmoMC
Gold Duo Servo Drive | ElmoMCGold Duo Servo Drive | ElmoMC
Gold Duo Servo Drive | ElmoMC
 
Boosting the Performance LED Semiconductor Die-Bonding Machine
Boosting the Performance LED Semiconductor Die-Bonding MachineBoosting the Performance LED Semiconductor Die-Bonding Machine
Boosting the Performance LED Semiconductor Die-Bonding Machine
 
Motion control application for wind turbine
Motion control application for wind turbineMotion control application for wind turbine
Motion control application for wind turbine
 
Elmo motion control- industrial products catalog
Elmo motion control- industrial products catalogElmo motion control- industrial products catalog
Elmo motion control- industrial products catalog
 
Servo Drive Solution for Yarn Winding Machine
Servo Drive Solution for Yarn Winding MachineServo Drive Solution for Yarn Winding Machine
Servo Drive Solution for Yarn Winding Machine
 
Motion control application cardiac imaging scanner
Motion control application cardiac imaging scannerMotion control application cardiac imaging scanner
Motion control application cardiac imaging scanner
 
Closed loop-planar-servo-motor
Closed loop-planar-servo-motorClosed loop-planar-servo-motor
Closed loop-planar-servo-motor
 
Motion control application for clean room robot
Motion control application for clean room robotMotion control application for clean room robot
Motion control application for clean room robot
 
Servo Drives For a Wide Range of AC/DC Voltages | ElmoMC
Servo Drives For a Wide Range of AC/DC Voltages | ElmoMCServo Drives For a Wide Range of AC/DC Voltages | ElmoMC
Servo Drives For a Wide Range of AC/DC Voltages | ElmoMC
 
Servo Drives for ANY Qualitative Power | ElmoMC
Servo Drives for ANY Qualitative Power | ElmoMCServo Drives for ANY Qualitative Power | ElmoMC
Servo Drives for ANY Qualitative Power | ElmoMC
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Motion Controller for Any Application | ElmoMC

  • 1. The Solution For ANY Application ANY Motion
  • 2. 2 Motion Control For ANY Multi Axis Scenario The Gold Maestro is the Ultimate Demonstration of Elmo’s “Smart, Small and Simple”
  • 3. 3 Motion Control For ANY Multi Axis Scenario Elmo’s Gold Maestro is an advanced, network-based, multi- axis machine motion controller. The Gold Maestro can control any multi-axis scenario. From simple “Point-to-Point” to complete multi-axis coordinated / synchronized motion control. By operating in conjunction with Elmo’s Veteran SimplIQ or Gold Servo Drives, it offers the most advanced multi-axis network controller.
  • 4. 4 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.
  • 5. 5 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 Distributed – Motion Profile that is calculated in drive, thus obtaining distributed intelligence
  • 6. 6 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
  • 7. 7 Designed based on the standards of DS402: On Limits On Home On Index On Block Any Motion – Single Axis MOVING PART LimitSwitchNeg LimitSwitchPos MOVING PART On Off Off On
  • 8. 8 Single Axis Motion Simple Point to Point and Jog motion. Huge Motion Buffers are supported. Motions can be buffered by using one of the many supported G-MAS Motion Buffering modes: Buffered – Motion Function block will start once the previous motion ended. Blending – Velocity of inserted motion block will blend with the previous function block. Abort – All ongoing motion blocks will be aborted. Any Motion – Single Axis
  • 9. 9 Any Motion – Single Axis On The Fly Position to Torque switching: Fast and smooth transition to Torque control with Torque ramp
  • 10. 10 Any Motion – Single Axis Superimposed Motion : The G-MAS fully supports superimposing a motion - the ability to impose an additional profiler on top of an ongoing motion in real time Velocity Position Imposed Motion 5000 60000
  • 11. 11 Any Motion – Single Axis Programmable “In Target” criteria: Precise Motion and Settling time (within programmable radiuses and time) can be obtained for factory ATP purposes
  • 12. 12 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
  • 13. 13 Any Motion – Multi Axis Linear Motion Function Blocks Y X x1 x2 y1 y2 Start Point = (x1, y1) End Point = (x2, y2)
  • 14. 14 Any Motion – Multi Axis Circular Motion Function Blocks Y X x1 x2 y2 y1 Start Point = (x1, y1) Center Point = (x2, y2) x3 y3 R End Point = (x3, y3)
  • 15. 15 Any Motion – Multi Axis Polynomial Motion Function Blocks The G-MAS profiler builds a smooth polynomial shape segments in 2D and 3D space that is defined by these three crossing points: Y X x1 x2 y2 y1 Start Point = (x1, y1) Auxiliary Point = (x2, y2) x3 y3 End Point = (x3, y3)
  • 16. 16 Any Motion – Multi Axis Spline and PVT Table related Motion Function Blocks Points are know in advance, and are interpolated by the G-MAS. Several table and motion modes Y X X Y X0 Y0 X1 Y1 X2 Y2 . . . . . . . . . . . . Xn Yn
  • 17. 17 Any Motion – Multi Axis ECAM Table Motion Function Blocks The slave axes are synchronized to the master’s position according to a predefined table.
  • 18. 18 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. Y X x1 x2 y1 y2 Start Point = (x1, y1) Connection Point = (x2, y2) x3 y3 End Point = (x3, y3) Y X x1 x2 y1 y2 Start Point = (x1, y1) Connection Point = (x2, y2) x3 y3 End Point = (x3, y3) Before Transition After Transition
  • 19. 19 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
  • 20. 20 Any Motion – Multi Axis Motion Transitions: The GMAS provides complex transition modes for 2D and 3D kinematics
  • 21. 21 2D Blended Motion Example : 2D blended motion with transition curves
  • 22. 22 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
  • 23. 23 Z Y X Z’ Y’ X’ MCS – Machine Coordinate System PCS – Product Coordinate System PCS – MCS transformation – Product Coordinate System to Machine Coordinate System
  • 24. 24 MCS – ACS Transformation – Machine Coordinate System to Axis Coordinate System Cartesian Machine System: Z Y X MCS – Machine Coordinate System X Y Z ACS – Axis Coordinate System Delta Robot Machine System: θ1 θ2 θ3 θ1 θ2 θ3 ACS – Axis Coordinate System MCS – Machine Coordinate System (Xo ,Yo, Zo)
  • 25. 25 Linear transformation of the ACS – Axis Coordinate System Position time t1 t2 t3 p3 p2 p1 Position time t1 t2 t3 p3·AY(x) = A·x+B B p1·A p2·A
  • 26. 26 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).
  • 27. 27 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
  • 28. 28 Any Motion 1D, 2D and 3D Error Correction Support The G-MAS supports the ability to Correct non-linear mechanical position errors on a multi-axis system.
  • 29. 29 Any Motion 2D Error Correction - Example A Nano metric system before and after Error Correction. Units are in microns Before: After:
  • 30. 30 Any Motion For a full list of features and capabilities visit: http://www.elmomc.com/capabilities/elmo-capabilities-main.htm