JP2017013209A - Robot arm system - Google Patents

Robot arm system Download PDF

Info

Publication number
JP2017013209A
JP2017013209A JP2015135029A JP2015135029A JP2017013209A JP 2017013209 A JP2017013209 A JP 2017013209A JP 2015135029 A JP2015135029 A JP 2015135029A JP 2015135029 A JP2015135029 A JP 2015135029A JP 2017013209 A JP2017013209 A JP 2017013209A
Authority
JP
Japan
Prior art keywords
arm
work
range
robot
robot arm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2015135029A
Other languages
Japanese (ja)
Other versions
JP6641746B2 (en
JP2017013209A5 (en
Inventor
嗣也 小島
Tsugunari Kojima
嗣也 小島
小林 誠
Makoto Kobayashi
誠 小林
小林 正一
Shoichi Kobayashi
正一 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2015135029A priority Critical patent/JP6641746B2/en
Publication of JP2017013209A publication Critical patent/JP2017013209A/en
Publication of JP2017013209A5 publication Critical patent/JP2017013209A5/ja
Application granted granted Critical
Publication of JP6641746B2 publication Critical patent/JP6641746B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a robot arm system capable of improving productivity of work without lengthening distances occupied by a robot.SOLUTION: A robot arm system 2 comprises: a first arm 6 having a first holding section 38 holding a first workpiece 29 and a first joint section 36 rotatably connected to a first main body section 35 and being capable of changing a distance between the first holding section 38 and the first joint section 36; and a second arm 7 having a second holding section 45 holding a second workpiece 30 and a second joint section 43 rotatably connected to a second main body section 42 and being capable of changing a distance between the second holding section 45 and the second joint section 43. Positions of the first joint section 36 and the second joint section 43 are positions where the first workpiece 29 and the second workpiece 30 can be brought into contact with each other, and are the positions in a vertical direction different from each other.SELECTED DRAWING: Figure 2

Description

本発明は、ロボットアームシステムに関するものである。   The present invention relates to a robot arm system.

ロボットアームを用いて組み立てや装置への給材作業を行う装置が多用されている。そして、複数のロボットが協働して作業する事例が特許文献1に開示されている。それによると、第1ロボットと第2ロボットとが設置されている。第1ロボットのアームは第1移動範囲内を移動し、第2ロボットのアームは第2移動範囲内を移動する。そして、第1移動範囲と第2移動範囲とが重なる重複範囲が設けられている。   Devices that use a robot arm to perform assembly and supply work to the device are often used. An example in which a plurality of robots work together is disclosed in Patent Document 1. According to this, a first robot and a second robot are installed. The arm of the first robot moves within the first movement range, and the arm of the second robot moves within the second movement range. And the overlapping range where the 1st movement range and the 2nd movement range overlap is provided.

第1移動範囲には第1ロボットが把持する第1ワークがパレットに配列されている。第2移動範囲には第2ロボットが把持する第2ワークがパレットに配列されている。そして、第1ロボットは第1ワークを把持して重複範囲に移動する。同様に、第2ロボットは第2ワークを把持して重複範囲に移動する。そして、第1ロボット及び第2ロボットは第1ワークと第2ワークとを組み立てる。そして、組み立てたワークを第1ロボットがパレットに設置していた。   In the first movement range, the first workpieces gripped by the first robot are arranged on a pallet. In the second movement range, second workpieces held by the second robot are arranged on a pallet. Then, the first robot grasps the first workpiece and moves to the overlapping range. Similarly, the second robot grasps the second workpiece and moves to the overlapping range. Then, the first robot and the second robot assemble the first work and the second work. The assembled robot was placed on the pallet by the first robot.

特開2013−158876号公報JP 2013-158876 A

第1移動範囲において重複範囲以外の範囲では第1ロボットは第2ロボットに干渉することがないので高速でロボットハンドを移動させることができる。同様に、第2移動範囲において重複範囲以外の範囲では第2ロボットは第1ロボットに干渉することがないので高速でロボットハンドを移動させることができる。一方、重複範囲では第1ロボットと第2ロボットとが干渉する危険性があるので動作を確認しつつ低速に移動する必要がある。   Since the first robot does not interfere with the second robot in the first movement range other than the overlapping range, the robot hand can be moved at high speed. Similarly, since the second robot does not interfere with the first robot in a range other than the overlapping range in the second movement range, the robot hand can be moved at high speed. On the other hand, in the overlapping range, there is a risk that the first robot and the second robot interfere with each other, so it is necessary to move at a low speed while confirming the operation.

従って、重複範囲で各ロボットがロボットハンドを移動させる距離が短い程、各ロボットがロボットハンドを目標位置に移動させるのにかかる時間が短くなる。そして、第1ロボットと第2ロボットとを離すと重複範囲が狭くなるので、各ロボットはロボットハンドを速く移動させることができる。このとき、第1ロボットと第2ロボットとが離れる程ロボットが占有する距離が長くなる。そこで、ロボットが占有する距離を長くしなくても作業の生産性を向上させることができるロボットアームシステムが望まれていた。   Therefore, the shorter the distance that each robot moves the robot hand in the overlapping range, the shorter the time it takes for each robot to move the robot hand to the target position. When the first robot and the second robot are separated from each other, the overlapping range is narrowed, so that each robot can move the robot hand quickly. At this time, the distance that the robot occupies increases as the first robot and the second robot move away from each other. Therefore, there has been a demand for a robot arm system capable of improving work productivity without increasing the distance occupied by the robot.

本発明は、上述の課題を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。   The present invention has been made to solve the above-described problems, and can be realized as the following forms or application examples.

[適用例1]
本適用例にかかるロボットアームシステムであって、第1ワークを把持する第1把持部と第1本体部に回転可能に接続された第1関節部とを有し前記第1把持部と前記第1関節部との距離を変更可能な第1アームと、第2ワークを把持する第2把持部と第2本体部に回転可能に接続された第2関節部とを有し前記第2把持部と前記第2関節部との距離を変更可能な第2アームと、を備え、前記第1関節部及び前記第2関節部の位置は前記第1ワークと前記第2ワークとが接触可能な位置であり、鉛直方向における位置が異なることを特徴とする。
[Application Example 1]
The robot arm system according to this application example includes a first gripping unit that grips a first workpiece, and a first joint unit that is rotatably connected to the first main body, and the first gripping unit and the first gripping unit A second arm having a first arm that can change a distance from one joint, a second grip that grips a second workpiece, and a second joint that is rotatably connected to the second body. And a second arm capable of changing a distance between the first joint and the second joint, and the positions of the first joint and the second joint are positions where the first work and the second work can contact each other. The position in the vertical direction is different.

本適用例によれば、ロボットアームシステムは第1アーム及び第2アームを備えている。第1アームは第1関節部を有し、第1関節部にて第1本体部に接続されている。第1関節部において第1アームは第1本体部に対して回転可能に接続されている。第1アームは第1把持部を有し、第1把持部は第1ワークを把持する。そして、第1アームは第1把持部と第1関節部との距離を変更する。第1アームは第1関節部にて回転し第1把持部と第1関節部との距離を変更することにより第1ワークを移動させることができる。   According to this application example, the robot arm system includes the first arm and the second arm. The first arm has a first joint, and is connected to the first main body at the first joint. In the first joint portion, the first arm is rotatably connected to the first body portion. The first arm has a first gripping part, and the first gripping part grips the first workpiece. And a 1st arm changes the distance of a 1st holding part and a 1st joint part. The first arm rotates at the first joint portion, and the first workpiece can be moved by changing the distance between the first gripping portion and the first joint portion.

第2アームの構成は第1アームと同様の構成である。そして、第2アームは第2関節部にて回転し第2把持部と第2関節部との距離を変更することにより第2ワークを移動させることができる。そして、第1関節部及び第2関節部の位置は第1ワークと第2ワークとが接触可能な位置になっている。これにより、ロボットアームシステムは第1ワークと第2ワークとを接続させることができる。   The configuration of the second arm is the same as that of the first arm. The second arm rotates at the second joint portion, and the second workpiece can be moved by changing the distance between the second gripping portion and the second joint portion. And the position of a 1st joint part and a 2nd joint part is a position where a 1st workpiece | work and a 2nd workpiece | work can contact. Thereby, the robot arm system can connect the first workpiece and the second workpiece.

そして、第1関節部と第2関節部との位置は鉛直方向における位置が異なる。第1関節部と第2関節部との間の距離を関節間距離とする。そして、関節間距離を水平方向に投影した距離を水平成分距離とする。このとき、水平成分距離は関節間距離より短いので、ロボットアームシステムが占有する距離を短くできる。各アームが動作する範囲が重なる場所を重複範囲とするとき、重複範囲ではアームが干渉する可能性があるので各アームの制御が複雑になり動作が遅くなる。関節間距離が長い方が短いときに比べて重複範囲を狭くできる為、アームを速く移動できる範囲を広くしてロボットアームシステムの行う作業の生産性を向上させることができる。   And the position in a perpendicular direction differs in the position of a 1st joint part and a 2nd joint part. The distance between the first joint part and the second joint part is defined as an inter-joint distance. A distance obtained by projecting the inter-joint distance in the horizontal direction is defined as a horizontal component distance. At this time, since the horizontal component distance is shorter than the distance between joints, the distance occupied by the robot arm system can be shortened. When the overlapping range is a place where the ranges in which the arms operate are overlapped, there is a possibility that the arms interfere with each other in the overlapping range. Since the overlapping range can be narrowed when the distance between the joints is longer than when the distance is short, the range in which the arm can be moved quickly can be widened to improve the productivity of the work performed by the robot arm system.

従って、鉛直方向における第1関節部の位置を第2関節部と異なる位置にすることにより、関節間距離を長くしてもロボットアームシステムが占有する距離を短くできる。その結果、ロボットアームシステムが占有する距離を長くしなくても作業の生産性を向上させることができる。   Therefore, by making the position of the first joint portion in the vertical direction different from the position of the second joint portion, the distance occupied by the robot arm system can be shortened even if the inter-joint distance is increased. As a result, work productivity can be improved without increasing the distance occupied by the robot arm system.

[適用例2]
上記適用例にかかるロボットアームシステムにおいて、前記第1把持部が移動する範囲を示す第1移動範囲は前記第2把持部が移動する範囲を示す第2移動範囲より広い範囲であり、前記第1アームは前記第2ワークに複数の前記第1ワークを設置することを特徴とする。
[Application Example 2]
In the robot arm system according to the application example described above, a first movement range indicating a range in which the first gripping portion moves is wider than a second movement range indicating a range in which the second gripping portion moves. The arm is characterized in that a plurality of the first workpieces are installed on the second workpiece.

本適用例によれば、第1アームは第2ワークに複数の第1ワークを設置する。このとき、第2ワークの個数より第1ワークの個数を多く使用する。そして、第1移動範囲は第2移動範囲より広い範囲になっている。従って、第1移動範囲には第2移動範囲より多くの第1ワークを配置できる。その結果、第1アームに第1ワークを供給する回数を減らすことができる。   According to this application example, the first arm installs a plurality of first works on the second work. At this time, the number of first workpieces is used more than the number of second workpieces. The first movement range is wider than the second movement range. Therefore, more first workpieces can be arranged in the first movement range than in the second movement range. As a result, the number of times of supplying the first workpiece to the first arm can be reduced.

[適用例3]
上記適用例にかかるロボットアームシステムにおいて、前記第1アームの動作及び前記第2アームの動作を制御する制御部を備え、前記制御部は前記第1把持部の移動と前記第2把持部の移動とを並行して行うことを特徴とする。
[Application Example 3]
The robot arm system according to the application example includes a control unit that controls the operation of the first arm and the operation of the second arm, and the control unit moves the first holding unit and moves the second holding unit. And performing in parallel.

本適用例によれば、制御部は第1アームの動作及び第2アームの動作を制御する。そして、第1アームの動作により第1把持部が移動し、第2アームの動作により第2把持部が移動する。制御部は第1把持部の移動と第2把持部の移動とを並行して行う。従って、制御部が第1アームの動作及び第2アームの動作を交互に行うときに比べて、短時間に第1把持部及び第2把持部をそれぞれの移動目標とする場所に移動させることができる。   According to this application example, the control unit controls the operation of the first arm and the operation of the second arm. Then, the first gripping portion is moved by the operation of the first arm, and the second gripping portion is moved by the operation of the second arm. The control unit performs the movement of the first holding unit and the movement of the second holding unit in parallel. Therefore, it is possible to move the first gripping portion and the second gripping portion to the respective movement target locations in a shorter time than when the control portion alternately performs the operation of the first arm and the operation of the second arm. it can.

[適用例4]
上記適用例にかかるロボットアームシステムにおいて、前記第1移動範囲と前記第2移動範囲とが重なる重複範囲を前記第1アーム及び前記第2アームの一方が移動するとき他方は前記重複範囲に入らないように前記制御部が前記第1アームの動作及び前記第2アームの動作を制御することを特徴とする。
[Application Example 4]
In the robot arm system according to the application example described above, when one of the first arm and the second arm moves in an overlapping range where the first moving range and the second moving range overlap, the other does not enter the overlapping range. As described above, the control unit controls the operation of the first arm and the operation of the second arm.

本適用例によれば、重複範囲内で第2アームが移動するとき第1アームは重複範囲に入らない。そして、重複範囲内で第2アームが停止するとき第1アームは重複範囲に入る。同様に、重複範囲内で第1アームが移動するとき第2アームは重複範囲に入らない。そして、重複範囲内で第1アームが停止するとき第2アームは重複範囲に入る。このように、重複範囲内で第1アームと第2アームとが共に移動することを防止している。第1アームと第2アームとが共に移動して接近するときには第1アームの移動速度と第2アームの移動速度とを加算した速度で接近するので、干渉する危険性が高い。本適用例では重複範囲で一方のアームのみ移動するのでアーム同士が干渉する危険を下げることができる。   According to this application example, when the second arm moves within the overlapping range, the first arm does not enter the overlapping range. When the second arm stops within the overlapping range, the first arm enters the overlapping range. Similarly, when the first arm moves within the overlapping range, the second arm does not enter the overlapping range. When the first arm stops within the overlapping range, the second arm enters the overlapping range. In this way, the first arm and the second arm are prevented from moving together within the overlapping range. When the first arm and the second arm move together and approach each other, they approach at a speed obtained by adding the moving speed of the first arm and the moving speed of the second arm, so there is a high risk of interference. In this application example, since only one arm moves within the overlapping range, the risk of the arms interfering with each other can be reduced.

[適用例5]
上記適用例にかかるロボットアームシステムにおいて、前記重複範囲を前記第1アーム及び前記第2アームが位置するとき一方のアームのみ移動するように前記制御部が前記第1アームの動作及び前記第2アームの動作を制御することを特徴とする。
[Application Example 5]
In the robot arm system according to the application example described above, the control unit moves the first arm and the second arm so that only one arm moves when the first arm and the second arm are positioned in the overlapping range. It is characterized by controlling the operation.

本適用例によれば、重複範囲内では第1アーム及び第2アームの一方のアームのみ移動する。このように、重複範囲内で第1アームと第2アームとが共に移動することを防止している。第1アームと第2アームとが共に移動して接近するときには第1アームの移動速度と第2アームの移動速度とを加算した速度で接近するので、干渉する危険性が高い。本適用例では重複範囲で一方のアームのみ移動するのでアーム同士が干渉する危険を下げることができる。   According to this application example, only one of the first arm and the second arm moves within the overlapping range. In this way, the first arm and the second arm are prevented from moving together within the overlapping range. When the first arm and the second arm move together and approach each other, they approach at a speed obtained by adding the moving speed of the first arm and the moving speed of the second arm, so there is a high risk of interference. In this application example, since only one arm moves within the overlapping range, the risk of the arms interfering with each other can be reduced.

[適用例6]
上記適用例にかかるロボットアームシステムにおいて、前記第1アームまたは前記第2アームは前記第1ワークと前記第2ワークとが合体した第3ワークを次工程の給材場所に移動することを特徴とする。
[Application Example 6]
In the robot arm system according to the application example described above, the first arm or the second arm moves a third work, which is a combination of the first work and the second work, to a feeding place for a next process. To do.

本適用例によれば、第1ワークと第2ワークとが合体して第3ワークが形成される。そして、第1アームまたは第2アームが第3ワークを次工程の給材場所に移動する。従って、第3ワークを次工程の給材場所に移動する搬送装置が無くても次工程に第3ワークを搬送できる。   According to this application example, the first work and the second work are combined to form the third work. Then, the first arm or the second arm moves the third work to the material supply place for the next process. Accordingly, the third work can be transported to the next process without a transport device that moves the third work to the material supply place for the next process.

[適用例7]
上記適用例にかかるロボットアームシステムにおいて、前記第1関節部と前記第2関節部とを結ぶ線と水平線とがなす角度が0度を超えて90度以下であることを特徴とする。
[Application Example 7]
In the robot arm system according to the application example described above, an angle formed by a line connecting the first joint portion and the second joint portion and a horizontal line is more than 0 degree and not more than 90 degrees.

本適用例によれば、第1関節部と第2関節部とを結ぶ線と水平線とがなす角度が0度を超えている。従って、水平成分距離は関節間距離より短くなるので、ロボットアームシステムが占有する距離を短くできる。   According to this application example, the angle formed by the line connecting the first joint part and the second joint part and the horizontal line exceeds 0 degrees. Accordingly, since the horizontal component distance is shorter than the distance between joints, the distance occupied by the robot arm system can be shortened.

[適用例8]
上記適用例にかかるロボットアームシステムにおいて、前記第1アームが前記第1ワークを設置しやすい姿勢に前記第2アームが前記第2ワークを移動することを特徴とする。
[Application Example 8]
In the robot arm system according to the application example, the second arm moves the second work in a posture in which the first arm can easily install the first work.

本適用例によれば、第2アームでは第2把持部が第2ワークを把持する。そして、第2アームは第2ワークの姿勢を変更する。このとき、第1アームが第1ワークを設置しやすい姿勢に第2アームが第2ワークの姿勢を移動する。これにより、第1アームは第1ワークを第2ワークに設置しやすくなっているので、安定して第1ワークを設置できる。   According to this application example, the second gripping part grips the second workpiece on the second arm. The second arm changes the posture of the second workpiece. At this time, the second arm moves the posture of the second workpiece to a posture in which the first arm can easily install the first workpiece. Thereby, since the 1st arm has become easy to install the 1st work in the 2nd work, it can install the 1st work stably.

第1の実施形態にかかわる組立装置の構造を示す概略斜視図。The schematic perspective view which shows the structure of the assembly apparatus in connection with 1st Embodiment. ロボットアームシステムの構成を示す模式側面図。The schematic side view which shows the structure of a robot arm system. ロボットアームシステムの構成を示す模式平面図。The schematic plan view which shows the structure of a robot arm system. ロボットアームシステムの電気制御ブロック図。The electric control block diagram of a robot arm system. 重複範囲における第1アーム及び第2アームの動作を説明するためのグラフ。The graph for demonstrating operation | movement of the 1st arm and the 2nd arm in the overlapping range. 第2ワークに第1ワークを設置する動作を説明するための模式側面図。The schematic side view for demonstrating the operation | movement which installs a 1st workpiece | work in a 2nd workpiece | work. 組立方法のフローチャート。The flowchart of an assembly method. 第2の実施形態にかかわるロボットアームシステムの構成を示す模式側面図。The schematic side view which shows the structure of the robot arm system in connection with 2nd Embodiment. 第3の実施形態にかかわるロボットアームシステムの構成を示す模式平面図。The schematic top view which shows the structure of the robot arm system concerning 3rd Embodiment.

以下、実施形態について図面に従って説明する。尚、各図面における各部材は、各図面上で認識可能な程度の大きさとするため、各部材毎に縮尺を異ならせて図示している。   Hereinafter, embodiments will be described with reference to the drawings. In addition, each member in each drawing is illustrated with a different scale for each member in order to make the size recognizable on each drawing.

(第1の実施形態)
本実施形態では、ロボットアームシステムを有する組み立て装置と、このロボットアームシステムの動作の特徴的な例について、図に従って説明する。第1の実施形態にかかわる組立装置について図1〜図7に従って説明する。図1は、組立装置の構造を示す概略斜視図である。図1に示すように、組立装置1はロボットアームシステム2及び部品ユニット3を備えている。ロボットアームシステム2は部品を組み立てるアームを複数備えたシステムである。部品ユニット3は組み立てる部品が設置されているユニットである。
(First embodiment)
In the present embodiment, an assembling apparatus having a robot arm system and a characteristic example of the operation of the robot arm system will be described with reference to the drawings. The assembling apparatus according to the first embodiment will be described with reference to FIGS. FIG. 1 is a schematic perspective view showing the structure of the assembling apparatus. As shown in FIG. 1, the assembling apparatus 1 includes a robot arm system 2 and a component unit 3. The robot arm system 2 is a system including a plurality of arms for assembling parts. The component unit 3 is a unit in which components to be assembled are installed.

ロボットアームシステム2は長方形の板状の基台4を備えている。基台4には固定金具4aが設置され、固定金具4aは基台4を床5に固定している。基台4の長手方向をX方向とし、水平方向においてX方向と直交する方向をY方向とする。X方向及びY方向と直交する方向をZ方向とする。Z方向は鉛直方向である。   The robot arm system 2 includes a rectangular plate-like base 4. A fixing bracket 4 a is installed on the base 4, and the fixing bracket 4 a fixes the base 4 to the floor 5. The longitudinal direction of the base 4 is the X direction, and the direction orthogonal to the X direction in the horizontal direction is the Y direction. A direction orthogonal to the X direction and the Y direction is defined as a Z direction. The Z direction is the vertical direction.

基台4上には第1アーム6及び第2アーム7が設置されている。第1アーム6及び第2アーム7はX方向に並んで配置されている。第2アーム7は第1アーム6の−X方向側に位置している。第1アーム6及び第2アーム7にはロボットが用いられている。ロボットの形式は特に限定されないが、本実施形態では、例えば、第1アーム6及び第2アーム7に多関節ロボットに属する垂直6軸型ロボットが用いられている。   A first arm 6 and a second arm 7 are installed on the base 4. The first arm 6 and the second arm 7 are arranged side by side in the X direction. The second arm 7 is located on the −X direction side of the first arm 6. A robot is used for the first arm 6 and the second arm 7. Although the type of the robot is not particularly limited, in this embodiment, for example, a vertical 6-axis robot belonging to an articulated robot is used for the first arm 6 and the second arm 7.

基台4上にはさらに第1テーブル8が設置されている。第1テーブル8は第1アーム6及び第2アーム7の−Y方向側に位置している。そして、第1テーブル8上にはねじ締め装置9が4台設置されている。ねじ締め装置9にはモータードライバーとモータードライバーにねじを供給するねじ供給部を備えている。各ねじ締め装置9はねじを備えている。そして、ねじ締め装置9は第1アーム6の移動範囲または第2アーム7の移動範囲内に位置している。第1アーム6及び第2アーム7がワークをねじ締め装置9に移動し、ねじ締め装置9がワークをねじで固定する。   A first table 8 is further installed on the base 4. The first table 8 is located on the −Y direction side of the first arm 6 and the second arm 7. Four screw fastening devices 9 are installed on the first table 8. The screw tightening device 9 includes a motor driver and a screw supply unit that supplies screws to the motor driver. Each screw fastening device 9 is provided with a screw. The screw tightening device 9 is located within the movement range of the first arm 6 or the movement range of the second arm 7. The first arm 6 and the second arm 7 move the workpiece to the screw tightening device 9, and the screw tightening device 9 fixes the workpiece with screws.

基台4上にはさらに第2アーム7の−X方向側に支持部材10が設置されている。支持部材10には注油装置11、撮影テーブル12及び撮像装置13が設置されている。注油装置11は第2アーム7の動作範囲内に位置しており、撮影テーブル12及び撮像装置13は第1アーム6の動作範囲内に位置している。注油装置11は潤滑油を塗布する装置である。第2アーム7がワークを注油装置11に移動し、注油装置11がワークに潤滑油を塗布する。撮影テーブル12は撮像装置13と対向する場所に位置している。第1アーム6がワークを撮影テーブル12上に載せて撮像装置13がワークを撮影する。   A support member 10 is further installed on the base 4 on the −X direction side of the second arm 7. An oiling device 11, a photographing table 12, and an imaging device 13 are installed on the support member 10. The oiling device 11 is located within the operating range of the second arm 7, and the imaging table 12 and the imaging device 13 are located within the operating range of the first arm 6. The oiling device 11 is a device for applying lubricating oil. The 2nd arm 7 moves a workpiece | work to the lubrication apparatus 11, and the lubrication apparatus 11 apply | coats lubricating oil to a workpiece | work. The imaging table 12 is located at a location facing the imaging device 13. The first arm 6 places the workpiece on the imaging table 12, and the imaging device 13 images the workpiece.

基台4と第1テーブル8との間には第1アーム駆動装置14、第2アーム駆動装置15、電源供給装置16及び分電盤17が設置されている。第1アーム駆動装置14は第1アーム6を駆動する装置であり、第2アーム駆動装置15は第2アーム7を駆動する装置である。電源供給装置16は各種の駆動装置に電源を供給する装置である。分電盤17には各種の装置につながる配線が設置されている。分電盤17の内部にはねじ締め装置9、注油装置11及び撮像装置13の駆動装置が設置されている。   A first arm driving device 14, a second arm driving device 15, a power supply device 16 and a distribution board 17 are installed between the base 4 and the first table 8. The first arm driving device 14 is a device that drives the first arm 6, and the second arm driving device 15 is a device that drives the second arm 7. The power supply device 16 is a device that supplies power to various drive devices. The distribution board 17 is provided with wirings connected to various devices. Inside the distribution board 17, a screw tightening device 9, a lubrication device 11, and drive devices for the imaging device 13 are installed.

ロボットアームシステム2の+Y方向側には部品ユニット3が設置されている。部品ユニット3は第2テーブル18を備えている。第2テーブル18上には第1棚21、第2棚22、第3棚23及び第4棚24が設置されている。第1棚21には本体部品25が収納され、第2棚22には第1部品26が収納されている。第3棚23には第2部品27が収納され、第4棚24には第3部品28が収納されている。そして、ロボットアームシステム2は本体部品25に第1部品26、第2部品27及び第3部品28を設置して組み立てる。   A component unit 3 is installed on the + Y direction side of the robot arm system 2. The component unit 3 includes a second table 18. On the second table 18, a first shelf 21, a second shelf 22, a third shelf 23, and a fourth shelf 24 are installed. A main part 25 is stored in the first shelf 21, and a first part 26 is stored in the second shelf 22. A second component 27 is stored in the third shelf 23, and a third component 28 is stored in the fourth shelf 24. Then, the robot arm system 2 installs and assembles the first component 26, the second component 27, and the third component 28 in the main body component 25.

第1アーム6が把持するワークを第1ワーク29とし、第2アーム7が把持するワークを第2ワーク30とする。第1ワーク29及び第2ワーク30は本体部品25〜第3部品28及びこれらを組み立てた物である。第1棚21〜第4棚24は第1アーム6の動作範囲内にあり、第1アーム6は本体部品25〜第3部品28を把持する。   The workpiece gripped by the first arm 6 is referred to as a first workpiece 29, and the workpiece gripped by the second arm 7 is referred to as a second workpiece 30. The first work 29 and the second work 30 are the main body part 25 to the third part 28 and the assembled parts. The first shelf 21 to the fourth shelf 24 are within the operating range of the first arm 6, and the first arm 6 grips the main body component 25 to the third component 28.

第1アーム6は第1ワーク29を撮影テーブル12上に搭載し、撮像装置13が撮影テーブル12上の第1ワーク29を撮影する。そして、第1アーム6は撮影テーブル12上の第1ワーク29を再度把持する。これにより、第1アーム6は第1ワーク29を所定の姿勢で把持する。第1アーム6と第2アーム7とは接近しているので、第1アーム6は第1ワーク29を第2アーム7に渡すことができる。そして、第2アーム7が第2ワーク30を把持している状態で第1アーム6は第1ワーク29を第2ワーク30に設置する。   The first arm 6 mounts the first work 29 on the photographing table 12, and the imaging device 13 photographs the first work 29 on the photographing table 12. Then, the first arm 6 grips the first work 29 on the imaging table 12 again. Thereby, the first arm 6 holds the first work 29 in a predetermined posture. Since the first arm 6 and the second arm 7 are close to each other, the first arm 6 can pass the first work 29 to the second arm 7. The first arm 6 places the first work 29 on the second work 30 while the second arm 7 is holding the second work 30.

基台4の+X方向側には制御部としての制御装置31が設置されている。制御装置31はロボットアームシステム2を制御する装置である。制御装置31には入力装置32及び表示装置33が設置されている。入力装置32はキーボードや回転つまみ等から構成されている。操作者は入力装置32を操作してロボットアームシステム2の作業開始指示や第1アーム6及び第2アーム7の姿勢の指示入力を行う。表示装置33はLCD(Liquid Crystal Display)やOLED(Organic light−emitting diode)等の表示装置である。表示装置33には作業の状況や作業結果等が表示される。   A control device 31 as a control unit is installed on the + X direction side of the base 4. The control device 31 is a device that controls the robot arm system 2. The control device 31 is provided with an input device 32 and a display device 33. The input device 32 includes a keyboard and a rotary knob. The operator operates the input device 32 to input a work start instruction for the robot arm system 2 and instructions for the postures of the first arm 6 and the second arm 7. The display device 33 is a display device such as an LCD (Liquid Crystal Display) or an OLED (Organic light-emitting diode). The display device 33 displays work status, work results, and the like.

図2はロボットアームシステムの構成を示す模式側面図である。図2に示すように、基台4上に第1アーム6及び第2アーム7が設置されている。第1アーム6は基台4上に位置する第1台部34を備えている。第1台部34は円筒状であり+Z方向に延びている。そして、第1台部34の上には第1本体部35が設置されている。第1本体部35は第1台部34に固定されており動かない部位である。第1本体部35上には第1関節部36を介して第1腕部37が設置されている。   FIG. 2 is a schematic side view showing the configuration of the robot arm system. As shown in FIG. 2, the first arm 6 and the second arm 7 are installed on the base 4. The first arm 6 includes a first base portion 34 located on the base 4. The first platform 34 is cylindrical and extends in the + Z direction. A first body portion 35 is installed on the first base portion 34. The first main body portion 35 is a portion that is fixed to the first base portion 34 and does not move. A first arm portion 37 is installed on the first main body portion 35 via a first joint portion 36.

第1本体部35の中にはモーター及び減速装置が設置されモーターの回転軸を減速装置が減速する。そして、減速装置の出力軸が第1関節部36になっている。そして、第1関節部36はZ方向を軸にして第1本体部35に回転可能に接続されている。第1腕部37は第1関節部36に固定されているので、第1腕部37はZ方向を軸にして回転する。   A motor and a speed reducer are installed in the first main body 35, and the speed reducer decelerates the rotation shaft of the motor. The output shaft of the reduction gear is the first joint portion 36. The first joint portion 36 is rotatably connected to the first main body portion 35 with the Z direction as an axis. Since the first arm portion 37 is fixed to the first joint portion 36, the first arm portion 37 rotates around the Z direction.

第1腕部37には複数のモーターとモーターにより回転する関節部を備え、関節間にリンクが設置されている。第1腕部37は関節部を回転させて姿勢を変える。第1腕部37において第1本体部35の反対側には第1把持部38が設置され、第1把持部38が第1ワーク29を把持する。第1アーム6は第1把持部38と第1関節部36との距離を変更可能になっている。   The first arm portion 37 includes a plurality of motors and a joint portion rotated by the motor, and a link is installed between the joints. The first arm portion 37 changes the posture by rotating the joint portion. A first grip portion 38 is installed on the first arm portion 37 on the opposite side of the first main body portion 35, and the first grip portion 38 grips the first work 29. The first arm 6 can change the distance between the first grip portion 38 and the first joint portion 36.

第2アーム7は第1アーム6と同様の構造になっている。第2アーム7は基台4上に位置する第2台部41を備えている。第2台部41は円筒状であり+Z方向に延びている。そして、第2台部41の上には第2本体部42が設置されている。第2本体部42は第2台部41に固定されているので動かない部位である。第2本体部42上には第2関節部43を介して第2腕部44が設置されている。   The second arm 7 has the same structure as the first arm 6. The second arm 7 includes a second base portion 41 located on the base 4. The second base 41 is cylindrical and extends in the + Z direction. A second main body portion 42 is installed on the second base portion 41. Since the 2nd main-body part 42 is being fixed to the 2nd base part 41, it is a site | part which does not move. A second arm portion 44 is installed on the second main body portion 42 via a second joint portion 43.

第2本体部42の中にはモーター及び減速装置が設置されモーターの回転軸を減速装置が減速する。そして、減速装置の出力軸が第2関節部43になっている。そして、第2関節部43はZ方向を軸にして第2本体部42に回転可能に接続されている。第2腕部44は第2関節部43に固定されているので、第2腕部44はZ方向を軸にして回転する。   A motor and a speed reducer are installed in the second main body 42, and the speed reducer decelerates the rotating shaft of the motor. The output shaft of the reduction gear is the second joint part 43. The second joint portion 43 is rotatably connected to the second main body portion 42 with the Z direction as an axis. Since the second arm portion 44 is fixed to the second joint portion 43, the second arm portion 44 rotates around the Z direction.

第2腕部44には複数のモーターとモーターにより回転する関節部を備え、関節間にリンクが設置されている。第2腕部44は関節部を回転させて姿勢を変える。第2腕部44において第2本体部42の反対側には第2把持部45が設置され、第2把持部45が第2ワーク30を把持する。第2アーム7は第2把持部45と第2関節部43との距離を変更可能になっている。   The second arm portion 44 includes a plurality of motors and a joint portion rotated by the motor, and a link is installed between the joints. The second arm portion 44 changes the posture by rotating the joint portion. A second grip 45 is installed on the second arm 44 on the opposite side of the second main body 42, and the second grip 45 grips the second work 30. The second arm 7 can change the distance between the second grip 45 and the second joint 43.

第1アーム6において第1把持部38が移動する範囲を第1移動範囲46とする。第1移動範囲46の外周は円弧状になっている。第2アーム7において第2把持部45が移動する範囲を第2移動範囲47とする。第2移動範囲47の外周も円弧状になっている。第1移動範囲46と第2移動範囲47とは一部が重なっている。この重なる範囲を重複範囲48とする。第1移動範囲46において、重複範囲48以外の範囲を第1単独範囲49とする。第2移動範囲47において、重複範囲48以外の範囲を第2単独範囲50とする。   A range in which the first gripping portion 38 moves in the first arm 6 is a first movement range 46. The outer periphery of the first movement range 46 is arcuate. A range in which the second grip 45 moves in the second arm 7 is referred to as a second movement range 47. The outer periphery of the second movement range 47 is also arcuate. The first moving range 46 and the second moving range 47 partially overlap. This overlapping range is defined as an overlapping range 48. In the first movement range 46, a range other than the overlapping range 48 is a first single range 49. In the second movement range 47, a range other than the overlapping range 48 is a second single range 50.

重複範囲48に第1把持部38及び第2把持部45が位置するとき、第1ワーク29と第2ワーク30とが接触できる。そして、第2把持部45が第2ワーク30を把持している状態で、第1アーム6が第1ワーク29を第2ワーク30に組み立てることができる。   When the first grip 38 and the second grip 45 are located in the overlapping range 48, the first work 29 and the second work 30 can contact each other. Then, the first arm 6 can assemble the first work 29 to the second work 30 in a state where the second grip 45 holds the second work 30.

Z方向において、第1関節部36と第2関節部43との位置が異なる。第1関節部36と第2関節部43との間の距離を関節間距離51とする。そして、関節間距離51を水平方向に投影した距離を水平成分距離52とする。このとき、水平成分距離52は関節間距離51より短いので、ロボットアームシステム2が占有するX方向の距離を短くできる。   The positions of the first joint portion 36 and the second joint portion 43 are different in the Z direction. A distance between the first joint portion 36 and the second joint portion 43 is defined as an inter-joint distance 51. A distance obtained by projecting the inter-joint distance 51 in the horizontal direction is defined as a horizontal component distance 52. At this time, since the horizontal component distance 52 is shorter than the inter-joint distance 51, the distance in the X direction occupied by the robot arm system 2 can be shortened.

重複範囲48では第1アーム6及び第2アーム7が干渉する可能性があるので各アームの制御が複雑になり動作が遅くなる。関節間距離51が長い方が短いときに比べて重複範囲48を狭くできる為、各アームを速く移動できる範囲を広くしてロボットアームシステム2の行う作業の生産性を向上させることができる。   In the overlapping range 48, the first arm 6 and the second arm 7 may interfere with each other, so that the control of each arm becomes complicated and the operation becomes slow. Since the overlapping range 48 can be narrowed when the distance between the long joints 51 is short, the range in which each arm can be moved quickly can be widened to improve the productivity of the work performed by the robot arm system 2.

Z方向における第1関節部36の位置を第2関節部43と異なる位置にすることにより、関節間距離51を長くしてもロボットアームシステム2が占有する距離を短くできる。その結果、ロボットアームシステム2が占有する距離を長くしなくても作業の生産性を向上させることができる。   By making the position of the first joint portion 36 in the Z direction different from the position of the second joint portion 43, the distance occupied by the robot arm system 2 can be shortened even if the inter-joint distance 51 is increased. As a result, work productivity can be improved without increasing the distance occupied by the robot arm system 2.

第1関節部36と第2関節部43とを結ぶ線とX方向とがなす角度を角度としての関節仰角53とする。関節仰角53は0度を超えて90度以下になっている。このとき、水平成分距離52は関節間距離51より短くなるので、ロボットアームシステム2が占有する距離を短くできる。関節仰角53は10度以上80度以下が好ましく、20度以上70度以下がさらに好ましい。関節仰角53が0度から離れる程水平成分距離52を短くできる。また、関節仰角53が90度から離れる程、第1台部34が第2移動範囲47に入らないように第1台部34を配置できる。   A joint elevation angle 53 is defined as an angle formed by a line connecting the first joint portion 36 and the second joint portion 43 and the X direction. The joint elevation angle 53 exceeds 0 degree and is 90 degrees or less. At this time, since the horizontal component distance 52 is shorter than the inter-joint distance 51, the distance occupied by the robot arm system 2 can be shortened. The joint elevation angle 53 is preferably 10 degrees or more and 80 degrees or less, and more preferably 20 degrees or more and 70 degrees or less. The horizontal component distance 52 can be shortened as the joint elevation angle 53 increases from 0 degrees. Further, the first base portion 34 can be arranged so that the first base portion 34 does not enter the second movement range 47 as the joint elevation angle 53 moves away from 90 degrees.

図3はロボットアームシステムの構成を示す模式平面図である。図3に示すように、第1移動範囲46は第2移動範囲47より広い範囲である。このとき、第1移動範囲46に多くのワークを配置できる。図1に示すように、例えば、第1移動範囲46に第1棚21〜第4棚24を配置し、第1アーム6は本体部品25、第1部品26〜第3部品28を把持できる。そして、第1移動範囲46を広くすることにより各部品の個数を多くできる。第2把持部45が本体部品25を把持しているとき、第1アーム6が第2把持部45に第1部品26〜第3部品28を設置する。このときの第1部品26〜第3部品28が第1ワーク29に相当する。従って、第1アーム6に第1ワーク29を供給する回数を減らすことができる。   FIG. 3 is a schematic plan view showing the configuration of the robot arm system. As shown in FIG. 3, the first movement range 46 is wider than the second movement range 47. At this time, many workpieces can be arranged in the first movement range 46. As shown in FIG. 1, for example, the first shelf 21 to the fourth shelf 24 are arranged in the first movement range 46, and the first arm 6 can grip the main body component 25 and the first component 26 to the third component 28. The number of parts can be increased by widening the first movement range 46. When the second gripping part 45 grips the main body part 25, the first arm 6 installs the first part 26 to the third part 28 on the second gripping part 45. The first part 26 to the third part 28 at this time correspond to the first work 29. Therefore, the number of times of supplying the first work 29 to the first arm 6 can be reduced.

図4は、ロボットアームシステムの電気制御ブロック図である。図4において、ロボットアームシステム2はロボットアームシステム2の動作を制御する制御装置31を備えている。そして、制御装置31はプロセッサーとして各種の演算処理を行うCPU54(中央演算処理装置)と、各種情報を記憶するメモリー55とを備えている。さらに、第1アーム駆動装置14、第2アーム駆動装置15、撮像装置13、注油装置11は入出力インターフェイス56及びデータバス57を介してCPU54に接続されている。さらに、ねじ締め装置9、入力装置32、表示装置33は入出力インターフェイス56及びデータバス57を介してCPU54に接続されている。   FIG. 4 is an electric control block diagram of the robot arm system. In FIG. 4, the robot arm system 2 includes a control device 31 that controls the operation of the robot arm system 2. And the control apparatus 31 is provided with CPU54 (central processing unit) which performs various arithmetic processes as a processor, and the memory 55 which memorize | stores various information. Further, the first arm driving device 14, the second arm driving device 15, the imaging device 13, and the oiling device 11 are connected to the CPU 54 via the input / output interface 56 and the data bus 57. Further, the screw tightening device 9, the input device 32, and the display device 33 are connected to the CPU 54 via the input / output interface 56 and the data bus 57.

第1アーム駆動装置14は第1アーム6及び第1把持部38を駆動する装置である。第1アーム駆動装置14はCPU54の指示信号を入力して第1アーム6の姿勢を変える。これにより、第1把持部38の位置を移動する。また、第1把持部38を動かして第1ワーク29の把持または開放を行う。   The first arm driving device 14 is a device that drives the first arm 6 and the first gripping portion 38. The first arm driving device 14 receives an instruction signal from the CPU 54 and changes the posture of the first arm 6. Thereby, the position of the 1st holding part 38 is moved. Further, the first gripping part 38 is moved to grip or release the first work 29.

同様に、第2アーム駆動装置15は第2アーム7及び第2把持部45を駆動する装置である。第2アーム駆動装置15はCPU54の指示信号を入力して第2アーム7の姿勢を変える。これにより、第2把持部45の位置を移動する。また、第2把持部45を動かして第2ワーク30の把持または開放を行う。   Similarly, the second arm driving device 15 is a device that drives the second arm 7 and the second grip 45. The second arm driving device 15 receives an instruction signal from the CPU 54 and changes the posture of the second arm 7. As a result, the position of the second grip 45 is moved. Further, the second work part 45 is moved to hold or release the second work 30.

メモリー55は、RAM、ROM等といった半導体メモリーや、ハードディスク、DVD−ROMといった外部記憶装置を含む概念である。機能的には、ロボットアームシステム2の動作の制御手順が記述されたプログラムソフト58を記憶する記憶領域や、第1ワーク29及び第2ワーク30の形状、重量、ねじ締め位置、注油位置等のデータであるワーク属性データ61を記憶するための記憶領域が設定される。他にも、第1移動範囲46、第2移動範囲47及び重複範囲48等のデータである動作範囲データ62を記憶するための記憶領域が設定される。さらに、撮像装置13が撮影した画像のデータである画像データ63を記憶するための記憶領域が設定される。他にも、CPU54のためのワークエリアやテンポラリーファイル等として機能する記憶領域やその他各種の記憶領域が設定される。   The memory 55 is a concept including a semiconductor memory such as a RAM and a ROM, and an external storage device such as a hard disk and a DVD-ROM. Functionally, the storage area for storing the program software 58 in which the control procedure of the operation of the robot arm system 2 is described, the shape, weight, screw tightening position, lubrication position, etc. of the first work 29 and the second work 30 A storage area for storing work attribute data 61 as data is set. In addition, a storage area for storing operation range data 62 that is data such as the first movement range 46, the second movement range 47, and the overlapping range 48 is set. Furthermore, a storage area for storing image data 63 that is image data taken by the imaging device 13 is set. In addition, a work area for the CPU 54, a storage area that functions as a temporary file, and other various storage areas are set.

CPU54は、メモリー55内に記憶されたプログラムソフト58に従って、本体部品25〜第3部品28を組み立てる制御を行うものである。具体的な機能実現部としてアーム制御部64を有する。アーム制御部64は組立手順に従って第1アーム6及び第2アーム7を移動する制御を行う。このとき、アーム制御部64は第1把持部38の移動と第2把持部45の移動とを並行して行う。さらに、アーム制御部64は第1把持部38及び第2把持部45の把持動作の制御を行う。   The CPU 54 performs control for assembling the main body part 25 to the third part 28 in accordance with the program software 58 stored in the memory 55. An arm control unit 64 is provided as a specific function realization unit. The arm control unit 64 performs control to move the first arm 6 and the second arm 7 according to the assembly procedure. At this time, the arm control unit 64 performs the movement of the first holding unit 38 and the movement of the second holding unit 45 in parallel. Further, the arm control unit 64 controls the gripping operation of the first gripping unit 38 and the second gripping unit 45.

他にも、CPU54は撮像制御部65を有する。撮像制御部65は撮像装置13に撮影する指示信号を出力する。そして、撮像装置13が撮影したワークの画像を入力する。画像演算部66は撮影した画像を解析してワークの特徴量を演算する。ワークの特徴量は穴の位置や角、面の位置や角度である。そして、画像演算部66はワークの姿勢を示すデータを出力する。   In addition, the CPU 54 includes an imaging control unit 65. The imaging control unit 65 outputs an instruction signal for imaging to the imaging device 13. And the image of the workpiece | work which the imaging device 13 image | photographed is input. The image calculation unit 66 analyzes the photographed image and calculates the feature amount of the workpiece. The feature amount of the work is the position and angle of the hole and the position and angle of the surface. The image calculation unit 66 outputs data indicating the workpiece posture.

他にも、CPU54はワーク位置演算部67を有する。画像演算部66が出力するデータを用いてワーク位置演算部67は第2把持部45がワークを把持する場所を演算する。そして、把持した後にも第2把持部45が移動したときの第2ワーク30の位置を演算する。   In addition, the CPU 54 has a workpiece position calculation unit 67. Using the data output from the image calculation unit 66, the workpiece position calculation unit 67 calculates the location where the second gripping unit 45 grips the workpiece. And the position of the 2nd workpiece | work 30 when the 2nd holding | grip part 45 moves even after holding | grip is calculated.

他にも、CPU54は干渉制御部68を有する。干渉制御部68は重複範囲48に第1把持部38と第2把持部45とが位置するとき、第1把持部38及び第1ワーク29と第2把持部45及び第2ワーク30とが干渉しないように第1アーム6及び第2アーム7を制御する。   In addition, the CPU 54 includes an interference control unit 68. When the first grip 38 and the second grip 45 are located in the overlapping range 48, the interference controller 68 interferes with the first grip 38 and the first work 29, and the second grip 45 and the second work 30. The 1st arm 6 and the 2nd arm 7 are controlled so that it may not.

さらに、CPU54は注油制御部69を有する。注油制御部69は注油装置11に油滴を出させる制御を行う。第2アーム7が第2ワーク30を注油装置11に接触させて、注油制御部69が注油装置11に注油の指示信号を出力する。これにより、第2ワーク30に油滴が塗布される。   Further, the CPU 54 has an oil supply control unit 69. The oil supply control unit 69 performs control for causing the oil supply device 11 to emit oil droplets. The second arm 7 brings the second workpiece 30 into contact with the lubrication device 11, and the lubrication control unit 69 outputs a lubrication instruction signal to the lubrication device 11. As a result, oil droplets are applied to the second workpiece 30.

他にも、CPU54はねじ締め制御部70を有する。ねじ締め制御部70はねじ締め装置9にねじ締め作業をさせる制御を行う。第2アーム7が第2ワーク30をねじ締め装置9に接触させて、ねじ締め制御部70がねじ締め装置9にねじ締めの指示信号を出力する。これにより、第2ワーク30がねじ締めされる。   In addition, the CPU 54 has a screw tightening control unit 70. The screw tightening control unit 70 controls the screw tightening device 9 to perform a screw tightening operation. The second arm 7 brings the second workpiece 30 into contact with the screw tightening device 9, and the screw tightening control unit 70 outputs a screw tightening instruction signal to the screw tightening device 9. Thereby, the 2nd workpiece | work 30 is screwed.

尚、本実施形態では、上記の各機能がCPU54を用いてプログラムソフトで実現することとしたが、上記の各機能がCPU54を用いない単独の電子回路によって実現できる場合には、そのような電子回路を用いることも可能である。   In the present embodiment, each of the above functions is realized by program software using the CPU 54. However, when each of the above functions can be realized by a single electronic circuit that does not use the CPU 54, such electronic It is also possible to use a circuit.

図5は、重複範囲における第1アーム及び第2アームの動作を説明するためのグラフである。図5において、縦軸は把持部位置を示し第1把持部38及び第2把持部45の位置を示している。縦軸には第1移動範囲46、第2移動範囲47、重複範囲48、第1単独範囲49及び第2単独範囲50が示されている。横軸は時間の推移を示し、時間は図中左側から右側に移行する。   FIG. 5 is a graph for explaining the operation of the first arm and the second arm in the overlapping range. In FIG. 5, the vertical axis indicates the position of the gripping part, and indicates the positions of the first gripping part 38 and the second gripping part 45. On the vertical axis, a first movement range 46, a second movement range 47, an overlapping range 48, a first single range 49, and a second single range 50 are shown. The horizontal axis shows the transition of time, and the time shifts from the left side to the right side in the figure.

第1推移線71は第1把持部38及び第1ワーク29の位置が推移する様子を示し、第2推移線72は第2把持部45及び第2ワーク30の位置が推移する様子を示している。第1推移線71が示すようにまず、第1把持部38は第1単独範囲49に位置し、第1単独範囲49の中を移動する。同様に、第2推移線72が示すようにまず、第2把持部45は第2単独範囲50に位置し、第2単独範囲50の中を移動する。第1推移線71及び第2推移線72が示すロボットアームシステム2の動作はアーム制御部64及び干渉制御部68が行う。   The first transition line 71 shows how the positions of the first gripping part 38 and the first work 29 change, and the second transition line 72 shows how the positions of the second gripping part 45 and the second work 30 change. Yes. As indicated by the first transition line 71, first, the first grip 38 is positioned in the first single range 49 and moves in the first single range 49. Similarly, as indicated by the second transition line 72, first, the second grip 45 is positioned in the second single range 50 and moves in the second single range 50. The operation of the robot arm system 2 indicated by the first transition line 71 and the second transition line 72 is performed by the arm control unit 64 and the interference control unit 68.

2つの部品を組み合わせるとき第1アーム6と第2アーム7とが協働作業を行う。他にも、第1アーム6と第2アーム7との間で物を渡して受け取るときにも第1アーム6と第2アーム7とが協働作業を行う。この協働作業を行うときの第1把持部38及び第2把持部45の動きを説明する。尚、説明を分かり易くするため、第1ワーク29及び第1把持部38の位置を第1把持部38の位置と称し、第2ワーク30及び第2把持部45の位置を第2把持部45の位置と称す。   When the two parts are combined, the first arm 6 and the second arm 7 perform a cooperative operation. In addition, the first arm 6 and the second arm 7 also perform cooperative work when an object is received and received between the first arm 6 and the second arm 7. The movement of the first gripping part 38 and the second gripping part 45 when performing this cooperative work will be described. For easy understanding, the positions of the first work 29 and the first gripping part 38 are referred to as the positions of the first gripping part 38, and the positions of the second work 30 and the second gripping part 45 are referred to as the second gripping part 45. It is called the position.

まず、接近ステップ71aにて第1把持部38が重複範囲48に接近する。そして、待機ステップ71bにて第1把持部38が重複範囲48に近い場所で待機する。このとき、第1把持部38は第1単独範囲49内にいるので第1把持部38と第2把持部45とが干渉することはない。第1把持部38が第1単独範囲49内にいるときに、移動ステップ72aにて第2把持部45が重複範囲48内を移動する。そして、待機ステップ72bにて第2把持部45は停止し待機する。   First, the first grip portion 38 approaches the overlapping range 48 in the approach step 71a. Then, in the standby step 71b, the first gripping unit 38 stands by in a place close to the overlapping range 48. At this time, since the first grip 38 is in the first single range 49, the first grip 38 and the second grip 45 do not interfere with each other. When the first gripping portion 38 is in the first single range 49, the second gripping portion 45 moves in the overlapping range 48 in the moving step 72a. Then, in the standby step 72b, the second gripper 45 stops and waits.

重複範囲48で第2把持部45が停止しているときに、移動ステップ71cにて第1把持部38が目的とする場所まで移動する。重複範囲48が広いとき、第1把持部38が目的とする場所まで移動するときにかかる時間が長くなる。本実施形態では重複範囲48が狭いので移動ステップ71cの時間を短くできる。   When the second gripping portion 45 is stopped in the overlapping range 48, the first gripping portion 38 moves to the target location in the moving step 71c. When the overlapping range 48 is wide, it takes a long time to move the first gripping portion 38 to the target location. In this embodiment, since the overlapping range 48 is narrow, the time of the movement step 71c can be shortened.

次に、作業ステップ71dは停止している第2ワーク30に第1アーム6が第1ワーク29を組み合せる作業を行う。他にも、作業ステップ71dでは停止している第2ワーク30を第1把持部38が把持する作業を行う。このとき、第2把持部45は同じ場所に留まり、第1把持部38が移動する。   Next, in the operation step 71d, the first arm 6 performs an operation of combining the first work 29 with the second work 30 that is stopped. In addition, in the work step 71d, the first gripping part 38 grips the stopped second work 30. At this time, the second gripping portion 45 remains in the same place, and the first gripping portion 38 moves.

さらに、重複範囲48で第2把持部45が停止しているときに、退避ステップ71eにて第1把持部38が重複範囲48から退避して第1単独範囲49に移動する。重複範囲48が広いとき、第1把持部38が第1単独範囲49に退避するのにかかる時間が長くなる。本実施形態では重複範囲48が狭いので退避ステップ71eの時間を短くできる。   Further, when the second gripping portion 45 is stopped in the overlapping range 48, the first gripping portion 38 is retracted from the overlapping range 48 and moved to the first single range 49 in the retracting step 71e. When the overlapping range 48 is wide, the time required for the first gripping portion 38 to retract to the first single range 49 becomes long. In this embodiment, since the overlapping range 48 is narrow, the time of the saving step 71e can be shortened.

第1把持部38が重複範囲48から退避したとき待機ステップ72bが終了する。そして、退避ステップ72cにて第2把持部45が重複範囲48から退避して第2単独範囲50に移動する。   When the first grip 38 is retracted from the overlapping range 48, the standby step 72b ends. Then, in the retreat step 72 c, the second grip 45 is retreated from the overlapping range 48 and moved to the second single range 50.

第1把持部38が重複範囲48を移動する間は第2把持部45が停止している。これにより、第1把持部38と第2把持部45とが干渉しないように干渉制御部68がロボットアームシステム2を容易に制御できる。   While the first grip 38 moves in the overlapping range 48, the second grip 45 is stopped. Thereby, the interference control part 68 can control the robot arm system 2 easily so that the 1st holding part 38 and the 2nd holding part 45 may not interfere.

第1把持部38が先に重複範囲48に入って、次に、第2把持部45が重複範囲48に入るときにも同様の方法で作業を行うことができる。このとき、第1把持部38が停止している間に、第2把持部45が作業を行う。このときにも、重複範囲48が狭いので第2把持部45が重複範囲48に入った後、目標地点まで移動する時間を短くできる。さらに、重複範囲48が狭いので第2把持部45が重複範囲48から退避する時間を短くできる。   The same method can be used when the first gripping portion 38 first enters the overlapping range 48 and then the second gripping portion 45 enters the overlapping range 48. At this time, the second gripping portion 45 performs work while the first gripping portion 38 is stopped. Also at this time, since the overlapping range 48 is narrow, the time required for the second gripping portion 45 to move to the target point after entering the overlapping range 48 can be shortened. Furthermore, since the overlapping range 48 is narrow, the time for the second gripping portion 45 to retreat from the overlapping range 48 can be shortened.

アーム制御部64は第1把持部38の移動と第2把持部45の移動とを並行して行う。従って、アーム制御部64が第1アーム6の動作及び第2アーム7の動作を交互に行うときに比べて、短時間に第1把持部38及び第2把持部45を移動目標とする場所に移動させることができる。   The arm control unit 64 performs the movement of the first holding unit 38 and the movement of the second holding unit 45 in parallel. Therefore, compared with the case where the arm control unit 64 alternately performs the operation of the first arm 6 and the operation of the second arm 7, the first gripping unit 38 and the second gripping unit 45 can be moved to a place to be moved in a short time. Can be moved.

移動ステップ72aにおいて重複範囲48を第2把持部45が移動するとき第1把持部38が重複範囲48に入らないようにアーム制御部64が第1アーム6の動作及び第2アーム7の動作を制御する。また、重複範囲48を第1把持部38が移動するとき第2把持部45が重複範囲48に入らないようにアーム制御部64が第1アーム6の動作及び第2アーム7の動作を制御する。このように、重複範囲48内で第1アーム6と第2アーム7とが共に移動することを防止している。第1アーム6と第2アーム7とが共に移動して接近するときには第1アーム6の移動速度と第2アーム7の移動速度とを加算した速度で接近するので、干渉する危険性が高い。本実施形態では重複範囲48で一方のアームのみ移動するのでアーム同士が干渉する危険を下げることができる。   In the moving step 72a, the arm controller 64 controls the operation of the first arm 6 and the operation of the second arm 7 so that the first grip 38 does not enter the overlap range 48 when the second grip 45 moves in the overlap range 48. Control. The arm controller 64 controls the operation of the first arm 6 and the operation of the second arm 7 so that the second grip 45 does not enter the overlap range 48 when the first grip 38 moves in the overlap range 48. . In this way, the first arm 6 and the second arm 7 are prevented from moving together within the overlapping range 48. When the first arm 6 and the second arm 7 move together and approach each other, they approach at a speed obtained by adding the moving speed of the first arm 6 and the moving speed of the second arm 7, so there is a high risk of interference. In this embodiment, since only one arm moves within the overlapping range 48, the risk of the arms interfering with each other can be reduced.

待機ステップ72bにて重複範囲48に第1把持部38及び第2把持部45が位置するとき第1把持部38のみ移動するように干渉制御部68が第1アーム6の動作及び第2アーム7の動作を制御する。また、第1把持部38を停止させて第2把持部45のみ移動するように干渉制御部68が第1アーム6の動作及び第2アーム7の動作を制御しても良い。このように、一方の把持部のみ移動するように干渉制御部68が第1アーム6の動作及び第2アーム7の動作を制御する。このときにも、重複範囲48内で第1アーム6と第2アーム7とが共に移動することを防止できる。第1アーム6と第2アーム7とが共に移動して接近するときには第1アーム6の移動速度と第2アーム7の移動速度とを加算した速度で接近するので、干渉する危険性が高い。本実施形態では重複範囲48で一方のアームのみ移動するのでアーム同士が干渉する危険を下げることができる。   When the first gripping portion 38 and the second gripping portion 45 are positioned in the overlapping range 48 in the standby step 72b, the interference control portion 68 moves the first arm 6 and the second arm 7 so that only the first gripping portion 38 moves. To control the operation. Further, the interference control unit 68 may control the operation of the first arm 6 and the operation of the second arm 7 so that only the second grip 45 is moved while the first grip 38 is stopped. In this manner, the interference control unit 68 controls the operation of the first arm 6 and the operation of the second arm 7 so that only one gripping unit moves. Also at this time, it is possible to prevent the first arm 6 and the second arm 7 from moving together within the overlapping range 48. When the first arm 6 and the second arm 7 move together and approach each other, they approach at a speed obtained by adding the moving speed of the first arm 6 and the moving speed of the second arm 7, so there is a high risk of interference. In this embodiment, since only one arm moves within the overlapping range 48, the risk of the arms interfering with each other can be reduced.

そして、重複範囲48が狭く設定されているので、第1把持部38及び第2把持部45が重複範囲48内を移動する距離が短くなっている。重複範囲48では第1把持部38及び第2把持部45が干渉しないように低速移動する。そして、移動距離が短いので低速移動する時間を短くできる。   Since the overlapping range 48 is set narrow, the distance that the first gripping portion 38 and the second gripping portion 45 move within the overlapping range 48 is short. In the overlapping range 48, the first grip 38 and the second grip 45 move at a low speed so as not to interfere. And since the movement distance is short, the time to move at low speed can be shortened.

図6は第2ワークに第1ワークを設置する動作を説明するための模式側面図である。図6に示すように、第2アーム7では第2把持部45が第2ワーク30を把持する。第1アーム6では第1把持部38が第1ワーク29を把持する。そして、アーム制御部64は第1アーム6及び第2アーム7の姿勢を制御する。このとき、第1アーム6が第1ワーク29を設置しやすい姿勢に第2アーム7が第2ワーク30の姿勢を移動する。これにより、第1アーム6は第1ワーク29を第2ワーク30に設置しやすくなっているので、安定して設置できる。   FIG. 6 is a schematic side view for explaining the operation of installing the first workpiece on the second workpiece. As shown in FIG. 6, the second gripping portion 45 grips the second workpiece 30 in the second arm 7. In the first arm 6, the first gripping part 38 grips the first work 29. The arm control unit 64 controls the postures of the first arm 6 and the second arm 7. At this time, the 2nd arm 7 moves the attitude | position of the 2nd workpiece | work 30 to the attitude | position in which the 1st arm 6 tends to install the 1st workpiece | work 29. FIG. Thereby, since the 1st arm 6 is easy to install the 1st work 29 in the 2nd work 30, it can install stably.

次に上述した組立装置1が製品を組み立てる方法について図7にて説明する。図7は、組立方法のフローチャートである。図7において、第1工程群73は第1アーム6が作業する工程であり、第2工程群74は第2アーム7が作業する工程である。第1工程群73と第2工程群74との両方に含まれる工程は第1アーム6及び第2アーム7が協働作業する工程である。協働作業する工程にはステップS2、ステップS4、ステップS7、ステップS10、ステップS13が含まれる。   Next, a method for assembling a product by the assembly apparatus 1 described above will be described with reference to FIG. FIG. 7 is a flowchart of the assembling method. In FIG. 7, the first process group 73 is a process in which the first arm 6 works, and the second process group 74 is a process in which the second arm 7 works. The steps included in both the first step group 73 and the second step group 74 are steps in which the first arm 6 and the second arm 7 work together. The step of collaborative work includes step S2, step S4, step S7, step S10, and step S13.

ステップS1は第1給材工程に相当する工程である。この工程では、第1把持部38が第1棚21の本体部品25を把持する。そして、第1アーム6が本体部品25を撮影テーブル12上に載置する。そして、撮像装置13が本体部品25を撮影し制御装置31に出力する。制御装置31では画像演算部66が画像を分析して本体部品25の姿勢を認識し、姿勢の情報をアーム制御部64に出力する。そして、第1把持部38が本体部品25を把持し直す。これにより、第1把持部38は本体部品25を所定の姿勢で把持する。次にステップS2に移行する。   Step S1 is a process corresponding to the first material supply process. In this step, the first grip portion 38 grips the main body part 25 of the first shelf 21. Then, the first arm 6 places the main body part 25 on the imaging table 12. Then, the imaging device 13 captures the main body part 25 and outputs it to the control device 31. In the control device 31, the image calculation unit 66 analyzes the image, recognizes the posture of the main body part 25, and outputs posture information to the arm control unit 64. Then, the first grip portion 38 grips the main body part 25 again. As a result, the first gripping portion 38 grips the main body component 25 in a predetermined posture. Next, the process proceeds to step S2.

ステップS2は第1受渡工程である。この工程では、第1把持部38が本体部品25を重複範囲48に移動して停止する。次に、第2把持部45が重複範囲48に移動する。そして、第2把持部45が本体部品25を把持し本体部品25を第1把持部38から第2把持部45に受け渡す工程である。重複範囲48にて第2把持部45は本体部品25を把持したまま停止する。そして、第1把持部38は第1単独範囲49に退避する。次にステップS3に移行する。   Step S2 is a first delivery process. In this step, the first gripping portion 38 moves the main body part 25 to the overlapping range 48 and stops. Next, the second grip 45 moves to the overlapping range 48. The second grip 45 is a step of gripping the main body part 25 and delivering the main body part 25 from the first grip part 38 to the second grip part 45. In the overlapping range 48, the second gripping portion 45 stops while gripping the main body part 25. Then, the first grip 38 is retracted to the first single range 49. Next, the process proceeds to step S3.

ステップS3は第2給材工程に相当する工程である。この工程では、第1把持部38が第2棚22の第1部品26を把持する。そして、ステップS1と同様の方法で第1把持部38が第1部品26を把持し直す。これにより、第1把持部38は第1部品26を所定の姿勢で把持する。次にステップS4に移行する。   Step S3 is a process corresponding to the second material supply process. In this step, the first grip portion 38 grips the first component 26 of the second shelf 22. Then, the first grip portion 38 grips the first component 26 again by the same method as in step S1. As a result, the first gripping portion 38 grips the first component 26 in a predetermined posture. Next, the process proceeds to step S4.

ステップS4は第1組立工程である。この工程では、第1把持部38が第1部品26を把持して重複範囲48に移動して停止する。重複範囲48では第2把持部45が本体部品25を把持したまま停止している。そして、第1把持部38が第1部品26を本体部品25に設置する。次に、第1把持部38は第1単独範囲49に退避し、第2把持部45は第2単独範囲50に退避する。重複範囲48が狭く設定されているので、第1把持部38及び第2把持部45が重複範囲48を移動する時間を短くできる。次にステップS5及びステップS6に移行する。   Step S4 is a first assembly process. In this step, the first gripping portion 38 grips the first component 26, moves to the overlapping range 48, and stops. In the overlapping range 48, the second grip 45 stops while gripping the main body part 25. Then, the first grip portion 38 installs the first component 26 on the main body component 25. Next, the first grip 38 is retracted to the first single range 49, and the second grip 45 is retracted to the second single range 50. Since the overlapping range 48 is set to be narrow, the time required for the first gripping portion 38 and the second gripping portion 45 to move in the overlapping range 48 can be shortened. Next, the process proceeds to step S5 and step S6.

ステップS5は第3給材工程である。この工程では、第1把持部38が第3棚23の第2部品27を把持する。そして、ステップS1と同様の方法で第1把持部38が第2部品27を把持し直す。これにより、第1把持部38は第2部品27を所定の姿勢で把持する。次にステップS7に移行する。   Step S5 is a third material supply process. In this step, the first grip portion 38 grips the second component 27 of the third shelf 23. And the 1st holding part 38 re-holds the 2nd component 27 by the method similar to step S1. As a result, the first grip portion 38 grips the second component 27 in a predetermined posture. Next, the process proceeds to step S7.

ステップS6は第1ねじ締工程である。この工程では、第2把持部45が本体部品25を把持してねじ締め装置9に移動する。そして、ねじ締め制御部70がねじ締め装置9を駆動させて第1部品26を本体部品25にねじで締結する。次にステップS7に移行する。ステップS5及びステップS6は並行して行われる。従って、第1アーム6と第2アーム7とが交互に動作する方法に比べて短時間に作業を行うことができる。   Step S6 is a first screw tightening process. In this step, the second gripping part 45 grips the main body part 25 and moves to the screw fastening device 9. Then, the screw tightening control unit 70 drives the screw tightening device 9 to fasten the first part 26 to the main body part 25 with a screw. Next, the process proceeds to step S7. Steps S5 and S6 are performed in parallel. Therefore, the work can be performed in a shorter time than the method in which the first arm 6 and the second arm 7 operate alternately.

ステップS7は第2組立工程である。この工程では、第2把持部45が本体部品25を把持して重複範囲48に移動して停止する。次に、第1把持部38が第2部品27を把持して重複範囲48に移動して停止する。重複範囲48では第2把持部45が本体部品25を把持したまま停止している。そして、第1把持部38が第2部品27を本体部品25に設置する。次に、第1把持部38が第1単独範囲49に退避し、第2把持部45が第2単独範囲50に退避する。このときにも、重複範囲48が狭く設定されているので、第1把持部38及び第2把持部45が重複範囲48を移動する時間を短くできる。次にステップS8及びステップS9に移行する。   Step S7 is a second assembly process. In this step, the second gripping part 45 grips the main body part 25, moves to the overlapping range 48, and stops. Next, the first gripping portion 38 grips the second component 27, moves to the overlapping range 48, and stops. In the overlapping range 48, the second grip 45 stops while gripping the main body part 25. Then, the first grip portion 38 installs the second component 27 on the main body component 25. Next, the first grip 38 is retracted to the first single range 49, and the second grip 45 is retracted to the second single range 50. Also at this time, since the overlapping range 48 is set to be narrow, the time required for the first gripping portion 38 and the second gripping portion 45 to move in the overlapping range 48 can be shortened. Next, the process proceeds to step S8 and step S9.

ステップS8は第4給材工程である。この工程では、第1把持部38が第4棚24の第3部品28を把持する。そして、ステップS1と同様の方法で第1把持部38が第3部品28を把持し直す。これにより、第1把持部38は第3部品28を所定の姿勢で把持する。次にステップS10に移行する。   Step S8 is a fourth material supply process. In this step, the first grip portion 38 grips the third component 28 of the fourth shelf 24. And the 1st holding part 38 re-holds the 3rd component 28 by the method similar to step S1. As a result, the first gripping part 38 grips the third component 28 in a predetermined posture. Next, the process proceeds to step S10.

ステップS9は第2ねじ締工程である。この工程では、第2把持部45が本体部品25を把持してねじ締め装置9に移動する。そして、ねじ締め制御部70がねじ締め装置9を駆動させて第2部品27を本体部品25にねじで締結する。次にステップS10に移行する。ステップS8及びステップS9は並行して行われる。従って、第1アーム6と第2アーム7とが交互に動作する方法に比べて短時間に作業を行うことができる。   Step S9 is a second screw tightening process. In this step, the second gripping part 45 grips the main body part 25 and moves to the screw fastening device 9. Then, the screw tightening control unit 70 drives the screw tightening device 9 to fasten the second part 27 to the main body part 25 with a screw. Next, the process proceeds to step S10. Steps S8 and S9 are performed in parallel. Therefore, the work can be performed in a shorter time than the method in which the first arm 6 and the second arm 7 operate alternately.

ステップS10は第3組立工程である。この工程では、第2把持部45が本体部品25を把持して重複範囲48に移動して停止する。次に、第1把持部38が第3部品28を把持して重複範囲48に移動して停止する。重複範囲48では第2把持部45が本体部品25を把持したまま停止している。そして、第1把持部38が第3部品28を本体部品25に設置する。次に、第1把持部38が第1単独範囲49に退避し、第2把持部45が第2単独範囲50に退避する。このときにも、重複範囲48が狭く設定されているので、第1把持部38及び第2把持部45が重複範囲48を移動する時間を短くできる。次にステップS11に移行する。   Step S10 is a third assembly process. In this step, the second gripping part 45 grips the main body part 25, moves to the overlapping range 48, and stops. Next, the first grip portion 38 grips the third component 28 and moves to the overlapping range 48 and stops. In the overlapping range 48, the second grip 45 stops while gripping the main body part 25. Then, the first grip portion 38 installs the third component 28 on the main body component 25. Next, the first grip 38 is retracted to the first single range 49, and the second grip 45 is retracted to the second single range 50. Also at this time, since the overlapping range 48 is set to be narrow, the time required for the first gripping portion 38 and the second gripping portion 45 to move in the overlapping range 48 can be shortened. Next, the process proceeds to step S11.

ステップS11は第3ねじ締工程である。この工程では、第2把持部45が本体部品25を把持してねじ締め装置9に移動する。そして、ねじ締め制御部70がねじ締め装置9を駆動させて第3部品28を本体部品25にねじで締結する。次にステップS12に移行する。   Step S11 is a third screw tightening step. In this step, the second gripping part 45 grips the main body part 25 and moves to the screw fastening device 9. Then, the screw tightening control unit 70 drives the screw tightening device 9 to fasten the third part 28 to the main body part 25 with screws. Next, the process proceeds to step S12.

ステップS12は注油工程である。この工程では、第2把持部45が本体部品25を把持して注油装置11に移動する。そして、注油制御部69が注油装置11を駆動させて本体部品25、第1部品26〜第3部品28に注油する。次にステップS13に移行する。   Step S12 is an oiling process. In this step, the second gripping part 45 grips the main body part 25 and moves to the oiling device 11. Then, the lubrication control unit 69 drives the lubrication device 11 to lubricate the main body component 25 and the first component 26 to the third component 28. Next, the process proceeds to step S13.

ステップS13は第2受渡工程である。この工程では、第2把持部45が本体部品25を重複範囲48に移動して停止する。次に、第1把持部38が重複範囲48に移動する。そして、第1把持部38が本体部品25を把持し本体部品25を第2把持部45から第1把持部38に受け渡す。重複範囲48にて第2把持部45は停止したまま待機する。次に、第1把持部38は本体部品25を把持して第1単独範囲49に退避する。第1把持部38が重複範囲48から退避した後で、第2把持部45が第2単独範囲50に移動する。   Step S13 is a second delivery process. In this step, the second grip 45 moves the main body part 25 to the overlapping range 48 and stops. Next, the first grip portion 38 moves to the overlapping range 48. Then, the first gripping part 38 grips the main body part 25 and transfers the main body part 25 from the second gripping part 45 to the first gripping part 38. In the overlapping range 48, the second gripping part 45 stands by while stopped. Next, the first gripping part 38 grips the main body part 25 and retracts it to the first single range 49. After the first grip 38 is retracted from the overlapping range 48, the second grip 45 moves to the second single range 50.

ステップS14は除材工程である。この工程は、第1把持部38が本体部品25を第1棚21に収納する工程である。このときの本体部品25には第1部品26〜第3部品28が設置されている。次にステップS15に移行する。   Step S14 is a material removal process. This step is a step in which the first grip portion 38 stores the main body component 25 in the first shelf 21. At this time, the first part 26 to the third part 28 are installed in the main body part 25. Next, the process proceeds to step S15.

ステップS15は終了判定工程である。この工程では、CPU54が組み立て作業を継続するか終了するかを判断する工程である。第1棚21に用意されている本体部品25の個数は予め決定されている。CPU54は組み立てた本体部品25の個数を計数する。そして、まだ組み立てされていない本体部品25が第1棚21にあると判断するときステップS1に移行する。第1棚21の本体部品25を総て組み立てたと判断するとき組立工程を終了する。   Step S15 is an end determination step. In this step, the CPU 54 determines whether to continue or end the assembly work. The number of main body parts 25 prepared on the first shelf 21 is determined in advance. The CPU 54 counts the number of assembled main body parts 25. Then, when it is determined that the main part 25 that has not yet been assembled is on the first shelf 21, the process proceeds to step S1. When it is determined that all the main body parts 25 of the first shelf 21 have been assembled, the assembly process is terminated.

上述したように、本実施形態によれば、以下の効果を有する。
(1)本実施形態によれば、第1関節部36と第2関節部43との位置は鉛直方向における位置が異なる。そして、水平成分距離52は関節間距離51より短いので、ロボットアームシステム2が占有するX方向の距離を短くできる。重複範囲48では第1アーム6と第2アーム7とが干渉する可能性があるので各アームの制御が複雑になり動作が遅くなる。関節間距離51が長い方が短いときに比べて重複範囲48を狭くできる為、アームを速く移動できる範囲を広くしてロボットアームシステム2の行う作業の生産性を向上させることができる。
As described above, this embodiment has the following effects.
(1) According to the present embodiment, the positions of the first joint portion 36 and the second joint portion 43 are different in the vertical direction. Since the horizontal component distance 52 is shorter than the inter-joint distance 51, the distance in the X direction occupied by the robot arm system 2 can be shortened. In the overlapping range 48, there is a possibility that the first arm 6 and the second arm 7 interfere with each other, so that the control of each arm becomes complicated and the operation becomes slow. Since the overlapping range 48 can be narrowed when the distance between the joints 51 is longer than when the distance is short, the range in which the arm can be moved quickly can be widened to improve the productivity of the work performed by the robot arm system 2.

従って、鉛直方向における第1関節部36の位置を第2関節部43と異なる位置にすることにより、関節間距離51を長くしてもロボットアームシステム2が占有する距離を短くできる。その結果、ロボットアームシステム2が占有する距離を長くしなくても作業の生産性を向上させることができる。   Therefore, by making the position of the first joint part 36 in the vertical direction different from the position of the second joint part 43, the distance occupied by the robot arm system 2 can be shortened even if the inter-joint distance 51 is increased. As a result, work productivity can be improved without increasing the distance occupied by the robot arm system 2.

(2)本実施形態によれば、第1アーム6は第2ワーク30に複数の第1ワーク29を設置する。このとき、第2ワーク30の個数より第1ワーク29の個数を多く使用する。そして、第1移動範囲46は第2移動範囲47より広い範囲になっている。従って、第1移動範囲46には第2移動範囲47より多くの第1ワーク29を配置できる。その結果、第1アーム6に第1ワーク29を供給する回数を減らすことができる。   (2) According to this embodiment, the first arm 6 installs a plurality of first workpieces 29 on the second workpiece 30. At this time, the number of first workpieces 29 is used more than the number of second workpieces 30. The first movement range 46 is wider than the second movement range 47. Accordingly, more first workpieces 29 can be arranged in the first movement range 46 than in the second movement range 47. As a result, the number of times of supplying the first work 29 to the first arm 6 can be reduced.

(3)本実施形態によれば、アーム制御部64は第1アーム6の動作及び第2アーム7の動作を制御する。そして、第1アーム6の動作により第1把持部38が移動し、第2アーム7の動作により第2把持部45が移動する。アーム制御部64は第1把持部38の移動と第2把持部45の移動とを並行して行う。従って、アーム制御部64が第1アーム6の動作及び第2アーム7の動作を交互に行うときに比べて、短時間に第1把持部38及び第2把持部45を移動目標とする場所に移動させることができる。   (3) According to the present embodiment, the arm control unit 64 controls the operation of the first arm 6 and the operation of the second arm 7. Then, the first grip 38 is moved by the operation of the first arm 6, and the second grip 45 is moved by the operation of the second arm 7. The arm control unit 64 performs the movement of the first holding unit 38 and the movement of the second holding unit 45 in parallel. Therefore, compared with the case where the arm control unit 64 alternately performs the operation of the first arm 6 and the operation of the second arm 7, the first gripping unit 38 and the second gripping unit 45 can be moved to a place to be moved in a short time. Can be moved.

(4)本実施形態によれば、重複範囲48内で第2アーム7が移動するとき第1アーム6は重複範囲に入らない。そして、重複範囲内で第2アーム7が停止するとき第1アーム6が重複範囲に入る。このように、重複範囲48内で第1アーム6と第2アーム7とが共に移動することを防止している。第1アーム6と第2アーム7とが共に移動して接近するときには第1アーム6の移動速度と第2アーム7の移動速度とを加算した速度で接近するので、干渉する危険性が高い。本実施形態では重複範囲48内で一方のアームのみ移動するのでアーム同士が干渉する危険を下げることができる。   (4) According to the present embodiment, when the second arm 7 moves within the overlapping range 48, the first arm 6 does not enter the overlapping range. When the second arm 7 stops within the overlapping range, the first arm 6 enters the overlapping range. In this way, the first arm 6 and the second arm 7 are prevented from moving together within the overlapping range 48. When the first arm 6 and the second arm 7 move together and approach each other, they approach at a speed obtained by adding the moving speed of the first arm 6 and the moving speed of the second arm 7, so there is a high risk of interference. In this embodiment, since only one arm moves within the overlapping range 48, the risk of the arms interfering with each other can be reduced.

(5)本実施形態によれば、重複範囲48内では第1アーム6及び第2アーム7の一方のアームのみ移動する。このように、重複範囲48内で第1アーム6と第2アーム7とが共に移動することを防止している。第1アーム6と第2アーム7とが共に移動して接近するときには第1アーム6の移動速度と第2アーム7の移動速度とを加算した速度で接近するので、干渉する危険性が高い。本実施形態では重複範囲48内で一方のアームのみ移動するのでアーム同士が干渉する危険を下げることができる。   (5) According to the present embodiment, only one of the first arm 6 and the second arm 7 moves within the overlapping range 48. In this way, the first arm 6 and the second arm 7 are prevented from moving together within the overlapping range 48. When the first arm 6 and the second arm 7 move together and approach each other, they approach at a speed obtained by adding the moving speed of the first arm 6 and the moving speed of the second arm 7, so there is a high risk of interference. In this embodiment, since only one arm moves within the overlapping range 48, the risk of the arms interfering with each other can be reduced.

(6)本実施形態によれば、関節仰角53が0度を超えている。従って、水平成分距離52は関節間距離51より短くなるので、ロボットアームシステム2が占有するX方向の距離を短くできる。   (6) According to the present embodiment, the joint elevation angle 53 exceeds 0 degree. Therefore, since the horizontal component distance 52 is shorter than the inter-joint distance 51, the distance in the X direction occupied by the robot arm system 2 can be shortened.

(7)本実施形態によれば、第2アーム7では第2把持部45が第2ワーク30を把持する。そして、第2アーム7は第2ワーク30の姿勢を変更する。このとき、第1アーム6が第1ワーク29を設置しやすい姿勢に第2アーム7が第2ワーク30の姿勢を移動する。これにより、第1アーム6は第1ワーク29を第2ワーク30に設置しやすくなっているので、安定して設置できる。   (7) According to the present embodiment, the second gripping portion 45 grips the second workpiece 30 in the second arm 7. Then, the second arm 7 changes the posture of the second work 30. At this time, the 2nd arm 7 moves the attitude | position of the 2nd workpiece | work 30 to the attitude | position in which the 1st arm 6 tends to install the 1st workpiece | work 29. FIG. Thereby, since the 1st arm 6 is easy to install the 1st work 29 in the 2nd work 30, it can install stably.

(第2の実施形態)
次に、ロボットアームシステムの一実施形態について図8のロボットアームシステムの構成を示す模式側面図を用いて説明する。本実施形態が第1の実施形態と異なるところは、第1アーム6が天井に設置されている点にある。尚、第1の実施形態と同じ点については説明を省略する。
(Second Embodiment)
Next, an embodiment of the robot arm system will be described with reference to the schematic side view showing the configuration of the robot arm system of FIG. This embodiment is different from the first embodiment in that the first arm 6 is installed on the ceiling. Note that description of the same points as in the first embodiment is omitted.

すなわち、本実施形態では、図8に示すように、組立装置77はロボットアームシステム78を備えている。ロボットアームシステム78は第1基台79を備え、第1基台79は固定金具79aにより天井80に固定されている。第1基台79には第1アーム6が設置されている。第1アーム6は第1台部34が天井80側に位置し、第1腕部37が床5側に位置している。   That is, in this embodiment, as shown in FIG. 8, the assembly apparatus 77 includes a robot arm system 78. The robot arm system 78 includes a first base 79, and the first base 79 is fixed to the ceiling 80 by a fixing bracket 79a. A first arm 6 is installed on the first base 79. As for the 1st arm 6, the 1st stand part 34 is located in the ceiling 80 side, and the 1st arm part 37 is located in the floor 5 side.

さらに、ロボットアームシステム78は第2基台81を備え、第2基台81は固定金具81aにより床5に固定されている。第2基台81には第2アーム7が設置されている。第2アーム7は第2台部41が床5側に位置し、第2腕部44が天井80側に位置している。   Furthermore, the robot arm system 78 includes a second base 81, and the second base 81 is fixed to the floor 5 by a fixing bracket 81a. A second arm 7 is installed on the second base 81. In the second arm 7, the second base portion 41 is located on the floor 5 side, and the second arm portion 44 is located on the ceiling 80 side.

第1移動範囲46と第2移動範囲47とは一部が重複し、重複範囲48が形成されている。そして、重複範囲48にてロボットアームシステム78は第1ワーク29と第2ワーク30とを組み立てる。そして、関節間距離51を離して設定することにより、重複範囲48を狭くしている。   The first moving range 46 and the second moving range 47 partially overlap, and an overlapping range 48 is formed. Then, the robot arm system 78 assembles the first work 29 and the second work 30 in the overlapping range 48. Then, the overlapping range 48 is narrowed by setting the inter-joint distance 51 apart.

第1アーム6と第2アーム7とはZ方向に対向して配置されているので、関節仰角53が90度になっている。このとき、X方向において第1移動範囲46に第2移動範囲47が入っている。第1移動範囲46及び第2移動範囲47がX方向にしめる長さがロボットアームシステム78のX方向の長さである。従って、ロボットアームシステム78がX方向にしめる長さは第1移動範囲46のX方向の長さである。そして、ロボットアームシステム78は第1アーム6と第2アーム7とがX方向に並ぶときに比べてX方向にしめる長さを短くできる。ロボットアームシステム78はY方向においても同じ構造であり、ロボットアームシステム78は第1アーム6と第2アーム7とがY方向に並ぶときに比べてY方向にしめる長さを短くできる。   Since the first arm 6 and the second arm 7 are arranged to face each other in the Z direction, the joint elevation angle 53 is 90 degrees. At this time, the second movement range 47 is included in the first movement range 46 in the X direction. The length of the first movement range 46 and the second movement range 47 in the X direction is the length of the robot arm system 78 in the X direction. Therefore, the length that the robot arm system 78 moves in the X direction is the length of the first movement range 46 in the X direction. The robot arm system 78 can shorten the length of the first arm 6 and the second arm 7 in the X direction as compared to when the first arm 6 and the second arm 7 are arranged in the X direction. The robot arm system 78 has the same structure in the Y direction, and the robot arm system 78 can shorten the length of the first arm 6 and the second arm 7 in the Y direction compared to when the first arm 6 and the second arm 7 are arranged in the Y direction.

(第3の実施形態)
次に、ロボットアームシステムを用いた製造装置の一実施形態について図9のロボットアームシステムの構成を示す模式平面図を用いて説明する。本実施形態が第1の実施形態と異なるところは、ロボットアームシステムが繋げて設置されている点にある。尚、第1の実施形態と同じ点については説明を省略する。
(Third embodiment)
Next, an embodiment of a manufacturing apparatus using a robot arm system will be described with reference to the schematic plan view showing the configuration of the robot arm system shown in FIG. This embodiment is different from the first embodiment in that a robot arm system is connected and installed. Note that description of the same points as in the first embodiment is omitted.

図9に示すように、製造装置84は第1ロボットアームシステム85及び第2ロボットアームシステム86を備えている。第1ロボットアームシステム85及び第2ロボットアームシステム86は第1の実施形態におけるロボットアームシステム2と同様の構成になっている。   As shown in FIG. 9, the manufacturing apparatus 84 includes a first robot arm system 85 and a second robot arm system 86. The first robot arm system 85 and the second robot arm system 86 have the same configuration as the robot arm system 2 in the first embodiment.

第1ロボットアームシステム85における第1アーム6の第1移動範囲46と第2ロボットアームシステム86における第2アーム7の第2移動範囲47とが重複している。この重複している範囲をシステム間重複範囲87とする。システム間重複範囲87には給材場所としての受渡テーブル88が設置されている。そして、第1ロボットアームシステム85は第1ワーク29と第2ワーク30とを組み立てた第3ワーク89を受渡テーブル88上に移動する。   The first movement range 46 of the first arm 6 in the first robot arm system 85 and the second movement range 47 of the second arm 7 in the second robot arm system 86 overlap. This overlapping range is referred to as an inter-system overlapping range 87. A delivery table 88 is provided as a material supply place in the inter-system overlap area 87. Then, the first robot arm system 85 moves the third work 89 assembled from the first work 29 and the second work 30 onto the delivery table 88.

第2ロボットアームシステム86では第2アーム7の第2把持部45が第3ワーク89を把持して給材する。これにより、第3ワーク89を第1ロボットアームシステム85から第2ロボットアームシステム86に移動する搬送装置が無くても第1ロボットアームシステム85から第2ロボットアームシステム86に第3ワーク89を移動できる。その結果、搬送装置を省略できるので製造装置84を生産性良く製造できる。   In the second robot arm system 86, the second gripping part 45 of the second arm 7 grips the third work 89 and supplies the material. Accordingly, the third work 89 is moved from the first robot arm system 85 to the second robot arm system 86 even if there is no transfer device for moving the third work 89 from the first robot arm system 85 to the second robot arm system 86. it can. As a result, since the conveying device can be omitted, the manufacturing device 84 can be manufactured with high productivity.

尚、本実施形態は上述した実施形態に限定されるものではなく、本発明の技術的思想内で当分野において通常の知識を有する者により種々の変更や改良を加えることも可能である。変形例を以下に述べる。
(変形例1)
前記第1の実施形態では、干渉制御部68は重複範囲48で第1把持部38及び第2把持部45が干渉しないように第1アーム6及び第2アーム7の動作を制御した。干渉制御部68は、さらに、第1ワーク29及び第2ワーク30が干渉しないように第1アーム6及び第2アーム7の動作を制御してもよい。干渉制御部68は、さらに、第1腕部37及び第2腕部44が干渉しないように第1アーム6及び第2アーム7の動作を制御してもよい。干渉制御部68は把持部、ワーク、腕部のいずれもが干渉しないように制御する。これにより、ロボットアームシステム2は安定して組み立て等の作業を行うことができる。
Note that the present embodiment is not limited to the above-described embodiment, and various changes and improvements can be added by those having ordinary knowledge in the art within the technical idea of the present invention. A modification will be described below.
(Modification 1)
In the first embodiment, the interference control unit 68 controls the operations of the first arm 6 and the second arm 7 so that the first gripping part 38 and the second gripping part 45 do not interfere in the overlapping range 48. The interference control unit 68 may further control the operations of the first arm 6 and the second arm 7 so that the first work 29 and the second work 30 do not interfere with each other. The interference control unit 68 may further control the operations of the first arm 6 and the second arm 7 so that the first arm unit 37 and the second arm unit 44 do not interfere with each other. The interference control unit 68 performs control so that none of the gripping part, the workpiece, and the arm part interferes. Thereby, the robot arm system 2 can perform operations such as assembly stably.

(変形例2)
前記第1の実施形態では、X方向に第1アーム6と第2アーム7とが並んで配置された。第1アーム6と第2アーム7とが並ぶ方向はX方向に限らない。組立装置1のレイアウトに合わせて変更しても良い。組立装置1のレイアウトに柔軟性を持たせることができる。
(Modification 2)
In the first embodiment, the first arm 6 and the second arm 7 are arranged side by side in the X direction. The direction in which the first arm 6 and the second arm 7 are arranged is not limited to the X direction. You may change according to the layout of the assembly apparatus 1. FIG. The layout of the assembling apparatus 1 can be given flexibility.

(変形例3)
前記第1の実施形態では、第1移動範囲46が第2移動範囲47より広く設定された。第1棚21〜第4棚24が配置できるときには第1移動範囲46と第2移動範囲47とは同じ面積でも良い。組立装置1のレイアウトに柔軟性を持たせることができる。
(Modification 3)
In the first embodiment, the first movement range 46 is set wider than the second movement range 47. When the first shelf 21 to the fourth shelf 24 can be arranged, the first movement range 46 and the second movement range 47 may have the same area. The layout of the assembling apparatus 1 can be given flexibility.

(変形例4)
前記第1の実施形態では、ステップS5とステップS6とが並行して行われ、ステップS8とステップS9とが並行して行われた。各ステップは順番に行われても良い。組立装置1の制限に従って製造し易い手順で行うことができる。
(Modification 4)
In the first embodiment, step S5 and step S6 are performed in parallel, and step S8 and step S9 are performed in parallel. Each step may be performed in order. It can be performed in a procedure that is easy to manufacture according to the limitations of the assembling apparatus 1.

(変形例5)
前記第1の実施形態では、第2把持部45が重複範囲48に入るときに第1把持部38が第1単独範囲49にて待機した。干渉制御部68が確実に干渉防止の制御を行えるときには第1把持部38と第2把持部45とが同時に重複範囲48に入っても良い。そして、第1把持部38と第2把持部45とが同時に重複範囲48で移動しても良い。さらに、短時間で第1把持部38及び第2把持部45を目的とする場所に移動させることができる。
(Modification 5)
In the first embodiment, the first grip 38 waits in the first single range 49 when the second grip 45 enters the overlapping range 48. When the interference controller 68 can reliably control interference prevention, the first grip 38 and the second grip 45 may enter the overlapping range 48 at the same time. And the 1st holding part 38 and the 2nd holding part 45 may move in the overlapping range 48 simultaneously. Furthermore, the first grip 38 and the second grip 45 can be moved to a target location in a short time.

(変形例6)
前記第3の実施形態では、第1ロボットアームシステム85の第1移動範囲46と第2ロボットアームシステム86の第2移動範囲47との間に受渡テーブル88が設置された。この他にも、第1ロボットアームシステム85の第1移動範囲46と第2ロボットアームシステム86の第1移動範囲46との間に受渡テーブル88を設置しても良い。そして、他にも、第1ロボットアームシステム85の第2移動範囲47と第2ロボットアームシステム86の第2移動範囲47との間に受渡テーブル88を設置しても良い。このときは、第2アーム7が第3ワーク89を受渡テーブル88に搬送する。この場合にも、第1ロボットアームシステム85と第2ロボットアームシステム86との間で第3ワーク89を受け渡すことができる。他にも、第1ロボットアームシステム85の第2移動範囲47と第2ロボットアームシステム86の第1移動範囲46との間に受渡テーブル88を設置しても良い。このときも、第2アーム7が第3ワーク89を受渡テーブル88に搬送する。この場合にも、第1ロボットアームシステム85と第2ロボットアームシステム86との間で第3ワーク89を受け渡すことができる。
(Modification 6)
In the third embodiment, the delivery table 88 is installed between the first movement range 46 of the first robot arm system 85 and the second movement range 47 of the second robot arm system 86. In addition, a delivery table 88 may be installed between the first movement range 46 of the first robot arm system 85 and the first movement range 46 of the second robot arm system 86. In addition, a delivery table 88 may be installed between the second movement range 47 of the first robot arm system 85 and the second movement range 47 of the second robot arm system 86. At this time, the second arm 7 conveys the third work 89 to the delivery table 88. Also in this case, the third work 89 can be delivered between the first robot arm system 85 and the second robot arm system 86. In addition, a delivery table 88 may be installed between the second movement range 47 of the first robot arm system 85 and the first movement range 46 of the second robot arm system 86. Also at this time, the second arm 7 conveys the third work 89 to the delivery table 88. Also in this case, the third work 89 can be delivered between the first robot arm system 85 and the second robot arm system 86.

2,78…ロボットアームシステム、29…第1ワーク、30…第2ワーク、31…制御部としての制御装置、35…第1本体部、36…第1関節部、38…第1把持部、42…第2本体部、43…第2関節部、45…第2把持部、46…第1移動範囲、47…第2移動範囲、48…重複範囲、53…角度としての関節仰角、88…給材場所としての受渡テーブル、89…第3ワーク。   DESCRIPTION OF SYMBOLS 2,78 ... Robot arm system, 29 ... 1st workpiece | work, 30 ... 2nd workpiece | work, 31 ... Control apparatus as a control part, 35 ... 1st main-body part, 36 ... 1st joint part, 38 ... 1st holding part, 42 ... 2nd body part, 43 ... 2nd joint part, 45 ... 2nd holding part, 46 ... 1st movement range, 47 ... 2nd movement range, 48 ... Overlapping range, 53 ... Joint elevation angle as angle, 88 ... A delivery table as a material supply place, 89 ... third work.

Claims (8)

第1ワークを把持する第1把持部と第1本体部に回転可能に接続された第1関節部とを有し前記第1把持部と前記第1関節部との距離を変更可能な第1アームと、
第2ワークを把持する第2把持部と第2本体部に回転可能に接続された第2関節部とを有し前記第2把持部と前記第2関節部との距離を変更可能な第2アームと、を備え、
前記第1関節部及び前記第2関節部の位置は前記第1ワークと前記第2ワークとが接触可能な位置であり、鉛直方向における位置が異なることを特徴とするロボットアームシステム。
A first gripping part that grips the first workpiece and a first joint part rotatably connected to the first main body part, and a distance between the first gripping part and the first joint part can be changed. Arm,
A second gripping part that grips the second workpiece and a second joint part that is rotatably connected to the second main body part, and is capable of changing a distance between the second gripping part and the second joint part. An arm, and
The position of the said 1st joint part and the said 2nd joint part is a position where the said 1st workpiece | work and the said 2nd workpiece | work can contact, The position in a perpendicular direction differs, The robot arm system characterized by the above-mentioned.
請求項1に記載のロボットアームシステムであって、
前記第1把持部が移動する範囲を示す第1移動範囲は前記第2把持部が移動する範囲を示す第2移動範囲より広い範囲であり、前記第1アームは前記第2ワークに複数の前記第1ワークを設置することを特徴とするロボットアームシステム。
The robot arm system according to claim 1,
The first movement range indicating the range in which the first gripping portion moves is wider than the second movement range indicating the range in which the second gripping portion moves, and the first arm has a plurality of the second workpieces on the second workpiece. A robot arm system characterized by installing a first workpiece.
請求項2に記載のロボットアームシステムであって、
前記第1アームの動作及び前記第2アームの動作を制御する制御部を備え、
前記制御部は前記第1把持部の移動と前記第2把持部の移動とを並行して行うことを特徴とするロボットアームシステム。
The robot arm system according to claim 2,
A control unit for controlling the operation of the first arm and the operation of the second arm;
The robot arm system according to claim 1, wherein the control unit performs the movement of the first holding unit and the movement of the second holding unit in parallel.
請求項3に記載のロボットアームシステムであって、
前記第1移動範囲と前記第2移動範囲とが重なる重複範囲を前記第1アーム及び前記第2アームの一方が移動するとき他方は前記重複範囲に入らないように前記制御部が前記第1アームの動作及び前記第2アームの動作を制御することを特徴とするロボットアームシステム。
The robot arm system according to claim 3,
When the one of the first arm and the second arm moves in an overlapping range where the first moving range and the second moving range overlap, the control unit controls the first arm so that the other does not enter the overlapping range. And a robot arm system for controlling the operation of the second arm.
請求項4に記載のロボットアームシステムであって、
前記重複範囲を前記第1アーム及び前記第2アームが位置するとき一方のアームのみ移動するように前記制御部が前記第1アームの動作及び前記第2アームの動作を制御することを特徴とするロボットアームシステム。
The robot arm system according to claim 4,
The controller controls the operation of the first arm and the operation of the second arm so that only one arm moves when the first arm and the second arm are positioned in the overlapping range. Robot arm system.
請求項1〜5のいずれか一項に記載のロボットアームシステムであって、
前記第1アームまたは前記第2アームは前記第1ワークと前記第2ワークとが合体した第3ワークを次工程の給材場所に移動することを特徴とするロボットアームシステム。
The robot arm system according to any one of claims 1 to 5,
The robot arm system according to claim 1, wherein the first arm or the second arm moves a third work, which is a combination of the first work and the second work, to a feeding place for a next process.
請求項1〜6のいずれか一項に記載のロボットアームシステムであって、
前記第1関節部と前記第2関節部とを結ぶ線と水平線とがなす角度が0度を超えて90度以下であることを特徴とするロボットアームシステム。
The robot arm system according to any one of claims 1 to 6,
The robot arm system, wherein an angle formed between a line connecting the first joint part and the second joint part and a horizontal line is more than 0 degree and 90 degrees or less.
請求項2に記載のロボットアームシステムであって、
前記第1アームが前記第1ワークを設置しやすい姿勢に前記第2アームが前記第2ワークを移動することを特徴とするロボットアームシステム。
The robot arm system according to claim 2,
The robot arm system, wherein the second arm moves the second work in a posture in which the first arm can easily place the first work.
JP2015135029A 2015-07-06 2015-07-06 Robot arm system Expired - Fee Related JP6641746B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015135029A JP6641746B2 (en) 2015-07-06 2015-07-06 Robot arm system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015135029A JP6641746B2 (en) 2015-07-06 2015-07-06 Robot arm system

Publications (3)

Publication Number Publication Date
JP2017013209A true JP2017013209A (en) 2017-01-19
JP2017013209A5 JP2017013209A5 (en) 2018-08-09
JP6641746B2 JP6641746B2 (en) 2020-02-05

Family

ID=57827625

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015135029A Expired - Fee Related JP6641746B2 (en) 2015-07-06 2015-07-06 Robot arm system

Country Status (1)

Country Link
JP (1) JP6641746B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019189198A1 (en) * 2018-03-28 2019-10-03 Ntn株式会社 Combined work apparatus using linked operation devices
JP2019171507A (en) * 2018-03-28 2019-10-10 Ntn株式会社 Complex working device
JP2020082227A (en) * 2018-11-16 2020-06-04 花王株式会社 Palletizing device
CN113931713A (en) * 2020-06-29 2022-01-14 利捷得(苏州)自动化有限公司 Full-automatic tappet oiling machine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108129A (en) * 1991-10-21 1993-04-30 Nachi Fujikoshi Corp Inter-robot interlock control method
JPH07281721A (en) * 1994-04-15 1995-10-27 Fanuc Ltd Traveling robot system and assembly work executing method using same
JP2010240793A (en) * 2009-04-08 2010-10-28 Seiko Epson Corp Robot control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108129A (en) * 1991-10-21 1993-04-30 Nachi Fujikoshi Corp Inter-robot interlock control method
JPH07281721A (en) * 1994-04-15 1995-10-27 Fanuc Ltd Traveling robot system and assembly work executing method using same
JP2010240793A (en) * 2009-04-08 2010-10-28 Seiko Epson Corp Robot control method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019189198A1 (en) * 2018-03-28 2019-10-03 Ntn株式会社 Combined work apparatus using linked operation devices
JP2019171507A (en) * 2018-03-28 2019-10-10 Ntn株式会社 Complex working device
JP2020082227A (en) * 2018-11-16 2020-06-04 花王株式会社 Palletizing device
JP7227745B2 (en) 2018-11-16 2023-02-22 花王株式会社 Palletizing device
CN113931713A (en) * 2020-06-29 2022-01-14 利捷得(苏州)自动化有限公司 Full-automatic tappet oiling machine

Also Published As

Publication number Publication date
JP6641746B2 (en) 2020-02-05

Similar Documents

Publication Publication Date Title
EP2623269B1 (en) Assembly equipment and assembly method
JP6228120B2 (en) Working machine equipped with an articulated robot and electrical component mounting machine
JP5895337B2 (en) robot
JP6628534B2 (en) Automatic assembly method and automatic assembly system
US10857668B2 (en) Robot, control device, and robot system
EP2821178A1 (en) Robotic system
CN102152298A (en) Robot system and method of manufacturing product
WO2017033355A1 (en) Manipulator system
EP2363250A2 (en) Production system comprising a workpiece stocker, a dual-arm robot and a second robot
CN102892557A (en) Robot cell apparatus and production system
US20150120059A1 (en) Axis angle determination method for six-axis robot and control apparatus for six-axis robot
US20140150591A1 (en) Multi-parallel manipulator system
JP2017013209A (en) Robot arm system
CN108858278B (en) robot
EP3075495B1 (en) Automated assembly method and automated assembly apparatus
JP6366665B2 (en) Robot apparatus, assembly apparatus, gripping hand, and article manufacturing method
JP6928316B2 (en) Parts mounting machine with holding function
JP2018187748A (en) Robot, robot controller and robot system
CN109952177B (en) Robot system, robot controller, robot control method, and computer-readable storage medium
JP2015000438A (en) Robot, positional attitude correction device, and positional attitude correction method
JP5991361B2 (en) Robot system, robot and control device
JP2014121788A (en) Robot and robot system
JP6741544B2 (en) robot
JP2010094768A (en) Manipulator system
JP2017080859A (en) Robot and robot system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180702

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180702

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180906

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190829

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191216

R150 Certificate of patent or registration of utility model

Ref document number: 6641746

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees