JP5647050B2 - 溶接ロボットの一時停止解析装置および一時停止解析プログラム - Google Patents
溶接ロボットの一時停止解析装置および一時停止解析プログラム Download PDFInfo
- Publication number
- JP5647050B2 JP5647050B2 JP2011067001A JP2011067001A JP5647050B2 JP 5647050 B2 JP5647050 B2 JP 5647050B2 JP 2011067001 A JP2011067001 A JP 2011067001A JP 2011067001 A JP2011067001 A JP 2011067001A JP 5647050 B2 JP5647050 B2 JP 5647050B2
- Authority
- JP
- Japan
- Prior art keywords
- welding
- robot
- welding robot
- information
- information indicating
- 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
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K37/00—Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K37/00—Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
- B23K37/02—Carriages for supporting the welding or cutting element
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Optics & Photonics (AREA)
- Robotics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Description
以下、実施形態に係る一時停止解析装置について、図面を参照しながら説明する。一時停止解析装置3は、図1に示すように、溶接ロボット1のロボットコントローラ(RC)2から入力された種々のデータから、当該溶接ロボット1のチョコ停(一時停止)の原因とその修正方法を解析するものである。一時停止解析装置3は、より具体的には、溶接ロボット1が過去に実行した溶接に関連した種々のデータが入力され、将来におけるチョコ停の改善のための解析処理を行うことを目的としている。一時停止解析装置3には、例えば3ヶ月分の過去の溶接データが入力される。なお、チョコ停とは、より具体的には、設備が自動運転中に突然停止する故障のうち、作業者(オペレータ)が容易に復帰することができる故障のことを指している。
一時停止解析装置3は、図2に示すように、取得手段31と、解析手段32と、テーブル記憶手段33と、出力手段34と、を備えている。以下、一時停止解析装置3が備える構成について詳細に説明する。
以下、実施形態に係る一時停止解析装置3の動作について、表1,2および図4〜図8を参照しながら説明する。
以下、実施形態に係る一時停止解析装置3の解析手段32による解析処理の詳細について、説明する。なお、以下で説明する解析手段32による解析処理は、生成されたロボット位置情報と、ロボット動作情報と、溶接条件情報と、動作エラー情報と、を表2に示すテーブルに当てはめて推定原因と修正内容を選択する処理に相当するものである。
以下、図5に示すステップS21で「溶接区間」を選択してステップS22に進んだ場合の処理について、図6を参照しながら説明する。まず、図6に示すように、ステップS21で参照したロボット動作情報と同時刻に生成されたロボット位置情報および動作エラー情報を参照し、前記した表2におけるエラー種別および一時停止位置が「アーク異常かつ溶接開始直後」であるか否かを判定する(ステップS221)。そして、ロボット位置情報における教示プログラム番号およびステップ番号が溶接開始直後を示しており、かつ、動作エラー情報に「アーク異常が発生しました」というエラーメッセージ(表1参照)が含まれていた場合、前記した表2におけるエラー種別および一時停止位置が「アーク異常かつ溶接開始直後」であると判定し(ステップS221でYes)、ステップS222に進む。
以下、図5に示すステップS21で「センシング区間」を選択してステップS24に進んだ場合の処理について、図7を参照しながら説明する。まず、図7に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別が「センシング前検知」であるか否かを判定する(ステップS241)。そして、動作エラー情報に「センシング電圧がかかりません」というエラーメッセージ(表1参照)が含まれていた場合、前記した表2におけるエラー種別が「センシング前検知」であると判定し(ステップS241でYes)、ステップS242に進む。
以下、図5に示すステップS21で「エアカット区間」を選択してステップS26に進んだ場合の処理について、図8を参照しながら説明する。まず、図8に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別が「ノズル接触」であるか否かを判定する(ステップS261)。そして、動作エラー情報に「ノズルがワークに接触しました」というエラーメッセージ(表1参照)が含まれていた場合、前記した表2におけるエラー種別が「ノズル接触」であると判定し(ステップS261でYes)、ステップS262に進む。
ここで、一時停止解析装置3は、一般的なコンピュータを、前記した各手段および各部として機能させるプログラムにより動作させることで実現することができる。このプログラムは、通信回線を介して配布することも可能であるし、CD−ROM等の記録媒体に書き込んで配布することも可能である。
2 ロボットコントローラ(RC)
3 一時停止解析装置
4 表示装置
31 取得手段
32 解析手段
33 テーブル記憶手段
34 出力手段
W ワーク(被溶接部材)
Claims (4)
- 溶接ロボットの一時停止の原因とその修正方法を解析する溶接ロボットの一時停止解析装置であって、
前記溶接ロボットのロボットコントローラから、前記溶接ロボットの位置を示すロボット位置情報と、前記溶接ロボットの動作の内容を示すロボット動作情報と、前記溶接ロボットによる溶接の条件を示す溶接条件情報と、前記溶接ロボットが一時停止した際の動作エラーの内容を示す動作エラー情報と、を取得する取得手段と、
前記動作エラー情報に対応付けた、前記ロボット位置情報、前記ロボット動作情報および前記溶接条件情報の各条件と、これらの条件に対応する一時停止の推定原因および一時停止の修正方法と、が予め記載されたテーブルを参照することで、前記取得手段で取得した各情報が前記条件に合致する前記溶接ロボットの一時停止の原因とその修正方法を解析する解析手段と、
前記解析手段が解析した解析結果を出力する出力手段と、
を備えることを特徴とする溶接ロボットの一時停止解析装置。 - 前記ロボット位置情報は、
前記溶接ロボットが実行した溶接用教示プログラムの種別を示す教示プログラム番号と、
前記溶接ロボットが実行した溶接用教示プログラムのステップ数を示すステップ番号と、
前記溶接ロボットが実行した溶接用教示プログラムのパス数を示すパス番号と、を含み、
前記ロボット動作情報は、
前記溶接ロボットがセンシング中か否かを示すセンシング情報と、
前記溶接ロボットが溶接中か否かを示す溶接情報と、
前記溶接ロボットが前記溶接用教示プログラムを再生中か否かを示す再生情報と、
前記溶接ロボットが一時停止中か否かを示す一時停止情報と、を含み、
前記溶接条件情報は、
前記溶接ロボットによるウィービングの有無を示すウィービング情報と、
溶接対象となるワークの開先の種別を示す開先種別情報と、
前記溶接ロボットによるセンシングの種別を示すセンシング種別情報と、
溶接開始位置でアークが発生しなかった場合に、予め設定された回数だけアークの発生動作を繰り返す機能であるアークリトライ機能の使用有無を示すアークリトライ機能情報と、
溶接線の位置ずれに追従するために、溶接中に自動的に前記溶接線の位置を検出するアークセンサの使用有無を示すアークセンサ有無情報と、を含み、
前記動作エラー情報は、前記溶接ロボットが溶接動作を行う区間である溶接区間、前記溶接ロボットがセンシング動作を行う区間であるセンシング区間、前記溶接区間および前記センシング区間以外の区間であるエアカット区間において、前記溶接ロボットが一時停止した際の動作エラーの内容ごとに予め定められたエラーメッセージを含むことを特徴とする請求項1に記載の溶接ロボットの一時停止解析装置。 - 溶接ロボットの一時停止の原因を解析するために、コンピュータを、
前記溶接ロボットのロボットコントローラから、前記溶接ロボットの位置を示すロボット位置情報と、前記溶接ロボットの動作の内容を示すロボット動作情報と、前記溶接ロボットによる溶接の条件を示す溶接条件情報と、前記溶接ロボットが一時停止した際の動作エラーの内容を示す動作エラー情報と、を取得する取得手段、
前記動作エラー情報に対応付けた、前記ロボット位置情報、前記ロボット動作情報および前記溶接条件情報の各条件と、これらの条件に対応する一時停止の推定原因および一時停止の修正方法と、が予め記載されたテーブルを参照することで、前記取得手段で取得した各情報が前記条件に合致する前記溶接ロボットの一時停止の原因とその修正方法を解析する解析手段、
前記解析手段が解析した解析結果を出力する出力手段、
として機能させることを特徴とする溶接ロボットの一時停止解析プログラム。 - 前記ロボット位置情報は、
前記溶接ロボットが実行した溶接用教示プログラムの種別を示す教示プログラム番号と、
前記溶接ロボットが実行した溶接用教示プログラムのステップ数を示すステップ番号と、
前記溶接ロボットが実行した溶接用教示プログラムのパス数を示すパス番号と、を含み、
前記ロボット動作情報は、
前記溶接ロボットがセンシング中か否かを示すセンシング情報と、
前記溶接ロボットが溶接中か否かを示す溶接情報と、
前記溶接ロボットが前記溶接用教示プログラムを再生中か否かを示す再生情報と、
前記溶接ロボットが一時停止中か否かを示す一時停止情報と、を含み、
前記溶接条件情報は、
前記溶接ロボットによるウィービングの有無を示すウィービング情報と、
溶接対象となるワークの開先の種別を示す開先種別情報と、
前記溶接ロボットによるセンシングの種別を示すセンシング種別情報と、
溶接開始位置でアークが発生しなかった場合に、予め設定された回数だけアークの発生動作を繰り返す機能であるアークリトライ機能の使用有無を示すアークリトライ機能情報と、
溶接線の位置ずれに追従するために、溶接中に自動的に前記溶接線の位置を検出するアークセンサの使用有無を示すアークセンサ有無情報と、を含み、
前記動作エラー情報は、前記溶接ロボットが溶接動作を行う区間である溶接区間、前記溶接ロボットがセンシング動作を行う区間であるセンシング区間、前記溶接区間および前記センシング区間以外の区間であるエアカット区間において、前記溶接ロボットが一時停止した際の動作エラーの内容ごとに予め定められたエラーメッセージを含むことを特徴とする請求項3に記載の溶接ロボットの一時停止解析プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011067001A JP5647050B2 (ja) | 2011-03-25 | 2011-03-25 | 溶接ロボットの一時停止解析装置および一時停止解析プログラム |
| KR1020120009517A KR101359216B1 (ko) | 2011-03-25 | 2012-01-31 | 용접 로봇의 일시 정지 해석 장치 및 일시 정지 해석 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 |
| CN201210080066.7A CN102689080B (zh) | 2011-03-25 | 2012-03-23 | 焊接机器人的暂时停止解析装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011067001A JP5647050B2 (ja) | 2011-03-25 | 2011-03-25 | 溶接ロボットの一時停止解析装置および一時停止解析プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012200814A JP2012200814A (ja) | 2012-10-22 |
| JP5647050B2 true JP5647050B2 (ja) | 2014-12-24 |
Family
ID=46854908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011067001A Active JP5647050B2 (ja) | 2011-03-25 | 2011-03-25 | 溶接ロボットの一時停止解析装置および一時停止解析プログラム |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP5647050B2 (ja) |
| KR (1) | KR101359216B1 (ja) |
| CN (1) | CN102689080B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0767931B2 (ja) | 1992-10-12 | 1995-07-26 | 日本データカード株式会社 | カード梱包システム |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AT513674B1 (de) * | 2012-11-28 | 2014-08-15 | Fronius Int Gmbh | Verfahren und Vorrichtung zum Überwachen des Schutzgases bei einem Schweißprozess |
| JP6568169B2 (ja) | 2017-09-12 | 2019-08-28 | ファナック株式会社 | 溶接ロボットプログラミング装置および溶接ロボットのプログラミング方法 |
| JP6969447B2 (ja) * | 2018-03-05 | 2021-11-24 | 日本電産株式会社 | ロボット制御装置、記録の作成方法およびプログラム |
| US11931835B2 (en) * | 2018-10-24 | 2024-03-19 | Lincoln Global, Inc. | Welding system for mitigating gun damage in pulsed arc welding |
| CN114770509A (zh) * | 2022-05-05 | 2022-07-22 | 新代科技(苏州)有限公司 | 一种应用于焊接机器人系统的故障诊断方法 |
| CN118023777B (zh) * | 2024-03-14 | 2024-08-23 | 深圳杩蚁科技有限公司 | 基于数据分析的焊接机器人故障预警系统 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2751175B2 (ja) * | 1988-02-02 | 1998-05-18 | 石川島播磨重工業株式会社 | 自己診断機能付自動溶接装置 |
| JPH03281065A (ja) * | 1990-03-28 | 1991-12-11 | Kobe Steel Ltd | 溶接システムにおける異常処理方法 |
| JP3392779B2 (ja) * | 1999-05-25 | 2003-03-31 | ファナック株式会社 | 作業の異常監視機能を備えたロボット制御装置 |
| JP4004222B2 (ja) * | 2000-11-15 | 2007-11-07 | トヨタ自動車株式会社 | 作業用ロボットシステムの保全支援方法及び保全支援装置 |
| JP4758019B2 (ja) * | 2001-03-30 | 2011-08-24 | 株式会社神戸製鋼所 | 溶接ロボット装置の自動運転方法 |
| CN1194840C (zh) * | 2002-06-06 | 2005-03-30 | 兰州理工大学 | 数控焊接变位机的控制系统 |
| JP3744527B2 (ja) * | 2004-06-07 | 2006-02-15 | オムロン株式会社 | 工程管理装置、工程管理方法、工程管理プログラム、および該プログラムを記録した記録媒体 |
| JP4027350B2 (ja) | 2004-06-29 | 2007-12-26 | ファナック株式会社 | ロボットの待機位置復帰プログラム作成装置 |
| JP4916650B2 (ja) * | 2004-07-12 | 2012-04-18 | パナソニック株式会社 | アーク溶接ロボット |
| JP2007140997A (ja) * | 2005-11-18 | 2007-06-07 | Mitsubishi Electric System & Service Co Ltd | 故障診断装置 |
| KR100789012B1 (ko) | 2006-05-08 | 2007-12-26 | 대우조선해양 주식회사 | 소부재 용접로봇 자가진단시스템 |
-
2011
- 2011-03-25 JP JP2011067001A patent/JP5647050B2/ja active Active
-
2012
- 2012-01-31 KR KR1020120009517A patent/KR101359216B1/ko active Active
- 2012-03-23 CN CN201210080066.7A patent/CN102689080B/zh active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0767931B2 (ja) | 1992-10-12 | 1995-07-26 | 日本データカード株式会社 | カード梱包システム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102689080B (zh) | 2014-09-10 |
| KR20120108922A (ko) | 2012-10-05 |
| JP2012200814A (ja) | 2012-10-22 |
| KR101359216B1 (ko) | 2014-02-05 |
| CN102689080A (zh) | 2012-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5647050B2 (ja) | 溶接ロボットの一時停止解析装置および一時停止解析プログラム | |
| JP6636284B2 (ja) | アーク溶接品質判定システム | |
| JP6046467B2 (ja) | ロボットシステム | |
| US20250312872A1 (en) | Repair welding control device and repair welding control method | |
| JP7386461B2 (ja) | リペア溶接検査装置およびリペア溶接検査方法 | |
| WO2020251038A1 (ja) | リペア溶接制御装置およびリペア溶接制御方法 | |
| US10434593B2 (en) | Setting assistance device and setting assistance method | |
| JP2014117720A (ja) | アーク溶接ロボットシステム | |
| CN102848050A (zh) | 电弧焊监视装置 | |
| WO2016136831A1 (ja) | 設定支援装置、設定支援方法及びプログラム | |
| JP2021007962A (ja) | リペア溶接制御装置およびリペア溶接制御方法 | |
| JP7724456B2 (ja) | 制御装置、表示装置の制御方法およびプログラム | |
| US20240424611A1 (en) | Welding path autonomous optimization apparatus, welding path autonomous optimization system, and welding path autonomous optimization method | |
| JP7555043B2 (ja) | ビード外観検査装置、ビード外観検査方法、プログラムおよびビード外観検査システム | |
| JP7555041B2 (ja) | ビード外観検査装置、ビード外観検査方法、プログラムおよびビード外観検査システム | |
| JP7555042B2 (ja) | ビード外観検査装置、ビード外観検査方法、プログラムおよびビード外観検査システム | |
| JP6121260B2 (ja) | アークスタート良否傾向提示装置 | |
| JP5506294B2 (ja) | アーク溶接ロボットの制御装置 | |
| JP2002292468A (ja) | 溶接ロボット装置の自動運転方法 | |
| JP2023030990A (ja) | 溶接支援方法、溶接支援システム及びプログラム | |
| JP2004074224A (ja) | 溶接ロボット装置 | |
| KR20150096055A (ko) | 아크 용접 전압검출시스템 및 그 전압검출방법 | |
| JP6779411B1 (ja) | 教師データ生成装置、教師データ生成方法、教師データ生成プログラムおよび記憶媒体 | |
| JP7306898B2 (ja) | 制御装置、プログラム、及びロボット制御システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130902 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140602 |
|
| 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: 20141028 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141106 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5647050 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |