[go: up one dir, main page]

JP2010089200A - Method and device for preventing interference of scara type robot device - Google Patents

Method and device for preventing interference of scara type robot device Download PDF

Info

Publication number
JP2010089200A
JP2010089200A JP2008260187A JP2008260187A JP2010089200A JP 2010089200 A JP2010089200 A JP 2010089200A JP 2008260187 A JP2008260187 A JP 2008260187A JP 2008260187 A JP2008260187 A JP 2008260187A JP 2010089200 A JP2010089200 A JP 2010089200A
Authority
JP
Japan
Prior art keywords
scara
robot
workpiece
work
robots
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.)
Pending
Application number
JP2008260187A
Other languages
Japanese (ja)
Inventor
Koji Yabe
幸次 矢部
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co Ltd
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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP2008260187A priority Critical patent/JP2010089200A/en
Publication of JP2010089200A publication Critical patent/JP2010089200A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a device for working a workpiece by using a plurality of SCARA type robots capable of eliminating defects of a conventional interference preventive device in which the occurrence of a deadlock state or the like has been found due to a time lag. <P>SOLUTION: In an interference preventive method of a device for performing the work by arraying a plurality of SCARA type robots sharing the working area, the space between a workpiece presently under working and a next workpiece is determined, a boundary is determined on the workpiece under working, the operational range of robot hands adjacent to front and rear sides of the boundary is determined, and a mechanical stopper for selectively stopping the operation of robot arms is provided at a position not reaching the hand of the adjacent robot. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、作業領域を共有するスカラ型ロボット装置に関し、よりいっそう詳細には、スカラ型ロボット装置の作業領域の干渉防止方法および干渉防止用装置に関する。   The present invention relates to a SCARA robot device that shares a work area, and more particularly, to a work area interference prevention method and interference prevention apparatus for a SCARA robot apparatus.

従来から作業領域を共有する複数のスカラ型ロボットを使用して被加工物(以下ワークという)を加工する装置は周知であり、この際、隣合うロボット同士のアームやロボットハンド等が互に接触および干渉しないよう、種々の防止方法および装置が知られている。   Conventionally, an apparatus for processing a workpiece (hereinafter referred to as a workpiece) using a plurality of SCARA robots that share a work area is well known. At this time, the arms or robot hands of adjacent robots contact each other. Various prevention methods and devices are known to prevent interference.

例えば、特開平08‐036410号公報に開示されているように、共有の干渉チェックメモリ部を要するコントローラにて干渉管理を行い、干渉域に他のロボットがあることを個々のロボット位置検出器や動作解析により管理し、ロボット単体の動きの時間差を判定することで干渉域内に複数のロボットアームが侵入しないように制御している。
また特開2006‐192554号公報のように、シミュレーション用コンピュータ等による許容時間差判定などによる干渉チェック方法がある。
さらにまた特開平09‐305210号公報に開示されているように、動作前あるいは動作中に各ロボットの作業方向を揃える方法等がある。
特開平08‐036410号公報 特開2006‐192554号公報 特開平09‐305210号公報
For example, as disclosed in Japanese Patent Application Laid-Open No. 08-036410, interference management is performed by a controller that requires a shared interference check memory unit, and it is determined that individual robot position detectors or other robots exist in the interference area. It is managed by motion analysis and is controlled so that a plurality of robot arms do not enter the interference zone by determining the time difference of the movement of the single robot.
Further, as disclosed in Japanese Patent Application Laid-Open No. 2006-192554, there is an interference check method based on an allowable time difference determination by a simulation computer or the like.
Furthermore, as disclosed in Japanese Patent Application Laid-Open No. 09-305210, there is a method of aligning the working directions of the robots before or during the operation.
Japanese Patent Laid-Open No. 08-036410 JP 2006-192554 A JP 09-305210 A

しかしながら、前述の発明の技術は、いずれも個々のロボット制御装置の制御タイムラグ等により連続動作時間は一様に揃えることが難しく、最初の一巡目は良いが、何巡かしている間に個々のロボット動作は一様でなくなり、デッドロック状態の発生も度々見られた。また教示により姿勢が変わった場合、予期しない動作によるアーム同志の衝突の危険性が相変わらずに存在することもあり、そのようなことの解決が発明が解決しようとする課題であった。   However, in all of the above-mentioned techniques, it is difficult to make the continuous operation time uniform due to the control time lag of each robot controller, and the first round is good. The robot's movements were not uniform, and deadlocks were frequently seen. Further, when the posture is changed by teaching, there is still a risk of collision between the arms due to an unexpected movement, and the solution of such a problem has been a problem to be solved by the invention.

前述の欠点を解消するためには、本願発明者は、
1)現在加工中のワークと次のワークとの間隔を決定すること。
2)この間隔内の所定範囲内にだけ各ロボットのハンドが作動すること。
3)隣のロボットのハンドに届かぬようにロボットアームの動作を止める機械的ストッパを設け、隣のロボットとの動作域に侵入しないようにすること。
などの知見を得た。そして、これらにより、従来装置に在った干渉防止装置の欠点は取り除かれる、という結論に達し、本発明に至った。
In order to eliminate the aforementioned drawbacks, the present inventor
1) Determine the interval between the workpiece currently being machined and the next workpiece.
2) Each robot's hand operates only within a predetermined range within this interval.
3) Provide a mechanical stopper to stop the movement of the robot arm so that it does not reach the hand of the adjacent robot so that it does not enter the operation area with the adjacent robot.
We obtained knowledge such as. As a result, it has been concluded that the drawbacks of the interference prevention device in the conventional device are eliminated, and the present invention has been achieved.

前述の目的を達成するため本発明は、作業領域を共有するように複数のスカラ型ロボットを並べてワークを処理するよう構成されたスカラ型ロボット装置の干渉防止方法において、前記複数のスカラ型ロボットが現在処理中のワークと次に処理するワークとの間隔を決定し、前記現在処理中のワーク上に、作業領域の境界を定める境界線を決定するとともに、前記境界線の流れ方向前後に、それぞれのスカラ型ロボットのハンドの作動範囲を決定し、さらに、前記スカラ型ロボットのそれぞれのハンドが、それぞれ相手の作業範囲に届かぬ位置に、前記ロボットのアームの動作を選択的に止めるための機械的ストッパを設けて構成し、前記複数のスカラ型ロボットの作業領域でのそれぞれのロボットの作業の干渉を防止することを特徴とするスカラ型ロボット装置の干渉防止方法とした。   In order to achieve the above object, the present invention provides an interference prevention method for a SCARA robot apparatus configured to process a work by arranging a plurality of SCARA robots so as to share a work area. Determine the interval between the workpiece currently being processed and the workpiece to be processed next, determine the boundary line defining the boundary of the work area on the workpiece currently being processed, and before and after the boundary line flow direction, respectively A machine for determining the operation range of the SCARA robot hand and selectively stopping the operation of the robot arm at a position where each SCARA robot hand does not reach the work area of the opponent. The present invention is characterized in that an interference stopper is provided to prevent interference of the work of each robot in the work area of the plurality of SCARA robots. And an interference preventing method of the color type robot apparatus.

さらに、作業領域を共有するように二つのスカラ型ロボットを並べてワークを処理するよう構成されたスカラ型ロボット装置の干渉防止方法において、前記二つのスカラ型ロボットが現在処理中のワークと次に処理するワークとの間隔Lを決定し、前記現在加工中のワーク上に、作業領域の境界を定める境界線Aを決定するとともに、前記境界線Aの前記処理中のワークの流れ方向前後に、それぞれのスカラ型ロボットのハンドの作動範囲L1またはL2を決定し、さらに、前記二つのロボットのそれぞれのハンドが、それぞれ相手の前記作業範囲L1またはL2に届かぬ位置に、前記ロボットのアームの動作を選択的に止めるための機械的ストッパを備えて構成し、前記二つのスカラ型ロボットの作業領域でのそれぞれのロボットの作業の干渉を防止することを特徴とするスカラ型ロボット装置の干渉防止方法とした。 Furthermore, in the method for preventing interference of a SCARA robot apparatus configured to process a workpiece by arranging two SCARA robots side by side so as to share a work area, the two SCARA robots are processed next to a workpiece currently being processed. And determining a boundary line A that defines the boundary of the work area on the workpiece currently being processed, and before and after the boundary line A before and after the flow direction of the workpiece being processed, respectively. The operation range L1 or L2 of the hand of the SCARA robot is determined, and further, the operation of the arm of the robot is moved to a position where the respective hands of the two robots do not reach the work range L1 or L2 of the opponent, respectively. It is configured with a mechanical stopper for selectively stopping, and the work of each robot in the work area of the two SCARA robots. And an interference preventing method of the SCARA type robot apparatus characterized by preventing Wataru.

また、作業領域を共有するように複数のスカラ型ロボットを並べてワークを処理するよう構成されたスカラ型ロボット装置の干渉防止用装置であって、前記複数のスカラ型ロボットが現在加工中のワークと次に処理するワークとの間隔を決定するワーク間隔決定手段と、前記現在処理中のワーク上に、作業領域の境界を定める境界線を決定する境界線決定手段と、前記境界線の流れ方向前後に、それぞれのスカラ型ロボットのハンドの作業範囲を決定する作業範囲決定手段と、さらに、前記スカラ型ロボットのそれぞれのハンドが、それぞれ相手の作業範囲に届かぬ位置に、前記ロボットのアームの動作を選択的に止める機械的ストッパと、を備えて構成し、複数のスカラ型ロボットの作業の干渉を防止することを特徴とするスカラ型ロボットの干渉防止用装置とした。   An apparatus for preventing interference of a SCARA robot apparatus configured to process a workpiece by arranging a plurality of SCARA robots so as to share a work area, wherein the SCARA robot and a workpiece currently being processed Workpiece interval determining means for determining an interval between the workpiece to be processed next, boundary line determining means for determining a boundary line for defining a boundary of a work area on the workpiece currently being processed, and before and after the flow direction of the boundary line In addition, work range determination means for determining the work range of each SCARA robot hand, and further, each SCARA robot hand moves to a position that does not reach the opponent's work range. And a mechanical stopper that selectively stops the movement of the plurality of SCARA robots. Was interference preventing apparatus.

またさらに、作業領域を共有するように二つのスカラ型ロボットを並べてワークを処理するよう構成されたスカラ型ロボット装置の干渉防止用装置において、現在加工中のワークと次に加工するワークとの間隔Lを決定するワーク間隔決定手段と、前記現在加工中のワーク上に、作業領域の境界を定める境界線Aを決定する作業境界決定手段と、前記境界線Aの前記ワークの流れ方向前後に、それぞれのスカラ型ロボットのハンドの自己の作動範囲L1またはL2を決定する作業範囲決定手段と、前記二つのスカラ型ロボットのそれぞれのハンドが、それぞれ相手の前記作業範囲L1またはL2に届かぬ位置に、前記二つのスカラ型ロボットのアームの動作を選択的に止める機械的ストッパと、を備えて構成し、
前記二つのスカラ型ロボットの作業域での作業の干渉を防止することを特徴とするスカラ型ロボット装置の干渉防止用装置とした。
Still further, in the interference prevention device of the SCARA robot device configured to process two SCARA robots side by side so as to share the work area, the interval between the workpiece currently being processed and the next workpiece to be processed A workpiece interval determining means for determining L, a work boundary determining means for determining a boundary line A for defining a boundary of a work area on the workpiece currently being machined, and before and after the flow direction of the workpiece on the boundary line A, The work range determining means for determining the own operation range L1 or L2 of each SCARA robot hand and the respective SCARA robot hands at positions where they do not reach the opponent's work range L1 or L2, respectively. A mechanical stopper that selectively stops the movement of the arms of the two SCARA robots,
The apparatus for preventing interference of the SCARA robot device is characterized in that the interference of the work in the work area of the two SCARA robots is prevented.

この発明によれば各ロボットの動作時、コントローラの単独故障による誤動作の際も機械的ストッパが存在するため安全な方法となる。
また各機械的ストッパに沿って教示することで各ロボットアームの移動姿勢を制御することが出来るので、教示者が干渉域近傍における各ロボットアームの姿勢を意識することなく教示することが可能である。
According to the present invention, during the operation of each robot, a mechanical stopper is present even in the case of a malfunction due to a single failure of the controller, which is a safe method.
In addition, it is possible to control the movement posture of each robot arm by teaching along each mechanical stopper, so that the teacher can teach without being aware of the posture of each robot arm in the vicinity of the interference area. .

次に本発明の一実施形態例を複数のスカラ型ロボットで構成した装置のうち、ロボット2個を使用した場合について、図1ないし図3により説明する。
図1で、10は、複数個のスカラ型ロボット(以下単にロボットという)11および12を並べて作業の処理をする装置(以下単に加工装置という)であって、加工プレート13に搭載されたワーク14、次のワーク14a、加工し終わったワーク14bが、矢印Bの方向から、加工装置10に供給されるようになっている。
ワーク14と次のワーク14aの間隔Lは、予め設定されている。また、ワーク14上に、それぞれのロボットの作業領域の基本的な境界を示す境界線Aが決定され。さらに、この境界線Aのワークの流れ方向の前後(図1では左右に)にロボット11およびロボット12のハンド11aおよび12aが作動する範囲をそれぞれL1、L2として設定する。また、それぞれのロボットのアームの先に設置されているハンド11aおよび12aが鎖線で示す干渉域15内で互に衝突しないようにロボットアーム11b、12bの作動範囲を制限する機械的ストッパ16、17を夫々のロボット11および12設けられている。
Next, the case where two robots are used among the apparatuses constituted by a plurality of SCARA robots according to an embodiment of the present invention will be described with reference to FIGS.
In FIG. 1, reference numeral 10 denotes an apparatus (hereinafter simply referred to as a processing apparatus) that arranges a plurality of SCARA robots (hereinafter simply referred to as robots) 11 and 12, and performs a work process, and a work 14 mounted on a processing plate 13. The next work 14a and the finished work 14b are supplied to the processing apparatus 10 from the direction of arrow B.
An interval L between the workpiece 14 and the next workpiece 14a is set in advance. Also, a boundary line A indicating the basic boundary of the work area of each robot is determined on the workpiece 14. Furthermore, the ranges in which the hands 11a and 12a of the robot 11 and the robot 12 operate before and after the boundary A in the workpiece flow direction (left and right in FIG. 1) are set as L1 and L2, respectively. Further, mechanical stoppers 16 and 17 for limiting the operating ranges of the robot arms 11b and 12b so that the hands 11a and 12a installed at the ends of the arms of the robots do not collide with each other in the interference area 15 indicated by a chain line. The robots 11 and 12 are provided.

前述の機械的ストッパ16について説明すると、ここでストッパ17は、ストッパ16と同一構成であり、同一動作をするため動作の使用際説明を省略する。
図2に示すように機械的ストッパ16は、ロボットアーム11bに接する側には緩衝用のゴム16a等が貼り付けてあり、電磁弁18の切換により上下するエアーシリンダ19のピストンロッド20に取り付けられ、ワーク14の大きさ、加工範囲等により異なるアームの移動範囲に要に応じて選択的に上下し、機械的ストッパ16が下位置にある場合はアーム11bはストッパに接することなく移動可能となっている。
The above-described mechanical stopper 16 will be described. Here, the stopper 17 has the same configuration as the stopper 16 and performs the same operation.
As shown in FIG. 2, the mechanical stopper 16 is attached to a piston rod 20 of an air cylinder 19 that is moved up and down by switching of the electromagnetic valve 18 and has a buffering rubber 16 a or the like attached to the side in contact with the robot arm 11 b. When the mechanical stopper 16 is in the lower position, the arm 11b can be moved without contacting the stopper. ing.

ここでロボット11は、制御装置21により制御されている。ここでロボット12は同一構成、同一動作をするため、詳細な説明は省略される。
その詳細を説明すると、図3に示すように、ロボットの制御装置21は、ロボットのアームなどを駆動するサーボモータ(図示省略)を制御するサーボCPU22、ロボット11全体のシーケンス関係を制御するシーケンスコントローラ用CPU23、マシンインターフェイス24および表示・操作パネル25等を有し、バス26を介して繋がっている。
Here, the robot 11 is controlled by the control device 21. Here, since the robot 12 has the same configuration and the same operation, detailed description is omitted.
More specifically, as shown in FIG. 3, the robot control device 21 includes a servo CPU 22 that controls a servo motor (not shown) that drives a robot arm and the like, and a sequence controller that controls the sequence relationship of the entire robot 11. CPU 23, machine interface 24, display / operation panel 25, and the like, which are connected via a bus 26.

従って前述のここで図示しないサーボモータは、サーボドライバー27を介してサーボ制御部28、次いでサーボCPU22と接続され、制御される。また、前述のワークの移動間隔Lおよびワーク14上の境界線A、およびこの境界線Aの前後にそれぞれ隣り合うロボットハンドの作動領域を定める範囲L1、L2などのデータは、表示・操作パネル25から入力され、マシンインターフェイス24を経由し、サーボCPU22内にあるデータ変換手段29を介して記憶部30に記憶させる。さらに、サーボ制御部28、サーボドライバー29を介してサーボモータの回転制御を行い、アーム11bやハンド11a等の移動、動作を制御するようになっている。   Therefore, the servo motor (not shown) is connected to the servo control unit 28 and then the servo CPU 22 via the servo driver 27 and controlled. Further, data such as the aforementioned movement interval L of the workpiece, the boundary line A on the workpiece 14, and the ranges L1 and L2 that define the operation areas of the robot hands adjacent to each other before and after the boundary line A are displayed on the display / operation panel 25. Is stored in the storage unit 30 via the data interface 29 in the servo CPU 22 via the machine interface 24. Further, the rotation of the servo motor is controlled via the servo control unit 28 and the servo driver 29 to control the movement and operation of the arm 11b and the hand 11a.

また、機械的ストッパ16の入り切り制御をする電磁切換弁18は、制御装置21内にある入出力モジュール31を介してシーケンスコントロールCPUと繋がっていて、ワーク等の変更によりサーボCPU22と連携して、機械的ストッパ16を上下させることが可能に構成されている。すなわち、基本的に作業領域が、二つのロボットで、それぞれ作業領域が区別されるときは、機械的ストッパ16を、それぞれONすなわち上方に上げておけば、機械的干渉はない。一方のロボットが干渉領域の他方の作業の処理領域に入いって処理をする必要のあるときは、機械的ストッパ16をOFF、すなわち下げておければ、一方のロボットは、他方のロボットの作業領域の作業の処理を可能とする。アーム11bやハンド11aの作動範囲を変更する場合、表示・操作パネル25からの信号により機械的ストッパ16を上下させることが可能に構成されており、すなわち、一方のロボットが他方の作業の処理領域に入ったときは、シーケンスコントローラのシーケンス制御回路により、他方のロボットの作業を禁止するようインターロックを働かせ、安全領域(図1の一点鎖線で囲った双方のロボットの作業の干渉する領域の外側)の領域の作業処理にとどまるように制御することができる。   In addition, the electromagnetic switching valve 18 for controlling on / off of the mechanical stopper 16 is connected to the sequence control CPU via the input / output module 31 in the control device 21, and in cooperation with the servo CPU 22 by changing the workpiece or the like. The mechanical stopper 16 can be moved up and down. That is, when the work areas are basically two robots and the work areas are distinguished from each other, there is no mechanical interference if the mechanical stoppers 16 are turned on, that is, upward. When one robot needs to enter the processing area of the other work in the interference area and perform processing, if the mechanical stopper 16 is turned off, that is, lowered, one robot can work on the other robot. Allows processing of work in the area. When changing the operating range of the arm 11b or the hand 11a, the mechanical stopper 16 can be moved up and down by a signal from the display / operation panel 25, that is, one robot can process the other work. When entering, the sequence control circuit of the sequence controller activates the interlock so as to prohibit the work of the other robot, and the safety area (outside the area where the work of both robots interfered by the one-dot chain line in FIG. ) Can be controlled so as to remain in the work processing of the area.

このインターロックについてさらに詳細に説明すると、各ロボットの動作のための優先フラグテーブルを用意し、作業者が任意に設定するようにしている。すなわち二つのロボットでは、00,01,10,11の2ビットの優先フラグの組み合わせによりどちらかのロボットが緩衝領域で優先的に作業処理を行うかを定める。この優先フラグが00の時は、双方のロボットに優先権は与えられず、自己作業領域の作業処理のみ行うことができて、他方のロボットの作業領域の作業処理が指令されると、サーボCPU30によって、判断処理され、シーケンスコントロールCPUへ出力されて、ストッパにより停止する。この優先フラグテーブルのデータが01の時は、図1に示した右側のロボットが優先的に干渉領域の作業処理を行うことができるよう、同様にサーボCPU30によって、判断処理され、シーケンスコントロールCPUへ出力されて、右側のロボットの機械的ストッパ16が下げられる。左側のロボットは、緩衝領域外の作業処理を行うか、あるいは、干渉領域以外の安全な位置に待機するようにされる。また、10の時は、左側のロボットが優先的に同様な作業処理を行う。さらに優先フラグテーブルのデータが11の時は、左右両方のロボットとも干渉領域での作業処理が可能であるが、干渉するので、作業プログラムの作成に注意を必要とする。また、この優先フラグのデータのモードでは、他の干渉防止技術と併用して用いられると好都合である。   This interlock will be described in more detail. A priority flag table for the operation of each robot is prepared, and an operator arbitrarily sets it. That is, in the two robots, a combination of 2-bit priority flags of 00, 01, 10, and 11 determines which of the robots preferentially performs work processing in the buffer area. When the priority flag is 00, priority is not given to both robots, and only the work process in the self work area can be performed. When the work process in the work area of the other robot is instructed, the servo CPU 30 Thus, the determination process is performed, the data is output to the sequence control CPU, and stopped by the stopper. When the priority flag table data is 01, determination processing is similarly performed by the servo CPU 30 so that the robot on the right side shown in FIG. As a result, the mechanical stopper 16 of the right robot is lowered. The robot on the left side performs work processing outside the buffer area, or waits at a safe position other than the interference area. When the value is 10, the left robot preferentially performs the same work process. Furthermore, when the priority flag table data is 11, both the left and right robots can perform work processing in the interference area, but they interfere with each other, so care must be taken in creating the work program. Further, this priority flag data mode is advantageously used in combination with other interference prevention techniques.

以上のように構成されているので、各ロボットの動作時、コントローラの単独故障による誤動作の際も機械的ストッパが存在するため安全な方法となる。また各機械的ストッパに沿って教示することで各ロボットアームの移動姿勢を制御することが出来るので、教示者が干渉域近傍における各ロボットアームの姿勢を意識することなく教示することが可能である。   Since it is configured as described above, it is a safe method because there is a mechanical stopper even during the operation of each robot and in the case of malfunction due to a single failure of the controller. In addition, since the robot arm's movement posture can be controlled by teaching along each mechanical stopper, the teacher can teach without being aware of the posture of each robot arm in the vicinity of the interference zone. .

この実施形態例では、二つのスカラ型ロボットにより構成した例を示したが、ロボットを三つ以上用いて実施する複数のスカラ型ロボットを用いて構成したロボット装置の例でも、同様に構成して実現できる。そのような場合、境界線の数、各ロボットの作業領域の数、および優先フラグテーブルのビット数を増せばよい。さらに、制御的な構成においての優先フラグの使用の仕方として、隣り合わないロボット間では、干渉がなければ、優先フラグを同時に立て用いてもよく、干渉があっても他の干渉防止技術と併用して用いることもできる。これは例えば複数のロボットが使用される処理装置において、一つおきにロボットの優先度を設定するような場合である。   In this embodiment, an example in which two SCARA robots are configured is shown. However, an example of a robot apparatus configured by using a plurality of SCARA robots using three or more robots is configured in the same manner. realizable. In such a case, the number of boundary lines, the number of work areas of each robot, and the number of bits in the priority flag table may be increased. In addition, as a way of using the priority flag in the control configuration, if there is no interference between adjacent robots, the priority flag may be used at the same time. It can also be used. This is the case, for example, in a processing apparatus in which a plurality of robots are used, in which every other robot priority is set.

この発明が適用される作業領域を共有する複数個のスカラ型ロボットを使用してワークを作業の処理を行う装置の概略の説明図である。It is explanatory drawing of the outline of the apparatus which processes a workpiece | work using several SCARA type robots which share the work area to which this invention is applied. この発明が適用される作業領域を共有する複数個のスカラ型ロボットを使用してワークを作業の処理を行なう装置の概略の説明図で、図1のZ矢視図の拡大した側面図である。FIG. 2 is a schematic explanatory view of an apparatus for processing a work using a plurality of SCARA robots sharing a work area to which the present invention is applied, and is an enlarged side view of the Z arrow view of FIG. 1. . この装置の制御装置の説明図である。It is explanatory drawing of the control apparatus of this apparatus.

符号の説明Explanation of symbols

10 複数個のスカラ型ロボット並べて作業する装置
11、12 スカラ型ロボット
13 加工プレート
14 被加工物
15 干渉域、
16、17 機械的ストッパ
18 電磁切換弁
19 エアーシリンダ
20 ピストンロッド
21 制御装置
22 サーボCPU
23 シーケンスコントローラCPU
24 マシンインターフェイス
25 表示・操作パネル
26 バス
27 サーボドライバ
28 サーボ制御部
29 データ変換手段
30 記憶部
31 入出力モジュール
10 a plurality of SCARA robots 11 and 12 SCARA robots 13 SCARA robot 13 processing plate 14 work piece 15 interference area,
16, 17 Mechanical stopper 18 Electromagnetic switching valve 19 Air cylinder 20 Piston rod 21 Controller 22 Servo CPU
23 Sequence controller CPU
24 Machine Interface 25 Display / Operation Panel 26 Bus 27 Servo Driver 28 Servo Control Unit 29 Data Conversion Means 30 Storage Unit 31 Input / Output Module

Claims (6)

作業領域を共有するように複数のスカラ型ロボットを並べてワークを処理するよう構成されたスカラ型ロボット装置の干渉防止方法において、
前記複数のスカラ型ロボットが現在処理中のワークと次に処理するワークとの間隔を決定し、
前記現在処理中のワーク上に、作業領域の境界を定める境界線を決定するとともに、
前記境界線の流れ方向前後に、それぞれのスカラ型ロボットのハンドの作動範囲を決定し、さらに、
前記スカラ型ロボットのそれぞれのハンドが、それぞれ相手の作業範囲に届かぬ位置に、前記ロボットのアームの動作を選択的に止めるための機械的ストッパを設けて構成し、
前記複数のスカラ型ロボットの作業領域でのそれぞれのロボットの作業の干渉を防止することを特徴とするスカラ型ロボット装置の干渉防止方法。
In the method of preventing interference of a SCARA robot apparatus configured to process a workpiece by arranging a plurality of SCARA robots so as to share a work area,
A plurality of SCARA robots determine an interval between a workpiece currently being processed and a workpiece to be processed next;
On the workpiece currently being processed, determine a boundary line that defines the boundary of the work area,
Determine the operating range of each SCARA robot hand before and after the boundary flow direction,
Each hand of the SCARA robot is provided with a mechanical stopper for selectively stopping the operation of the arm of the robot at a position that does not reach the work range of the opponent.
An interference prevention method for a SCARA robot apparatus, wherein interference of the work of each robot in the work area of the plurality of SCARA robots is prevented.
作業領域を共有するように二つのスカラ型ロボットを並べてワークを処理するよう構成されたスカラ型ロボット装置の干渉防止方法において、
前記二つのスカラ型ロボットが現在処理中のワークと次に処理するワークとの間隔Lを決定し、
前記現在加工中のワーク上に、作業領域の境界を定める境界線Aを決定するとともに、
前記境界線Aの前記処理中のワークの流れ方向前後に、それぞれのスカラ型ロボットのハンドの作動範囲L1またはL2を決定し、さらに、
前記二つのロボットのそれぞれのハンドが、それぞれ相手の前記作業範囲L1またはL2に届かぬ位置に、前記ロボットのアームの動作を選択的に止めるための機械的ストッパを用いて構成し、
前記二つのスカラ型ロボットの作業領域でのそれぞれのロボットの作業の干渉を防止することを特徴とするスカラ型ロボット装置の干渉防止方法。
In the method of preventing interference of a SCARA robot apparatus configured to process a workpiece by arranging two SCARA robots so as to share a work area,
The interval L between the workpiece currently processed by the two SCARA robots and the workpiece to be processed next is determined.
Determining a boundary A that defines the boundary of the work area on the workpiece currently being machined;
Determine the operating range L1 or L2 of the hand of each SCARA robot before and after the flow direction of the workpiece being processed at the boundary A,
Each hand of the two robots is configured using a mechanical stopper for selectively stopping the operation of the arm of the robot at a position not reaching the work range L1 or L2 of the opponent,
An interference prevention method for a SCARA robot apparatus, wherein interference between the work of each robot in the work area of the two SCARA robots is prevented.
前記ロボットのアームの動作を選択的に止めるための機械的ストッパは、干渉する作業領域へ一のスカラ型ロボットが優先的に作業できるよう、優先フラグテーブルを用いて制御される特許請求の範囲1ないし2項に記載のスカラ型ロボット装置の干渉防止方法。   The mechanical stopper for selectively stopping the operation of the arm of the robot is controlled by using a priority flag table so that one SCARA robot can preferentially work in an interfering work area. The method for preventing interference of the SCARA robot device according to item 2 or 3. 作業領域を共有するように複数のスカラ型ロボットを並べてワークを処理するよう構成されたスカラ型ロボット装置の干渉防止用制御装置であって、
前記複数のスカラ型ロボットが現在加工中のワークと次に処理するワークとの間隔を決定するワーク間隔決定手段と、
前記現在処理中のワーク上に、作業領域の境界を定める境界線を決定する境界線決定手段と、
前記境界線の流れ方向前後に、それぞれのスカラ型ロボットのハンドの作業範囲を決定する作業範囲決定手段と、さらに、
前記スカラ型ロボットのそれぞれのハンドが、それぞれ相手の作業範囲に届かぬ位置に、前記ロボットのアームの動作を選択的に止める機械的ストッパと、
を備えて構成し、複数のスカラ型ロボットの作業の干渉を防止することを特徴とするスカラ型ロボットの干渉防止装置。
A control device for preventing interference of a SCARA robot device configured to process a work by arranging a plurality of SCARA robots so as to share a work area,
A workpiece interval determining means for determining an interval between a workpiece currently processed by the plurality of SCARA robots and a workpiece to be processed next;
Boundary line determination means for determining a boundary line that defines the boundary of the work area on the workpiece currently being processed;
Work range determination means for determining the work range of each SCARA robot hand before and after the flow direction of the boundary line; and
A mechanical stopper that selectively stops the operation of the arm of the robot at a position where each hand of the SCARA robot does not reach the work range of the opponent;
A collision preventive device for a SCARA robot, characterized in that it prevents interference of operations of a plurality of SCARA robots.
作業領域を共有するように二つのスカラ型ロボットを並べてワークを処理するよう構成されたスカラ型ロボット装置の干渉防止用制御装置であって、
現在加工中のワークと次に加工するワークとの間隔Lを決定するワーク間隔決定手段と、
前記現在加工中のワーク上に、作業領域の境界を定める境界線Aを決定する作業境界決定手段と、
前記境界線Aの前記ワークの流れ方向前後に、それぞれのスカラ型ロボットのハンドの自己の作動範囲L1またはL2を決定する作業範囲決定手段と、
前記二つのスカラ型ロボットのそれぞれのハンドが、それぞれ相手の前記作業範囲L1またはL2に届かぬ位置に、前記二つのスカラ型ロボットのアームの動作を選択的に止める機械的ストッパと、
を備えて構成し、
前記二つのスカラ型ロボットの作業域での作業の干渉を防止することを特徴とするスカラ型ロボット装置の干渉防止用制御装置。
A control apparatus for preventing interference of a SCARA robot apparatus configured to process a workpiece by arranging two SCARA robots so as to share a work area,
A workpiece interval determining means for determining an interval L between a workpiece currently being processed and a workpiece to be processed next;
Work boundary determination means for determining a boundary line A that defines a boundary of a work area on the workpiece currently being processed;
Work range determination means for determining the own operation range L1 or L2 of each SCARA robot hand before and after the boundary A in the workpiece flow direction;
A mechanical stopper for selectively stopping the movement of the arms of the two SCARA robots at a position where each hand of the two SCARA robots does not reach the work range L1 or L2 of the opponent;
Configured with
An interference prevention control device for a SCARA robot device, wherein interference between operations in a work area of the two SCARA robots is prevented.
特許請求の範囲1ないし2項に記載のスカラ型ロボット装置の干渉防止用制御装置において、ロボットのアームの動作を選択的に止めるための前記機械的ストッパ手段を、干渉する前記作業領域へ、一のスカラ型ロボットの優先的に作業するよう使用されるための優先フラグテーブルを、さらに備えて構成されたことを特徴とするスカラ型ロボット装置の干渉防止用制御装置。   3. The interference prevention control device for a SCARA robot device according to claim 1 or 2, wherein the mechanical stopper means for selectively stopping the operation of the robot arm is moved to the interference work area. A control device for preventing interference of a SCARA robot device, further comprising a priority flag table for use so that the SCARA robot can be preferentially operated.
JP2008260187A 2008-10-07 2008-10-07 Method and device for preventing interference of scara type robot device Pending JP2010089200A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008260187A JP2010089200A (en) 2008-10-07 2008-10-07 Method and device for preventing interference of scara type robot device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008260187A JP2010089200A (en) 2008-10-07 2008-10-07 Method and device for preventing interference of scara type robot device

Publications (1)

Publication Number Publication Date
JP2010089200A true JP2010089200A (en) 2010-04-22

Family

ID=42252418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008260187A Pending JP2010089200A (en) 2008-10-07 2008-10-07 Method and device for preventing interference of scara type robot device

Country Status (1)

Country Link
JP (1) JP2010089200A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018008373A (en) * 2017-10-18 2018-01-18 セイコーエプソン株式会社 ROBOT, ROBOT CONTROL DEVICE, AND ROBOT CONTROL METHOD
US10369691B2 (en) 2013-06-14 2019-08-06 Seiko Epson Corporation Robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10369691B2 (en) 2013-06-14 2019-08-06 Seiko Epson Corporation Robot
JP2018008373A (en) * 2017-10-18 2018-01-18 セイコーエプソン株式会社 ROBOT, ROBOT CONTROL DEVICE, AND ROBOT CONTROL METHOD

Similar Documents

Publication Publication Date Title
CN107430393B (en) CNC device
US9144904B2 (en) Method and system for automatically preventing deadlock in multi-robot systems
EP3238893B1 (en) Robot system
US10259115B2 (en) Work device
CN101573670B (en) Method and system for designing and checking safety zones of automatic control devices
US9902067B2 (en) Offline robot programming device
US9643318B2 (en) Teleoperation of machines having at least one actuated mechanism
US10005185B2 (en) Flexible cycle time-optimized sharing of a working space for robots
JP7348013B2 (en) simulation device
US20070032905A1 (en) Robot programming device
CN118269089A (en) Method for motion simulation of manipulator
JP2004227047A (en) Machining device
JP2019000964A (en) Robot system for displaying speed
JP2010089200A (en) Method and device for preventing interference of scara type robot device
JP2000194412A (en) Control method and device for multiple robots
US10401826B2 (en) Numerical controller facilitating measure to be taken after detection of interference
JP4951783B2 (en) Robot control apparatus and robot control method
JP6765291B2 (en) Simulation equipment, simulation method and simulation program
JP2009093352A (en) Controller, control method, and program of robot system
CN109789552B (en) Workpiece processing system
JP2007286688A (en) Interference detection method and control device for machine tool
JP2007172068A (en) Numerical control device
JPH06348321A (en) Robot cooperative control device
CN119343214A (en) Robot control device
WO2022264338A1 (en) Control device, interference checking device, and control system