JP4137927B2 - ロボットプログラミング装置 - Google Patents
ロボットプログラミング装置 Download PDFInfo
- Publication number
- JP4137927B2 JP4137927B2 JP2005227015A JP2005227015A JP4137927B2 JP 4137927 B2 JP4137927 B2 JP 4137927B2 JP 2005227015 A JP2005227015 A JP 2005227015A JP 2005227015 A JP2005227015 A JP 2005227015A JP 4137927 B2 JP4137927 B2 JP 4137927B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- arrangement
- handling
- workpiece
- processing
- 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
- 238000003754 machining Methods 0.000 claims description 28
- 238000009434 installation Methods 0.000 claims description 10
- 238000003466 welding Methods 0.000 description 37
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- GMVPRGQOIOIIMI-DODZYUBVSA-N 7-[(1R,2R,3R)-3-hydroxy-2-[(3S)-3-hydroxyoct-1-enyl]-5-oxocyclopentyl]heptanoic acid Chemical compound CCCCC[C@H](O)C=C[C@H]1[C@H](O)CC(=O)[C@@H]1CCCCCCC(O)=O GMVPRGQOIOIIMI-DODZYUBVSA-N 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
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/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- 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/39136—Teach each manipulator independently or dependently from each other
-
- 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/40287—Workpiece manipulator and tool manipulator cooperate
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
請求項5に記載の発明は、請求項1〜4のいずれか1項に記載のロボットプログラミング装置において、前記加工ロボットの配置を選定し動作を決定する手段はさらに、前記加工ロボットの前記複数の配置候補の中から前記ロボットシステム全体としての設置範囲が最も狭くなる配置候補を前記加工ロボットの配置として選定する、ロボットプログラミング装置を提供する。
請求項6に記載の発明は、請求項1〜5のいずれか1項に記載のロボットプログラミング装置において、前記ハンドリングロボットの配置を選定し動作を決定する手段はさらに、前記ハンドリングロボットの前記複数の配置候補の各々において前記ハンドリングロボットのストロークの余裕を計算し、該ストロークの余裕が最も高い配置候補を前記ハンドリングロボットの配置として選定する、ロボットプログラミング装置を提供する。
請求項7に記載の発明は、請求項1〜6のいずれか1項に記載のロボットプログラミング装置において、前記加工ロボットの配置を選定し動作を決定する手段はさらに、前記加工ロボットの前記複数の配置候補の各々において前記加工ロボットのストロークの余裕を計算し、該ストロークの余裕が最も高い配置候補を前記加工ロボットの配置として選定する、ロボットプログラミング装置を提供する。
1:カクジク 100% P[1];
2:カクジク 100% P[2];
3:チョクセン 500mm/sec P[3];
4:チョクセン 500mm/sec P[4] アークカイシ;
5:チョクセン 500mm/sec P[5];
6:チョクセン 500mm/sec P[6];
7:チョクセン 500mm/sec P[7];
8:チョクセン 500mm/sec P[8];
9:チョクセン 500mm/sec P[9] アークシュウリョウ;
10:チョクセン 500mm/sec P[10];
11:カクジク 100% P[2];
12:カクジク 100% P[1];
12、14 ハンドリングロボット
16 加工ロボット
18 ロボット制御装置
20 パーソナルコンピュータ
22 教示操作盤
24 表示画面
26、28 ハンド
30 加工ツール
W ワーク
Claims (7)
- ワークを把持するハンドを備えた1つ又は2つのハンドリングロボット、及び該ハンドリングロボットと協調動作するとともに前記ワークを加工する加工ツールを備えた加工ロボットを有するロボットシステムにおいて、前記ハンドリングロボット及び前記加工ロボットの動作プログラムを作成するロボットプログラミング装置であって、
前記ハンドリングロボット、前記ハンド、前記加工ロボット、前記加工ツール及び前記ワークの3次元画像を画面表示する表示手段と、
前記ワークの移動条件を指定する手段と、
前記ワークと前記ハンドとの位置関係を指定する手段と、
前記ハンドリングロボットの複数の配置候補を設定する手段と、
前記ワークの移動条件及び前記位置関係に基づいて、前記ハンドリングロボットを動作させたときに前記ハンドリングロボットについての干渉が生じないように、前記複数の配置候補の中から前記ハンドリングロボットの配置を選定するとともに、選定された配置に基づいて前記ハンドリングロボットの動作を決定する手段と、
前記ワークの加工部位を指定する手段と、
前記加工ロボットの複数の配置候補を設定する手段と、
前記ワークの加工部位及び前記ワークの移動条件に基づいて、前記加工ロボットを動作させたときに前記加工ロボットについての干渉が生じないように、前記複数の配置候補の中から前記加工ロボットの配置を選定するとともに、選定された配置に基づいて前記加工ロボットの動作を決定する手段と、
前記ハンドリングロボット及び前記加工ロボットの選定された配置及び決定された動作に基づいて前記ハンドリングロボット及び前記加工ロボットの動作プログラムを作成する手段と、
を有するロボットプログラミング装置。 - 前記ハンドリングロボットの配置を選定し動作を決定する手段は、ある配置候補において前記ハンドリングロボットの動作が不適であると判断した場合は、前記ハンドリングロボットの配置を他の配置候補に変更し、該他の配置候補において再度前記ハンドリングロボットの動作の適否を判断する、請求項1に記載のロボットプログラミング装置。
- 前記加工ロボットの配置を選定し動作を決定する手段は、ある配置候補において前記加工ロボットの動作が不適であると判断した場合は、前記加工ロボットの配置を他の配置候補に変更し、該他の配置候補において再度前記加工ロボットの動作の適否を判断する、請求項1又は2に記載のロボットプログラミング装置。
- 前記ハンドリングロボットの配置を選定し動作を決定する手段はさらに、前記ハンドリングロボットの前記複数の配置候補の中から前記ハンドリングロボットの設置範囲が最も狭くなる配置候補を前記ハンドリングロボットの配置として選定する、請求項1〜3のいずれか1項に記載のロボットプログラミング装置。
- 前記加工ロボットの配置を選定し動作を決定する手段はさらに、前記加工ロボットの前記複数の配置候補の中から前記ロボットシステム全体としての設置範囲が最も狭くなる配置候補を前記加工ロボットの配置として選定する、請求項1〜4のいずれか1項に記載のロボットプログラミング装置。
- 前記ハンドリングロボットの配置を選定し動作を決定する手段はさらに、前記ハンドリングロボットの前記複数の配置候補の各々において前記ハンドリングロボットのストロークの余裕を計算し、該ストロークの余裕が最も高い配置候補を前記ハンドリングロボットの配置として選定する、請求項1〜5のいずれか1項に記載のロボットプログラミング装置。
- 前記加工ロボットの配置を選定し動作を決定する手段はさらに、前記加工ロボットの前記複数の配置候補の各々において前記加工ロボットのストロークの余裕を計算し、該ストロークの余裕が最も高い配置候補を前記加工ロボットの配置として選定する、請求項1〜6のいずれか1項に記載のロボットプログラミング装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005227015A JP4137927B2 (ja) | 2005-08-04 | 2005-08-04 | ロボットプログラミング装置 |
EP06015989.4A EP1749621B1 (en) | 2005-08-04 | 2006-08-01 | Robot programming device |
US11/461,888 US7904201B2 (en) | 2005-08-04 | 2006-08-02 | Robot programming device |
CN200610108503.6A CN100591490C (zh) | 2005-08-04 | 2006-08-03 | 机器人程序设计装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005227015A JP4137927B2 (ja) | 2005-08-04 | 2005-08-04 | ロボットプログラミング装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007038366A JP2007038366A (ja) | 2007-02-15 |
JP4137927B2 true JP4137927B2 (ja) | 2008-08-20 |
Family
ID=37240683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005227015A Active JP4137927B2 (ja) | 2005-08-04 | 2005-08-04 | ロボットプログラミング装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7904201B2 (ja) |
EP (1) | EP1749621B1 (ja) |
JP (1) | JP4137927B2 (ja) |
CN (1) | CN100591490C (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8515718B2 (en) | 2008-01-31 | 2013-08-20 | Siemens Ag | Method and device for visualizing an installation of automation systems together with a workpiece |
JP5268495B2 (ja) * | 2008-08-21 | 2013-08-21 | 株式会社神戸製鋼所 | オフライン教示データの作成方法及びロボットシステム |
US9439277B2 (en) | 2008-10-23 | 2016-09-06 | Baker Hughes Incorporated | Robotically applied hardfacing with pre-heat |
US8450637B2 (en) | 2008-10-23 | 2013-05-28 | Baker Hughes Incorporated | Apparatus for automated application of hardfacing material to drill bits |
WO2010053710A2 (en) * | 2008-10-29 | 2010-05-14 | Baker Hughes Incorporated | Method and apparatus for robotic welding of drill bits |
JP5459255B2 (ja) * | 2011-04-08 | 2014-04-02 | 株式会社安川電機 | ロボットシステム |
US8646404B2 (en) * | 2011-09-26 | 2014-02-11 | Todd E. Hendricks, SR. | Modular system with platformed robot, booth, and fluid delivery system for tire spraying |
US9904271B2 (en) * | 2011-11-16 | 2018-02-27 | Nissan Motor Co., Ltd. | Manufacturing method and manufacturing device for manufacturing a joined piece |
FR3006224B1 (fr) * | 2013-06-03 | 2015-07-10 | Messier Bugatti Dowty | Procede de commande d'un systeme robotise pour le revetement d'une piece par projection d'un materiau |
JP5850004B2 (ja) * | 2013-08-09 | 2016-02-03 | 株式会社安川電機 | ロボット制御装置及びロボット制御方法 |
JP5892132B2 (ja) * | 2013-09-13 | 2016-03-23 | 株式会社安川電機 | 制御装置及びロボットシステム |
CN103576687B (zh) * | 2013-11-22 | 2016-01-06 | 中国科学院自动化研究所 | 一种机器人逆时针运动控制方法 |
CN103692441B (zh) * | 2013-12-19 | 2015-09-09 | 成都市卓睿科技有限公司 | 通过工作流技术模拟机械臂运动的系统及方法 |
CN104175031B (zh) * | 2014-08-20 | 2016-02-17 | 北京工业大学 | 一种具有自主纠偏能力的焊接机器人系统进行焊接的方法 |
JP6550985B2 (ja) * | 2015-07-10 | 2019-07-31 | トヨタ車体株式会社 | ロボット接合システム |
CN105328372B (zh) * | 2015-09-11 | 2017-06-13 | 贵阳铝镁设计研究院有限公司 | 一种铝电解槽焊接机器人 |
JP6348149B2 (ja) * | 2016-07-08 | 2018-06-27 | ファナック株式会社 | ロボットを用いてレーザ加工を行うレーザ加工ロボットシステム |
JP6464213B2 (ja) * | 2017-02-09 | 2019-02-06 | ファナック株式会社 | レーザ加工ヘッドおよび撮影装置を備えるレーザ加工システム |
JP6538761B2 (ja) * | 2017-06-22 | 2019-07-03 | ファナック株式会社 | 数値制御装置 |
CN107671593A (zh) * | 2017-10-26 | 2018-02-09 | 西安精雕软件科技有限公司 | 一种精雕机自动识别柔性加工方法及系统 |
JP6816068B2 (ja) * | 2018-07-06 | 2021-01-20 | ファナック株式会社 | ロボットプログラム生成装置 |
CN111266762B (zh) * | 2018-12-05 | 2022-07-05 | 广州中国科学院先进技术研究所 | 一种基于多个机器人协同焊接方法及系统 |
JP6717401B1 (ja) * | 2019-04-01 | 2020-07-01 | 株式会社安川電機 | プログラミング支援装置、ロボットシステム及びプログラミング支援方法 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62168766A (ja) * | 1986-01-22 | 1987-07-25 | Mazda Motor Corp | 車体組立装置 |
JPS584382A (ja) * | 1981-06-26 | 1983-01-11 | ファナック株式会社 | 工業用ロボツトの制御方式 |
US4675502A (en) * | 1985-12-23 | 1987-06-23 | General Electric Company | Real time tracking control for taught path robots |
DE3619429A1 (de) * | 1986-06-10 | 1987-12-17 | Behr Industrieanlagen | Verfahren zur programmsteuerung insbesondere eines industrieroboters fuer die selbsttaetige beschichtung von werkstuecken |
DE3670195D1 (de) * | 1986-09-15 | 1990-05-17 | Pfaff Ind Masch | Verfahren und vorrichtung zur relativpositionierung von biegeschlaffen werkstuecklagen. |
US4998050A (en) | 1988-06-13 | 1991-03-05 | Nissan Motor Co., Ltd. | System and method for teaching robots |
JPH02157906A (ja) | 1988-12-09 | 1990-06-18 | Shin Meiwa Ind Co Ltd | ロボットのオフライン教示方法 |
EP0523889B1 (en) * | 1991-07-06 | 1996-12-27 | Daihen Corporation | Apparatus for controlling industrial robot to perform coordinated operation using teaching playback method and method thereof |
GB2259586B (en) * | 1991-09-11 | 1994-08-24 | Honda Motor Co Ltd | Method of and system for generating teaching data for robots |
JP3306781B2 (ja) * | 1992-12-31 | 2002-07-24 | 株式会社ダイヘン | 産業用ロボットの手動操作による教示制御装置および教示方法 |
JPH08323665A (ja) | 1995-05-31 | 1996-12-10 | Matsushita Electric Ind Co Ltd | ロボットの教示制御装置 |
JPH09179612A (ja) | 1995-12-21 | 1997-07-11 | Yaskawa Electric Corp | 自動溶接装置 |
JP3040372B2 (ja) * | 1998-03-10 | 2000-05-15 | ファナック株式会社 | 加工ツール付ロボット及び加工方法 |
JP3951079B2 (ja) * | 1998-09-14 | 2007-08-01 | 株式会社安川電機 | オフラインティーチング方法、オフラインティーチング装置および記録媒体 |
US6131436A (en) * | 1999-03-01 | 2000-10-17 | Lear Corporation | Method and system for wear testing a seat by simulating human seating activity and robotic human body simulator for use therein |
JP2001088066A (ja) | 1999-09-27 | 2001-04-03 | Toyoda Mach Works Ltd | ロボット制御装置 |
JP2001328087A (ja) | 2000-05-24 | 2001-11-27 | Kawasaki Heavy Ind Ltd | 加工用ロボットのオフライン教示システム |
DE10032096A1 (de) * | 2000-07-01 | 2002-01-24 | Kuka Roboter Gmbh | Geräteverbund und Steuerschrank für einen solchen |
JP3452899B2 (ja) * | 2000-12-28 | 2003-10-06 | ファナック株式会社 | 同期制御方法及び装置 |
GB0125079D0 (en) * | 2001-10-18 | 2001-12-12 | Cimac Automation Ltd | Auto motion:robot guidance for manufacturing |
JP3577028B2 (ja) * | 2001-11-07 | 2004-10-13 | 川崎重工業株式会社 | ロボットの協調制御システム |
JP3853645B2 (ja) * | 2001-12-03 | 2006-12-06 | ナブテスコ株式会社 | ロボットアーム |
US6898484B2 (en) * | 2002-05-01 | 2005-05-24 | Dorothy Lemelson | Robotic manufacturing and assembly with relative radio positioning using radio based location determination |
JP2003340756A (ja) | 2002-05-28 | 2003-12-02 | Yaskawa Electric Corp | ロボットシステム |
JP3866617B2 (ja) | 2002-06-11 | 2007-01-10 | 株式会社神戸製鋼所 | 溶接ロボット装置の制御方法 |
US7212886B2 (en) * | 2002-12-12 | 2007-05-01 | Kabushiki Kaisha Yaskawa Denki | Robot control apparatus and method |
JP2007523757A (ja) * | 2003-06-20 | 2007-08-23 | ファナック ロボティクス アメリカ,インコーポレイティド | 複数のロボットアームの追従及び鏡映ジョグ |
JP3905075B2 (ja) * | 2003-11-17 | 2007-04-18 | ファナック株式会社 | 作業プログラム作成装置 |
JP3946711B2 (ja) * | 2004-06-02 | 2007-07-18 | ファナック株式会社 | ロボットシステム |
JP2006099474A (ja) * | 2004-09-29 | 2006-04-13 | Fanuc Ltd | ロボットの軌跡制御方法 |
-
2005
- 2005-08-04 JP JP2005227015A patent/JP4137927B2/ja active Active
-
2006
- 2006-08-01 EP EP06015989.4A patent/EP1749621B1/en active Active
- 2006-08-02 US US11/461,888 patent/US7904201B2/en active Active
- 2006-08-03 CN CN200610108503.6A patent/CN100591490C/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US7904201B2 (en) | 2011-03-08 |
CN100591490C (zh) | 2010-02-24 |
EP1749621A2 (en) | 2007-02-07 |
EP1749621A3 (en) | 2007-02-21 |
JP2007038366A (ja) | 2007-02-15 |
EP1749621B1 (en) | 2014-01-22 |
CN1907655A (zh) | 2007-02-07 |
US20070032905A1 (en) | 2007-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4137927B2 (ja) | ロボットプログラミング装置 | |
JP5154616B2 (ja) | オフラインティーチング方法 | |
JP6379874B2 (ja) | ティーチングシステム、ロボットシステムおよびティーチング方法 | |
JP6311421B2 (ja) | ティーチングシステム、ロボットシステムおよびティーチング方法 | |
EP1619567B1 (en) | Data processing apparatus for arc welding | |
JP2004265041A (ja) | ロボット教示装置 | |
JP5268495B2 (ja) | オフライン教示データの作成方法及びロボットシステム | |
JP2003114706A (ja) | 多関節汎用ロボットモデルの表示システム | |
JP4505295B2 (ja) | Nc加工シミュレーション方法及びnc加工シミュレーション装置 | |
JP2006190228A (ja) | 動作プログラムの作成方法 | |
JP2024111018A (ja) | アイコンプログラミング機能を備えたロボット教示装置 | |
JP5601949B2 (ja) | ロボット制御システム | |
JP3665344B2 (ja) | ロボットのジョグ操作方法及びロボットのジョグ操作システム | |
JP2009066738A (ja) | ロボットの教示装置 | |
JP2009119589A (ja) | ロボットシミュレータ | |
JP5670147B2 (ja) | アーク溶接ロボット制御装置 | |
JP2006072673A (ja) | 溶接ロボットのポジショナ設定方法 | |
JP5077515B2 (ja) | 溶接ロボットシステム | |
JP2009279725A (ja) | ロボット制御装置 | |
JPH11296215A (ja) | 産業用ロボットの自動プログラミング方法 | |
JPH06259119A (ja) | 産業用ロボットの制御装置 | |
JP2012106321A (ja) | ロボットの制御方法およびロボット制御装置 | |
JP2007188537A (ja) | ロボット | |
JP5946680B2 (ja) | アーク溶接用プログラムのプログラム変換方法、及びアーク溶接用プログラムのプログラム変換装置 | |
JP2002116816A (ja) | 制御装置および制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070925 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071113 |
|
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: 20080520 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080604 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4137927 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130613 Year of fee payment: 5 |