JP5850004B2 - ロボット制御装置及びロボット制御方法 - Google Patents
ロボット制御装置及びロボット制御方法 Download PDFInfo
- Publication number
- JP5850004B2 JP5850004B2 JP2013165817A JP2013165817A JP5850004B2 JP 5850004 B2 JP5850004 B2 JP 5850004B2 JP 2013165817 A JP2013165817 A JP 2013165817A JP 2013165817 A JP2013165817 A JP 2013165817A JP 5850004 B2 JP5850004 B2 JP 5850004B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- robot
- unit
- program
- setting screen
- 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 - Fee Related
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1602—Program controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Artificial Intelligence (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
- Architecture (AREA)
Description
図2は、タスクプランニングを実行するための要素を含むロボット制御装置1の構成図である。同図に示すように、制御部104は、操作受付部11、作業取得部12、作業工程取得部13、部品情報取得部14、工具情報取得部15、パラメータ取得部16、ロボット情報取得部17、作業プログラム生成部18、及び表示制御部19を含んでいる。これらは、CPUを中心として構成された制御部104においてプログラムが実行されることにより実現される機能である。記憶部102には、記憶領域として、作業データ領域5a、テンプレートデータ領域5b、CADデータ領域5c、スキルデータ領域5d、ロボットデータ領域5e、作業プログラム領域5fが設けられている。
上記のタスクプランニングの処理が終了すると、続いて、管理者は、ロボット制御装置1に、ロボット30Aの設置位置及び姿勢の情報を含む軌道(動作経路)を生成するためのパスプランニングの処理を実行させる。以下、パスプランニングの処理について説明する。なお、説明の便宜上、上記タスクプランニングを実行するための要素と同一の機能を有する要素には同一の符号を付し、その説明を省略する。
ここで、本実施形態に係るロボット制御装置1を含むロボットシステムの具体例を以下に示す。
Claims (6)
- ロボットが担う作業の内容を示す作業プログラムを該作業の情報に関連付けて記憶する記憶部と、
ロボットの座標位置を、該ロボットを識別するためのロボット識別情報に関連付けて記憶する記憶部と、
前記作業に含まれる複数の作業工程に応じた複数の設定画面を順に表示部に表示させる表示制御部と、
管理者により選択された作業に対応する前記作業プログラムと、該作業を担うロボットの前記座標位置の情報とに基づいて、該作業に対応する製造工程順で前後の作業工程間の該ロボットの動作経路を生成する経路生成部と、
各作業工程について、ロボットが動作を開始する開始点及びロボットが該動作により到達する到達点が、前記ロボットの座標位置に基づき算出された開始点及び到達点から所定範囲内にあるか否かを判定する動作範囲チェックと、前記ロボットが該作業工程に応じた動作により他の物体に干渉するか否かを判定する干渉チェックとを行う判定部と、
前記動作範囲チェック及び前記干渉チェックの少なくとも何れか一方で異常がある場合に、前記ロボットの座標位置を仮想空間内で調整する位置調整部と、
を含み、
前記位置調整部が、現在の作業工程について、前記ロボットの座標位置を仮想空間内で調整した場合、前記判定部は、既に前記動作範囲チェック及び前記干渉チェックを行った以前の作業工程と、前記現在の作業工程とについて、再度、前記動作範囲チェック及び前記干渉チェックを行う、
ことを特徴とするロボット制御装置。 - 前記表示制御部は、管理者により選択された前記作業に対応する前記動作経路を生成するまでのログを前記設定画面に含める、ことを特徴とする請求項1に記載のロボット制御装置。
- 前記表示制御部は、前記作業に含まれる作業工程を管理者に選択させるための選択画面を前記設定画面に含める、ことを特徴とする請求項1又は2に記載のロボット制御装置。
- 前記表示制御部は、前記開始点及び前記到達点の少なくとも何れか一方が前記所定範囲内にない場合、又は、前記ロボットが前記他の物体に干渉する場合は、前記ロボットにおける前記所定範囲内を外れる部位又は前記他の物体に干渉する部位を、管理者が視認できるように前記表示部に表示させる、
ことを特徴とする請求項1に記載のロボット制御装置。 - 前記表示制御部は、各作業工程に応じて、ロボット及び作業台を含むモデル画像を前記設定画面に含める、ことを特徴とする請求項1から4の何れか1項に記載のロボット制御装置。
- ロボットが担う作業の内容を示す作業プログラムを該作業の情報に関連付けて記憶する記憶部から、管理者により選択された作業に対応する前記作業プログラムを取得し、
ロボットの座標位置を、該ロボットを識別するためのロボット識別情報に関連付けて記憶する記憶部から、前記作業を担うロボットの前記座標位置の情報を取得し、
前記作業に含まれる複数の作業工程に応じた複数の設定画面を順に表示部に表示させ、
前記取得された前記作業プログラムと、前記取得された前記ロボットの座標位置の情報とに基づいて、該作業に対応する製造工程順で前後の作業工程間の該ロボットの動作経路を生成し、
各作業工程について、ロボットが動作を開始する開始点及びロボットが該動作により到達する到達点が、前記ロボットの座標位置に基づき算出された開始点及び到達点から所定範囲内にあるか否かを判定する動作範囲チェックと、前記ロボットが該作業工程に応じた動作により他の物体に干渉するか否かを判定する干渉チェックとを行い、
前記動作範囲チェック及び前記干渉チェックの少なくとも何れか一方で異常がある場合に、前記ロボットの座標位置を仮想空間内で調整し、
現在の作業工程について、前記ロボットの座標位置を仮想空間内で調整した場合、既に前記動作範囲チェック及び前記干渉チェックを行った以前の作業工程と、前記現在の作業工程とについて、再度、前記動作範囲チェック及び前記干渉チェックを行う、
ことを特徴とするロボット制御方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013165817A JP5850004B2 (ja) | 2013-08-09 | 2013-08-09 | ロボット制御装置及びロボット制御方法 |
| US14/453,579 US20150045949A1 (en) | 2013-08-09 | 2014-08-06 | Robot control apparatus and method for controlling robot |
| EP14180221.5A EP2835229A3 (en) | 2013-08-09 | 2014-08-07 | Robot control apparatus and method for controlling robot |
| CN201410392336.7A CN104339360A (zh) | 2013-08-09 | 2014-08-11 | 机器人控制装置及机器人控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013165817A JP5850004B2 (ja) | 2013-08-09 | 2013-08-09 | ロボット制御装置及びロボット制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015033745A JP2015033745A (ja) | 2015-02-19 |
| JP5850004B2 true JP5850004B2 (ja) | 2016-02-03 |
Family
ID=51292850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013165817A Expired - Fee Related JP5850004B2 (ja) | 2013-08-09 | 2013-08-09 | ロボット制御装置及びロボット制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20150045949A1 (ja) |
| EP (1) | EP2835229A3 (ja) |
| JP (1) | JP5850004B2 (ja) |
| CN (1) | CN104339360A (ja) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016132521A1 (ja) * | 2015-02-20 | 2016-08-25 | 株式会社日立製作所 | 教示データ生成装置 |
| JP6348141B2 (ja) | 2016-04-28 | 2018-06-27 | ファナック株式会社 | 付加軸の状態が含まれる動作プログラムを表示するロボットの制御装置 |
| JP6380469B2 (ja) * | 2016-06-23 | 2018-08-29 | カシオ計算機株式会社 | ロボット、ロボット制御方法及びプログラム |
| DE112016007254B4 (de) * | 2016-09-23 | 2020-12-10 | Yamaha Hatsudoki Kabushiki Kaisha | Robotersystem, Robotersteuerung bzw. -regelung, Robotersteuer- bzw. -regelverfahren und Roboterprogramm |
| JP6894292B2 (ja) * | 2017-05-23 | 2021-06-30 | Juki株式会社 | 制御システム及び実装装置 |
| KR102499576B1 (ko) * | 2018-01-08 | 2023-02-15 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
| JP6973119B2 (ja) * | 2018-01-26 | 2021-11-24 | セイコーエプソン株式会社 | ロボット制御装置及びロボットシステム |
| JP6969447B2 (ja) * | 2018-03-05 | 2021-11-24 | 日本電産株式会社 | ロボット制御装置、記録の作成方法およびプログラム |
| JP7087632B2 (ja) * | 2018-04-26 | 2022-06-21 | セイコーエプソン株式会社 | ロボット制御装置 |
| JP7131092B2 (ja) * | 2018-06-05 | 2022-09-06 | オムロン株式会社 | シミュレーション装置、シミュレーション装置の制御方法、およびシミュレーション装置のプログラム |
| JP6806757B2 (ja) * | 2018-11-16 | 2021-01-06 | ファナック株式会社 | 動作プログラム作成装置 |
| CN109544796A (zh) * | 2018-11-30 | 2019-03-29 | 湖南金码智能设备制造有限公司 | 一种xy型无屏自助售货终端及其货道位置校准方法 |
| JP7255210B2 (ja) * | 2019-01-31 | 2023-04-11 | セイコーエプソン株式会社 | 制御装置、ロボットシステム、及び表示方法 |
| JP7204587B2 (ja) * | 2019-06-17 | 2023-01-16 | 株式会社東芝 | 物体ハンドリング制御装置、物体ハンドリング装置、物体ハンドリング方法および物体ハンドリングプログラム |
| CN110450169B (zh) * | 2019-09-03 | 2023-12-22 | 中冶赛迪工程技术股份有限公司 | 一种机器人测温取样控制方法及控制系统 |
| DE112021003635T5 (de) * | 2020-07-07 | 2023-04-20 | Fanuc Corporation | Robotersteuerungsvorrichtung |
| JP7491115B2 (ja) | 2020-07-22 | 2024-05-28 | セイコーエプソン株式会社 | ロボットの教示制御方法、ロボットシステム、及び、コンピュータープログラム |
| TW202232261A (zh) * | 2021-01-14 | 2022-08-16 | 日商發那科股份有限公司 | 機器人教示裝置及機器人程式的生成用程式 |
| JP7583152B2 (ja) * | 2021-04-09 | 2024-11-13 | ファナック株式会社 | ロボットプログラミング装置 |
| JP2023087705A (ja) * | 2021-12-14 | 2023-06-26 | オムロン株式会社 | 協調作業システム |
| JP2023173849A (ja) * | 2022-05-26 | 2023-12-07 | 株式会社デンソーウェーブ | ロボット制御システム |
| JP2023173848A (ja) * | 2022-05-26 | 2023-12-07 | 株式会社デンソーウェーブ | ロボット制御システム |
| CN119404162A (zh) * | 2022-06-29 | 2025-02-07 | 发那科株式会社 | 示教装置以及计算机程序 |
| JP2025086763A (ja) * | 2023-11-28 | 2025-06-09 | 株式会社安川電機 | ロボットシステム、及びロボットシステムの製造方法 |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4835730A (en) * | 1987-02-27 | 1989-05-30 | Adept Technology, Inc. | Database driven robot programming system and method |
| JPS645779A (en) * | 1987-06-29 | 1989-01-10 | Fanuc Ltd | Robot arrangement examination system |
| JP2738499B2 (ja) * | 1993-12-17 | 1998-04-08 | 株式会社アマダメトレックス | 溶接仕上げロボットの加工データ作成システム |
| US5930461A (en) * | 1994-03-24 | 1999-07-27 | Bernstein; Steven A. | Method and apparatus for automated tissue assay |
| JP3037874B2 (ja) * | 1994-04-29 | 2000-05-08 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ライブラリ管理システム及び方法 |
| JP3529158B2 (ja) * | 1994-05-18 | 2004-05-24 | ファナック株式会社 | ロボット動作プログラミング方法及びプログラミング装置 |
| JP3509413B2 (ja) * | 1995-10-30 | 2004-03-22 | 株式会社デンソー | モータ制御装置 |
| JPH09212229A (ja) * | 1996-01-30 | 1997-08-15 | Komatsu Ltd | ロボットの教示装置 |
| JPH10128687A (ja) | 1996-10-31 | 1998-05-19 | Nippon Telegr & Teleph Corp <Ntt> | ロボット制御方法及び装置 |
| US6107601A (en) * | 1997-10-01 | 2000-08-22 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for controlling an arc welding robot |
| US6292715B1 (en) * | 1998-10-27 | 2001-09-18 | Perry Investments, Inc. | Robotic process planning method and apparatus using templates |
| JP2000135689A (ja) * | 1998-10-30 | 2000-05-16 | Fanuc Ltd | ロボット用画像処理装置 |
| JP3673117B2 (ja) * | 1999-06-14 | 2005-07-20 | 和泉電気株式会社 | 組立装置とそのためのトレイシステム |
| US7849416B2 (en) * | 2000-06-13 | 2010-12-07 | National Instruments Corporation | System and method for graphically creating a sequence of motion control, machine vision, and data acquisition (DAQ) operations |
| JP3639873B2 (ja) * | 2001-03-16 | 2005-04-20 | 川崎重工業株式会社 | ロボット制御方法およびロボット制御システム |
| US7215801B2 (en) * | 2003-06-05 | 2007-05-08 | General Electric Company | Method, system and apparatus for processing radiographic images of scanned objects |
| WO2005124486A2 (en) * | 2004-06-15 | 2005-12-29 | Abb Ab | Method and system for off-line programming of multiple interacting robots |
| JP4951849B2 (ja) * | 2004-08-05 | 2012-06-13 | 富士通株式会社 | ロボット管理システム |
| EP1672548A1 (en) * | 2004-12-20 | 2006-06-21 | Dassault Systèmes | Process and system for rendering an object in a view using a product lifecycle management database |
| JP4137909B2 (ja) * | 2005-04-13 | 2008-08-20 | ファナック株式会社 | ロボットプログラム補正装置 |
| JP4137927B2 (ja) * | 2005-08-04 | 2008-08-20 | ファナック株式会社 | ロボットプログラミング装置 |
| US7611452B2 (en) * | 2005-09-30 | 2009-11-03 | Accuray Incorporated | Wizard and template for treatment planning |
| ATE414594T1 (de) * | 2006-04-03 | 2008-12-15 | Abb Research Ltd | Vorrichtung und verfahren zur bahnerzeugung für einen industrieroboter |
| US7848835B2 (en) * | 2006-06-02 | 2010-12-07 | Cymer, Inc. | High power laser flat panel workpiece treatment system controller |
| JP5103237B2 (ja) * | 2008-03-25 | 2012-12-19 | 株式会社神戸製鋼所 | ロボットの動作余裕量演算表示方法及びその装置 |
| JP4759660B2 (ja) * | 2009-08-21 | 2011-08-31 | パナソニック株式会社 | ロボットアーム制御用の装置、方法、プログラム及び集積電子回路、並びに、組立ロボット |
| JP2011059801A (ja) * | 2009-09-07 | 2011-03-24 | Mitsubishi Electric Corp | プログラム作成・教示装置及び方法 |
| EP2668008B1 (en) * | 2011-01-28 | 2025-06-11 | Teladoc Health, Inc. | Interfacing with a mobile telepresence robot |
| JP5855469B2 (ja) * | 2012-01-16 | 2016-02-09 | 株式会社日立製作所 | 搬入経路計画システム |
| US8996175B2 (en) * | 2012-06-21 | 2015-03-31 | Rethink Robotics, Inc. | Training and operating industrial robots |
| US8868241B2 (en) * | 2013-03-14 | 2014-10-21 | GM Global Technology Operations LLC | Robot task commander with extensible programming environment |
-
2013
- 2013-08-09 JP JP2013165817A patent/JP5850004B2/ja not_active Expired - Fee Related
-
2014
- 2014-08-06 US US14/453,579 patent/US20150045949A1/en not_active Abandoned
- 2014-08-07 EP EP14180221.5A patent/EP2835229A3/en not_active Withdrawn
- 2014-08-11 CN CN201410392336.7A patent/CN104339360A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN104339360A (zh) | 2015-02-11 |
| EP2835229A3 (en) | 2016-06-08 |
| JP2015033745A (ja) | 2015-02-19 |
| US20150045949A1 (en) | 2015-02-12 |
| EP2835229A2 (en) | 2015-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5850004B2 (ja) | ロボット制御装置及びロボット制御方法 | |
| JP5939213B2 (ja) | ロボット制御装置及びロボット制御方法 | |
| US12434386B2 (en) | Teaching device, teaching method, and robot system | |
| JP6348097B2 (ja) | ワーク位置姿勢算出装置およびハンドリングシステム | |
| US20190243344A1 (en) | Sorting support methods, sorting systems, and flatbed machine tools | |
| CN104339355B (zh) | 机器人系统、机器人管理计算机和机器人系统的管理方法 | |
| EP1881383A2 (en) | Simulation device of robot system | |
| US11345026B2 (en) | Robot program generation apparatus | |
| CN105598987A (zh) | 借助机器人确定关于对象的抓取空间 | |
| JP2016099257A (ja) | 情報処理装置及び情報処理方法 | |
| US12515332B2 (en) | System and method for sequencing assembly tasks | |
| CN104339353B (zh) | 机器人系统 | |
| CN110914021A (zh) | 带有用于执行至少一个工作步骤的操纵设备的操纵装置以及方法和计算机程序 | |
| CN104412188A (zh) | 用于在虚拟环境中对工业机器人进行编程的方法 | |
| Nandikolla et al. | Teleoperation Robot Control of a Hybrid EEG‐Based BCI Arm Manipulator Using ROS | |
| KR20190037372A (ko) | 로봇 제어 프로그램 생성 방법 및 장치 | |
| Rückert et al. | Calibration of a modular assembly system for personalized and adaptive human robot collaboration | |
| KR20180017074A (ko) | 카메라를 이용한 로봇 축각도들의 검출 및 로봇의 선택 | |
| CN108145702B (zh) | 用于设置边界面的设备和设置边界面的方法 | |
| JP7634627B2 (ja) | 情報提供装置 | |
| JP7731996B2 (ja) | ロボットセル | |
| JP7739453B2 (ja) | ロボットセル | |
| CN112805127A (zh) | 用于创建机器人控制程序的方法和设备 | |
| JP7674501B2 (ja) | 制御装置及びロボットシステム | |
| JP2022171749A (ja) | 加工制御装置、加工制御方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150428 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150629 |
|
| 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: 20151104 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151117 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5850004 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |