(19)
(11) EP 1 111 489 A1

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
27.06.2001 Bulletin 2001/26

(21) Application number: 00123536.5

(22) Date of filing: 27.10.2000
(51) International Patent Classification (IPC)7G05D 3/12, H02N 1/00, G01B 11/02, H02P 7/63
(84) Designated Contracting States:
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE
Designated Extension States:
AL LT LV MK RO SI

(30) Priority: 29.10.1999 JP 30879799
22.11.1999 JP 33148099
25.11.1999 JP 33465399
29.11.1999 JP 33838399

(71) Applicant: Yokogawa Electric Corporation
Tokyo 180-8750 (JP)

(72) Inventors:
  • Ono, Yutaka, c/o Yokogawa Electric Corp.
    Musashino-shi, Tokyo 180-8750 (JP)
  • Hashida, Shigeru, c/o Yokogawa Electric Corp.
    Musashino-shi, Tokyo 180-8750 (JP)
  • Koizumi, Yutaka, c/o Yokogawa Electric Corp.
    Musashino-shi, Tokyo 180-8750 (JP)
  • Kaiho, Fumio, c/o Yokogawa Electric Corp.
    Musashino-shi, Tokyo 180-8750 (JP)
  • Kosugi, Yasuhito, c/o Yokogawa Electric Corp.
    Musashino-shi, Tokyo 180-8750 (JP)
  • Jimbo, Ryuichi, c/o Yokogawa Electric Corp.
    Musashino-shi, Tokyo 180-8750 (JP)
  • Kimura, Atsufumi, c/o Yokogawa Electric Corp.
    Musashino-shi, Tokyo 180-8750 (JP)

(74) Representative: Henkel, Feiler, Hänzel 
Möhlstrasse 37
81675 München
81675 München (DE)

   


(54) Two-dimensional positioning apparatus and method for measuring laser light from the apparatus


(57) The present invention is characterized by the following four aspects.

[1] The invention relates to two-dimensional positioning apparatus wherein a slider loaded with an object being positioned is levitated above a platen and positioned in a two-dimensional direction. One Y-axis position sensor and two X-axis position sensors are mounted on the slider. Signals detected by these sensors are converted to signals for detecting the X-axis position of the slider's center point and the yaw angle θ of the slider. Thus, the travel distances of the slider in both the X-axis and θ-axis directions are feedback-controlled separately according to the converted signals.

[2] When a heterodyne process is applied to a signal detected by a position sensor for optically detecting position using an interferometer, a signal whose angular frequency ωs is modulated according to the amount of movement made by an object being detected is multiplied by a reference signal whose angular frequency is ωc (ωc >> ωs) to produce a high-frequency signal having the angular frequency ωc + ωs (ωc >> ωs). This means the high-frequency signal is produced even when the slider is at a stop or moving at low speed, ensuring highly precise position detection.

[3] In a motor drive circuit having a current feedback control loop, a voltage command is compensated near the zero-cross point of the output current of an inverter circuit, so that a deadband near the zero-cross point is eliminated.

[4] The return-to-origin slit plate of the slider moving around above the platen is provided with two slits arranged in the X-axis or Y-axis direction. Then, the position of the slider when the two slits are identified by means of laser light interference is detected. The wavelength of laser light is calculated from the two positions thus detected. Consequently, a change in the wavelength of the laser light due to aging is detected.






Description

BACKGROUND OF THE INVENTION


1. Field of the Invention



[0001] The present invention is applicable to probers, handlers, steppers and other equipment and relates to two-dimensional positioning apparatus for positioning objects in a two-dimensional direction.

2. Description of the Prior Art



[0002] As two-dimensional positioning apparatus, there has been an apparatus described in the specification of the unexamined patent application publication 2000-65970 also filed by the applicant of the present invention. FIG. 1 is a schematic view of the above-mentioned apparatus.

[0003] In FIG. 1, a platen 10, which is made of a magnetic material, is provided with teeth formed at fixed spacings in the X-axis and Y-axis directions. The figure shows only part of the teeth, however, for simplification.

[0004] An object being positioned is placed on a slider 11.

[0005] Levitating means 12 causes the slider 11 to levitate above the platen 10. Nozzles are formed on the surface of the slider 11 facing the platen 10. Jets of compressed air are sent out through the nozzles by the levitating means 12 to produce levitational force.

[0006] A Y-axis motor 13 is mounted on the slider 11 and teeth 132 are formed on the Y-axis motor 13 at fixed spacings in the Y-axis direction. The Y-axis motor 13 produces magnetic attractive force between the teeth 132 and the teeth 101 of the platen 10 to cause the slider 11 to move in the Y-axis direction.

[0007] X-axis motors 14 and 15 are mounted on the slider 11 to be symmetrically opposite with each other in relation to the center point of the slider 11. Teeth 141 and 151 are formed on the X-axis motors 14 and 15 at fixed spacings in the X-axis direction. The X-axis motors 14 and 15 produce magnetic attractive force between the teeth 141 and 101 and between the teeth 151 and 101, to cause the slider 11 to move in the X-axis direction.

[0008] Connecting members 111 and 112 connect the Y-axis motor 13 with both the X-axis motors 14 and 15.

[0009] An X-axis mirror 16 is attached to one side of the platen 10, and a mirror surface is formed in the Y-axis direction. A Y-axis mirror 17 is attached to another side adjacent to the above-mentioned side of the platen 10, and a mirror surface is formed in the X-axis direction.

[0010] A Y-axis position sensor 18, which is mounted on the Y-axis motor 13, is a laser interferometer that emits light beams to the Y-axis mirror 17, receives catoptric light beams from the Y-axis mirror 17, and detects the Y-axis position of the slider 11 by means of optical interference.

[0011] X-axis position sensors 19 and 20, which are mounted on the X-axis motors 14 and 15, respectively, are laser interferometers that emit light beams to the X-axis mirror 16, receive catoptric light beams from the X-axis mirror 16, and detect the X-axis position of the slider 11 by means of optical interference.

[0012] A Y-axis controller 21 feedback-controls the position of the slider 11 according to the deviation of a Y-axis directive position from a position detected by the Y-axis position sensor 18.

[0013] X-axis controllers 22 and 23 feedback-control the position of the slider 11 according to the deviations of X-axis directive positions from positions detected by the X-axis position sensors 19 and 20.

[0014] A rotational error may occur around an axis perpendicular to the X and Y axes of the slider 11. This phenomenon is referred to as yawing and the angle of the rotational error (i.e., yaw angle) is assumed to be θ.

[0015] In the prior art apparatus of FIG. 1, the X-axis and θ-axis positions are controlled by giving the same position command to the X-axis controllers 22 and 23. The state in which any yawing in the slider 11 has been eliminated is defined as θ = 0.

[0016] For light beams emitted by the Y-axis position sensor 18 and X-axis position sensors 19 and 20 toward mirrors to be able to correctly return to their respective sensors, the yaw angle must be maintained at nearly zero, i.e., θ ≈ 0. If θ deflects largely, the light beams emitted by the Y-axis position sensor 18 and X-axis position sensors 19 and 20 will fail to return to the sensors. Consequently, the position of the slider 11 becomes unknown, and therefore the position and speed of the slider 11 cannot be feedback-controlled. Since position sensors in the prior art apparatus of FIG. 1 are optical sensors using laser interferometers, even a small rotational error of the slider 11 can result in uncontrollability.

[0017] In the prior art apparatus of FIG. 1, it has been difficult to bring θ close to 0 for the following reasons.

[0018] Reason 1: It is not possible to separately set the control characteristics of the θ-axis and X-axis directions.

[0019] To be able to perform control so as to satisfy θ ≈ 0, the servomechanical rigidity of θ may be increased. In the case of the prior art apparatus of FIG. 1, however, the servomechanical rigidity in the θ-axis direction is uniquely fixed when the control methods and bandwidths of the X-axis controllers 22 and 23 are fixed.

[0020] Reason 2: Control in the θ-axis direction becomes infeasible when acceleration in the X-axis direction is at its maximum.

[0021] The output torque T of the slider 11 in FIG. 1 is represented by the following equation:

where

Fx1 is the propulsion of the X-axis motor 14;

Fx2 is the propulsion of the X-axis motor 15;

Lx1 is a Y-axis distance from the center of gravity of the slider 11 to the center point of the X-axis motor 14; and

Lx2 is a Y-axis distance from the center point of the X-axis motor 15 to the center of gravity of the slider 11.



[0022] If the load on the slider 11 is large and the value of an acceleration/deceleration command for the X-axis direction is also large, the propulsion Fx1 and Fx2 of the X-axis motors 14 and 15 can be at their maximum. Assuming the maximum values of Fx1 and Fx2 to be Fxlmax and Fx2max, then the output torque T of the slider 11 is



[0023] If Fx1max·Lx1 ≠ Fx2max.Lx2 holds true for reasons of manufacturing variations, then θ will increase. Even when Fx1max·Lx1 = Fx2max·Lx2 is true, θ will also increase and servo control becomes infeasible if a disturbing torque Td is applied.

[0024] As discussed above, in the prior art apparatus of FIG. 1, propulsion is consumed only for control in the X-axis direction, and no regard is paid to consuming propulsion for control in the θ-axis direction. This approach has often resulted in the problem that the maximum propulsion of the two X-axis motors becomes unbalanced, or θ increases when, for example, a disturbing torque interferes and therefore servo control becomes infeasible.

SUMMARY OF THE INVENTION



[0025] The present invention has been made to solve the above-mentioned problem. Hence it is a general object of the invention to provide a two-dimensional positioning apparatus that can prevent position control from becoming infeasible due to a rotational error in a slider, by performing control separately in the X-axis and θ-axis directions.

[0026] The above and further objects are achieved by an apparatus according to any of claims 1, 2, 7, 8, 11, 12, 13 or 14 and by a method according to claim 19. The dependent claims are related to further advantageous aspects of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS



[0027] FIG. 1 is a schematic view of a prior art two-dimensional positioning apparatus.

[0028] FIG. 2 is a schematic diagram showing one embodiment of the present invention.

[0029] FIG. 3 is a simplified view of the diagram of the control system shown in FIG. 2.

[0030] FIG. 4 is a schematic view showing an arrangement example of motor cores present in X-axis and Y-axis motors.

[0031] FIG. 5 is a schematic view showing a configuration example of the motor cores present in the X-axis and Y-axis motors.

[0032] FIG. 6 is a schematic view showing a configuration example of sensors used in the apparatus of FIG. 2.

[0033] FIG. 7 is a schematic view showing another configuration example of the sensors used in the apparatus of FIG. 2.

[0034] FIG. 8 is a schematic view showing yet another configuration example of the sensors used in the apparatus of FIG. 2.

[0035] FIG. 9 is a schematic view showing a pattern of interference fringes.

[0036] FIG. 10 is a schematic diagram showing a configuration example of a motor drive circuit used in the apparatus of FIG. 2.

[0037] FIG. 11 is a schematic diagram showing another configuration example of the motor drive circuit used in the apparatus of FIG. 2.

[0038] FIG. 12 is a timing chart showing the relationship among signals in the circuit diagram of FIG. 11.

[0039] FIG. 13 is a schematic view showing a configuration example of a two-dimensional positioning apparatus provided with means for detecting laser light wavelengths.

[0040] FIG. 14 is a schematic view showing a configuration example of an origin sensor.

[0041] FIG. 15 is a schematic view explaining the behavior of the apparatus of FIG. 13.

[0042] FIG. 16 is a schematic view also explaining the behavior of the apparatus of FIG. 13.

[0043] FIG. 17 is a graphical view also explaining the behavior of the apparatus of FIG. 13.

DESCRIPTION OF THE PREFERRED EMBODIMENTS



[0044] Preferred embodiments of the present invention, along with component configurations thereof, will be described in detail hereinafter, with reference to the accompanying drawings.

(1) Configuration of Servo Control System



[0045] FIG. 2 is a schematic diagram showing one embodiment of the present invention. Elements that are the same as those discussed in the preceding figure are given the same references.

[0046] FIG. 2 is, more specifically, a schematic diagram showing the configuration of a servo control system. The platen, slider, levitating means, X-axis motors, Y-axis motor, X-axis position sensors, Y-axis position sensor, X-axis mirrors and Y-axis mirror in FIG. 2 are all similar to those in the prior art apparatus of FIG. 1.

[0047] In FIG. 2, the X-axis position sensor 19 identifies the direction in which the slider 11 moves, and generates count-up or count-down pulses depending on the direction identified. The number of pulses generated is relative to the amount of movement made by the slider 11. An up-down counter 30 counts up or down according to the count-up or count-down pulses generated. The count given by the up-down counter 30 represents the detected position of the slider 11. The configuration of the X-axis position sensor 19 is explained later.

[0048] Compensation means 31 contains a compensation table 32 wherein positions of the slider dependent on the curvature of mirrors are made to correspond with the amounts of correction necessary to eliminate any yawing in the slider 11. The compensation means 31 reads an amount of correction from the compensation table 32 according to a given directive position, and corrects the position detected by the up-down counter 30 using the amount of correction that the means has read. It should be noted here that data contained in the compensation table 32 are those obtained by means of calibration.

[0049] The compensation means 31 is provided in order to correct curvatures in the X-axis and Y-axis mirrors 16 and 17 of FIG. 1 due to mechanical errors. The compensation means 31 may not be necessarily provided if the curvatures in the X-axis and Y-axis mirrors 16 and 17 are not so serious as to affect position detection.

[0050] Like the X-axis position sensor 19, the X-axis position sensor 20 is also provided with an up-down counter 33, compensation means 34, and a compensation table 35.

[0051] The converting circuit 36 receives signals for detected X-axis positions X1 and X2 from the compensation means 31 and 34, and converts these signals to signals for the X-axis position x of the center point of the slider 11 and the yaw angle θ of the slider. The conversion formula is as follows:

where, Ld is the distance from the center point of the slider 11 to the optical axis of the X-axis position sensor 19 or 20 (Ld is indicated in FIG. 1).

[0052] An X-axis position controller 37 outputs a control signal for feedback-controlling the X-axis position of the slider 11 according to the deviation of an X-axis position command Xi from the detected position x.

[0053] From the rate of change in the detected position x, an X-axis speed-calculating circuit 38 detects the speed at which the slider 11 moves in the X-axis direction. The X-axis speed-calculating circuit 38 is, for example, an F/V converter.

[0054] An X-axis speed controller 39 outputs a control signal for feedback-controlling the speed at which the slider 11 moves in the X-axis direction, according to the deviation of the control signal of the X-axis position controller 37 from a speed detected by the X-axis speed-calculating circuit 38. This control signal serves as a propulsion command Ir0 for moving the slider in the X-axis direction.

[0055] Similarly, the apparatus is provided with a θ-axis position controller 40, θ-axis speed-calculating circuit 41, and a θ-axis speed controller 42, in order to control the yaw angle θ. A control signal provided by the θ-axis speed controller 42 serves as a propulsion command Irθ for rotating the slider in the θ-axis direction.

[0056] A limiter 43 restricts the X-axis limits of the propulsion command Ir0 to Imax - |Irθ| (Imax is the maximum value of the propulsion command) and outputs a propulsion command Irx after restriction. This propulsion command restricts the X-axis limits of the propulsion command Ir0 according to the magnitude of the θ-axis propulsion command Irθ.

[0057] A command converting circuit 44 converts the propulsion command Irx for the X-axis direction and propulsion command Irθ for the θ-axis direction to the propulsion commands Ir1 and Ir2 of the X-axis motors 14 and 15, according to the following formulas:



[0058] The propulsion commands Ir1 and Ir2 will fall within the range from -Imax to +Imax by virtue of the limiter 43.

[0059] A current sensor 45 detects an electric current that flows through the coil of the X-axis motor 14.

[0060] A commutation and current control circuit 46 controls the commutation of the X-axis motor 14 and an electric current flowing through the coil of the X-axis motor 14.

[0061] A commutation angle calculating circuit 47 has a sine table containing counts of the up-down counter 30 and their corresponding sine values. If a count of the up-down counter 30 is given in a case when the X-axis motor 14 is of 3-phase type, the commutation angle calculating circuit 47 reads the values of sin φ and sin (φ + 120°) from the sine table. Here, φ is an angle that changes according to the count of the up-down counter 30.

[0062] Multiplying digital-to-analog converters (abbreviated as MDAs) 48 and 49 output the current commands Irisin φ and Ir1sin (φ + 120°), using the propulsion command Irl as an analog input signal and the values of sin φ and sin (φ + 120°), which were read from the sine table, as gain-setting signals. Here, the reason for the 120° phase shift in the two commands is because the X-axis motor 14 is a 3-phase motor. The phase shift will vary if the number of phases differs.

[0063] An X-axis current control circuit 50 controls an electric current flowing through the coil of the X-axis motor 14 according to deviations of the current commands Ir1sin φ and Irlsin (φ + 120°) from currents detected by the current sensor 45.

[0064] Similarly, the X-axis motor 15 is also provided with a current sensor 51 and a commutation and current control circuit 52.

[0065] Like the X-axis and θ-axis servo control systems, the Y-axis servo control system is also provided with an up-down counter 53, compensation means 54, a compensation table 55, a Y-axis position controller 56, a Y-axis speed-calculating circuit 57, a Y-axis speed controller 58, and a commutation and current control circuit 59. In the Y-axis servo control system, control is performed without going through such a process of converting control variables as is done by the converting circuit 36.

[0066] FIG. 3 is a simplified view of the diagram of the control system shown in FIG. 2.

[0067] In FIG. 3, the converting circuit 36 converts values X1, X2 and Y detected by the X-axis position sensor 19, X-axis position sensor 20 and Y-axis position sensor 18 to the X-axis position x of the slider 11's center point and the yaw angle θ and Y-axis position Y of the slider 11.

[0068] An X-axis position and speed controller 60 feedback-controls the X-axis position and speed of the slider 11 using the signal of position x as a feedback signal. The control signal of the X-axis position and speed controller 60 is output as a propulsion command Irx for the X-axis direction.

[0069] A θ-axis position and speed controller 61 feedback-controls the θ-axis position and speed of the slider 11 using the signal of the yaw angle θ as a feedback signal. The control signal of the θ-axis position and speed controller 61 is output as a propulsion command Irθ for the θ-axis direction.

[0070] At this point, the propulsion commands Irx and Irθ are converted to Irx - Irθ and Irx + Irθ, i.e., the propulsion commands of the X-axis motors 14 and 15.

[0071] Thus, control is performed separately for the X-axis and θ-axis directions.

[0072] A Y-axis position and speed controller 62 feedback-controls the Y-axis position and speed of the slider 11 using the signal of position Y as a feedback signal. The control signal of the Y-axis position and speed controller 62 is output as a propulsion command Iry for the Y-axis direction.

[0073] According to the servo control system explained above, the following advantages are offered.

[1] Signals detected by the Y-axis position sensor and two X-axis position sensors are converted to the X-axis position signal of the slider 11's center point and the signal of the slider 11's yaw angle θ. Then, according to the converted signals, feedback control is performed separately for the slider 11's movement in the X-axis and θ-axis directions. Consequently, it is possible to determine the control method and servo gain for the θ-axis direction separately from those for the X-axis direction. This means the θ-axis servomechanical rigidity will be improved, preventing servo control from becoming infeasible due to a rotational error in the slider 11. Additionally, it becomes possible to dramatically improve positioning accuracy for the direction of yawing.

[2] In response to propulsion commands for the X-axis and θ-axis directions, the sum and difference of these propulsion commands are evaluated to generate propulsion commands for the first and second X-axis motors. Consequently, it is possible to give propulsion commands to the two X-axis motors, while at the same time satisfying the conditions under which control tasks for the X-axis and θ-axis directions do not interfere with each other.

[3] The X-axis limits of the propulsion command Ir0 are restricted to Imax - |Irθ| (Imax is the maximum value of the propulsion command). This means the X-axis limits of the propulsion command Ir0 are restricted according to the magnitude of the θ-axis propulsion command Irθ. Consequently, it is possible to give priority to control in the θ-axis direction over control in the X-axis direction. Additionally, control in the θ-axis direction is not affected by control in the X-axis direction and, therefore, can maintain its control characteristics even when the servo control system is under a heavy load or intense acceleration/deceleration.


(2) Configuration of Motor Cores



[0074] FIG. 4 is a schematic view showing an arrangement example of motor cores present in the X-axis and Y-axis motors.

[0075] As shown in FIG. 4, teeth 72 and 73 are formed on the cores 70 and 71 of the X-axis motors 14 and 15, at fixed spacings along the X axis. The cores 70 and 71 are arranged symmetrically around the center point O of the slider 11. Likewise, teeth 76 and 77 are formed on the cores 74 and 75 of the Y-axis motor 13, at fixed spacings along the Y axis.

[0076] These teeth are arranged so that they are positioned opposite to the teeth of the platen 10.

[0077] When the cores 70 and 71 produce propulsion Fx, the slider 11 moves in the direction f. When the core 70 produces propulsion -Fx and the core 71 produces propulsion Fx, the slider 11 rotates in the direction θ1. When the cores 73 and 74 produce propulsion Fy, the slider 11 moves in the direction g.

[0078] In this configuration of motor cores, the teeth of the two X-axis motors are arranged symmetrically around the center point of the slider 11. Consequently, the positional errors of the teeth of the two X axes in case of thermal expansion in the slider 11 are almost equal. This means it is possible to reduce the effects of temperature change that motors may suffer.

[0079] FIG. 5 is a schematic view showing a configuration example of the motor cores present in the X-axis and Y-axis motors.

[0080] In FIG. 5, motor cores 81 and 82 are arranged so that they sandwich permanent magnets 83. The permanent magnets 83 are magnetized in the direction in which the motor cores are aligned. The motor core 81 is provided with the windings of phase-A coils 85A, phase-B coils 85B and phase-C coils 85C, in the order in which salient poles 84A, 84B and 84C are arranged. These coils are wound so that they span their respective salient poles of the two motor cores 81 and 82. On the tip of each salient pole, teeth are formed at a pitch P. The teeth of the salient poles 84A, 84B and 84C are given a phase shift of P/3 between each other. Thus, sine-wave currents with a phase shift of 120° between each other are applied to the phase-A coils 84A, phase-B coils 84B and phase-C coils 84C.

[0081] The motor core 82 has a configuration similar to that of the motor core 81. The teeth of salient poles on the motor core 82 are arranged so that there is a phase shift of P/2 between them and the teeth of the motor core 81.

[0082] The motor cores 81 and 82 move in the a-a' direction when a 3-phase sine-wave current is applied to the phase-A coils 84A, phase-B coils 84B and phase-C coils 84C.

[0083] The motor cores shown in FIG. 5 correspond to the single core shown in FIG. 4.

(3) Configuration of Sensors


(3-1) First Embodiment of Sensor Configuration



[0084] FIG. 6 is a schematic view showing a configuration example of sensors used in the apparatus of FIG. 2. The Y-axis position sensor 18 and X-axis position sensors 19 and 20 in FIG. 2 are all similar in their configurations. The X-axis position sensor 19 is taken as an example here for explanation.

[0085] In FIG. 6, a laser light source 191 emits laser light. In the optical path of laser light emitted by the laser light source 191, there are mirrors 192 and 193, a half mirror 194, a polarization beam splitter (abbreviated as PBS) 195, a quarter-wave plate 196, and a corner cube 197.

[0086] A light beam, among the light beams that have left the laser light source 191, travels along the half mirror 194, mirror 193, mirror 192, and half mirror 194, thus advancing in the direction b in the figure. Here, this light beam is named light beam ①.

[0087] Another light beam, among the light beams that have left the laser light source 191, travels along the half mirror 194, PBS 195, quarter-wave plate 196, X-axis mirror 16, quarter-wave plate 196, PBS 195, corner cube 197, quarter-wave plate 196, X-axis mirror 16, quarter-wave plate 196, PBS 195, and half mirror 194, thus also advancing in the direction b in the figure. Here, this light beam is named light beam ②.

[0088] The mirror 193 is arranged so that it is at an angle of 45° to the optical axis of the laser light source 191. In contrast, the half mirror 194 is arranged so that it is at an angle of 45° + θa to the optical axis. The angle difference θa of the half mirror 194 causes the wavefront of the light beam ① to differ from that of the light beam ② by as much as θa.

[0089] Consequently, the light beams ① and ② interfere with each other to form interference fringes S. A photodiode array (abbreviated as PDA) 198 detects the interference fringes S. The PDA 198 consists of four photodiodes 198A to 198D. The four photodiodes 198A to 198D are placed within a single pitch of the interference fringes S. The photodiodes 198A to 198D are arranged at an equal spacing of p/4 (p is the pitch of the interference fringes).

[0090] The following relationship holds true in this case:



[0091] A subtractor 199 makes a calculation represented as "(signal detected by photodiode 198A) - (signal detected by photodiode 198C)."

[0092] Similarly, a subtractor 200 makes a calculation represented as "(signal detected by photodiode 198B) - (signal detected by photodiode 198D)."

[0093] The X-axis position sensor 19 moves as the slider 11 moves, causing the interference fringes to move in the d-d' direction shown in FIG. 6. The light and dark bands of the interference fringes exposed to each of the photodiodes 198A to 198D also move as the interference fringes move, thus causing the values detected by the photodiode 198A to 198D to change. The position of the slider 11 is detected according to these changes.

[0094] If the interference fringes move in the direction d, the outputs VA to VD of the photodiodes are as follows:







where

xe is the distance of object being detected;

K and m are coefficients; and

Kn is a noise component.



[0095] The signals of the subtractors 199 and 200 are as follows:





[0096] As the result of subtraction, the dc noise component Kn that occurs due to disturbing light is cancelled.

[0097] The signals VA - VC and VB - VD are converted to the phase-A and phase-B pulses mentioned above.

[0098] If the interference fringes move in the direction d', the phase relationship between the signals VA- VC and VB - VD is reversed.

[0099] Comparators 201 and 202 generate the phase-A and phase-B pulses from the subtraction signals of the subtractors 199 and 200.

[0100] From the phase relationship between the phase-A and phase-B pulses, a direction detector 203 identifies the direction in which the slider 11 moves, in order to generate count-up or count-down pulses depending on the result of identification.

[0101] The up-down counter 30 counts up or down according to the generated count-up or count-down pulses. The count of the up-down counter 30 represents the position detected by the slider 11.

[0102] It is previously known how much the phases of teeth on the rotor and stator of the X-axis motor 14 will shift under the initial condition when a known current is applied to each coil having a different phase. The value of the up-down counter 30 at this point is set to 0, for example, as a reference value. The up-down counter 30 counts up or down from the reference value as the slider 11 moves, thus detecting the position of the slider 11. Thus, the position of the slider 11 is detected in an incremental manner.

(3-2) Second Embodiment of Sensor Configuration



[0103] FIG. 7 is a schematic view showing another configuration example of sensors used in the apparatus of FIG. 2.

[0104] In FIG. 7, a laser light source 90 is common to the Y-axis position sensor 18 and X-axis position sensors 19 and 20. A Y-axis interferometer unit 91 and X-axis interferometer units 92 and 93 are units that compose the Y-axis position sensor 18 and X-axis position sensors 19 and 20, respectively. The Y-axis interferometer unit 91 and X-axis interferometer units 92 and 93 emit laser light in the Y-axis and X-axis directions, respectively. Then, they find positions optically by receiving light beams reflected by the Y-axis mirror 17 and X-axis mirror 16.

[0105] The Y-axis position sensor 18 and X-axis position sensors 19 and 20 are provided with corner cubes 94, 95 and 96, respectively.

[0106] The corner cube 94 of the Y-axis position sensor 18 is positioned at the Y-axis center point of the slider 11. The corner cubes 95 and 96 of the X-axis position sensors 19 and 20 are arranged symmetrically around the X-axis center line of the slider 11.

[0107] This arrangement of corner cubes results in the condition that the positional errors of these corner cubes in case of thermal expansion in the slider 11 are almost equal. This means it is possible to reduce the effects of thermal expansion that sensors may suffer.

(3-3) Third Embodiment of Sensor Configuration



[0108] FIG. 8 is a schematic view showing yet another configuration example of the sensors used in the apparatus of FIG. 2.

[0109] In FIG. 8, a target mirror 301 is fixed and an optical circuit 302 moves in the h-h' direction along with the object being detected (not shown in the figure).

[0110] A laser light source 321 emits laser light having a polarimetric component perpendicular to the plane of the sheet of paper. A lens 322 changes the beams of the laser light source 321 to parallel beams. A half mirror 323 separates light beams that have passed through the lens 322, into transmitted and reflected light beams.

[0111] Fixed mirrors 324 and 325 receive the transmitted light beam from the half mirror 323 and reflect it back to the half mirror 323. The mirror 324 is arranged at an angle of 45° to the optical axis of the laser light source 321. In contrast, the mirror 325 is arranged at an angle of 45° + θa to the optical axis.

[0112] A polarization beam splitter (abbreviated as PBS) 326 reflects back the light beam that is reflected by the half mirror 323. The reflected light beam passes through a quarter-wave plate 3261 and advances to the target mirror 301.

[0113] As a light beam passes through the quarter-wave plate 3261 twice, it is changed from vertically polarized light to a horizontally polarized light, and then vice versa.

[0114] Use of the quarter-wave plate 3261 allows for selection from transmitted and reflected light beams with the PBS 326.

[0115] The corner cube 327 reflects the light that has been reflected by the target mirror 301 and then transmitted through the quarter-wave plate 3261 and PBS 326, to let it go back to the PBS 326.

[0116] A phase detector 328 detects interference fringes produced by the light that has returned to the half mirror 323.

[0117] Here, the distance between the target mirror 301 and the corner cube 327 is assumed to be L.

[0118] In the position sensor of FIG. 8, some light beams, among those emitted by the laser light source 321, follow the paths shown below.
   Lens 322 → half mirror 323 → mirror 324 → mirror 325 → half mirror 323 → phase detector 328

[0119] A light beam that follows this path is named here as light beam ①.
   Lens 322 → half mirror 323 → PBS 326 → quarter-wave plate 3261 → target mirror 301 → quarter-wave plate 3261 → PBS 326 → corner cube 327 → PBS 326 → quarter-wave plate 3261 → target mirror 301 → quarter-wave plate 3261 → PBS 326 → half mirror 323 → phase detector 328

[0120] A light beam that follows this path is named here as light beam ②.

[0121] The angle at which the mirror 325 is positioned is shifted by as much as θa from that of the mirror 324. Therefore, the wavefront of a light beam a that has returned after following the path of the light beam ① also shifts by as much as θa from that of a light beam b that has returned after following the path of the light beam ②. This wavefront shift causes light beams a1 and b1 to interfere with each other to produce interference fringes S. A pattern of the interference fringes S is shown in FIG. 9. The pitch P of the interference fringes S is given by the following formula:



[0122] The phase detector 328 detects interference fringes by means of a pair of photodetectors that are arranged, with a phase shift of as much as P/4 pitch from each other, in the direction in which the interference fringes are aligned. These photodetectors, for example, are photodiodes. FIG. 9 shows how the two photodetectors 3281 and 3282 are arranged.

[0123] The two photodetector 3281 and 3282 output signals corresponding to the amount of light they receive.

[0124] Signals detected by the photodetectors 3281 and 3282 are represented as K1sinθ and K1cosθ (K1 is a constant and θ is a phase), respectively.

[0125] The phase θ is modulated according to the amount of movement ΔL that the optical circuit 302 makes. θ is given by the following formula:



[0126] The reason for the number "4" being present in formula (1) is because a light beam makes two round trips between the target mirror 1 and the corner cube 327; therefore, the optical length changes by as much as 4ΔL when the optical circuit 2 moves by as much as ΔL.

[0127] From formula (1), the amount of movement ΔL is given by the following equation:



[0128] For easier explanation, it is assumed that the optical circuit 302 moves at a constant speed of V along with the object being detected.

[0129] The phase detector 328 outputs the signals K1sinθ and K1cosθ. Since the optical circuit 302 moves at a constant speed, K1sinθ = K1sinωst and K1cosθ = K1cosωst (ωs is an angular frequency and t is time) hold true. Under the above-mentioned conditions, ΔL = Vt holds true. From equation (1), the following equation is obtained:

Since θ = ωst, the following equation holds true:

Assuming ωs = 2πfs (fs is frequency), then



[0130] A base clock oscillator 340 generates a base clock signal whose frequency is sufficiently higher than a frequency fc.

[0131] An oscillator 341 generates the signal K2cosωct (K2 is a constant; ωc >> ωs) from the base clock.

[0132] A phase shifter 342 shifts the phase of the signal K2cosωct, thereby producing the signal K2sinωct.

[0133] A multiplier 343 multiplies the modulated signals K1sinωst and K1cosωst by the reference signals K2cosωct and K2sinωct, respectively.

[0134] An adder 344 adds the two multiplication signals to obtain the signal K1·K2sin(ωc + ωs)t.

[0135] A comparator 345 converts the addition signal to a pulse signal.

[0136] A frequency divider 346 divides the frequency of the pulse signal by a dividing ratio of n (n is an integer). Thus, the frequency divider 346 provides the signal whose frequency is (fc + fs)/n (ωc = 2πfc).

[0137] A period counter 347 measures the period n/(fs + fc) of the frequency-divided signal received from the frequency divider 346, using the base clock. Since the frequency of the base clock is sufficiently high compared with (fc + fs)/n, it is possible to measure the period with high resolution. It should be noted that the period may be measured using a clock other than the base clock. Any measuring clock is acceptable as long as the period thereof is sufficiently short compared with the period n/(fs + fc) of the frequency-divided signal.

[0138] A subtractor 348 finds the difference between the period n/fc of the reference signal and the measured period n/(fs + fc) of the period counter 347. This provides the period difference of nfs/fc(fs + fc).

[0139] An integrator 349 integrates the period difference nfs/fc(fs + fc) of the subtractor 348 at intervals of n/(fs + fc). This provides the integral value fst/fc.

[0140] A scale converter 350 multiplies the integral value fst/fc by λfc/4 to calculate the travel distance ΔL. From equation (3), this calculation is made as shown below:

Thus, the travel distance ΔL can be determined.

[0141] An arithmetic unit 351 calculates the position of an object being detected from the travel distance ΔL.

[0142] The position calculation means referred to in the "What Is Claimed Is" section corresponds to the scale converter 350 and arithmetic unit 351.

[0143] The direction in which the object being detected moves varies as the polarity of ωs changes depending on the phase lead/lag relationship between the two modulated signals K1sinωst and K1cosωst; therefore, the direction is determined by judging whether the frequency fs + fc is higher or lower than fc.

[0144] It should be noted that the sensors may be configured in such a manner that 1) the multiplier 343 multiplies the modulated signals Klsinωst and Klcosωst by the reference signals K2sinωct and K2cosωct, respectively, and 2) the adder 344 adds the two multiplication signals, thereby obtaining the signal K1·K2cos(ωc - ωs)t.

[0145] Although in this embodiment an explanation has been made of the case wherein the optical circuit 302 moves, the target mirror may be made to move and the optical circuit 302 may be fixed instead.

[0146] According to the sensor configuration of FIG. 8, the following advantages are offered.

[1] Two signals that have been modulated according to the travel distance of an object being detected are multiplied by their respective reference signals generated from the base clock. Then, the two multiplication signals are added to produce a signal whose frequency is sufficiently high compared with those of the modulated signals. This means the high-frequency signal is also input to a comparator for pulsing the addition signal, when the object being detected is at a stop or moving at low speed. Consequently, the comparator need not have any hysteresis. The absence of hysteresis ensures that the position sensor does not malfunction even if the amplitude of a comparator input varies.

[2] An arithmetic process is applied to a signal obtained from a phase detector to convert the signal to a high-frequency signal, before the initial signal is input to the comparator. This means the high-frequency signal is also input to the comparator when the object being detected is at a stop or moving at low speed. Consequently, the comparator need not have any hysteresis. The absence of hysteresis ensures that the position sensor does not malfunction even if the amplitude of a comparator input varies. Additionally, since the signal of a phase detector is divided before the signal's period is measured, the position sensor is immune to effects of duty-cycle distortion in the comparator. Consequently, the position sensor can hardly malfunction even if the phase detector's output changes suddenly.

[3] Signals, which are modulated in terms of their periods according to the travel distance of an object being detected, are generated. Then, the periods of the modulated signals are measured using a measuring clock whose period is sufficiently short compared with those periods, thus detecting the object's position. This means the position can be detected with high accuracy.

[4] The base clock is designed for common use by the phase detector and period counter to generate a signal, by which the phase detector's output is multiplied, and a measuring clock for the period counter. Consequently, it is possible to accurately synchronize the phase detector's output with the timing of period measurement.


(4) Configuration of Motor Drive Circuit


(4-1) First Embodiment of Motor Drive Circuit Configuration



[0147] FIG. 10 is a schematic diagram showing a configuration example of a motor drive circuit used in the apparatus of FIG. 2.

[0148] In FIG. 10, a motor 401 is, for example, a pulse motor.

[0149] An current detector 402 detects the magnitude of an electric current flowing through the coil 403 of the motor 401, in an electrically isolated manner, to feed back the detected signal.

[0150] A current error amplifier 404 calculates and amplifies the difference between a current command given by a control command and an electric current detected by a current detector 2. Thus, the current error amplifier 404 outputs the amplified signal as a voltage command. The calculation mentioned above is, for example, integration.

[0151] A triangular-wave oscillator 405 generates a triangular-wave signal for producing a PWM signal (pulse-width modulated signal).

[0152] A comparator 406 compares the voltage command signal of the current error amplifier 404 with the triangular-wave signal of the triangular-wave oscillator 405 to generate a PWM signal.

[0153] A bridge-type inverter circuit 407 comprises two switches SW1 and SW2 connected in series, the connection point thereof being connected to the coil 403 of a motor 401 to electrify the coil 403 by turning on and off the switches SW1 and SW2. The switches SW1 and SW2 consist, for example, of transistors. Diodes D1 and D2 are connected in parallel to the switches SW1 and SW2.

[0154] A dead-time generator 408 generates a switch control signal for turning on and off the switches SW1 and SW2 from a PWM signal supplied by a comparator 6.

[0155] At this point, a dead time is set in the switch control signal to prevent the switches SW1 and SW2 from turning on simultaneously. If the switches SW1 and SW2 turn on simultaneously, a large current will flow through the switches, possibly burning them out.

[0156] An isolator 409 is provided in order to isolate the inverter circuit 407 from the dead-time generator 408.

[0157] The PWM signal output by the dead-time generator 408 is transmitted to the inverter circuit 407 in an electrically isolated manner. The switches SW1 and SW2 are turned on and off by the transmitted PWM signal, thus causing an electric current to flow through the coil 403.

[0158] The output voltage of the inverter circuit 407 is a rectangular-wave signal and the voltage's mean value is proportional to the output of the current error amplifier 404.

[0159] The output voltage of the inverter circuit 407 turns on an electric current through the motor 401 and an electric current feedback signal is obtained by means of the current detector 402 to form a feedback loop and thereby a constant-current loop.

[0160] A voltage detector 420 detects the output voltage of the inverter circuit 407 and is, for example, an electrically isolated voltage detector.

[0161] An LPF (low-pass filter) 421 cuts off PWM noise contained in the output of the voltage detector 420 included to obtain a voltage feedback signal.

[0162] A voltage error amplifier 422 amplifies the difference between a voltage command given by the voltage command signal of the current error amplifier 404 and a voltage value detected by the voltage detector 420. Thus, the voltage error amplifier 422 outputs the amplified signal as a voltage compensation signal.

[0163] An adder 423 adds the voltage compensation signal to the voltage command signal to compensate the voltage command signal. Then, the adder 423 feeds the compensated voltage command signal to the comparator 406. The addition signal is compared with a triangular-wave signal of the triangular-wave oscillator 405 to generate a PWM signal.

[0164] In the circuit of FIG. 10, the output voltage of the inverter circuit 407 is fed back, a voltage compensation signal is produced from the signal thus fed back, and a voltage command signal is compensated by the voltage compensation signal. Consequently, it is possible to reduce errors that may occur due to a deadband in the output voltage of the inverter circuit 407 when the direction of electric current is changed.

(4-2) Second Embodiment of Motor Drive Circuit Configuration



[0165] FIG. 11 is a schematic diagram showing another configuration example of the motor drive circuit used in the apparatus of FIG. 2.

[0166] An amplifier 430 amplifies a current command signal given by the control command.

[0167] An adder 431 adds the amplified signal of the amplifier 430 and the current feedback signal of the current detector 402 to produce a monitor signal. This addition is performed to take an average of the two signals.

[0168] A comparator 432 compares the level of the monitor signal with a given reference value to detect the direction (polarity) of electric current. The comparator 432 is a hysteresis-based comparator.

[0169] A level converter 433 sets the output of the comparator 432 to a level for detecting a zero-cross point corresponding to the direction of electric current.

[0170] A comparator 434 compares the level of the monitor signal with the level set by the level converter 433 to detect a zero-cross point corresponding to the direction of electric current. The direction of electric current referred to here is either the case when the current changes from the positive to negative polarity or the case when the current changes from the negative to positive polarity.

[0171] A synchronizer 435 synchronizes the output of the comparator 434 with the triangular-wave signal of the triangular-wave oscillator 405. The synchronizer 435 is composed of flip-flops.

[0172] Since the current feedback signal output by the current detector 402 has a lag against the control command, the monitor signal has a phase lead against an actual electric current of the coil 403. This phase lead is determined by the gain of the amplifier 430. The gain of the amplifier 430 is adjusted properly to produce the optimum timing for compensating a deadband near a zero-cross point.

[0173] Additionally, the reference input with which the compensation of a deadband near a zero-cross point begins is adjusted to the optimum level by adjusting the level of the level converter 433.

[0174] The output of the comparator 434 is synchronized with a triangular-wave signal by the synchronizer 435, and then input to the level converter 436. The level converter 436 is set to a level for compensating the output voltage of the inverter circuit 407 near a zero-cross point. Thus, the level converter 436 produces a signal adjusted so as to compensate a change in the duty ratio of the output signal of the inverter circuit 407.

[0175] An adder 437 adds the output signal of the level converter 436 to the voltage command signal of the current error amplifier 404 to compensate the voltage command. Consequently, any change in the duty ratio of the output signal of the inverter circuit 407 is cancelled and, therefore, any dead-time distortion is compensated.

[0176] FIG. 12 is a timing chart showing the relationship among signals in the circuit diagram of FIG. 11.

[0177] A current command signal B1 and the output current B2 of the inverter circuit 407 are added to produce an addition signal B3. The addition signal B3 is input into the comparators 432 and 434.

[0178] Since the comparator 432 has hysteresis, a reference level B4 changes when the addition signal B3 becomes lower than the reference level B4. At this point the output B5 of the comparator 432 changes.

[0179] The output B5 of the comparator 432 is changed to a different level by the level converter 433 to be given as a reference level B6 to the comparator 434.

[0180] When the addition signal B3 becomes lower than the reference level B6, the output B7 of the comparator 434 changes. The output B7 of the comparator 434 is synchronized with the synchronization clock of the synchronizer 435. Then, the level of the output B7 is changed by the level converter 436 to become an output B8. The average of the voltage command is negative, as indicated by a symbol B9. The output B8 and voltage command B9 are added by an adder 437, and the output B10 thereof is given to the comparator 406 after correction.

[0181] The pulse width of a PWM signal shortens after the post-correction output B10 has risen. Consequently, a deadband near a zero-cross point in the output current of the inverter circuit 407 is cancelled.

[0182] It should be noted that the motor 401 may be a direct drive motor or a linear motor.

[0183] The motor 401 may also be a motor for moving the slider of the two-dimensional positioning apparatus in which the slider is levitated by means of air bearings.

[0184] According to the motor drive circuits of FIGS. 10 and 11, a voltage command is compensated near the zero-cross point of the output current of the inverter circuit 407. Consequently, it is possible to eliminate any deadband near the zero-cross point of the output current of the inverter circuit 407 and thereby improve the controllability of electric current flowing through motor coils.

(5) Configuration of Means for Measuring Laser Light Wavelengths



[0185] In the position sensor of the apparatus in FIG. 2, position measurement is performed by means of laser light interference. The wavelength of laser light can change due to, for example, aging. Means for measuring laser light wavelengths is therefore provided in the apparatus in order to detect such a change.

[0186] FIG. 13 is a schematic view showing a configuration example of a two-dimensional positioning apparatus provided with means for measuring laser light wavelengths.

[0187] As shown in FIG. 13, the two-dimensional positioning apparatus comprises:

a platen 510 which is made of magnetic iron plates and on which teeth 511 are formed at fixed pitches in a lattice pattern;

a slider 520 which can move above the platen 510 in the X-axis and Y-axis directions;

an X-axis mirror 530 consisting of mirrors located at the end of the X axis to reflect laser lights 512 and 513;

a Y-axis mirror 531 consisting of a mirror located at the end of the Y axis to reflect a laser light 514;

a origin sensor 550 located in a given position at the end of the X axis; and

a servo driver (motor drive unit) 540 for driving and controlling the slider 520 in the X-axis and Y-axis directions.



[0188] The slider 520 comprises means for levitating the slider 520 by means of an air bearings mechanism (not shown in the figure); rotors consisting of cores and coils for moving the slider 520 in the X-axis and Y-axis directions by means of magnetic attraction (not shown in the figure); and a slit temperature sensor 570 for detecting the temperature of a return-to-origin slit plate 560.

[0189] The upper section of the slider 520 comprises X1-axis and X2-axis laser interferometers 521 and 522 for emitting the laser light 512 and 513 onto the X-axis mirror 530 to detect the X-axis position by means of the interference between catoptric light beams from the X-axis mirror 530; a Y-axis laser interferometer 523 for emitting the laser light 514 onto the Y-axis mirror 531 to detect the Y-axis position by means of the interference between catoptric light beams from the Y-axis mirror 531; and a return-to-origin slit plate 560 located on the X axis of the slider 520. The X1-axis and X2-axis laser interferometers 521 and 522 are arranged at a given spacing so as to detect the yaw angle (rotational angle θ around the Z axis) of the slider 520.

[0190] The return-to-origin slit plate 560 is formed using glass slits and comprises two X1 and X2 slits 561 and 562 separately aligned in series in the Y-axis direction; a Y slit 563 positioned external and perpendicular to the X1 slit 561; and a wavelength-calibrating C slit 564 positioned external and perpendicular to the X2 slit 562. The wavelength-calibrating C slit 564 is formed so as to be parallel and share the same width with the Y slit 563. The Y slit 563 and wavelength-calibrating C slit 564 compose the means for detecting laser wavelengths.

[0191] As shown in FIG. 14, the origin sensor 550 comprises a light emitter for emitting light consisting of laser lights; a Y-axis photodetector 553 consisting of two photodetectors 551 and 552 arranged at a given spacing; and an X-axis photodetector 556 consisting of two photodetectors 554 and 555 arranged in the direction perpendicular to the Y-axis photodetector 553.

[0192] In the configuration discussed above, the slider 520 can move above the platen 510 by means of magnetic attraction. Additionally, the servo driver 540 connected to the slider 520 performs positioning control using position signals provided by the X1-axis and X2-axis laser interferometers 521 and 522 and Y-axis laser interferometer 523 on the slider 520. More specifically, the servo driver 540 controls the X-axis position and the rotational angle θ of the slider 520 provided by the interference between catoptric light beams 512 and 513 from the X1-axis and X2-axis laser interferometers 521 and 522 fixed onto the slider 520, and detects the Y-axis position provided by the interference between the catoptric beams of the laser light 514 emitted by the Y-axis laser interferometer 523. Additionally, the return-to-origin slit plate 560 located on the X axis of the slider 520 is aligned with the origin sensor 550 located at the X-axis end of the platen 510 in order to cause return-to-origin action in the X-axis, Y-axis and θ-axis directions.

[0193] In the first step of the return-to-origin action, the on-off state of a Y-axis origin signal changes, as shown in FIG. 17, when as shown in FIG. 15, the Y slit 563 reaches the Y-axis origin position where the Y-axis photodetector 553 of the origin sensor 550 is located. This enables the servo driver 540 to place the slider 520 in a Y-axis position where the Y slit 563 agrees with the Y-axis origin position. The coefficient (number of detected interference fringes), which is provided at this point by the interference between the catoptric beams of the laser light 514 emitted by the Y-axis laser interferometer 523 and indicates the detected Y-axis position, is assumed to be Yo. In the second step, the slider 520 is moved in parallel with the X-axis mirror 530 to position the slider 520 so that the C slit 564 agrees with the Y-axis origin position. The coefficient (number of detected interference fringes), which is provided at this point by the interference between the catoptric beams of the laser light 514 emitted by the Y-axis laser interferometer 523 and indicates the detected Y-axis position, is assumed to be Yc. The wavelength λn of a laser light at this point can be determined by the following equation:

where, K is a design-dependent constant and Lc is the distance between the Y and C slits that is measured during production and set in the servo driver 540. Equation (4) is the means for measuring the wavelength of the laser light 514 from the interference between the catoptric beams of the laser light 514, where the interference occurs at the origin position that is detected by each of the two slits (Y and C slits 563 and 564) using the same photodetector (Y origin position (556) of the origin sensor 550).

[0194] As explained above, position detection based on the Y and C slits 563 and 564 using the same origin sensor 550 is performed by moving the slider 520 in the Y-axis direction, thus calculating the distance-related coefficients Yo and Yc. Then, the laser light wavelength λn is calculated according to equation (4) so that deterioration in the laser light can be measured each time return-to-origin action takes place. By measuring the laser light wavelength in this configuration, it is possible to achieve laser light detection at lower cost and maintain high positioning accuracy even if a change due to aging occurs in the laser light. Additionally, it is also possible to warn the user at an early stage, for example, in the event that an interferometer becomes defective as the result of a significant change in the laser light wavelength. Furthermore, in an environment where temperature and atmospheric pressure changes are moderate, the need for correcting the refractive index may be eliminated by automatically correcting the wavelength at proper time intervals. In other words, any temperature and atmospheric pressure sensors will become unnecessary, resulting in cost reductions.

[0195] It should be noted here that the return-to-origin slit plate 560 expands or contracts slightly depending on the temperature. The length of expansion or contraction can be corrected, however, using the temperature detected by the slit temperature sensor and therefore can be taken into account. For example, assuming the temperature error ΔT = ±1°C, Lc = 150 mm, the linear expansion factor of the return-to-origin slit plate 560 is 0.5 × 10-6, the error included in Lc is



[0196] Assuming the reproduction accuracy of the origin signal of the origin sensor 550 is ±0.1 µm, the temperature error occurring in (Yc-Yo) is ±0.2 µm. Therefore, the accuracy with which the laser light wavelength λn is detected is approximately

This means the position detection error occurring when the distance of the X1-axis and X2-axis laser interferometers 521 and 522 from the X-axis mirror 530 is 1 m is kept to approximately 2 µ m.

[0197] As explained above, the distance of the C slit 564 from the Y slit 563 can be made as long as possible in this embodiment, while maintaining the positional relationship between the Y and C slits 563 and 564 to be the same. Consequently, it becomes possible to detect deterioration in the laser light of a laser interferometer at an early stage by simply measuring an error between the detection accuracy of the Y slit 563 and that of the wavelength-calibrating C slit 564.

[0198] According to the two-dimensional positioning apparatus of FIG. 13, the two slits at the moment of returning to the origin are used to measure the wavelength of laser light from the difference in the interference between the catoptric beams of laser light that is emitted from different positions of the slider 520. Consequently, the apparatus is advantageous in that it is possible to detect deterioration in laser light due to aging at an early stage and maintain the high accuracy of slider positioning.


Claims

1. A two-dimensional positioning apparatus for positioning an object in a two-dimensional direction, comprising:

a platen whereon teeth are formed at fixed spacings along the X and Y axes;

a slider provided with two X-axis motors, two X-axis position sensors, a Y-axis motor and a Y-axis position sensor, said slider being loaded with said object and levitated above said platen;

a converter for producing signals for detecting the X-axis position of said slider's center point and the yaw angle θ of said slider according to the position detection signals of said two X-axis position sensors;

an xθ controller for feedback-controlling the movement of said slider in the X-axis and θ-axis directions separately according to signals converted by said converter;

a command converting circuit for converting the control output of said Xθ controller to propulsion commands to be given to said two X-axis motors; and

a Y-axis controller for receiving the position detection signal of said Y-axis position sensor and feedback-controlling the Y-axis direction according to said position detection signal.


 
2. A two-dimensional positioning apparatus for positioning an object in a two-dimensional direction, comprising:

a platen whereon teeth are formed at fixed spacings along the X and Y axes;

a slider loaded with said object;

levitating means for levitating said slider above said platen;

a Y-axis motor mounted on said slider to move said slider in the Y-axis direction;

first and second X-axis motors mounted symmetrically around the center point of said slider to move said slider in the X-axis direction;

a Y-axis position sensor for detecting the Y-axis position of said slider;

first and second X-axis position sensors mounted on said first and second X-axis motors, respectively, to detect the respective X-axis positions of said slider;

a converter for receiving the position detection signals of said first and second X-axis position sensors, producing a signal for detecting the X-axis position of said slider's center point according to the sum of said position detection signals, and producing a signal for detecting the yaw angle θ of said slider according to the difference between said position detection signals;

an Xθ controller for feedback-controlling the movement of said slider in the X-axis and θ-axis directions separately according to signals converted by said converter;

a command converting circuit for converting X-axis and 6-axis propulsion commands, which are the control outputs of said Xθ controller, to propulsion commands to be given to said two X-axis motors; and

a Y-axis controller for receiving the position detection signal of said Y-axis position sensor and feedback-controlling the Y-axis direction according to said position detection signal.


 
3. The two-dimensional positioning apparatus of claim 2, wherein said command converting circuit receives X-axis and θ-axis propulsion commands output by said Xθ controller to produce propulsion commands to be given to said two X-axis motors according to the sum of and difference between said X-axis and θ-axis propulsion commands.
 
4. The two-dimensional positioning apparatus of claim 2, further comprising a limiter for restricting the X-axis limits of the propulsion command Ir0 to Imax - |Irθ| (Imax is the maximum value of the propulsion command and Irθ is a θ-axis propulsion command) and thereby restricting the limits of the propulsion command Ir0 according to the magnitude of the θ-axis propulsion command Irθ.
 
5. The two-dimensional positioning apparatus of claim 2, wherein said first and second X-axis motors have cores whereon teeth are formed opposite to the teeth of said platen at fixed spacings along the X axis, the cores of said first and second X-axis motors being arranged symmetrically around the center point of said slider.
 
6. The two-dimensional positioning apparatus of claim 2, wherein said Y-axis position sensor and said first and second X-axis position sensors optically detect position using laser interferometers and are provided with corner cubes, the corner cube of said Y-axis position sensor being arranged at the center point of the Y axis and the corner cubes of said first and second X-axis position sensors being arranged symmetrically around the X-axis center line of said slider.
 
7. A two-dimensional positioning apparatus, comprising:

an optical circuit for producing interference fringes with a fixed pitch, by means of optical interference, that move as an object being detected moves; and

a position sensor having a phase detector for detecting interference fringes by means of a plurality of photodetectors arranged at a given spacing in the direction in which the interference fringes are aligned and producing two modulated signals that are modulated according to the amount of movement made by said object,

wherein said two-dimensional positioning apparatus further comprises:

a multiplier for multiplying said two modulated signals by reference signals generated from a base clock; and

an adder for adding said two multiplication signals.


 
8. A two-dimensional positioning apparatus having position sensors for optically detecting the position of an object being detected using interferometers, comprising:

an optical circuit for producing interference fringes with a pitch P, by means of optical interference, that move as said object moves;

a phase detector for detecting interference fringes by means of a plurality of photodetectors that are arranged with a phase shift of as much as P/4 pitch from each other, in the direction in which the interference fringes are aligned, and producing the modulated signals K1sinωst and K1cosωst (K1 is a constant and t is time), whose angular frequency ωs is modulated according to the amount of movement made by said object, from signals detected by said plurality of photodetectors;

a multiplier for multiplying said modulated signals K1sinωst and K1cosωst by the reference signals K2cosωct and K2sinωct (ωc >> ωs), respectively, that are generated from a base clock;

an adder for adding said two multiplication signals to obtain the signal K1·K2sin(ωc + ωs)t;

a comparator for converting said addition signal to a pulse signal;

a frequency divider for dividing said pulse signal with a dividing ratio of n (n is an integer);

a period counter for measuring the period n/(fs + fc) (ωc = 2πfc and ωs = 2πfs) of a frequency-divided signal obtained from said frequency divider by using a clock which is synchronized with said base clock and whose period is sufficiently short compared with the period of said frequency-divided signal;

a subtractor for finding the difference between the measured period of said period counter and the period n/fc of a reference signal;

an integrator for integrating the period difference of said subtractor at intervals of n/(fs + fc); and

position calculation means for calculating the position of said object from the integrated value of said integrator.


 
9. The two-dimensional positioning apparatus of claim 8, further comprising:

a base clock oscillator for generating a base clock whose frequency is higher than the frequency fc;

an oscillator for generating the signal K2cosωct or K2sinωct from said base clock; and

a phase shifter for shifting the phase of the signal generated by said oscillator, thereby producing the signals K2cosωct and K2sinωct,

wherein the signals K2cosωct and K2sinωct generated by said phase shifter are supplied to said multiplier and said base clock is supplied to said period counter as a period-measuring clock.
 
10. The two-dimensional positioning apparatus of claim 8, wherein said multiplier multiplies the modulated signals K1sinωst and K1cosωst by the reference signals K2sinωct and K2cosωct, respectively, and said adder adds the two multiplication signals to obtain the signal K1·K2cos(ωc - ωs)t.
 
11. A two-dimensional positioning apparatus having a motor drive circuit which includes:

a bridge-type inverter circuit for turning on electric current through the coil of a motor;

a current detector for detecting the magnitude of electric current flowing through the coil of said motor;

a PWM circuit for generating a PWM signal corresponding to a current error signal representing a difference between a current command and an electric current detected by said current sensor;
and

a dead-time generator to which said PWM signal is input in order to supply a switch control signal to said inverter circuit,

wherein said two-dimensional positioning apparatus further comprises a voltage detector for detecting the output voltage of said inverter circuit, thereby adding the voltage feedback signal of said voltage detector to said current error signal.
 
12. A two-dimensional positioning apparatus having a motor drive circuit which includes:

a current detector for detecting the magnitude of electric current flowing through the coil of a motor;

a bridge-type inverter circuit having two switches connected in series, the connection point thereof being connected to the coil of said motor to electrify the coil by turning on and off said two switches;

a current error amplifier for calculating and amplifying the difference between a current command given by a control command and an electric current detected by said current detector, thus outputting the amplified signal as a voltage command signal;

a PWM circuit for generating a PWM signal by comparing said voltage command signal with a given ac signal;

a dead-time generator for generating a switch control signal, wherein a dead time is set to prevent said two switches from turning on simultaneously, from said PWM signal, and then supplying said switch control signal to said inverter circuit;

wherein said two-dimensional positioning apparatus further comprises:

a voltage detector for detecting the output voltage of said inverter circuit;

a voltage error amplifier for amplifying the difference between a voltage command given by said voltage command signal and a voltage detected by said voltage detector, thus outputting the amplified signal as a voltage compensation signal; and

an adder for adding said voltage compensation signal to said voltage command signal to compensate said voltage command signal and feeding the compensated voltage command signal to said PWM circuit.


 
13. A two-dimensional positioning apparatus having a motor drive circuit which includes:

a current detector for detecting the magnitude of electric current flowing through the coil of a motor;

a bridge-type inverter circuit having two switches connected in series, the connection point thereof being connected to the coil of said motor to electrify the coil by turning on and off said two switches;

a current error amplifier for calculating and amplifying the difference between a current command given by a control command and an electric current detected by said current detector, thus outputting the amplified signal as a voltage command signal;

a PWM circuit for generating a PWM signal by comparing said voltage command signal with a given ac signal;

a dead-time generator for generating a switch control signal, wherein a dead time is set to prevent said two switches from turning on simultaneously, from said PWM signal, and then supplying said switch control signal to said inverter circuit;

wherein said two-dimensional positioning apparatus further comprises:

an adder for adding said voltage command and a signal detected by said current detector;

a first comparator having hysteresis that compares the addition signal level of said adder with a given reference value to detect the direction of electric current;

a first level converter for setting the output of said first comparator to a level for detecting a zero-cross point corresponding to the direction of electric current.

a second comparator for comparing the addition signal level of said adder with the level set by said first level converter to detect a zero-cross point corresponding to the direction of electric current;

a synchronizer for synchronizing the output of said second comparator with said given ac signal;

a second level converter for setting the signal synchronized by said synchronizer to such a level as to compensate a change in the duty ratio of the output signal of said inverter circuit; and

an adder for adding the signal converted by said second level converter to said voltage command signal to compensate said voltage command signal and supplying the compensated voltage command signal to said PWM circuit.


 
14. A two-dimensional positioning apparatus, comprising:

a platen whereon teeth are formed at fixed spacings along the X and Y axes;

a slider capable of levitating above said platen and moving in the X-axis and Y-axis directions by means of magnetic attraction, while positioning itself by means of the interference between the catoptric beams of laser light;

means for detecting the origin position by means of at least two mutually parallel slits of the same width formed on said slider; and

means for measuring the wavelength of laser light by means of the difference in the interference between the catoptric beams of said laser light at the origin position that is detected by each of said two slits using the same photodiode;


 
15. The two-dimensional positioning apparatus of claim 14, wherein said two slits are located on a return-to-origin slit plate that is used when returning said slider to a given position on said platen.
 
16. The two-dimensional positioning apparatus of claim 15, wherein said return-to-origin slit plate comprises:

two slits X1 and X2 separately aligned in series in the Y-axis direction;

a Y slit positioned perpendicular to said two slits X1 and X2; and

a wavelength-calibrating C slit formed so as to be parallel and share the same width with said Y slit.


 
17. The two-dimensional positioning apparatus of claim 16, wherein the positional relationship of slits formed on said return-to-origin slit plate is such that said Y slit is located so as to be external and perpendicular to said X1 slit and said wavelength-calibrating C slit is located so as to be also external and perpendicular to said X2 slit.
 
18. The two-dimensional positioning apparatus of claim 15, wherein said slider is provided with a temperature sensor for sensing the temperature of said return-to-origin slit plate to correct signals detected by said two slits according to a signal detected by said temperature sensor.
 
19. A method for measuring the laser light of a two-dimensional positioning apparatus, wherein a slider that emits laser light in the X-axis and Y-axis directions, moves while positioning itself by means of an interference between the catoptric beams of the emitted laser light, and takes return-to-origin action by using the slits of a return-to-origin slit plate, is employed in said two-dimensional positioning apparatus, said return-to-origin slit plate having at least two mutually parallel slits of the same width, whereby the wavelength of laser light is measured from the difference in the interference between the catoptric beams of laser light coming from the origin position that is detected by each of said two slits using the same photodiode.
 
20. The method of claim 19, wherein one of said two slits is a Y slit for determining the Y-axis origin position of said slider and the other is a wavelength-calibrating C slit.
 




Drawing











































Search report