Teaching Method for Substrate Transfer Device and Substrate Processing Apparatus
20260084304 ยท 2026-03-26
Inventors
Cpc classification
H10P72/7602
ELECTRICITY
B25J11/0095
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1664
PERFORMING OPERATIONS; TRANSPORTING
H10P72/0606
ELECTRICITY
H10P72/7612
ELECTRICITY
International classification
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
H01L21/67
ELECTRICITY
Abstract
There is a teaching method for a substrate transfer device is disclosed. The method includes moving a transfer arm to multiple set positions along a reference axis selected from multiple axes extending through a center and a periphery of a placing surface, and executing at each set position a cycle comprising: moving the transfer arm holding a substrate at a preset holding position; transferring the substrate from the arm to a placing table via lift pins; receiving the substrate back by the arm via the lift pins; and detecting a new holding position of the substrate. Based on the new holding position, it is determined whether the substrate was mounted on an edge portion. A target position for transfer from the arm to the placing table is determined according to the set positions for the reference axes, and the target position is set as the arm's set position.
Claims
1. A teaching method for a substrate transfer device, wherein the substrate device includes a transfer arm configured to transfer a substrate, a driving mechanism configured to move the transfer arm, and a driving controller configured to control the driving mechanism such that the transfer arm moves to a set position that is preset in advance, and wherein a placing table has a placing surface on which the substrate is placed, an edge portion that protrudes from the placing surface along a periphery of the placing surface, and a lift pin configured to protrude and retract with respect to the placing surface and transfer the substrate between the placing surface and the transfer arm, when the substrate is transferred by the transfer arm with respect to the placing table, the method comprises: moving the set position multiple times along one reference axis selected from a plurality of reference axes, which are set to pass through a center and a periphery of the placing surface and extend in different directions, and executing, at each set position, a cycle including the following steps (a) to (d): (a) moving the transfer arm holding the substrate at a preset holding position toward one set position; (b) transferring the substrate from the transfer arm that has moved to the one set position to the placing table via the lift pin; (c) receiving the substrate by the transfer arm, from the placing table to which the substrate has been transferred, via the lift pin; and (d) detecting a new holding position of the substrate after the substrate is received by the transfer arm from the placing table; determining whether or not the substrate was mounted on the edge portion in step (b) of the cycle, based on the new holding position detected in step (d); specifying a target position where the substrate is transferred from the transfer arm to the placing table, based on the one set position for each of the plurality of reference axes when it is determined that the substrate was mounted on the edge portion; and causing the driving controller to set the target position as the set position of the transfer arm.
2. The method of claim 1, wherein in said determining, if a deviation amount between the preset holding position and the new holding position of the substrate detected in step (d) is less than or equal to a preset threshold value, it is determined that the substrate was mounted on the edge portion in step (b) of the cycle.
3. The method of claim 2, wherein in said executing the cycle, the set position is moved from the center toward the periphery along the one reference axis based on a preset movement distance, and the cycle is repeated until the deviation amount detected in step (d) becomes less than or equal to the threshold value.
4. The method of claim 2, wherein in said executing the cycle, the set position is moved from the periphery toward the center along the one reference axis based on a preset movement distance, and the cycle is repeated until the deviation amount detected in step (d) becomes greater than the threshold value.
5. The method of claim 1, wherein in said determining, whether or not the substrate was mounted on the edge portion is determined based on a result of comparing the new holding positions of the substrate detected in step (d) between two cycles executed before and after the set position is moved.
6. The method of claim 5, wherein in said determining, whether or not the substrate was mounted on the edge portion is determined based on a distance between centers of the substrate at the new holding positions of the substrate between the two cycles.
7. The method of claim 6, wherein in said executing the cycle, the set position is moved from the periphery toward the center along the one reference axis based on a preset movement distance, and in said determining, the cycle is repeated until the distance between the centers of the substrate at the new holding positions of the substrate between the two cycles becomes greater than a preset threshold value.
8. The method of claim 5, wherein in said determining, whether or not the substrate was mounted on the edge portion is determined based on a difference between directions in which a center of the substrate moves at the new holding positions of the substrate between the two cycles.
9. The method of claim 8, wherein in said executing the cycle, the set position is moved from the periphery toward the center along the one reference axis based on a preset movement distance, and in said determining, the cycle is repeated until a difference between angles of deviation directions of the center of the substrate at the new holding positions of the substrate between the two cycles becomes greater than a preset threshold value.
10. The method of claim 1, wherein the placing table has a circular planar shape, and the plurality of reference axes are set to be at least three.
11. The method of claim 3, wherein the substrate has a circular planar shape, and in said specifying the target position, the target position is determined such that a center of the substrate coincides with a center of the placing table.
12. The method of claim 11, wherein in said executing the cycle, the cycle is executed along four reference axes, and said specifying the target position includes: identifying four inner edge positions estimated as inner edge positions of the edge portion, based on the one set position when it is determined that the substrate was mounted on the edge portion from the result of executing the cycle along each of the four reference axes; identifying, for each of four inner edge position sets which are combinations of three inner edge positions selected from the four inner edge positions, a position of a center of a circle passing through the three inner edge positions, and estimating a center position of the placing table, and comparing a variation in the center position of the placing table estimated from the four inner edge position sets with a preset threshold value, and determining whether or not an abnormal value is included in the inner edge positions.
13. The method of claim 12, further comprising: executing, when it is determined in said determining that the abnormal value is included in the inner edge positions, the cycle for a fifth reference axis different from the four reference axes and identifying a fifth inner edge position, and said specifying the target position includes: identifying, for each of ten inner edge position sets which are combinations of three inner edge positions selected from the four inner edge positions and the fifth inner edge position, a position of a center of a circle passing through the three inner edge positions, and estimating a center position of the placing table; and determining, as the abnormal value, the inner edge position identified along the reference axis that is not included in the inner edge position set in which a variation in the center position of the placing table estimated from the ten inner edge position sets is smallest.
14. The method of claim 13, wherein in said specifying the target position, a step of estimating the center position of the placing table is performed with respect to remaining four inner edge positions excluding the inner edge position determined as the abnormal value, and a step of determining whether or not an abnormal value is included in the inner edge positions is performed.
15. The method of claim 1, wherein the substrate has a circular planar shape, and in step (d), a center of the substrate held by the transfer arm is obtained and a new holding position of the substrate is detected.
16. The method of claim 15, wherein in step (d), a center position of the substrate is obtained based on a result of detecting positions of at least three different points along the periphery of the substrate held by the transfer arm.
17. The method of claim 1, wherein a tapered surface that is gradually lowered from an upper end of the edge portion toward the placing surface is formed on an inner periphery of the edge portion that faces the placing surface.
18. The method of claim 1, wherein the placing table is provided in a processing chamber for processing the substrate.
19. The method of claim 18, wherein the processing chamber constitutes a film forming module for performing a film forming process on the substrate.
20. The method of claim 18, wherein the teaching method is performed during a period in which the substrate is not processed.
21. A substrate processing apparatus for processing a substrate, comprising: a processing module having a processing chamber for processing a substrate; a transfer module having a transfer arm configured to transfer the substrate; a position detection mechanism configured to detect a position of the substrate held by the transfer arm; and a controller; wherein a placing table having a placing surface on which a substrate is placed, an edge portion that protrudes from the placing surface along a periphery of the placing surface, and a lift pin configured to protrude and retract with respect to the placing surface and transfer the substrate between the placing surface and the transfer arm is provided in the processing chamber, and when the substrate is transferred by the transfer arm, the controller is configured to output a control signal for executing steps including: moving a set position multiple times along one reference axis selected from a plurality of reference axes, which are set to pass through a center and a periphery of the placing surface and extend in different directions, and executing, at each set position, a cycle including the following steps (a) to (d): (a) moving the transfer arm holding the substrate at a preset holding position toward one set position; (b) transferring the substrate from the transfer arm that has moved to the one set position to the placing table via the lift pin; (c) receiving the substrate, by the transfer arm, from the placing table to which the substrate has been transferred, via the lift pin; and (d) detecting a new holding position of the substrate after the substrate is received by the transfer arm from the placing table; determining whether or not the substrate was mounted on the edge portion in step (b) of the cycle based on the new holding position detected in step (d); determining a target position where the substrate is transferred from the transfer arm to the placing table, based on the one set position for each of the plurality of reference axes when it is determined that the substrate was mounted on the edge portion; and setting the target position as the set position of the transfer arm.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION
First Embodiment
[0044]
[0045] The substrate processing apparatus 1 includes an atmospheric pressure transfer chamber 22 of which inner space is maintained at an atmospheric pressure, for example. A load port 21 for transferring a substrate W between the chamber 22 and a transfer container K containing substrates W is provided in front of the atmospheric pressure transfer chamber 22. A door 27 is provided on the front wall of the atmospheric pressure transfer chamber 22, and is opened when the substrate W is transferred between the chamber 22 and the transfer container K. A transfer mechanism 25 for transferring a substrate W is provided in the atmospheric pressure transfer chamber 22.
[0046]
[0047] Further, as viewed from the load port 21 side, an alignment chamber 26 for adjusting the orientation or eccentricity of the substrate W is provided on the left wall of the atmospheric pressure transfer chamber 22. In the alignment chamber 26, the orientation of the substrate W or the transfer position with respect to the transfer mechanism 25 is determined based on a notch (not shown) or orientation flat (not shown) formed at the periphery of the substrate W. For example, in the case of determining the orientation of the substrate W based on the notch, in the alignment chamber 26, the radial direction from the tip end of the V-shaped cutout of the notch is set as 0, and the transfer mechanism 25 receives the substrate W such that the center of the substrate W is aligned with a preset position.
[0048] Two load-lock chambers 23 arranged side by side are connected to the wall opposite to the load port 21 as viewed from the atmospheric pressure transfer chamber 22. The load-lock chamber 23 has a function of switching an inner atmosphere between an atmospheric atmosphere and a vacuum atmosphere while accommodating the substrate W therein. When viewed from the atmospheric pressure transfer chamber 22, the vacuum transfer chamber 24 is located at the rear side of the load-lock chambers 23. The atmospheric pressure transfer chamber 22 and the vacuum transfer chamber 24 are connected to the load-lock chambers 23 via gate valves 29.
[0049] The vacuum transfer chamber 24 is connected to an exhaust mechanism (not shown) and has an inner space maintained in a vacuum atmosphere. For example, the four film forming modules 101 to 104 are connected to the sidewall of the vacuum transfer chamber 24. In addition, line sensors 41 to 43 and two transfer mechanisms 10 are provided in the vacuum transfer chamber 24, for example, and the transfer mechanisms 10 transfers the substrate W to the film forming modules 101 to 104 and the load-lock chambers 23.
[0050]
[0051] Each transfer mechanism 10 includes a transfer arm 10a configured as a multi-joint arm. For example, the transfer arm 10a includes a lower arm member 11, an intermediate arm member 12, an upper arm member 13, and a rotation shaft 14 provided on the base side of each of the arm members 11 to 13. The respective rotating shafts 14 are connected to a rotation mechanism (not shown), and rotate individually to rotate the respective arm members 11 to 13. By combining the above operations, the upper arm member 13 can move along desired trajectory while performing rotational movement and linear movement. In addition, the holding part 16 for holding the substrate W to be transferred is provided on the tip end side of the upper arm member 13.
[0052] The transfer arm 10a may include an extension/contraction mechanism, and the upper arm member 13 may be extended/contracted to increase the linear movement distance. The extension/contraction mechanism and the rotation mechanism constitute the driving mechanism of the transfer arm 10a, and a pulse encoder 17 (see
[0053] The holding part 16 is provided on the tip end side of the upper arm member 13, and is configured to transfer the substrate W while holding the substrate W horizontally. The holding part 16 has a U-shape that is bifurcated toward the tip end when viewed from the base end side of the upper arm member 13 in plan view, as shown in
[0054] The holding part 16 is managed by the driving controller 15 and the pulse encoder 17 based on the center position of the holding area, for example, in the form of polar coordinates (r, ) with the rotation axis 14 of the lower arm member 11 as the origin. The polar coordinates are correlated with the driving system coordinates of the driving controller 15. The transfer mechanism 10 configured as described above can move the holding part 16 to a desired position on the driving system coordinates.
[0055] As shown in
[0056]
[0057] By using the line sensors 41 to 43 arranged in a band shape, even if the substrate W is held by the holding part 16 while being shifted from an appropriate holding position, the center position of the substrate W in that state can be calculated. The position calculation part 44 constitutes the position detector (position detection mechanism) 4 (see
[0058] In this example, the film forming modules 101 to 104 are configured to form the same metal film. The configuration of the film forming module 104 will be representatively described in brief. As illustrated in
[0059] As shown in
[0060] The placing table 32 is located at the bottom portion of the processing chamber 31 of the film forming module 104. As shown in
[0061] The edge portion 34 is formed in an annular shape to form a concentric circle with the placing surface 33. Further, the edge portion 34 has a flat upper end portion 34b, and a tapered surface 34a that becomes gradually lower from the upper end portion 34b toward the placing surface 33 on the inner periphery side facing the placing surface 33. Therefore, the tapered surface 34a and the upper end portion 34b that constitute the edge portion 34 are also provided concentrically with the placing surface 33. Further, the placing table 32 is provided with, e.g., three lift pins 38 capable of protruding or recessed with respect to the placing surface 33. The three lift pins 38 are provided at a lift plate 39a that is raised and lowered by a lift mechanism 39 (see
[0062]
[0063] Next, as shown in
[0064] In the placing operation, the set position of the holding part 16 needs to be the position where the substrate W transferred to the placing table 32 is placed within the placing surface 33. In the first embodiment, the set position of the holding part 16 is set such that the center C of the substrate W held by the holding part 16 is aligned with the center P of the placing surface 33 in plan view. However, in the substrate processing apparatus 1, the controller 5 and the driving controller 15 do not recognize the exact position of the center P of the placing surface 33. For example, when the processing chamber 31 is opened and the maintenance is performed on the placing table 32 or the lift pins 38, the position of the center of the placing table 32 and the position of the substrate W transferred to the placing table 32 via the lift pins 38 may change.
[0065] Therefore, before the film forming process is started, the substrate processing apparatus 1 specifies the center P of the placing surface 33 in advance. Then, the holding part 16 is positioned above the center P, and a substrate transfer target position (target position) where the substrate W can be transferred to the placing surface 33 via the lift pins 38 is identified. It becomes necessary to perform teaching to the driving controller 15 in order to set the target position to coincide with the above-described set position. For example, it is assumed that the diameter of the substrate W is 300 mm, the diameter of the placing surface 33 is 302 mm, and the width of the tapered surface 34a is 0.35 mm. In this case, the center of the substrate W is transferred to a position shifted by 1.4 mm from the center P of the placing surface 33, and the film formation is performed in a state where substrate W is located on the edge portion 34 as shown in
[0066] In this regard, it is considered to adopt a method in which the processing chamber 31 is opened, an operator measures the exact position of the center P of the placing surface 33 and manually locates the substrate W such that the center of the substrate W coincides with the measured center P, and teaching is performed based on the result obtained after the substrate W is received at the holding part 16, for example. Alternatively, it is also considered to adopt a method in which a jig that defines the target position is provided in the processing chamber 31, instead of locating the substrate W, and teaching is performed by pressing the holding part 16 against the jig. However, such methods require an operation performed in a state where the processing chamber 31 is opened, so that particles may enter and remain in the processing chamber 31. Further, in order to allow an operator to perform an operation, a cooling operation in the processing chamber 31 is required, which increases a non-operating time (idle time) of the substrate processing apparatus 1 even though the cooling operation is not required except during maintenance. Further, the teaching performed under room temperature after the cooling does not include the effects of thermal expansion of the placing table 32 and the lift pins 38, so that it is difficult to perform high-precision teaching. In consideration of the above issues, the inventors of the present disclosure have developed a teaching method that does not require an operation of opening the processing chamber 31 and can be performed without cooling the placing table 32.
[0067] Referring back to the description of the configuration of the substrate processing apparatus 1, as shown in
[0068] Various programs are installed in the program storage part 52 via a storage medium such as a USB memory or a DVD-ROM. The controller 5 manages the operation control of the transfer mechanism 10 by the driving controller 15 such that the holding part 16 moves based on a recipe constituting the processing program for the substrate W based on a signal from the pulse encoder 17. In the substrate processing apparatus 1 described above, the controller 5, the transfer mechanism 10, the driving controller 15, and the pulse encoder 17 constitute the substrate transfer apparatus of the present disclosure, in which teaching is performed based on the result of identifying the transfer target position.
[0069] In the case of identifying/specifying the transfer target position, the set positions (first to third positions to be described later) shown in
[0070]
[0071]
[0072]
[0073] When the set position of the holding part 16 is changed from the first position toward the third position and the substrate W is transferred to the placing table 32, the state in which the substrate W is placed on the placing surface 33 (first and second positions) and the state in which the substrate W is mounted on the upper end portion 34b of the edge portion 34 (hereinafter, also simply referred to as substrate W mounted on the edge portion 34) (third position), which are different from each other, are obtained. Therefore, by slightly changing the set position from the first position toward the third position and determining whether or not horizontal movement has occurred, it is possible to identify a set position (hereinafter, also referred to as boundary position) at which the periphery of the substrate W held at the boundary between the tapered surface 34a and the upper end portion 34b of the edge portion 34 can be located. When the edge portion 34 is formed in an annular shape as described above, if the boundary position can be identified at least at three points of the edge portion 34, the center of the edge portion 34, i.e., the center P of the placing surface 33, can be identified. As a result, it is possible to identify a target position for determining the set position of the holding part 16 such that the center C of the substrate W is located substantially above the center P of the placing surface 33.
[0074] Whether or not horizontal movement has occurred at the time of transferring the substrate W to the placing table 32 may be determined based on the results obtained after the substrate W on the placing table 32 is lifted by raising the lift pins 38 and received on the holding part 16 again, and the deviation amount of the holding position of the substrate W is identified. In other words, it is considered that a new holding position obtained after the holding part 16 receives the substrate W is shifted by the movement distance on the placing table 32 from the holding position before the transfer operation. Therefore, the position detection part 4 (the line sensors 41 to 43) is used to identify the deviation amount of the substrate W before and after the operation of transferring the substrate W to the placing table 32 (for example, the distance between the center c of the substrate W before the placing operation and the center c of the substrate W after the placing operation). If the deviation amount is greater than or equal to a preset threshold value, it may be determined that the substrate W has moved horizontally and that the substrate W has been placed on the placing surface 33. If the deviation amount is less than the threshold value, it may be determined that the substrate W has not moved horizontally and that the substrate W has been mounted on the upper end portion 34b of the edge portion 34.
[0075] The operation of determining the target position of the holding part 16 and the teaching operation in the substrate transfer device according to the first embodiment, which are performed based on the above-described concept, will be described.
[0076] As shown in
[0077] In the case of executing the cycle step performed in the boundary position identifying operation in the 0 direction (P1), first, the substrate W in the transfer container K transferred to the load port 21 (see
[0078] The substrate W adjusted to be directed in a predetermined direction in the alignment chamber 26 is placed on a placing table (not shown) in the load-lock chamber 23 by the transfer mechanism 25. In the substrate W placed on the placing table in the load-lock chamber 23, the 0 peripheral edge is located at the farthest position from the gate valve 29 on the vacuum transfer chamber 24 side, for example. The load-lock chamber 23 transfers the substrate W oriented as described above to the holding part 16 of the transfer mechanism 10. The held substrate W is oriented such that the 0 peripheral edge is located on the tip end side of the holding area of the holding part 16, and the held substrate W is located at an appropriate holding position that is preset with respect to the holding part 16.
[0079] Next, the transfer mechanism 10 places the holding part 16 holding the substrate W on the measurement area A1 (see
[0080] Hereinafter, in the boundary position identifying operation for each of the reference axes <1> to <4> shown in
[0081] Referring back to the description of the measurement of the position of the center C.sub.11, the substrate W of which center C.sub.11 has been measured by the position calculation part 44 is transferred to one of the film forming modules 101 to 104 for determining the target position of the holding part 16. In this example, it is transferred to the placing table 32 of the film forming module 104. When the gate valve G1 of the film forming module 104 is opened, the holding part 16 holding the substrate W is moved toward the initial setting position of the placing table 32, which will be described later, based on the substrate transfer program described above ((a) step: step of moving the transfer arm toward the set position)).
[0082] In the above example,
[0083] The transfer mechanism 10 transfers the substrate W from the holding part 16, which has been moved to the initial setting position shown in
[0084] Since, however, the initial setting position is merely a position that is assumed to be close to the target position, the center C.sub.11 of the substrate W is shifted from the center P of the placing table 32 in plan view. Then, when the substrate W lowered by the lift pins 38 is placed on the placing surface 33, the substrate W moves horizontally as described above with reference to
[0085] Then, the substrate W that has stopped is transferred from the placing surface 33 to the holding part 16 via the lift pins 38 (step S12, (c) step: step of receiving the substrate by the transfer arm). In this case, the lift pins 38 protrude to raise the substrate W from the placing surface 33, and the substrate W is transferred to the holding part 16, which has been located at the initial setting position again. The transferred substrate W is held by the holding part 16 while being deviated from the appropriate holding position by the horizontal movement distance on the placing surface 33. In order to detect the deviation amount, the holding part 16 that holds the substrate W is placed in the measurement area A1, and the position c.sub.11 (x.sub.11, y.sub.11) of the center of the deviated substrate W is measured (step S13, (d) step: step of detecting a new holding position). Based on the center position c.sub.11 of the substrate W corresponding to the new holding position, the center position identifying part 51 determines whether or not the substrate W was mounted on the edge portion 34 when the substrate was transferred from the holding part 16 to the placing table 32 via the lift pins 38 (step of determining whether or not the substrate W was mounted on the edge portion 34). Whether or not the substrate W was mounted on the edge portion 34 is determined by detecting the deviation amount D from the appropriate holding position, which corresponds to the horizontal movement distance on the placing surface 33, based on the position of the center c.sub.11 of the deviated substrate W and the position of the center c.sub.11 of the substrate W before the placement on the placing table 32 (step S14).
[0086] For example, the deviation amount D is calculated based on the following Eq. (1).
[0087] Here, x.sub.0 and y.sub.0 in Eq. (1) are correction terms for reflecting slight changes in the center position of the substrate W that occur when the substrate W is transferred from the holding part 16 to the lift pins 38 and then transferred from the lift pins 38 to the holding part 16. For example, x.sub.0 and y.sub.0 can be identified by transferring the substrate W, which has been supported in advance at the appropriate holding position, from the holding part 16 to the lift pins 38 and then transferring the substrate W from the lift pins 38 to the holding part 16 without placing the substrate W on the placing table 32, and using the result of measuring the center position c.sub.0(x.sub.0, y.sub.0) of the substrate W by the position calculation part 44. In addition, in the case of increasing the number of cycle steps to two, three, . . . , for the boundary position identifying operation on an arbitrary reference axis M shown in
[0088] Based on the deviation amount D described above, it is determined whether or not the substrate W has been placed on the placing surface 33 and has moved horizontally, or whether or not the substrate W has mounted on the upper end portion 34b of the edge portion 34 and has not moved horizontally. They are determined based on whether or not the deviation amount D is greater than or equal to the preset threshold value as described above. The width L of the tapered surface 34a can be used as the threshold value for the determination, for example. Compared to the case where the substrate W is mounted as described with reference to
[0089] Next, the center position identifying part 51 changes the set position of the holding part 16 from the initial setting position to the second setting position (step S15). The second setting position is a position of the holding part 16 where the substrate W is shifted by a preset distance (for example, 0.1 mm) in the 0 direction from the position of the substrate W at the initial setting position. If it is not possible to determine that the substrate W has mounted, the set position is slightly moved along the reference axis (steps S15 to S14). Then, the cycle step of determining whether or not the substrate W has mounted based on the measured deviation amount D of the center c of the substrate W is repeated until it is confirmed that the substrate W has mounted. Accordingly, the boundary position, which is the set position when the substrate W has mounted, can be identified.
[0090] If the holding part 16 moving toward the second setting position is supporting the substrate W at the appropriate holding position, the second setting position may be displaced by 0.1 mm in the 0 direction from the initial setting position. However, in the first embodiment, the substrate W is held at a position shifted from the appropriate holding position in the first cycle step. As a first method for dealing with such a circumstance, the substrate W can be held again and set to the second set position. For example, after the position of the center c.sub.11 of the substrate W is measured in the measurement area A1, the holding part 16 is loaded into the film forming module 104 again to hold the substrate W again using the lift pins 38. Before the substrate W is returned to the original state, the holding part 16 is moved to the initial setting position, which is the previous setting position, to transfer the substrate W to the lift pins 38, and the position is corrected to shift the holding part 16 by the displacement (X.sub.11X.sub.11, Y.sub.11Y.sub.11) of the substrate W with respect to the holding part 16. Then, the substrate W is transferred from the lift pins 38 to the holding part 16 whose position has been corrected. Accordingly, the substrate W can be located at the appropriate holding position.
[0091] The first method may be performed by using the transfer mechanism 25 having an edge grip function, instead of using the film forming module 104 as described above. The position of the substrate W can be corrected by transferring the substrate W from the transfer mechanism 10 to the transfer mechanism 25, and performing positioning using the regulating protrusion 25a and the pressing part 25b of the holding portion 25m described with reference to
[0092] In the second method, the substrate W can be transferred to the lift pins 38 at the second set position without being held again. In this case, in the first cycle step, the substrate W is held at a position shifted from the appropriate holding position, so that the holding portion 16 is moved to the second set position after the position is corrected in a direction in which the deviation of the substrate W is offset/cancelled based on the displacement (X.sub.11X.sub.11, Y.sub.11Y.sub.11) of the substrate W. In this case, the position where the holding part 16 supports the substrate W is shifted from the appropriate holding position described above. Since, however, the substrate W can be placed at a desired position, it is possible to perform the same transfer operation as the transfer operation performed to transfer the substrate W to the preset holding position in the claims.
[0093] Here, the correspondence between the relative coordinates (see
[0094] In this case, when the substrate W is returned to the original state by the first method described above, the substrate W is actually held at the appropriate holding position shown in
[0095] Next, as shown in
[0096] Thereafter, the second cycle step is performed in the same manner as the first cycle step. However, the holding part 16 is moved to the second set position to receive the substrate W via the lift pins 38 after the placing operation. Accordingly, the substrate W can be held in a position where the deviation amount from the holding position can be detected, similarly to the first cycle step. By locating the holding part 16 in the measurement area A1 after the substrate W is received, the center position c.sub.12(x.sub.12, y.sub.12) is measured. Further, the deviation amount D, which is ((x.sub.120x.sub.0).sup.2+(y.sub.120y.sub.0).sup.2).sup.1/2, is calculated together with the center position c(0,0) described above, and compared with the threshold value L to determine that the substrate is not mounted.
[0097] The cycle steps in the boundary position identifying operation in the 0 direction are repeated until the deviation amount D becomes less than the threshold value L. If the number of cycle step performed last is N, the N.sup.th cycle step is performed in the same manner as the first cycle step described above. The center position identifying part 51 determines that the substrate W is not mounted in the N1.sup.th cycle step (Yes in step S14), and changes the set position from the N1.sup.th set position to the N.sup.th set position (step S15). The N.sup.th set position is the position of the holding part 16 that can be shifted by 0.1 mm in the 0 direction from the position of the substrate W at the N1.sup.th set position, and is set in the same manner as the second set position. As shown in
[0098] In the N.sup.th cycle step, first, the transfer mechanism 10 moves the holding part 16 toward the N.sup.th set position, and the substrate W is transferred from the holding part 16 located at the N.sup.th set position to the placing table 32 via the lift pins 38 (step S11). Accordingly, the substrate W located at the position that has moved by 0.1 mm in the 0 direction from the position of the substrate W held by the holding part 16 at the N1.sup.th set position is lowered toward the placing table 32. In this case, an end portion W1 of the substrate W on the 0 direction side is located on the upper end portion 34b. In
[0099] The substrate W mounted on the edge portion 34 is raised by the lift pins 38, and transferred to the holding part 16 at the N.sup.th set position in the case of returning the substrate W to the original state, similarly to the second cycle step (step S12). The substrate W transferred to the holding part 16 at the N.sup.th set position does not move horizontally on the placing surface 33, and thus is hardly shifted from the holding position before the placing operation. Similarly to the second cycle step, the holding part 16 that has moved to the N.sup.th set position holds the substrate W, and moves to the measurement area A1 to measure the position c.sub.1N(x.sub.1N, y.sub.1N) of the center of the substrate W (step S13). The center position identifying part 51 detects the deviation amount D from the positions of the centers (c.sub.1N, c.sub.1N) before and after the N.sup.th cycle step.
[0100] The deviation amount D of the N.sup.th cycle step is obtained as ((x.sub.1N0x.sub.0).sup.2+(y.sub.1N0y.sub.0).sup.2).sup.1/2 from the above Eq. The positions of the centers (c.sub.1N, c.sub.1N) of the substrate W before and after the N.sup.th cycle step are close to c(0,0) shown in
[0101] Next, similarly to the above-described boundary position identifying operation in the 0 direction (P1), the boundary position identifying operation in the 180 direction (P2) (the direction of <2> also shown in
[0102] As shown in
[0103] The substrate W mounted on the edge portion 34 is transferred to the holding part 16 at the N.sup.th set position in the case of returning the substrate W to the original state (step S12). In this case, the transferred substrate W is hardly shifted from the holding position before the placing operation. Then, the position c.sub.2N(x.sub.2N, y.sub.2N) of the center of the substrate W is measured (step S13). The center position identifying part 51 detects the deviation amount D from the positions of the centers (c.sub.2N, c.sub.2N) of the substrate W before and after the N.sup.th cycle step.
[0104] The deviation amount D becomes smaller than the width L of the tapered surface 34a, and the center position identifying part 51 determines that the substrate W was mounted in the N.sup.th cycle step (No in step S14) and identifies the N.sup.th set position as the boundary position in the 180 direction. Then, the center position identifying part 51 calculates and stores a displacement amount 2 of the substrate W at the N.sup.th set position before the placing operation with respect to the position of the substrate W at the initial setting position. The displacement amount 2 is 0.1 N (negative value) mm in the Y direction. Accordingly, the operation of identifying the boundary position in the 180 direction (P2) is completed.
[0105] Next, an operation of identifying the Y coordinate of the target position (P3) is performed. Here, the Y coordinate of the center P of the placing surface 33 is determined based on the initial setting position in the 0 direction. If the placing surface 33 has a circular planar shape and the edge portion 34 is formed along the outer periphery of the placing surface 33, the center position of the placing surface 33 coincides with the intermediate position of the inner periphery of the upper end portion 34b identified in the previous identifying operations (P1 and P2). From the above, the Y coordinate value Yp of the center P of the placing surface 33 is obtained by correcting the Y coordinate value of the center position (C.sub.11(X.sub.11, Y.sub.11)) of the substrate W at the initial setting position by the correction value +(1+2)/2 calculated from the displacement amounts 1 and 2 described above. Therefore, it was possible to identify the Y coordinate position of the center P of the placing surface 33 corresponding to the substrate transfer target position where the substrate W can be transferred to the center P of the placing surface 33. Accordingly, in the following identifying operation, the Y coordinate of each set position is set to be aligned with the Y coordinate of the center P of the placing surface 33.
[0106] Next, the boundary position identifying operations (in the 90 direction (direction <3> also shown in
[0107] For the first set position in the first cycle step in the identifying operation (P4), the X coordinate of the initial setting position is shifted by +0.1 mm in the 90 direction, and the target Y coordinate position is set such that the Y coordinate is aligned with the center P of the placing surface 33. In consideration of the target Y coordinate position, the position of the center of the substrate W before the placing operation at the first set position becomes: C.sub.31(X.sub.31, Y.sub.31)=(X.sub.11+0.1, Y.sub.11+(1+2)/2)=(0.1,(1+2)/2) (see
[0108] The second set position is the position where the substrate W can be located while being shifted by 0.1 mm in the 90 direction from the position of the substrate W before the placing operation at the first set position. As a result, as shown in
[0109] Further, as shown in
[0110]
[0111] As shown in
[0112] Next, an X-coordinate identifying operation (P6) is performed, similarly to the Y-coordinate identifying operation (P3) of the target position. The X-coordinate position Xp of the center P of the placing surface 33 is obtained by correcting the X-coordinate value of the center position (C.sub.11(X.sub.11, Y.sub.11)) of the substrate W at the initial setting position by the correction value +(3+4)/2 obtained from the displacement amounts 3 and 4 described above. Therefore, it is also possible to identify the X-coordinate position of the center P of the placing surface 33 corresponding to the substrate transfer target position where the substrate W can be transferred to the center P of the placing surface 33. Hence, in the first embodiment, the target position is determined such that the center of the substrate W held at the holding position coincides with the position (Xp, Yp) of the center P of the placing surface 33 identified in the target position coordinate identifying operations P3 and P6 (step of determining target position). The center position identifying part 51 sets the target position as the set position of the holding part 16 using the driving controller 15 that is the driving control part (step of setting target position). As a result, the target position of the film forming module 104 is taught to the driving controller 15.
[0113] The operation of determining a target position and the teaching operation are also performed for the film forming modules 101 to 103 other than the film forming module 104. As described above, the operation of determining a target position and the teaching operation are performed during a period in which the substrate is not processed, such as the film forming process or the like. After the operation of determining a target position and the teaching operation for the film forming modules 101 to 104 are completed, the film forming process is started in the substrate processing apparatus 1. In the first embodiment, the substrate W is transferred in the following order during the film forming process in the substrate processing apparatus 1: the transfer container K.fwdarw.the load port 21.fwdarw.the alignment chamber 26.fwdarw.the atmospheric pressure transfer chamber 22.fwdarw.the vacuum transfer chamber 24.fwdarw.any one of the film forming modules 101 to 104. The substrate W subjected to the film forming process in any of the film forming modules 101 to 104 is transferred in the reverse order and returned to the transfer container K.
[0114] In the case of transferring the substrate W to any of the film forming modules 101 to 104 on the transfer path, the holding part 16 holding the substrate W is moved to a set position taught by the driving controller 15 as shown in
[0115] In accordance with the teaching method for the transfer device of the first embodiment, when the transfer arm 10a transfers the substrate W to the film forming modules 101 to 104, the set position of the holding part 16 can be set based on the target position that has been determined in advance by the operation of determining the target position in the first embodiment. According to the determination of the target position in the first embodiment, the holding part 16 is located at a temporary set position in a plurality of preset reference axes, and the substrate W is transferred to the placing table 32. Then, the positions of the center c of the substrate W before and after the transfer operation are measured by the line sensors 41 to 43. Then, the cycle step is repeated in each reference axis while changing the set position until the deviation amount D of the substrate W before and after the transfer operation becomes less than the threshold value and it is determined that the substrate W is mounted on the edge portion 34. Then, the position of the center P of the placing surface 33 is identified based on one set position in each reference axis, which is obtained when it is determined that the substrate W is mounted on the edge portion 34. The target position of the holding part 16 is determined from the position of the center P of the placing surface 33 identified as described above, and the set position of the holding part 16 is taught by setting the target position as the set position. By setting the set position as described above, the substrate W can be transferred onto the center P of the placing surface 33 and reliably placed on the placing surface 33.
Modification of First Embodiment
[0116] As shown in the first embodiment, it is preferable to obtain the position of the center P of the placing surface 33 and set the target position where the center C of the substrate W is located at the position of the center P as the set position, but this is not necessary. For example, if the substrate can be reliably placed on the placing surface 33, the target position may be determined as the vicinity of the center P of the placing surface 33. In the first embodiment, the position of the center P of the placing surface 33 is obtained. However, the present disclosure is not limited thereto, and the target position may be determined without obtaining the center P (Xp, Yp). In this case, the target position may be arbitrarily determined such that the center C of the substrate W is located in the inner area of the centers C.sub.1N, C.sub.2N, C.sub.3N, and C.sub.4N of the substrate W at the boundary position of the respective reference axes.
[0117] In the first embodiment, the boundary position is identified using four reference axes. However, the boundary position may be identified using three reference axes. Further, the boundary position may be identified using two reference axes. Specifically, for example, when the placing table 32 is provided in advance at a position where the transfer arm 10a is fully extended, the Y coordinate of the target position has been determined in advance, so that the boundary position may be identified using only two reference axes, such as 90 and 270.
[0118] In the first embodiment, the set position is moved slightly by 0.1 mm. However, the movement distance can be set arbitrarily. For example, it is preferable to set the movement distance such that the measurement error expected in the case of identifying the boundary position from the diameter difference between the placing surface 33 and the substrate W are within a tolerable range. If the movement distance is set to be long, the measurement error become relatively large. If the movement distance is set to be short, the measurement error become relatively small, whereas the number of cycle steps increases and the required time increases. Further, the movement distance may not be constant and may vary as in the first embodiment. In this case, the movement distance may be set to be long, e.g., 0.5 mm, when the substrate W moves toward the initial setting position in each reference axis, and may be set to be short, e.g., 0.1 mm, in several cycle steps. If it is suddenly determined that the substrate W is mounted when the movement distance is long, the substrate W may be moved in the opposite direction by a short movement distance, e.g., 0.1 mm, to find a case where it is determined that the substrate W is not mounted, and the setting position immediately before the case where the substrate W is determined to be mounted may be determined as the boundary position. As described above, the movement of each setting position can be performed in various manners.
[0119] In the first embodiment, the position and trajectory of the holding part 16 are set for the holding area, and the center of the holding area and the center C of the substrate W at the holding position are set to be aligned. However, it is not necessary that they are set to be aligned. The teaching method in the first embodiment is performed for the setting positions of the film forming modules 101 to 104, but the present disclosure is not limited thereto. For example, the teaching method can also be used for the setting positions of the placing tables in the load-lock chamber 23, and for a spin chuck in a liquid processing module that is not disclosed in the present disclosure.
[0120] In the first embodiment, the lift pins 38 are raised with respect to the placing surface 33 whose height is fixed, thereby transferring the substrate W to and from the holding part 16. However, the present disclosure is not limited thereto. For example, the height of the tip ends of the lift pins 38 may be fixed, and the placing table 32 may be configured to be raised and lowered vertically. In this case, when the substrate W transferred to the holding part 16 is placed on the placing table 32, first, the placing table 32 is lowered in advance to a position lower than the lift pins 38, so that the lift pins 38 protrude from the placing surface 33. Thereafter, the holding part 16 located at a set position is lowered to transfer the substrate W to the lift pins 38. Then, the holding part 16 retracts from the processing chamber 31, and the placing table 32 is raised to a position higher than the lift pins 38, so that the substrate W is placed on the placing table 32. By performing the above operation in the reverse order, the substrate W placed on the placing table 32 can be transferred to the holding part 16.
[0121] The present disclosure is not limited to the case of measuring the positional deviation of the substrate W before and after the placing operation using the line sensors 41 to 43 as in the substrate processing apparatus 1 of the present disclosure.
[0122] In the first embodiment, the substrate W is transferred by the transfer arm 10a that is a multi-joint arm. However, the substrate W may be transferred by another transfer mechanism, such as a transfer mechanism that moves by magnetic levitation using electromagnets. Although the edge portion 34 in the first embodiment has the tapered surface 34a, the tapered surface 34a may not be provided, and the inner peripheral side of the edge portion 34 may be a surface standing upright from the placing table 32. In this case, the threshold value for the deviation amount can be appropriately set to a very small value that can be used for determining whether or not the substrate W is mounted. Further, the taper width L is used as the threshold value for the deviation amount D, but this is not necessary. For example, whether or not the substrate W is mounted may be determined based on a determination criterion other than the taper width L depending on circumstances such as the weight of the substrate W, the shape of the placing table 32 such as the inclination of the placing surface 33, or the surface roughness or the degree of inclination of the tapered surface 34a, and the positional deviation at the time of transfer with the holding part 16 and the lift pins 38. The case of erroneously determining whether or not the substrate W is mounted based on the taper width L will be described with reference to
[0123]
[0124] In this case, the substrate W may be transferred to the placing table 32 from a set position in which the peripheral edge of the substrate W is located above the tapered surface 34a, as shown in
[0125] For another example,
Second Embodiment
[0126]
[0127] In the boundary position identifying operation in the second embodiment, the first set position in the first cycle step is set such that the peripheral portion of the substrate W located at the first set position is mounted on the edge portion 34. Further, in each cycle step, the set position is moved from the periphery toward the center of the placing surface 33 along the reference axis M based on the preset movement distance. Accordingly, the center position of the substrate W at each set position is displaced as C.sub.1, C.sub.2, . . . . C.sub.N, C.sub.N+1 along the reference axis M from the periphery toward the center of the placing surface 33.
[0128] In the example shown in
[0129] In order to prevent the case in which it is erroneously determined that the substrate W is mounted from occurring when a position where the peripheral edge of the substrate W is located above the tapered surface 34a is set as a set position as shown in
[0130] If the threshold value is set to be less than the taper width L, it is possible to erroneously determine that the actually mounted substrate W is not mounted. Hence, the taper width L needs to be as large as possible. In this regard, the taper width L is preferably at least twice the movement distance of the set position between the cycle steps, and more preferably at least three times the movement distance as described in this example (in the above example, the width L of the tapered surface 34a=0.35 mm, and the movement distance of the set position=0.1 mm). As described above, the threshold value to be compared with the deviation amount to determine whether or not the substrate W is mounted on the edge portion 34 is not limited to the width L of the tapered surface 34a adopted in the first embodiment. It may be appropriately adjust and set according to the arrangement state of the equipment, such as the inclination of the placing surface 33 of the placing table 32, and the operation such as the movement direction of the set position along the reference axis M in the cycle step.
[0131] Here, in the first cycle step of the second embodiment, in order to ensure the state in which the substrate W placed on the placing table 32 is reliably mounted on the edge portion 34, the first set position may be determined as follows, for example. In other words, the first set position may be set to a position where the substrate W is moved horizontally toward the outer periphery of the placing table 32 along the preset reference axis M by the length of (the diameter of the placing table 32+the taper width L2)the diameter of the substrate W with respect to the initial setting position described with reference to
Modification of Second Embodiment
[0132] The present disclosure is not limited to the case of adopting the method in which the boundary position between the tapered surface 34a and the upper end portion 34b is identified using the deviation amount D from the holding positions before and after the substrate W is placed on the placing table 32 as described above. Hereinafter, two examples will be described. In each example, the deviation amount difference d between the center positions (c, c) before and after the placing operation, which is obtained based on the center position c of the substrate W measured by the line sensors 41 to 43 after the substrate W is received from the placing table 32 in each cycle step, or the deviation angle difference between the center positions (c, c) is used.
[0133] Hereinafter, the first modification in which whether or not the substrate W is mounted is determined based on the deviation amount difference d will be described.
[0134] In the first modification, the first cycle step is started and, then, in the second and subsequent cycle steps, the deviation difference dn, which is the distance between the center positions c.sub.n1 and c.sub.n of the substrates W.sub.n1 and W.sub.n after the placement on the placing table 32 in the current (n.sup.th) cycle step and the previous (n1.sup.th) cycle step, is calculated. Similarly to the first embodiment described with reference to
[0135] In the first modification, whether or not the substrate W is mounted is determined based on the comparison result of the center positions c.sub.n1 and c.sub.n that are new holding positions of the substrate W between the previous cycle step and the subsequent cycle step. The threshold value may be set appropriately according to circumstances, such as the taper width L and the like, as described above. The boundary position is not limited to the case of adopting the N.sup.th set position. The boundary position may be a position between the N.sup.th set position where the substrate W is mounted on the edge portion 34 and the N+1.sup.th set position where the substrate W is not mounted on the edge portion 34. The method of identifying the boundary position can also be applied to the first embodiment described with reference to
[0136] In the determination step of the second modification, the positions of the centers c of the substrates W at the new holding positions in the previous cycle step and the subsequent cycle step are compared, similarly to in the first modification. In this case, the second modification is different from the first modification in that whether or not the substrate W is mounted is determined based on the difference in the movement direction of the center c. The movement direction of the center c is set with the 90 direction along the x-axis of the relative coordinates (xy coordinates) shown in
[0137] In each cycle step, the deviation angle of the center c is calculated, and in the second and subsequent cycle steps, the deviation angle difference .sub.n is calculated from the difference between the deviation angle n of the current (n.sup.th) cycle step and the deviation angle .sub.n1 of the previous (n1.sup.th) cycle step. Then, if the deviation angle difference .sub.n exceeds a preset threshold value in the N+1.sup.th cycle step, it is determined that the substrate W.sub.N+1 has slid down along the tapered surface 34a and is no longer mounted on the edge portion 34. The threshold value can be set arbitrarily in consideration of the inclined shape of the placing surface 33, for example, and may be set to 15 degrees or more, or 60 degrees or more, for example.
[0138] In the second modification described above, the angle difference in the deviation direction of the center positions c.sub.n1 and c.sub.n between the previous cycle step and the subsequent cycle step was calculated to determine whether or not the substrate W is mounted on the edge portion 34. However, it is not necessary to perform the determination based on the deviation angle difference , and a threshold value may be set in advance for the deviation angle calculated in each cycle step, and whether or not the substrate is mounted may be determined based on the result of comparison with the threshold value. The first and second modifications described above are preferably applied to the method of the second embodiment in which the set position of the substrate W is moved from the periphery toward the center of the placing table 32. The first and second modifications may also be applied to the first embodiment in which the set position of the substrate W is moved from the center toward the periphery of the placing table 32. In addition, in the first and second embodiments and the modifications thereof, various calculation methods for detecting the positional deviation of the substrate W on the placing table 32 based on the center position c have been described. However, they are merely examples, and the positional deviation of the substrate W may be detected by other calculation methods based on the center position c.
Third Embodiment
[0139]
[0140] The center position identifying part 51 identifies four inner edge positions along four different reference axes (e.g., the reference axes in the 0, 90, 180, and 270 directions shown in
[0141] The variation in the center position can be calculated by various methods. For example, the maximum values dX.sub.max and dY.sub.max between the X coordinate and the Y coordinate of each center position may be calculated, and the variation in the center position may be calculated using (dX.sub.max.sup.2+dY.sub.max.sup.2).sup.1/2. Next, the calculated variation in the center position is compared with a preset threshold value (step S24) to determine whether or not an abnormal value is included the four inner edge positions (step of determining whether or not an abnormal value is included in the inner edge positions). The threshold value is appropriately set as a variation value capable of satisfying desired accuracy by performing a preliminary test or the like in advance.
[0142] If the calculated variation in the center position is greater than the preset threshold value (No in step S24), it is considered that an abnormal value is included in any one of the four inner edge positions. In this case, four new reference axes are set instead of the inner edge positions to identify four inner edge positions (step S21). At this time, it is not necessary to newly set all four reference axes, and at least one reference axis may be changed and a new inner edge position may be identified for the changed reference axis. Then, based on the new inner edge position, the above-described steps are repeated until the variation in the center position becomes less than or equal to the threshold value (steps S22 to S24).
[0143] If the calculated variation in the center position is less than or equal to the preset threshold value (Yes in step S24), it is determined that an abnormal value is not included in the four inner edge positions, and the average position of the four center positions is set as the target position (step S25). The average position of the center position may be, e.g., the average value of the X coordinate and the Y coordinate of each center position. Alternatively, the target position may be set by selecting an arbitrary center position, or an arbitrary position located inside the four center positions may be selected. Four or more inner edge positions may be identified along four or more reference axes.
Modification of Third Embodiment
[0144]
[0145] Specifically, in the case of identifying the new inner edge position in step S34, a cycle is executed for the fifth reference axis different from the four reference axes to identify the fifth inner edge position (inner edge position <5> in Table (1) of
[0146] The variation in the center position of each circle is calculated in the same manner as that in the third embodiment, and the inner edge position that is not included in the combination of the inner edge position sets having the smallest variation is determined to be an abnormal value (step S33, step of determining an inner edge position as an abnormal value, Table (8) in
TEST EXAMPLES
Test 1
[0147] The teaching of the set position shown in the first embodiment was performed.
A. Test Conditions
[0148] By using the same substrate processing apparatus 1 as that in the first embodiment, the initial setting position was set, and the set position in the boundary position identifying operation in each of the reference directions of 0, 180, 90, and 270 was moved by 0.1 mm. Then, the deviation amount was calculated for each position. Whether or not the substrate is mounted was determined by comparing the deviation amount D at each set position with the threshold value that is the width L of the tapered surface 34a, and the coordinates of the set position of the holding part 16 were plotted. The coordinates were plotted as differential coordinates with respect to the initial setting position so that the initial setting position becomes the origin.
B. Test Results
[0149]
[0150] For each set position in the 90 direction, it was determined that the substrate was not mounted when the X coordinate was between +0.1 mm and 2.0 mm, and it was determined that the substrate was mounted when the Y coordinate was 2.1 mm, 2.2 mm, and 2.3 mm. The set position where the X coordinate was 2.1 mm was determined as the boundary position, and the displacement amount 3 was 2.1 mm. For each set position in the 270 direction, it was determined that the substrate was not mounted when the X coordinate was between 0.1 mm and 1.4 mm, and it was determined that the substrate was mounted when the X coordinate was 1.5 mm. The set position where the X coordinate was 1.5 mm was determined as the boundary position, and the displacement amount 4 was 1.5 mm. The X coordinate of the target position was obtained as 0+(3+4)/2=(2.11.5)/2=0.3 mm. The target position (0.3, 0.85) determined as described above was reset as the set position, and the holding part 16 was placed at the set position. Accordingly, it was visually confirmed that the center C of the substrate W held at the holding position was located on the center P of the placing surface 33. Then, the substrate W placed on the placing table 32 via the lift pins 38 was located within the placing surface 33.
Test 2
[0151] The tendency of the deviation angle difference shown in the second modification of the second embodiment was checked to verify whether or not it is possible to identify the boundary position using the modification.
A. Test Conditions
[0152] As described above in the second modification, each set position is moved from the center toward the periphery of the placing surface 33 along one reference axis, and the center position c of the substrate W received from the placing table 32 is measured by the line sensors 41 to 43 in each cycle step. Then, the deviation angle , which is the deflection angle of each center position c, is calculated, and the deviation angle difference between the previous cycle and the subsequent cycle is calculated. The threshold value of the deviation angle difference is set to 15.
B. Test Results
[0153]
Test 3
[0154] The four inner edge positions were identified using the second embodiment, and the degree of variation in each central position calculated using the three inner edge positions constituting the four inner edge position sets according to the third embodiment was checked.
A. Test Conditions
[0155] The three boundary positions were identified without erroneous determination by the boundary position identifying operation described in the second embodiment, and one boundary position was intentionally erroneously determined as an abnormal value by using the boundary position identifying operation described in the first embodiment, thereby identifying the four inner edge positions. The center position of each circle was calculated for combinations of the four boundary position sets in which the three inner edge positions were selected four the inner edge positions, and the variation in the center positions of the four circles in the case where one abnormal value was included was calculated.
B. Test Results
[0156]
[0157] As described above, by collecting the variation in the center positions of the circles in which the four boundary positions including one abnormal value are identified, and the variation in the center positions of the circles in which the four inner edge positions that do not include an abnormal value are identified, it was possible to obtain a threshold value for the variation in the center positions for determining whether or not an abnormal value is included in the inner edge position.
Test 4
[0158] Whether or not an abnormal value can be detected by the modification of the third embodiment is checked.
A. Test Conditions
[0159] Ten inner edge position sets and the center positions of the circles were identified by the four boundary positions <1> to <4> including one abnormal value in Test 4 and the newly identified boundary position <5> that was not an abnormal value. Then, among the ten inner edge position sets, the combinations of four inner edge position sets that do not include the respective inner edge positions were extracted, and the variation in the center positions of the circles in each combination was calculated. The inner edge position that was not included in the four inner edge position sets having the smallest variation was identified, and whether or not the inner edge position <4> can be identified as an abnormal value was checked.
B. Test Results
[0160]
[0161] Further, it should be noted that the embodiments of the present disclosure are illustrative in all respects and are not restrictive. The above-described embodiments can be may be omitted, replaced, or changed in various forms without departing from the scope of the appended claims and the gist thereof.