JP3105544B2 - ワーク搬送システムの制御装置 - Google Patents
ワーク搬送システムの制御装置Info
- Publication number
- JP3105544B2 JP3105544B2 JP09533350A JP53335097A JP3105544B2 JP 3105544 B2 JP3105544 B2 JP 3105544B2 JP 09533350 A JP09533350 A JP 09533350A JP 53335097 A JP53335097 A JP 53335097A JP 3105544 B2 JP3105544 B2 JP 3105544B2
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- work
- chamber
- process chamber
- speed
- 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.)
- Expired - Lifetime
Links
- 238000012546 transfer Methods 0.000 title claims description 524
- 238000000034 method Methods 0.000 claims description 308
- 230000008569 process Effects 0.000 claims description 303
- 230000033001 locomotion Effects 0.000 claims description 186
- 230000001133 acceleration Effects 0.000 claims description 71
- 238000012545 processing Methods 0.000 claims description 40
- 238000012790 confirmation Methods 0.000 claims description 38
- 238000001514 detection method Methods 0.000 claims description 21
- 230000007423 decrease Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 18
- 238000004519 manufacturing process Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000008602 contraction Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 3
- 230000002194 synthesizing effect Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4189—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/416—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/68—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34387—Delay command as function of speed
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37225—Tool holder, measure forces in chuck, tool holder
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/43—Speed, acceleration, deceleration control ADC
- G05B2219/43006—Acceleration, deceleration control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/43—Speed, acceleration, deceleration control ADC
- G05B2219/43162—Motion control, movement speed combined with position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50391—Robot
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Robotics (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Mechanical Engineering (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Description
されるもので、ワーク搬送ロボットを配設した1つのト
ランスファチャンバに隣接して複数のプロセスチャンバ
を配設し、ワーク搬送ロボットによってウェハまたはLC
D等のワークを或るプロセンスチャンバから他のプロセ
スチャンバへ搬送するようにしたマルチチャンバ型の製
造装置において、前記ワーク搬送ロボットの効率の良い
搬送動作を実現するための改良に関する。
ば図16のように構成されている。
ランスファチャンバ2の周囲には、ウェハに対する各種
の半導体加工処理を実行するためのプロセスチャンバ3a
〜3eと、外部からワークの搬入を行うためのワーク搬入
チャンバ4と、外部へのワークの搬出を行うワーク搬出
チャンバ5とが設けられている。
の間、トランスファチャンバ2とワーク搬入チャンバ4
との間、およびトランスファチャンバ2とワーク搬出チ
ャンバ5との間には、開閉自在のゲートバルブ6a〜6gが
夫々設けられており、これらゲートバルブ6a〜6gを開す
ることによって各チャンバ間が連通されるようになって
いる。また、トランスファチャンバ2、プロセスチャン
バ3a〜3eおよびワーク搬入搬出チャンバ4,5は真空状態
に保たれており、ワーク搬入搬出チャンバ4,5→トラン
スファチャンバ2→プロセスチャンバ3a〜3eの順に真空
度が高くなるようになっている。なお、ゲートバルブ6a
〜6gは、真空度を確保するために2つ以上のゲートバル
ブを同時に開くことはできないという制限がある。すな
わち、或るゲートバルブを開く際は、他のゲートバルブ
が完全に閉まった状態で所要のゲートバルブの開制御を
開始する。
バ5に隣接設置されているワーク搬入ステーション7お
よびワーク搬出ステーション8には、ワーク搬入ロボッ
ト9,ワーク搬出ロボット10がそれぞれ設置されており、
これらワーク搬入搬出ロボット9,10によって外部との間
でワーク(ウェハ)の搬入及び搬出を実行する。なお、
図16中でA側領域は無人領域であり、B側領域は有人の
クリーンルームである。
送ロボット1は、例えば、図17に示すように、旋回自由
度を有する2本アーム11,12と、台の形状をしたハンド1
3とが備えられた謂ゆるフロッグレグ型ロボットであ
り、ハンド13にはウェハWが載置されているか否かを検
出するウェハ検出センサ(図示せず)が内蔵されてい
る。なお、ウェハWは、プロセンスチャンバ3内で、昇
降自在のリフタ(図示せず)によって支持されており、
ロボット1のハンド13にウェハWを載置する際には、リ
フタが下降するようになっている。
ェハWをプロセスチャンバ3cからプロセスチャンバ3dに
移送する場合の手順は以下のようになる。
いるリフタが下降され、ウェハWがロボット1のハンド
13に載置されると(図17点P1)、ハンド13に内蔵されて
いるウェハ検出センサがオンになる。このオンが確認さ
れると、ロボット1はアーム11,12を縮めてウェハWを
点P2に移動する。そして、ウェハWの点P2への移動が終
了すると、ロボット1はこの点P2で一旦停止し、退避終
了信号をシステム全体を制御するシステムコントローラ
(図示せず)に出力する。
すると、ゲートバルブ6cを閉じる制御を開始する。そし
て、システムコントローラが、ゲートバルブ6cの閉を確
認すると、ゲートバルブ6dを開する制御を実行する。な
お、ゲートバルブ6c、6dの開閉の際、2つ以上のゲート
バルブを同時に開くことはできないという前述した制限
によって、ゲートバルブ6cの閉の後にゲートバルブ6dを
開するようにしている。
ローラに出力すると、上記ゲートバルブ6c,6dの開閉動
作に並行して点P2から点P3への移動を行い、点P3に到達
すると、ここで再度停止する。そして、ロボット1は、
点P3で停止した時点でゲートバルブ6dの開閉状態を確認
し、ゲートバルブ6dの開を確認した後に、点P4への移動
を開始する。すなわち、ロボット1はゲートバルブ6dの
開を確認することができるまで、点P3で待機する。
3dのウェハWを載置するべき位置P4までアーム11,12を
伸張し、位置P4で位置決め停止を行った後に移動終了信
号をシステムコントローラに送出する。
プロセンスチャンバ3dのリフタを上昇し、ウェハWをロ
ボット1のハンドからリフタ上に移載する。以上が一連
のウェハ搬送動作である。
(a)、図9(a)、図10(a)に示す。
を開始してからゲートバルブ6dの開を終了するまでに要
する時間(システム固有の固定値)であり、これは全て
のゲートバルブで共通である。
ように、上記従来技術によれば、移動元プロセンスチャ
ンバからの退避点(P2)と移動先プロセスチャンバへの
進入点(P3)で、常にロボットを一旦停止させているの
で、ウェハ搬送に時間がかかり、効率の良いウェハ搬送
をなし得ず、加工ウェハのスループット(単位時間当た
りの処理数)が今1つ向上しない。
とする。この場合、プロセスチャンバ間の距離が充分に
離れているとき(旋回角が大きいとき)は問題ないが、
プロセスチャンバ間の距離が短い場合(旋回角が小さい
場合)、点P2から点P3までの移動時間が上記したゲート
バルブの開閉に要する時間Tよりも短くなると、ウェハ
がゲートバルブに衝突することになる。また、このこと
を考慮してロボット速度を下げすぎると、何のためにP2
およびP3での一時停止をなくしたか判らなくなる。
ロボットをできるだけ一時停止させずに、かつできるだ
け移送時間の短い高速のワーク移送をなし得るワーク搬
送システムの制御装置を提供することを目的とする。
搬送ロボットが配設されるトランスファチャンバと、こ
のトランスファチャンバに隣接して配設されてワークに
対する各種加工処理を行う複数のプロセスチャンバと、
これら各プロセスチャンバとトランスファチャンバとの
間にそれぞれ設けられる複数のゲート手段とを有するワ
ーク加工装置と、前記複数のプロセスチャンバのうちの
移送元プロセンスチャンバにあるワークを、当該移送元
プロセスチャンバのゲート手段、前記トランスファチャ
ンバ、および移送先プロセスチャンバのゲート手段を経
由した所定の移動軌跡上に沿って移送先プロセスチャン
バまで移送するワーク搬送ロボットとを備え、前記移送
の際、前記移送元及び移送先プロセスチャンバのゲート
手段の閉及び開動作に所定の開閉時間Tを要するワーク
搬送システムにおいて、 前記移動軌跡上に、ワークが移送元プロセスチャンバ
からトランスファチャンバへの移動動作からトランファ
チャンバ内の移動動作に移行する第1の点と、前記トラ
ンファチャンバ内の移動動作からトランスファチャンバ
から移送先プロセスチャンバへの移動動作に移行する第
2の点を設定し、 前記ワークの移送距離と前記開閉時間とに基づき、前
記移動軌跡上の前記第2の点にワークが到達した時点に
移送先のゲートバルブの開が終了し、かつ第1の点から
第2の点までの移送時間が前記開閉時間T以上の最短時
間になるように前記移動軌跡上の速度パターンを設定
し、該設定された速度パターンに従ってワーク搬送ロボ
ットを速度制御する速度制御手段を備えるようにしてい
る。
るときに、移送先のゲートバルブの開が終了し、かつ第
1の点から第2の点までの移送時間が前記移送元および
移送先のプロセスチャンバのゲート手段の開閉に要する
時間T以上の最短時間になるように移送元プロセスチャ
ンバから移送先プロセスチャンバまでの移動速度パター
ンを設定し、この演算した速度パターンでロボット駆動
するようにしているので、ロボットが移動中に途中で停
止することはなくなり、移送時間の短い高速のワーク移
送をなし得、これによりワーク製造のスループットを向
上させることが可能になる。
前記第1の発明の速度パターンの条件に対し、前記第2
の点での移動速度が前記移動軌跡上の移送先プロセスチ
ャンバのゲート手段の手前に設定された停止点にワーク
を停止させることができて、かつ前記第1の点での移動
速度が前記第2の点での移動速度に減速することができ
るような条件を更に追加し、 また、前記ワーク加工装置に前記複数のゲート手段の
開閉状態をそれぞれ検出するゲート開閉検出センサを更
に具えさせ、 更に、移送先プロセスチャンバのゲート開閉センサの
出力により前記第2の点にロボットが達した時点に移送
先プロセスチャンバのゲート手段の開閉状態を判定する
開閉判定手段と、この開閉判定手段により移送先プロセ
スチャンバのゲート手段の開が確認されたときは前記停
止点で停止させずに移送先プロセスチャンバまで搬送す
るとともに、前記開閉判定手段により移送先プロセスチ
ャンバのゲート手段の閉が確認されたときは前記停止点
で停止させるようにロボットの速度制御を行う停止制御
手段とを備えるようにしている。
が短い場合でも停止することなく移動でき、また何らか
の異常のとき以外はロボットが途中で停止することはな
くなり、より効率の良いワーク搬送動作をなし得る。
前記第2の発明に対し、前記第1の点をワークが通過し
た後に、前記移送先プロセスチャンバのゲート開閉セン
サの出力により前記移送先プロセスチャンバのゲート手
段の開閉状態を常に判定する第2の開閉判定手段と、前
記第2の点にワークが到達する前に、前記第2の開閉判
定手段により移送先プロセスチャンバのゲート手段が開
したことが判定されると、この判定時点で減速動作を行
っている場合は、直ちに減速を停止し加速動作を実行さ
せる加減速切替え制御手段とを更に備える様にしてい
る。
ート手段が前記第1の点から第2の点までの移動中に開
したことが判定されると、この判定時点で減速動作を行
っている場合は、直ちに減速を停止し加速動作を実行さ
せる加減速切替え制御手段を追加するようにしたので、
さらに短時間で効率の良いワーク移送動作をなし得る。
送ロボットが配設されるトランスファチャンバと、この
トランスファチャンバに隣接して配設されてワークに対
する各種加工処理を行う複数のプロセスチャンバと、こ
れら各プロセスチャンバとトランスファチャンバとの間
にそれぞれ設けられる複数のゲート手段と、これら複数
のゲート手段の開閉状態をそれぞれ検出するゲート開閉
検出センサとを有するワーク加工装置と、前記複数のプ
ロセスチャンバのうちの移送元プロセンスチャンバにあ
るワークを、当該移送元プロセスチャンバのゲート手
段、前記トランスファチャンバ、および移送先プロセス
チャンバのゲート手段を経由した所定の移動軌跡上に沿
って移送先プロセスチャンバまで移送するワーク搬送ロ
ボットとを備え、前記移送の際、移送元及び移送先プロ
セスチャンバのゲート手段の閉及び開動作に所定の開閉
時間を要するワーク搬送システムにおいて、 前記移送先プロセスチャンバのゲート手段にワークが
到達する前の移動軌跡上の所定の位置に停止点を予め設
定するとともに、前記停止点よりさらに手前の移動軌跡
上の所定の位置に移送先プロセスチャンバのゲート手段
の開閉状態を確認する確認点を予め設定し、 前記停止点にワークを停止させることができる上限速
度に前記確認点での速度が設定されることを条件として
前記移動軌跡上のワーク移動時間が最短時間となるよう
な移送元プロセスチャンバから移送先プロセスチャンバ
までの前記ワーク搬送ロボットの移動速度パターンが予
め設定され、この設定された移動速度パターンに従って
ワーク搬送ロボットを速度制御する第1の速度制御手段
と、移送先プロセスチャンバのゲート開閉センサの出力
によって前記確認点をワークが通過した時点に移送先プ
ロセスチャンバのゲート手段の開閉状態を判定する開閉
判定手段と、この開閉判定手段により移送先プロセスチ
ャンバのゲート手段の開が確認されたときは前記第1の
速度制御手段に設定された移動速度パターンに従ってワ
ークを前記停止点で停止させずに移送先プロセスチャン
バまで搬送するとともに、前記開閉判定手段により移送
先プロセスチャンバのゲート手段の閉が確認されたとき
は前記停止点で停止させるようにロボットの速度制御を
行う第2の速度制御手段とを備えるようにしている。
スチャンバの手前の所定の停止点で停止できるように速
度パターンが設定されているので、先の第1発明のよう
に、第1の点から第2の点までの移送時間が前記移送元
および移送先のプロセスチャンバのゲート手段の開閉時
間T以上になるようには、その速度パターンが設定され
てはいない。
先プロセスチャンバのゲート手段の閉が検出された場合
に移送先プロセンスチャンバの手前の所定の停止点で停
止できる速度パターンのうちの最も移送時間の短い速度
パターンで移動することができるようになる。
の発明に対し、移送先プロセスチャンバのゲート手段が
前記移送元プロセスチャンバのゲート手段をワークが通
過してから前記確認点までの移動中に開したことが判定
されると、この判定時点で減速動作を行っている場合
は、直ちに減速を停止し加速動作を実行させる加減速切
替え制御手段を追加するようにしたので、さらに短時間
で効率の良いワーク移送動作をなし得る。
ーク搬送ロボットが配設されるトランスファチャンバ
と、このトランスファチャンバに隣接して配設されてワ
ークに対する各種加工処理を行う複数のプロセスチャン
バと、これら各プロセスチャンバとトランスファチャン
バとの間にそれぞれ設けられる複数のゲート手段と、こ
れら複数のゲート手段の開閉状態をそれぞれ検出するゲ
ート開閉検出センサとを有するワーク加工装置と、前記
プロセスチャンバと前記トランスファチャンバとの間の
ワーク移動に関する第1の移動運動及び前記トランスフ
ァチャンバ内でのワーク移動動作に関する第2の移動運
動が可能なワーク支持用のアームを有し、前記複数のプ
ロセスチャンバのうちの移送元プロセンスチャンバにあ
るワークを前記第1の移動運動によって当該移送元プロ
セスチャンバのゲート手段を通過させてトランスファチ
ャンバ内まで移動させ、つぎに前記第2の移動運動によ
ってワークをトランスファチャンバ内を移送し、さらに
前記第1の移動運動によってトランスファチャンバ内に
あるワークを移送先トランファチャンバのゲート手段を
通過させて移動先トランファチャンバまで移送するワー
ク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセ
スチャンバのゲート手段の閉及び開動作に所定の開閉時
間を要するワーク搬送システムにおいて、 前記第2の移動運動に関する加速から減速停止までの
第1の速度パターンと、前記第2の移動運動に続いて行
われるトランスファチャンバ内から前記移送先プロセス
チャンバまでの前記第1の移動運動の加速から減速停止
までに関する第2の速度パターンとが夫々予め設定され
る速度パターン設定手段と、前記第2の移動運動による
軌跡途中の所定の位置を確認開始点とし、この確認開始
点をロボットが通過した時点から前記ゲート開閉センサ
の出力に基づき移送先プロセスチャンバのゲート手段の
開閉の判定を開始する開閉判定手段と、この開閉判定手
段によって移送先プロセスチャンバのゲート手段の開が
確認された時点に前記第1の速度パターンと第2の速度
パターンとを重ね合わせる速度パターン発生手段と、前
記トランスファチャンバ内の前記確認開始点までのワー
ク移動に関しては前記第1の速度パターンを選択し、前
記確認開始点から前記移送先プロセスチャンバまでは前
記速度パターン発生手段から発生された速度パターンを
選択し、該選択した速度パターンに従って前記ワーク搬
送ロボットの速度制御を行うロボット駆動手段とを備え
るようにしている。
移送先プロセスチャンバのゲート手段の開が確認された
時点にプロセスチャンバ内のワーク移動に関する第1の
速度パターンとプロセスチャンバから移送先プロセスチ
ャンバへのワーク移動に関する第2の速度パターンとを
合成し、該合成した速度パターンに従って前記移送先プ
ロセスチャンバのゲート手段の開が確認された時点に対
応する位置から移送先プロセスチャンバまでを速度制御
するようにして、極力ワークを停止させることなくワー
クのゲート手段への衝突を回避させるようにしているの
で、ワークが実際に停止しなくてはならない確率が減る
とともに、ロボットが完全に停止した速度ゼロの状態か
らではなく或る程度の速度を有する状態で前記移送先プ
ロセスチャンバへの加速動作を行う事が可能になる。ま
た、この第6発明では、速度パターンの合成によってゲ
ート手段への衝突回避制御を行うようにしているので、
1つの経路に関して予め持つ速度パターンが少なくな
り、メモリ容量を節約できると共に、その制御構成が簡
単になる。
先の第6発明のプロセスチャンバ内のワーク移動である
第2の移動運動が、トランスファチャンバ内の移送元プ
ロセスチャンバの略正面位置からトランスファチャンバ
内の移送先プロセスチャンバの略正面の位置まで移動運
動であることを規定している。
ーク搬送ロボットが配設されるトランスファチャンバ
と、このトランスファチャンバに隣接して配設されてワ
ークに対する各種加工処理を行う複数のプロセスチャン
バと、これら各プロセスチャンバとトランスファチャン
バとの間にそれぞれ設けられる複数のゲート手段と、こ
れら複数のゲート手段の開閉状態をそれぞれ検出するゲ
ート開閉検出センサとを有するワーク加工装置と、 前記プロセスチャンバと前記トランスファチャンバと
の間のワーク移動に関する第1の移動運動及び前記トラ
ンスファチャンバ内でのワーク移動動作に関する第2の
移動運動が可能なワーク支持用のアームを有し、前記複
数のプロセスチャンバのうちの移送元プロセンスチャン
バにあるワークを前記第1の移動運動によって当該移送
元プロセスチャンバのゲート手段を通過させてトランス
ファチャンバ内まで移動させ、つぎに前記第2の移動運
動によってトランスファチャンバ内の前記移送元プロセ
スチャンバの略正面に位置するワークをトランスファチ
ャンバ内の前記移送先プロセスチャンバの略正面の位置
まで移送し、さらに前記第1の移動運動によってトラン
スファチャンバ内の前記移送先プロセスチャンバの略正
面の位置にあるワークを移送先トランファチャンバのゲ
ート手段を通過させて移動先トランファチャンバまで移
送するワーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセ
スチャンバのゲート手段の閉及び開動作に所定の開閉時
間を要するワーク搬送システムにおいて、 前記移送元プロセスチャンバから前記トランスファチ
ャンバへの前記第1の移動運動と前記第2の移動運動と
が交差する第1の交差点までの第1の移動運動の加速か
ら減速停止までに関する第1の速度パターンと、この第
1の交差点から前記第2の移動運動と前記トランスファ
チャンバから移送先プロセスチャンバへの第1の移動運
動とが交差する第2の交差点までの前記第2の移動運動
の加速から減速停止までに関する第2の速度パターン
と、前記第2の交差点から前記移送先プロセスチャンバ
までの前記第1の移動運動の加速から減速停止までに関
する第3の速度パターンとが夫々予め設定される速度パ
ターン設定手段と、前記移送経路上の移送元プロセスチ
ャンバのゲート手段と前記第1の交差点との間に予め設
定された所定の位置をワークが通過した時点に、前記第
1の速度パターンと前記第2の速度パターンとを重ね合
わせる第1の速度パターン発生手段と、前記第2の移動
運動による軌跡途中の所定の位置を確認開始点とし、こ
の確認開始点をロボットが通過した時点から前記ゲート
開閉センサの出力に基づき移送先プロセスチャンバのゲ
ート手段の開閉の判定を開始する開閉判定手段と、 この開閉判定手段によって移送先プロセスチャンバの
ゲート手段の開が確認された時点に前記第2の速度パタ
ーンと第3の速度パターンとを重ね合わせる第2の速度
パターン発生手段と、前記移送元プロセスチャンバから
前記確認開始点までは、前記第1の速度パターン発生手
段を選択し、前記確認開始点から前記移送先プロセスチ
ャンバまでは前記第2の速度パターン発生手段を選択
し、該選択した速度パターンに従って前記ワーク搬送ロ
ボットの速度制御を行うロボット駆動手段とを備えるよ
うにしている。
スチャンバのゲート手段と前記第1の交差点との間に予
め設定された所定の位置をワークが通過した時点に、移
送元プロセスチャンバから第1の交差点までの移動運動
に関する第1の速度パターンと第1の交差点から第2の
交差点までの移動運動に関する第2の速度パターンとを
重ね合わせ、この重ね合わせパターンに従って速度制御
するようにしているので、移送元プロセスチャンバから
トランスファチャンバまでの移動運動からトランスファ
チャンバ内での移動運動への移行は前記第1及び第2の
速度パターンが合成されたショートカットされた経路上
で行われる。
先プロセスチャンバのゲート手段の開が確認された時点
に第2の速度パターンと前記第2の交差点から移送先プ
ロセスチャンバまでの移動運動に関する第3の速度パタ
ーンとを重ね合わせ、該重ね合わされた速度パターンに
従って前記移送先プロセスチャンバのゲート手段の開が
確認された時点に対応する位置から移送先プロセスチャ
ンバまでを速度制御するようにしているので、確認開始
点から移送先プロセスチャンバまでは前記開閉判定手段
によって移送先プロセスチャンバのゲート手段の開が確
認された時点に対応する位置に応じて複数の異なるショ
ートカット経路のうちの1経路上を移行する事になる。
に、移送先プロセスチャンバのゲート手段の開が確認さ
れない場合は、ワークは前記第2の交差点で一旦停止し
た後、移送先プロセスチャンバのゲート手段の開が確認
された時点で第2の交差点から移送先プロセスチャンバ
まで移送される。
路を経由してワークの移送を行うようにしたので、移送
元プロセスチャンバから移送先プロセスチャンバまでの
ワーク移送距離が短くなるとともに、経路上に方向変換
のための急角度がなくなり、ワークを緩やかなカーブ上
を高速搬送することができ、ワーク落下などの事故を防
ぐことができる。
のゲート手段の開が確認された時点に速度パターンを合
成し、この合成速度パターンによって速度制御を行うこ
とにより、極力前記第2の交差点でワークを停止させる
ことなくワークのゲート手段への衝突を回避させるよう
にしているので、ワークが実際に停止しなくてはならな
い確率が減るとともに、ロボットが完全に停止した速度
ゼロの状態からではなく或る程度の速度を有する状態で
前記移送先プロセスチャンバへの加速動作を行う事が可
能になる。
ゲート手段への衝突回避制御を行うようにしているの
で、1つの経路に関して予め持つ速度パターンは、3つ
の速度パターンでよくなり、メモリ容量を節約できると
共に、その制御構成が簡単になる。
先の第8発明において、複数のプロセスチャンバトラン
スファチャンバの周囲に配設されていることを規定する
と共に、前記ワーク支持用のアームが旋回動作と求心方
向及び遠心方向への直線移動動作とが可能なものである
ことを規定するようにしている。
ワーク搬送ロボットが配設されるトランスファチャンバ
と、このトランスファチャンバに隣接して配設されてワ
ークに対する各種加工処理を行う複数のプロセスチャン
バと、これら各プロセスチャンバとトランスファチャン
バとの間にそれぞれ設けられる複数のゲート手段と、こ
れら複数のゲート手段の開閉状態をそれぞれ検出するゲ
ート開閉検出センサとを有するワーク加工装置と、前記
複数のプロセスチャンバのうちの移送元プロセンスチャ
ンバにあるワークを、当該移送元プロセスチャンバのゲ
ート手段、前記トランスファチャンバ、および移送先プ
ロセスチャンバのゲート手段を経由した所定の移動軌跡
上に沿って移送先プロセスチャンバまで移送するワーク
搬送ロボットとを備え、前記移送の際、前記移送元及び
移送先プロセスチャンバのゲート手段の閉及び開動作に
所定の開閉時間を要するワーク搬送システムにおいて、 前記移動軌跡上にあって前記移送先プロセスチャンバ
のゲート手段にワークが接触する手前の位置に移送先プ
ロセスチャンバのゲート手段の開閉状態の確認を開始す
る確認開始点を予め設定すると共に、この確認開始点を
始点として前記移動軌跡とは異なる所定の退避経路を予
め設定するとともに、 前記確認開始点をロボットが通過した時点から前記ゲ
ート開閉センサの出力に基づき移送先プロセスチャンバ
のゲート手段の開閉の判定を開始する開閉判定手段と、
前記確認開始点をワークが通過したときに前記開閉判定
手段により移送先プロセスチャンバのゲート手段の開が
確認されたときは前記移動軌跡上を移送先プロセスチャ
ンバまでワークを移動させるとともに、前記確認開始点
をワークが通過したときに前記開閉判定手段により移送
先プロセスチャンバのゲート手段の開が確認されないと
きは前記退避経路を選択してワークを移動させ、前記退
避経路上で前記開閉判定手段により移送先プロセスチャ
ンバのゲート手段の開が確認された時点で前記移動軌跡
に復帰させるようワーク搬送ロボットを速度制御する速
度制御手段とを備えるようにしている。
ときに移送先プロセスチャンバのゲート手段の開が確認
されたときは通常の移動軌跡上を移送先プロセスチャン
バまでワークを移動させるとともに、前記確認開始点を
ワークが通過したときに移送先プロセスチャンバのゲー
ト手段の開が確認されないときは退避経路を選択してワ
ークを移動させ、この退避経路上で移送先プロセスチャ
ンバのゲート手段の開が確認された時点で前記移動軌跡
に復帰させるように速度制御を行っているので、ワーク
が実際に停止しなくてはならない確率が減るとともに、
ロボットが完全に停止した速度ゼロの状態からではなく
或る程度の速度を有する状態で前記移送先プロセスチャ
ンバへの加速動作を行う事が可能になり、効率の良いワ
ーク搬送をなし得る。
ワーク搬送ロボットが配設されるトランスファチャンバ
と、このトランスファチャンバに隣接して配設されてワ
ークに対する各種加工処理を行う複数のプロセスチャン
バと、これら各プロセスチャンバとトランスファチャン
バとの間にそれぞれ設けられる複数のゲート手段と、こ
れら複数のゲート手段の開閉状態をそれぞれ検出するゲ
ート開閉検出センサとを有するワーク加工装置と、 前記複数のプロセスチャンバのうちの移送元プロセン
スチャンバにあるワークを、当該移送元プロセスチャン
バのゲート手段、前記トランスファチャンバ、および移
送先プロセスチャンバのゲート手段を経由した所定の基
準移動軌跡上に沿って移送先プロセスチャンバまで移送
するワーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセ
スチャンバのゲート手段の閉及び開動作に所定の開閉時
間を要するワーク搬送システムにおいて、 前記基準移動軌跡上にあって前記移送先プロセスチャ
ンバのゲート手段にワークが接触する手前の位置に移送
先プロセスチャンバのゲート手段の開閉状態の確認を開
始する確認開始点を予め設定すると共に、この確認開始
点を始点とし且つ予め設定された所定の停止点まで延び
る前記基準移動軌跡とは異なる所定の退避経路と、この
退避経路上の各位置から前記基準経路に復帰する複数の
異なる復帰経路を予め設定するとともに、 前記確認開始点をロボットが通過した時点から前記ゲ
ート開閉センサの出力に基づき移送先プロセスチャンバ
のゲート手段の開閉の判定を開始する開閉判定手段と、
前記基準移動軌跡上を移送元プロセスチャンバから前記
確認開始点までワークを移動させる第1の速度パターン
と、前記基準移動軌跡上を前記確認開始点から移送先プ
ロセスチャンバまでワークを移動させる第2の速度パタ
ーンと、前記確認開始点から前記退避経路および前記復
帰経路を経由して前記移送先プロセスチャンバに至る複
数の第3の速度パターンとが夫々予め設定される速度パ
ターン設定手段と、前記移送元プロセスチャンバから前
記確認開始点までは、前記第1の速度パターンを選択
し、前記確認開始点で前記開閉判定手段により移送先プ
ロセスチャンバの開が確認された場合は前記第2の速度
パターンを選択し、前記確認開始点で前記開閉判定手段
により移送先プロセスチャンバの開が確認されない場合
は前記第3の速度パターンを選択し、これら選択した速
度パターンに従って前記ワーク搬送ロボットの速度制御
を行うロボット駆動手段とを備えるようにしている。
時点に移送先プロセスチャンバのゲート手段が開になっ
ていない場合に備えて、通常の基準経路以外にワークが
前記ゲート手段とは接触することのない退避経路とこの
退避経路から前記基準経路への復帰経路を予め設定して
おり、前記確認開始点で前記開閉判定手段により移送先
プロセスチャンバの開が確認された場合は通常の基準経
路に沿ってワークを移送先プロセスゲートまで移送し、
確認開始点で前記開閉判定手段により移送先プロセスチ
ャンバの開が確認されない場合はワークを前記退避経路
に沿って移送し、前記移送先プロセスゲートの開が確認
された時点で前記復帰経路に沿った移送を開始し、その
後この復帰経路を経由して移送先プロセスチャンバまで
ワークを移送する。
ゲート手段の開が確認されない場合は、退避経路にワー
クを逃がし、前記ゲート手段の開が確認された時点で復
帰経路を介してワークを移送先プロセスチャンバまで移
送することにより極力ワークを停止させることなくワー
クのゲート手段への衝突を回避させるようにしているの
で、ワークが実際に停止しなくてはならない確率が減る
とともに、ロボットが完全に停止した速度ゼロの状態か
らではなく或る程度の速度を有する状態で前記移送先プ
ロセスチャンバへの加速動作を行う事が可能になる。
速度パターンの演算設定手順を示すフローチャート。
図。
の際に用いる各種パラメータ値を示す図。
部を示す図。
パターンを例示する図。
ーンを示す図。
する図。
する図。
示する図。
ーンの演算の際に用いる各種パラメータ値を示す図。
ターンを示す図。
ターンを示す図。
る為の図。
ターンを示す図。
バ型の製造装置を示す全体図。
バ型の製造装置を示す部分構成図。
ント図。
する。
例を示すもので、この制御系システムは、先の図16およ
び図17に示したマルチチャンバ型のウェハ加工装置を制
御するものである。
搬送ロボット1のハンド13に取り付けられるもので、ウ
ェハWがハンド13上に載置されたことを検出する。ウェ
ハ検出信号はシステムコントローラ30およびロボットコ
ントローラ40に入力される。ゲートバルブ開閉センサ6a
s〜6esは、図16の各プロセスチャンバ3a〜3eに設けられ
たゲートバルブ6a〜6eに設けられ、各ゲートバルブ6a〜
6eの開閉状態を検出する。各ゲートバルブ開閉センサ6a
s〜6esで検出されたゲートバルブ開閉信号は、システム
コントローラ30およびロボットコントローラ40に入力さ
れる。
を統括的に制御するもので、本発明に関係する制御とし
ては以下の制御を実行する。
のウェハ移載を行わせる際に、その際のロボット始動指
令、移送元のチャンバ番号および移送先のチャンバ番号
を指令する (3)異常停止指令をロボットコントローラに出力す
る。
駆動制御するするもので、本発明に関係する制御として
は以下の制御を実行する。
に、アームを縮めて移送元のプロセスチャンバから脱出
すると、退避終了信号をシステムコントローラに出力す
る。
に、移送先のプロセスチャンバに到達すると、移動終了
信号をシステムコントローラに出力する。
ーラ40には、以下の2つの機能が搭載されている。
ラ30およびウェハ検出センサ20、ゲートバルブ開閉セン
サ6as〜6es)との信号の授受処理を並列に実行可能なパ
ラレル処理機能 (2)始点及び終点以外の教示点(図17の点P2、P3な
ど)を位置決め停止しないで通過可能なパスポイント機
能。
のウェハ移載を行なう際に、移動するプロセスチャンバ
間の距離、各チャンバのゲートバルブを開閉するに要す
る時間Tに基づき、少なくとも移送元プロセスチャンバ
からの待機点(図17のP2)および移送先プロセスチャン
バへの進入点(図17のP3)では停止せずにかつできるだ
け高速を維持するとともに、ロボットが移送先プロセス
チャンバの進入点(図17のP3)に到達した際には移送先
プロセスチャンバのゲートバルブが開動作を終了してい
るような移動速度パターンを求め、この移動速度パター
ンをもってロボットを駆動するようにしている。
プロセスチャンバ3dへのウェハWの中心の移動経路を示
すものであるが、まずこの図3を参照して本第1の実施
例の概略動作について説明する。
ーラ40に対して、プロセスチャンバ3c内のウェハWをプ
ロセスチャンバ3dに対して移動させる命令が入力され
る。ロボットコントローラ40は、ハンド13に内蔵されて
いるウェハ検出センサ20の検出信号からウェハWがロボ
ット1のハンド13に載置されたことを検出すると(点P
1)、ロボット1のアーム11,12を縮めてウェハWを点P5
まで移動する。そして、ロボットコントローラ40は、ロ
ボット1が点P5に到達すると、退避終了信号をシステム
コントローラ30に出力する。なお、点P5でロボットは停
止することはない。
すると、まずゲートバルブ6cを閉じる制御を行い、ゲー
トバルブ開閉センサ6csの出力によってゲートバルブ6c
の閉を確認すると、次にゲートバルブ6dを開する制御を
実行する。なお、前述したように、ゲートバルブ6c、6d
の開閉の際、2つ以上のゲートバルブを同時に開くこと
はできないという制限によって、ゲートバルブ6cの閉の
後にゲートバルブ6dを開するようにしている。
ロボット1は、点P5から点P6、点P7を経由して点P8への
旋回移動を行う。この実施例では、ロボットの速度制御
によってウェハWが点P8に到達した時点でゲートバルブ
6dの開が終了しているようにしている。
ことなく、点P4に向かっての移動を続行する。ロボット
コントローラ40は、ウェハWが点P4に到達すると、移動
終了信号をシステムコントローラ30に送出する。以上が
ウェハ搬送動作の概略である。
との間、および点P7と点P8との間を、円弧などの曲線で
結んだショートカット軌跡によって移動するようにし
て、移送元プロセスチャンバ3Cから移送先プロセスチャ
ンバ3dまでのワーク移送距離を短くするとともに、経路
上に方向変換のための急角度をなくして、ワークを緩や
かなカーブ上を移送させるようにして、ワーク落下など
の事故を防ぐようにしている。
について説明する。
定のウェハ載置位置を始点S(図3のP1に対応)とし、
他のプロセスチャンバ内の所定のウェハ載置位置を終点
E(図3のP4に対応)とした、ウェハの移動を考える。
点1はロボットアーム11,12によるアーム縮退の終了点
であり、また点2は旋回動作の終了点である。なお、こ
の場合は、アーム伸縮動作と旋回動作を合成したショー
トカット軌跡に沿ってワークを移行させるようにしてい
るので、実際の旋回動作の開始点は点1より少し手前の
位置であり、またアーム伸張の開始点は点2より少し手
前の位置となる。
終点E側のゲートバルブを6Eとする。
の移動時間) L1:点Sから点1までの距離(点2から点Eまでの距
離) ωm:ロボットの最大旋回速度 dωm:ロボットの最大旋回加速度 V1:点1を通過するロボットの速度(正確には、アー
ムの縮退動作から旋回動作に移行する際のロボットの速
度で、アームの縮退速度と旋回開始速度の合成速度とな
る) V2:点2を通過するロボットの速度(正確には、アー
ム旋回動作からアームの伸張動作に移行する際のロボッ
トの速度で、アームの伸張速度と旋回終了速度の合成速
度となる) θ:旋回角 T:ロボットが始点S側のプロセスチャンバから退避し
た後、開いた状態にあるゲートバルブ6Sを閉にした後、
終点E側のゲートバルブ6Eを完全に開にする迄に要する
時間(システム固有の固定値) r:旋回半径 次に、以下に第1の実施例の速度制御を行う際の前提
条件を示す。
中点を中心線として線対称にする(図8(b)、図9
(b)、図10(b)参照)。したがって、常に、V1=V2
である。
したときに、ゲートバルブ6Eの開が終了しているように
ロボット移動速度を加減速制御する。
きかつ点1から点2までの移動時間が、ゲートバルブ6S
および6Eの開閉に要する時間T以上にするという条件
で、できるだけ大きくする。
開閉の合計時間T以上であるという条件でできるだけ小
さくする。
界速度Vltおよび限界加速度altを設定する。
て満足するような、移動速度パターンを生成する。
(a)〜(d)を満足する第1の実施例の移動速度パタ
ーン導出制御手順を説明する。
30からウェハ移動指令が入力されると(ステップ10
0)、点1(及び点2)での移動速度V1(=V2)を決定
するために、まず、以下の4つの値を計算し(ステップ
110)、これら計算した4つの値のうちで最も小さい値
を点1(及び点2)での移動速度V1(=V2)とする(ス
テップ120)。なお、 は、()内の式が 内に含まれることを示す代用記号である。
度でこれはロボット固有の値(固定値)である。すなわ
ち、V1(=V2)としてvmが選択される場合、始点Sを出
発して点1に到達する前に最高速度vmに到達したケース
を想定している。
きの点1での速度である。すなわち、 は、下式(1)によって導出される。
した後、最高加速度amで加速してしている状態で、最高
速度vmに到達する前に点1に到達したケースである。
すなわち、点1において例えば、、ロボットアームの縮
退速度(例えばvm)がアームの旋回最高角速度r・ωm
を上回ることが可能であったとしても、点1の速度V1と
して、旋回最高角速度r・ωmよりも大きいアーム縮退
速度を選択すると、その後の旋回の際に急激な速度ダウ
ンを強いられるので、アームの旋回最高角速度r・ωm
が、vmや よりも小さい場合には、点1の速度V1として、旋回最高
大角速度r・ωmを選択する。
セスチャンバ間の移動距離が短くて(旋回角度θが小さ
い)、点1から点2までの移動時間を前記ゲートバルブ
6Sおよび6Eの開閉に要する時間Tよりも大きくしようと
し、かつV1(=V2)をできるだけ大きな値に設定しよう
とした場合に、点1から点2への旋回動作時に少なくと
も何らかの減速→加速動作が必要になる場合を想定して
おり、図5(a)(b)を参照してvcについて説明す
る。
V1(=V2)をできるだけ大きな値に設定できるようにす
るために、図5に示すように、ロボットの最大旋回加速
度(=最大旋回減速度)dωmをもって減速→加速動作
を実行する。
場合、図5(a)に示すように、最大旋回加速度−dω
mをもって速度0まで減速したときの減速時間はvc/dω
mとなり、また速度0の状態から再度最大旋回加速度d
ωmをもってvcまで加速した際の加速時間もvc/dωmと
なる。また、図5(a)において、ハッチング部分の面
積は旋回角θに等しいので、下式(2)が成立する。
し、その後直ちに速度0の状態から再度最大旋回加速度
dωmをもって元の速度vcまで戻るために要する時間
は、 となる。
比較し、 である場合は、 として、図5(a)に示した速度パターンを点1から点
2の移動速度パターンとして採用する。
いては、V1(=V2)をできるだけ大きな値に設定しつ
つ、点1から点2までの移動時間が前記開閉時間Tに一
致するように、一時停止を含んだ旋回速度制御を行って
いるのである。
て、図5(b)に示したパターンが採用される。
ら点2までの旋回動作の際に、前記図5(a)の速度パ
ターン同様、最大加速度dωmをもって減速→加速動作
を行うが、速度0まで低下させることなく点1から点2
までの旋回時間を上記ゲートバルブ開閉時間Tに一致さ
せることができる場合であり、この場合のvcは次のよう
になる。なお、()^2は、()内を2乗することを示す
代用記号である。
は旋回角θに一致するので下式が成立する。
に、前記計算した4つのパラメータvm、 rωm、rvcのうち最も小さい値のものを点1の速度V1
(=点2の速度V2)として決定する。
0)。
から終点Eまでの速度パターンは、通常図6(a)に示
すようなものとなる。すなわち、始点Sから最高アーム
伸縮加速度amをもって加速し、点1に到達する前に最高
速度vmに到達するのである。
終点Eまでの速度パターンは、通常図6(b)に示すよ
うなものとなる。すなわち、始点Sから最高アーム伸縮
加速度amをもって加速し、最高速度vmに到達するまえに
点1に到達するのである。
選択する。
らの値V1 よりも大きいということであり、したがって、当該V1値
からの加減速が可能であることを意味する。
点2間の円弧距離r.θを移動したときの所要時間rθ/V
1を前記ゲート開閉時間Tと比較し、rθ/V1≧Tなら
ば、点1及び点2間をTよりも大きくかつできるだけ短
い時間で旋回できるよう、図7(a)に示すような増速
パターンAを採用する(ステップ150)。
ート開閉時間Tと一致する時間で移動できるような、図
7(b)に示すような減速パターンBを採用する(ステ
ップ160)。
た場合について説明する(ステップ130、170)。
1までおよび点2から終点Eまでの速度パターンは、例
えば、図6(c)に示すようなものとなる。この図6
(c)の速度パターンはほんの一例であり、始点Sから
点1までの経路について言えば、点1で速度rωmが得
られかつ始点Sおよび点1間をできるだけ短時間に移動
できるような速度パターンを選択するようにする。
旋回動作は、図7(b)示した減速パターンBおよび図
7(e)に示した等速パターンEの何れかとなる。
rωm)で点1及び点2間の円弧距離rθを移動したと
きの時間θ/ωmを前記ゲート開閉時間Tと比較し、θ
/ωm≧Tならば、点1及び点2間をTよりも大きくか
つできるだけ短い時間で旋回できるよう、図7(e)に
示すような等速パターンEを採用する(ステップ18
0)。なお、この場合は、V1として最高旋回速度rωm
が採用されているので、これ以上の増速はできないか
ら、等速制御となる。
ート開閉時間Tと一致する時間で移動できるような、図
7(b)に示すような減速パターンBを採用する(ステ
ップ190)。
た場合について説明する(ステップ130、200)。
2から終点Eまでの速度パターンは、例えば、図6
(d)に示すようなものとなる。この図6(d)の速度
パターンはほんの一例であり、始点Sから点1までの経
路について言えば、点1で速度rvcが得られかつ始点S
および点1間をできるだけ短時間に移動できるような速
度パターンを選択するようにする。勿論、この際のvc値
は、前述したように、 である場合は、 が選択され、 の場合には、vc={θ+(T2)^2・dωm}/Tが選択さ
れる。
回動作は、先の図5を用いて説明したように、 である場合は、図7(c)に示す速度パターンC(=図
5(a))が選択され(ステップ200、210)、 の場合は、図7(d)に示す速度パターンD(=図5
(b))が選択される(ステップ200、220)。
が決定されると、ロボットコントローラ40は該決定され
た速度パターンに従ってロボット1を速度制御する。
ターンと従来技術の速度パターンの比較例を示すもので
ある。なお、これらの図において、各時間軸上の点P2、
P3は、図3上の点を示している。
ルブ6dの開を待っているが、本第1の実施例によれば、
点P3に到達したときと、ゲートバルブ6dが全開した時点
が一致しかつ、全体の移送時間も従来に比べ2ΔTだけ
短縮することができている。
ば、全体の移送時間も従来に比べ2ΔTだけ短縮するこ
とができている。
にゲートバルブ6dが開になって待ち時間はないのである
が、本第1の実施例によればかかる従来技術よりもさら
に2ΔT+αだけウェハ移動時間を短縮することができ
ている。なお、αはゲートバルブ6dが開になってから従
来技術によって終点P4まで到達するまでの時間である。
の速度移動パターンは時間軸の中点を中心線として線対
称にするようにしたが、本発明はこれに限るわけではな
い。すなわち、V1≠V2としてもよい。
て説明する。
に(実際には、点2上は通過しないので点2を通過すべ
き時刻に対応する移動軌跡(ショートカット軌跡)上の
点)、移送先側のゲートバルブ6Eの開閉状態をチェック
し、ゲートバルブ6Eが閉の場合はゲートバルブ6E手前の
所定の停止位置Qで停止し、ゲートバルブ6Eが開の場合
は停止位置Qで停止することなくそのまま終点位置Eま
で移動するようにする。このため、この第2の実施例で
は、点2からの減速制御によって点Qで停止できるよう
に点1の速度n、点1及び点2間の移動速度、点2の速
度uを設定するようにしている。ただし、この第2の実
施例では、点2において、ゲートバルブ6Eの開閉状態を
チェックするようにしているので、点1から点2までの
旋回時間が常にゲートバルブ6S,6Eの開閉に要する時間
T以上になるような速度パターンを設定するようにはし
ていない。
式(4)を満足することが条件となる。
amで距離L1だけ加速し続けたときの速度であり、これを で比例配分することにより、点Qで停止できるための点
2の上限速度uを求めることができる。
速度dωmをもって減速するとすると、点1での速度n
は、下式(5)から(6)式のようになる。なお、r^2
はrの2乗であり、u^2はuの2乗である。
の図1のステップ120に示した選択条件式 のrvcをnに置き換えた下式 にしたがって点1での最終的な速度V1を決定するように
している。点2での最終的な速度は上記上限速度uであ
る。
ら点2までの旋回速度パターンは図12(a)に示すよう
になり、また、V1としてn以外が選択された場合は、点
1から点2までの旋回速度パターンは図12(b)に示す
ようになる。
移動は先の第1の実施例と同様であり、決定された点1
での速度V1を実現しかつできるだけ早く点1に到達でき
るようその移動速度パターンが決定される。
移送先プロセスチャンバのゲートバルブの閉が検出され
た場合に移送先プロセンスチャンバの手前の所定の停止
点Qで停止できる速度パターンのうちの最も移送時間の
短い高速度パターンで移動することができるようにな
る。
セスチャンバのゲート6Eに近い位置が望ましいが、移送
先プロセスチャンバのゲート6Eにワークが到達する前の
移動軌跡上の位置であれば、その位置は任意に設定して
もよい。また、前記ゲート6Eの開を確認するための位置
も停止位置Qよりも手前の位置であれば、点2に対応す
る位置に限らず任意である。
が常にゲートバルブ6S,6Eの開閉に要する時間T以上に
なるような速度パターンを設定するようにはしていな
い。しかし、この第3の実施例では、点1から点2まで
の旋回時間が常にゲートバルブ6S,6Eの開閉に要する時
間T以上になりかつこの旋回時間ができるだけ短時間に
なるような移動速度パターンの設定を行うようにしてい
る。この点が、第3の実施例と第2の実施例の違いであ
る。
しているが、上記nの内容が先の第2の実施例とは異な
っているのである。
によって点Qで停止でき、かつ点1から点2までの旋回
時間が常にゲートバルブ6S,6Eの開閉に要する時間T以
上になり、さらにこの旋回時間ができるだけ短時間にな
るように点1の速度n、点1及び点2間の移動速度、点
2の速度uを設定するようにしているが、前記時間Tを
考慮したために、nが4種類の異なる値をとるようにな
る。また、点2の速度uも1種類とはならない。
は、点2の速度uは、先の(4)式から であればよい。この(7)式によって決定されるuをU
とする。
大旋回加速度dωmをもって減速するとすると、点1で
の速度nは、式(6)から となる。この(8)式によって決定されるnをNとす
る。
場合に、点1から点2までをロボットの最大旋回加速度
−dωmをもって旋回するための時間は、(N−U)/
(r・dωm)となるので、 T≦(N−U)/(r・dω)のときには、 n=Nで、u=Uとなり、点1から点2までの旋回速
度パターンは図13(a)のようになる。
点1から点2までの旋回速度パターンとして、図13
(b)〜図13(e)に示すパターンのうちの1つが選択
される。
で減速し、速度0になった時点で即座に最大加速度r・
dωmで加速し、その後速度がUに等しくるまでの移動
距離(旋回距離)がr・θに等しくなるような点1での
速度N0を求めると、 (N0/2)・(N0/(r・dωm)) +(U/2)・U/(r・dωm))=r・θ の関係によって、 となる。
まず図13(b)に示す、2つの異なるハッチング部分の
面積が等しくなるような速度n1を求める。
は、図13(a)に示した速度パターンより全体的に速度
を落として、点1から点2まで(距離はr・θ)の旋回
時間がTに一致するようにする必要があるので、この場
合には、減速加速度−dωmは変えずに点1での速度を
n1に下げ、所定時間t1が経過した後、加速度dωmをも
って再加速することによって速度低下を実現する。
求めたN0と比較し、この比較結果に基づいて図13(b)
〜図13(e)に示すパターンのうちの1つを選択する。
なり、点1から点2までの旋回速度パターンは図13
(b)のようになる。
で選択される速度パターンが異なる。
たu=Uとし、点1から点2までの旋回速度パターンは
図13(c)のようになる。
の旋回速度パターンは図13(d)または図13(e)の何
れかを選択し、そのときのn,uは図13(d)、図13
(e)に示した速度パターンが成立するような値が選ば
れる。
を点2の速度uよりも遅くするということであるので、
これは始点Sから点1までの退避をできるだけ早くする
という原則から外れることになるので、点2での速度u
をUよりも小さくして点1での速度nをできるだけ大き
くするようにしているのである。
uとして、nおよびuを求める際の計算を簡単化するよ
うにしている。
ーンにおいては、n=uとしたが、n>uが成立する最
適なn及びuを決定するようにしてもよい。
対し、点2にロボットが到達したときに移送先のゲート
手段の開が終了し、かつ点1から点2までの移送時間が
前記移送元および移送先のプロセスチャンバのゲートバ
ルブの開閉に要する時間T以上の最短時間になるという
条件を追加して移動速度パターンを設定演算するように
しているので、何らかの異常のとき以外はロボットが途
中で停止することはなくなり、より効率の良いウェハ搬
送動作をなし得る 次に、図15に従ってこの発明の第4実施例について説
明する。
例に対し、1つの機能を追加したものである。
すように、点1から点2への移動中に、逐次ゲートバル
ブ6Eの開閉状態をチェックし、点1から点2への移動中
にゲートバルブ6Eの開を確認できた場合、そのときの状
態が減速中であれば、その時点で減速動作を停止し、直
ちに最高加速度dωmでの加速動作を行うようにしてい
る。ただし、加速動作の際、速度が許容速度の限界値Vl
tに達した場合は、この限界速度Vltを維持するようにす
る。
m、 のなかの最小値となる。
ータvm, を入れたのは、旋回動作の終了点である点2で上記vmま
たは を超えると、終点Eで停止することができなくなるから
である。
ゲートバルブ6Eの開を確認できた場合、そのときの状態
が減速中であれば、その時点で減速動作を停止し、直ち
に最高加速度dωmでの加速動作を行うようにしている
ので、より移送時間の短いウェハ搬送をなし得る。
チャンバのゲート6Eの開の確認を開始するのは、移送元
プロセスチャンバのゲート6Sをワークが通過した後の時
点であれば任意である。
明する。
い位置に設定するようにしているので、点2近傍からゲ
ート6Eに向かってアーム伸張動作を行った場合、ゲート
6Eが閉じていた場合は、ワークがゲート6Eに衝突するこ
とになる。
の位置Qcにワークが到達した時点から移送先プロセスチ
ャンバのゲート6Eの開の確認を開始し、ゲート6Eの開が
確認された時点でゲート6Eに向かってのアーム伸張動作
を開始するようにしている。また、この場合、ワークの
旋回軌跡とアーム伸張軌跡が交差する点2をワーク停止
点として設定するようにしている。従って、ワークが点
2に到達するまでにゲート6Eが開にならない場合は、ワ
ークは点2で一旦停止し、ゲート6Eが開になった時点か
らゲート6E方向へのアーム伸張動作を行うことになる。
及び点2付近の移動の際に積極的にショートカット軌跡
を採用して、ワークの移送距離をできるだけ短くするよ
うにして、ワーク移送時間の短縮化を図るようにしてい
る。
から点1(正確には点Qb)までワークを求心方向に移送
して停止するためのアーム縮退動作に関する第1速度パ
ターンK1と、点1から停止しているワークを加速旋回し
て点2で停止させるための第2速度パターンK2と、点2
(正確には点Qc)から終点Eまでワークを遠心方向に移
送して停止するためのアーム伸張動作に関する第3速度
パターンK3とをそれぞれ予め用意し、これらを重ね合わ
せる(合成する)ことによって、始点Sから終点Eに至
る速度パターンを発生させるようにしている。なお、図
19に示した速度パターンは単に一例を示すものである。
成する位置は固定であり、ワークの中心がゲート6Sの位
置Qaに到達した時点とする。一方、第2速度パターンと
第3速度パターンとの合成位置は固定ではなく、旋回軌
跡上の点Qcから点2までの間の位置でゲート6Eの開が確
認された位置とする。
ているので、第1及び第2の速度パターンは、点2に停
止することができること、アーム伸縮および旋回動作の
限界速度を上回らないこと、システムの限界速度Vltお
よび限界加速度altを上回らないことを条件として、最
も短時間で始点Sおよび終点E間の移送ができるような
速度パターンに設定するようにしている。また、第3の
速度パターンは、第1の速度パターンと同じパターンと
している。
るようにしている。
回動作の最高加速度をdωmとし、点2及び点Qd間の距
離をLdとし、点2及び点Qc間の距離をLcとすると、最高
加速度で点2から点Qdまで移動するのに要する時間T
は、 であるので、この時間Tの間に点2から旋回軌跡上を逆
方向に最高旋回加速度dωmをもって旋回することがで
きる距離Lcを、点Qcの点2からの円弧上の距離として設
定する。
に従って説明する。
ラ40は、移送元および移送先プロセスチャンバ番号に対
応する速度パターンを図示しないメモリから読み出し、
該読み出した速度パターンK1に従ってアームを縮退動作
させる(ステップ300)。なお、通常、アーム伸縮動作
に対応する前記第1および第3の速度パターンK1,K3
は、移送元および移送先プロセスチャンバ番号に関係な
く共通であり、旋回動作に関する第2の速度パターンK2
が移送元および移送先プロセスチャンバ番号に応じて異
なっている。また、この場合、第1及び第3の速度パタ
ーンK1,K3も共通である。
後、ワークがゲート6Sの位置に対応する所定の点Qaを通
過するに要する所定の時間が経過したことを検出すると
(ステップ310)、アーム縮退動作に関する第1の速度
パターンK1に旋回動作に関する第2の速度パターンK2を
合成し、この合成した速度パターンにしたがってロボッ
トを駆動することにより、点ワークを点Qaから点Qbに向
けてショートカット軌跡に沿って移送し、さらにその後
点Qbおよび点Qc間を旋回移動させる(ステップ320)。
位置を通過するに要する所定の時間が経過したことを検
出すると(ステップ330)、移送先プロセスチャンバの
ゲートのゲートバルブ開閉センサの出力から該ゲートの
開を確認し(ステップ340)、この時点で該ゲートの開
を確認できた場合は、この時点で旋回動作に関する第2
の速度パターンK2にアーム伸張動作に関する第3の速度
パターンK3を合成し、この合成した速度パターンにした
がってロボットを駆動することにより、点ワークを点Qc
から点Qdに向けてショートカット軌跡に沿って移送し、
さらにその後点Qdおよび終点E間を直線移動させる(ス
テップ370)。この場合、ワークは図18のルートR1上を
移動する事になる。
スチャンバのゲートの開を確認できない場合は、そのま
ま第2の速度パターンに従って旋回動作を続行させる。
また、この旋回動作に並行して移送先プロセスチャンバ
のゲートのゲートバルブ開閉センサの出力に基づいて該
ゲートの開を常時確認するようにしており(ステップ35
0,360)、該ゲートの開を確認できた時点で旋回動作に
関する第2の速度パターンK2にアーム伸張動作に関する
第3の速度パターンK3を合成し、この合成した速度パタ
ーンにしたがってロボットを駆動する(ステップ37
0)。
時点の場合、ワークは図18のルートR2にそって移送され
ることになり、また該ゲートの開の確認時点が図19のQ
c″時点の場合、ワークは図18のルートR3にそって移送
されることになる。さらに、ワークが旋回速度パターン
に従って点2で停止した後に、上記ゲートの開が確認で
きた場合は、ワークは、点2まで旋回してここで一時停
止した後、点2から終点Eに向かって直線移動される事
になる。
ンバのゲートの開が確認された時点に旋回運動の速度パ
ターンとアーム伸張運動の速度パターンとを合成し、こ
の合成速度パターンによって速度制御を行うことによ
り、極力前記点2でワークを停止させることなくワーク
のゲートへの衝突を回避させるようにしているので、ワ
ークが実際に停止しなくてはならない確率が減るととも
に、ロボットが完全に停止した速度ゼロの状態からでは
なく或る程度の速度を有する状態で移送先プロセスチャ
ンバへの加速動作を行う事が可能になる。
てゲートへの衝突回避制御を行うようにしているので、
1つの移送経路に関して予め持つ速度パターンは、3つ
の速度パターンでよくなり、メモリ容量を節約できると
共に、その制御構成が簡単にすることが可能になる。
第3速度パターンとを合成する位置は、点Qaに限らず、
点Qaおよび点1間の位置であれば任意の位置を設定する
ようにしてもよい。また、第2の速度パターンと第3の
速度パターンの合成を開始する位置も前述した条件式で
求められた距離Lcによって決定される点Qcに限るわけで
なく、任意である。
たことを判断する方法として、これらの点を通過するに
要する所定の時間が経過したことを検出するようにして
いるが、ワークの位置を直接求めて上記点を通過した事
を判断するようにしてもよい。
したほうが好ましいが、旋回軌跡上の任意の点を停止点
として設定するようにしてもよい。
は第3実施例に対して適用するようにしてもよい。
説明する。
ク移送軌跡の速度パターンをアーム伸縮動作と旋回動作
の合成によって発生させるのではなく、通常の基準経路
移動用の速度パターンと、ワークが移送先プロセスチャ
ンバのゲートに衝突するのを回避させるための退避経路
用の速度パターンと、この退避経路から基準経路に復帰
させるための復帰経路用の速度パターンとを各移送経路
毎に(移送距離が異なる毎に)予め設定するようにして
おり、ワークが移送先プロセスチャンバのゲートに衝突
する場合は、退避経路および復帰経路を移送させること
により基準経路とは異なる他の経路上をワークを移送さ
せるようにしている また、この場合、図21に示すように、基準経路上の2
つのショートカット経路は、直線による擬似円弧補間で
経路を構成するようにしている。
点S→点Qa→点Qb→点Qc→点Qd→終点Eを結ぶ経路であ
り、また退避経路Nは点Qcから停止点2に至る経路であ
り、また復帰経路は上記退避経路から基準経路に復帰す
るJ1,J2などの経路である。
例と同様、点Qcにおいて、移送先プロセスチャンバのゲ
ート6Eの開の確認を開始し、この点Qcでゲート6Eの開を
確認できた場合は、通常の基準経路Mに沿ってワークを
移送させるが、点Qcでゲート6Eの開を確認できない場合
は予め設定された復帰経路N上をワークを移送させる。
そして、この復帰経路Nを移送中にゲート6Eの開を確認
できた時点で、その確認できた位置に対応して予め設定
されている復帰経路を選択し、該選択した復帰経路に従
ってワークを移送させる。ワークが停止点2で停止した
後に、上記ゲート6Eの開が確認できた場合は、ワークは
停止点2まで移送されてここで一時停止した後、終点E
に向かって直線移動されることになる。
の第5実施例と同様であるが、その移送動作を行わせる
ための速度制御の手法が異なるのである。
力停止させることなくワークのゲートへの衝突を回避さ
せるようにしているので、ワークが実際に停止しなくて
はならない確率が減るとともに、ロボットが完全に停止
した速度ゼロの状態からではなく或る程度の速度を有す
る状態で移送先プロセスチャンバへの加速動作を行う事
が可能になり、より効率のようウェハ搬送をなし得る。
ャンバのゲートの開を確認開始する位置Qcと、停止点2
とは他の任意の位置に設定するようにしてもよい。
ようにしたが、エアーバキューム吸盤などによってウェ
ハを支持するようにしてもよい。
用いるようにしたが、他の、多関節ロボットを用いるよ
うにしてもよい。また、上記各実施例では、点1及び点
2間をロボットの旋回動作によってウェハ搬送を行うよ
うにしたが、アームの移動によって点1及び点2間のウ
ェハ搬送を行うようにしてもよい。
造装置に適用するようにしたが、他のLCD(液晶ディス
プレイ素子)等のワークを製造する製造装置に本発明を
適用するようにしてもよい。
囲にプロセスチャンバを配設するようなシステム本発明
を適用するようにしたが、トランスファチャンバに隣接
されて複数のプロセスチャンバが並設されているような
システムに本発明を適用するようにしてもよい。
ャンバの周囲に複数のプロセスチャンバを配設し、ワー
ク搬送ロボットによってウェハまたはLCD等のワークを
或るプロセンスチャンバから他のプロセスチャンバへ搬
送するようなマルチチャンバ型の加工装置に適用して有
用である。
Claims (18)
- 【請求項1】ワーク搬送ロボットが配設されるトランス
ファチャンバと、このトランスファチャンバに隣接して
配設されてワークに対する各種加工処理を行う複数のプ
ロセスチャンバと、これら各プロセスチャンバとトラン
スファチャンバとの間にそれぞれ設けられる複数のゲー
ト手段とを有するワーク加工装置と、 前記複数のプロセスチャンバのうちの移送元プロセンス
チャンバにあるワークを、当該移送元プロセスチャンバ
のゲート手段、前記トランスファチャンバ、および移送
先プロセスチャンバのゲート手段を経由した所定の移動
軌跡上に沿って移送先プロセスチャンバまで移送するワ
ーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセス
チャンバのゲート手段の閉及び開動作に所定の開閉時間
を要するワーク搬送システムにおいて、 前記移動軌跡上に、ワークが移送元プロセスチャンバか
ら、トランスファチャンバへの移動動作からトランファ
チャンバ内の移動動作に移行する第1の点と、前記トラ
ンファチャンバ内の移動動作から、トランスファチャン
バから移送先プロセスチャンバへの移動動作に移行する
第2の点を設定し、 前記ワークの移送距離と前記開閉時間とに基づき、前記
移動軌跡上の前記第2の点にワークが到達した時点に移
送先のゲートバルブの開が終了し、かつ第1の点から第
2の点までの移送時間が前記開閉時間以上の最短時間に
なるように前記移動軌跡上の速度パターンを設定し、該
設定された速度パターンに従ってワーク搬送ロボットを
速度制御する速度制御手段を備えるようにしたことを特
徴とするワーク搬送ロボットの制御装置。 - 【請求項2】前記速度制御手段は、前記第1の点および
第2の点での移動速度がロボットの限界速度および当該
システムの制約速度を超えない範囲の最大値となるよう
に前記移動軌跡上の速度パターンが設定されている請求
項1記載のワーク搬送ロボットの制御装置。 - 【請求項3】前記移動軌跡上の移送先プロセスチャンバ
のオゲート手段の手前にワークを停止させる所定の停止
点を更に設定し、 前記ワーク加工装置は、前記複数のゲート手段の開閉状
態をそれぞれ検出するゲート開閉検出センサを更に具
え、 前記速度制御手段は、さらに前記第2の点での移動速度
が前記停止点にワークを停止させることができて、かつ
前記第1の点での移動速度が前記第2の点での移動速度
に減速することができるように前記移動軌跡上の速度パ
ターンを設定し、該設定された速度パターンに従ってワ
ーク搬送ロボットを速度制御するものであり、 移送先プロセスチャンバのゲート開閉センサの出力によ
り前記第2の点にロボットが達した時点に移送先プロセ
スチャンバのゲート手段の開閉状態を判定する開閉判定
手段と、 この開閉判定手段により移送先プロセスチャンバのゲー
ト手段の開が確認されたときは前記停止点で停止させず
に移送先プロセスチャンバまで搬送するとともに、前記
開閉判定手段により移送先プロセスチャンバのゲート手
段の閉が確認されたときは前記停止点で停止させるよう
にロボットの速度制御を行う停止制御手段と、 を備えるようにした事を特徴とする請求の範囲第1項記
載のワーク搬送システムの制御装置。 - 【請求項4】前記第1の点をワークが通過した後に、前
記移送先プロセスチャンバのゲート開閉センサの出力に
より前記移送先プロセスチャンバのゲート手段の開閉状
態を常に判定する第2の開閉判定手段と、 前記第2の点にワークが到達する前に、前記第2の開閉
判定手段により移送先プロセスチャンバのゲート手段が
開したことが判定されると、この判定時点で減速動作を
行っている場合は、直ちに減速を停止し加速動作を実行
させる加減速切替え制御手段と、 を更に備えるようにしたことを特徴とする請求項3記載
のワーク搬送システムの制御装置。 - 【請求項5】前記加減速切替え制御手段による加速動作
はロボットの限界速度および当該システムの制約速度を
超えないように行われる請求項4記載のワーク搬送シス
テムの制御装置。 - 【請求項6】ワーク搬送ロボットが配設されるトランス
ファチャンバと、このトランスファチャンバに隣接して
配設されてワークに対する各種加工処理を行う複数のプ
ロセスチャンバと、これら各プロセスチャンバとトラン
スファチャンバとの間にそれぞれ設けられる複数のゲー
ト手段と、これら複数のゲート手段の開閉状態をそれぞ
れ検出するゲート開閉検出センサとを有するワーク加工
装置と、 前記複数のプロセスチャンバのうちの移送元プロセンス
チャンバにあるワークを、当該移送元プロセスチャンバ
のゲート手段、前記トランスファチャンバ、および移送
先プロセスチャンバのゲート手段を経由した所定の移動
軌跡上に沿って移送先プロセスチャンバまで移送するワ
ーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセス
チャンバのゲート手段の閉及び開動作に所定の開閉時間
を要するワーク搬送システムにおいて、 前記移送先プロセスチャンバのゲート手段にワークが到
達する前の移動軌跡上の所定の位置に停止点を予め設定
するとともに、前記停止点よりさらに手前の移動軌跡上
の所定の位置に移送先プロセスチャンバのゲート手段の
開閉状態を確認する確認点を予め設定し、 前記停止点にワークを停止させることができる上限速度
に前記確認点での速度が設定されることを条件として前
記移動軌跡上のワーク移動時間が最短時間となるような
移送元プロセスチャンバから移送先プロセスチャンバま
での前記ワーク搬送ロボットの移動速度パターンが予め
設定され、この設定された移動速度パターンに従ってワ
ーク搬送ロボットを速度制御する第1の速度制御手段
と、 移送先プロセスチャンバのゲート開閉センサの出力によ
って前記確認点をワークが通過した時点に移送先プロセ
スチャンバのゲート手段の開閉状態を判定する開閉判定
手段と、 この開閉判定手段により移送先プロセスチャンバのゲー
ト手段の開が確認されたときは前記第1の速度制御手段
に設定された移動速度パターンに従ってワークを前記停
止点で停止させずに移送先プロセスチャンバまで搬送す
るとともに、前記開閉判定手段により移送先プロセスチ
ャンバのゲート手段の閉が確認されたときは前記停止点
で停止させるようにロボットの速度制御を行う第2の速
度制御手段と、 を備えるようにした事を特徴とするワーク搬送システム
の制御装置。 - 【請求項7】前記移送元プロセスチャンバのゲート手段
をワークが通過した後に、前記移送先プロセスチャンバ
のゲート開閉センサの出力により前記移送先プロセスチ
ャンバのゲート手段の開閉状態を常に判定する第2の開
閉判定手段と、 前記確認点に到達する前に、前記第2の開閉判定手段に
より移送先プロセスチャンバのゲート手段が開したこと
が判定されると、この判定時点で減速動作を行っている
場合は、直ちに減速を停止し加速動作を実行させる加減
速切替え制御手段と、 を備えるようにしたことを特徴とする請求項6記載のワ
ーク搬送システムの制御装置。 - 【請求項8】前記加減速切替え制御手段による加速動作
はロボットの限界速度および当該システムの制約速度を
超えないように行われる請求項7記載のワーク搬送シス
テムの制御装置。 - 【請求項9】ワーク搬送ロボットが配設されるトランス
ファチャンバと、このトランスファチャンバに隣接して
配設されてワークに対する各種加工処理を行う複数のプ
ロセスチャンバと、これら各プロセスチャンバとトラン
スファチャンバとの間にそれぞれ設けられる複数のゲー
ト手段と、これら複数のゲート手段の開閉状態をそれぞ
れ検出するゲート開閉検出センサとを有するワーク加工
装置と、 前記プロセスチャンバと前記トランスファチャンバとの
間のワーク移動に関する第1の移動運動及び前記トラン
スファチャンバ内でのワーク移動動作に関する第2の移
動運動が可能なワーク支持用のアームを有し、前記複数
のプロセスチャンバのうちの移送元プロセンスチャンバ
にあるワークを前記第1の移動運動によって当該移送元
プロセスチャンバのゲート手段を通過させてトランスフ
ァチャンバ内まで移動させ、つぎに前記第2の移動運動
によってワークをトランスファチャンバ内を移送し、さ
らに前記第1の移動運動によってトランスファチャンバ
内にあるワークを移送先トランファチャンバのゲート手
段を通過させて移動先トランファチャンバまで移送する
ワーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセス
チャンバのゲート手段の閉及び開動作に所定の開閉時間
を要するワーク搬送システムにおいて、 前記第2の移動運動に関する加速から減速停止までの第
1の速度パターンと、前記第2の移動運動に続いて行わ
れるトランスファチャンバ内から前記移送先プロセスチ
ャンバまでの前記第1の移動運動の加速から減速停止ま
でに関する第2の速度パターンとが夫々予め設定される
速度パターン設定手段と、 前記第2の移動運動による軌跡途中の所定の位置を確認
開始点とし、この確認開始点をロボットが通過した時点
から前記ゲート開閉センサの出力に基づき移送先プロセ
スチャンバのゲート手段の開閉の判定を開始する開閉判
定手段と、 この開閉判定手段によって移送先プロセスチャンバのゲ
ート手段の開が確認された時点に前記第1の速度パター
ンと第2の速度パターンとを重ね合わせる速度パターン
発生手段と、 前記トランスファチャンバ内の前記確認開始点までのワ
ーク移動に関しては前記第1の速度パターンを選択し、
前記確認開始点から前記移送先プロセスチャンバまでは
前記速度パターン発生手段から発生された速度パターン
を選択し、該選択した速度パターンに従って前記ワーク
搬送ロボットの速度制御を行うロボット駆動手段と、 を備えるようにしたワーク搬送システムの制御装置。 - 【請求項10】ワーク搬送ロボットが配設されるトラン
スファチャンバと、このトランスファチャンバに隣接し
て配設されてワークに対する各種加工処理を行う複数の
プロセスチャンバと、これら各プロセスチャンバとトラ
ンスファチャンバとの間にそれぞれ設けられる複数のゲ
ート手段と、これら複数のゲート手段の開閉状態をそれ
ぞれ検出するゲート開閉検出センサとを有するワーク加
工装置と、 前記プロセスチャンバと前記トランスファチャンバとの
間のワーク移動に関する第1の移動運動及び前記トラン
スファチャンバ内でのワーク移動動作に関する第2の移
動運動が可能なワーク支持用のアームを有し、前記複数
のプロセスチャンバのうちの移送元プロセンスチャンバ
にあるワークを前記第1の移動運動によって当該移送元
プロセスチャンバのゲート手段を通過させてトランスフ
ァチャンバ内まで移動させ、つぎに前記第2の移動運動
によってトランスファチャンバ内の前記移送元プロセス
チャンバの略正面に位置するワークをトランスファチャ
ンバ内の前記移送先プロセスチャンバの略正面の位置ま
で移送し、さらに前記第1の移動運動によってトランス
ファチャンバ内の前記移送先プロセスチャンバの略正面
の位置にあるワークを移送先トランファチャンバのゲー
ト手段を通過させて移動先トランファチャンバまで移送
するワーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセス
チャンバのゲート手段の閉及び開動作に所定の開閉時間
を要するワーク搬送システムにおいて、 前記第2の移動運動と前記トランスファチャンバから移
送先プロセスチャンバへの第1の移動運動とが交差する
交差点までの前記第2の移動運動の加速から減速停止ま
でに関する第1の速度パターンと、前記交差点から前記
移送先プロセスチャンバまでの前記第1の移動運動の加
速から減速停止までに関する第2の速度パターンとが夫
々予め設定される速度パターン設定手段と、 前記第2の移動運動による軌跡途中の所定の位置を確認
開始点とし、この確認開始点をロボットが通過した時点
から前記ゲート開閉センサの出力に基づき移送先プロセ
スチャンバのゲート手段の開閉の判定を開始する開閉判
定手段と、 この開閉判定手段によって移送先プロセスチャンバのゲ
ート手段の開が確認された時点に前記第1の速度パター
ンと第2の速度パターンとを重ね合わせる速度パターン
発生手段と、 前記トランスファチャンバ内の移送元プロセスチャンバ
の略正面位置から前記確認開始点までは、前記第1の速
度パターンを選択し、前記確認開始点から前記移送先プ
ロセスチャンバまでは前記速度パターン発生手段から発
生された速度パターンを選択し、該選択した速度パター
ンに従って前記ワーク搬送ロボットの速度制御を行うロ
ボット駆動手段と、 を備えるようにしたワーク搬送システムの制御装置。 - 【請求項11】前記速度パターン設定手段に設定され
る、第1および第2の速度パターンの加減速動作は、ロ
ボットの限界速度および当該システムの制約速度を超え
ないことを条件として最大加速度および最大減速度が採
用されている請求の範囲第9項または第10項記載のワー
ク搬送システムの制御装置。 - 【請求項12】ワーク搬送ロボットが配設されるトラン
スファチャンバと、このトランスファチャンバに隣接し
て配設されてワークに対する各種加工処理を行う複数の
プロセスチャンバと、これら各プロセスチャンバとトラ
ンスファチャンバとの間にそれぞれ設けられる複数のゲ
ート手段と、これら複数のゲート手段の開閉状態をそれ
ぞれ検出するゲート開閉検出センサとを有するワーク加
工装置と、 前記プロセスチャンバと前記トランスファチャンバとの
間のワーク移動に関する第1の移動運動及び前記トラン
スファチャンバ内でのワーク移動動作に関する第2の移
動運動が可能なワーク支持用のアームを有し、前記複数
のプロセスチャンバのうちの移送元プロセンスチャンバ
にあるワークを前記第1の移動運動によって当該移送元
プロセスチャンバのゲート手段を通過させてトランスフ
ァチャンバ内まで移動させ、つぎに前記第2の移動運動
によってトランスファチャンバ内の前記移送元プロセス
チャンバの略正面に位置するワークをトランスファチャ
ンバ内の前記移送先プロセスチャンバの略正面の位置ま
で移送し、さらに前記第1の移動運動によってトランス
ファチャンバ内の前記移送先プロセスチャンバの略正面
の位置にあるワークを移送先トランファチャンバのゲー
ト手段を通過させて移動先トランファチャンバまで移送
するワーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセス
チャンバのゲート手段の閉及び開動作に所定の開閉時間
を要するワーク搬送システムにおいて、 前記移送元プロセスチャンバから前記トランスファチャ
ンバへの前記第1の移動運動と前記第2の移動運動とが
交差する第1の交差点までの第1の移動運動の加速から
減速停止までに関する第1の速度パターンと、この第1
の交差点から前記第2の移動運動と前記トランスファチ
ャンバから移送先プロセスチャンバへの第1の移動運動
とが交差する第2の交差点までの前記第2の移動運動の
加速から減速停止までに関する第2の速度パターンと、
前記第2の交差点から前記移送先プロセスチャンバまで
の前記第1の移動運動の加速から減速停止までに関する
第3の速度パターンとが夫々予め設定される速度パター
ン設定手段と、 前記移送経路上の移送元プロセスチャンバのゲート手段
と前記第1の交差点との間に予め設定された所定の位置
をワークが通過した時点に、前記第1の速度パターンと
前記第2の速度パターンとを重ね合わせる第1の速度パ
ターン発生手段と、 前記第2の移動運動による軌跡途中の所定の位置を確認
開始点とし、この確認開始点をロボットが通過した時点
から前記ゲート開閉センサの出力に基づき移送先プロセ
スチャンバのゲート手段の開閉の判定を開始する開閉判
定手段と、 この開閉判定手段によって移送先プロセスチャンバのゲ
ート手段の開が確認された時点に前記第2の速度パター
ンと第3の速度パターンとを重ね合わせる第2の速度パ
ターン発生手段と、 前記移送元プロセスチャンバから前記確認開始点まで
は、前記第1の速度パターン発生手段を選択し、前記確
認開始点から前記移送先プロセスチャンバまでは前記第
2の速度パターン発生手段を選択し、該選択した速度パ
ターンに従って前記ワーク搬送ロボットの速度制御を行
うロボット駆動手段と、 を備えるようにしたワーク搬送システムの制御装置。 - 【請求項13】ワーク搬送ロボットが配設されるトラン
スファチャンバと、このトランスファチャンバの周囲に
配設されてワークに対する各種加工処理を行う複数のプ
ロセスチャンバと、これら各プロセスチャンバとトラン
スファチャンバとの間にそれぞれ設けられる複数のゲー
ト手段と、これら複数のゲート手段の開閉状態をそれぞ
れ検出するゲート開閉検出センサとを有するワーク加工
装置と、 旋回動作と求心方向及び遠心方向への直線移動動作とが
可能なワーク支持用のアームを有し、前記複数のプロセ
スチャンバのうちの移送元プロセンスチャンバにあるワ
ークを、前記求心方向への直線移動動作によって当該移
送元プロセスチャンバのゲート手段を通過させてトラン
スファチャンバ内まで移動させ、つぎに前記旋回動作に
よってトランスファチャンバ内の前記移送元プロセスチ
ャンバの略正面に位置するワークをトランスファチャン
バ内の前記移送先プロセスチャンバの略正面の位置まで
移送し、さらに前記遠心方向への直線移動動作によって
トランスファチャンバ内の前記移送先プロセスチャンバ
の略正面の位置にあるワークを移送先トランファチャン
バのゲート手段を通過させて移動先トランファチャンバ
まで移送するワーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセス
チャンバのゲート手段の閉及び開動作に所定の開閉時間
を要するワーク搬送システムにおいて、 前記移送元プロセスチャンバから前記求心方向への直線
移動運動と前記旋回運動とが交差する第1の交差点まで
の前記求心方向への直せ移動運動の加速から減速停止ま
でに関する第1の速度パターンと、この第1の交差点か
ら前記旋回運動と前記遠心方向への直線移動運動とが交
差する第2の交差点までの前記旋回運動の加速から減速
停止までに関する第2の速度パターンと、前記第2の交
差点から前記移送先プロセスチャンバまでの前記遠心方
向への直線移動運動の加速から減速停止までに関する第
3の速度パターンとが夫々予め設定される速度パターン
設定手段と、 前記移送経路上の移送元プロセスチャンバのゲート手段
と前記第1の交差点との間に予め設定された所定の位置
をワークが通過した時点に、前記第1の速度パターンと
前記第2の速度パターンとを重ね合わせる第1の速度パ
ターン発生手段と、 前記旋回軌跡途中の所定の位置を確認開始点とし、この
確認開始点をロボットが通過した時点から前記ゲート開
閉センサの出力に基づき移送先プロセスチャンバのゲー
ト手段の開閉の判定を開始する開閉判定手段と、 この開閉判定手段によって移送先プロセスチャンバのゲ
ート手段の開が確認された時点に前記第2の速度パター
ンと第3の速度パターンとを重ね合わせる第2の速度パ
ターン発生手段と、 前記移送元プロセスチャンバから前記確認開始点まで
は、前記第1の速度パターン発生手段を選択し、前記確
認開始点から前記移送先プロセスチャンバまでは前記第
2の速度パターン発生手段を選択し、該選択した速度パ
ターンに従って前記ワーク搬送ロボットの速度制御を行
うロボット駆動手段と、 を備えるようにしたワーク搬送システムの制御装置。 - 【請求項14】前記第1の速度パターン発生手段で設定
される前記移送元プロセスチャンバのゲート手段と前記
第1の交差点との間の所定の位置は、前記ゲート手段の
配設位置に接近している位置である請求の範囲第12項ま
たは第13項記載のワーク搬送システムの制御装置。 - 【請求項15】前記速度パターン設定手段に設定され
る、第1、第2及び第3の速度パターンの加減速動作
は、ロボットの限界速度および当該システムの制約速度
を超えないことを条件として最大加速度および最大減速
度が採用されている請求の範囲第12項または第13項記載
のワーク搬送システムの制御装置。 - 【請求項16】ワーク搬送ロボットが配設されるトラン
スファチャンバと、このトランスファチャンバに隣接し
て配設されてワークに対する各種加工処理を行う複数の
プロセスチャンバと、これら各プロセスチャンバとトラ
ンスファチャンバとの間にそれぞれ設けられる複数のゲ
ート手段と、これら複数のゲート手段の開閉状態をそれ
ぞれ検出するゲート開閉検出センサとを有するワーク加
工装置と、 前記複数のプロセスチャンバのうちの移送元プロセンス
チャンバにあるワークを、当該移送元プロセスチャンバ
のゲート手段、前記トランスファチャンバ、および移送
先プロセスチャンバのゲート手段を経由した所定の移動
軌跡上に沿って移送先プロセスチャンバまで移送するワ
ーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセス
チャンバのゲート手段の閉及び開動作に所定の開閉時間
を要するワーク搬送システムにおいて、 前記移動軌跡上にあって前記移送先プロセスチャンバの
ゲート手段にワークが接触する手前の位置に移送先プロ
セスチャンバのゲート手段の開閉状態の確認を開始する
確認開始点を予め設定すると共に、この確認開始点を始
点として前記移動軌跡とは異なる所定の退避経路を予め
設定するとともに、 前記確認開始点をロボットが通過した時点から前記ゲー
ト開閉センサの出力に基づき移送先プロセスチャンバの
ゲート手段の開閉の判定を開始する開閉判定手段と、 前記確認開始点をワークが通過したときに前記開閉判定
手段により移送先プロセスチャンバのゲート手段の開が
確認されたときは前記移動軌跡上を移送先プロセスチャ
ンバまでワークを移動させるとともに、前記確認開始点
をワークが通過したときに前記開閉判定手段により移送
先プロセスチャンバのゲート手段の開が確認されないと
きは前記退避経路を選択してワークを移動させ、前記退
避経路上で前記開閉判定手段により移送先プロセスチャ
ンバのゲート手段の開が確認された時点で前記移動軌跡
に復帰させるようワーク搬送ロボットを速度制御する速
度制御手段と、 を備えるようにしたワーク搬送システムの制御装置。 - 【請求項17】ワーク搬送ロボットが配設されるトラン
スファチャンバと、このトランスファチャンバに隣接し
て配設されてワークに対する各種加工処理を行う複数の
プロセスチャンバと、これら各プロセスチャンバとトラ
ンスファチャンバとの間にそれぞれ設けられる複数のゲ
ート手段と、これら複数のゲート手段の開閉状態をそれ
ぞれ検出するゲート開閉検出センサとを有するワーク加
工装置と、 前記複数のプロセスチャンバのうちの移送元プロセンス
チャンバにあるワークを、当該移送元プロセスチャンバ
のゲート手段、前記トランスファチャンバ、および移送
先プロセスチャンバのゲート手段を経由した所定の基準
移動軌跡上に沿って移送先プロセスチャンバまで移送す
るワーク搬送ロボットと、 を備え、前記移送の際、前記移送元及び移送先プロセス
チャンバのゲート手段の閉及び開動作に所定の開閉時間
を要するワーク搬送システムにおいて、 前記基準移動軌跡上にあって前記移送先プロセスチャン
バのゲート手段にワークが接触する手前の位置に移送先
プロセスチャンバのゲート手段の開閉状態の確認を開始
する確認開始点を予め設定すると共に、この確認開始点
を始点とし且つ予め設定された所定の停止点まで延びる
前記基準移動軌跡とは異なる所定の退避経路と、この退
避経路上の各位置から前記基準経路に復帰する複数の異
なる復帰経路を予め設定するとともに、 前記確認開始点をロボットが通過した時点から前記ゲー
ト開閉センサの出力に基づき移送先プロセスチャンバの
ゲート手段の開閉の判定を開始する開閉判定手段と、 前記基準移動軌跡上を移送元プロセスチャンバから前記
確認開始点までワークを移動させる第1の速度パターン
と、前記基準移動軌跡上を前記確認開始点から移送先プ
ロセスチャンバまでワークを移動させる第2の速度パタ
ーンと、前記確認開始点から前記退避経路および前記復
帰経路を経由して前記移送先プロセスチャンバに至る複
数の第3の速度パターンとが夫々予め設定される速度パ
ターン設定手段と、 前記移送元プロセスチャンバから前記確認開始点まで
は、前記第1の速度パターンを選択し、前記確認開始点
で前記開閉判定手段により移送先プロセスチャンバの開
が確認された場合は前記第2の速度パターンを選択し、
前記確認開始点で前記開閉判定手段により移送先プロセ
スチャンバの開が確認されない場合は前記第3の速度パ
ターンを選択し、これら選択した速度パターンに従って
前記ワーク搬送ロボットの速度制御を行うロボット駆動
手段と、 を備えるようにしたワーク搬送システムの制御装置。 - 【請求項18】前記ロボット駆動手段は、前記確認開始
点で前記開閉判定手段により移送先プロセスチャンバの
開が確認されない場合は、前記複数の第3の速度パター
ンのうち開閉判定手段で移送先プロセスチャンバのゲー
ト手段の開を確認した地点に対応する速度パターンを選
択し、該選択した速度パターンに従って前記ワーク搬送
ロボットと速度制御を行う請求の範囲第17項記載のワー
ク搬送システムの制御装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6122796 | 1996-03-18 | ||
JP8-61227 | 1996-03-18 | ||
PCT/JP1997/000832 WO1997034742A1 (fr) | 1996-03-18 | 1997-03-17 | Dispositif de commande d'un systeme de transport de pieces |
Publications (1)
Publication Number | Publication Date |
---|---|
JP3105544B2 true JP3105544B2 (ja) | 2000-11-06 |
Family
ID=13165127
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP09533350A Expired - Lifetime JP3105544B2 (ja) | 1996-03-18 | 1997-03-17 | ワーク搬送システムの制御装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6246923B1 (ja) |
EP (1) | EP0891840A4 (ja) |
JP (1) | JP3105544B2 (ja) |
KR (1) | KR100469931B1 (ja) |
TW (1) | TW369463B (ja) |
WO (1) | WO1997034742A1 (ja) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6152070A (en) | 1996-11-18 | 2000-11-28 | Applied Materials, Inc. | Tandem process chamber |
JP3522075B2 (ja) | 1997-04-08 | 2004-04-26 | 株式会社小松製作所 | ハンドリング用ロボットの制御方法 |
EP2099061A3 (en) * | 1997-11-28 | 2013-06-12 | Mattson Technology, Inc. | Systems and methods for low contamination, high throughput handling of workpieces for vacuum processing |
US6216058B1 (en) * | 1999-05-28 | 2001-04-10 | Brooks Automation, Inc. | System of trajectory planning for robotic manipulators based on pre-defined time-optimum trajectory shapes |
KR100427522B1 (ko) * | 2000-10-28 | 2004-04-30 | (주)다사테크 | 연속이동경로 생성방법 |
US6385508B1 (en) * | 2000-10-31 | 2002-05-07 | Fanuc Robotics North America, Inc. | Lead-through teach handle assembly and method of teaching a robot assembly |
WO2002066210A1 (fr) | 2001-02-22 | 2002-08-29 | Mitsubishi Denki Kabushiki Kaisha | Dispositif de commande de robot |
US6556887B2 (en) * | 2001-07-12 | 2003-04-29 | Applied Materials, Inc. | Method for determining a position of a robot |
JP2003124286A (ja) * | 2001-10-18 | 2003-04-25 | Mitsubishi Electric Corp | 工程間搬送システムおよび工程間搬送方法 |
TWI256372B (en) | 2001-12-27 | 2006-06-11 | Tokyo Electron Ltd | Carrier system of polishing processing body and conveying method of polishing processing body |
CN100423180C (zh) * | 2002-06-21 | 2008-10-01 | 应用材料股份有限公司 | 用于检测衬底位置/存在的共用传感器 |
US6883776B2 (en) * | 2002-08-20 | 2005-04-26 | Asm America, Inc. | Slit valve for a semiconductor processing system |
US20050220582A1 (en) * | 2002-09-13 | 2005-10-06 | Tokyo Electron Limited | Teaching method and processing system |
KR100541434B1 (ko) | 2003-02-10 | 2006-01-10 | 삼성전자주식회사 | 물류반송시스템을 위한 레이아웃 모델링시스템 |
US6900608B2 (en) * | 2003-04-17 | 2005-05-31 | Automated Assemblies Corporation | Apparatus for controlling a motor |
WO2004095520A2 (en) * | 2003-04-22 | 2004-11-04 | Berkeley Process Control, Inc. | System of path planning for robotic manipulators based on maximum acceleration and finite jerk constraints |
US20050107909A1 (en) * | 2003-11-14 | 2005-05-19 | Siemens Technology-To-Business Center Llc | Systems and methods for programming motion control |
US20050107911A1 (en) * | 2003-11-14 | 2005-05-19 | Siemens Technology-To-Business Center Llc | Systems and methods for controlling load motion actuators |
US7440091B2 (en) | 2004-10-26 | 2008-10-21 | Applied Materials, Inc. | Sensors for dynamically detecting substrate breakage and misalignment of a moving substrate |
JP4610317B2 (ja) * | 2004-12-06 | 2011-01-12 | 東京エレクトロン株式会社 | 基板処理装置及び基板処理装置の基板搬送方法 |
US7286890B2 (en) | 2005-06-28 | 2007-10-23 | Tokyo Electron Limited | Transfer apparatus for target object |
JP4841183B2 (ja) * | 2005-06-28 | 2011-12-21 | 東京エレクトロン株式会社 | 基板処理装置,搬送装置,搬送装置の制御方法 |
US7387484B2 (en) * | 2005-12-21 | 2008-06-17 | Taiwan Semiconductor Manufacturing Co., Ltd. | Wafer positioning systems and methods thereof |
US20080101912A1 (en) * | 2006-10-26 | 2008-05-01 | Martin Todd W | Deposition analysis for robot motion correction |
US9117870B2 (en) * | 2008-03-27 | 2015-08-25 | Lam Research Corporation | High throughput cleaner chamber |
KR101585622B1 (ko) * | 2008-08-01 | 2016-01-14 | 가부시키가이샤 알박 | 반송 로봇의 제어 방법 |
US8276959B2 (en) | 2008-08-08 | 2012-10-02 | Applied Materials, Inc. | Magnetic pad for end-effectors |
KR100989851B1 (ko) * | 2008-08-28 | 2010-10-29 | 세메스 주식회사 | 이송부재의 속도 조절 방법, 이를 이용한 기판 이송 방법 및 기판 처리 장치 |
KR100980706B1 (ko) * | 2008-09-19 | 2010-09-08 | 세메스 주식회사 | 기판 이송 장치, 이를 갖는 기판 처리 장치 및 이의 기판 이송 방법 |
WO2011148782A1 (ja) * | 2010-05-27 | 2011-12-01 | シャープ株式会社 | 基板処理装置および仮置き棚 |
WO2012070572A2 (ja) | 2010-11-26 | 2012-05-31 | ローツェ株式会社 | ロボットの制御装置および制御方法 |
KR102030051B1 (ko) * | 2012-09-18 | 2019-10-08 | 세메스 주식회사 | 기판 이송 장치 및 방법 |
JP6309847B2 (ja) * | 2014-07-14 | 2018-04-11 | ファナック株式会社 | 定格ワークパラメータを超えるワークを搬送可能なロボット制御装置 |
CN110949991A (zh) * | 2020-01-03 | 2020-04-03 | 佛亚智能装备(苏州)有限公司 | 一种多工位检测物料输送及电路控制方法 |
KR102430980B1 (ko) * | 2020-11-11 | 2022-08-09 | 삼성디스플레이 주식회사 | 자동반송시스템의 제어방법 |
CN115910886B (zh) * | 2022-12-28 | 2024-04-16 | 深圳市纳设智能装备股份有限公司 | 传输腔、半导体设备及晶圆传输方法 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3799057A (en) * | 1972-01-26 | 1974-03-26 | Palmer Shile Co | Electrical control system |
US4260940A (en) * | 1975-10-28 | 1981-04-07 | Unimation, Inc. | Programmable automatic assembly system |
US5280983A (en) * | 1985-01-22 | 1994-01-25 | Applied Materials, Inc. | Semiconductor processing system with robotic autoloader and load lock |
JPS6261104A (ja) * | 1985-09-11 | 1987-03-17 | Fanuc Ltd | 水平関節型ロボツトの加減速制御方式 |
US4699575A (en) * | 1986-02-12 | 1987-10-13 | Robotics, Inc. | Adhesive pump and it's control system |
JPS63273107A (ja) * | 1987-04-30 | 1988-11-10 | Fanuc Ltd | ロボット制御装置 |
KR970004947B1 (ko) * | 1987-09-10 | 1997-04-10 | 도오교오 에레구토론 가부시끼가이샤 | 핸들링장치 |
US5012169A (en) * | 1988-07-20 | 1991-04-30 | Yokogawa Electric Corporation | Motor drive system |
US5102280A (en) * | 1989-03-07 | 1992-04-07 | Ade Corporation | Robot prealigner |
JPH02256483A (ja) * | 1989-03-29 | 1990-10-17 | Kobe Steel Ltd | 産業用ロボットの速度制御装置 |
ES2090074T3 (es) * | 1989-10-20 | 1996-10-16 | Applied Materials Inc | Robot biaxial con acoplamiento magnetico. |
US5243690A (en) * | 1989-11-14 | 1993-09-07 | General Electric Company | Robot targeting using transit time control |
JP2644912B2 (ja) * | 1990-08-29 | 1997-08-25 | 株式会社日立製作所 | 真空処理装置及びその運転方法 |
JP3145420B2 (ja) * | 1991-03-20 | 2001-03-12 | 株式会社日立製作所 | ロボットおよびこのロボットを用いた被処理部材の処理方法 |
JP3038972B2 (ja) * | 1991-04-03 | 2000-05-08 | ソニー株式会社 | 加減速パターン生成装置及びパターン生成方法 |
JP3132176B2 (ja) * | 1992-07-31 | 2001-02-05 | ソニー株式会社 | ワーク移載ロボットとその動作制御方法および半導体の製造方法 |
US5363872A (en) * | 1993-03-16 | 1994-11-15 | Applied Materials, Inc. | Low particulate slit valve system and method for controlling same |
JPH0714908A (ja) * | 1993-06-23 | 1995-01-17 | Nec Corp | 基板搬送装置 |
EP0634784A1 (en) * | 1993-07-16 | 1995-01-18 | Applied Materials, Inc. | Variable speed wafer exchange robot |
US5379984A (en) * | 1994-01-11 | 1995-01-10 | Intevac, Inc. | Gate valve for vacuum processing system |
US5738767A (en) * | 1994-01-11 | 1998-04-14 | Intevac, Inc. | Substrate handling and processing system for flat panel displays |
KR0161042B1 (ko) * | 1994-06-07 | 1999-01-15 | 김광호 | 로보트의 주행제어장치 및 그 방법 |
US5706634A (en) * | 1994-06-10 | 1998-01-13 | Johnson & Johnson Vision Products, Inc. | Contact lens transfer device |
US5655060A (en) * | 1995-03-31 | 1997-08-05 | Brooks Automation | Time optimal trajectory for cluster tool robots |
KR100244041B1 (ko) * | 1995-08-05 | 2000-02-01 | 엔도 마코토 | 기판처리장치 |
JP3114579B2 (ja) * | 1995-08-30 | 2000-12-04 | 松下電器産業株式会社 | 産業用ロボットおよびその制御装置 |
US5801945A (en) * | 1996-06-28 | 1998-09-01 | Lam Research Corporation | Scheduling method for robotic manufacturing processes |
US5944940A (en) * | 1996-07-09 | 1999-08-31 | Gamma Precision Technology, Inc. | Wafer transfer system and method of using the same |
US5980194A (en) * | 1996-07-15 | 1999-11-09 | Applied Materials, Inc. | Wafer position error detection and correction system |
US5838121A (en) * | 1996-11-18 | 1998-11-17 | Applied Materials, Inc. | Dual blade robot |
US5855681A (en) * | 1996-11-18 | 1999-01-05 | Applied Materials, Inc. | Ultra high throughput wafer vacuum processing system |
US5961269A (en) * | 1996-11-18 | 1999-10-05 | Applied Materials, Inc. | Three chamber load lock apparatus |
US6007229A (en) * | 1997-06-05 | 1999-12-28 | Johnson & Johnson Vision Products, Inc. | Rapid robotic handling of mold parts used to fabricate contact lenses |
US5943484A (en) * | 1997-09-26 | 1999-08-24 | International Business Machines Corporation | Advanced material requirements planning in microelectronics manufacturing |
-
1997
- 1997-03-17 TW TW086103267A patent/TW369463B/zh not_active IP Right Cessation
- 1997-03-17 EP EP97907329A patent/EP0891840A4/en not_active Withdrawn
- 1997-03-17 KR KR10-1998-0707398A patent/KR100469931B1/ko not_active IP Right Cessation
- 1997-03-17 WO PCT/JP1997/000832 patent/WO1997034742A1/ja active IP Right Grant
- 1997-03-17 JP JP09533350A patent/JP3105544B2/ja not_active Expired - Lifetime
-
1998
- 1998-09-11 US US09/150,980 patent/US6246923B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
KR20000064681A (ko) | 2000-11-06 |
TW369463B (en) | 1999-09-11 |
KR100469931B1 (ko) | 2005-04-06 |
WO1997034742A1 (fr) | 1997-09-25 |
US6246923B1 (en) | 2001-06-12 |
EP0891840A1 (en) | 1999-01-20 |
EP0891840A4 (en) | 2000-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3105544B2 (ja) | ワーク搬送システムの制御装置 | |
KR100640019B1 (ko) | 미리 정의된 시간 최적 궤적 형상에 기초한 로봇 매니퓰레이터 | |
CN108942880B (zh) | 机器人*** | |
US20040249509A1 (en) | System of path planning for robotic manipulators based on maximum acceleration and finite jerk constraints | |
CN109760028A (zh) | 水平多关节型机器人及其原点恢复方法 | |
JP2001110873A (ja) | 処理装置 | |
KR20060096902A (ko) | 로봇 컨트롤러 및 로봇 제어방법 | |
US9199373B2 (en) | Robot control device and control method | |
JPH10124132A (ja) | ロボット制御装置及びロボット | |
JP3410118B2 (ja) | 基板処理装置 | |
JP4871768B2 (ja) | ロボット制御システム | |
US20240092590A1 (en) | Control method and control device for robot | |
JP7514154B2 (ja) | 産業用ロボット及びその制御方法 | |
CN112292236A (zh) | 用于控制工业执行器的方法和控制*** | |
JP2000210890A (ja) | 位置検出装置 | |
JP2000000786A (ja) | 同期制御装置 | |
CN113226662B (zh) | 机器人控制装置、机器人***以及机器人控制方法 | |
JP4974859B2 (ja) | ロボット制御装置 | |
JP2003145461A (ja) | アーム制御方法およびアーム制御装置 | |
JP2024008613A (ja) | 搬送設備 | |
JPH0584678A (ja) | 複数ロボツトによる物品の移載方法 | |
JPH1070174A (ja) | ウェハの位置決め装置及び方法 | |
JP3089813B2 (ja) | 軌跡制御装置 | |
JPH09190224A (ja) | Xyステージ制御装置 | |
EP0420551B1 (en) | Conveying apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080901 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080901 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090901 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130901 Year of fee payment: 13 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |