JP2015032617A - Teaching data correction method of carrier robot, and carrier system - Google Patents

Teaching data correction method of carrier robot, and carrier system Download PDF

Info

Publication number
JP2015032617A
JP2015032617A JP2013159280A JP2013159280A JP2015032617A JP 2015032617 A JP2015032617 A JP 2015032617A JP 2013159280 A JP2013159280 A JP 2013159280A JP 2013159280 A JP2013159280 A JP 2013159280A JP 2015032617 A JP2015032617 A JP 2015032617A
Authority
JP
Japan
Prior art keywords
imaging
data
holding unit
teaching
transfer robot
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.)
Pending
Application number
JP2013159280A
Other languages
Japanese (ja)
Inventor
玲 宮本
Rei Miyamoto
玲 宮本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daihen Corp
Original Assignee
Daihen Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Daihen Corp filed Critical Daihen Corp
Priority to JP2013159280A priority Critical patent/JP2015032617A/en
Publication of JP2015032617A publication Critical patent/JP2015032617A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a teaching data correction method of a carrier robot capable of eliminating the necessity of work for performing teaching again after the carrier robot is exchanged.SOLUTION: A carrier robot 1 comprises a holding part 15 for holding a workpiece W and a moving mechanism 13 for moving the holding part 15 and is installed to be exchangeable. A teaching data correction method includes: a first imaging step of imaging a predetermined area including the holding part 15 while moving the holding part 15 on the basis of teaching data DT for causing the carrier robot 1 to perform a predetermined operation by using the carrier robot 1 and an imaging part 2 for imaging the predetermined area, and storing a result of the imaging as imaging data SIm1; a second imaging step of imaging the predetermined area while moving the holding part 15 on the basis of the teaching data DT after the carrier robot 1 is exchanged, and storing a result of the imaging as imaging data SIm2; a step of calculating differential data DR relating to a position of the holding part 15 on the basis of the imaging data SIm1 and SIm2; and a step of correcting the teaching data DT on the basis of the differential data DR.

Description

本発明は、搬送ロボットの教示データ補正方法、およびこの方法を実行するのに適した搬送システムに関する。   The present invention relates to a method for correcting teaching data of a transfer robot, and a transfer system suitable for executing the method.

従来、半導体ウエハなどのワークを搬送するための搬送ロボットが知られている(たとえば特許文献1を参照)。同文献において、搬送ロボットの周囲には、複数のチャンバが配置されている。搬送ロボットは、ワークを載置するためのハンドと、ハンドを移動させるための移動機構とを備えている。搬送ロボットは、ハンドにワークを載置した状態で各チャンバ内部の所望の箇所にワークを搬送する。   Conventionally, a transfer robot for transferring a workpiece such as a semiconductor wafer is known (see, for example, Patent Document 1). In this document, a plurality of chambers are arranged around the transfer robot. The transfer robot includes a hand for placing a workpiece and a moving mechanism for moving the hand. The transfer robot transfers the work to a desired location inside each chamber while the work is placed on the hand.

一般に、このような搬送ロボットを用いる際、搬送ロボットの動作を教示する教示作業が必要である。特許文献1に記載の搬送ロボットを用いる場合には、各チャンバに対する搬送ロボットの教示作業は全て作業者が手作業により行っている。各チャンバに対する搬送ロボットの教示作業にはそれぞれ非常に手間を要する。教示が終了した搬送ロボットにおいて、ワークの搬送は自動運転により行われる。   In general, when such a transfer robot is used, a teaching operation for teaching the operation of the transfer robot is required. When the transfer robot described in Patent Document 1 is used, the operator performs all the transfer robot teaching operations for each chamber manually. The teaching operation of the transfer robot for each chamber requires a lot of labor. In the transfer robot that has finished teaching, the transfer of the workpiece is performed by automatic operation.

搬送ロボットの自動運転は、教示作業に際して得られた教示データを用いて行われる。当該教示データは、たとえば複数の教示点を含む。これら教示点は、たとえば搬送ロボットを基準とする3次元座標系において設定された定点である。   The automatic operation of the transfer robot is performed using the teaching data obtained in the teaching operation. The teaching data includes, for example, a plurality of teaching points. These teaching points are fixed points set in, for example, a three-dimensional coordinate system based on the transport robot.

一方、搬送ロボットは、何らかの理由で交換する場合がある。搬送ロボットを交換する場合、交換前後において搬送ロボットの据え付け位置にずれが生じうる。搬送ロボットの据え付け位置にずれが生ずると、搬送ロボットの交換前に行った教示作業によって得られた教示データに基づいて交換後の搬送ロボットの自動運転を行っても、搬送ロボットが設置された空間座標を基準とした搬送ロボット(ハンド)の動作にもずれが生じてしまう。したがって、交換後の搬送ロボットについては、再度、教示作業を行う必要がある。搬送ロボットの教示作業は上述したように非常に手間を要する。よって、搬送ロボットの交換後に再度の教示作業を行うのでは、非効率であるという問題があった。   On the other hand, the transfer robot may be replaced for some reason. When exchanging the transfer robot, the installation position of the transfer robot may be shifted before and after the exchange. If there is a deviation in the installation position of the transfer robot, the space in which the transfer robot is installed will be detected even if the transfer robot is automatically operated based on the teaching data obtained by the teaching work performed before the transfer robot is replaced. There is also a deviation in the operation of the transfer robot (hand) with reference to the coordinates. Therefore, the teaching operation needs to be performed again for the transport robot after the replacement. As described above, the teaching operation of the transfer robot is very laborious. Therefore, there is a problem that it is inefficient to perform the teaching operation again after the transfer robot is replaced.

特開2012−40630号公報JP 2012-40630 A

本発明は、このような事情のもとで考え出されたものであって、搬送ロボットの交換後において再度の教示作業を不要とすることができる搬送ロボットの教示データ補正方法を提供することを主たる課題とする。   The present invention has been conceived under such circumstances, and provides a teaching data correction method for a transfer robot that can eliminate the need for a second teaching operation after the transfer robot is replaced. Let it be the main issue.

上記の課題を解決するため、本発明では、次の技術的手段を採用した。   In order to solve the above problems, the present invention employs the following technical means.

本発明の第1の側面によって提供される搬送ロボットの教示データ補正方法は、ワークを保持する保持部、および当該保持部を移動させる移動機構を有し、交換可能に据え付けられる搬送ロボットと、上記保持部を含む所定領域を撮像する撮像部と、を用い、上記搬送ロボットへ所定の動作を行わせるための教示データに基づいて上記保持部を移動させつつ上記撮像部によって上記所定領域を撮像し、第1撮像データとして記憶する第1撮像工程と、上記搬送ロボットの交換後において、上記教示データに基づいて上記保持部を移動させつつ上記撮像部によって上記所定領域を撮像し、第2撮像データとして記憶する第2撮像工程と、上記第1および第2撮像データに基づいて、上記保持部の位置に関する差分データを算出する工程と、上記差分データに基づいて、上記教示データを補正する工程と、を備えることを特徴としている。   A transfer robot teaching data correction method provided by the first aspect of the present invention includes a transfer robot that has a holding unit that holds a workpiece, a moving mechanism that moves the holding unit, and is installed in a replaceable manner. And imaging the predetermined area by the imaging unit while moving the holding unit based on teaching data for causing the transfer robot to perform a predetermined operation. After the first imaging step stored as the first imaging data and after the exchange of the transfer robot, the imaging unit captures the predetermined area while moving the holding unit based on the teaching data, and the second imaging data A second imaging step stored as: a step of calculating difference data relating to the position of the holding unit based on the first and second imaging data; Based on the partial data, it is characterized by comprising the steps of correcting the teaching data.

好ましい実施の形態においては、上記撮像部は、垂直方向を視軸とする2次元映像を撮像する。   In a preferred embodiment, the imaging unit captures a two-dimensional image having a vertical direction as a visual axis.

好ましい実施の形態においては、上記保持部には所定の測定基準点が設定されており、上記差分データを算出する工程においては、上記教示データに基づき上記保持部の状態が所定の第1状態である時点から所定の第2状態である時点まで移動するときの、上記第1撮像データと上記第2撮像データとにおける、上記測定基準点の移動軌跡および上記第2状態での位置をそれぞれ対比する。   In a preferred embodiment, a predetermined measurement reference point is set in the holding unit, and in the step of calculating the difference data, the holding unit is in a predetermined first state based on the teaching data. The movement trajectory of the measurement reference point and the position in the second state are compared in the first imaging data and the second imaging data when moving from a certain time point to a predetermined second state time point. .

好ましい実施の形態においては、上記保持部は、上記移動機構に対して着脱可能に取り付けられる。   In a preferred embodiment, the holding portion is detachably attached to the moving mechanism.

好ましい実施の形態においては、上記保持部には所定の測定基準線が設定されており、上記差分データを算出する工程においては、上記第1撮像データと上記第2撮像データとにおける、上記第2状態である時点の上記測定基準線の延びる方向を対比する。   In a preferred embodiment, a predetermined measurement reference line is set in the holding unit, and in the step of calculating the difference data, the second imaging data in the first imaging data and the second imaging data is calculated. The direction in which the measurement reference line extends at the time of the state is compared.

好ましい実施の形態においては、上記撮像部は、一定位置に配置される支持体に固定されている。   In a preferred embodiment, the imaging unit is fixed to a support body arranged at a fixed position.

好ましい実施の形態においては、上記支持体には、上記保持部の高さ方向の位置を検出する高さ位置検出部が固定されており、上記高さ位置検出部によって検出された高さ位置情報を上記差分データの算出に反映する。   In a preferred embodiment, a height position detection unit that detects a position of the holding unit in the height direction is fixed to the support, and height position information detected by the height position detection unit is provided. Is reflected in the calculation of the difference data.

本発明の第2の側面によって提供される搬送システムは、ワークを保持する保持部、および当該保持部を移動させる移動機構を有し、交換可能に据え付けられる搬送ロボットの教示データを補正するための搬送システムであって、上記搬送ロボットの動作を制御する動作制御部と、上記保持部を含む所定領域を撮像する撮像部と、上記搬送ロボットへ所定の動作を行わせるための教示データ、および上記撮像部によって撮像される上記所定領域の撮像データ、を記憶する記憶部と、上記搬送ロボットの交換前後の上記撮像データに基づいて、上記保持部の位置に関する差分データを算出する差分データ算出部と、上記差分データに基づいて上記教示データを補正する教示データ補正部と、を備える、ことを特徴としている。   The transfer system provided by the second aspect of the present invention includes a holding unit that holds a workpiece and a moving mechanism that moves the holding unit, and corrects teaching data of a transfer robot that is installed in a replaceable manner. A transfer system, an operation control unit that controls the operation of the transfer robot, an imaging unit that images a predetermined area including the holding unit, teaching data for causing the transfer robot to perform a predetermined operation, and the above A storage unit that stores imaging data of the predetermined area imaged by the imaging unit, and a difference data calculation unit that calculates difference data related to the position of the holding unit based on the imaging data before and after replacement of the transfer robot; A teaching data correction unit that corrects the teaching data based on the difference data.

本発明のその他の特徴および利点は、添付図面を参照して以下に行う詳細な説明によって、より明らかとなろう。   Other features and advantages of the present invention will become more apparent from the detailed description given below with reference to the accompanying drawings.

本発明の実施形態に係る搬送システムの全体構成を示す図である。It is a figure showing the whole conveyance system composition concerning an embodiment of the present invention. 図1に示す搬送システムにおける搬送ロボットの平面図である。It is a top view of the conveyance robot in the conveyance system shown in FIG. 撮像部によって撮像される所定領域の画像の一例を示す図である。It is a figure which shows an example of the image of the predetermined area imaged by the imaging part. 搬送ロボットの配置の一例を示す平面図である。It is a top view which shows an example of arrangement | positioning of a conveyance robot. 搬送ロボットの交換後の位置ずれを説明するための平面図である。It is a top view for demonstrating the position shift after replacement | exchange of a conveyance robot. 搬送ロボットの交換後の位置ずれを説明するための平面図である。It is a top view for demonstrating the position shift after replacement | exchange of a conveyance robot. 搬送ロボットの交換後の位置ずれを説明するための平面図である。It is a top view for demonstrating the position shift after replacement | exchange of a conveyance robot. 撮像部によって撮像される所定領域の画像の一例を示す図である。It is a figure which shows an example of the image of the predetermined area imaged by the imaging part. 撮像部によって撮像される所定領域の画像の一例を示す図である。It is a figure which shows an example of the image of the predetermined area imaged by the imaging part.

以下、本発明の好ましい実施形態につき、図面を参照しつつ具体的に説明する。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の実施形態に係る搬送ロボットの教示データの補正を行うための搬送システムの全体構成を示す図である。図1に示される搬送システムAは、搬送ロボット1と、撮像部2と、記憶部31と、差分データ算出部32と、教示データ補正部33と、動作制御部34と、を備えている。   FIG. 1 is a diagram showing an overall configuration of a transfer system for correcting teaching data of a transfer robot according to an embodiment of the present invention. The transport system A shown in FIG. 1 includes a transport robot 1, an imaging unit 2, a storage unit 31, a difference data calculation unit 32, a teaching data correction unit 33, and an operation control unit 34.

搬送ロボット1は、ワークWを搬送するためのロボットである。ワークWは、薄板状であり、たとえば、半導体ウエハ、ガラスパネル、あるいは、液晶FPD用基板等である。図1、図2に示すように、搬送ロボット1は、基部11と、移動機構13と、保持部15と、を有する。   The transfer robot 1 is a robot for transferring the workpiece W. The workpiece W has a thin plate shape, and is, for example, a semiconductor wafer, a glass panel, or a liquid crystal FPD substrate. As shown in FIGS. 1 and 2, the transfer robot 1 includes a base 11, a moving mechanism 13, and a holding unit 15.

基部11は、搬送ロボット1における土台となる部位である。基部11は、たとえばボルト締結などの適宜手段を用いて、所定の設置位置の床面に着脱可能に固定されている。移動機構13は基部11および保持部15に固定されている。移動機構13は、基部11に対し保持部15を移動させるためのものである。移動機構13の一方端は、基部11に支持されており、移動機構13の他方端に保持部15が設けられている。移動機構13によって保持部15が移動させられることにより、保持部15は基部11に対して移動する。移動機構13は、複数のアームおよび回転機構(詳細な説明は省略)等を有する。本実施形態においては、移動機構13は、基部11に対し保持部15を水平方向に進退移動させる。また、移動機構13は基部11に対し昇降可能である。移動機構13が基部11に対し昇降することにより、移動機構13は、基部11に対し保持部15を上下方向に移動させる。また、移動機構13は、平面視において基部11に対し回転可能である。移動機構13が基部11に対し回転することにより、移動機構13は、基部11に対し保持部15を平面視において基部11の周りに回動させる。   The base 11 is a part that becomes a foundation in the transfer robot 1. The base 11 is detachably fixed to the floor surface at a predetermined installation position using appropriate means such as bolt fastening. The moving mechanism 13 is fixed to the base portion 11 and the holding portion 15. The moving mechanism 13 is for moving the holding portion 15 relative to the base portion 11. One end of the moving mechanism 13 is supported by the base 11, and a holding portion 15 is provided at the other end of the moving mechanism 13. When the holding unit 15 is moved by the moving mechanism 13, the holding unit 15 moves with respect to the base 11. The moving mechanism 13 has a plurality of arms, a rotating mechanism (detailed explanation is omitted), and the like. In the present embodiment, the moving mechanism 13 moves the holding portion 15 forward and backward with respect to the base portion 11 in the horizontal direction. Further, the moving mechanism 13 can be moved up and down with respect to the base 11. When the moving mechanism 13 moves up and down with respect to the base portion 11, the moving mechanism 13 moves the holding portion 15 in the vertical direction with respect to the base portion 11. Moreover, the moving mechanism 13 can rotate with respect to the base 11 in a plan view. When the moving mechanism 13 rotates with respect to the base portion 11, the moving mechanism 13 rotates the holding portion 15 around the base portion 11 with respect to the base portion 11 in plan view.

保持部15は、ワークWを保持するためのものである。ワークWを保持した状態で保持部15が移動することにより、ワークWは所望の位置まで搬送される。本実施形態においては、保持部15はワークWを載置することにより、ワークWを保持する。本実施形態とは異なり、保持部15はワークWを載置するものには限定されない。たとえば、保持部15は、ワークWをワークWの上面から吸着することにより、ワークWを保持するものであってもよい。   The holding unit 15 is for holding the workpiece W. When the holding unit 15 moves while holding the workpiece W, the workpiece W is conveyed to a desired position. In the present embodiment, the holding unit 15 holds the workpiece W by placing the workpiece W thereon. Unlike the present embodiment, the holding unit 15 is not limited to the one on which the workpiece W is placed. For example, the holding unit 15 may hold the workpiece W by sucking the workpiece W from the upper surface of the workpiece W.

本実施形態においては、保持部15は、ホルダ151および2つのエンドエフェクタ153を有する。ホルダ151は、たとえば移動機構13に対して着脱可能に取り付けられている。本実施形態においてホルダ151は台形の板状であるが、ホルダ151の具体的形状はこれに限定されない。各エンドエフェクタ153は、一方向に沿って延びる細板状である。各エンドエフェクタ153はホルダ151に固定されている。2つのエンドエフェクタ153は、ワークWを載置する状態にて、ワークWを搬送する。   In the present embodiment, the holding unit 15 includes a holder 151 and two end effectors 153. The holder 151 is detachably attached to the moving mechanism 13, for example. In the present embodiment, the holder 151 has a trapezoidal plate shape, but the specific shape of the holder 151 is not limited to this. Each end effector 153 has a thin plate shape extending along one direction. Each end effector 153 is fixed to the holder 151. The two end effectors 153 convey the workpiece W in a state where the workpiece W is placed.

詳細は後述するが、搬送ロボット1については、所定の動作を行わせるための教示作業を作業者の手によって行う。搬送ロボット1への教示に関する情報は、教示信号STとして記憶部31に送られる。   Although details will be described later, for the transfer robot 1, teaching work for performing a predetermined operation is performed by an operator's hand. Information relating to teaching to the transfer robot 1 is sent to the storage unit 31 as a teaching signal ST.

撮像部2は、保持部15を含む所定領域を撮像するためのものである。撮像部2は、専用カセット4に固定されている。専用カセット4は、下壁部41、側壁部42、および上壁部43で囲まれた内部空間を有するとともに側方が開口しており、剛性が高められた金属製の構造体である。専用カセット4は、たとえばロードロックチャンバ51の内部に配置される。ロードロックチャンバ51に対する専用カセット4の配置については、高い精度での位置決めがなされている。   The imaging unit 2 is for imaging a predetermined area including the holding unit 15. The imaging unit 2 is fixed to the dedicated cassette 4. The dedicated cassette 4 is a metal structure that has an internal space surrounded by the lower wall portion 41, the side wall portion 42, and the upper wall portion 43 and that is open on the side and has increased rigidity. The dedicated cassette 4 is disposed, for example, inside the load lock chamber 51. The arrangement of the dedicated cassette 4 with respect to the load lock chamber 51 is positioned with high accuracy.

撮像部2は、専用カセット4の上壁部41に固定されている。撮像部2は、たとえばCCDカメラである。撮像部2は、その撮像方向が下方に向いており、垂直方向を視軸とする2次元映像を撮像する。図1に示すように、保持部15は、専用カセット4の開口44を通じて専用カセット4の内部空間に進入しうる。このような構成により、撮像部2は、保持部15を含む所定領域を撮像することができる。図3は、撮像部2によって撮像される上記所定領域の画像の一例を示している。撮像部2は、撮像した動画や静止画像等の撮像信号SImを記憶部31に送る。   The imaging unit 2 is fixed to the upper wall 41 of the dedicated cassette 4. The imaging unit 2 is a CCD camera, for example. The imaging unit 2 captures a two-dimensional image with the imaging direction facing downward and with the vertical direction as the visual axis. As shown in FIG. 1, the holding portion 15 can enter the internal space of the dedicated cassette 4 through the opening 44 of the dedicated cassette 4. With such a configuration, the imaging unit 2 can image a predetermined area including the holding unit 15. FIG. 3 shows an example of the image of the predetermined area imaged by the imaging unit 2. The imaging unit 2 sends an imaging signal SIm such as a captured moving image or still image to the storage unit 31.

専用カセット4の下壁部41には、レーザ変位センサ6が固定されている。レーザ変位センサ6は、専用カセット4内に位置する保持部15の高さ方向の変位を検出するものであり、たとえば半導体レーザにより構成される。レーザ変位センサ6は、保持部15の高さ方向の位置を検出し、当該高さ位置に関する情報信号SHを記憶部31に送る。   A laser displacement sensor 6 is fixed to the lower wall portion 41 of the dedicated cassette 4. The laser displacement sensor 6 detects the displacement in the height direction of the holding unit 15 located in the dedicated cassette 4 and is constituted by, for example, a semiconductor laser. The laser displacement sensor 6 detects the position of the holding unit 15 in the height direction, and sends an information signal SH related to the height position to the storage unit 31.

記憶部31は、撮像部2からの撮像信号SIm等を各種データとして記憶する。より具体的には、記憶部31が記憶するデータとしては、搬送ロボット1の教示に関する教示データDT、撮像部2によって上記所定領域を撮像した動画や静止画像等に関する撮像データDIm、保持部15の高さ位置に関する高さ位置データDH等が挙げられる。   The storage unit 31 stores the image pickup signal SIM from the image pickup unit 2 as various data. More specifically, the data stored in the storage unit 31 includes teaching data DT related to the teaching of the transfer robot 1, imaging data DIm related to a moving image or a still image captured by the imaging unit 2, For example, height position data DH related to the height position may be used.

差分データ算出部32は、搬送ロボット1の交換前および交換後のそれぞれの撮像データに基づいて、保持部15の位置に関する差分データDRを算出する。差分データ算出部32は、差分データDRを教示データ補正部33に送る。   The difference data calculation unit 32 calculates difference data DR related to the position of the holding unit 15 based on the respective imaging data before and after the exchange of the transport robot 1. The difference data calculation unit 32 sends the difference data DR to the teaching data correction unit 33.

教示データ補正部33は、差分データDRに基づいて教示データDTを補正する。補正後の教示データについては、補正教示データDRTとして記憶部31に記憶される。   The teaching data correction unit 33 corrects the teaching data DT based on the difference data DR. The corrected teaching data is stored in the storage unit 31 as corrected teaching data DRT.

動作制御部34は、搬送ロボット1の動作を制御する。具体的には、動作制御部34は、基部11に対する保持部15の動作を制御する。動作制御部34は、搬送ロボット1に動作を行わせるための教示データ等を記憶部31から受け、搬送ロボット1に動作制御信号SMを送る。搬送ロボット1は、動作制御信号SMに基づいて動作する。なお、搬送ロボット1には、図示しない電源装置から搬送ロボット1を動作させるための電力が供給される。   The operation control unit 34 controls the operation of the transfer robot 1. Specifically, the operation control unit 34 controls the operation of the holding unit 15 with respect to the base 11. The operation control unit 34 receives teaching data or the like for causing the transfer robot 1 to perform an operation from the storage unit 31 and sends an operation control signal SM to the transfer robot 1. The transfer robot 1 operates based on the operation control signal SM. The transfer robot 1 is supplied with electric power for operating the transfer robot 1 from a power supply device (not shown).

搬送ロボット1は、ワークに所定の処理を行わせるために用いられる。図4に示すように、搬送ロボット1は、たとえばロードロックチャンバ51,52およびプロセスチャンバ53,54,55,56に囲まれるように配置される。搬送ロボット1は、トランスポートチャンバ50に配置されており、このトランスポートチャンバ50をロードロックチャンバ51,52およびプロセスチャンバ53〜56が囲んでいる。トランスポートチャンバ50は、たとえば人間が立ち入ることができるサイズである。   The transfer robot 1 is used for causing a workpiece to perform a predetermined process. As shown in FIG. 4, the transfer robot 1 is arranged so as to be surrounded by, for example, load lock chambers 51, 52 and process chambers 53, 54, 55, 56. The transfer robot 1 is disposed in a transport chamber 50, and the transport chamber 50 is surrounded by load lock chambers 51 and 52 and process chambers 53 to 56. The transport chamber 50 is, for example, of a size that allows humans to enter.

プロセスチャンバ53〜56は、その内部にて、ワークWに対しCVD(Chemical Vapor Deposition)やエッチング等の処理を行う。ロードロックチャンバ51,52は、プロセスチャンバ53〜56内を真空に保持し大気に開放しないことを目的に、プロセスチャンバ53〜56への処理前、処理後のワークWを収納するために設置される真空チャンバである。ロードロックチャンバ51,52内には、ワークWを積層状に収納するためのカセット(図示略)が配置される。当該カセットは、ロードロックチャンバ51,52に対して出し入れ可能である。搬送ロボット1の稼働時において、搬送ロボット1は、ロードロックチャンバ51,52およびプロセスチャンバ53〜56に対して、適宜、ワークWを出し入れする。   The process chambers 53 to 56 perform processing such as CVD (Chemical Vapor Deposition) and etching on the workpiece W inside. The load lock chambers 51 and 52 are installed to store the workpieces W before and after being processed into the process chambers 53 to 56 for the purpose of keeping the process chambers 53 to 56 in a vacuum and not opening them to the atmosphere. A vacuum chamber. Inside the load lock chambers 51 and 52, cassettes (not shown) for storing the workpieces W in a stacked manner are arranged. The cassette can be taken in and out of the load lock chambers 51 and 52. When the transfer robot 1 is in operation, the transfer robot 1 loads and unloads the workpiece W as appropriate with respect to the load lock chambers 51 and 52 and the process chambers 53 to 56.

次に、本実施形態の搬送システムAにおける搬送ロボット1の教示データ補正方法について説明する。   Next, a teaching data correction method for the transfer robot 1 in the transfer system A of the present embodiment will be described.

<搬送ロボット1の教示>
まず、搬送ロボット1を所定の設置位置に据え付けた後、搬送ロボット1へ所定の動作を教示するための教示作業を行う。教示作業は、たとえば作業者がティーチペンダント等の操作部(図示略)を操作することにより行う。教示作業は、ロードロックチャンバ51,52およびプロセスチャンバ53〜56のそれぞれについて行う。搬送ロボット1への教示に関する情報は、教示データDTとして記憶部31に記憶される。ここで、教示データDTは、たとえばロードロックチャンバ51,52およびプロセスチャンバ53〜56の各々について、複数の教示点に関する位置情報を含む。
<Teaching the transfer robot 1>
First, after the transfer robot 1 is installed at a predetermined installation position, teaching work for teaching the transfer robot 1 of a predetermined operation is performed. The teaching work is performed, for example, when an operator operates an operation unit (not shown) such as a teach pendant. The teaching operation is performed for each of the load lock chambers 51 and 52 and the process chambers 53 to 56. Information relating to teaching to the transfer robot 1 is stored in the storage unit 31 as teaching data DT. Here, the teaching data DT includes position information regarding a plurality of teaching points for each of the load lock chambers 51 and 52 and the process chambers 53 to 56, for example.

<搬送ロボット1の交換前における、教示データDTに基づいた保持部15の動作の記録>
次に、教示データDTに基づいて搬送ロボット1を動作させ、保持部15の動きを撮像データとして記憶部31に記憶する。ここで、まず、図1に示したように、ロードロックチャンバ51に専用カセット4を配置する。次いで、ロードロックチャンバ51に対し、教示データDTに基づいて搬送ロボット1に所定の動作を行わせる。ここで、撮像部2は、専用カセット4の内部における所定領域を撮像する。このとき、保持部15は、専用カセット4の開口44を通じて進入し、移動する保持部15が撮像部2によって撮像される。
<Record of operation of holding unit 15 based on teaching data DT before transfer of transfer robot 1>
Next, the transport robot 1 is operated based on the teaching data DT, and the movement of the holding unit 15 is stored in the storage unit 31 as imaging data. Here, first, as shown in FIG. 1, the dedicated cassette 4 is arranged in the load lock chamber 51. Next, the transfer robot 1 is caused to perform a predetermined operation on the load lock chamber 51 based on the teaching data DT. Here, the imaging unit 2 images a predetermined area inside the dedicated cassette 4. At this time, the holding unit 15 enters through the opening 44 of the dedicated cassette 4, and the moving holding unit 15 is imaged by the imaging unit 2.

撮像部2は、所定領域を撮像した動画や画像に対応する撮像信号SIm1を記憶部31に送り、当該撮像信号SIm1は記憶部31に撮像データDIm1として記憶される。撮像データDIm1としては、保持部15が専用カセット4の内部に進入した後の所定の時点(第1状態である時点)から、保持部15が教示に基づいて所定の停止位置に到達した時点(第2状態である時点)までの動画を含む。図3は、保持部15が所定の停止位置に到達した時点(第2状態である時点)の所定領域の画像である。   The imaging unit 2 sends to the storage unit 31 an imaging signal SIm1 corresponding to a moving image or an image obtained by imaging a predetermined area, and the imaging signal SIm1 is stored in the storage unit 31 as imaging data DIm1. As the imaging data DIm1, the time when the holding unit 15 reaches the predetermined stop position based on the teaching from the predetermined time point (the time point in the first state) after the holding unit 15 enters the inside of the dedicated cassette 4 ( The video up to the time point in the second state) is included. FIG. 3 is an image of a predetermined area at a time point when the holding unit 15 reaches a predetermined stop position (a time point in the second state).

次に、レーザ変位センサ6により保持部15の高さ方向の位置を測定し、保持部15の高さ位置データとして記憶部31に記憶する。   Next, the position of the holding unit 15 in the height direction is measured by the laser displacement sensor 6 and stored in the storage unit 31 as height position data of the holding unit 15.

以上のようにして、搬送ロボット1の交換前において、教示データDTに基づいて保持部15が移動させられるときの当該保持部15の位置に関するデータが、記憶部31に記憶される。   As described above, the data regarding the position of the holding unit 15 when the holding unit 15 is moved based on the teaching data DT is stored in the storage unit 31 before the transfer robot 1 is replaced.

<搬送ロボット1の交換後における、教示データDTに基づいた保持部15の動作の記録>
据え付け後の搬送ロボット1について、何らかの理由(たとえば点検や部品交換等)により、交換する場合がある。搬送ロボット1の交換に際しては、まず、トランスポートチャンバ50内に作業者が入り、搬送ロボット1を取り外す。次いで、作業者は、必要な作業を済ませた交換後の搬送ロボット1を、トランスポートチャンバ50内の所定の設置位置に固定する。
<Recording operation of holding unit 15 based on teaching data DT after transfer of transfer robot 1>
The transport robot 1 after installation may be replaced for some reason (for example, inspection or parts replacement). When the transfer robot 1 is replaced, first, an operator enters the transport chamber 50 and removes the transfer robot 1. Next, the operator fixes the exchanged robot 1 after the necessary work to a predetermined installation position in the transport chamber 50.

ここで、交換後の搬送ロボット1の位置については、交換前の位置と比べて多少の位置ずれが生じうる。位置ずれの要素としては、たとえば図5〜図7に示すものがある。図5〜図7において、交換前の搬送ロボット1を実線で表し、交換後の搬送ロボット1を一点鎖線で表す。図5は、搬送ロボット1(基部11)の平面視における水平面内の直交軸方向(xy方向)のずれを示し、図6は、搬送ロボット1(基部11)の垂直軸心周りの回転方向(θ1方向)のずれを示す。また、保持部15を取り付け直した場合等においては、図7に示された、保持部15の垂直軸心周りの回転方向(θ2方向)のずれと、保持部15の高さ方向(z方向、図示略)のずれとが生じ得る。なお、図5〜図7において、一点鎖線で表す交換後の搬送ロボット1は、位置ずれの程度を誇張して表している。   Here, the position of the transport robot 1 after the replacement may be slightly displaced from the position before the replacement. Examples of misalignment elements include those shown in FIGS. 5 to 7, the transfer robot 1 before replacement is indicated by a solid line, and the transfer robot 1 after replacement is indicated by a one-dot chain line. FIG. 5 shows a shift in the orthogonal axis direction (xy direction) in the horizontal plane in the plan view of the transfer robot 1 (base 11), and FIG. 6 shows the rotation direction around the vertical axis of the transfer robot 1 (base 11) ( (θ1 direction) is shown. Further, when the holding portion 15 is reattached, the shift in the rotation direction (θ2 direction) around the vertical axis of the holding portion 15 and the height direction (z direction) of the holding portion 15 shown in FIG. (Not shown) may occur. 5 to 7, the exchanged robot 1 after replacement represented by a one-dot chain line exaggerates the degree of positional deviation.

そして、交換後の搬送ロボット1全体のずれとしては、上記したxy方向、θ1方向、θ2方向、z方向のそれぞれのずれの要素が合成して表れる場合がある。   Then, the displacement of the entire transfer robot 1 after the replacement may appear by combining the above-described displacement elements in the xy direction, the θ1 direction, the θ2 direction, and the z direction.

本実施形態では、教示データDTに基づいて交換後の搬送ロボット1を動作させ、保持部15の動きを撮像データとして記憶部31に記憶する。ここで、図1に示したように、ロードロックチャンバ51に専用カセット4を配置しておく。そして、ロードロックチャンバ51に対し、教示データDTに基づいて搬送ロボット1に所定の動作を行わせる。ここで、撮像部2は、専用カセット4の内部における所定領域を撮像する。このとき、保持部15は、専用カセット4の開口44を通じて進入し、移動する保持部15が撮像部2によって撮像される。   In the present embodiment, the transport robot 1 after replacement is operated based on the teaching data DT, and the movement of the holding unit 15 is stored in the storage unit 31 as imaging data. Here, as shown in FIG. 1, the dedicated cassette 4 is arranged in the load lock chamber 51. Then, the load robot chamber 51 is caused to perform a predetermined operation based on the teaching data DT. Here, the imaging unit 2 images a predetermined area inside the dedicated cassette 4. At this time, the holding unit 15 enters through the opening 44 of the dedicated cassette 4, and the moving holding unit 15 is imaged by the imaging unit 2.

撮像部2は、所定領域を撮像した動画や画像に対応する撮像信号SIm2を記憶部に送り、当該撮像信号SIm2は記憶部31に撮像データDIm2として記憶される。撮像データDIm2としては、保持部15が専用カセット4の内部に進入した後の所定の時点(第1状態である時点)から、保持部15が教示に基づいて所定の停止位置に到達した時点(第2状態である時点)までの動画を含む。以上のようにして、搬送ロボット1の交換後において、教示データDTに基づいて保持部15が移動させられるときの当該保持部15の位置に関するデータが、記憶部31に記憶される。   The imaging unit 2 sends to the storage unit an imaging signal SIm2 corresponding to a moving image or an image obtained by imaging a predetermined area, and the imaging signal SIm2 is stored in the storage unit 31 as imaging data DIm2. As the imaging data DIm2, the time when the holding unit 15 reaches the predetermined stop position based on the teaching from the predetermined time point (the time point in the first state) after the holding unit 15 enters the inside of the dedicated cassette 4 ( The video up to the time point in the second state) is included. As described above, data regarding the position of the holding unit 15 when the holding unit 15 is moved based on the teaching data DT is stored in the storage unit 31 after the transfer robot 1 is replaced.

図8は、保持部15が所定の停止位置に到達した時点(第2状態である時点)の所定領域の画像を示す。交換前の搬送ロボット1の撮像データDIm1による画像を実線で表し、交換後の搬送ロボット1の撮像データDIm2による画像を一点鎖線で表す。   FIG. 8 shows an image of a predetermined area at a time point when the holding unit 15 reaches a predetermined stop position (a time point in the second state). An image based on the imaging data DIm1 of the transfer robot 1 before the replacement is indicated by a solid line, and an image based on the imaging data DIm2 of the transfer robot 1 after the replacement is indicated by a one-dot chain line.

<搬送ロボット1の交換前後の撮像データに基づく、保持部15の位置に関する差分データDRの算出>
次に、搬送ロボット1の交換前および交換後のそれぞれの撮像データDIm1,DIm2に基づいて、保持部15の位置に関する差分データDRを算出する。以下に説明する差分データDRの算出においては、撮像データDIm1,DIm2に関して、適宜、画像処理を行う。
<Calculation of difference data DR related to the position of the holding unit 15 based on imaging data before and after the exchange of the transfer robot 1>
Next, difference data DR relating to the position of the holding unit 15 is calculated based on the respective imaging data DIm1, DIm2 before and after the exchange of the transfer robot 1. In the calculation of the difference data DR described below, image processing is appropriately performed on the imaging data DIm1 and DIm2.

まず、差分データDRの算出に際し、保持部15に測定基準点と測定基準線とが設定される。図8において、測定基準点PS1,PS2は、移動機構13に対する保持部15の取付フランジの中心点に設定されている。また、図8において、測定基準線LS1,LS2は、エンドエフェクタ153の長手方向に沿う線分に設定されている。   First, when the difference data DR is calculated, a measurement reference point and a measurement reference line are set in the holding unit 15. In FIG. 8, the measurement reference points PS <b> 1 and PS <b> 2 are set at the center point of the mounting flange of the holding portion 15 with respect to the moving mechanism 13. In FIG. 8, the measurement reference lines LS <b> 1 and LS <b> 2 are set to line segments along the longitudinal direction of the end effector 153.

次いで、搬送ロボット1の交換前後の撮像データDIm1,DIm2における、測定基準点PS1,PS2の移動軌跡を対比する。ここでは、保持部15が専用カセット4の内部に進入した後の所定の時点(第1状態である時点)から、保持部15が教示に基づいて所定の停止位置に到達した時点(第2状態である時点)までの、測定基準点PS1,PS2の移動軌跡を対比する。図8において、撮像データDIm1,DIm2における測定基準点PS1,PS2の移動軌跡TM1,TM2をそれぞれ点線で表す。図6および図8を参照すると理解されるように、搬送ロボット1(基部11)の回転方向(θ方向)におけるずれは、移動軌跡TM1,TM2どうしの角度のずれとして表れる。したがって、移動軌跡TM1,TM2を対比することにより、交換後の搬送ロボット1(基部11)の回転方向(θ1方向)のずれ量Gθ1を算出することができる。   Next, the movement trajectories of the measurement reference points PS1 and PS2 in the imaging data DIm1 and DIm2 before and after the exchange of the transfer robot 1 are compared. Here, from the predetermined time point (the time point in the first state) after the holding unit 15 enters the inside of the dedicated cassette 4, the time point (the second state) when the holding unit 15 reaches the predetermined stop position based on the teaching. The movement trajectories of the measurement reference points PS1 and PS2 up to a certain time) are compared. In FIG. 8, the movement trajectories TM1 and TM2 of the measurement reference points PS1 and PS2 in the imaging data DIm1 and DIm2 are represented by dotted lines, respectively. As understood with reference to FIGS. 6 and 8, the shift in the rotation direction (θ direction) of the transfer robot 1 (base portion 11) appears as an angle shift between the movement trajectories TM <b> 1 and TM <b> 2. Therefore, by comparing the movement trajectories TM1 and TM2, the displacement amount Gθ1 in the rotation direction (θ1 direction) of the transport robot 1 (base portion 11) after replacement can be calculated.

次いで、搬送ロボット1の交換前後の撮像データDIm1,DIm2における、測定基準点PS1,PS2の位置を対比する。図5、図6、図8を参照すると理解されるように、撮像データDIm1,DIm2における測定基準点PS1,PS2の位置のずれは、搬送ロボット1の回転方向(θ1方向)のずれと水平面内の直交軸方向(xy方向)のずれの合成として表れる。ここで、θ1方向のずれ量Gθ1は既に算出されている。したがって、搬送ロボット1の位置ずれがθ1方向のずれのみであると仮定した場合、図9に示すように、保持部15が所定の停止位置に到達した時点(第2状態である時点)において、測定基準点は所定の円C1上に位置する筈であるので、測定基準点がとりうる仮定点PAを求めることができる。そして、この仮定点PAと、交換後の撮像データDIm2において保持部15が所定の停止位置に到達した時点(第2状態である時点)での測定基準点PS2との位置のずれが、搬送ロボット1(基部11)のxy方向のずれ量Gxyとして算出することができる。   Next, the positions of the measurement reference points PS1 and PS2 in the imaging data DIm1 and DIm2 before and after the exchange of the transfer robot 1 are compared. As understood with reference to FIGS. 5, 6, and 8, the positional deviation of the measurement reference points PS <b> 1 and PS <b> 2 in the imaging data DIm <b> 1 and DIm <b> 2 is caused by the rotational direction (θ1 direction) of the transfer robot 1 and the horizontal plane. Appears as a combination of deviations in the orthogonal axis direction (xy direction). Here, the shift amount Gθ1 in the θ1 direction has already been calculated. Therefore, when it is assumed that the positional deviation of the transfer robot 1 is only the deviation in the θ1 direction, as shown in FIG. 9, when the holding unit 15 reaches a predetermined stop position (at the second state), Since the measurement reference point should be located on the predetermined circle C1, an assumed point PA that can be taken by the measurement reference point can be obtained. The positional deviation between the assumed point PA and the measurement reference point PS2 at the time when the holding unit 15 reaches the predetermined stop position in the exchanged image data DIm2 (at the second state) is the transfer robot. 1 (base portion 11) can be calculated as a displacement amount Gxy in the xy direction.

次いで、搬送ロボット1の交換前後の撮像データDIm1,DIm2における、測定基準線LS1,LS2の延びる方向を対比する。図6、図7、図8を参照すると理解されるように、撮像データDIm1,DIm2における測定基準線LS1,LS2の延びる方向の角度のずれは、搬送ロボット1(基部11)の回転方向(θ方向)におけるずれと、保持部15の回転方向(θ2方向)におけるずれとの合成として表れる。ここで、上記のように搬送ロボット1のθ1方向のずれ量Gθ1は既に算出されている。したがって、保持部15の回転方向(θ2方向)におけるずれ量Gθ2は、測定基準線LS1,LS2の延びる方向の角度のずれから搬送ロボット1(基部11)の回転方向(θ方向)におけるずれ量Gθ1を差し引くことにより、算出することができる。   Next, the directions in which the measurement reference lines LS1 and LS2 extend in the imaging data DIm1 and DIm2 before and after the exchange of the transfer robot 1 are compared. As understood with reference to FIGS. 6, 7, and 8, the deviation of the angle in the direction in which the measurement reference lines LS <b> 1 and LS <b> 2 extend in the imaging data DIm <b> 1 and DIm <b> 2 is the rotational direction (θ of the transport robot 1 (base portion 11)). Direction) and a shift in the rotation direction of the holding portion 15 (θ2 direction). Here, as described above, the shift amount Gθ1 of the transfer robot 1 in the θ1 direction has already been calculated. Therefore, the shift amount Gθ2 in the rotation direction (θ2 direction) of the holding unit 15 is based on the shift amount Gθ1 in the rotation direction (θ direction) of the transport robot 1 (base 11) from the shift in angle in the extending direction of the measurement reference lines LS1 and LS2. Can be calculated by subtracting.

なお、搬送ロボット1の交換後において、保持部15の高さ方向(z方向)のずれが生ずると想定される場合には、レーザ変位センサ6により搬送ロボット1交換後の保持部15のz方向のずれ量Gzを検出する。ずれ量Gzが比較的に大きい場合、搬送ロボット1交換後の保持部15の動きを撮像する際に、当該ずれ量Gz相当分を交換前のもとの高さ位置に予め補正して保持部15を動作させてもよい。   When it is assumed that the holding unit 15 is displaced in the height direction (z direction) after the transfer robot 1 is replaced, the laser displacement sensor 6 causes the holding unit 15 after the transfer robot 1 to be replaced in the z direction. Is detected. When the displacement amount Gz is relatively large, when the movement of the holding unit 15 after the transfer robot 1 is replaced is imaged, the amount corresponding to the displacement amount Gz is corrected in advance to the original height position before the replacement, and the holding unit 15 may be operated.

以上のようにして、搬送ロボットの交換前後の撮像データDIm1,DIm2に基づいて、保持部15の位置に関する差分データDRが算出される。差分データDRには、搬送ロボット1の水平面内の直交軸方向(xy方向)のずれ量Gxy、搬送ロボット1の回転方向(θ1方向)のずれ量Gθ1、保持部15の回転方向(θ2方向)のずれ量Gθ2、および保持部15の高さ方向(z方向)のずれ量Gzが含まれる。   As described above, the difference data DR related to the position of the holding unit 15 is calculated based on the imaging data DIm1 and DIm2 before and after the exchange of the transfer robot. The difference data DR includes a displacement amount Gxy in the orthogonal axis direction (xy direction) in the horizontal plane of the transfer robot 1, a displacement amount Gθ1 in the rotation direction of the transfer robot 1 (θ1 direction), and the rotation direction of the holding unit 15 (θ2 direction). Displacement amount Gθ2 and the displacement amount Gz of the holding portion 15 in the height direction (z direction) are included.

<差分データDRに基づく教示データDTの補正>
次に、教示データ補正部33において、差分データDRに基づいて教示データDTを補正する。上述のように、差分データDRは、搬送ロボット1の交換前後の位置ずれに関し、起こりうる位置ずれの方向要素(xy方向、θ1方向、θ2方向、z方向)ごとの各ずれ量を含む。このため、たとえばロードロックチャンバ51に対する教示データDTの補正においては、教示データDTに含まれる複数の教示点それぞれについて、差分データDRの各ずれ量をもとに計算により求めることが可能である。また、ロードロックチャンバ52およびプロセスチャンバ53〜56に対する教示データDTの補正についても、それぞれ、ロードロックチャンバ51の場合と同様に、差分データDRをもとに算出することができる。このようにして、すべてのチャンバ51〜56に対する教示データDTについて、差分データDRに基づいて補正することができる。補正後の教示データについては、補正教示データDRTとして記憶部31に記憶される。そして、交換後の搬送ロボット1における各チャンバ51〜56に対するワークWの搬送は、補正教示データDRTに基づいて自動運転により行うことができる。
<Correction of teaching data DT based on difference data DR>
Next, the teaching data correction unit 33 corrects the teaching data DT based on the difference data DR. As described above, the difference data DR includes each displacement amount for each direction element (xy direction, θ1 direction, θ2 direction, z direction) of a possible misalignment regarding the misalignment before and after the transfer of the transfer robot 1. Therefore, for example, in the correction of the teaching data DT for the load lock chamber 51, it is possible to obtain by calculation based on each deviation amount of the difference data DR for each of a plurality of teaching points included in the teaching data DT. Further, the correction of the teaching data DT for the load lock chamber 52 and the process chambers 53 to 56 can also be calculated based on the difference data DR as in the case of the load lock chamber 51. In this way, the teaching data DT for all the chambers 51 to 56 can be corrected based on the difference data DR. The corrected teaching data is stored in the storage unit 31 as corrected teaching data DRT. And the conveyance of the workpiece | work W with respect to each chamber 51-56 in the conveyance robot 1 after replacement | exchange can be performed by automatic operation based on the correction | amendment teaching data DRT.

次に、本実施形態の作用効果について説明する。   Next, the effect of this embodiment is demonstrated.

本実施形態においては、搬送ロボット1の交換前での教示データDTに基づいた保持部15の動作に関する撮像データDIm1と、搬送ロボット1の交換後での教示データDTに基づいた保持部15の動作に関する撮像データDIm2とを対比する。これにより、搬送ロボット1の交換前後における保持部15の位置に関する差分データDRを算出する。そして、差分データDRに基づいて、教示データDTを補正し、補正教示データDRTを得ることができる。このような構成によれば、搬送ロボット1を交換する場合においても、再度の教示作業を行う必要がない。   In the present embodiment, the imaging data DIm1 related to the operation of the holding unit 15 based on the teaching data DT before the transfer of the transfer robot 1 and the operation of the holding unit 15 based on the teaching data DT after the transfer of the transfer robot 1 are exchanged. The imaging data DIm2 is compared. Thereby, the difference data DR regarding the position of the holding unit 15 before and after the exchange of the transfer robot 1 is calculated. Based on the difference data DR, the teaching data DT can be corrected to obtain corrected teaching data DRT. According to such a configuration, even when the transfer robot 1 is replaced, it is not necessary to perform the teaching operation again.

撮像部2は、垂直方向を視軸とする2次元画像を撮像する。このような構成によれば、搬送ロボット1が設置される床面に沿う方向(水平面内方向)における位置を的確に捉えることができる。   The imaging unit 2 captures a two-dimensional image with the vertical direction as the visual axis. According to such a configuration, the position in the direction (horizontal plane direction) along the floor surface on which the transfer robot 1 is installed can be accurately grasped.

差分データDRを算出する際に行う撮像データDIm1,DIm2の対比においては、保持部15に設定された測定基準点PS1,PS2の移動軌跡TM1,TM2および保持部15が所定の停止位置に到達した時点(第2状態である時点)での測定基準点PS1,PSの位置を対比する。このような構成によれば、上述したように、搬送ロボット1交換後における搬送ロボット1の回転方向(θ1方向)のずれ量Gθ1と水平面内の直交軸方向(xy方向)のずれ量Gxyとを算出することができる。このことは、搬送ロボット1交換後の設置位置のずれをより正確に把握するのに適する。   In the comparison of the imaging data DIm1 and DIm2 performed when the difference data DR is calculated, the movement trajectories TM1 and TM2 of the measurement reference points PS1 and PS2 set in the holding unit 15 and the holding unit 15 have reached a predetermined stop position. The positions of the measurement reference points PS1 and PS at the time point (time point in the second state) are compared. According to such a configuration, as described above, the shift amount Gθ1 in the rotation direction (θ1 direction) of the transfer robot 1 and the shift amount Gxy in the orthogonal axis direction (xy direction) in the horizontal plane after the transfer robot 1 is replaced. Can be calculated. This is suitable for more accurately grasping the deviation of the installation position after the transfer robot 1 is replaced.

差分データDRを算出する際に行う撮像データDIm1,DIm2の対比においては、さらに、保持部15が所定の停止位置に到達した時点(第2状態である時点)での保持部15に設定された測定基準線LS1,LS2の延びる方向を対比する。このような構成によれば、保持部15を取り付け直した場合であっても、保持部15の回転方向(θ2方向)のずれ量Gθ2を算出することができる。このことは、搬送ロボット1の交換に際して保持部15を取り付け直した場合等においても、保持部15のずれを正確に把握するのに適する。   In the comparison of the imaging data DIm1 and DIm2 performed when the difference data DR is calculated, it is further set to the holding unit 15 when the holding unit 15 reaches a predetermined stop position (at the second state). The extending directions of the measurement reference lines LS1, LS2 are compared. According to such a configuration, even when the holding unit 15 is reattached, the shift amount Gθ2 in the rotation direction (θ2 direction) of the holding unit 15 can be calculated. This is suitable for accurately grasping the displacement of the holding unit 15 even when the holding unit 15 is reattached when the transfer robot 1 is replaced.

以上、本発明の実施形態を説明したが、本発明の技術的範囲は上記した実施形態に限定されるものではない。本発明の各部の具体的な構成は、発明の思想から逸脱しない範囲内で種々な変更が可能である。   Although the embodiment of the present invention has been described above, the technical scope of the present invention is not limited to the above-described embodiment. Various modifications can be made to the specific configuration of each part of the present invention without departing from the spirit of the invention.

上述の実施形態においては、搬送ロボット1が移動機構13により回動するものとして説明したが、本発明の搬送ロボットは回動するものには限定されない。搬送ロボットとしては、たとえばスライド動作するものであってもよい。また、上述の実施形態においては、チャンバ51〜56が放射状に配置されている例を示したが、これに限定されない。たとえば、複数のチャンバが直線状に一列に配列されている構成であってもよい。また本発明の搬送システムは真空状態でワークを搬送するものには限定されず、大気圧環境にてワークを搬送するものであってもよい。   In the above-described embodiment, the transfer robot 1 is described as being rotated by the moving mechanism 13, but the transfer robot of the present invention is not limited to the rotation. As the transfer robot, for example, a slide operation may be performed. Moreover, in the above-mentioned embodiment, although the chambers 51-56 showed the example arrange | positioned radially, it is not limited to this. For example, a configuration in which a plurality of chambers are arranged in a straight line may be used. Moreover, the conveyance system of this invention is not limited to what conveys a workpiece | work in a vacuum state, You may convey a workpiece | work in atmospheric pressure environment.

上述の実施形態においては、搬送ロボット1が保持部15を一つのみ有する例を示したが、本発明はこれに限定されない。すなわち、搬送ロボット1が複数の保持部15を有していてもよい。   In the above-described embodiment, an example in which the transfer robot 1 has only one holding unit 15 has been described, but the present invention is not limited to this. That is, the transfer robot 1 may have a plurality of holding units 15.

上述の実施形態においては、レーザ変位センサ6を用いて搬送ロボット1の交換前後における保持部15の高さ方向のずれを測定したが、本発明はこれに限定されない。たとえば、撮像部2として工業用のCCDカメラを用いる場合、当該カメラの被写界深度は0.5mm程度と浅い。このカメラの被写界深度内に収まるように保持部15を上下方向に移動させ、そのときの移動量から保持部15の高さ方向のずれを算出することが可能である。   In the above-described embodiment, the displacement in the height direction of the holding unit 15 before and after the transfer of the transfer robot 1 is measured using the laser displacement sensor 6, but the present invention is not limited to this. For example, when an industrial CCD camera is used as the imaging unit 2, the depth of field of the camera is as shallow as about 0.5 mm. It is possible to move the holding unit 15 in the vertical direction so as to be within the depth of field of the camera, and to calculate the shift in the height direction of the holding unit 15 from the moving amount at that time.

A 搬送システム
DIm 撮像データ
DIm1 撮像データ(第1撮像データ)
DIm2 撮像データ(第2撮像データ)
DR 差分データ
DRT 補正教示データ
DT 教示データ
LS1,LS2 測定基準線
PS1,PS2 測定基準点
SIm,SIm1,SIm2 撮像信号
SM 動作制御信号
ST 教示信号
TM1,TM2 移動軌跡
W ワーク
1 搬送ロボット
11 基部
13 移動機構
15 保持部
151 ホルダ
153 エンドエフェクタ
2 撮像部
31 記憶部
32 差分データ算出部
33 教示データ補正部
34 動作制御部
4 専用カセット(支持体)
50 トランスポートチャンバ
51,52 ロードロックチャンバ
53,54,55,56 プロセスチャンバ
6 レーザ変位センサ(高さ位置検出部)
A Transport system DIm Imaging data DIm1 Imaging data (first imaging data)
DIm2 imaging data (second imaging data)
DR Difference data DRT Correction teaching data DT Teaching data LS1, LS2 Measurement reference lines PS1, PS2 Measurement reference points SIm, SIm1, SIMm2 Imaging signal SM Operation control signal ST Teaching signals TM1, TM2 Movement locus W Work 1 Transport robot 11 Base 13 Movement Mechanism 15 Holding unit 151 Holder 153 End effector 2 Imaging unit 31 Storage unit 32 Difference data calculation unit 33 Teaching data correction unit 34 Operation control unit 4 Dedicated cassette (support)
50 Transport chamber 51, 52 Load lock chamber 53, 54, 55, 56 Process chamber 6 Laser displacement sensor (height position detector)

Claims (8)

ワークを保持する保持部、および当該保持部を移動させる移動機構を有し、交換可能に据え付けられる搬送ロボットと、上記保持部を含む所定領域を撮像する撮像部と、を用い、
上記搬送ロボットへ所定の動作を行わせるための教示データに基づいて上記保持部を移動させつつ上記撮像部によって上記所定領域を撮像し、第1撮像データとして記憶する第1撮像工程と、
上記搬送ロボットの交換後において、上記教示データに基づいて上記保持部を移動させつつ上記撮像部によって上記所定領域を撮像し、第2撮像データとして記憶する第2撮像工程と、
上記第1および第2撮像データに基づいて、上記保持部の位置に関する差分データを算出する工程と、
上記差分データに基づいて、上記教示データを補正する工程と、を備える、搬送ロボットの教示データ補正方法。
A holding unit that holds the workpiece, a transfer robot that has a moving mechanism that moves the holding unit, and is installed in an exchangeable manner, and an imaging unit that images a predetermined area including the holding unit,
A first imaging step of imaging the predetermined area by the imaging unit while moving the holding unit based on teaching data for causing the transfer robot to perform a predetermined operation, and storing it as first imaging data;
A second imaging step of imaging the predetermined area by the imaging unit while moving the holding unit based on the teaching data and storing it as second imaging data after the transfer robot is replaced;
Calculating difference data regarding the position of the holding unit based on the first and second imaging data;
Correcting the teaching data based on the difference data, and a teaching robot data correction method for the transfer robot.
上記撮像部は、垂直方向を視軸とする2次元映像を撮像する、請求項1に記載の搬送ロボットの教示データ補正方法。   The teaching data correction method for a transport robot according to claim 1, wherein the imaging unit captures a two-dimensional image with a vertical direction as a visual axis. 上記保持部には所定の測定基準点が設定されており、
上記差分データを算出する工程においては、上記教示データに基づき上記保持部の状態が所定の第1状態である時点から所定の第2状態である時点まで移動するときの、上記第1撮像データと上記第2撮像データとにおける、上記測定基準点の移動軌跡および上記第2状態での位置をそれぞれ対比する、請求項2に記載の教示データ補正方法。
A predetermined measurement reference point is set in the holding part,
In the step of calculating the difference data, the first imaging data when moving from the time when the state of the holding unit is a predetermined first state to the time when the holding unit is a predetermined second state based on the teaching data; The teaching data correction method according to claim 2, wherein the movement trajectory of the measurement reference point and the position in the second state are compared with the second imaging data.
上記保持部は、上記移動機構に対して着脱可能に取り付けられる、請求項3に記載の教示データ補正方法。   The teaching data correction method according to claim 3, wherein the holding unit is detachably attached to the moving mechanism. 上記保持部には所定の測定基準線が設定されており、
上記差分データを算出する工程においては、上記第1撮像データと上記第2撮像データとにおける、上記第2状態である時点の上記測定基準線の延びる方向を対比する、請求項4に記載の教示データ補正方法。
A predetermined measurement reference line is set in the holding unit,
5. The teaching according to claim 4, wherein in the step of calculating the difference data, a direction in which the measurement reference line extends at a time point in the second state in the first imaging data and the second imaging data is compared. Data correction method.
上記撮像部は、一定位置に配置される支持体に固定されている、請求項2ないし5のいずれかに記載の搬送ロボットの教示データ補正方法。   The teaching data correction method for a transfer robot according to claim 2, wherein the imaging unit is fixed to a support body arranged at a fixed position. 上記支持体には、上記保持部の高さ方向の位置を検出する高さ位置検出部が固定されており、
上記高さ位置検出部によって検出された高さ位置情報を上記差分データの算出に反映する、請求項2ないし6のいずれかに記載の教示データ補正方法。
A height position detection unit that detects the position of the holding unit in the height direction is fixed to the support,
7. The teaching data correction method according to claim 2, wherein the height position information detected by the height position detection unit is reflected in the calculation of the difference data.
ワークを保持する保持部、および当該保持部を移動させる移動機構を有し、交換可能に据え付けられる搬送ロボットの教示データを補正するための搬送システムであって、
上記搬送ロボットの動作を制御する動作制御部と、
上記保持部を含む所定領域を撮像する撮像部と、
上記搬送ロボットへ所定の動作を行わせるための教示データ、および上記撮像部によって撮像される上記所定領域の撮像データ、を記憶する記憶部と、
上記搬送ロボットの交換前後の上記撮像データに基づいて、上記保持部の位置に関する差分データを算出する差分データ算出部と、
上記差分データに基づいて上記教示データを補正する教示データ補正部と、を備える、搬送システム。
A transfer system for correcting teaching data of a transfer robot that has a holding unit that holds a workpiece, and a moving mechanism that moves the holding unit, and is installed so as to be replaceable.
An operation control unit for controlling the operation of the transfer robot;
An imaging unit for imaging a predetermined area including the holding unit;
A storage unit that stores teaching data for causing the transfer robot to perform a predetermined operation, and imaging data of the predetermined area captured by the imaging unit;
A difference data calculation unit that calculates difference data related to the position of the holding unit based on the imaging data before and after replacement of the transfer robot;
And a teaching data correction unit that corrects the teaching data based on the difference data.
JP2013159280A 2013-07-31 2013-07-31 Teaching data correction method of carrier robot, and carrier system Pending JP2015032617A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013159280A JP2015032617A (en) 2013-07-31 2013-07-31 Teaching data correction method of carrier robot, and carrier system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013159280A JP2015032617A (en) 2013-07-31 2013-07-31 Teaching data correction method of carrier robot, and carrier system

Publications (1)

Publication Number Publication Date
JP2015032617A true JP2015032617A (en) 2015-02-16

Family

ID=52517735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013159280A Pending JP2015032617A (en) 2013-07-31 2013-07-31 Teaching data correction method of carrier robot, and carrier system

Country Status (1)

Country Link
JP (1) JP2015032617A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110153994A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The amendment value calculating method of industrial robot
CN110154038A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The location information restoration methods of robot
CN110153993A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The amendment value calculating method of industrial robot
CN110153995A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The amendment value calculating method of industrial robot
CN110153992A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The amendment value calculating method of industrial robot
KR20190099125A (en) * 2018-02-16 2019-08-26 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correcting value of industrial robot
JP2019153776A (en) * 2018-03-05 2019-09-12 キヤノントッキ株式会社 Robot system, device manufacturing apparatus, device manufacturing method, teaching position adjustment method, program and storage medium
JP2019153775A (en) * 2018-03-05 2019-09-12 キヤノントッキ株式会社 Robot, robot system, device manufacturing apparatus, device manufacturing method, teaching position adjustment method, program, and storage medium
KR20190110438A (en) * 2018-03-20 2019-09-30 니혼 덴산 산쿄 가부시키가이샤 Method for restoring position information of robot
JP2019214107A (en) * 2018-06-14 2019-12-19 日本電産サンキョー株式会社 Teaching data creating system and teaching data creating method
CN112589807A (en) * 2019-10-02 2021-04-02 株式会社爱发科 Substrate transfer apparatus and substrate transfer method

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019141931A (en) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 Correction value calculation method for industrial robot
CN110153993A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The amendment value calculating method of industrial robot
JP2019141921A (en) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 Correction value calculation method for industrial robot
JP2019145585A (en) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 Correction value calculation method of industrial robot
CN110153992A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The amendment value calculating method of industrial robot
KR20190099139A (en) * 2018-02-16 2019-08-26 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correcting value of industrial robot
KR20190099140A (en) * 2018-02-16 2019-08-26 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correction value of industrial robot
KR20190099125A (en) * 2018-02-16 2019-08-26 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correcting value of industrial robot
KR20190099122A (en) * 2018-02-16 2019-08-26 니혼 덴산 산쿄 가부시키가이샤 Method for restoring positional information of robot
KR20190099127A (en) * 2018-02-16 2019-08-26 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correction value of industrial robot
KR20190099138A (en) * 2018-02-16 2019-08-26 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correction value of industrial robot
JP2019141930A (en) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 Correction value calculation method for industrial robot
KR102213545B1 (en) * 2018-02-16 2021-02-08 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correcting value of industrial robot
CN110154038A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The location information restoration methods of robot
CN110153995A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The amendment value calculating method of industrial robot
CN110153995B (en) * 2018-02-16 2022-09-27 日本电产三协株式会社 Method for calculating correction value of industrial robot
JP7129788B2 (en) 2018-02-16 2022-09-02 日本電産サンキョー株式会社 Correction value calculation method for industrial robots
JP7094115B2 (en) 2018-02-16 2022-07-01 日本電産サンキョー株式会社 How to calculate the correction value for industrial robots
JP6999443B2 (en) 2018-02-16 2022-01-18 日本電産サンキョー株式会社 How to calculate the correction value for industrial robots
JP6999444B2 (en) 2018-02-16 2022-01-18 日本電産サンキョー株式会社 How to calculate the correction value for industrial robots
CN110153994A (en) * 2018-02-16 2019-08-23 日本电产三协株式会社 The amendment value calculating method of industrial robot
KR102192561B1 (en) * 2018-02-16 2020-12-17 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correcting value of industrial robot
KR102205638B1 (en) 2018-02-16 2021-01-21 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correction value of industrial robot
KR102205705B1 (en) * 2018-02-16 2021-01-21 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correction value of industrial robot
KR102209497B1 (en) * 2018-02-16 2021-02-01 니혼 덴산 산쿄 가부시키가이샤 Method of calculating correction value of industrial robot
KR102225139B1 (en) * 2018-02-16 2021-03-09 니혼 덴산 산쿄 가부시키가이샤 Method for restoring positional information of robot
JP2021073682A (en) * 2018-03-05 2021-05-13 キヤノントッキ株式会社 Film deposition apparatus and correction method for teaching data
JP2019153775A (en) * 2018-03-05 2019-09-12 キヤノントッキ株式会社 Robot, robot system, device manufacturing apparatus, device manufacturing method, teaching position adjustment method, program, and storage medium
JP2019153776A (en) * 2018-03-05 2019-09-12 キヤノントッキ株式会社 Robot system, device manufacturing apparatus, device manufacturing method, teaching position adjustment method, program and storage medium
CN110228058A (en) * 2018-03-05 2019-09-13 佳能特机株式会社 Robot, robot system, device fabrication device, the manufacturing method of equipment and teaching location regulation method
JP7002438B2 (en) 2018-03-05 2022-01-20 キヤノントッキ株式会社 Robot systems, device manufacturing equipment, and device manufacturing methods
CN110228063A (en) * 2018-03-05 2019-09-13 佳能特机株式会社 Robot system, device fabrication device, device manufacturing method and teaching location regulation method
KR20190110438A (en) * 2018-03-20 2019-09-30 니혼 덴산 산쿄 가부시키가이샤 Method for restoring position information of robot
KR102243694B1 (en) * 2018-03-20 2021-04-23 니혼 덴산 산쿄 가부시키가이샤 Method for restoring position information of robot
JP2019214107A (en) * 2018-06-14 2019-12-19 日本電産サンキョー株式会社 Teaching data creating system and teaching data creating method
JP7165514B2 (en) 2018-06-14 2022-11-04 日本電産サンキョー株式会社 Teaching data creation system and teaching data creation method
JP7045353B2 (en) 2019-10-02 2022-03-31 株式会社アルバック Board transfer device and board transfer method
CN112589807A (en) * 2019-10-02 2021-04-02 株式会社爱发科 Substrate transfer apparatus and substrate transfer method
JP2021057548A (en) * 2019-10-02 2021-04-08 株式会社アルバック Substrate transport device and substrate transport method
CN112589807B (en) * 2019-10-02 2023-03-31 株式会社爱发科 Substrate transfer apparatus and substrate transfer method
US11628565B2 (en) 2019-10-02 2023-04-18 Ulvac, Inc. Substrate transport device and substrate transporting method

Similar Documents

Publication Publication Date Title
JP2015032617A (en) Teaching data correction method of carrier robot, and carrier system
TWI710440B (en) Tool auto-teach method and apparatus
US10048680B2 (en) Robot system, robot teaching method and control device therefor
JP5573861B2 (en) Transport system
CN107924863B (en) Conveying system, conveying robot and teaching method thereof
US20100222918A1 (en) Transfer device and transfer method
JP7290988B2 (en) Alignment Apparatus, Film Forming Apparatus, Alignment Method, Film Forming Method, and Electronic Device Manufacturing Method
TW201332048A (en) Transfer system
JP4395873B2 (en) Displacement amount detection method and displacement amount correction method for thin plate-like object
CN115039214A (en) Substrate conveying device and substrate position deviation measuring method
JP6006103B2 (en) Robot teaching method, transfer method, and transfer system
JP6299769B2 (en) Robot system
JP4468159B2 (en) Substrate processing apparatus and transfer position alignment method thereof
JP7455800B2 (en) System and method for determining and correcting robot payload position
JP6281554B2 (en) Teaching jig, robot, teaching system and teaching method
JP2022184175A (en) Information processing device, transfer position teaching method and substrate processing device
CN111052337B (en) Diagnostic method for robot
CN110962110A (en) Mechanical arm and automatic conveying device
JP2014135460A (en) Part carrier device
WO2022137917A1 (en) Control device for substrate conveyance robot and method for controlling joint motor
US20240157563A1 (en) Substrate conveyance robot and substrate extraction method
WO2015040915A1 (en) Transport-in/transport-out apparatus and transport-in/transport-out method
JP6571475B2 (en) Substrate processing equipment
JP2024058215A (en) Position teaching device and position teaching method
JP2004119560A (en) Substrate processing apparatus