JP5453590B2 - Robot hand control method and workpiece transfer robot system - Google Patents
Robot hand control method and workpiece transfer robot system Download PDFInfo
- Publication number
- JP5453590B2 JP5453590B2 JP2007341507A JP2007341507A JP5453590B2 JP 5453590 B2 JP5453590 B2 JP 5453590B2 JP 2007341507 A JP2007341507 A JP 2007341507A JP 2007341507 A JP2007341507 A JP 2007341507A JP 5453590 B2 JP5453590 B2 JP 5453590B2
- Authority
- JP
- Japan
- Prior art keywords
- workpiece
- sensors
- robot
- coordinate system
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 34
- 238000012546 transfer Methods 0.000 title claims description 17
- 230000004044 response Effects 0.000 claims description 46
- 238000001514 detection method Methods 0.000 claims description 22
- 230000000630 rising effect Effects 0.000 claims description 14
- 238000009434 installation Methods 0.000 claims description 12
- 235000012431 wafers Nutrition 0.000 description 19
- 239000004065 semiconductor Substances 0.000 description 15
- 230000008569 process Effects 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000006073 displacement reaction Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000008602 contraction Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Description
本発明は、ワークを複数の位置間で搬送するロボットのハンドの制御方法及びワーク搬送ロボットシステムに関する。 The present invention relates to a method for controlling a hand of a robot that conveys a workpiece between a plurality of positions, and a workpiece conveyance robot system.
従来から、半導体ウェハやガラス基板等のワークをカセット間で搬送するロボットがある。このロボットは、搬送のために必要な所定動作が予め教示されており、教示データに従って所定の教示動作を行う。例えば、カセットに収納された半導体ウェハを、ロボットの搬送アームにより取り出して、この状態で搬送アームを移動させ、他のカセットや検査テーブルに半導体ウェハを供給する、といった教示動作を行う。半導体ウェハの供給先では、それが搬送アームに正確に位置決めされた状態で供給されることが必要である。このような位置決めに関する技術として、例えば特許文献1に開示された技術がある。
Conventionally, there are robots that transport workpieces such as semiconductor wafers and glass substrates between cassettes. This robot is previously taught a predetermined operation necessary for conveyance, and performs a predetermined teaching operation according to the teaching data. For example, the semiconductor wafer stored in the cassette is taken out by the transfer arm of the robot, and the transfer arm is moved in this state to supply the semiconductor wafer to another cassette or inspection table. The semiconductor wafer supply destination needs to be supplied in a state where it is accurately positioned on the transfer arm. As a technique relating to such positioning, for example, there is a technique disclosed in
特許文献1に開示された半導体ウェハの位置決め装置は、ロボットの搬送アームの移動方向に沿って2箇所に設置された光電センサに向かって半導体ウェハを直線移動させ、半導体ウェハの外周部エッジに基づく光電センサの応答位置を、半導体ウェハを保持するロボットの座標として取得する。光電センサの応答位置としては、未検出状態から検出状態に切り替わる立上り点を2点、検出状態から未検出状態に切り替わる立下り点を2点、という合計4点の応答位置を取得する。その後、光電センサの応答位置と、基準軌道からの距離や設置座標による光電センサの設置条件とで、半導体ウェハの中心とロボットの理想的な半導体ウェハ保持位置との偏差をずれ量として算出する。
The semiconductor wafer positioning apparatus disclosed in
なお、他にも例えば、半導体ウェハを、1点若しくは複数のセンサに対して円弧軌道を描くように通過させ、その半導体ウェハの外周部エッジに基づくセンサの応答位置を、半導体ウェハを保持するロボットの座標として取得するものもある(例えば特許文献2参照)。この際、センサの応答位置については、上述した特許文献1と同様になる。
In addition, for example, a robot that passes a semiconductor wafer so as to draw an arc trajectory with respect to one point or a plurality of sensors, and a sensor holding position of the response position of the sensor based on the outer peripheral edge of the semiconductor wafer. Some of them are acquired as the coordinates (see, for example, Patent Document 2). At this time, the response position of the sensor is the same as that of
しかしながら、上述した従来技術は、いずれもセンサの立上りと立下りの応答を等価に扱っており、センサの固有特性である応答差(ヒステリシス)までは考慮していない。したがって、ずれ量を算出する計算においては、センサの応答差による誤差が加算されてしまう。 However, each of the above-described conventional techniques treats the rise and fall responses of the sensor equivalently, and does not consider the response difference (hysteresis) that is a characteristic characteristic of the sensor. Therefore, in the calculation for calculating the deviation amount, an error due to a difference in sensor response is added.
また、立上り点の2点と立下り点の2点という合計4点の応答位置を用いるとなると、半導体ウェハがセンサの上を通過し終わるまで(立下り点の応答位置を取得できないため)、ずれ量を判定することができない。 Also, when using a total of four response positions, two rising points and two falling points, until the semiconductor wafer has passed over the sensor (because the falling point response position cannot be obtained), The amount of deviation cannot be determined.
本発明は、以上の点に鑑みてなされたものであり、その目的は、センサの応答差による誤差が加算されてしまうのを防ぐとともに、半導体ウェハがセンサ上を通過し終わらなくても、ずれ量を算出することが可能なロボットのハンドの制御方法及びワーク搬送ロボットシステムを提供することにある。 The present invention has been made in view of the above points, and an object of the present invention is to prevent an error due to a difference in response between sensors from being added, and to prevent a semiconductor wafer from passing over the sensor even if the semiconductor wafer has not passed over the sensor. An object of the present invention is to provide a robot hand control method and a workpiece transfer robot system capable of calculating the amount.
以上のような課題を解決するために、本発明は、以下のものを提供する。 In order to solve the above problems, the present invention provides the following.
(1) 第1の位置から第2の位置にワークを位置決めしながら搬送するロボットのハンドの制御方法であって、前記第1の位置から前記第2の位置に前記ワークを搬送する搬送路中に、前記ワークの異なるエッジを検出する複数のセンサが、搬送される前記ワークの移動位置を定義するアライメント座標系に基づいて配置されており、前記第1の位置から前記第2の位置まで前記ワークを搬送する際、前記ワークの異なるエッジを前記複数のセンサを用いて検出し、前記複数のセンサの各々の立上り応答又は立下り応答のどちらか一方の検出信号を用いて、前記複数のセンサから出力された検出信号に基づく前記複数のセンサ相互の応答状態から、搬送される前記ワークの前記移動位置のずれ量を算出し、前記ずれ量を、前記ロボットの動作軌道を定義するロボット座標系に変換し、前記ロボットのハンドの動作を制御するものであって、前記アライメント座標系における前記複数のセンサの設置距離と、前記複数のセンサのいずれもがOFFしている状態と、前記複数のセンサのいずれもがONしている状態と、前記複数のセンサのいずれかがONしている各々の状態とのうち、一の状態から他の状態に変化したときの前記ロボットの動作量と、を使用して前記ずれ量を算出することを特徴とするロボットのハンドの制御方法。 (1) A method for controlling a hand of a robot that conveys a workpiece while positioning the workpiece from a first position to a second position, in a conveyance path that conveys the workpiece from the first position to the second position. In addition, a plurality of sensors for detecting different edges of the workpiece are arranged based on an alignment coordinate system that defines a movement position of the workpiece to be conveyed, and the first position to the second position are When conveying a workpiece, different edges of the workpiece are detected by using the plurality of sensors, and the plurality of sensors are detected by using a detection signal of either a rising response or a falling response of each of the plurality of sensors. A displacement amount of the movement position of the workpiece to be conveyed is calculated from a response state of the plurality of sensors based on the detection signal output from the sensor , and the displacement amount is calculated based on the movement amount of the robot. It converts to a robot coordinate system that defines a trajectory and controls the operation of the robot's hand, and the installation distance of the plurality of sensors in the alignment coordinate system and all of the plurality of sensors are turned off. Of one of the plurality of sensors and a state in which any of the plurality of sensors is on, and when the state changes from one state to another state. A method of controlling a hand of a robot, wherein the amount of deviation is calculated using an amount of movement of the robot.
本発明によれば、カセットなどの第1の位置からワーク(ウェハ)を取り出して、第2の位置(所定の供給先)に位置決めしながら搬送するロボットのハンドの制御方法で、第1の位置から第2の位置にワークを搬送する搬送路の途中に、ワークの異なるエッジを検出する複数のセンサを、搬送されるワークの移動位置を定義するアライメント座標系に基づいて配置し、これら複数のセンサによってワークの異なるエッジを検出し、検出信号から搬送されるワークの移動位置のずれ量を算出した後、そのずれ量をロボットの動作軌道を定義するロボット座標系に変換して、ロボットのハンドの動作を制御するようにしたので、センサの応答差による誤差が加算されてしまうのを防ぐことができる。 According to the present invention, in the method for controlling the hand of a robot that takes out a work (wafer) from a first position such as a cassette and transfers it to a second position (predetermined supply destination), the first position A plurality of sensors that detect different edges of the workpiece are arranged in the middle of the conveyance path for conveying the workpiece from the second position to the second position based on an alignment coordinate system that defines the movement position of the workpiece to be conveyed . After detecting different edges of the workpiece by the sensor and calculating the deviation amount of the movement position of the workpiece conveyed from the detection signal, the deviation amount is converted into a robot coordinate system that defines the movement trajectory of the robot. Thus, it is possible to prevent an error due to a difference in sensor response from being added.
すなわち、ワークの基準位置を定義するアライメント座標系に基づいて配置された複数のセンサによって、ワークの異なるエッジを検出することで、センサの応答特性が等価な複数のセンサの座標に基づき位置偏差(搬送されるワークの移動位置のずれ量)を(幾何学的に)算出することができる。したがって、従来の位置決め装置のように、立上り点と立下り点の応答位置を用いる必要がなく、センサの応答差による誤差が加算されてしまうのを防ぐことができる。 That is, by detecting different edges of a workpiece by a plurality of sensors arranged based on an alignment coordinate system that defines a reference position of the workpiece, a position deviation (based on the coordinates of the plurality of sensors with equivalent response characteristics of the sensor) It is possible to calculate (geometrically) the displacement amount of the movement position of the work to be conveyed . Therefore, unlike the conventional positioning device, it is not necessary to use the response positions of the rising point and the falling point, and it is possible to prevent an error due to a difference in sensor response from being added.
また、立上り点と立下り点の応答位置を用いる必要がなければ、ワークの外周部エッジの半分が検出対象となるため、ワークがセンサ上を通過し終わらなくても、ずれ量を算出することができ、ひいてはずれ量を検出するプロセスの短縮化を図ることができる。 If it is not necessary to use the response positions of the rising and falling points, half of the outer peripheral edge of the workpiece is to be detected, so the amount of deviation can be calculated even if the workpiece does not finish passing over the sensor. As a result, the process for detecting the amount of deviation can be shortened.
なお、本発明では、「複数のセンサ」は、ワークの基準位置を定義するアライメント座標系に基づいて配置されていれば足り、必ずしも、円周上や直線上に配置されていなくても構わない。 In the present invention, the “several sensors” need only be arranged based on the alignment coordinate system that defines the reference position of the workpiece, and may not necessarily be arranged on the circumference or straight line. .
(2) 前記アライメント座標系は前記複数のセンサを結ぶ直線と平行な軸をX軸とする直交座標系であり、かつ、前記ワークは円形状であり、前記ワークのエッジが前記複数のセンサ上に同時に位置する円を理想円とし、その中心を基準位置とし、前記基準位置にある前記ワークを理想円とした場合の中心点を当該直交座標系の原点とし、前記複数のセンサは、前記理想円の円周上に配置されたことを特徴とするロボットのハンドの制御方法。 (2) The alignment coordinate system is an orthogonal coordinate system in which an axis parallel to a straight line connecting the plurality of sensors is an X axis, the workpiece is circular, and the edges of the workpiece are on the plurality of sensors. The circle simultaneously located at the center is the ideal circle, the center is the reference position, the center point when the workpiece at the reference position is the ideal circle is the origin of the Cartesian coordinate system, and the plurality of sensors are the ideal circle A method for controlling a robot hand, which is arranged on a circle.
本発明によれば、上述したアライメント座標系は、複数のセンサを結ぶ直線と平行な軸をX軸とする直交座標系であり、かつ、基準位置にある円形状のワークを理想円とした場合の中心点を、その直交座標系の原点とし、複数のセンサは、理想円の円周上に配置されたこととしたので、これら複数のセンサによってワークの異なるエッジを検出することで、円形状のワークが理想円からどれだけずれているか(位置偏差)を算出することができる。このように、アライメント座標系を複数のセンサを結ぶ直線と平行な軸をX軸とする直交座標系とすることによって、座標変換の回数を低減することができ、ひいては処理負荷の軽減に寄与することができる。 According to the present invention, the alignment coordinate system described above is an orthogonal coordinate system having an X axis as an axis parallel to a straight line connecting a plurality of sensors, and a circular workpiece at the reference position is an ideal circle. The center point of is the origin of the Cartesian coordinate system, and the multiple sensors are arranged on the circumference of the ideal circle. By detecting different edges of the workpiece with these multiple sensors, the circular shape It is possible to calculate how much the workpiece is deviated from the ideal circle (positional deviation). Thus, by making the alignment coordinate system an orthogonal coordinate system having an X-axis as an axis parallel to a straight line connecting a plurality of sensors, the number of coordinate transformations can be reduced, thereby contributing to a reduction in processing load. be able to.
また、本発明のロボットのハンドの制御方法は、前記センサの立上り応答又は立下り応答のどちらか一方の検出信号を用いて、前記ずれ量を検出することを特徴とする。 The control method of the hand of the robot of the present invention, prior SL with either the detection signal of the rising response or falling response of the sensor, and detects the shift amount.
本発明によれば、上述したセンサの立上り応答又は立下り応答のどちらか一方の検出信号を用いて、ずれ量を検出することとしたので、ワークがセンサ上を通過し終わらなくても、ずれ量を算出することができ、ひいてはずれ量を検出するプロセスの短縮化を図ることができる。 According to the present invention, since the deviation amount is detected using the detection signal of either the rising response or the falling response of the sensor described above, even if the workpiece does not end on the sensor, the deviation is detected. The amount can be calculated, and as a result, the process of detecting the deviation amount can be shortened.
(3) ワークをハンドに載置して第1の位置から第2の位置に位置決めしながら搬送するワーク搬送ロボットシステムであって、前記ハンドの動作軌道を定義するロボット座標系と、前記ロボット座標系とは独立であって、搬送される前記ワークの移動位置を定義するアライメント座標系と、前記第1の位置から前記第2の位置に前記ワークを搬送する搬送路中に、前記アライメント座標系に基づいて配置されるとともに、前記ワークの異なるエッジを検出する複数のセンサと、前記第1の位置から前記第2の位置に前記ワークを搬送する際に、前記複数のセンサの各々の立上り応答又は立下り応答のどちらか一方の検出信号を用いて、記複数のセンサから出力された検出信号に基づく前記複数のセンサ相互の応答状態から、搬送される前記ワークの移動位置のずれ量を算出する手段と、前記ずれ量を、前記ロボット座標系における座標ずれに変換する手段と、を備え、前記アライメント座標系における前記複数のセンサの設置距離と、前記複数のセンサのいずれもがOFFしている状態と、前記複数のセンサのいずれもがONしている状態と、前記複数のセンサのいずれかがONしている各々の状態とのうち、一の状態から他の状態に変化したときの前記ロボットの動作量と、を使用して前記ずれ量を算出することを特徴とするワーク搬送ロボットシステム。
( 3 ) A workpiece transfer robot system that transfers a workpiece while placing the workpiece on the hand from the first position to the second position, the robot coordinate system defining the movement trajectory of the hand, and the robot coordinates An alignment coordinate system that defines a movement position of the workpiece to be conveyed and a conveyance path that conveys the workpiece from the first position to the second position. And a plurality of sensors for detecting different edges of the workpiece, and a rising response of each of the plurality of sensors when the workpiece is transported from the first position to the second position. or using either one of the detection signal of the falling response from said plurality of sensors mutual response state based on the detection signal output from the serial plurality of sensors, prior to being transported Means for calculating a displacement amount of the movement position of the workpiece, and means for converting the displacement amount into a coordinate displacement in the robot coordinate system, the installation distance of the plurality of sensors in the alignment coordinate system, and the plurality One of a state in which all of the sensors are OFF, a state in which any of the plurality of sensors is ON, and a state in which any of the plurality of sensors is ON And a movement amount of the robot when the state is changed to another state, to calculate the deviation amount.
本発明によれば、ハンドの動作軌道を定義するロボット座標系と、このロボット座標系とは独立であって、搬送されるワークの移動位置を定義するアライメント座標系とを定義した上で、ワークの異なるエッジを検出する複数のセンサをアライメント座標系に基づいて配置し、複数のセンサから出力された検出信号から、搬送されるワークの移動位置のずれ量を算出した後、そのずれ量を、ロボット座標系における座標ずれに変換することとしたので、センサの応答差による誤差が加算されてしまうのを防ぐとともに、ずれ量を検出するプロセスの短縮化を図ることができる。 According to the present invention, the robot coordinate system that defines the movement trajectory of the hand and the alignment coordinate system that is independent of the robot coordinate system and defines the movement position of the workpiece to be transported are defined. A plurality of sensors that detect different edges of the workpiece are arranged based on the alignment coordinate system, and after calculating the shift amount of the movement position of the conveyed workpiece from the detection signals output from the plurality of sensors, the shift amount is Since the conversion is made into the coordinate shift in the robot coordinate system, it is possible to prevent the error due to the difference in the response of the sensor from being added and to shorten the process of detecting the shift amount.
本発明に係るロボットのハンドの制御方法及びワーク搬送ロボットシステムによれば、センサの応答特性が等価な複数のセンサの座標に基づいて、搬送されるワークの移動位置のずれ量を算出することができ、ひいてはセンサの応答差による誤差が加算されてしまうのを防ぐことができる。また、立上り点と立下り点の応答位置を用いる必要がないので、ずれ量を検出するプロセスの短縮化を図ることができる。
According to the control method and the workpiece transfer robot system of the hand of the robot according to the present invention, the response characteristic of the sensor is based on coordinates of the equivalent multiple sensors, is possible to calculate the amount of deviation of the movement position of the workpiece to be transported As a result, it is possible to prevent an error due to a difference in sensor response from being added. Further, since it is not necessary to use the response positions of the rising point and the falling point, it is possible to shorten the process for detecting the deviation amount.
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
[ワーク搬送ロボットシステム]
図1は、本発明の実施の形態に係るワーク搬送ロボットシステムの構成図である。また、図2は、図1に示すワーク搬送ロボットシステムにおけるロボット100及びロボットコントローラ200の電気的構成を示すブロック図である。なお、図1及び図2の構成は一例であって、本発明は、本構成に限られるものではない。例えば、図1及び図2では特に図示していないが、ロボットコントローラ200に教示操作端末を(シリアルケーブル等の有線により又は赤外線通信,近距離ワイヤレス通信等の無線により)接続することで、ロボット100を遠隔操作することが可能である。
[Work transfer robot system]
FIG. 1 is a configuration diagram of a workpiece transfer robot system according to an embodiment of the present invention. FIG. 2 is a block diagram showing an electrical configuration of the
まず、図1及び図2に示すように、ワーク搬送ロボットシステムは、ロボット100と、ロボットコントローラ200と、2個のセンサ301,302)を有している。なお、本実施形態では、図1に示すように、ロボット100としてスカラ型(水平多関節型)のロボットを採用している。
First, as shown in FIGS. 1 and 2, the workpiece transfer robot system includes a
ロボット100は、基台11と、アーム15と、から構成されている。アーム15は、ハンドフォーク部16aとハンド基端部16bを有している。また、アーム15は、第1関節部17a,第2関節部17b,第3関節部17cにより回転可能に連結されており、回転駆動源による回転力を伝達し所望の動作をさせることができるようになっている。
The
アーム15は、基台11に回転可能に配置されている。すなわち、アーム15は、Z軸周りにΘ回転することができる。また、アーム15は、上下にスライド移動可能(図中のZ軸方向へ移動可能)となるように構成されている。
The
ロボット100に備えられるアーム15は、上述したように3個の関節部(第1関節部17a,第2関節部17b,第3関節部17c)とともに、第1アーム部18と、第1アーム部18と連結される第2アーム部19と、を有している。
As described above, the
第1アーム部18の基端は、回転可能な第1関節部17aを構成する。また、第1アーム部18の先端となる第2アーム部19の基端とが駆動軸を介して連結され、回転可能な第2関節部17bを構成する。さらに、第2アーム部19の先端とハンド基端部16bとが駆動軸を介して連結されて、回転可能な第3関節部17cを構成する。
The proximal end of the
アーム15は、図示しない回転駆動源により、第1関節部17aと第2関節部17bと第3関節部17cとを回動させて、ハンドフォーク部16a及びハンド基端部16bを、ワーク10の取り出し・供給方向(X方向)に移動させる。この際、アーム15では、その機構上、ハンドフォーク部16a及びハンド基端部16bが一方向を向いて、第1アーム部18と第2アーム部19とを伸ばしきった伸張位置と、第1アーム部18と第2アーム部19とを折り畳んだ状態として縮み位置との間を直線移動するように、伸縮動作を行う。すなわち、本実施形態では、図1中のX方向で往復移動することになる。そして、伸張位置に位置するカセット500に対して基板(ワーク10)を収納し、または縮み位置へワーク10を搬出するように動作する。なお、このような機構は、例えば、第1関節部17a,第2関節部17b及び第3関節部17cのそれぞれに、タイミングプーリを設け、タイミングプーリ間をタイミングベルトで連結し、各関節部が所定の回転を行うことができるように構成される。
The
また、図中のX軸,Y軸,Z軸及びΘ軸の各軸方向への移動は、ロボット100においてサーボ制御され、後述するサーボモータ110b1〜110bn(図2参照)によって、制御される。なお、図1に示すように、ワーク10は、カセット500に収納される。
Further, the movement of each of the X axis, Y axis, Z axis, and Θ axis in the drawing is servo controlled by the
図2に示すように、ロボットコントローラ200は、CPU101と、ROM102と、RAM103と、EEPROM104と、通信I/F105と、外部入出力I/F106と、サーボ制御部110と、を有し、各々がバスによって接続されている。
As shown in FIG. 2, the
CPU101は、ロボットコントローラ200の制御中枢を司るものであって、ロボットコントローラ200の統合的な制御を行う。ROM102は、ロボットコントローラ200の基本機能を支えるシステムプログラムを格納している。また、RAM103は、CPU101のワーキングエリアとして機能する。すなわち、RAM103では、変数値の書き込み及び読み出しがランダムに行われる。EEPROM104は、電気的に何度でも記憶の消去・書き込みが可能であって、外部から電力を供給しなくても記憶を保持することができる。
The
通信I/F105には、情報処理端末としての教示操作端末(図示せず。その他パソコン等の情報処理装置)が接続され、ロボット制御のための各種データやプログラムの入出力がなされる。外部入出力I/F106は、図示しないがロボットに設けられたセンサや周辺機器のアクチュエータなどが接続される。
The communication I /
特に、本実施形態では、所定の位置に配置された2個のセンサ301,302からの検出信号が、外部入出力I/F106を通じてCPU101に入力されるようになっている。そして、CPU101は、この検出信号に基づいて、ワーク10の基準位置からのずれ量を算出する。ずれ量の算出の詳細については、[ロボットのハンドの制御方法]において後述する。
In particular, in this embodiment, detection signals from two
サーボ制御部110は、サーボ制御器1〜n(n:ロボットの総軸数にツールの可動軸数を加算した数)を備えており、ロボット制御のための演算処理(軌道作成及び補間、逆変換等)を経て作成された制御指令を受けて、ロボット各軸機構部のアクチュエータを構成するサーボモータ110b1〜110bnを、各サーボアンプ110a1〜110anを介して制御する。
The
以上説明したように、本実施形態に係るワーク搬送ロボットシステムは、ワーク10をハンド(アーム15)に載置して所定の第1の位置から所定の第2の位置に位置決めしながら搬送するシステムである。
As described above, the workpiece transfer robot system according to the present embodiment is a system in which the
[ロボットのハンドの制御方法]
図3は、本発明の実施の形態に係るロボット100のハンド(アーム15)の制御方法を示すフローチャートである。図4は、2個のセンサ301,302の配置関係などを説明するための説明図である。図5〜図7は、ずれ量の算出理論を説明するための説明図である。なお、図3以降の説明においては、ワーク10の形状として円形状を考える。また、図4に示すx軸とy軸は、図1に示すX軸とY軸とは別個の軸である。
[Robot hand control method]
FIG. 3 is a flowchart showing a method of controlling the hand (arm 15) of the
図3に示す制御方法を説明する前に、まずは図4を用いて、本制御方法の概要と概念(前提)について説明する。 Before explaining the control method shown in FIG. 3, first, the outline and concept (premise) of this control method will be explained using FIG.
図4において、ワーク10の外周が2個のセンサ301,302上に同時に位置する円を「基準円」とし、その中心(x軸とy軸が交差する位置)を基準位置Oとする。したがって、この基準位置Oからのずれが補正量となる。具体的には、2個のセンサ301,302上を通過させたときのセンサのONする位置によって分かる円(ワーク10の外周)の中心点を、基準位置Oからのずれとして計算し、計算された補正量を利用してロボット100のハンドを制御し、ワーク10の収納位置を補正する。また、ロボット100のハンド(アーム15)を、基準位置Oの座標を含めて一定方向かつ等速で動作させることで(上述したように、アーム15について言えば、ハンドフォーク部16a及びハンド基端部16bが一方向を向いて、第1アーム部18と第2アーム部19とを伸ばしきった伸張位置と、第1アーム部18と第2アーム部19とを折り畳んだ状態として縮み位置との間を直線移動するように、伸縮動作を行う)、センシングを実施する。位置偏差の算出は、ロボット100の動作中に2個のセンサ301,302に対して各々がONする座標をマークして、2個のセンサ301,302の設置距離と、マーク位置(2点)との動作距離によって行う。
In FIG. 4, a circle in which the outer periphery of the
また、座標系として、ハンドの動作軌道を定義するロボット座標系と、このロボット座標系とは独立であって、ワーク10の基準位置を定義するアライメント座標系を考慮する。ロボット座標系としては、円筒座標系や直交座標系が挙げられる。一方、アライメント座標系としては、直交座標系が挙げられ、例えばセンサ301とセンサ302を結ぶ直線と平行な軸をx軸とすることができる。原点位置は、理想円(センサ301とセンサ302上を同時に通過する円。基準円)の中心点とする(図4参照)。そして、理想円の半径は、ワーク10の半径とする。また、上述した2個のセンサ301,302は、第1の位置から第2の位置にワーク10を搬送する搬送路中に、アライメント座標系に基づいて配置されるとともに、ワーク10の異なるエッジを検出する機能を有している。
Further, as a coordinate system, a robot coordinate system that defines the movement trajectory of the hand and an alignment coordinate system that defines the reference position of the
これらロボット座標系とアライメント座標系との関係は、次のように位置づけられる。すなわち、ロボット座標系が円筒座標系の場合には、旋回方向の0度方向をx軸+方向とし、ロボット座標系が直交座標系の場合には、ロボット座標系のx軸+方向をアライメント座標系のx軸+方向とする。なお、基本的な補正値の算出は、アライメント座標系上で幾何学的になされる。また、計算結果は、ロボット座標系に変換して補正量とする。 The relationship between the robot coordinate system and the alignment coordinate system is positioned as follows. That is, when the robot coordinate system is a cylindrical coordinate system, the 0 degree direction of the turning direction is the x-axis + direction, and when the robot coordinate system is an orthogonal coordinate system, the x-axis + direction of the robot coordinate system is the alignment coordinate. The x-axis + direction of the system. The basic correction value is calculated geometrically on the alignment coordinate system. The calculation result is converted into a robot coordinate system and used as a correction amount.
アライメント座標系(直交座標系)上で直線的に動作するワーク10の外周とセンサ301,302がONする座標と、センサ301,302が設置されている座標を基にして、ワーク10の中心座標を検討する。センシング中は、次の3つの状態に分けられる。すなわち、2個のセンサ301,302がOFFしている状態と、2個のセンサ301,302のうちいずれか1個がONしている状態と、2個のセンサ301,302のうち両方ともがONしている状態とである。
The center coordinates of the
図4において、基準円(鎖線)は、2個のセンサ301,302のうち両方とも同時にONしている状態の円であって、「Sensor1 on」で示す円は、センサ301のみがONしている状態の円(2点鎖線)であって、「Sensor2 on」で示す円は、センサ302のみがONしている状態の円(2点鎖線)である。また、基準位置Oの座標は(X0,Y0)で表され、センサ301の座標は(Xs1,Ys1)で表され、センサ302の座標は(Xs2,Ys2)で表される。ワーク10が「Sensor1 on」で示す円から「Sensor2 on」で示す円の状態に移動したときに、センサ301の座標(Xs1,Ys1)が遷移する座標を(Xs1',Ys1')とする。そうすると、(Xs1,Ys1)と(Xs1',Ys1')との距離は、「Sensor1 on」で示す円の中心から「Sensor2 on」で示す円の中心までの距離(=Δl)と等しくなり、基準位置Oに対する「Sensor2 on」で示す円の中心座標(ΔX,ΔY)が、ワーク10のずれ量となる。
In FIG. 4, a reference circle (chain line) is a circle in which both of the two
本制御方法は、パラメータとしての初期値と、ロボットの動作距離(Δl)のみを使用して、ワーク10の補正量(x軸についてはΔX、y軸についてはΔYだけ補正する)を計算しようとするものである。以上を踏まえ、図3のフローチャートに沿って、本制御方法の詳細(基本原理)を説明する。 This control method tries to calculate the correction amount of the workpiece 10 (correcting only ΔX for the x axis and ΔY for the y axis) using only the initial value as a parameter and the movement distance (Δl) of the robot. To do. Based on the above, the details (basic principle) of this control method will be described along the flowchart of FIG.
図3において、まず、エッジ検出が行われる(ステップS1)。具体的には、ロボットコントローラ200のCPU101は、図5に示すように、ワーク10の外周がセンサ302上を通過するときの円、すなわちセンサ302のみがONしている状態の「Sensor2 on」で示す円を検出する。そうすると、P0(上述した基準位置O)と、P1(x1,y1)=(Xs1,Ys1)と、P2(x2,y2)=(Xs2,Ys2)との他に、P0'(ΔX,ΔY)と、P1'(x1',y1')=(Xs1',Ys1')とが得られる。
In FIG. 3, first, edge detection is performed (step S1). Specifically, as shown in FIG. 5, the
次に、CPU101によって、ずれ量の算出が行われる(ステップS2)。このずれ量の算出に関しては、図5〜図7を用いて詳述する。なお、初期値として、ワーク10の半径をrとし、センサ301及びセンサ302との間のピッチをPitchとする。また、動作量として、センサ301のONからセンサ302がONとなる動作距離をLとする。センサ間に対するロボットの進入角度(符号付き)をSとする。また、侵入角Sよりセンサ間のPitch方向(X軸)とのなす角をαとする。
Next, the
まず、見かけ上のPitch(=P2(x2,y2)とP1'(x1',y1')との距離)を計算する。αは、90°−Sで表され、動作量Lは各軸の成分ごとに次のように分解することができる。すなわち、dX=L×cosα、dY=L×sinαである。角P1'P2P1=θとしたとき、このθについては、θ=tan−1{(L×sinα)/(A+L×cosα)}で表せる。また、このときの見かけのPitch(=A')は、A'=(A+L×cosα)×cosθ+L×sinα×cos{π/2−θ}=A×cosθ+L×cosα×cosθ+L×sinα×sinθ=A×cosθ+L×cos(α−θ)となる(加法定理より)。 First, the apparent pitch (= distance between P2 (x2, y2) and P1 ′ (x1 ′, y1 ′)) is calculated. α is represented by 90 ° -S, and the motion amount L can be decomposed as follows for each component of each axis. That is, dX = L × cos α and dY = L × sin α. When the angle P1′P2P1 = θ, this θ can be expressed by θ = tan−1 {(L × sin α) / (A + L × cos α)}. Also, the apparent pitch (= A ′) at this time is A ′ = (A + L × cos α) × cos θ + L × sin α × cos {π / 2−θ} = A × cos θ + L × cos α × cos θ + L × sin α × sin θ = A × cos θ + L × cos (α−θ) (from the addition theorem).
次に、角P0'P2P1'=θ2としたとき、半角の正弦・余弦定理、正接と辺の長さとの関係を用いて、θ2=2tan−1[sqrt{(A'+r)(2r)/(A'+2r)(A'+r)}]=2tan−1[sqrt{(2r)/(A'+2r)}]となる。また、角P0'P2P1''=θ1としたとき、同様に、θ1=2tan−1[sqrt{(2r)/(A+2r)}]となる。なお、sqrtは平方根を示す。 Next, assuming that the angle P0′P2P1 ′ = θ2, the relationship between the sine and cosine theorem of the half angle and the tangent and the length of the side is used, and θ2 = 2tan−1 [sqrt {(A ′ + r) (2r) / (A ′ + 2r) (A ′ + r)}] = 2tan−1 [sqrt {(2r) / (A ′ + 2r)}]. Similarly, when the angle P0′P2P1 ″ = θ1, θ1 = 2tan−1 [sqrt {(2r) / (A + 2r)}]. Note that sqrt represents a square root.
ここで、角P1''P2P1=θ'とすると、θ'=θ+θ1−θ2が成立する。そして、L'は、第2余弦定理を用いて、L'=A×sqrt{2(1−cosθ')}となる。以上より、X軸,Y軸のずれ量は、ΔX=L'×r/A×cos{(1/2)×(π+θ')−θ1}、ΔY=L'×r/A×sin{(1/2)×(π+θ')−θ1}と表せる。 Here, if the angle P1 ″ P2P1 = θ ′, then θ ′ = θ + θ1-θ2 is established. L ′ becomes L ′ = A × sqrt {2 (1-cos θ ′)} using the second cosine theorem. As described above, the deviation amounts of the X axis and the Y axis are ΔX = L ′ × r / A × cos {(1/2) × (π + θ ′) − θ1}, ΔY = L ′ × r / A × sin {( 1/2) × (π + θ ′) − θ1}.
このようにして、CPU101は、ずれ量を算出した後、ΔXとΔYを必要に応じて座標変換を行い(ステップS3)、座標変換後の補正量に基づいて、サーボ制御部110を通じて、ハンドの動作を制御する(ステップS4)。これにより、センサの応答差による誤差が加算されてしまうのを防ぎつつ、ハンドの動作を制御することができる。
In this way, after calculating the shift amount, the
なお、ステップS2及びステップS3で示したように、CPU101は、第1の位置から第2の位置にワーク10を搬送する際に、2個のセンサ301,302から出力された検出信号から、ワーク10の基準位置Oからのずれ量(ΔX,ΔY)を算出する機能と、そのずれ量を、ロボット座標系における座標ずれに変換する機能と、を有している。
As shown in step S2 and step S3, when the
また、センシングと補正値計算のために必要な情報は、キャリブレーションの実行によって取得する。具体的には、センサ間距離誤差(設定値と比較)であったり、センサに対するセンシング角度誤差(設定値と比較)であったり、ティーチングポイントとの動的位置偏差(2個のセンサがONする位置)であったりする。 Information necessary for sensing and correction value calculation is acquired by executing calibration. Specifically, it is a sensor-to-sensor distance error (compared with the set value), a sensing angle error for the sensor (compared with the set value), or a dynamic position deviation from the teaching point (two sensors are turned on) Position).
[実施形態の主な効果]
以上説明したように、本実施形態に係るロボット100のハンドの制御方法は、第1の位置から第2の位置にワーク10を位置決めしながら搬送する制御方法であって、第1の位置から第2の位置にワーク10を搬送する搬送路中に、ワーク10の異なるエッジを検出する2個のセンサ301,302が、ワーク10の基準位置Oを定義するアライメント座標系に基づいて配置されており、第1の位置から第2の位置までワーク10を搬送する際、ワーク10の異なるエッジを2個のセンサ301,302を用いて検出し(図3のステップS2)、2個のセンサ301,302から出力された検出信号から、CPU101がワーク10の基準位置Oからのずれ量を算出し、そのずれ量をロボット100の動作軌道を定義するロボット座標系に変換した後(図3のステップS3)、ロボット100のハンドの動作を制御することとしたので(図3のステップS4)、センサの応答特性が等価なセンサ301,302の座標に基づき位置偏差を幾何学的に算出することができる。したがって、従来の位置決め装置のように、立上り点と立下り点の応答位置を用いる必要がなく、センサの応答差による誤差が加算されてしまうのを防ぐことができる。
[Main effects of the embodiment]
As described above, the method for controlling the hand of the
また、立上り点と立下り点の応答位置を用いる必要がなければ、ワークの外周部エッジの半分が検出対象となるため、ワーク10がセンサ301,302上を通過し終わらなくても、ずれ量を算出することができ、ひいてはずれ量を検出するプロセスの短縮化を図ることができる。また、早期に次プロセスへ移行することができる。
Further, if it is not necessary to use the response positions of the rising point and the falling point, since the half of the outer peripheral edge of the workpiece is a detection target, even if the
また、従来の位置決め装置だと、センサ上をウェハ(ワーク)が通過することが前提となっていることから、検出位置を取得するためロボットのウェハ保持部の形状が大きく制限される虞があった。しかし、本実施形態に係るロボット100のハンドの制御方法によれば、ロボット100のウェハ保持部(アーム15)の形状に対する制限を小さくすることができる。
In addition, since the conventional positioning device is based on the premise that the wafer (work) passes over the sensor, there is a possibility that the shape of the wafer holding part of the robot is greatly limited in order to obtain the detection position. It was. However, according to the method for controlling the hand of the
また、従来の位置決め装置だと、基準となる座標系が規定されており、異なる座標系では上手く適用することができない虞があった。しかし、本実施形態に係るロボット100のハンドの制御方法によれば、ある2個のセンサ組に対してキャリブレーションを実行することで、ロボット100の動作軌道に位置を拘束されない、ロボット100の座標系とは異なる固有の基準位置をもった座標系(アライメント座標系)を定義することができる。その結果、アライメント座標系上での処理結果をロボット座標系のデータに変換することで、ロボット100の座標系の種類如何に拘わらず、本発明を適用することができる。
Further, in the case of a conventional positioning device, a reference coordinate system is defined, and there is a possibility that it cannot be applied successfully in a different coordinate system. However, according to the control method of the hand of the
また、従来の位置決め装置だと、ロボット100の軌道に対して精度よくセンサを設置することが条件であり、ロボット100の設置位置がずれたときにセンサの設置位置を修正する必要があった。しかし、本実施形態に係るロボット100のハンドの制御方法によれば、アライメント座標系上でのずれ量の算出であるため、ロボット100の動作軌道に対する細かなセンサの設置精度は不要となる。つまり、ロボット100の設置位置がずれたときや、センサの設置位置がずれたときなど、位置条件が変わったときであっても、キャリブレーションを実行することによって、ロボットの位置やセンサ位置等の物理的な調整は不要となる。
Further, in the conventional positioning device, it is a condition that the sensor is accurately installed on the trajectory of the
また、アライメント座標系は、2個のセンサ301,302を結ぶ直線と平行な軸をx軸とする直交座標系であり、かつ、ワーク10は円形状であり、基準位置Oにあるワーク10を理想円とした場合の中心点を、直交座標系の原点とし(図4参照)、2個のセンサ301,302は、理想円の円周上に配置されているので、円形状のワーク10が理想円からどれだけずれているか(ΔX,ΔY)を算出することができる。
The alignment coordinate system is an orthogonal coordinate system in which the axis parallel to the straight line connecting the two
特に、アライメント座標系を複数のセンサを結ぶ直線と平行な軸をX軸とする直交座標系とすることによって、座標変換の回数を低減することができ、ひいては処理負荷の軽減に寄与することができる。 In particular, by making the alignment coordinate system an orthogonal coordinate system in which the axis parallel to the straight line connecting a plurality of sensors is the X axis, the number of coordinate transformations can be reduced, which in turn contributes to a reduction in processing load. it can.
さらに、センサの立上り応答又は立下り応答のどちらか一方の検出信号を用いてずれ量を検出すれば、ワーク10がセンサ上を通過し終わらなくても、ずれ量を算出することができ、ひいてはずれ量を検出するプロセスの短縮化を図ることができる。
Furthermore, if the amount of deviation is detected using one of the detection signals of the rising response or falling response of the sensor, the amount of deviation can be calculated even if the
なお、センサをロボット100に設置し、ダミーワーク等を用意することによって、上述した原理計算で教示ポイントの取得を行ってもよい(自動教示作業)。また、ロボット100本体にセンサを設置し、基準となる部分を走査することで、ロボット100本体の精度を計測してもよい。
Note that a teaching point may be acquired by the above-described principle calculation by installing a sensor on the
以上説明したように、本発明は、センサの応答差による誤差が加算されてしまうのを防ぎつつ、ロボットのハンドを制御できるものとして有用である。 As described above, the present invention is useful as a device capable of controlling a robot hand while preventing an error due to a difference in sensor response from being added.
100 ロボット
200 ロボットコントローラ
100
Claims (3)
前記第1の位置から前記第2の位置に前記ワークを搬送する搬送路中に、前記ワークの異なるエッジを検出する複数のセンサが、搬送される前記ワークの移動位置を定義するアライメント座標系に基づいて配置されており、
前記第1の位置から前記第2の位置まで前記ワークを搬送する際、前記ワークの異なるエッジを前記複数のセンサを用いて検出し、
前記複数のセンサの各々の立上り応答又は立下り応答のどちらか一方の検出信号を用いて、前記複数のセンサから出力された検出信号に基づく前記複数のセンサ相互の応答状態から、搬送される前記ワークの前記移動位置のずれ量を算出し、
前記ずれ量を、前記ロボットの動作軌道を定義するロボット座標系に変換し、前記ロボットのハンドの動作を制御するものであって、
前記アライメント座標系における前記複数のセンサの設置距離と、
前記複数のセンサのいずれもがOFFしている状態と、前記複数のセンサのいずれもがONしている状態と、前記複数のセンサのいずれかがONしている各々の状態とのうち、一の状態から他の状態に変化したときの前記ロボットの動作量と、
を使用して前記ずれ量を算出することを特徴とするロボットのハンドの制御方法。 A method for controlling a robot hand that conveys a workpiece while positioning a workpiece from a first position to a second position,
A plurality of sensors that detect different edges of the workpiece in a conveyance path that conveys the workpiece from the first position to the second position have an alignment coordinate system that defines a movement position of the workpiece to be conveyed. Arranged based on
When conveying the workpiece from the first position to the second position, different edges of the workpiece are detected using the plurality of sensors,
Using the detection signal of either the rising response or the falling response of each of the plurality of sensors, the plurality of sensors are conveyed from the mutual response state based on the detection signals output from the plurality of sensors. Calculate the shift amount of the movement position of the workpiece,
Converting the deviation amount into a robot coordinate system defining an operation trajectory of the robot, and controlling the operation of the robot hand;
Installation distances of the plurality of sensors in the alignment coordinate system;
One of a state where all of the plurality of sensors are OFF, a state where all of the plurality of sensors are ON, and a state where any of the plurality of sensors is ON. The amount of movement of the robot when it changes from the state to another state,
A method for controlling a hand of a robot, wherein the amount of deviation is calculated using
前記複数のセンサは、前記理想円の円周上に配置されたことを特徴とする請求項1記載のロボットのハンドの制御方法。 The alignment coordinate system is an orthogonal coordinate system having an axis parallel to a straight line connecting the plurality of sensors as an X axis, and the workpiece is circular, and the edges of the workpiece are simultaneously positioned on the plurality of sensors. A circle to be an ideal circle, the center thereof as a reference position, and the center point when the workpiece at the reference position is an ideal circle is the origin of the Cartesian coordinate system,
2. The robot hand control method according to claim 1, wherein the plurality of sensors are arranged on a circumference of the ideal circle.
前記ハンドの動作軌道を定義するロボット座標系と、
前記ロボット座標系とは独立であって、搬送される前記ワークの移動位置を定義するアライメント座標系と、
前記第1の位置から前記第2の位置に前記ワークを搬送する搬送路中に、前記アライメント座標系に基づいて配置されるとともに、前記ワークの異なるエッジを検出する複数のセンサと、
前記第1の位置から前記第2の位置に前記ワークを搬送する際に、前記複数のセンサの各々の立上り応答又は立下り応答のどちらか一方の検出信号を用いて、前記複数のセンサから出力された検出信号に基づく前記複数のセンサ相互の応答状態から、搬送される前記ワークの移動位置のずれ量を算出する手段と、
前記ずれ量を、前記ロボット座標系における座標ずれに変換する手段と、を備え、
前記アライメント座標系における前記複数のセンサの設置距離と、
前記複数のセンサのいずれもがOFFしている状態と、前記複数のセンサのいずれもがONしている状態と、前記複数のセンサのいずれかがONしている各々の状態とのうち、一の状態から他の状態に変化したときの前記ロボットの動作量と、
を使用して前記ずれ量を算出することを特徴とするワーク搬送ロボットシステム。 A workpiece transfer robot system for transferring a workpiece while placing the workpiece on a hand while positioning the workpiece from a first position to a second position,
A robot coordinate system that defines the motion trajectory of the hand;
An alignment coordinate system that is independent of the robot coordinate system and defines a movement position of the workpiece to be conveyed;
A plurality of sensors arranged on the basis of the alignment coordinate system and detecting different edges of the workpiece in a conveyance path for conveying the workpiece from the first position to the second position;
When the workpiece is transported from the first position to the second position, output from the plurality of sensors using the detection signal of either the rising response or the falling response of each of the plurality of sensors. Means for calculating a shift amount of the movement position of the conveyed workpiece from the response state between the plurality of sensors based on the detected signal;
Means for converting the shift amount into a coordinate shift in the robot coordinate system,
Installation distances of the plurality of sensors in the alignment coordinate system;
One of a state where all of the plurality of sensors are OFF, a state where all of the plurality of sensors are ON, and a state where any of the plurality of sensors is ON. The amount of movement of the robot when it changes from the state to another state,
The workpiece transfer robot system, wherein the amount of deviation is calculated using
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007341507A JP5453590B2 (en) | 2007-12-29 | 2007-12-29 | Robot hand control method and workpiece transfer robot system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007341507A JP5453590B2 (en) | 2007-12-29 | 2007-12-29 | Robot hand control method and workpiece transfer robot system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009160679A JP2009160679A (en) | 2009-07-23 |
| JP5453590B2 true JP5453590B2 (en) | 2014-03-26 |
Family
ID=40963872
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007341507A Active JP5453590B2 (en) | 2007-12-29 | 2007-12-29 | Robot hand control method and workpiece transfer robot system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5453590B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012049357A (en) * | 2010-08-27 | 2012-03-08 | Hitachi High-Technologies Corp | Vacuum processing device |
| JP6463227B2 (en) * | 2015-07-07 | 2019-01-30 | 東京エレクトロン株式会社 | Substrate transfer method |
| JP7023094B2 (en) | 2017-12-05 | 2022-02-21 | 日本電産サンキョー株式会社 | robot |
| JP7149815B2 (en) * | 2018-11-15 | 2022-10-07 | 川崎重工業株式会社 | Robot system and its operation method |
| CN115763317B (en) * | 2022-11-30 | 2025-10-31 | 沈阳芯源微电子设备股份有限公司 | Wafer offset detection method |
| JP2025087435A (en) * | 2023-11-29 | 2025-06-10 | 株式会社Screenホールディングス | SUBSTRATE PROCESSING APPARATUS AND SUBSTRATE TRANSFER METHOD |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61188093A (en) * | 1985-02-12 | 1986-08-21 | ソニー株式会社 | Substrate regulator |
| JPH11106044A (en) * | 1997-10-08 | 1999-04-20 | Mitsubishi Electric Corp | Substrate transfer device and substrate transfer method |
| JP3938247B2 (en) * | 1998-04-16 | 2007-06-27 | 大日本スクリーン製造株式会社 | Substrate processing equipment |
| JP2007095881A (en) * | 2005-09-28 | 2007-04-12 | Olympus Corp | Alignment device and visual inspection device |
| JP2007149960A (en) * | 2005-11-28 | 2007-06-14 | Hitachi High-Technologies Corp | Plasma processing equipment |
-
2007
- 2007-12-29 JP JP2007341507A patent/JP5453590B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009160679A (en) | 2009-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102105580B1 (en) | Board conveying device and teaching method of board conveying robot | |
| JP5453590B2 (en) | Robot hand control method and workpiece transfer robot system | |
| TWI586498B (en) | Deformation detection method for robot system and end effector | |
| CN109571546B (en) | Robot tool center point correction system and method thereof | |
| JP6484213B2 (en) | Robot system including a plurality of robots, robot control apparatus, and robot control method | |
| JP2009090406A (en) | Robot target position detector | |
| JP6906404B2 (en) | Manufacturing method for robot systems, robot control devices and workpieces | |
| JP6924112B2 (en) | A method for obtaining the positional relationship between the board transfer device and the board transfer robot and the board mounting portion. | |
| JP6990120B2 (en) | Robot control device | |
| JP2018116617A (en) | Processing system provided with robot for transporting workpieces to processing machine | |
| CN110914025B (en) | control system | |
| JP7384653B2 (en) | Control device for robot equipment that controls the position of the robot | |
| CN111052339A (en) | Substrate carrying device and method for searching rotating shaft of substrate carrying part | |
| US20160375580A1 (en) | Robot system and robot control method | |
| KR102834774B1 (en) | Robot teaching system and method | |
| CN104465472A (en) | Alignment device and alignment method | |
| US20250273493A1 (en) | Control device for substrate transfer robot and control method for substrate transfer robot | |
| JP7808462B2 (en) | Substrate transport robot control device and joint motor control method | |
| JP2015074039A (en) | Transport device | |
| EP3868520B1 (en) | Robot system | |
| JP5620463B2 (en) | Robot target position detector | |
| CN116802026A (en) | Displacement detection sensors, control devices and control systems | |
| JP4847049B2 (en) | Reference point error measuring method and polar coordinate control machining center in polar coordinate machining center | |
| JP2013093396A (en) | Arm type conveyance apparatus | |
| JP7330876B2 (en) | POSITION DETECTION METHOD, CONTROL DEVICE AND ROBOT SYSTEM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100625 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120221 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121023 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121225 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130521 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130821 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130924 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5453590 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |