[go: up one dir, main page]

JP2001232585A - Robot control device - Google Patents

Robot control device

Info

Publication number
JP2001232585A
JP2001232585A JP2000047596A JP2000047596A JP2001232585A JP 2001232585 A JP2001232585 A JP 2001232585A JP 2000047596 A JP2000047596 A JP 2000047596A JP 2000047596 A JP2000047596 A JP 2000047596A JP 2001232585 A JP2001232585 A JP 2001232585A
Authority
JP
Japan
Prior art keywords
robot
wafer transfer
see
origin
rail
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
JP2000047596A
Other languages
Japanese (ja)
Inventor
Akihito Sugino
彰仁 杉野
Toshikazu Ogisu
俊和 荻須
Shigeru Hayashimoto
茂 林本
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.)
CKD Corp
Original Assignee
CKD Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CKD Corp filed Critical CKD Corp
Priority to JP2000047596A priority Critical patent/JP2001232585A/en
Publication of JP2001232585A publication Critical patent/JP2001232585A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)
  • Manipulator (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a robot control device capable of automatically restoring the operation part of a robot controlled to be positioned via an absolute encoder to an original point at a site. SOLUTION: After the operation part of the robot is moved in a specified range provided in the stroke region of the operation part of the robot by using a detecting sensor, a distance up to a mechanical original point of the operation part of the robot is calculated as the manipulated variable of the rotating angle of the absolute encoder directly connected to a servo motor for automatically moving the operation part of the robot to the mechanical original point. Further, with a previously stored correcting angle as a manipulated variable, the operation part of the robot is automatically moved from the mechanical original point to an electrical original point.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、アブソリュートエ
ンコーダを介してロボットの位置決め制御を行うロボッ
トの制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for a robot that controls the positioning of the robot via an absolute encoder.

【0002】[0002]

【従来の技術】従来、半導体製造装置で使用されるウェ
ーハ搬送ロボットにおいては、ウェーハ搬送ロボットの
動作部の駆動源であるサーボモータにアブソリュートエ
ンコーダを直結し、アブソリュートエンコーダの回転角
度などをフィードバックさせて、アブソリュートエンコ
ーダの回転角度などを目標値に常に一致するように、サ
ーボモータを回転・停止させており、これにより、ウェ
ーハ搬送ロボットの動作部の位置決め制御を行ってい
た。
2. Description of the Related Art Conventionally, in a wafer transfer robot used in a semiconductor manufacturing apparatus, an absolute encoder is directly connected to a servo motor which is a driving source of an operation unit of the wafer transfer robot, and a rotation angle of the absolute encoder is fed back. In addition, the servomotor is rotated and stopped so that the rotation angle of the absolute encoder always coincides with the target value, thereby controlling the positioning of the operation unit of the wafer transfer robot.

【0003】また、データバックアップ用の1次電池の
電圧が何らかの理由で異常に低下したときは、アブソリ
ュートエンコーダの回転数などのデータが消失し、ウェ
ーハ搬送ロボットの動作部の現在位置が不明となるの
で、その後においては、ウェーハ搬送ロボットを稼働さ
せる前に、ウェーハ搬送ロボットの動作部を位置決め制
御上の原点(本出願で「電気的原点」という)に移動さ
せる作業(本出願で「原点復帰」という)を行ってい
た。
If the voltage of the primary battery for data backup drops abnormally for some reason, data such as the rotation speed of the absolute encoder is lost, and the current position of the operating part of the wafer transfer robot becomes unknown. Therefore, after that, before the wafer transfer robot is operated, the operation part of the wafer transfer robot is moved to the origin (referred to as “electrical origin” in the present application) for positioning control (“origin return” in the present application). Was called).

【0004】もっとも、原点復帰の方式としては、例え
ば、パルスエンコーダの原点パルスによる方式、固定位
置センサによる方式、ストロークエンドでの突き当て停
止による方式などの数種類の方式が考えられるが、これ
らの方式は主にインクリメンタルエンコーダを使用した
工作機械などで行われるものであって、これらの方式で
原点復帰を行うことは、アブソリュートエンコーダを使
用したウェーハ搬送ロボットには向かなかった。そこ
で、ウェーハ搬送ロボットの動作部の原点復帰は、特殊
な治具などを用いて、ロボットメーカの工場で調整する
ことにより行われていた。
However, there are several types of methods for returning to the origin, such as a method using the pulse of the origin of a pulse encoder, a method using a fixed position sensor, and a method using a stop at the end of a stroke. Is mainly performed by a machine tool or the like using an incremental encoder, and performing the origin return by these methods is not suitable for a wafer transfer robot using an absolute encoder. Therefore, the return to the original point of the operation part of the wafer transfer robot has been performed by adjusting the robot manufacturer's factory using a special jig or the like.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、ウェー
ハ搬送ロボットをロボットメーカの工場で調整するとな
ると、ウェーハ搬送ロボットが設置されている製造ライ
ンを止めなければならないので、その製造ラインが復旧
するまでには、ある程度の時間が必要となる。その一
方、技術進展が著しい半導体製造分野では、半導体の性
能が飛躍的に増大する傾向にあるので、半導体製造装置
のライフサイクルが比較的に短いという特徴がある。従
って、半導体製造分野において、復旧などに要したロス
タイムは、大きな損失を招くことになるから、半導体製
造メーカは、ウェーハ搬送ロボットの動作部の原点復帰
を現場で自動的に行うことを強く望んでいた。それに
は、ウェーハ搬送ロボットの原点復帰の方式を新しく開
発する必要がある。
However, if the wafer transfer robot is adjusted at the factory of the robot maker, the production line on which the wafer transfer robot is installed must be stopped. Requires some time. On the other hand, in the semiconductor manufacturing field in which technological progress is remarkable, the performance of semiconductors tends to increase dramatically, so that the semiconductor manufacturing apparatus is characterized by a relatively short life cycle. Therefore, in the semiconductor manufacturing field, the loss time required for recovery and the like causes a large loss, and semiconductor manufacturers strongly desire that the operation unit of the wafer transfer robot automatically return to the home position on the spot. Was. For that purpose, it is necessary to newly develop a method of returning to the origin of the wafer transfer robot.

【0006】そこで、本発明は、上述した問題点を解決
するためになされたものであり、アブソリュートエンコ
ーダを介して位置決め制御されるロボットの動作部を、
現場で自動的に原点復帰させることができるロボットの
制御装置を提供することを課題とする。
Accordingly, the present invention has been made to solve the above-mentioned problem, and an operation part of a robot whose positioning is controlled through an absolute encoder is provided.
It is an object of the present invention to provide a robot control device that can automatically return to the origin on site.

【0007】[0007]

【課題を解決するための手段】この課題を解決するため
に成された請求項1に係る発明は、ロボットの動作部の
駆動源であるサーボモータと、前記サーボモータに直結
されたアブソリュートエンコーダとを有し、前記アブソ
リュートエンコーダの回転角度を操作量として、前記サ
ーボモータを回転・停止させることにより、前記ロボッ
トの動作部の位置決めを行うロボットの制御装置におい
て、前記ロボットの動作部が特定範囲内にあり且つ前記
アブソリュートエンコーダがただ1つゼロ角度となる前
記ロボットの動作部の位置を、前記ロボットの動作部の
機械的原点とするとともに、前記ロボットの動作部の機
械的原点と前記ロボットの動作部の電気的原点との距離
を、前記アブソリュートエンコーダの回転角度で補正角
度として予め記憶しておき、前記ロボットの動作部が特
定範囲内にあることを検出センサで認識することによ
り、前記ロボットの動作部を機械的原点に自動的に移動
させた後、前記ロボットの動作部を電気的原点に自動的
に移動させることにより、前記ロボットの動作部の原点
復帰を行うこと、を特徴としている。
Means for Solving the Problems According to a first aspect of the present invention, there is provided a servo motor which is a driving source of an operation unit of a robot, and an absolute encoder directly connected to the servo motor. In a robot control device for positioning the operation unit of the robot by rotating and stopping the servomotor with the rotation angle of the absolute encoder as an operation amount, the operation unit of the robot is within a specific range. And the position of the operating part of the robot at which the absolute encoder has only one zero angle is the mechanical origin of the operating part of the robot, and the mechanical origin of the operating part of the robot and the operation of the robot The distance from the electrical origin of the unit to the rotation angle of the absolute encoder is stored in advance as a correction angle. In advance, the operation unit of the robot is automatically moved to a mechanical origin by recognizing that the operation unit of the robot is within a specific range by a detection sensor, and then the operation unit of the robot is electrically connected. By automatically moving to the origin, the origin of the operating section of the robot is returned.

【0008】また、請求項2に係る発明は、請求項1に
記載するロボットの制御装置において、前記検出センサ
の検知対象となる検出板を前記ロボットの動作部に設け
たこと、を特徴としている。
According to a second aspect of the present invention, in the robot control apparatus according to the first aspect, a detection plate to be detected by the detection sensor is provided in an operation section of the robot. .

【0009】また、請求項3に係る発明は、請求項1又
は請求項2に記載するロボットの制御装置において、前
記ロボットがウェーハ搬送ロボットであること、を特徴
としている。
According to a third aspect of the present invention, in the robot control device according to the first or second aspect, the robot is a wafer transfer robot.

【0010】このような特徴を有する本発明のロボット
の制御装置は、アブソリュートエンコーダの回転角度を
操作量として、ロボットの動作部の駆動源であるサーボ
モータを回転・停止させることによって、ロボットの動
作部の位置を制御量とするものであり、アブソリュート
(絶対値)指令方式で操作量が指令されるものである。
[0010] The robot controller of the present invention having the above-described features, by using the rotation angle of the absolute encoder as an operation amount, to rotate and stop the servo motor, which is the drive source of the operation unit of the robot, to operate the robot. The position of the unit is used as the control amount, and the operation amount is commanded by an absolute (absolute value) command method.

【0011】また、本発明のロボットの制御装置では、
ロボットの動作部のストローク領域において、アブソリ
ュートエンコーダのゼロ角度が1つだけ含まれる特定範
囲を設けている。さらに、アブソリュートエンコーダが
ゼロ角度となる特定範囲内のロボットの動作部の唯一の
位置を、ロボットの動作部の機械的原点としている。
Further, in the robot control device of the present invention,
In the stroke area of the operating part of the robot, a specific range is provided in which only one zero angle of the absolute encoder is included. Further, only the position of the robot operating unit within a specific range where the absolute encoder is at a zero angle is defined as the mechanical origin of the robot operating unit.

【0012】そして、本発明のロボットの制御装置にお
いて、ロボットの動作部を原点復帰させる場合には、検
出センサの認識により、サーボモータをCCW方向又は
CW方向に回転・停止させて、ロボットの動作部を特定
範囲内にいったん移動させる。さらに、アブソリュート
エンコーダの現在の回転角度位置などから、ロボットの
動作部の機械的原点に対応するアブソリュートエンコー
ダのゼロ角度までの操作量を算出し、算出した操作量に
より、サーボモータを回転・停止させて、ロボットの動
作部を機械的原点にまで移動させる。その後、予め記憶
していた補正角度を操作量として読み込み、読み込んだ
操作量により、サーボモータを回転・停止させて、ロボ
ットの動作部を電気的原点にまで移動させる。
In the robot control apparatus according to the present invention, when the operating portion of the robot is returned to the origin, the servomotor is rotated and stopped in the CCW direction or the CW direction by the recognition of the detection sensor, and the operation of the robot is started. Part once within the specified range. In addition, the operation amount from the current rotation angle position of the absolute encoder to the zero angle of the absolute encoder corresponding to the mechanical origin of the robot's operating part is calculated, and the servo motor is rotated and stopped based on the calculated operation amount. Move the operating part of the robot to the mechanical origin. Thereafter, the correction angle stored in advance is read as an operation amount, and the servomotor is rotated / stopped according to the read operation amount, and the operating part of the robot is moved to the electrical origin.

【0013】すなわち、本発明のロボットの制御装置
は、アブソリュートエンコーダの回転角度を操作量とし
て、ロボットの動作部の駆動源であるサーボモータを回
転・停止させることによって、ロボットの動作部の位置
決め制御を行うものであり、ロボットの動作部のストロ
ーク領域において設けた特定範囲、検出センサなどを利
用して、ロボットの動作部を機械的原点にまで自動的に
移動させることができるとともに、さらに、予め記憶し
ていた補正角度を利用して、ロボットの動作部を機械的
原点から電気的原点にまで自動的に移動させることがで
きるので、アブソリュートエンコーダを介して位置決め
制御されるロボットの動作部を、現場で自動的に原点復
帰させることができる。
That is, the robot controller of the present invention controls the positioning of the operating part of the robot by rotating and stopping the servomotor, which is the drive source of the operating part of the robot, using the rotation angle of the absolute encoder as an operation amount. By using a specific range provided in the stroke area of the operating part of the robot, a detection sensor, etc., the operating part of the robot can be automatically moved to the mechanical origin, and furthermore, Using the stored correction angle, the robot's operating part can be automatically moved from the mechanical origin to the electrical origin, so the robot's operating part, whose positioning is controlled via an absolute encoder, Home return can be performed automatically on site.

【0014】また、アブソリュートエンコーダの回転角
度を操作量として、ロボットの動作部の駆動源であるサ
ーボモータを回転・停止させることによって、ロボット
の動作部を機械的原点や電気的原点にまで移動させてい
るので、ロボットの動作部の位置決め制御の精度で、ロ
ボットの動作部を自動的に原点復帰させることができ
る。
Further, by using the rotation angle of the absolute encoder as an operation amount, the servomotor, which is the drive source of the operation unit of the robot, is rotated and stopped to move the operation unit of the robot to the mechanical origin or the electric origin. Therefore, the robot operating unit can automatically return to the home position with the accuracy of the positioning control of the operating unit of the robot.

【0015】また、本発明のロボットの制御装置では、
ロボットの動作部を機械的原点にまで移動させる際に、
ロボットの動作部をストロークエンドに突き当てて停止
させる必要はないので、ロボットの機械系と制御系のバ
ランスの崩れが起きにくい。
Further, in the robot control device of the present invention,
When moving the operating part of the robot to the mechanical origin,
Since it is not necessary to stop the operation part of the robot at the stroke end and stop it, the balance between the mechanical system and the control system of the robot is unlikely to be lost.

【0016】また、半導体製造装置の分野では、製造ラ
インの復旧などに要したロスタイムが大きな損失を招く
ことになるから、制御対象のロボットがウェーハ搬送ロ
ボットである場合には、上述した効果を大きく発揮させ
ることができる。
In the field of semiconductor manufacturing equipment, the loss time required for restoring a manufacturing line or the like causes a large loss. Therefore, when the robot to be controlled is a wafer transfer robot, the above-described effects are greatly increased. Can be demonstrated.

【0017】尚、アブソリュートエンコーダを介したロ
ボットの位置決め制御には、フィードバック制御、フィ
ードフォワード制御のいずれでもよい。
The positioning control of the robot via the absolute encoder may be either feedback control or feedforward control.

【0018】[0018]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照にして説明する。本実施の形態のロボットの制御
装置は、ウェーハ搬送ロボットの一部をその制御対象と
している。そこで、先ず、ウェーハ搬送ロボットについ
て、図2に基づいて説明する。図2に示すように、ウェ
ーハ搬送ロボット32は、オープンカセット30から各
処理装置へ、又は、各処理装置からオープンカセット3
0へ、ウェーハ31を1枚又は複数枚ずつ自動的に移し
かえるものである。
Embodiments of the present invention will be described below with reference to the drawings. The robot control device according to the present embodiment controls a part of the wafer transfer robot as a control target. Therefore, the wafer transfer robot will be described first with reference to FIG. As shown in FIG. 2, the wafer transfer robot 32 moves the open cassette 30 to each processing apparatus or from each processing apparatus to the open cassette 3.
In this case, the wafer 31 is automatically transferred to one or more wafers at a time.

【0019】また、ウェーハ搬送ロボット32は、ウェ
ーハ31を保持するハンド36を水平方向に移動させる
スライド部34と、スライド部34を水平面上で回動さ
せるターン部35と、スライド部34及びターン部35
を垂直方向に移動させるリフト部33などから構成され
る。そして、本実施の形態のロボットの制御装置は、ウ
ェーハ搬送ロボット32のスライド部34のハンド36
の位置を制御するものである。
The wafer transfer robot 32 includes a slide portion 34 for horizontally moving a hand 36 holding the wafer 31, a turn portion 35 for rotating the slide portion 34 on a horizontal plane, a slide portion 34 and a turn portion. 35
And a lift unit 33 for moving the vertical direction. Then, the robot control device of the present embodiment includes the hand 36 of the slide portion 34 of the wafer transfer robot 32.
Is controlled.

【0020】次に、ウェーハ搬送ロボット32のスライ
ド部34において、ウェーハ31を保持するハンド36
を水平方向に移動させる機構の概要について、図3に基
づいて説明する。図3に示すように、スライド部34に
おいては、ベース板1に設けられたプーリ2、3によっ
てベルト4が張られている。また、プーリ2には、ベー
ス板1の裏側において、図示されないサーボモータが連
結されている。その一方で、ベース板1に設けられた溝
5には、レール7を摺動可能に保持したブロック6が固
設されている。そして、レール7は、ブロック8を介し
て、上述したベルト4に接続されている。
Next, a hand 36 for holding the wafer 31 is provided on the slide portion 34 of the wafer transfer robot 32.
An outline of a mechanism for moving the in the horizontal direction will be described with reference to FIG. As shown in FIG. 3, in the slide portion 34, a belt 4 is stretched by pulleys 2 and 3 provided on the base plate 1. A servo motor (not shown) is connected to the pulley 2 on the back side of the base plate 1. On the other hand, a block 6 which slidably holds a rail 7 is fixedly provided in the groove 5 provided in the base plate 1. The rail 7 is connected to the above-described belt 4 via a block 8.

【0021】また、レール7の一側面においては、その
両端にプーリ11が設けられるとともに、それらのプー
リ11によってベルト12が張られている。そして、ベ
ルト12は、ブロック15を介して、レール7上を摺動
するガイド14に接続されている。尚、ガイド14は、
図2のウェーハ31を保持するハンド36の基台となる
ものである。
On one side surface of the rail 7, pulleys 11 are provided at both ends, and a belt 12 is stretched by the pulleys 11. The belt 12 is connected via a block 15 to a guide 14 that slides on the rail 7. In addition, the guide 14
This serves as a base for a hand 36 holding the wafer 31 shown in FIG.

【0022】従って、図示されないサーボモータが回転
すると、図示されないサーボモータに連結されたプーリ
2によってベルト4が移動するので、ベルト4に固設さ
れたブロック8を介して、レール7も移動する。そし
て、レール7の直線運動は、ベース板1に固設されたブ
ロック13によって、ベルト12の回転運動に変換され
るので、ベルト12に固設されたブロック15を介し
て、ガイド14も移動する。これにより、ガイド14に
設けられたハンド36(図2参照)は、水平方向に移動
することができる。
Accordingly, when the servo motor (not shown) rotates, the belt 4 moves by the pulley 2 connected to the servo motor (not shown), so that the rail 7 also moves via the block 8 fixed to the belt 4. Then, the linear motion of the rail 7 is converted into the rotational motion of the belt 12 by the block 13 fixed to the base plate 1, so that the guide 14 also moves via the block 15 fixed to the belt 12. . This allows the hand 36 (see FIG. 2) provided on the guide 14 to move in the horizontal direction.

【0023】このとき、レール7の位置と、レール7上
を摺動するガイド14の位置と、ガイド14に設けられ
たハンド36(図2参照)の位置とは、それぞれ一対一
に対応する。また、図示されないサーボモータには、図
示されないアブソリュートエンコーダが直結されてお
り、図示されないサーボモータの回転・停止を、クロー
ズドループを構成したデジタルサーボにより行っている
ので、レール7の位置、ガイド14の位置、ひいては、
ハンド36(図2参照)の位置を、図示されないアブソ
リュートエンコーダを介して、制御することができる。
At this time, the position of the rail 7, the position of the guide 14 that slides on the rail 7, and the position of the hand 36 (see FIG. 2) provided on the guide 14 correspond one-to-one. Further, an absolute encoder (not shown) is directly connected to a servo motor (not shown), and rotation and stop of the servo motor (not shown) are performed by a digital servo having a closed loop. Location, and thus
The position of the hand 36 (see FIG. 2) can be controlled via an absolute encoder (not shown).

【0024】すなわち、図2や図3に示すように、本実
施の形態のロボットの制御装置は、図示されないサーボ
モータを、ウェーハ搬送ロボット32(図2参照)のス
ライド部34におけるレール7(図3参照)、ガイド1
4(図3参照)、ハンド36(図2参照)の駆動源とす
るとともに、図示されないアブソリュートエンコーダの
回転角度を操作量として、駆動源である図示されないサ
ーボモータを回転・停止させることによって、ウェーハ
搬送ロボット32(図2参照)のスライド部34におけ
るレール7(図3参照)、ガイド14(図3参照)、ハ
ンド36(図2参照)の位置を制御量とするものであ
り、アブソリュート(絶対値)指令方式で操作量が指令
されるものである。
That is, as shown in FIGS. 2 and 3, the robot controller of the present embodiment uses a servomotor (not shown) to move the rail 7 (see FIG. 2) on the slide portion 34 of the wafer transfer robot 32 (see FIG. 2). 3), Guide 1
4 (see FIG. 3) and the drive source of the hand 36 (see FIG. 2), and the rotation angle of an absolute encoder (not shown) is used as an operation amount to rotate and stop a servo motor (not shown) which is a drive source, thereby obtaining a wafer. The positions of the rail 7 (see FIG. 3), the guide 14 (see FIG. 3), and the hand 36 (see FIG. 2) in the slide portion 34 of the transfer robot 32 (see FIG. 2) are used as control amounts. Value) The operation amount is instructed by a command method.

【0025】尚、ベース板1には、上述したサーボ機構
が一対設けられており、これにより、図2のウェーハ3
1を保持する2つのハンド36を、個別に、水平方向に
移動させる(位置決め制御する)ことができる。
The base plate 1 is provided with a pair of the above-described servo mechanisms.
The two hands 36 holding 1 can be individually moved in the horizontal direction (positioning control).

【0026】また、本実施の形態のロボットの制御装置
は、図2のウェーハ搬送ロボット32のスライド部34
のハンド36の位置を制御するものであるが、同時に、
レール7(図3参照)、ガイド14(図3参照)のいず
れの位置も制御される。従って、レール7(図3参
照)、ガイド14(図3参照)、ハンド36(図2参
照)のいずれも、「ロボットの動作部」に相当するもの
となるが、説明の便宜上、以後においては、レール7
(図3参照)のみを「ロボットの動作部」として説明す
る。
The robot controller of the present embodiment is provided with a slide unit 34 of the wafer transfer robot 32 shown in FIG.
Is to control the position of the hand 36,
The positions of both the rail 7 (see FIG. 3) and the guide 14 (see FIG. 3) are controlled. Accordingly, the rail 7 (see FIG. 3), the guide 14 (see FIG. 3), and the hand 36 (see FIG. 2) all correspond to the "operating portion of the robot". , Rail 7
Only (see FIG. 3) will be described as “the operation part of the robot”.

【0027】次に、図2のウェーハ搬送ロボット32の
スライド部34での原点復帰の概要について、図1に基
づいて説明する。本実施の形態のロボットの制御装置で
は、図2のウェーハ搬送ロボット32のスライド部34
のレール7(図3参照)のストローク領域において、図
示されないアブソリュートエンコーダが1回転する範囲
内で、かつ、図示されないアブソリュートエンコーダの
ゼロ角度が1つだけ含まれるように、特定範囲を設けて
いる。従って、図2のウェーハ搬送ロボット32のスラ
イド部34のレール7(図3参照)が特定範囲内を移動
するときは、図示されないアブソリュートエンコーダの
回転角度のデータは必ず異なることになる。
Next, a description will be given of an outline of the return to the original point in the slide portion 34 of the wafer transfer robot 32 in FIG. 2 with reference to FIG. In the robot controller of the present embodiment, the sliding portion 34 of the wafer transfer robot 32 shown in FIG.
In the stroke region of the rail 7 (see FIG. 3), a specific range is provided so that the absolute encoder (not shown) makes one rotation and only one zero angle of the absolute encoder (not shown) is included. Therefore, when the rail 7 (see FIG. 3) of the slide section 34 of the wafer transfer robot 32 shown in FIG. 2 moves within a specific range, the data of the rotation angle of the absolute encoder (not shown) always differs.

【0028】尚、具体的には、図3に示すように、ベル
ト4とレール7を接続するブロック8に検出板9を設け
るとともに、検出板9を検知する検出センサ10をベー
ス板1に固設し、図1に示すように、検出センサ10が
検出板9を検知する範囲を特定範囲としている。
Specifically, as shown in FIG. 3, a detection plate 9 is provided on a block 8 connecting the belt 4 and the rail 7, and a detection sensor 10 for detecting the detection plate 9 is fixed to the base plate 1. As shown in FIG. 1, the range in which the detection sensor 10 detects the detection plate 9 is defined as a specific range.

【0029】そして、図示されないアブソリュートエン
コーダがゼロ角度となる特定範囲内の、図2のウェーハ
搬送ロボット32のスライド部34のレール7(図3参
照)の唯一の位置を、図2のウェーハ搬送ロボット32
のスライド部34のレール7(図3参照)の機械的原点
としている。また、図2のウェーハ搬送ロボット32の
スライド部34のレール7(図3参照)の機械的原点と
電気的原点との距離を、図示されないアブソリュートエ
ンコーダの回転角度をもって定め、補正角度として、図
示されないコントローラ内に予め記憶させている。
Then, the only position of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2 within a specific range where an absolute encoder (not shown) is at a zero angle is set to the wafer transfer robot shown in FIG. 32
The mechanical origin of the rail 7 (see FIG. 3) of the slide portion 34 of FIG. Further, the distance between the mechanical origin and the electric origin of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 in FIG. 2 is determined by the rotation angle of an absolute encoder (not shown), and is not shown as a correction angle. It is stored in the controller in advance.

【0030】そして、本実施の形態のロボットの制御装
置において、図2のウェーハ搬送ロボット32のスライ
ド部34のレール7(図3参照)を原点復帰させる場合
には、先ず、検出センサ10が検出板9を検知するま
で、図示されないサーボモータを回転・停止させて、図
2のウェーハ搬送ロボット32のスライド部34のレー
ル7(図3参照)を特定範囲内にいったん移動させる。
In the robot controller according to the present embodiment, when returning the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. Until the plate 9 is detected, the servo motor (not shown) is rotated and stopped, and the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2 is once moved within a specific range.

【0031】さらに、図示されないアブソリュートエン
コーダの現在の回転角度位置などから、図2のウェーハ
搬送ロボット32のスライド部34のレール7(図3参
照)の機械的原点に対応する、図示されないアブソリュ
ートエンコーダのゼロ角度までの操作量を算出し、算出
した操作量により、図示されないサーボモータを回転・
停止させて、図2のウェーハ搬送ロボット32のスライ
ド部34のレール7(図3参照)を機械的原点にまで移
動させる。
Further, based on the current rotational angular position of the absolute encoder (not shown), the absolute encoder (not shown) corresponding to the mechanical origin of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. The operation amount up to the zero angle is calculated, and the servo motor (not shown) is rotated by the calculated operation amount.
After stopping, the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2 is moved to the mechanical origin.

【0032】その後、図示されないコントローラ内に予
め記憶していた補正角度を操作量として読み込み、読み
込んだ操作量により、図示されないサーボモータを回転
・停止させて、図2のウェーハ搬送ロボット32のスラ
イド部34のレール7(図3参照)を電気的原点にまで
移動させる。
Thereafter, a correction angle stored in advance in a controller (not shown) is read as an operation amount, and a servo motor (not shown) is rotated / stopped according to the read operation amount, so that the sliding portion of the wafer transfer robot 32 shown in FIG. The rail 7 (see FIG. 3) is moved to the electrical origin.

【0033】これが、図2のウェーハ搬送ロボット32
のスライド部34での原点復帰の概要であり、この動作
は、図示されないコントローラ内に予め記憶されている
プログラムによって実行される。そこで、次は、図2の
ウェーハ搬送ロボット32のスライド部34での原点復
帰を、図4、図5のフローチャート図に基づいて説明す
る。
This is the wafer transfer robot 32 shown in FIG.
This operation is executed by a program stored in a controller (not shown) in advance. Therefore, next, the return to the original point in the slide portion 34 of the wafer transfer robot 32 in FIG. 2 will be described based on the flowcharts in FIGS.

【0034】図2のウェーハ搬送ロボット32のスライ
ド部34での原点復帰を行うには、図4に示すように、
S1において、図示されないコントローラに対し、原点
復帰コマンドを受信させる。すると、次のS2におい
て、図5の機械的原点のサーチ処理が行われる。
In order to return to the original position at the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2, as shown in FIG.
In S1, a controller (not shown) receives a home return command. Then, in the next S2, the search processing of the mechanical origin of FIG. 5 is performed.

【0035】図5の機械的原点のサーチ処理では、S1
1において、検出センサ10がオンしている否かを判断
する。検出センサ10がオンしていると判断した場合に
は(S11:Yes)、後述するS15へ進む。一方、
検出センサ10がオンしていないと判断した場合には
(S11:No)、S12に進み、図示されないサーボ
モータを所定方向(図3の左側方向)へ定速で回転させ
る。このとき、図2のウェーハ搬送ロボット32のスラ
イド部34のレール7(図3参照)も移動する。
In the process of searching for the mechanical origin shown in FIG.
At 1, it is determined whether the detection sensor 10 is on. When it is determined that the detection sensor 10 is on (S11: Yes), the process proceeds to S15 described later. on the other hand,
If it is determined that the detection sensor 10 is not turned on (S11: No), the process proceeds to S12, and a servo motor (not shown) is rotated at a constant speed in a predetermined direction (the left direction in FIG. 3). At this time, the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 in FIG. 2 also moves.

【0036】その後は、S13において、検出センサ1
0がオンしている否かを判断し、検出センサ10がオン
していると判断するまで、S13の判断を繰り返す(S
13:No)。そして、検出センサ10がオンしている
と判断した場合には(S13:Yes)、S14に進
み、図示されないサーボモータの回転をダイナミックブ
レーキなどで停止させる。このとき、図2のウェーハ搬
送ロボット32のスライド部34のレール7(図3参
照)の移動も停止する。
Thereafter, in S13, the detection sensor 1
0 is ON, and the determination in S13 is repeated until it is determined that the detection sensor 10 is ON (S13).
13: No). If it is determined that the detection sensor 10 is on (S13: Yes), the process proceeds to S14, and the rotation of a servo motor (not shown) is stopped by a dynamic brake or the like. At this time, the movement of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 in FIG. 2 also stops.

【0037】次のS15は、S11で検出センサ10が
オンしていると判断した場合(S11:Yes)、又
は、S14の後に実行されるものであり、図示されない
アブソリュートエンコーダの回転数カウンタを「0」と
する。そして、S16において、図示されないアブソリ
ュートエンコーダの現在の回転角度位置のデータを読み
込む。
The next step S15 is executed when it is determined in step S11 that the detection sensor 10 is turned on (S11: Yes) or after step S14, and the rotation speed counter of the absolute encoder (not shown) is set to "1". 0 ". Then, in S16, the data of the current rotational angle position of the absolute encoder (not shown) is read.

【0038】さらに、S17において、図示されないア
ブソリュートエンコーダの現在の回転角度位置のデータ
から、図2のウェーハ搬送ロボット32のスライド部3
4のレール7(図3参照)の機械的原点に対応する、図
示されないアブソリュートエンコーダのゼロ角度までの
回転角度を算出する。その算出には、算出式で行っても
よいし、マトリックスで行ってもよい。
Further, in S17, the slide unit 3 of the wafer transfer robot 32 of FIG.
The rotation angle of the absolute encoder (not shown) up to the zero angle corresponding to the mechanical origin of the rail 7 (see FIG. 3) is calculated. The calculation may be performed using a calculation formula or a matrix.

【0039】次に、S18では、S17で算出された回
転角度を操作量として、図示されないサーボモータを回
転・停止させる。これにより、図5の機械的原点のサー
チ処理は終了し、図2のウェーハ搬送ロボット32のス
ライド部34のレール7(図3参照)も機械的原点にま
で移動する。
Next, in S18, a servo motor (not shown) is rotated and stopped using the rotation angle calculated in S17 as an operation amount. This completes the mechanical origin search process of FIG. 5, and the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 of FIG. 2 also moves to the mechanical origin.

【0040】その後は、図4に戻り、S3において、図
示されないコントローラ内に予め記憶していた補正角度
を操作量として、図示されないサーボモータを回転・停
止させる。次いで、S6において、図示されないサーボ
モータの回転が停止されたことを確認し(S6:Ye
s)、S7に進んで、図示されないアブソリュートエン
コーダについて、制御上の初期化を行う。これにより、
図2のウェーハ搬送ロボット32のスライド部34のレ
ール7(図3参照)を電気的原点にまで移動させること
ができる。
Thereafter, returning to FIG. 4, in S3, the servo motor (not shown) is rotated and stopped using the correction angle stored in the controller (not shown) as an operation amount. Next, in S6, it is confirmed that the rotation of the servo motor (not shown) has been stopped (S6: Ye).
s) Proceeding to S7, control initialization is performed for an absolute encoder (not shown). This allows
The rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2 can be moved to the electrical origin.

【0041】以上詳細に説明したように、本実施の形態
のロボットの制御装置において、図2のウェーハ搬送ロ
ボット32のスライド部34のレール7(図3参照)の
原点復帰を行う場合には、検出センサ10の認識により
(図5のS11:Yes又はS13:Yes)、図示さ
れないサーボモータを所定方向(図3の左側方向)に回
転・停止させて(図5のS12)、図2のウェーハ搬送
ロボット32のスライド部34のレール7(図3参照)
を特定範囲内にいったん移動させる(図1参照)。さら
に、図示されないアブソリュートエンコーダの現在の回
転角度位置などから、図2のウェーハ搬送ロボット32
のスライド部34のレール7(図3参照)の機械的原点
に対応する、図示されないアブソリュートエンコーダの
ゼロ角度までの操作量を算出し(図5のS17)、算出
した操作量により、図示されないサーボモータを回転・
停止させて、図2のウェーハ搬送ロボット32のスライ
ド部34のレール7(図3参照)を機械的原点にまで移
動させる(図5のS18)。その後、予め記憶していた
補正角度を操作量として読み込み、読み込んだ操作量に
より、図示されないサーボモータを回転・停止させて、
図2のウェーハ搬送ロボット32のスライド部34のレ
ール7(図3参照)を電気的原点にまで移動させる(図
4のS4)。
As described in detail above, in the robot controller of the present embodiment, when returning to the origin of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 of FIG. Upon recognition of the detection sensor 10 (S11: Yes or S13: Yes in FIG. 5), a servo motor (not shown) is rotated and stopped in a predetermined direction (leftward in FIG. 3) (S12 in FIG. 5), and the wafer shown in FIG. Rail 7 of slide section 34 of transfer robot 32 (see FIG. 3)
Is once moved into a specific range (see FIG. 1). Further, the wafer transfer robot 32 of FIG.
The operation amount of the absolute encoder (not shown) corresponding to the mechanical origin of the rail 7 (see FIG. 3) of the slide portion 34 up to zero angle is calculated (S17 of FIG. 5), and the servo amount (not shown) is calculated based on the calculated operation amount. Rotate motor
After stopping, the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2 is moved to the mechanical origin (S18 in FIG. 5). Thereafter, the correction angle stored in advance is read as an operation amount, and a servo motor (not shown) is rotated / stopped by the read operation amount,
The rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2 is moved to the electrical origin (S4 in FIG. 4).

【0042】すなわち、本実施の形態のロボットの制御
装置は、図示されないアブソリュートエンコーダの回転
角度を操作量として、図2のウェーハ搬送ロボット32
のスライド部34のレール7(図3参照)の駆動源であ
る、図示されないサーボモータを回転・停止させること
によって、図2のウェーハ搬送ロボット32のスライド
部34のレール7(図3参照)の位置決め制御を行うも
のであり、図2のウェーハ搬送ロボット32のスライド
部34のレール7(図3参照)のストローク領域におい
て設けた特定範囲(図1参照)、検出センサ10などを
利用して、図2のウェーハ搬送ロボット32のスライド
部34のレール7(図3参照)を機械的原点にまで自動
的に移動させることができるとともに(図5参照)、さ
らに、予め記憶していた補正角度を利用して、図2のウ
ェーハ搬送ロボット32のスライド部34のレール7
(図3参照)を機械的原点から電気的原点にまで自動的
に移動させることができるので(図4参照)、図示され
ないアブソリュートエンコーダを介して位置決め制御さ
れる図2のウェーハ搬送ロボット32のスライド部34
のレール7(図3参照)を、現場で自動的に原点復帰さ
せることができる。
That is, the control device of the robot according to the present embodiment uses the rotation angle of an absolute encoder (not shown) as an operation amount, and
By rotating and stopping a servo motor (not shown), which is a driving source of the rail 7 (see FIG. 3) of the slide portion 34, the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 in FIG. The positioning control is performed by using a specific range (see FIG. 1) provided in the stroke area of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 in FIG. The rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2 can be automatically moved to the mechanical origin (see FIG. 5), and the correction angle stored in advance can be changed. The rail 7 of the slide section 34 of the wafer transfer robot 32 shown in FIG.
(See FIG. 3) can be automatically moved from the mechanical origin to the electrical origin (see FIG. 4), so that the slide of the wafer transfer robot 32 of FIG. 2 whose position is controlled through an absolute encoder (not shown) is controlled. Part 34
Rail 7 (see FIG. 3) can be automatically returned to the origin on site.

【0043】また、図示されないアブソリュートエンコ
ーダの回転角度を操作量として、図2のウェーハ搬送ロ
ボット32のスライド部34のレール7(図3参照)の
駆動源である、図示されないサーボモータを回転・停止
させることによって、図2のウェーハ搬送ロボット32
のスライド部34のレール7(図3参照)を機械的原点
や電気的原点にまで移動させているので(図4、図5参
照)、図2のウェーハ搬送ロボット32のスライド部3
4のレール7(図3参照)の位置決め制御の精度で、図
2のウェーハ搬送ロボット32のスライド部34のレー
ル7(図3参照)を自動的に原点復帰させることができ
る。
Also, using a rotation angle of an absolute encoder (not shown) as an operation amount, a servo motor (not shown), which is a drive source of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. By doing so, the wafer transfer robot 32 of FIG.
Since the rail 7 (see FIG. 3) of the slide portion 34 is moved to the mechanical origin or the electrical origin (see FIGS. 4 and 5), the slide portion 3 of the wafer transfer robot 32 shown in FIG.
With the accuracy of the positioning control of the rail 7 (see FIG. 3), the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 in FIG.

【0044】また、本実施の形態のロボットの制御装置
では、図2のウェーハ搬送ロボット32のスライド部3
4のレール7(図3参照)を機械的原点にまで移動させ
る際に、図2のウェーハ搬送ロボット32のスライド部
34のレール7(図3参照)をストロークエンドに突き
当てて停止させる必要はないので(図5参照)、図2の
ウェーハ搬送ロボット32のスライド部34のレール7
(図3参照)の機械系と制御系のバランスの崩れが起き
にくい。
Further, in the robot controller according to the present embodiment, the sliding portion 3 of the wafer transfer robot 32 shown in FIG.
When moving the rail 7 (see FIG. 3) to the mechanical origin, it is not necessary to stop the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 in FIG. 2 (see FIG. 5), the rail 7 of the slide portion 34 of the wafer transfer robot 32 in FIG.
The balance between the mechanical system and the control system (see FIG. 3) is unlikely to be lost.

【0045】また、半導体製造装置の分野では、製造ラ
インの復旧などに要したロスタイムが大きな損失を招く
ことになるから、本実施の形態のように、制御対象のロ
ボットが図2のウェーハ搬送ロボット32である場合に
は、上述した効果を大きく発揮させることができる。
Further, in the field of semiconductor manufacturing equipment, the loss time required for restoring the manufacturing line or the like causes a large loss. Therefore, as in this embodiment, the robot to be controlled is the wafer transfer robot shown in FIG. When the number is 32, the above-described effect can be exerted greatly.

【0046】尚、本発明は上記実施の形態に限定される
ものでなく、その趣旨を逸脱しない範囲で様々な変更が
可能である。例えば、本実施の形態においては、図3に
示すように、ウェーハ搬送ロボット32(図2参照)の
スライド部34のレール7のストロークの一端におい
て、検出センサ10が設けられており、すなわち、ウェ
ーハ搬送ロボット32(図2参照)のスライド部34の
レール7のストロークの始端付近において、特定範囲が
設けられていた。このため、図5の機械的原点のサーチ
処理のS12において、図示されないサーボモータを所
定方向(図3の左側方法)のみに回転・停止させてい
る。
It should be noted that the present invention is not limited to the above embodiment, and various changes can be made without departing from the gist of the present invention. For example, in the present embodiment, as shown in FIG. 3, the detection sensor 10 is provided at one end of the stroke of the rail 7 of the slide portion 34 of the wafer transfer robot 32 (see FIG. 2). A specific range is provided near the beginning of the stroke of the rail 7 of the slide portion 34 of the transfer robot 32 (see FIG. 2). For this reason, in S12 of the mechanical origin search process in FIG. 5, a servo motor (not shown) is rotated and stopped only in a predetermined direction (the left method in FIG. 3).

【0047】しかしながら、ウェーハ搬送ロボット32
(図2参照)のスライド部34のレール7のストローク
の中間付近において、特定範囲を設けてもよい。但し、
この場合には、図5の機械的原点のサーチ処理におい
て、図示されないサーボモータをCCW方向又はCW方
向に回転・停止させる処理を追加するとともに、ウェー
ハ搬送ロボット32(図2参照)のスライド部34のレ
ール7のストロークエンド付近に、一対の位置センサを
設けて、ウェーハ搬送ロボット32(図2参照)のスラ
イド部34のレール7がストロークエンドに衝突しない
ように配慮する必要がある。
However, the wafer transfer robot 32
A specific range may be provided near the middle of the stroke of the rail 7 of the slide portion 34 (see FIG. 2). However,
In this case, in the process of searching for the mechanical origin in FIG. 5, a process for rotating / stopping a servo motor (not shown) in the CCW direction or the CW direction is added, and the slide portion 34 of the wafer transfer robot 32 (see FIG. 2) is added. It is necessary to provide a pair of position sensors near the stroke end of the rail 7 so that the rail 7 of the slide portion 34 of the wafer transfer robot 32 (see FIG. 2) does not collide with the stroke end.

【0048】また、本実施の形態においては、図2のウ
ェーハ搬送ロボット32のスライド部34のレール7
(図3参照)を機械的原点から電気的原点にまで直ちに
移動させていたが(図4のS5)、図2のウェーハ搬送
ロボット32の製品間のばらつきを考慮して、図2のウ
ェーハ搬送ロボット32のスライド部34のレール7
(図3参照)を、機械的原点から調整絶対位置にまでい
ったん移動させた後に、電気的原点にまで移動させても
よい。
In this embodiment, the rail 7 of the slide portion 34 of the wafer transfer robot 32 shown in FIG.
Although (FIG. 3) was immediately moved from the mechanical origin to the electrical origin (S5 in FIG. 4), the wafer transfer robot 32 in FIG. Rail 7 of slide part 34 of robot 32
(See FIG. 3) may be moved from the mechanical origin to the adjustment absolute position, and then to the electrical origin.

【0049】また、図示されないアブソリュートエンコ
ーダを介した、図2のウェーハ搬送ロボット32のスラ
イド部34のレール7(図3参照)の位置決め制御は、
フィードバック制御でもよいし、フィードフォワード制
御でもよい。
The positioning control of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 shown in FIG. 2 through an absolute encoder (not shown) is performed as follows.
Feedback control or feedforward control may be used.

【0050】また、本実施の形態においては、図2のウ
ェーハ搬送ロボット32のスライド部34のレール7
(図3参照)の位置制御をサーボ機構で行うものである
が、同時に、図2のウェーハ搬送ロボット32のスライ
ド部34のレール7(図3参照)の速度制御をサーボ機
構で行うものであってもよい。
In the present embodiment, the rail 7 of the slide portion 34 of the wafer transfer robot 32 shown in FIG.
The position control (see FIG. 3) is performed by a servo mechanism, and at the same time, the speed control of the rail 7 (see FIG. 3) of the slide portion 34 of the wafer transfer robot 32 in FIG. 2 is performed by the servo mechanism. You may.

【0051】[0051]

【発明の効果】本発明のロボットの制御装置は、アブソ
リュートエンコーダの回転角度を操作量として、ロボッ
トの動作部の駆動源であるサーボモータを回転・停止さ
せることによって、ロボットの動作部の位置決め制御を
行うものであり、ロボットの動作部のストローク領域に
おいて設けた特定範囲、検出センサなどを利用して、ロ
ボットの動作部を機械的原点にまで自動的に移動させる
ことができるとともに、さらに、予め記憶していた補正
角度を利用して、ロボットの動作部を機械的原点から電
気的原点にまで自動的に移動させることができるので、
アブソリュートエンコーダを介して位置決め制御される
ロボットの動作部を、現場で自動的に原点復帰させるこ
とができる。
According to the robot control apparatus of the present invention, the positioning control of the robot operating unit is performed by rotating and stopping the servo motor which is the drive source of the robot operating unit using the rotation angle of the absolute encoder as an operation amount. By using a specific range provided in the stroke area of the operating part of the robot, a detection sensor, etc., the operating part of the robot can be automatically moved to the mechanical origin, and furthermore, Using the stored correction angle, the operating part of the robot can be automatically moved from the mechanical origin to the electrical origin,
The operating part of the robot whose positioning is controlled via the absolute encoder can automatically return to the origin on site.

【0052】また、アブソリュートエンコーダの回転角
度を操作量として、ロボットの動作部の駆動源であるサ
ーボモータを回転・停止させることによって、ロボット
の動作部を機械的原点や電気的原点にまで移動させてい
るので、ロボットの動作部の位置決め制御の精度で、ロ
ボットの動作部を自動的に原点復帰させることができ
る。
Also, by using the rotation angle of the absolute encoder as an operation amount, the servomotor, which is the drive source of the robot operation unit, is rotated and stopped, thereby moving the robot operation unit to the mechanical origin or the electric origin. Therefore, the robot operating unit can automatically return to the home position with the accuracy of the positioning control of the operating unit of the robot.

【0053】また、本発明のロボットの制御装置では、
ロボットの動作部を機械的原点にまで移動させる際に、
ロボットの動作部をストロークエンドに突き当てて停止
させる必要はないので、ロボットの機械系と制御系のバ
ランスの崩れが起きにくい。
Further, in the robot controller according to the present invention,
When moving the operating part of the robot to the mechanical origin,
Since it is not necessary to stop the operation part of the robot at the stroke end and stop it, the balance between the mechanical system and the control system of the robot is unlikely to be lost.

【0054】また、半導体製造装置の分野では、製造ラ
インの復旧などに要したロスタイムが大きな損失を招く
ことになるから、制御対象のロボットがウェーハ搬送ロ
ボットである場合には、上述した効果を大きく発揮させ
ることができる。
In the field of semiconductor manufacturing equipment, the loss time required for restoring a manufacturing line or the like causes a large loss. Therefore, when the robot to be controlled is a wafer transfer robot, the above-described effects are greatly increased. Can be demonstrated.

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

【図1】本発明のロボットの制御装置が行う原点復帰の
概要を説明した図である。
FIG. 1 is a diagram illustrating an outline of origin return performed by a robot control device of the present invention.

【図2】本発明のロボットの制御装置の制御対象である
ウェーハ搬送ロボットの斜視図である。
FIG. 2 is a perspective view of a wafer transfer robot to be controlled by the robot control device of the present invention.

【図3】本発明のロボットの制御装置の制御対象である
ウェーハ搬送ロボットのスライド部の機構の概要を示し
た図である。
FIG. 3 is a diagram showing an outline of a mechanism of a slide unit of a wafer transfer robot which is a control target of the robot control device of the present invention.

【図4】本発明のロボットの制御装置が行う原点復帰の
フローチャート図である。
FIG. 4 is a flowchart of origin return performed by the robot control device of the present invention.

【図5】本発明のロボットの制御装置が行う原点復帰に
おける機械的原点のサーチ処理のフローチャート図であ
る。
FIG. 5 is a flowchart of a mechanical origin search process performed by the robot control device of the present invention in origin return.

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

2 サーボモータに直結されたプーリー 9 検出板 10 検出センサ 32 ウェーハ搬送ロボット 34 ウェーハ搬送ロボットのスライド部 2 Pulley directly connected to servo motor 9 Detection plate 10 Detection sensor 32 Wafer transfer robot 34 Sliding part of wafer transfer robot

───────────────────────────────────────────────────── フロントページの続き (72)発明者 林本 茂 愛知県春日井市堀の内町850番地 シーケ ーディ株式会社春日井事業所内 Fターム(参考) 3F059 AA01 BA04 DA10 DD01 DE01 FB26 5F031 CA02 DA08 FA01 FA07 FA13 GA47 GA48 GA50 GA51 GA54 JA14 JA22 JA36 JA51 KA06 KA08 KA10 PA02 PA10 5H303 AA10 BB01 BB06 DD01 EE03 EE07 FF01 FF07 FF20 GG02 GG20 HH05 HH09  ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Shigeru Hayashimoto 850 Horinouchi-cho, Kasugai-shi, Aichi F-term (reference) in Kasugai Works 3F059 AA01 BA04 DA10 DD01 DE01 FB26 5F031 CA02 DA08 FA01 FA07 FA13 GA47 GA48 GA50 GA51 GA54 JA14 JA22 JA36 JA51 KA06 KA08 KA10 PA02 PA10 5H303 AA10 BB01 BB06 DD01 EE03 EE07 FF01 FF07 FF20 GG02 GG20 HH05 HH09

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 ロボットの動作部の駆動源であるサーボ
モータと、前記サーボモータに直結されたアブソリュー
トエンコーダとを有し、前記アブソリュートエンコーダ
の回転角度を操作量として、前記サーボモータを回転・
停止させることにより、前記ロボットの動作部の位置決
めを行うロボットの制御装置において、 前記ロボットの動作部が特定範囲内にあり且つ前記アブ
ソリュートエンコーダがただ1つゼロ角度となる前記ロ
ボットの動作部の位置を、前記ロボットの動作部の機械
的原点とするとともに、 前記ロボットの動作部の機械的原点と前記ロボットの動
作部の電気的原点との距離を、前記アブソリュートエン
コーダの回転角度で補正角度として予め記憶しておき、 前記ロボットの動作部が特定範囲内にあることを検出セ
ンサで認識することにより、前記ロボットの動作部を機
械的原点に自動的に移動させた後、前記ロボットの動作
部を電気的原点に自動的に移動させることにより、前記
ロボットの動作部の原点復帰を行うこと、を特徴とする
ロボットの制御装置。
1. A servo motor which is a drive source of an operation part of a robot, and an absolute encoder directly connected to the servo motor, wherein the rotation of the servo motor is controlled by using a rotation angle of the absolute encoder as an operation amount.
In the robot control device for positioning the operating part of the robot by stopping, the position of the operating part of the robot such that the operating part of the robot is within a specific range and the absolute encoder has only one zero angle. Is the mechanical origin of the operating part of the robot, and the distance between the mechanical origin of the operating part of the robot and the electrical origin of the operating part of the robot is determined in advance as a correction angle by the rotation angle of the absolute encoder. Remembering, by automatically recognizing the operating part of the robot to a mechanical origin by recognizing by a detection sensor that the operating part of the robot is within a specific range, the operating part of the robot is The robot automatically moves to an electrical origin, thereby performing a return to the origin of the operation part of the robot. Control device.
【請求項2】 請求項1に記載するロボットの制御装置
において、 前記検出センサの検知対象となる検出板を前記ロボット
の動作部に設けたこと、を特徴とするロボットの制御装
置。
2. The robot control device according to claim 1, wherein a detection plate to be detected by the detection sensor is provided in an operation part of the robot.
【請求項3】 請求項1又は請求項2に記載するロボッ
トの制御装置において、 前記ロボットがウェーハ搬送ロボットであること、を特
徴とするロボットの制御装置。
3. The robot control device according to claim 1, wherein the robot is a wafer transfer robot.
JP2000047596A 2000-02-24 2000-02-24 Robot control device Pending JP2001232585A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000047596A JP2001232585A (en) 2000-02-24 2000-02-24 Robot control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000047596A JP2001232585A (en) 2000-02-24 2000-02-24 Robot control device

Publications (1)

Publication Number Publication Date
JP2001232585A true JP2001232585A (en) 2001-08-28

Family

ID=18569820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000047596A Pending JP2001232585A (en) 2000-02-24 2000-02-24 Robot control device

Country Status (1)

Country Link
JP (1) JP2001232585A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021124603A1 (en) * 2019-12-16 2021-06-24 株式会社日立産機システム Motor control device and motor control method
CN115674467A (en) * 2021-07-28 2023-02-03 环晟光伏(江苏)有限公司 Tool clamp suitable for silicon wafer rotation and use method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021124603A1 (en) * 2019-12-16 2021-06-24 株式会社日立産機システム Motor control device and motor control method
JPWO2021124603A1 (en) * 2019-12-16 2021-06-24
CN115674467A (en) * 2021-07-28 2023-02-03 环晟光伏(江苏)有限公司 Tool clamp suitable for silicon wafer rotation and use method

Similar Documents

Publication Publication Date Title
US7506553B1 (en) Methods, devices and systems for adaptively driving screws using a screw driving tool
US11850743B2 (en) Transport apparatus, semiconductor manufacturing apparatus, and transport method
US20140070752A1 (en) Motor control apparatus, motor control method, control system, and position estimation method to be used in control system
US20210078135A1 (en) Rotational speed control in robot-supported grinding
JP2694827B2 (en) Backlash correction method
JP3070488B2 (en) Auto sampler
JP2001232585A (en) Robot control device
CN209177523U (en) A placement and rotation mechanism based on electromagnet fixation
CN112994530A (en) Two-axis synchronous adjustment method of servo drive system
KR101681076B1 (en) Method of correcting tracking error of scara robot
JPS6378206A (en) Following delay removal method using digital servo system in full close feedback nc system
JP2684782B2 (en) Data correction device
CN106527352A (en) Robot servo motor positioning control method
KR102032403B1 (en) Apparatus for aligning semiconductor wafer using captured image and method thereof
JP4178678B2 (en) Electronic component mounting machine and method thereof
JPH07112385A (en) Mounting device
JP2000000786A (en) Synchronous control device
JP3961280B2 (en) POSITIONING CONTROL DEVICE, POSITIONING CONTROL METHOD, AND COMPONENT MOUNTING DEVICE
KR200395081Y1 (en) A Controller For Wafer Transportation Robot
JPH10333752A (en) Positioning control method and device therefor and processing program storage medium
JP2004054373A (en) Position control method
JP2005016966A (en) Apparatus for detecting wire tension
JPH10138059A (en) Automatic assembling device, and control method therefor
JPH11272320A (en) Positioning controller and control method
JP2507957B2 (en) Movement control device for industrial robot