WIntroduction. Motion Control Architectures. Chuck Lewin, Founder of Performance Motion Devices

Similar documents
Mach 3 Based CNC Control Kits

CANopen based systems

Motion Coordinator Technical Reference Manual CHAPTER CHAPTER 0INTRODUCTION. Introduction 1-1

EtherCAT Benefits Production of Green Energy. Lester Shaw, Elmo Motion Control, Inc.

Ndrive QL andqle Digital Panel-Mount Piezo Drive

Automation 3200-OEM/Nservo-OEM

Servo Drives 930K fluxxtorque. decentralised, intelligent, precise

Motion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control

Soloist Linear Series

agile-systems.com Making A Difference Technology Overview

Oct Karl. A. Meier

200W ISCM4805 / 8005 INTELLIGENT SERVO CONTROL MODULES FEATURES DIGITAL MOTOR CONTROL FOR BRUSHLESS, DC BRUSH, LINEAR AND STEP MOTORS

Ensemble Linear Series

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

4-20 ma Transmitter vs. Machine Saver s VTBNet

EtherCAT or Ethernet for Motion Control

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Galil Motion Control. DMC - 42x0. Datasheet

Galil Motion Control. EDD 3701x

Ensemble QL andqle Networked Panel-Mount Piezo Drive

Courtesy of CMA/Flodyne/Hydradyne Motion Control Hydraulic Pneumatic Electrical Mechanical (800)

Printed in U.S.A., Copyright Penton Media, Inc. All rights reserved. Machine Design (ISSN ) is published semimonthly by Penton Media,

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

Motion Gets Smarter with Integrated Actuators

Hexapod Motion Controller with EtherCAT

Automation solutions Drives, PLC, motion, motors and safety

THE DIGITAL AGE. Motion control in. Not long ago, analog electronics. Motion processors have the ability to do for machines what

Automation Software-Based 32-Axis Motion, Vision, PLC, Robotics, and I/O Platform

Prodigy /CME PCI User s Guide

IBL2401 INTELLIGENT SERVO DRIVE DIGITAL DRIVE FOR BRUSHLESS, DC BRUSH, LINEAR AND STEP MOTORS 25W FEATURES

Epsilon EP. Compact and Economical. 16 Amp Drive. RoHS approved option! Position Tracker. Epsilon EP.

Advanced Features. High Performance Stepper Drive Description. Self Test and Auto Setup

DCX-PCI300 Motion Controller

Nservo. Digital Controller Module. Use to retrofit your existing system with new controls extend the life of your capital investment

C i t o. AMCS-S-0x-MS. Advanced Motion Control Server For Microstepping Motors. S y s t e m s. Product Description

Toll Free Phone: Toll Free Fax:

The New Automation Technology Advantage

PosiStep - Single Axis Packaged Intelligent Microstepping Drive

Galil Motion Control. DMC - 500x0. Datasheet. Galil Motion Control 270 Technology Way, Rocklin, CA [Type here] [Type here] [Type here]

ION/CME Digital Drive User s Manual

Selection of controllers and integrated systems

Upgrading from Unidrive SP and Commander SK to Unidrive M. The benefits of upgrading from Unidrive SP and Commander SK AC drives to Unidrive M

micromax R Getting Started Guide

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY

Galil Motion Control. Sold & Serviced By: [ Toll Free Phone: here] Toll Free Fax:

Galil Motion Control. DMC - 18x6. Datasheet (US ONLY)

NEWS RELEASE July 2008

Motion and Logic in the Drive Helps Drive Down Automation Costs

ADVANCED MOTION CONTROLS 3805 Calle Tecate, Camarillo, CA Tel: (805) , Fax: (805) Page 1 of 12

C x Hexapod Motion Controller

Motion Product Overview

Serial Digital Audio Routing Switchers?

imot17xb TM-CAN INTELLIGENT SERVO MOTOR SIZE 17

MAC-3xx Core. Application. As the result, we deliver any customized SPEC Off-the-Shelf

E-Learning, DC drives DCS800 Hardware D5 D7, part 2

The Allen-Bradley PowerFlex Family of AC Drives

Drive and Control Systems: Technical Update. John A. Looser Faustel, Incorporated

4Trio Motion Technology3

SmartWire-DT In-panel and on-machine wiring solutions. Revolutionizing in-panel control wiring and on-machine connection of sensors and actuators

User-friendly automation starts HERE

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY

DS2000XP High Performance Servodrives

Kollmorgen. Kollmorgen Automation Suite

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

AKD PDMM Integrated Servo Drive and Automation Controller Kollmorgen Automation Suite Programmability in an AKD Drive with Multi-Axis Master

Overview. Complete Application-Ready Platforms for General Motion Control Tasks. AMONet - Advantech Distributed Motion Control Solutions 14-2

Kollmorgen Servo Systems Catalog

Stand-Alone, Multi-Axis Motion Controller

New Era In CNC Control and Maintenance

µmove/pmove Axis System

Welding Automation OEM Grows Business With More Flexible Machine Design. Mavrix Welding Automation. New Berlin, Wisconsin

Integrated Controller Realizing Machine Control and Advanced Motion Control, MICREX-SX Series

ADI Solution for Industrial Communications

Blue Fusion. Built-in web server. Analog and digital I/O control. Multi-axis motion control. Connects easily to enterprise systems.

Networks. In this lesson we will discuss: What do Networks do?

GE Intelligent Platforms. Flexible Motion Solutions

ION Demo Kit. Quick Start Guide PERFORMANCE MOTION DEVICES

The Advantages of Distributed Intelligence

Optimizing Emulator Utilization by Russ Klein, Program Director, Mentor Graphics

Class 6 Industrial Ethernet

Physics 120/220 Lab Equipment, Hints & Tips

77% 56% 74% 52% PACKAGING WORLD SURVEY: Ethernet And Wireless In Production Facilities

SERVOMOTIVE MC Three Axis PC Based Servo Motion Controller. Features

Mounting Card MC1XDZR02-HP1

UPDATE YOUR AUTOMATION. Connect with the future of drive & control technology

Lecture 9: MIMD Architectures

Motorised Linear Stages

Elmo Motion Control Catalog Motion Control Solutions Made Small, Smart & Simple

Controller and Drivers

Allegra Series Reference Manual. Programmable Motion Control System

Robotic Systems ECE 401RB Fall 2006

PXI Tsunami in Semiconductor ATE Michael Dewey Geotest Marvin Test Systems Silicon Valley Test Conference

How Emerson s I/O on Demand Is Changing the Automation Infrastructure

HART COMMUNICATION. A Digital Upgrade For Existing Plants

Class 6 Industrial Ethernet

L-force 9400 StateLine Servo Drives

Features & Specifications V

Mounting Card MC1XDZR02-QD

Rexroth NYCe TAILIDA TRADING CO., LTD. TEL: FAX:

Leading motion innovations

Transcription:

Motion Control Architectures Chuck Lewin, Founder of Performance Motion Devices WIntroduction hen engineers think of advances in motion control technology, they usually think of faster motors, improved accuracy, or seemingly neverending improvements in MOSFET efficiency. While these advances are important, equally important are changes that have come in less publicized areas, particularly in the architecture of the motion controller. This article will examine some of these trends, and detail the four major motion control architectures in use today, two of which can be traced back to earlier motion control approaches, and two of which are more recent additions. The past is prologue Up until about ten years ago, there were just two basic types of motion controllers. The first is shown in Figure 1, and is one form or another of a multi-axis motion card. In this architecture, the motion card connects to external amplifiers, which generally accept +/- 10V analog signal input, and control torque or sometimes velocity of the motor. Early on, the path planning and servo feedback required a dedicated numerical computer and was often rack mounted. Today, variations on this approach center around card bus type. Popular formats today include PCI, PC/104, compact PCI, and Ethernet. This architecture has a number of important advantages, primary among them flexibility. The motion controller is independent of the motor power level, and often even the motor type. For example if the motion controller outputs a single phase +/- 10V signal, this can be connected to a DC Servo motor amplifier, or a Brushless DC motor amplifier which in turn performs commutation. If the user wants to increase the power of the motor, or change the motor type, the motion card doesn't need to be changed, only the amplifier. Another important advantage of multi-axis motion cards is that synchronization among axes is straightforward, and essentially automatic. This is because most such systems generally use a single CPU (central processing unit) or DSP (digital signal processor) to time-slice its computation for each axis. Taking advantage of this capability, some motion cards provide builtin multi-dimensional profiling commands such as draw an arc with radius x or even support complete machine tool instruction sets such as G-code. Figure 1. Multi-axis motion card

2 The primary disadvantage of this architecture is wiring complexity, and cost. For a typical servo motion axis, there are 15-25 wires that connect to and from each motor axis, depending on whether differential signals are used, and whether the controller or the amplifier performs commutation. Imagine building a controller for a ten-axis system using this approach. You would need bundles carrying hundreds of wires through the machine. This is a complex, costly, and potentially failure-prone design. Little black boxes The second approach, also still in use today, is the standalone drive, also known as a smart amplifier. In this approach the controller is a box, and is usually rack or rail mounted. The drive either plugs into the wall, or is fed with a DC bus voltage. This architecture is shown in Figure 2. There are many variations of how such stand-alone drives are controlled. Most of them can be controlled by a PLC (programmable logic controller) using digital inputs, and pre-programmable locations. More modern variations include the ability to download programs into a on-board memory, so that each drive can execute an autonomous sequence of actions such as, start the motor at speed x, when signal y goes high then coast to a stop... In addition to variations in how they are programmed, standalone drives are also available in multi-axis configurations. Stand-alone drives such as this work well when the behavior of each axis is fairly simple, and more or less autonomous. Using this approach it would be difficult to synchronize two or three such drives to follow a precise multi-dimensional curve, but it is easy to repeat a basic motion, or track an incoming encoder signal and execute master/slave electronic gearing or an electronic camming. Compared to motion cards, the advantage of standalone drives is that wiring is simplified. Since the connections between the calculation portion and the amplifier portion of the controller are internal to the drive, all of the wiring used to interconnect a motion card to an amplifier is eliminated. Another advantage is that drives can be located essentially anywhere in the machine, saving cost and improving reliability by shortening cable distances. The central disadvantage, at least historically, of stand-alone drives is that they tend to be big and expensive, particularly for multi-axis control. This is because using older technology, packaging a profile generator, an amplifier, and a AC to DC or DC to DC power converter meant it had to be big. Out of the rack...and into the fire The third motion architectural approach, known as a distributed drive, combines the synchronization ability of multi-axis motion cards with the reduced wiring and increased robustness of standalone drives. Such a drive uses a network connection to communicate with a central host, but still has all the standard drive features of profile generation, amplification, and internal AC or DC power management. This architecture is shown in Figure 3. Depending on the application required, two kinds of distributed drives are used. The first can be referred to as a tightly coupled drive, and uses high speed, deterministic networks such as SERCOS, Firewire, EtherCat, or Ethernet/Powerlink. Figure 2. Standalone driver

3 Figure 3. Distributed drive The second can be referred to as a loosely coupled drive, and uses slower speed networks such as CANbus and RS-485, or less deterministic networks such as Ethernet. One big difference between loosely coupled and tightly coupled distributed drives is that tightly coupled drives require a motion card to synchronize and coordinate the motion of each axis. Loosely coupled drives are controlled directly from the host, by sending commands such as move the axis to position x using a point-to-point s-curve. Tightly coupled drives are very different in that each drive receives rapid, synchronized, position and/ or velocity updates, generally several hundred, or even several thousand times per second. The advantage of distributed drives is reduced wiring and increased reliability. Another big advantage is scalability. Adding one Figure 4. Integrated motion card

4 more axis to a distributed drive network is a simple matter of plugging in another drive. In multi-axis motion card architectures, adding another axis can require a whole new card purchase in the situation that (for example) a fifth axis must be added to a fouraxis card. Distributed networks also have the advantage that it is also much easier to mix and match motor types. For example a network could be constructed with some DC Servo motors, some Brushless DC motors, and some step motors. As long as each drive talks the same language on the network, the host software need not be aware of motor type. Roll your own The fourth major type of motion controller in use today can be referred to as an integrated motion card. In this approach, shown in figure 4, the advantages of reduced wiring are combined with easy multi-axis synchronization by locating the amplifiers on the multi-axis card itself. The advantage of this approach is very low cost, since there are no drives or amplifiers to purchase. The main disadvantage is that the motor drive power levels tend to be low, because high switching voltages and heat are incompatible with sensitive digital logic circuitry. It is worth noting that unlike multi-axis motion cards, which are available from a number of off-the-shelf product vendors, integrated cards are generally designed specifically for a given application. This can be done either by programming a CPU or DSP, or by using off-the-shelf motion processors. Motion processors are IC-based devices that greatly simplify the task of designing a motion card by providing built-in functions such as trajectory generation, servo loop closure, commutation, as well as other functions. Let s hit the road When is one architectural approach used over another? There is no easy, simple answer, and sometimes two architectures can be used with success for a given application. In broad terms, the more cost sensitive the application, the more likely it is that you will design your own card, and if possible, integrate on-board amplifiers. Since you are designing your own card you can choose exactly the connectors you want, and dimension the form factor of the card for your own application. Highly synchronized applications such as machine tools will gravitate toward either a multi-axis motion card, or more likely a tightly-coupled distributed drive approach. While not cheap, these drives allow a lot of flexibility in motor type and power range. Don t forget that you will still need a motion control card for overall path generation, and to correctly split up and send out the motion segments to each individual drive axis. Be aware that in theory the card and the drive could be from separate vendors, but in practice this is seldom the case. The larger middle ground of applications such as medical automation, semiconductor automation, scientific instrumentation, and low-power general automation, is generally served by loosely-coupled distributed drives, or by multi-axis motion cards. Factors that tilt the solution toward distributed drives include larger number of axes, and use of two or more different motor types. Factors which tilt the solution toward multi-axis cards are the need for synchronization, smaller number of axes, or use of a single motor type. Another factor in determining the importance of adopting drives versus a multi-axis motion card architecture is the physical size of the machine. Generally speaking, the larger the system, the greater the reliability improvement in locating the drive close to the motor. But if the whole machine is already fairly small, locating the drive close to the motor will not be a big factor in the decision. Summary In the past ten years, new motion control architectures have been developed which offer reduced wiring and improved reliability. Choosing the right architecture is a matter of understanding the requirements of your application. Many factors will impact the final decision in choosing the correct architecture, including whether the axes are tightly synchronized or not, the total number of axes in the application, the desired system cost, the size of the machine, and whether more than one motor type will be used.

5 Intelligent Motion Modules OEMs designing high performance, cost-sensitive machines have typically steered clear of big iron solutions such as standalone drives. Large and bulky, they often require the user to learn special motion languages, and are expensive. But the latest generation of motion modules is entirely different. Measuring just inches on a side, these intelligent, distributed drives provide advanced motion control and can be programmed using C, Visual Basic, or other standard languages. The ION digital drive from PMD is an example of such a product. Measuring just 4" x 3" x 1.5", this product offers serial or CANbus connectivity and can control DC Brush, Brushless DC, or Step Motors. It has features typically found in much larger drives including field oriented control, S-curve profiling, PID position loop with bi-quad filtering, and MOSFET drivers. The most eye-opening aspect of these products is their price. At $200 $500 per axis, they are very cost effective compared to motion cards or PLCs connected to off-the-shelf amplifiers. Performance Motion Devices, Inc 55 Old Bedford Road Lincoln, MA 01773 e-mail: info@pmdcorp.com www.pmdcorp.com About Performance Motion Devices Performance Motion Devices (PMD) is the recognized world leader in motion control ICs, cards, and modules. Dedicated to providing cost-effective, high performance motion systems to OEM customers, PMD utilizes extensive in-house expertise to minimize time-tomarket and maximize customer satisfaction. Prodigy, ION, Magellan, Navigator, Pilot, Pro-Motion, and C-Motion are trademarks of Performance Motion Devices, Inc. All other trade names, brand names, and company names are the property of their respective owners. 2007 Performance Motion Devices Inc.