TWI718081B - Workpiece position detection method in robot - Google Patents

Workpiece position detection method in robot Download PDF

Info

Publication number
TWI718081B
TWI718081B TW109124800A TW109124800A TWI718081B TW I718081 B TWI718081 B TW I718081B TW 109124800 A TW109124800 A TW 109124800A TW 109124800 A TW109124800 A TW 109124800A TW I718081 B TWI718081 B TW I718081B
Authority
TW
Taiwan
Prior art keywords
hand
workpiece
hands
robot
detection sensor
Prior art date
Application number
TW109124800A
Other languages
Chinese (zh)
Other versions
TW202103873A (en
Inventor
瀧澤典彦
戸崎康一
Original Assignee
日商日本電產三協股份有限公司
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 日商日本電產三協股份有限公司 filed Critical 日商日本電產三協股份有限公司
Application granted granted Critical
Publication of TWI718081B publication Critical patent/TWI718081B/en
Publication of TW202103873A publication Critical patent/TW202103873A/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/088Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1674Programme controls characterised by safety, monitoring, diagnostic
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/087Controls for manipulators by means of sensing devices, e.g. viewing or touching devices for sensing other physical parameters, e.g. electrical or chemical properties
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/02Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type
    • B25J9/04Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type by rotating at least one arm, excluding the head movement itself, e.g. cylindrical coordinate type or polar coordinate type
    • B25J9/041Cylindrical coordinate type
    • B25J9/042Cylindrical coordinate type comprising an articulated arm
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1612Programme controls characterised by the hand, wrist, grip control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
    • H01L21/68Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Manipulator (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)

Abstract

本發明在具有多個手的機器人中,不伴隨手的大的移動而消除工件的重合,可藉由遮光感測器等邊緣檢測感測器來檢測工件的邊緣位置。藉由分別安裝在水平多關節機構,可使手(13A、13B)在將其朝向固定成第一方向的狀態下沿著第一方向前進及後退。在各手(13A、13B)設置可使所述手環繞將多關節機構與所述手連接的手腕軸(34A、34B),朝從第一方向偏離的方向旋轉的機構。藉由使保持並非檢測對象的工件(50A)的手(13A)環繞其手腕軸(34A)旋轉,使所述工件(50A)從邊緣檢測感測器(28)的檢測空間內退出,而對檢測對象的工件(50B)的邊的位置進行檢測。In a robot with multiple hands, the present invention eliminates the overlap of the workpieces without large hand movement, and can detect the edge position of the workpieces by edge detection sensors such as light shielding sensors. By installing them in the horizontal multi-joint mechanism, the hands (13A, 13B) can be moved forward and backward in the first direction with their orientation fixed in the first direction. Each hand (13A, 13B) is provided with a mechanism that can rotate the hand in a direction deviated from the first direction around the wrist shaft (34A, 34B) connecting the multi-joint mechanism with the hand. By rotating the hand (13A) holding the workpiece (50A) that is not the detection target around its wrist axis (34A), the workpiece (50A) is withdrawn from the detection space of the edge detection sensor (28), and the The position of the side of the workpiece (50B) to be detected is detected.

Description

機器人中的工件位置檢測方法Workpiece position detection method in robot

本發明關於一種用於液晶顯示面板用的玻璃基板等板狀的工件的搬送的機器人,且特別關於一種檢測機器人的手上的工件的位置的方法。The present invention relates to a robot used for conveying plate-shaped workpieces such as glass substrates for liquid crystal display panels, and more particularly to a method for detecting the position of the workpiece on the hand of the robot.

在液晶顯示裝置的生產線等中,使用機器人在不同的處理裝置等之間搬送基板等工件。在此情況下,工件的搬送藉由如下方式來進行:將機器人的手插入至成為搬入源的處理裝置的加載互鎖真空室(load-lock chamber)或匣盒中來將工件保持在機器人的手上,從加載互鎖真空室等中抽出載置有工件的手,在將工件載置在手上的狀態下使機器人的臂或機器人整體移動,繼而,將手插入至成為搬入目的地的處理裝置的加載互鎖真空室中來將工件保存在所述加載互鎖真空室中,其後,僅將手從加載互鎖真空室中抽出。手例如設為叉狀的形狀。機器人例如包括:水平多關節機構,將兩條臂連接來構成,在前端包括手;升降機構,使手連同水平多關節機構一起在上下方向上升降;以及旋轉機構,將鉛垂軸作為旋轉軸使水平多關節機構的整體在水平面內回旋。水平多關節機構以藉由所述兩條臂形成的角變小或變大來使手在同一直線上前進或後退的方式運轉。為了改變手在水平面內活動的方向的朝向,必須藉由旋轉機構來使手連同水平多關節機構一起回旋。進而,設置使機器人整體在水平面內進行直線移動的搬送機構。在專利文獻1中記載有此種機器人的一例。在以下的說明中,將手的前進及後退的方向稱為前後方向,將與前後方向正交的方向稱為左右方向。In the production line of liquid crystal display devices, etc., robots are used to transport workpieces such as substrates between different processing devices. In this case, the workpiece is transported by inserting the hand of the robot into the load-lock chamber or cassette of the processing device that is the load-in source to hold the workpiece in the robot’s With the hand, withdraw the hand on which the workpiece is placed from the load lock vacuum chamber, etc., move the arm of the robot or the robot as a whole while the workpiece is placed on the hand, and then insert the hand until it becomes the loading destination The workpiece is stored in the load lock vacuum chamber of the processing device, and thereafter, only the hand is withdrawn from the load lock vacuum chamber. The hand has a fork-like shape, for example. The robot includes, for example, a horizontal articulated mechanism, which is constructed by connecting two arms and includes a hand at the front end; a lifting mechanism that lifts and lowers the hand together with the horizontal articulated mechanism in the vertical direction; and a rotating mechanism that uses a vertical axis as a rotation axis Make the whole horizontal multi-joint mechanism revolve in the horizontal plane. The horizontal multi-joint mechanism operates in a way that the angle formed by the two arms becomes smaller or larger, so that the hand advances or retreats on the same straight line. In order to change the direction of the hand in the horizontal plane, the hand must be rotated together with the horizontal multi-joint mechanism by a rotating mechanism. Furthermore, a conveying mechanism for linearly moving the entire robot in a horizontal plane is provided. Patent Document 1 describes an example of such a robot. In the following description, the forward and backward directions of the hand are referred to as the front-rear direction, and the direction orthogonal to the front-rear direction is referred to as the left-right direction.

若不將工件載置在手上的指定位置,則存在保存在作為搬送目的地的加載互鎖真空室時產生誤差的擔憂。若為長方形的工件,則在手上的規定位置中工件的四邊相對於手的前後方向及左右方向排列的狀態一般被視作是指定位置。在以下的說明中,將工件中應變成與手的前後方向平行的邊稱為工件的縱向邊,將應變成與手的左右方向平行的邊稱為工件的橫向邊。手上的工件的從指定位置的偏離可想到如下三種:手的前後方向上的從指定位置的偏離、手的左右方向上的從指定位置的偏離、以及工件的橫向邊與手的左右方向形成的角度中的偏離。將工件的橫向邊與手的左右方向形成的角稱為傾斜角,當工件位於指定位置時,傾斜角為0。其中,前後方向上的偏離與傾斜角可藉由將用於檢測工件的橫向邊的感測器設置在手上來補償。當工件位於基準位置時,若在手上的與所述工件在左右方向上延長的邊緣即橫向邊對應的位置的兩處配置用於檢測工件的感測器,以所述感測器同時檢測橫向邊的方式控制手的前進量或後退量、及使手連同水平多關節機構一起回旋的回旋量,則能夠以不產生前後方向上的偏離與傾斜角的方式將工件載置在手上。或者,可先求出偏離量,在朝搬送目的地的加載互鎖真空室搬送工件時根據偏離量進行補償。If the workpiece is not placed at the designated position on the hand, there is a concern that errors may occur when the workpiece is stored in the load lock vacuum chamber as the transfer destination. In the case of a rectangular workpiece, the state in which the four sides of the workpiece are aligned in the front-rear direction and the left-right direction of the hand in a predetermined position on the hand is generally regarded as a designated position. In the following description, the side of the workpiece that should become parallel to the front and rear direction of the hand is called the longitudinal side of the workpiece, and the side that should become parallel to the left and right direction of the hand is called the lateral side of the workpiece. The deviation of the workpiece from the designated position on the hand can be thought of as follows: the deviation from the designated position in the front and rear direction of the hand, the deviation from the designated position in the left and right direction of the hand, and the lateral edge of the workpiece and the left and right direction of the hand. The deviation in the angle. The angle formed by the lateral side of the workpiece and the left and right direction of the hand is called the tilt angle. When the workpiece is at the designated position, the tilt angle is 0. Wherein, the deviation and the inclination angle in the front-rear direction can be compensated by placing a sensor for detecting the lateral side of the workpiece on the hand. When the workpiece is at the reference position, if two sensors for detecting the workpiece are arranged at two positions on the hand corresponding to the edge of the workpiece in the left-right direction, that is, the lateral side, the sensors are used for simultaneous detection By controlling the amount of advancement or retreat of the hand and the amount of rotation that rotate the hand together with the horizontal articulated mechanism by means of the lateral side, the workpiece can be placed on the hand without causing deviation in the front-rear direction and the inclination angle. Alternatively, the deviation amount can be obtained first, and the deviation amount can be compensated when the workpiece is transferred to the load lock vacuum chamber of the transfer destination.

但是,關於左右方向的偏離,在工件的橫向邊的長度比手的左右方向的長度大的一般的情況下,無法藉由設置在手上的感測器來檢測工件的縱向邊,因此無法求出偏離量,另外,也無法補償所述偏離。因此,在專利文獻2中公開有如下內容:在不會因水平多關節機構的動作而受到影響的位置安裝邊緣檢測感測器,例如以固定在升降機構的方式安裝邊緣檢測感測器,藉由所述邊緣檢測感測器來檢測工件的縱向邊的位置。作為邊緣檢測感測器,可使用作為遮光型的一維位置感測器的線感測器等。手上的工件的搭載位置的左右方向的偏離可藉由根據邊緣檢測感測器中的檢測結果,調節利用搬送機構來移動的機器人的移動量來補償。進而,為了提高工件的搬送效率,專利文獻2公開有一種設置受到獨立控制的兩組水平多關節機構,並在各水平多關節機構安裝有手的機器人。所述機器人以如下方式構成:兩個手的前進方向及後退方向相互為同一方向,且兩個手可取得在上下方向上相互準確地重合的位置。上下方向上的手間的間隔狹小,保持在手上的工件的左右方向的邊緣藉由作為對於兩個手通用的感測器所設置的一個線感測器來檢測。 [現有技術文獻] [專利文獻] However, regarding the deviation in the left-right direction, in the general case where the length of the lateral side of the workpiece is greater than the length of the left-right direction of the hand, the longitudinal side of the workpiece cannot be detected by the sensor installed on the hand, so it cannot be obtained. In addition, the deviation cannot be compensated. Therefore, Patent Document 2 discloses that the edge detection sensor is installed at a position that will not be affected by the operation of the horizontal multi-joint mechanism. For example, the edge detection sensor is installed in a manner fixed to the lifting mechanism. The position of the longitudinal edge of the workpiece is detected by the edge detection sensor. As the edge detection sensor, a line sensor or the like which is a light-shielding type one-dimensional position sensor can be used. The deviation in the left-right direction of the mounting position of the workpiece on the hand can be compensated by adjusting the amount of movement of the robot moving by the conveying mechanism based on the detection result of the edge detection sensor. Furthermore, in order to improve the transfer efficiency of the workpiece, Patent Document 2 discloses a robot in which two sets of horizontal articulated mechanisms that are independently controlled are provided, and a hand is attached to each horizontal articulated mechanism. The robot is configured in such a way that the advancing direction and the retreating direction of the two hands are the same with each other, and the two hands can obtain positions that accurately overlap each other in the vertical direction. The space between the hands in the up and down direction is narrow, and the left and right edges of the workpiece held on the hands are detected by a single line sensor provided as a sensor common to both hands. [Prior Art Literature] [Patent Literature]

[專利文獻1]日本專利特開2003-117862號公報 [專利文獻2]日本專利特開2008-302451號公報 [Patent Document 1] Japanese Patent Laid-Open No. 2003-117862 [Patent Document 2] Japanese Patent Laid-Open No. 2008-302451

[發明所欲解決之課題] 在具有分別包括手的兩個以上的水平多關節機構且用於工件的搬送的機器人中,當在手間共用用於檢測工件的邊緣即縱向邊的位置的邊緣檢測感測器時,若工件在邊緣檢測感測器的檢測空間內重疊,則無法檢測工件的邊緣。為了檢測手上的工件的左右方向的位置,在邊緣檢測感測器的檢測空間內不能存在檢測對象的工件以外的工件。因此,在兩個以上的手分別保持工件的情況下,必須使檢測對象的工件以外的工件移動,以在邊緣檢測感測器的檢測空間內不存在檢測對象的工件以外的工件。但是,為了工件的移動而使手活動,因此花費時間,另外,根據機器人的位置,也可能產生因機器人的周圍的壁面等的干涉而無法使手前進來使工件移動的情況。當因機器人的位置而無法使手前進時,也可以考慮使機器人移動至更廣闊的空間為止、或連同水平多關節機構一起改變手的朝向,但為了進行此種動作也需要時間。 [The problem to be solved by the invention] In a robot that has two or more horizontal articulated mechanisms each including hands and is used for conveying workpieces, when the edge detection sensor for detecting the edge of the workpiece, that is, the position of the longitudinal edge, is shared between the hands, if the workpiece is If the detection space of the edge detection sensor overlaps, the edge of the workpiece cannot be detected. In order to detect the left-right position of the workpiece on the hand, no workpiece other than the workpiece to be detected can exist in the detection space of the edge detection sensor. Therefore, when two or more hands hold the workpiece, it is necessary to move the workpiece other than the workpiece to be detected so that there is no workpiece other than the workpiece to be detected in the detection space of the edge detection sensor. However, it takes time to move the hand in order to move the workpiece. In addition, depending on the position of the robot, it may be impossible to advance the hand to move the workpiece due to interference from the wall surface around the robot. When the hand cannot be moved forward due to the position of the robot, it is conceivable to move the robot to a wider space, or to change the direction of the hand together with the horizontal articulated mechanism, but it takes time to perform such an action.

本發明的目的在於提供一種工件位置檢測方法,其在具有多個手的機器人中,不伴隨手的大的移動而消除工件的重合,可檢測工件的邊緣位置。 [解決問題的技術手段] The object of the present invention is to provide a method for detecting the position of a workpiece, which can detect the edge position of the workpiece without eliminating the overlap of the workpiece with large hand movement in a robot with multiple hands. [Technical means to solve the problem]

本發明的工件位置檢測方法是具有多個手且可在各手載置工件的機器人中的工件位置檢測方法,機器人包括:機器人的本體;多關節機構,設置在各手,可在將手的朝向固定成第一方向的狀態下,使所述手沿著第一方向前進及後退;以及邊緣檢測感測器,對於多個手通用地安裝在本體;以藉由驅動多關節機構而可使多個手位於在上下方向上重合的位置的方式構成,邊緣檢測感測器以包含多個手在第一方向上移動時搭載在各手的工件穿過的區域的方式具有檢測空間,以在檢測空間內檢測與第一方向正交的第二方向上的工件的邊的位置的方式構成,機器人進而在各手,包括使手環繞將多關節機構與所述手連接的手腕軸朝從第一方向偏離的方向旋轉的機構,所述工件位置檢測方法具有如下的步驟:藉由機構來使保持不作為第二方向上的邊的位置的檢測對象的工件的手環繞所述手的手腕軸旋轉,由此使不作為檢測對象的工件從檢測空間內退出,並利用邊緣檢測感測器來檢測作為邊的位置的檢測對象的工件的邊的位置。The workpiece position detection method of the present invention is a workpiece position detection method in a robot that has multiple hands and can place workpieces in each hand. The robot includes: the body of the robot; a multi-joint mechanism, which is arranged in each hand and can be When the orientation is fixed in the first direction, the hand is moved forward and backward along the first direction; and the edge detection sensor is mounted on the main body universally for multiple hands; and the multi-joint mechanism can be driven by The multiple hands are located at positions overlapping in the vertical direction. The edge detection sensor has a detection space to include the area through which the workpiece mounted on each hand passes when the multiple hands move in the first direction. The robot is configured to detect the position of the side of the workpiece in the second direction orthogonal to the first direction in the detection space, and the robot further in each hand includes the wrist axis connecting the multi-joint mechanism with the hand from the first A mechanism that rotates in a direction deviated from one direction, and the workpiece position detection method has the following steps: The mechanism is used to rotate the hand holding the workpiece that is not the detection target of the position of the side in the second direction around the wrist axis of the hand Thus, the workpiece that is not the detection target is withdrawn from the detection space, and the edge detection sensor is used to detect the position of the side of the workpiece that is the detection target of the side position.

根據本發明的工件位置檢測方法,僅藉由使手環繞手腕軸旋轉,便可消除工件的重合,可利用邊緣檢測感測器對檢測對象的工件的邊進行檢測,因此可削減為了使手前進而需要的時間等。According to the workpiece position detection method of the present invention, only by rotating the hand around the wrist axis, the overlap of the workpiece can be eliminated, and the edge detection sensor can be used to detect the edge of the workpiece to be detected. Therefore, it is possible to reduce the need for moving the hand. The time needed to wait.

在本發明的工件位置檢測方法中,優選邊緣檢測感測器以檢測載置在位於後退位置的手上的工件的邊的位置的方式,安裝在本體。位於後退位置的手處於最不易從機器人的周圍的壁面等受到干涉的狀態,因此根據此構成,可減小為了消除工件的重合而必須設置在機器人的周圍的空間,因此可節省空間來設置機器人。In the workpiece position detection method of the present invention, it is preferable that the edge detection sensor is mounted on the main body so as to detect the position of the side of the workpiece placed on the hand at the retracted position. The hand in the retracted position is in a state where it is least likely to be interfered from the wall surface around the robot. Therefore, this configuration can reduce the space that must be installed around the robot in order to eliminate the overlap of the workpieces, so it is possible to save space to install the robot .

在本發明的工件位置檢測方法中,多個手分別包括沿著第二方向隔開設置的一對感測器,當為了將工件載置在手上而使手朝工件前進時,使用一對感測器來求出工件相對於手的傾斜角,對應於傾斜角使手環繞手腕軸旋轉,由此能夠以傾斜角變成0的方式將工件載置在手上。藉由如所述那樣將工件載置在手上,可使將已載置的工件搬送至搬送目的地為止時的機器人的移動量的計算變得簡單。In the workpiece position detection method of the present invention, each of the plurality of hands includes a pair of sensors spaced apart along the second direction, and when the hands are moved toward the workpiece in order to place the workpiece on the hand, a pair of sensors are used. The sensor obtains the tilt angle of the workpiece with respect to the hand, and rotates the hand around the wrist axis corresponding to the tilt angle, so that the workpiece can be placed on the hand so that the tilt angle becomes zero. By placing the workpiece on the hand as described above, the calculation of the movement amount of the robot when the placed workpiece is transferred to the transfer destination can be simplified.

或者,在本發明的工件位置檢測方法中,也可以設為多個手分別包括沿著第二方向隔開設置的一對感測器,當為了將工件載置在手上而使手朝工件前進時,使用一對感測器來求出工件相對於手的傾斜角,存儲傾斜角來將工件載置在手上。在此情況下,不進行基於傾斜角的手角度的校正,因此可相應地縮短時間。Alternatively, in the method for detecting the position of the workpiece of the present invention, the plurality of hands may each include a pair of sensors spaced apart along the second direction, and when the workpiece is placed on the hand, the hand faces the workpiece. When advancing, a pair of sensors is used to obtain the tilt angle of the workpiece relative to the hand, and the tilt angle is stored to place the workpiece on the hand. In this case, the hand angle correction based on the tilt angle is not performed, so the time can be shortened accordingly.

在本發明的工件位置檢測方法中,優選將各手的多關節機構在通用軸上安裝在本體後,從沿著第一方向後退時的手的手腕軸觀察,在與通用軸的位置相比前進方向的位置上將邊緣檢測感測器安裝在本體。根據此構成,當手位於後退位置時可藉由邊緣檢測感測器來檢測工件的邊,並可充分取得手腕軸與邊緣檢測感測器的距離,可減小使保持並非檢測對象的工件的手環繞手腕軸旋轉時的旋轉角。 [發明的效果] In the workpiece position detection method of the present invention, it is preferable that after the multi-joint mechanism of each hand is mounted on the main body on the common axis, when viewed from the wrist axis of the hand when retreating in the first direction, the position is compared with the position of the common axis. Install the edge detection sensor on the main body at the position in the forward direction. According to this structure, when the hand is in the backward position, the edge detection sensor can detect the edge of the workpiece, and the distance between the wrist axis and the edge detection sensor can be fully obtained, so that the holding of the workpiece that is not the detection target can be reduced. The angle of rotation when the hand rotates around the wrist axis. [Effects of the invention]

根據本發明,在具有多個手的機器人中,不伴隨手的大的移動而消除工件的重合,可檢測工件的邊緣位置。According to the present invention, in a robot having a plurality of hands, the overlap of the workpieces is eliminated without large hand movement, and the edge positions of the workpieces can be detected.

繼而,參照圖式對本發明的優選的實施方式進行說明。圖1的(a)、(b)表示本發明的一實施方式的機器人,(a)、(b)分別是側面圖及平面圖。圖1的(a)、(b)中所示的機器人是搬送液晶顯示面板的製造中所使用的玻璃基板等大致長方形的板狀的工件50的水平多關節型的機器人,且為包括分別保持工件50的兩個手13A、13B的所謂的雙手機器人。另外,圖2表示在圖1的(a)、(b)中所示的機器人中水平多關節機構已上升的狀態。Next, a preferred embodiment of the present invention will be described with reference to the drawings. Fig. 1 (a) and (b) show a robot according to an embodiment of the present invention, and (a) and (b) are a side view and a plan view, respectively. The robot shown in (a) and (b) of FIG. 1 is a horizontal articulated type robot that conveys a roughly rectangular plate-shaped workpiece 50 such as a glass substrate used in the manufacture of liquid crystal display panels, and is a horizontal articulated robot including holding A so-called two-handed robot with two hands 13A and 13B of the workpiece 50. In addition, FIG. 2 shows a state where the horizontal articulated mechanism has been raised in the robot shown in (a) and (b) of FIG. 1.

機器人包括:基座22,可在以直線設置在地面的相互平行的一對導軌21上移動;旋轉台23,設置在基座22上,藉由內置在基座22的馬達(未圖示),環繞旋轉軸31在水平面內旋轉;以及升降機構24,以相對於旋轉台23直立的方式設置。在導軌21安裝有覆蓋其的蓋25。升降機構24包括安裝在旋轉台23的固定部24A、及藉由未圖示的馬達而相對於固定部24A進行升降的移動部24B。圖1的(a)表示升降機構24的移動部24B位於其升降範圍內的最下方的狀態下的本實施方式的機器人,相對於此,圖2表示移動部24B已上升的狀態下的機器人。保持水平多關節機構的支撐部26以在水平方向上延長的方式設置在移動部24B,兩組水平多關節機構在上下方向上排列而安裝在支撐部26的前端。上側的水平多關節機構包括安裝在支撐部26並可環繞通用軸32在水平面內旋轉的第一臂11A、及安裝在第一臂11A的前端並可環繞軸33A在水平面內旋轉的第二臂12A,在第二臂12A的前端安裝有手13A。同樣地,下側的水平多關節機構包括安裝在支撐部26並可環繞通用軸32在水平面內旋轉的第一臂11B、及安裝在第一臂11B的前端並可環繞軸33B在水平面內旋轉的第二臂12B,在第二臂12B的前端安裝有手13B。在機器人中,除水平多關節機構與安裝在其的手13A、手13B以外的部分是機器人的本體。The robot includes: a base 22, which can move on a pair of parallel guide rails 21 arranged in a straight line on the ground; a rotating table 23, which is arranged on the base 22, with a motor (not shown) built into the base 22 , Rotating around the rotating shaft 31 in a horizontal plane; and the lifting mechanism 24 is arranged in an upright manner relative to the rotating table 23. A cover 25 covering the rail 21 is attached. The elevating mechanism 24 includes a fixed portion 24A attached to the rotating table 23, and a moving portion 24B that is raised and lowered relative to the fixed portion 24A by a motor not shown. Fig. 1(a) shows the robot of the present embodiment in a state where the moving part 24B of the elevating mechanism 24 is located at the bottom of the lifting range. In contrast, Fig. 2 shows the robot in a state where the moving part 24B is raised. The supporting part 26 holding the horizontal articulated mechanism is provided in the moving part 24B so as to extend in the horizontal direction, and two sets of horizontal articulated mechanisms are arranged in the vertical direction and installed at the front end of the supporting part 26. The horizontal multi-joint mechanism on the upper side includes a first arm 11A that is mounted on the support portion 26 and can rotate in a horizontal plane around the universal axis 32, and a second arm that is mounted on the front end of the first arm 11A and can rotate in a horizontal plane around the axis 33A. 12A, a hand 13A is attached to the front end of the second arm 12A. Similarly, the horizontal multi-joint mechanism on the lower side includes a first arm 11B that is mounted on the support 26 and can rotate in a horizontal plane around the universal axis 32, and is mounted on the front end of the first arm 11B and can rotate around the axis 33B in the horizontal plane. The second arm 12B has a hand 13B attached to the front end of the second arm 12B. In the robot, the parts other than the horizontal articulated mechanism and the hands 13A and 13B attached to it are the body of the robot.

手13A、手13B變成將多個棒狀構件平行地配置的叉狀的形狀,以可藉由從下方進行保持而將板狀的工件50保持成水平狀態來搬送。在保持工件50的狀態下,手13A、手13B除作為與第二臂12A、第二臂12B的連接位置的根基側以外,手13A、手13B的整體由工件50覆蓋。手13A、手13B取出被收納在加載互鎖真空室等的工件50並保持在手13A、手13B上,或將所保持的工件50收納在加載互鎖真空室內等時,相對於工件50前進或後退,將所述手13A、手13B的前進或後退的方向設為與棒狀構件的延長方向平行的方向。手13A、手13B的左右方向即與前後方向正交的方向上的寬度比搬送對象的工件50的左右方向的寬度短。The hands 13A and 13B have a fork-like shape in which a plurality of rod-shaped members are arranged in parallel, so that the plate-shaped workpiece 50 can be held in a horizontal state by being held from below and conveyed. In the state of holding the workpiece 50, the entire hand 13A and the hand 13B are covered by the workpiece 50 except for the base side which is the connection position with the second arm 12A and the second arm 12B. When the hand 13A and the hand 13B take out the workpiece 50 stored in the load lock vacuum chamber and hold it on the hand 13A and the hand 13B, or store the held workpiece 50 in the load lock vacuum chamber, etc., move forward relative to the workpiece 50 Or retreat, and set the forward or backward direction of the hand 13A and the hand 13B to be a direction parallel to the extending direction of the rod-shaped member. The width in the left-right direction of the hand 13A and the hand 13B in the direction orthogonal to the front-rear direction is shorter than the width in the left-right direction of the workpiece 50 to be conveyed.

在所述機器人中,水平多關節機構以如下方式構成:藉由組裝入第一臂11A、第一臂11B與第二臂12A、第二臂12B的連杆機構,使手13A、手13B在與支撐部26延長的方向正交的方向上以直線運動進行前進運動及後退運動。即,兩個手13A、13B在同一方向上進行前進及後退。手13A、手13B的前端相對於通用軸32遠離的活動是前進運動,與前進運動相反方向的活動是後退運動。第一臂11A、第一臂11B與第二臂12A、第二臂12B整體進行彎曲運動,為了儘管如此,仍然使水平面內的手13A、手13B的朝向變成固定,將手13A、手13B分別以可環繞手腕軸34A、手腕軸34B在水平面內旋轉的方式安裝在第二臂12A、第二臂12B的前端的位置。藉由驅動設置在支撐部26的馬達(未圖示),上側的水平多關節機構的第一臂11A及第二臂12A活動,手13A在保持其朝向的狀態下,朝與支撐部26的延長方向正交的方向移動。同樣地,藉由驅動設置在支撐部26的馬達(未圖示),下側的水平多關節機構的第一臂11B及第二臂12B活動,手13B在保持其朝向的狀態下,朝與支撐部26的延長方向正交的方向移動。在所述機器人中,可使手13A與手13B獨立地移動,在手13A與手13B移動的中途,手腕軸34A與手腕軸34B可在上下方向上準確地排列,即手13A與手13B可相互在上下方向上準確地重合。In the robot, the horizontal articulated mechanism is configured as follows: by assembling a link mechanism of the first arm 11A, the first arm 11B, the second arm 12A, and the second arm 12B, the hand 13A and the hand 13B are The forward movement and the backward movement are performed in a linear motion in a direction orthogonal to the direction in which the support portion 26 extends. That is, the two hands 13A and 13B move forward and backward in the same direction. The movement of the front ends of the hands 13A and 13B away from the common shaft 32 is forward movement, and the movement in the opposite direction to the forward movement is backward movement. The first arm 11A, the first arm 11B, the second arm 12A, and the second arm 12B perform a bending movement as a whole. In order to keep the orientation of the hands 13A and 13B in the horizontal plane fixed, the hands 13A and 13B are respectively It is installed at the positions of the front ends of the second arm 12A and the second arm 12B so as to be rotatable around the wrist axis 34A and the wrist axis 34B in a horizontal plane. By driving a motor (not shown) provided in the support part 26, the first arm 11A and the second arm 12A of the horizontal articulated mechanism on the upper side move, and the hand 13A faces the support part 26 while maintaining its orientation. Move in the direction orthogonal to the extension direction. Similarly, by driving a motor (not shown) provided in the support portion 26, the first arm 11B and the second arm 12B of the horizontal articulated mechanism on the lower side move, and the hand 13B faces and The extension direction of the support portion 26 moves in a direction orthogonal to the extension direction. In the robot, the hand 13A and the hand 13B can be moved independently. During the movement of the hand 13A and the hand 13B, the wrist axis 34A and the wrist axis 34B can be accurately arranged in the vertical direction, that is, the hand 13A and the hand 13B can be Accurately overlap each other in the up and down direction.

手13A、手13B均包括用於檢測長方形的工件50的橫向邊之中,位於手13A、手13B的後退方向的橫向邊的感測器27。感測器27在手13A、手13B各者中設置在成為其左右方向的端部的兩處,藉由使用感測器27,可進行手13A、手13B的前後方向上的工件50的位置的偏離的補償,及工件50的橫向邊與手13A、手13B的左右方向形成的傾斜角的補償。Both the hand 13A and the hand 13B include a sensor 27 for detecting the lateral side of the rectangular workpiece 50 and located on the lateral side of the hand 13A and the hand 13B in the backward direction. Sensors 27 are provided at two ends of each of the hands 13A and 13B in the left-right direction. By using the sensors 27, the position of the workpiece 50 in the front-rear direction of the hands 13A and 13B can be performed. Compensation for the deviation, and compensation for the inclination angle formed by the lateral side of the workpiece 50 and the left and right directions of the hand 13A and the hand 13B.

進而,在機器人的如下的位置設置有例如包含遮光感測器的邊緣檢測感測器28,所述位置是相對於安裝有水平多關節機構的支撐部26靜止的位置,且是若為工件50保持在手13A、手13B的狀態,則工件50的縱向邊藉由手13A、手13B的前進後退運動而穿過的位置。在此處所示的例子中,邊緣檢測感測器28安裝在升降機構24的移動部24B。邊緣檢測感測器28是檢測手13A、手13B上的工件50的載置位置的左右方向上的偏離的感測器,包含針對工件50的縱向邊檢測其左右方向上的位置的例如一維感測器。邊緣檢測感測器28具有コ字形的外形,將由コ字所形成的開口部作為檢測空間,當工件50進入所述檢測空間內時檢測工件50的縱向邊。邊緣檢測感測器28對於由兩個手13A、13B保持的工件50通用地設置。在本實施方式的機器人中,上下方向上的手13A、手13B間的間隔固定,邊緣檢測感測器28的開口部的開口寬度比所述手13A、手13B間的間隔大,當兩個手13A、13B均搭載有工件50時工件50可穿過。本實施方式的機器人是搬送用的機器人,藉由使手13A、手13B前進來從加載互鎖真空室等取出工件50,另外,將工件50收納在加載互鎖真空室內,因此在已使手13A、手13B前進的狀態下,工件50從檢測空間分離,在已使手13A、手13B後退的狀態下,工件50進入檢測空間。Furthermore, an edge detection sensor 28 including, for example, a light-shielding sensor is installed in the robot at a position that is stationary with respect to the support part 26 on which the horizontal articulated mechanism is mounted, and if it is a workpiece 50 Keeping the state of the hand 13A and the hand 13B, the longitudinal edge of the workpiece 50 passes through the forward and backward movement of the hand 13A and the hand 13B. In the example shown here, the edge detection sensor 28 is mounted on the moving part 24B of the lifting mechanism 24. The edge detection sensor 28 is a sensor that detects the deviation in the left-right direction of the placement position of the workpiece 50 on the hand 13A and the hand 13B, and includes, for example, one-dimensional detection of the position in the left-right direction of the longitudinal edge of the workpiece 50 Sensor. The edge detection sensor 28 has a U-shaped outer shape, and uses the opening formed by the U as a detection space, and detects the longitudinal edge of the workpiece 50 when the workpiece 50 enters the detection space. The edge detection sensor 28 is commonly provided for the workpiece 50 held by the two hands 13A, 13B. In the robot of this embodiment, the space between the hands 13A and 13B in the vertical direction is fixed, and the opening width of the opening of the edge detection sensor 28 is larger than the space between the hands 13A and 13B. When both the hands 13A and 13B carry the workpiece 50, the workpiece 50 can pass through. The robot of this embodiment is a transfer robot. The workpiece 50 is taken out from the load lock vacuum chamber by moving the hands 13A and 13B forward. In addition, the workpiece 50 is stored in the load lock vacuum chamber. In the state where the hand 13A and the hand 13B are advancing, the workpiece 50 is separated from the detection space, and in the state where the hand 13A and the hand 13B have been moved back, the workpiece 50 enters the detection space.

即便對於分別搭載在手13A、手13B的工件50通用地設置邊緣檢測感測器28,為了檢測工件50的邊的位置,也必須在邊緣檢測感測器28的檢測空間內僅存在檢測對象的工件50,在檢測空間內不能存在並非檢測對象的工件50。在手13A、手13B兩者分別保持工件50的狀態下,必須使未保持檢測對象的工件50的手移動,而使檢測空間內僅存在檢測對象的工件50。以往,使搭載有並非檢測對象的工件50的手前進,由此使檢測空間內僅存在檢測對象的工件50,但如所述那樣使手移動花費時間,另外,也存在為了避免與機器人的周圍的壁面等的碰撞而難以如所述那樣使手移動的情況。因此,在本實施方式中,作為機器人,使用如下的機器人:藉由分別設置在手13A、手13B的未圖示的馬達,可使手13A、手13B環繞手腕軸34A、手腕軸34B,在從其原來的前後方向起例如±幾度的範圍內旋轉。而且,關於保持檢測對象以外的工件50的手,使其以從原來的前後方向偏離的方式環繞其手腕軸旋轉。其結果,由環繞手腕軸旋轉的手所保持的工件50從邊緣檢測感測器28的檢測空間脫離,可使檢測空間內僅存在檢測對象的工件50。Even if the edge detection sensor 28 is commonly provided for the workpiece 50 mounted on the hand 13A and the hand 13B, in order to detect the position of the side of the workpiece 50, it is necessary that only the detection target exists in the detection space of the edge detection sensor 28. The workpiece 50 cannot exist in the detection space, which is not a detection target. In the state where both the hands 13A and 13B hold the workpiece 50, it is necessary to move the hand that does not hold the workpiece 50 of the inspection target, so that only the workpiece 50 of the inspection target exists in the inspection space. Conventionally, the hand carrying the workpiece 50 that is not the object of inspection is moved forward, so that only the workpiece 50 of the inspection object exists in the inspection space. However, it takes time to move the hand as described above. It is difficult to move the hand as described above due to the collision of the wall surface. Therefore, in the present embodiment, as the robot, a robot is used which is configured to surround the wrist axis 34A and the wrist axis 34B by the unillustrated motors provided on the hands 13A and 13B, respectively. Rotate within a range of, for example, ± several degrees from the original front-rear direction. In addition, the hand holding the workpiece 50 other than the detection target is rotated around the wrist axis so as to deviate from the original front-rear direction. As a result, the workpiece 50 held by the hand rotating around the wrist axis is separated from the detection space of the edge detection sensor 28, so that only the workpiece 50 of the detection target can exist in the detection space.

圖3的(a)至(f)是示意性地表示利用本實施方式的機器人中的邊緣檢測感測器28的工件50的縱向邊的檢測的圖。作為工件50,設想玻璃基板,當以平面圖表示時設為工件50的另一側透明而可見的工件。為了說明,將由手13A、手13B所保持的工件50分別表述成工件50A、工件50B。(a)是表示手13A、手13B位於後退位置且在上下方向上重合的狀態的平面圖,(b)是對應於(a)的側面圖。在邊緣檢測感測器28的檢測空間內存在兩片工件50A、50B,因此針對工件50A、工件50B的任一者均無法進行邊的位置的檢測。此處,若設為檢測下側的手13B所保持的工件50B的邊的位置,則在本實施方式中,使上側的手13A以遠離邊緣檢測感測器28的方式環繞其手腕軸34A旋轉。其結果,上側的手13A所保持的工件50A從邊緣檢測感測器28的檢測空間離開,邊緣檢測感測器28可檢測下側的手13B所保持的工件50B的邊。在圖3的(a)至(f)中,(c)是表示已使手13A環繞手腕軸34A旋轉的狀態的平面圖,(d)是對應於(c)的側面圖。(A) to (f) of FIG. 3 are diagrams schematically showing the detection of the longitudinal edge of the workpiece 50 using the edge detection sensor 28 in the robot of the present embodiment. As the work 50, a glass substrate is assumed, and when shown in a plan view, the other side of the work 50 is transparent and visible. For the purpose of explanation, the workpiece 50 held by the hand 13A and the hand 13B are respectively expressed as a workpiece 50A and a workpiece 50B. (A) is a plan view showing a state where the hands 13A and 13B are located at the retreat position and overlap in the vertical direction, and (b) is a side view corresponding to (a). There are two pieces of work 50A, 50B in the detection space of the edge detection sensor 28, and therefore, neither the work 50A nor the work 50B can detect the edge position. Here, if the position of the side of the workpiece 50B held by the lower hand 13B is detected, in this embodiment, the upper hand 13A is rotated around its wrist axis 34A so as to be away from the edge detection sensor 28 . As a result, the workpiece 50A held by the upper hand 13A is separated from the detection space of the edge detection sensor 28, and the edge detection sensor 28 can detect the side of the workpiece 50B held by the lower hand 13B. In (a) to (f) of FIG. 3, (c) is a plan view showing a state where the hand 13A has been rotated around the wrist axis 34A, and (d) is a side view corresponding to (c).

另一方面,在不使手環繞手腕軸朝從原來的前後方向傾斜的方向旋轉的以往的機器人中,必須使保持有並非檢測對象的工件50的手前進。在圖3的(a)至(f)中所示的例子中,為了檢測由下側的手13B所保持的工件50B的邊,必須使上側的手13A前進。在圖3的(a)至(f)中,(e)是表示已使上側的手13A前進的狀態的平面圖,(f)是對應於(e)的側面圖。On the other hand, in a conventional robot that does not rotate the hand around the wrist axis in a direction inclined from the original front-rear direction, it is necessary to advance the hand holding the workpiece 50 that is not the detection target. In the example shown in (a) to (f) of FIG. 3, in order to detect the side of the workpiece 50B held by the lower hand 13B, the upper hand 13A must be advanced. In (a) to (f) of FIG. 3, (e) is a plan view showing a state where the upper hand 13A has been advanced, and (f) is a side view corresponding to (e).

繼而,對機器人中的邊緣檢測感測器28的位置進行說明。當安裝有手13A、手13B的水平多關節機構在上下方向上升降時,優選不論手13A、手13B位於哪個高度,均可檢測工件50的邊緣,因此優選在機器人中,在與水平多關節機構一同升降的位置設置有邊緣檢測感測器28。在搬送用的機器人中,為了避免當機器人整體在水平面上進行平行移動時,工件50或手13A、手13B衝撞周圍的物體,在進行平行移動時使手13A、手13B變成後退狀態。優選工件50的縱向邊的檢測也在手13A、手13B處於後退狀態時進行。另外,當使保持檢測對象以外的工件的手環繞其手腕軸旋轉時,優選旋轉量小。就減小旋轉量的觀點而言,優選在離手處於後退狀態時的手腕軸的位置盡可能遠的地方安裝有邊緣檢測感測器28。例如,從處於後退狀態的手13A、手13B的手腕軸34A、手腕軸34B觀察,優選在與支撐部26中的水平多關節機構的安裝位置即通用軸32的位置相比前進方向側的位置,將邊緣檢測感測器安裝在機器人。Next, the position of the edge detection sensor 28 in the robot will be described. When the horizontal articulated mechanism equipped with the hands 13A and 13B is raised and lowered in the vertical direction, it is preferable that the edge of the workpiece 50 can be detected regardless of the height of the hands 13A and 13B. Therefore, it is preferable to use the horizontal articulated mechanism in a robot. An edge detection sensor 28 is provided at the position where the mechanism is raised and lowered together. In the transport robot, in order to prevent the workpiece 50 or the hands 13A and 13B from colliding with surrounding objects when the entire robot moves in parallel on a horizontal plane, the hands 13A and 13B are moved backwards during the parallel movement. It is preferable that the detection of the longitudinal edge of the workpiece 50 is also performed when the hands 13A and 13B are in the retracted state. In addition, when the hand holding a workpiece other than the detection target is rotated around its wrist axis, the amount of rotation is preferably small. From the viewpoint of reducing the amount of rotation, it is preferable to install the edge detection sensor 28 as far as possible from the position of the wrist axis when the hand is in the backward state. For example, when viewed from the wrist axis 34A and wrist axis 34B of the hand 13A and the hand 13B in the backward state, it is preferable to be at a position on the forward direction side compared to the mounting position of the horizontal articulated mechanism in the support 26, that is, the position of the universal shaft 32 , Install the edge detection sensor on the robot.

繼而,對本實施方式的機器人取出被收納在加載互鎖真空室或匣盒等的工件50並保持在手13B上的動作進行說明。此時,已將手13A設為處於後退狀態且保持其他工件的手。將手13B設為未保持工件50且處於後退狀態的手。機器人沿著導軌21移動至對象的加載互鎖真空室前為止,藉由升降機構24來使手13B的高度與加載互鎖真空室的高度一致。而且,驅動臂11B、臂12B來使手13B前進,並進入加載互鎖真空室的內部直至被收納在加載互鎖真空室的工件50的下方的位置為止。在此狀態下,若藉由升降機構24來使手13B上升,則將工件50載置在手13B上。此時,藉由設置在手13B的一對感測器27來檢測工件50的橫向邊,以橫向邊的位置與手13B中的基準位置一致的方式控制手13B的前進量。可根據一對感測器27的檢測結果來求出傾斜角。理想的是傾斜角應該為零,因此以由一對感測器27檢測的傾斜角變成零的方式使手13B環繞手腕軸34B旋轉,由此將工件50以其橫向邊與手13B的左右方向一致的方式載置在手13B上。若在將工件50載置在手13B上時校正傾斜角,則工件50的縱向邊的朝向與手13B的前後方向一致,因此如後述那樣進行左右方向上的工件50的位置的補償時的計算變得簡單。Next, the operation of the robot of the present embodiment to take out the workpiece 50 stored in the load lock vacuum chamber or the cassette and hold it on the hand 13B will be described. At this time, the hand 13A has been set as a hand that is in a retreat state and holds another workpiece. The hand 13B is a hand that does not hold the workpiece 50 and is in a retreat state. The robot moves along the guide rail 21 to the front of the target load lock vacuum chamber, and the height of the hand 13B is aligned with the height of the load lock vacuum chamber by the lifting mechanism 24. Then, the arm 11B and the arm 12B are driven to advance the hand 13B, and enter the inside of the load lock vacuum chamber until it is stored in a position below the workpiece 50 in the load lock vacuum chamber. In this state, if the hand 13B is raised by the lifting mechanism 24, the workpiece 50 is placed on the hand 13B. At this time, the lateral side of the workpiece 50 is detected by a pair of sensors 27 provided on the hand 13B, and the advancement of the hand 13B is controlled so that the position of the lateral side is consistent with the reference position in the hand 13B. The inclination angle can be obtained from the detection results of the pair of sensors 27. Ideally, the inclination angle should be zero, so the hand 13B is rotated around the wrist axis 34B in such a way that the inclination angle detected by the pair of sensors 27 becomes zero, so that the workpiece 50 is aligned with the left and right directions of the hand 13B with its lateral side It is placed on the hand 13B in a consistent manner. If the inclination angle is corrected when the workpiece 50 is placed on the hand 13B, the orientation of the longitudinal side of the workpiece 50 is consistent with the front and rear direction of the hand 13B. Therefore, the calculation of the position of the workpiece 50 in the left and right directions is performed as described later. It becomes simple.

在當藉由機器人來將工件50搬送至例如其他加載互鎖真空室時,必須使旋轉台23環繞旋轉軸31旋轉來使手13B的前後方向的朝向也旋轉的情況下,在存儲傾斜角的值後,不進行如使手13A上的工件50的傾斜角變成零那樣的動作,只要在使旋轉台23環繞旋轉軸31旋轉時也考慮傾斜角的部分來決定旋轉量即可。在此情況下,當將工件50載置在手13B上時不進行傾斜角的校正,因此可相應地縮短時間。When the workpiece 50 is transported to, for example, another load lock vacuum chamber by a robot, it is necessary to rotate the turntable 23 around the rotation axis 31 to rotate the front and rear direction of the hand 13B. After the value, no action such as making the tilt angle of the workpiece 50 on the hand 13A zero is performed, and the amount of rotation can be determined by considering the tilt angle when rotating the turntable 23 around the rotation axis 31. In this case, when the workpiece 50 is placed on the hand 13B, the inclination angle is not corrected, so the time can be shortened accordingly.

若在加載互鎖真空室內將工件50載置在手13B上,則驅動臂11B、臂12B來使手13B後退,變成後退狀態。此時,分別載置在手13A、手13B上的工件50進入邊緣檢測感測器28的檢測空間內。由於必須決定新載置的工件即手13B上的工件50中的左右方向的位置,因此如所述那樣使手13A環繞其手腕軸34A旋轉來使手13A上的工件50從檢測空間退出,藉由邊緣檢測感測器28來檢測手13B上的工件的縱向邊的位置。根據經檢測的縱向邊的位置,決定手13B中的左右方向上的工件50的偏離量。根據所述偏離量,決定機器人藉由平行移動來將工件50沿著導軌21搬送至其他加載互鎖真空室為止的移動量,由此可將工件50準確地保存在搬送目的地的加載互鎖真空室。另外,在機器人在不校正傾斜角的狀態下平行移動至工件50的搬送目的地為止的情況下,當算出機器人的移動量時必須考慮傾斜角的影響。When the workpiece 50 is placed on the hand 13B in the load lock vacuum chamber, the arm 11B and the arm 12B are driven to retreat the hand 13B and become a retreat state. At this time, the workpiece 50 placed on the hand 13A and the hand 13B respectively enters the detection space of the edge detection sensor 28. Since it is necessary to determine the position in the left-right direction of the workpiece 50 on the hand 13B that is the newly placed workpiece, the hand 13A is rotated around its wrist axis 34A as described so that the workpiece 50 on the hand 13A is withdrawn from the detection space. The position of the longitudinal edge of the workpiece on the hand 13B is detected by the edge detection sensor 28. Based on the detected position of the longitudinal side, the amount of deviation of the workpiece 50 in the left-right direction in the hand 13B is determined. Based on the deviation amount, the robot moves the workpiece 50 along the guide rail 21 to the other load lock vacuum chamber by moving in parallel, so that the workpiece 50 can be accurately stored in the load lock of the transfer destination. Vacuum chamber. In addition, when the robot moves in parallel to the transfer destination of the workpiece 50 without correcting the tilt angle, the influence of the tilt angle must be considered when calculating the movement amount of the robot.

在以上所說明的本實施方式的機器人中,在使安裝在水平多關節機構的前端的手變成後退狀態的狀態下,使手環繞此手的手腕軸旋轉,由此可無需使手朝前進方向移動,而使並非檢測對象的工件從邊緣檢測感測器28的檢測空間退出,可縮短工件的縱向邊的位置的檢測所需要的時間。另外,由於不使手前進,因此即便在機器人的周圍的空間狹小的情況下,也可以進行工件的縱向邊的位置的檢測。In the robot of the present embodiment described above, in the state where the hand attached to the front end of the horizontal articulated mechanism is turned back, the hand is rotated around the wrist axis of the hand, thereby eliminating the need to move the hand in the forward direction By moving the workpiece that is not a detection target to exit from the detection space of the edge detection sensor 28, the time required for detection of the position of the longitudinal edge of the workpiece can be shortened. In addition, since the hand is not moved forward, even when the space around the robot is small, the position of the longitudinal edge of the workpiece can be detected.

在所述機器人中,除用於使手進行前進後退運動的水平多關節機構以外,設置有用於使水平多關節機構的整體環繞旋轉軸31回旋的機構。當沿著導軌21的延長方向僅在其一側設置有加載互鎖真空室等時,所述傾斜角可藉由手13A、手13B的環繞手腕軸34A、手腕軸34B的旋轉來補償,因此無需使水平多關節機構大幅度回旋,因此也可以不設置旋轉軸31或旋轉台23而將升降機構24直接安裝在基座22。另外,以上的說明是關於具有兩個手13A、13B的機器人的說明,但即便是手的數量為三個以上的機器人,藉由使保持並非檢測對象的工件的手環繞其手腕軸旋轉,也可以縮短工件的縱向邊的位置的檢測所需要的時間。另外,由於不使手前進,因此即便在機器人的周圍的空間狹小的情況下,也可以進行工件的縱向邊的位置的檢測。In the robot, in addition to the horizontal articulated mechanism for moving the hand forward and backward, a mechanism for rotating the entire horizontal articulated mechanism around the rotating shaft 31 is provided. When a load lock vacuum chamber or the like is provided on only one side along the extension direction of the guide rail 21, the inclination angle can be compensated by the rotation of the hand 13A and the hand 13B around the wrist axis 34A and the wrist axis 34B. It is not necessary to rotate the horizontal multi-joint mechanism by a large amount, and therefore, it is possible to directly mount the lifting mechanism 24 on the base 22 without providing the rotating shaft 31 or the rotating table 23. In addition, the above description is about a robot with two hands 13A and 13B. However, even if the number of hands is three or more, by rotating the hand holding the workpiece that is not the inspection target around its wrist axis, The time required for detection of the position of the longitudinal edge of the workpiece can be shortened. In addition, since the hand is not moved forward, even when the space around the robot is small, the position of the longitudinal edge of the workpiece can be detected.

11A、11B:第一臂 12A、12B:第二臂 13A、13B:手 21:導軌 22:基座 23:旋轉台 24:升降機構 24A:固定部 24B:移動部 25:蓋 26:支撐部 27:感測器 28:邊緣檢測感測器 31:旋轉軸 32:通用軸 33A、33B:軸 34A、34B:手腕軸 50、50A、50B:工件 11A, 11B: First arm 12A, 12B: second arm 13A, 13B: hands 21: Guide rail 22: Pedestal 23: Rotating table 24: Lifting mechanism 24A: Fixed part 24B: Mobile Department 25: cover 26: Support 27: Sensor 28: Edge detection sensor 31: Rotation axis 32: General axis 33A, 33B: shaft 34A, 34B: wrist axis 50, 50A, 50B: Workpiece

圖1的(a)、(b)分別是本發明的一實施方式的機器人的側面圖及平面圖。 圖2是表示水平多關節機構已上升的狀態下的機器人的側面圖。 圖3的(a)至(f)是說明機器人的手的活動的圖。 Fig. 1 (a) and (b) are respectively a side view and a plan view of a robot according to an embodiment of the present invention. Fig. 2 is a side view showing the robot in a state where the horizontal articulated mechanism has been raised. (A) to (f) of FIG. 3 are diagrams explaining the movement of the hand of the robot.

13A、13B:手 28:邊緣檢測感測器 50A、50B:工件 13A, 13B: hands 28: Edge detection sensor 50A, 50B: Workpiece

Claims (8)

一種工件位置檢測方法,是具有多個手且能夠在所述各手載置工件的機器人中的工件位置檢測方法, 所述機器人包括:機器人的本體;多關節機構,設置在各手,能夠在將所述手的朝向固定成第一方向的狀態下,使所述手沿著所述第一方向前進及後退;以及邊緣檢測感測器,對於所述多個手通用地安裝在所述本體;以藉由驅動所述多關節機構而能夠使所述多個手位於在上下方向上重合的位置的方式構成, 所述邊緣檢測感測器以包含所述多個手在所述第一方向上移動時搭載在各手的所述工件穿過的區域的方式具有檢測空間,以在所述檢測空間內檢測與所述第一方向正交的第二方向上的所述工件的邊的位置的方式構成, 所述機器人進而在各手,包括使所述手環繞將所述多關節機構與所述手連接的手腕軸朝從所述第一方向偏離的方向旋轉的機構, 所述工件位置檢測方法具有如下的步驟:藉由所述機構來使保持不作為所述第二方向上的所述邊的位置的檢測對象的所述工件的所述手環繞所述手的手腕軸旋轉,由此使不作為所述檢測對象的所述工件從所述檢測空間內退出,並利用所述邊緣檢測感測器來檢測作為所述邊的位置的檢測對象的所述工件的所述邊的位置。 A method for detecting the position of a workpiece is a method for detecting the position of a workpiece in a robot having multiple hands and capable of placing a workpiece on each of the hands, The robot includes: a body of the robot; a multi-joint mechanism, which is provided on each hand, and can make the hand advance and retreat in the first direction while the orientation of the hand is fixed in the first direction; And an edge detection sensor, which is commonly installed on the main body for the plurality of hands; and is configured to be able to locate the plurality of hands at positions overlapping in the vertical direction by driving the multi-joint mechanism, The edge detection sensor has a detection space to include an area through which the workpiece mounted on each hand passes when the plurality of hands move in the first direction, so as to detect and The position of the side of the workpiece in the second direction orthogonal to the first direction, The robot further includes a mechanism for rotating the hand in a direction deviated from the first direction around the wrist axis connecting the multi-joint mechanism and the hand in each hand, The workpiece position detection method has the following steps: by the mechanism, the hand holding the workpiece that is not the detection target of the position of the side in the second direction surrounds the wrist axis of the hand Rotate, thereby causing the workpiece that is not the detection target to withdraw from the detection space, and the edge detection sensor is used to detect the side of the workpiece that is the detection target of the position of the side s position. 如請求項1所述的工件位置檢測方法,其中所述邊緣檢測感測器以檢測載置在位於後退位置的所述手上的所述工件的所述邊的位置的方式,安裝在所述本體。The workpiece position detection method according to claim 1, wherein the edge detection sensor is mounted on the side of the workpiece placed on the hand in the retracted position. Ontology. 如請求項1所述的工件位置檢測方法,其中所述多個手分別包括沿著所述第二方向隔開設置的一對感測器, 當為了將所述工件載置在所述手上而使所述手朝所述工件前進時,使用所述一對感測器來求出所述工件相對於所述手的傾斜角,對應於所述傾斜角使所述手環繞所述手腕軸旋轉,由此以所述傾斜角變成0的方式將所述工件載置在所述手上。 The workpiece position detection method according to claim 1, wherein each of the plurality of hands includes a pair of sensors spaced apart along the second direction, When the hand is advanced toward the workpiece in order to place the workpiece on the hand, the pair of sensors is used to obtain the inclination angle of the workpiece with respect to the hand, which corresponds to The tilt angle causes the hand to rotate around the wrist axis, thereby placing the workpiece on the hand such that the tilt angle becomes zero. 如請求項1所述的工件位置檢測方法,其中所述多個手分別包括沿著所述第二方向隔開設置的一對感測器, 當為了將所述工件載置在所述手上而使所述手朝所述工件前進時,使用所述一對感測器來求出所述工件相對於所述手的傾斜角,存儲所述傾斜角來將所述工件載置在所述手上。 The workpiece position detection method according to claim 1, wherein each of the plurality of hands includes a pair of sensors spaced apart along the second direction, When the hand is advanced toward the workpiece in order to place the workpiece on the hand, the pair of sensors is used to obtain the inclination angle of the workpiece with respect to the hand and store the The tilt angle is used to place the workpiece on the hand. 如請求項1至4中任一項所述的工件位置檢測方法,其中所述各手的所述多關節機構在通用軸上安裝在所述本體, 所述邊緣檢測感測器從沿著所述第一方向後退時的所述手的所述手腕軸觀察,在與所述通用軸的位置相比前進方向的位置上安裝在所述本體。 The workpiece position detection method according to any one of claims 1 to 4, wherein the multi-joint mechanism of each hand is mounted on the body on a common shaft, The edge detection sensor is viewed from the wrist axis of the hand when retreating in the first direction, and is attached to the main body at a position in a forward direction compared to a position of the general axis. 如請求項2所述的工件位置檢測方法,其中所述多個手分別包括沿著所述第二方向隔開設置的一對感測器, 當為了將所述工件載置在所述手上而使所述手朝所述工件前進時,使用所述一對感測器來求出所述工件相對於所述手的傾斜角,對應於所述傾斜角使所述手環繞所述手腕軸旋轉,由此以所述傾斜角變成0的方式將所述工件載置在所述手上。 The workpiece position detection method according to claim 2, wherein the plurality of hands respectively include a pair of sensors spaced apart along the second direction, When the hand is advanced toward the workpiece in order to place the workpiece on the hand, the pair of sensors is used to obtain the inclination angle of the workpiece with respect to the hand, which corresponds to The tilt angle causes the hand to rotate around the wrist axis, thereby placing the workpiece on the hand such that the tilt angle becomes zero. 如請求項2所述的工件位置檢測方法,其中所述多個手分別包括沿著所述第二方向隔開設置的一對感測器, 當為了將所述工件載置在所述手上而使所述手朝所述工件前進時,使用所述一對感測器來求出所述工件相對於所述手的傾斜角,存儲所述傾斜角來將所述工件載置在所述手上。 The workpiece position detection method according to claim 2, wherein the plurality of hands respectively include a pair of sensors spaced apart along the second direction, When the hand is advanced toward the workpiece in order to place the workpiece on the hand, the pair of sensors is used to obtain the inclination angle of the workpiece with respect to the hand and store the The tilt angle is used to place the workpiece on the hand. 如請求項6或7所述的工件位置檢測方法,其中所述各手的所述多關節機構在通用軸上安裝在所述本體, 所述邊緣檢測感測器從沿著所述第一方向後退時的所述手的所述手腕軸觀察,在與所述通用軸的位置相比前進方向的位置上安裝在所述本體。 The workpiece position detection method according to claim 6 or 7, wherein the multi-joint mechanism of each hand is mounted on the body on a common shaft, The edge detection sensor is viewed from the wrist axis of the hand when retreating in the first direction, and is attached to the main body at a position in a forward direction compared to a position of the general axis.
TW109124800A 2019-07-26 2020-07-22 Workpiece position detection method in robot TWI718081B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-137804 2019-07-26
JP2019137804A JP7303686B2 (en) 2019-07-26 2019-07-26 Work position detection method for robots

Publications (2)

Publication Number Publication Date
TWI718081B true TWI718081B (en) 2021-02-01
TW202103873A TW202103873A (en) 2021-02-01

Family

ID=74483551

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109124800A TWI718081B (en) 2019-07-26 2020-07-22 Workpiece position detection method in robot

Country Status (4)

Country Link
JP (1) JP7303686B2 (en)
KR (1) KR102386597B1 (en)
CN (1) CN112297036B (en)
TW (1) TWI718081B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1401461A (en) * 2001-08-07 2003-03-12 株式会社三协精机制作所 Machine hand location method and device
CN101318328A (en) * 2007-06-06 2008-12-10 株式会社安川电机 Liquid carrying robot and control method thereof
TW201814818A (en) * 2016-09-20 2018-04-16 圓益Ips股份有限公司 Substrate transfer apparatus and control method thereof
TW201822973A (en) * 2016-12-15 2018-07-01 日商大福股份有限公司 Article transport vehicle comprising a moving cart movable along a rail and a fork section mounted on the cart for carrying a container to a storage section

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000071187A (en) 1998-08-27 2000-03-07 Komatsu Ltd Workpiece carrying robot
JP3339840B2 (en) * 1999-09-28 2002-10-28 タツモ株式会社 Horizontal articulated industrial robot and control method thereof
TW550651B (en) * 2001-08-08 2003-09-01 Tokyo Electron Ltd Substrate conveying apparatus, substrate processing system, and substrate conveying method
DE112004001210T5 (en) 2003-07-04 2006-06-08 Rorze Corp. Transport device and transport control method for a thin plate
JP2005193303A (en) * 2003-12-26 2005-07-21 Mitsubishi Heavy Ind Ltd Substrate transporting device
US20060216137A1 (en) 2004-07-02 2006-09-28 Katsunori Sakata Carrying apparatus and carrying control method for sheet-like substrate
JP2008135630A (en) 2006-11-29 2008-06-12 Jel:Kk Substrate conveying device
KR101502130B1 (en) * 2008-07-10 2015-03-13 주식회사 원익아이피에스 Transfer apparatus, Transfer chamber having the same and vacuum processing system including the same
US8958907B2 (en) * 2011-03-31 2015-02-17 Sinfonia Technology Co., Ltd. Robot arm apparatus
JP5664570B2 (en) 2012-02-09 2015-02-04 東京エレクトロン株式会社 Substrate processing apparatus and substrate processing method
JP5532110B2 (en) * 2012-11-16 2014-06-25 株式会社安川電機 Substrate transfer robot and substrate transfer method
JP7023094B2 (en) * 2017-12-05 2022-02-21 日本電産サンキョー株式会社 robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1401461A (en) * 2001-08-07 2003-03-12 株式会社三协精机制作所 Machine hand location method and device
CN101318328A (en) * 2007-06-06 2008-12-10 株式会社安川电机 Liquid carrying robot and control method thereof
TW201814818A (en) * 2016-09-20 2018-04-16 圓益Ips股份有限公司 Substrate transfer apparatus and control method thereof
TW201822973A (en) * 2016-12-15 2018-07-01 日商大福股份有限公司 Article transport vehicle comprising a moving cart movable along a rail and a fork section mounted on the cart for carrying a container to a storage section

Also Published As

Publication number Publication date
CN112297036B (en) 2023-06-06
CN112297036A (en) 2021-02-02
JP2021022643A (en) 2021-02-18
KR102386597B1 (en) 2022-04-15
TW202103873A (en) 2021-02-01
KR20210012950A (en) 2021-02-03
JP7303686B2 (en) 2023-07-05

Similar Documents

Publication Publication Date Title
JP4499038B2 (en) Thin plate substrate transfer apparatus and transfer control method thereof
KR101745045B1 (en) Method for positioning a transfer unit, method for calculating positional deviation amount of an object to be processed, and method for correcting teaching data of the trasnfer unit
KR100503013B1 (en) Method and apparatus for positioning the hand in place
US8882431B2 (en) Substrate transfer robot and substrate transfer system
TWI552842B (en) Transfer position teaching method and apparatus, and substrate processing apparatuses
JP2008169006A (en) Article carrying device
TW201735225A (en) Teaching of a position of a substrate mounting portion
KR100723119B1 (en) Substrate processing apparatus and transfer positioning method thereof
JP2006306504A (en) Cassette storage and treatment facility for plate to be treated
TWI546172B (en) Industrial robots
JP2013018617A (en) Carrying vehicle
JP2005193303A (en) Substrate transporting device
WO2005004230A1 (en) Carrying apparatus and carrying control method for sheet-like substrate
JP4395873B2 (en) Displacement amount detection method and displacement amount correction method for thin plate-like object
TWI718081B (en) Workpiece position detection method in robot
JPH07263518A (en) Method and apparatus for transferring semiconductor wafer, and wafer treatment method
WO2018147016A1 (en) Conveyance system
KR20230104695A (en) Control device of substrate transfer robot and control method of joint motor
JP6999443B2 (en) How to calculate the correction value for industrial robots
JP7495265B2 (en) ROBOT SYSTEM AND METHOD FOR CONTROLLING ROBOT SYSTEM
KR102590885B1 (en) Industrial robot
TWI793564B (en) industrial robot
JP7443141B2 (en) Industrial robots and industrial robot control methods
JP7443142B2 (en) Industrial robots and industrial robot control methods
JP2020128289A (en) Substrate conveyance system and control method of substrate conveyance system