JPH0513733B2 - - Google Patents
Info
- Publication number
- JPH0513733B2 JPH0513733B2 JP17075489A JP17075489A JPH0513733B2 JP H0513733 B2 JPH0513733 B2 JP H0513733B2 JP 17075489 A JP17075489 A JP 17075489A JP 17075489 A JP17075489 A JP 17075489A JP H0513733 B2 JPH0513733 B2 JP H0513733B2
- Authority
- JP
- Japan
- Prior art keywords
- bending
- pipe
- workpiece
- articulated robot
- robot
- 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.)
- Expired - Lifetime
Links
- 238000005452 bending Methods 0.000 claims description 165
- 230000007246 mechanism Effects 0.000 claims description 133
- 238000000034 method Methods 0.000 description 42
- 210000000078 claw Anatomy 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000003754 machining Methods 0.000 description 3
- 238000012999 compression bending Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Bending Of Plates, Rods, And Pipes (AREA)
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、長尺状の被加工物、例えばパイプや
棒状材を所定の方向に曲げ加工する際に、曲げ機
構を被加工物の廻りに移動して曲げ加工する曲げ
加工装置に関する。Detailed Description of the Invention [Industrial Application Field] The present invention provides a method for bending a long workpiece, such as a pipe or a rod, in a predetermined direction by moving the bending mechanism around the workpiece. The present invention relates to a bending device that moves to perform bending.
[従来の技術]
従来より、長尺状の被加工物を複数の箇所で曲
げ加工する際に、その曲げ方向がそれぞれの曲げ
箇所で異なる場合には、被加工物を曲げ方向に応
じて回転させるか、あるいは、曲げ機構をその曲
げ方向に応じて被加工物の廻りに揺動させるもの
が用いられている。どちらのものを用いるかは、
被加工物の曲げ形状に応じて選定されている。曲
げ機構を揺動させるものとしては、例えば、被加
工物の軸方向と平行な軸の廻りで回動する関節を
3組有する関節型ロボツトの先端に曲げ機構を取
り付け、各関節を回動して曲げ機構を所定の位置
に移動するものが提案されている(特願平1−
117816)。[Conventional technology] Conventionally, when bending a long workpiece at multiple locations, if the bending direction is different at each bending location, the workpiece is rotated according to the bending direction. Alternatively, a bending mechanism is used that swings around the workpiece depending on the bending direction. Which one to use?
It is selected according to the bending shape of the workpiece. An example of a device that swings the bending mechanism is to attach the bending mechanism to the tip of an articulated robot that has three sets of joints that rotate around an axis parallel to the axial direction of the workpiece, and rotate each joint. It has been proposed that the bending mechanism is moved to a predetermined position by
117816).
[発明が解決しようとする課題]
しかしながら、こうした回動する関節を有する
関節型ロボツトで曲げ加工するものでは、例え
ば、被加工物の曲げ方向に応じて、曲げ機構を所
定の位置に移動する際に、例えば、関節型ロボツ
トのアームと被加工物とが干渉して、曲げ機構を
曲げ方向に応じた所定の位置に移動することがで
きない領域ができてしまうという問題があつた。[Problems to be Solved by the Invention] However, when bending is performed using such an articulated robot having a rotating joint, for example, when moving the bending mechanism to a predetermined position depending on the bending direction of the workpiece, For example, there was a problem in that the arm of the articulated robot and the workpiece interfered, creating a region in which the bending mechanism could not be moved to a predetermined position according to the bending direction.
そこで本発明は上記の課題を解決することを目
的とし、曲げ機構を被加工物の廻りに移動して所
定の方向に曲げ加工すると共に、曲げ方向に制約
を受けない曲げ加工装置を提供することにある。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a bending device that moves a bending mechanism around a workpiece to perform bending in a predetermined direction, and is not subject to restrictions on the bending direction. It is in.
[課題を解決するための手段]
かかる目的を達成すべく、本発明は課題を解決
するための手段として次の構成を取つた。即ち、
第1図に例示する如く、
長尺状の被加工物の曲げ加工形状に応じた溝を
有する曲げ型と、該曲げ型の廻りを公転可能な締
め型とにより前記被加工物を挟持し、前記締め型
を公転させて曲げ加工する曲げ機構M1を有する
曲げ加工装置において、
前記被加工物を把持可能なチヤツク機構M2を
支持する支持台M3を備え、前記チヤツク機構M
2に把持された前記被加工物と平行に設けられた
軌道上を前記チヤツク機構M2に向かつて移動す
る移動機構M4を設け、該移動機構M4に前記被
加工物の軸方向と平行な軸の廻りで回動する関節
を3組以上有する関節型ロボツトM5を載置し、
該関節型ロボツトM5の先端に前記曲げ機構M1
を取り付け、前記被加工物をその軸の廻りにひね
るときには、前記曲げ機構M1を制御して前記被
加工物を挟持してから、前記チヤツク機構M2を
制御して前記被加工物を解放し、次に前記関節型
ロボツトM5を制御して各関節を回動し前記被加
工物を所定角度ひねるひねり制御手段M6を備え
たことを特徴とする曲げ加工装置の構成がそれで
ある。[Means for Solving the Problems] In order to achieve the above object, the present invention has the following configuration as a means for solving the problems. That is,
As illustrated in FIG. 1, the workpiece is held between a bending mold having a groove corresponding to the bending shape of the long workpiece and a clamping mold that can revolve around the bending mold, A bending device having a bending mechanism M1 that rotates the clamping die to perform bending, comprising a support base M3 that supports a chuck mechanism M2 capable of gripping the workpiece, the chuck mechanism M
A moving mechanism M4 is provided that moves toward the chuck mechanism M2 on a track provided parallel to the workpiece gripped by the workpiece. An articulated robot M5 having three or more sets of joints that rotates around the robot is mounted,
The bending mechanism M1 is provided at the tip of the articulated robot M5.
is attached, and when twisting the workpiece around its axis, controlling the bending mechanism M1 to clamp the workpiece, and then controlling the chuck mechanism M2 to release the workpiece, Next, the bending apparatus is characterized in that it includes twist control means M6 that controls the articulated robot M5 to rotate each joint and twist the workpiece by a predetermined angle.
[作用]
前記構成を有する曲げ加工装置は、チヤツク機
構M2が被加工物を把持し、支持台M3がチヤツ
ク機構M2を支持して被加工物を固定する。そし
て、移動機構M4が軌道上を被加工物と平行に関
節型ロボツトM5を支持台M3に向かつて移動
し、関節型ロボツトM5の各関節が回動して曲げ
機構M1を被加工物の廻りに移動し、曲げ機構M
1が被加工物を所定の曲げ方向に曲げ加工する。
更に、被加工物の他の箇所を曲げ加工するため
に、移動機構M4が軌道上を被加工物と平行に関
節型ロボツトM5をチヤツク機構M2に向かつて
移動する。そして、被加工物をその軸の廻りにひ
ねるときには、ひねり制御手段M6が、まず、曲
げ機構M1を制御して曲げ機構M1により被加工
物を挟持し、チヤツク機構M2を制御して被加工
物を解放する。次に、関節型ロボツトM5を制御
して各関節を回動し、被加工物を所定角度ひね
る。その後、再び、関節型ロボツトM5の各関節
が回動して曲げ機構M1を被加工物の廻りに移動
し、曲げ機構M1が被加工物を所定の曲げ方向に
曲げ加工する。[Operation] In the bending apparatus having the above configuration, the chuck mechanism M2 grips the workpiece, and the support base M3 supports the chuck mechanism M2 to fix the workpiece. Then, the moving mechanism M4 moves the articulated robot M5 toward the support base M3 on the orbit parallel to the workpiece, and each joint of the articulated robot M5 rotates to move the bending mechanism M1 around the workpiece. Move to bending mechanism M
1 bends the workpiece in a predetermined bending direction.
Furthermore, in order to bend other parts of the workpiece, the moving mechanism M4 moves the articulated robot M5 toward the chuck mechanism M2 on a track parallel to the workpiece. When twisting the workpiece around its axis, the twist control means M6 first controls the bending mechanism M1 so that the bending mechanism M1 clamps the workpiece, and controls the chuck mechanism M2 to twist the workpiece. to release. Next, the articulated robot M5 is controlled to rotate each joint and twist the workpiece by a predetermined angle. Thereafter, each joint of the articulated robot M5 rotates again to move the bending mechanism M1 around the workpiece, and the bending mechanism M1 bends the workpiece in a predetermined bending direction.
[実施例]
以下本発明の実施例を図面に基づいて詳細に説
明する。[Example] Hereinafter, an example of the present invention will be described in detail based on the drawings.
第2図は本発明の一実施例である曲げ加工装置
の正面図である。曲げ加工装置のほぼ中央に被加
工物としての長尺状のパイプPを把持可能なチヤ
ツク機構1が設けられている。このチヤツク機構
1は、第4図に示すように、揺動可能な2個のチ
ヤツク爪2,4を有し、シリンダ6を駆動して周
知のリンク機構8を介してチヤツク爪2,4を揺
動し、チヤツク爪2,4の両先端が合わさつて、
パイプPの外周を把持するようになされている。 FIG. 2 is a front view of a bending device which is an embodiment of the present invention. A chuck mechanism 1 capable of gripping a long pipe P as a workpiece is provided approximately in the center of the bending device. As shown in FIG. 4, this chuck mechanism 1 has two swingable chuck pawls 2 and 4, and drives a cylinder 6 to connect the chuck pawls 2 and 4 via a well-known link mechanism 8. It swings, and both tips of chuck claws 2 and 4 come together,
It is designed to grip the outer periphery of the pipe P.
前記チヤツク機構1は摺動台18の先端に取り
付けられており、この摺動台18は揺動部材20
に摺動可能に支承され、揺動部材20に設けられ
た上下用シリンダ22のロツド22aの先端は前
記摺動台18に固定されている。そして、揺動部
材20はベース24にピン26によつて揺動可能
に支承されており、揺動部材20の一端には揺動
用シリンダ28のロツド28aが係止されてい
る。上下用シリンダ22によりチヤツク機構1が
上下方向(第2図矢印A方向)に移動され、揺動
用シリンダ28によりチヤツク機構1をピン26
の廻りに揺動できるようになされている(第2図
矢印B方向)。これらの摺動台18、揺動部材2
0、上下用シリンダ22、揺動用シリンダ28等
により支持台29を構成している。尚、支持台2
9は、本実施例のように、上下、揺動できる構成
のものに限らず、単にチヤツク機構1を中央に固
定する固定式のものであつても実施可能である。 The chuck mechanism 1 is attached to the tip of a sliding table 18, and this sliding table 18 is connected to a swinging member 20.
The tip of the rod 22a of the vertical cylinder 22 provided on the swinging member 20 is fixed to the sliding base 18. The swinging member 20 is swingably supported on the base 24 by a pin 26, and a rod 28a of a swinging cylinder 28 is locked to one end of the swinging member 20. The chuck mechanism 1 is moved up and down by the vertical cylinder 22 (in the direction of arrow A in FIG. 2), and the swinging cylinder 28 moves the chuck mechanism 1 to the pin 26.
(in the direction of arrow B in Fig. 2). These sliding bases 18 and swinging members 2
0, a vertical cylinder 22, a swing cylinder 28, and the like constitute a support base 29. In addition, support stand 2
9 is not limited to a structure that can be swung up and down as in this embodiment, but may also be a fixed type that simply fixes the chuck mechanism 1 at the center.
また、チヤツク機構1に把持されたパイプPと
平行に、かつ把持されたパイプPの両側に、それ
ぞれ2本づつのレール30,32が敷設されて軌
道34,36が設けられている。このレール3
0,32には、それぞえれ移動台38,40がレ
ール30,32上を移動可能に載せられている。
そして、移動台38,40はそれぞれ軌道34,
36の端に設けられた駆動機構42,44により
回転されるチエーン46,47を介して軌道3
4,36に沿つて移動されるようになされてい
る。この2台の移動台38,40、両軌道34,
36、2組の駆動機構42,44等により2組の
移動機構48,49を構成している。 Furthermore, tracks 34 and 36 are provided by two rails 30 and 32 laid parallel to the pipe P held by the chuck mechanism 1 and on both sides of the held pipe P, respectively. This rail 3
On rails 0 and 32, movable platforms 38 and 40 are mounted movably on rails 30 and 32, respectively.
The movable platforms 38 and 40 are moved to the tracks 34 and 40, respectively.
The track 3 is rotated by a drive mechanism 42, 44 provided at the end of the track 3
4, 36. These two moving tables 38, 40, both tracks 34,
36, two sets of drive mechanisms 42, 44, etc. constitute two sets of moving mechanisms 48, 49.
前記両移動台38,40には、それぞれ第1、
第2多関節型ロボツト50,52が載置されてお
り、この両第1、第2多関節型ロボツト50,5
2は同一構成のものであり、両移動台38,40
上にチヤツク機構1を中心にして対称となるよう
に設けている。両第1、第2多関節型ロボツト5
0,52については、一方の第1多関節型ロボツ
ト50について詳細に説明する。本実施例の第1
多関節型ロボツト50は、移動台38上に固定さ
れた固定部54と、第1アーム56、第2アーム
58、先端アーム60と、固定部54及び各アー
ム56,58,60を接続すると共にパイプPの
軸方向と平行な軸の廻りで回動する3組の関節6
2,64,66とを有するものである。尚、関節
は3組以上あつても実施可能である。 Both the movable tables 38 and 40 have a first
A second articulated robot 50, 52 is mounted, and both the first and second articulated robots 50, 5
2 has the same configuration, and both moving tables 38, 40
The chuck mechanism 1 is provided symmetrically on the top with the chuck mechanism 1 at the center. Both first and second articulated robots 5
0 and 52, one of the first articulated robots 50 will be explained in detail. The first example of this example
The articulated robot 50 connects a fixed part 54 fixed on the moving table 38, a first arm 56, a second arm 58, a tip arm 60, and the fixed part 54 and each arm 56, 58, 60. Three sets of joints 6 that rotate around an axis parallel to the axial direction of the pipe P
2, 64, and 66. Note that it is possible to implement the method even if there are three or more sets of joints.
そして、両第1、第2多関節型ロボツト50,
52の先端アーム60,68には、それぞれ第
1、第2曲げ機構70,72が取り付けられてい
る。この第1、第2曲げ機構70,72も同一構
成であるので、第1多関節型ロボツト50に取り
付けられた第1曲げ機構70について詳細に説明
する。この第1曲げ機構70は、第5図、第6図
に示すように、先端アーム60の軸の延長方向に
曲げ型74の軸が同軸上に設けられており、曲げ
型74には、本実施例では、その軸方向の廻りに
2種類の曲げ半径に応じた2つの溝76,78が
形成されている。本実施例では、2つの溝76,
78を設けたが、1つの溝であつてもよい。 Both the first and second articulated robots 50,
First and second bending mechanisms 70 and 72 are attached to the distal arms 60 and 68 of 52, respectively. Since the first and second bending mechanisms 70 and 72 have the same configuration, the first bending mechanism 70 attached to the first articulated robot 50 will be described in detail. As shown in FIGS. 5 and 6, the first bending mechanism 70 includes a bending die 74 whose axis is coaxial with the axis of the distal end arm 60. In the embodiment, two grooves 76 and 78 corresponding to two types of bending radii are formed around the axial direction. In this embodiment, two grooves 76,
Although 78 is provided, it may be one groove.
また、シリンダ79により駆動され曲げ型74
に向かつて移動して、曲げ型74と共にパイプP
を挟持する締め型80が設けられており、この締
め型80はパイプPを挟持した状態で曲げ型74
の廻りを公転し、締め型80を所定の角度回転し
て、いわゆるコンプレツシヨン曲げができるよう
になされている。そして、この締め型80に並ん
で曲げ加工時の反力を受ける圧力型82が設けら
れている。このように、第1多関節型ロボツト5
0に第1曲げ機構70を取り付けているので、各
関節62,64,66を回動しても、曲げ型74
の軸方向は、常にパイプPの軸方向と直交する。 Also, the bending die 74 is driven by the cylinder 79.
The pipe P is moved together with the bending mold 74.
A clamping mold 80 is provided to clamp the pipe P, and this clamping mold 80 is inserted into the bending mold 74 while clamping the pipe P.
The clamping die 80 is rotated by a predetermined angle to perform so-called compression bending. A pressure die 82 is provided alongside this clamping die 80 to receive a reaction force during bending. In this way, the first articulated robot 5
Since the first bending mechanism 70 is attached to the bending die 74, even if each joint 62, 64, 66 is rotated, the bending die 74
The axial direction of the pipe P is always perpendicular to the axial direction of the pipe P.
次に、本実施例の電気系統を第7図に示すブロ
ツク図によつて説明する。本装置はホストコンピ
ユータ100、第1制御装置102、第2制御装
置104によつて駆動・制御されてパイプPの加
工を行う。本実施例では、ホストコンピユータ1
00は、オペレータにより入力されるパイプPの
曲げ加工データに基づいて、各第1、第2多関節
型ロボツト50,52がパイプPを干渉するかど
うかを判定する。 Next, the electrical system of this embodiment will be explained with reference to the block diagram shown in FIG. This device is driven and controlled by a host computer 100, a first control device 102, and a second control device 104 to process the pipe P. In this embodiment, the host computer 1
00 determines whether each of the first and second articulated robots 50 and 52 will interfere with the pipe P based on the bending data of the pipe P input by the operator.
例えば、パイプPの曲げ方向によつて、第1多
関節型ロボツト50の場合で説明すると、各関節
62,64,66間の距離等の関係に応じて、第
2アーム58等とパイプPが干渉する場合があ
る。第11図に実線で示すように、第2アーム5
8がパイプPの上から覆いかぶさる様な曲げ方向
となると、第2アーム58がパイプPと干渉し、
それ以上の曲げ方向となるように第1曲げ機構7
0をパイプPの廻りに移動できなくなる。また、
二点鎖線で示すように、第2アーム58がパイプ
Pの下からパイプPを押し上げる様な曲げ方向と
なると、第2アーム58がパイプPと干渉し、そ
れ以上の曲げ方向となるように第1曲げ機構70
をパイプPの廻りに移動できなくなる。 For example, in the case of the first multi-jointed robot 50, depending on the bending direction of the pipe P, the second arm 58 etc. and the pipe P may There may be interference. As shown by the solid line in FIG. 11, the second arm 5
When the bending direction is such that the arm 8 covers the pipe P, the second arm 58 interferes with the pipe P,
The first bending mechanism 7
0 cannot be moved around pipe P. Also,
As shown by the two-dot chain line, when the second arm 58 bends in such a way as to push up the pipe P from below, the second arm 58 interferes with the pipe P, and the second arm 58 bends in a further direction. 1 bending mechanism 70
cannot be moved around pipe P.
このように、3組の関節62,64,66を有
する第1多関節型ロボツト50では、各関節6
2,64,66間距離に応じて、第11図に斜線
で示す扇型の領域ではパイプPとの干渉を生じ、
その領域に応じた方向にはパイプPを曲げること
ができない。また、第2多関節型ロボツト52に
ついてもまつたく同様である。 In this way, in the first multi-joint robot 50 having three sets of joints 62, 64, 66, each joint 6
Depending on the distance between 2, 64, and 66, interference with the pipe P occurs in the fan-shaped area indicated by diagonal lines in FIG.
The pipe P cannot be bent in a direction corresponding to that area. Further, the same applies to the second multi-jointed robot 52.
ホストコンピユータ100に、この領域を予め
記憶し、パイプPの曲げ方向がこの領域になるか
どうかを判定する。尚、チヤツク機構1に向かつ
てパイプPの両外側から順次曲げ加工するのであ
るが、一番外側の最初の曲げ加工では、その曲げ
方向は、都合のよい方向としてよい。その次から
の曲げ加工は、入力された曲げ加工データに応じ
た、最初の曲げ加工の曲げ方向に対して所定の方
向となるように曲げ加工すればよい。よつて、本
実施例では、前述した干渉は、最初の曲げ加工以
後の曲げ加工で発生する。 This area is stored in advance in the host computer 100, and it is determined whether the bending direction of the pipe P falls within this area. Incidentally, the pipe P is bent sequentially from both outer sides toward the chuck mechanism 1, and in the first bending of the outermost pipe, the bending direction may be set in any convenient direction. The subsequent bending process may be performed in a predetermined direction with respect to the bending direction of the first bending process according to the input bending data. Therefore, in this embodiment, the above-mentioned interference occurs during bending operations after the first bending operation.
そして、この干渉が発生すると判断された場合
には、ホストコンピユータ100とオペレータと
の対話によつて、パイプPをひねり、干渉を避け
るように、後述するフローチヤートに応じたプロ
グラムが作成される。そして、両第1、第2多関
節型ロボツト50,52の動作に応じて作成され
たそれぞれのプログラムが、それぞれ第1制御装
置102、第2制御装置104に送信される。 If it is determined that this interference will occur, a program is created in accordance with the flowchart described later to twist the pipe P and avoid the interference through interaction between the host computer 100 and the operator. Then, respective programs created according to the operations of both the first and second articulated robots 50 and 52 are transmitted to the first control device 102 and the second control device 104, respectively.
第1制御装置102は、周知のCPU106、
ROM108、RAM110を論理演算回路の中
心として構成され、外部のサーボモータ等との入
出力を行う曲げ機構入出力回路112、チヤツク
機構入出力回路114、支持台入出力回路11
6、移動機構入出力回路118、第1多関節型ロ
ボツト入出力回路120等をコモンバス122を
介して相互に接続されて構成されている。 The first control device 102 includes a well-known CPU 106,
A bending mechanism input/output circuit 112, a chuck mechanism input/output circuit 114, and a support base input/output circuit 11, which are configured with a ROM 108 and a RAM 110 as the core of a logic operation circuit, and perform input/output with an external servo motor, etc.
6. A moving mechanism input/output circuit 118, a first articulated robot input/output circuit 120, etc. are interconnected via a common bus 122.
CPU106は、各位置センサ124〜133
からの信号を曲げ機構入出力回路112、チヤツ
ク機構入出力回路114、支持台入出力回路11
6、移動機構入出力回路118、第1多関節型ロ
ボツト入出力回路120を介して入力する。 The CPU 106 includes each position sensor 124 to 133.
The signals from the bending mechanism input/output circuit 112, the chuck mechanism input/output circuit 114, and the support base input/output circuit 11
6. Input via the moving mechanism input/output circuit 118 and the first articulated robot input/output circuit 120.
一方、これらのデータや信号及びROM10
8、RAM110内のデータに基づいてCPU10
6は、曲げ機構入出力回路112、チヤツク機構
入出力回路114、支持台入出力回路116、移
動機構入出力回路118、第1多関節型ロボツト
入出力回路120を介して各サーボバルブ134
〜139、サーボモータ140〜143を駆動す
る駆動信号を出力し、各機構を制御している。こ
のように、本実施例では、第1制御装置102
が、チヤツク機構1、支持台29を制御する構成
としている。 On the other hand, these data and signals and ROM10
8. CPU10 based on data in RAM110
6 is connected to each servo valve 134 via a bending mechanism input/output circuit 112, a chuck mechanism input/output circuit 114, a support base input/output circuit 116, a moving mechanism input/output circuit 118, and a first articulated robot input/output circuit 120.
~139, and outputs drive signals to drive the servo motors 140~143 to control each mechanism. In this way, in this embodiment, the first control device 102
However, the structure is such that the chuck mechanism 1 and the support stand 29 are controlled.
一方、第2制御装置104は、第1制御装置1
02とほぼ同様の構成であり、周知のCPU15
0、ROM152、RAM154を論理演算回路
の中心として構成され、外部のサーボモータ等と
の入出力を行う曲げ機構入出力回路156、移動
機構入出力回路158、第2多関節型ロボツト入
出力回路160等をコモンバス162を介して相
互に接続されて構成されている。 On the other hand, the second control device 104 controls the first control device 1
It has almost the same configuration as 02, and uses the well-known CPU15.
0, ROM 152, and RAM 154 as the core of the logic operation circuit, a bending mechanism input/output circuit 156 that performs input/output with an external servo motor, etc., a moving mechanism input/output circuit 158, and a second articulated robot input/output circuit 160. etc. are connected to each other via a common bus 162.
CPU150は、各位置センサ164〜170
からの信号を曲げ機構入出力回路156、移動機
構入出力回路158、第2多関節型ロボツト入出
力回路160を介して入力する。 The CPU 150 has each position sensor 164 to 170.
The signals from the robot are inputted via the bending mechanism input/output circuit 156, the moving mechanism input/output circuit 158, and the second articulated robot input/output circuit 160.
一方、これらのデータや信号及びROM15
2、RAM154内のデータに基づいてCPU15
0は、曲げ機構入出力回路156、移動機構入出
力回路158、第2多関節型ロボツト入出力回路
160を介して各サーボバルブ172〜174、
サーボモータ175〜178を駆動する駆動信号
を出力し、各機構を制御している。 On the other hand, these data and signals and ROM15
2. CPU 15 based on data in RAM 154
0, each servo valve 172 to 174,
It outputs drive signals to drive the servo motors 175 to 178 to control each mechanism.
次に、前述した第1制御装置102において行
われる処理については、第8図に示すフローチヤ
ートによつて、第2制御装置104において行わ
れる処理については、第9図に示すフローチヤー
トによつて、パイプPを曲げ加工する場合につい
て説明する。まず、第1制御装置102による第
1多関節型ロボツト50側を中心に説明し、第1
制御装置102における処理のステツプ番号につ
いては添字aを付し、第2制御装置104におけ
る処理のステツプ番号については添字bを付す。
また、同じ動作をするステツプについては、同じ
ステツプ番号を付し、一方について詳細に説明
し、他方の動作の詳細な説明は省略する。 Next, the process performed in the first control device 102 described above is explained according to the flowchart shown in FIG. 8, and the process carried out in the second control device 104 is explained according to the flowchart shown in FIG. , a case where the pipe P is bent will be explained. First, the first multi-joint robot 50 side by the first control device 102 will be explained, and the first
A subscript a is attached to the step number of the process in the control device 102, and a subscript b is attached to the step number of the process in the second control device 104.
Further, steps that perform the same operation are assigned the same step number, one of which will be explained in detail, and a detailed explanation of the other operation will be omitted.
予め所定の場所に置かれたパイプPを、第1多
関節型ロボツト50及び第2多関節型ロボツト5
2を同期して動かして、曲げ機構70の曲げ型7
4と締め型80とによつて挟持する。パイプPを
挟持した後、第1多関節型ロボツト50と第2多
関節型ロボツト52とを動かして、パイプPのほ
ぼ中央がチヤツク機構1の位置となるように、パ
イプPを搬送する。そして、シリンダ6を駆動し
て、チヤツク爪2,4によりパイプPのほぼ中央
を把持し、パイプPのローデイングを行う(ステ
ツプ200a、200b)。 A pipe P placed in a predetermined place in advance is moved to the first articulated robot 50 and the second articulated robot 5.
2 to move the bending die 7 of the bending mechanism 70 synchronously.
4 and a clamping die 80. After clamping the pipe P, the first multi-joint robot 50 and the second multi-joint robot 52 are moved to transport the pipe P so that approximately the center of the pipe P is at the position of the chuck mechanism 1. Then, the cylinder 6 is driven, the chuck claws 2 and 4 grip approximately the center of the pipe P, and the pipe P is loaded (steps 200a and 200b).
次に、RAM110に予め記憶された加工デー
タを読み込む(202)a。そして、読み込んだ加
工データに基づいて、移動機構48を制御して、
第1多関節型ロボツト50をパイプPの一番外側
の最初の曲げ加工位置まで送る(ステツプ
204a)。曲げ加工位置まで送つた後、各関節6
2,64,66を回転駆動して、曲げ機構1をパ
イプPの廻りに移動して、曲げ加工データに応じ
て所定の曲げ方向となる位置に移動する(ステツ
プ206a)。 Next, the processing data stored in advance in the RAM 110 is read (202) a. Then, based on the read processing data, the moving mechanism 48 is controlled,
The first articulated robot 50 is sent to the first bending position on the outermost side of the pipe P (step
204a). After sending it to the bending position, each joint 6
2, 64, and 66 are rotated to move the bending mechanism 1 around the pipe P to a position where it will bend in a predetermined direction according to the bending data (step 206a).
例えば、曲げ型74の溝78に応じた小さな曲
げ半径で曲げ加工する場合には、溝78がパイプ
Pに当接するように移動される。この際、第10
図イ,ロに示すように、そのパイプPの曲げ方向
に応じて、パイプPの曲げ方向と曲げ型74の溝
78の方向とが一致するようにされる。本実施例
では、曲げ型74の軸方向とパイプPの軸方向と
は常に直交するので、先端アーム60の長手方向
が曲げ方向と直交する方向に、そして溝78をパ
イプPと当接させることにより、一つの関節66
の位置が定まる。 For example, when bending is performed with a small bending radius corresponding to the groove 78 of the bending die 74, the groove 78 is moved so as to come into contact with the pipe P. At this time, the 10th
As shown in Figures A and B, the bending direction of the pipe P and the direction of the groove 78 of the bending die 74 are made to match depending on the bending direction of the pipe P. In this embodiment, since the axial direction of the bending die 74 and the axial direction of the pipe P are always orthogonal, the longitudinal direction of the tip arm 60 is perpendicular to the bending direction, and the groove 78 is brought into contact with the pipe P. One joint 66
The position of is determined.
また、別の関節64の位置は、関節62を中心
とし、関節62と関節64との間の距離を半径と
する円弧上にあると共に、関節66を中心とし、
関節64と関節66との間の距離を半径とする円
弧上にある。よつて、関節64はこれらの両円弧
の交点にあれば、曲げ型74の位置が定まる。こ
のとき、交点は2点存在する場合があるが、その
場合には、第2アーム58がパイプPと干渉した
り、曲げ加工後のパイプPの先端がアーム58と
干渉したりしない交点を選択する。 Further, the position of another joint 64 is on a circular arc with the joint 62 as the center and the distance between the joint 62 and the joint 64 as the radius, and with the joint 66 as the center,
It lies on an arc whose radius is the distance between joints 64 and 66. Therefore, if the joint 64 is located at the intersection of these two circular arcs, the position of the bending die 74 is determined. At this time, there may be two intersection points, but in that case, select an intersection where the second arm 58 does not interfere with the pipe P, and the tip of the pipe P after bending does not interfere with the arm 58. do.
こうして、各関節62,64,66の位置が定
まることにより、固定部54と第1アーム56と
のなす角度、第1アーム56と第2アーム58と
のなす角度、第2アーム58と先端アーム60と
のなす角度が各々求められる。この求めた各角度
に応じて、各関節62,64,66により第1ア
ーム56、第2アーム58、先端アーム60を所
定の角度に回動する。これにより、曲げ型74の
溝78がパイプPに当接するように移動される。
尚、パイプPを大きな曲げ半径で曲げ加工する場
合には、第10図ハに示すように、同様にして、
他方の溝76がパイプPに当接するように移動さ
れる。このように、本実施例では、大きな曲げ半
径用の溝76と、小さな曲け半径用の溝78との
2つの溝を備えているが、曲げ半径の種類がそれ
以上ある場合には、それに応じて、それらの曲げ
半径の溝を3つ以上積層して設けても、同様にし
て実施可能である。 In this way, by determining the positions of the joints 62, 64, and 66, the angle between the fixed part 54 and the first arm 56, the angle between the first arm 56 and the second arm 58, and the angle between the second arm 58 and the tip arm are determined. 60 is determined. The first arm 56, second arm 58, and tip arm 60 are rotated to a predetermined angle by each joint 62, 64, and 66 in accordance with each angle thus determined. Thereby, the groove 78 of the bending die 74 is moved so as to come into contact with the pipe P.
In addition, when bending the pipe P with a large bending radius, as shown in FIG. 10C, in the same manner,
The other groove 76 is moved so as to come into contact with the pipe P. In this way, this embodiment has two grooves, the groove 76 for a large bending radius and the groove 78 for a small bending radius, but if there are more types of bending radii, Accordingly, three or more grooves having these bending radii may be stacked and provided in a similar manner.
次に、読み込んだデータに基づいて、そのまま
の状態で待機するのか否かを判定する(ステツプ
208a)。待機できないと判定されたときには、曲
げ機構70を駆動してパイプPを曲げ加工する
(ステツプ210a)。曲げ加工は、締め型80を移
動して、曲げ型74と締め型80とによりパイプ
Pを挟持し、圧力型82をパイプPに当接させて
から、締め型80を曲げ型74の廻りに予め設定
された所定角度公転させて(第5図矢印C方向)、
パイプPを曲げ加工する。 Next, based on the read data, it is determined whether or not to wait in the same state (step
208a). When it is determined that it is not possible to wait, the bending mechanism 70 is driven to bend the pipe P (step 210a). In the bending process, the clamping die 80 is moved, the pipe P is held between the bending die 74 and the clamping die 80, the pressure die 82 is brought into contact with the pipe P, and then the clamping die 80 is moved around the bending die 74. Rotate at a predetermined angle (in the direction of arrow C in Figure 5),
Bending the pipe P.
所定角度締め型80を公転させてパイプPを所
定角度で曲げ加工した後、ひねり動作か否かを判
定する(ステツプ212a)。このひねり動作か否か
は、予め設定されたデータに基づいて判定され、
ひねり動作でないと判定したときには、締め型8
0と圧力型82とを移動して、パイプPの挟持を
解放すると共に、締め型80を所定角度逆方向に
公転させて元の位置に戻す(224a)。続いて、全
曲げ行程を終了したか否かを判定し(226a)。終
了していない場合には、前述したステツプ202a
以下の処理を繰り返し実行して、パイプPをその
外側からチヤツク機構1に向けて順次曲げ加工す
る。 After the pipe P is bent at a predetermined angle by rotating the clamping die 80 at a predetermined angle, it is determined whether or not it is a twisting motion (step 212a). Whether or not this twisting motion is determined based on preset data,
If it is determined that it is not a twisting motion, the tightening mold 8
0 and the pressure mold 82 to release the clamping of the pipe P, and at the same time, the clamping mold 80 is rotated in the opposite direction by a predetermined angle and returned to its original position (224a). Next, it is determined whether the entire bending stroke has been completed (226a). If not, proceed to step 202a described above.
The following process is repeated to sequentially bend the pipe P from the outside toward the chuck mechanism 1.
一方、第2制御装置104により第9図に示す
処理が実行されて、第2多関節型ロボツト52
が、前述した第1多関節ロボツト50と同様に、
ステツプ202b〜210b、224b、226bの処理を実行
して、パイプPを反対側の外側からチヤツク機構
1に向けて順次曲げ加工する。干渉が生じないと
きには、第1多関節型ロボツト50と第2多関節
型ロボツト52との動作については、本実施例で
は、それぞれ加工データに基づいて別個の動作を
行い、特に同期は取られていない。 Meanwhile, the second control device 104 executes the process shown in FIG.
However, similar to the first articulated robot 50 described above,
Steps 202b to 210b, 224b, and 226b are executed to sequentially bend the pipe P toward the chuck mechanism 1 from the opposite outside. When no interference occurs, in this embodiment, the first multi-joint robot 50 and the second multi-joint robot 52 perform separate operations based on processing data, and are not particularly synchronized. do not have.
そして、例えば、第2多関節型ロボツト52の
第11図に示す領域に応じた位置に第2曲げ機構
72を移動し、曲げ加工する場合には、第2多関
節型ロボツト52とパイプPとが干渉する。この
状態が起こる曲げ加工である場合には、予めホス
トコンピユータ100によりチエツクされ、オペ
レータとの対話によつて、第2多関節型ロボツト
52がパイプPと干渉しない位置で曲げ加工がで
きるように、パイプPを所定角度ひねる加工デー
タ、プログラムを予め作成して、RAM110,
154等に記憶している。 For example, when the second bending mechanism 72 is moved to a position corresponding to the area shown in FIG. interferes. If this condition occurs during bending, the host computer 100 checks in advance and, through dialogue with the operator, allows the second articulated robot 52 to perform the bending at a position where it will not interfere with the pipe P. Processing data and a program for twisting the pipe P at a predetermined angle are created in advance, and the RAM 110,
It is stored in 154 etc.
第2多関節型ロボツト52において、干渉が生
じる場合には、第1制御装置102では、ステツ
プ212aの処理において、ひねり動作を実行する
と判定される。ひねり動作有りと判定されると、
待機中同期信号有りか否かが判定される(ステツ
プ214a)。 If interference occurs in the second articulated robot 52, the first control device 102 determines to perform a twisting motion in the process of step 212a. When it is determined that there is a twisting motion,
It is determined whether or not there is a standby synchronization signal (step 214a).
一方、このとき、第2制御装置104により制
御される第2多関節型ロボツト52では、ステツ
プ202b〜206bの処理を実行する。この際、干渉
しない位置にパイプPを所定角度ひねつたひねり
角度の分だけ、予め補正された加工データが、ホ
ストコンピユータ100により作成されて、第2
制御装置104に送信されており、その加工デー
タに応じて、第2多関節型ロボツト52が駆動さ
れて、第2曲げ機構72がパイプPひねり後の曲
げ方向に応じた位置に移動される。 On the other hand, at this time, the second articulated robot 52 controlled by the second control device 104 executes the processes of steps 202b to 206b. At this time, the host computer 100 creates machining data that has been corrected in advance by the amount of the twist angle in which the pipe P is twisted at a predetermined angle in a position that does not interfere with the pipe P.
The processing data is transmitted to the control device 104, and the second multi-joint robot 52 is driven according to the processing data, and the second bending mechanism 72 is moved to a position corresponding to the bending direction after twisting the pipe P.
第2曲げ機構72を移動後、待機か否かを判定
し(ステツプ208b)、第2多関節型ロボツト52
で干渉が起こる場合には、待機と判定されて、第
2制御装置104が、第1制御装置102に待機
中同期信号を出力する(ステツプ250b)。そし
て、チヤツク機構1締め完了同期信号が第2制御
装置104に入力されるまで、曲げ加工を開始す
ることなく、曲げ機構72の曲げ型をパイプPに
接触させた状態で待機する(ステツプ252b)。 After moving the second bending mechanism 72, it is determined whether it is on standby (step 208b), and the second articulated robot 52 is moved.
If interference occurs, it is determined that the device is on standby, and the second control device 104 outputs a standby synchronization signal to the first control device 102 (step 250b). Then, the bending die of the bending mechanism 72 remains in contact with the pipe P without starting the bending process until the chuck mechanism 1 tightening completion synchronization signal is input to the second control device 104 (step 252b). .
第1関節型ロボツト50の方では、待機中同期
信号が入力されると、チヤツク機構1を一旦緩め
る(ステツプ216a)。即ち、第1多関節型ロボツ
ト50の動作が、第2多関節型ロボツト52の動
作よりも早く終了している場合には、第1多関節
型ロボツト50が、待機中同期信号が入力される
までその状態で待機する。若しくは、第2多関節
型ロボツト52の動作の方が早い場合には、第2
多関節型ロボツト52が待機する。 In the first articulated robot 50, when the standby synchronization signal is input, the chuck mechanism 1 is temporarily loosened (step 216a). That is, if the operation of the first articulated robot 50 is completed earlier than the operation of the second articulated robot 52, the standby synchronization signal is input to the first articulated robot 50. Wait in that state until Alternatively, if the second multi-joint robot 52 moves faster, the second
The articulated robot 52 is on standby.
また、チヤツク機構1の緩めは、シリンダ6を
駆動して、チヤツク爪2,4によるパイプPの把
持を解放して行われる。チヤツク機構1を緩めて
も、ステツプ210aの処理により、パイプPは第
1多関節型ロボツト50の第1曲げ機構70によ
り挟持されており、パイプPがチヤツク機構1か
ら外れたりすることはない。 Further, the chuck mechanism 1 is loosened by driving the cylinder 6 to release the grip of the pipe P by the chuck claws 2 and 4. Even if the chuck mechanism 1 is loosened, the pipe P is held by the first bending mechanism 70 of the first articulated robot 50 due to the process in step 210a, and the pipe P will not come off from the chuck mechanism 1.
次に、第1多関節型ロボツト50の各関節6
2,64,66を回動して、パイプPをその軸を
中心にして、第2多関節型ロボツト52が干渉し
ない領域になるように、パイプPを予め設定され
た所定角度ひねる(ステツプ218a)。パイプPの
ひねりを終了すると、シリンダ6を駆動してチヤ
ツク爪2,4によりパイプPを把持し、チヤツク
機構1を締める(ステツプ220a)。このチヤツク
機構1によるパイプPの締めを完了すると、チヤ
ツク機構1締め完了同期信号を第2制御装置10
4に出力する(ステツプ222a)。尚、第2制御装
置104は、締め完了同期信号が入力されたと判
定すると、前記ステツプ210b以下の処理を繰り
返し実行して、第2多関節型ロボツト52がパイ
プPを曲げ加工する。 Next, each joint 6 of the first multi-joint robot 50
2, 64, and 66, and twist the pipe P by a predetermined angle so that the second articulated robot 52 does not interfere with the pipe P around its axis (step 218a). ). When the twisting of the pipe P is completed, the cylinder 6 is driven, the chuck claws 2 and 4 grip the pipe P, and the chuck mechanism 1 is tightened (step 220a). When the tightening of the pipe P by the chuck mechanism 1 is completed, a synchronizing signal for the completion of tightening of the chuck mechanism 1 is transmitted to the second control device 10.
4 (step 222a). When the second control device 104 determines that the tightening completion synchronization signal has been input, the second multi-jointed robot 52 bends the pipe P by repeatedly executing the processes from step 210b.
そして、前述したと同様に、締め型80と圧力
型82とを移動して、パイプPの挟持を解放する
と共に、締め型80を所定角度逆方向に公転させ
て元の位置に戻す(224a)。続いて、全曲げ行程
を終了したか否かを判定し(226a)、終了してい
ない場合には、前述したステツプ202a以下の処
理を繰り返し実行して、パイプPをその外側から
チヤツク機構1に向けて順次曲げ加工する。 Then, in the same manner as described above, the clamping mold 80 and the pressure mold 82 are moved to release the pipe P from being clamped, and the clamping mold 80 is rotated at a predetermined angle in the opposite direction to return to its original position (224a). . Next, it is determined whether the entire bending process has been completed (226a), and if the bending process has not been completed, the process from step 202a described above is repeated to connect the pipe P to the chuck mechanism 1 from the outside. Bending process is performed sequentially.
前述した如く、本実施例では、第2多関節型ロ
ボツト52がパイプPと干渉する場合には、第1
多関節型ロボツト50でパイプPをひねるが、次
に、第1多関節型ロボツト50がパイプPと干渉
する場合について説明する。 As mentioned above, in this embodiment, when the second articulated robot 52 interferes with the pipe P, the first
The pipe P is twisted by the articulated robot 50. Next, a case where the first articulated robot 50 interferes with the pipe P will be described.
前述したと同様に、例えば、第11図に示す領
域に応じた曲げ方向に第1曲げ機構70を移動
し、曲げ加工する場合には、第1多関節型ロボツ
ト50とパイプPとが干渉する。この状態に起こ
る曲げ加工である場合には、予めホストコンピユ
ータ100によりチエツクされ、オペレータとの
対話によつて、第1多関節型ロボツト50がパイ
プPと干渉しない位置で曲げ加工ができるよう
に、パイプPを所定角度ひねる加工データ、プロ
グラムを予め作成して、RAM110,154等
に記憶している。 As described above, for example, when the first bending mechanism 70 is moved in the bending direction corresponding to the area shown in FIG. 11 to perform the bending process, the first multi-jointed robot 50 and the pipe P interfere . If the bending process occurs in this state, it is checked in advance by the host computer 100, and through dialogue with the operator, the first multi-jointed robot 50 is set so that the bending process can be performed at a position where it will not interfere with the pipe P. Processing data and a program for twisting the pipe P by a predetermined angle are created in advance and stored in the RAM 110, 154, etc.
第1多関節型ロボツト50において干渉が生じ
る場合には、第2制御装置104では、ステツプ
212bの処理において、ひねり動作を実行すると
判定される。そして、チヤツク機構1緩め開始同
期信号を第1制御装置102に出力し(ステツプ
300b)、次に、緩め完了同期信号が第2制御装置
104に入力されたか否かを判定し(ステツプ
302b)、緩め完了同期信号が入力されるまで、そ
の状態で待機する。 If interference occurs in the first articulated robot 50, the second control device 104
In the process of 212b, it is determined that a twisting motion is to be performed. Then, the chuck mechanism 1 loosening start synchronization signal is output to the first control device 102 (step
300b), then it is determined whether the loosening completion synchronization signal is input to the second control device 104 (step 300b).
302b), it waits in that state until the loosening completion synchronization signal is input.
一方、第1制御装置102により制御される第
1多関節型ロボツト50では、ステツプ202a〜
206aの処理を実行する。この際、干渉しない位
置にパイプPを所定角度ひねつたひねり角度の分
だけ、予め補正された加工データが、ホストコン
ピユータ100により作成されて、第1制御装置
102に送信されており、その加工データに応じ
て、第1多関節型ロボツト50が駆動されて、第
1曲げ機構70がパイプPひねり後の曲げ方向に
応じた位置に移動される。 On the other hand, in the first articulated robot 50 controlled by the first control device 102, steps 202a to 202a are performed.
Execute the process in 206a. At this time, machining data that has been corrected in advance by the amount of the twist angle in which the pipe P is twisted at a predetermined angle to a position that does not interfere with each other is created by the host computer 100 and transmitted to the first control device 102, and the machining data is Accordingly, the first articulated robot 50 is driven, and the first bending mechanism 70 is moved to a position corresponding to the bending direction after the pipe P is twisted.
第1曲げ機構70を移動後、待機か否かを判定
し(ステツプ208a)、第1多関節型ロボツト50
で干渉が起こる場合には、待機と判定されて、チ
ヤツク機構1緩め開始同期信号が第1制御装置1
02に入力されたか否かを判定する(ステツプ
230a)。前記ステツプ300bの処理により、緩め開
始同期信号が入力されていると、前記ステツプ
216aの処理と同様に、チヤツク機構1を緩めて
パイプPを解放する(ステツプ232a)。次に、第
2制御装置104に緩め完了同期信号を出力し
(ステツプ234a)、第2制御装置104からひね
り完了同期信号が入力されたか否かを判定し、入
力されるまでその状態で待機する(ステツプ
236a)。 After moving the first bending mechanism 70, it is determined whether it is on standby (step 208a), and the first articulated robot 50 is moved.
If interference occurs in
02 is input (step
230a). If the loosening start synchronization signal has been input through the processing in step 300b, the step 300b
Similar to the process at step 216a, the chuck mechanism 1 is loosened to release the pipe P (step 232a). Next, a loosening completion synchronization signal is output to the second control device 104 (step 234a), it is determined whether or not a twisting completion synchronization signal is input from the second control device 104, and the system waits in that state until it is input. (step
236a).
一方、第2制御装置104により制御される第
2多関節型ロボツト52では、前記ステツプ
234aの処理による緩め完了同期信号が第2制御
装置104に入力されると、緩め完了同期信号有
りと判定される(ステツプ302b)。次に、前記ス
テツプ218aと同様に、第1多関節型ロボツト5
0とパイプPとが干渉しないように、第2多関節
型ロボツト52を駆動して、第2曲げ機構72に
より挟持しているパイプPを予め設定された所定
角度ひねる(ステツプ218b)。所定角度のひねり
を完了すると、ひねり完了同期信号を第2制御装
置102から第1制御装置104に出力する(ス
テツプ304b)。そして、第2制御装置104にチ
ヤツク機構1締め完了同期信号が入力されたか否
かを判定し(ステツプ306b)、締め完了同期信号
が入力されるまで、その状態で待機する。 On the other hand, in the second articulated robot 52 controlled by the second control device 104, the step
When the loosening completion synchronization signal resulting from the process of step 234a is input to the second control device 104, it is determined that the loosening completion synchronization signal is present (step 302b). Next, similarly to step 218a, the first articulated robot 5
The second articulated robot 52 is driven to twist the pipe P held by the second bending mechanism 72 at a predetermined angle so that the pipe P does not interfere with the pipe P (step 218b). When the twist of a predetermined angle is completed, a twist completion synchronization signal is output from the second control device 102 to the first control device 104 (step 304b). Then, it is determined whether or not the chuck mechanism 1 tightening completion synchronizing signal is input to the second control device 104 (step 306b), and the process waits in that state until the tightening completion synchronizing signal is input.
また、第1制御装置102では、前記ステツプ
304bの処理によるひねり完了同期信号が入力さ
れたと判定すると(ステツプ236a)、ステツプ
220aと同様に、チヤツク機構1によりパイプP
を締める(ステツプ238a)。次に、チヤツク機構
1締め完了同期信号を第2制御装置104に出力
した後(ステツプ240a)、ステツプ210a以下の処
理を実行し、第1曲げ機構70によりパイプPを
曲げ加工する。 Further, in the first control device 102, the step
When it is determined that the twist completion synchronization signal has been input by the process of step 304b (step 236a), the step
Similar to 220a, the chuck mechanism 1 connects the pipe P.
(step 238a). Next, after outputting a chuck mechanism 1 tightening completion synchronizing signal to the second control device 104 (step 240a), the processes from step 210a onwards are executed, and the pipe P is bent by the first bending mechanism 70.
一方、第2制御装置104では、ステツプ
306bの処理により、前記ステツプ240aの処理に
よる締め完了同期信号有りと判定して、第2多関
節型ロボツト52の曲げ機構72の図示しない締
め型と圧力型とを移動して、パイプPの挟持を解
放すると共に、締め型を所定角度逆方向に公転さ
せて元の位置に戻す(224b)。続いて、全曲げ行
程を終了したか否かを判定し(226b)、終了して
いない場合には、前述したステツプ202b以下の
処理を繰り返し実行して、パイプPをその外側か
らチヤツク機構1に向けて順次曲げ加工する。 On the other hand, in the second control device 104, the step
Through the process of step 306b, it is determined that there is a tightening completion synchronization signal from the process of step 240a, and the clamping die and pressure die (not shown) of the bending mechanism 72 of the second articulated robot 52 are moved to clamp the pipe P. At the same time, the clamping die is rotated in the opposite direction by a predetermined angle and returned to its original position (224b). Next, it is determined whether or not the entire bending process has been completed (226b), and if the bending process has not been completed, the process from step 202b described above is repeated to connect the pipe P to the chuck mechanism 1 from the outside. Bending process is performed sequentially.
こうして、前述した処理を繰り返し実行して、
第1多関節型ロボツト50と第2多関節型ロボツ
ト52とにより、チヤツク機構1により把持した
パイプPを、その両外側からチヤツク機構1に向
けて順次曲げ加工する。そして、曲げ加工を全て
完了すると、チヤツク機構1を緩めてパイプPを
解放し(ステツプ227a)、第1多関節型ロボツト
50を所定の原位置に復帰させて(ステツプ
228a)、一旦本制御処理を終了する。また、第2
多関節型ロボツト52では、前記チヤツク機構1
の緩めと同期して、曲げ加工したパイプPを曲げ
機構7により挟持し、各関節を駆動して、パイプ
Pを所定の場所に移動するアンローデングを実行
する(ステツプ308b)。その後、第2多関節型ロ
ボツト52を、所定の原位置に復帰させて(ステ
ツプ228b)、一旦本制御処理を終了する。 In this way, by repeatedly performing the above-mentioned process,
The first multi-joint robot 50 and the second multi-joint robot 52 sequentially bend the pipe P gripped by the chuck mechanism 1 from both outsides thereof toward the chuck mechanism 1. When all the bending work is completed, the chuck mechanism 1 is loosened to release the pipe P (step 227a), and the first articulated robot 50 is returned to the predetermined original position (step 227a).
228a), this control process is temporarily ended. Also, the second
In the articulated robot 52, the chuck mechanism 1
In synchronization with the loosening, the bent pipe P is held by the bending mechanism 7, each joint is driven, and unloading is performed to move the pipe P to a predetermined location (step 308b). Thereafter, the second multi-jointed robot 52 is returned to the predetermined original position (step 228b), and the control process is temporarily terminated.
前述した如く本実施例の曲げ加工装置は、チヤ
ツク機構1によりパイプPを把持し、両移動機構
48,49により第1多関節型ロボツト50、第
2多関節型ロボツト52を所定の位置に移動す
る。そして、第1多関節型ロボツト50、第2多
関節型ロボツト52を駆動して、第1曲げ機構7
0、第2曲げ機構72をパイプPの廻りに移動す
る。次に、第1曲げ機構70、第2曲げ機構72
によりパイプPを曲げ加工し、その動作を繰り返
して、パイプPの外側から順次曲げ加工する。 As described above, in the bending device of this embodiment, the chuck mechanism 1 grips the pipe P, and both moving mechanisms 48 and 49 move the first articulated robot 50 and the second articulated robot 52 to predetermined positions. do. Then, the first multi-joint robot 50 and the second multi-joint robot 52 are driven, and the first bending mechanism 7
0. Move the second bending mechanism 72 around the pipe P. Next, the first bending mechanism 70 and the second bending mechanism 72
The pipe P is bent by the following steps, and this operation is repeated to sequentially bend the pipe P from the outside.
また、第2多関節型ロボツト52とパイプPと
が干渉する場合には、チヤツク機構1によるパイ
プPの把持を解放し、第1曲げ機構70によりパ
イプPを挟持して、第1多関節ロボツト50の各
関節62,64,64を回動し、パイプPを所定
角度ひねる。また、第1多関節型ロボツト50と
パイプPとが干渉する場合には、チヤツク機構1
によるパイプPの把持を解放し、第2曲げ機構7
2によりパイプPを挟持して、第2多関節型ロボ
ツト52の各関節を回動し、パイプPを所定角度
ひねる。 In addition, when the second articulated robot 52 and the pipe P interfere, the grip of the pipe P by the chuck mechanism 1 is released, the pipe P is held by the first bending mechanism 70, and the first articulated robot 50, each joint 62, 64, 64 is rotated to twist the pipe P by a predetermined angle. In addition, if the first articulated robot 50 and the pipe P interfere, the chuck mechanism 1
The second bending mechanism 7 releases the grip on the pipe P by the second bending mechanism 7.
2 grips the pipe P, rotates each joint of the second multi-joint robot 52, and twists the pipe P by a predetermined angle.
従つて、本実施例の曲げ加工装置は、第1曲げ
機構70、第2曲げ機構72をパイプPの廻りに
移動して、所定の方向に曲げ加工する。また、第
1多関節型ロボツト50、第2多関節型ロボツト
52とパイプPとが干渉する場合には、パイプP
をひねるので、どの様な方向にでも曲げ加工する
ことができる。 Therefore, the bending apparatus of this embodiment moves the first bending mechanism 70 and the second bending mechanism 72 around the pipe P to bend it in a predetermined direction. In addition, if the first multi-joint robot 50, the second multi-joint robot 52 and the pipe P interfere with each other, the pipe P
Since it is twisted, it can be bent in any direction.
尚、前述した実施例では、第1多関節型ロボツ
ト50と第2多関節型ロボツト52との2台のロ
ボツトを有するが、1台のロボツトのみでも同様
に実施可能である。第1多関節型ロボツト50の
みである場合には、第1多関節型ロボツト50と
パイプPとが干渉する場合には、第1多関節型ロ
ボツト50でパイプPをひねればよい。 In the above-mentioned embodiment, there are two robots, the first multi-joint robot 50 and the second multi-joint robot 52, but the present invention can also be implemented with just one robot. In the case where there is only the first articulated robot 50, if the first articulated robot 50 and the pipe P interfere, the pipe P may be twisted by the first articulated robot 50.
また、本実施例では、ホストコンピユータ10
0、第1制御装置102、第2制御装置104を
備えているが、これを一台の大型の制御装置によ
つて構成してもよい。 Furthermore, in this embodiment, the host computer 10
0, a first control device 102, and a second control device 104, but these may be configured by one large-sized control device.
以上本発明はこの様な実施例に何等限定される
ものではなく、本発明の要旨を逸脱しない範囲に
おいて種々なる態様で実施し得る。 The present invention is not limited to these embodiments in any way, and may be implemented in various forms without departing from the gist of the present invention.
[発明の効果]
以上詳述したように本発明の曲げ加工装置は、
曲げ機構を被加工物の廻りに移動して、所定の方
向に曲げ加工すると共に、関節型ロボツトと被加
工物とが干渉する場合には、曲げ機構で被加工物
を挟持し、各関節を回動して被加工物をひねるの
で、どの様な方向にでも曲げ加工することができ
るという効果を奏する。[Effects of the Invention] As detailed above, the bending device of the present invention has the following effects:
The bending mechanism is moved around the workpiece to bend it in a predetermined direction, and if there is interference between the articulated robot and the workpiece, the bending mechanism holds the workpiece and bends each joint. Since it rotates and twists the workpiece, it has the effect of being able to bend the workpiece in any direction.
第1図は本発明の一実施例としての曲げ加工装
置のブロツク図、第2図は本実施例の曲げ加工装
置の正面図、第3図は本実施例の曲げ加工装置の
上面図、第4図は本実施例の曲げ加工装置の側面
図、第5図は本実施例の曲げ機構の上面図、第6
図は本実施例の曲げ機構の側面図、第7図は本実
施例の制御回路の一例を示すブロツク図、第8図
は本実施例の制御装置において行われる第1多関
節型ロボツト制御処理の一例を示すフローチヤー
ト、第9図は本実施例の制御装置において行われ
る第2多関節型ロボツト制御処理の一例を示すフ
ローチヤート、第10図は本実施例の関節型ロボ
ツトの動作の説明図、第11図は関節型ロボツト
と被加工物の干渉の領域を説明する説明図であ
る。
P……パイプ、1……チヤツク機構、29……
支持台、34,36……軌道、48,49……移
動機構、50……第1多関節型ロボツト、52…
…第2多関節型ロボツト、62,64,66……
関節、70……第1曲げ機構、72……第2曲げ
機構、74……曲げ型、80……締め型、82…
…圧力型。
FIG. 1 is a block diagram of a bending device as an embodiment of the present invention, FIG. 2 is a front view of the bending device of this embodiment, and FIG. 3 is a top view of the bending device of this embodiment. Figure 4 is a side view of the bending device of this embodiment, Figure 5 is a top view of the bending mechanism of this embodiment, and Figure 6 is a side view of the bending device of this embodiment.
7 is a block diagram showing an example of the control circuit of this embodiment. FIG. 8 is a first multi-joint robot control process performed by the control device of this embodiment. FIG. 9 is a flowchart showing an example of the second articulated robot control process performed by the control device of this embodiment. FIG. 10 is an explanation of the operation of the articulated robot of this embodiment. 11 are explanatory diagrams illustrating the area of interference between the articulated robot and the workpiece. P...pipe, 1...chuck mechanism, 29...
Support stand, 34, 36... Track, 48, 49... Movement mechanism, 50... First articulated robot, 52...
...Second articulated robot, 62, 64, 66...
joint, 70... first bending mechanism, 72... second bending mechanism, 74... bending die, 80... tightening die, 82...
...Pressure type.
Claims (1)
を有する曲げ型と、該曲げ型の廻りを公転可能な
締め型とにより前記被加工物を挟持し、前記締め
型を公転させて曲げ加工する曲げ機構を有する曲
げ加工装置において、 前記被加工物を把持可能なチヤツク機構を支持
する支持台を備え、前記チヤツク機構に把持され
た前記被加工物と平行に設けられた軌道上を前記
チヤツク機構に向かつて移動する移動機構を設
け、該移動機構に前記被加工物の軸方向と平行な
軸の廻りで回動する関節を3組以上有する関節型
ロボツトを載置し、該関節型ロボツトの先端に前
記曲げ機構を取り付け、前記被加工物をその軸の
廻りにひねるときには、前記曲げ機構を制御して
前記被加工物を挟持してから、前記チヤツク機構
を制御して前記被加工物を解放し、次に前記関節
型ロボツトを制御して各関節を回動し前記被加工
物を所定角度ひねるひねり制御手段を備えたこと
を特徴とする曲げ加工装置。[Scope of Claims] 1. The workpiece is held between a bending mold having a groove corresponding to the bending shape of the long workpiece, and a clamping mold that can revolve around the bending mold, A bending device having a bending mechanism that performs bending by rotating a clamping die, comprising a support base that supports a chuck mechanism capable of gripping the workpiece, the chuck mechanism extending parallel to the workpiece gripped by the chuck mechanism. A moving mechanism that moves toward the chuck mechanism on a provided track is provided, and the moving mechanism includes an articulated robot having three or more sets of joints that rotate around an axis parallel to the axial direction of the workpiece. the bending mechanism is attached to the tip of the articulated robot, and when twisting the workpiece around its axis, the bending mechanism is controlled to clamp the workpiece, and then the chuck mechanism A bending device comprising twist control means for controlling the robot to release the workpiece, and then controlling the articulated robot to rotate each joint and twist the workpiece by a predetermined angle. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17075489A JPH0335820A (en) | 1989-06-30 | 1989-06-30 | Bending apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17075489A JPH0335820A (en) | 1989-06-30 | 1989-06-30 | Bending apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0335820A JPH0335820A (en) | 1991-02-15 |
JPH0513733B2 true JPH0513733B2 (en) | 1993-02-23 |
Family
ID=15910770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17075489A Granted JPH0335820A (en) | 1989-06-30 | 1989-06-30 | Bending apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0335820A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010117039A1 (en) * | 2009-04-08 | 2010-10-14 | 株式会社オプトン | Bending device |
WO2010117038A1 (en) * | 2009-04-08 | 2010-10-14 | 株式会社オプトン | Bending device |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3392199B2 (en) * | 1993-11-24 | 2003-03-31 | オリンパス光学工業株式会社 | Metal stranded wire bending equipment |
WO2005016574A1 (en) * | 2003-08-05 | 2005-02-24 | Rosenberger Ag | Method for bending workpieces |
JP4761369B2 (en) * | 2006-03-06 | 2011-08-31 | マルヤス工業株式会社 | Bending machine |
JP6984880B2 (en) * | 2017-11-21 | 2021-12-22 | 東陽建設工機株式会社 | Reinforcing bar bending device |
-
1989
- 1989-06-30 JP JP17075489A patent/JPH0335820A/en active Granted
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010117039A1 (en) * | 2009-04-08 | 2010-10-14 | 株式会社オプトン | Bending device |
WO2010117038A1 (en) * | 2009-04-08 | 2010-10-14 | 株式会社オプトン | Bending device |
JP2010240715A (en) * | 2009-04-08 | 2010-10-28 | Opton Co Ltd | Bending device |
JP2010240716A (en) * | 2009-04-08 | 2010-10-28 | Opton Co Ltd | Bending device |
Also Published As
Publication number | Publication date |
---|---|
JPH0335820A (en) | 1991-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100550098B1 (en) | Bending device and bending method | |
US5254923A (en) | Industrial robot synchronous control method and apparatus | |
US20040138779A1 (en) | Setting method and setting apparatus for operation path for articulated robot | |
US8056387B2 (en) | Bending device | |
JP6619560B2 (en) | Bending machine | |
JPH05138366A (en) | Device for controlling operation of tool including clamp | |
JPH0513733B2 (en) | ||
JP5090636B2 (en) | Bending machine | |
JPH0513734B2 (en) | ||
JPS62224428A (en) | Bending device | |
JP3912885B2 (en) | Bending machine | |
WO2010117038A1 (en) | Bending device | |
JPH0513012B2 (en) | ||
KR101063266B1 (en) | Bending machine | |
US8601848B2 (en) | Bending device | |
JPH0513011B2 (en) | ||
JPS62267021A (en) | Bending device | |
JP3551330B2 (en) | Control method of multiple robots | |
JP3092504B2 (en) | Product assembly equipment | |
JPH11221625A (en) | Bending method by articulated type robot | |
JP5405878B2 (en) | Bending machine | |
JPH05228859A (en) | Industrial robot | |
JPH06114767A (en) | Teaching method for industrial robot having rotary external shaft and teaching device using the method | |
JPS58176705A (en) | Method and device for storing route of industrial robot | |
JPH11221624A (en) | Bending device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 15 Free format text: PAYMENT UNTIL: 20080223 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 16 Free format text: PAYMENT UNTIL: 20090223 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090223 Year of fee payment: 16 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100223 Year of fee payment: 17 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 17 Free format text: PAYMENT UNTIL: 20100223 |