Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7784264B2 - Industrial robot and control method for industrial robot - Google Patents
[go: Go Back, main page]

JP7784264B2 - Industrial robot and control method for industrial robot - Google Patents

Industrial robot and control method for industrial robot

Info

Publication number
JP7784264B2
JP7784264B2 JP2021162497A JP2021162497A JP7784264B2 JP 7784264 B2 JP7784264 B2 JP 7784264B2 JP 2021162497 A JP2021162497 A JP 2021162497A JP 2021162497 A JP2021162497 A JP 2021162497A JP 7784264 B2 JP7784264 B2 JP 7784264B2
Authority
JP
Japan
Prior art keywords
hand
main body
light
robot
arm
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
Application number
JP2021162497A
Other languages
Japanese (ja)
Other versions
JP2023053455A (en
Inventor
典彦 瀧澤
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.)
Nidec Instruments Corp
Original Assignee
Nidec Instruments 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 Nidec Instruments Corp filed Critical Nidec Instruments Corp
Priority to JP2021162497A priority Critical patent/JP7784264B2/en
Priority to CN202211164083.9A priority patent/CN115924537A/en
Publication of JP2023053455A publication Critical patent/JP2023053455A/en
Application granted granted Critical
Publication of JP7784264B2 publication Critical patent/JP7784264B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、長方形状または正方形状に形成される搬送対象物を搬送する産業用ロボットに関する。また、本発明は、かかる産業用ロボットの制御方法に関する。 The present invention relates to an industrial robot that transports rectangular or square-shaped objects. The present invention also relates to a control method for such an industrial robot.

従来、カセット間でガラス基板を搬送するロボットが知られている(たとえば、特許文献1参照)。特許文献1に記載のロボットは、水平移動部と、ロボットハンド部と、水平移動部とロボットハンド部とを連結する連結部とを備えている。水平移動部は、ガイドレールに沿って左右方向に移動するスライダを備えている。ロボットハンド部は、連結部の回動可能に連結される第1アームと、第1アームの先端側に回動可能に連結される第2アームと、第2アームの先端側に回動可能に連結されるとともにガラス基板が搭載されるハンドとを備えている。 Conventionally, robots that transport glass substrates between cassettes are known (see, for example, Patent Document 1). The robot described in Patent Document 1 includes a horizontal movement unit, a robot hand unit, and a connecting unit that connects the horizontal movement unit to the robot hand unit. The horizontal movement unit includes a slider that moves left and right along a guide rail. The robot hand unit includes a first arm rotatably connected to the connecting unit, a second arm rotatably connected to the tip of the first arm, and a hand rotatably connected to the tip of the second arm and on which the glass substrate is mounted.

特許文献1に記載のロボットでは、ハンドの上面に、ガラス基板の前端面との距離を検知するための2個の第1距離センサが取り付けられている。2個の第1距離センサは、左右方向に間隔をあけた状態で配置されている。連結部には、原点位置に配置されたハンドに搭載されるガラス基板の左端面の位置を検知するための位置検出センサが支持アームを介して取り付けられている。 In the robot described in Patent Document 1, two first distance sensors are attached to the top surface of the hand to detect the distance to the front end face of the glass substrate. The two first distance sensors are arranged with a gap between them in the left-right direction. A position detection sensor is attached to the connecting part via a support arm to detect the position of the left end face of the glass substrate placed on the hand located at the origin position.

特許文献1に記載のロボットには、制御装置が接続されている。制御装置は、2個の第1距離センサの検知結果に基づいて、カセット内に置かれているガラス基板の、基準位置に対する前後方向のずれ量に対応する補正量と、カセット内に置かれているガラス基板の、上下方向から見たときの基準位置に対する傾き量に対応する補正量とを算出する。また、制御装置は、位置検出センサの検知結果に基づいて、ハンドに搭載されているガラス基板の、基準位置に対する左右方向のずれ量に対応する補正量を算出する。 A control device is connected to the robot described in Patent Document 1. Based on the detection results of the two first distance sensors, the control device calculates a correction amount corresponding to the amount of deviation in the front-to-back direction of the glass substrate placed in the cassette from a reference position, and a correction amount corresponding to the amount of tilt of the glass substrate placed in the cassette from the reference position when viewed from the top-to-bottom direction. The control device also calculates a correction amount corresponding to the amount of deviation in the left-to-right direction of the glass substrate placed on the hand from the reference position based on the detection results of the position detection sensors.

特許文献1に記載のロボットは、カセット内に置かれているガラス基板をハンドに搭載する前に、基準位置に対するガラス基板の前後方向のずれ量に対応する補正量と基準位置に対するガラス基板の傾き量に対応する補正量とに基づいて、ハンドの向きと前後方向の位置とを補正する。また、このロボットは、ハンドに搭載されたガラス基板を次工程のカセット内に搬入して置くときに、基準位置に対するガラス基板の左右方向のずれ量に対応する補正量に基づいて、ハンドの左右方向の位置を補正する。 The robot described in Patent Document 1 corrects the orientation and front-to-back position of the hand before loading a glass substrate placed in a cassette onto the hand, based on a correction amount corresponding to the amount of misalignment of the glass substrate in the front-to-back direction relative to a reference position and a correction amount corresponding to the amount of tilt of the glass substrate relative to the reference position. Furthermore, when the robot transports the glass substrate loaded on the hand into a cassette for the next process, it corrects the left-to-right position of the hand based on a correction amount corresponding to the amount of misalignment of the glass substrate in the left-to-right direction relative to the reference position.

特開平9-162257号公報Japanese Patent Application Publication No. 9-162257

特許文献1に記載のロボットでは、カセット内に置かれているガラス基板の水平方向の位置および向きを補正してから次工程のカセットにガラス基板を置くために、カセットからガラス基板を受け取って搬出するとき、および、次工程のカセットにガラス基板を搬入して引き渡すときの両方において、ハンドの向きや位置を補正している。そのため、このロボットの場合、カセット間でガラス基板を搬送するときに要する時間が長くなるおそれがある。 The robot described in Patent Document 1 corrects the horizontal position and orientation of the glass substrate placed in a cassette before placing the glass substrate in the cassette for the next process. To do this, the orientation and position of the hand are corrected both when receiving and removing the glass substrate from the cassette, and when loading and handing over the glass substrate to the cassette for the next process. As a result, with this robot, there is a risk that the time required to transport glass substrates between cassettes will be long.

たとえば、カセットからガラス基板を受け取って搬出するときに、補正された向きのままでハンドを移動させると、ハンドに搭載されたガラス基板やハンドとカセットの構成部品とが干渉するおそれがある場合には、ガラス基板やハンドとカセットの構成部品とが干渉しないように、カセット内からハンドを移動させる前に一旦、ハンドの向きを変える必要があり、この場合には、カセット間でガラス基板を搬送するときに要する時間が長くなる。 For example, if moving the hand while maintaining the corrected orientation when receiving and removing a glass substrate from a cassette could cause interference between the glass substrate loaded on the hand or the hand and the cassette components, it may be necessary to change the orientation of the hand before moving it out of the cassette to prevent interference between the glass substrate or hand and the cassette components. In this case, it will take longer to transport the glass substrate between cassettes.

そこで、本発明の課題は、所定の受取り部から搬送対象物を搬出して所定の引渡し部に搬送対象物を搬入する産業用ロボットにおいて、受取り部に置かれている搬送対象物の水平方向の位置および向きを補正してから引渡し部に搬送対象物を置くことが可能であっても、受取り部から引渡し部への搬送対象物の搬送時間を短縮することが可能な産業用ロボットを提供することにある。 The objective of the present invention is to provide an industrial robot that transports an object from a designated receiving section to a designated delivery section, and that can shorten the time it takes to transport the object from the receiving section to the delivery section, even if the horizontal position and orientation of the object placed in the receiving section can be corrected before placing the object in the delivery section.

また、本発明の課題は、所定の受取り部から搬送対象物を搬出して所定の引渡し部に搬送対象物を搬入する産業用ロボットにおいて、受取り部に置かれている搬送対象物の水平方向の位置および向きを補正してから引渡し部に搬送対象物を置くことが可能であっても、受取り部から引渡し部への搬送対象物の搬送時間を短縮することが可能となる産業用ロボットの制御方法を提供することにある。 Another object of the present invention is to provide a control method for an industrial robot that transports an object from a designated receiving section to a designated delivery section, which can shorten the time it takes to transport an object from the receiving section to the delivery section, even if the horizontal position and orientation of the object placed in the receiving section can be corrected before placing the object in the delivery section.

上記の課題を解決するため、本発明の産業用ロボットは、長方形状または正方形状に形成される搬送対象物を搬送する産業用ロボットにおいて、搬送対象物が搭載されるとともに水平方向に移動可能なハンドと、ハンドが連結されるアームと、上下方向を回動の軸方向としてアームが回動可能に連結される本体部と、ハンドに取り付けられる光学式の2個の第1検知機構と、本体部に取り付けられる光学式の第2検知機構と、産業用ロボットを制御する制御部とを備えるとともに、ハンドの先端が本体部から遠ざかる方向に移動した状態で所定の受取り部に置かれている搬送対象物をハンドに搭載して受け取るときのハンドの位置を受取り位置とし、ハンドの先端が本体部から遠ざかる方向に移動した状態でハンドに搭載されている搬送対象物を所定の引渡し部に引き渡すときのハンドの位置を引渡し位置とすると、ハンドの先端が本体部から遠ざかるように受取り位置までハンドが移動するときの動作である第1動作と、第1動作後、受取り位置で搬送対象物を受け取ったハンドが、ハンドの先端が本体部に近づくように移動するときの動作である第2動作と、第2動作後、ハンドの先端が本体部から遠ざかるように、搬送対象物が搭載されたハンドが引渡し位置まで移動するときの動作である第3動作とを行い、ハンドは、産業用ロボットが第1動作および第2動作を行うときに、本体部に対して一定方向を向いた状態で直線的に移動し、産業用ロボットが第1動作および第2動作を行うときのハンドの移動方向を第1方向とし、第1方向と上下方向とに直交する方向を第2方向とすると、第1検知機構は、第1の発光部と、第1の発光部から射出され搬送対象物で反射された光を受光する第1の受光部とを備える反射型の検知機構であり、2個の第1検知機構は、第2方向において間隔をあけた状態で配置され、第2検知機構は、ラインセンサまたはエリアセンサからなる第2の受光部と、上下方向において第2の受光部との間に所定の間隔をあけた状態で第2の受光部に対向配置される第2の発光部とを有する透過型の検知機構であり、産業用ロボットが第1動作を行うときに、2個の第1検知機構は、受取り部に置かれている搬送対象物の下側を通り、産業用ロボットが第2動作を行うときに、ハンドに搭載された搬送対象物の第2方向の一端面は、第2の受光部と第2の発光部との間を通り、制御部は、産業用ロボットが第1動作を行う際に、2個の第1検知機構のうちの一方の第1検知機構が搬送対象物を検知したときのハンドの第1方向の位置のデータである第1位置データと、2個の第1検知機構のうちの他方の第1検知機構が搬送対象物を検知したときのハンドの第1方向の位置のデータである第2位置データとを取得し、かつ、産業用ロボットが第2動作を行う際に、所定の測定位置までハンドが移動したときに第2検知機構によって検知される搬送対象物の第2方向の一端面の第2方向の位置のデータである第3位置データを取得するとともに、産業用ロボットが第3動作を行う際に、第1位置データと第2位置データと第3位置データとに基づいて、引渡し位置に到達するときのハンドの水平方向の位置および向きを補正することを特徴とする。 In order to solve the above problem, the industrial robot of the present invention is an industrial robot that transports rectangular or square-shaped objects, and is equipped with a hand on which the object can be placed and which can move horizontally, an arm to which the hand is connected, a main body to which the arm is connected so that it can rotate about the vertical axis, two optical first detection mechanisms attached to the hand, a second optical detection mechanism attached to the main body, and a control unit that controls the industrial robot, and the position of the hand when the tip of the hand moves away from the main body and the hand receives the object placed on a predetermined receiving unit is defined as a receiving position, and the position of the hand when the tip of the hand moves away from the main body and the hand receives the object is defined as a receiving position. When the position of the hand when the industrial robot delivers the object to a predetermined delivery section is defined as a delivery position, the industrial robot performs the following three actions: a first action, which is an action when the hand moves to a receiving position so that the tip of the hand moves away from the main body; a second action, which is an action when the hand that has received the object to be transported at the receiving position moves so that the tip of the hand approaches the main body; and a third action, which is an action when the hand with the object loaded thereon moves to the delivery position so that the tip of the hand moves away from the main body when the industrial robot performs the first action and the second action. The hand moves linearly while facing in a fixed direction relative to the main body when the industrial robot performs the first action and the second action, and the direction of movement of the hand when the industrial robot performs the first action and the second action is defined as a first direction, and a direction perpendicular to the first direction and the up-down direction is defined as a second direction. the first detection mechanism is a reflective detection mechanism including a first light-emitting unit and a first light-receiving unit that receives light emitted from the first light-emitting unit and reflected by the transport object, the two first detection mechanisms are arranged with a gap between them in the second direction, the second detection mechanism is a transmissive detection mechanism having a second light-receiving unit made of a line sensor or an area sensor, and a second light-emitting unit that is arranged facing the second light-receiving unit with a predetermined gap between it and the second light-receiving unit in the up-down direction, when the industrial robot performs a first operation, the two first detection mechanisms pass below the transport object placed on the receiving unit, and when the industrial robot performs a second operation, one end face in the second direction of the transport object mounted on the hand passes between the second light-receiving unit and the second light-emitting unit, and the control unit When the industrial robot performs a first operation, it acquires first position data, which is data on the position of the hand in the first direction when one of the two first detection mechanisms detects the transported object, and second position data, which is data on the position of the hand in the first direction when the other of the two first detection mechanisms detects the transported object; when the industrial robot performs a second operation, it acquires third position data, which is data on the position in the second direction of one end face of the transported object in the second direction detected by the second detection mechanism when the hand moves to a predetermined measurement position; and when the industrial robot performs a third operation, it corrects the horizontal position and orientation of the hand when it reaches the delivery position based on the first position data, second position data, and third position data.

また、上記の課題を解決するため、本発明の産業用ロボットの制御方法は、長方形状または正方形状に形成される搬送対象物が搭載されるとともに水平方向に移動可能なハンドと、ハンドが連結されるアームと、アームが回動可能に連結される本体部と、ハンドに取り付けられる光学式の2個の第1検知機構と、本体部に取り付けられる光学式の第2検知機構とを備えるとともに、ハンドの先端が本体部から遠ざかる方向に移動した状態で所定の受取り部に置かれている搬送対象物をハンドに搭載して受け取るときのハンドの位置を受取り位置とし、ハンドの先端が本体部から遠ざかる方向に移動した状態でハンドに搭載されている搬送対象物を所定の引渡し部に引き渡すときのハンドの位置を引渡し位置とすると、ハンドの先端が本体部から遠ざかるように受取り位置までハンドが移動するときの動作である第1動作と、第1動作後、受取り位置で搬送対象物を受け取ったハンドが、ハンドの先端が本体部に近づくように移動するときの動作である第2動作と、第2動作後、ハンドの先端が本体部から遠ざかるように、搬送対象物が搭載されたハンドが引渡し位置まで移動するときの動作である第3動作とを行い、ハンドは、第1動作および第2動作が行われるときに、本体部に対して一定方向を向いた状態で直線的に移動し、第1動作および第2動作が行われるときのハンドの移動方向を第1方向とし、第1方向と上下方向とに直交する方向を第2方向とすると、第1検知機構は、第1の発光部と、第1の発光部から射出され搬送対象物で反射された光を受光する第1の受光部とを備える反射型の検知機構であり、2個の第1検知機構は、第2方向において間隔をあけた状態で配置され、第2検知機構は、ラインセンサまたはエリアセンサからなる第2の受光部と、上下方向において第2の受光部との間に所定の間隔をあけた状態で第2の受光部に対向配置される第2の発光部とを有する透過型の検知機構であり、第1動作が行われるときに、2個の第1検知機構は、受取り部に置かれている搬送対象物の下側を通り、第2動作が行われるときに、ハンドに搭載された搬送対象物の第2方向の一端面は、第2の受光部と第2の発光部との間を通る産業用ロボットの制御方法であって、第1動作を行う際に、2個の第1検知機構のうちの一方の第1検知機構が搬送対象物を検知したときのハンドの第1方向の位置のデータである第1位置データと、2個の第1検知機構のうちの他方の第1検知機構が搬送対象物を検知したときのハンドの第1方向の位置のデータである第2位置データとを取得し、かつ、第2動作を行う際に、所定の測定位置までハンドが移動したときに第2検知機構によって検知される搬送対象物の第2方向の一端面の第2方向の位置のデータである第3位置データを取得するとともに、第3動作を行う際に、第1位置データと第2位置データと第3位置データとに基づいて、引渡し位置に到達するときのハンドの水平方向の位置および向きを補正することを特徴とする。 In addition, to solve the above-mentioned problems, the control method of the present invention relates to an industrial robot including a hand that can move horizontally and that can carry a rectangular or square-shaped transport object, an arm to which the hand is connected, a main body to which the arm is rotatably connected, two first optical detection mechanisms attached to the hand, and a second optical detection mechanism attached to the main body, and defines a receiving position as the position of the hand when the tip of the hand moves away from the main body and the hand receives an object placed on a predetermined receiving section, and a delivery position as the position of the hand when the tip of the hand moves away from the main body and the hand delivers the object carried on the hand to a predetermined delivery section. When the hand is set to the receiving position, the hand performs a first action, which is an action when the hand moves to the receiving position so that the tip of the hand moves away from the main body, a second action, which is an action when the hand that has received the transport object at the receiving position moves so that the tip of the hand approaches the main body after the first action, and a third action, which is an action when the hand with the transport object loaded thereon moves to the delivery position so that the tip of the hand moves away from the main body after the second action, and the hand moves linearly while facing in a fixed direction relative to the main body when the first action and the second action are performed, and the direction of movement of the hand when the first action and the second action are performed is set to the first direction, and a direction perpendicular to the first direction and the up-down direction is set to the second direction, the first detection mechanism detects a first light emitting a first light-receiving unit that receives light emitted from the first light-emitting unit and reflected by the object to be transported, the two first detection mechanisms being arranged at an interval in a second direction, and the second detection mechanism being a transmission type detection mechanism having a second light-receiving unit consisting of a line sensor or an area sensor, and a second light-emitting unit that is arranged facing the second light-receiving unit with a predetermined interval between it and the second light-receiving unit in the up-down direction, wherein when a first operation is performed, the two first detection mechanisms pass below the object to be transported placed on the receiving unit, and when a second operation is performed, one end face in the second direction of the object to be transported mounted on the hand passes between the second light-receiving unit and the second light-emitting unit, When performing the second operation, the system acquires first position data, which is data on the position of the hand in the first direction when one of the two first detection mechanisms detects the transported object, and second position data, which is data on the position of the hand in the first direction when the other of the two first detection mechanisms detects the transported object; when performing the second operation, the system acquires third position data, which is data on the second direction position of one end face of the transported object in the second direction detected by the second detection mechanism when the hand moves to a predetermined measurement position; and when performing the third operation, the system corrects the horizontal position and orientation of the hand when it reaches the delivery position based on the first position data, second position data, and third position data.

本発明では、産業用ロボットが第3動作を行う際に、第1位置データと第2位置データと第3位置データとに基づいて、引渡し位置に到達するときのハンドの水平方向の位置および向きを補正している。すなわち、本発明では、ハンドの先端が本体部から遠ざかるように、搬送対象物が搭載されたハンドが引渡し位置まで移動するときの動作である第3動作を行うときのみに、ハンドの水平方向の位置および向きを補正しており、ハンドの先端が本体部から遠ざかるように受取り位置までハンドが移動するときの動作である第1動作を行うときには、ハンドの位置や向きの補正を行っていない。したがって、本発明では、受取り部に置かれている搬送対象物の水平方向の位置および向きを補正してから引渡し部に搬送対象物を置くことが可能であっても、受取り部から引渡し部への搬送対象物の搬送時間を短縮することが可能になる。 In this invention, when the industrial robot performs the third operation, the horizontal position and orientation of the hand when it reaches the transfer position are corrected based on the first position data, second position data, and third position data. In other words, in this invention, the horizontal position and orientation of the hand are corrected only when performing the third operation, which is the operation in which the hand carrying the object to be transported moves to the transfer position so that the tip of the hand moves away from the main body, but the position and orientation of the hand are not corrected when performing the first operation, which is the operation in which the hand moves to the receiving position so that the tip of the hand moves away from the main body. Therefore, in this invention, even if the horizontal position and orientation of the object to be transported placed in the receiving section can be corrected before placing the object on the transfer section, it is possible to shorten the time it takes to transport the object from the receiving section to the transfer section.

本発明において、たとえば、アームは、互いに回動可能に連結される複数のアーム部によって構成されるとともに水平方向に伸縮可能となっており、ハンドは、アームの先端側に回動可能に連結され、本体部には、アームの基端側が回動可能に連結されている。 In the present invention, for example, the arm is composed of multiple arm sections that are rotatably connected to each other and are capable of extending and retracting horizontally, the hand is rotatably connected to the tip end of the arm, and the base end of the arm is rotatably connected to the main body.

本発明において、産業用ロボットは、たとえば、本体部に対してハンドが一定方向に向いた状態で直線的に移動するようにアームを伸縮させるアーム駆動機構と、本体部を回動させる回動機構と、上下方向に直交する左右方向に本体部を移動させる水平移動機構とを備え、ハンドは、産業用ロボットが第3動作を行うときに、上下方向と左右方向とに直交する前後方向に本体部に対して直線的に移動し、制御部は、産業用ロボットが第3動作を行う際に、第1位置データと第2位置データと第3位置データとに基づいて、アーム駆動機構と回動機構と水平移動機構とを制御して引渡し位置に到達するときのハンドの水平方向の位置および向きを補正する。 In the present invention, the industrial robot includes, for example, an arm drive mechanism that extends and retracts the arm so that the hand moves linearly relative to the main body while facing in a fixed direction, a rotation mechanism that rotates the main body, and a horizontal movement mechanism that moves the main body in a left-right direction perpendicular to the up-down direction; the hand moves linearly relative to the main body in a front-to-back direction perpendicular to the up-down and left-right directions when the industrial robot performs a third operation; and the control unit controls the arm drive mechanism, rotation mechanism, and horizontal movement mechanism based on the first position data, second position data, and third position data when the industrial robot performs the third operation to correct the horizontal position and orientation of the hand when it reaches the transfer position.

本発明において、たとえば、第1方向と左右方向とが一致しており、ハンドは、産業用ロボットが第1動作および第2動作を行うときに、本体部に対して左右方向に直線的に移動する。本体部を前後方向に移動させることができないと、第1動作を行うときにハンドの向きを適切に補正することができない場合が生じうるが、本発明では、第1動作を行うときにハンドの向きを適切に補正することができなくても、第3動作を行うときにハンドの向きを適切に補正することが可能になる。 In the present invention, for example, the first direction and the left-right direction coincide, and the hand moves linearly left-right relative to the main body when the industrial robot performs the first and second operations. If the main body cannot be moved forward and backward, it may not be possible to properly correct the orientation of the hand when performing the first operation. However, in the present invention, even if the orientation of the hand cannot be properly corrected when performing the first operation, it is possible to properly correct the orientation of the hand when performing the third operation.

本発明において、第1方向と前後方向とが一致しており、ハンドは、産業用ロボットが第1動作および第2動作を行うときに、本体部に対して前後方向に直線的に移動しても良い。 In the present invention, the first direction and the front-to-rear direction may coincide, and the hand may move linearly in the front-to-rear direction relative to the main body when the industrial robot performs the first operation and the second operation.

以上のように、本発明では、所定の受取り部から搬送対象物を搬出して所定の引渡し部に搬送対象物を搬入する産業用ロボットにおいて、受取り部に置かれている搬送対象物の水平方向の位置および向きを補正してから引渡し部に搬送対象物を置くことが可能であっても、受取り部から引渡し部への搬送対象物の搬送時間を短縮することが可能になる。 As described above, in an industrial robot that transports an object from a designated receiving section and then transfers it to a designated delivery section, the present invention makes it possible to shorten the transport time of the object from the receiving section to the delivery section, even if it is possible to correct the horizontal position and orientation of the object placed in the receiving section before placing it in the delivery section.

本発明の実施の形態にかかる産業用ロボットの平面図である。1 is a plan view of an industrial robot according to an embodiment of the present invention; 図1に示す産業用ロボットの異なる状態の平面図である。2 is a plan view of the industrial robot shown in FIG. 1 in a different state. 図1に示す産業用ロボットの背面図である。FIG. 2 is a rear view of the industrial robot shown in FIG. 1 . 図1に示す産業用ロボットの構成を説明するためのブロック図である。FIG. 2 is a block diagram for explaining the configuration of the industrial robot shown in FIG. 1 . 図1に示す産業用ロボットが第3動作を行う際に補正されるハンドの水平方向の位置および向きの補正値の算出方法を説明するための図である。10A and 10B are diagrams for explaining a method of calculating correction values for the horizontal position and orientation of the hand that are corrected when the industrial robot shown in FIG. 1 performs the third operation.

以下、図面を参照しながら、本発明の実施の形態を説明する。 The following describes an embodiment of the present invention with reference to the drawings.

(産業用ロボットの構成)
図1は、本発明の実施の形態にかかる産業用ロボット1の平面図である。図2は、図1に示す産業用ロボット1の異なる状態の平面図である。図3は、図1に示す産業用ロボット1の背面図である。図4は、図1に示す産業用ロボット1の構成を説明するためのブロック図である。
(Configuration of industrial robots)
Fig. 1 is a plan view of an industrial robot 1 according to an embodiment of the present invention. Fig. 2 is a plan view of the industrial robot 1 shown in Fig. 1 in a different state. Fig. 3 is a rear view of the industrial robot 1 shown in Fig. 1. Fig. 4 is a block diagram for explaining the configuration of the industrial robot 1 shown in Fig. 1.

本形態の産業用ロボット1(以下、「ロボット1」とする。)は、たとえば、搬送対象物である有機ELディスプレイ用のガラス基板2や液晶ディスプレイ用のガラス基板2(「基板2」とする。)を搬送する水平多関節型のロボットである。基板2は、長方形または正方形の平板状に形成されている。ロボット1は、たとえば、複数枚の基板2が収容される収容カセット3、4から、基板2に対して所定の処理を行う処理装置5まで基板2を搬送する。すなわち、ロボット1は、たとえば、収容カセット3、4から基板2を搬出するとともに、収容カセット3、4から搬出した基板2を処理装置5に搬入する。 The industrial robot 1 (hereinafter referred to as "robot 1") of this embodiment is a horizontal articulated robot that transports objects such as glass substrates 2 for organic EL displays or liquid crystal displays (hereinafter referred to as "substrates 2"). The substrates 2 are formed in the shape of a rectangular or square flat plate. The robot 1 transports the substrates 2 from, for example, storage cassettes 3 and 4 that store multiple substrates 2, to a processing device 5 that performs a predetermined process on the substrates 2. That is, the robot 1, for example, removes the substrates 2 from the storage cassettes 3 and 4, and transports the substrates 2 removed from the storage cassettes 3 and 4 into the processing device 5.

以下の説明では、上下方向に直交する図1等のY方向を「左右方向」とし、上下方向と左右方向とに直交する図1等のX方向を「前後方向」とする。また、左右方向の一方側である図1等のY1方向側を「右」側とし、その反対側である図1等のY2方向側を「左」側とし、前後方向の一方側である図1等のX1方向側を「前」側とし、その反対側である図1等のX2方向側を「後ろ」側とする。 In the following description, the Y direction in Figure 1, etc., which is perpendicular to the up-down direction, will be referred to as the "left-right direction," and the X direction in Figure 1, etc., which is perpendicular to the up-down and left-right directions, will be referred to as the "front-to-back direction." Furthermore, the Y1 direction side in Figure 1, etc., which is one side of the left-to-right direction, will be referred to as the "right" side, and the Y2 direction side in Figure 1, etc., which is the opposite side, will be referred to as the "left" side. The X1 direction side in Figure 1, etc., which is one side of the front-to-back direction, will be referred to as the "front" side, and the X2 direction side in Figure 1, etc., which is the opposite side, will be referred to as the "rear" side.

収容カセット3、4には、複数枚の基板2が上下方向に間隔をあけた状態で重なるように収容されている。本形態では、収容カセット3は、ロボット1の前側に配置され、収容カセット4は、ロボット1の右側に配置されている。また、処理装置5は、ロボット1の後ろ側に配置されている。収容カセット3、4および処理装置5に収容される基板2の端面は、前後方向または左右方向と略平行になっている。 Storage cassettes 3 and 4 store multiple substrates 2 stacked and spaced apart in the vertical direction. In this embodiment, storage cassette 3 is located in front of robot 1, and storage cassette 4 is located on the right side of robot 1. Furthermore, processing device 5 is located behind robot 1. The end faces of the substrates 2 stored in storage cassettes 3 and 4 and processing device 5 are approximately parallel to the front-to-back or left-to-right direction.

ロボット1は、基板2が搭載されるとともに水平方向に移動可能な2個のハンド6、7と、ハンド6が連結されるアーム8と、ハンド7が連結されるアーム9と、アーム8、9が回動可能に連結される本体部10と、本体部10が回動可能に連結される基台11と、水平方向への直線的な移動が可能となるように基台11を保持するベース12とを備えている。本体部10は、アーム8、9の基端側を支持するとともに昇降可能なアームサポート15と、アームサポート15を昇降可能に支持する支持フレーム16と、本体部10の下端部分を構成する旋回フレーム17とを備えている。 The robot 1 comprises two hands 6, 7 that can move horizontally and that carry a substrate 2; an arm 8 to which the hand 6 is connected; an arm 9 to which the hand 7 is connected; a main body 10 to which the arms 8, 9 are rotatably connected; a base 11 to which the main body 10 is rotatably connected; and a base 12 that holds the base 11 so that it can move linearly in the horizontal direction. The main body 10 comprises arm supports 15 that support the base ends of the arms 8, 9 and are movable up and down; a support frame 16 that supports the arm supports 15 so that they can be moved up and down; and a swivel frame 17 that forms the lower end of the main body 10.

ハンド6は、上下方向を回動の軸方向としてアーム8の先端側に回動可能に連結され、ハンド7は、上下方向を回動の軸方向としてアーム9の先端側に回動可能に連結されている。ハンド7は、ハンド6よりも下側に配置されている。アーム8は、ハンド6よりも上側に配置されている。アーム9は、ハンド7よりも下側に配置されている。本体部10には、上下方向を回動の軸方向としてアーム8、9の基端側が回動可能に連結されている。具体的には、アームサポート15に、アーム8、9の基端側が回動可能に連結されている。上下方向から見たときに、本体部10に対するアーム8の回動中心と本体部10に対するアーム9の回動中心とは一致している。 Hand 6 is rotatably connected to the tip of arm 8 with the vertical direction as the axis of rotation, and hand 7 is rotatably connected to the tip of arm 9 with the vertical direction as the axis of rotation. Hand 7 is positioned below hand 6. Arm 8 is positioned above hand 6. Arm 9 is positioned below hand 7. The base ends of arms 8 and 9 are rotatably connected to main body 10 with the vertical direction as the axis of rotation. Specifically, the base ends of arms 8 and 9 are rotatably connected to arm support 15. When viewed from the vertical direction, the center of rotation of arm 8 relative to main body 10 and the center of rotation of arm 9 relative to main body 10 coincide.

ハンド6、7は、アーム8、9の先端側に回動可能に連結されるハンド基部18と、上面側に基板2が載置される直線状の複数のフォーク19とを備えている。本形態のハンド6、7は、4本のフォーク19を備えている。4本のフォーク19は、ハンド基部18から水平方向の同方向へ突出している。また、4本のフォーク19は、互いに平行に配置されている。ハンド6のフォーク19とハンド7のフォーク19とは、同じ方向に突出している。 The hands 6 and 7 each include a hand base 18 that is rotatably connected to the tip end of the arms 8 and 9, and a plurality of linear forks 19 on whose upper surface the substrate 2 is placed. In this embodiment, the hands 6 and 7 each include four forks 19. The four forks 19 protrude horizontally from the hand base 18 in the same direction. The four forks 19 are also arranged parallel to one another. The forks 19 of hand 6 and the forks 19 of hand 7 protrude in the same direction.

アーム8、9は、水平方向に伸縮する多関節アームである。アーム8、9は、互いに回動可能に連結される第1アーム部21と第2アーム部22とによって構成されている。すなわち、アーム8、9は、互いに回動可能に連結される2個のアーム部によって構成されるとともに水平方向に伸縮可能となっている。第1アーム部21の基端側は、本体部10(具体的には、アームサポート15)に回動可能に連結されている。第1アーム部21の先端側には、第2アーム部22の基端側が回動可能に連結されている。第2アーム部22の先端側には、ハンド6、7が回動可能に連結されている。アーム8では、第1アーム部21よりも下側に第2アーム部22が配置され、アーム9では、第1アーム部21よりも上側に第2アーム部22が配置されている。 Arms 8 and 9 are multi-joint arms that extend and retract horizontally. They are comprised of a first arm portion 21 and a second arm portion 22 that are pivotally connected to each other. That is, arms 8 and 9 are comprised of two arms that are pivotally connected to each other and are capable of extending and retracting horizontally. The base end of first arm portion 21 is pivotally connected to main body portion 10 (specifically, arm support 15). The base end of second arm portion 22 is pivotally connected to the tip end of first arm portion 21. Hands 6 and 7 are pivotally connected to the tip end of second arm portion 22. In arm 8, second arm portion 22 is positioned below first arm portion 21, while in arm 9, second arm portion 22 is positioned above first arm portion 21.

アーム8の基端側は、アームサポート15の上端側に回動可能に連結され、アーム9の基端側は、アームサポート15の下端側に回動可能に連結されている。水平方向において、アームサポート15に対する第1アーム部21の回動中心と第1アーム部21に対する第2アーム部22の回動中心との距離と、第1アーム部21に対する第2アーム部22の回動中心と第2アーム部22に対するハンド6、7の回動中心との距離とは等しくなっている。 The base end of arm 8 is rotatably connected to the upper end of arm support 15, and the base end of arm 9 is rotatably connected to the lower end of arm support 15. In the horizontal direction, the distance between the center of rotation of first arm portion 21 relative to arm support 15 and the center of rotation of second arm portion 22 relative to first arm portion 21 is equal to the distance between the center of rotation of second arm portion 22 relative to first arm portion 21 and the center of rotation of hands 6 and 7 relative to second arm portion 22.

アーム8、9は、ハンド6、7の先端(すなわち、フォーク19の先端)が本体部10から遠ざかるように(離れるように)アーム8、9が伸びる位置と、ハンド6、7の先端が本体部10に近づくようにアーム8、9が縮む位置との間で水平方向に伸縮可能となっている。本体部10に対するアーム8、9の伸縮量が等しいときに、ハンド6とハンド7とが上下方向で重なり、アーム8とアーム9とが上下方向で重なっている。 Arms 8, 9 are horizontally extendable between a position where arms 8, 9 extend so that the tips of hands 6, 7 (i.e., the tips of forks 19) move away from (away from) main body 10, and a position where arms 8, 9 retract so that the tips of hands 6, 7 move closer to main body 10. When arms 8, 9 extend and retract equally relative to main body 10, hands 6 and 7 overlap vertically, and arms 8 and 9 overlap vertically.

支持フレーム16は、アームサポート15を介してハンド6、7およびアーム8、9を昇降可能に保持している。支持フレーム16は、アームサポート15を昇降可能に保持する柱状の第1支持フレーム23と、第1支持フレーム23を昇降可能に保持する柱状の第2支持フレーム24とを備えている。旋回フレーム17は、上下方向の厚さが薄い扁平な略直方体状に形成されている。また、旋回フレーム17は、細長い略直方体状に形成されている。旋回フレーム17の先端側の上面には、第2支持フレーム24の下端部が固定されている。旋回フレーム17の基端側は、上下方向を回動の軸方向として基台11に回動可能に連結されている。旋回フレーム17は、基台11よりも上側に配置されている。基台11は、ベース12に対して左右方向に直線的に移動可能となっている。 The support frame 16 supports the hands 6, 7 and the arms 8, 9 via the arm supports 15 so that they can be raised and lowered. The support frame 16 includes a column-shaped first support frame 23 that supports the arm supports 15 so that they can be raised and lowered, and a column-shaped second support frame 24 that supports the first support frame 23 so that it can be raised and lowered. The swivel frame 17 is formed in a flat, approximately rectangular parallelepiped shape with a thin thickness in the vertical direction. The swivel frame 17 is also formed in a long, slender rectangular parallelepiped shape. The lower end of the second support frame 24 is fixed to the upper surface of the tip side of the swivel frame 17. The base end side of the swivel frame 17 is rotatably connected to the base 11 with the vertical direction as the axis of rotation. The swivel frame 17 is positioned above the base 11. The base 11 is capable of linear movement in the left-right direction relative to the base 12.

また、ロボット1は、アーム8を伸縮させるアーム駆動機構27と、アーム9を伸縮させるアーム駆動機構28と、本体部10を回動させる回動機構29と、ハンド6、7およびアーム8、9を昇降させる昇降機構30と、基台11と一緒に本体部10を左右方向に移動させる水平移動機構31と、ロボット1を制御する制御部32とを備えている。ロボット1は、アーム8、9の伸縮動作と、アーム8、9等の昇降動作と、本体部10の回動動作および水平移動動作との組合せによって基板2の搬送を行う。 The robot 1 also includes an arm drive mechanism 27 that extends and retracts the arm 8, an arm drive mechanism 28 that extends and retracts the arm 9, a rotation mechanism 29 that rotates the main body 10, a lifting mechanism 30 that raises and lowers the hands 6, 7 and the arms 8, 9, a horizontal movement mechanism 31 that moves the main body 10 left and right together with the base 11, and a control unit 32 that controls the robot 1. The robot 1 transports the substrate 2 by a combination of the extension and retraction movements of the arms 8, 9, the lifting and lowering movements of the arms 8, 9, etc., and the rotation and horizontal movement of the main body 10.

また、ロボット1は、ハンド6に搭載される基板2の位置を検知するための2個の検知機構33および1個の検知機構34と、ハンド7に搭載される基板2の位置を検知するための2個の検知機構33および1個の検知機構34とを備えている。すなわち、ロボット1は、4個の検知機構33と、2個の検知機構34とを備えている。本形態の検知機構33は、第1検知機構であり、検知機構34は、第2検知機構である。 The robot 1 also has two detection mechanisms 33 and one detection mechanism 34 for detecting the position of the substrate 2 placed on the hand 6, and two detection mechanisms 33 and one detection mechanism 34 for detecting the position of the substrate 2 placed on the hand 7. In other words, the robot 1 has four detection mechanisms 33 and two detection mechanisms 34. In this embodiment, the detection mechanism 33 is a first detection mechanism, and the detection mechanism 34 is a second detection mechanism.

アーム駆動機構27は、駆動源となるモータと、モータの動力をアーム8およびハンド6に伝達する動力伝達機構と、モータの回転量を検知するためのエンコーダとを備えている。モータは、サーボモータであり、エンコーダの検知結果に基づいて制御される。アーム駆動機構27は、本体部10に対してハンド6が一定方向を向いた状態で直線的に移動するように水平方向にアーム8を伸縮させる。アーム駆動機構27は、制御部32に電気的に接続されている。具体的には、アーム駆動機構27のモータおよびエンコーダ等が制御部32に電気的に接続されている。 The arm drive mechanism 27 includes a motor as a drive source, a power transmission mechanism that transmits the motor's power to the arm 8 and hand 6, and an encoder for detecting the amount of motor rotation. The motor is a servo motor and is controlled based on the detection results of the encoder. The arm drive mechanism 27 extends and retracts the arm 8 horizontally so that the hand 6 moves linearly with respect to the main body 10 while facing in a fixed direction. The arm drive mechanism 27 is electrically connected to the control unit 32. Specifically, the motor, encoder, etc. of the arm drive mechanism 27 are electrically connected to the control unit 32.

アーム駆動機構28は、アーム駆動機構27と同様に、駆動源となるモータと、モータの動力をアーム9およびハンド7に伝達する動力伝達機構と、モータの回転量を検知するためのエンコーダとを備えている。モータは、サーボモータであり、エンコーダの検知結果に基づいて制御される。アーム駆動機構28は、本体部10に対してハンド7が一定方向を向いた状態で直線的に移動するように水平方向にアーム9を伸縮させる。アーム駆動機構28は、制御部32に電気的に接続されている。具体的には、アーム駆動機構28のモータおよびエンコーダ等が制御部32に電気的に接続されている。 Like the arm drive mechanism 27, the arm drive mechanism 28 includes a motor as a drive source, a power transmission mechanism that transmits the motor's power to the arm 9 and hand 7, and an encoder for detecting the amount of motor rotation. The motor is a servo motor and is controlled based on the detection results of the encoder. The arm drive mechanism 28 extends and retracts the arm 9 horizontally so that the hand 7 moves linearly with respect to the main body 10 while facing in a fixed direction. The arm drive mechanism 28 is electrically connected to the control unit 32. Specifically, the motor, encoder, etc. of the arm drive mechanism 28 are electrically connected to the control unit 32.

回動機構29は、上下方向を回動の軸方向として基台11に対して旋回フレーム17を回動させる。すなわち、回動機構29は、上下方向を回動の軸方向として本体部10と一緒にアーム8、9を回動させる。回動機構29は、駆動源となるモータと、モータの動力を旋回フレーム17に伝達する動力伝達機構と、モータの回転量を検知するためのエンコーダとを備えている。モータは、サーボモータであり、エンコーダの検知結果に基づいて制御される。回動機構29は、制御部32に電気的に接続されている。具体的には、回動機構29のモータおよびエンコーダ等が制御部32に電気的に接続されている。 The rotation mechanism 29 rotates the swivel frame 17 relative to the base 11, with the vertical direction as the rotation axis. That is, the rotation mechanism 29 rotates the arms 8 and 9 together with the main body 10, with the vertical direction as the rotation axis. The rotation mechanism 29 includes a motor as a drive source, a power transmission mechanism that transmits the motor's power to the swivel frame 17, and an encoder for detecting the amount of motor rotation. The motor is a servo motor, and is controlled based on the detection results of the encoder. The rotation mechanism 29 is electrically connected to the control unit 32. Specifically, the motor, encoder, etc. of the rotation mechanism 29 are electrically connected to the control unit 32.

昇降機構30は、第2支持フレーム24に対して第1支持フレーム23を昇降させるとともに第1支持フレーム23に対してアームサポート15を昇降させる。昇降機構30は、アームサポート15を昇降させるとともに第1支持フレーム23を昇降させるモータと、モータの動力を第1支持フレーム23およびアームサポート15に伝達する減速機と、モータの回転量を検知するためのエンコーダとを備えている。モータは、サーボモータであり、エンコーダの検知結果に基づいて制御される。 The lifting mechanism 30 raises and lowers the first support frame 23 relative to the second support frame 24, and raises and lowers the arm support 15 relative to the first support frame 23. The lifting mechanism 30 includes a motor that raises and lowers the arm support 15 and the first support frame 23, a reducer that transmits the motor's power to the first support frame 23 and the arm support 15, and an encoder that detects the amount of motor rotation. The motor is a servo motor and is controlled based on the detection results of the encoder.

昇降機構30は、制御部32に電気的に接続されている。具体的には、昇降機構30のモータおよびエンコーダ等が制御部32に電気的に接続されている。なお、ロボット1は、第1支持フレーム23に対してアームサポート15を昇降させる昇降機構と、第2支持フレーム24に対して第1支持フレーム23を昇降させる昇降機構とを個別に備えていても良い。 The lifting mechanism 30 is electrically connected to the control unit 32. Specifically, the motor, encoder, etc. of the lifting mechanism 30 are electrically connected to the control unit 32. Note that the robot 1 may be provided with separate lifting mechanisms: one for raising and lowering the arm support 15 relative to the first support frame 23, and another for raising and lowering the first support frame 23 relative to the second support frame 24.

水平移動機構31は、ベース12に対して基台11を左右方向に直線的に移動させる。すなわち、水平移動機構31は、基台11と一緒に本体部10およびアーム8、9を左右方向に直線的に移動させる。水平移動機構31は、駆動源となるモータと、モータの動力を基台11に伝達する動力伝達機構と、モータの回転量を検知するためのエンコーダとを備えている。モータは、サーボモータであり、エンコーダの検知結果に基づいて制御される。水平移動機構31は、制御部32に電気的に接続されている。具体的には、水平移動機構31のモータおよびエンコーダ等が制御部32に電気的に接続されている。 The horizontal movement mechanism 31 moves the base 11 linearly in the left-right direction relative to the base 12. That is, the horizontal movement mechanism 31 moves the main body 10 and arms 8 and 9 linearly in the left-right direction together with the base 11. The horizontal movement mechanism 31 includes a motor as a drive source, a power transmission mechanism that transmits the motor's power to the base 11, and an encoder for detecting the amount of motor rotation. The motor is a servo motor and is controlled based on the detection results of the encoder. The horizontal movement mechanism 31 is electrically connected to the control unit 32. Specifically, the motor, encoder, etc. of the horizontal movement mechanism 31 are electrically connected to the control unit 32.

検知機構33は、光学式の検知機構である。また、検知機構33は、発光部37と、発光部37から射出され基板2で反射された光を受光する受光部38とを有する反射型の検知機構である。検知機構33は、ハンド6、7のそれぞれに取り付けられている。具体的には、ハンド6に2個の検知機構33が取り付けられ、ハンド7に2個の検知機構33が取り付けられている。検知機構33は、制御部32に電気的に接続されている。本形態の発光部37は、第1の発光部であり、受光部38は、第1の受光部である。 The detection mechanism 33 is an optical detection mechanism. The detection mechanism 33 is also a reflective detection mechanism having a light-emitting unit 37 and a light-receiving unit 38 that receives light emitted from the light-emitting unit 37 and reflected by the substrate 2. The detection mechanisms 33 are attached to each of the hands 6 and 7. Specifically, two detection mechanisms 33 are attached to the hand 6, and two detection mechanisms 33 are attached to the hand 7. The detection mechanisms 33 are electrically connected to the control unit 32. In this embodiment, the light-emitting unit 37 is a first light-emitting unit, and the light-receiving unit 38 is a first light-receiving unit.

検知機構33は、発光部37の発光面と受光部38の受光面とが上側を向くようにハンド6、7に取り付けられている。また、検知機構33は、フォーク19の上面側に取り付けられている。本形態では、検知機構33は、ハンド6、7のそれぞれが有する4本のフォーク19のうちの、フォーク19の長手方向に直交する方向において内側に配置される2本のフォーク19に取り付けられている。また、検知機構33は、フォーク19の先端側に取り付けられている。 The detection mechanism 33 is attached to the hands 6, 7 so that the light-emitting surface of the light-emitting unit 37 and the light-receiving surface of the light-receiving unit 38 face upward. The detection mechanism 33 is also attached to the upper surfaces of the forks 19. In this embodiment, the detection mechanism 33 is attached to the two forks 19 that are located on the inside in a direction perpendicular to the longitudinal direction of the forks 19, out of the four forks 19 that each hand 6, 7 has. The detection mechanism 33 is also attached to the tip side of the forks 19.

ハンド6、7のそれぞれに取り付けられる2個の検知機構33は、フォーク19の長手方向において同じ位置に配置されている。また、ハンド6、7のそれぞれに取り付けられる2個の検知機構33は、フォーク19の長手方向に直交する方向において間隔をあけた状態で配置されている。なお、検知機構33は、ハンド6、7のそれぞれが有する4本のフォーク19のうちの、フォーク19の長手方向に直交する方向において外側に配置される2本のフォーク19に取り付けられていても良い。また、検知機構33は、フォーク19の基端側に取り付けられていても良い。 The two detection mechanisms 33 attached to each of the hands 6 and 7 are arranged at the same position in the longitudinal direction of the forks 19. The two detection mechanisms 33 attached to each of the hands 6 and 7 are arranged with a gap between them in a direction perpendicular to the longitudinal direction of the forks 19. The detection mechanisms 33 may be attached to the two forks 19 that are located on the outer sides in the direction perpendicular to the longitudinal direction of the forks 19, out of the four forks 19 that each of the hands 6 and 7 has. The detection mechanisms 33 may also be attached to the base ends of the forks 19.

検知機構34は、光学式の検知機構である。また、検知機構34は、発光部39と、発光部39に対向配置される受光部40とを有する透過型の検知機構である。発光部39は、上下方向において受光部40との間に所定の間隔をあけた状態で受光部40に対向配置されている。本形態の受光部40は、ラインセンサである。受光部40では、複数の受光素子が一列に配列されている。検知機構34は、制御部32に電気的に接続されている。本形態の発光部39は、第2の発光部であり、受光部40は、第2の受光部である。 The detection mechanism 34 is an optical detection mechanism. The detection mechanism 34 is also a transmission-type detection mechanism having a light-emitting unit 39 and a light-receiving unit 40 arranged opposite the light-emitting unit 39. The light-emitting unit 39 is arranged opposite the light-receiving unit 40 with a predetermined gap between them in the vertical direction. In this embodiment, the light-receiving unit 40 is a line sensor. The light-receiving unit 40 has multiple light-receiving elements arranged in a line. The detection mechanism 34 is electrically connected to the control unit 32. In this embodiment, the light-emitting unit 39 is a second light-emitting unit, and the light-receiving unit 40 is a second light-receiving unit.

検知機構34は、本体部10に取り付けられている。具体的には、検知機構34は、アームサポート15に固定されるセンサ固定部材42に固定されており、センサ固定部材42を介してアームサポート15に固定されている。本形態では、ハンド6に搭載される基板2の位置を検知するための検知機構34と、ハンド7に搭載される基板2の位置を検知するための検知機構34とがセンサ固定部材42を介してアームサポート15に固定されている。すなわち、2個の検知機構34がアームサポート15に固定されている。2個の検知機構34は、上下方向で重なっている。 The detection mechanism 34 is attached to the main body 10. Specifically, the detection mechanism 34 is fixed to a sensor fixing member 42 that is fixed to the arm support 15, and is fixed to the arm support 15 via the sensor fixing member 42. In this embodiment, a detection mechanism 34 for detecting the position of the substrate 2 mounted on the hand 6 and a detection mechanism 34 for detecting the position of the substrate 2 mounted on the hand 7 are fixed to the arm support 15 via the sensor fixing member 42. In other words, two detection mechanisms 34 are fixed to the arm support 15. The two detection mechanisms 34 overlap in the vertical direction.

検知機構34は、アームサポート15と一緒に回動するとともにアームサポート15と一緒に昇降する。上述のように、受光部40では、複数の受光素子が一列に配列されている。具体的には、フォーク19の長手方向と前後方向とが一致しているときには、受光部40において、複数の受光素子が左右方向に一列で配列され、フォーク19の長手方向と左右方向とが一致しているときには、受光部40において、複数の受光素子が前後方向に一列で配列されている。 The detection mechanism 34 rotates together with the arm support 15 and moves up and down together with the arm support 15. As described above, the light receiving unit 40 has multiple light receiving elements arranged in a row. Specifically, when the longitudinal direction of the fork 19 and the front-to-rear direction are aligned, the multiple light receiving elements are arranged in a row in the left-to-right direction in the light receiving unit 40; and when the longitudinal direction of the fork 19 and the left-to-right direction are aligned, the multiple light receiving elements are arranged in a row in the front-to-rear direction in the light receiving unit 40.

上述のように、ロボット1は、収容カセット3、4から処理装置5まで基板2を搬送する。また、上述のように、アーム8、9は、ハンド6、7の先端が本体部10から遠ざかるようにアーム8、9が伸びる位置と、ハンド6、7の先端が本体部10に近づくようにアーム8、9が縮む位置との間で水平方向に伸縮可能となっている。本形態では、ロボット1が収容カセット3、4から基板2を受け取るとき、および、ロボット1が処理装置5に基板2を引き渡すときに、アーム8、9が伸びていて、ハンド6、7の先端が本体部10から遠ざかる方向に移動した状態になっている。 As described above, the robot 1 transports the substrates 2 from the storage cassettes 3, 4 to the processing device 5. Also, as described above, the arms 8, 9 are horizontally extendable between an extended position where the arms 8, 9 extend so that the tips of the hands 6, 7 move away from the main body 10, and a retracted position where the arms 8, 9 move so that the tips of the hands 6, 7 move closer to the main body 10. In this embodiment, when the robot 1 receives the substrates 2 from the storage cassettes 3, 4 and when the robot 1 delivers the substrates 2 to the processing device 5, the arms 8, 9 are extended and the tips of the hands 6, 7 move away from the main body 10.

ハンド6の先端が本体部10から遠ざかる方向に移動した状態(すなわち、アーム8が伸びている状態)で収容カセット3に置かれている基板2をハンド6に搭載して受け取るときのハンド6の位置(図1に示す位置)をハンド位置6Aとし、ハンド6の先端が本体部10から遠ざかる方向に移動した状態(すなわち、アーム8が伸びている状態)でハンド6に搭載されている基板2を処理装置5に引き渡すときのハンド6の位置をハンド位置6Bとすると、ロボット1は、ハンド6の先端が本体部10から遠ざかるようにハンド位置6Aまでハンド6が移動するときの動作である動作M11と、動作M11の後に、ハンド位置6Aで基板2を受け取ったハンド6が、ハンド6の先端が本体部10に近づくように移動するときの動作である動作M12と、動作M12の後に、ハンド6の先端が本体部10から遠ざかるように、基板2が搭載されたハンド6がハンド位置6Bまで移動するときの動作である動作M13とを行う。動作M11、M13では、縮んでいたアーム8が伸び、動作M12では、伸びていたアーム8が縮む。 Let us assume that the position of the hand 6 (the position shown in Figure 1) when the tip of the hand 6 has moved away from the main body 10 (i.e., the arm 8 is extended) and the hand 6 receives the substrate 2 placed in the storage cassette 3 and loads it onto the hand 6 as hand position 6A, and the position of the hand 6 when the tip of the hand 6 has moved away from the main body 10 (i.e., the arm 8 is extended) and the hand 6 is handed over to the processing device 5 as hand position 6B. The robot 1 performs operation M11, in which the hand 6 moves to hand position 6A so that the tip of the hand 6 moves away from the main body 10; operation M12, in which, after operation M11, the hand 6 receives the substrate 2 at hand position 6A and moves so that the tip of the hand 6 approaches the main body 10; and operation M13, in which, after operation M12, the hand 6 with the substrate 2 loaded moves to hand position 6B so that the tip of the hand 6 moves away from the main body 10. In actions M11 and M13, the retracted arm 8 extends, and in action M12, the extended arm 8 retracts.

また、ハンド6の先端が本体部10から遠ざかる方向に移動した状態で収容カセット4に置かれている基板2をハンド6に搭載して受け取るときのハンド6の位置(図2に示す位置)をハンド位置6Cとすると、ロボット1は、ハンド6の先端が本体部10から遠ざかるようにハンド位置6Cまでハンド6が移動するときの動作である動作M14と、動作M14の後に、ハンド位置6Cで基板2を受け取ったハンド6が、ハンド6の先端が本体部10に近づくように移動するときの動作である動作M15と、動作M15の後に、ハンド6の先端が本体部10から遠ざかるように、基板2が搭載されたハンド6がハンド位置6Bまで移動するときの動作である動作M16とを行う。動作M14、M16では、縮んでいたアーム8が伸び、動作M15では、伸びていたアーム8が縮む。 Furthermore, if the position of the hand 6 (the position shown in FIG. 2) when the tip of the hand 6 moves away from the main body 10 and loads and receives the substrate 2 placed in the storage cassette 4 onto the hand 6 is defined as hand position 6C, the robot 1 performs operation M14, in which the hand 6 moves to hand position 6C so that the tip of the hand 6 moves away from the main body 10; operation M15, after operation M14, in which the hand 6 receives the substrate 2 at hand position 6C and moves so that the tip of the hand 6 approaches the main body 10; and operation M16, after operation M15, in which the hand 6 with the substrate 2 loaded moves to hand position 6B so that the tip of the hand 6 moves away from the main body 10. In operations M14 and M16, the retracted arm 8 extends, and in operation M15, the extended arm 8 retracts.

同様に、ハンド7の先端が本体部10から遠ざかる方向に移動した状態(すなわち、アーム9が伸びている状態)で収容カセット3に置かれている基板2をハンド7に搭載して受け取るときのハンド7の位置をハンド位置7Aとし、ハンド7の先端が本体部10から遠ざかる方向に移動した状態(すなわち、アーム9が伸びている状態)でハンド7に搭載されている基板2を処理装置5に引き渡すときのハンド7の位置をハンド位置7Bとすると、ロボット1は、ハンド7の先端が本体部10から遠ざかるようにハンド位置7Aまでハンド7が移動するときの動作である動作M21と、動作M21の後に、ハンド位置7Aで基板2を受け取ったハンド7が、ハンド7の先端が本体部10に近づくように移動するときの動作である動作M22と、動作M22の後に、ハンド7の先端が本体部10から遠ざかるように、基板2が搭載されたハンド7がハンド位置7Bまで移動するときの動作である動作M23とを行う。動作M21、M23では、縮んでいたアーム9が伸び、動作M22では、伸びていたアーム9が縮む。 Similarly, if the position of the hand 7 when the tip of the hand 7 has moved away from the main body 10 (i.e., the arm 9 is extended) and the hand 7 receives the substrate 2 placed in the storage cassette 3 by loading it onto the hand 7, the position of the hand 7 is defined as hand position 7A, and the position of the hand 7 when the tip of the hand 7 has moved away from the main body 10 (i.e., the arm 9 is extended) and the hand 7 delivers the substrate 2 loaded on the hand 7 to the processing device 5, the robot 1 performs operation M21, which is an operation in which the hand 7 moves to hand position 7A so that the tip of the hand 7 moves away from the main body 10; operation M22, which is an operation in which the hand 7, having received the substrate 2 at hand position 7A, moves so that the tip of the hand 7 approaches the main body 10 after operation M21; and operation M23, which is an operation in which the hand 7 with the substrate 2 loaded thereon moves to hand position 7B so that the tip of the hand 7 moves away from the main body 10 after operation M22. In actions M21 and M23, the retracted arm 9 extends, and in action M22, the extended arm 9 retracts.

また、ハンド7の先端が本体部10から遠ざかる方向に移動した状態で収容カセット4に置かれている基板2をハンド7に搭載して受け取るときのハンド7の位置をハンド位置7Cとすると、ロボット1は、ハンド7の先端が本体部10から遠ざかるようにハンド位置7Cまでハンド7が移動するときの動作である動作M24と、動作M24の後に、ハンド位置7Cで基板2を受け取ったハンド7が、ハンド7の先端が本体部10に近づくように移動するときの動作である動作M25と、動作M25の後に、ハンド7の先端が本体部10から遠ざかるように、基板2が搭載されたハンド7がハンド位置7Bまで移動するときの動作である動作M26とを行う。動作M24、M26では、縮んでいたアーム9が伸び、動作M25では、伸びていたアーム9が縮む。 Furthermore, if the position of the hand 7 when the tip of the hand 7 moves away from the main body 10 and loads and receives the substrate 2 placed in the storage cassette 4 onto the hand 7 is defined as hand position 7C, the robot 1 performs operation M24, in which the hand 7 moves to hand position 7C so that the tip of the hand 7 moves away from the main body 10; operation M25, after operation M24, in which the hand 7 receives the substrate 2 at hand position 7C and moves so that the tip of the hand 7 approaches the main body 10; and operation M26, after operation M25, in which the hand 7 with the substrate 2 loaded moves to hand position 7B so that the tip of the hand 7 moves away from the main body 10. In operations M24 and M26, the retracted arm 9 extends, and in operation M25, the extended arm 9 retracts.

動作M12、M15が完了した状態では、ハンド6に搭載される基板2、ハンド6およびアーム8を含めた本体部10の回動半径(旋回半径)が最小になる。同様に、動作M22、M25が完了した状態では、ハンド7に搭載される基板2、ハンド7およびアーム9を含めた本体部10の回動半径が最小になる。 When operations M12 and M15 are completed, the rotation radius (turning radius) of the main body 10, including the substrate 2 loaded on the hand 6, the hand 6, and the arm 8, is minimized. Similarly, when operations M22 and M25 are completed, the rotation radius of the main body 10, including the substrate 2 loaded on the hand 7, the hand 7, and the arm 9, is minimized.

上述のように、アーム駆動機構27は、本体部10に対してハンド6が一定方向を向いた状態で直線的に移動するようにアーム8を伸縮させ、アーム駆動機構28は、本体部10に対してハンド7が一定方向を向いた状態で直線的に移動するようにアーム9を伸縮させる。すなわち、ハンド6は、ロボット1がM11~M16を行うときに、本体部10に対して一定方向を向いた状態で直線的に移動し、ハンド7は、ロボット1が動作M21~M26を行うときに、本体部10に対して一定方向を向いた状態で直線的に移動する。 As described above, the arm drive mechanism 27 extends and retracts the arm 8 so that the hand 6 moves linearly while facing a fixed direction relative to the main body 10, and the arm drive mechanism 28 extends and retracts the arm 9 so that the hand 7 moves linearly while facing a fixed direction relative to the main body 10. In other words, when the robot 1 performs operations M11 to M16, the hand 6 moves linearly while facing a fixed direction relative to the main body 10, and when the robot 1 performs operations M21 to M26, the hand 7 moves linearly while facing a fixed direction relative to the main body 10.

本形態では、収容カセット3がロボット1の前側に配置され、収容カセット4がロボット1の右側に配置され、かつ、処理装置5がロボット1の後ろ側に配置されているため、ハンド6は、ロボット1が動作M11~M13、M16を行うときに本体部10に対して前後方向に直線的に移動し、ロボット1が動作M14、M15を行うときに本体部10に対して左右方向に直線的に移動する。また、ハンド7は、ロボット1が動作M21~M23、M26を行うときに本体部10に対して前後方向に直線的に移動し、ロボット1が動作M24、M25を行うときに本体部10に対して左右方向に直線的に移動する。 In this embodiment, the storage cassette 3 is located in front of the robot 1, the storage cassette 4 is located to the right of the robot 1, and the processing device 5 is located behind the robot 1. Therefore, the hand 6 moves linearly in the front-to-back direction relative to the main body 10 when the robot 1 performs operations M11 to M13 and M16, and moves linearly in the left-to-right direction relative to the main body 10 when the robot 1 performs operations M14 and M15. Furthermore, the hand 7 moves linearly in the front-to-back direction relative to the main body 10 when the robot 1 performs operations M21 to M23 and M26, and moves linearly in the left-to-right direction relative to the main body 10 when the robot 1 performs operations M24 and M25.

具体的には、ハンド6は、ロボット1が動作M11を行うときに、フォーク19の先端が前側を向いた状態で本体部10に対して前側に直線的に移動し、ロボット1が動作M12を行うときに、フォーク19の先端が前側を向いた状態で本体部10に対して後ろ側に直線的に移動し、ロボット1が動作M14を行うときに、フォーク19の先端が右側を向いた状態で本体部10に対して右側に直線的に移動し、ロボット1が動作M15を行うときに、フォーク19の先端が右側を向いた状態で本体部10に対して左側に直線的に移動し、ロボット1が動作M13、M16を行うときに、フォーク19の先端が後ろ側を向いた状態で本体部10に対して後ろ側に直線的に移動する。 Specifically, when the robot 1 performs operation M11, the hand 6 moves linearly forward relative to the main body 10 with the tips of the forks 19 facing forward; when the robot 1 performs operation M12, the hand 6 moves linearly backward relative to the main body 10 with the tips of the forks 19 facing forward; when the robot 1 performs operation M14, the hand 6 moves linearly to the right relative to the main body 10 with the tips of the forks 19 facing right; when the robot 1 performs operation M15, the hand 6 moves linearly to the left relative to the main body 10 with the tips of the forks 19 facing right; and when the robot 1 performs operations M13 and M16, the hand 6 moves linearly backward relative to the main body 10 with the tips of the forks 19 facing backward.

同様に、ハンド7は、ロボット1が動作M21を行うときに、フォーク19の先端が前側を向いた状態で本体部10に対して前側に直線的に移動し、ロボット1が動作M22を行うときに、フォーク19の先端が前側を向いた状態で本体部10に対して後ろ側に直線的に移動し、ロボット1が動作M24を行うときに、フォーク19の先端が右側を向いた状態で本体部10に対して右側に直線的に移動し、ロボット1が動作M25を行うときに、フォーク19の先端が右側を向いた状態で本体部10に対して左側に直線的に移動し、ロボット1が動作M23、M26を行うときに、フォーク19の先端が後ろ側を向いた状態で本体部10に対して後ろ側に直線的に移動する。 Similarly, when the robot 1 performs operation M21, the hand 7 moves linearly forward relative to the main body 10 with the tips of the forks 19 facing forward; when the robot 1 performs operation M22, the hand 7 moves linearly backward relative to the main body 10 with the tips of the forks 19 facing forward; when the robot 1 performs operation M24, the hand 7 moves linearly to the right relative to the main body 10 with the tips of the forks 19 facing right; when the robot 1 performs operation M25, the hand 7 moves linearly to the left relative to the main body 10 with the tips of the forks 19 facing right; and when the robot 1 performs operations M23 and M26, the hand 7 moves linearly backward relative to the main body 10 with the tips of the forks 19 facing backward.

ロボット1が動作M11を行うときには、ハンド6に取り付けられる2個の検知機構33は、収容カセット3に置かれている基板2の下側(具体的には、動作M11の後に、ハンド6に搭載される基板2の下側)を通り、ロボット1が動作M21を行うときには、ハンド7に取り付けられる2個の検知機構33は、収容カセット3に置かれている基板2の下側(具体的には、動作M21の後に、ハンド7に搭載される基板2の下側)を通る。 When robot 1 performs operation M11, the two detection mechanisms 33 attached to hand 6 pass below the substrate 2 placed in storage cassette 3 (specifically, below the substrate 2 loaded onto hand 6 after operation M11), and when robot 1 performs operation M21, the two detection mechanisms 33 attached to hand 7 pass below the substrate 2 placed in storage cassette 3 (specifically, below the substrate 2 loaded onto hand 7 after operation M21).

ロボット1が動作M14を行うときには、ハンド6に取り付けられる2個の検知機構33は、収容カセット4に置かれている基板2の下側(具体的には、動作M14の後に、ハンド6に搭載される基板2の下側)を通り、ロボット1が動作M24を行うときには、ハンド7に取り付けられる2個の検知機構33は、収容カセット4に置かれている基板2の下側(具体的には、動作M24の後に、ハンド7に搭載される基板2の下側)を通る。 When robot 1 performs operation M14, the two detection mechanisms 33 attached to hand 6 pass below the substrate 2 placed in storage cassette 4 (specifically, below the substrate 2 loaded onto hand 6 after operation M14), and when robot 1 performs operation M24, the two detection mechanisms 33 attached to hand 7 pass below the substrate 2 placed in storage cassette 4 (specifically, below the substrate 2 loaded onto hand 7 after operation M24).

ロボット1が動作M12を行うときには、ハンド6に搭載される基板2の左右方向の一端面は、2個の検知機構34のうちの一方の検知機構34の発光部39と受光部40との間を通り、ロボット1が動作M22を行うときには、ハンド7に搭載される基板2の左右方向の一端面は、他方の検知機構34の発光部39と受光部40との間を通る。本形態では、ロボット1が動作M12、M22を行うときに、検知機構34は、ハンド6、7よりも右側に配置されており、ハンド6、7に搭載される基板2の右端面が発光部39と受光部40との間を通る。 When the robot 1 performs operation M12, one left-right end surface of the board 2 mounted on the hand 6 passes between the light-emitting unit 39 and the light-receiving unit 40 of one of the two detection mechanisms 34, and when the robot 1 performs operation M22, one left-right end surface of the board 2 mounted on the hand 7 passes between the light-emitting unit 39 and the light-receiving unit 40 of the other detection mechanism 34. In this embodiment, when the robot 1 performs operations M12 and M22, the detection mechanism 34 is positioned to the right of the hands 6 and 7, and the right end surface of the board 2 mounted on the hands 6 and 7 passes between the light-emitting unit 39 and the light-receiving unit 40.

ロボット1が動作M15を行うときには、ハンド6に搭載される基板2の前後方向の一端面は、2個の検知機構34のうちの一方の検知機構34の発光部39と受光部40との間を通り、ロボット1が動作M25を行うときには、ハンド7に搭載される基板2の前後方向の一端面は、他方の検知機構34の発光部39と受光部40との間を通る。本形態では、ロボット1が動作M15、M25を行うときに、検知機構34は、ハンド6、7よりも後ろ側に配置されており、ハンド6、7に搭載される基板2の後端面が発光部39と受光部40との間を通る。 When robot 1 performs operation M15, one front-to-rear end surface of the substrate 2 mounted on hand 6 passes between the light-emitting unit 39 and light-receiving unit 40 of one of the two detection mechanisms 34, and when robot 1 performs operation M25, one front-to-rear end surface of the substrate 2 mounted on hand 7 passes between the light-emitting unit 39 and light-receiving unit 40 of the other detection mechanism 34. In this embodiment, when robot 1 performs operations M15 and M25, the detection mechanism 34 is positioned behind the hands 6 and 7, and the rear end surface of the substrate 2 mounted on hands 6 and 7 passes between the light-emitting unit 39 and light-receiving unit 40.

すなわち、検知機構34は、ロボット1が動作M12、M22を行うときに、ハンド6、7に搭載される基板2の右端面が発光部39と受光部40との間を通り、かつ、ロボット1が動作M15、M25を行うときに、ハンド6、7に搭載される基板2の後端面が発光部39と受光部40との間を通る位置に配置されている。また、検知機構34は、ハンド位置6A、7Aに配置されるハンド6、7に搭載された基板2の後端面よりも後ろ側に配置されるとともに、ハンド位置6C、7Cに配置されるハンド6、7に搭載された基板2の左端面よりも左側に配置されている。また、検知機構34は、前後方向において、動作M12、M22が完了した後のハンド6、7に搭載された基板2の前端面と後端面との間に配置されるとともに、左右方向において、動作M15、M25が完了した後のハンド6、7に搭載された基板2の右端面と左端面との間に配置されている。 That is, the detection mechanism 34 is positioned so that the right end surface of the board 2 mounted on the hands 6 and 7 passes between the light-emitting unit 39 and the light-receiving unit 40 when the robot 1 performs operations M12 and M22, and so that the rear end surface of the board 2 mounted on the hands 6 and 7 passes between the light-emitting unit 39 and the light-receiving unit 40 when the robot 1 performs operations M15 and M25. Furthermore, the detection mechanism 34 is positioned behind the rear end surface of the board 2 mounted on the hands 6 and 7 positioned at hand positions 6A and 7A, and to the left of the left end surface of the board 2 mounted on the hands 6 and 7 positioned at hand positions 6C and 7C. Furthermore, the detection mechanism 34 is positioned between the front and rear end surfaces of the board 2 mounted on the hands 6 and 7 after operations M12 and M22 are completed, in the front-to-back direction, and between the right and left end surfaces of the board 2 mounted on the hands 6 and 7 after operations M15 and M25 are completed, in the left-to-right direction.

上述のように、受光部40は、複数の受光素子が一列に配列されるラインセンサであるため、動作M12、M22が完了した後のハンド6、7に搭載される基板2の右端面の左右方向の位置を検知機構34によって検知することが可能になっている。また、動作M15、M25が完了した後のハンド6、7に搭載される基板2の後端面の前後方向の位置を検知機構34によって検知することが可能になっている。 As described above, the light receiving unit 40 is a line sensor in which multiple light receiving elements are arranged in a row, making it possible for the detection mechanism 34 to detect the left-right position of the right end surface of the board 2 placed on the hands 6 and 7 after operations M12 and M22 are completed. Furthermore, it is possible for the detection mechanism 34 to detect the front-to-back position of the rear end surface of the board 2 placed on the hands 6 and 7 after operations M15 and M25 are completed.

なお、ロボット1は、動作M12と動作M13との間、および、動作M15と動作M16との間に、本体部10を回動させる回動動作を行う。このときには、アーム9も縮んでいる。また、ロボット1は、動作M22と動作M23との間、および、動作M25と動作M26との間に、本体部10を回動させる回動動作を行う。このときには、アーム8も縮んでいる。また、ロボット1は、必要に応じて、動作M12と動作M13との間、動作M15と動作M16との間、動作M22と動作M23との間、および、動作M25と動作M26との間に、アームサポート15の昇降動作や本体部10の左右方向への移動動作を行う。また、ロボット1は、必要に応じて、動作M11~M16、M21~M26を行う際に、アームサポート15の昇降動作や本体部10の左右方向への移動動作を行うこともある。 The robot 1 performs a rotational movement to rotate the main body 10 between operations M12 and M13, and between operations M15 and M16. At this time, the arm 9 is also retracted. The robot 1 also performs a rotational movement to rotate the main body 10 between operations M22 and M23, and between operations M25 and M26. At this time, the arm 8 is also retracted. The robot 1 also raises and lowers the arm support 15 and moves the main body 10 left and right, as necessary, between operations M12 and M13, between operations M15 and M16, between operations M22 and M23, and between operations M25 and M26. The robot 1 may also raise and lower the arm support 15 and move the main body 10 left and right when performing operations M11 to M16 and M21 to M26, as necessary.

(ロボットの制御方法)
制御部32は、ロボット1が動作M11を行う際に、ハンド6に取り付けられる2個の検知機構33のうちの一方の検知機構33が基板2を検知したとき(具体的には、収容カセット3に置かれた基板2の後端面を一方の検知機構33が検知したとき(すなわち、一方の検知機構33が基板2を最初に検知したとき))のハンド6の前後方向の位置のデータである位置データD1と、他方の検知機構33が基板2を検知したとき(具体的には、収容カセット3に置かれた基板2の後端面を他方の検知機構33が検知したとき(すなわち、他方の検知機構33が基板2を最初に検知したとき))のハンド6の前後方向の位置のデータである位置データD2とを取得する。制御部32は、検知機構33の検知結果とアーム駆動機構27のエンコーダの検知結果とに基づいて位置データD1、D2を取得する。
(Robot control method)
When the robot 1 performs operation M11, the control unit 32 acquires position data D1, which is data on the front-to-rear position of the hand 6 when one of the two detection mechanisms 33 attached to the hand 6 detects the substrate 2 (specifically, when one detection mechanism 33 detects the rear end surface of the substrate 2 placed in the storage cassette 3 (i.e., when one detection mechanism 33 first detects the substrate 2)), and position data D2, which is data on the front-to-rear position of the hand 6 when the other detection mechanism 33 detects the substrate 2 (specifically, when the other detection mechanism 33 detects the rear end surface of the substrate 2 placed in the storage cassette 3 (i.e., when the other detection mechanism 33 first detects the substrate 2)). The control unit 32 acquires the position data D1 and D2 based on the detection results of the detection mechanisms 33 and the detection results of the encoder of the arm drive mechanism 27.

制御部32は、位置データD1、D2に基づいて、収容カセット3に置かれた基板2の前後方向の位置と向き(基板2の水平面内での傾き)を特定する。また、制御部32は、特定した基板2の前後方向の位置および向きと、ロボット1に予め教示された基板2の前後方向の位置および向きとを比較するとともに、ロボット1が動作M11を行う際に、この比較結果に基づいて、ハンド位置6Aに到達するときのハンド6の前後方向の位置および向きを補正する。すなわち、制御部32は、ロボット1が動作M11を行う際に、位置データD1、D2に基づいて、ハンド位置6Aに到達するときのハンド6の前後方向の位置および向きを補正する。 Based on the position data D1 and D2, the control unit 32 determines the front-to-rear position and orientation (tilt of the substrate 2 in the horizontal plane) of the substrate 2 placed in the storage cassette 3. The control unit 32 also compares the determined front-to-rear position and orientation of the substrate 2 with the front-to-rear position and orientation of the substrate 2 previously taught to the robot 1, and corrects the front-to-rear position and orientation of the hand 6 when it reaches hand position 6A based on the comparison results when the robot 1 performs operation M11. In other words, based on the position data D1 and D2, the control unit 32 corrects the front-to-rear position and orientation of the hand 6 when it reaches hand position 6A when the robot 1 performs operation M11.

具体的には、制御部32は、ロボット1が動作M11を行う際に、位置データD1、D2に基づいて、アーム駆動機構27と回動機構29と水平移動機構31とを制御してハンド位置6Aに到達するときのハンド6の前後方向の位置および向きを補正する。また、制御部32は、ロボット1が動作M11を行う際に、位置データD1、D2に基づいて、ハンド6に搭載される基板2の前後方向の位置が適切な位置になるとともに、ハンド6に搭載される基板2の向きが適切な向きになるように、ハンド位置6Aに到達するときのハンド6の前後方向の位置および向きを補正する。 Specifically, when the robot 1 performs operation M11, the control unit 32 controls the arm drive mechanism 27, the rotation mechanism 29, and the horizontal movement mechanism 31 based on the position data D1 and D2 to correct the front-to-rear position and orientation of the hand 6 when it reaches hand position 6A. Furthermore, when the robot 1 performs operation M11, the control unit 32 corrects the front-to-rear position and orientation of the hand 6 when it reaches hand position 6A based on the position data D1 and D2 so that the front-to-rear position of the substrate 2 placed on the hand 6 is appropriate and the orientation of the substrate 2 placed on the hand 6 is appropriate.

また、制御部32は、ロボット1が動作M12を行う際に、所定の測定位置までハンド6が移動したときに検知機構34によって検知される基板2の右端面の左右方向の位置のデータである位置データD3を取得する。制御部32は、検知機構34の検知結果とアーム駆動機構27のエンコーダの検知結果とに基づいて位置データD3を取得する。本形態では、たとえば、動作M12が完了したときのハンド6の位置が測定位置となっているが、動作M12を行っている最中のハンド6の所定の位置が測定位置となっていても良い。 In addition, when the robot 1 performs operation M12, the control unit 32 acquires position data D3, which is data on the left-right position of the right end surface of the substrate 2 detected by the detection mechanism 34 when the hand 6 moves to a predetermined measurement position. The control unit 32 acquires position data D3 based on the detection results of the detection mechanism 34 and the detection results of the encoder of the arm drive mechanism 27. In this embodiment, for example, the measurement position is the position of the hand 6 when operation M12 is completed, but the measurement position may also be a predetermined position of the hand 6 while performing operation M12.

制御部32は、位置データD3に基づいて、ハンド6に搭載された基板2の左右方向の位置を特定する。また、制御部32は、特定した基板2の左右方向の位置と、ロボット1に予め教示された基板2の左右方向の位置とを比較するとともに、ロボット1が動作M13を行う際に、この比較結果に基づいて、ハンド位置6Bに到達するときのハンド6の左右方向の位置を補正する。すなわち、制御部32は、ロボット1が動作M13を行う際に、位置データD3に基づいて、ハンド位置6Bに到達するときのハンド6の左右方向の位置を補正する。 The control unit 32 determines the left-right position of the substrate 2 placed on the hand 6 based on the position data D3. The control unit 32 also compares the determined left-right position of the substrate 2 with the left-right position of the substrate 2 previously taught to the robot 1, and corrects the left-right position of the hand 6 when it reaches hand position 6B based on the comparison result when the robot 1 performs operation M13. In other words, the control unit 32 corrects the left-right position of the hand 6 when it reaches hand position 6B based on the position data D3 when the robot 1 performs operation M13.

具体的には、制御部32は、ロボット1が動作M13を行う際に、位置データD3に基づいて、水平移動機構31を制御してハンド位置6Bに到達するときのハンド6の左右方向の位置を補正する。また、制御部32は、ロボット1が動作M13を行う際に、位置データD3に基づいて、処理装置5に置かれる基板2の左右方向の位置が適切な位置になるように、ハンド位置6Bに到達するときのハンド6の左右方向の位置を補正する。 Specifically, when the robot 1 performs operation M13, the control unit 32 controls the horizontal movement mechanism 31 based on the position data D3 to correct the left-right position of the hand 6 when it reaches hand position 6B. Furthermore, when the robot 1 performs operation M13, the control unit 32 corrects the left-right position of the hand 6 when it reaches hand position 6B based on the position data D3 so that the left-right position of the substrate 2 placed on the processing device 5 is appropriate.

同様に、制御部32は、ロボット1が動作M21を行う際に、ハンド7に取り付けられる2個の検知機構33のうちの一方の検知機構33が基板2を検知したときのハンド7の前後方向の位置のデータである位置データD4と、他方の検知機構33が基板2を検知したときのハンド7の前後方向の位置のデータである位置データD5とを取得する。制御部32は、検知機構33の検知結果とアーム駆動機構28のエンコーダの検知結果とに基づいて位置データD4、D5を取得する。 Similarly, when the robot 1 performs operation M21, the control unit 32 acquires position data D4, which is data on the front-to-rear position of the hand 7 when one of the two detection mechanisms 33 attached to the hand 7 detects the substrate 2, and position data D5, which is data on the front-to-rear position of the hand 7 when the other detection mechanism 33 detects the substrate 2. The control unit 32 acquires the position data D4 and D5 based on the detection results of the detection mechanisms 33 and the detection results of the encoder of the arm drive mechanism 28.

制御部32は、位置データD4、D5に基づいて、収容カセット3に置かれた基板2の前後方向の位置と向きを特定する。また、制御部32は、特定した基板2の前後方向の位置および向きと、ロボット1に予め教示された基板2の前後方向の位置および向きとを比較するとともに、ロボット1が動作M21を行う際に、この比較結果に基づいて、ハンド位置7Aに到達するときのハンド7の前後方向の位置および向きを補正する。 The control unit 32 determines the front-to-rear position and orientation of the substrate 2 placed in the storage cassette 3 based on the position data D4 and D5. The control unit 32 also compares the determined front-to-rear position and orientation of the substrate 2 with the front-to-rear position and orientation of the substrate 2 previously taught to the robot 1, and, when the robot 1 performs operation M21, corrects the front-to-rear position and orientation of the hand 7 when it reaches hand position 7A based on the comparison result.

具体的には、制御部32は、ロボット1が動作M21を行う際に、位置データD4、D5に基づいて、アーム駆動機構28と回動機構29と水平移動機構31とを制御してハンド位置7Aに到達するときのハンド7の前後方向の位置および向きを補正する。また、制御部32は、ロボット1が動作M21を行う際に、位置データD4、D5に基づいて、ハンド7に搭載される基板2の前後方向の位置が適切な位置になるとともに、ハンド7に搭載される基板2の向きが適切な向きになるように、ハンド位置7Aに到達するときのハンド7の前後方向の位置および向きを補正する。 Specifically, when the robot 1 performs operation M21, the control unit 32 controls the arm drive mechanism 28, the rotation mechanism 29, and the horizontal movement mechanism 31 based on the position data D4 and D5 to correct the front-to-rear position and orientation of the hand 7 when it reaches hand position 7A. Furthermore, when the robot 1 performs operation M21, the control unit 32 corrects the front-to-rear position and orientation of the hand 7 when it reaches hand position 7A based on the position data D4 and D5 so that the front-to-rear position of the substrate 2 placed on the hand 7 is appropriate and the orientation of the substrate 2 placed on the hand 7 is appropriate.

また、制御部32は、ロボット1が動作M22を行う際に、所定の測定位置までハンド7が移動したときに検知機構34によって検知される基板2の右端面の左右方向の位置のデータである位置データD6を取得する。制御部32は、検知機構34の検知結果とアーム駆動機構28のエンコーダの検知結果とに基づいて位置データD6を取得する。本形態では、たとえば、動作M22が完了したときのハンド7の位置が測定位置となっているが、動作M22を行っている最中のハンド7の所定の位置が測定位置となっていても良い。 In addition, when the robot 1 performs operation M22, the control unit 32 acquires position data D6, which is data on the left-right position of the right end surface of the substrate 2 detected by the detection mechanism 34 when the hand 7 moves to a predetermined measurement position. The control unit 32 acquires position data D6 based on the detection results of the detection mechanism 34 and the detection results of the encoder of the arm drive mechanism 28. In this embodiment, for example, the measurement position is the position of the hand 7 when operation M22 is completed, but the measurement position may also be a predetermined position of the hand 7 while operation M22 is being performed.

制御部32は、位置データD6に基づいて、ハンド7に搭載された基板2の左右方向の位置を特定する。また、制御部32は、特定した基板2の左右方向の位置と、ロボット1に予め教示された基板2の左右方向の位置とを比較するとともに、ロボット1が動作M23を行う際に、この比較結果に基づいて、ハンド位置7Bに到達するときのハンド7の左右方向の位置を補正する。すなわち、制御部32は、ロボット1が動作M23を行う際に、位置データD6に基づいて、ハンド位置7Bに到達するときのハンド7の左右方向の位置を補正する。 The control unit 32 determines the left-right position of the substrate 2 placed on the hand 7 based on the position data D6. The control unit 32 also compares the determined left-right position of the substrate 2 with the left-right position of the substrate 2 previously taught to the robot 1, and corrects the left-right position of the hand 7 when it reaches hand position 7B based on the comparison result when the robot 1 performs operation M23. In other words, the control unit 32 corrects the left-right position of the hand 7 when it reaches hand position 7B based on the position data D6 when the robot 1 performs operation M23.

具体的には、制御部32は、ロボット1が動作M23を行う際に、位置データD6に基づいて、水平移動機構31を制御してハンド位置7Bに到達するときのハンド7の左右方向の位置を補正する。また、制御部32は、ロボット1が動作M23を行う際に、位置データD6に基づいて、処理装置5に置かれる基板2の左右方向の位置が適切な位置になるように、ハンド位置7Bに到達するときのハンド7の左右方向の位置を補正する。 Specifically, when the robot 1 performs operation M23, the control unit 32 controls the horizontal movement mechanism 31 based on the position data D6 to correct the left-right position of the hand 7 when it reaches hand position 7B. Furthermore, when the robot 1 performs operation M23, the control unit 32 corrects the left-right position of the hand 7 when it reaches hand position 7B based on the position data D6 so that the left-right position of the substrate 2 placed on the processing device 5 is appropriate.

また、制御部32は、ロボット1が動作M14を行う際に、ハンド6に取り付けられる2個の検知機構33のうちの一方の検知機構33が基板2を検知したとき(具体的には、収容カセット4に置かれた基板2の左端面を一方の検知機構33が検知したとき)のハンド6の左右方向の位置のデータである位置データD11と、他方の検知機構33が基板2を検知したとき(具体的には、収容カセット4に置かれた基板2の左端面を他方の検知機構33が検知したとき)のハンド6の左右方向の位置のデータである位置データD12とを取得するとともに、ロボット1が動作M15を行う際に、所定の測定位置までハンド6が移動したときに検知機構34によって検知される基板2の後端面の前後方向の位置のデータである位置データD13を取得する。 In addition, when the robot 1 performs operation M14, the control unit 32 acquires position data D11, which is data on the left-right position of the hand 6 when one of the two detection mechanisms 33 attached to the hand 6 detects the substrate 2 (specifically, when one detection mechanism 33 detects the left end surface of the substrate 2 placed in the storage cassette 4), and position data D12, which is data on the left-right position of the hand 6 when the other detection mechanism 33 detects the substrate 2 (specifically, when the other detection mechanism 33 detects the left end surface of the substrate 2 placed in the storage cassette 4). In addition, when the robot 1 performs operation M15, the control unit 32 acquires position data D13, which is data on the front-to-rear position of the rear end surface of the substrate 2 detected by the detection mechanism 34 when the hand 6 moves to a predetermined measurement position.

本形態では、たとえば、動作M15が完了したときのハンド6の位置が測定位置となっているが、動作M15を行っている最中のハンド6の所定の位置が測定位置となっていても良い。また、制御部32は、検知機構33の検知結果とアーム駆動機構27のエンコーダの検知結果とに基づいて位置データD11、D12を取得し、検知機構34の検知結果とアーム駆動機構27のエンコーダの検知結果とに基づいて位置データD13を取得する。なお、ロボット1が動作M14を行った後、収容カセット4に置かれている基板2をハンド6に搭載するときには、予め教示されたハンド位置6Cにハンド6が配置されるようにアーム8が伸びている。ハンド6には、収容カセット4に置かれているままの状態(位置および向き)の基板2が搭載される。 In this embodiment, for example, the position of the hand 6 when operation M15 is completed is the measurement position. However, the measurement position may also be a predetermined position of the hand 6 while operation M15 is being performed. Furthermore, the control unit 32 acquires position data D11 and D12 based on the detection results of the detection mechanism 33 and the encoder of the arm drive mechanism 27, and acquires position data D13 based on the detection results of the detection mechanism 34 and the encoder of the arm drive mechanism 27. Note that when the robot 1 performs operation M14 and places the substrate 2 placed in the storage cassette 4 on the hand 6, the arm 8 is extended so that the hand 6 is positioned at the pre-taught hand position 6C. The hand 6 is loaded with the substrate 2 in the same state (position and orientation) as it was in the storage cassette 4.

制御部32は、位置データD11~D13に基づいて、ハンド6に搭載された基板2の前後方向の位置、左右方向の位置および向きを特定する。また、制御部32は、特定した基板2の前後左右方向の位置(水平方向の位置)および向きと、ロボット1に予め教示された基板2の水平方向の位置および向きとを比較するとともに、ロボット1が動作M16を行う際に、この比較結果に基づいて、ハンド位置6Bに到達するときのハンド6の水平方向の位置および向きを補正する。すなわち、制御部32は、ロボット1が動作M16を行う際に、位置データD11~D13に基づいて、ハンド位置6Bに到達するときのハンド6の水平方向の位置および向きを補正する。 The control unit 32 determines the front-rear and left-right positions and orientation of the substrate 2 placed on the hand 6 based on the position data D11 to D13. The control unit 32 also compares the determined front-rear and left-right positions (horizontal position) and orientation of the substrate 2 with the horizontal position and orientation of the substrate 2 previously taught to the robot 1, and corrects the horizontal position and orientation of the hand 6 when it reaches hand position 6B based on the comparison results when the robot 1 performs operation M16. In other words, the control unit 32 corrects the horizontal position and orientation of the hand 6 when it reaches hand position 6B based on the position data D11 to D13 when the robot 1 performs operation M16.

具体的には、制御部32は、ロボット1が動作M16を行う際に、位置データD11~D13に基づいて、アーム駆動機構27と回動機構29と水平移動機構31とを制御してハンド位置6Bに到達するときのハンド6の水平方向の位置および向きを補正する。また、制御部32は、ロボット1が動作M16を行う際に、位置データD11~D13に基づいて、処理装置5に置かれる基板2の水平方向の位置が適切な位置になるとともに、処理装置5に置かれる基板2の向きが適切な向きになるように、ハンド位置6Bに到達するときのハンド6の水平方向の位置および向きを補正する。 Specifically, when the robot 1 performs operation M16, the control unit 32 controls the arm drive mechanism 27, the rotation mechanism 29, and the horizontal movement mechanism 31 based on the position data D11 to D13 to correct the horizontal position and orientation of the hand 6 when it reaches hand position 6B. Furthermore, when the robot 1 performs operation M16, the control unit 32 corrects the horizontal position and orientation of the hand 6 when it reaches hand position 6B based on the position data D11 to D13 so that the horizontal position of the substrate 2 placed on the processing device 5 is appropriate and the orientation of the substrate 2 placed on the processing device 5 is appropriate.

同様に、制御部32は、ロボット1が動作M24を行う際に、ハンド7に取り付けられる2個の検知機構33のうちの一方の検知機構33が基板2を検知したときのハンド7の左右方向の位置のデータである位置データD14と、他方の検知機構33が基板2を検知したときのハンド7の左右方向の位置のデータである位置データD15とを取得するとともに、ロボット1が動作M25を行う際に、所定の測定位置までハンド7が移動したときに検知機構34によって検知される基板2の後端面の前後方向の位置のデータである位置データD16を取得する。 Similarly, when the robot 1 performs operation M24, the control unit 32 acquires position data D14, which is data on the left-right position of the hand 7 when one of the two detection mechanisms 33 attached to the hand 7 detects the substrate 2, and position data D15, which is data on the left-right position of the hand 7 when the other detection mechanism 33 detects the substrate 2. Also, when the robot 1 performs operation M25, the control unit 32 acquires position data D16, which is data on the front-to-back position of the rear end surface of the substrate 2 detected by the detection mechanism 34 when the hand 7 moves to a predetermined measurement position.

本形態では、たとえば、動作M25が完了したときのハンド7の位置が測定位置となっているが、動作M25を行っている最中のハンド7の所定の位置が測定位置となっていても良い。また、制御部32は、検知機構33の検知結果とアーム駆動機構28のエンコーダの検知結果とに基づいて位置データD14、D15を取得し、検知機構34の検知結果とアーム駆動機構28のエンコーダの検知結果とに基づいて位置データD16を取得する。なお、ロボット1が動作M24を行った後、収容カセット4に置かれている基板2をハンド7に搭載するときには、予め教示されたハンド位置7Cにハンド7が配置されるようにアーム9が伸びている。ハンド7には、収容カセット4に置かれているままの状態(位置および向き)の基板2が搭載される。 In this embodiment, for example, the position of the hand 7 when operation M25 is completed is the measurement position, but the measurement position may also be a predetermined position of the hand 7 while operation M25 is being performed. Furthermore, the control unit 32 acquires position data D14 and D15 based on the detection results of the detection mechanism 33 and the encoder of the arm drive mechanism 28, and acquires position data D16 based on the detection results of the detection mechanism 34 and the encoder of the arm drive mechanism 28. After the robot 1 performs operation M24, when it places the substrate 2 placed in the storage cassette 4 on the hand 7, the arm 9 is extended so that the hand 7 is positioned at the pre-taught hand position 7C. The substrate 2 placed on the hand 7 is in the same state (position and orientation) as it was in the storage cassette 4.

制御部32は、位置データD14~D16に基づいて、ハンド7に搭載された基板2の前後方向の位置、左右方向の位置および向きを特定する。また、制御部32は、特定した基板2の前後左右方向の位置(水平方向の位置)および向きと、ロボット1に予め教示された基板2の水平方向の位置および向きとを比較するとともに、ロボット1が動作M26を行う際に、この比較結果に基づいて、ハンド位置7Bに到達するときのハンド7の水平方向の位置および向きを補正する。すなわち、制御部32は、ロボット1が動作M26を行う際に、位置データD14~D16に基づいて、ハンド位置7Bに到達するときのハンド7の水平方向の位置および向きを補正する。 The control unit 32 determines the front-rear and left-right positions and orientation of the substrate 2 placed on the hand 7 based on the position data D14 to D16. The control unit 32 also compares the determined front-rear and left-right positions (horizontal position) and orientation of the substrate 2 with the horizontal position and orientation of the substrate 2 previously taught to the robot 1, and corrects the horizontal position and orientation of the hand 7 when it reaches hand position 7B based on the comparison results when the robot 1 performs operation M26. In other words, the control unit 32 corrects the horizontal position and orientation of the hand 7 when it reaches hand position 7B based on the position data D14 to D16 when the robot 1 performs operation M26.

具体的には、制御部32は、ロボット1が動作M26を行う際に、位置データD14~D16に基づいて、アーム駆動機構28と回動機構29と水平移動機構31とを制御してハンド位置7Bに到達するときのハンド7の水平方向の位置および向きを補正する。また、制御部32は、ロボット1が動作M26を行う際に、位置データD14~D16に基づいて、処理装置5に置かれる基板2の水平方向の位置が適切な位置になるとともに、処理装置5に置かれる基板2の向きが適切な向きになるように、ハンド位置7Bに到達するときのハンド7の水平方向の位置および向きを補正する。 Specifically, when the robot 1 performs operation M26, the control unit 32 controls the arm drive mechanism 28, the rotation mechanism 29, and the horizontal movement mechanism 31 based on the position data D14 to D16 to correct the horizontal position and orientation of the hand 7 when it reaches hand position 7B. Furthermore, when the robot 1 performs operation M26, the control unit 32 corrects the horizontal position and orientation of the hand 7 when it reaches hand position 7B based on the position data D14 to D16 so that the horizontal position of the substrate 2 placed on the processing device 5 is appropriate and the orientation of the substrate 2 placed on the processing device 5 is appropriate.

本形態の収容カセット4は、受取り部であり、処理装置5は、引渡し部であり、ハンド位置6C、7Cは、受取り位置であり、ハンド位置6B、7Bは、引渡し位置である。また、動作M14、M24は、第1動作であり、動作M15、M25は、第2動作であり、動作M16、M26は、第3動作である。また、本形態の左右方向(Y方向)は、第1動作である動作M14、M24をロボット1が行うときのハンド6、7の移動方向である第1方向となっており、前後方向(X方向)は、上下方向と第1方向とに直交する第2方向となっている。ロボット1が動作M14、M15、M24、M25を行うときには、ハンド6に取り付けられる2個の検知機構33、および、ハンド7に取り付けられる2個の検知機構33は、前後方向において間隔をあけた状態で配置されている。 In this embodiment, the storage cassette 4 is a receiving section, the processing device 5 is a delivery section, hand positions 6C and 7C are receiving positions, and hand positions 6B and 7B are delivery positions. Furthermore, operations M14 and M24 are first operations, operations M15 and M25 are second operations, and operations M16 and M26 are third operations. Furthermore, in this embodiment, the left-right direction (Y direction) is the first direction in which the hands 6 and 7 move when the robot 1 performs operations M14 and M24, which are the first operations, and the front-back direction (X direction) is the second direction perpendicular to the up-down direction and the first direction. When the robot 1 performs operations M14, M15, M24, and M25, the two detection mechanisms 33 attached to the hand 6 and the two detection mechanisms 33 attached to the hand 7 are spaced apart in the front-back direction.

(ハンドの補正値の算出方法)
図5は、図1に示すロボット1が動作M16、M26を行う際に補正されるハンド6、7の水平方向の位置および向きの補正値の算出方法を説明するための図である。
(How to calculate hand correction value)
FIG. 5 is a diagram for explaining a method for calculating correction values for the horizontal positions and orientations of the hands 6 and 7 that are corrected when the robot 1 shown in FIG. 1 performs the actions M16 and M26.

たとえば、収容カセット4の中で、図5の実線で示すように基板2が置かれている場合、ロボット1が動作M16、M26を行う際に補正されるハンド6、7の前後方向の位置、左右方向の位置および向きの補正値は、以下のように算出される。なお、図5において、破線で示す基板2は、収容カセット4の中の正規の位置に置かれている基板2(すなわち、水平方向の位置および向きを補正する必要がないように置かれている基板2)である。以下では、図5の実線で示す基板2と破線で示す基板2とを区別して表す場合には、実線で示す基板2を基板2Aとし、破線で示す基板2を基板2Bとする。また、上下方向から見たときの基板2Bの中心を原点ORとする。 For example, if the substrate 2 is placed in the storage cassette 4 as shown by the solid lines in Figure 5, the correction values for the front-to-back and left-to-right positions and orientations of the hands 6 and 7 that are corrected when the robot 1 performs operations M16 and M26 are calculated as follows. Note that in Figure 5, the substrate 2 shown by the dashed lines is the substrate 2 placed in the correct position in the storage cassette 4 (i.e., the substrate 2 placed so that there is no need to correct its horizontal position or orientation). Below, when distinguishing between the substrate 2 shown by the solid lines and the substrate 2 shown by the dashed lines in Figure 5, the substrate 2 shown by the solid lines will be referred to as substrate 2A, and the substrate 2 shown by the dashed lines will be referred to as substrate 2B. Furthermore, the center of substrate 2B when viewed from the top-to-bottom direction will be referred to as the origin OR.

ロボット1が動作M14、M24を行う際に、ハンド6、7に取り付けられる2個の検知機構33のうちの一方の検知機構33が検知する基板2Bの左端面の位置をPB1とし、ハンド6、7に取り付けられる他方の検知機構33が検知する基板2Bの左端面の位置をPB2とし、ロボット1が動作M15、M25を行う際に、検知機構34が検知する基板2Bの後端面の位置をPB3とすると、原点ORを原点とする座標系において、PB1~PB3の座標は、以下のように表される。
PB1(-b3/2,-YB/2)
PB2(b3/2,-YB/2)
PB3(-XB/2,b4-YB/2)
When the robot 1 performs operations M14 and M24, the position of the left end surface of the substrate 2B detected by one of the two detection mechanisms 33 attached to the hands 6 and 7 is defined as PB1, the position of the left end surface of the substrate 2B detected by the other detection mechanism 33 attached to the hands 6 and 7 is defined as PB2, and when the robot 1 performs operations M15 and M25, the position of the rear end surface of the substrate 2B detected by the detection mechanism 34 is defined as PB3. In a coordinate system with the origin OR as the origin, the coordinates of PB1 to PB3 are expressed as follows:
PB1 (-b3/2, -YB/2)
PB2 (b3/2, -YB/2)
PB3 (-XB/2, b4-YB/2)

ここで、XBは、基板2の前後方向の幅であり、YBは、基板2の左右方向の幅である。また、b3は、PB1とPB2との前後方向の距離(すなわち、2個の検知機構33の前後方向の距離)であり、原点ORとPB1との前後方向の距離と、原点ORとPB2との前後方向の距離とは、等しくなっている。また、b4は、基板2の左端面とPB3との左右方向の距離である。 Here, XB is the width of the substrate 2 in the front-to-rear direction, and YB is the width of the substrate 2 in the left-to-right direction. Furthermore, b3 is the distance between PB1 and PB2 in the front-to-rear direction (i.e., the distance between the two detection mechanisms 33 in the front-to-rear direction), and the distance between the origin OR and PB1 in the front-to-rear direction is equal to the distance between the origin OR and PB2 in the front-to-rear direction. Furthermore, b4 is the distance between the left end surface of the substrate 2 and PB3 in the left-to-right direction.

また、ロボット1が動作M14、M24を行う際に、ハンド6、7に取り付けられる2個の検知機構33のうちの一方の検知機構33が検知する基板2Aの左端面の位置をP1とし、ハンド6、7に取り付けられる他方の検知機構33が検知する基板2Aの左端面の位置をP2とし、ロボット1が動作M15、M25を行う際に、検知機構34が検知する基板2Aの後端面の位置をP3とすると、原点ORを原点とする座標系において、P1~P3の座標は、以下のように表される。
P1(-b3/2,-YB/2+S1)
P2(b3/2,-YB/2+S2)
P3(-XB/2-S3,b4-YB/2)
ここで、S1は、PB1とP1との左右方向の距離であり、S2は、PB2とP2との左右方向の距離であり、S3は、PB3とP3との前後方向の距離である。
Furthermore, when the robot 1 performs operations M14 and M24, the position of the left end surface of the substrate 2A detected by one of the two detection mechanisms 33 attached to the hands 6 and 7 is defined as P1, the position of the left end surface of the substrate 2A detected by the other detection mechanism 33 attached to the hands 6 and 7 is defined as P2, and when the robot 1 performs operations M15 and M25, the position of the rear end surface of the substrate 2A detected by the detection mechanism 34 is defined as P3. In a coordinate system with the origin OR as the origin, the coordinates of P1 to P3 are expressed as follows:
P1 (-b3/2, -YB/2+S1)
P2 (b3/2, -YB/2+S2)
P3 (-XB/2-S3, b4-YB/2)
Here, S1 is the distance between PB1 and P1 in the left-right direction, S2 is the distance between PB2 and P2 in the left-right direction, and S3 is the distance between PB3 and P3 in the front-rear direction.

基板2Bの左後端の角の位置を原点WORとすると、原点WORを原点した座標系において、P1、P2を通る直線は、以下のように表される。
ax+by+c=0
P3の座標を(X0,Y0)とすると、この直線とP3との距離Lは、
L=|aX0+bY0+c|/(a+b1/2
となる。
また、基板2AのP3に対応する基板2Bの位置をP3′とすると、P3′の座標は、原点ORを原点とする座標系において以下のように表される。
P3′(-XB/2,L-YB/2)
If the position of the left rear corner of the substrate 2B is the origin WOR, in a coordinate system with the origin WOR as the origin, a line passing through P1 and P2 is expressed as follows:
ax+by+c=0
If the coordinates of P3 are (X0, Y0), the distance L between this line and P3 is:
L=|aX0+bY0+c|/(a 2 + b 2 ) 1/2
This becomes:
Furthermore, if the position of the substrate 2B corresponding to P3 on the substrate 2A is P3', the coordinates of P3' are expressed as follows in a coordinate system with the origin OR as the origin:
P3' (-XB/2, L-YB/2)

基板2Bに対する基板2Aの傾斜角度(すなわち、基板2Bに対する基板2Aの向きのずれ)をθとすると、
tanθ=(S2-S1)/b3
であるため、基板2Bに対する基板2Aの向きの補正値である角度θは、下式で算出される。
θ=tanθ-1((S2-S1)/b3)
この角度θは、ロボット1が動作M16、M26を行う際に補正されるハンド6、7の向きの補正値となる。
If the tilt angle of the substrate 2A with respect to the substrate 2B (i.e., the deviation in the orientation of the substrate 2A with respect to the substrate 2B) is θ, then:
tanθ=(S2-S1)/b3
Therefore, the angle θ, which is the correction value for the orientation of the substrate 2A relative to the substrate 2B, is calculated by the following formula.
θ=tanθ -1 ((S2-S1)/b3)
This angle θ is the correction value for the orientation of the hands 6 and 7 when the robot 1 performs the actions M16 and M26.

原点ORを原点とする座標系において、P3′が角度θ、回転した位置をP3′rとし、P3′rの座標を(P3′rx,P3′ry)とするとともに、P3′の座標を(P3′x,P3′y)とすると、P3′rx、P3′rx、は、下式で表される。
P3′rx=P3′x×cosθ-P3′y×sinθ
P3′ry=P3′x×sinθ+P3′y×cosθ
In a coordinate system with the origin OR as the origin, if P3' is rotated by an angle θ, the rotated position is P3'r, the coordinates of P3'r are (P3'rx, P3'ry) and the coordinates of P3' are (P3'x, P3'y), then P3'rx, P3'rx, are expressed by the following equations.
P3'rx=P3'x×cosθ-P3'y×sinθ
P3'ry=P3'x×sinθ+P3'y×cosθ

原点ORを原点とする座標系において、P3の座標を(P3x,P3y)とすると、P3とP3′rとの平行ずれ成分ΔX、および、P3とP3′rとの平行ずれ成分ΔYを算出するために、原点ORを中心にして角度θ回転させた座標系で、P3の座標(P3xr,P3yr)およびP3′rの座標(P3′rxr,P3′ryr)を表すと、以下のようになる。
P3′rxr=P3′rx×cosθ+P3′ry×sinθ
P3′ryr=-P3′rx×sinθ+P3′ry×cosθ
P3xr=P3x×cosθ+P3y×sinθ
P3yr=-P3x×sinθ+P3y×cosθ
In a coordinate system with the origin OR as the origin, if the coordinates of P3 are (P3x, P3y), then in order to calculate the parallel deviation component ΔX between P3 and P3'r and the parallel deviation component ΔY between P3 and P3'r, the coordinates of P3 (P3xr, P3yr) and the coordinates of P3'r (P3'rxr, P3'ryr) can be expressed as follows in a coordinate system rotated by an angle θ around the origin OR:
P3'rxr=P3'rx×cosθ+P3’ry×sinθ
P3'ryr=-P3'rx×sinθ+P3'ry×cosθ
P3xr=P3x×cosθ+P3y×sinθ
P3yr=-P3x×sinθ+P3y×cosθ

そのため、基板2Bに対する基板2Aの補正値となる平行ずれ成分ΔX、ΔYは、それぞれ下式で算出される。
ΔX=P3xr-P3′rxr
ΔY=P3yr-P3′ryr
平行ずれ成分ΔXは、ロボット1が動作M16、M26を行う際に、水平駆動機構31によって補正されるハンド6、7の位置の補正値となる。平行ずれ成分ΔYは、ロボット1が動作M16、M26を行う際に、アーム駆動機構27、28によって補正されるハンド6、7の位置の補正値となる。
Therefore, the parallel deviation components ΔX and ΔY, which are correction values for the substrate 2A relative to the substrate 2B, are calculated by the following equations.
ΔX=P3xr-P3'rxr
ΔY=P3yr−P3′ryr
The parallel deviation component ΔX is a correction value for the positions of the hands 6 and 7 corrected by the horizontal drive mechanism 31 when the robot 1 performs operations M16 and M26. The parallel deviation component ΔY is a correction value for the positions of the hands 6 and 7 corrected by the arm drive mechanisms 27 and 28 when the robot 1 performs operations M16 and M26.

ロボット1が動作M16、M26を行うときには、角度θ分の補正は、回動機構29によって補正され、平行ずれ成分ΔX分の補正は、水平移動機構31によって補正され、平行ずれ成分ΔY分の補正は、アーム駆動機構27、28によって補正される。 When the robot 1 performs operations M16 and M26, the angle θ is corrected by the rotation mechanism 29, the parallel deviation component ΔX is corrected by the horizontal movement mechanism 31, and the parallel deviation component ΔY is corrected by the arm drive mechanisms 27 and 28.

(本形態の主な効果)
以上説明したように、本形態では、制御部32は、ロボット1が動作M16を行う際に、位置データD11~D13に基づいて、ハンド位置6Bに到達するときのハンド6の水平方向の位置および向きを補正し、ロボット1が動作M26を行う際に、位置データD14~D16に基づいて、ハンド位置7Bに到達するときのハンド7の水平方向の位置および向きを補正している。
(Main effects of this embodiment)
As described above, in this embodiment, when the robot 1 performs operation M16, the control unit 32 corrects the horizontal position and orientation of the hand 6 when it reaches hand position 6B based on the position data D11 to D13, and when the robot 1 performs operation M26, the control unit 32 corrects the horizontal position and orientation of the hand 7 when it reaches hand position 7B based on the position data D14 to D16.

すなわち、本形態では、制御部32は、ロボット1が動作M16、M26を行うときのみに、ハンド6、7の水平方向の位置および向きを補正しており、動作M14、M24を行うときには、ハンド6、7の位置や向きの補正を行っていない。したがって、本形態では、収容カセット4に置かれている基板2の水平方向の位置および向きを補正してから処理装置5に基板2を置くことが可能であっても、収容カセット4から処理装置5への基板2の搬送時間を短縮することが可能になる。 In other words, in this embodiment, the control unit 32 corrects the horizontal position and orientation of the hands 6 and 7 only when the robot 1 performs operations M16 and M26, and does not correct the position or orientation of the hands 6 and 7 when performing operations M14 and M24. Therefore, in this embodiment, even if it is possible to correct the horizontal position and orientation of the substrate 2 placed in the storage cassette 4 before placing the substrate 2 in the processing device 5, it is possible to shorten the transport time of the substrate 2 from the storage cassette 4 to the processing device 5.

なお、本形態では、本体部10を前後方向に移動させることができないため、ロボット1が動作M14、M24を行うときには、ハンド6、7の向きを適切に補正することができないが、本形態では、ロボット1が動作M14、M24を行うときにハンド6、7の向きを適切に補正することができなくても、ロボット1が動作M16、M26を行うときにハンド6、7の向きを適切に補正することが可能になる。 In this embodiment, since the main body 10 cannot be moved forward or backward, the orientation of the hands 6 and 7 cannot be appropriately corrected when the robot 1 performs operations M14 and M24. However, in this embodiment, even if the orientation of the hands 6 and 7 cannot be appropriately corrected when the robot 1 performs operations M14 and M24, it is possible to appropriately correct the orientation of the hands 6 and 7 when the robot 1 performs operations M16 and M26.

(ロボットの制御方法の変更例)
上述した形態において、制御部32は、ロボット1が動作M11を行う際に、位置データD1、D2を取得し、かつ、ロボット1が動作M12を行う際に、位置データD3を取得するとともに、ロボット1が動作M13を行う際に、位置データD1~D3に基づいて、ハンド位置6Bに到達するときのハンド6の水平方向の位置および向きを補正しても良い。この場合には、ロボット1が動作M11を行った後、収容カセット3に置かれている基板2をハンド6に搭載するときに、予め教示されたハンド位置6Aにハンド6が配置されるようにアーム8が伸びている。ハンド6には、収容カセット3に置かれているままの状態(位置および向き)の基板2が搭載される。
(Example of a change in the robot control method)
In the embodiment described above, the control unit 32 may acquire position data D1 and D2 when the robot 1 performs operation M11, acquire position data D3 when the robot 1 performs operation M12, and correct the horizontal position and orientation of the hand 6 when it reaches hand position 6B based on the position data D1 to D3 when the robot 1 performs operation M13. In this case, after the robot 1 performs operation M11, when the robot 1 loads the substrate 2 placed in the storage cassette 3 onto the hand 6, the arm 8 is extended so that the hand 6 is positioned at the pre-taught hand position 6A. The substrate 2 is loaded onto the hand 6 in the same state (position and orientation) as it was placed in the storage cassette 3.

また、この場合には、制御部32は、位置データD1~D3に基づいて、ハンド6に搭載された基板2の前後方向の位置、左右方向の位置および向きを特定し、特定した基板2の前後左右方向の位置(水平方向の位置)および向きと、ロボット1に予め教示された基板2の水平方向の位置および向きとを比較するとともに、ロボット1が動作M13を行う際に、この比較結果に基づいて、ハンド位置6Bに到達するときのハンド6の水平方向の位置および向きを補正する。具体的には、制御部32は、ロボット1が動作M13を行う際に、位置データD1~D3に基づいて、アーム駆動機構27と回動機構29と水平移動機構31とを制御してハンド位置6Bに到達するときのハンド6の水平方向の位置および向きを補正する。 In this case, the control unit 32 determines the front-to-back and left-to-right positions and orientation of the substrate 2 mounted on the hand 6 based on the position data D1 to D3, compares the determined front-to-back and left-to-right positions (horizontal position) and orientation of the substrate 2 with the horizontal position and orientation of the substrate 2 previously taught to the robot 1, and corrects the horizontal position and orientation of the hand 6 when it reaches hand position 6B based on the comparison results when the robot 1 performs operation M13. Specifically, when the robot 1 performs operation M13, the control unit 32 controls the arm drive mechanism 27, rotation mechanism 29, and horizontal movement mechanism 31 based on the position data D1 to D3 to correct the horizontal position and orientation of the hand 6 when it reaches hand position 6B.

同様に、上述した形態において、制御部32は、ロボット1が動作M21を行う際に、位置データD4、D5を取得し、かつ、ロボット1が動作M22を行う際に、位置データD6を取得するとともに、ロボット1が動作M23を行う際に、位置データD4~D6に基づいて、ハンド位置7Bに到達するときのハンド7の水平方向の位置および向きを補正しても良い。この場合には、ロボット1が動作M21を行った後、収容カセット3に置かれている基板2をハンド7に搭載するときに、予め教示されたハンド位置7Aにハンド7が配置されるようにアーム9が伸びている。ハンド7には、収容カセット3に置かれているままの状態(位置および向き)の基板2が搭載される。 Similarly, in the embodiment described above, the control unit 32 may acquire position data D4 and D5 when the robot 1 performs operation M21, acquire position data D6 when the robot 1 performs operation M22, and correct the horizontal position and orientation of the hand 7 when it reaches hand position 7B based on position data D4 to D6 when the robot 1 performs operation M23. In this case, after the robot 1 performs operation M21, when the robot 1 places the substrate 2 placed in the storage cassette 3 on the hand 7, the arm 9 extends so that the hand 7 is positioned at the pre-taught hand position 7A. The hand 7 is loaded with the substrate 2 in the same state (position and orientation) as it was placed in the storage cassette 3.

また、この場合には、制御部32は、位置データD4~D6に基づいて、ハンド7に搭載された基板2の前後方向の位置、左右方向の位置および向きを特定し、特定した基板2の前後左右方向の位置(水平方向の位置)および向きと、ロボット1に予め教示された基板2の水平方向の位置および向きとを比較するとともに、ロボット1が動作M23を行う際に、この比較結果に基づいて、ハンド位置7Bに到達するときのハンド7の水平方向の位置および向きを補正する。具体的には、制御部32は、ロボット1が動作M23を行う際に、位置データD4~D6に基づいて、アーム駆動機構28と回動機構29と水平移動機構31とを制御してハンド位置7Bに到達するときのハンド7の水平方向の位置および向きを補正する。 In this case, the control unit 32 determines the front-rear and left-right positions and orientation of the substrate 2 placed on the hand 7 based on the position data D4 to D6, compares the determined front-rear and left-right positions (horizontal position) and orientation of the substrate 2 with the horizontal position and orientation of the substrate 2 previously taught to the robot 1, and corrects the horizontal position and orientation of the hand 7 when it reaches hand position 7B based on the comparison results when the robot 1 performs operation M23. Specifically, when the robot 1 performs operation M23, the control unit 32 controls the arm drive mechanism 28, rotation mechanism 29, and horizontal movement mechanism 31 based on the position data D4 to D6 to correct the horizontal position and orientation of the hand 7 when it reaches hand position 7B.

この変更例では、収容カセット3は、受取り部であり、ハンド位置6A、7Aは、受取り位置である。また、動作M11、M21は、第1動作であり、動作M12、M22は、第2動作であり、動作M13、M23は、第3動作である。また、この変更例では、前後方向(X方向)は、第1動作である動作M11、M21をロボット1が行うときのハンド6、7の移動方向である第1方向となっており、左右方向(X方向)は、上下方向と第1方向とに直交する第2方向となっている。ロボット1が動作M11、M12、M21、M22を行うときには、ハンド6に取り付けられる2個の検知機構33、および、ハンド7に取り付けられる2個の検知機構33は、左右方向において間隔をあけた状態で配置されている。 In this modified example, the storage cassette 3 is the receiving section, and hand positions 6A and 7A are receiving positions. Furthermore, operations M11 and M21 are first operations, operations M12 and M22 are second operations, and operations M13 and M23 are third operations. Furthermore, in this modified example, the front-to-back direction (X direction) is the first direction in which the hands 6 and 7 move when the robot 1 performs the first operations M11 and M21, and the left-to-right direction (X direction) is the second direction perpendicular to the up-down direction and the first direction. When the robot 1 performs operations M11, M12, M21, and M22, the two detection mechanisms 33 attached to the hand 6 and the two detection mechanisms 33 attached to the hand 7 are spaced apart in the left-to-right direction.

この変更例では、収容カセット3に置かれている基板2の水平方向の位置および向きを補正してから処理装置5に基板2を置くことが可能であっても、収容カセット3から処理装置5への基板2の搬送時間を短縮することが可能になる。 In this modified example, even if it is possible to correct the horizontal position and orientation of the substrate 2 placed in the storage cassette 3 before placing the substrate 2 in the processing device 5, it is possible to shorten the time it takes to transport the substrate 2 from the storage cassette 3 to the processing device 5.

(他の実施の形態)
上述した形態および変更例は、本発明の好適な形態の一例ではあるが、これに限定されるものではなく本発明の要旨を変更しない範囲において種々変形実施が可能である。
(Other embodiments)
The above-described embodiment and modified examples are examples of preferred embodiments of the present invention, but the present invention is not limited to these and various modifications can be made within the scope of the present invention.

上述した形態において、ロボット1は、処理装置5から収容カセット4まで基板2を搬送しても良い。すなわち、ロボット1は、処理装置5から基板2を搬出するとともに、処理装置5から搬出した基板2を収容カセット4に搬入しても良い。この場合には、処理装置5は、受取り部となり、収容カセット4は、引渡し部となる。また、上述したロボットの制御方法の変更例において、ロボット1は、処理装置5から収容カセット3まで基板2を搬送しても良い。この場合には、処理装置5は、受取り部となり、収容カセット3は、引渡し部となる。 In the above-described embodiment, the robot 1 may transport the substrate 2 from the processing device 5 to the storage cassette 4. That is, the robot 1 may unload the substrate 2 from the processing device 5 and load the substrate 2 unloaded from the processing device 5 into the storage cassette 4. In this case, the processing device 5 serves as the receiving unit, and the storage cassette 4 serves as the delivery unit. Also, in a modified example of the robot control method described above, the robot 1 may transport the substrate 2 from the processing device 5 to the storage cassette 3. In this case, the processing device 5 serves as the receiving unit, and the storage cassette 3 serves as the delivery unit.

上述した形態において、ロボット1が備える検知機構34の数は1個であっても良い。この場合には、ロボット1が動作M12を行うときに、ハンド6に搭載される基板2の右端面が1個の検知機構34の発光部39と受光部40との間を通るとともに、ロボット1が動作M22を行うときに、ハンド7に搭載される基板2の右端面が1個の検知機構34の発光部39と受光部40との間を通るように、検知機構34が配置されている。また、ロボット1が動作M15を行うときに、ハンド6に搭載される基板2の後端面が1個の検知機構34の発光部39と受光部40との間を通るとともに、ロボット1が動作M25を行うときに、ハンド7に搭載される基板2の右端面が1個の検知機構34の発光部39と受光部40との間を通るように、検知機構34が配置されている。 In the above-described embodiment, the robot 1 may be equipped with only one detection mechanism 34. In this case, the detection mechanism 34 is arranged so that when the robot 1 performs operation M12, the right end surface of the board 2 mounted on the hand 6 passes between the light-emitting unit 39 and the light-receiving unit 40 of one detection mechanism 34, and when the robot 1 performs operation M22, the right end surface of the board 2 mounted on the hand 7 passes between the light-emitting unit 39 and the light-receiving unit 40 of one detection mechanism 34. Furthermore, the detection mechanism 34 is arranged so that when the robot 1 performs operation M15, the rear end surface of the board 2 mounted on the hand 6 passes between the light-emitting unit 39 and the light-receiving unit 40 of one detection mechanism 34, and when the robot 1 performs operation M25, the right end surface of the board 2 mounted on the hand 7 passes between the light-emitting unit 39 and the light-receiving unit 40 of one detection mechanism 34.

また、この場合には、ロボット1が動作M12、M15を行うときに、アーム9は、伸びているか、または、ハンド7に基板2が搭載されていない状態で縮んでおり、ロボット1が動作M22、M25を行うときに、アーム8は、伸びているか、または、ハンド6に基板2が搭載されていない状態で縮んでいる。 In this case, when the robot 1 performs operations M12 and M15, the arm 9 is extended or retracted with the substrate 2 not being loaded on the hand 7, and when the robot 1 performs operations M22 and M25, the arm 8 is extended or retracted with the substrate 2 not being loaded on the hand 6.

上述した形態において、受光部40は、複数の受光素子が二次元的に配列されるエリアセンサであっても良い。この場合であっても、検知機構34によって、ハンド6、7に搭載される基板2の右端面の左右方向の位置を検知すること、および、検知機構34によって、ハンド6、7に搭載される基板2の後端面の前後方向の位置を検知することは可能である。 In the above-described embodiment, the light receiving unit 40 may be an area sensor in which multiple light receiving elements are arranged two-dimensionally. Even in this case, the detection mechanism 34 can detect the left-right position of the right end surface of the substrate 2 placed on the hands 6 and 7, and the detection mechanism 34 can detect the front-to-back position of the rear end surface of the substrate 2 placed on the hands 6 and 7.

上述した形態では、アーム8とアーム9とが上下方向においてずれた状態で配置されているが、アーム8とアーム9とが上下方向において同じ位置に配置されていて、水平方向において互いに隣接していても良い。また、上述した形態において、ロボット1が備えるハンドおよびアームの数は1個であっても良い。たとえば、ロボット1は、1個のハンド6と1本のアーム8のみを備えていても良い。また、上述した形態において、アーム8、9は、3個以上のアーム部によって構成されていても良い。 In the embodiment described above, arms 8 and 9 are arranged offset in the vertical direction, but arms 8 and 9 may be arranged at the same position in the vertical direction and adjacent to each other in the horizontal direction. Also, in the embodiment described above, robot 1 may be equipped with only one hand and one arm. For example, robot 1 may be equipped with only one hand 6 and one arm 8. Also, in the embodiment described above, arms 8 and 9 may be composed of three or more arm portions.

上述した形態において、ロボット1は、アーム8、9に代えて、たとえば、特開2018-15839号公報に開示された産業用ロボットのアームのように、2個のハンド6、7のそれぞれが先端側に回動可能に連結される2個の先端側アーム部と、2個の先端側アーム部の基端側が回動可能に連結される共通アーム部とから構成されるアームを備えていても良い。 In the above-described embodiment, instead of arms 8 and 9, robot 1 may be provided with an arm, such as the arm of the industrial robot disclosed in JP 2018-15839 A, which is composed of two tip-side arm sections to which two hands 6 and 7 are rotatably connected at their tips, and a common arm section to which the base ends of the two tip-side arm sections are rotatably connected.

また、上述した形態において、ロボット1は、アーム8、9に代えて、たとえば、特開2019-25585号公報に開示された産業用ロボットのアームのように、ハンド6、7の水平方向への直線的な往復移動が可能となるようにハンド6、7を保持する細長い略直方体状のアームを備えていても良い。すなわち、ロボット1は、水平方向へのスライドが可能となるようにハンド6、7がアームに連結されたいわゆるリニアタイプのロボットであっても良い。また、上述した形態において、ロボット1が搬送する搬送対象物は、基板2以外のものであっても良い。 In addition, in the above-described embodiment, instead of arms 8 and 9, robot 1 may be provided with an elongated, approximately rectangular parallelepiped arm that holds hands 6 and 7 so that hands 6 and 7 can move linearly back and forth horizontally, like the arm of the industrial robot disclosed in JP 2019-25585 A. In other words, robot 1 may be a so-called linear type robot in which hands 6 and 7 are connected to an arm so that they can slide horizontally. In addition, in the above-described embodiment, the object to be transported by robot 1 may be something other than substrate 2.

1 ロボット(産業用ロボット)
2 基板(ガラス基板、搬送対象物)
3、4 収容カセット(受取り部)
5 処理装置(引渡し部)
6、7 ハンド
8、9 アーム
10 本体部
21 第1アーム部(アーム部)
22 第2アーム部(アーム部)
27、28 アーム駆動機構
29 回動機構
31 水平移動機構
32 制御部
33 検知機構(第1検知機構)
34 検知機構(第2検知機構)
37 発光部(第1の発光部)
38 受光部(第1の受光部)
39 発光部(第2の発光部)
40 受光部(第2の受光部)
X 前後方向
Y 左右方向
1. Robots (industrial robots)
2. Substrate (glass substrate, transport object)
3, 4 Storage cassette (receiving section)
5. Processing equipment (delivery section)
6, 7 Hand 8, 9 Arm 10 Main body 21 First arm (arm)
22 Second arm portion (arm portion)
27, 28 Arm drive mechanism 29 Rotation mechanism 31 Horizontal movement mechanism 32 Control unit 33 Detection mechanism (first detection mechanism)
34 Detection mechanism (second detection mechanism)
37 Light-emitting unit (first light-emitting unit)
38 Light receiving unit (first light receiving unit)
39 Light-emitting unit (second light-emitting unit)
40 Light receiving unit (second light receiving unit)
X Front-back direction Y Left-right direction

Claims (6)

長方形状または正方形状に形成される搬送対象物を搬送する産業用ロボットにおいて、
前記搬送対象物が搭載されるとともに水平方向に移動可能なハンドと、前記ハンドが連結されるアームと、上下方向を回動の軸方向として前記アームが回動可能に連結される本体部と、前記ハンドに取り付けられる光学式の2個の第1検知機構と、前記本体部に取り付けられる光学式の第2検知機構と、前記産業用ロボットを制御する制御部とを備えるとともに、
前記ハンドの先端が前記本体部から遠ざかる方向に移動した状態で所定の受取り部に置かれている前記搬送対象物を前記ハンドに搭載して受け取るときの前記ハンドの位置を受取り位置とし、前記ハンドの先端が前記本体部から遠ざかる方向に移動した状態で前記ハンドに搭載されている前記搬送対象物を所定の引渡し部に引き渡すときの前記ハンドの位置を引渡し位置とすると、
前記ハンドの先端が前記本体部から遠ざかるように前記受取り位置まで前記ハンドが移動するときの動作である第1動作と、前記第1動作後、前記受取り位置で前記搬送対象物を受け取った前記ハンドが、前記ハンドの先端が前記本体部に近づくように移動するときの動作である第2動作と、前記第2動作後、前記ハンドの先端が前記本体部から遠ざかるように、前記搬送対象物が搭載された前記ハンドが前記引渡し位置まで移動するときの動作である第3動作とを行い、
前記ハンドは、前記産業用ロボットが前記第1動作および前記第2動作を行うときに、前記本体部に対して一定方向を向いた状態で直線的に移動し、
前記産業用ロボットが前記第1動作および前記第2動作を行うときの前記ハンドの移動方向を第1方向とし、前記第1方向と上下方向とに直交する方向を第2方向とすると、
前記第1検知機構は、第1の発光部と、前記第1の発光部から射出され前記搬送対象物で反射された光を受光する第1の受光部とを備える反射型の検知機構であり、
2個の前記第1検知機構は、前記第2方向において間隔をあけた状態で配置され、
前記第2検知機構は、ラインセンサまたはエリアセンサからなる第2の受光部と、上下方向において前記第2の受光部との間に所定の間隔をあけた状態で前記第2の受光部に対向配置される第2の発光部とを有する透過型の検知機構であり、
前記産業用ロボットが前記第1動作を行うときに、2個の前記第1検知機構は、前記受取り部に置かれている前記搬送対象物の下側を通り、
前記産業用ロボットが前記第2動作を行うときに、前記ハンドに搭載された前記搬送対象物の前記第2方向の一端面は、前記第2の受光部と前記第2の発光部との間を通り、
前記制御部は、前記産業用ロボットが前記第1動作を行う際に、2個の前記第1検知機構のうちの一方の前記第1検知機構が前記搬送対象物を検知したときの前記ハンドの前記第1方向の位置のデータである第1位置データと、2個の前記第1検知機構のうちの他方の前記第1検知機構が前記搬送対象物を検知したときの前記ハンドの前記第1方向の位置のデータである第2位置データとを取得し、かつ、前記産業用ロボットが前記第2動作を行う際に、所定の測定位置まで前記ハンドが移動したときに前記第2検知機構によって検知される前記搬送対象物の前記第2方向の一端面の前記第2方向の位置のデータである第3位置データを取得するとともに、前記産業用ロボットが前記第3動作を行う際に、前記第1位置データと前記第2位置データと前記第3位置データとに基づいて、前記引渡し位置に到達するときの前記ハンドの水平方向の位置および向きを補正することを特徴とする産業用ロボット。
An industrial robot that transports a rectangular or square-shaped object,
The industrial robot includes a hand on which the transport object is placed and which is movable in a horizontal direction, an arm to which the hand is connected, a main body to which the arm is connected so as to be rotatable with the vertical direction as the axis of rotation, two optical first detection mechanisms attached to the hand, a second optical detection mechanism attached to the main body, and a control unit that controls the industrial robot,
The position of the hand when the tip of the hand moves in a direction away from the main body and the hand loads and receives the transport object placed on a predetermined receiving section is defined as a receiving position, and the position of the hand when the tip of the hand moves in a direction away from the main body and the hand delivers the transport object loaded on the hand to a predetermined delivery section is defined as a delivery position.
a first action which is an action of the hand moving to the receiving position so that the tip of the hand moves away from the main body; a second action which is an action of the hand receiving the transport object at the receiving position after the first action, moving so that the tip of the hand approaches the main body; and a third action which is an action of the hand with the transport object loaded thereon moving to the delivery position so that the tip of the hand moves away from the main body after the second action,
the hand moves linearly while facing a fixed direction relative to the main body when the industrial robot performs the first operation and the second operation;
When the direction of movement of the hand when the industrial robot performs the first operation and the second operation is defined as a first direction, and when the direction orthogonal to the first direction and the up-down direction is defined as a second direction,
the first detection mechanism is a reflective detection mechanism including a first light-emitting unit and a first light-receiving unit that receives light emitted from the first light-emitting unit and reflected by the transport object,
the two first detection mechanisms are arranged at an interval in the second direction;
the second detection mechanism is a transmission-type detection mechanism having a second light-receiving unit formed of a line sensor or an area sensor, and a second light-emitting unit disposed opposite the second light-receiving unit with a predetermined gap between the second light-receiving unit and the second light-emitting unit in the vertical direction,
when the industrial robot performs the first operation, the two first detection mechanisms pass under the object placed on the receiving section,
when the industrial robot performs the second operation, one end surface of the object to be transported mounted on the hand in the second direction passes between the second light receiving unit and the second light emitting unit,
the control unit acquires, when the industrial robot performs the first operation, first position data which is data on the position of the hand in the first direction when one of the two first detection mechanisms detects the transported object, and second position data which is data on the position of the hand in the first direction when the other of the two first detection mechanisms detects the transported object; and, when the industrial robot performs the second operation, acquires third position data which is data on the position in the second direction of one end face of the transported object in the second direction detected by the second detection mechanism when the hand moves to a predetermined measurement position; and, when the industrial robot performs the third operation, corrects the horizontal position and orientation of the hand when it reaches the delivery position based on the first position data, the second position data, and the third position data.
前記アームは、互いに回動可能に連結される複数のアーム部によって構成されるとともに水平方向に伸縮可能となっており、
前記ハンドは、前記アームの先端側に回動可能に連結され、
前記本体部には、前記アームの基端側が回動可能に連結されていることを特徴とする請求項1記載の産業用ロボット。
The arm is composed of a plurality of arm portions that are rotatably connected to each other and is extendable and contractible in the horizontal direction.
the hand is rotatably connected to the tip end of the arm,
2. The industrial robot according to claim 1, wherein a base end of the arm is rotatably connected to the main body.
前記本体部に対して前記ハンドが一定方向に向いた状態で直線的に移動するように前記アームを伸縮させるアーム駆動機構と、前記本体部を回動させる回動機構と、上下方向に直交する左右方向に前記本体部を移動させる水平移動機構とを備え、
前記ハンドは、前記産業用ロボットが前記第3動作を行うときに、上下方向と左右方向とに直交する前後方向に前記本体部に対して直線的に移動し、
前記制御部は、前記産業用ロボットが前記第3動作を行う際に、前記第1位置データと前記第2位置データと前記第3位置データとに基づいて、前記アーム駆動機構と前記回動機構と前記水平移動機構とを制御して前記引渡し位置に到達するときの前記ハンドの水平方向の位置および向きを補正することを特徴とする請求項2記載の産業用ロボット。
an arm drive mechanism that extends and retracts the arm so that the hand moves linearly with respect to the main body while facing in a fixed direction; a rotation mechanism that rotates the main body; and a horizontal movement mechanism that moves the main body in a left-right direction perpendicular to the up-down direction,
the hand moves linearly relative to the main body in a front-rear direction perpendicular to the up-down direction and the left-right direction when the industrial robot performs the third operation,
3. The industrial robot according to claim 2, wherein, when the industrial robot performs the third operation, the control unit controls the arm drive mechanism, the rotation mechanism, and the horizontal movement mechanism based on the first position data, the second position data, and the third position data to correct the horizontal position and orientation of the hand when the industrial robot reaches the transfer position.
前記第1方向と左右方向とが一致しており、
前記ハンドは、前記産業用ロボットが前記第1動作および前記第2動作を行うときに、前記本体部に対して左右方向に直線的に移動することを特徴とする請求項3記載の産業用ロボット。
the first direction coincides with the left-right direction,
4. The industrial robot according to claim 3, wherein the hand moves linearly in the left-right direction relative to the main body when the industrial robot performs the first operation and the second operation.
前記第1方向と前後方向とが一致しており、
前記ハンドは、前記産業用ロボットが前記第1動作および前記第2動作を行うときに、前記本体部に対して前後方向に直線的に移動することを特徴とする請求項3記載の産業用ロボット。
The first direction coincides with a front-rear direction,
4. The industrial robot according to claim 3, wherein the hand moves linearly in a front-to-rear direction relative to the main body when the industrial robot performs the first operation and the second operation.
長方形状または正方形状に形成される搬送対象物が搭載されるとともに水平方向に移動可能なハンドと、前記ハンドが連結されるアームと、上下方向を回動の軸方向として前記アームが回動可能に連結される本体部と、前記ハンドに取り付けられる光学式の2個の第1検知機構と、前記本体部に取り付けられる光学式の第2検知機構とを備えるとともに、
前記ハンドの先端が前記本体部から遠ざかる方向に移動した状態で所定の受取り部に置かれている前記搬送対象物を前記ハンドに搭載して受け取るときの前記ハンドの位置を受取り位置とし、前記ハンドの先端が前記本体部から遠ざかる方向に移動した状態で前記ハンドに搭載されている前記搬送対象物を所定の引渡し部に引き渡すときの前記ハンドの位置を引渡し位置とすると、
前記ハンドの先端が前記本体部から遠ざかるように前記受取り位置まで前記ハンドが移動するときの動作である第1動作と、前記第1動作後、前記受取り位置で前記搬送対象物を受け取った前記ハンドが、前記ハンドの先端が前記本体部に近づくように移動するときの動作である第2動作と、前記第2動作後、前記ハンドの先端が前記本体部から遠ざかるように、前記搬送対象物が搭載された前記ハンドが前記引渡し位置まで移動するときの動作である第3動作とを行い、
前記ハンドは、前記第1動作および前記第2動作が行われるときに、前記本体部に対して一定方向を向いた状態で直線的に移動し、
前記第1動作および前記第2動作が行われるときの前記ハンドの移動方向を第1方向とし、前記第1方向と上下方向とに直交する方向を第2方向とすると、
前記第1検知機構は、第1の発光部と、前記第1の発光部から射出され前記搬送対象物で反射された光を受光する第1の受光部とを備える反射型の検知機構であり、
2個の前記第1検知機構は、前記第2方向において間隔をあけた状態で配置され、
前記第2検知機構は、ラインセンサまたはエリアセンサからなる第2の受光部と、上下方向において前記第2の受光部との間に所定の間隔をあけた状態で前記第2の受光部に対向配置される第2の発光部とを有する透過型の検知機構であり、
前記第1動作が行われるときに、2個の前記第1検知機構は、前記受取り部に置かれている前記搬送対象物の下側を通り、
前記第2動作が行われるときに、前記ハンドに搭載された前記搬送対象物の前記第2方向の一端面は、前記第2の受光部と前記第2の発光部との間を通る産業用ロボットの制御方法であって、
前記第1動作を行う際に、2個の前記第1検知機構のうちの一方の前記第1検知機構が前記搬送対象物を検知したときの前記ハンドの前記第1方向の位置のデータである第1位置データと、2個の前記第1検知機構のうちの他方の前記第1検知機構が前記搬送対象物を検知したときの前記ハンドの前記第1方向の位置のデータである第2位置データとを取得し、かつ、前記第2動作を行う際に、所定の測定位置まで前記ハンドが移動したときに前記第2検知機構によって検知される前記搬送対象物の前記第2方向の一端面の前記第2方向の位置のデータである第3位置データを取得するとともに、前記第3動作を行う際に、前記第1位置データと前記第2位置データと前記第3位置データとに基づいて、前記引渡し位置に到達するときの前記ハンドの水平方向の位置および向きを補正することを特徴とする産業用ロボットの制御方法。
The transport device includes a hand on which a rectangular or square object to be transported is placed and which is movable in a horizontal direction, an arm to which the hand is connected, a main body to which the arm is connected so as to be rotatable with the vertical direction as the axis of rotation, two first optical detection mechanisms attached to the hand, and a second optical detection mechanism attached to the main body,
The position of the hand when the tip of the hand moves in a direction away from the main body and the hand loads and receives the transport object placed on a predetermined receiving section is defined as a receiving position, and the position of the hand when the tip of the hand moves in a direction away from the main body and the hand delivers the transport object loaded on the hand to a predetermined delivery section is defined as a delivery position.
a first action which is an action of the hand moving to the receiving position so that the tip of the hand moves away from the main body; a second action which is an action of the hand receiving the transport object at the receiving position after the first action, moving so that the tip of the hand approaches the main body; and a third action which is an action of the hand with the transport object loaded thereon moving to the delivery position so that the tip of the hand moves away from the main body after the second action,
the hand moves linearly while facing a fixed direction relative to the main body when the first operation and the second operation are performed;
When the moving direction of the hand when the first operation and the second operation are performed is defined as a first direction, and a direction perpendicular to the first direction and the up-down direction is defined as a second direction,
the first detection mechanism is a reflective detection mechanism including a first light-emitting unit and a first light-receiving unit that receives light emitted from the first light-emitting unit and reflected by the transport object,
the two first detection mechanisms are arranged at an interval in the second direction;
the second detection mechanism is a transmission-type detection mechanism having a second light-receiving unit formed of a line sensor or an area sensor, and a second light-emitting unit disposed opposite the second light-receiving unit with a predetermined gap between the second light-receiving unit and the second light-emitting unit in the vertical direction,
When the first operation is performed, the two first detection mechanisms pass under the object placed in the receiving section,
a control method for an industrial robot, wherein, when the second operation is performed, one end face in the second direction of the object to be transported, which is mounted on the hand, passes between the second light receiving unit and the second light emitting unit,
a control method for an industrial robot, characterized in that, when performing the first operation, first position data is acquired which is data on the position of the hand in the first direction when one of the two first detection mechanisms detects the transported object, and second position data is data on the position of the hand in the first direction when the other of the two first detection mechanisms detects the transported object; when performing the second operation, third position data is acquired which is data on the position in the second direction of one end face of the transported object in the second direction detected by the second detection mechanism when the hand moves to a predetermined measurement position; and when performing the third operation, correcting the horizontal position and orientation of the hand when it reaches the delivery position based on the first position data, the second position data, and the third position data.
JP2021162497A 2021-10-01 2021-10-01 Industrial robot and control method for industrial robot Active JP7784264B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021162497A JP7784264B2 (en) 2021-10-01 2021-10-01 Industrial robot and control method for industrial robot
CN202211164083.9A CN115924537A (en) 2021-10-01 2022-09-23 Industrial robot and control method of industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021162497A JP7784264B2 (en) 2021-10-01 2021-10-01 Industrial robot and control method for industrial robot

Publications (2)

Publication Number Publication Date
JP2023053455A JP2023053455A (en) 2023-04-13
JP7784264B2 true JP7784264B2 (en) 2025-12-11

Family

ID=85818805

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021162497A Active JP7784264B2 (en) 2021-10-01 2021-10-01 Industrial robot and control method for industrial robot

Country Status (2)

Country Link
JP (1) JP7784264B2 (en)
CN (1) CN115924537A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005004227A1 (en) 2003-07-07 2005-01-13 Rorze Corporation Thin sheet-like article displacement detection method and displacement correction method
JP2014103156A (en) 2012-11-16 2014-06-05 Yaskawa Electric Corp Substrate transfer robot and substrate transfer method
JP2021022643A (en) 2019-07-26 2021-02-18 日本電産サンキョー株式会社 Method for detecting work position in robot
JP2022076061A (en) 2020-11-09 2022-05-19 日本電産サンキョー株式会社 Industrial robot

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3955499B2 (en) * 2001-08-07 2007-08-08 日本電産サンキョー株式会社 Hand positioning method and apparatus
JP4454211B2 (en) * 2002-08-12 2010-04-21 チメイ オプトエレクトロニクス コーポレーション Substrate transfer robot system and substrate transfer container used in this substrate transfer robot system
WO2012008321A1 (en) * 2010-07-14 2012-01-19 日本電産サンキョー株式会社 Industrial robot, method for controlling industrial robot, and method for teaching industrial robot
JP6710518B2 (en) * 2015-12-03 2020-06-17 東京エレクトロン株式会社 Conveying device and correction method
JP7080068B2 (en) * 2018-02-16 2022-06-03 日本電産サンキョー株式会社 How to restore the location information of the robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005004227A1 (en) 2003-07-07 2005-01-13 Rorze Corporation Thin sheet-like article displacement detection method and displacement correction method
JP2014103156A (en) 2012-11-16 2014-06-05 Yaskawa Electric Corp Substrate transfer robot and substrate transfer method
JP2021022643A (en) 2019-07-26 2021-02-18 日本電産サンキョー株式会社 Method for detecting work position in robot
JP2022076061A (en) 2020-11-09 2022-05-19 日本電産サンキョー株式会社 Industrial robot

Also Published As

Publication number Publication date
CN115924537A (en) 2023-04-07
JP2023053455A (en) 2023-04-13

Similar Documents

Publication Publication Date Title
KR101971824B1 (en) Robot, Robot system, Manufacturing apparatus of device, Manufacturing method of device and Method for adjusting teaching positions
KR101957096B1 (en) Robot system, Manufacturing apparatus of device, Manufacturing method of device and Method for adjusting teaching positions
JP5532110B2 (en) Substrate transfer robot and substrate transfer method
JP4576694B2 (en) Method for aligning transfer position of object processing system and object processing system
JP5578973B2 (en) Industrial robot
KR102588876B1 (en) Robot position correction method and robot
KR102597834B1 (en) Industrial robot
KR20220137071A (en) Substrate transfer device and substrate position shift measurement method
JP2015005684A (en) Transfer robot and transfer method of disk-shaped transfer object
JP2005193303A (en) Substrate transporting device
JP7784264B2 (en) Industrial robot and control method for industrial robot
CN118116851A (en) Substrate transport robot system and teaching method of substrate transport robot
JP7465709B2 (en) Industrial Robots
KR102783064B1 (en) Control device of substrate return robot and control method of joint motor
JP7129788B2 (en) Correction value calculation method for industrial robots
JP7303686B2 (en) Work position detection method for robots
KR102003659B1 (en) Robot system, manufacturing apparatus of device, manufacturing method of device, method for adjusting teaching positions, and computer-readable recording medium
JP7443142B2 (en) Industrial robots and industrial robot control methods
JP7443141B2 (en) Industrial robots and industrial robot control methods
JP7495265B2 (en) ROBOT SYSTEM AND METHOD FOR CONTROLLING ROBOT SYSTEM
JP7768743B2 (en) Industrial robot and teaching method for industrial robot
US20240076127A1 (en) Ceiling storage system and control method thereof
JP2025014358A (en) Method for calculating correction value for industrial robot and method for controlling industrial robot
WO2019026508A1 (en) Method for diagnosing robot
JP2006089156A (en) Glass substrate storage device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250529

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: 20251110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251201

R150 Certificate of patent or registration of utility model

Ref document number: 7784264

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150