The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer

Similar documents
Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Application Note #2442

Motomatic Servo Control

Fundamentals of Servo Motion Control

Advanced Servo Tuning

elevation drive. The best performance of the system is currently characterized by 3 00 steps.

Introduction to Servo Control & PID Tuning

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

System Inputs, Physical Modeling, and Time & Frequency Domains

The Air Bearing Advantage

SERVOSTAR Position Feedback Resolution and Noise

Servo Tuning Tutorial

(i) Sine sweep (ii) Sine beat (iii) Time history (iv) Continuous sine

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

Synchronization Control Scheme for Hybrid Linear Actuator Based on One Common Position Sensor with Long Travel Range and Nanometer Resolution

Intermediate and Advanced Labs PHY3802L/PHY4822L

Fiber Optic Device Manufacturing

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

Characterizing the Frequency Response of a Damped, Forced Two-Mass Mechanical Oscillator

Introduction. Example. Table of Contents

Screw Driven automation tables

Experiment 12: Microwaves

Response spectrum Time history Power Spectral Density, PSD

Electro-hydraulic Servo Valve Systems

Motor Modeling and Position Control Lab 3 MAE 334

Advanced Motion Control Optimizes Mechanical Micro-Drilling

An Introduction To Plug-and- Play Motion Subsystems

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion

Elements of Haptic Interfaces

Experiment 2: Transients and Oscillations in RLC Circuits

profile Using intelligent servo drives to filter mechanical resonance and improve machine accuracy in printing and converting machinery

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

MMTO Internal Technical Memorandum #03-5

Advanced Motion Control Optimizes Laser Micro-Drilling

Engineering Reference

Fig m Telescope

Dynamic Vibration Absorber

Omar E ROOD 1, Han-Sheng CHEN 2, Rodney L LARSON 3 And Richard F NOWAK 4 SUMMARY

Lab 9 AC FILTERS AND RESONANCE

DC and AC Circuits. Objective. Theory. 1. Direct Current (DC) R-C Circuit

Compact Nanopositioning System Family with Long Travel Ranges

Automatic Control Systems 2017 Spring Semester

Oscillations II: Damped and/or Driven Oscillations

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

SAT pickup arms - discussions on some design aspects

A study of Vibration Analysis for Gearbox Casing Using Finite Element Analysis

Product Information. ERN 1085 Incremental Rotary Encoder with Z1 Track

Stepping Motor Physics

Performance Optimization Using Slotless Motors and PWM Drives

Step vs. Servo Selecting the Best

JUNE 2014 Solved Question Paper

SRVODRV REV7 INSTALLATION NOTES

Motion Solutions for Digital Pathology

Optimal Control System Design

Chapter 4 PID Design Example

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

Servo Loop Bandwidth, Motor Sizing and Power Dissipation. Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion

Design of a Regenerative Receiver for the Short-Wave Bands A Tutorial and Design Guide for Experimental Work. Part I

Mini-MAG Positioning Products

Part 2: Second order systems: cantilever response

Ph 3455 The Photoelectric Effect

sin(wt) y(t) Exciter Vibrating armature ENME599 1

Motion Solutions for Digital Pathology. White Paper

Lab 9 AC FILTERS AND RESONANCE

Experiment VI: The LRC Circuit and Resonance

All Servos are NOT Created Equal

Rapid Array Scanning with the MS2000 Stage

SYNCHRONOUS MACHINES

LINEAR MODELING OF A SELF-OSCILLATING PWM CONTROL LOOP

Position Control of DC Motor by Compensating Strategies

Penn State Erie, The Behrend College School of Engineering

Goals. Introduction. To understand the use of root mean square (rms) voltages and currents.

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Maximizing LPM Accuracy AN 25

New Long Stroke Vibration Shaker Design using Linear Motor Technology

Goals. Introduction. To understand the use of root mean square (rms) voltages and currents.

Bode plot, named after Hendrik Wade Bode, is usually a combination of a Bode magnitude plot and Bode phase plot:

Nanomotion Tech Note 105 Using AC and DC Modes with Nanomotion AB2 Driver in Closed-Loop for Nanometer Level Positioning

Latest Control Technology in Inverters and Servo Systems

Actuator Precision Characterization

Lab 9 - AC Filters and Resonance

4) Drive Mechanisms. Techno_Isel H830 Catalog

Exam Signal Detection and Noise

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

INTRODUCTION TO AC FILTERS AND RESONANCE

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

AC CURRENTS, VOLTAGES, FILTERS, and RESONANCE

1. Explain how Doppler direction is identified with FMCW radar. Fig Block diagram of FM-CW radar. f b (up) = f r - f d. f b (down) = f r + f d

Vibratory Feeder Bowl Analysis

Preliminary study of the vibration displacement measurement by using strain gauge

Load Observer and Tuning Basics

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2

P-611.Z Piezo Z-Stage

Lab 10 - INTRODUCTION TO AC FILTERS AND RESONANCE

Lecture 18 Stability of Feedback Control Systems

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics 8.02 Spring Experiment 11: Driven RLC Circuit

MEM01: DC-Motor Servomechanism

Transcription:

159 Swanson Rd. Boxborough, MA 01719 Phone +1.508.475.3400 dovermotion.com The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer In addition to the numerous advantages described in the previous section, air bearings have an additional edge over conventional bearing systems that is not generally appreciated. When compared with rolling steel bearing systems, air bearings offer a throughput advantage of up to 10 times, which is a substantial productivity improvement. Photonic alignment systems, with their emphasis on numerous small moves, benefit particularly well from the increased productivity of air bearing ways. This increase in throughput is a direct consequence of the air bearing s freedom from friction, the details of which are covered below. When large moves are performed by a positioning system, there are benefits to profiling the move, with velocity carefully shaped as a function of time so as to minimize higher derivatives and avoid exciting system resonances. A typical motion profile of velocity versus time might resemble that shown in Fig. 1. Figure. 1. SMALL MOVES As it happens, such careful move profiling is of no utility whatsoever for the numerous small (under 100 micron) moves typical of photonic alignment. In this case, the overall energy is very small, and the servo loop itself is a perfectly adequate trajectory shaper. The position servo loop functions as a low pass filter, allowing us to make the position command a simple step function: at time t = 0, we simply command the position loop to be at the destination. Despite the discontinuity of the step command, the actual stage motion follows a smooth curve, as shown in Fig. 2. Figure. 2. 1 of 6

In Fig. 2, the commanded and actual position vs. time are shown for a normalized small move. The goal, of course, is to minimize the move and settle time, so as to be able to make as many small moves per second as possible. We may also seek to impose fairly tight values on the settling tolerance. A move and settle time is meaningless without a definition of the settling window, which is the acceptable difference between the target position and the actual position. In cutting edge photonic alignment, this settling window may be as small as 10-20 nanometers. Another useful graph of the above move results when the difference between the commanded position and the actual position is plotted. This difference is readily provided by servo controllers, and is called the following error. As shown in Fig. 3, the following error is zero just prior to the move. Figure. 3. Since our command trajectory is a step function, the following error then jumps to equal the move size, as the stage cannot respond instantly to the step command. The key performance issue then relates to the decay of following error over time. As the kids say when we re on a long drive: Are we there yet? Before we tackle the issues that control settling time, it s worthwhile to briefly consider the topic of servo bandwidth. SERVO BANDWIDTH Since the servo bandwidth is critical to an analysis of stage dynamics, it s worth taking a moment to explore its meaning. Consider the case where we command a servo system with a small amplitude sine wave, and vary the frequency. The resulting amplitude vs. frequency graph (Fig.4) has a constant value from D.C out through a certain frequency, where the amplitude will peak slightly (if properly tuned), and then decline as 1/f 2. Figure. 4. The point at which the amplitude has fallen by 3 db (also the point where there is a 90 phase relationship between the command and the response) is termed the servo bandwidth of the servo system, and is the most important parameter in predicting the dynamic response. We normally wish to have as high a servo bandwidth as possible; this offers the highest rejection of outside perturbations, and provides the greatest dynamic performance. The servo bandwidth is limited by a number of factors, but usually it is the phase lag resulting from the first structural resonance that sets a practical limit. Attempts to increase the servo bandwidth beyond the limit set by structural 2 of 6

resonances turn our servo positioner into an oscillator, with a poor prognosis for its service life. The natural form for the servo bandwidth is ω0, expressed in radians per second, but the more familiar term for the servo bandwidth is f0, expressed in Hertz. A conservative value for the realistic servo bandwidth of either air or mechanical bearing stages is about 50 Hz. FRICTIONLESS AIR BEARING STAGES Unlike conventional stages, which suffer from friction and numerous other mechanical maladies, direct-drive air bearing stages are a nearly perfect physics package, without friction or physical contact. Their performance is accordingly very easy to model mathematically, and the fidelity of the models to real-world results is quite good. While space here is inadequate for a detailed model description, the decay of following error after a small step move can be fit very well by a simple exponential decay, whose time constant is a direct function of the servo bandwidth. Since these stages lack friction, the integrator term can be zero or very small, and the and the time constant is then determined by the servo loop proportional term, (assuming, of course, that the derivative term has been properly set so as to provide adequate damping). The proportional time constant tau for this decay is 1/ω 0, or 1/2πf 0, and for a typical servo bandwidth of 50 Hz, this is about 3.2 milliseconds. The time behavior of the following error, starting with a step function equal to the move size as shown in Fig. 3, is as follows: Following error = Xe -t/τ where X is the move size, and τ is the time constant 1/2πf 0. Accordingly, the following error will drop by a factor of e (2.718) every tau. If we will permit a close counts approximation, the following error will fall by a factor of 3 every 3 milliseconds. Let s take the example of our 10 micron move shown in Fig. 3. At time t=0, our command position is at +10 microns, the stage has not yet moved, and our following error is by definition 10 microns. At t = 3 msec, the error has fallen by a factor of three to 3 microns (remember, close counts). After 6 msec, the error is 1 micron; in 9 msec. it has dropped to 300 nanometers, and continuing in this manner, we have dropped to within 10 nanometers in a mere 18 milliseconds. Viewed from another perspective, we can now make 50 ten micron moves per second, settling to 10 nm. The real world being as it is, a more realistic settling window with moderate cost encoders would be below 25 nm. That is a dramatic improvement over any other positioning technology, and highlights the very real advantages of frictionless air bearing stages. A real-world example is shown in Fig. 5, with the graph displaying laser interferometer data taken at the tooling point. In this example, the stage stack included three axes (X, Y, and Theta), and the move was performed on the bottom-most axis. The vertical scale is 100 nanometers per division, while the horizontal scale is 50 milliseconds per division; the payload mass was 4 kilograms. Figure. 5. FAILURE OF THE PROPORTIONAL TERM The dominant problem that conventional stages suffer from is friction, which leads to the remarkable fact that the proportional term fails to be of any use whatsoever for small moves with this class of stages. To better understand the problem, refer to the graph in Fig. 6. 3 of 6

Figure. 6. In this graph, the vertical axis is the absolute value of force (in a rotary driven system, torque would be substituted), and the horizontal axis is the position error, both positive and negative. If we look at the proportional term of a servo loop, it produces a force which is linearly proportional to the error (hence its name). For example, if an error of 1000 counts results in 100 Newtons of force, then an error of 500 counts would produce 50 Newtons, and so on. The response of the proportional term is shown by the red line in Fig. 6. The slope of this line is the servo stiffness, in Newtons per meter; as it happens, this can be readily calculated it is equal to mω 0 2 /4, where m is the mass in kilograms, and ω 0 is the servo bandwidth in radians per second. The more familiar servo bandwidth in Hz. is simply ω 0 /2π. Returning to the graph in Fig. 6, note the horizontal line just above the X axis. This corresponds to the friction in the system, in units of Newtons. The force developed by the proportional term acts to drive the moving element of the stage towards zero position error. A problem arises, however, when the force due to the proportional term is less than or equal to the frictional force. At this point, we re stuck: the stage is, say, 50 microns from the target position. The proportional term responds with 5 Newtons of force, but with a frictional force of 6 Newtons, nothing happens. The stage motion has encountered the friction boundary, at which the proportional term fails. Were this the only term in the servo loop filter, the following error would remain trapped at this level, never reaching the target position. The proportional term of the servo loop can be thought of as continuously asking the position counter Where am I? Upon obtaining the position error, it calculates what it thinks to be the appropriate restoring force, which it then writes to the output DACs. The problem is that this value is less than the system friction, and no motion ensues. Our high performance digital motion controller may have an impressive sample rate of 5 khz, but the proportional term is pretty simple-minded, and just doesn t get the picture. Each second it accurately calculates five thousand output values, all equal and inadequate to move the stage. If motion in one direction is considered, this failure of the proportional term will cause the stage to stop well short of its destination; if we include moves in both directions, the error is doubled, as shown by the deadband distance in Fig. 6. The magnitude of the problem can be readily calculated. To do so we simply divide the friction (in Newtons) by the stiffness, in Newtons per meter, to obtain the error in meters. This result can then be doubled if we want to consider bi-directional motion. Taking advantage of the stiffness formula provided above, and using the more familiar Hz. value for the servo bandwidth, the resulting formula becomes: Error (in meters) = F/mπ 2 f 0 2 Where F is the friction in Newtons, m is the mass in kilograms, and f 0 is the servo bandwidth in Hz. If we plug in values of 2 Newtons friction, 1 kilo moving mass, and a servo bandwidth of 50 Hz, the resulting value for the friction boundary is a whopping 81 microns! For moves of this size or smaller, the proportional term might as well be turned off. These values are pretty typical of mechanical bearing stages; the friction would be a little larger for a recirculating bearing stage, and a little less for a crossed roller stage, but none of this affects the basic conclusion. For the micron and sub-micron 4 of 6

sized moves we hope to use during alignment operations, our servo loop simply doesn t work. This is clearly not an acceptable situation. In the above example, we were assuming a direct drive for our mechanical bearing stage. It s worth asking if the use of a leadscrew can improve the situation. As pointed out in the section Limitations of Leadscrews, there are numerous reasons to avoid leadscrews in high precision mechanisms, but lets see how they do in addressing the issue of friction. We can reformulate the above equation to reflect the case of a leadscrew based system. In this case, the angular error, in meters, is as follows: Error (in meters) = LT/2Jπ 3 f 0 2 Where L is the screw lead (advance per revolution) in meters, T is the torque in Newton-meters, J is the total rotary moment of inertia in kilogram-meters squared, and f 0 is again the servo bandwidth in Hertz. The rotary inertia is dominated by the motor rotor, followed by the leadscrew, and, in a distant third place, the reflected payload inertia. If we plug in typical values (a screw lead of.002 meters, leadscrew torque of 0.05 Newton-meters, total rotary inertia of 5 x 10-5 kg-m 2, and a servo bandwidth of 50 Hz.), we arrive at a friction boundary value of 13 microns. Well, it appears that the mechanical advantage of leadscrews helps a little bit here, but the inability to make moves smaller than 13 microns is of little value. CAN THE INTEGRATOR TERM HELP? In a typical servo controller PID loop, however, there are two additional terms present. The D term supplies a force or torque which opposes motion, and which is proportional to velocity. While this term provides the damping necessary to ensure stability, it is of no use once motion has ceased at the friction boundary, and the force it produces was of the wrong sign to begin with. If conventional stages with friction are to close to final position at all, they must turn to the last of the three terms in the PID loop: the I, or integrator term. The good news is that the integrator term, unlike the proportional term, gets the picture, and will slowly sum the errors of past samples to produce a growing output command that will eventually get us to zero steady-state position error. The bad news is that the introduction of the integrator term degrades stability, and that for stable systems (a reasonable expectation, after all), the integrator tau, or system time constant, will be five to ten times that of the proportional tau. Unlike the proportional tau (τ p ) of 3.2 milliseconds, the integrator tau (τ i ) will be on the order of 25 milliseconds. The ten micron move in our frictionless air bearing example, which took a mere 18 milliseconds, will be extended to ~150 milliseconds when a conventional stage with friction is chosen. While there are a series of tricks (gain scheduling, friction bias, backlash compensation, etc.) that can be used to try to patch over this fundamental problem, the issue remains, and looms large when competitive comparisons are made. SUMMARY The whole thrust of this section can be summarized as follows: our miniature, frictionless, air bearing stages can follow the rapid exponential decay of the proportional servo down into the noise, producing dramatic benefits in system throughput and accuracy. The ultimate limits on performance for these stages are set only by encoder resolution, amplifier linearity, and external vibration. Conventional stages, beset by friction and other mechanical nonlinearities, are dependent on the action of a sluggish integrator term in the servo loop filter, and this sets a fundamental limit on their dynamics. As a result, they are considerably more limited in performance, and will have substantially lower throughput and precision. 5 of 6

------------------------------------------------------------------------------------------------------------------------------------- ABOUT THE AUTHOR... Kevin McCarthy is the chief technology officer of Dover Motion. 6 of 6