JP7720235B2 - Alignment apparatus, substrate transfer system, alignment method, and program - Google Patents
Alignment apparatus, substrate transfer system, alignment method, and programInfo
- Publication number
- JP7720235B2 JP7720235B2 JP2021192093A JP2021192093A JP7720235B2 JP 7720235 B2 JP7720235 B2 JP 7720235B2 JP 2021192093 A JP2021192093 A JP 2021192093A JP 2021192093 A JP2021192093 A JP 2021192093A JP 7720235 B2 JP7720235 B2 JP 7720235B2
- Authority
- JP
- Japan
- Prior art keywords
- workpiece
- edge
- information
- ring member
- substrate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Description
本開示は、アライメント装置、基板搬送システム、アライメント方法、及びプログラムに関する。 This disclosure relates to an alignment apparatus, a substrate transfer system, an alignment method, and a program.
特許文献1には、ウェハのエッジを検出するラインセンサを備えたアライメント装置が開示されている。このアライメント装置では、シリコンウェハとウェハ支持ガラス基板とを含む貼り合わせウェハのエッジが検出され、所定の場合に、シリコンウェハのエッジ検出と、ウェハ支持ガラス基板のエッジ検出とが切り替えられる。 Patent Document 1 discloses an alignment device equipped with a line sensor that detects the edge of a wafer. This alignment device detects the edge of a bonded wafer that includes a silicon wafer and a wafer support glass substrate, and switches between detecting the edge of the silicon wafer and the edge of the wafer support glass substrate in certain cases.
本開示は、基板に対する処理の安定化に有用なアライメント装置、基板搬送システム、アライメント方法、及びプログラムを提供する。 This disclosure provides an alignment apparatus, a substrate transfer system, an alignment method, and a program that are useful for stabilizing processing of substrates.
本開示の一側面に係るアライメント装置は、支持部と、エッジセンサと、アライメント情報取得部と、異常判定部とを備える。支持部は、基板と、基板に対する所定の処理の際に用いられるリング部材とのそれぞれをワークとして支持する。エッジセンサは、支持部によって支持されたワークのエッジ位置を示すエッジ位置情報を取得する。アライメント情報取得部は、エッジ位置情報に基づいてワークのアライメントを行うためのアライメント情報を取得する。異常判定部は、エッジ位置情報と、基板及びリング部材のそれぞれに対して予め定められた判別情報とに基づいて、ワークの異常の有無を判定する。 An alignment device according to one aspect of the present disclosure includes a support unit, an edge sensor, an alignment information acquisition unit, and an abnormality determination unit. The support unit supports, as workpieces, a substrate and a ring member used during a predetermined process on the substrate. The edge sensor acquires edge position information indicating the edge position of the workpiece supported by the support unit. The alignment information acquisition unit acquires alignment information for aligning the workpiece based on the edge position information. The abnormality determination unit determines whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate and the ring member.
本開示の一側面に係るアライメント方法は、基板と、基板に対する所定の処理の際に用いられるリング部材とのそれぞれをワークとして支持部に支持させることと、支持部によって支持されたワークのエッジ位置を示すエッジ位置情報を取得することと、エッジ位置情報に基づいてワークのアライメントを行うためのアライメント情報を取得することと、エッジ位置情報と、基板及びリング部材のそれぞれ対して予め定められた判別情報とに基づいて、ワークの異常の有無を判定することと、を含む。 An alignment method according to one aspect of the present disclosure includes supporting a substrate and a ring member used during a predetermined process on the substrate as workpieces on a support portion; acquiring edge position information indicating the edge position of the workpiece supported by the support portion; acquiring alignment information for aligning the workpiece based on the edge position information; and determining whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate and the ring member.
本開示の一側面に係るプログラムは、基板と、基板に対する所定の処理の際に用いられるリング部材とのそれぞれをワークとして支持部に支持させることと、支持部によって支持されたワークのエッジ位置を示すエッジ位置情報を取得することと、エッジ位置情報に基づいてワークのアライメントを行うためのアライメント情報を取得することと、エッジ位置情報と、基板及びリング部材のそれぞれに対して予め定められた判別情報とに基づいて、ワークの異常の有無を判定することと、をコンピュータに実行させる。 A program according to one aspect of the present disclosure causes a computer to support a substrate and a ring member used during a predetermined process on the substrate as workpieces on a support unit, acquire edge position information indicating the edge position of the workpiece supported by the support unit, acquire alignment information for aligning the workpiece based on the edge position information, and determine whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate and the ring member.
本開示によれば、基板に対する処理の安定化に有用なアライメント装置、基板搬送システム、アライメント方法、及びプログラムが提供される。 This disclosure provides an alignment apparatus, substrate transfer system, alignment method, and program that are useful for stabilizing processing of substrates.
以下、図面を参照して一実施形態について説明する。説明において、同一要素又は同一機能を有する要素には同一の符号を付し、重複する説明を省略する。一部の図面にはX軸、Y軸及びZ軸により規定される直交座標系が示される。以下の実施形態では、Z軸が上下方向に対応し、X軸及びY軸が水平方向に対応する。 One embodiment will now be described with reference to the drawings. In the description, identical elements or elements with identical functions will be given the same reference numerals, and duplicate explanations will be omitted. Some drawings show a Cartesian coordinate system defined by the X, Y, and Z axes. In the following embodiment, the Z axis corresponds to the up-down direction, and the X and Y axes correspond to the horizontal direction.
[搬送システム]
図1に示される搬送システム1(基板搬送システム)は、ワークの姿勢及び位置の少なくとも一方の調節を行いつつ、ワークの搬送を行うシステムである。搬送システム1は、少なくとも2種類のワークをそれぞれ搬送する。搬送システム1による搬送対象のワークには、基板W1及びリング部材W2が含まれる。搬送システム1は、互いに異なるタイミングで基板W1及びリング部材W2を搬送してもよい。搬送システム1は、基板W1の搬送を実行する期間とは重複しない期間において、リング部材W2を搬送してもよい。
[Transportation system]
The transfer system 1 (substrate transfer system) shown in Fig. 1 is a system that transfers workpieces while adjusting at least one of the posture and position of the workpieces. The transfer system 1 transfers at least two types of workpieces. The workpieces to be transferred by the transfer system 1 include a substrate W1 and a ring member W2. The transfer system 1 may transfer the substrate W1 and the ring member W2 at different times. The transfer system 1 may transfer the ring member W2 during a period that does not overlap with the period during which the transfer of the substrate W1 is performed.
基板W1は、円板状に形成されてもよい。基板W1の具体例としては、円形の半導体ウェハが挙げられる。リング部材W2は、環状に形成されている(図2参照)。リング部材W2は、基板W1に対する所定の処理の際に用いられる部材である。基板W1に対する所定の処理としては、例えば、プラズマ処理(エッチング)、CVD(Chemical Vapor Deposition)、アッシング、及びアニール等が挙げられる。リング部材W2は、基板W1に対する所定の処理において、載置台に載置された基板W1の周縁部を覆う又は囲むように配置されてもよい。リング部材W2は、基板W1に対する所定の処理において、載置台等の周辺部材の保護、又は処理の高品質化のために用いられてもよい。リング部材W2は、フォーカスリング、エッジリング、カバーリング、又はシールドリングであってもよい。 The substrate W1 may be formed in a disk shape. A specific example of the substrate W1 is a circular semiconductor wafer. The ring member W2 is formed in an annular shape (see FIG. 2). The ring member W2 is a member used during predetermined processing of the substrate W1. Examples of predetermined processing of the substrate W1 include plasma processing (etching), CVD (Chemical Vapor Deposition), ashing, and annealing. The ring member W2 may be arranged to cover or surround the periphery of the substrate W1 placed on the mounting table during the predetermined processing of the substrate W1. The ring member W2 may be used to protect surrounding components such as the mounting table or to improve processing quality during the predetermined processing of the substrate W1. The ring member W2 may be a focus ring, edge ring, cover ring, or shield ring.
基板W1の外径は、リング部材W2の外径よりも小さくてもよい。リング部材W2の外径と基板W1の外径との差は、リング部材W2の内径と基板W1の外径との差よりも大きくてもよい。基板W1の外径は、リング部材W2の内径と同程度であってもよい。リング部材W2の外径と基板W1の外径との差は、リング部材W2の内径と基板W1の外径との差以下であってもよい。 The outer diameter of the substrate W1 may be smaller than the outer diameter of the ring member W2. The difference between the outer diameter of the ring member W2 and the outer diameter of the substrate W1 may be larger than the difference between the inner diameter of the ring member W2 and the outer diameter of the substrate W1. The outer diameter of the substrate W1 may be approximately the same as the inner diameter of the ring member W2. The difference between the outer diameter of the ring member W2 and the outer diameter of the substrate W1 may be smaller than the difference between the inner diameter of the ring member W2 and the outer diameter of the substrate W1.
搬送システム1は、複数の基板W1に対して所定の処理を順に施す基板処理装置に設けられる。搬送システム1は、例えば、基板処理装置の搬送室内において、処理前の基板W1と使用前のリング部材W2とを異なるタイミングで個別に搬送する。一例では、搬送システム1は、基板W1を搬送する際には、基板W1の姿勢及び位置を調節したうえで基板W1を所定の目標位置まで搬送する。搬送システム1は、リング部材W2を搬送する際には、リング部材W2の姿勢及び位置を調節したうえでリング部材W2を所定の目標位置まで搬送する。 The transfer system 1 is installed in a substrate processing apparatus that sequentially performs predetermined processes on multiple substrates W1. The transfer system 1, for example, individually transports unprocessed substrates W1 and unused ring members W2 at different times within a transfer chamber of the substrate processing apparatus. In one example, when transferring a substrate W1, the transfer system 1 adjusts the attitude and position of the substrate W1 before transferring it to a predetermined target position. When transferring a ring member W2, the transfer system 1 adjusts the attitude and position of the ring member W2 before transferring it to a predetermined target position.
搬送システム1は、基板処理装置に設けられる上位コントローラからの指示に基づいて、基板W1及びリング部材W2のそれぞれをワークとして搬送してもよい。搬送システム1は、搬送対象のワークの種別を示す情報を上位コントローラから得ずに、上位コントローラから搬送の指示を受けてワークの搬送を開始してもよい。搬送システム1は、自身がいずれの種類のワークの搬送を実行するかを把握していない状態で、ワークの搬送を開始してもよい。搬送システム1は、例えば、ロボット装置10と、アライメント装置30とを備える。 The transfer system 1 may transfer each of the substrate W1 and ring member W2 as workpieces based on instructions from a host controller provided in the substrate processing apparatus. The transfer system 1 may start transferring a workpiece upon receiving a transfer instruction from the host controller, without obtaining information indicating the type of workpiece to be transferred from the host controller. The transfer system 1 may start transferring a workpiece without knowing what type of workpiece it will be transferring. The transfer system 1 includes, for example, a robot device 10 and an alignment device 30.
(ロボット装置)
ロボット装置10は、例えば、搬送ロボット12と、ロボットコントローラ110とを備える。搬送ロボット12は、アライメント装置30に対して基板W1及びリング部材W2の搬入出を個別に行う。具体的には、ワークが基板W1である場合に、搬送ロボット12はアライメント装置30に対して基板W1の搬入出を行い、ワークがリング部材W2である場合に、搬送ロボット12は、アライメント装置30に対してリング部材W2の搬入出を行う。
(Robot device)
The robot device 10 includes, for example, a transport robot 12 and a robot controller 110. The transport robot 12 individually transports the substrate W1 and the ring member W2 into and out of the alignment device 30. Specifically, when the workpiece is the substrate W1, the transport robot 12 transports the substrate W1 into and out of the alignment device 30, and when the workpiece is the ring member W2, the transport robot 12 transports the ring member W2 into and out of the alignment device 30.
搬送ロボット12は、例えば、搬送アーム16と、基台18と、昇降部22と、を有する。搬送アーム16は、例えば、ハンド14と、第1アーム24と、第2アーム26とを有する。ハンド14は、基板W1及びリング部材W2を個別に支持する。ハンド14は、いかなる保持形式によって基板W1及びリング部材W2を支持してもよい。ハンド14による保持形式の具体例としては、吸着による保持及び把持等が挙げられる。 The transport robot 12 has, for example, a transport arm 16, a base 18, and an elevator 22. The transport arm 16 has, for example, a hand 14, a first arm 24, and a second arm 26. The hand 14 supports the substrate W1 and the ring member W2 individually. The hand 14 may support the substrate W1 and the ring member W2 using any holding method. Specific examples of holding methods used by the hand 14 include holding by suction and gripping.
基台18は、基板処理装置内(例えば搬送室内)の所定位置に設置される。基台18は、基板処理装置内の底面上に固定されてもよく、基板処理装置内を水平方向に移動する可動部上に固定されてもよい。昇降部22は、基台18から鉛直上方に突出しており、鉛直な軸線Ax1に沿って昇降可能である。 The base 18 is installed at a predetermined position within the substrate processing apparatus (e.g., inside a transfer chamber). The base 18 may be fixed to the bottom surface of the substrate processing apparatus, or may be fixed to a movable part that moves horizontally within the substrate processing apparatus. The lifting part 22 protrudes vertically upward from the base 18 and can be raised and lowered along a vertical axis Ax1.
第1アーム24は、昇降部22の上端部に接続されている。第1アーム24は、昇降部22の上端部から水平方向に延びており、軸線Ax1まわりに回転可能である。第2アーム26は、第1アーム24の先端部から更に水平方向に延びており、第1アーム24の先端部を通る鉛直な軸線Ax2まわりに回転可能である。第2アーム26の先端部は、ハンド14の基端部に接続されている。ハンド14は、第2アーム26の先端部を通る鉛直な軸線Ax3まわりに回転可能である。 The first arm 24 is connected to the upper end of the lifting unit 22. The first arm 24 extends horizontally from the upper end of the lifting unit 22 and is rotatable around an axis Ax1. The second arm 26 extends further horizontally from the tip of the first arm 24 and is rotatable around a vertical axis Ax2 that passes through the tip of the first arm 24. The tip of the second arm 26 is connected to the base end of the hand 14. The hand 14 is rotatable around a vertical axis Ax3 that passes through the tip of the second arm 26.
搬送アーム16は、ハンド14を移動させるための複数のアクチュエータを有してもよい。複数のアクチュエータの少なくとも一部が、搬送アーム16に代えて、基台18の内部に設けられてもよい。複数のアクチュエータは、例えば、軸線Ax1まわりに第1アーム24を回転させるアクチュエータ、軸線Ax2まわりに第2アーム26を回転させるアクチュエータ、及び軸線Ax3まわりにハンド14を回転させるアクチュエータを有する。搬送アーム16が有するアクチュエータとしては、例えば電動モータ等の動力源を含む電動式のアクチュエータが挙げられる。搬送ロボット12は、軸線Ax1に沿って昇降部22を昇降させる昇降アクチュエータを有する。 The transport arm 16 may have multiple actuators for moving the hand 14. At least some of the multiple actuators may be provided inside the base 18 instead of the transport arm 16. The multiple actuators may include, for example, an actuator that rotates the first arm 24 around the axis Ax1, an actuator that rotates the second arm 26 around the axis Ax2, and an actuator that rotates the hand 14 around the axis Ax3. The actuators included in the transport arm 16 include, for example, electric actuators that include a power source such as an electric motor. The transport robot 12 has an elevation actuator that raises and lowers the elevation unit 22 along the axis Ax1.
第1アーム24及び第2アーム26をそれぞれ回転させるアクチュエータが制御されることで、ハンド14の水平方向(図示のX-Y平面)における位置が変化する。昇降部22を昇降させる昇降アクチュエータが制御されることで、ハンド14の高さ位置(図示のZ軸方向における位置)が変化する。搬送ロボット12の構成は一例であり、水平方向におけるハンド14の位置及び向き(姿勢)と、ハンド14の高さ位置とを自在に調節できる限り、搬送ロボット12はどのように構成されていてもよい。以上のように、搬送ロボット12は、ハンド14により基板W1又はリング部材W2を支持して搬送する。 By controlling the actuators that rotate the first arm 24 and the second arm 26, the position of the hand 14 in the horizontal direction (the X-Y plane shown in the figure) changes. By controlling the lifting actuator that raises and lowers the lifting unit 22, the height position of the hand 14 (the position in the Z-axis direction shown in the figure) changes. The configuration of the transport robot 12 is one example, and the transport robot 12 may be configured in any way as long as the position and orientation (posture) of the hand 14 in the horizontal direction and the height position of the hand 14 can be freely adjusted. As described above, the transport robot 12 supports and transports the substrate W1 or ring member W2 with the hand 14.
ロボットコントローラ110は、ハンド14を目標位置、目標姿勢、及び目標高さに移動させるように搬送ロボット12(各アクチュエータ)を制御するコントローラである。ロボットコントローラ110の構成の詳細については後述する。 The robot controller 110 controls the transport robot 12 (each actuator) to move the hand 14 to a target position, target posture, and target height. The configuration of the robot controller 110 will be described in detail below.
(アライメント装置)
アライメント装置30は、搬送ロボット12から受け取ったワークの姿勢を調節し、当該ワークの中心位置を検出してもよい。アライメント装置30は、ワークが基板W1である場合に、搬送ロボット12から受け取った基板W1の姿勢を調節し、当該基板W1の中心位置を検出してもよい。アライメント装置30は、ワークがリング部材W2である場合に、搬送ロボット12から受け取ったリング部材W2の姿勢を調節し、当該リング部材W2の中心位置を検出してもよい。アライメント装置30によって検出されたワーク(基板W1又はリング部材W2)の中心位置に基づき、搬送ロボット12のハンド14の水平方向における位置が調節された後に、ハンド14が当該ワークを受け取ることでワークの中心位置が調節される。
(Alignment device)
The alignment device 30 may adjust the posture of the workpiece received from the transport robot 12 and detect the center position of the workpiece. If the workpiece is a substrate W1, the alignment device 30 may adjust the posture of the substrate W1 received from the transport robot 12 and detect the center position of the substrate W1. If the workpiece is a ring member W2, the alignment device 30 may adjust the posture of the ring member W2 received from the transport robot 12 and detect the center position of the ring member W2. After the horizontal position of the hand 14 of the transport robot 12 is adjusted based on the center position of the workpiece (substrate W1 or ring member W2) detected by the alignment device 30, the hand 14 receives the workpiece and adjusts the center position of the workpiece.
アライメント装置30は、例えば、姿勢調節ユニット32と、アライメントコントローラ130とを備える。姿勢調節ユニット32は、ワークのエッジ位置を検出し、ワークの姿勢の調節を行うユニットである。図2に示されるように、姿勢調節ユニット32は、基台34と、支持部40と、回転駆動部50と、リフト部60と、昇降駆動部70と、エッジセンサ90とを有する。基台34は、基板処理装置内(例えば搬送室内)の所定位置に設置される。 The alignment device 30 includes, for example, an attitude adjustment unit 32 and an alignment controller 130. The attitude adjustment unit 32 detects the edge position of the workpiece and adjusts the attitude of the workpiece. As shown in FIG. 2, the attitude adjustment unit 32 includes a base 34, a support unit 40, a rotation drive unit 50, a lift unit 60, an elevation drive unit 70, and an edge sensor 90. The base 34 is installed at a predetermined position within the substrate processing apparatus (e.g., inside a transfer chamber).
支持部40は、基板W1とリング部材W2とのそれぞれをワークとして支持する。本開示において、基板W1とリング部材W2とのそれぞれをワークとして支持することには、基板W1のみをワークとして支持すること、リング部材W2のみをワークとして支持すること、及び、基板W1及びリング部材W2それぞれを同時にワークとして支持することを含む。以下では、支持部40が、基板W1とリング部材W2とのいずれか一方をワークとして支持する場合を例示する。この場合、支持部40は、基板W1を支持している間はリング部材W2を支持せず、リング部材W2を支持している間は基板W1を支持しない。 The support unit 40 supports the substrate W1 and the ring member W2 as workpieces. In the present disclosure, supporting the substrate W1 and the ring member W2 as workpieces includes supporting only the substrate W1 as workpieces, supporting only the ring member W2 as workpieces, and simultaneously supporting both the substrate W1 and the ring member W2 as workpieces. The following describes an example in which the support unit 40 supports either the substrate W1 or the ring member W2 as workpieces. In this case, the support unit 40 does not support the ring member W2 while supporting the substrate W1, and does not support the substrate W1 while supporting the ring member W2.
支持部40は、基台34の上方に配置されており、中心軸CAxまわりに回転可能である。中心軸CAxは、例えば基台34を通り、鉛直なラインに沿うように設定されている。支持部40は、ワークが基板W1である場合に、中心軸CAxを囲む複数箇所P1で基板W1を支持する。支持部40は、ワークがリング部材W2である場合に、中心軸CAxを囲む複数箇所P2でリング部材W2を支持する。支持部40は、基板W1を水平に支持し、リング部材W2を水平に支持する。 The support unit 40 is disposed above the base 34 and is rotatable around the central axis CAx. The central axis CAx is set, for example, to pass through the base 34 and follow a vertical line. When the workpiece is a substrate W1, the support unit 40 supports the substrate W1 at multiple points P1 surrounding the central axis CAx. When the workpiece is a ring member W2, the support unit 40 supports the ring member W2 at multiple points P2 surrounding the central axis CAx. The support unit 40 supports the substrate W1 horizontally and supports the ring member W2 horizontally.
支持部40は、回転可能部49と、複数の基板支持部41と、複数のリング支持部42とを有してもよい。回転可能部49は、中心軸CAxまわりに回転可能に設けられる。回転可能部49は、円柱状の回転部43と、回転部43から外方に放射状に延びる複数の回転アーム44とを含む。複数の基板支持部41は、中心軸CAxを囲む複数箇所P1で基板W1を同時に支持する。複数のリング支持部42は、中心軸CAxを囲む複数箇所P2でリング部材W2を同時に支持する。 The support portion 40 may have a rotatable portion 49, multiple substrate support portions 41, and multiple ring support portions 42. The rotatable portion 49 is rotatable around the central axis CAx. The rotatable portion 49 includes a cylindrical rotating portion 43 and multiple rotating arms 44 extending radially outward from the rotating portion 43. The multiple substrate support portions 41 simultaneously support the substrate W1 at multiple locations P1 surrounding the central axis CAx. The multiple ring support portions 42 simultaneously support the ring member W2 at multiple locations P2 surrounding the central axis CAx.
複数箇所P1は、中心軸CAxまわりの円周上に位置する。複数箇所P1は、中心軸CAxまわりの円周上において等間隔に配置されてもよい。複数箇所P1が位置する円周の直径は、基板W1の直径よりも小さい。複数箇所P2は、中心軸CAxまわりの円周上に位置する。複数箇所P2は、中心軸CAxまわりの円周上において等間隔に配置されてもよい。複数箇所P2が位置する円周の直径は、リング部材W2の内径よりも大きく、リング部材W2の外径よりも小さい。複数箇所P2が位置する円周の直径は、複数箇所P1が位置する円周の直径よりも大きくてもよい。 The multiple points P1 are located on a circumference around the central axis CAx. The multiple points P1 may be arranged at equal intervals on the circumference around the central axis CAx. The diameter of the circumference on which the multiple points P1 are located is smaller than the diameter of the substrate W1. The multiple points P2 are located on a circumference around the central axis CAx. The multiple points P2 may be arranged at equal intervals on the circumference around the central axis CAx. The diameter of the circumference on which the multiple points P2 are located is larger than the inner diameter of the ring member W2 and smaller than the outer diameter of the ring member W2. The diameter of the circumference on which the multiple points P2 are located may be larger than the diameter of the circumference on which the multiple points P1 are located.
複数の基板支持部41が設けられる位置が複数箇所P1に対応して、複数のリング支持部42が設けられる位置が複数箇所P2に対応する。複数箇所P1及び複数箇所P2は、回転アーム44の回転に従って、中心軸CAxまわりの位置が変化する。中心軸CAxまわりの円周の半径方向に沿って、中心軸CAx、基板支持部41、及びリング支持部42が、この順に並ぶ。つまり、中心軸CAxと基板支持部41との間の最短距離は、中心軸CAxとリング支持部42との間の最短距離よりも小さい。 The positions where the multiple substrate support parts 41 are provided correspond to multiple locations P1, and the positions where the multiple ring support parts 42 are provided correspond to multiple locations P2. The positions of the multiple locations P1 and P2 change around the central axis CAx as the rotating arm 44 rotates. The central axis CAx, substrate support parts 41, and ring support part 42 are arranged in this order along the radial direction of the circumference around the central axis CAx. In other words, the shortest distance between the central axis CAx and the substrate support part 41 is shorter than the shortest distance between the central axis CAx and the ring support part 42.
図3に示されるように、基板支持部41及びリング支持部42は、回転アーム44の先端部44aに設けられている。先端部44aには、中心軸CAxから離れる外方部分が高くなる段差が形成されてもよい。基板支持部41及びリング支持部42は、パッドであってもよい。基板支持部41を形成する材料及びリング支持部42を形成する材料が、エラストマ(例えばゴム)を含んでもよい。複数の基板支持部41に基板W1が載置された状態で、複数の基板支持部41は、基板W1との間の摩擦により基板W1を保持する。複数のリング支持部42にリング部材W2が載置された状態で、複数のリング支持部42は、リング部材W2との間の摩擦によりリング部材W2を保持する。基板支持部41及びリング支持部42の少なくとも一方は、摩擦による保持に代えて、吸着によってワークを保持するように構成されていてもよい。 As shown in FIG. 3 , the substrate support portion 41 and the ring support portion 42 are provided at the tip 44a of the rotating arm 44. The tip 44a may have a step that is higher at the outer portion away from the central axis CAx. The substrate support portion 41 and the ring support portion 42 may be pads. The material forming the substrate support portion 41 and the material forming the ring support portion 42 may include an elastomer (e.g., rubber). When a substrate W1 is placed on the multiple substrate support portions 41, the multiple substrate support portions 41 hold the substrate W1 by friction between the substrate W1. When a ring member W2 is placed on the multiple ring support portions 42, the multiple ring support portions 42 hold the ring member W2 by friction between the ring support portions 42. At least one of the substrate support portion 41 and the ring support portion 42 may be configured to hold a workpiece by suction instead of by friction.
基板支持部41は、先端部44aに形成される段差の下段に設けられ、リング支持部42は、上記段差の上段に設けられる。基板支持部41の上面の高さ位置と、リング支持部42の上面の高さ位置とが、互いに異なっていてもよい。「高さ位置」は、中心軸CAxの軸方向における位置である。リング支持部42の上面の高さ位置は、基板支持部41の上面の高さ位置よりも高くてもよい。複数のリング支持部42に支持されたときのリング部材W2の下面の高さ位置は、複数の基板支持部41に支持されたときの基板W1の下面の高さ位置よりも高い。 The substrate support part 41 is provided on the lower step of a step formed on the tip part 44a, and the ring support part 42 is provided on the upper step of the step. The height position of the upper surface of the substrate support part 41 and the height position of the upper surface of the ring support part 42 may be different from each other. "Height position" refers to the position in the axial direction of the central axis CAx. The height position of the upper surface of the ring support part 42 may be higher than the height position of the upper surface of the substrate support part 41. The height position of the lower surface of the ring member W2 when supported by multiple ring support parts 42 is higher than the height position of the lower surface of the substrate W1 when supported by multiple substrate support parts 41.
図4(a)には、複数の基板支持部41が基板W1を支持した状態の姿勢調節ユニット32が例示されており、図4(b)には、複数のリング支持部42がリング部材W2を支持した状態の姿勢調節ユニット32が例示されている。基板W1のエッジである外周縁E1は、位置決め部Id1を含んでもよい。位置決め部Id1の具体例としては、ノッチ(切欠き)が挙げられる。リング部材W2のエッジである内周縁Ei2及び外周縁Eo2の少なくとも一方は、位置決め部Id2を含んでもよい。位置決め部Id2の具体例としては、切欠き、及びオリエンテーションフラットが挙げられる。 Figure 4(a) illustrates an example of the attitude adjustment unit 32 with multiple substrate support parts 41 supporting a substrate W1, and Figure 4(b) illustrates an example of the attitude adjustment unit 32 with multiple ring support parts 42 supporting a ring member W2. The outer peripheral edge E1, which is the edge of the substrate W1, may include a positioning portion Id1. A specific example of the positioning portion Id1 is a notch. At least one of the inner peripheral edge Ei2 and outer peripheral edge Eo2, which are the edges of the ring member W2, may include a positioning portion Id2. Specific examples of the positioning portion Id2 include a notch and an orientation flat.
位置決め部Id1及び位置決め部Id2は、基板W1及びリング部材W2の水平方向における姿勢(ワークの中心まわりの姿勢)をそれぞれ調節するために設けられる。リング部材W2の種類によっては、位置決め部Id2が設けられなくてもよい。以下では、基板W1の位置決め部Id1、及びリング部材W2の位置決め部Id2を総称して「位置決め部Id」と称する場合がある。ワークの位置決め部Idは、ワークの中心軸CAxまわりの姿勢を調節するための指標(基準位置)である。 The positioning portion Id1 and the positioning portion Id2 are provided to adjust the horizontal posture (posture around the center of the workpiece) of the substrate W1 and the ring member W2, respectively. Depending on the type of ring member W2, the positioning portion Id2 may not be provided. Below, the positioning portion Id1 of the substrate W1 and the positioning portion Id2 of the ring member W2 may be collectively referred to as the "positioning portion Id." The positioning portion Id of the workpiece is an index (reference position) for adjusting the posture of the workpiece around the central axis CAx.
図2に戻り、回転駆動部50は、ワークを支持した状態の支持部40を中心軸CAxまわりに回転させる。一例では、回転駆動部50は、基台34の上面に設けられており、支持部40の回転部43を支持している。回転駆動部50は、例えば、電動モータ等の動力源によって回転部43を中心軸CAxまわりに回転させる回転アクチュエータである。回転駆動部50によって支持部40(回転部43)が回転することで、支持部40の基板支持部41及びリング支持部42が中心軸CAxまわりに回転する。これにより、支持部40に基板W1が支持されている場合には、その基板W1が中心軸CAxまわりに回転する。支持部40にリング部材W2が支持されている場合には、そのリング部材W2が中心軸CAxまわりに回転する。 Returning to FIG. 2 , the rotation drive unit 50 rotates the support unit 40, which is supporting a workpiece, about the central axis CAx. In one example, the rotation drive unit 50 is provided on the upper surface of the base 34 and supports the rotating unit 43 of the support unit 40. The rotation drive unit 50 is a rotary actuator that rotates the rotating unit 43 about the central axis CAx using a power source such as an electric motor. When the rotation drive unit 50 rotates the support unit 40 (rotating unit 43), the substrate support unit 41 and ring support unit 42 of the support unit 40 rotate about the central axis CAx. As a result, if a substrate W1 is supported on the support unit 40, the substrate W1 rotates about the central axis CAx. If a ring member W2 is supported on the support unit 40, the ring member W2 rotates about the central axis CAx.
リフト部60は、基台34の上方に配置されており、支持部40が回転しても移動しないように設けられている。リフト部60は、ワークが基板W1である場合に、中心軸CAxを囲む複数箇所P3で基板W1を支持し、ワークがリング部材W2である場合に、中心軸CAxを囲む複数箇所P4でリング部材W2を支持する。リフト部60は、支持部40と同様に、基板W1を水平に支持し、リング部材W2を水平に支持する。 The lift unit 60 is disposed above the base 34 and is configured so as not to move even when the support unit 40 rotates. When the workpiece is a substrate W1, the lift unit 60 supports the substrate W1 at multiple points P3 surrounding the central axis CAx, and when the workpiece is a ring member W2, the lift unit 60 supports the ring member W2 at multiple points P4 surrounding the central axis CAx. Like the support unit 40, the lift unit 60 supports the substrate W1 horizontally and the ring member W2 horizontally.
リフト部60は、例えば、複数の基板支持部61と、複数のリング支持部62と、昇降可能部69とを有する。複数の基板支持部61は、中心軸CAxを囲む複数箇所P3で基板W1を同時に支持する。複数のリング支持部62は、中心軸CAxを囲む複数箇所P4でリング部材W2を同時に支持する。 The lift unit 60 has, for example, multiple substrate support units 61, multiple ring support units 62, and a liftable unit 69. The multiple substrate support units 61 simultaneously support the substrate W1 at multiple locations P3 surrounding the central axis CAx. The multiple ring support units 62 simultaneously support the ring member W2 at multiple locations P4 surrounding the central axis CAx.
複数箇所P3は、中心軸CAxまわりの円周上に位置している。複数箇所P3は、中心軸CAxまわりの円周上において等間隔に配置されてもよい。複数箇所P3が位置する円周の直径は、基板W1の直径よりも小さい。複数箇所P4は、中心軸CAxまわりの円周上に位置している。複数箇所P4は、中心軸CAxまわりの円周上において等間隔に配置されてもよい。複数箇所P4が位置する円周の直径は、リング部材W2の内径よりも大きく、リング部材W2の外径よりも小さい。複数箇所P4が位置する円周の直径は、複数箇所P3が位置する円周の直径よりも大きくてもよい。 The multiple points P3 are located on a circumference around the central axis CAx. The multiple points P3 may be arranged at equal intervals on the circumference around the central axis CAx. The diameter of the circumference on which the multiple points P3 are located is smaller than the diameter of the substrate W1. The multiple points P4 are located on a circumference around the central axis CAx. The multiple points P4 may be arranged at equal intervals on the circumference around the central axis CAx. The diameter of the circumference on which the multiple points P4 are located is larger than the inner diameter of the ring member W2 and smaller than the outer diameter of the ring member W2. The diameter of the circumference on which the multiple points P4 are located may be larger than the diameter of the circumference on which the multiple points P3 are located.
複数の基板支持部61が設けられる位置が複数箇所P3に対応して、複数のリング支持部62が設けられる位置が複数箇所P4に対応する。平面視(上方から見ること)における複数箇所P3及び複数箇所P4は、所定の位置に固定されている。中心軸CAxまわりの円周の半径方向に沿って、中心軸CAx、基板支持部61、及びリング支持部62が、この順に並ぶ。つまり、中心軸CAxと基板支持部61との間の最短距離は、中心軸CAxとリング支持部62との間の最短距離よりも小さい。 The locations where the multiple substrate support portions 61 are provided correspond to multiple locations P3, and the locations where the multiple ring support portions 62 are provided correspond to multiple locations P4. In a plan view (viewed from above), multiple locations P3 and multiple locations P4 are fixed at predetermined positions. The central axis CAx, substrate support portions 61, and ring support portion 62 are arranged in this order along the radial direction of the circumference around the central axis CAx. In other words, the shortest distance between the central axis CAx and the substrate support portion 61 is shorter than the shortest distance between the central axis CAx and the ring support portion 62.
昇降可能部69は、中心軸CAxに沿って昇降可能に設けられる。昇降可能部69は、例えば、底部63と、複数の接続部64と、複数の先端部65とを有する。底部63は、板状に形成されている。底部63は、平面視において支持部40の回転部43と重ならないように形成されている。底部63には、中心軸CAxまわりの複数箇所に端部が設けられている。その端部に接続部64が接続され、接続部64に先端部65が接続される(図3も参照)。 The liftable portion 69 is provided so as to be able to move up and down along the central axis CAx. The liftable portion 69 has, for example, a bottom portion 63, multiple connection portions 64, and multiple tip portions 65. The bottom portion 63 is formed in a plate shape. The bottom portion 63 is formed so as not to overlap with the rotating portion 43 of the support portion 40 in a plan view. The bottom portion 63 has end portions at multiple locations around the central axis CAx. The connection portions 64 are connected to the end portions, and the tip portions 65 are connected to the connection portions 64 (see also Figure 3).
図3に示されるように、基板支持部61及びリング支持部62は、昇降可能部69の先端部65に設けられている。先端部65には、中心軸CAxから離れる外方の部分が高くなる段差が形成されてもよい。基板支持部61及びリング支持部62は、パッドであってもよい。基板支持部61を形成する材料及びリング支持部62を形成する材料が、エラストマ(例えばゴム)を含んでもよい。複数の基板支持部61に基板W1が載置された状態で、複数の基板支持部61は、基板W1との間の摩擦により基板W1を保持する。複数のリング支持部62にリング部材W2が載置された状態で、複数のリング支持部62は、リング部材W2との間の摩擦によりリング部材W2を保持する。基板支持部61及びリング支持部62の少なくとも一方は、摩擦による保持に代えて、吸着によってワークを保持するように構成されていてもよい。 As shown in FIG. 3 , the substrate support portion 61 and the ring support portion 62 are provided at the tip 65 of the liftable portion 69. The tip 65 may have a step that is higher at the outer portion away from the central axis CAx. The substrate support portion 61 and the ring support portion 62 may be pads. The material forming the substrate support portion 61 and the material forming the ring support portion 62 may include an elastomer (e.g., rubber). When a substrate W1 is placed on the multiple substrate support portions 61, the multiple substrate support portions 61 hold the substrate W1 by friction between the substrate W1. When a ring member W2 is placed on the multiple ring support portions 62, the multiple ring support portions 62 hold the ring member W2 by friction between the ring support portions 62. At least one of the substrate support portion 61 and the ring support portion 62 may be configured to hold a workpiece by suction instead of by friction.
基板支持部61は、先端部65に形成される段差の下段に設けられ、リング支持部62は、上記段差の上段に設けられる。基板支持部61の上面の高さ位置と、リング支持部62の上面の高さ位置とが、互いに異なっていてもよい。リング支持部62の上面の高さ位置は、基板支持部61の上面の高さ位置よりも高くてもよい。複数のリング支持部62に支持されたときのリング部材W2の下面の高さ位置は、複数の基板支持部61に支持されたときの基板W1の下面の高さ位置よりも高い。なお、リフト部60は、ワークを支持して昇降させることが可能であれば、どのように構成されていてもよい。リフト部60は、複数箇所P3それぞれに位置する昇降可能な複数の支持ピンと、複数箇所P4それぞれに位置する昇降可能な複数の支持ピンとを有してもよい。 The substrate support part 61 is provided on the lower step of a step formed on the tip part 65, and the ring support part 62 is provided on the upper step of the step. The height position of the upper surface of the substrate support part 61 and the height position of the upper surface of the ring support part 62 may be different from each other. The height position of the upper surface of the ring support part 62 may be higher than the height position of the upper surface of the substrate support part 61. The height position of the lower surface of the ring member W2 when supported by multiple ring support parts 62 is higher than the height position of the lower surface of the substrate W1 when supported by multiple substrate support parts 61. The lift part 60 may be configured in any way as long as it can support and raise and lower the workpiece. The lift part 60 may have multiple support pins that can be raised and lowered located at multiple locations P3, and multiple support pins that can be raised and lowered located at multiple locations P4.
昇降駆動部70は、リフト部60(昇降可能部69)を昇降させる。一例では、昇降駆動部70は、基台34の上面に設けられており、リフト部60の底部63を支持している。昇降駆動部70は、例えば、エアシリンダ等の動力源によってリフト部60を中心軸CAxに沿って移動(昇降)させる昇降アクチュエータである。昇降駆動部70によってリフト部60が昇降することで、リフト部60の複数の先端部65(複数の基板支持部61及び複数のリング支持部62)が昇降する。 The lifting/lowering drive unit 70 raises and lowers the lift unit 60 (liftable unit 69). In one example, the lifting/lowering drive unit 70 is provided on the upper surface of the base 34 and supports the bottom 63 of the lift unit 60. The lifting/lowering drive unit 70 is, for example, a lifting actuator that moves (raises and lowers) the lift unit 60 along the central axis CAx using a power source such as an air cylinder. As the lift unit 60 is raised and lowered by the lifting/lowering drive unit 70, the multiple tip portions 65 of the lift unit 60 (the multiple substrate support portions 61 and the multiple ring support portions 62) rise and lower.
図2に示される昇降駆動部70は、支持部40が基板W1を支持する状態と、リフト部60が基板W1を支持する状態とを切り替えるように、中心軸CAxに沿ってリフト部60を昇降させる。昇降駆動部70は、支持部40がリング部材W2を支持する状態と、リフト部60がリング部材W2を支持する状態とを切り替えるように、中心軸CAxに沿ってリフト部60を昇降させる。昇降駆動部70は、例えば、リフト部60の先端部65が回転アーム44(先端部44a)よりも上方に位置する高さ位置と、先端部65が回転アーム44(先端部44a)よりも下方に位置する高さ位置との間でリフト部60を昇降させる。リフト部60が昇降することで、支持部40とリフト部60との間でワークの受け渡しが行われる。 The lifting drive unit 70 shown in FIG. 2 raises and lowers the lifting unit 60 along the central axis CAx to switch between a state in which the support unit 40 supports the substrate W1 and a state in which the lifting unit 60 supports the substrate W1. The lifting drive unit 70 raises and lowers the lifting unit 60 along the central axis CAx to switch between a state in which the support unit 40 supports the ring member W2 and a state in which the lifting unit 60 supports the ring member W2. The lifting drive unit 70 raises and lowers the lifting unit 60, for example, between a height position where the tip 65 of the lifting unit 60 is positioned above the rotating arm 44 (tip 44a) and a height position where the tip 65 is positioned below the rotating arm 44 (tip 44a). As the lifting unit 60 raises and lowers, workpieces are transferred between the support unit 40 and the lifting unit 60.
エッジセンサ90は、支持部40によって支持されたワークのエッジ位置を示す情報(以下、「エッジ位置情報」という。)を取得するセンサである。ワークのエッジ位置は、中心軸CAxを中心とした円周の半径方向におけるエッジの位置である。支持部40が基板W1を支持しているときには、エッジセンサ90は、基板W1のエッジ位置を示すエッジ位置情報を取得する。支持部40がリング部材W2を支持しているときには、エッジセンサ90は、リング部材W2のエッジ位置を示すエッジ位置情報を取得する。エッジセンサ90は、中心軸CAxまわりにおいて、エッジ位置情報を取得可能な位置に配置されている。エッジセンサ90は、例えば、中心軸CAxまわりの円周上において隣り合う複数箇所P3の間に配置されている。 The edge sensor 90 is a sensor that acquires information indicating the edge position of the workpiece supported by the support part 40 (hereinafter referred to as "edge position information"). The edge position of the workpiece is the edge position in the radial direction of a circumference centered on the central axis CAx. When the support part 40 supports the substrate W1, the edge sensor 90 acquires edge position information indicating the edge position of the substrate W1. When the support part 40 supports the ring member W2, the edge sensor 90 acquires edge position information indicating the edge position of the ring member W2. The edge sensor 90 is disposed at a position around the central axis CAx from which edge position information can be acquired. The edge sensor 90 is disposed, for example, between adjacent locations P3 on the circumference around the central axis CAx.
図5又は図6に示されるように、エッジセンサ90は、例えば、照射部92と受光部94とを含む。照射部92及び受光部94は、上下方向において支持部40上のワークを間に挟むように配置されている。照射部92及び受光部94は、中心軸CAxまわりの円周において、支持部40上のワークのエッジの一部を間に挟むように配置されている。一例では、照射部92が支持部40上のワークの上方に配置され、受光部94が支持部40上のワークの下方に配置されている。 As shown in FIG. 5 or 6, the edge sensor 90 includes, for example, an irradiation unit 92 and a light receiving unit 94. The irradiation unit 92 and the light receiving unit 94 are arranged so as to sandwich the workpiece on the support unit 40 between them in the vertical direction. The irradiation unit 92 and the light receiving unit 94 are arranged around the central axis CAx so as to sandwich a portion of the edge of the workpiece on the support unit 40 between them. In one example, the irradiation unit 92 is arranged above the workpiece on the support unit 40, and the light receiving unit 94 is arranged below the workpiece on the support unit 40.
照射部92は、中心軸CAxを中心とした円周の半径方向に沿って延びる領域(以下、「照射領域」という。)に光を照射する。照射部92による光の照射領域は、上記半径方向において、支持部40に支持されている基板W1の外周縁E1が含まれ、且つ、支持部40に支持されているリング部材W2の内周縁Ei2及び外周縁Eo2が含まれるように設定されている。 The irradiation unit 92 irradiates light onto an area (hereinafter referred to as the "irradiation area") extending along the radial direction of a circle centered on the central axis CAx. The area irradiated with light by the irradiation unit 92 is set so as to include, in the radial direction, the outer peripheral edge E1 of the substrate W1 supported by the support unit 40, and the inner peripheral edge Ei2 and outer peripheral edge Eo2 of the ring member W2 supported by the support unit 40.
受光部94は、上下方向において照射部92に対向するように配置されている。受光部94は、中心軸CAxを中心とした円周の半径方向に沿って1列に並ぶ複数の受光素子96を有するラインセンサであってもよい。受光部94は、CCD(Charge Coupled Device)センサであってもよく、CMOS(Complementary Metal Oxide Semiconductor)センサであってもよい。各受光素子96は、入射した光量に応じた信号(例えば、電圧信号)を生成する。照射部92から照射された光の一部は、ワークで遮られ、受光部94に到達しない。照射部92から照射された光の一部は、ワークで遮られずに、受光部94に到達する。 The light receiving unit 94 is arranged to face the irradiation unit 92 in the vertical direction. The light receiving unit 94 may be a line sensor having multiple light receiving elements 96 arranged in a row along the radial direction of a circle centered on the central axis CAx. The light receiving unit 94 may be a CCD (Charge Coupled Device) sensor or a CMOS (Complementary Metal Oxide Semiconductor) sensor. Each light receiving element 96 generates a signal (e.g., a voltage signal) corresponding to the amount of light incident thereon. Some of the light emitted from the irradiation unit 92 is blocked by the workpiece and does not reach the light receiving unit 94. Some of the light emitted from the irradiation unit 92 reaches the light receiving unit 94 without being blocked by the workpiece.
図5に示されるように、基板W1によって光が遮蔽される領域と、基板W1によって光が遮蔽されない領域とで、受光素子96が生成する信号の強さ(電圧値V)が異なる。そのため、中心軸CAxを中心とした円周の半径方向に沿って、受光部94によって生成される信号をスキャンすることで、基板W1の外周縁E1の位置が検出される。スキャン方向SDは、外周から中心軸CAxに向かう方向であってもよく、中心軸CAxから外周に向かう方向であってもよい。一例では、外周から中心軸CAxに向かうスキャン方向SDにスキャンしたときに、信号の強さが閾値Thを下回る位置(図5の位置r1)を検出することで、外周縁E1の位置が検出される。外周縁E1の位置の検出結果が、基板W1のエッジ位置を示すエッジ位置情報である。 As shown in FIG. 5 , the strength of the signal (voltage value V) generated by the light-receiving element 96 differs between areas where light is blocked by the substrate W1 and areas where light is not blocked by the substrate W1. Therefore, the position of the outer periphery E1 of the substrate W1 is detected by scanning the signal generated by the light-receiving unit 94 along the radial direction of the circumference centered on the central axis CAx. The scanning direction SD may be the direction from the outer periphery toward the central axis CAx, or the direction from the central axis CAx toward the outer periphery. In one example, the position of the outer periphery E1 is detected by detecting the position (position r1 in FIG. 5 ) where the signal strength falls below the threshold value Th when scanning in the scanning direction SD toward the central axis CAx from the outer periphery. The detection result of the position of the outer periphery E1 is edge position information indicating the edge position of the substrate W1.
図6に示されるように、リング部材W2によって光が遮蔽される領域と、リング部材W2によって光が遮蔽されない領域とで、受光素子96が生成する信号の強さ(電圧値V)が異なる。そのため、上記半径方向に沿って、受光部94によって生成される信号をスキャンすることで、リング部材W2の内周縁Ei2の位置及び外周縁Eo2の位置が検出される。一例では、外周から中心軸CAxに向かうスキャン方向SDにスキャンしたときに、信号の強さが閾値Thを下回る位置(図6の位置r1)を検出することで、外周縁Eo2の位置が検出される。また、外周から中心軸CAxに向かうスキャン方向SDにスキャンしたときに、信号の強さが閾値Thを上回る位置(図6の位置r2)を検出することで、内周縁Ei2の位置が検出される。外周縁Eo2の位置の検出結果、及び内周縁Ei2の位置の検出結果が、リング部材W2のエッジ位置を示すエッジ位置情報である。 As shown in FIG. 6 , the strength of the signal (voltage value V) generated by the light-receiving element 96 differs between the region where light is blocked by the ring member W2 and the region where light is not blocked by the ring member W2. Therefore, by scanning the signal generated by the light-receiving unit 94 along the radial direction, the positions of the inner peripheral edge Ei2 and the outer peripheral edge Eo2 of the ring member W2 are detected. In one example, the position of the outer peripheral edge Eo2 is detected by detecting a position where the signal strength falls below the threshold value Th (position r1 in FIG. 6 ) when scanning in the scanning direction SD from the outer periphery toward the central axis CAx. Furthermore, the position of the inner peripheral edge Ei2 is detected by detecting a position where the signal strength exceeds the threshold value Th (position r2 in FIG. 6 ) when scanning in the scanning direction SD from the outer periphery toward the central axis CAx. The detection results of the positions of the outer peripheral edge Eo2 and the inner peripheral edge Ei2 constitute edge position information indicating the edge positions of the ring member W2.
ワークによって光が遮蔽される領域と、ワークによって光が遮蔽されない領域との間で、信号の強さの大小関係が、図5及び図6に示される例と逆であってもよい。この場合、外周から中心軸CAxに向かうスキャン方向SDにスキャンしたときに、信号の強さが閾値Thを上回る位置を検出することで、外周縁E1又は外周縁Eo2の位置が検出される。外周から中心軸CAxに向かうスキャン方向SDにスキャンしたときに、信号の強さが閾値Thを下回る位置を検出することで、内周縁Ei2の位置が検出される。 The relationship in signal strength between areas where light is blocked by the workpiece and areas where light is not blocked by the workpiece may be reversed from the examples shown in Figures 5 and 6. In this case, when scanning in the scan direction SD from the outer periphery toward the central axis CAx, the position of the outer periphery edge E1 or outer periphery edge Eo2 is detected by detecting a position where the signal strength exceeds the threshold value Th. When scanning in the scan direction SD from the outer periphery toward the central axis CAx, the position of the inner periphery edge Ei2 is detected by detecting a position where the signal strength falls below the threshold value Th.
(コントローラ)
以下では、アライメントコントローラ130の構成の一例と、ロボット装置10のロボットコントローラ110の構成の一例とについて説明する。アライメントコントローラ130は、姿勢調節ユニット32を制御するコントローラである。アライメントコントローラ130は、少なくとも、基板W1とリング部材W2とのそれぞれをワークとして支持部40に支持させることと、支持部40によって支持されたワークのエッジ位置を示すエッジ位置情報を取得することと、を実行するように構成されている。アライメントコントローラ130は、更に、エッジ位置情報に基づいてワークのアライメントを行うためのアライメント情報を取得することと、エッジ位置情報と、基板W1及びリング部材W2のそれぞれ対して予め定められた判別情報とに基づいて、ワークの異常の有無を判定することと、を実行するように構成されている。
(controller)
An example of the configuration of the alignment controller 130 and an example of the configuration of the robot controller 110 of the robot device 10 will be described below. The alignment controller 130 is a controller that controls the attitude adjustment unit 32. The alignment controller 130 is configured to at least cause the support part 40 to support each of the substrate W1 and the ring member W2 as a workpiece, and to acquire edge position information that indicates the edge position of the workpiece supported by the support part 40. The alignment controller 130 is further configured to acquire alignment information for aligning the workpiece based on the edge position information, and to determine whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate W1 and the ring member W2.
図7に示されるように、アライメントコントローラ130は、機能上の構成(以下、「機能モジュール」という。)として、受渡制御部132と、エッジ位置取得部134と、プロファイル生成部136と、中心位置算出部138と、領域抽出部142と、形状判定部144と、異常判定部148と、判別情報保持部146と、異常出力部152と、アライメント情報取得部154と、姿勢制御部156とを有する。これらの機能モジュールが実行する処理は、アライメントコントローラ130が実行する処理に相当する。 As shown in FIG. 7, the alignment controller 130 has, as its functional components (hereinafter referred to as "functional modules"), a delivery control unit 132, an edge position acquisition unit 134, a profile generation unit 136, a center position calculation unit 138, an area extraction unit 142, a shape determination unit 144, an abnormality determination unit 148, a discrimination information storage unit 146, an abnormality output unit 152, an alignment information acquisition unit 154, and an attitude control unit 156. The processing performed by these functional modules corresponds to the processing performed by the alignment controller 130.
受渡制御部132は、支持部40がワークを支持する状態と、リフト部60がワークを支持する状態とを切り替えるように昇降駆動部70を制御する。エッジ位置取得部134は、ワークのエッジ位置を示すエッジ位置情報をエッジセンサ90から取得する。エッジ位置取得部134は、例えば、回転駆動部50により支持部40(ワーク)を中心軸CAxまわりに回転させつつ、支持部40の回転角度を示す情報と、エッジ位置情報とを同期して回転駆動部50及びエッジセンサ90から取得する。 The delivery control unit 132 controls the lifting/lowering drive unit 70 to switch between a state in which the support unit 40 supports the workpiece and a state in which the lift unit 60 supports the workpiece. The edge position acquisition unit 134 acquires edge position information indicating the edge position of the workpiece from the edge sensor 90. For example, the edge position acquisition unit 134 rotates the support unit 40 (workpiece) around the central axis CAx using the rotation drive unit 50, and acquires information indicating the rotation angle of the support unit 40 and edge position information from the rotation drive unit 50 and the edge sensor 90 in synchronization.
プロファイル生成部136は、回転駆動部50が支持部40を回転させている最中にエッジセンサ90によって取得されたエッジ位置情報に基づいて、エッジプロファイルを生成する。エッジプロファイルは、支持部40の中心軸CAxまわりの回転角度と、ワークのエッジ位置との関係を示す情報である。中心位置算出部138は、エッジプロファイルに基づいて、支持部40におけるワークの中心位置を算出する。支持部40におけるワークの中心位置とは、支持部40に支持された状態のワークの水平方向における中心位置を意味する。 The profile generation unit 136 generates an edge profile based on the edge position information acquired by the edge sensor 90 while the rotation drive unit 50 is rotating the support unit 40. The edge profile is information that indicates the relationship between the rotation angle of the support unit 40 about the central axis CAx and the edge position of the workpiece. The center position calculation unit 138 calculates the center position of the workpiece on the support unit 40 based on the edge profile. The center position of the workpiece on the support unit 40 refers to the center position in the horizontal direction of the workpiece when supported by the support unit 40.
領域抽出部142は、エッジプロファイルにおいて、ワークの位置決め部Idであると推定される候補領域を抽出する。形状判定部144は、領域抽出部142によって抽出された候補領域が、ワークの位置決め部Idの基準形状に対応するか否かを判定する。異常判定部148は、エッジ位置情報と、基板W1及びリング部材W2のそれぞれに対して予め定められた判別情報とに基づいて、ワークの異常の有無を判定する。ワークの異常とは、ワークのエッジ部分での欠陥である。判別情報保持部146は、上記判別情報を保持(記憶)する。 The area extraction unit 142 extracts candidate areas in the edge profile that are estimated to be the workpiece positioning portion Id. The shape determination unit 144 determines whether the candidate areas extracted by the area extraction unit 142 correspond to the reference shape of the workpiece positioning portion Id. The abnormality determination unit 148 determines whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate W1 and ring member W2. A workpiece abnormality is a defect in the edge portion of the workpiece. The discrimination information storage unit 146 stores (stores) the above discrimination information.
ワークのエッジ部分の欠陥の一例として、エッジ部分の欠けがある。異常であると判定するエッジ部分の欠けは、予期されない欠けであり、位置決め部Id1と異なる。エッジ部分に欠けが存在する場合に、ワークが異常であるか否かを判定するためには、その欠けが位置決め部Id1であるか否かを判定する必要がある。判別情報は、ワークが正常であるか否かを判別するための情報であり、作業員等のオペレータにより予め定められていてもよい。判別情報は、基板W1及びリング部材W2にそれぞれについて、正常であると判別されるエッジ条件(エッジの条件)を含む。ワークの異常の判定方法の詳細については、後述する。 An example of a defect in the edge portion of a workpiece is a chip in the edge portion. A chip in the edge portion that is determined to be abnormal is an unexpected chip and is different from the positioning portion Id1. When a chip is present in the edge portion, in order to determine whether the workpiece is abnormal, it is necessary to determine whether the chip is in the positioning portion Id1. The discrimination information is information for determining whether the workpiece is normal or not, and may be determined in advance by an operator such as a worker. The discrimination information includes edge conditions (edge conditions) that are determined to be normal for each of the substrate W1 and the ring member W2. Details of the method for determining whether a workpiece is abnormal will be described later.
異常出力部152は、異常判定部148によってワークが異常であると判定された場合に、ワークが異常であることを示す信号を出力する。異常出力部152は、ワークが異常であることを示す信号を上位コントローラに出力してもよい。アライメント情報取得部154は、エッジ位置情報に基づいてワークのアライメントを行うためのアライメント情報を取得する。アライメント情報取得部154は、エッジプロファイルにおけるワークの位置決め部Idの位置(中心軸CAxまわりの位置)をアライメント情報として取得してもよい。アライメント情報取得部154は、エッジプロファイルに基づいて支持部40におけるワークの中心位置を算出した結果をアライメント情報として取得してもよい。 The abnormality output unit 152 outputs a signal indicating that the workpiece is abnormal when the abnormality determination unit 148 determines that the workpiece is abnormal. The abnormality output unit 152 may output a signal indicating that the workpiece is abnormal to a higher-level controller. The alignment information acquisition unit 154 acquires alignment information for aligning the workpiece based on the edge position information. The alignment information acquisition unit 154 may acquire the position of the workpiece positioning portion Id in the edge profile (position around the central axis CAx) as alignment information. The alignment information acquisition unit 154 may acquire the result of calculating the center position of the workpiece in the support unit 40 based on the edge profile as alignment information.
姿勢制御部156は、位置決め部Idの中心軸CAxまわりの位置を目標位置に合わせるように回転駆動部50によりワークの姿勢を調節する。姿勢制御部156は、位置決め部Idの中心軸CAxまわりの位置を、基板W1及びリング部材W2それぞれについて定められた目標位置に合わせるように回転駆動部50を制御してもよい。 The posture control unit 156 adjusts the posture of the workpiece using the rotation drive unit 50 so that the position of the positioning unit Id around the central axis CAx is aligned with the target position. The posture control unit 156 may also control the rotation drive unit 50 so that the position of the positioning unit Id around the central axis CAx is aligned with the target positions determined for the substrate W1 and the ring member W2, respectively.
ロボットコントローラ110は、機能モジュールとして、引渡制御部112と、受取制御部114とを有する。これらの機能モジュールが実行する処理は、ロボットコントローラ110が実行する処理に相当する。引渡制御部112は、搬送ロボット12のハンド14からアライメント装置30(姿勢調節ユニット32)にワークが引き渡されるように搬送ロボット12を制御する。受取制御部114は、ワークの中心位置の算出結果に基づいてハンド14の位置を調節し、アライメント装置30(姿勢調節ユニット32)からハンド14がワークを受け取るように搬送ロボット12を制御する。 The robot controller 110 has two functional modules: a delivery control unit 112 and a reception control unit 114. The processing performed by these functional modules corresponds to the processing performed by the robot controller 110. The delivery control unit 112 controls the transport robot 12 so that the hand 14 of the transport robot 12 delivers the workpiece to the alignment device 30 (posture adjustment unit 32). The reception control unit 114 adjusts the position of the hand 14 based on the calculation result of the center position of the workpiece, and controls the transport robot 12 so that the hand 14 receives the workpiece from the alignment device 30 (posture adjustment unit 32).
図8に示されるように、アライメントコントローラ130は、回路230を備える。回路230は、少なくとも1つのプロセッサ232と、メモリ234と、ストレージ236と、通信ポート238と、入出力ポート242とを含む。ストレージ236は、コンピュータによって読み取り可能な不揮発型の記憶媒体(例えばフラッシュメモリ)である。ストレージ236は、基板W1とリング部材W2とのそれぞれをワークとして支持部40に支持させることと、支持部40によって支持されたワークのエッジ位置を示すエッジ位置情報を取得することと、エッジ位置情報に基づいてワークのアライメントを行うためのアライメント情報を取得することと、エッジ位置情報と、基板W1及びリング部材W2のそれぞれに対して予め定められた判別情報とに基づいて、ワークの異常の有無を判定することとを実行させるためのプログラム及びデータを記憶する。 As shown in FIG. 8 , the alignment controller 130 includes a circuit 230. The circuit 230 includes at least one processor 232, a memory 234, a storage 236, a communication port 238, and an input/output port 242. The storage 236 is a computer-readable non-volatile storage medium (e.g., flash memory). The storage 236 stores programs and data for causing the support 40 to support each of the substrate W1 and ring member W2 as workpieces, acquiring edge position information indicating the edge positions of the workpieces supported by the support 40, acquiring alignment information for aligning the workpieces based on the edge position information, and determining whether or not there is an abnormality in the workpieces based on the edge position information and predetermined discrimination information for each of the substrate W1 and ring member W2.
メモリ234は、ストレージ236からロードしたプログラム及びプロセッサ232による演算結果等を一時的に記憶する。プロセッサ232は、メモリ234と協働して上記プログラムを実行することで、アライメントコントローラ130の上記の各機能モジュールを構成する。入出力ポート242は、プロセッサ232からの指令に応じて回転駆動部50、昇降駆動部70、及びエッジセンサ90等との間で電気信号の入出力を行う。通信ポート238は、プロセッサ232からの指令に応じて、ロボットコントローラ110との間で無線又は有線等を介して通信を行う。 Memory 234 temporarily stores programs loaded from storage 236 and calculation results by processor 232. Processor 232 executes the programs in cooperation with memory 234, thereby configuring the above-mentioned functional modules of alignment controller 130. Input/output port 242 inputs and outputs electrical signals to and from rotation drive unit 50, lift drive unit 70, edge sensor 90, etc. in response to commands from processor 232. Communication port 238 communicates with robot controller 110 via wireless or wired connections in response to commands from processor 232.
ロボットコントローラ110は、回路210を備える。回路210は、少なくとも1つのプロセッサ212と、メモリ214と、ストレージ216と、通信ポート218と、ドライバ222とを含む。ストレージ216は、コンピュータによって読み取り可能な不揮発型の記憶媒体(例えばフラッシュメモリ)である。ストレージ216は、搬送ロボット12を制御することを実行させるためのプログラム及びデータを記憶する。 The robot controller 110 includes a circuit 210. The circuit 210 includes at least one processor 212, memory 214, storage 216, a communication port 218, and a driver 222. The storage 216 is a computer-readable non-volatile storage medium (e.g., flash memory). The storage 216 stores programs and data for controlling the transport robot 12.
メモリ214は、ストレージ216からロードしたプログラム及びプロセッサ212による演算結果等を一時的に記憶する。プロセッサ212は、メモリ214と協働して上記プログラムを実行することで、ロボットコントローラ110の上記の各機能モジュールを構成する。ドライバ222は、プロセッサ212からの指令に応じて搬送ロボット12の各アクチュエータに駆動電力を出力する。通信ポート218は、プロセッサ212からの指令に応じて、アライメントコントローラ130との間で無線又は有線等を介して通信を行う。 The memory 214 temporarily stores programs loaded from the storage 216 and calculation results by the processor 212. The processor 212 executes the programs in cooperation with the memory 214, thereby configuring the above-mentioned functional modules of the robot controller 110. The driver 222 outputs drive power to each actuator of the transfer robot 12 in response to commands from the processor 212. The communication port 218 communicates with the alignment controller 130 wirelessly or via a wire in response to commands from the processor 212.
なお、ロボットコントローラ110及びアライメントコントローラ130は、必ずしもプログラムにより各機能を構成するものに限られない。例えばロボットコントローラ110及びアライメントコントローラ130は、専用の論理回路又はこれを集積したASIC(Application Specific Integrated Circuit)により少なくとも一部の機能を構成してもよい。ロボットコントローラ110(回路210)とアライメントコントローラ130(回路230)とは、異なる筐体に収容されていてもよく、同じ筐体に収容されていてもよい。ロボットコントローラ110が、複数のコントローラ(複数の回路)によって構成されてもよく、アライメントコントローラ130が、複数のコントローラ(複数の回路)によって構成されてもよい。ロボットコントローラ110とアライメントコントローラ130とは、搬送システム1においてコントローラシステム(制御システム)を構成する。 Note that the robot controller 110 and alignment controller 130 are not necessarily limited to those that configure their functions using programs. For example, the robot controller 110 and alignment controller 130 may configure at least some of their functions using dedicated logic circuits or an ASIC (Application Specific Integrated Circuit) that integrates such circuits. The robot controller 110 (circuit 210) and alignment controller 130 (circuit 230) may be housed in different housings or in the same housing. The robot controller 110 may be configured with multiple controllers (multiple circuits), and the alignment controller 130 may be configured with multiple controllers (multiple circuits). The robot controller 110 and alignment controller 130 configure a controller system (control system) in the transport system 1.
ロボットコントローラ110及びアライメントコントローラ130それぞれが実行する処理内容、及び、各コントローラの処理対象は、上述の例に限られない。アライメントコントローラ130の上述した機能の一部が、ロボットコントローラ110によって実現されてもよい。一例では、ロボットコントローラ110が、中心位置算出部138、領域抽出部142、形状判定部144、判別情報保持部146、異常判定部148、異常出力部152、アライメント情報取得部154、及び姿勢制御部156を有してもよい。この場合、ロボットコントローラ110、アライメントコントローラ130、及び姿勢調節ユニット32がアライメント装置を構成する。搬送システム1は、ロボットコントローラ110及びアライメントコントローラ130に代えて、ロボットコントローラ110と同様の機能及びアライメントコントローラ130と同様の機能を有する1台のコントローラを備えてもよい。この場合、当該1台のコントローラと姿勢調節ユニット32とがアライメント装置を構成する。 The processing content executed by each of the robot controller 110 and the alignment controller 130, and the processing targets of each controller, are not limited to the above examples. Some of the above-mentioned functions of the alignment controller 130 may be realized by the robot controller 110. In one example, the robot controller 110 may have a center position calculation unit 138, an area extraction unit 142, a shape determination unit 144, a discrimination information storage unit 146, an abnormality determination unit 148, an abnormality output unit 152, an alignment information acquisition unit 154, and an attitude control unit 156. In this case, the robot controller 110, the alignment controller 130, and the attitude adjustment unit 32 constitute an alignment device. Instead of the robot controller 110 and the alignment controller 130, the transport system 1 may be provided with a single controller having the same functions as the robot controller 110 and the alignment controller 130. In this case, the single controller and the attitude adjustment unit 32 constitute an alignment device.
[基板搬送方法・アライメント方法]
続いて、基板搬送方法の一例として、ロボットコントローラ110及びアライメントコントローラ130が協働して実行する一連の処理を説明する。この一連の処理には、アライメントコントローラ130が実行するアライメント処理(アライメント方法)が含まれる。最初に、ロボットコントローラ110及びアライメントコントローラ130が実行する一連の処理の前提について説明する。搬送システム1は、1種類の基板W1と、3種類のリング部材W2のいずれか1種類のリング部材W2とをそれぞれ搬送する。搬送システム1は、3種類のリング部材W2それぞれを搬送可能であり、例えば、3種類のリング部材W2の中から設置される基板処理装置に合わせて選択される1種類のリング部材W2を搬送する。
[Substrate transport method/alignment method]
Next, as an example of a substrate transfer method, a series of processes executed by the robot controller 110 and the alignment controller 130 in cooperation with each other will be described. This series of processes includes an alignment process (alignment method) executed by the alignment controller 130. First, the premise of the series of processes executed by the robot controller 110 and the alignment controller 130 will be described. The transfer system 1 transfers one type of substrate W1 and one type of ring member W2 out of three types of ring members W2. The transfer system 1 is capable of transferring each of the three types of ring members W2, and transfers, for example, one type of ring member W2 selected from the three types of ring members W2 in accordance with the substrate processing apparatus to be installed.
図9(a)、図9(b)、図9(c)、及び図9(d)には、1種類の基板W1と、3種類のリング部材W2とが模式的に示されている。基板W1の外周縁E1には、上述したように位置決め部Id1が形成されている。ここで、3種類のリング部材W2それぞれを、「リング部材W21」、「リング部材W22」、及び「リング部材W23」と称する。リング部材W21では、内周縁Ei2に位置決め部が形成されておらず、外周縁Eo2に位置決め部Id21が形成されている。リング部材W22では、外周縁Eo2に位置決め部が形成されておらず、内周縁Ei2に位置決め部Id22が形成されている。リング部材W23では、内周縁Ei2及び外周縁Eo2のいずれにも位置決め部が形成されていない。 Figures 9(a), 9(b), 9(c), and 9(d) schematically show one type of substrate W1 and three types of ring members W2. As described above, a positioning portion Id1 is formed on the outer peripheral edge E1 of the substrate W1. Here, the three types of ring members W2 are referred to as "ring member W21," "ring member W22," and "ring member W23," respectively. In ring member W21, no positioning portion is formed on the inner peripheral edge Ei2, but a positioning portion Id21 is formed on the outer peripheral edge Eo2. In ring member W22, no positioning portion is formed on the outer peripheral edge Eo2, but a positioning portion Id22 is formed on the inner peripheral edge Ei2. In ring member W23, no positioning portion is formed on either the inner peripheral edge Ei2 or the outer peripheral edge Eo2.
搬送システム1は、自身がいずれのワークを搬送するのかを把握していない状態で、ワークの搬送を開始する。この場合、アライメント装置30(アライメントコントローラ130)は、自身がいずれのワークを支持しているかを把握していない状態で、ワークに対するアライメント処理を開始する。アライメントコントローラ130は、アライメント処理の実行中に、上記判別情報を用いてワークの異常の有無を判定すると共に、ワークの種別を判定する。本開示では、ワークの種別を判定することには、ワークの種別が基板W1であるか、又はリング部材W2であるかを判定することと、基板W1の種別、又はリング部材W2の種別を判定することとを含む。 The transport system 1 starts transporting a workpiece without knowing which workpiece it is transporting. In this case, the alignment device 30 (alignment controller 130) starts alignment processing for the workpiece without knowing which workpiece it is supporting. While performing the alignment processing, the alignment controller 130 uses the above discrimination information to determine whether there is an abnormality in the workpiece and to determine the type of workpiece. In the present disclosure, determining the type of workpiece includes determining whether the type of workpiece is a substrate W1 or a ring member W2, and determining the type of substrate W1 or the type of ring member W2.
図10には、アライメントコントローラ130の判別情報保持部146が保持する判別情報の一例が示されている。判別情報では、基板W1、リング部材W21、リング部材W2、及びリング部材W23それぞれについて、正常であると判別されるエッジ条件が定められている。エッジ条件は、内周エッジの有無、位置決め部Idの形成位置、位置決め部Idの個数、及び位置決め部Idの基準形状が含まれる。 Figure 10 shows an example of discrimination information stored in the discrimination information storage unit 146 of the alignment controller 130. The discrimination information defines edge conditions that determine whether each of the substrate W1, ring member W21, ring member W2, and ring member W23 is normal. The edge conditions include the presence or absence of an inner peripheral edge, the formation position of the positioning portion Id, the number of positioning portions Id, and the reference shape of the positioning portion Id.
内周エッジの有無は、そのワークに内周縁が存在するか否かを示す条件である。位置決め部Idの形成位置は、そのワークにおいて、位置決め部Idが形成されているか否か、及び、形成されている場合に内周縁及び外周縁のいずれに形成されているかを示す条件である。位置決め部Idの個数は、そのワークにおいて、形成されている位置決め部Idの総数を示す条件であり、位置決め部Idが形成されていない場合の個数はゼロである。 The presence or absence of an inner peripheral edge is a condition that indicates whether or not the workpiece has an inner peripheral edge. The formation position of the positioning portion Id is a condition that indicates whether or not the positioning portion Id is formed in the workpiece, and if so, whether it is formed on the inner peripheral edge or the outer peripheral edge. The number of positioning portions Id is a condition that indicates the total number of positioning portions Id formed in the workpiece; if no positioning portions Id are formed, the number is zero.
位置決め部Idの基準形状は、そのワークにおいて正常な位置決め部Idの形状を示す条件である。位置決め部Idの形状は、例えば、横幅Lと縦幅Dとによって定められる。位置決め部Idの基準形状では、位置決め部Idが正常と判別される横幅L及び縦幅Dそれぞれの範囲が定められてもよい。基板W1の位置決め部Id1の基準形状(横幅L及び縦幅Dの範囲)は、リング部材W2の位置決め部Id2の基準形状(横幅L及び縦幅Dの範囲)と異なっていてもよい。リング部材W21の位置決め部Id21の基準形状(横幅L及び縦幅Dの範囲)と、リング部材W22の位置決め部Id22の基準形状(横幅L及び縦幅Dの範囲)との間で、少なくとも一部の範囲が互いに重なっていてもよく、全ての範囲が互いに異なっていてもよい。 The reference shape of the positioning part Id is a condition that indicates the normal shape of the positioning part Id for that workpiece. The shape of the positioning part Id is determined, for example, by the width L and the height D. The reference shape of the positioning part Id may determine the ranges of the width L and the height D within which the positioning part Id is determined to be normal. The reference shape (range of width L and height D) of the positioning part Id1 of the substrate W1 may be different from the reference shape (range of width L and height D) of the positioning part Id2 of the ring member W2. At least a portion of the ranges of the reference shape (range of width L and height D) of the positioning part Id21 of the ring member W21 and the reference shape (range of width L and height D) of the positioning part Id22 of the ring member W22 may overlap, or the entire ranges may be different.
アライメントコントローラ130の異常判定部148は、エッジセンサ90から得られるエッジ位置情報(エッジプロファイル)が、エッジ条件に合致するか否かを判定して、ワークが正常であるか否かを判定する。エッジ位置情報(エッジプロファイル)が、1つのエッジ条件に含まれる内周エッジの有無、位置決め部Idの形成位置、位置決め部Idの個数、及び位置決め部Idの基準形状の全ての条件に合致する場合に、異常判定部148は、エッジ位置情報が、そのエッジ条件に合致すると判定する。 The abnormality determination unit 148 of the alignment controller 130 determines whether the edge position information (edge profile) obtained from the edge sensor 90 matches the edge conditions, and determines whether the workpiece is normal. If the edge position information (edge profile) matches all of the conditions included in one edge condition, namely the presence or absence of an inner peripheral edge, the formation position of the positioning portion Id, the number of positioning portions Id, and the reference shape of the positioning portion Id, the abnormality determination unit 148 determines that the edge position information matches that edge condition.
異常判定部148は、取得したエッジ位置情報が、図10に示される4つのエッジ条件のうちの、いずれかのエッジ条件に合致する場合に、ワークが正常であると判定し、いずれのエッジ条件に合致しない場合に、ワークが異常であると判定する。異常判定部148は、エッジ位置情報がいずれかのエッジ条件に合致する場合に、合致したエッジ条件に応じてワークの種別を判定する。 The abnormality determination unit 148 determines that the workpiece is normal if the acquired edge position information matches any of the four edge conditions shown in Figure 10, and determines that the workpiece is abnormal if none of the edge conditions are matched. If the edge position information matches any of the edge conditions, the abnormality determination unit 148 determines the type of workpiece according to the matched edge condition.
図11は、ロボットコントローラ110及びアライメントコントローラ130が実行する一連の処理を示すフローチャートである。ロボットコントローラ110は、最初にステップS11を実行する。ステップS11では、例えば、ロボットコントローラ110が、上位コントローラからのワークを搬送する指示に基づいて、所定の位置に導入されたワークをハンド14が保持するように搬送ロボット12を制御する。搬送ロボット12は、基板W1、リング部材W21、リング部材W22、及びリング部材W23のうちのいずれか1つのワークを保持する。そして、ロボットコントローラ110は、ハンド14が保持したワークをアライメント装置30(姿勢調節ユニット32)まで搬送するように搬送ロボット12を制御する。 Figure 11 is a flowchart showing a series of processes executed by the robot controller 110 and alignment controller 130. The robot controller 110 first executes step S11. In step S11, for example, the robot controller 110 controls the transport robot 12 so that the hand 14 holds a workpiece introduced to a predetermined position based on an instruction to transport the workpiece from a host controller. The transport robot 12 holds one of the workpieces: substrate W1, ring member W21, ring member W22, or ring member W23. The robot controller 110 then controls the transport robot 12 so that the workpiece held by the hand 14 is transported to the alignment device 30 (posture adjustment unit 32).
次に、ロボットコントローラ110及びアライメントコントローラ130は、ステップS12を実行する。ステップS12では、例えば、引渡制御部112が、ワークをアライメント装置30に搬入するように搬送ロボット12を制御する。引渡制御部112は、ハンド14からアライメント装置30のリフト部60にワークが引き渡されるように(リフト部60に載置されるように)、搬送ロボット12の各アクチュエータを制御してもよい。引渡制御部112は、順に搬送される複数のワークの間で、ハンド14からリフト部60にワークが引き渡される際の、リフト部60に対するハンド14の相対的な位置が略一定となるように、搬送ロボット12の各アクチュエータを制御してもよい。 Next, the robot controller 110 and the alignment controller 130 execute step S12. In step S12, for example, the delivery control unit 112 controls the transport robot 12 to load the workpiece into the alignment device 30. The delivery control unit 112 may control each actuator of the transport robot 12 so that the workpiece is delivered from the hand 14 to the lift unit 60 of the alignment device 30 (so that it is placed on the lift unit 60). The delivery control unit 112 may also control each actuator of the transport robot 12 so that the relative position of the hand 14 with respect to the lift unit 60 is approximately constant when the workpiece is delivered from the hand 14 to the lift unit 60 among multiple workpieces being transported in sequence.
リフト部60にワークが引き渡された後に、例えば、アライメントコントローラ130の受渡制御部132が、リフト部60の基板支持部61及びリング支持部62を下降させるように昇降駆動部70を制御する。この制御により、リフト部60がワークを支持する状態から、支持部40がワークを支持する状態に切り替える。 After the workpiece is handed over to the lift unit 60, for example, the delivery control unit 132 of the alignment controller 130 controls the lift drive unit 70 to lower the substrate support unit 61 and ring support unit 62 of the lift unit 60. This control switches the state from one in which the lift unit 60 supports the workpiece to one in which the support unit 40 supports the workpiece.
次に、アライメントコントローラ130は、ステップS13を実行する。ステップS13では、例えば、アライメントコントローラ130が、ワークのアライメントを行うためのアライメント準備処理を実行する。アライメント準備処理では、アライメントコントローラ130が、支持部40上のワークの位置決め部Idの位置の検出、支持部40上のワークの中心位置の検出、ワークの異常の有無の判定、及びワークの種別の判定を行ってもよい。ステップS13のアライメント準備処理の詳細については、後述する。 Next, the alignment controller 130 executes step S13. In step S13, for example, the alignment controller 130 executes alignment preparation processing to align the workpiece. In the alignment preparation processing, the alignment controller 130 may detect the position of the workpiece positioning part Id on the support part 40, detect the center position of the workpiece on the support part 40, determine whether there is an abnormality in the workpiece, and determine the type of workpiece. Details of the alignment preparation processing in step S13 will be described later.
次に、アライメントコントローラ130は、ステップS14を実行する。ステップS14では、例えば、姿勢制御部156が、ステップS13で検出されたワークの位置決め部Idの角度位置を、ワークの目標姿勢に応じた目標位置に合わせるように、回転駆動部50により支持部40上のワークを回転させる。姿勢制御部156は、ステップS13においてワークが基板W1であると判別された場合に、位置決め部Id1の位置を基板W1の目標姿勢に応じた目標位置に近づけるように回転駆動部50を制御する。 Next, the alignment controller 130 executes step S14. In step S14, for example, the posture control unit 156 rotates the workpiece on the support unit 40 using the rotation drive unit 50 so that the angular position of the workpiece positioning unit Id detected in step S13 is aligned with the target position corresponding to the target posture of the workpiece. If the posture control unit 156 determines in step S13 that the workpiece is substrate W1, it controls the rotation drive unit 50 so that the position of the positioning unit Id1 approaches the target position corresponding to the target posture of the substrate W1.
姿勢制御部156は、ステップS13においてワークがリング部材W21であると判別された場合に、位置決め部Id21の位置をリング部材W21に応じた目標位置に近づけるように回転駆動部50を制御する。姿勢制御部156は、ステップS13においてワークがリング部材W22であると判別された場合に、位置決め部Id22の位置をリング部材W21に応じた目標位置に近づけるように回転駆動部50を制御する。ステップS13においてワークがリング部材W23であると判別された場合に、アライメントコントローラ130は、ステップS14の実行を省略する。 If the workpiece is determined to be ring member W21 in step S13, the posture control unit 156 controls the rotation drive unit 50 to move the position of the positioning unit Id21 closer to the target position corresponding to the ring member W21. If the workpiece is determined to be ring member W22 in step S13, the posture control unit 156 controls the rotation drive unit 50 to move the position of the positioning unit Id22 closer to the target position corresponding to the ring member W21. If the workpiece is determined to be ring member W23 in step S13, the alignment controller 130 omits execution of step S14.
次に、ロボットコントローラ110は、ステップS15を実行する。ステップS15では、例えば、受渡制御部132が、回転駆動部50が姿勢調節後のワークを支持する状態において、リフト部60の基板支持部61及びリング支持部62を上昇させるように昇降駆動部70を制御することで、リフト部60がワークを支持する状態に切り替える。そして、ステップS15では、受取制御部114が、ステップS13で算出されたワークの中心位置の算出結果に基づいてハンド14の位置を調節し、アライメント装置30のリフト部60からハンド14がワークを受け取るように搬送ロボット12を制御する。受取制御部114は、ワークの中心位置の算出結果に基づいて、ハンド14がワークを受け取った際にワークのハンド14での保持状態が理想状態に近づくように、ハンド14の水平方向における位置を搬送アーム16の各アクチュエータにより調節する。 Next, the robot controller 110 executes step S15. In step S15, for example, the transfer control unit 132 controls the lifting drive unit 70 to raise the substrate support unit 61 and ring support unit 62 of the lift unit 60 while the rotation drive unit 50 is supporting the workpiece after its attitude adjustment, thereby switching the state of the lift unit 60 to supporting the workpiece. Then, in step S15, the receiving control unit 114 adjusts the position of the hand 14 based on the calculation result of the center position of the workpiece calculated in step S13, and controls the transport robot 12 so that the hand 14 receives the workpiece from the lift unit 60 of the alignment device 30. Based on the calculation result of the center position of the workpiece, the receiving control unit 114 adjusts the horizontal position of the hand 14 using the actuators of the transport arm 16 so that the holding state of the workpiece by the hand 14 approaches an ideal state when the hand 14 receives the workpiece.
一例では、受取制御部114は、ステップS13で算出されたワークの中心位置をステップS14での姿勢調節のための回転量に応じて補正する。そして、受取制御部114は、補正された中心位置と中心軸CAxとのずれに応じて、ハンド14がワークを保持した際にワークの中心位置とハンド14の基準位置との差がゼロに近づくように水平方向における位置を調節する。受取制御部114は、ハンド14の位置が調節された状態で、リフト部60に支持されるワークを下方から持ち上げるように搬送ロボット12の各アクチュエータを制御してもよい。 In one example, the receiving control unit 114 corrects the center position of the workpiece calculated in step S13 according to the amount of rotation for posture adjustment in step S14. Then, the receiving control unit 114 adjusts the horizontal position according to the deviation between the corrected center position and the central axis CAx so that the difference between the center position of the workpiece and the reference position of the hand 14 approaches zero when the hand 14 holds the workpiece. With the position of the hand 14 adjusted, the receiving control unit 114 may control each actuator of the transport robot 12 to lift the workpiece supported by the lift unit 60 from below.
調節されるハンド14の位置は、ハンド14がワークをリフト部60から受け取る際の(受け取る直前の)当該リフト部60とハンド14との間の相対位置である。ハンド14の上記基準位置は、ハンド14に保持されたワークの保持状態が理想状態である場合に、そのワークの中心位置に一致する位置である。支持部40とリフト部60との間でのワークの受け渡し動作は、中心軸CAxに沿った方向でのリフト部60の移動によって行われるので、リフト部60におけるワークの中心位置は、支持部40におけるワークの中心位置に相当する(略一致する)。受取制御部114は、ステップS15においてワークの種別に依らずに同様の処理を実行してもよい。 The adjusted position of the hand 14 is the relative position between the lift unit 60 and the hand 14 when (just before) the hand 14 receives the workpiece from the lift unit 60. The reference position of the hand 14 is the position that coincides with the center position of the workpiece when the workpiece held by the hand 14 is in an ideal holding state. Since the workpiece is transferred between the support unit 40 and the lift unit 60 by moving the lift unit 60 in a direction along the central axis CAx, the center position of the workpiece on the lift unit 60 corresponds to (substantially coincides with) the center position of the workpiece on the support unit 40. The receiving control unit 114 may perform similar processing in step S15 regardless of the type of workpiece.
次に、ロボットコントローラ110は、ステップS16を実行する。ステップS16では、例えば、ロボットコントローラ110が、ハンド14が所定の搬送位置に向けてワークを支持して搬送するように搬送ロボット12を制御する。その搬送位置にワークが搬入されることで、ワークの搬送処理が終了する。ワークの搬送処理を実行する間に、ロボットコントローラ110及びアライメントコントローラ130は、ワークの中心軸CAxまわりの姿勢のアライメントを行い、ワークの中心位置のアライメントを更に行う。ロボットコントローラ110及びアライメントコントローラ130は、後続の複数のワークそれぞれについても、ステップS11~S16の一連の処理を実行してもよい。 Next, the robot controller 110 executes step S16. In step S16, for example, the robot controller 110 controls the transfer robot 12 so that the hand 14 supports and transfers the workpiece toward a predetermined transfer position. The workpiece transfer process ends when the workpiece is delivered to that transfer position. While the workpiece transfer process is being executed, the robot controller 110 and alignment controller 130 align the posture of the workpiece around the central axis CAx, and further align the center position of the workpiece. The robot controller 110 and alignment controller 130 may execute the series of processes of steps S11 to S16 for each of the subsequent multiple workpieces.
(アライメント準備処理)
図12は、ステップS13のアライメント準備処理の前段部分を示すフローチャートである。アライメントコントローラ130は、アライメント対象のワークの種別が、基板W1、リング部材W21、リング部材W22、及びリング部材W23のいずれであるかを把握していない状態で、ステップS13の処理を開始する。上述のステップS12の実行により、ワークは支持部40に支持されている。
(Alignment preparation process)
12 is a flowchart showing the first part of the alignment preparation process in step S13. The alignment controller 130 starts the process in step S13 without knowing whether the type of workpiece to be aligned is the substrate W1, the ring member W21, the ring member W22, or the ring member W23. By executing the above-mentioned step S12, the workpiece is supported by the support part 40.
アライメントコントローラ130は、最初にステップS31を実行する。ステップS31では、例えば、エッジ位置取得部134が、ワークの外周縁の位置を示す情報(以下、「外周エッジ情報」という。)を取得する。エッジ位置取得部134は、回転駆動部50により支持部40を中心軸CAxまわりに回転させつつ、支持部40の中心軸CAxまわりの複数の回転角度それぞれにおいて、外周縁の位置の検出結果をエッジセンサ90から取得してもよい。一例では、エッジ位置取得部134は、回転駆動部50により中心軸CAxまわりのワークを360°だけ(又は360°以上)回転させる。エッジ位置取得部134は、支持部40を回転させている最中に、所定の周期ごとに、回転角度を示す情報を回転駆動部50から取得し、且つ、外周縁の位置を示す情報をエッジセンサ90から取得する。 The alignment controller 130 first executes step S31. In step S31, for example, the edge position acquisition unit 134 acquires information indicating the position of the outer peripheral edge of the workpiece (hereinafter referred to as "outer peripheral edge information"). The edge position acquisition unit 134 may acquire detection results of the outer peripheral edge position from the edge sensor 90 at each of multiple rotation angles around the central axis CAx of the support unit 40 while rotating the support unit 40 around the central axis CAx using the rotation drive unit 50. In one example, the edge position acquisition unit 134 rotates the workpiece around the central axis CAx by 360° (or more than 360°). While rotating the support unit 40, the edge position acquisition unit 134 acquires information indicating the rotation angle from the rotation drive unit 50 at predetermined intervals, and acquires information indicating the position of the outer peripheral edge from the edge sensor 90.
エッジ位置取得部134は、検出角度ごとに、中心軸CAxを中心とした円周の半径方向に沿って外周側から内周側に向かってエッジセンサ90から得られる検出信号をスキャンしてもよい。そして、エッジ位置取得部134は、信号の強さが最初に所定値を下回る受光素子96の位置を外周縁の位置(エッジ位置)として取得してもよい。スキャン方向は、内周側から外周側に向かう方向であってもよく、信号の強さの変化量が最後に所定値を上回る受光素子96の位置が、外周縁の位置として取得されてもよい。 The edge position acquisition unit 134 may scan the detection signal obtained from the edge sensor 90 for each detection angle along the radial direction of the circumference centered on the central axis CAx from the outer periphery toward the inner periphery. The edge position acquisition unit 134 may then acquire the position of the light receiving element 96 where the signal strength first falls below a predetermined value as the position of the outer periphery (edge position). The scanning direction may also be from the inner periphery toward the outer periphery, and the position of the light receiving element 96 where the change in signal strength finally exceeds a predetermined value may be acquired as the position of the outer periphery.
ステップS31において、プロファイル生成部136は、エッジ位置取得部134による検出角度ごとの外周縁の位置の検出結果から、支持部40の回転角度と外周縁の位置との関係を示すエッジプロファイル(外周エッジプロファイル)を生成する。図13(a)には、エッジプロファイルEPの一例が示されている。図13(a)に示されるグラフにおいて、横軸は支持部40の回転角度を示し、縦軸はエッジ位置(外周縁の位置)を示す。エッジプロファイルEPでは、支持部40におけるワークの中心位置と、中心軸CAxとの間のずれ(偏心)に起因して、回転角度に対してエッジ位置が全体として曲線状に変化し得る。また、位置決め部Idが存在する場合には、その存在によって、エッジ位置の変化曲線において全体の変化傾向とは異なる傾向を表す部分が生じ得る。 In step S31, the profile generation unit 136 generates an edge profile (periphery edge profile) that indicates the relationship between the rotation angle of the support unit 40 and the position of the outer periphery, based on the detection results of the outer periphery position for each detection angle obtained by the edge position acquisition unit 134. Figure 13(a) shows an example of an edge profile EP. In the graph shown in Figure 13(a), the horizontal axis represents the rotation angle of the support unit 40, and the vertical axis represents the edge position (position of the outer periphery). In the edge profile EP, the edge position as a whole may change in a curved manner with respect to the rotation angle due to a deviation (eccentricity) between the center position of the workpiece on the support unit 40 and the central axis CAx. Furthermore, if a positioning unit Id is present, its presence may result in a portion of the edge position change curve that exhibits a different trend from the overall change trend.
次に、アライメントコントローラ130は、ステップS32を実行する。ステップS32では、例えば、中心位置算出部138が、ステップS31において取得されたエッジプロファイルに基づいて、支持部40におけるワークの中心位置を算出する。中心位置算出部138は、種々の方法を用いて、支持部40に支持された状態のワークの中心位置を算出してもよい。一例では、中心位置算出部138は、エッジプロファイルにおいて任意の3点の回転角度を抽出し、図13(b)に示されるように、エッジ位置ep1,ep2,ep3における3点のX-Y平面での座標から、円の方程式を利用して中心の位置Cpを算出する。 Next, the alignment controller 130 executes step S32. In step S32, for example, the center position calculation unit 138 calculates the center position of the workpiece on the support unit 40 based on the edge profile acquired in step S31. The center position calculation unit 138 may use various methods to calculate the center position of the workpiece while it is supported by the support unit 40. In one example, the center position calculation unit 138 extracts the rotation angles of any three points in the edge profile, and calculates the center position Cp using a circle equation from the coordinates on the X-Y plane of the three edge positions ep1, ep2, and ep3, as shown in FIG. 13(b).
次に、アライメントコントローラ130は、ステップS33を実行する。ステップS33では、例えば、領域抽出部142が、ステップS31で得られたエッジプロファイルにおいて、ワークの位置決め部Idであると推定される候補領域CRを抽出する。候補領域CRの個数は、ワークの種別、及びワークの個体によって異なる。領域抽出部142は、エッジプロファイルEPから算出されるワークの中心位置まわりの仮想円ICとエッジプロファイルEPとを比較することで、候補領域CRを抽出してもよい。仮想円ICとエッジプロファイルEPとの関係が図14(a)に示されており、仮想円ICは、エッジプロファイルEPにおいて凹み部分及び突出部分を除いたプロファイルに相当する。 Next, the alignment controller 130 executes step S33. In step S33, for example, the region extraction unit 142 extracts candidate regions CR estimated to be the positioning portion Id of the workpiece in the edge profile obtained in step S31. The number of candidate regions CR varies depending on the type of workpiece and the individual workpiece. The region extraction unit 142 may extract candidate regions CR by comparing a virtual circle IC around the center position of the workpiece calculated from the edge profile EP with the edge profile EP. The relationship between the virtual circle IC and the edge profile EP is shown in Figure 14(a), and the virtual circle IC corresponds to the profile of the edge profile EP excluding the recessed and protruding portions.
候補領域CRは、エッジプロファイルEPにおいて、グラフ上の下方向に相当する内側に凹む領域、又は、グラフ上の上方向に相当する外方に突出する領域である。領域抽出部142は、所定の回転角度ごとに、仮想円ICの中心である位置Cpからのエッジ位置の距離を算出していくことで、仮想円ICとエッジプロファイルEPとを比較してもよい。領域抽出部142は、位置Cpからのエッジ位置の距離が、所定の閾値を上回る又は下回る領域を、候補領域CRとして抽出してもよい。領域抽出部142は、仮想円ICとの比較に代えて、エッジプロファイルEP(回転角度に対するエッジ位置の変化データ)を微分した後に、エッジ位置の変化量(微分値)が大きい領域を候補領域CRとして抽出してもよい。 A candidate region CR is a region in the edge profile EP that is recessed inward, corresponding to the downward direction on the graph, or a region that protrudes outward, corresponding to the upward direction on the graph. The region extraction unit 142 may compare the virtual circle IC with the edge profile EP by calculating the distance of the edge position from position Cp, which is the center of the virtual circle IC, for each predetermined rotation angle. The region extraction unit 142 may extract, as a candidate region CR, a region where the distance of the edge position from position Cp is greater than or less than a predetermined threshold. Instead of comparing with the virtual circle IC, the region extraction unit 142 may differentiate the edge profile EP (data on change in edge position with respect to rotation angle) and then extract, as a candidate region CR, a region where the amount of change in edge position (differential value) is large.
次に、アライメントコントローラ130は、ステップS34を実行する。ステップS34では、例えば、形状判定部144が、ステップS33で抽出された候補領域CRが、外周縁に形成される位置決め部Idの基準形状に対応するか否かを判定する。形状判定部144は、ステップS34において複数の候補領域CRが抽出された場合には、複数の候補領域CRそれぞれについて、基準形状に対応するか否かを判定する。一例では、形状判定部144は、ステップS34で抽出した候補領域CRの横幅Lと縦幅Dとを算出する。形状判定部144は、ワークの中心位置と中心軸CAxとの間の偏心の影響をなくすように候補領域CRの形状を補正したうえで、候補領域CRの横幅Lと縦幅Dとを算出してもよい。 Next, the alignment controller 130 executes step S34. In step S34, for example, the shape determination unit 144 determines whether the candidate region CR extracted in step S33 corresponds to the reference shape of the positioning portion Id formed on the outer peripheral edge. If multiple candidate regions CR are extracted in step S34, the shape determination unit 144 determines for each of the multiple candidate regions CR whether it corresponds to the reference shape. In one example, the shape determination unit 144 calculates the width L and height D of the candidate region CR extracted in step S34. The shape determination unit 144 may calculate the width L and height D of the candidate region CR after correcting the shape of the candidate region CR to eliminate the influence of eccentricity between the center position of the workpiece and the central axis CAx.
図14(b)には、位置決め部Idの基準形状SFの一例が模式的に示されている。基準形状SFでは、横幅Lの基準範囲がLmin~Lmaxに定められており、縦幅Dの基準範囲がDmin~Dmaxに定められている。形状判定部144は、候補領域CRの横幅LがLmin~Lmaxの範囲内であり、且つ、候補領域CRの縦幅DがDmin~Dmaxの範囲内である場合に、候補領域CRが基準形状SFに対応(合致)すると判定する。ステップS34では、形状判定部144が、基板W1の外周縁に形成される位置決め部Id1の基準形状と候補領域CRとを比較し、リング部材W21の外周縁に形成される位置決め部Id21の基準形状と候補領域CRとを比較する。 Figure 14(b) schematically shows an example of the reference shape SF of the positioning part Id. In the reference shape SF, the reference range for the width L is set to Lmin to Lmax, and the reference range for the height D is set to Dmin to Dmax. The shape determination unit 144 determines that the candidate area CR corresponds to (matches) the reference shape SF if the width L of the candidate area CR is within the range of Lmin to Lmax and the height D of the candidate area CR is within the range of Dmin to Dmax. In step S34, the shape determination unit 144 compares the reference shape of the positioning part Id1 formed on the outer periphery of the substrate W1 with the candidate area CR, and compares the reference shape of the positioning part Id21 formed on the outer periphery of the ring member W21 with the candidate area CR.
次に、アライメントコントローラ130は、ステップS35を実行する。ステップS35では、例えば、異常判定部148が、ステップS31で得られた外周エッジ情報(エッジ位置情報)が、判別情報保持部146が保持する判別情報に合致するか否かを判定する。ステップS35において、外周縁の位置を示す外周エッジ情報が、判別情報に定められるいずれのエッジ条件にも合致しないと判定された場合(ステップS35:NO)に、アライメントコントローラ130が実行する処理はステップS36に進む。ステップS36では、異常判定部148が、ワークが異常であると判定する。 Next, the alignment controller 130 executes step S35. In step S35, for example, the abnormality determination unit 148 determines whether the outer periphery edge information (edge position information) obtained in step S31 matches the discrimination information stored in the discrimination information storage unit 146. If it is determined in step S35 that the outer periphery edge information indicating the position of the outer periphery does not match any of the edge conditions defined in the discrimination information (step S35: NO), the processing executed by the alignment controller 130 proceeds to step S36. In step S36, the abnormality determination unit 148 determines that the workpiece is abnormal.
異常判定部148は、ステップS35において、ステップS33で抽出された候補領域CRの個数(以下、「候補領域数」という。)と、ステップS34において、外周縁に形成される位置決め部Idの基準形状に一致すると判定された候補領域CRの個数(以下、「パターン一致数」という。)とに基づいて、外周エッジ情報が判別情報に合致するか否かを判定してもよい。下記の表1に、候補領域数及びパターン一致数の組合せと、判定結果との関係の一例を示す。異常判定部148は、下記の表1に示す関係に従って、ワークの異常の有無を判定してもよい。表1において、「>1」は、1以上であることを示す。 In step S35, the abnormality determination unit 148 may determine whether the outer peripheral edge information matches the discrimination information based on the number of candidate regions CR extracted in step S33 (hereinafter referred to as the "number of candidate regions") and the number of candidate regions CR determined in step S34 to match the reference shape of the positioning portion Id formed on the outer peripheral edge (hereinafter referred to as the "number of pattern matches"). Table 1 below shows an example of the relationship between the combination of the number of candidate regions and the number of pattern matches and the determination result. The abnormality determination unit 148 may determine whether or not there is an abnormality in the workpiece according to the relationship shown in Table 1 below. In Table 1, ">1" indicates 1 or greater.
候補領域数がゼロである場合、ワークが、外周縁に位置決め部Idがないリング部材W22又はリング部材W23である可能性がある。表1の「仮判定A」は、異常判定部148が、ワークがリング部材W22又はリング部材W23である可能性があると判定することを意味する。候補領域数が1であっても、その候補領域CRが位置決め部Id1及び位置決め部Id21のいずれの基準形状に一致していなければ、候補領域CRは、ワークの欠け等の異常部分であると推定される。異常判定部148は、候補領域数が1であり、且つパターン一致数がゼロである場合には、ワークが異常であると判定する。 If the number of candidate regions is zero, there is a possibility that the workpiece is ring member W22 or ring member W23, which does not have a positioning portion Id on its outer periphery. "Tentative judgment A" in Table 1 means that the abnormality judgment unit 148 judges that there is a possibility that the workpiece is ring member W22 or ring member W23. Even if the number of candidate regions is 1, if the candidate region CR does not match the reference shape of either positioning portion Id1 or positioning portion Id21, then the candidate region CR is presumed to be an abnormal part, such as a chipped portion of the workpiece. If the number of candidate regions is 1 and the number of pattern matches is zero, the abnormality judgment unit 148 judges that the workpiece is abnormal.
候補領域数が1であり、その候補領域CRが位置決め部Id1又は位置決め部Id21基準形状に一致している場合には、ワークが、外周縁に位置決め部Idがある基板W1又はリング部材W21である可能性がある。表1の「仮判定B」は、異常判定部148が、ワークが基板W1又はリング部材W21である可能性があると判定することを意味する。仮判定Bでは、候補領域CRが位置決め部Id1の基準形状に対応すると判定された場合には、ワークが基板W1である可能性がある。仮判定Bでは、候補領域CRが位置決め部Id21の基準形状に対応すると判定された場合には、ワークがリング部材W21である可能性がある。 If the number of candidate areas is 1 and that candidate area CR matches the reference shape of the positioning part Id1 or positioning part Id21, there is a possibility that the workpiece is a substrate W1 or a ring member W21 that has a positioning part Id on its outer periphery. "Tentative Determination B" in Table 1 means that the abnormality determination unit 148 determines that there is a possibility that the workpiece is a substrate W1 or a ring member W21. In tentative determination B, if it is determined that the candidate area CR corresponds to the reference shape of the positioning part Id1, there is a possibility that the workpiece is a substrate W1. In tentative determination B, if it is determined that the candidate area CR corresponds to the reference shape of the positioning part Id21, there is a possibility that the workpiece is a ring member W21.
候補領域数が2以上である場合、基準形状に一致する数に関係なく、いずれかの候補領域CRは、ワークの欠け等の異常部分であると推定される。以上のように、異常判定部148は、外周エッジ情報から得れる候補領域数が、判別情報において予め定められたいずれの位置決め部Idの個数とも一致しない場合(例えば、候補領域数が2以上である場合)に、ワークが異常であると判定してもよい。 If the number of candidate regions is two or more, any of the candidate regions CR is presumed to be an abnormal part such as a chipped part of the workpiece, regardless of the number that matches the reference shape. As described above, the abnormality determination unit 148 may determine that the workpiece is abnormal if the number of candidate regions obtained from the outer peripheral edge information does not match the number of any of the positioning portions Id predetermined in the discrimination information (for example, if the number of candidate regions is two or more).
表1における仮判定A及び仮判定Bでは、ワークが異常であるか否か、及びワークがいずれの種類であるかは確定していない。そこで、ステップS35において、ワークが異常ではないと判定された場合(ステップS35:YES)には、図15に示される一連の処理の残りの部分が実行される。 In provisional judgments A and B in Table 1, it is not clear whether the workpiece is abnormal or not, and what type of workpiece it is. Therefore, if it is determined in step S35 that the workpiece is not abnormal (step S35: YES), the remaining part of the series of processes shown in Figure 15 is executed.
図15に示されるように、アライメントコントローラ130は、ステップS41を実行する。ステップS41では、例えば、エッジ位置取得部134が、ワークの外周縁の内側に存在し得る内周縁の位置を示す情報(以下、「内周エッジ情報」という。)を取得するように回転駆動部50及びエッジセンサ90を動作させる。エッジ位置取得部134は、回転駆動部50により支持部40を中心軸CAxまわりに回転させつつ、支持部40の中心軸CAxまわりの複数の回転角度それぞれにおいて、内周縁の位置の検出結果をエッジセンサ90から取得してもよい。一例では、エッジ位置取得部134は、回転駆動部50により中心軸CAxまわりのワークを360°(又は360°以上)回転させる。エッジ位置取得部134は、所定の検出角度ごとに内周縁の位置をエッジセンサ90から取得する。 As shown in FIG. 15, the alignment controller 130 executes step S41. In step S41, for example, the edge position acquisition unit 134 operates the rotation drive unit 50 and the edge sensor 90 to acquire information indicating the position of the inner peripheral edge that may be located inside the outer peripheral edge of the workpiece (hereinafter referred to as "inner peripheral edge information"). The edge position acquisition unit 134 may acquire detection results of the position of the inner peripheral edge from the edge sensor 90 at each of multiple rotation angles around the central axis CAx of the support unit 40 while rotating the support unit 40 around the central axis CAx using the rotation drive unit 50. In one example, the edge position acquisition unit 134 rotates the workpiece 360° (or more) around the central axis CAx using the rotation drive unit 50. The edge position acquisition unit 134 acquires the position of the inner peripheral edge from the edge sensor 90 for each predetermined detection angle.
エッジ位置取得部134は、検出角度ごとに、中心軸CAxを中心とした円周の半径方向に沿って外周側から内周側に向かってエッジセンサ90から得られる検出信号をスキャンしてもよい。そして、エッジ位置取得部134は、信号の強さが最後に所定値を上回る受光素子96の位置を内周縁の位置(エッジ位置)として取得してもよい。スキャン方向は、内周側から外周側に向かう方向であってもよく、信号の強さが最初に所定値を下回る受光素子96の位置が、内周縁の位置として取得されてもよい。 The edge position acquisition unit 134 may scan the detection signal obtained from the edge sensor 90 for each detection angle along the radial direction of the circumference centered on the central axis CAx from the outer periphery toward the inner periphery. The edge position acquisition unit 134 may then acquire the position of the light receiving element 96 where the signal strength last exceeds a predetermined value as the position of the inner periphery (edge position). The scanning direction may be from the inner periphery toward the outer periphery, and the position of the light receiving element 96 where the signal strength first falls below the predetermined value may be acquired as the position of the inner periphery.
ワークが基板W1である場合、内周縁が存在しないので、信号の強さが最後に所定値を上回る位置(又は、信号の強さが最初に所定値を下回る位置)が検出されない。エッジ位置取得部134は、エッジセンサ90から得られる検出信号において、内周縁の位置に対応する信号変化が得られない場合に、内周エッジ情報を取得しなくてもよい。エッジ位置情報には、内周縁が存在しないことを示す情報が含まれてもよい。内周エッジ情報が取得された場合、プロファイル生成部136は、エッジ位置取得部134による検出角度ごとの内周縁の位置の検出結果から、支持部40の回転角度と内周縁の位置との関係を示すエッジプロファイル(内周エッジプロファイル)を生成する。 If the workpiece is substrate W1, there is no inner periphery, and therefore the position where the signal strength last exceeds a predetermined value (or the position where the signal strength first falls below a predetermined value) is not detected. The edge position acquisition unit 134 does not need to acquire inner periphery edge information if no signal change corresponding to the position of the inner periphery is obtained in the detection signal obtained from the edge sensor 90. The edge position information may include information indicating that no inner periphery edge exists. If inner periphery edge information is acquired, the profile generation unit 136 generates an edge profile (inner periphery edge profile) that indicates the relationship between the rotation angle of the support unit 40 and the position of the inner periphery, based on the detection results of the inner periphery position for each detection angle by the edge position acquisition unit 134.
次に、アライメントコントローラ130は、ステップS42を実行する。ステップS42では、例えば、異常判定部148が、ステップS41において内周エッジ情報が得られたか否かを判断する。内周エッジ情報が得られた場合(ステップS42:YES)、アライメントコントローラ130は、ステップS43,S44,S45を順に実行する。ステップS43では、例えば、中心位置算出部138が、ステップS32と同様に、回転角度に対する内周縁の位置の変化を示すエッジプロファイルから、支持部40におけるワークの中心位置を算出する。 Next, the alignment controller 130 executes step S42. In step S42, for example, the abnormality determination unit 148 determines whether inner peripheral edge information was obtained in step S41. If inner peripheral edge information was obtained (step S42: YES), the alignment controller 130 executes steps S43, S44, and S45 in order. In step S43, for example, the center position calculation unit 138 calculates the center position of the workpiece on the support unit 40 from the edge profile that indicates the change in the position of the inner peripheral edge with respect to the rotation angle, similar to step S32.
ステップS44では、例えば、領域抽出部142が、ステップS33と同様に、回転角度に対する内周縁の位置の変化を示すエッジプロファイルと、ステップS43で算出された中心位置とに基づいて、内周縁に形成されている候補領域CRを抽出する。ステップS45では、例えば、形状判定部144が、ステップS34と同様に、ステップS43で抽出された候補領域CRが、内周縁に形成される位置決め部Idの基準形状に対応するか否かを判定する。形状判定部144は、ステップS43で抽出された候補領域CRが、リング部材W22の位置決め部Id22の基準形状に対応するか否かを判定してもよい。ステップS42において、内周縁の位置が検出されなかった場合(ステップS42:NO)、アライメントコントローラ130は、ステップS43,S44,S45を実行しない。 In step S44, for example, the region extraction unit 142, similar to step S33, extracts a candidate region CR formed on the inner periphery based on an edge profile indicating the change in the position of the inner periphery with respect to the rotation angle and the center position calculated in step S43. In step S45, for example, the shape determination unit 144, similar to step S34, determines whether the candidate region CR extracted in step S43 corresponds to the reference shape of the positioning portion Id formed on the inner periphery. The shape determination unit 144 may also determine whether the candidate region CR extracted in step S43 corresponds to the reference shape of the positioning portion Id22 of the ring member W22. If the position of the inner periphery is not detected in step S42 (step S42: NO), the alignment controller 130 does not execute steps S43, S44, and S45.
次に、アライメントコントローラ130は、ステップS46を実行する。ステップS46では、例えば、異常判定部148が、エッジ位置情報(内周エッジ情報)が、判別情報保持部146が保持する判別情報に合致するか否かを判定する。ステップS46において、エッジ位置情報が判別情報に含まれるいずれかのエッジ条件に合致する場合(ステップS46:YES)、アライメントコントローラ130が実行する処理はステップS47に進む。ステップS47では、例えば、異常判定部148が、ワークが正常であると判定する。異常判定部148は、エッジ位置情報が合致するエッジ条件に応じて、ワークの種別を判定してもよい。エッジ位置情報がいずれか1つのエッジ条件に合致したときに、そのエッジ条件に応じてワークの種別を判定することが、そのワークが正常であると判定することに相当してもよい。 Next, the alignment controller 130 executes step S46. In step S46, for example, the abnormality determination unit 148 determines whether the edge position information (inner circumference edge information) matches the discrimination information stored in the discrimination information storage unit 146. If the edge position information matches any of the edge conditions included in the discrimination information in step S46 (step S46: YES), the processing executed by the alignment controller 130 proceeds to step S47. In step S47, for example, the abnormality determination unit 148 determines that the workpiece is normal. The abnormality determination unit 148 may determine the type of workpiece according to the edge condition that the edge position information matches. When the edge position information matches any one of the edge conditions, determining the type of workpiece according to that edge condition may correspond to determining that the workpiece is normal.
ステップS46において、エッジ位置情報が判別情報に含まれるいずれのエッジ条件にも合致しない場合(ステップS46:NO)、アライメントコントローラ130が実行する処理はステップS48に進む。ステップS48では、例えば、異常判定部148が、ワークが異常であると判定する。ステップS48又はステップS36において、ワークが異常であると判定された場合、異常出力部152が、上位コントローラにワークが異常であることを示す信号を出力してもよい。異常であると判定されたワークは、搬送システム1が搭載される基板処理装置での処理ラインから除外されてもよい。 If, in step S46, the edge position information does not match any of the edge conditions included in the discrimination information (step S46: NO), the processing executed by the alignment controller 130 proceeds to step S48. In step S48, for example, the abnormality determination unit 148 determines that the workpiece is abnormal. If, in step S48 or step S36, the workpiece is determined to be abnormal, the abnormality output unit 152 may output a signal indicating that the workpiece is abnormal to a higher-level controller. A workpiece determined to be abnormal may be removed from the processing line of the substrate processing apparatus in which the transport system 1 is installed.
異常判定部148は、ステップS46において、ステップS35での判定結果(外周縁での判定結果)、ステップS44での抽出結果(内周縁での候補領域数)と、ステップS45での判定結果(内周縁でのパターン一致数)とに基づいて、エッジ位置情報が判別情報に合致するか否かを判定してもよい。下記の表2に、ステップS35での判定結果、内周縁での候補領域数、及び内周縁でのパターン一致数の組合せと、判定結果との関係の一例を示す。異常判定部148は、下記の表2に示す関係に従って、ワークの異常の有無を判定してもよい。表2において、「>1」は1以上を意味する。 In step S46, the abnormality determination unit 148 may determine whether the edge position information matches the discrimination information based on the determination result in step S35 (determination result at the outer peripheral edge), the extraction result in step S44 (number of candidate areas at the inner peripheral edge), and the determination result in step S45 (number of pattern matches at the inner peripheral edge). Table 2 below shows an example of the relationship between the determination result and the combination of the determination result in step S35, the number of candidate areas at the inner peripheral edge, and the number of pattern matches at the inner peripheral edge. The abnormality determination unit 148 may determine whether or not there is an abnormality in the workpiece according to the relationship shown in Table 2 below. In Table 2, ">1" means 1 or more.
表2における外周縁での判定結果の意味は、下記のとおりである。
仮判定A:外周縁での候補領域数が0である。ワークがリング部材W22か、又はリング部材W23である可能性がある。
仮判定B:外周縁での候補領域数が1であり、且つパターン一致数が1である。
仮判定B-1:仮判定Bにおいて、候補領域CRが基板W1の位置決め部Id1の基準形状に一致する。ワークが基板W1である可能性がある。
仮判定B-2:仮判定Bにおいて、候補領域CRがリング部材W21の位置決め部Id21の基準形状に一致する。ワークがリング部材W21である可能性がある。
仮判定A/B:判定結果が、仮判定A又は仮判定Bである。
The meanings of the judgment results at the outer periphery in Table 2 are as follows:
Provisional determination A: The number of candidate regions on the outer periphery is 0. There is a possibility that the workpiece is ring member W22 or ring member W23.
Provisional decision B: The number of candidate regions on the outer periphery is 1, and the number of pattern matches is 1.
Provisional determination B-1: In provisional determination B, the candidate region CR matches the reference shape of the positioning portion Id1 of the substrate W1. There is a possibility that the workpiece is the substrate W1.
Provisional Determination B-2: In provisional determination B, the candidate region CR matches the reference shape of the positioning portion Id21 of the ring member W21. There is a possibility that the workpiece is the ring member W21.
Provisional judgment A/B: The judgment result is provisional judgment A or provisional judgment B.
仮判定A及び仮判定B-2において、内周エッジ情報が得られない場合、ワークの種別が基板W1であるが、外周縁に正常な位置決め部Id(基板W1の位置決め部Id1)が形成されていないと推定され、ワークが異常であると判定される。仮判定B-1において、内周エッジ情報が得られない場合、ワークが基板W1であると判定され、ワークが正常であると判定される。仮判定Aにおいて、内周縁での候補領域数が0である場合、外周縁及び内周縁の双方に位置決め部が存在しないと判定される。この場合、ワークがリング部材W23であると判定され、ワークが正常であると判定される。 If inner peripheral edge information cannot be obtained in provisional judgment A and provisional judgment B-2, it is presumed that the workpiece type is substrate W1, but that a normal positioning portion Id (positioning portion Id1 of substrate W1) is not formed on the outer peripheral edge, and the workpiece is determined to be abnormal. If inner peripheral edge information cannot be obtained in provisional judgment B-1, the workpiece is determined to be substrate W1, and the workpiece is determined to be normal. If the number of candidate areas on the inner peripheral edge is 0 in provisional judgment A, it is determined that no positioning portion exists on either the outer peripheral edge or the inner peripheral edge. In this case, the workpiece is determined to be ring member W23, and the workpiece is determined to be normal.
仮判定B-1において、内周縁での候補領域数が0である場合、リング部材において基板W1の位置決め部Idに対応する欠け等が形成されていると推定され、ワークが異常であると判定される。仮判定B-2において、内周縁での候補領域数が0である場合、ワークがリング部材W21であると判定され、ワークが正常であると判定される。仮判定A及び仮判定Bにおいて、内周縁での候補領域数が1であり、且つ、内周縁でのパターン一致数が0である場合、内周縁に欠け等が存在すると推定され、ワークが異常であると判定される。 In provisional judgment B-1, if the number of candidate areas on the inner periphery is 0, it is presumed that a chip or other defect corresponding to the positioning portion Id of the substrate W1 has formed in the ring member, and the workpiece is judged to be abnormal. In provisional judgment B-2, if the number of candidate areas on the inner periphery is 0, the workpiece is judged to be ring member W21, and the workpiece is judged to be normal. In provisional judgment A and provisional judgment B, if the number of candidate areas on the inner periphery is 1 and the number of pattern matches on the inner periphery is 0, it is presumed that a chip or other defect exists on the inner periphery, and the workpiece is judged to be abnormal.
仮判定Aにおいて、内周縁での候補領域数が1であり、且つ、内周縁でのパターン一致数が1である場合、ワークがリング部材W22であると判定され、ワークが正常であると判定される。仮判定Bにおいて、内周縁での候補領域数が1であり、且つ、内周縁でのパターン一致数が1である場合、外周縁及び内周縁に位置決め部に相当する欠け等が形成されていると推定され、ワークが異常であると判定される。内周縁での候補領域数が2以上である場合、他の検出結果に関係なく、いずれかの候補領域CRは、ワークの欠け等の異常部分であると推定され、ワークが異常であると判定される。 In provisional judgment A, if the number of candidate areas on the inner periphery is 1 and the number of pattern matches on the inner periphery is 1, the work is judged to be ring member W22 and the work is judged to be normal. In provisional judgment B, if the number of candidate areas on the inner periphery is 1 and the number of pattern matches on the inner periphery is 1, it is presumed that chips or other defects corresponding to positioning portions have formed on the outer and inner peripheries, and the work is judged to be abnormal. If the number of candidate areas on the inner periphery is 2 or more, one of the candidate areas CR is presumed to be an abnormal part of the work, such as a chip, regardless of other detection results, and the work is judged to be abnormal.
以上に説明した異常判定において、異常判定部148は、内周エッジ情報の有無によって、ワークの種別が基板W1であるか、又はリング部材W2であるかを判定している。異常判定部148は、内周エッジ情報が取得されない場合に、ワークの種別が基板W1であると判定し、且つ、内周エッジ情報が取得された場合にワークの種別がリング部材W2であると判定してもよい。 In the abnormality determination described above, the abnormality determination unit 148 determines whether the type of workpiece is a substrate W1 or a ring member W2 based on the presence or absence of inner periphery edge information. The abnormality determination unit 148 may determine that the type of workpiece is a substrate W1 if inner periphery edge information is not acquired, and may determine that the type of workpiece is a ring member W2 if inner periphery edge information is acquired.
上述の異常判定において、異常判定部148は、形状判定部144による判定結果と、位置決め部Idの基準形状に対応すると判定された候補領域CRの形成位置とに基づいて、ワークの異常の有無を判定している。異常判定部148は、外周縁では候補領域CRが位置決め部Id1又は位置決め部Id21の基準形状に対応するか否かを判定し、内周縁では候補領域CRが位置決め部Id22の基準形状に対応するか否かを判定している。そのため、内周縁に位置決め部Id1又は位置決め部Id21の基準形状に対応する候補領域CRが形成されている場合には、ワークが異常であると判定される。また、外周縁に位置決め部Id22の基準形状に対応する候補領域CRが形成されている場合には、ワークが異常であると判定される。 In the abnormality determination described above, the abnormality determination unit 148 determines whether or not the workpiece is abnormal based on the determination result by the shape determination unit 144 and the formation position of the candidate region CR determined to correspond to the reference shape of the positioning unit Id. The abnormality determination unit 148 determines whether or not the candidate region CR corresponds to the reference shape of the positioning unit Id1 or Id21 on the outer peripheral edge, and whether or not the candidate region CR corresponds to the reference shape of the positioning unit Id22 on the inner peripheral edge. Therefore, if a candidate region CR corresponding to the reference shape of the positioning unit Id1 or Id21 is formed on the inner peripheral edge, the workpiece is determined to be abnormal. Furthermore, if a candidate region CR corresponding to the reference shape of the positioning unit Id22 is formed on the outer peripheral edge, the workpiece is determined to be abnormal.
ステップS47において、ワークが正常と判定され、そのワークの種別が判定された後に、アライメント情報取得部154が、外周縁又は内周縁の位置を示すエッジプロファイルに基づいて、位置決め部Idの中心軸CAxまわりの位置をアライメント情報として取得してもよい。ワークが基板W1である場合には、アライメント情報取得部154は、外周エッジプロファイルから位置決め部Id1の位置を取得する。ワークがリング部材W21である場合には、アライメント情報取得部154は、外周エッジプロファイルから位置決め部Id21の位置を取得する。ワークがリング部材W22である場合には、アライメント情報取得部154は、内周エッジプロファイルから位置決め部Id22の位置を取得する。ワークがリング部材W23である場合には、アライメント情報取得部154は、位置決め部の位置を取得しなくてもよい。 In step S47, after the workpiece is determined to be normal and the type of workpiece is determined, the alignment information acquisition unit 154 may acquire the position of the positioning part Id around the central axis CAx as alignment information based on an edge profile indicating the position of the outer or inner peripheral edge. If the workpiece is a substrate W1, the alignment information acquisition unit 154 acquires the position of the positioning part Id1 from the outer peripheral edge profile. If the workpiece is a ring member W21, the alignment information acquisition unit 154 acquires the position of the positioning part Id21 from the outer peripheral edge profile. If the workpiece is a ring member W22, the alignment information acquisition unit 154 acquires the position of the positioning part Id22 from the inner peripheral edge profile. If the workpiece is a ring member W23, the alignment information acquisition unit 154 does not need to acquire the positions of the positioning parts.
以上の一連の処理により、1枚のワークについてのステップS13のアライメント準備処理が終了する。アライメント情報取得部154は、ステップS32で算出された中心位置、又はステップS43で算出された中心位置をアライメント情報として取得する。 The above series of steps completes the alignment preparation process for one workpiece in step S13. The alignment information acquisition unit 154 acquires the center position calculated in step S32 or the center position calculated in step S43 as alignment information.
[変形例]
上述した一連の処理は一例であり、適宜変更可能である。上記一連の処理において、ロボットコントローラ110及びアライメントコントローラ130は、1つのステップと次のステップとを並列に実行してもよく、上述した例とは異なる順序で各ステップを実行してもよい。ロボットコントローラ110及びアライメントコントローラ130は、いずれかのステップを省略してもよく、いずれかのステップにおいて上述の例とは異なる処理を実行してもよい。
[Modification]
The above-described series of processes is an example and can be modified as appropriate. In the above-described series of processes, the robot controller 110 and the alignment controller 130 may execute one step and the next step in parallel, or may execute each step in an order different from that of the above-described example. The robot controller 110 and the alignment controller 130 may omit any step, or may execute a process in any step different from that of the above-described example.
アライメントコントローラ130は、外周縁のエッジ位置を示す外周エッジ情報の取得と、内周縁のエッジ位置を示す内周エッジ情報の取得とを行った後に、外周エッジ情報及び内周エッジ情報を含むエッジ位置情報と、判別情報とを比較することで、ワークの異常の有無とワークの種別とを判定してもよい。アライメントコントローラ130は、エッジ位置情報と判別情報とを比較したうえでワークの種別を判定した後に、ワークの異常の有無を判定してもよい。 The alignment controller 130 may acquire outer peripheral edge information indicating the edge position of the outer peripheral edge and inner peripheral edge information indicating the edge position of the inner peripheral edge, and then compare the edge position information including the outer peripheral edge information and inner peripheral edge information with the discrimination information to determine whether or not there is an abnormality in the workpiece and the type of workpiece. The alignment controller 130 may compare the edge position information with the discrimination information to determine the type of workpiece, and then determine whether or not there is an abnormality in the workpiece.
上述した外周縁のエッジ位置、及び内周縁のエッジ位置の検出方法は一例であり、上述の例とは異なり、エッジセンサ90(又は、エッジ位置取得部134)は、どのような方法によってエッジ位置を検出してもよい。エッジ位置取得部134は、外周縁のエッジ位置として取得した情報と内周縁のエッジ位置として取得した情報との間で、互いにエッジ位置が略一致する場合に、そのワークに内周縁が存在しないと判定してもよい。 The above-described method of detecting the edge position of the outer periphery and the edge position of the inner periphery is one example, and unlike the above example, the edge sensor 90 (or the edge position acquisition unit 134) may detect the edge position using any method. The edge position acquisition unit 134 may determine that the workpiece does not have an inner periphery if the edge positions of the information acquired as the edge position of the outer periphery and the information acquired as the edge position of the inner periphery substantially match.
エッジセンサ90は、一方向にスキャンした際に、外周縁のエッジ位置を示す情報と内周縁のエッジ位置を示す情報との両方を取得するか、又は、外周縁のエッジ位置を示す情報と内周縁が存在しないことを示す情報とを取得してもよい。エッジセンサ90は、中心軸CAxまわりの円周上の2箇所に配置された2組の照射部92及び受光部94を含み、1組の照射部92及び受光部94が外周縁の位置を示す情報と取得し、他の1組の照射部92及び受光部94が内周縁の位置、又は内周縁が存在しないことを示す情報を取得してもよい。 When scanned in one direction, the edge sensor 90 may acquire both information indicating the edge position of the outer periphery and information indicating the edge position of the inner periphery, or may acquire information indicating the edge position of the outer periphery and information indicating the absence of an inner periphery. The edge sensor 90 may include two sets of irradiating units 92 and light-receiving units 94 arranged at two locations on the circumference around the central axis CAx, with one set of irradiating units 92 and light-receiving units 94 acquiring information indicating the position of the outer periphery, and the other set of irradiating units 92 and light-receiving units 94 acquiring the position of the inner periphery or information indicating the absence of an inner periphery.
搬送システム1は、ワークの種別を示す情報を得たうえで、そのワークの搬送を行ってもよい。アライメント装置30のアライメントコントローラ130は、ワークの種別を示す情報を得たうえで、アライメント準備処理を実行してもよい。図16に示されるように、ロボットコントローラ110が、ワーク情報取得部116を有してもよく、アライメントコントローラ130が、ワーク情報取得部166を有してもよい。図16に示されるブロック図では、一部の機能モジュールが簡素化されている。 The transport system 1 may obtain information indicating the type of workpiece and then transport the workpiece. The alignment controller 130 of the alignment device 30 may obtain information indicating the type of workpiece and then perform alignment preparation processing. As shown in FIG. 16, the robot controller 110 may have a workpiece information acquisition unit 116, and the alignment controller 130 may have a workpiece information acquisition unit 166. In the block diagram shown in FIG. 16, some functional modules have been simplified.
ワーク情報取得部116は、搬送対象のワークに関する情報(以下、「ワーク情報」という。)をロボットコントローラ110の外部から取得する。ワーク情報取得部116は、上位コントローラからワーク情報を取得してもよい。ワーク情報には、ワークの種別を示す種別情報、及びワークの目標姿勢を示す目標姿勢情報が含まれてもよい。種別情報は、搬送対象のワークが、基板W1であるか、又はリング部材W2であるかを示す情報を含む。種別情報は、リング部材W2の種別を示す情報を含んでもよい。 The workpiece information acquisition unit 116 acquires information about the workpiece to be transported (hereinafter referred to as "workpiece information") from outside the robot controller 110. The workpiece information acquisition unit 116 may acquire the workpiece information from a higher-level controller. The workpiece information may include type information indicating the type of workpiece and target posture information indicating the target posture of the workpiece. The type information includes information indicating whether the workpiece to be transported is a substrate W1 or a ring member W2. The type information may include information indicating the type of ring member W2.
ワーク情報取得部166は、ワーク情報をアライメントコントローラ130の外部から取得する。ワーク情報取得部166は、上位コントローラ、又はワーク情報取得部116からワーク情報を取得してもよい。エッジセンサ90(又は、エッジ位置取得部134)は、ワーク情報取得部166が取得したワーク情報に応じて、ワークのエッジ位置を示すエッジ位置情報を取得してもよい。 The workpiece information acquisition unit 166 acquires workpiece information from outside the alignment controller 130. The workpiece information acquisition unit 166 may acquire workpiece information from a higher-level controller or the workpiece information acquisition unit 116. The edge sensor 90 (or the edge position acquisition unit 134) may acquire edge position information indicating the edge position of the workpiece in accordance with the workpiece information acquired by the workpiece information acquisition unit 166.
エッジセンサ90は、ワーク情報によって示されるワークの種別が基板W1である場合に、基板W1の外周縁E1の位置を示す情報をエッジ位置情報として取得する。エッジセンサ90は、ワーク情報によって示されるワークの種別がリング部材W2である場合に、リング部材W2の内周縁Ei2の位置を示す情報及びリング部材W2の外周縁Eo2の位置を示す情報をエッジ位置情報として取得する。 When the type of workpiece indicated by the workpiece information is a substrate W1, the edge sensor 90 acquires, as edge position information, information indicating the position of the outer peripheral edge E1 of the substrate W1. When the type of workpiece indicated by the workpiece information is a ring member W2, the edge sensor 90 acquires, as edge position information, information indicating the position of the inner peripheral edge Ei2 of the ring member W2 and information indicating the position of the outer peripheral edge Eo2 of the ring member W2.
図17は、ワークの種別を示す情報が得られた状態で実行されるアライメント準備処理を示すフローチャートである。ワークの種別を示す情報が得られる場合に、ロボットコントローラ110及びアライメントコントローラ130は、図11に示されるフローチャートと同様の一連の処理を実行してもよい。アライメントコントローラ130のワーク情報取得部166は、図11に示されるステップS11が実行される時点で、ワーク情報を取得してもよい。図17に示されるアライメント処理は、ステップS13において実行される。以降の説明において、搬送対象である基板W1及びリング部材W2の一方を搬送対象ワークと称する。 Figure 17 is a flowchart showing alignment preparation processing that is executed when information indicating the type of workpiece has been obtained. When information indicating the type of workpiece has been obtained, the robot controller 110 and alignment controller 130 may execute a series of processes similar to the flowchart shown in Figure 11. The workpiece information acquisition unit 166 of the alignment controller 130 may acquire the workpiece information when step S11 shown in Figure 11 is executed. The alignment processing shown in Figure 17 is executed in step S13. In the following description, either the substrate W1 or the ring member W2 to be transported will be referred to as the workpiece to be transported.
アライメントコントローラ130は、ステップS31,S32,S33,S34と同様に、ステップS61,S62,S63,S64を実行する。ステップS61では、搬送対象ワークが基板W1である場合に、エッジ位置取得部134が、基板W1の外周縁E1の位置を示す外周エッジ情報を取得する。ステップS61では、搬送対象のワークがリング部材W2である場合に、エッジ位置取得部134が、リング部材W2の外周縁Eo2の位置を示す外周エッジ情報を取得する。 The alignment controller 130 executes steps S61, S62, S63, and S64 in the same manner as steps S31, S32, S33, and S34. In step S61, if the workpiece to be transported is a substrate W1, the edge position acquisition unit 134 acquires outer peripheral edge information indicating the position of the outer peripheral edge E1 of the substrate W1. In step S61, if the workpiece to be transported is a ring member W2, the edge position acquisition unit 134 acquires outer peripheral edge information indicating the position of the outer peripheral edge Eo2 of the ring member W2.
次に、アライメントコントローラ130は、ステップS65を実行する。ステップS65では、例えば、アライメントコントローラ130が、搬送対象ワークがリング部材W2であるか否かを判断する。搬送対象ワークがリング部材W2であると判断される場合(ステップS65:YES)、アライメントコントローラ130は、ステップS41,S43,S44,S45と同様に、ステップS71,S72,S73,S74を実行する。ステップS71では、エッジ位置取得部134が、リング部材W2の内周縁Ei2の位置を示す内周エッジ情報を取得する。ステップS65において、搬送対象ワークが基板W1であると判断される場合(ステップS65:NO)、アライメントコントローラ130は、ステップS71,S72,S73,S74を実行しない。 Next, the alignment controller 130 executes step S65. In step S65, for example, the alignment controller 130 determines whether the workpiece to be transported is a ring member W2. If it is determined that the workpiece to be transported is a ring member W2 (step S65: YES), the alignment controller 130 executes steps S71, S72, S73, and S74, similar to steps S41, S43, S44, and S45. In step S71, the edge position acquisition unit 134 acquires inner peripheral edge information indicating the position of the inner peripheral edge Ei2 of the ring member W2. If it is determined in step S65 that the workpiece to be transported is a substrate W1 (step S65: NO), the alignment controller 130 does not execute steps S71, S72, S73, and S74.
次に、アライメントコントローラ130は、ステップS66を実行する。ステップS66では、例えば、エッジ位置情報が、判別情報に合致するか否かを判定する。ステップS66において、エッジ位置情報が判別情報に合致する場合(ステップS66:YES)、アライメントコントローラ130は、ステップS67を実行する。ステップS67では、例えば、異常判定部148が、搬送対象ワークが正常であると判定する。ステップS66において、エッジ位置情報が判別情報に合致しない場合(ステップS66:NO)、アライメントコントローラ130は、ステップS68を実行する。ステップS68では、例えば、異常判定部148が、搬送対象ワークが異常であると判定する。 Next, the alignment controller 130 executes step S66. In step S66, for example, it determines whether the edge position information matches the discrimination information. If the edge position information matches the discrimination information in step S66 (step S66: YES), the alignment controller 130 executes step S67. In step S67, for example, the abnormality determination unit 148 determines that the workpiece to be transported is normal. If the edge position information does not match the discrimination information in step S66 (step S66: NO), the alignment controller 130 executes step S68. In step S68, for example, the abnormality determination unit 148 determines that the workpiece to be transported is abnormal.
異常判定部148は、エッジ位置情報と、判別情報のうちワーク情報によって示されるワークの種別に対して予め定められた情報とに基づいて、搬送対象ワークの異常の有無を判定してもよい。異常判定部148は、搬送対象ワークが基板W1である場合に、判別情報の中から基板W1に対して予め定められたエッジ条件を選択してもよい。そして、異常判定部148は、ステップS61~S64において得られる情報(外周エッジ情報)が、基板W1に対して定められたエッジ条件を満たすか否かを判定することで、ワークの異常の有無を判定してもよい。 The abnormality determination unit 148 may determine whether or not there is an abnormality in the workpiece to be transported based on the edge position information and information from the discrimination information that is predetermined for the type of workpiece indicated by the workpiece information. If the workpiece to be transported is a substrate W1, the abnormality determination unit 148 may select, from the discrimination information, edge conditions that are predetermined for the substrate W1. The abnormality determination unit 148 may then determine whether or not there is an abnormality in the workpiece by determining whether or not the information (peripheral edge information) obtained in steps S61 to S64 satisfies the edge conditions that are predetermined for the substrate W1.
異常判定部148は、ステップS61~S64において得られる情報が、基板W1のエッジ条件を満たさない場合に、搬送対象ワークが異常であると判定し、エッジ条件を満たす場合に、搬送対象ワークが正常であると判定する。ステップS61~S64の実行により、アライメント情報取得部154は、支持部40における基板W1の中心位置の算出結果、及び基板W1の位置決め部Id1の中心軸CAxまわりの位置(角度)をアライメント情報として取得する。 The abnormality determination unit 148 determines that the workpiece to be transported is abnormal if the information obtained in steps S61 to S64 does not satisfy the edge conditions for the substrate W1, and determines that the workpiece to be transported is normal if the edge conditions are satisfied. By executing steps S61 to S64, the alignment information acquisition unit 154 acquires the calculation results for the center position of the substrate W1 on the support unit 40 and the position (angle) of the substrate W1 around the central axis CAx of the positioning unit Id1 as alignment information.
異常判定部148は、例えば、搬送対象ワークがリング部材W21である場合に、判別情報の中からリング部材W21に対して予め定められたエッジ条件を選択してもよい。そして、異常判定部148は、ステップS61~S64において得られる情報と、ステップS71~S74において得られる情報とを含むエッジ位置情報が、リング部材W21に対して定められたエッジ条件を満たすか否かを判定することで、ワークの異常の有無を判定してもよい。 For example, if the workpiece to be transported is a ring member W21, the abnormality determination unit 148 may select a predetermined edge condition for the ring member W21 from the discrimination information. The abnormality determination unit 148 may then determine whether or not the edge position information, which includes the information obtained in steps S61 to S64 and the information obtained in steps S71 to S74, satisfies the edge condition defined for the ring member W21, thereby determining whether or not there is an abnormality in the workpiece.
異常判定部148は、ステップS61~S64において得られる情報と、ステップS71~S74において得られる情報とを含むエッジ位置情報が、リング部材W21のエッジ条件を満たさない場合に、搬送対象ワークが異常であると判定し、エッジ条件を満たす場合に、搬送対象ワークが正常であると判定する。異常判定部148は、搬送対象ワークがリング部材W22及びリング部材W23である場合も同様に、ワークの異常の有無を判定する。ステップS61~S64、及びステップS71~S74の実行により、アライメント情報取得部154は、支持部40におけるリング部材W2の中心位置の算出結果、及びリング部材W2の位置決め部Id2の中心軸CAxまわりの位置(角度)をアライメント情報として取得する。 The abnormality determination unit 148 determines that the workpiece to be transported is abnormal if the edge position information, including the information obtained in steps S61 to S64 and the information obtained in steps S71 to S74, does not satisfy the edge condition for ring member W21, and determines that the workpiece to be transported is normal if the edge condition is satisfied. The abnormality determination unit 148 similarly determines whether or not the workpiece is abnormal when the workpiece to be transported is ring member W22 or ring member W23. By executing steps S61 to S64 and steps S71 to S74, the alignment information acquisition unit 154 acquires the calculation result of the center position of ring member W2 on support member 40 and the position (angle) of positioning portion Id2 of ring member W2 about central axis CAx as alignment information.
ワークの種別がリング部材W2である場合に、アライメントコントローラ130は、リング部材W2の内径と外径との差を算出してもよい。ワークの種別がリング部材W2である場合とは、ステップS13の実行により、ワークの種別がリング部材W2であると判定された場合と、ワークの搬送開始前に取得したワーク情報によって示されるワークの種別がリング部材W2である場合とを含む。リング部材W2の内径と外径との差は、リング部材W2の中心まわりの円周の半径方向に沿ったリング部材W2の幅(以下、「リング幅」という。)に相当する。 If the type of workpiece is a ring member W2, the alignment controller 130 may calculate the difference between the inner diameter and outer diameter of the ring member W2. Cases where the type of workpiece is a ring member W2 include cases where the type of workpiece is determined to be a ring member W2 by executing step S13, and cases where the type of workpiece indicated by the workpiece information acquired before the start of workpiece transport is a ring member W2. The difference between the inner diameter and outer diameter of the ring member W2 corresponds to the width of the ring member W2 along the radial direction of the circumference around the center of the ring member W2 (hereinafter referred to as the "ring width").
アライメントコントローラ130は、図16に示されるリング幅算出部172を有してもよい。リング幅算出部172は、リング部材W2の外周縁Eo2の位置を示す外周エッジ情報とリング部材W2の内周縁Ei2の位置を示す内周エッジ情報とに基づいて、リング部材W2の外径と内径との差を算出する。リング幅算出部172は、中心軸CAxまわりの支持部40の複数の回転角度それぞれにおいて、リング幅を算出してもよい。リング幅算出部172は、支持部40の複数の回転角度でのリング部材W2の外径の平均値と、上記複数の回転角度でのリング部材W2の内径の平均値との差を、リング幅として算出してもよい。 The alignment controller 130 may have a ring width calculation unit 172 shown in FIG. 16. The ring width calculation unit 172 calculates the difference between the outer diameter and inner diameter of the ring member W2 based on outer edge information indicating the position of the outer edge Eo2 of the ring member W2 and inner edge information indicating the position of the inner edge Ei2 of the ring member W2. The ring width calculation unit 172 may calculate the ring width at each of multiple rotation angles of the support part 40 around the central axis CAx. The ring width calculation unit 172 may calculate the ring width as the difference between the average value of the outer diameter of the ring member W2 at multiple rotation angles of the support part 40 and the average value of the inner diameter of the ring member W2 at the multiple rotation angles.
異常判定部148は、リング幅算出部172によって算出されるリング幅に応じて、ワークの異常の有無を判定してもよい。異常判定部148は、エッジ位置情報と判別情報との比較結果に加えて、算出されるリング幅の値に基づいて、ワークの種別を判別してもよい。 The abnormality determination unit 148 may determine whether or not there is an abnormality in the workpiece based on the ring width calculated by the ring width calculation unit 172. The abnormality determination unit 148 may determine the type of workpiece based on the calculated ring width value in addition to the result of comparing the edge position information with the discrimination information.
ワークの種別がリング部材W2である場合に、内周エッジ情報に基づく中心位置と外周エッジ情報に基づく中心位置との差(以下、「中心差」という。)が算出されてもよい。ワークの種別がリング部材W2である場合、中心位置算出部138(リング中心算出部)は、ステップS32又はステップS62において、外周エッジ情報に基づいて支持部40におけるリング部材W2の中心位置(第1中心位置)を算出する。中心位置算出部138(リング中心算出部)は、ステップS43又はステップS72において、内周エッジ情報に基づいて支持部40におけるリング部材W2の中心位置(第2中心位置)を算出する。 If the type of workpiece is a ring member W2, the difference between the center position based on the inner peripheral edge information and the center position based on the outer peripheral edge information (hereinafter referred to as the "center difference") may be calculated. If the type of workpiece is a ring member W2, the center position calculation unit 138 (ring center calculation unit) calculates the center position (first center position) of the ring member W2 at the support part 40 based on the outer peripheral edge information in step S32 or step S62. The center position calculation unit 138 (ring center calculation unit) calculates the center position (second center position) of the ring member W2 at the support part 40 based on the inner peripheral edge information in step S43 or step S72.
アライメントコントローラ130は、中心差算出部174を有してもよい。中心差算出部174は、外周エッジ情報に基づくリング部材W2の中心位置の算出結果と、内周エッジ情報に基づくリング部材W2の中心位置の算出結果との差である中心差を算出する。中心差が大きい場合、リング部材W2が異常であると推定できる場合がある。異常判定部148は、中心差算出部174によって算出された中心差が所定の閾値よりも大きい場合に、リング部材W2が異常であると判定してもよい。 The alignment controller 130 may have a center difference calculation unit 174. The center difference calculation unit 174 calculates a center difference, which is the difference between the calculation result of the center position of the ring member W2 based on the outer peripheral edge information and the calculation result of the center position of the ring member W2 based on the inner peripheral edge information. If the center difference is large, it may be possible to estimate that the ring member W2 is abnormal. The abnormality determination unit 148 may determine that the ring member W2 is abnormal if the center difference calculated by the center difference calculation unit 174 is larger than a predetermined threshold value.
ワークの種別がリング部材W2である場合に、エッジ位置情報に基づいてリング部材W2の劣化の程度が評価されてもよい。リング部材W2が基板W1に対する所定の処理において繰り返して用いられる場合に、リング部材W2のエッジ部分が劣化し得るので、リング部材W2の交換が行われる。アライメントコントローラ130は、リング部材W2を交換する際に、使用後のリング部材W2のエッジ位置を示すエッジプロファイルを取得してもよい。アライメントコントローラ130は、劣化評価部176を有してもよい。 If the type of workpiece is a ring member W2, the degree of deterioration of the ring member W2 may be evaluated based on edge position information. When the ring member W2 is used repeatedly in a predetermined process on the substrate W1, the edge portion of the ring member W2 may deteriorate, and the ring member W2 is replaced. When replacing the ring member W2, the alignment controller 130 may acquire an edge profile that indicates the edge position of the ring member W2 after use. The alignment controller 130 may have a deterioration evaluation unit 176.
劣化評価部176は、使用後のリング部材W2から得られるエッジプロファイルを、基準プロファイルと比較することで、そのリング部材W2の劣化の程度を評価してもよい。基準プロファイルは、評価対象であるリング部材W2が使用前の状態において得られたエッジプロファイルであってもよい。アライメントコントローラ130は、劣化評価部176による劣化の程度の評価結果に基づいて、リング部材W2の交換時期の設定(調節)を行ってもよい。アライメントコントローラ130は、劣化評価部176による評価結果に基づいて、リング部材W2の交換の必要性を判定してもよい。劣化評価部176は、リング幅算出部172によって算出されたリング幅に基づいて、リング部材W2の劣化を評価してもよい。 The deterioration assessment unit 176 may evaluate the degree of deterioration of the ring member W2 by comparing the edge profile obtained from the ring member W2 after use with a reference profile. The reference profile may be an edge profile obtained when the ring member W2 to be evaluated is in a state before use. The alignment controller 130 may set (adjust) the replacement timing of the ring member W2 based on the evaluation result of the deterioration degree by the deterioration assessment unit 176. The alignment controller 130 may determine the need to replace the ring member W2 based on the evaluation result by the deterioration assessment unit 176. The deterioration assessment unit 176 may evaluate the deterioration of the ring member W2 based on the ring width calculated by the ring width calculation unit 172.
搬送システム1において搬送されることが想定されるワークの種別は、上述した基板W1、リング部材W21、リング部材W22、及びリング部材W23の組合せに限られない。ワークの種別は、基板W1と、リング部材W21、リング部材W22、及びリング部材W23のうちのいずれか1つ又は2つのリング部材であってもよい。搬送されることが想定されるワークの種別に応じて、アライメントコントローラ130が実行するアライメント処理は適宜変更可能である。複数種のリング部材W2それぞれのエッジ条件が判別情報に含まれることで、アライメントコントローラ130を変更することなく、異なる種類のリング部材W2を搬送する複数の搬送システム1に、同じアライメントコントローラ130を用いることができる。 The types of workpieces that are expected to be transported by the transport system 1 are not limited to the combination of the substrate W1, ring member W21, ring member W22, and ring member W23 described above. The type of workpiece may be the substrate W1 and any one or two of the ring members W21, ring member W22, and ring member W23. The alignment process performed by the alignment controller 130 can be changed as appropriate depending on the type of workpiece that is expected to be transported. By including the edge conditions of each of the multiple types of ring members W2 in the discrimination information, the same alignment controller 130 can be used for multiple transport systems 1 that transport different types of ring members W2 without changing the alignment controller 130.
搬送システム1において、基板W1と、外周縁に位置決め部Id2を有するリング部材W2(例えば、リング部材W21)とが搬送される場合に、エッジセンサ90は、ワークの内周縁の位置を検出せずに、ワークの外周縁の位置を検出してもよい。異常判定部148は、ワークの内周縁での異常の有無を判定せずに、ワークの外周縁での異常の有無を判定してもよい。搬送システム1において、基板W1と、内周縁に位置決め部Id2を有するリング部材W2(例えば、リング部材W22)とが搬送される場合に、エッジセンサ90は、リング部材W2の外周縁Eo2の位置を検出せずに、リング部材W2の内周縁Ei2の位置を検出してもよい。異常判定部148は、リング部材W2での外周縁Eo2での異常の有無を判定せずに、リング部材W2での内周縁Ei2での異常の有無を判定してもよい。 In the transport system 1, when a substrate W1 and a ring member W2 (e.g., ring member W21) having a positioning portion Id2 on its outer peripheral edge are transported, the edge sensor 90 may detect the position of the outer peripheral edge of the workpiece without detecting the position of the inner peripheral edge of the workpiece. The abnormality determination unit 148 may determine the presence or absence of an abnormality on the outer peripheral edge of the workpiece without determining the presence or absence of an abnormality on the inner peripheral edge of the workpiece. In the transport system 1, when a substrate W1 and a ring member W2 (e.g., ring member W22) having a positioning portion Id2 on its inner peripheral edge are transported, the edge sensor 90 may detect the position of the inner peripheral edge Ei2 of the ring member W2 without detecting the position of the outer peripheral edge Eo2 of the ring member W2. The abnormality determination unit 148 may determine the presence or absence of an abnormality on the inner peripheral edge Ei2 of the ring member W2 without determining the presence or absence of an abnormality on the outer peripheral edge Eo2 of the ring member W2.
基板W1とリング部材W2との一方が支持部40に支持されている場合に、基板W1とリング部材W2との他方がアライメント装置30に対して搬入されてもよい。支持部40は、基板W1とリング部材W2との両方を同じタイミングで支持してもよい。基板W1とリング部材W2との両方が支持部40に支持されている場合、基板W1がワークであり、リング部材W2がワークである。エッジセンサ90は、基板W1とリング部材W2との両方が支持部40に支持されている状態において、基板W1及びリング部材W2の少なくとも一方のエッジ位置を検出してもよい。 When one of the substrate W1 and the ring member W2 is supported by the support part 40, the other of the substrate W1 and the ring member W2 may be loaded into the alignment device 30. The support part 40 may support both the substrate W1 and the ring member W2 at the same time. When both the substrate W1 and the ring member W2 are supported by the support part 40, the substrate W1 is the workpiece and the ring member W2 is the workpiece. The edge sensor 90 may detect the edge position of at least one of the substrate W1 and the ring member W2 when both the substrate W1 and the ring member W2 are supported by the support part 40.
上述の例では、ワークを受け取る際のハンド14の位置が調節されることで、ワークの中心位置が調節されるが、中心位置のアライメント方法は、この例に限られない。アライメント装置30が、ワークの中心位置を調節するための機構(機能)を有してもよい。一例では、姿勢調節ユニット32が、支持部40をX-Y平面における2方向に移動させるステージを有してもよく、姿勢調節ユニット32が、ワークを物理的に把持した際にワークの中心位置が基準位置に合わせられるように形成されたエッジグリップを有してもよい。 In the above example, the center position of the workpiece is adjusted by adjusting the position of the hand 14 when receiving the workpiece, but the method for aligning the center position is not limited to this example. The alignment device 30 may have a mechanism (function) for adjusting the center position of the workpiece. In one example, the posture adjustment unit 32 may have a stage that moves the support part 40 in two directions on the XY plane, and the posture adjustment unit 32 may have an edge grip formed so that the center position of the workpiece is aligned with a reference position when the workpiece is physically grasped.
ここで、図1、図2、及び図18~図20を参照しながら、搬送ロボット12のハンド14の一例について、その詳細を説明する。上述したように、ハンド14は、基板W1及びリング部材W2それぞれを支持可能であり、鉛直な軸線Ax3まわりに回転可能である。ハンド14は、Y軸方向(図1及び図2参照)に沿って移動しながら姿勢調節ユニット32に接近することで、リフト部60の基板支持部61に基板W1を搬送し、リング支持部62にリング部材W2を搬送する。ハンド14は、例えば、図18に示されるように、基端部81と、ワーク支持部82とを有する。基端部81は、アルミニウム等の金属によって形成されてもよく、ワーク支持部82は、アルミニウム等の金属又はセラミックス材料によって形成されてもよい。 Here, an example of the hand 14 of the transport robot 12 will be described in detail with reference to Figures 1, 2, and 18 to 20. As described above, the hand 14 is capable of supporting each of the substrate W1 and the ring member W2, and is rotatable about the vertical axis Ax3. The hand 14 moves along the Y-axis direction (see Figures 1 and 2) while approaching the attitude adjustment unit 32, thereby transporting the substrate W1 to the substrate support portion 61 of the lift portion 60 and transporting the ring member W2 to the ring support portion 62. As shown in Figure 18, the hand 14 has, for example, a base end portion 81 and a workpiece support portion 82. The base end portion 81 may be made of a metal such as aluminum, and the workpiece support portion 82 may be made of a metal such as aluminum or a ceramic material.
基端部81は、搬送ロボット12の第2アーム26の先端部に接続されており、水平な一方向に沿って延びるように板状に形成されている。ワーク支持部82は、基端部81の先端から更に延びるように板状に形成されている。基端部81の厚さは、ワーク支持部82の厚さよりも大きくてもよく、ワーク支持部82の一端は、基端部81の先端部の下面に接続されていてもよい。ワーク支持部82は、本体部83と、一対の先端部84とを含む。本体部83は、基端部81の先端部に接続されており、基端部81の延在方向に沿って延びている。一対の先端部84は、本体部83の先端から2つに分岐するように形成された部分であり、基端部81の延在方向に沿って延びている。 The base end 81 is connected to the tip of the second arm 26 of the transport robot 12 and is formed in a plate shape extending horizontally in one direction. The work support portion 82 is formed in a plate shape extending further from the tip of the base end 81. The thickness of the base end 81 may be greater than the thickness of the work support portion 82, and one end of the work support portion 82 may be connected to the underside of the tip of the base end 81. The work support portion 82 includes a main body portion 83 and a pair of tip portions 84. The main body portion 83 is connected to the tip of the base end 81 and extends in the extension direction of the base end 81. The pair of tip portions 84 are formed so as to branch into two from the tip of the main body portion 83 and extend in the extension direction of the base end 81.
ハンド14は、複数の基板保持部86を有する。複数の基板保持部86は、ワーク支持部82の上面の互いに異なる箇所に設けられている。複数の基板保持部86それぞれは、真空吸着によって基板W1の裏面を吸着するように構成されていてもよい。複数の基板保持部86それぞれには、例えば、搬送ロボット12の基台(ボディ)及び各アームの内部を通るエアホースが接続されている。真空ポンプ等によって発生させた負圧のエアをエアホースの内部に導通させた状態で、基板W1の裏面が複数の基板保持部86それぞれに接触することによって、複数箇所での吸着により基板W1が保持される。 The hand 14 has multiple substrate holding parts 86. The multiple substrate holding parts 86 are provided at different locations on the upper surface of the work support part 82. Each of the multiple substrate holding parts 86 may be configured to adsorb the backside of the substrate W1 by vacuum suction. Each of the multiple substrate holding parts 86 is connected to, for example, the base (body) of the transfer robot 12 and an air hose passing through the inside of each arm. With negative pressure air generated by a vacuum pump or the like flowing through the air hose, the backside of the substrate W1 comes into contact with each of the multiple substrate holding parts 86, thereby holding the substrate W1 by suction at multiple locations.
図18に示される例では、3個の基板保持部86が設けられており、1つの基板保持部86が本体部83に配置され、1つの基板保持部86が一対の先端部84の一方に配置され、1つの基板保持部86が一対の先端部84の他方に配置されている。本体部83に配置される基板保持部86は、基端部81よりも一対の先端部84寄りに位置していてもよい。図19(a)には、基板W1を保持した状態のハンド14が例示されている。複数の基板保持部86は、基板W1の中心位置Cw1まわりの複数箇所において基板W1の裏面を吸着することで、基板W1を保持する。複数の基板保持部86それぞれは、エラストマー等のゴムによって形成された突起であってもよい。複数の基板保持部86の個数は、4個以上であってもよい。 In the example shown in FIG. 18, three substrate holding portions 86 are provided: one substrate holding portion 86 is arranged on the main body portion 83, one substrate holding portion 86 is arranged on one of the pair of tip portions 84, and one substrate holding portion 86 is arranged on the other of the pair of tip portions 84. The substrate holding portion 86 arranged on the main body portion 83 may be located closer to the pair of tip portions 84 than the base end portion 81. FIG. 19(a) shows an example of the hand 14 holding a substrate W1. The multiple substrate holding portions 86 hold the substrate W1 by adsorbing the back surface of the substrate W1 at multiple locations around the center position Cw1 of the substrate W1. Each of the multiple substrate holding portions 86 may be a protrusion formed of rubber such as elastomer. The number of multiple substrate holding portions 86 may be four or more.
ハンド14は、複数のリング保持部87を有する。複数のリング保持部87は、ワーク支持部82の上面の互いに異なる箇所に設けられている。複数のリング保持部87それぞれは、ワーク支持部82の上面よりも突出する突起であってもよい。リング保持部87は、エラストマー等のゴムによって形成された突起であってもよく、セラミック材料によって形成された突起であってもよい。複数の突起(リング保持部87)にリング部材W2の裏面が接触することで、突起との間の摩擦によりリング部材W2が保持される。 The hand 14 has multiple ring holders 87. The multiple ring holders 87 are provided at different locations on the upper surface of the work support portion 82. Each of the multiple ring holders 87 may be a protrusion that protrudes above the upper surface of the work support portion 82. The ring holders 87 may be protrusions made of rubber such as elastomer, or may be protrusions made of a ceramic material. When the back surface of the ring member W2 comes into contact with the multiple protrusions (ring holders 87), the ring member W2 is held in place by friction between the protrusions.
図18に示される例では、4個のリング保持部87が設けられており、2個のリング保持部87が本体部83に配置され、1つのリング保持部87が一対の先端部84の一方に配置され、1つのリング保持部87が一対の先端部84の他方に配置されている。本体部83では、2個のリング保持部87が、先端部84よりも基端部81寄りに配置されている。本体部83に位置するリング保持部87と軸線Ax3(又は基端部81)との間の距離は、本体部83に位置する基板保持部86と軸線Ax3(又は基端部81)との間の距離よりも小さい。先端部84では、リング保持部87が、基板保持部86に比べて、より先端寄りに配置されている。先端部84に位置するリング保持部87と軸線Ax3(又は基端部81)との間の距離は、先端部84に位置する基板保持部86と軸線Ax3(又は基端部81)との間の距離よりも大きい。 18, four ring holders 87 are provided: two ring holders 87 are disposed in the main body 83, one ring holder 87 is disposed in one of the pair of tip portions 84, and one ring holder 87 is disposed in the other of the pair of tip portions 84. In the main body 83, the two ring holders 87 are disposed closer to the base end 81 than the tip portions 84. The distance between the ring holders 87 disposed in the main body 83 and the axis Ax3 (or the base end 81) is smaller than the distance between the substrate holder 86 disposed in the main body 83 and the axis Ax3 (or the base end 81). In the tip portion 84, the ring holder 87 is disposed closer to the tip than the substrate holder 86. The distance between the ring holder 87 disposed in the tip portion 84 and the axis Ax3 (or the base end 81) is larger than the distance between the substrate holder 86 disposed in the tip portion 84 and the axis Ax3 (or the base end 81).
複数のリング保持部87の個数は、リング部材W2を安定して保持できる限り、何個であってもよい。例えば、本体部83に1個のリング保持部87が配置され、合計で3個のリング保持部87が設けられてもよい。5個以上のリング保持部87が設けられてもよい。リング保持部87は、突起に代えて、リング部材W2の裏面を吸着するように構成された吸着部であってもよい。図19(b)には、リング部材W2を保持した状態のハンド14が例示されている。複数のリング保持部87は、リング部材W2の中心位置Cw2まわりの複数箇所においてリング部材W2の裏面に接触することで、リング部材W2を保持(支持)する。 The number of ring holders 87 may be any number as long as they can stably hold the ring member W2. For example, one ring holder 87 may be arranged on the main body 83, for a total of three ring holders 87. Five or more ring holders 87 may be provided. Instead of protrusions, the ring holders 87 may be suction units configured to suction the back surface of the ring member W2. Figure 19 (b) shows an example of the hand 14 holding the ring member W2. The multiple ring holders 87 hold (support) the ring member W2 by contacting the back surface of the ring member W2 at multiple points around the center position Cw2 of the ring member W2.
ハンド14は、検出センサ88を有する。検出センサ88は、ハンド14上にリング部材W2が載置された際に、リング部材W2の存在を検知するセンサである。検出センサ88は、ハンド14上でのリング部材W2の有無を判別できれば、どのようなセンサであってもよく、どの位置に設けられてもよい。検出センサ88は、例えば、図18に示されるように、本体部83の上面から露出した状態で本体部83に埋め込まれるように設けられている。検出センサ88は、リング部材W2がハンド14に保持された際に、平面視において少なくとも一部がリング部材W2と重なる位置に配置されてもよい。検出センサ88の少なくとも一部は、本体部83に位置する2個のリング保持部87の間に位置していてもよい。 The hand 14 has a detection sensor 88. The detection sensor 88 is a sensor that detects the presence of the ring member W2 when the ring member W2 is placed on the hand 14. The detection sensor 88 may be any type of sensor and may be located in any position as long as it can determine the presence or absence of the ring member W2 on the hand 14. For example, as shown in FIG. 18 , the detection sensor 88 is embedded in the main body 83 and exposed from the top surface of the main body 83. The detection sensor 88 may be located in a position where at least a portion of it overlaps with the ring member W2 in a plan view when the ring member W2 is held by the hand 14. At least a portion of the detection sensor 88 may be located between two ring holders 87 located on the main body 83.
検出センサ88は、上方(リング部材W2が存在し得る位置)に向かって光を発する光源を有してもよい。検出センサ88は、光源からの光が反射して自身に戻る光の量に応じて、リング部材W2の有無を判別してもよい。ハンド14にリング部材W2が保持されている場合、リング部材W2の裏面によって、光源からの光が反射されるので、検出センサ88に戻る光量が増加する。検出センサ88によって検出された信号は、ロボットコントローラ110に入力される。検出センサ88は、ハンド14上での基板W1の有無を判別してもよく、検出センサ88に加えて、ハンド14上での基板W1の存在を検出可能な別のセンサが設けられてもよい。基板W1を保持する基板保持部86が吸着部である場合、吸着部での負圧エアの圧力値によって、ハンド14上での基板W1の有無が判別されてもよい。 The detection sensor 88 may have a light source that emits light upward (to a position where the ring member W2 may be present). The detection sensor 88 may determine the presence or absence of the ring member W2 based on the amount of light reflected from the light source and returning to the detection sensor 88. When the ring member W2 is held by the hand 14, the light from the light source is reflected by the back surface of the ring member W2, increasing the amount of light returning to the detection sensor 88. The signal detected by the detection sensor 88 is input to the robot controller 110. The detection sensor 88 may determine the presence or absence of the substrate W1 on the hand 14, or in addition to the detection sensor 88, another sensor capable of detecting the presence of the substrate W1 on the hand 14 may be provided. If the substrate holder 86 that holds the substrate W1 is a suction part, the presence or absence of the substrate W1 on the hand 14 may be determined based on the pressure value of the negative air at the suction part.
ハンド14は基板W1及びリング部材W2を同時に保持しないが、図20には、ハンド14での基板W1の保持位置とリング部材W2の保持位置との関係を説明するために、ハンド14に基板W1及びリング部材W2の両方が保持された状態が仮想的に描かれている。図20に示されるように、ハンド14における基板W1の中心位置Cw1と、ハンド14におけるリング部材W2の中心位置Cw2とは、互いに異なる位置にある(平面視にて一致しない)。「ハンド14におけるワーク」とはハンド14に保持された状態のワークを意味し、ハンド14におけるワークの中心位置とは、ハンド14がワークを保持したときの、ハンド14に対するワークの中心位置である。 Although the hand 14 does not hold the substrate W1 and the ring member W2 simultaneously, Figure 20 virtually depicts a state in which both the substrate W1 and the ring member W2 are held by the hand 14 in order to explain the relationship between the holding position of the substrate W1 and the holding position of the ring member W2 on the hand 14. As shown in Figure 20, the center position Cw1 of the substrate W1 on the hand 14 and the center position Cw2 of the ring member W2 on the hand 14 are in different positions (do not coincide in a plan view). "Work on the hand 14" means a work held by the hand 14, and the center position of the work on the hand 14 is the center position of the work relative to the hand 14 when the hand 14 holds the work.
図20に示される例では、ハンド14における基板W1の中心位置Cw1が、ハンド14におけるリング部材W2の中心位置Cw2に比べて、ハンド14の先端寄り(軸線Ax3からより離れた位置)にある。すなわち、軸線Ax3(又は基端部81)、ハンド14におけるリング部材W2の中心位置Cw2、及び、ハンド14における基板W1の中心位置Cw1が、この順に並んでいる。図20では、ハンド14の延在方向が「方向D1」で示され、方向D1に直交する水平な方向が「方向D2」で示されている。ここで、平面視において、軸線Ax3を通り、ハンド14の方向D2における中央を結ぶ線を「ハンド14の中心軸線」と定義する。ハンド14の中心軸線は、方向D1に沿って延びる軸線である。ハンド14における基板W1の中心位置Cw1及びリング部材W2の中心位置Cw2は、ハンド14の中心軸線上に位置していてもよい。 20, the center position Cw1 of the substrate W1 on the hand 14 is closer to the tip of the hand 14 (farther from the axis Ax3) than the center position Cw2 of the ring member W2 on the hand 14. That is, the axis Ax3 (or the base end 81), the center position Cw2 of the ring member W2 on the hand 14, and the center position Cw1 of the substrate W1 on the hand 14 are arranged in this order. In FIG. 20, the extension direction of the hand 14 is indicated by "direction D1," and the horizontal direction perpendicular to direction D1 is indicated by "direction D2." Here, in a plan view, the line passing through the axis Ax3 and connecting the centers of the hand 14 in direction D2 is defined as the "central axis of the hand 14." The central axis of the hand 14 is an axis extending along direction D1. The central position Cw1 of the substrate W1 on the hand 14 and the central position Cw2 of the ring member W2 may be located on the central axis of the hand 14.
ハンド14は、平面視において複数の基板保持部86の全てを通る第1仮想円の中心と基板W1の中心位置Cw1とが略一致するように、基板W1を保持してもよい。ハンド14は、平面視において複数のリング保持部87の全てを通る第2仮想円の中心とリング部材W2の中心位置Cw2とが略一致するように、リング部材W2を保持してもよい。基板保持部86に関する第1仮想円の中心と軸線Ax3との間の距離が、リング部材W2に関する第2仮想円の中心と軸線Ax3との間の距離よりも大きくてもよい。第1仮想円の直径が、第2仮想円の直径よりも小さくてもよい。第1仮想円の中心と第2仮想円の中心とが、ハンド14の中心軸線上に位置していてもよい。 The hand 14 may hold the substrate W1 so that the center of a first imaginary circle passing through all of the plurality of substrate holders 86 substantially coincides with the center position Cw1 of the substrate W1 in a plan view. The hand 14 may hold the ring member W2 so that the center of a second imaginary circle passing through all of the plurality of ring holders 87 substantially coincides with the center position Cw2 of the ring member W2 in a plan view. The distance between the center of the first imaginary circle for the substrate holders 86 and the axis Ax3 may be greater than the distance between the center of the second imaginary circle for the ring member W2 and the axis Ax3. The diameter of the first imaginary circle may be smaller than the diameter of the second imaginary circle. The centers of the first and second imaginary circles may be located on the central axis of the hand 14.
ハンド14における基板W1の外周部のうちの、ハンド14の先端付近に位置する一部は、ハンド14におけるリング部材W2のうちの、ハンド14の先端付近に位置する一部よりも更にハンド14の先端から突出していてもよい。平面視において、ハンド14における基板W1の軸線Ax3から最も遠い端部と軸線Ax3との間の距離は、ハンド14におけるリング部材W2の軸線Ax3から最も遠い端部と軸線Ax3との間の距離よりも大きくてもよい。 A portion of the outer periphery of the substrate W1 on the hand 14 that is located near the tip of the hand 14 may protrude further from the tip of the hand 14 than a portion of the ring member W2 on the hand 14 that is located near the tip of the hand 14. In a plan view, the distance between the axis Ax3 and the end of the substrate W1 on the hand 14 that is farthest from the axis Ax3 may be greater than the distance between the axis Ax3 and the end of the ring member W2 on the hand 14 that is farthest from the axis Ax3.
以上の例では、ハンド14の先端部84が、ハンド14における基板W1の外周部のうちの、ハンド14の先端付近に位置する一部よりも突出しないようにハンド14が基板W1を保持する。これにより、基板W1が収容されるカセット(例えば、FOUP)においてハンド14が基板W1の受け渡しを行う場合に、カセットの基板W1を支持する部材とハンド14の先端部84との干渉を防ぐことができる。更に、上述の例のハンド14では、基板W1よりも保持できる部分が相対的に少ないリング部材W2を、基板W1とは別の箇所で保持することができる。リング部材W2は基板W1に対する所定の処理において使用されるため、基板W1への防塵の観点から、基板W1とは別の保持部分で保持することが望ましい。上述のハンド14では互いに別の箇所で基板W1とリング部材W2とが保持されるので、基板W1への防塵に有用である。 In the above example, the hand 14 holds the substrate W1 so that the tip 84 of the hand 14 does not protrude beyond a portion of the outer periphery of the substrate W1 located near the tip of the hand 14. This prevents interference between the tip 84 of the hand 14 and a member supporting the substrate W1 in a cassette (e.g., a FOUP) that stores the substrate W1 when the hand 14 transfers the substrate W1 to or from the cassette. Furthermore, the hand 14 in the above example can hold the ring member W2, which has a relatively smaller holding area than the substrate W1, at a location separate from the substrate W1. Because the ring member W2 is used in a specified process on the substrate W1, it is desirable to hold it at a holding portion separate from the substrate W1 from the perspective of dust prevention for the substrate W1. In the above-described hand 14, the substrate W1 and the ring member W2 are held at separate locations, which is useful for dust prevention for the substrate W1.
上述の例のハンド14では、ハンド14における基板W1の中心位置Cw1とハンド14におけるリング部材W2の中心位置Cw2とが略一致するように、基板W1及びリング部材W2を保持するハンドに比べて、一対の先端部84を長くする必要がない。そのため、一対の先端部84それぞれの方向D1における長さを小さくでき、ハンド14の小型化に有用である。 In the hand 14 of the above example, the pair of tip portions 84 do not need to be longer than a hand that holds the substrate W1 and ring member W2, so that the center position Cw1 of the substrate W1 on the hand 14 and the center position Cw2 of the ring member W2 on the hand 14 are approximately aligned. Therefore, the length of each of the pair of tip portions 84 in direction D1 can be reduced, which is useful for miniaturizing the hand 14.
上述のハンド14では、基板W1及びリング部材W2それぞれをアライメント装置30又は他の位置に搬送する場合、平面視において、基板W1の受け渡しを行うときのハンド14の位置とリング部材W2の受け渡しを行うときのハンド14の位置とが互いに異なる。ロボット装置10は、基板W1の受け渡しを行うときのハンド14の位置とリング部材W2の受け渡しを行うときのハンド14の位置とのそれぞれを教示位置として記憶していてもよい。ロボット装置10(ロボットコントローラ110)は、基板W1を搬送している場合とリング部材W2を搬送している場合とで上記教示位置を切り替えながら、ワークを搬送ロボット12により搬送してもよい。基板W1及びリング部材W2をそれぞれ保持したときの中心位置は、ハンドの中心軸線上からずれていてもよいが、上述の例のようにいずれの中心位置も上記中心軸線上に位置ようにすれば、教示位置の算出又は位置の教示が簡易となる。 When the above-described hand 14 transports the substrate W1 and the ring member W2 to the alignment device 30 or another location, the position of the hand 14 when transferring the substrate W1 differs from the position of the hand 14 when transferring the ring member W2 in a plan view. The robot device 10 may store the positions of the hand 14 when transferring the substrate W1 and the ring member W2 as taught positions. The robot device 10 (robot controller 110) may transport the workpiece using the transport robot 12 while switching the taught positions when transferring the substrate W1 and the ring member W2. The center positions of the substrate W1 and the ring member W2 when held may be offset from the central axis of the hand; however, if both center positions are positioned on the central axis, as in the above example, calculating the taught positions or teaching the positions is simplified.
[実施形態の効果]
以上に説明したいくつかの例のアライメント装置30は、支持部40と、エッジセンサ90と、アライメント情報取得部154と、異常判定部148とを備える。支持部40は、基板W1と、基板W1に対する所定の処理の際に用いられるリング部材W2とのそれぞれをワークとして支持する。エッジセンサ90は、支持部40によって支持されたワークのエッジ位置を示すエッジ位置情報を取得する。アライメント情報取得部154は、エッジ位置情報に基づいてワークのアライメントを行うためのアライメント情報を取得する。異常判定部148は、エッジ位置情報と、基板W1及びリング部材W2のそれぞれに対して予め定められた判別情報とに基づいて、ワークの異常の有無を判定する。
[Effects of the embodiment]
The alignment apparatus 30 in some of the examples described above includes a support part 40, an edge sensor 90, an alignment information acquisition part 154, and an abnormality determination part 148. The support part 40 supports, as workpieces, a substrate W1 and a ring member W2 used during a predetermined process on the substrate W1. The edge sensor 90 acquires edge position information indicating the edge position of the workpiece supported by the support part 40. The alignment information acquisition part 154 acquires alignment information for aligning the workpiece based on the edge position information. The abnormality determination part 148 determines whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate W1 and the ring member W2.
このアライメント装置30では、アライメントを行うために検出するエッジ位置の情報を利用して、基板W1及びリング部材W2の2種類のワークについて、異常の有無が判定されている。これにより、異常と判定される基板W1及びリング部材W2を除外することができる。従って、リング部材W2が用いられる基板W1に対する処理の安定化に有用である。 This alignment device 30 uses edge position information detected for alignment to determine whether or not there are abnormalities in two types of workpieces: substrate W1 and ring member W2. This makes it possible to exclude substrates W1 and ring members W2 that are determined to be abnormal. This is therefore useful for stabilizing processing of substrates W1 that use ring members W2.
以上に説明したいくつかの例において、上記判別情報は、基板W1及びリング部材W2のそれぞれについて正常であると判別されるエッジ条件を含んでもよい。異常判定部148は、エッジ位置情報が判別情報に含まれるいずれかのエッジ条件に合致する場合に、ワークが正常であると判定してもよい。異常判定部148は、エッジ位置情報が判別情報に含まれるいずれのエッジ条件にも合致しない場合に、ワークが異常であると判定してもよい。この場合、判別情報に定められるエッジ条件に合致しないエッジ位置情報が得られたワークを除外することができる。そのため、異常と判別された基板W1に対する基板処理、及び、異常と判別されたリング部材W2を用いての基板処理の実行を回避することができる。従って、基板W1に対する処理結果の安定化に有用である。 In some of the examples described above, the discrimination information may include edge conditions that are determined to be normal for each of the substrate W1 and the ring member W2. The abnormality determination unit 148 may determine that the workpiece is normal if the edge position information matches any of the edge conditions included in the discrimination information. The abnormality determination unit 148 may determine that the workpiece is abnormal if the edge position information does not match any of the edge conditions included in the discrimination information. In this case, workpieces for which edge position information has been obtained that does not match the edge conditions defined in the discrimination information can be excluded. This makes it possible to avoid substrate processing for a substrate W1 that has been determined to be abnormal, and to avoid performing substrate processing using a ring member W2 that has been determined to be abnormal. This is therefore useful for stabilizing the processing results for the substrate W1.
以上に説明したいくつかの例において、異常判定部148は、エッジ位置情報が判別情報に含まれるいずれか1つのエッジ条件に合致する場合に、そのエッジ条件(合致したエッジ条件)に応じてワークの種別を判定してもよい。上記構成では、アライメント装置30が、ワークの種別を把握していない状態で、アライメントのための処理を開始した場合でも、アライメントを行うためのエッジ位置情報を利用してワークの種別を判別することができる。そのため、アライメント装置30にワークの種別を示す情報を伝達する必要がない。従って、アライメント装置30を含むシステム全体でのデータの送受の簡素化に有用である。 In some of the examples described above, if the edge position information matches one of the edge conditions included in the discrimination information, the abnormality determination unit 148 may determine the type of workpiece according to that edge condition (the matched edge condition). With the above configuration, even if the alignment device 30 starts alignment processing without knowing the type of workpiece, it can determine the type of workpiece using the edge position information used for alignment. Therefore, there is no need to transmit information indicating the type of workpiece to the alignment device 30. This is therefore useful for simplifying the sending and receiving of data throughout the entire system, including the alignment device 30.
以上に説明したいくつかの例において、判別情報において予め定められたエッジ条件は、ワークの内周縁が存在するか否かを示す条件を含んでもよい。エッジセンサ90は、ワークの外周縁の位置を示す外周エッジ情報と、ワークの外周縁よりも内側に存在し得る内周縁の位置を示す内周エッジ情報とをエッジ位置情報として取得するように構成されていてもよい。異常判定部148は、内周エッジ情報が取得されない場合に、ワークの種別が基板W1であると判定してもよい。異常判定部148は、内周エッジ情報が取得された場合に、ワークの種別がリング部材W2であると判定してもよい。この場合、ワークのアライメントを行うためのエッジ位置情報を利用して、ワークが基板W1であるか、又はリング部材W2であるかを判別することができる。そのため、ワークの種別を判別するために別の情報を取得する必要がない。従って、アライメント装置30での処理効率の向上に有用である。 In some of the examples described above, the predetermined edge conditions in the discrimination information may include a condition indicating whether or not an inner peripheral edge of the workpiece is present. The edge sensor 90 may be configured to acquire, as edge position information, outer peripheral edge information indicating the position of the outer peripheral edge of the workpiece and inner peripheral edge information indicating the position of the inner peripheral edge that may be located inside the outer peripheral edge of the workpiece. The abnormality determination unit 148 may determine that the type of workpiece is a substrate W1 if inner peripheral edge information is not acquired. The abnormality determination unit 148 may determine that the type of workpiece is a ring member W2 if inner peripheral edge information is acquired. In this case, the edge position information used to align the workpiece can be used to determine whether the workpiece is a substrate W1 or a ring member W2. Therefore, there is no need to acquire additional information to determine the type of workpiece. This is therefore useful for improving the processing efficiency of the alignment device 30.
以上に説明したいくつかの例でのアライメント装置30は、ワークの種別を示すワーク情報を取得するワーク情報取得部166を更に備えてもよい。エッジセンサ90は、ワーク情報によって示されるワークの種別が基板W1である場合に、基板W1の外周縁E1の位置を示す情報をエッジ位置情報として取得してもよい。エッジセンサ90は、ワーク情報によって示されるワークの種別がリング部材W2である場合に、リング部材W2の内周縁Ei2の位置を示す情報及びリング部材W2の外周縁Eo2の位置を示す情報をエッジ位置情報として取得してもよい。異常判定部148は、エッジ位置情報と、判別情報のうちワーク情報によって示されるワークの種別に対して予め定められた情報とに基づいて、ワークの異常の有無を判定してもよい。この場合、エッジセンサ90によるエッジ位置情報の取得を、ワークの種別に合わせた方法で行うことができる。従って、アライメント装置30で実行する処理の簡素化に有用である。 The alignment device 30 in some of the examples described above may further include a workpiece information acquisition unit 166 that acquires workpiece information indicating the type of workpiece. When the type of workpiece indicated by the workpiece information is a substrate W1, the edge sensor 90 may acquire, as edge position information, information indicating the position of the outer peripheral edge E1 of the substrate W1. When the type of workpiece indicated by the workpiece information is a ring member W2, the edge sensor 90 may acquire, as edge position information, information indicating the position of the inner peripheral edge Ei2 of the ring member W2 and information indicating the position of the outer peripheral edge Eo2 of the ring member W2. The abnormality determination unit 148 may determine the presence or absence of an abnormality in the workpiece based on the edge position information and information from the discrimination information that is predetermined for the type of workpiece indicated by the workpiece information. In this case, the edge sensor 90 can acquire edge position information in a manner tailored to the type of workpiece. This is therefore useful for simplifying the processing performed by the alignment device 30.
以上に説明したいくつかの例でのアライメント装置30は、回転駆動部50と、プロファイル生成部136と、を更に備えてもよい。回転駆動部50は、ワークを支持した状態の支持部40を所定の中心軸CAxまわりに回転させる。プロファイル生成部136は、回転駆動部50が支持部40を回転させている最中にエッジセンサ90によって取得されたエッジ位置情報に基づいて、支持部40の中心軸まわりの回転角度と、ワークのエッジ位置との関係を示すエッジプロファイルを生成する。アライメント情報取得部154は、エッジプロファイルに基づいてアライメント情報を取得してもよい。この場合、回転角度に対するエッジ位置の変化を示すエッジプロファイルからアライメント情報が得られるので、アライメント情報の精度が高い。従って、高精度なアライメントの実行に有用である。 The alignment device 30 in some of the examples described above may further include a rotational drive unit 50 and a profile generation unit 136. The rotational drive unit 50 rotates the support unit 40, which supports a workpiece, around a predetermined central axis CAx. The profile generation unit 136 generates an edge profile that indicates the relationship between the rotation angle of the support unit 40 around the central axis and the edge position of the workpiece, based on edge position information acquired by the edge sensor 90 while the rotational drive unit 50 is rotating the support unit 40. The alignment information acquisition unit 154 may acquire alignment information based on the edge profile. In this case, alignment information is obtained from the edge profile, which indicates changes in edge position with respect to the rotation angle, resulting in highly accurate alignment information. This is therefore useful for performing highly accurate alignment.
以上に説明したいくつかの例でのアライメント装置30は、エッジプロファイルにおいて、ワークの位置決め部Idであると推定される候補領域CRを抽出する領域抽出部142を更に備えてもよい。判別情報において予め定められたエッジ条件は、ワークの位置決め部Idの個数を示す条件を含んでもよい。異常判定部148は、領域抽出部142によって抽出された候補領域CRの個数が、判別情報におけるワークの位置決め部Idのいずれの個数とも一致しない場合に、ワークが異常であると判定してもよい。この場合、位置決め部Idの個数が判別情報での条件に合致しないワークを、他の条件を評価する前に除外することができる。従って、異常判定を行う際の処理効率の向上に有用である。 The alignment device 30 in some of the examples described above may further include a region extraction unit 142 that extracts candidate regions CR in the edge profile that are estimated to be the workpiece positioning portions Id. The edge conditions predetermined in the discrimination information may include a condition indicating the number of workpiece positioning portions Id. The abnormality determination unit 148 may determine that the workpiece is abnormal if the number of candidate regions CR extracted by the region extraction unit 142 does not match any of the numbers of the workpiece positioning portions Id in the discrimination information. In this case, workpieces whose number of positioning portions Id does not match the conditions in the discrimination information can be excluded before other conditions are evaluated. This is therefore useful for improving processing efficiency when performing abnormality determination.
以上に説明したいくつかの例において、領域抽出部142は、エッジプロファイルから算出されるワークの中心位置まわりの仮想円ICとエッジプロファイルとを比較することで、ワークの位置決め部Idと推定される候補領域CRを抽出してもよい。この場合、ワークの中心位置と中心軸CAxとの間のずれを考慮したうえで、候補領域CRが抽出される。これにより、ワークの異常判定に用いる候補領域CRの抽出精度が向上する。従って、ワークの高精度な異常判定に有用である。 In some of the examples described above, the region extraction unit 142 may extract a candidate region CR estimated to be the workpiece positioning portion Id by comparing the edge profile with a virtual circle IC around the workpiece's center position calculated from the edge profile. In this case, the candidate region CR is extracted taking into account the deviation between the workpiece's center position and the central axis CAx. This improves the accuracy of extracting the candidate region CR used to determine workpiece abnormalities. This is therefore useful for highly accurate workpiece abnormality determination.
以上に説明したいくつかの例において、判別情報において予め定められたエッジ条件は、ワークの位置決め部Idの基準形状を示す条件とワークの位置決め部Idのエッジにおける形成位置を示す条件とを含んでもよい。アライメント装置30は、領域抽出部142によって抽出された候補領域CRが上記基準形状に対応するか否かを判定する形状判定部144を更に備えてもよい。異常判定部148は、形状判定部144による判定結果と、上記基準形状に対応すると判定された候補領域CRの形成位置とに基づいて、ワークの異常の有無を判定してもよい。この場合、いずれかの基準形状に一致する候補領域CRが存在していても、その候補領域CRが、正常であると判別される形成位置に形成されていないときに、ワークを異常と判定できる。例えば、基板W1の位置決め部Id1の基準形状に一致する候補領域CRが内周縁に形成されているときに、そのワークを異常であると判定できる。従って、ワークの異常判定の高精度化に有用である。 In some of the examples described above, the edge conditions predetermined in the discrimination information may include a condition indicating the reference shape of the workpiece positioning portion Id and a condition indicating the formation position of the workpiece positioning portion Id at the edge. The alignment device 30 may further include a shape determination unit 144 that determines whether the candidate region CR extracted by the region extraction unit 142 corresponds to the reference shape. The abnormality determination unit 148 may determine whether the workpiece is abnormal based on the determination result by the shape determination unit 144 and the formation position of the candidate region CR determined to correspond to the reference shape. In this case, even if a candidate region CR matching one of the reference shapes exists, the workpiece can be determined to be abnormal if that candidate region CR is not formed in a formation position determined to be normal. For example, if a candidate region CR matching the reference shape of the positioning portion Id1 of the substrate W1 is formed on the inner periphery, the workpiece can be determined to be abnormal. This is therefore useful for improving the accuracy of workpiece abnormality determination.
以上に説明したいくつかの例において、アライメント情報取得部154は、エッジプロファイルにおけるワークの位置決め部Idの位置を上記アライメント情報として取得してもよい。アライメント装置30は、位置決め部Idの中心軸CAxまわりの位置を目標位置に合わせるように回転駆動部50によりワークの姿勢を調節する姿勢制御部を更に備えてもよい。この場合、ワークの中心軸CAxまわりの姿勢を調節するための情報を利用して、ワークの異常を判定することができる。また、1台のアライメント装置30で、基板W1とリング部材W2との2種類のワークについて、回転方向での姿勢のアライメントを行うことができる。従って、基板W1に対する処理の安定化を図りつつ、省スペース化に有用である。 In some of the examples described above, the alignment information acquisition unit 154 may acquire the position of the workpiece positioning portion Id in the edge profile as the alignment information. The alignment device 30 may further include an attitude control unit that adjusts the attitude of the workpiece using the rotation drive unit 50 so as to align the position of the positioning portion Id about the central axis CAx with the target position. In this case, information for adjusting the attitude of the workpiece about the central axis CAx can be used to determine abnormalities in the workpiece. Furthermore, a single alignment device 30 can align the attitudes in the rotational direction for two types of workpieces, the substrate W1 and the ring member W2. This is therefore useful for stabilizing processing of the substrate W1 while saving space.
以上に説明したいくつかの例において、アライメント情報取得部154は、エッジプロファイルに基づいて支持部40におけるワークの中心位置を算出した結果を上記アライメント情報として取得してもよい。この場合、ワークの水平方向における位置を調節するための情報を利用して、ワークの異常を判定することができる。また、1台のアライメント装置30で、基板W1とリング部材W2との2種類のワークについて、水平方向における位置のアライメントを行うことができる。従って、基板W1に対する処理の安定化を図りつつ、省スペース化に有用である。 In some of the examples described above, the alignment information acquisition unit 154 may acquire as the alignment information the results of calculating the center position of the workpiece on the support part 40 based on the edge profile. In this case, information for adjusting the horizontal position of the workpiece can be used to determine abnormalities in the workpiece. Furthermore, a single alignment device 30 can align the horizontal positions of two types of workpieces, the substrate W1 and the ring member W2. This is therefore useful for saving space while stabilizing processing of the substrate W1.
以上に説明したいくつかの例において、エッジセンサ90は、ワークの種別がリング部材W2である場合に、リング部材W2の外周縁Eo2の位置を示す外周エッジ情報と、リング部材W2の外周縁Eo2よりも内側に位置する内周縁Ei2の位置を示す内周エッジ情報とを、エッジ位置情報として取得するように構成されていてもよい。アライメント装置30は、上記外周エッジ情報と上記内周エッジ情報とに基づいて、リング部材W2の外径と内径との差を算出するリング幅算出部172を更に備えてもよい。この場合、リング部材W2の外径と内径との差を利用して、ワークの異常の有無の判定、又は、リング部材W2の種別の判定を行うことができる。従って、基板W1に対する処理の更なる安定化、又は、リング部材W2の種別判定の精度向上に有用である。 In some of the examples described above, when the type of workpiece is a ring member W2, the edge sensor 90 may be configured to acquire, as edge position information, outer peripheral edge information indicating the position of the outer peripheral edge Eo2 of the ring member W2 and inner peripheral edge information indicating the position of the inner peripheral edge Ei2 located inside the outer peripheral edge Eo2 of the ring member W2. The alignment device 30 may further include a ring width calculation unit 172 that calculates the difference between the outer diameter and inner diameter of the ring member W2 based on the outer peripheral edge information and the inner peripheral edge information. In this case, the difference between the outer diameter and inner diameter of the ring member W2 can be used to determine whether or not there is an abnormality in the workpiece or to determine the type of the ring member W2. This is therefore useful for further stabilizing processing of the substrate W1 or improving the accuracy of determining the type of ring member W2.
以上に説明したいくつかの例において、エッジセンサ90は、ワークの種別がリング部材W2である場合に、リング部材W2の外周縁Eo2の位置を示す外周エッジ情報と、リング部材W2の外周縁Eo2よりも内側に位置する内周縁Ei2の位置を示す内周エッジ情報とを、エッジ位置情報として取得するように構成されていてもよい。アライメント装置30は、リング中心算出部と、中心差算出部174とを更に備えてもよい。リング中心算出部(中心位置算出部138)は、外周エッジ情報に基づいて支持部40におけるリング部材W2の第1中心位置を算出し、内周エッジ情報に基づいて支持部40におけるリング部材W2の第2中心位置を算出してもよい。中心差算出部174は、第1中心位置と第2中心位置との差を算出してもよい。この場合、第1中心位置と第2中心位置との差を評価することで、リング部材W2の異常を判定できる。これにより、異常と判定されたリング部材W2を除外できるので、形状が標準とは異なるリング部材W2が基板W1の処理に用いられる可能性が低減される。従って、基板W1に対する処理の安定化に更に有用である。 In some of the examples described above, when the type of workpiece is a ring member W2, the edge sensor 90 may be configured to acquire, as edge position information, outer peripheral edge information indicating the position of the outer peripheral edge Eo2 of the ring member W2 and inner peripheral edge information indicating the position of the inner peripheral edge Ei2 located inside the outer peripheral edge Eo2 of the ring member W2. The alignment device 30 may further include a ring center calculation unit and a center difference calculation unit 174. The ring center calculation unit (center position calculation unit 138) may calculate a first center position of the ring member W2 at the support portion 40 based on the outer peripheral edge information, and may calculate a second center position of the ring member W2 at the support portion 40 based on the inner peripheral edge information. The center difference calculation unit 174 may calculate the difference between the first center position and the second center position. In this case, an abnormality in the ring member W2 can be determined by evaluating the difference between the first center position and the second center position. This allows ring members W2 determined to be abnormal to be excluded, reducing the possibility that ring members W2 with shapes that differ from the standard will be used to process substrate W1. This is therefore even more useful for stabilizing processing of substrate W1.
以上に説明したいくつかの例でのアライメント装置30は、ワークの種別がリング部材W2である場合に、エッジ位置情報に基づいてリング部材W2の劣化の程度を評価する劣化評価部176を更に備えてもよい。この場合、リング部材W2の交換時期が適切か否かを、劣化評価部176による評価結果に基づき判断することができる。従って、リング部材W2の交換時期の最適化に有用である。 In some of the examples described above, the alignment device 30 may further include a deterioration assessment unit 176 that assesses the degree of deterioration of the ring member W2 based on edge position information when the type of workpiece is a ring member W2. In this case, it is possible to determine whether the time to replace the ring member W2 is appropriate based on the assessment results from the deterioration assessment unit 176. This is therefore useful for optimizing the replacement time of the ring member W2.
以上に説明した搬送システム1は、アライメント装置30と、搬送ロボット12と、受取制御部114とを備えてもよい。搬送ロボット12は、ハンド14によりワークを支持して搬送してもよい。受取制御部114は、ワークの中心位置の算出結果に基づいてハンド14の位置を調節し、アライメント装置30からハンド14がワークを受け取るように搬送ロボット12を制御してもよい。この場合、基板W1とリング部材W2との中心位置のアライメントを1台のシステムで行うことができる。従って、省スペース化に有用である。 The transport system 1 described above may include an alignment device 30, a transport robot 12, and a receiving control unit 114. The transport robot 12 may support and transport a workpiece using a hand 14. The receiving control unit 114 may adjust the position of the hand 14 based on the calculation results of the center position of the workpiece, and control the transport robot 12 so that the hand 14 receives the workpiece from the alignment device 30. In this case, alignment of the center positions of the substrate W1 and ring member W2 can be performed using a single system. This is therefore useful for saving space.
1…搬送システム、W1…基板、E1…外周縁、W2…リング部材、Ei2…内周縁、Eo2…外周縁、30…アライメント装置、40…支持部、90…エッジセンサ、148…異常判定部、154…アライメント情報取得部、166…ワーク情報取得部、172…リング幅算出部、174…中心差算出部、176…劣化評価部。 1...Transport system, W1...substrate, E1...outer periphery, W2...ring member, Ei2...inner periphery, Eo2...outer periphery, 30...alignment device, 40...support unit, 90...edge sensor, 148...abnormality determination unit, 154...alignment information acquisition unit, 166...workpiece information acquisition unit, 172...ring width calculation unit, 174...center difference calculation unit, 176...deterioration assessment unit.
Claims (17)
前記支持部によって支持された前記ワークのエッジ位置を示すエッジ位置情報を取得するエッジセンサと、
前記エッジ位置情報に基づいて前記ワークのアライメントを行うためのアライメント情報を取得するアライメント情報取得部と、
前記エッジ位置情報と、前記基板及び前記リング部材のそれぞれに対して予め定められた判別情報とに基づいて、前記ワークの異常の有無を判定する異常判定部と、を備え、
前記判別情報は、前記基板について正常であると判別されるエッジ条件と、前記リング部材について正常であると判別されるエッジ条件と、を含む、アライメント装置。 a support portion that supports, as workpieces, a substrate and a ring member used in a predetermined process on the substrate;
an edge sensor that acquires edge position information indicating an edge position of the workpiece supported by the support portion;
an alignment information acquisition unit that acquires alignment information for aligning the workpiece based on the edge position information;
an abnormality determination unit that determines whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate and the ring member ,
The alignment apparatus , wherein the discrimination information includes an edge condition that is determined to be normal for the substrate and an edge condition that is determined to be normal for the ring member .
前記エッジ位置情報が前記判別情報に含まれるいずれかのエッジ条件に合致する場合に、前記ワークが正常であると判定し、
前記エッジ位置情報が前記判別情報に含まれるいずれのエッジ条件にも合致しない場合に、前記ワークが異常であると判定する、請求項1に記載のアライメント装置。 The abnormality determination unit
When the edge position information matches any of the edge conditions included in the discrimination information, the work is determined to be normal;
2. The alignment device according to claim 1, wherein the workpiece is determined to be abnormal when the edge position information does not match any of the edge conditions included in the discrimination information.
前記エッジセンサは、前記ワークの外周縁の位置を示す外周エッジ情報と、前記ワークの外周縁よりも内側に存在し得る内周縁の位置を示す内周エッジ情報とを前記エッジ位置情報として取得するように構成されており、
前記異常判定部は、
前記内周エッジ情報が取得されない場合に、前記ワークの種別が前記基板であると判定し、
前記内周エッジ情報が取得された場合に、前記ワークの種別が前記リング部材であると判定する、請求項2又は3に記載のアライメント装置。 The predetermined edge condition in the discrimination information includes a condition indicating whether or not an inner peripheral edge of the workpiece exists,
the edge sensor is configured to acquire, as the edge position information, outer peripheral edge information indicating the position of the outer peripheral edge of the workpiece and inner peripheral edge information indicating the position of the inner peripheral edge that may be located inside the outer peripheral edge of the workpiece;
The abnormality determination unit
If the inner periphery edge information is not acquired, the type of the workpiece is determined to be the substrate;
4. The alignment apparatus according to claim 2, wherein when the inner circumference edge information is acquired, the type of the workpiece is determined to be the ring member.
前記エッジセンサは、
前記ワーク情報によって示される前記ワークの種別が前記基板である場合に、前記基板の外周縁の位置を示す情報を前記エッジ位置情報として取得し、
前記ワーク情報によって示される前記ワークの種別が前記リング部材である場合に、前記リング部材の内周縁の位置を示す情報及び前記リング部材の外周縁の位置を示す情報を前記エッジ位置情報として取得し、
前記異常判定部は、前記エッジ位置情報と、前記判別情報のうち前記ワーク情報によって示される前記ワークの種別に対して予め定められた情報とに基づいて、前記ワークの異常の有無を判定する、請求項1又は2に記載のアライメント装置。 Further provided is a work information acquisition unit that acquires work information indicating the type of the work,
The edge sensor
When the type of the workpiece indicated by the workpiece information is the substrate, information indicating the position of the outer periphery of the substrate is acquired as the edge position information;
When the type of the workpiece indicated by the workpiece information is the ring member, information indicating the position of an inner peripheral edge of the ring member and information indicating the position of an outer peripheral edge of the ring member are acquired as the edge position information;
The alignment device according to claim 1 or 2, wherein the abnormality determination unit determines whether or not there is an abnormality in the workpiece based on the edge position information and information among the discrimination information that is predetermined for the type of the workpiece indicated by the workpiece information.
前記回転駆動部が前記支持部を回転させている最中に前記エッジセンサによって取得された前記エッジ位置情報に基づいて、前記支持部の前記中心軸まわりの回転角度と、前記ワークのエッジ位置との関係を示すエッジプロファイルを生成するプロファイル生成部と、を更に備え、
前記アライメント情報取得部は、前記エッジプロファイルに基づいて前記アライメント情報を取得する、請求項2~5のいずれか一項に記載のアライメント装置。 a rotation drive unit that rotates the support unit, which supports the workpiece, around a predetermined central axis;
a profile generating unit that generates an edge profile indicating a relationship between a rotation angle of the support unit about the central axis and an edge position of the workpiece based on the edge position information acquired by the edge sensor while the rotation drive unit is rotating the support unit,
6. The alignment apparatus according to claim 2, wherein the alignment information acquisition unit acquires the alignment information based on the edge profile.
前記判別情報において予め定められたエッジ条件は、前記ワークの位置決め部の個数を示す条件を含み、
前記異常判定部は、前記領域抽出部によって抽出された候補領域の個数が、前記判別情報における前記ワークの位置決め部のいずれの個数とも一致しない場合に、前記ワークが異常であると判定する、請求項6に記載のアライメント装置。 Further provided is a region extraction unit that extracts a candidate region that is estimated to be a positioning portion of the workpiece in the edge profile,
The predetermined edge condition in the discrimination information includes a condition indicating the number of positioning portions of the workpiece,
7. The alignment device according to claim 6, wherein the abnormality determination unit determines that the workpiece is abnormal when the number of candidate areas extracted by the area extraction unit does not match the number of any of the positioning areas of the workpiece in the discrimination information.
前記アライメント装置は、前記領域抽出部によって抽出された候補領域が前記基準形状に対応するか否かを判定する形状判定部を更に備え、
前記異常判定部は、前記形状判定部による判定結果と、前記基準形状に対応すると判定された候補領域の形成位置とに基づいて、前記ワークの異常の有無を判定する、請求項7又は8に記載のアライメント装置。 The edge conditions predetermined in the discrimination information include a condition indicating a reference shape of the positioning portion of the workpiece and a condition indicating a formation position of the positioning portion of the workpiece at the edge,
the alignment apparatus further includes a shape determination unit that determines whether the candidate area extracted by the area extraction unit corresponds to the reference shape;
9. The alignment device according to claim 7, wherein the abnormality determination unit determines whether or not there is an abnormality in the workpiece based on the determination result by the shape determination unit and the formation position of the candidate area determined to correspond to the reference shape.
前記アライメント装置は、前記ワークの位置決め部の前記中心軸まわりの位置を目標位置に合わせるように前記回転駆動部により前記ワークの姿勢を調節する姿勢制御部を更に備える、請求項6~9のいずれか一項に記載のアライメント装置。 the alignment information acquisition unit acquires the position of a positioning portion of the workpiece in the edge profile as the alignment information;
The alignment device according to any one of claims 6 to 9, further comprising an attitude control unit that adjusts the attitude of the workpiece using the rotation drive unit so as to align the position of the workpiece positioning unit around the central axis with a target position.
前記アライメント装置は、前記外周エッジ情報と前記内周エッジ情報とに基づいて、前記リング部材の外径と内径との差を算出するリング幅算出部を更に備える、請求項1~11のいずれか一項に記載のアライメント装置。 the edge sensor is configured to acquire, when the type of the workpiece is the ring member, outer peripheral edge information indicating the position of the outer peripheral edge of the ring member and inner peripheral edge information indicating the position of the inner peripheral edge located more inward than the outer peripheral edge of the ring member, as the edge position information;
The alignment device according to any one of claims 1 to 11, further comprising a ring width calculation unit that calculates the difference between the outer diameter and the inner diameter of the ring member based on the outer edge information and the inner edge information.
前記アライメント装置は、
前記外周エッジ情報に基づいて前記支持部における前記リング部材の第1中心位置を算出し、前記内周エッジ情報に基づいて前記支持部における前記リング部材の第2中心位置を算出するリング中心算出部と、
前記第1中心位置と前記第2中心位置との差を算出する中心差算出部と、を更に備える、請求項1~12のいずれか一項に記載のアライメント装置。 the edge sensor is configured to acquire, when the type of the workpiece is the ring member, outer peripheral edge information indicating the position of the outer peripheral edge of the ring member and inner peripheral edge information indicating the position of the inner peripheral edge located more inward than the outer peripheral edge of the ring member, as the edge position information;
The alignment device
a ring center calculation unit that calculates a first center position of the ring member at the support portion based on the outer peripheral edge information and calculates a second center position of the ring member at the support portion based on the inner peripheral edge information;
13. The alignment apparatus according to claim 1, further comprising: a center difference calculation unit that calculates a difference between the first center position and the second center position.
ハンドにより前記ワークを支持して搬送する搬送ロボットと、
前記ワークの中心位置の算出結果に基づいて前記ハンドの位置を調節し、前記アライメント装置から前記ハンドが前記ワークを受け取るように前記搬送ロボットを制御する受取制御部と、を備える基板搬送システム。 An alignment device according to claim 11;
a transport robot that supports and transports the workpiece by a hand;
A substrate transport system comprising: a receiving control unit that adjusts the position of the hand based on the calculation result of the center position of the workpiece and controls the transport robot so that the hand receives the workpiece from the alignment device.
前記支持部によって支持された前記ワークのエッジ位置を示すエッジ位置情報を取得することと、
前記エッジ位置情報に基づいて前記ワークのアライメントを行うためのアライメント情報を取得することと、
前記エッジ位置情報と、前記基板及び前記リング部材のそれぞれに対して予め定められた判別情報とに基づいて、前記ワークの異常の有無を判定することと、を含み、
前記判別情報は、前記基板について正常であると判別されるエッジ条件と、前記リング部材について正常であると判別されるエッジ条件と、を含む、アライメント方法。 a substrate and a ring member used in a predetermined process on the substrate are supported as workpieces on a support portion;
acquiring edge position information indicating an edge position of the workpiece supported by the support portion;
acquiring alignment information for aligning the workpiece based on the edge position information;
determining whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate and the ring member ,
An alignment method , wherein the discrimination information includes an edge condition that is determined to be normal for the substrate and an edge condition that is determined to be normal for the ring member .
前記支持部によって支持された前記ワークのエッジ位置を示すエッジ位置情報を取得することと、
前記エッジ位置情報に基づいて前記ワークのアライメントを行うためのアライメント情報を取得することと、
前記エッジ位置情報と、前記基板及び前記リング部材のそれぞれに対して予め定められた判別情報とに基づいて、前記ワークの異常の有無を判定することと、をコンピュータに実行させるプログラムであって、
前記判別情報は、前記基板について正常であると判別されるエッジ条件と、前記リング部材について正常であると判別されるエッジ条件と、を含む、プログラム。
a substrate and a ring member used in a predetermined process on the substrate are supported as workpieces on a support portion;
acquiring edge position information indicating an edge position of the workpiece supported by the support portion;
acquiring alignment information for aligning the workpiece based on the edge position information;
and determining whether or not there is an abnormality in the workpiece based on the edge position information and predetermined discrimination information for each of the substrate and the ring member ,
The discrimination information includes an edge condition that is determined to be normal for the substrate and an edge condition that is determined to be normal for the ring member .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021192093A JP7720235B2 (en) | 2021-11-26 | 2021-11-26 | Alignment apparatus, substrate transfer system, alignment method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021192093A JP7720235B2 (en) | 2021-11-26 | 2021-11-26 | Alignment apparatus, substrate transfer system, alignment method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023078807A JP2023078807A (en) | 2023-06-07 |
| JP7720235B2 true JP7720235B2 (en) | 2025-08-07 |
Family
ID=86646007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021192093A Active JP7720235B2 (en) | 2021-11-26 | 2021-11-26 | Alignment apparatus, substrate transfer system, alignment method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7720235B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025187421A1 (en) * | 2024-03-05 | 2025-09-12 | 東京エレクトロン株式会社 | Substrate treatment device and tray |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012216614A (en) | 2011-03-31 | 2012-11-08 | Tokyo Electron Ltd | Substrate processing apparatus |
| JP2015195328A (en) | 2014-03-28 | 2015-11-05 | 株式会社ダイヘン | Workpiece processing apparatus and workpiece transfer system |
| JP2016192462A (en) | 2015-03-31 | 2016-11-10 | 株式会社東京精密 | Wafer positioning detection apparatus, method and program |
| US20200075430A1 (en) | 2018-08-30 | 2020-03-05 | Lam Research Corporation | Using identifiers to map edge ring part numbers onto slot numbers |
| WO2021150548A1 (en) | 2020-01-23 | 2021-07-29 | Lam Research Corporation | Edge ring transfer with automated rotational pre-alignment |
| JP2021141136A (en) | 2020-03-03 | 2021-09-16 | 東京エレクトロン株式会社 | Substrate transfer system and atmospheric air transfer module |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003090803A (en) * | 2001-09-19 | 2003-03-28 | Mitsubishi Electric Corp | Processed substrate defect inspection apparatus, semiconductor manufacturing apparatus using the same, and processed substrate defect inspection method |
| JP4520260B2 (en) * | 2004-09-15 | 2010-08-04 | 川崎重工業株式会社 | Wafer defect detection method and apparatus |
| JP5022793B2 (en) * | 2007-07-02 | 2012-09-12 | 日東電工株式会社 | Method for detecting defect position of semiconductor wafer |
| KR20100131275A (en) * | 2009-06-05 | 2010-12-15 | 한국산업기술대학교산학협력단 | Wafer Flat Zone Aligner with Edge Crack Detection and Its Driving Method |
| US10964584B2 (en) * | 2019-05-20 | 2021-03-30 | Applied Materials, Inc. | Process kit ring adaptor |
| JP7263225B2 (en) * | 2019-12-12 | 2023-04-24 | 東京エレクトロン株式会社 | Conveying system and method |
-
2021
- 2021-11-26 JP JP2021192093A patent/JP7720235B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012216614A (en) | 2011-03-31 | 2012-11-08 | Tokyo Electron Ltd | Substrate processing apparatus |
| JP2015195328A (en) | 2014-03-28 | 2015-11-05 | 株式会社ダイヘン | Workpiece processing apparatus and workpiece transfer system |
| JP2016192462A (en) | 2015-03-31 | 2016-11-10 | 株式会社東京精密 | Wafer positioning detection apparatus, method and program |
| US20200075430A1 (en) | 2018-08-30 | 2020-03-05 | Lam Research Corporation | Using identifiers to map edge ring part numbers onto slot numbers |
| WO2021150548A1 (en) | 2020-01-23 | 2021-07-29 | Lam Research Corporation | Edge ring transfer with automated rotational pre-alignment |
| JP2021141136A (en) | 2020-03-03 | 2021-09-16 | 東京エレクトロン株式会社 | Substrate transfer system and atmospheric air transfer module |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023078807A (en) | 2023-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250293063A1 (en) | Integrated adaptive positioning systems and routines for automated wafer-handling robot teach and health check | |
| CN103247559B (en) | Substrate transfer apparatus and substrate transfer method | |
| JP6199199B2 (en) | Substrate processing apparatus, misregistration correction method, and storage medium | |
| US20090182454A1 (en) | Method and apparatus for self-calibration of a substrate handling robot | |
| KR20160033049A (en) | Alignment apparatus and substrate processing apparatus | |
| KR102802926B1 (en) | Teaching method of transfer device and processing system | |
| JP2023044344A (en) | Electronic component processing device | |
| KR20200001966A (en) | Alignment device, semiconductor wafer processing device, and alignment method | |
| JP7720235B2 (en) | Alignment apparatus, substrate transfer system, alignment method, and program | |
| US11572235B2 (en) | Aligner device and method for correcting positional misalignment of workpiece | |
| US12131936B2 (en) | Alignment and transport of substrate and focus ring | |
| JP4963469B2 (en) | Position correction device and position correction method | |
| KR20080023890A (en) | Wafer Sorter of Semiconductor Manufacturing Equipment | |
| US12387954B2 (en) | Teaching method for transfer device, and transfer system | |
| CN116325109A (en) | Robot system and displacement acquisition method | |
| US20210335651A1 (en) | Apparatus for exchanging an article of a semi-conductor process and a method for exchanging the article using the same | |
| JP7474688B2 (en) | Correction method and substrate transport device | |
| JP7765914B2 (en) | Aligner and method for correcting positional deviation of workpiece | |
| CN121149073A (en) | Process chambers, wafer position correction methods and semiconductor process equipment | |
| KR20240162438A (en) | Processing system and teaching method | |
| TWM661424U (en) | Wafer aligner | |
| KR20220114775A (en) | Wafer transfer device and method of transferring wafer using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240711 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250319 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250415 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250602 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250722 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250728 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7720235 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |