JP5241382B2 - Industrial robot - Google Patents
Industrial robot Download PDFInfo
- Publication number
- JP5241382B2 JP5241382B2 JP2008216542A JP2008216542A JP5241382B2 JP 5241382 B2 JP5241382 B2 JP 5241382B2 JP 2008216542 A JP2008216542 A JP 2008216542A JP 2008216542 A JP2008216542 A JP 2008216542A JP 5241382 B2 JP5241382 B2 JP 5241382B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- drive
- drive motor
- horizontal
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1628—Program controls characterised by the control loop
- B25J9/1633—Program controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J15/00—Gripping heads and other end effectors
- B25J15/0014—Gripping heads and other end effectors having fork, comb or plate shaped means for engaging the lower surface on a object to be transported
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/10—Program-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/12—Program-controlled manipulators characterised by positioning means for manipulator elements electric
- B25J9/126—Rotary actuators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G49/00—Conveying systems characterised by their application for specified purposes not otherwise provided for
- B65G49/05—Conveying systems characterised by their application for specified purposes not otherwise provided for for fragile or damageable materials or articles
- B65G49/06—Conveying systems characterised by their application for specified purposes not otherwise provided for for fragile or damageable materials or articles for fragile sheets, e.g. glass
- B65G49/061—Lifting, gripping, or carrying means, for one or more sheets forming independent means of transport, e.g. suction cups, transport frames
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H25/00—Gearings comprising primarily only cams, cam-followers and screw-and-nut mechanisms
- F16H25/08—Gearings comprising primarily only cams, cam-followers and screw-and-nut mechanisms for interconverting rotary motion and reciprocating motion
- F16H25/14—Gearings comprising primarily only cams, cam-followers and screw-and-nut mechanisms for interconverting rotary motion and reciprocating motion with reciprocation perpendicular to the axis of rotation
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/30—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations
- H10P72/33—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations into and out of processing chamber
- H10P72/3302—Mechanical parts of transfer devices
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- General Engineering & Computer Science (AREA)
- Manipulator (AREA)
Description
本発明は、所定の搬送対象物を搬送する産業用ロボットに関する。 The present invention relates to an industrial robot that transports a predetermined transport object.
従来から、所定の搬送対象物を搬送する産業用ロボットが広く利用されている。この種の産業用ロボットとして、搬送対象物が搭載されるハンドと、ハンドを保持するアームと、アームを上下動させるボールネジとを備える産業用ロボットが知られている(たとえば、特許文献1参照)。この特許文献1に記載の産業用ロボットでは、ボールネジに1台のモータが連結されており、ボールネジは1台のモータで駆動されている。
Conventionally, industrial robots that convey a predetermined conveyance object have been widely used. As this type of industrial robot, there is known an industrial robot including a hand on which an object to be transported is mounted, an arm that holds the hand, and a ball screw that moves the arm up and down (see, for example, Patent Document 1). . In the industrial robot described in
また、搬送対象物を搬送する産業用ロボットではないが、ロボットの本体部分を搭載するベースが水平方向に移動可能となっている産業用ロボットも知られている(たとえば、特許文献2参照)。この特許文献2に記載の産業用ロボットは、ベースを水平方向に移動させるためのラックおよびピニオンと、ピニオンを回転駆動するための1台のモータを備えている。
In addition, an industrial robot that is not an industrial robot that transports an object to be transported but in which a base on which a main body portion of the robot is mounted is movable in a horizontal direction is also known (for example, see Patent Document 2). The industrial robot described in
液晶ディスプレイ用ガラス基板等のように、産業用ロボットによって搬送される搬送対象物の中には、年々、大型化するものがある。この搬送対象物の大型化に伴って、大型化する搬送対象物を搬送する産業用ロボットは大型化する傾向にある。また、産業用ロボットの大型化に伴って、産業用ロボットのコストが増大する傾向にある。 Some objects to be conveyed by industrial robots, such as glass substrates for liquid crystal displays, become larger year by year. Along with the increase in size of the transfer object, industrial robots that transfer the transfer object to be increased tend to be increased in size. In addition, with the increase in size of industrial robots, the cost of industrial robots tends to increase.
そこで、本発明の課題は、大型化する搬送対象物を搬送する場合であっても、小型化が可能で、かつ、コストを低減することが可能な産業用ロボットを提供することにある。 Therefore, an object of the present invention is to provide an industrial robot that can be reduced in size and reduced in cost even when a conveyance object to be enlarged is conveyed.
上記の課題を解決するため、本発明の産業用ロボットは、搬送対象物が搭載されるハンドと、ハンドが連結されるアームと、アームを支持する支持部材とを備えるとともに、支持部材を上下動させる上下駆動機構と、上下駆動機構を制御する制御部とを備え、上下駆動機構は、複数の駆動用モータを備え、制御部は、複数の駆動用モータを制御するモータ制御部を備え、モータ制御部は、複数の駆動用モータのうちの何台かの駆動用モータである第1の駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、第1の駆動用モータを除く残りの駆動用モータである第2の駆動用モータをトルク制御によって制御することを特徴とする。また、上記の課題を解決するため、本発明の産業用ロボットは、搬送対象物が搭載されるハンドと、ハンドが連結されるアームと、アームを支持する支持部材とを備えるとともに、支持部材を水平方向に移動させるための水平駆動機構と、水平駆動機構を制御する制御部とを備え、水平駆動機構は、複数の駆動用モータを備え、制御部は、複数の駆動用モータを制御するモータ制御部を備え、モータ制御部は、複数の駆動用モータのうちの何台かの駆動用モータである第1の駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、第1の駆動用モータを除く残りの駆動用モータである第2の駆動用モータをトルク制御によって制御することを特徴とする。さらに、上記の課題を解決するため、本発明の産業用ロボットは、搬送対象物が搭載されるハンドと、ハンドが連結されるアームと、アームを支持する支持部材とを備えるとともに、上下方向を軸方向とする所定の中心軸を中心に支持部材を回転させるための回転駆動機構と、回転駆動機構を制御する制御部とを備え、回転駆動機構は、複数の駆動用モータを備え、制御部は、複数の駆動用モータを制御するモータ制御部を備え、モータ制御部は、複数の駆動用モータのうちの何台かの駆動用モータである第1の駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、第1の駆動用モータを除く残りの駆動用モータである第2の駆動用モータをトルク制御によって制御することを特徴とする。 In order to solve the above problems, an industrial robot according to the present invention includes a hand on which an object to be transported is mounted, an arm to which the hand is coupled, and a support member that supports the arm, and moves the support member up and down. And a control unit that controls the vertical drive mechanism, the vertical drive mechanism includes a plurality of drive motors, and the control unit includes a motor control unit that controls the plurality of drive motors. The control unit controls a first drive motor, which is a number of drive motors among the plurality of drive motors, by either speed control or position control and torque control . The second drive motor, which is the remaining drive motor excluding the motor, is controlled by torque control . Moreover, in order to solve said subject, the industrial robot of this invention is equipped with the hand by which a conveyance target object is mounted, the arm to which a hand is connected, the supporting member which supports an arm, and a supporting member. A horizontal drive mechanism for moving in the horizontal direction and a control unit for controlling the horizontal drive mechanism are provided. The horizontal drive mechanism includes a plurality of drive motors, and the control unit is a motor for controlling the plurality of drive motors. The motor control unit controls a first drive motor, which is some of the plurality of drive motors, by either speed control or position control and torque control. The second drive motor, which is the remaining drive motor excluding the first drive motor, is controlled by torque control. Furthermore, in order to solve the above-described problems, an industrial robot of the present invention includes a hand on which an object to be transported is mounted, an arm to which the hand is coupled, a support member that supports the arm, and a vertical direction. A rotation drive mechanism for rotating the support member around a predetermined central axis as an axial direction, and a control unit for controlling the rotation drive mechanism, the rotation drive mechanism including a plurality of drive motors, and a control unit Includes a motor control unit that controls a plurality of drive motors, and the motor control unit performs speed control or position control on a first drive motor that is a drive motor among the plurality of drive motors. And the second drive motor, which is the remaining drive motor excluding the first drive motor, is controlled by torque control.
搬送対象物の大型化に伴って、上下駆動機構、水平駆動機構および/または回転駆動機構で要求される駆動用モータの総容量が大きくなる。そのため、1台の駆動用モータで、上下駆動機構、水平駆動機構および/または回転駆動機構を駆動する場合には、体格の大きなモータを使用する必要があり、産業用ロボットが大型化するおそれがある。 As the size of the conveyance object increases, the total capacity of the drive motor required by the vertical drive mechanism, the horizontal drive mechanism, and / or the rotary drive mechanism increases. Therefore, when driving a vertical drive mechanism, a horizontal drive mechanism and / or a rotary drive mechanism with a single drive motor, it is necessary to use a motor with a large physique, which may increase the size of an industrial robot. is there.
本発明の産業用ロボットでは、上下駆動機構は、複数の駆動用モータを備えている。また、本発明の産業用ロボットでは、水平駆動機構は、複数の駆動用モータを備え、回転駆動機構は、複数の駆動用モータを備えている。そのため、上下駆動機構で要求される駆動用モータの総容量が大きい場合であっても、体格の小さな駆動用モータを使用することができ、水平駆動機構で要求される駆動用モータの総容量が大きい場合であっても、体格の小さな駆動用モータを使用することができ、回転駆動機構で要求される駆動用モータの総容量が大きい場合であっても、体格の小さな駆動用モータを使用することができる。また、体格の大きな1台の駆動用モータを使用する場合と比較して、体格の小さな複数の駆動用モータを使用する場合には、駆動用モータの配置の自由度が高くなる。したがって、本発明では、大きな搬送対象物を搬送するにもかかわらず、産業用ロボットを小型化することが可能になる。 In the industrial robot of the present invention, the vertical drive mechanism includes a plurality of drive motors. In the industrial robot of the present invention, the horizontal drive mechanism includes a plurality of drive motors, and the rotation drive mechanism includes a plurality of drive motors. Therefore, even if the total capacity of the drive motor which is required by the vertical drive mechanism is large, it is possible to use a smaller drive motor's size, the total capacitance of the driving motor required by the horizontal driving mechanism A drive motor with a small physique can be used even if it is large, and a drive motor with a small physique is used even when the total capacity of the drive motor required by the rotary drive mechanism is large be able to. In addition, when using a plurality of drive motors with small physiques, the degree of freedom of arrangement of the drive motors is higher than when using one drive motor with a large physique. Therefore, in the present invention, it is possible to reduce the size of the industrial robot in spite of transferring a large transfer object.
また、駆動用モータの容量が所定の容量を超えると、駆動用モータの価格は急激に高くなるが、本発明では、容量の小さな駆動用モータを使用することができるため、複数の駆動用モータが使用される場合であっても、産業用ロボットのコストを低減することが可能になる。 In addition, when the capacity of the driving motor exceeds a predetermined capacity, the price of the driving motor rapidly increases. However, in the present invention, a driving motor having a small capacity can be used. Even when is used, the cost of the industrial robot can be reduced.
さらに、本発明では、容量の小さな駆動用モータを使用することができるため、1台の駆動用モータから伝達される動力は小さくなる。したがって、駆動用モータの動力を伝達する歯車等の動力伝達機構への伝達動力を小さくすることができ、動力伝達機構の構成を簡素化することができる。また、動力伝達機構の損傷を抑制することができる。 Furthermore, in the present invention, since a drive motor with a small capacity can be used, the power transmitted from one drive motor is reduced. Therefore, the transmission power to the power transmission mechanism such as a gear for transmitting the power of the driving motor can be reduced, and the configuration of the power transmission mechanism can be simplified. Moreover, damage to the power transmission mechanism can be suppressed.
一方、複数の駆動用モータを使用すると、回転速度の差等の原因で、ある駆動用モータの駆動トルクが他の駆動用モータの大きな負荷となる場合が生じるおそれがある。本発明では、モータ制御部は、複数の駆動用モータのうちの何台かの駆動用モータである第1の駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、かつ、第1の駆動用モータを除く残りの駆動用モータである第2の駆動用モータをトルク制御によって制御している。したがって、第2の駆動用モータの回転速度または回転位置が制御されなくなり、第2の駆動用モータは、第1の駆動用モータの回転速度または回転位置に追従して回転する。その結果、複数の駆動用モータを使用しても、ある駆動用モータの駆動トルクが他の駆動用モータの大きな負荷となるのを防止することができる。 On the other hand, when a plurality of drive motors are used, there is a possibility that the drive torque of one drive motor may become a large load on another drive motor due to a difference in rotational speed or the like. In the present invention, the motor control unit controls the first drive motor, which is some of the plurality of drive motors, by either speed control or position control and torque control, And the 2nd drive motor which is the remaining drive motors except the 1st drive motor is controlled by torque control. Therefore, the rotational speed or rotational position of the second drive motor is not controlled, and the second drive motor rotates following the rotational speed or rotational position of the first drive motor. As a result, even when a plurality of drive motors are used, it is possible to prevent the drive torque of one drive motor from becoming a heavy load on another drive motor.
本発明において、第1の駆動用モータは、1台の駆動用モータであることが好ましい。このように構成すると、1台の駆動用モータを基準にして、残りの駆動用モータを制御することができる。したがって、たとえば、1台の第1の駆動用モータの回転速度を制御するとともに、残りの第2の駆動用モータの回転速度を制御しないようにすることで、第2の駆動用モータを、1台の第1の駆動用モータの回転速度に追従させて回転させることができる。その結果、ある駆動用モータの駆動トルクが他の駆動用モータの大きな負荷となるのを確実に防止することが可能になる。 In the present invention, the first drive motor is preferably a single drive motor. If comprised in this way, the remaining drive motors can be controlled on the basis of one drive motor. Therefore, for example, by controlling the rotational speed of one first driving motor and not controlling the rotational speeds of the remaining second driving motors, the second driving motor is changed to 1 It can be rotated following the rotation speed of the first drive motor of the table. As a result, it is possible to reliably prevent the driving torque of a certain driving motor from becoming a heavy load on another driving motor.
また、上記の課題を解決するため、本発明の産業用ロボットは、搬送対象物が搭載されるハンドと、ハンドが連結されるアームと、アームを支持する支持部材とを備えるとともに、支持部材を水平方向に移動させるための水平駆動機構と、水平駆動機構を制御する制御部とを備え、水平駆動機構は、複数の駆動用モータを備え、制御部は、複数の駆動用モータを制御する水平モータ制御部を備え、複数の駆動用モータのそれぞれは、駆動用モータの回転速度を検出するための速度検出機構を備え、複数の駆動用モータのうちの何台かの駆動用モータを第1の水平駆動用モータとし、第1の水平駆動用モータを除く残りの駆動用モータを第2の水平駆動用モータとすると、水平モータ制御部は、第1の水平駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、かつ、第1の水平駆動用モータの速度検出機構である第1の速度検出機構によって検出される、支持部材の所定の基準位置から停止予定位置までのパルス数である基準パルス数と、第1の速度検出機構によって検出された、支持部材の基準位置からの実際のパルス数である検出パルス数との差を算出し、その差が所定の値以下である場合には、速度制御または位置制御のいずれか一方とトルク制御とによって第2の水平駆動用モータを制御するとともに、基準パルス数と検出パルス数との差が所定の値よりも大きい場合には、トルク制御によって第2の水平駆動用モータを制御することを特徴とする。Moreover, in order to solve said subject, the industrial robot of this invention is equipped with the hand by which a conveyance target object is mounted, the arm to which a hand is connected, the supporting member which supports an arm, and a supporting member. A horizontal drive mechanism for moving in the horizontal direction and a control unit that controls the horizontal drive mechanism are provided. The horizontal drive mechanism includes a plurality of drive motors, and the control unit controls a horizontal drive that controls the plurality of drive motors. A motor control unit is provided, each of the plurality of drive motors is provided with a speed detection mechanism for detecting the rotational speed of the drive motor, and some of the plurality of drive motors are set as the first drive motor. If the remaining horizontal driving motors except for the first horizontal driving motor are second horizontal driving motors, the horizontal motor control unit controls the first horizontal driving motor for speed control or position. System From the predetermined reference position of the support member to the planned stop position, which is controlled by one of the torque control and the first speed detection mechanism which is the speed detection mechanism of the first horizontal drive motor The difference between the reference pulse number that is the number of pulses and the detected pulse number that is the actual pulse number from the reference position of the support member detected by the first speed detection mechanism is calculated, and the difference is a predetermined value. In the following cases, the second horizontal drive motor is controlled by either speed control or position control and torque control, and the difference between the reference pulse number and the detected pulse number is larger than a predetermined value. In this case, the second horizontal drive motor is controlled by torque control.
搬送対象物の大型化に伴って、水平駆動機構で要求される駆動用モータの総容量が大きくなるため、1台の駆動用モータで、水平駆動機構を駆動する場合には、体格の大きなモータを使用する必要があり、産業用ロボットが大型化するおそれがある。本発明の産業用ロボットでは、水平駆動機構は、複数の駆動用モータを備えている。そのため、水平駆動機構で要求される駆動用モータの総容量が大きい場合であっても、体格の小さな駆動用モータを使用することができる。また、体格の大きな1台の駆動用モータを使用する場合と比較して、体格の小さな複数の駆動用モータを使用する場合には、駆動用モータの配置の自由度が高くなる。したがって、本発明では、大きな搬送対象物を搬送するにもかかわらず、産業用ロボットを小型化することが可能になる。また、駆動用モータの容量が所定の容量を超えると、駆動用モータの価格は急激に高くなるが、本発明では、容量の小さな駆動用モータを使用することができるため、複数の駆動用モータが使用される場合であっても、産業用ロボットのコストを低減することが可能になる。さらに、本発明では、容量の小さな駆動用モータを使用することができるため、1台の駆動用モータから伝達される動力は小さくなる。したがって、駆動用モータの動力を伝達する歯車等の動力伝達機構への伝達動力を小さくすることができ、動力伝達機構の構成を簡素化することができる。また、動力伝達機構の損傷を抑制することができる。一方、複数の駆動用モータを使用すると、回転速度の差等の原因で、ある駆動用モータの駆動トルクが他の駆動用モータの大きな負荷となる場合が生じるおそれがある。本発明では、水平モータ制御部は、第1の水平駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、かつ、第1の水平駆動用モータの速度検出機構である第1の速度検出機構によって検出される、支持部材の所定の基準位置から停止予定位置までのパルス数である基準パルス数と、第1の速度検出機構によって検出された、支持部材の基準位置からの実際のパルス数である検出パルス数との差を算出し、その差が所定の値以下である場合には、速度制御または位置制御のいずれか一方とトルク制御とによって第2の水平駆動用モータを制御するとともに、基準パルス数と検出パルス数との差が所定の値よりも大きい場合には、トルク制御によって第2の水平駆動用モータを制御している。したがって、基準パルス数と検出パルス数との差が所定の値よりも大きい場合には、第2の水平駆動用モータの回転速度または回転位置が制御されなくなり、第2の水平駆動用モータは、第1の水平駆動用モータの回転速度または回転位置に追従して回転する。その結果、複数の駆動用モータを使用しても、ある駆動用モータの駆動トルクが他の駆動用モータの大きな負荷となるのを防止することができる。また、基準パルス数と検出パルス数との差が所定の値以下となり、第2の水平駆動用モータが停止する前には、第2の水平駆動用モータの回転速度または回転位置を制御して、第1の水平駆動用モータおよび第2の水平駆動用モータの動力を支持部材に伝達するための動力伝達機構の停止時のバックラッシをなくすことが可能になる。 As the transport object becomes larger, the total capacity of the drive motor required by the horizontal drive mechanism increases. Therefore, when driving the horizontal drive mechanism with a single drive motor, a motor with a large physique There is a risk that the industrial robot will become large. In the industrial robot of the present invention, the horizontal drive mechanism includes a plurality of drive motors. Therefore, even when the total capacity of the drive motor required by the horizontal drive mechanism is large, a drive motor with a small physique can be used. In addition, when using a plurality of drive motors with small physiques, the degree of freedom of arrangement of the drive motors is higher than when using one drive motor with a large physique. Therefore, in the present invention, it is possible to reduce the size of the industrial robot in spite of transferring a large transfer object. In addition, when the capacity of the driving motor exceeds a predetermined capacity, the price of the driving motor rapidly increases. However, in the present invention, a driving motor having a small capacity can be used. Even when is used, the cost of the industrial robot can be reduced. Furthermore, in the present invention, since a drive motor with a small capacity can be used, the power transmitted from one drive motor is reduced. Therefore, the transmission power to the power transmission mechanism such as a gear for transmitting the power of the driving motor can be reduced, and the configuration of the power transmission mechanism can be simplified. Moreover, damage to the power transmission mechanism can be suppressed. On the other hand, when a plurality of drive motors are used, there is a possibility that the drive torque of one drive motor may become a large load on another drive motor due to a difference in rotational speed or the like. In the present invention, the horizontal motor control unit controls the first horizontal drive motor by either speed control or position control and torque control, and is a speed detection mechanism of the first horizontal drive motor. From the reference pulse number detected by the first speed detection mechanism, which is the number of pulses from the predetermined reference position of the support member to the scheduled stop position, and the reference position of the support member detected by the first speed detection mechanism When the difference between the detected pulse number and the actual pulse number is less than or equal to a predetermined value, either the speed control or the position control and the torque control are used for the second horizontal drive. The motor is controlled, and when the difference between the reference pulse number and the detected pulse number is larger than a predetermined value, the second horizontal drive motor is controlled by torque control. Therefore, when the difference between the number of reference pulses and the number of detected pulses is larger than a predetermined value, the rotational speed or rotational position of the second horizontal drive motor is not controlled, and the second horizontal drive motor It rotates following the rotational speed or rotational position of the first horizontal drive motor. As a result, even when a plurality of drive motors are used, it is possible to prevent the drive torque of one drive motor from becoming a heavy load on another drive motor. The difference between the reference pulse number and the detected number of pulses becomes equal to or less than a predetermined value, before the second horizontal drive motor is stopped, it controls the rotational speed or rotational position of the second horizontal drive motor It is possible to eliminate backlash when the power transmission mechanism for transmitting the power of the first horizontal driving motor and the second horizontal driving motor to the support member is stopped.
また、上記の課題を解決するため、本発明の産業用ロボットは、搬送対象物が搭載されるハンドと、ハンドが連結されるアームと、アームを支持する支持部材とを備えるとともに、上下方向を軸方向とする所定の中心軸を中心に支持部材を回転させるための回転駆動機構と、回転駆動機構を制御する制御部とを備え、回転駆動機構は、複数の駆動用モータを備え、制御部は、複数の駆動用モータを制御する回転モータ制御部を備え、複数の駆動用モータのそれぞれは、駆動用モータの回転速度を検出するための速度検出機構を備え、複数の駆動用モータのうちの何台かの駆動用モータを第1の回転駆動用モータとし、第1の回転駆動用モータを除く残りの駆動用モータを第2の回転駆動用モータとすると、回転モータ制御部は、第1の回転駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、かつ、第1の回転駆動用モータの速度検出機構である第1の速度検出機構によって検出される、支持部材の所定の回転基準位置から停止予定位置までのパルス数である基準パルス数と、第1の速度検出機構によって検出された、支持部材の回転基準位置からの実際のパルス数である検出パルス数との差を算出し、その差が所定の値以下である場合には、速度制御または位置制御のいずれか一方とトルク制御とによって第2の回転駆動用モータを制御するとともに、基準パルス数と検出パルス数との差が所定の値よりも大きい場合には、トルク制御によって第2の回転駆動用モータを制御することを特徴とする。In order to solve the above problems, an industrial robot according to the present invention includes a hand on which an object to be transported is mounted, an arm to which the hand is coupled, a support member that supports the arm, and a vertical direction. A rotation drive mechanism for rotating the support member around a predetermined central axis as an axial direction, and a control unit for controlling the rotation drive mechanism, the rotation drive mechanism including a plurality of drive motors, and a control unit Includes a rotation motor control unit that controls a plurality of drive motors, and each of the plurality of drive motors includes a speed detection mechanism for detecting the rotation speed of the drive motor. If the drive motors of the above are the first rotation drive motors and the remaining drive motors other than the first rotation drive motors are the second rotation drive motors, the rotation motor control unit Rotating 1 The support motor is controlled by either speed control or position control and torque control, and is detected by a first speed detection mechanism that is a speed detection mechanism of the first rotation drive motor. The difference between the reference pulse number, which is the number of pulses from the rotation reference position to the planned stop position, and the detected pulse number, which is the actual pulse number from the rotation reference position of the support member, detected by the first speed detection mechanism When the difference is equal to or less than a predetermined value, the second rotational drive motor is controlled by either speed control or position control and torque control, and the reference pulse number and the detection pulse number Is greater than a predetermined value, the second rotational drive motor is controlled by torque control.
搬送対象物の大型化に伴って、回転駆動機構で要求される駆動用モータの総容量が大きくなるため、1台の駆動用モータで、回転駆動機構を駆動する場合には、体格の大きなモータを使用する必要があり、産業用ロボットが大型化するおそれがある。本発明の産業用ロボットでは、回転駆動機構は、複数の駆動用モータを備えている。そのため、回転駆動機構で要求される駆動用モータの総容量が大きい場合であっても、体格の小さな駆動用モータを使用することができる。また、体格の大きな1台の駆動用モータを使用する場合と比較して、体格の小さな複数の駆動用モータを使用する場合には、駆動用モータの配置の自由度が高くなる。したがって、本発明では、大きな搬送対象物を搬送するにもかかわらず、産業用ロボットを小型化することが可能になる。また、駆動用モータの容量が所定の容量を超えると、駆動用モータの価格は急激に高くなるが、本発明では、容量の小さな駆動用モータを使用することができるため、複数の駆動用モータが使用される場合であっても、産業用ロボットのコストを低減することが可能になる。さらに、本発明では、容量の小さな駆動用モータを使用することができるため、1台の駆動用モータから伝達される動力は小さくなる。したがって、駆動用モータの動力を伝達する歯車等の動力伝達機構への伝達動力を小さくすることができ、動力伝達機構の構成を簡素化することができる。また、動力伝達機構の損傷を抑制することができる。一方、複数の駆動用モータを使用すると、回転速度の差等の原因で、ある駆動用モータの駆動トルクが他の駆動用モータの大きな負荷となる場合が生じるおそれがある。本発明では、回転モータ制御部は、第1の回転駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、かつ、第1の回転駆動用モータの速度検出機構である第1の速度検出機構によって検出される、支持部材の所定の回転基準位置から停止予定位置までのパルス数である基準パルス数と、第1の速度検出機構によって検出された、支持部材の基準位置からの実際のパルス数である検出パルス数との差を算出し、その差が所定の値以下である場合には、速度制御または位置制御のいずれか一方とトルク制御とによって第2の回転駆動用モータを制御するとともに、基準パルス数と検出パルス数との差が所定の値よりも大きい場合には、トルク制御によって第2の回転駆動用モータを制御している。したがって、基準パルス数と検出パルス数との差が所定の値よりも大きい場合には、第2の回転駆動用モータの回転速度または回転位置が制御されなくなり、第2の回転駆動用モータは、第1の回転駆動用モータの回転速度または回転位置に追従して回転する。その結果、複数の駆動用モータを使用しても、ある駆動用モータの駆動トルクが他の駆動用モータの大きな負荷となるのを防止することができる。また、基準パルス数と検出パルス数との差が所定の値以下となり、第2の回転駆動用モータが停止する前には、第2の回転駆動用モータの回転速度または回転位置を制御して、第1の回転駆動用モータおよび第2の回転駆動用モータの動力を支持部材に伝達するための動力伝達機構の停止時のバックラッシをなくすことが可能になる。 Along with the increase in the size of the object to be conveyed, the total capacity of the drive motor required by the rotation drive mechanism increases. Therefore, when the rotation drive mechanism is driven by a single drive motor, the motor is large. There is a risk that the industrial robot will become large. In the industrial robot of the present invention, the rotational drive mechanism includes a plurality of drive motors. Therefore, even when the total capacity of the drive motor required by the rotary drive mechanism is large, a drive motor with a small physique can be used. In addition, when using a plurality of drive motors with small physiques, the degree of freedom of arrangement of the drive motors is higher than when using one drive motor with a large physique. Therefore, in the present invention, it is possible to reduce the size of the industrial robot in spite of transferring a large transfer object. In addition, when the capacity of the driving motor exceeds a predetermined capacity, the price of the driving motor rapidly increases. However, in the present invention, a driving motor having a small capacity can be used. Even when is used, the cost of the industrial robot can be reduced. Furthermore, in the present invention, since a drive motor with a small capacity can be used, the power transmitted from one drive motor is reduced. Therefore, the transmission power to the power transmission mechanism such as a gear for transmitting the power of the driving motor can be reduced, and the configuration of the power transmission mechanism can be simplified. Moreover, damage to the power transmission mechanism can be suppressed. On the other hand, when a plurality of drive motors are used, there is a possibility that the drive torque of one drive motor may become a large load on another drive motor due to a difference in rotational speed or the like. In the present invention, the rotary motor control unit controls the first rotary drive motor by either speed control or position control and torque control, and is a speed detection mechanism of the first rotary drive motor. The reference pulse number which is the number of pulses from the predetermined rotation reference position of the support member to the planned stop position detected by the first speed detection mechanism, and the reference position of the support member detected by the first speed detection mechanism When the difference from the detected number of pulses, which is the actual number of pulses, is less than or equal to a predetermined value, the second rotational drive is performed by either speed control or position control and torque control. When the difference between the reference pulse number and the detected pulse number is larger than a predetermined value, the second rotation driving motor is controlled by torque control. Therefore, when the difference between the number of reference pulses and the number of detected pulses is larger than a predetermined value, the rotation speed or rotation position of the second rotation drive motor is not controlled, and the second rotation drive motor It rotates following the rotational speed or rotational position of the first rotational drive motor. As a result, even when a plurality of drive motors are used, it is possible to prevent the drive torque of one drive motor from becoming a heavy load on another drive motor. The difference between the reference pulse number and the detected number of pulses becomes equal to or less than a predetermined value, before the second rotary drive motor is stopped, it controls the rotational speed or rotational position of the second rotary driving motor It is possible to eliminate backlash when the power transmission mechanism for transmitting the power of the first rotation driving motor and the second rotation driving motor to the support member is stopped.
以上のように、本発明にかかる産業用ロボットでは、大型化する搬送対象物を搬送する場合であっても、産業用ロボットを小型化することおよび産業用ロボットのコストを低減することが可能になる。 As described above, in the industrial robot according to the present invention, it is possible to reduce the size of the industrial robot and reduce the cost of the industrial robot even when transporting an object to be enlarged. Become.
以下、本発明の実施の形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(産業用ロボットの概略構成)
図1は、本発明の実施の形態にかかる産業用ロボット1の平面図である。図2は、図1のE−E方向から産業用ロボット1を示す図である。図3は、図1のF−F方向から産業用ロボット1を示す図である。
(Schematic configuration of industrial robot)
FIG. 1 is a plan view of an
本形態の産業用ロボット1(以下、「ロボット1」とする。)は、搬送対象物である液晶ディスプレイ用ガラス基板2(以下、「基板2」とする。)を搬送するためのロボットである。本形態のロボット1は、特に大型の基板2の搬送に適した大型のロボットであり、たとえば、1辺が約3mの略正方形状の基板2を搬送する。なお、搬送対象物は、基板2に限定されず、半導体ウエハ等であっても良い。
An industrial robot 1 (hereinafter referred to as “
このロボット1は、図1〜図3に示すように、基板2が搭載される2個のハンド3と、2個のハンド3のそれぞれが先端側に連結される2本のアーム4と、2本のアーム4を支持する本体部5と、本体部5を水平方向に移動可能に支持するベース部材6とを備えている。本体部5は、2本のアーム4の基端側を支持するとともに上下動可能な支持部材7と、支持部材7を上下方向に移動可能に支持するための柱状部材8と、本体部5の下端部分を構成するとともにベース部材6に対して水平移動可能な基台9と、柱状部材8の下端が固定されるとともに基台9に対して旋回可能な旋回部材10とを備えている。
As shown in FIGS. 1 to 3, the
上述のように、本形態のロボット1は、大型のロボットである。たとえば、ロボット1の高さは約7mであり、支持部材7の上下方向のストローク(移動量)は約5mである。また、たとえば、ハンド3の水平方向のストロークは約5.5mである。
As described above, the
ハンド3は、基板2を搭載するための複数の爪部12を備えている。バンド3の基端は、アーム4の先端に回動可能に連結されている。アーム4は、2個の関節部13を有し、全体として伸縮するように構成されている。また、アーム4の基端は、支持部材7に固定されている。
The
本形態では、2個のハンド3と2本のアーム4とが上下方向に重なるように配置されている。すなわち、本形態のロボット1は、ダブルアームタイプのロボットである。なお、ロボット1は、1個のハンド3と1本のアーム4とを備えるシングルアームタイプのロボットであっても良い。
In this embodiment, the two
また、ロボット1は、支持部材7を上下動させる上下駆動機構16(図4参照)と、本体部5を水平方向へ移動させる水平駆動機構17(図7参照)と、基台9に対して旋回部材10を旋回させる回転駆動機構18(図7参照)とを備えている。以下、上下駆動機構16、水平駆動機構17および回転駆動機構18の構成、および、その周辺部分の構成を説明する。
In addition, the
(上下駆動機構およびその周辺部の構成)
図4は、図1のF−F方向から支持部材7および上下駆動機構16を示す図である。図5は、図4のG−G方向から支持部材7、柱状部材8および上下駆動機構16を示す図である。図6は、図4のH−H方向から上下駆動機構16を示す図である。
(Configuration of vertical drive mechanism and its surroundings)
4 is a view showing the
上下駆動機構16は、図5に示すように、柱状部材8の側方(図5における柱状部材8の下方)に配置されている。この上下駆動機構16は、2台の上下駆動用モータ20と、2台の上下駆動用モータ20のそれぞれに連結される2個の減速機21とを備えている。図4に示すように、1台の上下駆動用モータ20、2個の減速機21および1台の上下駆動用モータ20が上からこの順番で移動部材7に固定されている。
As shown in FIG. 5, the
また、上下駆動機構16は、2個の減速機21のそれぞれの出力軸に固定される上下駆動用ピニオンとしての2個のピニオン(小歯車)22と、2個のピニオン22と噛み合う上下駆動用ラックとしてのラック23とを備えている。この2個のピニオン22とラック23とによって、支持部材7は上下方向に移動する。さらに、上下駆動機構16は、上下駆動機構16を停止させるための(すなわち、支持部材7を停止させるための)2個の上下ブレーキ機構24を備えている。
Further, the
また、ロボット1は、図5に示すように、支持部材7を上下方向に案内するためのガイド部25を備えている。ガイド部25は、ガイドレール26とガイドレール26に係合するガイドブロック27とから構成されている。なお、柱状部材8は、上下方向を長手方向とする細長い略角柱状に形成され、支持部材7は、ブロック状に形成されている。
Further, as shown in FIG. 5, the
上下駆動用モータ20は、上下駆動用モータ20の回転速度を検出するための速度検出機構(図示省略)を備えている。この速度検出機構は、たとえば、円板状に形成されたスリット板と、スリット板を挟んだ状態で対向配置される発光素子および受光素子とから構成されている。
The
図6に示すように、上下駆動用モータ20の出力軸には、プーリ28が固定されている。また、減速機21の入力軸には、プーリ28よりも径の大きなプーリ29が固定されている。プーリ28、29には、ベルト30が架け渡されており、上下方向で隣接配置される上下駆動用モータ20と減速機21とがこのベルト30によって連結されている。
As shown in FIG. 6, a
ラック23は、上下方向を長手方向として柱状部材8に固定されている(図5参照)。上述のように、本形態では、支持部材7の上下方向のストロークが長い。すなわち、ラック23の長さは長い。そのため、本形態では、ラック23は、複数のラック片を繋ぎ合わせることで形成されている。なお、1個のラック片の長さは、2個のピニオン22の配置ピッチよりも長くなっている。
The
上下ブレーキ機構24は、図6等に示すように、プーリ29に隣接するように減速機21の入力軸に取り付けられている。すなわち、2個の上下ブレーキ機構24のそれぞれは、プーリ28、29およびベルト30を介して2台の上下駆動用モータ20のそれぞれに連結されている。
As shown in FIG. 6 and the like, the
この上下ブレーキ機構24は、いわゆる無励磁作動型のブレーキであり、コイルが収納されるケース体と、ケース体に固定されるサイドプレートと、ケース体に対して軸方向に移動可能に配置されるアマーチュアと、サイドプレートとアマーチュアとの間に配置されるとともに減速機21の入力軸に固定されるブレーキディスクと、アマーチュアをブレーキディスクに向かって付勢する圧縮コイルバネとを備えている。上下ブレーキ機構24では、コイルが通電状態となると、アマーチュアがケース体に吸引されて、ブレーキディスクが解放される。また、コイルへの通電が停止されると、圧縮コイルバネの付勢力でアマーチュアとサイドプレートとの間にブレーキディスクが挟まれて、減速機21に急激にブレーキがかかる。なお、1個の上下ブレーキ機構24は、基板2、ハンド3、アーム4および支持部材7等を含む上下方向に移動する部分を十分に停止させることができる制動力を有している。
The
ガイドレール26は、上下方向を長手方向として柱状部材8に固定されている(図5参照)。本形態では、2本のガイドレール26が柱状部材8に固定されている。具体的には、図5の左右方向に平行な2つの柱状部材8の取付面のそれぞれにガイドレール26が固定されている。また、図5の下側に配置されるガイドレール26は、ラック23に隣接するように固定されている。
The
ガイドブロック27は、支持部材7に固定されている。具体的には、支持部材7の、アーム4の固定面(図5の右端面)に直交する面に、ガイドブロック27が固定されており、ガイドブロック27は、図5の上下方向の外側からガイドレール26に係合している。
The
なお、本形態では、図5に示すように、柱状部材8にカバー部材31が固定されている。このカバー部材31は、図5の上下方向からガイドレール26を覆うように配置されている。
In this embodiment, the
(水平駆動機構およびその周辺部の構成)
図7は、図2のJ部の内部構成を説明するための図である。図8は、図3のK−K方向から水平駆動機構17等の構成を説明するための図である。図9は、図8のL−L方向から水平駆動機構17の構成を説明するための図である。
(Configuration of horizontal drive mechanism and its surroundings)
FIG. 7 is a diagram for explaining the internal configuration of the portion J in FIG. FIG. 8 is a diagram for explaining the configuration of the
水平駆動機構17は、図7に示すように、図7における基台9の左端側に配置されている。この水平駆動機構17は、2台の水平駆動用モータ40を備えている。図8に示すように、2台の水平駆動用モータ40は、図8の左右方向で隣接するように配置されている。また、2台の水平駆動用モータ40のそれぞれは、基台9に固定された2個のブラケット52のそれぞれに固定されている。2個のブラケット52のそれぞれには、図8、図9に示すように、回転軸53が軸受54を介して回転可能に保持されている。2本の回転軸53は、図8の左右方向で隣接するように配置されている。
The
また、水平駆動機構17は、2本の回転軸53のそれぞれの下端に固定される水平駆動用ピニオンとしての2個のピニオン42と、2個のピニオン42と噛み合う水平駆動用ラックとしてのラック43とを備えている。この2個のピニオン42とラック43とによって、基台9は水平方向へ移動する。さらに、水平駆動機構17は、水平駆動機構17を停止させるための(すなわち、基台9を停止させるための)2個の水平ブレーキ機構44を備えている。
The
また、ロボット1は、基台9を水平方向に案内するためのガイド部45を備えている。ガイド部45は、ガイドレール46とガイドレール46に係合するガイドブロック47とから構成されている。また、ベース部材6は、図7、図8に示すように、細長い2本のレール状部材51を備えている。このレール状部材51は、図7の左右方向に所定の間隔をあけた状態で平行に配置されている。
The
水平駆動用モータ40は、水平駆動用モータ40の回転速度を検出するための速度検出機構(図示省略)を備えている。この速度検出機構は、たとえば、円板状に形成されたスリット板と、スリット板を挟んだ状態で対向配置される発光素子および受光素子とから構成されている。
The
図9に示すように、水平駆動用モータ40の出力軸には、プーリ48が固定されている。また、回転軸53の上端側には、プーリ48よりも径の大きなプーリ49が固定されている。プーリ48、49には、ベルト50が架け渡されており、図8の上下方向で隣接配置される水平駆動用モータ40と回転軸53とがこのベルト50によって連結されている。
As shown in FIG. 9, a
ラック43は、図8に示すように、レール状部材51の上面に固定されている。本形態では、基台9の移動量が大きいため、ラック43の長さは長い。そのため、ラック43は、複数のラック片を繋ぎ合わせることで形成されている。
The
水平ブレーキ機構44は、図9に示すように、プーリ48に隣接するように水平駆動用モータ40の出力軸に取り付けられている。この水平ブレーキ機構44は、上下ブレーキ機構24と同様にいわゆる無励磁作動型のブレーキであり、上下ブレーキ機構24と同様に構成されている。すなわち、水平ブレーキ機構44では、コイルが通電状態となると、アマーチュアがケース体に吸引されて、ブレーキディスクが解放される。また、コイルへの通電が停止されると、圧縮コイルバネの付勢力でアマーチュアとサイドプレートとの間にブレーキディスクが挟まれて、水平駆動用モータ40に急激にブレーキがかかる。
As shown in FIG. 9, the
ガイドレール46は、図8に示すように、レール状部材51の上面に固定されている。本形態では、2本のレール状部材51のそれぞれの上面にガイドレール46が固定されている。また、図8の上側に配置されるガイドレール46は、ラック43に隣接するように固定されている。ガイドブロック47は、図7に示すように、図7の左右方向における基台9の両端部に固定されている。このガイドブロック47は、上側からガイドレール46に係合している。
The
(回転駆動機構およびその周辺部分の構成)
図10は、図1に示す旋回部材10の平面図である。図11は、図10のM−M断面の断面図である。
(Configuration of rotation drive mechanism and its peripheral parts)
FIG. 10 is a plan view of the turning
回転駆動機構18は、図10、図11に示すように、旋回部材10の旋回中心となる中心軸CLの周りに配置されている。この回転駆動機構18は、2台の回転駆動用モータ60を備えている。図10に示すように、2台の回転駆動用モータ60は、中心軸CLに対して点対称に配置され、旋回部材10の中心部に固定されている。また、回転駆動機構18は、旋回部材10の中心部に固定される減速機61を備えている。さらに、回転駆動機構18は、回転駆動機構18を停止させるための(すなわち、旋回部材10を停止させるための)1個の回転ブレーキ機構64を備えている。なお、旋回部材10は、細長いブロック状の部材であり、一端側(図10の左端側)に柱状部材8の下端が固定されている。
As shown in FIGS. 10 and 11, the
回転駆動用モータ60は、回転駆動用モータ60の回転速度を検出するための速度検出機構(図示省略)を備えている。この速度検出機構は、たとえば、円板状に形成されたスリット板と、スリット板を挟んだ状態で対向配置される発光素子および受光素子とから構成されている。
The
図11に示すように、回転駆動用モータ60の出力軸には、出力歯車68が固定されており、2個の出力歯車68が減速機61の入力歯車69と噛み合っている。この2個の出力歯車68と入力歯車69を含む減速機61とによって、旋回部材10は、基台9に対して旋回する。すなわち、旋回部材10の中心部には減速機61の出力側が固定されており、減速機61を介して伝達される回転駆動用モータ60の動力で、旋回部材10は、基台9に対して旋回する。
As shown in FIG. 11, an
回転ブレーキ機構64は、図11に示すように、旋回部材10の中心部に軸受74を介して回転可能に保持される回転軸73の上端に固定されている。回転軸73の下端には、減速機61の入力歯車69と噛み合う歯車70が固定されている。また、回転ブレーキ機構64は、図10に示すように、中心軸CLを中心に回転駆動用モータ60を90°回転させた位置に配置されている。
As shown in FIG. 11, the
この回転ブレーキ機構64は、上下ブレーキ機構24と同様にいわゆる無励磁作動型のブレーキであり、上下ブレーキ機構24と同様に構成されている。すなわち、回転ブレーキ機構64では、コイルが通電状態となると、アマーチュアがケース体に吸引されて、ブレーキディスクが解放される。また、コイルへの通電が停止されると、圧縮コイルバネの付勢力でアマーチュアとサイドプレートとの間にブレーキディスクが挟まれて、入力歯車69に急激にブレーキがかかる。
The
(制御部の構成)
図12は、図1に示す産業用ロボット1の制御部80およびその関連部分のブロック図である。なお、図12では、上下駆動機構16、水平駆動機構17および回転駆動機構18の制御に関連する制御部80の構成が図示されている。
(Configuration of control unit)
FIG. 12 is a block diagram of the
制御部80は、図12に示すように、上下駆動機構16、水平駆動機構17および回転駆動機構18の制御に関連する構成として、2台の上下駆動用モータ20を制御する上下モータ制御部81と、2台の水平駆動用モータ40を制御する水平モータ制御部82と、2台の回転駆動用モータ60を制御する回転モータ制御部83と、2個の上下ブレーキ機構24を制御する上下ブレーキ制御部84と、2個の水平ブレーキ機構44を制御する水平ブレーキ制御部85と、1個の回転ブレーキ機構64を制御する回転ブレーキ制御部86とを備えている。また、制御部80には、制御指令部87が接続されている。
As shown in FIG. 12, the
上下モータ制御部81は、2台の上下駆動用モータ20のそれぞれを個別に制御する。具体的には、上下モータ制御部81は、2台の上下駆動用モータ20のうちの一方の上下駆動用モータ20を速度制御とトルク制御とによって制御し、他方の上下駆動用モータ20をトルク制御によって制御する。すなわち、上下モータ制御部81は、一方の上下駆動用モータ20に対しては、この上下駆動用モータ20の速度検出機構からの出力に基づくフィードバック制御とこの上下駆動用モータ20の電流値を制御するトルク制御とを行い、他方の上下駆動用モータ20に対しては、この上下駆動用モータ20の速度検出機構からの出力に基づくフィードバック制御を行わずにこの上下駆動用モータ20の電流値を制御するトルク制御を行う。
The vertical
本形態では、2台の上下駆動用モータ20のうちの一方の上下駆動用モータ20は、第1の駆動用モータである。また、他方の上下駆動用モータ20は、第2の駆動用モータである。
In this embodiment, one of the two
水平モータ制御部82は、2台の水平駆動用モータ40のそれぞれを個別に制御する。具体的には、水平モータ制御部82は、2台の水平駆動用モータ40のうちの一方の水平駆動用モータ40を速度制御とトルク制御とによって制御する。また、水平モータ制御部82は、他方の水平駆動用モータ40の停止前には、一方の水平駆動用モータ40と同様に、他方の水平駆動用モータ40を速度制御とトルク制御とによって制御するが、他方の水平駆動用モータ40の停止前を除くその他のときには、他方の水平駆動用モータ40をトルク制御によって制御する。
The horizontal
すなわち、水平モータ制御部82は、他方の水平駆動用モータ40の停止前を除くその他のときには、他方の水平駆動用モータ40に対して、この水平駆動用モータ40の速度検出機構からの出力に基づくフィードバック制御を行わずにトルク制御を行う。また、水平モータ制御部82は、他方の水平駆動用モータ40の停止前には、他方の水平駆動用モータ40に対して、この水平駆動用モータ40の速度検出機構からの出力に基づくフィードバック制御を行って、2個のピニオン42とラック43との間のバックラッシがなくなるように、他方の水平駆動用モータ40の回転速度を制御する。
That is, the horizontal
ここで、他方の水平駆動用モータ40が停止前であるか否かは、たとえば、一方の水平駆動用モータ40の速度検出機構からの出力に基づいて水平モータ制御部82が判断する。たとえば、水平モータ制御部82は、一方の水平駆動用モータ40の速度検出機構によって検出される、基台9の所定の基準位置から停止予定位置までのパルス数と、実際に速度検出機構で検出されたパルス数との差を算出して、その差が所定の値以下であれば、他方の水平駆動用モータ40が停止前であると判断する。すなわち、停止予定位置から所定距離の範囲内に基台9が入ると、他方の水平駆動用モータ40の停止前となる。
Here, the horizontal
本形態では、2台の水平駆動用モータ40のうちの一方の水平駆動用モータ40は、第1の駆動用モータであり、かつ、第1の水平駆動用モータである。また、他方の水平駆動用モータ40は、第2の駆動用モータであり、かつ、第2の水平駆動用モータである。
In the present embodiment, one of the two
同様に、回転モータ制御部83は、2台の回転駆動用モータ60のそれぞれを個別に制御する。具体的には、回転モータ制御部83は、2台の回転駆動用モータ60のうちの一方の回転駆動用モータ60を速度制御とトルク制御とによって制御する。また、回転モータ制御部83は、他方の回転駆動用モータ60の停止前には、一方の回転駆動用モータ60と同様に、他方の回転駆動用モータ60を速度制御とトルク制御とによって制御するが、他方の回転駆動用モータ60の停止前を除くその他のときには、他方の回転駆動用モータ60をトルク制御によって制御する。
Similarly, the rotation
すなわち、回転モータ制御部83は、他方の回転駆動用モータ60の停止前を除くその他のときには、他方の回転駆動用モータ60に対して、この回転駆動用モータ60の速度検出機構からの出力に基づくフィードバック制御を行わずにトルク制御を行う。また、回転モータ制御部83は、他方の回転駆動用モータ60の停止前には、他方の回転駆動用モータ60に対して、この回転駆動用モータ60の速度検出機構からの出力に基づくフィードバック制御を行って、2個の出力歯車68と入力歯車69との間のバックラッシがなくなるように、他方の回転駆動用モータ60の回転速度を制御する。
That is, the rotation
ここで、他方の回転駆動用モータ60が停止前であるか否かは、たとえば、一方の回転駆動用モータ60の速度検出機構からの出力に基づいて回転モータ制御部83が判断する。たとえば、回転モータ制御部83は、一方の回転駆動用モータ60の速度検出機構によって検出される、旋回部材10の所定の基準位置から停止予定位置までのパルス数と、実際に速度検出機構で検出されたパルス数との差を算出して、その差が所定の値以下であれば、他方の回転駆動用モータ60が停止前であると判断する。すなわち、停止予定位置から所定角度内に旋回部材10が入ると、他方の回転駆動用モータ60の停止前となる。
Here, whether or not the other
本形態では、2台の回転駆動用モータ60のうちの一方の回転駆動用モータ60は、第1の駆動用モータであり、かつ、第1の回転駆動用モータである。また、他方の回転駆動用モータ60は、第2の駆動用モータであり、かつ、第2の回転駆動用モータである。
In the present embodiment, one of the two
上下ブレーキ制御部84は、制御指令部87から支持部材7の停止信号が入力されると、2個の上下ブレーキ機構24を段階的に作動させる。すなわち、制御指令部87から支持部材7の停止信号が入力されると、上下ブレーキ制御部84は、一方の上下ブレーキ機構24の作動開始タイミングと他方の上下ブレーキ機構24の作動開始タイミングとが変わるように(ずれるように)、2個の上下ブレーキ機構24を作動させる。具体的には、上下ブレーキ制御部84は、他方の上下ブレーキ機構24の作動開始タイミングが一方の上下ブレーキ機構24の作動開始タイミングよりも遅れるように、2個の上下ブレーキ機構24を作動させる。より具体的には、上下ブレーキ制御部84は、他方の上下ブレーキ機構24のコイルへの通電を停止するタイミングが一方の上下ブレーキ機構24のコイルへの通電を停止するタイミングよりも遅れるように、2個の上下ブレーキ機構24のコイルへの通電を停止する。
The vertical
同様に、水平ブレーキ制御部85は、制御指令部87から基台9の停止信号が入力されると、2個の水平ブレーキ機構44を段階的に作動させる。すなわち、制御指令部87から基台9の停止信号が入力されると、水平ブレーキ制御部85は、一方の水平ブレーキ機構44の作動開始タイミングと他方の水平ブレーキ機構44の作動開始タイミングとがずれるように、2個の水平ブレーキ機構44を作動させる。具体的には、水平ブレーキ制御部85は、他方の水平ブレーキ機構44の作動開始タイミングが一方の水平ブレーキ機構44の作動開始タイミングよりも遅れるように、2個の水平ブレーキ機構44を作動させる。なお、水平ブレーキ制御部85は、制御指令部87から基台9の停止信号が入力されたときに、2個の水平ブレーキ機構44を同時に作動させても良い。
Similarly, when a stop signal for the
(本形態の主な効果)
以上説明したように、本形態では、上下駆動機構16は、2台の上下駆動用モータ20を備えている。そのため、大型の基板2を搬送するために、上下駆動機構16で要求される上下駆動用モータ20の総容量が大きくなる場合であっても、比較的体格の小さな上下駆動用モータ20を使用することができる。たとえば、上下駆動機構16で要求される上下駆動用モータ20の総容量が10kWである場合には、体格の大きな10kWの上下駆動用モータを使用するのではなく、比較的体格の小さな5kWの上下駆動用モータ20を使用することができる。また、体格の大きな1台の上下駆動用モータを使用する場合と比較して、体格の小さな2台の上下駆動用モータ20を使用する場合には、上下駆動用モータ20の配置の自由度が高くなる。したがって、本形態では、大きな基板2を搬送するにもかかわらず、ロボット1を小型化することが可能になる。
(Main effects of this form)
As described above, in this embodiment, the
また、上下駆動用モータ20の容量が所定の容量を超えると、上下駆動用モータ20の価格は急激に高くなるが、本形態では、比較的容量の小さな上下駆動用モータ20を使用することができるため、2台の上下駆動用モータ20が使用される場合であっても、ロボット1のコストを低減することが可能になる。
Further, when the capacity of the
さらに、本形態では、比較的容量の小さな上下駆動用モータ20を使用することができるため、1台の上下駆動用モータ20から伝達される動力は小さくなる。したがって、上下駆動用モータ20の動力を伝達する減速機21、ピニオン22およびラック23等の動力伝達機構への伝達動力を小さくすることができ、減速機21、ピニオン22およびラック23等の動力伝達機構の構成を簡素化することができる。また、減速機21、ピニオン22およびラック23等の動力伝達機構の損傷を抑制することができる。
Furthermore, in this embodiment, since the
一方、上下駆動機構16が2台の上下駆動用モータ20を使用しているため、一方の上下駆動用モータ20の駆動トルクが他方の上下駆動用モータ20の大きな負荷となり、他方の上下駆動用モータ20の駆動トルクが一方の上下駆動用モータ20の大きな負荷となる場合が生じるおそれがあるが、本形態では、上下モータ制御部81は、2台の上下駆動用モータ20のうちの一方の上下駆動用モータ20を速度制御とトルク制御とによって制御し、他方の上下駆動用モータ20をトルク制御によって制御している。すなわち、上下モータ制御部81は、一方の上下駆動用モータ20の回転速度は制御するが、他方の上下駆動用モータ20の回転速度は制御しておらず、他方の上下駆動用モータ20は、一方の上下駆動用モータ20に追従して回転する。そのため、2台の上下駆動用モータ20の間に大きな回転速度の差が生じることがなくなる。したがって、一方の上下駆動用モータ20の駆動トルクが他方の上下駆動用モータ20の大きな負荷になるのを防止し、他方の上下駆動用モータ20の駆動トルクが一方の上下駆動用モータ20の大きな負荷になるのを防止することができる。
On the other hand, since the
また、他方の上下駆動用モータ20が一方の上下駆動用モータ20に追従して回転するため、減速機21等を介して2台の上下駆動用モータ20のそれぞれに連結されている2個のピニオン22がラック23と噛み合っている場合であっても、2個のピニオン22の歯とラック23の歯とが必要以上の力で噛み合うのを防止することができる。その結果、ピニオン22およびラック23の損傷を抑制して、上下駆動機構16で支持部材7を適切に上下動させることができる。
Further, since the other vertical driving
本形態では、水平駆動機構17は、2台の水平駆動用モータ40を備えている。そのため、上下駆動機構16と同様に、水平駆動機構17で要求される水平駆動用モータ40の総容量が大きくなる場合であっても、比較的体格の小さな水平駆動用モータ40を使用することができ、また、水平駆動用モータ40の配置の自由度が高くなる。したがって、本形態では、大きな基板2を搬送するにもかかわらず、ロボット1を小型化することが可能になる。
In the present embodiment, the
また、本形態では、比較的容量の小さな水平駆動用モータ40を使用することができるため、2台の水平駆動用モータ40が使用される場合であっても、ロボット1のコストを低減することが可能になる。さらに、本形態では、比較的容量の小さな水平駆動用モータ40を使用することができるため、1台の水平駆動用モータ40から伝達される動力は小さくなる。したがって、水平駆動用モータ40の動力を伝達するピニオン42およびラック43等の動力伝達機構への伝達動力を小さくすることができ、水平駆動用モータ40の動力を伝達する動力伝達機構の構成を簡素化することができる。また、水平駆動用モータ40の動力を伝達する動力伝達機構の損傷を抑制することができる。
Further, in this embodiment, since the
一方、水平駆動機構17が2台の水平駆動用モータ40を使用しているため、一方の水平駆動用モータ40(または他方の水平駆動用モータ40)の駆動トルクが他方の水平駆動用モータ40(または一方の水平駆動用モータ40)の大きな負荷となる場合が生じるおそれがあるが、本形態では、水平モータ制御部82は、2台の水平駆動用モータ40のうちの一方の水平駆動用モータ40を速度制御とトルク制御とによって制御し、かつ、他方の水平駆動用モータ40の停止前を除くその他のときには、他方の水平駆動用モータ40をトルク制御によって制御している。
On the other hand, since the
すなわち、他方の水平駆動用モータ40の停止前を除くその他のときには、一方の水平駆動用モータ40の回転速度は制御するが、他方の水平駆動用モータ40の回転速度は制御しておらず、他方の水平駆動用モータ40は、一方の水平駆動用モータ40に追従して回転する。そのため、他方の水平駆動用モータ40の停止前を除くその他のときには、2台の水平駆動用モータ40の間に大きな回転速度の差が生じることがなくなり、一方の水平駆動用モータ40(または他方の水平駆動用モータ40)の駆動トルクが他方の水平駆動用モータ40(または一方の水平駆動用モータ40)の大きな負荷になるのを防止することができる。
That is, at other times than before the other
また、他方の水平駆動用モータ40の停止前を除くその他のときには、他方の水平駆動用モータ40が一方の水平駆動用モータ40に追従して回転するため、プーリ48、49およびベルト50を介して2台の水平駆動用モータ40のそれぞれに連結されている2個のピニオン42がラック43と噛み合っている場合であっても、2個のピニオン42の歯とラック43の歯とが必要以上の力で噛み合うのを防止することができる。その結果、ピニオン42およびラック43の損傷を抑制して、水平駆動機構17で本体部5を適切に水平移動させることができる。
At other times except when the other
また、本形態では、他方の水平駆動用モータ40の停止前には、他方の水平駆動用モータ40は速度制御とトルク制御とによって制御されており、2個のピニオン42とラック43との間のバックラッシがなくなるように、他方の水平駆動用モータ40の回転速度が制御されている。そのため、基台9の停止時には、2個のピニオン42とラック43との間のバックラッシをなくすことができる。
In the present embodiment, before the other
本形態では、回転駆動機構18は、2台の回転駆動用モータ60を備えている。そのため、上下駆動機構16と同様に、回転駆動機構18で要求される回転駆動用モータ60の総容量が大きくなる場合であっても、比較的体格の小さな回転駆動用モータ60を使用することができ、また、回転駆動用モータ60の配置の自由度が高くなる。したがって、本形態では、大きな基板2を搬送するにもかかわらず、ロボット1を小型化することが可能になる。
In this embodiment, the
また、本形態では、比較的容量の小さな回転駆動用モータ60を使用することができるため、2台の回転駆動用モータ60が使用される場合であっても、ロボット1のコストを低減することが可能になる。さらに、本形態では、比較的容量の小さな回転駆動用モータ60を使用することができるため、1台の回転駆動用モータ60から伝達される動力は小さくなる。したがって、回転駆動用モータ60の動力を伝達する出力歯車68や減速機61等の動力伝達機構への伝達動力を小さくすることができ、回転駆動用モータ60の動力を伝達する動力伝達機構の構成を簡素化することができる。また、回転駆動用モータ60の動力を伝達する動力伝達機構の損傷を抑制することができる。
Further, in the present embodiment, the
一方、回転駆動機構18が2台の回転駆動用モータ60を使用しているため、一方の回転駆動用モータ60(または他方の回転駆動用モータ60)の駆動トルクが他方の回転駆動用モータ60(または一方の回転駆動用モータ60)の大きな負荷となる場合が生じるおそれがあるが、本形態では、回転モータ制御部83は、2台の回転駆動用モータ60のうちの一方の回転駆動用モータ60を速度制御とトルク制御とによって制御し、かつ、他方の回転駆動用モータ60の停止前を除くその他のときには、他方の回転駆動用モータ60をトルク制御によって制御している。
On the other hand, since the
すなわち、他方の回転駆動用モータ60の停止前を除くその他のときには、一方の回転駆動用モータ60の回転速度は制御するが、他方の回転駆動用モータ60の回転速度は制御しておらず、他方の回転駆動用モータ60は、一方の回転駆動用モータ60に追従して回転する。そのため、他方の回転駆動用モータ60の停止前を除くその他のときには、2台の回転駆動用モータ60の間に大きな回転速度の差が生じることがなくなり、一方の回転駆動用モータ60(または他方の回転駆動用モータ60)の駆動トルクが他方の回転駆動用モータ60(または一方の回転駆動用モータ60)の大きな負荷になるのを防止することができる。
That is, at other times than before the other rotation drive
また、他方の回転駆動用モータ60の停止前を除くその他のときには、他方の回転駆動用モータ60が一方の回転駆動用モータ60に追従して回転するため、2個の出力歯車68が減速機61の入力歯車69と噛み合っている場合であっても、出力歯車68の歯と入力歯車69の歯とが必要以上の力で噛み合うのを防止することができる。その結果、入力歯車68および出力歯車69の損傷を抑制して、回転駆動機構18で旋回部材10を適切に旋回させることができる。
In other cases except before the other
また、本形態では、他方の回転駆動用モータ60の停止前には、他方の回転駆動用モータ60は速度制御とトルク制御とによって制御されており、2個の出力歯車68と入力歯車69とのバックラッシがなくなるように、他方の回転駆動用モータ60の回転速度が制御されている。そのため、旋回部材10の停止時には、2個の出力歯車68と入力歯車69との間のバックラッシをなくすことができる。
In this embodiment, before the other
(他の実施の形態)
上述した形態は、本発明の好適な形態の一例ではあるが、これに限定されるものではなく本発明の要旨を変更しない範囲において種々変形実施が可能である。
(Other embodiments)
The above-described embodiment is an example of a preferred embodiment of the present invention, but is not limited to this, and various modifications can be made without departing from the scope of the present invention.
上述した形態では、上下モータ制御部81は、2台の上下駆動用モータ20のうちの一方の上下駆動用モータ20を速度制御とトルク制御とによって制御している。この他にもたとえば、上下モータ制御部81は、速度検出機構で検出された回転速度を積分することで算出される上下駆動用モータ20の回転位置に基づく位置制御とトルク制御とによって一方の上下駆動用モータ20を制御しても良い。
In the embodiment described above, the vertical
同様に、上述した形態では、水平モータ制御部82は、一方の水平駆動用モータ40を速度制御とトルク制御とによって制御するとともに、所定の場合に、他方の水平駆動用モータ40を速度制御とトルク制御とによって制御しているが、位置制御とトルク制御とによって水平駆動用モータ40を制御しても良い。また、上述した形態では、回転モータ制御部83は、一方の回転駆動用モータ60を速度制御とトルク制御とによって制御するとともに、所定の場合に、他方の回転駆動用モータ60を速度制御とトルク制御とによって制御しているが、位置制御とトルク制御とによって回転駆動用モータ60を制御しても良い。
Similarly, in the above-described form, the horizontal
上述した形態では、上下駆動機構16は、2台の上下駆動用モータ20を備えている。この他にもたとえば、上下駆動機構16は、3台以上の上下駆動用モータ20を備えていても良い。この場合には、上下モータ制御部81は、3台以上の上下駆動用モータ20のうちの何台かの上下駆動用モータ20を速度制御とトルク制御とによって制御し、残りの上下駆動用モータ20をトルク制御によって制御すれば良い。また、この場合には、ある上下駆動用モータ20の駆動トルクが他の上下駆動用モータ20の大きな負荷となるのを確実に防止するため、上下モータ制御部81は、3台以上の上下駆動用モータ20のうちの1台の上下駆動用モータ20を速度制御とトルク制御とによって制御し、残りの上下駆動用モータ20をトルク制御によって制御することが好ましい。
In the embodiment described above, the
また、上述した形態では、水平駆動機構17は、2台の水平駆動用モータ40を備えているが、水平駆動機構17は、3台以上の水平駆動用モータ40を備えていても良い。この場合には、水平モータ制御部82は、3台以上の水平駆動用モータ40のうちの何台かの水平駆動用モータ40を速度制御とトルク制御とによって制御し、かつ、残りの水平駆動用モータ40の停止前には、残りの水平駆動用モータ40を速度制御とトルク制御とによって制御するとともに、残りの水平駆動用モータ40の停止前を除くその他のときには、残りの水平駆動用モータ40をトルク制御によって制御すれば良い。また、この場合には、ある水平駆動用モータ40の駆動トルクが他の水平駆動用モータ40の大きな負荷となるのを確実に防止するため、水平モータ制御部82は、3台以上の水平駆動用モータ40のうちの1台の水平駆動用モータ40を速度制御とトルク制御とによって制御するとともに、残りの水平駆動用モータ40の停止前を除くその他のときには、残りの水平駆動用モータ40をトルク制御によって制御することが好ましい。
In the embodiment described above, the
同様に、回転駆動機構18は、3台以上の回転駆動用モータ60を備えていても良い。この場合には、回転モータ制御部83は、3台以上の回転駆動用モータ60のうちの何台かの回転駆動用モータ60を速度制御とトルク制御とによって制御し、かつ、残りの回転駆動用モータ60の停止前には、残りの回転駆動用モータ60を速度制御とトルク制御とによって制御するとともに、残りの回転駆動用モータ60の停止前を除くその他のときには、残りの回転駆動用モータ60をトルク制御によって制御すれば良い。また、この場合には、ある回転駆動用モータ60の駆動トルクが他の回転駆動用モータ60の大きな負荷となるのを確実に防止するため、回転モータ制御部83は、3台以上の回転駆動用モータ60のうちの1台の回転駆動用モータ60を速度制御とトルク制御とによって制御するとともに、残りの回転駆動用モータ60の停止前を除くその他のときには、残りの回転駆動用モータ60をトルク制御によって制御することが好ましい。
Similarly, the
上述した形態では、水平モータ制御部82は、他方の水平駆動用モータ40の停止前に、他方の水平駆動用モータ40を速度制御とトルク制御とによって制御し、他方の水平駆動用モータ40の停止前を除くその他のときには、他方の水平駆動用モータ40をトルク制御によって制御している。この他にもたとえば、水平モータ制御部82は、他方の水平駆動用モータ40を常時、トルク制御で制御しても良い。同様に、回転モータ制御部83は、他方の回転駆動用モータ60を常時、トルク制御で制御しても良い。
In the embodiment described above, the horizontal
上述した形態では、上下駆動機構16、水平駆動機構17および回転駆動機構18がいずれも2台の駆動用モータ20、40、60を備えているが、上下駆動機構16、水平駆動機構17および回転駆動機構18の少なくともいずれか1つの駆動機構が2台の駆動用モータ20、40、60を備えているのであれば、他の駆動機構が備える駆動用モータ20、40、60は、1台であっても良い。
In the embodiment described above, the
上述した形態では、2個のピニオン22とラック23とによって、支持部材7が上下方向に移動する。この他にもたとえば、ボールネジとこのボールネジに螺合する複数のナット部材とによって、支持部材7が上下方向に移動しても良い。同様に、上述した形態では、2個のピニオン42とラック43とによって、基台9が水平方向へ移動するが、ボールネジとこのボールネジに螺合する複数のナット部材とによって、基台9が水平方向に移動しても良い。
In the embodiment described above, the
上述した形態では、ロボット1は、上下駆動機構16と水平駆動機構17と回転駆動機構18とを備えている。この他にもたとえば、ロボット1は、上下駆動機構16、水平駆動機構17および回転駆動機構18の中から任意に選択される2個あるいは1個の駆動機構のみを備えていても良い。
In the form described above, the
1 ロボット(産業用ロボット)
2 基板(搬送対象物)
3 ハンド
4 アーム
7 支持部材
16 上下駆動機構
17 水平駆動機構
18 回転駆動機構
20 上下駆動用モータ(駆動用モータ、第1の駆動用モータ、第2の駆動用モータ)
40 水平駆動用モータ(駆動用モータ、第1の駆動用モータ、第2の駆動用モータ)
60 回転駆動用モータ(駆動用モータ、第1の駆動用モータ、第2の駆動用モータ)
80 制御部
81 上下モータ制御部(モータ制御部)
82 水平モータ制御部(モータ制御部)
83 回転モータ制御部(モータ制御部)
CL 中心軸
1 Robot (industrial robot)
2 Substrate (object to be transported)
3
40 Horizontal drive motor (drive motor, first drive motor, second drive motor)
60 Rotation drive motor (drive motor, first drive motor, second drive motor)
80
82 Horizontal motor controller (motor controller)
83 Rotation motor controller (motor controller)
CL center axis
Claims (6)
前記支持部材を上下動させる上下駆動機構と、前記上下駆動機構を制御する制御部とを備え、
前記上下駆動機構は、複数の駆動用モータを備え、
前記制御部は、複数の前記駆動用モータを制御するモータ制御部を備え、
前記モータ制御部は、複数の前記駆動用モータのうちの何台かの前記駆動用モータである第1の駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、前記第1の駆動用モータを除く残りの前記駆動用モータである第2の駆動用モータをトルク制御によって制御することを特徴とする産業用ロボット。 A hand on which the object to be transported is mounted; an arm to which the hand is connected; and a support member that supports the arm;
A vertical drive mechanism that moves the support member up and down; and a control unit that controls the vertical drive mechanism,
The vertical drive mechanism includes a plurality of drive motors,
The control unit includes a motor control unit that controls the plurality of drive motors,
The motor control unit controls a first drive motor, which is some of the plurality of drive motors, by either speed control or position control and torque control, An industrial robot characterized in that a second drive motor, which is the remaining drive motor excluding the first drive motor, is controlled by torque control .
前記支持部材を水平方向に移動させるための水平駆動機構と、前記水平駆動機構を制御する制御部とを備え、A horizontal drive mechanism for moving the support member in a horizontal direction; and a control unit for controlling the horizontal drive mechanism,
前記水平駆動機構は、複数の駆動用モータを備え、The horizontal drive mechanism includes a plurality of drive motors,
前記制御部は、複数の前記駆動用モータを制御するモータ制御部を備え、The control unit includes a motor control unit that controls the plurality of drive motors,
前記モータ制御部は、複数の前記駆動用モータのうちの何台かの前記駆動用モータである第1の駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、前記第1の駆動用モータを除く残りの前記駆動用モータである第2の駆動用モータをトルク制御によって制御することを特徴とする産業用ロボット。The motor control unit controls a first drive motor, which is some of the plurality of drive motors, by either speed control or position control and torque control, An industrial robot characterized in that a second drive motor, which is the remaining drive motor excluding the first drive motor, is controlled by torque control.
上下方向を軸方向とする所定の中心軸を中心に前記支持部材を回転させるための回転駆動機構と、前記回転駆動機構を制御する制御部とを備え、A rotation drive mechanism for rotating the support member around a predetermined central axis with the vertical direction as an axial direction, and a control unit for controlling the rotation drive mechanism;
前記回転駆動機構は、複数の駆動用モータを備え、The rotational drive mechanism includes a plurality of drive motors,
前記制御部は、複数の前記駆動用モータを制御するモータ制御部を備え、The control unit includes a motor control unit that controls the plurality of drive motors,
前記モータ制御部は、複数の前記駆動用モータのうちの何台かの前記駆動用モータである第1の駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、前記第1の駆動用モータを除く残りの前記駆動用モータである第2の駆動用モータをトルク制御によって制御することを特徴とする産業用ロボット。The motor control unit controls a first drive motor, which is some of the plurality of drive motors, by either speed control or position control and torque control, An industrial robot characterized in that a second drive motor, which is the remaining drive motor excluding the first drive motor, is controlled by torque control.
前記支持部材を水平方向に移動させるための水平駆動機構と、前記水平駆動機構を制御する制御部とを備え、A horizontal drive mechanism for moving the support member in a horizontal direction; and a control unit for controlling the horizontal drive mechanism,
前記水平駆動機構は、複数の駆動用モータを備え、The horizontal drive mechanism includes a plurality of drive motors,
前記制御部は、複数の前記駆動用モータを制御する水平モータ制御部を備え、The control unit includes a horizontal motor control unit that controls a plurality of the driving motors,
複数の前記駆動用モータのそれぞれは、前記駆動用モータの回転速度を検出するための速度検出機構を備え、Each of the plurality of drive motors includes a speed detection mechanism for detecting a rotation speed of the drive motor,
複数の前記駆動用モータのうちの何台かの前記駆動用モータを第1の水平駆動用モータとし、前記第1の水平駆動用モータを除く残りの前記駆動用モータを第2の水平駆動用モータとすると、Some of the plurality of drive motors are used as first horizontal drive motors, and the remaining drive motors other than the first horizontal drive motor are used as second horizontal drive motors. If it is a motor,
前記水平モータ制御部は、前記第1の水平駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、かつ、前記第1の水平駆動用モータの前記速度検出機構である第1の速度検出機構によって検出される、前記支持部材の所定の基準位置から停止予定位置までのパルス数である基準パルス数と、前記第1の速度検出機構によって検出された、前記支持部材の前記基準位置からの実際のパルス数である検出パルス数との差を算出し、その差が所定の値以下である場合には、速度制御または位置制御のいずれか一方とトルク制御とによって前記第2の水平駆動用モータを制御するとともに、前記基準パルス数と前記検出パルス数との差が前記所定の値よりも大きい場合には、トルク制御によって前記第2の水平駆動用モータを制御することを特徴とする産業用ロボット。The horizontal motor control unit controls the first horizontal drive motor by either speed control or position control and torque control, and is the speed detection mechanism of the first horizontal drive motor. A reference pulse number which is detected by the first speed detection mechanism and is a pulse number from a predetermined reference position of the support member to a scheduled stop position; and the support member detected by the first speed detection mechanism. When the difference from the number of detected pulses, which is the actual number of pulses from the reference position, is less than or equal to a predetermined value, either the speed control or the position control and the torque control 2 for controlling the horizontal driving motor, and when the difference between the reference pulse number and the detection pulse number is larger than the predetermined value, the second horizontal driving is performed by torque control. Industrial robot and controlling the motor.
上下方向を軸方向とする所定の中心軸を中心に前記支持部材を回転させるための回転駆動機構と、前記回転駆動機構を制御する制御部とを備え、A rotation drive mechanism for rotating the support member around a predetermined central axis with the vertical direction as an axial direction, and a control unit for controlling the rotation drive mechanism;
前記回転駆動機構は、複数の駆動用モータを備え、The rotational drive mechanism includes a plurality of drive motors,
前記制御部は、複数の前記駆動用モータを制御する回転モータ制御部を備え、The control unit includes a rotary motor control unit that controls a plurality of the drive motors,
複数の前記駆動用モータのそれぞれは、前記駆動用モータの回転速度を検出するための速度検出機構を備え、Each of the plurality of drive motors includes a speed detection mechanism for detecting a rotation speed of the drive motor,
複数の前記駆動用モータのうちの何台かの前記駆動用モータを第1の回転駆動用モータとし、前記第1の回転駆動用モータを除く残りの前記駆動用モータを第2の回転駆動用モータとすると、Some of the drive motors among the plurality of drive motors serve as first rotational drive motors, and the remaining drive motors other than the first rotational drive motors serve as second rotational drive motors. If it is a motor,
前記回転モータ制御部は、前記第1の回転駆動用モータを速度制御または位置制御のいずれか一方とトルク制御とによって制御し、かつ、前記第1の回転駆動用モータの前記速度検出機構である第1の速度検出機構によって検出される、前記支持部材の所定の回転基準位置から停止予定位置までのパルス数である基準パルス数と、前記第1の速度検出機構によって検出された、前記支持部材の前記回転基準位置からの実際のパルス数である検出パルス数との差を算出し、その差が所定の値以下である場合には、速度制御または位置制御のいずれか一方とトルク制御とによって前記第2の回転駆動用モータを制御するとともに、前記基準パルス数と前記検出パルス数との差が前記所定の値よりも大きい場合には、トルク制御によって前記第2の回転駆動用モータを制御することを特徴とする産業用ロボット。The rotary motor control unit controls the first rotary drive motor by either speed control or position control and torque control, and is the speed detection mechanism of the first rotary drive motor. A reference pulse number that is detected by the first speed detection mechanism and is a pulse number from a predetermined rotation reference position of the support member to a scheduled stop position, and the support member that is detected by the first speed detection mechanism The difference between the actual number of pulses from the rotation reference position and the number of detected pulses is calculated, and if the difference is less than or equal to a predetermined value, either speed control or position control and torque control are performed. When the second rotational drive motor is controlled and the difference between the reference pulse number and the detection pulse number is larger than the predetermined value, the second control is performed by torque control. Industrial robot and controlling the rotational drive motor.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008216542A JP5241382B2 (en) | 2008-08-26 | 2008-08-26 | Industrial robot |
| TW098128550A TWI480143B (en) | 2008-08-26 | 2009-08-25 | Industrial robot |
| CN200910171054.3A CN101659055B (en) | 2008-08-26 | 2009-08-25 | Industrial robot |
| KR1020090079129A KR101498301B1 (en) | 2008-08-26 | 2009-08-26 | Industrial Robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008216542A JP5241382B2 (en) | 2008-08-26 | 2008-08-26 | Industrial robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010052054A JP2010052054A (en) | 2010-03-11 |
| JP5241382B2 true JP5241382B2 (en) | 2013-07-17 |
Family
ID=41787409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008216542A Active JP5241382B2 (en) | 2008-08-26 | 2008-08-26 | Industrial robot |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP5241382B2 (en) |
| KR (1) | KR101498301B1 (en) |
| CN (1) | CN101659055B (en) |
| TW (1) | TWI480143B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017024096A (en) * | 2015-07-17 | 2017-02-02 | 日本電産サンキョー株式会社 | Industrial robot and control method for industrial robot |
| JP6563607B2 (en) * | 2016-09-23 | 2019-08-21 | ヤマハ発動機株式会社 | robot |
| CN108145528A (en) * | 2016-12-05 | 2018-06-12 | 新昌县嘉德科技发展有限公司 | A kind of control device of lathe |
| CN108742158A (en) * | 2018-08-16 | 2018-11-06 | 杭州道森科技有限公司 | A kind of Multi-freedom-degreemanipulator manipulator |
| CN110587635A (en) * | 2019-08-02 | 2019-12-20 | 湖南海纳赋能科技有限公司 | Intelligent storage manipulator for locker |
| CN111113370B (en) * | 2020-01-09 | 2025-06-10 | 西南交通大学 | Crank arm type line inspection robot |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03126102A (en) * | 1989-10-12 | 1991-05-29 | Sony Corp | Device and method for robot control |
| JPH06106487A (en) * | 1992-09-29 | 1994-04-19 | Fanuc Ltd | Straight line travel mechanism for straight line travel machine body such as robot |
| JPH10295744A (en) * | 1997-04-24 | 1998-11-10 | Aikoku Alpha Kk | Human harmonizing type nursing support device |
| JP4063781B2 (en) * | 2004-03-04 | 2008-03-19 | 株式会社ラインワークス | Transport device |
| JP2006102886A (en) * | 2004-10-06 | 2006-04-20 | Nidec Sankyo Corp | Robot |
| JP4240079B2 (en) * | 2006-07-20 | 2009-03-18 | 株式会社安川電機 | Substrate transfer device with dustproof mechanism |
| CN100562410C (en) * | 2006-11-10 | 2009-11-25 | 沈阳新松机器人自动化股份有限公司 | A planar multi-joint robot |
| JP5016302B2 (en) * | 2006-12-01 | 2012-09-05 | 日本電産サンキョー株式会社 | Arm drive device and industrial robot |
-
2008
- 2008-08-26 JP JP2008216542A patent/JP5241382B2/en active Active
-
2009
- 2009-08-25 CN CN200910171054.3A patent/CN101659055B/en not_active Expired - Fee Related
- 2009-08-25 TW TW098128550A patent/TWI480143B/en active
- 2009-08-26 KR KR1020090079129A patent/KR101498301B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN101659055B (en) | 2014-08-06 |
| KR20100024909A (en) | 2010-03-08 |
| TWI480143B (en) | 2015-04-11 |
| KR101498301B1 (en) | 2015-03-11 |
| JP2010052054A (en) | 2010-03-11 |
| CN101659055A (en) | 2010-03-03 |
| TW201026461A (en) | 2010-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5241382B2 (en) | Industrial robot | |
| JP5280132B2 (en) | Industrial robot | |
| JP2010023195A (en) | Industrial robot | |
| JP6607661B2 (en) | Horizontal articulated robot | |
| US20110135437A1 (en) | Horizontal multi-joint robot and transportation apparatus including the same | |
| US20080141813A1 (en) | Device for Moving and Positioning an Object in Space | |
| US9377083B2 (en) | Multiple-output transmission | |
| CN102398270A (en) | Robot arm part | |
| JP2019010693A (en) | Hand of industrial robot and industrial robot | |
| JP5094812B2 (en) | Linear / rotating mechanism | |
| WO2013140579A1 (en) | Work robot and robot system | |
| JP5262810B2 (en) | Parallel mechanism | |
| JP7253141B2 (en) | Drives, robots and image forming equipment | |
| EP3887691A1 (en) | Angular transmission device | |
| KR20120067239A (en) | One axis robot using belt | |
| KR20140129441A (en) | An antenna positioner for preciseiy position control | |
| CN104637835A (en) | Device for driving double pendulums through single motor | |
| KR102683121B1 (en) | Robot and control method of robot | |
| JP2010064185A (en) | Finger structure of robot hand | |
| JP2017098541A (en) | Component mounting head for surface mounter | |
| JP2019150912A (en) | Driving device, deriving method of driving device, hand, robot and carrying device | |
| JP2010042472A (en) | Industrial robot | |
| JP2008240812A (en) | Rotary positioning device | |
| JP2013169606A (en) | Screw part fastening device | |
| CN117756029A (en) | Movement device, fork device, control method, controller and handling robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110802 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130205 |
|
| 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: 20130322 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130402 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160412 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5241382 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |