JP7173765B2 - ロボット制御システム - Google Patents
ロボット制御システム Download PDFInfo
- Publication number
- JP7173765B2 JP7173765B2 JP2018120060A JP2018120060A JP7173765B2 JP 7173765 B2 JP7173765 B2 JP 7173765B2 JP 2018120060 A JP2018120060 A JP 2018120060A JP 2018120060 A JP2018120060 A JP 2018120060A JP 7173765 B2 JP7173765 B2 JP 7173765B2
- Authority
- JP
- Japan
- Prior art keywords
- control device
- unit
- calculation unit
- control
- output data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0084—Programme-controlled manipulators comprising a plurality of manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/006—Controls for manipulators by means of a wireless system for controlling one or several manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0084—Programme-controlled manipulators comprising a plurality of manipulators
- B25J9/0087—Dual arms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1669—Programme controls characterised by programming, planning systems for manipulators characterised by special application, e.g. multi-arm co-operation, assembly, grasping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/02—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type
- B25J9/04—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type by rotating at least one arm, excluding the head movement itself, e.g. cylindrical coordinate type or polar coordinate type
- B25J9/041—Cylindrical coordinate type
- B25J9/042—Cylindrical coordinate type comprising an articulated arm
- B25J9/043—Cylindrical coordinate type comprising an articulated arm double selective compliance articulated robot arms [SCARA]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41815—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
- G05B19/4182—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell manipulators and conveyor only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39102—Manipulator cooperating with conveyor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39109—Dual arm, multiarm manipulation, object handled in cooperation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40417—For cooperating manipulators
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
Description
(ロボット制御システム10A)
図1は、本発明の第1実施形態に係るロボット制御システムの全体構成を示す概略図である。図1に示すように、本実施形態に係るロボット制御システム10Aは、第1ロボット20と、第2ロボット120と、第1ロボット20に内蔵される第1制御装置50と第2ロボット120に内蔵される第2制御装置150との間でデータ通信を行うための通信装置200とを備える。第1ロボット20及び第2ロボット120は、それぞれ、ベルトコンベヤ210を介して対向するように配置されている。
図2は、本実施形態に係るロボット制御システムの第1ロボットを示す正面図である。図2に示すように、第1ロボット20は、台車に固定された基台21と、基台21に支持された第1ロボットアーム30及び第2ロボットアーム40と、第1ロボットアーム30の先端部に取り付けられる第1ツール38と、第2ロボットアーム40の先端部に取り付けられる第2ツール48と、基台21内に収納された第1制御装置50とを備える。第1ロボット20は、例えば、人一人分に相当する限られたスペース(例えば610mm×620mm)に配置することが可能である。
第2ロボット120は、第1ロボット20と同様の構成を有する。したがって、第2ロボット120についての同様となる説明及び図示は適宜省略する。なお、図2において、第2ロボット120の構成に付すべき参照符号を各参照符号の末尾部分「()」内に示してある。
図3は、本実施形態に係るロボット制御システム10Aの全体構成を示すブロック図である。図3に示すように、本実施形態に係る第1制御装置50は、記憶部51と、予め記憶部51に記憶される第1ロボットアーム30のための動作計画から、ベース座標系における第1ツール38の位置である第1位置データを出力データとして作成する第1演算部52と、第1演算部52を前段部として当該第1演算部52の出力データである第1位置データに基づき第1ロボットアーム30の動作を制御する第1制御部54とを有する。
本実施形態に係る第2制御装置150は、第3演算部72を前段部として当該第3演算部72の出力データである第3位置データに基づき第3ロボットアーム130の動作を制御する第3制御部74を有する。
通信装置200は、イーサネット(登録商標)規格に準ずるLANケーブル等を有する装置であってもよい。なお、通信装置200は、この場合に限定されず、第1制御装置50と第2制御装置150との間でデータ通信を可能にする他のケーブルを有する装置であってもよいし、無線でデータ通信を可能にする装置であってもよい。
第1制御部54は、その前段部である第1演算部52からその出力データである第1位置データを通信装置200を介することなく入力される。
次に、図4に基づき、本実施形態に係るロボット制御システム10Aによって行われる処理フローの一例を説明する。なお、第1制御装置50は、第1ロボットアーム30の各軸に設けられるエンコーダからサーボモータの回転角を逐次入力されることで、第1ツール38の現在位置を逐次認識することが可能である。同様に、第1制御装置50は、第2ロボットアーム40の各軸に設けられるエンコーダからサーボモータの回転角を逐次入力されることで、第2ツール48の現在位置を逐次認識することが可能である。また、同様に、第2制御装置150は、第3ツール138及び第4ツール148それぞれの現在位置を逐次認識することが可能である。
まず、第1制御装置50は、通信協調を開始すると、記憶部51から第1ロボットアーム30のための動作計画を第1演算部52に読み出す(ステップS1-1)。なお、第1制御装置50は、通信協調を開始するとき、通信装置200を介して第2制御装置150とデータ通信することで、通信協調を行うことを互いに認識しあってもよい。
まず、第2制御装置150は、通信協調を開始すると、通信装置200を介して、第3ツール138及び第4ツール148それぞれの現在位置を第1制御装置50に送信する(ステップS2-1)。
本実施形態に係るロボット制御システム10Aは、4つのロボットアーム(すなわち、第1ロボットアーム30、第2ロボットアーム40、第3ロボットアーム130及び第4ロボットアーム140)を協調動作させることができる。これにより、例えば、ベルトコンベヤ210上を搬送されてくるワークWを挟持して上方に持ち上げる等の作業を、2つのロボットアームを協調動作させて行う場合と比較して確実に行うことが可能となる。その結果、ワークWに対して精確に作業を行うことが可能なロボット制御システム10Aを提供することができる。
(ロボット制御システム10B)
次に、図5に基づき本発明の第2実施形態に係るロボット制御システムについて説明する。図5は、本実施形態に係るロボット制御システムの全体構成を示すブロック図である。なお、本実施形態に係るロボット制御システム10Bは、第1制御装置50及び第2制御装置150の構成を除き、上記で説明した第1実施形態に係るロボット制御システム10Aの構成と同様である。したがって、同一部分には同じ参照番号を付し、同様となる説明は繰り返さない。
図5に示すように、本実施形態に係る第1制御装置50は、上記第1実施形態に係るロボット制御システム10Aの場合と同様の記憶部51と、第1演算部52と、第1制御部54とを有する。したがって、ここでは同様となる説明を繰り返さない。
本実施形態に係る第2制御装置150は、前記第1ツール座標系において第3ツール138の位置が変化しないような第3位置データを作成する第3演算部72と、第3演算部72を前段部として当該第3演算部72の出力データである第3位置データに基づき第3ロボットアーム130の動作を制御する第3制御部74とを有する。
第1制御部54は、その前段部である第1演算部52からその出力データである第1位置データを通信装置200を介することなく入力される。
本実施形態に係るロボット制御システム10Bは、第1演算部52及び第2演算部62が第1制御装置50に設けられており、且つ、第3演算部72及び第4演算部82が第2制御装置150に設けられている。すなわち、本実施形態に係るロボット制御システム10Bは、第1制御装置50と第2制御装置150とに演算部が分散して設けられている。その結果、本実施形態に係るロボット制御システム10Bは、ワークWに対して精確に作業を行うことができ、且つ、第1制御装置50と第2制御装置150とに処理負荷を分散させることが可能となる。
(ロボット制御システム10C)
次に、図6に基づき本発明の第3実施形態に係るロボット制御システムについて説明する。図6は、本実施形態に係るロボット制御システムの全体構成を示すブロック図である。なお、本実施形態に係るロボット制御システム10Cは、第1制御装置50及び第2制御装置150の構成、及び、第2ロボット120が第4ロボットアーム140及び第4ツール148を有しないことを除き、上記で説明した第1実施形態に係るロボット制御システム10Aの構成と同様である。したがって、同一部分には同じ参照番号を付し、同様となる説明は繰り返さない。
図6に示すように、本実施形態に係る第1制御装置50は、上記第1、第2実施形態に係るロボット制御システム10A、10Bの場合と同様の記憶部51と、第1演算部52と、第1制御部54とを有する。したがって、ここでは同様となる説明を繰り返さない。
本実施形態に係る第2制御装置150は、第3演算部72を前段部として当該第3演算部72の出力データである第3位置データに基づき第3ロボットアーム130の動作を制御する第3制御部74を有する。
第1制御部54は、その前段部である第1演算部52からその出力データである第1位置データを通信装置200を介することなく入力される。
本実施形態に係るロボット制御システム10Cは、上記で説明したロボット制御システム10A、10Bとは異なり、第4ロボットアーム140を有することなく、3つのロボットアームのみを有する構成である。このような構成であっても、例えば、ベルトコンベヤ210上を搬送されてくるワークWを挟持して上方に持ち上げる等の作業を、2つのロボットアームを協調動作させて行う場合と比較して確実に行うことが可能となる。
(ロボット制御システム10D)
次に、図7に基づき本発明の第4実施形態に係るロボット制御システムについて説明する。図7は、本実施形態に係るロボット制御システムの全体構成を示すブロック図である。なお、本実施形態に係るロボット制御システム10Dは、第1制御装置50及び第2制御装置150の構成を除き、上記で説明した第3実施形態に係るロボット制御システム10Cの構成と同様である。したがって、同一部分には同じ参照番号を付し、同様となる説明は繰り返さない。
図7に示すように、本実施形態に係る第1制御装置50は、上記第1~第3実施形態に係るロボット制御システム10A~10Cの場合と同様の記憶部51と、第1演算部52と、第1制御部54とを有する。したがって、ここでは同様となる説明を繰り返さない。
本実施形態に係る第2制御装置150は、前記第1ツール座標系において第3ツール138の位置が変化しないような第3位置データを作成する第3演算部72と、第3演算部72を前段部として当該第3演算部72の出力データである第3位置データに基づき第3ロボットアーム130の動作を制御する第3制御部74とを有する。
第1制御部54は、その前段部である第1演算部52からその出力データである第1位置データを通信装置200を介することなく入力される。
本実施形態に係るロボット制御システム10Dは、上記で説明したロボット制御システム10A、10Bとは異なり、第4ロボットアーム140を有することなく、3つのロボットアームのみを有する構成である。このような構成であっても、例えば、ベルトコンベヤ210上を搬送されてくるワークWを挟持して上方に持ち上げる等の作業を、2つのロボットアームを協調動作させて行う場合と比較して確実に行うことが可能となる。
(ロボット制御システム10E)
次に、図8に基づき本発明の第5実施形態に係るロボット制御システムについて説明する。図8は、本実施形態に係るロボット制御システムの全体構成を示すブロック図である。なお、本実施形態に係るロボット制御システム10Eは、第1制御装置50及び第2制御装置150の構成、並びに、第2ロボット120が第4ロボットアーム140及び第4ツール148を有していることを除き、上記で説明した第3及び第4実施形態に係るロボット制御システム10C、10Dの構成と同様である。したがって、同一部分には同じ参照番号を付し、同様となる説明は繰り返さない。
図8に示すように、本実施形態に係る第1制御装置50は、上記第1~第4実施形態に係るロボット制御システム10A~10Dの場合と同様の記憶部51と、第1演算部52と、第1制御部54とを有する。したがって、ここでは同様となる説明を繰り返さない。
本実施形態に係る第2制御装置150は、前記第1ツール座標系において第2ツール48の位置が変化しないような第2位置データを出力データとして作成する第2演算部62と、第2演算部62を前段部として当該第2演算部62の出力データである第2位置データに基づき第2ロボットアーム40の動作を制御する第2制御部64とを有する。
第1制御部54は、その前段部である第1演算部52からその出力データである第1位置データを通信装置200を介することなく入力される。
本実施形態に係るロボット制御システム10Eが奏する効果は、上記で説明したロボット制御システム10Dのそれと同じであるため、ここではその説明を繰り返さない。
(ロボット制御システム10F)
次に、図9に基づき本発明の第6実施形態に係るロボット制御システムについて説明する。図9は、本実施形態に係るロボット制御システムの全体構成を示すブロック図である。なお、本実施形態に係るロボット制御システム10Fは、第1制御装置50及び第2制御装置150の構成を除き、上記で説明した第5実施形態に係るロボット制御システム10Eの構成と同様である。したがって、同一部分には同じ参照番号を付し、同様となる説明は繰り返さない。
図9に示すように、本実施形態に係る第1制御装置50は、上記第1~第5実施形態に係るロボット制御システム10A~10Eの場合と同様の記憶部51と、第1演算部52と、第1制御部54とを有する。したがって、ここでは同様となる説明を繰り返さない。
本実施形態に係る第2制御装置150は、第2演算部62を前段部として当該第2演算部62の出力データである第2位置データに基づき第2ロボットアーム40の動作を制御する第2制御部64を有する。
第1制御部54は、その前段部である第1演算部52からその出力データである第1位置データを通信装置200を介することなく入力される。
本実施形態に係るロボット制御システム10Fが奏する効果は、上記で説明したロボット制御システム10D、10Eのそれと同じであるため、ここではその説明を繰り返さない。
(ロボット制御システム10G)
次に、図10に基づき本発明の第7実施形態に係るロボット制御システムについて説明する。図10は、本実施形態に係るロボット制御システムの全体構成を示すブロック図である。なお、本実施形態に係るロボット制御システム10Gは、第1制御装置50及び第2制御装置150の構成を除き、上記で説明した第5及び第6実施形態に係るロボット制御システム10E、10Fの構成と同様である。したがって、同一部分には同じ参照番号を付し、同様となる説明は繰り返さない。
図10に示すように、本実施形態に係る第1制御装置50は、上記第1~第6実施形態に係るロボット制御システム10A~10Fの場合と同様の記憶部51と、第1演算部52と、第1制御部54とを有する。したがって、ここでは同様となる説明を繰り返さない。
本実施形態に係る第2制御装置150は、第2演算部62を前段部として当該第2演算部62の出力データである第2位置データに基づき第2ロボットアーム40の動作を制御する第2制御部64と、第3演算部72を前段部として当該第3演算部72の出力データである第3位置データに基づき第3ロボットアーム130の動作を制御する第3制御部74とを有する。
第1制御部54は、その前段部である第1演算部52からその出力データである第1位置データを通信装置200を介することなく入力される。
本実施形態に係るロボット制御システム10Gは、第1演算部52、第2演算部62及び第3演算部72の全てが第1制御装置50に設けられているので、ワークWに対して精確に作業を行うことができ、且つ、簡単な構成とすることができる。
上記説明から、当業者にとっては、本発明の多くの改良や他の実施形態が明らかである。したがって、上記説明は、例示としてのみ解釈されるべきであり、本発明を実行する最良の態様を当業者に教示する目的で提供されたものである。本発明の精神を逸脱することなく、その構造及び/又は機能の詳細を実質的に変更できる。
20 第1ロボット
30 第1ロボットアーム
38 第1ツール
40 第2ロボットアーム
48 第2ツール
50 第1制御装置
51 記憶部
52 第1演算部
54 第1制御部
62 第2演算部
64 第2制御部
72 第3演算部
74 第3制御部
82 第4演算部
84 第4制御部
120 第2ロボット
130 第3ロボットアーム
138 第3ツール
140 第4ロボットアーム
148 第4ツール
150 第2制御装置
200 通信装置
210 ベルトコンベヤ
Claims (3)
- 第1制御装置と、第2制御装置と、前記第1制御装置と前記第2制御装置との間でデータ通信を行うための通信装置と、第1ロボットアームと、第2ロボットアームと、第3ロボットアームと、前記第1ロボットアームに取り付けられる第1ツールと、前記第2ロボットアームに取り付けられる第2ツールと、前記第3ロボットアームに取り付けられる第3ツールとを備え、
前記第1制御装置は、
予め記憶部に記憶される前記第1ロボットアームのための動作計画から、ベース座標系における前記第1ツールの位置である第1位置データを出力データとして作成する第1演算部と、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ロボットアームの動作を制御する第1制御部とを有し、
前記第1制御装置または前記第2制御装置は、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ツールによって規定される第1ツール座標系において前記第2ツールの位置が変化しないような第2位置データを出力データとして作成する第2演算部と、
前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データに基づき前記第2ロボットアームの動作を制御する第2制御部と、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ツールによって規定される第1ツール座標系において前記第3ツールの位置が変化しないような第3位置データを作成するか、または、前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データに基づき前記第2ツールによって規定される第2ツール座標系において前記第3ツールの位置が変化しないような第3位置データを出力データとして作成する第3演算部とを有し、
前記第2制御装置は、
前記第3演算部を前段部として前記第3演算部の出力データである前記第3位置データに基づき前記第3ロボットアームの動作を制御する第3制御部を有し、
前記第1制御部は、その前段部である前記第1演算部からその出力データである前記第1位置データを前記通信装置を介することなく入力され、
前記第2演算部、前記第2制御部、前記第3演算部及び前記第3制御部の各々は、前記第1制御装置と前記第2制御装置のうちの、自らが属する方に属する前段部からその出力データを前記通信装置を介することなく入力されるか、または、前記第1制御装置と前記第2制御装置のうちの、自らが属しない方に属する前段部からその出力データを前記通信装置を介して入力され、
前記第1制御装置が、前記第2演算部、前記第2制御部、および前記第3演算部を有し、
前記第2演算部は、自らが属する前記第1制御装置に属する前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データを前記通信装置を介することなく入力され、
前記第2制御部は、自らが属する前記第1制御装置に属する前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データを前記通信装置を介することなく入力され、
前記第3演算部は、自らが属する前記第1制御装置に属する前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データを前記通信装置を介することなく入力されるか、または、自らが属する前記第1制御装置に属する前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データを前記通信装置を介することなく入力され、
前記第3制御部は、自らが属しない前記第1制御装置に属する前記第3演算部を前段部として前記第3演算部の出力データである前記第3位置データを前記通信装置を介して入力される、ロボット制御システム。 - 第1制御装置と、第2制御装置と、前記第1制御装置と前記第2制御装置との間でデータ通信を行うための通信装置と、第1ロボットアームと、第2ロボットアームと、第3ロボットアームと、前記第1ロボットアームに取り付けられる第1ツールと、前記第2ロボットアームに取り付けられる第2ツールと、前記第3ロボットアームに取り付けられる第3ツールとを備え、
前記第1制御装置は、
予め記憶部に記憶される前記第1ロボットアームのための動作計画から、ベース座標系における前記第1ツールの位置である第1位置データを出力データとして作成する第1演算部と、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ロボットアームの動作を制御する第1制御部とを有し、
前記第1制御装置または前記第2制御装置は、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ツールによって規定される第1ツール座標系において前記第2ツールの位置が変化しないような第2位置データを出力データとして作成する第2演算部と、
前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データに基づき前記第2ロボットアームの動作を制御する第2制御部と、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ツールによって規定される第1ツール座標系において前記第3ツールの位置が変化しないような第3位置データを作成するか、または、前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データに基づき前記第2ツールによって規定される第2ツール座標系において前記第3ツールの位置が変化しないような第3位置データを出力データとして作成する第3演算部とを有し、
前記第2制御装置は、
前記第3演算部を前段部として前記第3演算部の出力データである前記第3位置データに基づき前記第3ロボットアームの動作を制御する第3制御部を有し、
前記第1制御部は、その前段部である前記第1演算部からその出力データである前記第1位置データを前記通信装置を介することなく入力され、
前記第2演算部、前記第2制御部、前記第3演算部及び前記第3制御部の各々は、前記第1制御装置と前記第2制御装置のうちの、自らが属する方に属する前段部からその出力データを前記通信装置を介することなく入力されるか、または、前記第1制御装置と前記第2制御装置のうちの、自らが属しない方に属する前段部からその出力データを前記通信装置を介して入力され、
前記第1制御装置が、前記第2演算部を有し、
前記第2制御装置が、前記第2制御部、および前記第3演算部を有し、
前記第2演算部は、自らが属する前記第1制御装置に属する前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データを前記通信装置を介することなく入力され、
前記第2制御部は、自らが属しない前記第1制御装置に属する前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データを前記通信装置を介して入力され、
前記第3演算部は、自らが属しない前記第1制御装置に属する前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データを前記通信装置を介して入力されるか、または、自らが属しない前記第1制御装置に属する前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データを前記通信装置を介して入力され、
前記第3制御部は、自らが属する前記第2制御装置に属する前記第3演算部を前段部として前記第3演算部の出力データである前記第3位置データを前記通信装置を介することなく入力される、ロボット制御システム。 - 第1制御装置と、第2制御装置と、前記第1制御装置と前記第2制御装置との間でデータ通信を行うための通信装置と、第1ロボットアームと、第2ロボットアームと、第3ロボットアームと、前記第1ロボットアームに取り付けられる第1ツールと、前記第2ロボットアームに取り付けられる第2ツールと、前記第3ロボットアームに取り付けられる第3ツールとを備え、
前記第1制御装置は、
予め記憶部に記憶される前記第1ロボットアームのための動作計画から、ベース座標系における前記第1ツールの位置である第1位置データを出力データとして作成する第1演算部と、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ロボットアームの動作を制御する第1制御部とを有し、
前記第1制御装置または前記第2制御装置は、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ツールによって規定される第1ツール座標系において前記第2ツールの位置が変化しないような第2位置データを出力データとして作成する第2演算部と、
前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データに基づき前記第2ロボットアームの動作を制御する第2制御部と、
前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データに基づき前記第1ツールによって規定される第1ツール座標系において前記第3ツールの位置が変化しないような第3位置データを作成するか、または、前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データに基づき前記第2ツールによって規定される第2ツール座標系において前記第3ツールの位置が変化しないような第3位置データを出力データとして作成する第3演算部とを有し、
前記第2制御装置は、
前記第3演算部を前段部として前記第3演算部の出力データである前記第3位置データに基づき前記第3ロボットアームの動作を制御する第3制御部を有し、
前記第1制御部は、その前段部である前記第1演算部からその出力データである前記第1位置データを前記通信装置を介することなく入力され、
前記第2演算部、前記第2制御部、前記第3演算部及び前記第3制御部の各々は、前記第1制御装置と前記第2制御装置のうちの、自らが属する方に属する前段部からその出力データを前記通信装置を介することなく入力されるか、または、前記第1制御装置と前記第2制御装置のうちの、自らが属しない方に属する前段部からその出力データを前記通信装置を介して入力され、
前記第1制御装置が、前記第2演算部および前記第3演算部を有し、
前記第2制御装置が、前記第2制御部を有し、
前記第2演算部は、自らが属する前記第1制御装置に属する前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データを前記通信装置を介することなく入力され、
前記第2制御部は、自らが属しない前記第1制御装置に属する前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データを前記通信装置を介して入力され、
前記第3演算部は、自らが属する前記第1制御装置に属する前記第1演算部を前段部として前記第1演算部の出力データである前記第1位置データを前記通信装置を介することなく入力されるか、または、自らが属する前記第1制御装置に属する前記第2演算部を前段部として前記第2演算部の出力データである前記第2位置データを前記通信装置を介することなく入力され、
前記第3制御部は、自らが属しない前記第1制御装置に属する前記第3演算部を前段部として前記第3演算部の出力データである前記第3位置データを前記通信装置を介して入力される、ロボット制御システム。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018120060A JP7173765B2 (ja) | 2018-06-25 | 2018-06-25 | ロボット制御システム |
EP19826176.0A EP3812110A4 (en) | 2018-06-25 | 2019-06-20 | ROBOT CONTROL SYSTEM |
PCT/JP2019/024442 WO2020004209A1 (ja) | 2018-06-25 | 2019-06-20 | ロボット制御システム |
KR1020207036599A KR20210011420A (ko) | 2018-06-25 | 2019-06-20 | 로봇 제어 시스템 |
CN201980042293.0A CN112313047B (zh) | 2018-06-25 | 2019-06-20 | 机器人控制系统 |
US17/129,933 US20210107137A1 (en) | 2018-06-25 | 2020-12-22 | Robot control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018120060A JP7173765B2 (ja) | 2018-06-25 | 2018-06-25 | ロボット制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020001103A JP2020001103A (ja) | 2020-01-09 |
JP7173765B2 true JP7173765B2 (ja) | 2022-11-16 |
Family
ID=68985425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018120060A Active JP7173765B2 (ja) | 2018-06-25 | 2018-06-25 | ロボット制御システム |
Country Status (6)
Country | Link |
---|---|
US (1) | US20210107137A1 (ja) |
EP (1) | EP3812110A4 (ja) |
JP (1) | JP7173765B2 (ja) |
KR (1) | KR20210011420A (ja) |
CN (1) | CN112313047B (ja) |
WO (1) | WO2020004209A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115427197A (zh) * | 2020-04-24 | 2022-12-02 | Abb瑞士股份有限公司 | 工业机器人系统 |
JP7596159B2 (ja) | 2021-01-14 | 2024-12-09 | 川崎重工業株式会社 | 双腕ロボットシステム |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003145462A (ja) | 2001-11-07 | 2003-05-20 | Kawasaki Heavy Ind Ltd | ロボットの協調制御システム |
JP2004261881A (ja) | 2003-02-07 | 2004-09-24 | Junichi Yakahi | ワーク溶接システム、ワーク溶接方法、および、ワーク溶接プログラム |
US20040199290A1 (en) | 2003-04-03 | 2004-10-07 | Stoddard Kenneth A. | Method and control system for controlling a plurality of robots |
JP2005173849A (ja) | 2003-12-10 | 2005-06-30 | Yaskawa Electric Corp | 自動機械制御システム |
JP2006187826A (ja) | 2005-01-05 | 2006-07-20 | Kawasaki Heavy Ind Ltd | ロボットコントローラ |
JP2007038334A (ja) | 2005-08-02 | 2007-02-15 | Toyota Motor Corp | ワーク治具装置及びワーク支持方法 |
JP2007136574A (ja) | 2005-11-16 | 2007-06-07 | Yaskawa Electric Corp | ステーション、ロボット制御装置およびロボットシステム |
JP2010188428A (ja) | 2009-02-16 | 2010-09-02 | Kawasaki Heavy Ind Ltd | ロボットの制御システム及びその制御装置 |
WO2014148032A1 (ja) | 2013-03-19 | 2014-09-25 | パナソニック株式会社 | ロボットシステムの制御方法およびロボットシステム |
JP2015134396A (ja) | 2014-01-17 | 2015-07-27 | 株式会社神戸製鋼所 | 産業用ロボットを制御する制御システム、制御装置、溶接物製造方法およびプログラム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1044074A (ja) * | 1996-07-30 | 1998-02-17 | Nippon Telegr & Teleph Corp <Ntt> | マルチ作業方法及び装置 |
JP3288250B2 (ja) * | 1997-03-25 | 2002-06-04 | ファナック株式会社 | ロボット制御装置 |
JP2001105380A (ja) * | 1999-09-30 | 2001-04-17 | Toyoda Mach Works Ltd | 協動接点 |
JP2004209552A (ja) | 2002-12-26 | 2004-07-29 | Pacific Ind Co Ltd | トランスファ装置 |
JP4930969B2 (ja) * | 2005-11-18 | 2012-05-16 | 株式会社不二越 | ロボット制御装置 |
JP2008188694A (ja) * | 2007-02-02 | 2008-08-21 | Jtekt Corp | ロボット安全監視装置及びロボット駆動制御システム |
JP6248544B2 (ja) * | 2013-10-30 | 2017-12-20 | セイコーエプソン株式会社 | ロボット、制御装置、ロボットシステム |
JP2015085480A (ja) * | 2013-11-01 | 2015-05-07 | セイコーエプソン株式会社 | ロボット、制御装置、ロボットシステム、ロボット制御方法、及びプログラム |
JP6871857B2 (ja) * | 2015-08-25 | 2021-05-19 | 川崎重工業株式会社 | ロボットシステム |
JP2017056521A (ja) * | 2015-09-17 | 2017-03-23 | セイコーエプソン株式会社 | ロボット、制御装置およびロボットシステム |
WO2017064851A1 (ja) * | 2015-10-14 | 2017-04-20 | 川崎重工業株式会社 | ロボット教示方法及びロボットアーム制御装置 |
KR102162311B1 (ko) * | 2015-11-16 | 2020-10-06 | 카와사키 주코교 카부시키 카이샤 | 로봇 |
-
2018
- 2018-06-25 JP JP2018120060A patent/JP7173765B2/ja active Active
-
2019
- 2019-06-20 WO PCT/JP2019/024442 patent/WO2020004209A1/ja unknown
- 2019-06-20 CN CN201980042293.0A patent/CN112313047B/zh active Active
- 2019-06-20 EP EP19826176.0A patent/EP3812110A4/en active Pending
- 2019-06-20 KR KR1020207036599A patent/KR20210011420A/ko active Pending
-
2020
- 2020-12-22 US US17/129,933 patent/US20210107137A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003145462A (ja) | 2001-11-07 | 2003-05-20 | Kawasaki Heavy Ind Ltd | ロボットの協調制御システム |
JP2004261881A (ja) | 2003-02-07 | 2004-09-24 | Junichi Yakahi | ワーク溶接システム、ワーク溶接方法、および、ワーク溶接プログラム |
US20040199290A1 (en) | 2003-04-03 | 2004-10-07 | Stoddard Kenneth A. | Method and control system for controlling a plurality of robots |
JP2005173849A (ja) | 2003-12-10 | 2005-06-30 | Yaskawa Electric Corp | 自動機械制御システム |
JP2006187826A (ja) | 2005-01-05 | 2006-07-20 | Kawasaki Heavy Ind Ltd | ロボットコントローラ |
JP2007038334A (ja) | 2005-08-02 | 2007-02-15 | Toyota Motor Corp | ワーク治具装置及びワーク支持方法 |
JP2007136574A (ja) | 2005-11-16 | 2007-06-07 | Yaskawa Electric Corp | ステーション、ロボット制御装置およびロボットシステム |
JP2010188428A (ja) | 2009-02-16 | 2010-09-02 | Kawasaki Heavy Ind Ltd | ロボットの制御システム及びその制御装置 |
WO2014148032A1 (ja) | 2013-03-19 | 2014-09-25 | パナソニック株式会社 | ロボットシステムの制御方法およびロボットシステム |
JP2015134396A (ja) | 2014-01-17 | 2015-07-27 | 株式会社神戸製鋼所 | 産業用ロボットを制御する制御システム、制御装置、溶接物製造方法およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
EP3812110A4 (en) | 2022-03-09 |
CN112313047A (zh) | 2021-02-02 |
US20210107137A1 (en) | 2021-04-15 |
EP3812110A1 (en) | 2021-04-28 |
WO2020004209A1 (ja) | 2020-01-02 |
CN112313047B (zh) | 2023-07-11 |
JP2020001103A (ja) | 2020-01-09 |
KR20210011420A (ko) | 2021-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI673148B (zh) | 遠端操作機器人系統及其運轉方法 | |
JP6706489B2 (ja) | ロボットのダイレクト教示方法 | |
JP5678979B2 (ja) | ロボットシステム、校正方法及び被加工物の製造方法 | |
CN102133701B (zh) | 生产系统 | |
CN104044148A (zh) | 机器人系统、机器人控制方法及被加工物的制造方法 | |
JP6619560B2 (ja) | 曲げ加工装置 | |
US8843232B2 (en) | Control method for a complex consisting of a plurality of multiaxial handling devices arranged in succession and/or side by side, and also data storage medium, control system and complex | |
JP7173765B2 (ja) | ロボット制御システム | |
JP2018039082A (ja) | ロボットシステム | |
CN105690379A (zh) | 一种四轨道龙门悬挂式双机械臂协同加工系统 | |
JP2019104099A (ja) | ロボットハンド、ロボットハンドの制御方法 | |
JP6299769B2 (ja) | ロボットシステム | |
TWI665150B (zh) | 機器人與機器人系統 | |
KR20150112395A (ko) | 로봇의 관절각 산출 시스템 및 그 방법 | |
JP7508238B2 (ja) | ロボットシステム、制御方法、ロボット、作業台、台車、制御プログラム、記録媒体、および物品の製造方法。 | |
CN109952177B (zh) | 机器人系统、机器人控制器、机器人控制方法及计算机可读存储介质 | |
WO2013021479A1 (ja) | ロボットシステム | |
KR102423658B1 (ko) | 다수 공작물 좌표계 간의 모션 제어 방법, 장치 및 시스템 | |
JP6741544B2 (ja) | ロボット | |
JP4507767B2 (ja) | ロボット加工ラインシステム | |
JP2018144174A (ja) | ロボット | |
JP2012236262A (ja) | 生産システム | |
WO2003058360A1 (en) | An assembly and a method for producing a three-dimensional object | |
JP2012045636A (ja) | ロボットおよび補間方法 | |
JP2009248198A (ja) | ロボット及び生産システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210524 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220704 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221007 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20221007 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20221017 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20221018 |
|
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: 20221101 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7173765 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |