throbber
rogrammable Motion
`Control Handbook
`
`Published by the
`Programmable Motion Control Group
`industrial Automation Division
`
`National Electrical Manufacturers Association
`
`November 1992
`
`$9.00
`
`Page 1 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`
`
`
`
`
`
`armmm‘3’l'l(OHHUBIJS)SdaxnauU0SUl0tl156]Delnqtdtsra'paJ,:nu1.JadstBupiqomtau.10uononpoudau\JauJ~Jn+on‘munasn583SU8ZJ‘l“[fififiadoilJD}93-eo-groguoSI]’|'lLl38dlJasua:iTTT9TJ83rE'l!ll33lLl3NF-E103
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 1 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`ACKNOWLEDGEMENTS
`
`This Programmable Motion Control Handbook has been prepared as an indusuy service by the Na-
`tional Electrical Manufacturers Association. It represents individual and corporate contributions, and
`the combined efforts of many members of NEMA’s Programmable Motion Control Group. Contrib-
`uting firms, members of the PMC Group are:
`
`Allen-Bradley Company
`
`Micro M0 Electronics, Inc.
`
`GE Fanuc Automation
`
`Reliance Electric Company
`
`Gettys Corporation
`
`Rexroth Corporation
`
`Giddings & Lewis Electronics Company
`
`Square D Company
`
`Kollmorgen Industrial Drives
`
`The Superior Electric Company
`
`In addition, the first printing and distribution of this document has been sponsored by both members
`and non-members of the Association. Without their financial support, this publication would not
`have been possible. Those firms appear below as well as in boldface print in Chapter VI:
`
`Advanced Control Systems Corporation
`
`Giddings & Lewis, Inc.
`
`Advanced Motion Controls, Inc.
`Aerotech, Inc.
`Auen_Bradlcy Company
`
`Baldor Electric Company
`Bodine Electric Company
`
`Danaher Controls
`
`Eaton Corporation
`Enprotech Corporation
`Futaba Corporation
`
`_
`GE Fanuc Aummauon
`
`Hurst Manufacturing/Division of Emerson
`E1
`'
`acme
`D’
`'
`'
`f h R
`I dr
`exrot
`ivision o t e
`n amat
`Industrial Indexing Systems, Inc.
`
`h C
`
`'
`orporation
`
`K ll
`1 d
`' 1D ’
`0 morgen n usma m/cs
`Micro M0 Electronics, Inc.
`
`.
`
`M ,I
`mg “C
`T S
`C
`'
`M S ystems orporanon
`P k H
`'f“
`31 er
`anm In
`Penn Engineering &
`Manufacturing Corporation
`
`General Controls Electronics, Inc.
`
`Reliance E16CmC
`
`Gwys Corporation
`
`Superior Electric Company
`
`Prepared by the
`National Electrical Manufacturers Association
`
`Programmable Motion Control Group
`Industrial Automation Division
`
`2101 L Street, N.W.
`
`Washington, D.C. 20037
`(202) 457-8400
`
`Page 2 of 28
`
`RA V, AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`
`
`
`
`
`
`a:,'mmm‘CITI(ourwarns)suatnagUUSLUULLLfiqpatnqratsra'paHItuuadstSungaomiau.10uotianpuqdaa.Jz’:lL1}.Jl'l,lon‘munasns_aesua:an.10;32-90-9102uoS'§‘[nLj33dfizsaa0;pasuaanreraaiewpeiqzrufidog
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 2 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`
`
`
`
`rogrammable Motion
`Control Handbook
`
`._.__....___._______._._.....__..___..____.___..__.__
`
`Published by the
`Programmable Motion Control Group
`Industrial Automation Division
`National Electrical Manufacturers Association
`
`November 1992
`
`©Copyright 1992 by
`National Electrical Manufacturers Association
`All rights reserved. No portion of this document may be reproduced in any form by any means with-
`out permission in writing from the National Electrical Manufacturers Association.
`
`While extensive research and editorial diligence have been exerted during the
`development of this handbook, neither the association, nor its membership, nor the sponsors can
`assure its accuracy. Readers should use it as a guide and check with manufacturers and suppliers of
`products which an: mentioned for additional details.
`
`Page 3 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`-93,u.E3__pnudestEumuomtau.10umunpoudaattaqisnlonfiruoesnS_S8SU3Cll’IJ0}92-170-9103uosnnuoaaPissedcu,pasuaarrreruaigmpa}q31:,[fidg3armtnrn‘cm(otltiuaros)suainaaUUSUJOLLLF:painqruisrg
`
`
`
`
`
`
`
`Page 3 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`Table of Contents
`
`Foreword
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`I. Why Should I Read this
`Handbook?
`
`A Resource Guide to Motion Control Technology,
`Products, and Applications .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`II. What is
`Programmable
`Motion control?
`
`The Uses and Benefits of Motion Control Technology .
`
`.
`
`.
`
`.
`
`. ii
`
`.
`
`1
`
`. 3
`
`.
`
`.
`
`.
`
`.
`
`.
`
`10
`
`How to Recognize and Discuss Motion Control
`III. Fundamentals of
`Applying Programmable Applications .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Motion Control
`
`IV. Building Blocks of
`Programmable Motion
`Control Systems
`
`V. How Do I Select a
`Programmable Motion
`Control System?
`
`How to Recognize and Discuss Motion Control Systems
`and Products
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`13
`
`Putting It All Together: A Step-by~Step Application
`Tool Kit.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`. 23
`
`VI. Where can I Find These A Matrix of Products and Systems Which Fit
`Products?
`Your Applications
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`VII. What About
`Technical Standards?
`
`AGuide to Applicable Standards .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`VIII. What Do All These
`Buzzwords Really Mean?
`
`A Glossary of Selected Motion Control Terms .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. 41
`
`. 55
`
`. 65
`
`. 83
`
`
`
`
`
`
`
`
`
`
`
`
`
`3l'mmm‘C111(DHHUBTSS)SdelnatlUoswoulfiqpatnqtutsm'patJ,tLu..IadstSut>|.Jom3,au.10uonanpoudauuautun;on'firuoasnslaasuaonJ0}93-so-groguosnnqaadfissaa0;pesuaanpatqzrufidagreruatem
`
`
`
`
`
`
`
`
`
`
`
`
`
`Table 2 Manufacturers Reference Matrix .
`
`Appendlx—commonly
`Used Symbols
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. 89
`
`Page 4 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`lx. Where Can I Learn More A Motion Control Bibliography .
`About Motion Control?
`
`.
`
`Tables and Figures
`
`Figure 1 Typical Programmable Motion Control Systems . 7
`
`Figure 2 Typical Profiles
`
`.
`
`.
`
`.
`
`.
`
`Figures 3-8 Profile Calculations
`
`.
`
`.
`
`.
`
`.
`
`Table 1 Common Feedback Devices
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`15
`
`. 33-38
`
`.
`
`.
`
`. 20
`
`. 42-44
`
`Page 4 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`Foreword: About NEMA
`
`
`This handbook was developed by the Programmable Motion
`Control Group of NEMA’s Industrial Automation Division. With
`600 firms that manufacture products in the United States, the Na-
`tional Electrical Manufacturers Association is one of the largest
`trade associations in the country. It is also among the oldest elec-
`trical trade groups in the USA, being able to trace its roots to the
`Electrical Manufacturers Alliance constituted in 1905. NEMA
`also serves as a clearing house for the application of new tech-
`nologies, a forum for manufacturers, and a channel of
`communications between manufacturers and end users. The In-
`dustrial Automation Division, with 150 member companies,
`represents the group of firms having supplied the largest in-
`stalled base of industrial automation equipment in America’s
`plants.
`
`Thus, it was only natural that the Industrial Automation Division
`form the Programmable Motion Control Group in 1989. The
`PMC Group provides an opportunity for diverse industry inter-
`ests to help their customers understand this rapidly growing
`field. PMC Group objectives and programs include developing a
`market statistics data base, working with the U.S. Census Bu-
`reau to enhance government data collection, establishing
`end-user/supplier interchanges, providing current applications in-
`formation to users, overseeing related domestic and international
`standards, and reducing international trade barriers.
`
`The scope of the Group is to disseminate, support, and promote
`programmable motion control technology with special attention
`being given to the control elements of motion control systems
`and their interface with general controllers, sensory devices, ac-
`tuators, and other related devices. Membership in NEMA’s
`Programmable Motion Control Group is open to all firms that
`produce motion control products and software in the United
`States. Various levels of group participation exist, including op-
`portunities for non-NEMA members to attend meetings and
`formulate market statistics programs.
`
`With this first edition debut, this “Programmable Motion Con-
`trol Handboo ” represents the most comprehensive overview
`and general guide currently available to this field. It is intended
`to help the novice, smaller OEMs, and especially end-users who
`are interested in benefiting from this emerging technology.
`Large end-users and producers of this technology may find it
`will provide a baseline for discussions with fellow suppliers and
`
`Page 5 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`
`
`armmm‘rmtormuetaslSJBWPJUOSUWL“ElP3’r”W’r5T0‘F’9m”‘~‘9“5?3“W°“‘*9“~'°“°H3”P0~*09J46uwn+UN‘MunasnSaasuaarrJ0}92420-9102uosrrmtaeamad0}pasuaarrremaietupawsmnuaa
`
`
`
`
`
`
`
`
`
`
`
`Page 5 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`colleagues. The underlying philosophy is that the faster motion
`control technology can be adopted by manufacturers, the more
`productive they will become.
`
`As you proceed through the following chapters, you will gain an
`appreciation for the many different technologies which make the
`concept of motion control possible.
`
`For additional information, a tear—out request card is on the back
`cover fold. Information on ordering extra copies is also shown
`there.
`
`On behalf of the members of the Programmable Motion Control
`Group and the financial sponsors appearing on the inside front
`cover, we hope that this document assists you in understanding
`and benefiting from this new productivity enhancing technology.
`
`Manufacturers and industry members interested in finding out
`more about the Programmable Motion Control Group are invited
`to contact:
`
`Mr. William C. Rolland
`
`Manager, Industrial Automation Division
`National Electrical Manufacturers Association
`
`2101 L Street, N.W., Suite 300
`Washington, DC 20037
`Phone: (202) 457-1975
`Fax: (202) 457-8411
`
`iii
`
`Page 6 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`
`
`
`
`3;-mmm<3-I-I(3:trmains)sqatnagLlOSUJCIL(j_fiqpatnqratsra‘paiirwaadsrBursuumieuJ0uouanpoudauaau>,.1n,LUN'fiIuoasnslaasuajnnot92-t;o—9tozuuSI‘[nL|38dfussed0:,pasuaan{eraaiewpaiufiwfidog
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 6 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`I. Why Should I Read This Handbook?
`
`- This handbook is your resource guide to motion control tech-
`nology, products, and applications.
`
`Assumptions About You
`
`How To Use This Handbook
`
`The objective of this handbook is to provide you with a
`friendly starting place in the world of motion control. It ad-
`dresses some of the major questions fust time users and
`experienced engineers alike want to know when they must
`specify an unfamiliar system.
`
`Above all, this handbook is a compendium ofpractical infor-
`mation about motion control. It is not an in-depth design
`manual, but rather an introduction to the technology and a
`guide to further resources compiled by leading vendors and
`developers of motion control technology.
`
`You’re someone who is involved in the design, specification,
`construction, operation, service, or sale of industrial control
`products or systems.
`
`You’ve heard about motion control.
`
`You suspect that motion control technology might have
`some benefits for you.
`
`You wish you knew more about it.
`
`You're looking for a “Ground Zero” motion control introduc-
`tory overview, not an exhaustive textbook.
`
`This handbook is divided into 9 chapters. The first 5 chap-
`ters, including this one, are “Quick Read” concept
`summaries of motion control fundamentals. Read them all,
`and you will have gained a good basic understanding of the
`subject of motion control.
`
`The last 4 chapters are reference guides to manufacturers,
`standards, terminology, and further reading on the subject.
`Just glance over the format of these chapters, then use them
`as your specific needs arise.
`
`What You'll Learn
`
`‘ After reading this booklet, you will be able to:
`
`. understand the uses and benefits of programmable motion
`.
`.
`control technology (Chapter II).
`
`Page 7 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`
`
`
`
`
`''«..NN03ilfimmm‘CITI(31,LIJ,UaI:!s)suaineauosuxclqlfiqpalnqldlslfl'l33’rlT‘“~’3dST3U">l~‘0“”r3“4°‘-'°T3r3“F'0~‘d9J~13‘-lldnlUN‘MUD95”S39SU33Tld0}83b09IOZU03Tlnll39dfififiacl0}Flasuaarlleruatewpa8fid'''''-
`
`Page 7 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`. recognize and discuss motion control applications
`. .
`(Chapter III).
`
`. recognize and discuss the major categories of motion con—
`.
`.
`ttol systems and products (Chapter IV).
`
`. select in a preliminary manner the appropriate type of mo-
`.
`tion control system for your type of application (Chapter V).
`
`. identify some of the manufacturers of motion control prod-
`. .
`ucts and systems which fit your application (Chapter VI).
`
`. . refer to the appropriate motion control technical standards
`.
`(Chapter VII).
`
`. locate any unfamiliar motion control term in the Glossary
`. .
`(Chapter VIII).
`
`. . know exactly where to turn for more in-depth information
`.
`about motion control in the Bibliography (Chapter IX).
`
`Page 8 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`Smfidog‘-dadJ8L.]}.Jn;.omfi'[UUasngaasuaannot92909102uosnnqaad171833301pasuafltlI9T~JB19u1
`
`
`.__
`paw.ermmmGT1
`
`(DUHUBIIIS)suatnauuosuJoL|_|_fiqpainqtatstoDBHINJBU5?3UT>l«*0m13U40UOUSHDOJ
`
`
`
`
`Page 8 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`ll. What Is Programmable
`Motion Control?
`
`
`The Early Days
`
`PMC Defined
`
`In the early days of machine development, the control of posi-
`tion and velocity was accomplished by elaborate, expensive, and
`time consuming solutions such as a series of cams, gears, shut-
`tles, and the like. Frequently, other devices such as hydraulic
`and pneumatic cylinders, electric solenoids, plungers, and grip-
`pers were added to these systems. Some examples of these
`solutions include early textile machinery, coil making, and wire
`winding equipment.
`
`The automotive and machine tool industries were among those
`who saw the control of motion as a means of providing complex
`shapes and integrating complex operations. Being able to move
`heavy materials and process them in a repeatable and continuous
`manner added value and increased the productivity of their oper-
`ations. While this was of great benefit in operations which were
`continually repeatable and injected no changes, this was not an
`optimum solution for operations which required short runs of
`parts for any degree of variety or customization. This was, of
`course, because early automated systems were highly dedicated
`and required laborious retooling and set-up when even margin-
`ally different products or processes were required.
`
`With the emergence of computers and microprocessor technol-
`ogy, other options becarne possible. In electronically based
`systems one may choose a variety of different parameters by
`merely changing the software within the system. This translates
`into less set-up work and more throughput. For example, to
`change the speed of an operation, a mechanical system might re-
`quire you to exchange an existing gear with a larger or smaller
`one. In the modern world of programmable motion control, this
`could be accomplished by entering a few lines of code or select-
`ing a different velocity profile from the system’s memory. This
`is what we refer to as programmable motion control.
`
`Programmable Motion Control (PMC) is defined as the applica-
`tion of programmable hardware and software (in conjunction
`with input sensory devices, actuators, and other feedback de-
`vices) for the control of one or more linear or rotary motions.
`Expanding on this definition in today ’s concepts for the equip-
`
`3
`
`Page 9 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`paiqzrufidog
`
`
`
`-.....DOJUBJdeutan;onfiruoasnsaasuaarrJot92-so-groguostrnqoagfizzadorpasuagf--._Iteruatem
`
`
`
`
`
`
`
`3l'mmm‘D11(3?}l1U8l3S)suatnauUUSWUUL5Qpainqtatsro'pattIwuadSTBurxuomtauJ0uorton-
`
`Page 9 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`Motion Control Product
`Categories
`
`mom used to control motion. a programmable motion controller
`commonly takes the form of a microprocessor based system.
`The system will be comprised of the following basic elements:
`controller, amplifier, actuator, feedback. A simplified block dia-
`gram of a programmable motion control system appears below.
`
`BASIC PMC SYSTEM
`
`Controller —.» Amplifier
`
`Feedback
`
`The controller will include a means of entering a set of instruc-
`tions or code into its memory which are then translated into a
`series of electrical pulses or analog signals and outputted to an
`amplifier for controlling some type of actuator. The amplifier re-
`ceives the signals from the controller and boosts or amplifies
`them to appropriate levels for the actuator.
`
`The actuator provides the actual physical motion and will be
`closely coupled to the design characteristics of the amplifier.
`The amplifier/actuator set‘ may be any one of several different
`design classifications. Typically, but by no means always. they
`will take the form of an electronic amplifier and an electric
`motor. Other common means of motion are pneumatic or hydrau-
`lic actuators.
`
`The final element of our system is the feedback device. There
`are a wide variety of feedback devices that are commonly used
`in motion control systems today which provide information on
`linear or rotary motion. Generally, a motion control system will
`base and adjust its functions on the input of any one or combina-
`tion of the following devices:
`
`Optical encoders
`Magnetic encoders
`Resolvers
`
`4
`
`Page 10 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`_Brufidoa.dadqaqiqnion-firuoasns_aasue3t1JD;ga-sogtoauosrtnuaaafifified0}D8SU33llT914319“D9lH
`
`
`
`
`
`
`
`
`
`
`
`3;.mmm‘S11(3I}T;u9;g3)sgarnayuoswouifiqpainqruistopalllmuadstButxuomiau40uattanpou
`
`Page 10 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`Many motion control systems are integrated into a larger system.
`Various computer-based devices, such as programmable control-
`lers, stand alone industrial computers or remote mainframe
`computers serve to link and coordinate the motion control func-
`tion with other functions. In addition, an operator interface is
`present to input control logic, change existing programs, or pro-
`vide real time modifications, such as system shut down or
`schedule changes. Thus, a more integrated motion control sys-
`tem would appear as shown below.
`
`INTEGRATED PMC SYSTEM
`
`Controller
`
`1
`
`Feedback
`
`O erator
`
`Ingertace
`
`Amplifier
`
`
`
`
`The Purpose of Motion
`Control
`
`The motion control system’s purpose is to control any one, or
`combination of, the following parameters:
`Position
`
`Velocity
`Acceleration
`
`Torque
`
`The types of feedback devices used in a motion control system
`will depend on both the control element (position, velocity,
`and/or torque), as well as the accuracy required. Another parame-
`ter used in the selection of a feedback device might be
`environmental considerations, such as temperature, accuracy,
`sensitivity, and stiffness.
`
`The machine manufacturer who wishes to electronically auto-
`mate his product must select control equipment which will do
`many things, at the very least the following:
`
`-
`
`Provide Process Control: To turn on and off and control any
`fluids, heaters, coolers, air pressure, and associated functions.
`
`Page 11 of28
`
`RA V. AMS
`
`Ex. 1009
`
`'fi1uoasns_aasuaarTac;92-50-9102uustrnqaad53333atpasuaarrreraarempaiqgrafiagg
`
`
`
`
`
`
`
`
`
`
`
`3}'mmm‘O11(3I+I1U9I3S)saetnaaUUSWOHLfiqpatnqraisru'pat;tmuadstBurxaomtauacuortanpoadaaaaqiunion
`
`Page 11 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`Motion System
`Classifications
`
`- Manage System Faults: To monitor and act upon informa-
`tion supplied to the control unit from interlock switches,
`jam-up sensors, process control limits, etc.
`
`'
`
`Provide Motion Control: To command, control, and monitor
`the motion of those things in the machine for which the de-
`sired motion profile must sometimes be changed—-—either
`during normal operation, at set-up, or under emergency con-
`ditions. Thus, the motion controller must be
`PROGRAMMABLE, so that it can be told in advance just
`what it must do following the receipt of specific input sig-
`nals.
`
`The block diagram (Figure l) on the next page gives a general
`overview of the various types of motion control systems com-
`monly used today. Sometimes, the controller is very specialized
`and designed to accomplish very specific tasks. Examples of
`such controllers include the following:
`
`Computerized Numerical Control
`
`Industrial Robot
`
`Transfer Line
`
`Plastic Molding
`
`Coordinate Measuring Machine
`
`Laser Welding and Cutting
`
`Plasma and Flame Cutting
`
`Water Jet Cutting
`
`Another type of unit which is becoming popular in the l990’s is
`the general purpose stand—alone controller. This controller is typi-
`cally more flexible than a dedicated unit and is adaptable to
`many different applications. It is used in higher volume generic
`applications such as X-Y positioning, palletizing, and other gen-
`eral motion activities which require adjustable activities or duty
`cycles. General purpose controllers are available as board level
`products which may be incorporated inside larger pieces of ma-
`chinery; as enclosed units, in which the controller and its
`associated amplifier and power supply are contained in an enclo-
`sure with external connections and operator interface; and as
`bare cards which are designed to be fit into a larger logic device
`such as a computer or programmable controller. In cases such as
`
`6
`
`Page 12 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`-patirwuadSTBurxumtaunouortonpuadauaaqiun;UN'5lU°33“5933U93TlJD}88-to-9102U0SllnH33d5339d01p33U33TTTeidaiewp3*”3T‘fid°3
`
`
`
`
`
`
`
`D,_..U)et-‘SH.
`U‘Cro-
`('0D.
`D’lC
`‘-1D’D
`5U1
`
`
`
`Page 12 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`
`
`
`
`..,_1HQOJ34Jaq;4n;onHIUOasns,aasua31{J0}32-90-9103uosrtnuaaaB333401pasuearx[21Ja;ewpa;qB1Jfid03
`
`
`
`
`
`
`
`3l'mmm‘S11(3I}11uaI3s)sae;na3uosmoqlfiqpa;nq1a;sTu'pa;11wJadstSurxJ0m;auJDUDT3d-
`
`Figure 1
`
`Typical Programmable Motion Control Systems
`
`
`
`
` Programmable
`
`Controller
`
`Stand Alone
`
`General
`
`Numerical
`Control
`
`
`
`
`
`Resolvers
`
`7
`
`Page 13 Of28
`
`RA V. AMS
`
`Ex. 1009
`
`Page 13 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`the latter, the higher level logic or control unit is referred to as a
`“host" controller. The host generally is responsible for several
`more specialized or lower level control functions and may also
`provide ancillary functions such as statistical process conuol,
`high speed mathematical calculations and interrnachine commu~
`nications and coordination.
`
`Processors at the chip level are not generally useful to the end-
`user. Motion control chips are generally incorporated into a
`larger controller which then integrates their function (motion or
`actuator control) with other functions as a portion of a complete
`system (tracking of events, performing calculations, maintaining
`internal and external communications, etc.).
`
`A popular motion control system for larger installations is the ad-
`justable speed drive (ASD). Typically an integral horsepower
`configuration, the ASD consists of either an AC or DC motor
`and an amplifier or inverter which accommodate heavy indus-
`trial processes. ASDs are typically found in paper and steel mills
`and continuous process environments where very large loads
`must be transferred and acted upon at various rates of speed in
`the course of their processing.
`
`Page 14 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`
`
`11<ar+rtuaras)SualnaauoswoulanD8lnqTJ}STG‘palllwdadsrzuraaomtauJouortanpoadeaaeuxanlUN‘firuoasns93SU93TI40+82-vo-9102U0SITnH39d533960*993“9°lTl9lJ9l9“P9?”3l4“”°3angmrnm‘3__,..—--‘'‘
`
`
`
`
`
`
`
`
`
`Page 14 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`lntroductlon
`
`Motion Considerations
`
`Ill. Fundamentals of Applying
`Programmable Motion Control
`
`When applying programmable motion control, it is essential that
`the designer understand the motion parameters important to his
`application. This chapter covers issues pertinent to motion con-
`trol to help the designer qualify and quantify his requirements.
`This will help in the study and selection of motion components
`to meet an application.
`
`The decision to apply programmable motion control to a motion
`system is fundamentally determined by the need to control a sys~
`tem or process beyond the capability of a single ungovemed
`device such as a line connected AC motor. The next step is to
`classify the parameters that are needed for control. This usually
`begins by considering the load and goes on to include process
`control, safety and fault management, and user interface to name
`a few.
`
`As mentioned in the previous chapter, the purpose of a motion
`control system is to control one or more of the following: posi-
`tion, velocity, and torque. In addition, it is not uncommon for
`the system to switch between operating modes. Let’s first con-
`sider the subject of velocity control.
`
`- Velocity Control: Velocity control or speed control needs to
`be quantified with respect to several issues. First, what is the
`speed required to do the application? Further, does this load
`vary with speed or is load constant? For example, a machine
`tool axis will require, in general, constant thrust (torque)
`over a fairly wide range of cutting speeds, plus have a high
`speed requirement at low load for rapid traversing. This
`would result in an overall speed range of hundreds or thou-
`sands to one. In contrast, a machine tool spindle driving the
`part in the case of the lathe, or the tool for milling, will re-
`quire a fairly constant power requirement over a speed range
`of perhaps 5 to 1 as supplied by the motor (transmissions are
`generally added to further extend the constant power range).
`Another consideration of velocity control is speed regula-
`tion. Speed regulation is generally expressed in percent of a
`set speed. Based on the application, the concern for speed
`regulation might be short-term or long-term. Short-term reg-
`ulation would be the consideration for speed deviation due
`to some transient load of a known quantity. Long-term regu-
`lation would be the concern of speed control over seconds,
`minutes, or longer. In addition, speed ripple in a system,
`
`'5l'-'033"5.33SU33Il-10}821-120-9102U0Snnuaaafi3Baa0),pasuaan{etaaieulpaiqzmfidog
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3’«""‘W“‘3'l'l(3l}llU8I3S)SdalnetlUUSUIOILLF-qpatnqwrtsm'pe:,J,rul.ladST8ut>|.:om:,au.10uouanpoudauaauruniom
`
`Page Of
`
`V.
`
`EX. 1009____
`
`Page 15 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`often the result of motor and driver design, may be a concern
`relative to certain frequencies for which the application is
`sensitive. Examples of this would be the effects of speed rip-
`ple on the surface finish of parts made by machine tools or
`consistency of coating in a web process.
`
`Torque Control: Torque control suggests the need to control
`the torque or force in a system independent of speed. An ex-
`ample would be a simple feed or take-up roll in a web
`application for which web tension is controlled. Maintaining
`constant tension on the web results in varying torque at the
`rolls as a function of roll diameter, resulting in a constant
`power requirement. A more complex tension control might
`require a changing or tapered tension as a function of roll di-
`ameter. As in the evaluation of a velocity controlled system,
`a torque controlled system needs to be quantified in a num—
`ber of parameters. What is the required torque range? Over
`what speed range must the torque be provided? Is torque rip-
`ple of concern, and if so, what frequencies of ripple present a
`problem?
`
`Position Control: Position control entails the control of mo-
`
`tion displacement which is the change of motion with
`respect to time. This control includes command, control, and
`the monitoring of motion. This can be as simple as the
`change in velocity command by limit switches on a simple
`slide drive, or as complex as linear and circular interpolation
`between axes on a multi-axis machine. Within the discipline
`of position control, numerous issues need to be quantified or
`measured. The resolution of the position control, that being
`the smallest unit of displacement, needs to be defined. Along
`with the resolution, the accuracy and repeatability of the mo-
`tion displacement needs to be determined. Resolution,
`accuracy and repeatability are common quantities associated
`with position feedback devices like encoders and resolvers
`but, in consideration of a complete motion system, will also
`be affected by the mechanical system and position controller.
`
`Position control typically involves motion acceleration, or
`the change in velocity with respect to time. The acceleration
`rate will affect the forces in the system since torque is the
`product of inertia and acceleration rate. It is important to in-
`clude the inertia of the actuator (typically a motor) in any
`torque calculation of this kind since its inertia may contrib-
`ute considerably to the torque required. Chapters IV and V
`contain examples of application types and the calculation
`methods for determining inertial, acceleration torque, and
`
`10
`
`Page 16 of 28
`
`RA V. AMS
`
`Ex. 1009
`
`
`
`
`
`
`
`
`
`
`
`
`
`at-mmm‘Q11(31;t].uaT33)saatnaaUCISlllUL|_|_fiqparnqursta'pattrur.ladstBumuomtauJ0uortonpoudauuautunt0N‘munasns_aasua:tn.10;32-90-9102uosnnqoaafififiad03,D9SU93llT9148:-911!P31ll3TJfid03
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 16 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`Machine Control
`

`
`other load related issues. The selection of acceleration or de-
`celeration profiles will also affect system performance.
`‘
`Constant torque acceleration may result in the fastest acceler-
`ation rate, but a parabolic acceleration/deceleration profile
`will result in the least heating or root mean square (RMS)
`value of torque required. On the other hand, an S-type accel-
`eration will produce the least mechanical stress or jerk in a
`system.
`
`Position control typically requires flexibility regarding the
`need to change certain parameters of the required motion.
`For example, the length of a move, or speed of the system
`may be changing based on variables in the process or parts
`being manufactured. For this reason, a programmable mo-
`tion controller is needed along with specific application
`software. The application software can be “canned” or “bun-
`dled" software that might come with the system, or custom
`software requiring additional cost or effort. When consider-
`ing flexibility in programming, it is also important to define
`the degree of operator interface for implementing changes. A
`simple operator interface could be a thumb wheel switch al-
`lowing selection of particular predetermined functions. A
`more complex and flexible interface might entail an alpha-
`numeric display and keypad.
`
`In designing a complete system, subjects other than motion con-
`trol need to be addressed. These include process control
`functions and system fault management. As mentioned in Chap-
`ter II, process control involves turning on and off of associated
`functions to the main process such as pumps, coolers, heater, air
`pressure, and so on. System fault management includes the de-
`tection and response process limits, mechanical limits, jam
`sensors, and safety functions such as interlock switches.
`
`11
`
`Page 17 0f28
`
`RA V. AMS
`
`Ex. 1009
`
`uzrufiriog
`
`
`
`
`
`5338a01,pasuaorr{amateur--«--.LlldnlUNBN08'5“SBGSUBJTTJ0}ez—vo-9to2U0STInu3aapan,---..
`
`
`
`
`
`
`
`‘-Wmmm‘3'I‘|(3Hl¥U9l3S)’3~13ln3lJUGSUJOLLL“ClP9l|’lClTdlST0‘pattruuadSTBunguomteuuoUOI1.3npO.Jd8Jua‘
`
`Page 17 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`noucwwmzfimaamfimwwmppwnmzmmawevmmmcvmnrcwwmasmoHm-oa-mm+01~Mnm:mmm.wcmmg:~c.
`
`
`
`
`
`zo«cwazmwwmuuoucnfiwosonzmweowxwsmMmumwsmwfima.
`
`
`
`
`owmfiwpacamaccazosmazmmcwmwmflmo~m:»»+wnvrrn.see.»m
`
`12
`
`Page 18 0f28
`
`RA V. AMS
`
`Ex. 1009
`
`Page 18 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`IV. Building Blocks of Programmable
`Motion Control Systems
`
`
`
`Motion/Position Drives
`
`Controllers and Amplifiers
`
`This section is about programmable motion control from the per-
`spective of the kinds of hardware and software that are involved
`in acting upon a command to execute a desired motion. Every
`programmable motion control system mus_t have the foundation
`blocks: controller, amplifier, actuator, and feedback.
`
`The terms controller and amplifier when used in a discussion
`about motion control can be interpreted to mean almost any-
`thing. A controller may consist of a simple on/off type of
`sensing device that might operate a small fan motor when fumes
`are detected under a vent hood. If the motor needs a transistor to
`provide drive current, the system could be said to have an ampli-
`fier. All of the basic building blocks of a motion control system
`are in place. These are the motor, the transistor (amplifier), the
`fan (load), and the fume detector (controller/feedback sensor).
`
`Amplifiers are classified based on the characteristics of their out-
`put. Some of the more common types include:
`
`- DC Amplifier: Linear amplifier which is capable of output-
`ting at bi—directional DC voltage for powering a brush-type
`DC motor.
`
`- Brushless DC: Linear amplifier used in conjunction with a
`brushless servo motor. Commutation of motor is based on
`amplifier generated trapezoidal wave form which is com-
`pared to a pulse feedback from motor.
`
`13
`
`P2lgC Of
`
`V.
`
`Ex. 1009
`
`
`Teidaieulpatuztafidog
`
`
`......Hid“;ONETUU93“S935U93TlJ0}82-b0-9I0aU0SIInu3ad58835orpasuaort'--.
`
`
`
`
`
`
`
`
`
`Wmfflfn‘UT!(3I}I1U8l3S)saamaaUOSUJUHL551l391nqTd1STG‘panruuadS1’Bumaomtau.10umranpotidati.13-
`
`Page 19 of 28
`
`RA v. AMS
`Ex. 1009
`
`

`
`- Brushless AC: Linear amplifier used in conjunct

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket