Real Real time time control control of spindle runout T. T. G. G. Bifano T. T. A. A. Dow North Carolina North Carolina State University Department Department of Mechanical and Aerospace Aerospace Engineering and Engineering Laboratory Precision Engineering Precision 27695-7910 Carolina27695 North Carolina Raleigh, North -7910 example of a physical system whose mechanical accuracy Abstract. An example Such aa spindle. Such motor-driven control isisaamotor improved by feedback control can can be improved -driven spindle. test-bed used as a test being used system is being -bed to to study study measurement measurement and and actuation reported apparatus reported specific apparatus The specific algorithms. The systems systems as as well well as control algorithms. piezomeasurement, aa piezoerror measurement, runout error utilizes an current probe probe for runout eddy-current an eddyminicomand aa minicomerror, and the error, reduce the to reduce spindle to the spindle move the to move electric crystal to The spindle program for for the feedback controller. controller. The FORTRAN program puter using a FORTRAN error the error range; with the /iin.) range; (100 Ain.) /*m(100 2.5µm the2.5 correction isis ininthe runout before correction (10 /*m (10 0.25µm than0.25 lessthan reducedtotoless errorisisreduced thiserror place, this in place, system in correction system runout corrected runout gin.)-an the corrected While the improvement. While magnitude improvement. ofmagnitude order of an order ^in.) air-bearing precisionair thoseofofaaprecision above those stillabove are still spindle are this spindle figures figures for this -bearing spindle precision spindle for precision new possibilities for presents new technique presents spindle, the technique spindle, the and deformations, and thermal deformations, wear, thermal for wear, performance including performance including correction for loads. unbalanced loads. real-time spindle; real fabrication; spindle; terms: optical fabrication; Subject terms: Subject -time error correction; precision precision feedback control. 1985). (September/October 888-892 24(5), 888 Engineering 24(5), Optical Engineering Optical -892 (September /October 1985). CONTENTS 1. 1. Introduction design system design control system and control Spindle and 2. Spindle algorithm Control algorithm 2.1. 2.1. Control discussion Results and discussion 2.2. 2.2. Results Acknowledgment 3. Acknowledgment References 5. 5. References 1. 1. INTRODUCTION The The machining machining of of optical optical components components requires requires precise precise control control of workpiece. One the the position position of the cutting tool with respect to the workpiece. diamond single-point partsisissingle precision parts such precision producing such method of -point diamond of producing machine a used to machine which aa stationary turning, in which turning, stationary diamond diamond tool is used Clearly, the precision workpiece mounted workpiece mounted on on aa rotating spindle. Clearly, precision of such such aa diamond diamond turning turning machine machine is is limited limited by by the the performance performance of of its spindle. spindle. Unless Unless compensated compensated for, for, any errors in the perfection of the the spindle spindle will willbe be reflected reflectedininthe the cut cut made made by by the the tool on the the thermal originate from thermal workpiece. workpiece.Spindle Spindlerotation rotation errors errors can can originate imperfections in components, imperfections spindle components, deformation deformation of of the spindle in the squareness the squareness in the imperfections in and imperfections spindle support support bearings, wear, and spindle direction, sensitive direction, givensensitive 1 "4InIna agiven flatness of and flatness of the the spindle spindle face. face." Spindle these errors these errors combine combine to to make make up up the the runout runout of the spindle. Spindle fixed between aa fixed reading between indicator reading total indicator defined as the total runout runout is defined 1985; accepted 1984; revised Paper 2048 received July July 30, 30, 1984; revisedmanuscript manuscript received received Jan. Jan. 7, 7, 1985; accepted 2048 received paper This paper 1985. This 22, 1985. Feb. 22, received by Managing Editor Feb. 1985; received 13, 1985; Feb. 13, for publication Feb. Produc508-17 revision of Paper 508 is a revision is -17which whichwas waspresented presentedatat the the SPIE conference on ProducCalif. Diego, Calif. 1984, San Diego, 23-24, Aug. 23 Optics, Aug. Machined Optics, Single Point Machined Aspects of Single tion Aspects -24, 1984, 508. Vol. 508. Proceedings Vol. (unrefereed) in The paper presented there appears (unrefereed) in SPIE Proceedings presented there The ©1985 ©1985 Society Societyof of Photo-Optical Photo -Optical Instrumentation Instrumentation Engineers. Engineers. spindle. It condisplacement displacement sensor sensorand and aa surface surface of the rotating spindle. any with any combined with errors combined spindle errors sists of the previously mentioned spindle sists the sensor to the the sensor linking the loop linking structural loop deformations inin the deformations the structural spindle. 3 spindle.3 To the radial radial runout runout of of a measuring the in measuring reference in provide a reference To provide runout Radial runout spindle axis, axis, a master ball is centered above the axis. Radial axis spindle axis thespindle tothe perpendicularly to is measured with a probe aligned perpendicularly classes of errors: (1) errors in center1), and it arises from five classes (Fig. 1), (Fig. sphericity the sphericity in the errors in (2) errors axis, (2) spindle axis, the spindle ing the master ball above the of the master ball, (3) thermal and mechanical deformations of the radial (5) radial and (5) spindle, and the spindle, of the motion of structural loop, (4) tilt error motion structural spindle. the spindle. of the error motion of an obtaining an in obtaining used in widely used most widely tactic most the tactic past, the the past, In In the spindle the spindle construct the carefully construct ultraprecision spindle has has been been to carefully ultraprecision spindle bearings fluid bearings hydrostatic fluid use hydrostatic to use from precisely machined parts and to axis. spindle axis. the spindle support the to support alternative method of an alternative present an The purpose of this paper is to present closed-loop meansofofclosed bymeans spindle, by ultraprecision spindle, obtaining an ultraprecision -loop condemonstrate that is to demonstrate aim is The aim spindle's radial runout. The trol of the spindle's be controlled by the use can be spindle can bearing spindle ball bearing of aa ball the runout of use of will move the real-time real -timefeedback feedback to to piezoelectric piezoelectric transducers transducers that will the in the decrease in substantial decrease in aa substantial resulting in spindle axis spindle axis as as it rotates, resulting radial runout. standard of standard blend of spindle is corrected spindle The The concept concept of a corrected is that a blend machining machining practices practicesand and digital digital feedback feedback control control can can be be used used to to available presently available that isis presently performance that spindle performance level of spindle achieve a level achieve hydrostatic with hydrostatic coupled with machining coupled ultraprecision machining through ultraprecision only through exceeds spindleexceeds feedback-controlled potential ofofa afeedback bearings. The potential bearings. -controlled spindle feedthe feedspindle in that the uncontrolled spindle ultraprecise uncontrolled an ultraprecise even that of an even No. 55 24No. Vol. 24 September/October ENGINEERING // September / OPTICALENGINEERING 888 / OPTICAL /October 1985 //Vol. Downloaded From: http://opticalengineering.spiedigitallibrary.org/ on 01/19/2013 Terms of Use: http://spiedl.org/terms REAL REAL TIME TIME CONTROL OF OF SPINDLE SPINDLE RUNOUT RUNOUT RADIAL RUNOUT CURRENT PROBE EDDY EDDY CURRENT BAIL MASTER MASTER BALL UPPER BEARING SET LOWER BEARING SET reference. bail reference. master ball measured with aa master Fig. 1. Radial Radial runout of a spindle measured Fig. 1. changes in provides the unique ability to compensate for changes in back loop provides spindle loading, spindle loading, vibration, vibration, and thermal deformations. discussed spindle discussed feedback-controlled Although the feedback -controlled ball bearing spindle spindle, the air-bearing an airof an designed to is designed is to rival rival the performance of bearing spindle, combining Ultimately, combining exclusive. Ultimately, mutually exclusive. not mutually two approaches are not appropriate spindle and appropriate ultraprecision spindle feedback control feedback control with with an ultraprecision in increase in substantial increase transducerdetector systems systems could could result in a substantial transducer-detector performance. spindle performance. of spindle art of the state of the art DESIGN SYSTEM DESIGN CONTROL SYSTEM AND CONTROL SPINDLE AND 2. 2. SPINDLE rnni bore 12 mm 9,, 12 ABEC 9, of ABEC pair of At the the heart heart of the apparatus is a pair At duplex ball ball bearings bearings mounted mounted on a steel shaft (Fig. 2). The bearings cantilever eight cantilever by eight attached by that isis attached steel housing that are press fit into aa steel housspindle support housThe spindle housing. The spindle support housing. springs to the spindle springs to The vibration-isolated to aavibration connected to rigidly connected ing in turn isis rigidly -isolated table. The cantilevers are designed designed to to allow allow motion motion in in one one horizontal direction cantilevers are perpenand in the vertical extremely stiff in a perpenare extremely vertical direction z but are xx and dicular horizontal horizontal direction transducers are piezoelectric transducers Three piezoelectric direction y. Three dicular mounted in in the spindle spindle support housing. In response changes in response to changes mounted voltage, these these PZTs PZTs expand expand or or contract, contract, providing providing aa proporproporinput voltage, tional force to move the bearing housing against the restoring force horizontally in springs. Two Two PZTs PZTs are mounted horizontally in cantilever springs. of the cantilever the least least stiff stiff direction direction xx of of the bearing at the upper and housing at bearing housing the beneath lower bearing centers. The third PZT vertically beneath mounted vertically PZT isis mounted the center center of the spindle axis axis zz and provides axial provides the potential for axial the this in this error motion control of the presented in data presented the data For the spindle. For the spindle. upper paper, runout using only only the the upper accomplished using correction is accomplished runout correction paper, horizontal PZT. This is the simplest configuration that demonstrates the the correction technique. demonstrates (1 in.) in.) thick thick aluminum plate 100 mm (4 in.) diameter by 25 mm (1 A 100 mounted on on the the tapered tapered end end of the spindle shaft and forms the spindle shaft isis mounted spindle face. face. The The plate plate and and shaft shaft are are rotated by means of a dc serspindle incremental encoder, pulse/revolution vomotor and a belt. /revolution incremental 500 pulse belt. AA 500 vomotor once-per-revolution withaaonce also belt belt driven, driven, is used in conjunction -per -revolution conjunctionwith also spindle the spindle magnetic pickup pickup to to trigger trigger data data collection. collection. On On top of the magnetic three-on aa three rests on that rests the 37 37 mm mm (1.5 (1.5in.) in.) diameter diameter master ball that face isis the point support. support. The The support support rests rests on on the spindle face and and can can be be spindle face point axis. spindle axis. the spindle over the tapped lightly to center center the master ball over lightly to tapped -current probe probe isis mounted horizontally in eddy-current A noncontacting eddy The ball. The the spindle's x- directionand andfaces facesthe theequator equator of of the the ball. spindle's x-direction the capable of resolving microinch changes changes in in the position of resolving microinch probe is capable master ball. ball. It It isis mounted mounted in in a support frame that is bolted to the master linking the probe the spindle support housing. housing. The structural loop linking spindle support to the spindle consists of of the the probe probe support and the spindle support spindle consists housing. Any deformations in this structural to contribute to will contribute loop will structural loop the measured spindle runout. measured spindle feedback control A schematic of the the runout signal path used for feedback schematic of runout radial runout detects radial eddy-current The eddy is shown -current probe detects 3. The Fig. 3. shown in Fig. probe the probe between the and outputs aa voltage gapbetween thegap to the proportional to voltage proportional face and the master ball. Since Since the probe is noncontacting, its outface always offset offset at at some some dc dc level levelproportional proportional to to the initial gap put is always apparatus. spindle apparatus. Fig. Experimental spindle 2. Experimental Fig. 2. EDDY CURRENT PROBE PIEZOELECTRIC TRANSDUCER E I PIT AMPUFlER SIGNAL CONDITIONER OA PREAMPUFlER CONVERTER AD CONVERTER DIGITAL CONTROL AU:KAT HM Fig. 3. 3. Schematic of feedback path. signal path. feedback signal Fig. 889 OPTICAL ENGINEERING / September /October1985 1985/ /Vol. Vol.24 24No. No.5 5/ / 889 / September/October OPTICAL ENGINEERING Downloaded From: http://opticalengineering.spiedigitallibrary.org/ on 01/19/2013 Terms of Use: http://spiedl.org/terms BIFANO, BIFANO, DOW width. This dc level level is manually adjusting adjusting aa signal signal width. This is subtracted by manually conditioning level conditioning operational amplifier circuit until the signal's dc level is nearly zero. amplified and input to the the is nearly zero. The The signal signal isis then then amplified and input minicomputer the real real-time software. minicomputer that contains the -time control software. algorithm is The output of the control algorithm is transferred transferred from from aa D/A port on the computer to the PZT amplifier, amplifier, which which provides provides a driving spindle's ing voltage voltage for for the the piezoelectric piezoelectricactuator actuator adjacent adjacent to the spindle's bearing set. of this this integrated integrated system system is is to ininupper bearing set. The net effect of crementally tilt runout so so as as crementally tilt the the spindle spindle in in opposition opposition to any radial runout eliminate that to eliminate that runout. 2.1. Control algorithm algorithm 2.1. Control The control feedback conThe control algorithm algorithm isis aa discrete discrete form of integral feedback In aa continuous continuous system, system, integral feedback control is is governed governed trol. In following formula: by the following K ( EdT = G, KEdT=G, (1) (1) where where K K isisthe thegain, gain, EE isisthe the error error signal, signal, T is is the time, and G is the output signal. signal. In this particular case, E represents the runout signal signal and G represents represents the While TT isis the feedback feedback signal signal sent sent to to the PZT. While equal to time, time, itit can can be be converted converted into into an an equivalent equivalent angular angular spindle spindle displacement speed is is known. known. displacement ifif the the spindle spindle rotational speed Differentiating Eq. (1), we obtain Differentiating Eq. (1), dG KE ICE = = dT (2) To bring bring this this equation equation into into discrete discrete form, KEt = AG AT Gt --Gt Gt-AT Gt -AT AT (3) Rearranging, (KAT)Et + Gt_AT (KOT)Et Gt_oT = Gt . (4) Replacing yields Replacing KAT KOTwith withan an equivalent equivalent gain gain K' yields K'E = Gt Gt ,, K' Et + Gt -oT = (5) which which isis exactly exactlythe thecomputational computational algorithm algorithm used used by by the the feedback feedback control software. This FORTRAN digital runout This FORTRAN program program beings beings by by obtaining obtaining aa digital sample EE from a 12 12 bit successive successive approximation sample approximation A/D A/D converter. The sample sample isis multiplied multiplied by appropriate scaling scaling factor that that The by an appropriate depends [see Eq. (4)]. (4)]. depends on on both the gain K and the sampling rate AT [see This This scaled scaled error error isis added added to to the previous previous output value Gt_AT, Gt_oT, and resulting sum through aadigital digital-to-analog the resulting sum Gt is is sent out through -to- analog port port to amplifier. the PZT amplifier. The integral described by Eqs. (1) (1) through (5) integral control algorithm described is intentionally and concise. concise. ItIt will will serve serve to demonis intentionally straightforward straightforward and potential for for real real-time strate the dramatic potential -time ultraprecision control usalgorithm coupled coupled with with aa convenconvening no more than a rudimentary algorithm tional ball bearing spindle. Results and and discussion discussion 2.2. Results The master ball to be used as a reference can be centered by tapping its support base lightly lightly while while following followingaatrace trace of of the the runout runout on an oscilloscope spindle. Using Using this this simple simple oscilloscopeand and manually manually rotating the spindle. technique, be reduced reduced to to aa level level of of less less than 2.5 µm /*m technique, the runout can be (100 peak-to-peak. (100 /an.) gin.) peak -to -peak. With axis of spindle rotation and and aa perfectly perfectly spherical spherical With a perfect axis master runout measured measured against against an anoff off-center ball master ball, ball, the radial runout -center ball would (in rectilinear rectilinear coordinates coordinates of runout runout versus versus rotation rotation would be be (in sinusoidal wave wave having having an amplitude equal the a sinusoidal an amplitude equal to to the magnitude of the centering centering error period of ofone onespindle spindle magnitude of the error and aa period revolution. In polar coordinates, coordinates, the would appear appear as as a revolution. In polar the runout would circle with center displaced displaced from chart center center by by the the circle with aa center from the polar chart magnitude of centering error. Although it is is common common to atatmagnitude of the centering error. Although separate radial radial spindle spindle axis axis error motion (i.e., (i.e., tilt tilt error error tempt to separate angle) radial error error motion) motion)from fromcentering centeringerrors errorsin in evaluating evaluating motion and radial spindle's performance, performance, the the two two are aregenerally generally impossible impossible to to dedea spindle's couple; a once once-per-revolution occur inincouple; -per -revolutionrunout runout component component can can occur distinguishably from either. distinguishably Clearly, ball centering errors unrelated to to spindle spindle perforperforClearly, ball centering errors are unrelated mance; they represent a type of of systematic systematic measurement measurement error. To mance; interpret signal measured measured against against a master master ball, ball, the the interpret the the runout signal assumption is usually made that that the the spindle spindle itself itself has has no no once once-per-perrevolution runout component. component. Using Using this this assumption, assumption, spindle spindle error can be measured from from aa statistically statistically or orgeometrically geometrically derived derived center center based based on on the the entire entire record record of of runout data. postprocessing of data to to eliminate eliminate centering centering erThis postprocessing of the runout data problem for for real real-time which the rors poses a problem -time feedback feedback control, in which spindle's center must be be predefined predefined as aa reference reference for spindle's center of rotation must correction purposes. purposes. Thus, the the control control algorithm algorithm does does not not permit permit correction the use use of an an averaged averaged center center of rotation, rotation, and and runout runout measuremeasurethe ments are not compensated for for ball ball centering centering errors. One One solution solution ments first roughly roughly center center the the ball, ball, then then use use the the ververto this problem is to first axis of the ball as the assumed assumed center of the the spindle spindle rotation. tical axis In way, the ball ball is is assumed assumed to to be be perfectly perfectly centered, centered, and all all In this way, radial is contributed to either either spindle error motion, master master radial runout is ball In ball out-of-roundness, out -of- roundness,orordeformations deformations inin the the structural structural loop. loop. In effect, this creates a predefined predefined spindle spindle axis axis free free from from ball ball centering errors. evaluate or control control the the spindle spindle runout are errors. All All efforts efforts to evaluate made against this newly newly defined spindle spindle axis. axis. Correction is based upon upon the thedistance distancebetween betweenthe thestationary stationaryeddy eddy-probe and and the the rotating rotatingmaster masterball; ball;consequently, consequently, any any out out-ofcurrent probe -ofroundness of the ball ball or or thermal thermal expansions expansions in in the the structural structural loop loop roundness between the will not be be compensated compensated for by the between the ball ball and the probe will algorithm. In effect, effect, the the control control loop loop forces forces the the spindle spindle to to control algorithm. follow to the the profile profile of of the the master master ball. follow aa rotational rotational profile equivalent to on this this spindle spindle isis aa Grade Grade55tungsten tungsten carbide carbide The master ball used on ball, conforming conforming to a tolerance of ±0.1 ±0.1µm /im( (-1-5 /tin.) sphericity. sphericity. + 5 gin.) As mentioned mentioned previously, previously, deformations deformations in in the structural structural loop loop are not diminished diminished by reduce these errors, by the control algorithm. To reduce errors, the is mounted mounted on onaavibration vibration-isolated entire apparatus is -isolated table located in a temperature-controlled °C). Under Under these these condiconditemperature -controlled clean clean room ((±0.1 ±0.1 °C). tions, static static drift of of the thedisplacement displacement sensor sensor with with respect respect to the the tions, less than 10 10 gin. /iin. over over aa period period of of 12 12 h. h. master ball ball is is reduced reduced to less The remaining remaining radial consists primarily primarily of spindle spindle error radial runout consists motion due to tilt and radial error error motions. motions. Polar Polar coordinate coordinate plots plots are a standardized method of of representing representing this type of spindle spindle error error motion. motion. The important parameters of such a plot of error motion are3 center of the polar chart; (2) (2) area (1) (1) polar polar chart chart center center (PC), (PC), the center minimum radial separation center (MRS), (MRS), the center that that minimizes minimizes the radial difference between two concentric circles circles that that contain contain the the error motion polar plot; and and (3) (3) total total error error motion motion value value (TEMV), (TEMV), the scaled scaled difference concentric circles circles from the erdifference in in radii radii of two concentric ror motion center (either PC or MRS) MRS) just sufficient to contain the error motion plot. MRS center for calculations calculations of radial The MRS center is is used used as as a standard for motions. ItIt isis used used instead instead of of the the PC PC center center in an efand tilt error motions. to minimize minimize master master ball ball centering centering errors. errors. As As described described preprefort to viously, this spindle spindle defines defines the the spindle spindle axis. axis. All All viously, the master ball on this error motion motion values values therefore thereforewill will be be computed computed with with respect respect to total error the polar chart chart center. center. The The plot plot of ofthe theperfect perfect spindle spindle rotation, rotation, the circle centered origin of the polar plot. then, would be a circle centered upon the origin Figure 44 shows shows an oscilloscope oscilloscope trace runout versus versus angular angular Figure trace of runout spindle approximately five five revolutions revolutions of of the the spindle spindle spindle position position for approximately (time duration ==2020s). s).The Thepeak peak-to-peak runout in in this this case case cor(time -to -peak runout /mi (100 (100 /tin.) motion in in the the radial radial responds to 2.5 µm gin.) of spindle error motion direction. The same data are are presented presented in in polar polar coordinates coordinates in Fig. 5. that the the presence presenceofofaasignificant significantonce once-per-revolution 5. Note that -per -revolution com- 890 / OPTICAL ENGINEERING 24 No. No. 55 ENGINEERING/ /September/October September /October1985 1985 // Vol. 24 890 / OPTICAL Downloaded From: http://opticalengineering.spiedigitallibrary.org/ on 01/19/2013 Terms of Use: http://spiedl.org/terms REAL REAL TIME TIME CONTROL CONTROL OF OF SPINDLE SPINDLE RUNOUT OPM e VZR e OPM 8 UZR 8 V 8 UFM I MflH STOREDt 194.1* / Fig. five Fig.4.4. Uncorrected Uncorrectedradial radialrunout runoutversus versusangular angularspindle spindle position position for for live revolutions. 1.3 ^m revolutions.Vertical Verticalscale scale == 1.3 µm (55 (55 jtin.) gin.)/ Idivision; division; horizontal horizontal scale scale = 180° 180° rotation rotation /I division. Fig. runout to controlled controlled spindle spindle Fig. 6.8. Transition Transition from from uncontrolled uncontrolled spindle spindle runout runout. 1.3 µm ^m (55 (55 /tin.) 180° runout. Vertical Vertical scale scale = 1.3 µIn.) /I division; division; horizontal horizontalscale scale == 180° rotation /I division. V2R OPW A 190,41) SS 124 15*. 180. 33*. 24*. 27*. 3**. Fig. 5.5. Uncorrected Fig. Uncorrectedradial radial runout runout versus versus angular angular spindle spindle position position for for five revolutions. 2.5 Mm revolutions. TEMV TEMV == 2.5 µm (102 /tin.). µln.). ponent ponent in in the rectilinear rectilinear plot plot of of Fig. Fig. 44 appears appears as as aa center center offset offset in in the polar plot. Using the PC center, a total error error motion motion value value is is 2.5 /on (102 fiin.). /tin.). It is important important to note note that that this this TEMV TEMV is is based based on aa spindle spindle center is defined defined along along the the axis axis of of the the master master ball. ball. center of rotation that is A TEMV data would would be TEMV based based on on an an average average center center for for the runout data somewhat indicative of the spindle's somewhat less lessthan than 2.5 2.5 jim µm and and is is more indicative actual uncontrolled /an TEMV, however, is uncontrolled performance. The 2.5 µm the magnitude of the error that must must be be corrected and is therefore a more data in in this this case. case. more relevant relevant representation representation of of the runout data Figure Figure 66 shows shows an an oscilloscope oscilloscopetrace trace of of the the radial radial runout during the transition from from uncontrolled uncontrolled to controlled controlled spindle spindle motion, motion, the transition illustrating illustratingaa dramatic dramatic decrease decreaseinin the the spindle's spindle's total total radial error motion. rectilinear trace controlled spindle spindle runout over over motion. A rectilinear trace of the controlled approximately approximatelyfive fiverevolutions revolutionsisisshown shownininFig. Fig. 7,7, while while Fig. Fig. 88 shows is easy easy to see see from these shows the the polar polar plot plot of of the the same same data. It is plots algorithm is plots that that the the effect effect of the control algorithm is to center center the the rotation spindle around reduce the higher higher tion of the spindle around the the ball ball axis axis and and to reduce order fluctuations of the centered centered spindle spindle motion. motion. The The resulting resulting order fluctuations total error error motion motion value value isis approximately approximately 0.25 0.25 µm jun (10 (10 gin.), /*in.), total representing an magnitude improvement improvement in radial representing an order order of magnitude in the radial runout. e WFM 1;e,3_11 Fig. Corrected radial runout runout versus versus angular angular spindle spindle position positionfor forfive fiverevolurevoluFig. 7. 7. Corrected tions. (55/Jn.)/division; horizontal scale = 180° 180° rotarotations. Vertical Vertical scale scale = 1.3/tin 1.3µm (55 in.)/ division; horizontal tion /I division. 12*. 15*. 18*. 33*. 3**. Corrected radial runout runout versus angular spindle position. TEMV TEMV = 0.25 0.25 Fig. 8. 8. Corrected urn (10 n\n.). µm (10 gin.). OPTICAL / September/October 1985 / /Vol. 891 OPTICALENGINEERING ENGINEERING / September /October 1985 Vol.24 24No. No.5 5/ / 891 Downloaded From: http://opticalengineering.spiedigitallibrary.org/ on 01/19/2013 Terms of Use: http://spiedl.org/terms BIFANO, BIFANO, DOW Although corrected spindle's error motion motion value value Although the the corrected spindle's total total error represents aa substantial represents substantial increase increase in in the the spindle spindle performance, performance, by by no no means this system. system. means has has aa minimum minimum runout runout limit been reached for this Planned extend capabilities capabilities of this Planned improvements improvementspromise promisetoto extend of this spindle spindle in in aa variety varietyof ofrespects. respects.To To permit permit the the spindle spindle to to operate operate at at higher will be higher rotational rotational speeds, an assembly language control loop will implemented, increasing sampling rate rate and and decreasing decreasing the the implemented, increasing the the A/D A/D sampling deleterious effects deleterious effects of of phase phase lag lag between between error error input input and feedback In addition, addition, the thehorizontal horizontalpiezoelectric piezoelectric transducer transducer located located output. In the conconat the spindle's lower bearing set will be incorporated into the scheme, allowing and tilt tilt erertrol scheme, allowing more more complete control over radial and ror motions. motions. To include include this this transducer, transducer, aa more more complex complex control control algorithm will utilized, including including compensation compensation for instaninstanalgorithm will be be utilized, velocity. taneous error velocity. After this spindle spindle has been optimized, optimized, the After the the radial radial runout for this the and axial axial next step involves involves simultaneously simultaneously controlling controlling both both radial and runout. Clearly, Clearly, the the potential potential for for reducing reducing spindle spindle error error motion motion through through feedback control of magnitude magnitude decrease decrease in feedback control isis substantial. substantial. An order of radial runout runout can can be beaccomplished accomplished with witha asingle singledetector detector-force radial -force controlled by by aa simple simple integral integral control algorithm. algorithm. transducer pair, controlled this technique, technique,including includingtwotwo-and andeven eventhree three-axis Refinements of this -axis are possible, possible, promising promising new new possibilities for the state of the control, are of ultraprecision ultraprecision spindle spindle performance. performance. art of ACKNOWLEDGMENT 3. ACKNOWLEDGMENT The research program that resulted resulted in in the the development development of of the feedfeedback system described is is part part of a Selected Research Opportunity Opportunity in Precision Office of ofNaval Naval Research, Research, Precision Engineering Engineering funded funded by by the Office Contract No.N00014 N00014-83-K-0064. Contract No. -83 -K -0064. 4. REFERENCES REFERENCES 1. J. Bryan, Bryan, R. R. Clouser, Clouser, and andE.E.Holland, Holland,American AmericanMachinist MachinistSpecial Special Report No. 612, 612, 149 149 (Dec. (Dec. 4, 4, 1967). 1967). 2. RobertDonaldson, Donaldson, American American Machinist, Machinist, 57 57 (Jan. (Jan. 8,8,1973). 1973). 2. Robert 3. American National National Standards StandardsInstitute, Institute,Ann. Ann.CIRP CIRP25(2), 25(2),545 545(1976). (1976). 3. American 4. JohnM. M.Casstevens, Casstevens,Oak OakRidge RidgeY Y-12 PlantDocument DocumentY Y/DA-7751 4. John -12 Plant /DA -7751 s (1978). / OPTICALENGINEERING ENGINEERING // September/October Vol. 24 24No. No. 55 892 / OPTICAL September /October 1985 //Vol. Downloaded From: http://opticalengineering.spiedigitallibrary.org/ on 01/19/2013 Terms of Use: http://spiedl.org/terms