[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH08202421A - Robot control method - Google Patents

Robot control method

Info

Publication number
JPH08202421A
JPH08202421A JP7026010A JP2601095A JPH08202421A JP H08202421 A JPH08202421 A JP H08202421A JP 7026010 A JP7026010 A JP 7026010A JP 2601095 A JP2601095 A JP 2601095A JP H08202421 A JPH08202421 A JP H08202421A
Authority
JP
Japan
Prior art keywords
movement amount
transfer
expansion
error
contraction
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
JP7026010A
Other languages
Japanese (ja)
Inventor
Yasushi Iwata
康 岩田
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.)
Ulvac Inc
Original Assignee
Ulvac Inc
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 Ulvac Inc filed Critical Ulvac Inc
Priority to JP7026010A priority Critical patent/JPH08202421A/en
Publication of JPH08202421A publication Critical patent/JPH08202421A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE: To provide a robot control method which can correct a position shift without reteaching all chambers. CONSTITUTION: If a substrate conveying robot has a position shift during conveying operation, reteaching is done at a desired conveyance place 1011 , an error swivel movement quantity ΔRa1 (or ΔRb1 ) and an error expansion/ contraction movement quantity ΔEa1 (or ΔEb1 ) at this conveyance place 1011 are calculated from the current movement quantity and storage contents and converted according to the positions of respective conveyance places on the basis of the structure and cause of the position shift of the substrate conveying robot, thereby correcting storage contents (Rn , En ) indicating the positions of the respective conveyance positions. When a place where a recovery is easy even in case of exposure to the atmosphere is selected as the conveyance place where the reteaching is performed, the time required for the recovery to the original state can greatly be shortened after the position shift is corrected.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】ティーチングにより搬送位置を記
憶させ、基板の搬送作業を行わせるロボット制御方法に
かかり、特に、大気に曝したくないチャンバー内に基板
を搬送する場所がある基板搬送ロボットの制御方法に関
する。
[Industrial field of application] The present invention relates to a robot control method in which a transfer position is stored by teaching and a substrate transfer operation is performed, and particularly, a control of a substrate transfer robot having a place for transferring a substrate in a chamber that is not exposed to the atmosphere. Regarding the method.

【0002】[0002]

【従来の技術】近年は、スパッタやエッチングを行う半
導体製造装置にマルチチャンバータイプのものが用いら
れるようになってきた。このようなマルチチャンバータ
イプの装置の一例として、図3に示す半導体製造装置1
00を簡単に説明すると、この半導体製造装置100
は、搬送室1031、1032を中心とし、4個の処理室
1012、1013、1015、1016と、前記搬送室1
031、1032の間を結ぶ中間室1014と、ウェハー
の搬入、搬出が行われるカセット室1011、1017
がマルチチャンバーとして配置されており、前記搬送室
1031、1032と前記カセット室1011、1017
の間には、それぞれ開閉可能な仕切板が設けられ、該カ
セット室1011、1017が大気に曝された場合でも前
記搬送室1031、1032は高真空状態を保てるように
構成されている。また、各処理室1011、1012、1
015、1016と前記搬送室1031、1032の間にも
開閉可能な仕切板がそれぞれ設けられ、前記搬送室10
1、1032が大気に曝された場合でも、各処理室10
1、1012、1015、1016は高真空状態の清浄な
雰囲気を保てるように構成されている。
2. Description of the Related Art In recent years, a multi-chamber type semiconductor manufacturing apparatus has been used for sputtering and etching. As an example of such a multi-chamber type apparatus, a semiconductor manufacturing apparatus 1 shown in FIG.
00 will be briefly described.
Is centered on the transfer chambers 103 1 and 103 2 and four processing chambers 101 2 , 101 3 , 101 5 , and 10 16 and the transfer chamber 1
03 1, 103 and an intermediate chamber 101 4 connecting the two, carrying the wafer, the cassette chamber 101 1, 101 7 unloading is performed is arranged as a multi-chamber, the transfer chamber 103 1, 103 2 and the A partition plate that can be opened and closed is provided between the cassette chambers 101 1 and 101 7, and the transfer chambers 103 1 and 103 2 have high vacuum even when the cassette chambers 101 1 and 101 7 are exposed to the atmosphere. It is configured so that it can maintain its state. In addition, each processing chamber 101 1 , 101 2 , 1
01 5, 101 6 and the transfer chamber 103 1, 103 2 openable partition plates also between are respectively provided, the conveying chamber 10
Even when 3 1 and 10 3 2 are exposed to the atmosphere, each processing chamber 10
11 1 , 101 2 , 101 5 , and 10 16 are configured so that a clean atmosphere in a high vacuum state can be maintained.

【0003】前記2つの搬送室1031、1032内の中
心付近の位置105には、図1に示すような基板搬送ロ
ボット2が配置されており、該基板搬送ロボット2は、
前記カセット室1011が高真空状態にされ、前記搬送
室1031との間の仕切板が開けられると、予めティー
チングされた内容と所定のシーケンスに従って、該カセ
ット室1011に置かれたウェハーを前記搬送室1031
に搬入し、矢印で示した軌跡の通り、前記各処理室10
1、1012、1015、1016の間でウェハーの搬
入、搬出が行われ、各処理室1011、1012、101
5、1016で処理されたウェハーは、最後に前記カセッ
ト室1017から取出され、この半導体処理装置100
で行われるプロセス作業は終了する。
At a position 105 near the center of the two transfer chambers 103 1 and 103 2 , a substrate transfer robot 2 as shown in FIG. 1 is arranged.
When the cassette chamber 101 1 is set to a high vacuum state and a partition plate between the cassette chamber 101 1 and the transfer chamber 103 1 is opened, the wafer placed in the cassette chamber 101 1 is removed according to the contents taught in advance and a predetermined sequence. The transfer chamber 103 1
Each processing chamber 10 according to the locus indicated by the arrow.
1 1, 101 2, 101 5, 101 6 carrying the wafer between the carry-out is performed, the processing chambers 101 1, 101 2, 101
5, 101 treated wafer 6 is taken out from the end to the cassette chamber 101 7, the semiconductor processing equipment 100
The process work done at is finished.

【0004】このような基板搬送ロボット2に対するテ
ィーチング作業は、前記半導体製造装置100の据えつ
け時に行われる。このティーチングの際には各チャンバ
ーを開け、内部を大気に曝した状態にし、前記搬送ロボ
ット2の動作を視認しながら、前記カセット室10
1、1012や、前記各処理室1011、1012、10
5、1016内の所定の搬送場所までウェハーを仮に搬
送させ、そのときの移動量を各搬送場所の位置として記
憶させることで行われる。そして、実際の搬送作業で
は、前記記憶内容に従って、各搬送場所間でウェハーの
搬出、搬入を行わせる。このようなティーチングにより
動作する汎用的な搬送ロボットは、種々のチャンバーの
組合せに対応でき、また、再ティーチングを行えば、搬
送系の機械的な改造をすることなくチャンバーの追加、
変更ができるという利点があるため、広く用いられるよ
うになっている。
The teaching operation for the substrate transfer robot 2 is performed when the semiconductor manufacturing apparatus 100 is installed. At the time of this teaching, each chamber is opened, the inside is exposed to the atmosphere, and the cassette chamber 10 is checked while observing the operation of the transfer robot 2.
11 1 , 10 12 and the processing chambers 101 1 , 101 2 , 10
This is performed by tentatively transporting the wafer to a predetermined transporting location within 1 5 and 10 16 and storing the amount of movement at that time as the position of each transporting location. Then, in the actual transfer operation, the wafer is carried out and carried in between the respective transfer locations according to the stored contents. A general-purpose transfer robot that operates by such teaching can handle various chamber combinations, and if re-teaching is performed, additional chambers can be added without mechanical modification of the transfer system.
It has been widely used because of the advantage that it can be changed.

【0005】しかしながら前記搬送ロボット2に設けら
れたフロッグレッグアームやピックアップは、メンテナ
ンスを行うと、交換しなければならないこともある。そ
して、このような交換を行うと、取付け位置や取付け角
度が交換前とは微妙に相違することが多い。このような
相違が生じた場合は、メンテナンス作業終了後は、該基
板搬送ロボット2がティーチングされた通りの動作を行
っても、搬送場所に正確にウェハーを搬送することがで
きなくなってしまう。そして、正しい搬送場所との間に
生じた位置ずれ量が大きいとウェハーの処理に支障を来
すため、これを修正する必要が生じていた。
However, the frog leg arm and pickup provided in the transfer robot 2 may need to be replaced after maintenance. When such replacement is performed, the mounting position and the mounting angle are often slightly different from those before the replacement. If such a difference occurs, after the maintenance work is completed, even if the substrate transfer robot 2 performs the operation as taught, the wafer cannot be accurately transferred to the transfer location. If a large amount of positional deviation occurs between the wafer and the correct transfer place, it will hinder the processing of the wafer, and it has been necessary to correct this.

【0006】そこで従来技術では、位置ずれが生じた場
合には、処理室を含む全チャンバー内の搬送場所の位置
を再度記憶させるために、全室についてティーチングを
やり直しており、その時間は多大なロスタイムとなって
いた。
In view of this, in the prior art, when a positional deviation occurs, teaching is performed again for all the chambers in order to store the positions of the transfer locations in all the chambers including the processing chamber again. It was lost time.

【0007】しかし、この再ティーチングによるロスタ
イムより、むしろ、再ティーチングの終了後、あらため
て元の高真空状態に回復させるために要する時間の方が
長いため、再ティーチングを行う際に、高真空状態に置
かれた各チャンバーを一旦大気に曝すこと自体が問題で
ある。
However, rather than the loss time due to this re-teaching, the time required to restore the original high vacuum state again after the end of re-teaching is longer. Exposing each chamber placed to the atmosphere once is a problem.

【0008】この場合、例えばウェハーが通過するだけ
の搬送室は、それに必要な真空状態の質は低くても良い
ので、該搬送室の真空状態を、プロセス作業で使用でき
る程度に回復させるのは容易であるが、前記処理室を一
度大気に曝してしまうと、ウェハーの処理が可能な程度
の、良質な高真空状態に回復させるまでには莫大な時間
を必要としてしまう。この、良質な真空状態へ回復させ
るためのロスタイムの方が、再ティーチング作業に要す
る時間よりも長く、スループットに重大な影響を与えて
いた。
In this case, for example, in the transfer chamber through which the wafer passes, the quality of the vacuum state required for the transfer chamber may be low. Therefore, it is not possible to recover the vacuum state of the transfer chamber to a level usable in the process operation. Although it is easy, once the processing chamber is exposed to the atmosphere, it takes a huge amount of time to recover the high-vacuum state of good quality to the extent that wafer processing is possible. The loss time for recovering the vacuum state of good quality is longer than the time required for the re-teaching work, and the throughput is seriously affected.

【0009】特に、処理室がスパッタ室である場合は、
該スパッタ室内に配置されたターゲットも大気に曝され
てしまうため、ターゲット表面が酸化したり、水分の吸
着、ダストの付着等が発生し、高真空状態にした後で
も、ウェハー数十枚相当のスパッタリングを行わない
と、ターゲットは元の性能を回復できず、解決が望まれ
ていた。
Particularly when the processing chamber is a sputtering chamber,
Since the target placed in the sputtering chamber is also exposed to the atmosphere, the target surface is oxidized, water is adsorbed, dust is adhered, etc. Without sputtering, the target could not recover its original performance and a solution was desired.

【0010】[0010]

【発明が解決しようとする課題】本発明は、上記従来技
術の不都合に鑑みて創作されたもので、その目的は、搬
送動作に位置ずれが生じた場合に、全室を大気に曝して
再ティーチングすることなく、位置ずれを修正できる技
術を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention was created in view of the disadvantages of the above-mentioned prior art. The purpose of the present invention is to expose all the chambers to the atmosphere and re-execute them when a position displacement occurs in the transfer operation. It is an object of the present invention to provide a technique capable of correcting a position shift without teaching.

【0011】[0011]

【課題を解決するための手段】上記課題を解決するため
に請求項1記載の発明は、2つの回転軸を備えたロボッ
ト本体と、前記2つの回転軸に取付けられ、該2つの回
転軸の同方向の回転により旋回し、逆方向の回転により
伸縮するリンク機構を有する腕部と、前記腕部に設けら
れ、前記リンク機構の一部を構成する基板保持部と、該
基板保持部に保持した基板を、前記ロボット本体周囲に
配置された複数の搬送場所に搬送する基板搬送ロボット
を制御するロボット制御方法であって、前記腕部の原点
復帰状態を基準に前記腕部の旋回した量を旋回移動量と
し、伸縮した量を伸縮移動量とし、前記基板保持部を前
記各搬送場所へ仮に移動させ、そのときの前記旋回移動
量と前記伸縮移動量とを、各搬送場所の位置を示す記憶
旋回移動量と記憶伸縮移動量として記憶し、前記基板搬
送ロボットに、前記記憶内容に従って、各搬送場所へ実
際にウェハーを搬送させるロボット制御方法において、
前記基板保持部の原点復帰状態が変化し、前記記憶内容
に従ってウェハーを搬送すると位置ずれを生じる場合
に、次の各工程を含む位置ずれ修正工程で位置ずれを修
正することを特徴とする。 (1) 位置ずれの原因に応じて基板保持部上に基準点を
定め、前記複数の搬送場所から選んだ所望搬送場所上に
該基準点に対応した搬送位置を定める第1工程。 (2) 該基準点が前記搬送位置上に来るように、前記基
板保持部を強制的に移動させる第2工程。 (3) 該強制的に移動させたときの前記旋回移動量と前
記伸縮移動量とを検出し、該搬送位置を正しく示す修正
旋回移動量と修正伸縮移動量とする第3工程。 (4) 前記所望搬送場所に対応する前記記憶旋回移動量
と前記記憶伸縮移動量の値と、前記修正旋回移動量と前
記修正伸縮移動量の値との差から、該搬送位置における
位置ずれを示す誤差旋回移動量と誤差伸縮移動量とを算
出する第4工程。 (5) 位置ずれの原因に応じ、前記第4工程で求めた誤
差旋回移動量と誤差伸縮移動量とを、各搬送位置に応じ
た値に換算し、各搬送位置での位置ずれを示す換算誤差
旋回移動量と換算誤差伸縮移動量とを求める第5工程。 (6) 前記第5工程で求めた換算誤差旋回移動量と換算
誤差伸縮移動量とを、前記各搬送位置に対応する前記記
憶旋回移動量と前記記憶伸縮移動量にそれぞれ加算し、
各搬送位置を示す記憶内容を修正する第6工程。
In order to solve the above-mentioned problems, the invention according to claim 1 is a robot main body provided with two rotary shafts, and is attached to the two rotary shafts. An arm portion having a link mechanism that rotates by the rotation in the same direction and expands and contracts by the rotation in the opposite direction, a substrate holding portion that is provided on the arm portion and forms a part of the link mechanism, and is held by the substrate holding portion. A robot control method for controlling a substrate transfer robot that transfers the substrate to a plurality of transfer locations arranged around the robot body, wherein the amount of rotation of the arm portion based on the origin return state of the arm portion is set. The turning movement amount is set, and the expanded / contracted amount is set to the expansion / contraction movement amount, and the substrate holding unit is temporarily moved to each of the transfer locations, and the turning movement amount and the expansion / contraction movement amount at that time indicate the position of each transfer location. Memory turning movement and memory Stored as reduced moving amount, in the substrate transfer robot according to the stored contents, actually in the robot control method of conveying the wafer to the respective conveying location,
When the return-to-origin state of the substrate holding unit changes and the wafer is transferred according to the stored contents, a positional deviation is corrected in a positional deviation correction step including the following steps. (1) A first step in which a reference point is set on the substrate holder according to the cause of the positional deviation and a transfer position corresponding to the reference point is set on a desired transfer location selected from the plurality of transfer locations. (2) A second step of forcibly moving the substrate holder so that the reference point is located on the transfer position. (3) A third step of detecting the turning movement amount and the extension / contraction movement amount when the forced movement is performed, and setting the corrected turning movement amount and the correction extension / contraction movement amount that correctly indicate the transport position. (4) From the difference between the values of the stored turning movement amount and the stored extension / contraction movement amount corresponding to the desired conveyance location, and the values of the corrected turning movement amount and the corrected extension / contraction movement amount, the positional deviation at the conveyance position is calculated. A fourth step of calculating the error turning movement amount and the error expansion / contraction movement amount shown. (5) Converting the error rotation movement amount and the error expansion / contraction movement amount obtained in the fourth step into values corresponding to each conveyance position according to the cause of the position deviation, and showing the position deviation at each conveyance position. A fifth step of obtaining the error turning movement amount and the conversion error expansion / contraction movement amount. (6) The converted error swing movement amount and the converted error expansion / contraction movement amount obtained in the fifth step are respectively added to the stored rotation movement amount and the stored expansion / contraction movement amount corresponding to each of the transport positions,
A sixth step of correcting the stored content indicating each transport position.

【0012】また、請求項2記載の発明は、請求項1記
載のロボット制御方法であって、前記各搬送場所は、個
別に真空状態にされており、前記所望搬送場所に高い質
の真空状態が要求されない搬送場所を選び、前記位置ず
れを修正する際、他の搬送場所を大気に曝さないことを
特徴とし、請求項3記載の発明は、請求項1記載のロボ
ット制御方法であって、前記搬送位置に、前記基準点を
検出するセンサーを設け、各搬送場所を大気に曝さない
で前記位置ずれを修正することを特徴とする。
The invention according to a second aspect is the robot control method according to the first aspect, wherein each of the transfer locations is individually in a vacuum state, and the desired transfer location has a high-quality vacuum state. In the robot control method according to claim 1, the present invention according to claim 3 is characterized in that, when a transporting place where the above is not required is selected and the positional deviation is corrected, other transporting places are not exposed to the atmosphere. A sensor for detecting the reference point is provided at the carrying position to correct the positional deviation without exposing each carrying place to the atmosphere.

【0013】[0013]

【作用】ロボット本体の有する2つの回転軸に取付けら
れ、該2つの回転軸の同方向の回転により旋回し、逆方
向の回転により伸縮する腕部のリンク機構の一部を構成
する基板保持部に基板を保持させ、前記2つの回転軸の
回転を制御すれば、前記基板を、前記ロボット本体周囲
に配置された複数の搬送場所に自由に移動させることが
できる。
A substrate holding portion which is attached to two rotating shafts of the robot body, and which pivots when the two rotating shafts rotate in the same direction and which expands and contracts by rotating in the opposite direction, constitutes a part of a link mechanism. If the substrate is held by and the rotations of the two rotary shafts are controlled, the substrate can be freely moved to a plurality of transfer places arranged around the robot body.

【0014】その基板の移動を行わせる際、前記腕部の
原点復帰状態を基準とし、前記腕部が旋回した量を旋回
移動量とし、伸縮した量を伸縮移動量としたとき、前記
基板保持部を前記各搬送場所へ仮に移動させ、そのとき
の前記旋回移動量と前記伸縮移動量とを求めると、その
値は、各搬送場所の位置を示す平面位置ベクトルの2成
分となるので、これを記憶旋回移動量と記憶伸縮移動量
としてそれぞれ記憶しておき、所定シーケンスに従い、
この記憶内容に基いて前記搬送ロボットを実際に動作さ
せれば、各搬送場所へ基板を自動的に搬送させることが
可能となる。
When the movement of the substrate is carried out, the substrate holding is carried out when the amount of rotation of the arm is taken as the amount of turning movement and the amount of expansion and contraction is taken as the amount of expansion and contraction with reference to the origin return state of the arm. If the part is temporarily moved to each of the transfer places and the turning movement amount and the expansion / contraction movement amount at that time are obtained, the value becomes two components of a plane position vector indicating the position of each transfer place. Is stored as a memory turning movement amount and a memory expansion / contraction movement amount respectively, and according to a predetermined sequence,
If the transfer robot is actually operated based on the stored contents, the substrate can be automatically transferred to each transfer location.

【0015】しかし、メンテナンス作業等が行われ、前
記基板保持部の原点復帰状態が変化してしまうと、前記
記憶内容に基いて基板を搬送しても、位置ずれを生じ、
各搬送場所へ基板を正しく搬送できなくなってしまう。
However, if maintenance work or the like is performed and the return-to-origin state of the substrate holder changes, a positional deviation occurs even if the substrate is transported based on the stored contents.
The board cannot be correctly transferred to each transfer location.

【0016】このような位置ずれを修正するためには、
修正を行う際の基準となる点を定めなければならないの
で、まず、位置ずれの原因に応じて基板保持部上に基準
点を定め、また、前記複数の搬送場所から選んだ所望搬
送場所上に前記基準点に対応した搬送位置を定める(第
1工程)。
In order to correct such positional deviation,
Since it is necessary to set a reference point when making corrections, first set a reference point on the substrate holding part according to the cause of the positional deviation, and set it on a desired transfer location selected from the plurality of transfer locations. A transport position corresponding to the reference point is determined (first step).

【0017】そして、前記基準点が前記搬送位置上に来
るように、前記基板保持部を強制的に移動させ、位置ず
れのない搬送を行わせると(第2工程)、このときに求め
られる旋回移動量と伸縮移動量とは、前記原点復帰状態
の変化後において、前記基準点を正しく示す値となるの
で、その値を修正旋回移動量と修正伸縮移動量とし(第
3工程)、その値と、前記搬送位置に対応する前記記憶
旋回移動量と前記記憶伸縮移動量の値との差を算出し、
それぞれ誤差旋回移動量と誤差伸縮移動量とすると、該
誤差旋回移動量と該誤差伸縮移動量との値は、この所望
搬送場所に定められた搬送位置における位置ずれの大き
さと方向を示す誤差ベクトルの2成分となる(第4工
程)。
Then, when the substrate holding portion is forcibly moved so that the reference point is located on the transfer position and the transfer is performed without positional deviation (second step), the turning required at this time is performed. Since the movement amount and the extension / contraction movement amount are values that correctly indicate the reference point after the change in the origin return state, the values are used as the corrected turning movement amount and the corrected extension / contraction movement amount (third step), and the values thereof are set. And calculating a difference between the stored turning movement amount and the stored expansion / contraction movement amount value corresponding to the transport position,
Assuming that the error turning movement amount and the error extension / contraction movement amount are respectively, the values of the error turning movement amount and the error extension / contraction movement amount are error vectors indicating the magnitude and direction of the positional deviation at the conveyance position defined at the desired conveyance location. (4th step).

【0018】この誤差ベクトルから、他の搬送位置にお
ける誤差ベクトルを求めるため、前記旋回移動量と前記
誤差伸縮移動量とを、該基板搬送ロボットの構造、及び
位置ずれの原因に応じて、各搬送位置における誤差ベク
トルの2成分を示す換算誤差旋回移動量と換算誤差伸縮
移動量とに換算し(第5工程)、その値を前記各搬送位置
に対応する前記記憶旋回移動量と前記記憶伸縮移動量に
それぞれ加算すると、各搬送位置を示す記憶内容が修正
され(第6工程)、修正後の旋回移動量と伸縮移動量とに
基いて基板を搬送させれば、正しい搬送場所に基板を置
くことができるようになる。
In order to obtain an error vector at another transfer position from this error vector, the turning movement amount and the error expansion / contraction movement amount are calculated for each transfer according to the structure of the substrate transfer robot and the cause of the positional deviation. The converted error swing movement amount indicating the two components of the error vector at the position and the converted error expansion / contraction movement amount are converted (fifth step), and the values are converted into the stored rotation movement amount and the stored expansion / contraction movement. By adding each to the amount, the stored content indicating each transfer position is corrected (sixth step), and if the substrate is transferred based on the corrected turning movement amount and expansion / contraction movement amount, the substrate is placed at the correct transfer location. Will be able to.

【0019】前記各搬送場所が個別に真空状態にされて
いる場合は、前記修正の際に、前記所望搬送場所に高い
質の真空状態が要求されないチャンバー内の搬送場所を
選ぶようにすると、他の搬送場所を大気に曝さないで済
む。
When each of the transfer locations is individually evacuated, it is possible to select a transfer location in the chamber that does not require a high-quality vacuum state at the desired transfer location during the correction. It is not necessary to expose the transportation place of to the atmosphere.

【0020】また、前記搬送位置に、前記基準点を検出
するセンサーを設けておけば、所望搬送場所を再ティー
チングする際にも、基板保持部を視認することを要さな
くなるので、各搬送場所を大気に曝さないで済むように
なる。
Further, if a sensor for detecting the reference point is provided at the carrying position, it is not necessary to visually recognize the substrate holding portion even when re-teaching at a desired carrying place. Will not be exposed to the atmosphere.

【0021】[0021]

【実施例】本発明の実施例を図面を用いて説明する。図
1を参照し、2は本発明に用いることができる基板搬送
ロボットの一例であり、ロボット本体11と、腕部1と
を有している。
Embodiments of the present invention will be described with reference to the drawings. Referring to FIG. 1, 2 is an example of a substrate transfer robot that can be used in the present invention, and has a robot body 11 and an arm 1.

【0022】前記ロボット本体11内には、同軸構造の
内軸41と外軸42とが設けられており、一の回転軸線3
を中心として、それぞれ独立に回転できるように構成さ
れている。前記内軸41と前記外軸42には、それぞれ同
じ長さのアーム61、62が取り付けられ、同じ長さのリ
ンク部材71、72の一端が、それぞれ揺動自在に前記ア
ーム61、62に取り付けられ、フロッグレッグアーム構
造となっている。また、前記リンク部材71、72の他端
は、間隔を存して基板保持部10の有する取付け板9に
取付けられており、前記アーム61、62と、前記リンク
部材71、72と、前記基板保持部10とで、5節のリン
ク機構が構成されている。従って、前記内軸41と前記
外軸42とが同方向に同量だけ回転してこの5節のリン
ク機構を動作させると、前記基板保持部10は前記アー
ム61、62と一緒に同量回転し、また、前記内軸41
前記外軸42とが逆方向に同量回転してこの5節のリン
ク機構を動作させると、その逆方向の回転量に応じて前
記腕部1が伸縮し、それに取り付けられた前記基板保持
部10も伸縮移動する。
Inside the robot body 11, an inner shaft 4 1 and an outer shaft 4 2 having a coaxial structure are provided, and one rotation axis 3
It is configured so that they can rotate independently of each other. Arms 6 1 and 6 2 having the same length are attached to the inner shaft 4 1 and the outer shaft 4 2 , respectively, and one ends of the link members 7 1 and 7 2 having the same length are swingably movable. It is attached to the arms 6 1 and 6 2 and has a frog leg arm structure. The other ends of the link members 7 1 and 7 2 are attached to a mounting plate 9 of the substrate holding portion 10 with a space therebetween, and the arms 6 1 and 6 2 and the link members 7 1 and 7 2 and the substrate holding portion 10 constitute a link mechanism of section 5. Therefore, when the inner shaft 4 1 and the outer shaft 4 2 rotate in the same direction by the same amount to operate the link mechanism of the 5th node, the substrate holding unit 10 moves together with the arms 6 1 , 6 2. When the inner shaft 4 1 and the outer shaft 4 2 rotate in the opposite directions by the same amount and the link mechanism of the five-node is operated, the rotation amount in the opposite direction is increased. The arm part 1 expands and contracts, and the substrate holding part 10 attached thereto also expands and contracts.

【0023】前記内軸41と前記外軸42には、それぞれ
モーター51、52が取付けられており、図2に示すよう
に、該モーター51、52と、該モーター51、52の回転
量を制御する制御系の一部を構成し、前記搬送室103
1、1032外に置かれたコントローラー21とは、動力
系のケーブル201と信号系のケーブル202により、該
基板搬送ロボット2の配置された搬送室1031、10
2内の真空を破ることなく、それぞれ電気的に接続さ
れている。
Motors 5 1 and 5 2 are attached to the inner shaft 4 1 and the outer shaft 4 2 , respectively. As shown in FIG. 2, the motors 5 1 and 5 2 and the motor 5 1 are attached. form part of a control system for controlling the five second rotation amount, the transfer chamber 103
1, 103 2 and the controllers 21 placed outside, by a cable 20 second cable 20 1 and the signal system of the power system, transfer chamber 103 1 arranged in the substrate conveying robot 2, 10
They are electrically connected to each other without breaking the vacuum in 32.

【0024】前記ロボット本体11内には図示しない磁
気センサーが配置されており、該基板搬送ロボット2
は、前記内軸41と前記外軸42にそれぞれ取付けられた
磁石が前記磁気センサーの検出範囲内に入ったときの前
記腕部1の状態を原点復帰状態とするような原点復帰動
作を行えるようにされている。
A magnetic sensor (not shown) is arranged in the robot body 11, and the substrate transfer robot 2
Is a home-return operation in which the state of the arm 1 when the magnets attached to the inner shaft 4 1 and the outer shaft 4 2 enter the detection range of the magnetic sensor is set to the home-return state. It can be done.

【0025】前記モーター51、52には、前記ケーブル
202を介し、前記コントローラー21から、前記内軸
1と前記外軸42とをそれぞれ独立して回転させるため
のパルス信号が入力されるように構成されており、その
パルス信号のうち、前記内軸41に対応するパルスが1
個入力されると該内軸41は1/64度(deg)回転し、前
記外軸42に対応するパルスが1個入力されると該外軸
2は1/64度(deg)回転するように設定されている。
また、前記コントローラー21は、前記内軸41と前記
外軸42とを回転させたパルス数をそれぞれ計数するカ
ウンターを有しているので、該カウンターの内容を参照
すれば、前記内軸41と外軸42との回転量を求めること
ができるようにされている。
A pulse signal for independently rotating the inner shaft 4 1 and the outer shaft 4 2 is input to the motors 5 1 and 5 2 from the controller 21 via the cable 20 2. The pulse signal corresponding to the inner shaft 4 1 is one of the pulse signals.
Once were entered inner shaft 4 1 1/64 degrees (deg) rotated, the outer shaft 4 when the pulse corresponding to 2 is one input outer shaft 4 2 1/64 degrees (deg) It is set to rotate.
Further, since the controller 21 has a counter for counting the number of pulses for rotating each of the inner shaft 4 1 and the outer shaft 4 2 , referring to the contents of the counter, the inner shaft 4 1 The amount of rotation between 1 and the outer shaft 4 2 can be obtained.

【0026】前記コントローラー21は、ケーブル20
3により、基板を搬送場所に搬送する際の順序を指示す
るシーケンサー22に接続されており、また、ケーブル
204により、該基板搬送ロボット2のティーチング作
業を行うためのティーチングボックス23に接続されて
いる。
The controller 21 includes a cable 20.
The 3 is connected to a sequencer 22 that instructs the order in which the substrate is transferred to the conveying locations, also by a cable 20 4 is connected to the teaching box 23 for performing the teaching operation of the substrate transport robot 2 There is.

【0027】前記基板搬送ロボット2は、図3に示した
前記半導体製造装置100の前記搬送室1031、10
2に配置されており、ここでは搬送室1031に配置さ
れているものの制御方法について説明する。
The substrate transfer robot 2 includes the transfer chambers 103 1 and 10 3 of the semiconductor manufacturing apparatus 100 shown in FIG.
No. 3 2 is arranged, and here, a control method of the one arranged in the transfer chamber 103 1 will be described.

【0028】まず、実際の搬送作業を行う前に、前記カ
セット室1011、前記処理室1012、1013、前記
中間室1014内で、それぞれ基板であるウェハーが置
かれるべき搬送場所の位置を記憶させるティーチングを
行う。
Firstly, prior to the actual transport work, the cassette chamber 101 1, the processing chamber 101 2, 101 3, with the intermediate chamber 101 within 4, the position of the transfer location to the wafer is a substrate respectively placed Teaching to memorize.

【0029】各搬送場所にウェハーが置かれたときに、
ウェハー中心が位置すべき点を、それぞれ点P1、P2
3、P4とし、図4を参照し、最初に基準となる状態を
定めるため、該ウエハー搬送ロボット2を原点復帰動作
させ、前記腕部1を原点復帰状態31にする。そして、
前記基板保持部10の有するピックアップ8に保持され
たウェハーを視認しながら前記ティーチングボックス2
3を操作し、前記腕部1を適当に旋回、伸縮移動させ、
前記腕部1を前記ウェハー中心が前記点P1上に位置し
た搬送終了状態32にする。
When a wafer is placed at each transfer location,
The points at which the wafer center should be located are points P 1 , P 2 ,
And P 3, P 4, with reference to FIG. 4, for determining the state of the first reference, the wafer transfer robot 2 is homing operation, the arm portion 1 to the homing state 31. And
The teaching box 2 while visually recognizing the wafer held by the pickup 8 of the substrate holding unit 10.
3 is operated, and the arm 1 is appropriately swung, expanded and contracted,
The arm portion 1 is brought into a transport end state 32 in which the wafer center is located on the point P 1 .

【0030】この原点復帰状態31から搬送終了状態3
2になるまでの腕部1の動作は、前記原点復帰状態31
から前記アーム61と前記アーム62が同方向に旋回角度
ω1だけ回転して旋回状態33になり、次いで、前記ア
ーム61、62がそれぞれ逆方向に伸び角度α1だけ回転
して腕部1が伸び、前記搬送終了状態32になったと考
えることができる。
From the origin return state 31 to the conveyance end state 3
The operation of the arm portion 1 up to 2 is the same as in the origin return state 31.
The arm 61 and the arm 6 2 is rotated by turning angle omega 1 in the same direction becomes a turning state 33, then the arm 6 and 62 are rotated by an angle alpha 1 extending in opposite directions from It can be considered that the arm portion 1 is extended to reach the transport end state 32.

【0031】一般的に、旋回角度ωnと伸び角度αnの組
合せ(ωnn)は各点Pnに対して一つだけ決るので、そ
の値を記憶すれば原点復帰状態を基準とした点Pnの位
置を保存することができることとなる。
Generally, only one combination (ω n , α n ) of the turning angle ω n and the extension angle α n is determined for each point P n , and if the value is stored, the origin return state is used as a reference. The position of the point P n can be saved.

【0032】ところで、前記内軸41と前記外軸42
は、1個のパルス入力に対して、それぞれ1/64度(d
eg)だけ回転するようにされているので、前記旋回角度
ωnは、該旋回角度ωnを64倍した旋回パルス数Rn(R
n=64×ωn)として整数のパルス数で表現でき、前記
伸び角度αnも、また、該伸び角度αnを64倍した伸び
パルス数En(En=64×αn)として整数のパルス数で
表現できるので、該点P1の位置を、旋回パルス数R1
値を記憶旋回移動量とし、伸びパルス数E1の値を記憶
伸縮移動量として、P1(R1,E1)と記憶しておく。
Incidentally, the inner shaft 4 1 and the outer shaft 4 2 are each 1/64 degrees (d
Since the turning angle ω n is 64 times the turning angle ω n , the turning pulse number R n (R
n = 64 × ω n ), which can be expressed by an integer pulse number, and the extension angle α n is also an integer as the extension pulse number E n (E n = 64 × α n ) that is 64 times the extension angle α n. Since the position of the point P 1 can be represented by the number of pulses, the value of the number of turning pulses R 1 is the stored amount of swing movement, and the value of the number of extension pulses E 1 is the amount of stored extension / contraction movement, P 1 (R 1 , Remember E 1 ).

【0033】残りの点P2、P3、P4についても前記点
1と同様に、ウェハーを仮に移動させ、それぞれの搬
送場所に対応する旋回角度ω2、ω3、ω4と伸び角度
α2、α3、α4とを求め、その値を64倍した旋回パル
ス数Rnを記憶記憶旋回移動量とし、伸びパルス数En
記憶伸縮移動量として、P2(R2,E2)、P3(R3
3)、P4(R4,E4)で各点Pnの位置を記憶してティー
チング作業を終了する。
As for the remaining points P 2 , P 3 and P 4 , the wafer is tentatively moved and the rotation angles ω 2 , ω 3 and ω 4 and the extension angles corresponding to the respective transfer locations are set similarly to the point P 1. α 2, α 3, α 4 seek and to the pivot pulse number R n with the value to 64 times the storage memory pivotal movement amount, the elongation number of pulses E n as storage expansion movement amount, P 2 (R 2, E 2 ), P 3 (R 3 ,
The position of each point P n is memorized by E 3 ), P 4 (R 4 , E 4 ), and the teaching work is completed.

【0034】なお、このティーチング作業の際に、前記
腕部1が原点復帰状態31にあるときの前記アーム61
と前記アーム62との成す角度を求めておく。その角度
の1/2の角度θ0は開き角と呼ばれ、この開き角θ0
また、その値を64倍した開きパルス数G0(G0=64
×θ0)として記憶しておく。
During the teaching work, the arm 6 1 when the arm 1 is in the origin return state 31 is used.
The angle between the arm 6 2 and the arm 6 2 is obtained. An angle θ 0 that is ½ of that angle is called an opening angle, and this opening angle θ 0 is also the number of opening pulses G 0 (G 0 = 64) that is 64 times that value.
It is stored as xθ 0 ).

【0035】ところで、前記腕部1が旋回した量は角度
であり、前記旋回角度ωnにより直接表わされるが、前
記腕部1が伸縮した量は距離であり、前記伸び角度αn
により直接表わされるものではない。
By the way, the turning amount of the arm portion 1 is an angle and is directly represented by the turning angle ω n, but the extending and contracting amount of the arm portion 1 is a distance and the extension angle α n.
Is not directly represented by.

【0036】この、腕部1の伸縮量と旋回角度との関係
を図5(a)を用いて説明すると、前記リンク部材71
2が前記取付け板9に取付けられている位置をそれぞ
れ点Q1と点Q2とし、該点Q1と点Q2とを結ぶ線分の中
点を該基板保持部10上の基準点Q0とする。また、該
腕部1が前記原点復帰状態31にあるときに前記基準点
0を通り、前記回転軸線3と直角に交わる直線を40
としたとき、該原点復帰状態31では、この直線40
と、前記アーム61、62とは、それぞれ前記開き角θ0
で交わっているものとする。
[0036] This is explained with reference to FIG. 5 (a) the relationship between the deformation amount and the turning angle of the arm portion 1, the link member 71,
The positions where 7 2 is attached to the attachment plate 9 are points Q 1 and Q 2 , respectively, and the midpoint of the line segment connecting the points Q 1 and Q 2 is the reference point on the substrate holder 10. Let Q 0 . Moreover, when the arm portion 1 is in the origin return state 31, a straight line passing through the reference point Q 0 and intersecting the rotation axis 3 at a right angle is 40.
In the return-to-origin state 31, the straight line 40
And the arms 6 1 and 6 2 respectively have the opening angle θ 0.
It is assumed that they are communicating with each other.

【0037】このような直線40と前記アーム61、62
とがそれぞれ交差する角度は、一般的に「伸縮角」と呼
ばれており、前記開き角θ0は、原点復帰状態における
この伸縮角の値を示すものである。また、前記基準点Q
0と前記回転軸線3との距離は「伸縮距離」と呼ばれて
おり、前記腕部1が原点復帰状態31にあり、従って、
前記伸縮角の値がθ0のときの前記伸縮距離の値をL0
置くことにする。図5(a)の24は該腕部1の伸び状態
を示すものであり、原点復帰状態31から前記アーム6
1、62が互いに逆方向に伸縮角θだけ回転し、伸縮距離
の値がLになった状態であるとすると、該伸縮距離L
は、この腕部1のリンク部材71、72の長さを定数
1、アーム61、62の長さを定数s2、前記点Q0と前
記点Q1、Q2との距離を定数s3とし、前記伸縮角θを
変数として、次の(1)式の関数f(θ)で表される。な
お、√(A)は、Aの平方を表すものとする。
Such a straight line 40 and the arms 6 1 , 6 2
The angle at which and intersect is generally called the “expansion / contraction angle”, and the opening angle θ 0 indicates the value of this expansion / contraction angle in the return-to-origin state. Also, the reference point Q
The distance between 0 and the axis of rotation 3 is called the "expansion / contraction distance", and the arm 1 is in the home-return state 31.
The value of the expansion / contraction distance when the value of the expansion / contraction angle is θ 0 is set to L 0 . Reference numeral 24 in FIG. 5 (a) shows an extended state of the arm portion 1.
When 1 and 6 2 are rotated in opposite directions by the expansion / contraction angle θ and the value of the expansion / contraction distance is L, the expansion / contraction distance L is
The link members 7 1, 7 2 of the length a constant s 1 The arms 1, the arms 61 and 62 constant s 2 2 of length, and the point Q 0 and the point Q 1, Q 2 The distance is a constant s 3 and the expansion / contraction angle θ is a variable, which is represented by a function f (θ) of the following equation (1). Note that √ (A) represents the square of A.

【0038】 L = f(θ) = √〔s1 2−{s2・sin(θ)−s32〕−s2・cos(θ) …… (1)L = f (θ) = √ [s 1 2 − {s 2 · sin (θ) −s 3 } 2 ] −s 2 · cos (θ) (1)

【0039】また、後記(4)式において、 a = s1 2−s2 2−s3 2−L2 …… (2) b = 2・s2・√(L2+s3 2) …… (3) とすると、前記伸縮角θは、前記伸縮距離Lを変数とす
る、前記f(θ)とは逆関数の関係にある次式の関数h
(L)で表される。 θ = h(L) = sin-1(−a/b) + cos-1(s3/√(L2+s3 2)) …… (4)
In the equation (4) described later, a = s 1 2 -s 2 2 -s 3 2 -L 2 (2) b = 2 · s 2 · √ (L 2 + s 3 2 ) (3), the expansion / contraction angle θ has the expansion / contraction distance L as a variable, and is a function h of the following equation having an inverse function relationship with f (θ).
It is represented by (L). θ = h (L) = sin -1 (-a / b) + cos -1 (s 3 / √ (L 2 + s 3 2 )) (4)

【0040】ここで、s1 = 260mm、s2 = 245
mm、s3 = 20mmのときの関数f(θ)のグラフを図5
(b)に示す。傾きdL/dθは、伸縮角θの大きさによ
って異なっているが、伸縮角θが決ると伸縮距離Lはた
だ一つ決ることが分る。
Here, s 1 = 260 mm, s 2 = 245
FIG. 5 is a graph of the function f (θ) when mm and s 3 = 20 mm.
It shows in (b). Although the slope dL / dθ varies depending on the size of the expansion / contraction angle θ, it can be seen that when the expansion / contraction angle θ is determined, only one expansion / contraction distance L is determined.

【0041】ところが、メンテナンス作業を行い、この
腕部1のアーム61、62とリンク部材71、72を交換し
た場合(以下、アーム交換と略す。)には、該基板搬送
ロボット2を原点復帰動作させて腕部1を原点復帰状態
にしても、交換前の原点復帰状態と交換後の原点復帰状
態とは一致しない。
However, when the maintenance work is performed and the arms 6 1 and 6 2 of the arm 1 and the link members 7 1 and 7 2 are exchanged (hereinafter, abbreviated as arm exchange), the substrate transfer robot 2 Even if the arm 1 is returned to the origin by performing the origin return operation, the origin return state before replacement and the origin return state after replacement do not match.

【0042】この様子を図6(a)に示す。34はアーム
交換後の原点復帰状態であり、アーム交換後の前記リン
ク部材71、72の2つの取付け位置の中点を基準点
0’としたとき、アーム交換前の基準点Q0の位置とア
ーム交換後の基準点Q0’の位置とは一致せず、位置ず
れを生じている様子を示すものである。ここでは、アー
ム交換前の開き角θ0は、アーム交換後はθ0’に変化
し、アーム交換前の前記直線40はΔωだけ回転して、
アーム交換後は直線41になったものとする。このよう
な位置ずれはウェハーを搬送場所に移動させる際にも影
響を与えるため、修正する必要がある。
This state is shown in FIG. 6 (a). Reference numeral 34 denotes a return-to-origin state after the arm replacement. When the midpoint between the two attachment positions of the link members 7 1 and 7 2 after the arm replacement is the reference point Q 0 ′, the reference point Q 0 before the arm replacement is shown. The position of and the position of the reference point Q 0 ′ after the arm replacement do not coincide with each other, and a position shift is generated. Here, the opening angle θ 0 before the arm replacement changes to θ 0 ′ after the arm replacement, and the straight line 40 before the arm replacement rotates by Δω,
It is assumed that a straight line 41 is formed after the arms are replaced. Such misalignment also affects the movement of the wafer to the transfer location, and thus needs to be corrected.

【0043】この位置ずれを修正する、本発明の一実施
例の手順を説明すると、まず、前記搬送場所から所望の
搬送場所を選ぶ。ここでは、カセット室1011を選ん
だものとする。
The procedure of one embodiment of the present invention for correcting this positional deviation will be described. First, a desired carrying place is selected from the carrying places. Here, it is assumed that the cassette room 101 1 is selected.

【0044】次に、前記ティーチングボックス23を使
用し、目視により前記基板保持部10を前記カセット室
1011内へ移動させ、ピックアップ8上に置かれたウ
ェハー中心を前記点P1(ウェハー中心が位置すべき点)
に強制的に置き、該カセット室1011の場所の再ティ
ーチングを行う。ここで、アーム交換前は、ピックアッ
プ8に置かれたウェハー中心がこの点P1上に置かれた
とき、アーム交換前の前記基準点Q0は前記点P1に近い
搬送位置P1’に位置したものとし、また、アーム交換
による位置ずれが、アームの開き角と初期状態での向き
の変化であり、アーム交換による位置ずれが生じた後
も、ピックアップ8に置かれたウェハー中心が前記点P
1に置かれたときに、アーム交換後の前記基準点Q0’は
前記搬送位置P1’に位置したものとする。この場合、
前記基板保持部10上の基準点は前記基準点Q0’であ
り、それに対応する搬送位置は前記搬送位置P1’とな
る。
Next, using the teaching box 23, the substrate holding unit 10 is visually moved into the cassette chamber 101 1 , and the wafer center placed on the pickup 8 is moved to the point P 1 (wafer center is (Point to be located)
Then, the teaching room at the cassette chamber 101 1 is re-teached. Here, before the arm exchange, when the wafer center placed on the pickup 8 is placed on this point P 1 , the reference point Q 0 before the arm exchange is at the transfer position P 1 ′ near the point P 1. It is assumed that the wafer is positioned, and the positional deviation due to the arm replacement is a change in the opening angle of the arm and the orientation in the initial state. Even after the positional deviation due to the arm replacement occurs, the wafer center placed on the pickup 8 is Point P
It is assumed that the reference point Q 0 ′ after the arm replacement is located at the transfer position P 1 ′ when placed at 1 . in this case,
The reference point on the substrate holding unit 10 is the reference point Q 0 ′, and the corresponding transport position is the transport position P 1 ′.

【0045】この再ティーチングを行ったときの旋回パ
ルス数をR1’とし、伸びパルス数をE1’とすると、交
換後の原点復帰状態34を基準として前記搬送位置
1’を正しく示す修正旋回移動量の値と修正伸縮移動
量の値とは、それぞれR1’、E1’となる。なお、この
ときの旋回角度はω1’伸び角度はα1’であったものと
する。
When the number of turning pulses when this re-teaching is performed is R 1 ′ and the number of extension pulses is E 1 ′, a correction that correctly indicates the transport position P 1 ′ with reference to the return-to-origin state 34 after replacement. The value of the turning movement amount and the value of the corrected expansion / contraction movement amount are R 1 'and E 1 ', respectively. The turning angle at this time was ω 1 'and the extension angle was α 1 '.

【0046】該カセット室1011に対応する前記記憶
旋回移動量R1と前記記憶伸縮移動量E1と、アーム交換
後の前記修正旋回移動量R1’と修正伸縮移動量E1’と
の差をそれぞれ算出し、次式、 ΔRa1 = R1’−R1 …… (6) ΔEa1 = E1’−E1 …… (7) で誤差旋回移動量ΔRa1と誤差伸縮移動量ΔEa1とを求
めておく。
Of the memory swivel movement amount R 1 and the memory expansion / contraction movement amount E 1 corresponding to the cassette chamber 101 1 , and the corrected swivel movement amount R 1 'and the corrected expansion / contraction movement amount E 1 ' after the arm replacement. The respective differences are calculated, and the error turning movement amount ΔR a1 and the error expansion / contraction movement amount ΔE are calculated by the following equations: ΔR a1 = R 1 ′ −R 1 (6) ΔE a1 = E 1 ′ −E 1 (7) We ask for a1 .

【0047】ところで、アーム交換前の開き角θ0は、
(4)式を使うと、 θ0 = h(Lc)−E1/64 ……(10) と表せる。このアーム交換前の開き角θ0は、原点復帰
状態において、ピックアップ保持部8に保持されたウェ
ハーの中心と前記回転軸線3との距離を示す。そして、
その原点復帰状態における距離から、更に伸びパルス数
1の分だけ前記腕部1が伸び、ウェハー中心が前記カ
セット室1011内の前記点P1に置かれたのだから、前
記回転軸線3と前記点P1との距離をLcとすると、前記
開き角θ0をパルス数に換算した開きパルス数G0は、 G0 = 64・θ0 = 64・h(Lc)−E1 ……(11) と逆算できる。
By the way, the opening angle θ 0 before the arm replacement is
(4) Using the formula, θ 0 = expressed as h (L c) -E 1/ 64 ...... (10). The opening angle θ 0 before the arm replacement indicates the distance between the center of the wafer held by the pickup holding unit 8 and the rotation axis 3 in the return-to-origin state. And
Since the arm portion 1 further extends from the distance in the return-to-origin state by the extension pulse number E 1 , and the wafer center is placed at the point P 1 in the cassette chamber 101 1 , the rotation axis 3 Assuming that the distance from the point P 1 is L c , the number of opening pulses G 0 obtained by converting the opening angle θ 0 into the number of pulses is G 0 = 64 · θ 0 = 64 · h (L c ) −E 1 ... … (11) can be calculated backward.

【0048】一方、アーム交換後の原点復帰状態34で
の開き角はθ0’であり、また、この状態から強制的に
腕を伸し、ウェハーを搬送させたときの伸びパルス数は
1’であるから、上式と同様に、該開き角θ0’に対応
する開きパルス数G0’は、 G0’ = 64・h(Lc)−E1’ ……(12) と逆算することができる。
On the other hand, the opening angle in the return-to-origin state 34 after the arm replacement is θ 0 ', and the number of extension pulses when the arm is forcibly extended from this state and the wafer is transferred is E 1 Therefore, the number of opening pulses G 0 'corresponding to the opening angle θ 0 ' is inversely calculated as G 0 '= 64h (L c ) -E 1 ' ... (12) as in the above equation. can do.

【0049】上記(7)式を、上記(11)、(12)式を使
って書換えると、交換前の伸び角度と交換後の伸び角度
の差である誤差伸縮移動量ΔEa1は、 ΔEa1 = E1−E1’= −G0+G0’ ……(15) と、開き角パルス数の差でも表すことができる。図6
(b)に、この誤差伸縮移動量ΔEa1を、伸縮角θと伸縮
距離Lのグラフに重ねて示す。
When the above equation (7) is rewritten using the above equations (11) and (12), the error expansion / contraction movement amount ΔE a1 which is the difference between the extension angle before replacement and the extension angle after replacement is ΔE and a1 = E 1 -E 1 '= -G 0 + G 0' ...... (15), may also be represented by the difference between the number of open angle pulses. Figure 6
In (b), the error expansion / contraction movement amount ΔE a1 is shown in a graph of the expansion / contraction angle θ and the expansion / contraction distance L.

【0050】このような、原点復帰状態の変化がアーム
交換により生じ、それに伴って搬送場所での位置ずれが
生じている場合では、前記カセット室1011における
位置ずれを示す前記誤差旋回移動量ΔRa1と前記誤差伸
縮移動量ΔEa1とを各搬送場所における位置ずれを示し
た換算誤差旋回移動量ΔRanと換算誤差伸縮移動量ΔE
anとに換算する場合、全てのnに対し、次式が成立す
る。 ΔRan = ΔRa1 , ΔEan = ΔEa1 ……(16)
In the case where such a change in the return-to-origin state occurs due to the exchange of the arm and a positional deviation at the transfer place occurs accordingly, the error turning movement amount ΔR indicating the positional deviation in the cassette chamber 101 1 . a1 and the error expansion / contraction movement amount ΔE a1 are converted error rotation movement amounts ΔR an and conversion error expansion / contraction movement amounts ΔE indicating the positional deviations at the respective conveyance locations.
When converting to an , the following equation holds for all n. ΔR an = ΔR a1 , ΔE an = ΔE a1 (16)

【0051】従って、アーム交換による位置ずれが生じ
る前の、各搬送場所を示した記憶旋回移動量と、記憶伸
縮移動量に、ΔRa1とΔEa1とをそれぞれ加算し、各搬
送場所を示す記憶内容を、 (R1,E1) → P1(R1+ΔRa1,E1+ΔEa1) (R2,E2) → P2(R2+ΔRa1,E2+ΔEa1) (R3,E3) → P3(R3+ΔRa1,E3+ΔEa1) (R4,E4) → P4(R4+ΔRa1,E4+ΔEa1) と修正すると、搬送が正しく行えるようになる。
Therefore, ΔR a1 and ΔE a1 are respectively added to the stored turning movement amount indicating each transfer location and the stored expansion / contraction movement amount before the displacement due to the arm exchange occurs, and the storage position indicating each transfer location is stored. The content is (R 1 , E 1 ) → P 1 (R 1 + ΔR a1 , E 1 + ΔE a1 ) (R 2 , E 2 ) → P 2 (R 2 + ΔR a1 , E 2 + ΔE a1 ) (R 3 , E 3 ) → P 3 (R 3 + ΔR a1 , E 3 + ΔE a1 ) (R 4 , E 4 ) → P 4 (R 4 + ΔR a1 , E 4 + ΔE a1 ) Correctly conveys.

【0052】ところで、腕部1の原点復帰状態は、前記
ピックアップ8を交換した場合にも変化する。このピッ
クアップ交換により生じた位置ずれの修正を行う本発明
の一実施例を説明する。
By the way, the return-to-origin state of the arm 1 also changes when the pickup 8 is replaced. An embodiment of the present invention for correcting the positional deviation caused by the exchange of the pickup will be described.

【0053】図6(c)は、ピックアップ交換により位置
ずれが生じた状態を示す模式図であり、ピックアップ上
にウェハーを乗せたときのウェハー中心は、交換前は点
0で示す位置にあったが、前記ピックアップ8を交換
したところ、点U0’で示す位置に移動したものとす
る。このようにウェハー中心が移動し、原点復帰状態が
変化すると、ティーチングされた通りにウェハーを搬送
させた場合、正い場所にウェハーを置くことができなく
なる。
FIG. 6 (c) is a schematic view showing a state in which the displacement has occurred due to the exchange of the pickup, and the wafer center when the wafer is placed on the pickup is at the position indicated by point U 0 before the exchange. However, when the pickup 8 is replaced, it is assumed that the pickup 8 has moved to the position indicated by the point U 0 '. When the center of the wafer moves and the return-to-origin state changes in this way, when the wafer is conveyed as taught, it becomes impossible to place the wafer in the correct place.

【0054】この位置ずれを修正する本発明の実施例の
手順を説明する。この実施例でも上述した実施例と同様
に、前記半導体製造装置100と、前記基板搬送ロボッ
ト2を使用し、また、各搬送場所にウェハーが正しく置
かれたときのウェハー中心は点Pnに位置するものと
し、各搬送場所の位置を示す記憶旋回移動量と記憶伸縮
移動量とは、旋回パルス数Rnと伸びパルス数Enの組合
せとして、P1(R1,E1)、P2(R2,E2)、P3(R3
3)、P4(R4,E4)と記憶されているものとする。
The procedure of the embodiment of the present invention for correcting this displacement will be described. Also in this embodiment, as in the above-described embodiments, the semiconductor manufacturing apparatus 100 and the substrate transfer robot 2 are used, and when the wafer is correctly placed at each transfer location, the wafer center is located at the point P n . It is assumed that the memory swing movement amount and the memory expansion / contraction movement amount indicating the position of each transfer location are P 1 (R 1 , E 1 ), P 2 as a combination of the swing pulse number R n and the extension pulse number E n. (R 2 , E 2 ), P 3 (R 3 ,
E 3 ) and P 4 (R 4 , E 4 ) are stored.

【0055】このピックアップ交換に起因する位置ずれ
に対しては、基板保持部上に定められる基準点は、交換
後のピックアップ8に保持されたウェハー中心の位置す
る点U0’であり、各搬送場所のうちから前記カセット
室1011を選んだ場合、該基準点U0’に対応して定め
られる搬送位置は前記点P1となる。
With respect to the positional deviation caused by the exchange of the pickup, the reference point defined on the substrate holding portion is the point U 0 'at the center of the wafer held by the pickup 8 after the exchange, and each transfer is performed. When the cassette room 101 1 is selected from among the locations, the transfer position determined corresponding to the reference point U 0 'is the point P 1 .

【0056】図7を参照し、ピックアップ8の交換後、
前記ティーチングボックス23を使用し、視認しながら
前記基板保持部10を前記カセット室1011内へ移動
させ前記基準点U0’を前記搬送位置P1上に位置させ
る。そのときの前記旋回パルス数の値をR1”とし、前
記伸びパルス数の値をE1”とすると、ピックアップ交
換後に、前記搬送位置P1を正しく示す修正旋回移動量
の値と修正伸縮移動量の値は、それぞれR1”、E1”と
なる。
Referring to FIG. 7, after replacing the pickup 8,
Using the teaching box 23, the substrate holding unit 10 is moved into the cassette chamber 101 1 while visually observing the reference point U 0 ′ on the transfer position P 1 . When the value of the number of turning pulses at that time is R 1 ″ and the value of the number of extending pulses is E 1 ″, the value of the corrected turning movement amount and the corrective expansion / contraction movement that correctly indicate the transfer position P 1 after the pickup replacement. The quantity values are R 1 ″ and E 1 ″, respectively.

【0057】一方、該搬送位置P1に対応した前記記憶
旋回移動量R1と前記記憶伸縮移動量E1に従って前記腕
部1を移動させたところ、前記基準点U0’は、正しい
搬送位置P1とは位置ずれした点T1に位置してしまうも
のとする。
On the other hand, when the arm 1 is moved in accordance with the stored turning movement amount R 1 and the stored expansion and contraction movement amount E 1 corresponding to the carrying position P 1 , the reference point U 0 ′ is the correct carrying position. It is assumed to be located at a point T 1 that is displaced from P 1 .

【0058】この搬送位置P1における誤差旋回移動量
ΔRb1と誤差伸縮移動量ΔEb1は、前記(R1,E1)と、
(R1”,E1”)の差、 ΔRb1 = R1”−R1 ……(21) ΔEb1 = E1”−E1 ……(22) により求められる。
The error turning movement amount ΔR b1 and the error expansion / contraction movement amount ΔE b1 at the transport position P 1 are (R 1 , E 1 ),
(R 1 ″, E 1 ″), ΔR b1 = R 1 ″ −R 1 (21) ΔE b1 = E 1 ″ −E 1 (22)

【0059】前記点T1を通る直線であって、前記回転
軸線3と直角に交わる直線を直線50とし、前記回転軸
線3との交点を点Oとすると、前記誤差旋回移動量ΔR
b1は、該直線50と直線P1Oとの成す角度∠P1OT1
から、 ΔRb1 = 64・∠P1OT1 = 64・ δ1 ……(23) (但し、δ1 = ∠P1OT1)となる。
If a straight line passing through the point T 1 and intersecting the rotation axis 3 at a right angle is a straight line 50 and an intersection with the rotation axis 3 is a point O, the error turning movement amount ΔR
b1 is an angle ∠P 1 OT 1 formed by the straight line 50 and the straight line P 1 O
Therefore, ΔR b1 = 64 · ∠P 1 OT 1 = 64 · δ 1 (23) (where, δ 1 = ∠P 1 OT 1 ).

【0060】該カセット室1011以外でも、各搬送場
所を示す記憶旋回移動量Rnと記憶伸縮移動量Enに従っ
て移動させた場合、前記基準点U0’は、前記点Pnとは
位置ずれした点Tnに位置するものとすると、各搬送場
所における誤差旋回移動量ΔRbnと誤差伸縮移動量ΔE
bnとは、前記ΔRb1とΔEb1と同様に、 ΔRbn = Rn”−Rn = 64・δn ……(24) (但し、δn = ∠PnOTn) ΔEbn = En”−En ……(25) で表すことができる。
In the case other than the cassette chamber 101 1 , the reference point U 0 ′ is located at a position different from the point P n when moved according to the memory swing movement amount R n and the memory expansion / contraction movement amount E n indicating each transfer place. Assuming that the point is located at the shifted point T n , the error turning movement amount ΔR bn and the error expansion / contraction movement amount ΔE at each transfer location.
bn is the same as ΔR b1 and ΔE b1 described above, ΔR bn = R n ″ −R n = 64 · δ n (24) (where δ n = ∠P n OT n ) ΔE bn = E n it can be expressed by "-E n ...... (25).

【0061】ここで、前記直線50上に、 OP1 = OJ1 ……(27) となる点J1を与えると、 OP1−OT1 = OJ1−OT1 = T11 ……(28) であるから、 L1 = OT1 , ΔL1 = T11 ……(29) と置くと、前記誤差伸縮移動量ΔEb1は、(4)式を用
い、 ΔEb1 = 64・h(OJ1)−64・h(OT1) = 64・h(L1+ΔL1)−64・h(L1) = 64・h(L1+ΔL1)−(G0+E1) ……(30) と表せる。
Here, if a point J 1 that satisfies OP 1 = OJ 1 (27) is given on the straight line 50, OP 1 -OT 1 = OJ 1 -OT 1 = T 1 J 1 ... ( 28) Therefore, if L 1 = OT 1 , ΔL 1 = T 1 J 1 (29) is set, the error expansion / contraction movement amount ΔE b1 can be calculated by using the equation (4), ΔE b1 = 64 · h (OJ 1) -64 · h ( OT 1) = 64 · h (L 1 + ΔL 1) -64 · h (L 1) = 64 · h (L 1 + ΔL 1) - (G 0 + E 1) ...... ( 30)

【0062】また、前記点J1と同様に、前記点Oと前
記点Tnとを結ぶ直線OTn上に、 OPn = OJn ……(31) となる点Jnを与え、 Ln = OTn , ΔLn = Tnn ……(32) と置くと、前記ΔEbnは、 ΔEbn = 64・h(OJn)−64・h(OTn) = 64・h(Ln+ΔLn)−(G0+En) ……(33) で表すことができる。
[0062] Further, similarly to the point J 1, on the line OT n connecting said point T n and the point O, giving OP n = OJ n ...... (31 ) to become a point J n, L n = OT n, putting the ΔL n = T n J n ...... (32), said Delta] E bn is, ΔE bn = 64 · h ( OJ n) -64 · h (OT n) = 64 · h (L n + ΔL n )-(G 0 + E n ) ... (33)

【0063】ここで、前記点Tnは誤った搬送場所であ
り、正しい点Pnと該点Tnとを結ぶ誤差ベクトルCn
考え、該誤差ベクトルCnと前記直線OJnの成す角度∠
nnnを誤差角度ξnとし(∠Pnnn = ξn)、該
誤差ベクトルCnの長さを|Cn|で表すものとすると、
二等辺三角形PnOJnにおいて、次式が成立する。 tan(δn) = |Cn|・sin(ξn)/{Ln+|Cn|・cos(ξn)} ……(34)
Here, the point T n is an erroneous conveyance place, an error vector C n connecting the correct point P n and the point T n is considered, and an angle formed by the error vector C n and the straight line OJ n is considered. ∠
Let P n T n J n be an error angle ξ n (∠P n T n J n = ξ n ), and let the length of the error vector C n be represented by | C n |
In the isosceles triangle P n OJ n , the following equation holds. tan (δ n ) = | C n | · sin (ξ n ) / {L n + | C n | · cos (ξ n )} ... (34)

【0064】また、該基板搬送ロボット2の構造と、ピ
ックアップの交換により生じる位置ずれの特性から、各
搬送場所の点Pnにおける誤差ベクトルCnは、その大き
さ|Cn|と、前記誤差角度ξnの値とが、全ての搬送場
所において等しくなるので、次の2式が成立する。 |Cn| = |C1| ……(35) ξn = ξ1 ……(36)
Further, due to the structure of the substrate transfer robot 2 and the characteristic of the positional deviation caused by the exchange of the pickup, the error vector C n at the point P n at each transfer location has the magnitude | C n | Since the value of the angle ξ n is the same at all the transfer locations, the following two expressions are established. │C n │ = │C 1 │ (35) ξ n = ξ 1 ...... (36)

【0065】ここで、前記三角形PnOJnと三角形P1
OJ1とに着目すると、次の2式、 |Cn|・sin(ξn) = (Ln+ΔLn)・sin(δn) = (L1+ΔL1)・sin(δ1) ……(37) |Cn|・cos(ξn) = (Ln+ΔLn)・cos(δn)−Ln = (L1+ΔL1)・cos(δ1)−L1 ……(38) が成立し、また、前記(23)式により、前記角度δ
1は、 δ1=ΔRb1/64 ……(39) と表せるから、前記誤差旋回移動量ΔRbnは、上記(3
4)、(37)、(38)、(39)式から、次式、
Here, the triangle P n OJ n and the triangle P 1
Focusing on OJ 1 , the following two equations: | C n | · sin (ξ n ) = (L n + ΔL n ) · sin (δ n ) = (L 1 + ΔL 1 ) · sin (δ 1 ) ... (37) | C n | · cos (ξ n ) = (L n + ΔL n ) · cos (δ n ) −L n = (L 1 + ΔL 1 ) · cos (δ 1 ) −L 1 (38) And the angle δ is calculated from the equation (23).
Since 1 can be expressed as δ 1 = ΔR b1 / 64 (39), the error turning movement amount ΔR bn can be calculated from the above (3).
4), (37), (38), and (39), the following equation

【数1】 で表すことができる。[Equation 1] Can be represented by

【0066】また、次の2式、 Δθn = h(Ln+ΔLn)−h(Ln) ……(45) (Ln+ΔLn)・sin(δn) = (L1+ΔL1)・sin(δ1)……(46) により上記(33)式を書換えると、各搬送場所における
誤差伸縮移動量ΔEbnは、次式、
Further, the following two equations, Δθ n = h (L n + ΔL n ) -h (L n ) ... (45) (L n + ΔL n ) .sin (δ n ) = (L 1 + ΔL 1 )・ Sin (δ 1 ) ... Rewriting the above equation (33) by (46), the error expansion / contraction movement amount ΔE bn at each transfer place is calculated by the following equation:

【数2】 で表すことができる。[Equation 2] Can be represented by

【0067】前記(30)式において、前記カセット室1
011(搬送位置P1)における誤差旋回移動量ΔRb1と伸
縮移動量ΔEb1とは、(21)、(22)式により直接求め
ることができ、また、E1、G0、L1の値は既知であ
る。更に、ΔL1の値は、前記(30)式を書換えた、次
式、 ΔL1 = f{(G0+E1+ΔEb1)/64}−L1 ……(48) から算出できるので、その値を上記(40)式に代入する
と、全ての搬送場所における誤差旋回移動量ΔRbnの値
が算出でき、更に、それにより求めたΔRbnの値と前記
ΔL1の値とを、上記(47)式に代入すると、全ての搬
送場所の誤差伸縮移動量ΔEbnが求められる。
In the equation (30), the cassette chamber 1
The error turning movement amount ΔR b1 and the expansion and contraction movement amount ΔE b1 at 01 1 (conveyance position P 1 ) can be directly obtained by the equations (21) and (22), and E 1 , G 0 and L 1 The value is known. Furthermore, the value of [Delta] L 1, the (30) rewrite the equation, the following equation can be calculated from ΔL 1 = f {(G 0 + E 1 + ΔE b1) / 64} -L 1 ...... (48), the When the value is substituted into the equation (40), can be calculated the value of the error pivotal movement amount [Delta] R bn in all transport location, further, the thus the value to the value of the [Delta] L 1 of [Delta] R bn obtained above (47 Substituting into the equation), the error expansion / contraction movement amount ΔE bn at all the transfer locations is obtained.

【0068】以上の結果により、各搬送場所を示す記憶
旋回移動量と記憶伸縮移動量とは、次のように修正され
る。 (R1,E1) → P1(R1+ΔRb1,E1+ΔEb1) (R2,E2) → P2(R2+ΔRb2,E2+ΔEb2) (R3,E3) → P3(R3+ΔRb3,E3+ΔEb3) (R4,E4) → P4(R4+ΔRb4,E4+ΔEb4)
As a result of the above results, the memory turning movement amount and the memory expansion / contraction movement amount indicating the respective transportation locations are corrected as follows. (R 1 , E 1 ) → P 1 (R 1 + ΔR b1 , E 1 + ΔE b1 ) (R 2 , E 2 ) → P 2 (R 2 + ΔR b2 , E 2 + ΔE b2 ) (R 3 , E 3 ) → P 3 (R 3 + ΔR b3 , E 3 + ΔE b3 ) (R 4 , E 4 ) → P 4 (R 4 + ΔR b4 , E 4 + ΔE b4 )

【0069】このように、1つの搬送場所で搬送位置を
定め、再ティーチングを行えば、他の搬送場所の再ティ
ーチングを行うことなく位置ずれを修正できるので、再
ティーチングに要する時間を短縮できる。
As described above, if the transfer position is determined at one transfer location and the re-teaching is performed, the positional deviation can be corrected without performing the re-teaching at the other transfer positions, so that the time required for the re-teaching can be shortened.

【0070】そして、その位置ずれの修正の際、他の搬
送場所があるチャンバーを開ける必要がないので、真空
チャンバーやリアクターチャンバー等を開けて大気に曝
さないで済むので、メンテナンス作業終了後、もとの性
能に回復するまでの時間を大幅に短縮することができ
る。
When correcting the positional deviation, it is not necessary to open the chamber in which another transfer place is located. Therefore, it is not necessary to open the vacuum chamber or the reactor chamber to expose it to the atmosphere. It is possible to significantly reduce the time required to recover to the performance of.

【0071】なお、本発明の更に他の実施例として、ア
ーム交換とピックアップ交換とを同時に行って生じた位
置ずれを修正する場合が挙げられる。この場合は、アー
ム交換後の前記基準点Q0’と、この基準点Q0’に対応
する搬送位置P1’とで、まずアーム交換の位置ずれを
修正し、次に、前記基準点U0’と、この基準点U0’に
対応する前記搬送位置P1とでピックアップ交換の位置
ずれの修正すれば、各搬送場所を示す記憶内容は次のよ
うに修正される。 (R1,E1) → P1(R1+ΔRa1+ΔRb1,E1+ΔEa1+ΔEb1) (R2,E2) → P2(R2+ΔRa1+ΔRb2,E2+ΔEa1+ΔEb2) (R3,E3) → P3(R3+ΔRa1+ΔRb3,E3+ΔEa1+ΔEb3) (R4,E4) → P4(R4+ΔRa1+ΔRb4,E4+ΔEa1+ΔEb4)
As still another embodiment of the present invention, there is a case where the arm displacement and the pickup exchange are simultaneously performed to correct the positional deviation. In this case, the displacement of the arm is first corrected by the reference point Q 0 ′ after the arm exchange and the transport position P 1 ′ corresponding to the reference point Q 0 ′, and then the reference point U. 'and, the reference point U 0' 0 if correction of positional deviation of the pick-up exchange and the transport position P 1 corresponding to the contents stored indicating each conveying locations is modified as follows. (R 1 , E 1 ) → P 1 (R 1 + ΔR a1 + ΔR b1 , E 1 + ΔE a1 + ΔE b1 ) (R 2 , E 2 ) → P 2 (R 2 + ΔR a1 + ΔR b2 , E 2 + ΔE a1 + ΔE b2 ) (R 3 , E 3 ) → P 3 (R 3 + ΔR a1 + ΔR b3 , E 3 + ΔE a1 + ΔE b3 ) (R 4 , E 4 ) → P 4 (R 4 + ΔR a1 + ΔR b4 , E 4 + ΔE a1 + ΔE b4 ).

【0072】このように、本発明による位置ずれの修正
を行った場合の作業時間を、従来技術の全室再ティーチ
ングによる位置ずれの修正を行った場合の作業時間に対
比させて、次の表1に記載する。従来の作業時間合計が
11時間50分であったものが、本発明によると3時間
50分に短縮された。
In this way, the working time when the positional deviation is corrected according to the present invention is compared with the working time when the positional deviation is corrected by re-teaching of all rooms of the prior art, and the following table is given. It is described in 1. According to the present invention, the total working time in the past was 11 hours and 50 minutes, but was shortened to 3 hours and 50 minutes.

【表1】 [Table 1]

【0073】以上は、5節のリンク機構を有する基板搬
送ロボット2について説明したが、本発明はそれに限定
されるものではない。例えば、図8に示すような、2つ
の回転軸が、それぞれ異なる回転軸線31、32を中心と
して独立に回転できるように構成された腕部1’を有す
る基板搬送ロボットにも適用することができる。
Although the substrate transfer robot 2 having the link mechanism described in Section 5 has been described above, the present invention is not limited thereto. For example, as shown in FIG. 8, the present invention can also be applied to a substrate transfer robot having arm portions 1 ′ configured so that two rotation axes can independently rotate about different rotation axis lines 3 1 and 3 2. You can

【0074】前記回転軸線31、32を結んで仮想的なア
ームを考えると、この腕部1’は、6節のリンク機構を
有することになる。前記5節のリンク機構を有する基板
搬送ロボット2と同じ部分は同じ符号を用いて、この基
板搬送ロボットを制御する方法を説明する。但し、原点
復帰状態における基準点Q0と前記2つの回転軸線31
2の中点とを結ぶ直線を直線40’とし、この基板搬
送ロボットの開き角θ0を、原点復帰状態における前記
腕部1’の、前記アーム61、62と、前記直線40’と
がそれぞれ交差する角度とする。
Considering a virtual arm by connecting the rotation axes 3 1 and 3 2 , this arm portion 1 ′ has a link mechanism of 6 joints. The same parts as those of the substrate transfer robot 2 having the link mechanism described in Section 5 are designated by the same reference numerals, and a method of controlling this substrate transfer robot will be described. However, in the return-to-origin state, the reference point Q 0 and the two rotation axis lines 3 1 ,
A straight line connecting the midpoint of 3 2 is defined as a straight line 40 ′, and the opening angle θ 0 of this substrate transfer robot is set to the straight lines 40 ′ and the arms 6 1 and 6 2 of the arm portion 1 ′ in the origin returning state. The angle at which and intersect.

【0075】また、前記5節のリンク機構の基板搬送ロ
ボット2の場合と同様に、リンク部材71、72の長さを
定数s1、アーム61、62の長さを定数s2、前記基準点
0と前記点Q1、Q2との距離を定数s3とし、そして更
に、前記回転軸線31及び回転軸線32と、前記直線4
0’との距離を定数s4とし、 s5 = s3−s4 ……(50) と置き、前記(1)式と同様に、距離Lと伸縮角θとの関
係を求めると、次式の関数g(θ)で表わされる。 L = g(θ) = √〔s1 2−{s2・sin(θ)−s52〕−s2・cos(θ) ……(51)
Further, as in the case of the substrate transfer robot 2 having the link mechanism described in Section 5, the lengths of the link members 7 1 and 7 2 are constant s 1 , and the lengths of the arms 6 1 and 6 2 are constant s 2. , The distance between the reference point Q 0 and the points Q 1 and Q 2 is a constant s 3 , and further, the rotation axis 3 1 and the rotation axis 3 2 and the straight line 4
The distance from 0 ′ is a constant s 4, and s 5 = s 3 −s 4 (50) is set, and the relationship between the distance L and the expansion / contraction angle θ is calculated in the same manner as in the above formula (1). It is expressed by the function g (θ) of the equation. L = g (θ) = √ [s 1 2 − {s 2 · sin (θ) −s 5 } 2 ] −s 2 · cos (θ) (51)

【0076】また、 c = s1 2−s2 2−s5 2−L2 ……(52) d = 2・s2・√(L2+s5 2) ……(53) とすると、前記関数h(L)と同様に、前記伸縮角θは、
前記g(θ)とは逆関数の関係にある次式の関数j(L)で
表される。 θ = j(L) = sin-1(−c/d) + cos-1(s5/√(L2+s5 2)) ……(54)
Further, if c = s 1 2 −s 2 2 −s 5 2 −L 2 (52) d = 2 · s 2 · √ (L 2 + s 5 2 ) (53), then Similar to the function h (L), the expansion / contraction angle θ is
It is represented by the following function j (L), which is an inverse function of g (θ). θ = j (L) = sin -1 (-c / d) + cos -1 (s 5 / √ (L 2 + s 5 2)) ...... (54)

【0077】そして、前記関数f(θ)の代りに前記g
(θ)を用い、前記関数h(L)の代りに前記j(L)を用
い、上述の各実施例と同様に搬送位置を定める際、前記
カセット室1011を選んで再ティーチングを行えば、
前記誤差旋回移動量ΔRa1、ΔRb 1と、前記誤差伸縮移
動量ΔEa1、ΔEb1とが求まるので、他の搬送場所にお
ける前記換算誤差旋回移動量と、前記換算誤差伸縮移動
量とを、上述の実施例と同様に、該6節のリンク機構の
動作に基き、位置ずれの発生原因とに応じて算出するこ
とができる。
Then, instead of the function f (θ), the g
(θ), the function h (L) is replaced by the function j (L), and when the carrying position is determined in the same manner as in the above-described embodiments, the cassette chamber 101 1 is selected and re-teaching is performed. ,
Since the error turning movement amounts ΔR a1 and ΔR b 1 and the error expansion / contraction movement amounts ΔE a1 and ΔE b1 are obtained, the converted error rotation movement amount and the converted error expansion / contraction movement amount at another conveyance place are calculated as follows. Similar to the above-described embodiment, it can be calculated based on the cause of the positional deviation based on the operation of the link mechanism in the section 6.

【0078】このように、本発明は、2つの回転軸の回
転により旋回移動と伸縮移動をするリンク機構を備えた
基板搬送ロボットに広く適用することができる。
As described above, the present invention can be widely applied to a substrate transfer robot provided with a link mechanism that performs a turning movement and a telescopic movement by the rotation of two rotating shafts.

【0079】なお、上記実施例は搬送場所が4ヶ所の半
導体製造装置を例にとって説明したが、搬送場所の数は
それに限定されるものではない。また、複数のチャンバ
ーのうちから前記カセット室1011を選んで再ティー
チングを行ったが、再ティーチングを行う搬送場所は前
記カセット室1011に限定されるものではなく、大気
に曝しても回復が容易なチャンバーであれば、いずれの
搬送場所でもよく、また、一箇所でなく、複数箇所で再
ティーチングを行っても、大気に曝したくないチャンバ
ーさえ開けなければよい。
Although the above embodiment has been described by taking as an example a semiconductor manufacturing apparatus having four transportation places, the number of transportation places is not limited thereto. Further, although the cassette chamber 101 1 is selected from a plurality of chambers and re-teaching is performed, the transfer place for performing the re-teaching is not limited to the cassette chamber 101 1 and recovery is possible even when exposed to the atmosphere. Any chamber can be used as long as it is an easy chamber, and even if re-teaching is performed not at one place but at a plurality of places, it is only necessary to open a chamber that is not exposed to the atmosphere.

【0080】また、特にアーム交換による位置ずれの修
正のために、半導体製造装置内のウェハー処理に使用さ
れるチャンバーとは異なるところの真空雰囲気内に、あ
らかじめ基準となる搬送位置P0を定めておいて、各搬
送場所のティーチングを行う際、前記基準点Q0を、こ
の基準となる搬送位置P0上に仮に移動させ、該搬送位
置P0の位置も記憶させると共に、該搬送位置P0と前記
回転軸線3との距離を求めておき、アーム交換による位
置ずれが生じた場合に、この搬送位置P0に、交換後の
前記基板保持部10の基準点Q0’を強制的に移動させ
て上記最初に記載した実施例と同様に位置ずれの修正を
行えば、全てのチャンバーを大気に曝す必要がなくな
る。
Further, in particular, in order to correct the positional deviation by exchanging the arm, a reference transfer position P 0 is set in advance in a vacuum atmosphere in a place different from the chamber used for wafer processing in the semiconductor manufacturing apparatus. Oite, when performing teaching of the conveying locations, the reference point Q 0, is tentatively moved on the conveying position P 0 as the this reference, it causes also stores the position of the transport position P 0, the transport position P 0 The distance between the rotation axis 3 and the rotation axis 3 is obtained, and when a displacement occurs due to the arm exchange, the reference point Q 0 ′ of the substrate holder 10 after the exchange is forcibly moved to the transfer position P 0. If the positional deviation is corrected in the same manner as in the first embodiment described above, it is not necessary to expose all the chambers to the atmosphere.

【0081】更に、この基準となる搬送位置P0にセン
サーを設け、前記基準点Q0、Q0’を電気的、磁気的に
検出するようにすれば、視認することも必要としなくな
るので、基板搬送ロボットが配置された搬送室も大気に
曝さずに位置ずれの修正を行うことができ、一層作業時
間を短縮させることができる。
Further, if a sensor is provided at the reference transport position P 0 and the reference points Q 0 and Q 0 ′ are detected electrically and magnetically, it is not necessary to visually recognize them. The transfer chamber in which the substrate transfer robot is arranged can also be corrected for misalignment without being exposed to the atmosphere, and the working time can be further shortened.

【0082】また、上記実施例はアーム交換やピックア
ップ交換により位置ずれが生じた場合を説明したが、そ
れに限定されるものではなく、本発明には、アーム等の
交換がされない場合に生じた位置ずれを修正することも
含む。また、本発明は、真空装置に配置された基板搬送
ロボットを制御することに限らず、大気に曝すと不都合
なチャンバーを有する装置に配置された基板搬送ロボッ
トに広く適用できる。
In the above embodiment, the case where the displacement of the arm or the pickup occurs due to the displacement has been described. However, the present invention is not limited to this. It also includes correcting the deviation. Further, the present invention is not limited to controlling the substrate transfer robot arranged in the vacuum device, but can be widely applied to the substrate transfer robot arranged in a device having a chamber which is inconvenient when exposed to the atmosphere.

【0083】なお、上記実施例はパルス数を記憶してい
るが、これには限定されないことは言うまでもない。
Although the number of pulses is stored in the above embodiment, it is needless to say that the number of pulses is not limited to this.

【0084】[0084]

【発明の効果】本発明によれば、ティーチングにより記
憶されている複数の搬送場所の位置を修正する際、少な
くとも一ヶ所を再ティーチングするだけで済むため、再
ティーチングに要する時間が減少する。
According to the present invention, when the positions of a plurality of transfer locations stored by teaching are corrected, it is sufficient to re-teach at least one location, and the time required for re-teaching is reduced.

【0085】更に、大気に曝すともとの状態に回復させ
るのが容易でないチャンバーは開けずに済むので、これ
により、作業時間を大幅に減少させることができ、ま
た、基板搬送ロボットが配置された真空雰囲気も破らな
ければ、一層作業時間が短縮できる。
Furthermore, since it is not necessary to open a chamber which is not easily restored to its original state when exposed to the atmosphere, the working time can be greatly reduced, and the substrate transfer robot is arranged. The work time can be further shortened if the vacuum atmosphere is not broken.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明を用いることができる5節のリンク機
構を有する基板搬送ロボットの一例
FIG. 1 is an example of a substrate transfer robot having a 5-section link mechanism to which the present invention can be applied.

【図2】 そのロボットのブロック図[Figure 2] Block diagram of the robot

【図3】 その基板搬送ロボットが用いられる半導体製
造装置の一例
FIG. 3 is an example of a semiconductor manufacturing apparatus in which the substrate transfer robot is used.

【図4】 ティーチング作業を説明するための図FIG. 4 is a diagram for explaining teaching work.

【図5】 (a)伸縮移動を説明するための図 (b)伸縮
角θと伸びLの関係を示すグラフ
5A is a diagram for explaining expansion and contraction movement. FIG. 5B is a graph showing a relationship between expansion and contraction angle θ and elongation L.

【図6】 (a)アーム交換により変化した原点復帰状態
を示す図 (b)アーム交換により変化した基準点を説明
するためのグラフ (c)ピックアップ交換により変化し
た原点復帰状態を示す図
FIG. 6A is a diagram showing a return-to-origin state changed by exchanging the arm. FIG. 6B is a graph for explaining a reference point changed by exchanging the arm. FIG. 6C is a diagram showing a return-to-origin state changed by exchanging the pickup.

【図7】 ピックアップ交換により生じた位置ずれ量の
各搬送位置における大きさと方向を説明するための図
FIG. 7 is a diagram for explaining the size and direction of each positional displacement amount caused by the exchange of the pickup.

【図8】 本発明を用いることができる6節のリンク機
構を有する基板搬送ロボットの一例
FIG. 8 is an example of a substrate transfer robot having a 6-section link mechanism to which the present invention can be applied.

【符号の説明】[Explanation of symbols]

1、1’……腕部 2……基板搬送ロボット 3…
…回転軸線 41、42……2つの回転軸 11……ロボット本体 10……基板保持部 31、34……腕部の原点復帰
状態 Q0’、U0’……基準点 P1’、P1、P0……搬送
位置 Rn……旋回移動量 En……伸縮移動量 R1、R2、R3、R4……記憶旋回移動量 E1、E2、E3、E4……記憶伸縮移動量 R1’、R1”……修正旋回移動量 E1’、E1”……
修正伸縮移動量 ΔRa1、ΔRb1、……誤差旋回移動量 ΔEa1、ΔE
b1……誤差伸縮移動量 ΔRa1、ΔRb2、ΔRb3、ΔRb4……換算誤差旋回移動
量 ΔEa1、ΔEb2、ΔEb3、ΔEb4……換算誤差伸縮移動
量 G0……開きパルス数 L……伸縮距離 θ……伸縮角 θ0……開き角 α……伸び角度
1, 1 '... Arm 2 ... Substrate transfer robot 3 ...
… Rotation axis 4 1 4 2 …… Two rotation axes 11 …… Robot body 10 …… Substrate holder 31, 34 …… Returning the arm to the origin Q 0 ′, U 0 …… Reference point P 1 ′ , P 1 , P 0 ...... Conveying position R n ...... Rotation movement amount E n ...... Expansion / contraction movement amount R 1 , R 2 , R 3 , R 4 ...... Memory rotation movement amount E 1 , E 2 , E 3 , E 4 …… Memory expansion / contraction movement amount R 1 ′, R 1 ″ …… Corrected turning movement amount E 1 ′, E 1 ″ ……
Corrected expansion / contraction movement amount ΔR a1 , ΔR b1 , ... Error turning movement amount ΔE a1 , ΔE
b1・ ・ Error expansion / contraction movement amount ΔR a1 , ΔR b2 , ΔR b3 , ΔR b4 …… Conversion error turning movement amount ΔE a1 , ΔE b2 , ΔE b3 , ΔE b4 …… Conversion error expansion / contraction movement amount G 0 …… Number of opening pulses L: Stretch distance θ: Stretch angle θ 0: Open angle α: Stretch angle

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05B 19/18 H01L 21/68 A G05B 19/18 D ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification number Office reference number FI technical display location G05B 19/18 H01L 21/68 A G05B 19/18 D

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】2つの回転軸を備えたロボット本体と、 前記2つの回転軸に取付けられ、該2つの回転軸の同方
向の回転により旋回し、逆方向の回転により伸縮するリ
ンク機構を有する腕部と、 前記腕部に設けられ、前記リンク機構の一部を構成する
基板保持部と、 該基板保持部に保持した基板を、前記ロボット本体周囲
に配置された複数の搬送場所に搬送する基板搬送ロボッ
トを制御するロボット制御方法であって、 前記腕部の原点復帰状態を基準に、前記腕部の旋回した
量を旋回移動量とし、伸縮した量を伸縮移動量とし、 前記基板保持部を前記各搬送場所へ仮に移動させ、その
ときの前記旋回移動量と前記伸縮移動量とを、各搬送場
所の位置を示す記憶旋回移動量と記憶伸縮移動量として
記憶し、 前記基板搬送ロボットに、前記記憶内容に従って、各搬
送場所へ実際にウェハーを搬送させるロボット制御方法
において、 前記基板保持部の原点復帰状態が変化し、前記記憶内容
に従ってウェハーを搬送すると位置ずれを生じる場合
に、次の各工程を含む位置ずれ修正工程で位置ずれを修
正することを特徴とするロボット制御方法。 (1) 位置ずれの原因に応じて基板保持部上に基準点を
定め、前記複数の搬送場所から選んだ所望搬送場所上に
該基準点に対応した搬送位置を定める第1工程。 (2) 前記基準点が前記搬送位置上に来るように、前記
基板保持部を強制的に移動させる第2工程。 (3) 該強制的に移動させたときの前記旋回移動量と前
記伸縮移動量とを求めて、該搬送位置を正しく示す修正
旋回移動量と修正伸縮移動量とする第3工程。 (4) 前記所望搬送場所に対応する前記記憶旋回移動量
と前記記憶伸縮移動量の値と、前記修正旋回移動量と前
記修正伸縮移動量の値との差から、該搬送位置における
位置ずれを示す誤差旋回移動量と誤差伸縮移動量とを算
出する第4工程。 (5) 位置ずれの原因に応じ、前記第4工程で求めた誤
差旋回移動量と誤差伸縮移動量とを、各搬送位置に応じ
た値に換算し、各搬送位置での位置ずれを示す換算誤差
旋回移動量と換算誤差伸縮移動量とを求める第5工程。 (6) 前記第5工程で求めた換算誤差旋回移動量と換算
誤差伸縮移動量とを、前記各搬送位置に対応する前記記
憶旋回移動量と前記記憶伸縮移動量にそれぞれ加算し、
各搬送位置を示す記憶内容を修正する第6工程。
1. A robot main body having two rotating shafts, and a link mechanism attached to the two rotating shafts, which is rotated by rotation of the two rotating shafts in the same direction and expands and contracts by rotating in the opposite direction. An arm part, a substrate holding part provided on the arm part and forming a part of the link mechanism, and a substrate held by the substrate holding part are transferred to a plurality of transfer locations arranged around the robot body. A robot control method for controlling a substrate transfer robot, wherein, based on a return-to-origin state of the arm portion, a swung amount of the arm portion is set as a swivel movement amount, and a stretched amount is set as a stretchable movement amount. Is temporarily moved to each of the transfer locations, and the turning movement amount and the expansion / contraction movement amount at that time are stored as a memory turning movement amount and a storage expansion / contraction movement amount indicating the position of each transfer location, and the substrate transfer robot , The memory According to the contents, in the robot control method of actually transferring the wafer to each transfer location, in the case where the origin return state of the substrate holding unit changes and the wafer is transferred according to the stored contents, a positional deviation occurs, and the following steps are performed. A robot control method characterized in that the positional deviation is corrected in a positional deviation correcting step including the step. (1) A first step in which a reference point is set on the substrate holder according to the cause of the positional deviation and a transfer position corresponding to the reference point is set on a desired transfer location selected from the plurality of transfer locations. (2) A second step of forcibly moving the substrate holder so that the reference point is located on the transfer position. (3) A third step of obtaining the turning movement amount and the extension / contraction movement amount when the forced movement is performed and setting the corrected turning movement amount and the correction extension / contraction movement amount that correctly indicate the transport position. (4) From the difference between the values of the stored turning movement amount and the stored extension / contraction movement amount corresponding to the desired conveyance location, and the values of the corrected turning movement amount and the corrected extension / contraction movement amount, the positional deviation at the conveyance position is calculated. A fourth step of calculating the error turning movement amount and the error expansion / contraction movement amount shown. (5) Converting the error rotation movement amount and the error expansion / contraction movement amount obtained in the fourth step into values corresponding to each conveyance position according to the cause of the position deviation, and showing the position deviation at each conveyance position. A fifth step of obtaining the error turning movement amount and the conversion error expansion / contraction movement amount. (6) The converted error swing movement amount and the converted error expansion / contraction movement amount obtained in the fifth step are respectively added to the stored rotation movement amount and the stored expansion / contraction movement amount corresponding to each of the transport positions,
A sixth step of correcting the stored content indicating each transport position.
【請求項2】前記各搬送場所は、個別に真空状態にされ
ており、 前記所望搬送場所に高い質の真空状態が要求されない搬
送場所を選び、 前記位置ずれを修正する際、他の搬送場所を大気に曝さ
ないことを特徴とする請求項1記載のロボット制御方
法。
2. Each of the transfer locations is individually evacuated, and a transfer location that does not require a high-quality vacuum state is selected for the desired transfer location and another transfer location is used when correcting the positional deviation. The robot control method according to claim 1, wherein the robot is not exposed to the atmosphere.
【請求項3】前記搬送位置に、前記基準点を検出するセ
ンサーを設け、各搬送場所を大気に曝さないで前記位置
ずれを修正することを特徴とする請求項1記載のロボッ
ト制御方法。
3. The robot control method according to claim 1, wherein a sensor for detecting the reference point is provided at the carrying position, and the positional deviation is corrected without exposing each carrying place to the atmosphere.
JP7026010A 1995-01-20 1995-01-20 Robot control method Pending JPH08202421A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7026010A JPH08202421A (en) 1995-01-20 1995-01-20 Robot control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7026010A JPH08202421A (en) 1995-01-20 1995-01-20 Robot control method

Publications (1)

Publication Number Publication Date
JPH08202421A true JPH08202421A (en) 1996-08-09

Family

ID=12181737

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7026010A Pending JPH08202421A (en) 1995-01-20 1995-01-20 Robot control method

Country Status (1)

Country Link
JP (1) JPH08202421A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1126543A (en) * 1997-07-07 1999-01-29 Dainippon Screen Mfg Co Ltd Positioning method and device in substrate conveyor
WO2000024551A1 (en) * 1998-10-27 2000-05-04 Tokyo Electron Limited Carrier system positioning method
WO2002047871A1 (en) * 2000-12-12 2002-06-20 Ulvac,Inc. Substrate transfer method
JP2014076536A (en) * 1997-07-10 2014-05-01 Brooks Automation Inc Freely replaceable memory device for storing robot application and formation data
JP2019114655A (en) * 2017-12-22 2019-07-11 東京エレクトロン株式会社 Substrate processing apparatus and operation method of substrate processing apparatus
CN115763337A (en) * 2023-01-10 2023-03-07 拉普拉斯(无锡)半导体科技有限公司 Method for placing boat on purification table and purification table

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03281183A (en) * 1990-03-28 1991-12-11 Ulvac Japan Ltd Articulated conveying device
JPH0714908A (en) * 1993-06-23 1995-01-17 Nec Corp Substrate transfer device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03281183A (en) * 1990-03-28 1991-12-11 Ulvac Japan Ltd Articulated conveying device
JPH0714908A (en) * 1993-06-23 1995-01-17 Nec Corp Substrate transfer device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1126543A (en) * 1997-07-07 1999-01-29 Dainippon Screen Mfg Co Ltd Positioning method and device in substrate conveyor
JP2014076536A (en) * 1997-07-10 2014-05-01 Brooks Automation Inc Freely replaceable memory device for storing robot application and formation data
WO2000024551A1 (en) * 1998-10-27 2000-05-04 Tokyo Electron Limited Carrier system positioning method
US6510365B1 (en) 1998-10-27 2003-01-21 Tokyo Electron Limited Carrier system positioning method
WO2002047871A1 (en) * 2000-12-12 2002-06-20 Ulvac,Inc. Substrate transfer method
JP2019114655A (en) * 2017-12-22 2019-07-11 東京エレクトロン株式会社 Substrate processing apparatus and operation method of substrate processing apparatus
CN115763337A (en) * 2023-01-10 2023-03-07 拉普拉斯(无锡)半导体科技有限公司 Method for placing boat on purification table and purification table
CN115763337B (en) * 2023-01-10 2023-06-02 拉普拉斯(无锡)半导体科技有限公司 Method for placing boat on purification table and purification table

Similar Documents

Publication Publication Date Title
US5535306A (en) Self-calibration system for robot mechanisms
US20100145513A1 (en) Method for monitoring the position of a semiconductor processing robot
JP2020205450A (en) Substrate processing apparatus and substrate transport device
TW409273B (en) On the fly center-finding during substrate handling in a processing system
TWI513968B (en) Systems having multi-linkage robots and methods to correct positional and rotational alignment in multi-linkage robots
WO2002012970A1 (en) Robot motion compensation system
CN115176337A (en) Robot embedded vision equipment
US5189351A (en) Corrective positioning method in a robot
JP7407163B2 (en) Conveyance system, conveyance method and conveyance device
JP2000183128A (en) Controller for work carrying apparatus
KR20210100685A (en) Robot position correction method and robot
WO2004043653A1 (en) Device for correcting reference position for transfer mechanism, and correction method
JPH08202421A (en) Robot control method
KR102225139B1 (en) Method for restoring positional information of robot
CN108027718A (en) Method and apparatus during automatic wafer is fixed in the transmission
JP6663774B2 (en) Substrate transfer method and substrate processing system
JPH09252039A (en) Teaching position setting method and device of transfer device
JPH0260475B2 (en)
JPS599708A (en) Operation error compensating method of robot system
JPS6243701A (en) Robot control system
US20220068683A1 (en) Method of controlling substrate transfer system and the substrate transfer system
TWI735271B (en) Robot control device, and robot and robot system equipped with it
JPH0630372B2 (en) Semiconductor wafer processing equipment
JP7149815B2 (en) Robot system and its operation method
JP3202731B2 (en) Transfer device