Driving apparatus, lithography apparatus, and method of manufacturing an article
09802341 · 2017-10-31
Assignee
Inventors
Cpc classification
H01J37/3174
ELECTRICITY
B29C43/58
PERFORMING OPERATIONS; TRANSPORTING
G05B19/404
PHYSICS
B29C2043/5833
PERFORMING OPERATIONS; TRANSPORTING
H01J37/20
ELECTRICITY
International classification
G05B19/404
PHYSICS
H01J37/20
ELECTRICITY
H01J37/317
ELECTRICITY
Abstract
A driving apparatus is disclosed which has a movable part, a measuring device measuring a position of the movable part, two actuators respectively generating two thrusts which have a common axis of action thereof with respect to the movable part, and a controller that controls the position by the two actuators based on output of the measuring device. The controller obtains information of at least one of a thrust constant of one of the two actuators, a thrust constant of the other of the actuators, and rigidity of a member which supports the movable part with respect to the axis of action, based on a relationship between disturbance force estimated from thrust commands for the two actuators and an output of the measuring device in a case where the one actuator generates a thrust and the other actuator controls the position, and a thrust command for the one actuator.
Claims
1. A driving apparatus comprising: a movable part; a measuring device configured to measure a position of the movable part; two actuators configured to respectively generate two thrusts having a substantially common axis of action thereof with respect to the movable part; and a controller configured to: control the position by the two actuators based on measured position of the movable part; and obtain information of a thrust constant of one of the two actuators, a thrust constant of the other of the two actuators, or rigidity of a member supporting the movable part with respect to the axis of action, or any combination thereof, based on a relationship between a disturbance force estimated based on thrust commands for the two actuators and measured position of the movable part in a case where one of the two actuators is caused to generate a thrust and the other of the two actuators is caused to control the position, and a thrust command for the one of the two actuators.
2. The apparatus according to claim 1, wherein the controller is further configured to obtain, as the information, an amount of change in the thrust constant of the one of the two actuators, an amount of change in the thrust constant of the other of the two actuators, or an amount of change in the rigidity, or any combination thereof, based on a difference between a first-order coefficient of a linear expression, which represents the disturbance force and is linear with respect to the thrust command for the one of the two actuators, and a reference value thereof, and a difference between a zero-order coefficient of the linear expression and a reference value thereof.
3. The apparatus according to claim 2, wherein the controller is configured to obtain the amount of change in the thrust constant of the one of the two actuators based on the difference between the first-order coefficient and the reference value thereof.
4. The apparatus according to claim 2, wherein the controller is configured to obtain the amount of change in the rigidity based on the difference between the zero-order coefficient and the reference value thereof.
5. The apparatus according to claim 1, wherein the controller includes a compensator configured to generate one of the thrust commands, and is configured to change a characteristic of the compensator based on the information.
6. The apparatus according to claim 1, wherein the controller is configured to perform an output of the information.
7. The apparatus according to claim 1, wherein the controller is configured to sequentially provide a plurality of static commands, values of which are different from each other, to cause the one of the two actuators to generate the thrust.
8. The apparatus according to claim 1, wherein the controller is configured to obtain information of the thrust constant of the one of the two actuators, the thrust constant of the other of the two actuators, or the rigidity, or any combination thereof, further based on a relationship between a disturbance force estimated based on thrust commands for the two actuators and an output of the measuring device in a case where the other of the two actuators is caused to generate a thrust and the one of the two actuators is caused to control the position, and a thrust command for the other of the two actuators.
9. A lithography apparatus configured to perform patterning of a substrate, the lithography apparatus comprising: one of an exposure apparatus, a drawing apparatus, or an imprint apparatus; and a driving apparatus comprising: a movable part; a measuring device configured to measure a position of the movable part; two actuators configured to respectively generate two thrusts having a substantially common axis of action thereof with respect to the movable part; and a controller configured to: control the position by the two actuators based on the measured position of the movable part; and obtain information of a thrust constant of one of the two actuators, a thrust constant of the other of the two actuators, or rigidity of a member supporting the movable part with respect to the axis of action, or any combination thereof, based on a relationship between a disturbance force estimated based on thrust commands for the two actuators and the measured position of the movable part in a case where one of the two actuators is caused to generate a thrust and the other of the two actuators is caused to control the position, and a thrust command for the one of the two actuators.
10. The lithography apparatus according to claim 9, wherein the movable part comprises a holder configured to hold the substrate.
11. The lithography apparatus according to claim 9, wherein the apparatus is configured to perform the patterning with light, a charged particle, or a mold, or any combination thereof.
12. A method of manufacturing an article, the method comprising steps of: performing patterning of a substrate using a lithography apparatus; and processing the substrate with the patterning to manufacture the article, wherein the lithography apparatus is configured to perform patterning of the substrate, and includes a driving apparatus, and wherein the driving apparatus includes: a movable part; a measuring device configured to measure a position of the movable part; two actuators configured to respectively generate two thrusts having a substantially common axis of action thereof with respect to the movable part; and a controller configured to: control the position by the two actuators based on the measured position of the movable part; and obtain information of a thrust constant of one of the two actuators, a thrust constant of the other of the two actuators, or rigidity of a member supporting the movable part with respect to the axis of action, or any combination thereof, based on a relationship between a disturbance force estimated based on thrust commands for the two actuators and the measured position of the movable part in a case where one of the two actuators is caused to generate a thrust and the other of the two actuators is caused to control the position, and a thrust command for the one of the two actuators.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF THE EMBODIMENTS
(8) Hereinafter, preferred embodiments of the present invention will now be described with reference to the accompanying drawings.
(9) Firstly, a description will be given of a configuration of a driving apparatus according to the present invention.
(10) The movable part 103 is a member that is supported by a supporting structure 105 and the position thereof can move under controlled conditions. The two actuators 101 and 102 are driving mechanisms that are located between the movable part 103 and the supporting structure 105 with a common axis of action, respectively generating two thrusts that drive the movable part 103 in response to an applied electric current. In this manner, by separately arranging the two actuators 101 and 102 for the one movable part 103, thermal damage in the vicinity of the actuators caused by the heat of actuators can be reduced, and deformation of the movable part 103 and the supporting structure 105 can be suppressed by the dispersion of stress. Although the present invention employs a configuration in which two actuators are arranged for a movable part, the present invention is not limited to such configuration, and three or more actuators can be arranged as long as they have an axis of action in the same direction as the movable direction of the movable part 103. The elastic body 104 is, for example a coil spring, located between the movable part 103 and the supporting structure 105, suppressing vibrations of the movable part 103 or the like and supporting the same. In
(11) The controller 107 is configured by an electric circuit or a software or the like, for example, and is capable of controlling operations, adjustments and the like of each unit of the driving apparatus 100. The controller 107 comprises a disturbance observer 108 and a memory device not shown, being connected to each unit of the driving apparatus 100 via lines, being capable of executing the control of each unit according to programs or the like. The controller 107 of the present invention executes at least position control, including an estimated disturbance calculation processing, and a self-diagnosis processing (failure diagnosis processing or fault diagnosis processing) using disturbance observer 108. The disturbance observer 108 is a mechanism which is incorporated in a position control system of the controller 107 and intended to improve control performance, and calculates a disturbance force (estimated disturbance d.sub.o) that the movable part 103 is expected to receive based on parameters and input-output characteristics of each unit. The controller 107 compares the estimated disturbance d.sub.o calculated by the disturbance observer 108 with a predetermined threshold value (reference value) stored in the memory device. The controller 107 can be integrally configured with other parts of the driving apparatus 100 (in a common housing), and also it can be configured separately from other parts of the driving apparatus 100 (in a separate housing).
(12) Next, a description will be given of the estimated disturbance calculation processing of the driving apparatus according to the present embodiment. In the present specification, the estimated disturbance calculation processing is a processing in the position control of the movable part 103, in which a disturbance force occurred in the movable part 103 is estimated, and a change in parameters of the apparatus is monitored by continuously monitoring the estimated disturbance d.sub.o.
(13) Therefore, a method in which a disturbance observer is incorporated into a position control system to improve control performance has been known in the position control of a movable part 103. The block of the disturbance observer 108 shown in
[Formula 1]
d.sub.o={umlaut over (x)}m+xK−i.sub.ref.Math.K.sub.D.Math.D.sub.1−i.sub.ref.Math.K.sub.D.Math.D.sub.2 (1)
(14) In the formula, the first term and the second term on the right-hand side represent a mathematized control object, and the third term and the fourth term on the right-hand side represent controlling forces.
(15) In an actual apparatus, components included in the estimated disturbance d.sub.o can be classified generally into three types. The first component is the disturbance force d applied to the movable part 103 as described above. The second component is a difference between parameters used in the formula 1 and actual parameters. The amount of change in parameters of units in the apparatus is also a part of the estimated disturbance d.sub.o. The third component includes non-modeled components not included in the formula 1. In an actual apparatus, the disturbance force d is complexly configured by the electric dynamic characteristics of a sensor response and a driver response, the higher order mode of a structure, the nonlinear components such as viscosity and friction, and the like in addition to the mathematized components in the formula 1. These non-modeled components not included in the formula 1 are also calculated as a part of the estimated disturbance d.sub.o.
(16) By focusing only on the static characteristics of the estimated disturbance d.sub.o, the formula 1 can be converted to the following formula 2.
[Formula 2]
d.sub.o=xK−i.sub.ref.Math.K.sub.D.Math.(D.sub.1+D.sub.2) (2)
(17) By focusing attention on the static characteristics, the terms of the dynamic characteristics can be deleted, and in fact, the third component included in the estimated disturbance d.sub.o becomes reduced, thus the accuracy in calculation of the estimated disturbance d.sub.o can be improved without taking the third component into consideration. In formula 2, when thinking about cases where the disturbance force d as the first component is small or the disturbance force d is known, it will be understood that the estimated disturbance d.sub.o is calculated using the amount of change in parameters of units in the apparatus that corresponds to the second component, as a principal component. As described above, the amount of change in parameters of units in the apparatus can be extracted from the variation of the estimated disturbance d.sub.o.
(18) In the driving apparatus 100, the movable part 103 is driven under controlled conditions regarding its position x by the actuators 101 and 102, and the estimated disturbance d.sub.o is continuously monitored using the disturbance observer 108. If the amount of change in the estimated disturbance d.sub.o exceeds a predetermined threshold (a reference), it is determined that certain failures have occurred. However, at this point, only the occurrence of a change in any of parameters is detected, and it is not possible to specify which unit in the apparatus has been changed in its parameter. Therefore, when the amount of change in the estimated disturbance d.sub.o exceeds the predetermined threshold, a process for failure diagnosis is started. Details of the failure diagnosing processing is described below.
(19) Here, a description will be given of such failure diagnosing processing. In the present specification, the failure diagnosing processing is a processing in which the unit acting on change in the estimated disturbance d.sub.o is specified from units in the apparatus.
(20) Here, the diagnostic signal 205 used in the failure diagnosing processing is a signal comprising a static signal and having at least two or more different operating points. In the present invention, a signal that generates a diagnostic current i.sub.p changing stepwise in time as shown in
(21) In the failure diagnosing processing shown in
[Formula 3]
d.sub.oxK−i.sub.1D.sub.1−i.sub.pD.sub.2 (3)
K: supporting rigidity of the elastic body 104 [N/m]
D.sub.1: thrust constant of the actuator 101 [N/A]
D.sub.2: thrust constant of the actuator 102 [N/A]
d.sub.o: estimated disturbance [N]
i.sub.1: current flowing in the actuator 101 [A]
i.sub.p: diagnostic current flowing in the actuator 102 [A]
(22) Here, the first term on the right-hand side of the formula 3 represents a force applied to the system, and the second term and the third term on the right-hand side represent thrusts that the actuators 101 and 102 apply to the movable part 103. By calculating the difference between the first term and the second and third terms, the disturbance force can be estimated.
(23) Furthermore, in the formula 3, the first term on the right-hand side of the formula 3 corresponds to the second term on the right-hand side and the estimated disturbance d.sub.o becomes zero when it is presumed that the disturbance force d, the amount of change in parameters, and the diagnostic current i.sub.p are zero, and the position of the movable part 103 is not changed by the actuator 101.
(24) Next, the estimated disturbance d, in cases where a constant diagnostic current i.sub.p is applied can be represented by the following formula 4.
[Formula 4]
d.sub.o=xK−i.sub.1.sub._.sub.constD.sub.1+i.sub.1.sub._.sub.pD.sub.1−i.sub.pD.sub.2 (4)
(25) Here, the fourth term on the right-hand side of the formula 4 represents a thrust generated from the actuator 102 by the diagnostic current i.sub.p, and the second term represents a controlling current for the position of the movable part 103 generated from the actuator 101. The third term represents a current for offsetting the thrust of the actuator 102. In the formula, i.sub.1.sub._.sub.const means a current value applied to the actuator 101 when the diagnostic current i.sub.p is zero. Here, the position x of the movable part remains unchanged on the assumption that the position of the movable part 103 is kept constant by the actuator 101. Therefore, it will be understood that the first and second terms on the right-hand side of the formula 4 are fixed values.
(26) Thus, the formula 4 can be divided into components that change depending on the diagnostic current i.sub.p and components fixed regardless of the diagnostic current i.sub.p, and the formula 4 can be replaced by a linear expression like the following formula 5.
[Formula 5]
d.sub.o=F(D.sub.1,D.sub.2)i.sub.p+C(K,D.sub.1) (5)
(27) The components depending on the diagnostic current i.sub.p correspond to the slope F having parameters of the thrust constants D.sub.1 and D.sub.2 as a first order coefficient, and the components having fixed values correspond to an intercept C having parameters of the supporting rigidity (rigidity) K and the thrust constant D.sub.1 as a zero order coefficient. The present invention independently detects parameter change in the supporting rigidity K and the thrust constants D.sub.1 and D.sub.2, and obtains information about parameter change of units in the driving apparatus 100 based on the formula 5.
(28) Next, a description will be given of a detection method for parameter change based on the formula 5. Firstly, a constant diagnostic current i.sub.p1 is applied to the actuator 102, and an estimated disturbance d.sub.o1 at that point is recorded. Next, a diagnostic current i.sub.p2 differing from the diagnostic current i.sub.p1 is applied to the actuator 102, and in turn an estimated disturbance d.sub.o2 is recorded. Linear characteristics of the diagnostic current i.sub.p and the estimated disturbance d.sub.o are obtained by performing a linear approximation using the diagnostic currents i.sub.p1 and i.sub.p2 and the estimated disturbances d.sub.o1 and d.sub.o2.
(29) For example, in cases where the slope F has changed to a slope F′ and the intercept C remains unchanged as shown in
(30) As shown in
(31) Furthermore, as shown in
(32) In the present specification, the driving apparatus 100 calculates the amount of parameter change, and it is therefore necessary to record in advance the estimated disturbance d.sub.o, the slope F and the intercept C in a normal state to the memory device as a reference to compare with the normal time. Here, when a reference value is obtained in a certain position x, the failure diagnosing processing has to be performed in the same position x as the position where the reference value has been obtained because the supporting rigidity K is a coefficient depending on the position x. Also, a reference value may be a table with respect to the position x of the movable part.
(33) In the present specification, the driving apparatus 100 is configured to obtain the estimated disturbance d.sub.o in relation to two points of the diagnostic current i.sub.p1 and i.sub.p2. However, the present invention is not limited to such configuration, and a configuration in which values of the diagnostic current i.sub.p and the disturbance observer output d.sub.o in relation to respective zero order intervals t.sub.1-t.sub.n shown in
(34) In the driving apparatus 100, one of the two actuators 101 and 102 generates the thrust, while the other of the two actuators 101 and 102 controls the position. In this state, the estimated disturbance d.sub.o to the movable part 103 is calculated based on the thrust command i.sub.ref for the two actuators 101 and 102, and the output of the position sensor 106. It is possible to obtain information (amount of change) of at least one of the thrust constant of the one actuator, the thrust constant of the other actuator, and the rigidity K of the elastic body 104 which supports the movable part 103 with respect to the axis of action, based on the relationship between the calculated estimated disturbance d.sub.o and the thrust command i.sub.ref for the one actuator. The driving apparatus 100 of the present invention can specify the unit in the apparatus in which the value of the thrust constant or the supporting rigidity has changed by aging deterioration, that is, a failure has occurred, based on the information. Also, in cases of the occurrence of failures in a plurality of locations, generally a failure in a single location occurs first, which expands to secondary damage in a plurality of locations secondarily. The driving apparatus 100 of the present invention can detect signs of failure in units of the apparatus, and suppress the expansion of damage in a plurality of locations in the apparatus by the above configuration.
(35) Also, the driving apparatus 100 of the present invention calculates changes in parameters based on the static characteristics. By focusing attention on the static characteristics, it is possible to reduce the influence of dynamic parameters such as inertia, viscosity, in addition to influences due to structural rigidity and electric dynamic characteristics, and determine changes in the thrust constants D.sub.1 and D.sub.2 of the actuators 101 and 102 and the supporting rigidity K of the elastic body 104. Furthermore, in the driving apparatus 100 of the present invention, high-speed sampling is not required for obtaining data because a static state is observed, and improvement of the accuracy of obtained data can be achieved by a filter processing such as averaging arithmetic.
(36) Based on the above, a description will be given of a entire flow of the position control performed by the controller 107 of the driving apparatus 100.
(37) Because the driving apparatus 100 can obtain information about a changed parameter, it is possible to specify a failure in units in the apparatus and to perform a self-diagnosis for the failure location using the information.
(38) Next, a description will be given of a specific example of control using such diagnostic result. When a changed parameter has been specified by the failure diagnosing processing, an optimal countermeasures will be carried out depending on the failure location. For example, when the thrust constant D.sub.1 of the actuator 101 has decreased, position loop characteristics can be kept constant by increasing the thrust command i.sub.ref of the actuator 101 depending on the amount of the change using the compensator C (changing characteristics of the compensator C). Also, when the thrust constant D.sub.2 of the actuator 102 has changed, the position loop characteristics can be kept constant by modifying the thrust command i.sub.ref of the actuator 102 depending on the amount of the change using the compensator C. In addition, in cases where the amount of change in each parameter increases such that unit specifications cannot be kept, the life of the apparatus can be prolonged by limiting the drive range of the movable part 103 or the use range of the voltage or the current of the actuators 101 and 102 or the like.
(39) The driving apparatus 100 is configured to start the failure diagnosing processing when the estimated disturbance d.sub.o exceeds the threshold in the normal estimated disturbance calculation processing. However, the present invention is not limited to such configuration, and can be configured to perform the failure diagnosing processing periodically. In this case, it is preferable to incorporate the failure diagnosing processing into an equipment sequence to reduce an effect on the throughput of the equipment into which the driving apparatus is incorporated. A trend of change in each parameter can be obtained by performing the failure diagnosis periodically. For example, the period in which the apparatus reaches an unacceptable amount of change can be predicted by a trend of change in parameter and a future value prediction using a first order approximation thereof. Also, if a failure time can be predicted, a planned countermeasures in accordance with an apparatus operation will be possible in the event that maintenance or repair are needed due to a failure. A configuration in which the predicted failure time is indicated to users of the apparatus as a warning message or the like, and the countermeasures at the time of the parameter change described above is performed in the predicted failure time is also possible.
(40) (Application Example)
(41) The driving apparatus described above is useful for robots, transportation machine or equipment, industrial machine or equipment (including machines for machining, processing, measuring, and manufacturing), or the like. Here, an application example for a lithography apparatus as an industrial machine will be described by way of illustration. A lithography apparatus is an apparatus performing patterning on a substrate, which can be realized as, for example, an exposure apparatus, a drawing apparatus, or an imprint apparatus. An exposure apparatus, for example, forms a (latent image) pattern on (a resist on) a substrate using (extreme) ultraviolet light. Also, a drawing apparatus, for example, forms a (latent image) pattern on (a resist on) a substrate using a charged particle beam (electron beam or the like). Also, an imprint apparatus molds an imprint material on a substrate and forms a pattern on a substrate.
(42)
(43) (Article Manufacturing Method)
(44) An article manufacturing method according to an embodiment of the present invention is preferred in manufacturing an article such as a micro device, for example, a semiconductor device or the like, an element or the like having a microstructure, or the like. The article manufacturing method may include a step of forming a pattern (e.g., latent image pattern) on an object (e.g., a substrate on which a photosensitive material is coated) using the aforementioned lithography apparatus; and a step of processing (e.g., a step of developing) the object on which the latent image pattern has been formed in the previous step. Furthermore, the article manufacturing method may include other known steps (oxidizing, film forming, vapor depositing, doping, flattening, etching, resist peeling, dicing, bonding, packaging, and the like). The device manufacturing method of this embodiment has an advantage, as compared with a conventional device manufacturing method, in at least one of performance, quality, productivity and production cost of a device
(45) While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
(46) This application claims the benefit of Japanese Patent Application No. 2014-083454 filed Apr. 15, 2014, which is hereby incorporated by reference herein in its entirety.