SlideShare a Scribd company logo
#DWwebinar
Combitronic: Multi-axis
Control with Animatics
SmartMotor
#DWwebinar
 This webinar will be available afterwards at
www.designworldonline.com & email
 Q&A at the end of the presentation
 Hashtag for this webinar: #DWwebinar
Before We Start
#DWwebinar
Lisa Eitel
Moderator
Design World
Hack Summer
Applications Technology
Manager
Moog Animatics
Dan Wiseman
Senior Applications
Engineer
Moog Animatics
Combitronic: Multi-axis Control with Animatics SmartMotor
Meet your presenters…
Understanding Combitronic™ Technology
How Combitronic technology simplifies servo
motor communications and deployment
This presentation will discuss the following topics:
• History
• What is it?
• What are its primary features?
• How does it work?
• Programming examples from simple to complex
• Other design and implementation advantages
• An application case study
• Conclusions
Agenda
In January 2011, Animatics Corporation (now Moog, Inc.,
Animatics) introduced a new servo motor communication
technology called “Combitronic™”.
This technology:
• Greatly simplifies conventional servo motor
communications
• Provides a powerful set of features
The ease of use and features provided by Combitronic
technology are not available from any other motor
manufacturer in the industry!
History
Combitronic technology provides the foundation for easy, yet
powerful, multi-axis system design:
What is it?
Motor-to-motor communications
Combitronic
Technology
Camming
Function
Functions &
Interrupts
PTS
Function
Globally-triggered
Interrupts
Like multi-axis linear interpolation
Complex paths &
Error handling
Simple to use, simple to deploy,
multi-axis system
Enables
The optional Combitronic technology provides the following
primary features:
• Up to 120 SmartMotors can be addressed on a single
network
• 1 MHz network bandwidth
• No bus Master is required, but one may be used if
desired
• No scan list or node list setup is required
• All SmartMotor nodes have full read/write access to all
other SmartMotor nodes
What are its primary features?
Each SmartMotor is fully programmable and capable of being a master
to multiple SmartMotors on the network.
• Not just through a few outgoing commands, I/O handshaking or
value assignments
• It is fully functional, bi-directional communications
• Through a CAN bus, it resides on top of either the CANopen or
DeviceNet protocol
How does it work?
Other than matching baud rates and ensuring unique node addresses,
there are no other requirements.
• In a traditional network, all commands local to a SmartMotor
controller are for that motor only.
• With Combitronic technology, those same commands can be
applied to and reference other motors on the same network as if all
the motors were being controlled by a central, multi-axis controller.
This protocol is not register or data-packet based—it simply uses the
typical local commands amended with a colon and target node
address.
How does it work? (cont’d)
• SmartMotor servos use a single letter G command to start a motion profile:
G 'Issue Go in local motor
• Add Combitronic syntax to start one or all motors on the same network:
G:2 'Combitronic Go to motor 2
G:0 'Combitronic global Go to all motors
How does it work? (example)
The following animation shows how Combitronic technology works.
How does it work? (animation)
Trajectory commands for a simple point A to point B move:
'Simple local axis control:
VT=100000 'Set Velocity target
ADT=100 'Set Accel/Decel target
PRT=10000 'Set relative position distance to move
MP 'Set Mode to Position Mode
G 'Start moving
'Simple locally commanded remote axis (for axis 3) control:
VT:3=100000 'Set Velocity target
ADT:3=100 'Set Accel/Decel target
PRT:3=10000 'Set relative position distance to move
MP:3 'Set Mode to Position Mode
G:3 'Start moving
Ex. 1: Point A to B move
Trajectory commands for a simple point A to point B move (cont’d):
'Simple locally commanded universal remote axis (for axis "q")
control:
VT:q=100000 'Set Velocity target
ADT:q=100 'Set Accel/Decel target
PRT:q=10000 'Set relative position distance to move
MP:q 'Set Mode to Position Mode
G:q 'Set Mode to Position Mode
In the last code snippet, if the variable “q” was set to zero, all nodes on
the network would respond at exactly the same time with no
propagation delay between them.
Ex. 1: Point A to B move (cont’d)
The following snippets show several methods of receiving information
(i.e., collecting data from other motors or running conditional code
based on information from other motors):
'Position capture in local other nodes:
x=PA 'assign local motor position to local variable "x"
y=PA:2 'assign axis 2 position to local variable "y"
'Conditional check of position in another axis
IF PA:2<2000
PRINT("Position of axis 2 is below 2000",#13)
ENDIF
Ex. 2: Data from other nodes
The following snippets show several methods of receiving information
(i.e., collecting data from other motors or running conditional code
based on information from other motors):
'Dynamic checks of position in another axis:
WHILE PA:2<10000 LOOP
'Stay in loop until positon of motor 2 is above 10000
'Assigning vector sum velocity of two motors to a third motor
v=VA:1^2+VT:2^2
VT:3=SQRT(v) 'Axis 3 assigned Velocity proportional to
' path of 1 and 2
In the last case, the snippet collected data from both the local motor
and a remote motor, and then applied a math function and result to a
third motor.
Ex. 2: Data from other nodes (cont’d)
The same communication and control principles apply to I/O
commands as shown in this example:
'I/O examples across the network
OS(2):3 'Set output 2 on in motor 3
OR(4):2 'Reset output 4 off in motor 2
IF IN(5):11==1 'If input 5 in motor 11 is on
G:2 'Tell motor 2 to go.
ENDIF
WHILE IN(6):4==0 LOOP 'Wait for input 6 in axis 4 to go high
• No network configuration or host network manager is required.
• Simple commands with remote addresses are used to freely access
and control data across the network.
• Firmware and software allow data to pass freely with full
deterministic arbitration of all data packets.
Ex. 3: I/O commands across network
A further extension of Combitronic-specific commands allow for multi-
axis linear interpolated and synchronized motion from any given axis
serving as master.
All calculations and motion profiles are set up by the local axis in a
simple format similar to single-axis profiles:
VTS=100000 'Set 2-axis synchronized path velocity target
ADTS=100 'Set 2-axis synchronized path accel/decel target
PTS(x;1,y;2) 'Set target positions "x" and "y" to motors "1"
' and "2"
GS 'Go synchronized
TSWAIT 'Wait at this line of code until the
'Synchronized trajectory is complete
The PTS command combined with Combitronic
technology automatically deals with communications
to the associated motor addresses.
Ex. 4: 2-axis interpolated / sync’d motion
In the previous example, X and Y motors move linearly and are
synchronized to their destination. The following shows a 3-axis
example:
VTS=100000 'Set 3-axis synchronized path velocity target
ADTS=100 'Set 3-axis synchronized path accel/decel target
PTS(x;1,y;2,z;3) 'Set target positions x, y, and z to
motors ' 1, 2, and 3
GS 'Go synchronized
TSWAIT 'Wait at this line of code until the
'Synchronized trajectory is complete
Again, the PTS command combined with
Combitronic technology automatically deals
with communications to the associated motor
addresses.
Ex. 5: 3-axis interpolated / sync’d motion
The following video shows the multi-axis synchronized motion concept
expanded to 14 axes of motion. It could be expanded up to 120 axes.
Ex. 5: 3-axis interpolated / sync’d motion
The following example uses the PTS command along with trig math
functions to establish the new target on-the-fly:
t=0
WHILE t<=360 'Assign Target Positions by user math function
af[0]=t/1.0
x=mm*(0.25*(SIN(af[5]*af[0])+COS(af[0]))-0.25)
y=mm*(0.25*(SIN(af[6]*af[0])-COS(af[0]))-0.25)
PTS(x;1,y;2)
GS
TSWAIT
t=t+10
LOOP
Again, the PTS command combined with Combitronic technology
automatically deals with communications to the associated motor
addresses.
The next slide shows the output graph from this code.
Ex. 6: Sync’d motion with math calculations
Ex. 6: Sync’d motion with math calc. (cont’d)
The following figure shows an ellipse created through PTS and the
ability to do trig math. Combitronic technology ties together the
SmartMotor processing power for a full multi-axis system solution.
The following video shows Combitronic-coordinated camming between
two or more axis to provide multi-axis path capability by math function.
Ex. 6: Sync’d motion with math calc. (cont’d)
In addition to previously discussed features, Combitronic technology
provides the following design and implementation advantages:
• Reduced Size: By integrating the controls onto the motor, the
control cabinet is reduced in size or eliminated, which makes the
machine much smaller.
• Reduced Cost: Fewer components and no cabinet cut costs
dramatically.
• Reduced Development Time:
– Fewer components to specify, purchase, learn and mount, plus
– Ease of programming provided by Combitronic technology,
equals
– Reduced development cycles,
getting to market faster, and
increased competitive
advantage.
Other Design / Implementation Advantages
• Reduced Down-Time and Field Service:
– A traditional control can only be debugged in the cabinet
– A SmartMotor integrated servo can be swapped out
immediately.
• Increased Reliability: By reducing the number of components, the
machine’s reliability is increased.
• Increased Versatility:
– In a cabinet-based controller approach, adding additional axes
of motion can be difficult;
– Adding more SmartMotors requires no cabinet space
and minimal cabling, and
– Combitronic technology simplifies the
programming.
– The additional axes automatically provide
more I/O points and processing power.
Other Advantages (cont’d)
• Industry: Entertainment
• Application: Coordinated Movement of 65 Axes of Motion
• Challenge: Provide a cost-effective, aesthetically pleasing technology solution
for 65 coordinated axes of motion to control an art exhibit in the San Jose airport.
Case Study: High Axis Count Coordinated Motion
The following video shows a demonstration of the solution.
Case Study: High Axis Count Coordinated Motion
• Combitronic technology on the SmartMotor represents a major step
forward in simplifying multi-axis motion control and motor-to-motor
communications.
• It will increasingly play an important role in machine design as
machine builders are pressured by customers, economic factors
and competition to:
– reduce time to market,
– minimize the machine footprint,
– improve machine reliability.
Combitronic technology ties together the processing
power of the networked SmartMotors to give a full
multi-axis system solution!
Conclusion
Combitronic technology provides the foundation for easy, yet
powerful, multi-axis system design:
Conclusion (cont’d)
Motor-to-motor communications
Combitronic
Technology
Camming
Function
Functions &
Interrupts
PTS
Function
Globally-
triggered
Interrupts
Like multi-axis linear interpolation
Complex paths &
Error handling
Simple to use, simple to deploy,
multi-axis system
Enables
#DWwebinar
Lisa Eitel
Moderator
Design World
leitel@wtwhmedia.com
@DW_LisaEitel
Dan Wiseman
Senior Applications Engineer
Moog Animatics
DWiseman@moog.animatics.com
Questions?
Hack Summer
Applications Technology Manager
Moog Animatics
HSummer@moog.animatics.com
Combitronic: Multi-axis Control with Animatics SmartMotor
#DWwebinar
Thank You
 This webinar will be available at
designworldonline.com & email
 Tweet with hashtag #DWwebinar
 Connect with Design World
 Discuss this on EngineeringExchange.com

More Related Content

What's hot

Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
IOSRJVSP
 
IRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based Multiplier
IRJET Journal
 
All optical network design with even and odd nodes
All optical network design with even and odd nodesAll optical network design with even and odd nodes
All optical network design with even and odd nodes
eSAT Journals
 
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMLOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
VLSICS Design
 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordic
iaemedu
 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET Journal
 
LOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNS
LOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNSLOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNS
LOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNS
csandit
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
Siddique Ibrahim
 
Neural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
Neural Network Modeling for Simulation of Error Optimized QCA Adder CircuitNeural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
Neural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
IRJET Journal
 
Interconnection mechanisms
Interconnection mechanismsInterconnection mechanisms
Interconnection mechanisms
Syed Zaid Irshad
 
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
Yuichiro Yasui
 
Routing Algorithm
Routing AlgorithmRouting Algorithm
Routing Algorithm
Kamal Acharya
 
Modul 3 gsm procedures
Modul 3   gsm proceduresModul 3   gsm procedures
Modul 3 gsm procedures
Wijaya Kusuma
 
Implementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino LogicImplementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino Logic
Associate Professor in VSB Coimbatore
 
NUMA-aware Scalable Graph Traversal on SGI UV Systems
NUMA-aware Scalable Graph Traversal on SGI UV SystemsNUMA-aware Scalable Graph Traversal on SGI UV Systems
NUMA-aware Scalable Graph Traversal on SGI UV Systems
Yuichiro Yasui
 
Subneting and vlsm ntpg (1)
Subneting and vlsm ntpg (1)Subneting and vlsm ntpg (1)
Subneting and vlsm ntpg (1)
Sachii Dosti
 
CFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing: Crimson PublishersCFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
Crimsonpublishers-Electronics
 
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson PublishersCFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
Crimsonpublishers-Electronics
 
Dynamic interconnection networks
Dynamic interconnection networksDynamic interconnection networks
Dynamic interconnection networks
Prasenjit Dey
 

What's hot (19)

Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
 
IRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based Multiplier
 
All optical network design with even and odd nodes
All optical network design with even and odd nodesAll optical network design with even and odd nodes
All optical network design with even and odd nodes
 
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMLOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordic
 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
 
LOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNS
LOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNSLOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNS
LOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNS
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 
Neural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
Neural Network Modeling for Simulation of Error Optimized QCA Adder CircuitNeural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
Neural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
 
Interconnection mechanisms
Interconnection mechanismsInterconnection mechanisms
Interconnection mechanisms
 
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
 
Routing Algorithm
Routing AlgorithmRouting Algorithm
Routing Algorithm
 
Modul 3 gsm procedures
Modul 3   gsm proceduresModul 3   gsm procedures
Modul 3 gsm procedures
 
Implementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino LogicImplementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino Logic
 
NUMA-aware Scalable Graph Traversal on SGI UV Systems
NUMA-aware Scalable Graph Traversal on SGI UV SystemsNUMA-aware Scalable Graph Traversal on SGI UV Systems
NUMA-aware Scalable Graph Traversal on SGI UV Systems
 
Subneting and vlsm ntpg (1)
Subneting and vlsm ntpg (1)Subneting and vlsm ntpg (1)
Subneting and vlsm ntpg (1)
 
CFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing: Crimson PublishersCFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
 
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson PublishersCFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
 
Dynamic interconnection networks
Dynamic interconnection networksDynamic interconnection networks
Dynamic interconnection networks
 

Similar to Combitronic: Multi-axis Control with Animatics SmartMotors

(11 16) rajiv g
(11 16) rajiv g(11 16) rajiv g
(11 16) rajiv g
IISRTJournals
 
I010315760
I010315760I010315760
I010315760
IOSR Journals
 
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
shirshenduroy2016
 
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCCONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
csandit
 
How to Build an Event-based Control Center for the Electrical Grid
How to Build an Event-based Control Center for the Electrical GridHow to Build an Event-based Control Center for the Electrical Grid
How to Build an Event-based Control Center for the Electrical Grid
HostedbyConfluent
 
ParallelLogicToEventDrivenFirmware_Doin
ParallelLogicToEventDrivenFirmware_DoinParallelLogicToEventDrivenFirmware_Doin
ParallelLogicToEventDrivenFirmware_Doin
Jonny Doin
 
Autonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS HardwareAutonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS Hardware
James Anderson
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
CE150--Hongyi Huang
CE150--Hongyi HuangCE150--Hongyi Huang
CE150--Hongyi Huang
Bridget (Hongyi) Huang
 
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
 
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
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processors
RAMPRAKASHT1
 
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
InfluxData
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
Alexander Decker
 
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
csandit
 
1250 alcohol-detection-with-vehicle-controlling
1250 alcohol-detection-with-vehicle-controlling1250 alcohol-detection-with-vehicle-controlling
1250 alcohol-detection-with-vehicle-controlling
Mikroc Srinivs
 
Motion Controller for Any Application | ElmoMC
Motion Controller for Any Application | ElmoMC Motion Controller for Any Application | ElmoMC
Motion Controller for Any Application | ElmoMC
Elmo Motion Control
 
Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...
Mustefa Jibril
 
2D Plotter Presentation
2D Plotter Presentation2D Plotter Presentation
2D Plotter Presentation
Mahmoud Kandil
 
Project-Report
Project-ReportProject-Report
Project-Report
Disha Srivastava
 

Similar to Combitronic: Multi-axis Control with Animatics SmartMotors (20)

(11 16) rajiv g
(11 16) rajiv g(11 16) rajiv g
(11 16) rajiv g
 
I010315760
I010315760I010315760
I010315760
 
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
 
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCCONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
 
How to Build an Event-based Control Center for the Electrical Grid
How to Build an Event-based Control Center for the Electrical GridHow to Build an Event-based Control Center for the Electrical Grid
How to Build an Event-based Control Center for the Electrical Grid
 
ParallelLogicToEventDrivenFirmware_Doin
ParallelLogicToEventDrivenFirmware_DoinParallelLogicToEventDrivenFirmware_Doin
ParallelLogicToEventDrivenFirmware_Doin
 
Autonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS HardwareAutonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS Hardware
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
CE150--Hongyi Huang
CE150--Hongyi HuangCE150--Hongyi Huang
CE150--Hongyi Huang
 
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...
 
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...
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processors
 
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
 
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
 
1250 alcohol-detection-with-vehicle-controlling
1250 alcohol-detection-with-vehicle-controlling1250 alcohol-detection-with-vehicle-controlling
1250 alcohol-detection-with-vehicle-controlling
 
Motion Controller for Any Application | ElmoMC
Motion Controller for Any Application | ElmoMC Motion Controller for Any Application | ElmoMC
Motion Controller for Any Application | ElmoMC
 
Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...
 
2D Plotter Presentation
2D Plotter Presentation2D Plotter Presentation
2D Plotter Presentation
 
Project-Report
Project-ReportProject-Report
Project-Report
 

More from Design World

Best practices for optimizing performance and reducing costs when selecting a...
Best practices for optimizing performance and reducing costs when selecting a...Best practices for optimizing performance and reducing costs when selecting a...
Best practices for optimizing performance and reducing costs when selecting a...
Design World
 
Five Steps to Optimize Casting and Eliminate Defects
Five Steps to Optimize Casting and Eliminate DefectsFive Steps to Optimize Casting and Eliminate Defects
Five Steps to Optimize Casting and Eliminate Defects
Design World
 
Meeting the Motion Needs of Flexible Automation
Meeting the Motion Needs of Flexible AutomationMeeting the Motion Needs of Flexible Automation
Meeting the Motion Needs of Flexible Automation
Design World
 
Proper coupling selection: what you’re probably missing
Proper coupling selection: what you’re probably missingProper coupling selection: what you’re probably missing
Proper coupling selection: what you’re probably missing
Design World
 
Curved Motion System Design for Machinery and Automation
Curved Motion System Design for Machinery and AutomationCurved Motion System Design for Machinery and Automation
Curved Motion System Design for Machinery and Automation
Design World
 
See How the SOLIDWORKS Ecosystem Delivers on Design Innovation
See How the SOLIDWORKS Ecosystem Delivers on Design InnovationSee How the SOLIDWORKS Ecosystem Delivers on Design Innovation
See How the SOLIDWORKS Ecosystem Delivers on Design Innovation
Design World
 
Proper Hose Assembly Guidelines
Proper Hose Assembly GuidelinesProper Hose Assembly Guidelines
Proper Hose Assembly Guidelines
Design World
 
Product Development Ecosystems: Defining Your Value in the Digital Age
Product Development Ecosystems: Defining Your Value in the Digital AgeProduct Development Ecosystems: Defining Your Value in the Digital Age
Product Development Ecosystems: Defining Your Value in the Digital Age
Design World
 
Challenges & Emerging Solutions through Micro Molding
Challenges & Emerging Solutions through Micro MoldingChallenges & Emerging Solutions through Micro Molding
Challenges & Emerging Solutions through Micro Molding
Design World
 
Encoder integration in 2016: New modes of installation, networking, and more
Encoder integration in 2016: New modes of installation, networking, and moreEncoder integration in 2016: New modes of installation, networking, and more
Encoder integration in 2016: New modes of installation, networking, and more
Design World
 
Why should you make tooling with 3D printing?
Why should you make tooling with 3D printing?Why should you make tooling with 3D printing?
Why should you make tooling with 3D printing?
Design World
 
Ethernet or EtherCAT for Motion Control: Choosing the Right Network for Your ...
Ethernet or EtherCAT for Motion Control: Choosing the Right Network for Your ...Ethernet or EtherCAT for Motion Control: Choosing the Right Network for Your ...
Ethernet or EtherCAT for Motion Control: Choosing the Right Network for Your ...
Design World
 
New Innovations in Linear Guides for Transportation and Automation
New Innovations in Linear Guides for Transportation and AutomationNew Innovations in Linear Guides for Transportation and Automation
New Innovations in Linear Guides for Transportation and Automation
Design World
 
Clean-in-place: how to ensure food safety while maintaining equipment effecti...
Clean-in-place: how to ensure food safety while maintaining equipment effecti...Clean-in-place: how to ensure food safety while maintaining equipment effecti...
Clean-in-place: how to ensure food safety while maintaining equipment effecti...
Design World
 
Advanced Motor Control Technologies – Part 2
Advanced Motor Control Technologies – Part 2Advanced Motor Control Technologies – Part 2
Advanced Motor Control Technologies – Part 2
Design World
 
Advanced Motor Control Technologies – Part 1
Advanced Motor Control Technologies – Part 1Advanced Motor Control Technologies – Part 1
Advanced Motor Control Technologies – Part 1
Design World
 
Understanding Hydraulic Pump Designs
Understanding Hydraulic Pump DesignsUnderstanding Hydraulic Pump Designs
Understanding Hydraulic Pump Designs
Design World
 
Prototype Smarter – transitioning to production faster and more effectively
 Prototype Smarter – transitioning to production faster and more effectively Prototype Smarter – transitioning to production faster and more effectively
Prototype Smarter – transitioning to production faster and more effectively
Design World
 
How to Build Rotary Indexing Tables for Specific Applications
How to Build Rotary Indexing Tables for Specific ApplicationsHow to Build Rotary Indexing Tables for Specific Applications
How to Build Rotary Indexing Tables for Specific Applications
Design World
 
We Got a Warning Letter – Now What? How to Keep Calm in a Compliance Storm
We Got a Warning Letter – Now What? How to Keep Calm in a Compliance StormWe Got a Warning Letter – Now What? How to Keep Calm in a Compliance Storm
We Got a Warning Letter – Now What? How to Keep Calm in a Compliance Storm
Design World
 

More from Design World (20)

Best practices for optimizing performance and reducing costs when selecting a...
Best practices for optimizing performance and reducing costs when selecting a...Best practices for optimizing performance and reducing costs when selecting a...
Best practices for optimizing performance and reducing costs when selecting a...
 
Five Steps to Optimize Casting and Eliminate Defects
Five Steps to Optimize Casting and Eliminate DefectsFive Steps to Optimize Casting and Eliminate Defects
Five Steps to Optimize Casting and Eliminate Defects
 
Meeting the Motion Needs of Flexible Automation
Meeting the Motion Needs of Flexible AutomationMeeting the Motion Needs of Flexible Automation
Meeting the Motion Needs of Flexible Automation
 
Proper coupling selection: what you’re probably missing
Proper coupling selection: what you’re probably missingProper coupling selection: what you’re probably missing
Proper coupling selection: what you’re probably missing
 
Curved Motion System Design for Machinery and Automation
Curved Motion System Design for Machinery and AutomationCurved Motion System Design for Machinery and Automation
Curved Motion System Design for Machinery and Automation
 
See How the SOLIDWORKS Ecosystem Delivers on Design Innovation
See How the SOLIDWORKS Ecosystem Delivers on Design InnovationSee How the SOLIDWORKS Ecosystem Delivers on Design Innovation
See How the SOLIDWORKS Ecosystem Delivers on Design Innovation
 
Proper Hose Assembly Guidelines
Proper Hose Assembly GuidelinesProper Hose Assembly Guidelines
Proper Hose Assembly Guidelines
 
Product Development Ecosystems: Defining Your Value in the Digital Age
Product Development Ecosystems: Defining Your Value in the Digital AgeProduct Development Ecosystems: Defining Your Value in the Digital Age
Product Development Ecosystems: Defining Your Value in the Digital Age
 
Challenges & Emerging Solutions through Micro Molding
Challenges & Emerging Solutions through Micro MoldingChallenges & Emerging Solutions through Micro Molding
Challenges & Emerging Solutions through Micro Molding
 
Encoder integration in 2016: New modes of installation, networking, and more
Encoder integration in 2016: New modes of installation, networking, and moreEncoder integration in 2016: New modes of installation, networking, and more
Encoder integration in 2016: New modes of installation, networking, and more
 
Why should you make tooling with 3D printing?
Why should you make tooling with 3D printing?Why should you make tooling with 3D printing?
Why should you make tooling with 3D printing?
 
Ethernet or EtherCAT for Motion Control: Choosing the Right Network for Your ...
Ethernet or EtherCAT for Motion Control: Choosing the Right Network for Your ...Ethernet or EtherCAT for Motion Control: Choosing the Right Network for Your ...
Ethernet or EtherCAT for Motion Control: Choosing the Right Network for Your ...
 
New Innovations in Linear Guides for Transportation and Automation
New Innovations in Linear Guides for Transportation and AutomationNew Innovations in Linear Guides for Transportation and Automation
New Innovations in Linear Guides for Transportation and Automation
 
Clean-in-place: how to ensure food safety while maintaining equipment effecti...
Clean-in-place: how to ensure food safety while maintaining equipment effecti...Clean-in-place: how to ensure food safety while maintaining equipment effecti...
Clean-in-place: how to ensure food safety while maintaining equipment effecti...
 
Advanced Motor Control Technologies – Part 2
Advanced Motor Control Technologies – Part 2Advanced Motor Control Technologies – Part 2
Advanced Motor Control Technologies – Part 2
 
Advanced Motor Control Technologies – Part 1
Advanced Motor Control Technologies – Part 1Advanced Motor Control Technologies – Part 1
Advanced Motor Control Technologies – Part 1
 
Understanding Hydraulic Pump Designs
Understanding Hydraulic Pump DesignsUnderstanding Hydraulic Pump Designs
Understanding Hydraulic Pump Designs
 
Prototype Smarter – transitioning to production faster and more effectively
 Prototype Smarter – transitioning to production faster and more effectively Prototype Smarter – transitioning to production faster and more effectively
Prototype Smarter – transitioning to production faster and more effectively
 
How to Build Rotary Indexing Tables for Specific Applications
How to Build Rotary Indexing Tables for Specific ApplicationsHow to Build Rotary Indexing Tables for Specific Applications
How to Build Rotary Indexing Tables for Specific Applications
 
We Got a Warning Letter – Now What? How to Keep Calm in a Compliance Storm
We Got a Warning Letter – Now What? How to Keep Calm in a Compliance StormWe Got a Warning Letter – Now What? How to Keep Calm in a Compliance Storm
We Got a Warning Letter – Now What? How to Keep Calm in a Compliance Storm
 

Recently uploaded

Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
edwin408357
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 

Recently uploaded (20)

Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 

Combitronic: Multi-axis Control with Animatics SmartMotors

  • 2. #DWwebinar  This webinar will be available afterwards at www.designworldonline.com & email  Q&A at the end of the presentation  Hashtag for this webinar: #DWwebinar Before We Start
  • 3. #DWwebinar Lisa Eitel Moderator Design World Hack Summer Applications Technology Manager Moog Animatics Dan Wiseman Senior Applications Engineer Moog Animatics Combitronic: Multi-axis Control with Animatics SmartMotor Meet your presenters…
  • 4. Understanding Combitronic™ Technology How Combitronic technology simplifies servo motor communications and deployment
  • 5. This presentation will discuss the following topics: • History • What is it? • What are its primary features? • How does it work? • Programming examples from simple to complex • Other design and implementation advantages • An application case study • Conclusions Agenda
  • 6. In January 2011, Animatics Corporation (now Moog, Inc., Animatics) introduced a new servo motor communication technology called “Combitronic™”. This technology: • Greatly simplifies conventional servo motor communications • Provides a powerful set of features The ease of use and features provided by Combitronic technology are not available from any other motor manufacturer in the industry! History
  • 7. Combitronic technology provides the foundation for easy, yet powerful, multi-axis system design: What is it? Motor-to-motor communications Combitronic Technology Camming Function Functions & Interrupts PTS Function Globally-triggered Interrupts Like multi-axis linear interpolation Complex paths & Error handling Simple to use, simple to deploy, multi-axis system Enables
  • 8. The optional Combitronic technology provides the following primary features: • Up to 120 SmartMotors can be addressed on a single network • 1 MHz network bandwidth • No bus Master is required, but one may be used if desired • No scan list or node list setup is required • All SmartMotor nodes have full read/write access to all other SmartMotor nodes What are its primary features?
  • 9. Each SmartMotor is fully programmable and capable of being a master to multiple SmartMotors on the network. • Not just through a few outgoing commands, I/O handshaking or value assignments • It is fully functional, bi-directional communications • Through a CAN bus, it resides on top of either the CANopen or DeviceNet protocol How does it work?
  • 10. Other than matching baud rates and ensuring unique node addresses, there are no other requirements. • In a traditional network, all commands local to a SmartMotor controller are for that motor only. • With Combitronic technology, those same commands can be applied to and reference other motors on the same network as if all the motors were being controlled by a central, multi-axis controller. This protocol is not register or data-packet based—it simply uses the typical local commands amended with a colon and target node address. How does it work? (cont’d)
  • 11. • SmartMotor servos use a single letter G command to start a motion profile: G 'Issue Go in local motor • Add Combitronic syntax to start one or all motors on the same network: G:2 'Combitronic Go to motor 2 G:0 'Combitronic global Go to all motors How does it work? (example)
  • 12. The following animation shows how Combitronic technology works. How does it work? (animation)
  • 13. Trajectory commands for a simple point A to point B move: 'Simple local axis control: VT=100000 'Set Velocity target ADT=100 'Set Accel/Decel target PRT=10000 'Set relative position distance to move MP 'Set Mode to Position Mode G 'Start moving 'Simple locally commanded remote axis (for axis 3) control: VT:3=100000 'Set Velocity target ADT:3=100 'Set Accel/Decel target PRT:3=10000 'Set relative position distance to move MP:3 'Set Mode to Position Mode G:3 'Start moving Ex. 1: Point A to B move
  • 14. Trajectory commands for a simple point A to point B move (cont’d): 'Simple locally commanded universal remote axis (for axis "q") control: VT:q=100000 'Set Velocity target ADT:q=100 'Set Accel/Decel target PRT:q=10000 'Set relative position distance to move MP:q 'Set Mode to Position Mode G:q 'Set Mode to Position Mode In the last code snippet, if the variable “q” was set to zero, all nodes on the network would respond at exactly the same time with no propagation delay between them. Ex. 1: Point A to B move (cont’d)
  • 15. The following snippets show several methods of receiving information (i.e., collecting data from other motors or running conditional code based on information from other motors): 'Position capture in local other nodes: x=PA 'assign local motor position to local variable "x" y=PA:2 'assign axis 2 position to local variable "y" 'Conditional check of position in another axis IF PA:2<2000 PRINT("Position of axis 2 is below 2000",#13) ENDIF Ex. 2: Data from other nodes
  • 16. The following snippets show several methods of receiving information (i.e., collecting data from other motors or running conditional code based on information from other motors): 'Dynamic checks of position in another axis: WHILE PA:2<10000 LOOP 'Stay in loop until positon of motor 2 is above 10000 'Assigning vector sum velocity of two motors to a third motor v=VA:1^2+VT:2^2 VT:3=SQRT(v) 'Axis 3 assigned Velocity proportional to ' path of 1 and 2 In the last case, the snippet collected data from both the local motor and a remote motor, and then applied a math function and result to a third motor. Ex. 2: Data from other nodes (cont’d)
  • 17. The same communication and control principles apply to I/O commands as shown in this example: 'I/O examples across the network OS(2):3 'Set output 2 on in motor 3 OR(4):2 'Reset output 4 off in motor 2 IF IN(5):11==1 'If input 5 in motor 11 is on G:2 'Tell motor 2 to go. ENDIF WHILE IN(6):4==0 LOOP 'Wait for input 6 in axis 4 to go high • No network configuration or host network manager is required. • Simple commands with remote addresses are used to freely access and control data across the network. • Firmware and software allow data to pass freely with full deterministic arbitration of all data packets. Ex. 3: I/O commands across network
  • 18. A further extension of Combitronic-specific commands allow for multi- axis linear interpolated and synchronized motion from any given axis serving as master. All calculations and motion profiles are set up by the local axis in a simple format similar to single-axis profiles: VTS=100000 'Set 2-axis synchronized path velocity target ADTS=100 'Set 2-axis synchronized path accel/decel target PTS(x;1,y;2) 'Set target positions "x" and "y" to motors "1" ' and "2" GS 'Go synchronized TSWAIT 'Wait at this line of code until the 'Synchronized trajectory is complete The PTS command combined with Combitronic technology automatically deals with communications to the associated motor addresses. Ex. 4: 2-axis interpolated / sync’d motion
  • 19. In the previous example, X and Y motors move linearly and are synchronized to their destination. The following shows a 3-axis example: VTS=100000 'Set 3-axis synchronized path velocity target ADTS=100 'Set 3-axis synchronized path accel/decel target PTS(x;1,y;2,z;3) 'Set target positions x, y, and z to motors ' 1, 2, and 3 GS 'Go synchronized TSWAIT 'Wait at this line of code until the 'Synchronized trajectory is complete Again, the PTS command combined with Combitronic technology automatically deals with communications to the associated motor addresses. Ex. 5: 3-axis interpolated / sync’d motion
  • 20. The following video shows the multi-axis synchronized motion concept expanded to 14 axes of motion. It could be expanded up to 120 axes. Ex. 5: 3-axis interpolated / sync’d motion
  • 21. The following example uses the PTS command along with trig math functions to establish the new target on-the-fly: t=0 WHILE t<=360 'Assign Target Positions by user math function af[0]=t/1.0 x=mm*(0.25*(SIN(af[5]*af[0])+COS(af[0]))-0.25) y=mm*(0.25*(SIN(af[6]*af[0])-COS(af[0]))-0.25) PTS(x;1,y;2) GS TSWAIT t=t+10 LOOP Again, the PTS command combined with Combitronic technology automatically deals with communications to the associated motor addresses. The next slide shows the output graph from this code. Ex. 6: Sync’d motion with math calculations
  • 22. Ex. 6: Sync’d motion with math calc. (cont’d)
  • 23. The following figure shows an ellipse created through PTS and the ability to do trig math. Combitronic technology ties together the SmartMotor processing power for a full multi-axis system solution.
  • 24. The following video shows Combitronic-coordinated camming between two or more axis to provide multi-axis path capability by math function. Ex. 6: Sync’d motion with math calc. (cont’d)
  • 25. In addition to previously discussed features, Combitronic technology provides the following design and implementation advantages: • Reduced Size: By integrating the controls onto the motor, the control cabinet is reduced in size or eliminated, which makes the machine much smaller. • Reduced Cost: Fewer components and no cabinet cut costs dramatically. • Reduced Development Time: – Fewer components to specify, purchase, learn and mount, plus – Ease of programming provided by Combitronic technology, equals – Reduced development cycles, getting to market faster, and increased competitive advantage. Other Design / Implementation Advantages
  • 26. • Reduced Down-Time and Field Service: – A traditional control can only be debugged in the cabinet – A SmartMotor integrated servo can be swapped out immediately. • Increased Reliability: By reducing the number of components, the machine’s reliability is increased. • Increased Versatility: – In a cabinet-based controller approach, adding additional axes of motion can be difficult; – Adding more SmartMotors requires no cabinet space and minimal cabling, and – Combitronic technology simplifies the programming. – The additional axes automatically provide more I/O points and processing power. Other Advantages (cont’d)
  • 27. • Industry: Entertainment • Application: Coordinated Movement of 65 Axes of Motion • Challenge: Provide a cost-effective, aesthetically pleasing technology solution for 65 coordinated axes of motion to control an art exhibit in the San Jose airport. Case Study: High Axis Count Coordinated Motion
  • 28. The following video shows a demonstration of the solution. Case Study: High Axis Count Coordinated Motion
  • 29. • Combitronic technology on the SmartMotor represents a major step forward in simplifying multi-axis motion control and motor-to-motor communications. • It will increasingly play an important role in machine design as machine builders are pressured by customers, economic factors and competition to: – reduce time to market, – minimize the machine footprint, – improve machine reliability. Combitronic technology ties together the processing power of the networked SmartMotors to give a full multi-axis system solution! Conclusion
  • 30. Combitronic technology provides the foundation for easy, yet powerful, multi-axis system design: Conclusion (cont’d) Motor-to-motor communications Combitronic Technology Camming Function Functions & Interrupts PTS Function Globally- triggered Interrupts Like multi-axis linear interpolation Complex paths & Error handling Simple to use, simple to deploy, multi-axis system Enables
  • 31. #DWwebinar Lisa Eitel Moderator Design World leitel@wtwhmedia.com @DW_LisaEitel Dan Wiseman Senior Applications Engineer Moog Animatics DWiseman@moog.animatics.com Questions? Hack Summer Applications Technology Manager Moog Animatics HSummer@moog.animatics.com Combitronic: Multi-axis Control with Animatics SmartMotor
  • 32. #DWwebinar Thank You  This webinar will be available at designworldonline.com & email  Tweet with hashtag #DWwebinar  Connect with Design World  Discuss this on EngineeringExchange.com