Background of the Invention
This invention relates to a positioning control system for use in positioning of an object to be controlled, e.g., a sample-mounting movable table or stage employed in a step-and-repeat camera or a step-and-repeat projection printing apparatus, wherein positioning is accomplished by means of closed loop control.
An X-Y movable table for positioning a glass substrate or a wafer at a high speed with a high level of accuracy has been used in a step-and-repeat camera for producing a photomask or in a step-and-repeat projection printing apparatus used in the production of a semiconductor integrated circuit which directly projects and exposes a circuit pattern from a reticle onto a wafer without using a photomask of the original size. In such a movable table, positioning accuracy of about 1 .mu.m is required for a moving range of about 150.times.150 mm.sup.2.
In the conventional movable table system of this kind which effects precision positioning, use is made of a closed loop linear position control comprising a position detecting system using laser interferometric measurement, a circuit for computing deviation of the movable table from a desired position and a driving system consisting of a servo motor and a feed screw. Such a system is disclosed, for example, in U.S. Pat. No. 3,539,256, as well as The Bell System Technical Journal, Vol. 49, November 1970, No. 9, pages 2145-2177.
In this closed loop linear position control, the smaller the deviation .DELTA..times. of the movable table from the desired position, the smaller is the output torque Tm of the servo motor required to position the table accurately, as shown in FIG. 1. Accordingly, there is a region in which control is impossible because the guide means of the movable table and the feed screw experience friction, and the inertia of the system counterbalances or absorbes the torque required for fine adjustment. Namely, in FIG. 1, if the frictional force is equal or greater than the torque Td of the motor shaft, control is impossible within .+-..delta.d of a target value when the position feedback gain is K.sub.1. This remains as a positioning error. If the position feedback gain is increased to a value such as K.sub.2 in order to reduce this positioning error, the control system becomes unstable and hunting or oscillation takes place. Hence, the position feedback gain cannot be increased beyond a certain limit.
There is another method which minimizes the equivalent torque Td of the frictional force, or which interposes a reduction gear system between the motor shaft and the feed screw. This method, however, results in a degradation of high speed characteristics.
As explained above, the positioning error is proportional to the magnitude of the frictional force of the guide means of the movable table and to that of the feed screw. Generally, the magnitude of the frictional force depends on the frictional speed and the static coefficient of friction reaches 2 to 5 times the coefficient of kinetic friction. In FIG. 1, when the static coefficient of friction converted equivalently into the servo motor shaft is Ts, the servo motor is unable to rotate within .+-..delta.s if the position feedback gain is K.sub.1. In other words, the servo motor does not start from the condition of the deviation .DELTA.x<.delta.s. This indicates that, when the feed distance of the movable table is large, linear position control is effected under the state of the kinetic friction, so that the positioning is possible within .+-..delta.s of the desired target position; whereas, when the feed distance is less than .delta.s, the position control is not started so that the feed distance appears as a positioning career.
Summary of the Invention
The present invention is directed to a solution of the above-mentioned problem, and seeks to provide a positioning control system for effecting positioning of an object to be controlled, such as a movable table, by means of closed loop control, said positioning control system making it possible to improve the accuracy of positioning especially in the case where the positioning control is started from the state where the present position of the movable table is close to the target value.
To accomplish the above-mentioned object, when the feed distance is within .+-..delta.s, the present invention feeds to a motor driving circuit such a signal as will permit the servo motor to start rotating, or such a signal as will allow it to generate a torque greater than Ts in FIG. 1, actuates the motor in this manner thereby to bring the above-mentioned friction into the state of kinetic friction, and thereafter removes this signal to effect linear positioning control.
Brief Description of the Drawings
FIG. 1 is a diagram useful for explaining the general characteristics of closed loop positioning control;
FIG. 2 is a block diagram showing an embodiment of the present invention;
FIG. 3 is a block diagram showing an example of a switch control circuit;
FIG. 4 is a diagram showing the characteristics in accordance with the present invention; and
FIG. 5 is a block diagram showing another embodiment of the present invention.
Detailed Description of the Preferred Embodiments
Hereinafter, the present invention will be explained in further detail with reference to preferred embodiments thereof.
FIG. 2 is a block diagram showing an embodiment of the present invention. A movable table 1 is driven, for example, by a D.C. servo motor 2 and a ball screw 3. A control circuit 4 digitally calculates the deviation between the position of the movable table 1, which is detected by a laser interferometric measuring instrument 5, and the desired target position instructed by a computer 6. The result of the calculation rotates the D.C. servo motor 2 in such a direction as will diminish the result of the calculation. In this regard, a control signal is applied via a digital-to-analog converter 7, an operational amplifier 8 and a servo amplifier 9. A tachogenerator 10 is employed to stabilize this linear position control system.
Reference numeral 11 denotes a switch control circuit which is actuated by a digital signal from the converter 6 and is composed of a monostable multi-vibrator or the like. FIG. 3 shows an example of the control circuit 11. When a signal S, an input signal from the computer 6 to the switch control circuit 11, changes from logic "1" to logic "0", the output signal Q of this circuit becomes logic "0" for the period t.sub.m which is determined by a capacitor C and a resistor R, whereby the circuit 11 opens an analog switch 12 and raises the voltage gain of the operational amplifier to a value near infinity. When the input signal S is at logic "1", the output signal Q remains at "1", whereby the analog switch 12 is closed, thereby providing the operational amplifier 8 with a gain k.sub.3 which is determined by resistors 13 and 14.
The computer 6 calculates the position deviation .DELTA.x between the desired target position to which the movable table 1 is to be moved and its present position, and compares .vertline..DELTA.x.vertline. with the predetermined position deviation .vertline..delta.s.vertline. within which the servo motor 2 is unable to start for the afore-mentioned reason. When .vertline..DELTA.x.vertline.>.vertline..delta.s.vertline., the computer 6 sends a signal S at logic "1" to the switch control circuit 11, which closes the analog switch 12 and provides the operational amplifier 8 with the gain k.sub.3. Thereafter, the computer 6 transmits to the control circuit 6 the target position to which the movable table 1 is to be moved, and actuates the linear position control. The gain k.sub.3 of this operational amplifier 8 is set to the maximum value within a range in which the linear position control is stable, enlarges the gradient of K.sub.1 in FIG. 1 as much as possible, and minimizes the locating error .delta..sub.d.
If .vertline..DELTA.x.vertline..ltoreq..vertline..delta.s.vertline., on the other hand, the computer 6 sends a signal S at logic "0" to the switch control circuit 11, and after the gain of the operational amplifier 8 is made infinitely large, it initiates the control action in the same way as above. In this manner, a maximum allowable current is fed to the servo motor in a direction as will cause the movable table 1 to approach the target position and start moving against the static frictional torque. After the time t.sub.m, the output Q of the switch control circuit 11 automatically goes to logic "1", thereby giving the gain k.sub.3 to the operational amplifier 8 and ensuring stable linear control. The time t.sub.m is determined by the dynamic characteristics of the control system and may be selected in the manner to be described below.
In the linear position control system to which speed feedback is applied from the tachogenerator 10, such as shown in FIG. 4, the velocity V of the movable table 1 approaches the target value while it is being so controlled as to be proportional to the position deviation .DELTA.s. This relation is represented by V.DELTA.x. On the other hand, when the start is made from the above-mentioned condition .vertline..DELTA.x.vertline..ltoreq..vertline..delta.s.vertline., that is, from the point P in the drawing, the servo motor 2 approaches the target value with the maximum accelerating force as generated by Vr and if permitted as such, it moves on the trajectory indicated by the broken line in the drawing beyond the line V.DELTA.x, and goes beyond the target value until it finally causes oscillation. Accordingly, optimum control can be obtained by changing over the control system to linear control as soon as the trajectory Vr crosses the line V.DELTA.x. In other words, smooth control with the shortest control time becomes feasible by setting the time t.sub.m to the time from the start of the servo motor 2 till the point is reached when the velocity of the movable table 1 reaches the line V.DELTA.x. However, optimum control cannot always be obtained if the time t.sub.m is fixed, because the value t.sub.m varies depending on the magnitude of the position deviation .DELTA.x before the start. In this embodiment, the setting of t.sub.m is so made that optimum control is realized when .DELTA.x=(.delta.s+.delta.d)/2. In this case, t.sub.m is about 2 ms.
In the embodiment described above, the control is automatically switched to linear control after the passage of the time t.sub.m from the start of the servo motor for the purpose of simplifying the circuit construction. This does not always ensure optimum control as also described above.
An embodiment which solves the above-mentioned problem will be explained with reference to FIG. 5. In place of the switch control circuit 11 in the above-mentioned embodiment, this embodiment additionally incorporates an amplifier 15 having the same gain k.sub.3 as that of the operational amplifier 8 when the analog switch 12 is closed, an SR flip-flop 16, a comparator circuit 17 and an absolute value circuit 18. In the drawing, reference numerals 1 through 14 denote like constituent members as those in FIG. 2.
When the signal S of "0" level is sent from the computer 6 to the SR flip-flop 16, the output Q becomes "0" and the analog switch 12 is opened, whereby the servo motor 2 rotates at a speed on the trajectory Vr. Since the amplifier 15 has the gain k.sub.3, its output signal is represented by the line V.DELTA.x in FIG. 4. On the other hand, the output signal of the tachogenerator 10 represents the velocity V of the movable table 1. It is therefore possible to find the instant when the velocity V of the movable table becomes greater than the line V.DELTA.x by comparing them with each other using the comparator 17. In other words, if the start is made when the position deviation .DELTA.x is negative, the output of the comparator 17 reaches 0 at the above-mentioned instant from -1 and further shifts to +1. Accordingly, by passing the output of comparator 17 through the absolute value circuit consisting of an operational amplifier or the like, for example, it is possible to detect the above-mentioned instant when the output passes through "0" irrespective of the sign of .DELTA.x. This "0" signal resets the flip-flop 16 and closes the analog switch 12, thereby changing over the control to linear control. The above-mentioned operation enables a change-over to linear control always under the optimum conditions irrespective of the magnitude of .DELTA.x and thus solves the problem encountered in the afore-mentioned embodiment.
In the above-mentioned two embodiments, the object of the invention is accomplished by equivalently increasing the position feedback gain. If the shortening of the control time is not a requirement, it is also possible more simply to make the start at a constant control signal .+-.T in consideration of the sign of the position deviation .DELTA.x. It is further possible to make the start always at a constant control signal .+-.T by neglecting the sign.
As described above, in a positioning control system for positioning an object to be controlled to a desired position using a servo system, the present invention makes it possible to improve the positioning accuracy by actuating the servo motor system in accordance with the position deviation with respect to the desired position before control by means of a control signal which is greater than a control signal given by position feedback which can be stable in the servo system when the position deviation is smaller than a predetermined value and thereafter changing to a servo system which is actuated by the position feedback gain. Incidentally, the present invention can be adapted not only to the closed loop linear positioning control used for the explanation of the above-mentioned embodiments but also to positioning control systems in general which control an object to be controlled to a target position by the use of the servo system. It is also to be noted than an object to be controlled is not particularly limited to the movable table employed in the afore-mentioned embodiments, and the definite numeric values and circuits used therein are not of a limitative nature and can be selected suitably in accordance with given conditions.
Further, it goes without saying that the present invention can be adapted to various devices in which high precision positioning of a movable table, such as a stage or a table, is requisite, besides the afore-mentioned step-and-repeat camera and step-and-repeat projection printing apparatus.
While I have shown and described several embodiments in accordance with the present invention, it is to be understood that the same is not limited thereto but is susceptible of numerous changes and modifications as are known to those of ordinary skill in the art, and I therefore do not wish to be limited to the details shown and described herein but intend to cover all such changes and modifications as are obvious to one skilled in the art.