JP2002153993A - 溶接治具設計装置 - Google Patents
溶接治具設計装置Info
- Publication number
- JP2002153993A JP2002153993A JP2000356108A JP2000356108A JP2002153993A JP 2002153993 A JP2002153993 A JP 2002153993A JP 2000356108 A JP2000356108 A JP 2000356108A JP 2000356108 A JP2000356108 A JP 2000356108A JP 2002153993 A JP2002153993 A JP 2002153993A
- Authority
- JP
- Japan
- Prior art keywords
- welding
- jig
- welded
- dimensional
- welding jig
- 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
Links
Abstract
(57)【要約】
【課題】 溶接中に溶接器具と接触しないような溶接治
具の形状を容易に得る。 【解決手段】 入力装置10から被溶接物の3次元デー
タや被溶接部位、溶接器具の形状などを入力する。演算
装置12は、被溶接部位に溶接するために溶接器具に要
求される移動範囲を3次元軌跡として算出する。そし
て、演算装置12は算出された3次元軌跡とデータベー
ス14に予め記憶された溶接治具形状とを比較し、3次
元軌跡と干渉しない溶接治具を選択して出力装置16に
出力する。3次元軌跡と干渉しない溶接治具が存在しな
い場合には、演算装置12は3次元形状データを修正
し、干渉しない溶接治具形状を得て出力装置16に出力
する。
具の形状を容易に得る。 【解決手段】 入力装置10から被溶接物の3次元デー
タや被溶接部位、溶接器具の形状などを入力する。演算
装置12は、被溶接部位に溶接するために溶接器具に要
求される移動範囲を3次元軌跡として算出する。そし
て、演算装置12は算出された3次元軌跡とデータベー
ス14に予め記憶された溶接治具形状とを比較し、3次
元軌跡と干渉しない溶接治具を選択して出力装置16に
出力する。3次元軌跡と干渉しない溶接治具が存在しな
い場合には、演算装置12は3次元形状データを修正
し、干渉しない溶接治具形状を得て出力装置16に出力
する。
Description
【0001】
【発明の属する技術分野】本発明は溶接治具設計装置、
特に溶接器具との干渉を抑制する溶接治具設計に関す
る。
特に溶接器具との干渉を抑制する溶接治具設計に関す
る。
【0002】
【従来の技術】従来より、溶接時に溶接ガンや溶接トー
チなどの溶接器具が円滑に溶接部位に接近し待避できる
ような溶接治具を設計する技術が知られている。例え
ば、特開平7−32161号公報には、被溶接物の被溶
接部位を三次元的に表す加工基準面データと、溶接ガン
に関するデータと、標準溶接治具に関するデータとから
標準溶接治具が使用可能か否かを判断し、標準溶接治具
が使用不可能と判断された場合に、溶接部位の位置と溶
接ガンの形式及び溶接ガンの被溶接部位への接近方向と
を考慮しつつ、溶接ガンの被溶接部位に対する溶接作業
を妨げない溶接治具を設計する技術が記載されている。
チなどの溶接器具が円滑に溶接部位に接近し待避できる
ような溶接治具を設計する技術が知られている。例え
ば、特開平7−32161号公報には、被溶接物の被溶
接部位を三次元的に表す加工基準面データと、溶接ガン
に関するデータと、標準溶接治具に関するデータとから
標準溶接治具が使用可能か否かを判断し、標準溶接治具
が使用不可能と判断された場合に、溶接部位の位置と溶
接ガンの形式及び溶接ガンの被溶接部位への接近方向と
を考慮しつつ、溶接ガンの被溶接部位に対する溶接作業
を妨げない溶接治具を設計する技術が記載されている。
【0003】
【発明が解決しようとする課題】しかしながら、この従
来技術においては、基本的に溶接ガンが非溶接物の所定
の溶接点に移動し、そこで溶接を行って再び初期位置に
待避するスポット溶接を想定しており、したがって例え
ば被溶接部位が点ではなく線であり、溶接ガンなどがあ
る点に達し、その点から連続的に移動しながら溶接する
必要がある場合においては、当初設計したスポット溶接
用の溶接治具では移動する溶接ガンとの間に干渉が生じ
るおそれがあり、円滑に溶接作業を行うことができない
問題があった。
来技術においては、基本的に溶接ガンが非溶接物の所定
の溶接点に移動し、そこで溶接を行って再び初期位置に
待避するスポット溶接を想定しており、したがって例え
ば被溶接部位が点ではなく線であり、溶接ガンなどがあ
る点に達し、その点から連続的に移動しながら溶接する
必要がある場合においては、当初設計したスポット溶接
用の溶接治具では移動する溶接ガンとの間に干渉が生じ
るおそれがあり、円滑に溶接作業を行うことができない
問題があった。
【0004】本発明は、上記従来技術の有する課題に鑑
みなされたものであり、その目的は、被溶接部位が線状
の場合などのように、溶接器具に比較的複雑な動きが要
求される場合においても、溶接器具との干渉を防止し、
効率的に溶接を行うことができる治具を簡易に設計でき
る装置を提供することにある。
みなされたものであり、その目的は、被溶接部位が線状
の場合などのように、溶接器具に比較的複雑な動きが要
求される場合においても、溶接器具との干渉を防止し、
効率的に溶接を行うことができる治具を簡易に設計でき
る装置を提供することにある。
【0005】
【課題を解決するための手段】上記目的を達成するため
に、本発明は、被溶接部位のデータを入力する手段と、
前記被溶接部位を溶接するために必要な溶接機具の3次
元軌跡を算出する手段と、被溶接物を保持する溶接治具
の3次元形状データを記憶する手段と、前記溶接治具の
3次元形状データの内、前記3次元軌跡と干渉しない溶
接治具を選択する手段とを有することを特徴とする。被
溶接部位が点以外、例えば線状であっても、溶接機具の
動きを3次元軌跡として算出し、この3次元軌跡と溶接
治具の3次元形状データとを比較することで、溶接機具
と溶接治具との干渉の有無を簡易にシミュレーションす
ることができ、溶接作業に伴って移動する溶接機具と干
渉しない溶接治具を容易に得ることができる。なお、溶
接部位が点の場合であっても同様に適用できることは言
うまでもない。
に、本発明は、被溶接部位のデータを入力する手段と、
前記被溶接部位を溶接するために必要な溶接機具の3次
元軌跡を算出する手段と、被溶接物を保持する溶接治具
の3次元形状データを記憶する手段と、前記溶接治具の
3次元形状データの内、前記3次元軌跡と干渉しない溶
接治具を選択する手段とを有することを特徴とする。被
溶接部位が点以外、例えば線状であっても、溶接機具の
動きを3次元軌跡として算出し、この3次元軌跡と溶接
治具の3次元形状データとを比較することで、溶接機具
と溶接治具との干渉の有無を簡易にシミュレーションす
ることができ、溶接作業に伴って移動する溶接機具と干
渉しない溶接治具を容易に得ることができる。なお、溶
接部位が点の場合であっても同様に適用できることは言
うまでもない。
【0006】ここで、前記算出する手段は、前記溶接機
具の前記被溶接部位に対する所定のねらい角及び前進角
に基づき前記3次元軌跡を算出することが好適である。
ねらい角及び前進角は被溶接部位と溶接機具との相対的
位置関係を規定するパラメータであり、これらを拘束条
件として3次元軌跡を算出することができる。
具の前記被溶接部位に対する所定のねらい角及び前進角
に基づき前記3次元軌跡を算出することが好適である。
ねらい角及び前進角は被溶接部位と溶接機具との相対的
位置関係を規定するパラメータであり、これらを拘束条
件として3次元軌跡を算出することができる。
【0007】また、本発明において、少なくとも前記ね
らい角あるいは前進角のいずれかを変更する手段をさら
に有し、前記算出する手段は、前記選択する手段で前記
干渉しない溶接治具が存在しない場合に変更された前記
ねらい角あるいは前進角に基づき新たな3次元軌跡を算
出することが好適である。拘束条件としてのねらい角あ
るいは前進角を変更することで、3次元軌跡を変化さ
せ、これにより干渉しない溶接治具の選択枝を広げるこ
とができる。なお、ねらい角と前進角のいずれか、ある
いは両方を変更する場合、いずれかを優先的に変更する
ことも可能である。
らい角あるいは前進角のいずれかを変更する手段をさら
に有し、前記算出する手段は、前記選択する手段で前記
干渉しない溶接治具が存在しない場合に変更された前記
ねらい角あるいは前進角に基づき新たな3次元軌跡を算
出することが好適である。拘束条件としてのねらい角あ
るいは前進角を変更することで、3次元軌跡を変化さ
せ、これにより干渉しない溶接治具の選択枝を広げるこ
とができる。なお、ねらい角と前進角のいずれか、ある
いは両方を変更する場合、いずれかを優先的に変更する
ことも可能である。
【0008】また、本発明において、前記干渉しない溶
接治具が存在しない場合に、前記記憶する手段に記憶さ
れた溶接治具の3次元形状モデルを修正する手段をさら
に有することが好適である。予め用意された溶接治具に
最適の治具が存在しない場合に、3次元軌跡と干渉しな
い程度に3次元形状を変更することで、初めから形状を
設計する場合に比べ、効率的に設計することが可能とな
る。なお、修正すべき3次元形状としては、例えば3次
元軌跡との干渉の度合いが最も少ないものを選択するこ
とが望ましい。
接治具が存在しない場合に、前記記憶する手段に記憶さ
れた溶接治具の3次元形状モデルを修正する手段をさら
に有することが好適である。予め用意された溶接治具に
最適の治具が存在しない場合に、3次元軌跡と干渉しな
い程度に3次元形状を変更することで、初めから形状を
設計する場合に比べ、効率的に設計することが可能とな
る。なお、修正すべき3次元形状としては、例えば3次
元軌跡との干渉の度合いが最も少ないものを選択するこ
とが望ましい。
【0009】
【発明の実施の形態】以下、図面に基づき本発明の実施
形態について、アーク溶接を例にとり説明する。
形態について、アーク溶接を例にとり説明する。
【0010】図1には、本実施形態に係る溶接治具設計
装置の構成が示されている。入力装置10は、キーボー
ドやマウスなどで構成され、被溶接物の形状データや被
溶接部位を入力する。入力された形状データや被溶接部
位は演算装置12に出力される。また、溶接に用いられ
る溶接器具が複数存在する場合には、いずれかの溶接機
具を入力装置10で選択して演算装置12に出力する。
演算装置12は、これらのデータに基づき、指定された
被溶接部位に溶接を行うために溶接機具が移動する領
域、すなわち軌跡を三次元データとして算出する。そし
て、算出された溶接機具の3次元軌跡とデータベース1
4に予め記憶された溶接治具の3次元形状データとを比
較し、溶接治具の3次元形状データが溶接機具の3次元
軌跡と干渉するか否か、すなわち溶接機具が溶接治具に
接触するか否かを判定する。そして、演算装置12は、
データベース14の中から溶接機具の3次元軌跡と干渉
しない溶接治具を選択し、出力装置16に出力する。デ
ータベース14の中に3次元軌跡と干渉しない溶接治具
が存在しない場合には、データベース14に記憶された
標準的な3次元形状データを修正し、3次元軌跡と干渉
しない溶接治具の3次元形状データを作成して出力装置
16に出力する。図1に示された溶接治具設計装置は、
パーソナルコンピュータやワークステーションからなる
CADシステムで構成することが可能である。すなわ
ち、被溶接物の形状データや被溶接部位データは、デジ
タルデータとして入力することができ、入力された形状
データは適宜ディスプレイに出力するとともに、選択さ
れた溶接治具の形状をディスプレイに出力することがで
きる。
装置の構成が示されている。入力装置10は、キーボー
ドやマウスなどで構成され、被溶接物の形状データや被
溶接部位を入力する。入力された形状データや被溶接部
位は演算装置12に出力される。また、溶接に用いられ
る溶接器具が複数存在する場合には、いずれかの溶接機
具を入力装置10で選択して演算装置12に出力する。
演算装置12は、これらのデータに基づき、指定された
被溶接部位に溶接を行うために溶接機具が移動する領
域、すなわち軌跡を三次元データとして算出する。そし
て、算出された溶接機具の3次元軌跡とデータベース1
4に予め記憶された溶接治具の3次元形状データとを比
較し、溶接治具の3次元形状データが溶接機具の3次元
軌跡と干渉するか否か、すなわち溶接機具が溶接治具に
接触するか否かを判定する。そして、演算装置12は、
データベース14の中から溶接機具の3次元軌跡と干渉
しない溶接治具を選択し、出力装置16に出力する。デ
ータベース14の中に3次元軌跡と干渉しない溶接治具
が存在しない場合には、データベース14に記憶された
標準的な3次元形状データを修正し、3次元軌跡と干渉
しない溶接治具の3次元形状データを作成して出力装置
16に出力する。図1に示された溶接治具設計装置は、
パーソナルコンピュータやワークステーションからなる
CADシステムで構成することが可能である。すなわ
ち、被溶接物の形状データや被溶接部位データは、デジ
タルデータとして入力することができ、入力された形状
データは適宜ディスプレイに出力するとともに、選択さ
れた溶接治具の形状をディスプレイに出力することがで
きる。
【0011】図2には、本実施形態における全体処理フ
ローチャートが示されている。まず、演算装置12は入
力装置10から被溶接物の三次元形状データを読み込む
(S101)。図3には、被溶接物の一例が示されてお
り、自動車のリアサスペンションの一部である。長尺上
のビーム20の両端にアーム22が形成されており、ア
ーム22の端部にキャリア24が溶接されて構成され
る。ビーム20、アーム22、キャリア24がCADデ
ータとして既に存在する場合には、このCADデータを
そのまま入力装置10から読み込むことができる。もち
ろん、データベース14内に予め被溶接物のCADデー
タが存在する場合には、データベース14から読み込ん
でも良い。
ローチャートが示されている。まず、演算装置12は入
力装置10から被溶接物の三次元形状データを読み込む
(S101)。図3には、被溶接物の一例が示されてお
り、自動車のリアサスペンションの一部である。長尺上
のビーム20の両端にアーム22が形成されており、ア
ーム22の端部にキャリア24が溶接されて構成され
る。ビーム20、アーム22、キャリア24がCADデ
ータとして既に存在する場合には、このCADデータを
そのまま入力装置10から読み込むことができる。もち
ろん、データベース14内に予め被溶接物のCADデー
タが存在する場合には、データベース14から読み込ん
でも良い。
【0012】3次元形状データを読み込んだ後、次に入
力装置10から被溶接部位のデータを入力する(S10
2)。図4には、図3に示されたアーム22とキャリア
24の一部を拡大した図が示されている。上述したよう
に、キャリア24は円筒状のアーム22の端部に溶接さ
れる。被溶接部位26は、キャリア24が円筒状アーム
22と接する円弧状部位である。アーム22やキャリア
24がCADデータとして与えられてディスプレイ上に
表示されている場合、マウスなどを用いて図4における
円弧状部位を指定することで被溶接部位を演算装置12
に入力することが可能である。被溶接部位のデータは、
3次元データとして演算装置12に与えられる。
力装置10から被溶接部位のデータを入力する(S10
2)。図4には、図3に示されたアーム22とキャリア
24の一部を拡大した図が示されている。上述したよう
に、キャリア24は円筒状のアーム22の端部に溶接さ
れる。被溶接部位26は、キャリア24が円筒状アーム
22と接する円弧状部位である。アーム22やキャリア
24がCADデータとして与えられてディスプレイ上に
表示されている場合、マウスなどを用いて図4における
円弧状部位を指定することで被溶接部位を演算装置12
に入力することが可能である。被溶接部位のデータは、
3次元データとして演算装置12に与えられる。
【0013】被溶接部位26を入力した後、次に溶接機
具としての溶接トーチが複数種類存在する場合には、入
力装置10を用いて溶接に用いる溶接トーチを選択入力
する(S103)。図5には、溶接トーチ28の一例が
示されている。溶接トーチ28が予めCADデータとし
てデータベース14内に格納されている場合、ディスプ
レイにこれらを表示し、ユーザが適宜所望のタイプを選
択することで入力することが好適である。選択された溶
接トーチの3次元形状データは演算装置12に供給され
る。
具としての溶接トーチが複数種類存在する場合には、入
力装置10を用いて溶接に用いる溶接トーチを選択入力
する(S103)。図5には、溶接トーチ28の一例が
示されている。溶接トーチ28が予めCADデータとし
てデータベース14内に格納されている場合、ディスプ
レイにこれらを表示し、ユーザが適宜所望のタイプを選
択することで入力することが好適である。選択された溶
接トーチの3次元形状データは演算装置12に供給され
る。
【0014】ここで、被溶接部位が点であるスポット溶
接の場合には、溶接トーチ28は初期位置からその溶接
点まで直線的あるいは一定範囲内で移動し、一定姿勢で
溶接が完了した後に再び初期位置に同一経路を経て復帰
すれば良いが、図4に示されたように被溶接部位26が
円弧であり、溶接点が連続して存在する場合には、溶接
トーチ28を初期溶接点から円弧状の被溶接部位26に
沿って移動させることが必要となる。したがって、ある
溶接点において溶接トーチ28と干渉しなくても、溶接
治具の形状あるいは配置が適当でないと、溶接トーチ2
8の溶接中の移動により溶接治具との干渉が生じること
となる。
接の場合には、溶接トーチ28は初期位置からその溶接
点まで直線的あるいは一定範囲内で移動し、一定姿勢で
溶接が完了した後に再び初期位置に同一経路を経て復帰
すれば良いが、図4に示されたように被溶接部位26が
円弧であり、溶接点が連続して存在する場合には、溶接
トーチ28を初期溶接点から円弧状の被溶接部位26に
沿って移動させることが必要となる。したがって、ある
溶接点において溶接トーチ28と干渉しなくても、溶接
治具の形状あるいは配置が適当でないと、溶接トーチ2
8の溶接中の移動により溶接治具との干渉が生じること
となる。
【0015】そこで、本実施形態においては図4に示さ
れた円弧状のように線状の被溶接部位26が存在する場
合でも、溶接トーチ28の3次元軌跡を考慮して最適な
溶接治具の形状あるいは配置を決定している。
れた円弧状のように線状の被溶接部位26が存在する場
合でも、溶接トーチ28の3次元軌跡を考慮して最適な
溶接治具の形状あるいは配置を決定している。
【0016】具体的には、入力装置10を用いて溶接ト
ーチ28のねらい角及び前進角を入力し(S104)、
このねらい角及び前進角を拘束条件として被溶接部位2
6を溶接するために必要な溶接トーチ28の3次元軌跡
を算出する(S105)。
ーチ28のねらい角及び前進角を入力し(S104)、
このねらい角及び前進角を拘束条件として被溶接部位2
6を溶接するために必要な溶接トーチ28の3次元軌跡
を算出する(S105)。
【0017】図6には、溶接トーチ28のねらい角及び
前進角が示されている。(a)に示されるように、アー
ム22及びキャリア24を共に平板に簡略化した場合、
非溶接部位26は平板状のアーム22とキャリア24の
交線に対応する。そして、(b)に示されるように、こ
の交線に沿って溶接する際に溶接トーチ28と平板状の
キャリア24とのなす傾き角がねらい角θであり、
(c)に示されるように、溶接トーチ28を溶接方向に
沿って移動させる際に溶接方向と垂直な方向に対してな
す傾き角が前進角φである。標準的なねらい角θ及び前
進角φとしては、例えば共に45度とすることができ
る。ユーザがねらい角θ及び前進角φを入力装置10か
ら入力するのではなく、演算装置12内のメモリに予め
初期値としてねらい角θ及び前進角φを記憶させてお
き、この値を読み出して用いることも可能である。そし
て、溶接トーチ28のねらい角θ及び前進角φに基づ
き、溶接トーチ28の3次元軌跡を算出する。3次元軌
跡は、被溶接部位26の3次元形状及び溶接トーチの3
次元形状に基づき、ねらい角θ及び前進角φを拘束条件
として算出することができる。もちろん、溶接トーチ1
8が溶接ロボットの先端に取り付けられ、この溶接ロボ
ットの移動自由度が予め規定されている場合には、この
移動自由度も拘束条件とすることも可能である。算出さ
れた3次元軌跡は、演算装置12のメモリに格納され
る。
前進角が示されている。(a)に示されるように、アー
ム22及びキャリア24を共に平板に簡略化した場合、
非溶接部位26は平板状のアーム22とキャリア24の
交線に対応する。そして、(b)に示されるように、こ
の交線に沿って溶接する際に溶接トーチ28と平板状の
キャリア24とのなす傾き角がねらい角θであり、
(c)に示されるように、溶接トーチ28を溶接方向に
沿って移動させる際に溶接方向と垂直な方向に対してな
す傾き角が前進角φである。標準的なねらい角θ及び前
進角φとしては、例えば共に45度とすることができ
る。ユーザがねらい角θ及び前進角φを入力装置10か
ら入力するのではなく、演算装置12内のメモリに予め
初期値としてねらい角θ及び前進角φを記憶させてお
き、この値を読み出して用いることも可能である。そし
て、溶接トーチ28のねらい角θ及び前進角φに基づ
き、溶接トーチ28の3次元軌跡を算出する。3次元軌
跡は、被溶接部位26の3次元形状及び溶接トーチの3
次元形状に基づき、ねらい角θ及び前進角φを拘束条件
として算出することができる。もちろん、溶接トーチ1
8が溶接ロボットの先端に取り付けられ、この溶接ロボ
ットの移動自由度が予め規定されている場合には、この
移動自由度も拘束条件とすることも可能である。算出さ
れた3次元軌跡は、演算装置12のメモリに格納され
る。
【0018】図7には、以上のようにして算出された溶
接トーチ28の3次元軌跡30の一例が示されている。
3次元軌跡30は、溶接トーチ28の位置集合として定
義され、溶接作業中に溶接トーチ28が存在する領域を
示す。したがって、仮に何らかの物質(具体的には被溶
接物を保持する溶接治具)がこの3次元軌跡30内に存
在(干渉)する場合には、溶接作業中に溶接トーチ28
とその物質とが衝突することとなり、円滑に溶接できな
いことを意味する。そこで、演算装置12は、溶接トー
チの3次元軌跡30の外に溶接治具を配置すべく溶接治
具の最適形状あるいは最適位置を選択する。
接トーチ28の3次元軌跡30の一例が示されている。
3次元軌跡30は、溶接トーチ28の位置集合として定
義され、溶接作業中に溶接トーチ28が存在する領域を
示す。したがって、仮に何らかの物質(具体的には被溶
接物を保持する溶接治具)がこの3次元軌跡30内に存
在(干渉)する場合には、溶接作業中に溶接トーチ28
とその物質とが衝突することとなり、円滑に溶接できな
いことを意味する。そこで、演算装置12は、溶接トー
チの3次元軌跡30の外に溶接治具を配置すべく溶接治
具の最適形状あるいは最適位置を選択する。
【0019】再び図2に戻り、3次元軌跡を算出した
後、演算装置12は被溶接物を保持するための基準位置
や受け位置、クランプ位置を選択し(S106)、これ
らの位置における溶接治具として基準ピン、受け、クラ
ンプをデータベース14から検索し、それぞれを基準位
置、受け位置、クランプ位置に仮に配置する(S10
7)。上述した図3には、選択される基準位置、受け位
置、クランプ位置の一例も示されており、図中C1は基
準位置、C2は受け位置、C3はクランプ位置である。
基準位置C1は例えば長尺状のビームの2点に設定する
ことができ、受け位置C2は両アーム22の下面に設定
することができ、クランプ位置はビーム、アーム、キャ
リアそれぞれの所定位置に設定することができる。基準
位置、受け位置、クランプ位置の選択は、例えばディス
プレイに表示された被測定物のCADデータ上でマウス
により所望の位置を指定することで行うことができる。
後、演算装置12は被溶接物を保持するための基準位置
や受け位置、クランプ位置を選択し(S106)、これ
らの位置における溶接治具として基準ピン、受け、クラ
ンプをデータベース14から検索し、それぞれを基準位
置、受け位置、クランプ位置に仮に配置する(S10
7)。上述した図3には、選択される基準位置、受け位
置、クランプ位置の一例も示されており、図中C1は基
準位置、C2は受け位置、C3はクランプ位置である。
基準位置C1は例えば長尺状のビームの2点に設定する
ことができ、受け位置C2は両アーム22の下面に設定
することができ、クランプ位置はビーム、アーム、キャ
リアそれぞれの所定位置に設定することができる。基準
位置、受け位置、クランプ位置の選択は、例えばディス
プレイに表示された被測定物のCADデータ上でマウス
により所望の位置を指定することで行うことができる。
【0020】次に、S105で算出された溶接トーチ2
8の3次元軌跡と基準位置に配置された基準ピン、受け
位置に配置された受け、クランプ位置に配置されたクラ
ンプの形状データとを比較し、両者が干渉するか否か、
具体的には両者が共通する3次元位置を有するか否かを
判定する。基準ピン、受け、クランプのいずれもが3次
元軌跡と干渉しない場合には、溶接トーチ28を被溶接
部位26に沿って移動させても基準ピンや受け、クラン
プなどの溶接治具と接触しないことを意味するから、選
択した基準ピン、受け、クランプを適当な溶接治具であ
るとして出力装置16に出力する(S109)。
8の3次元軌跡と基準位置に配置された基準ピン、受け
位置に配置された受け、クランプ位置に配置されたクラ
ンプの形状データとを比較し、両者が干渉するか否か、
具体的には両者が共通する3次元位置を有するか否かを
判定する。基準ピン、受け、クランプのいずれもが3次
元軌跡と干渉しない場合には、溶接トーチ28を被溶接
部位26に沿って移動させても基準ピンや受け、クラン
プなどの溶接治具と接触しないことを意味するから、選
択した基準ピン、受け、クランプを適当な溶接治具であ
るとして出力装置16に出力する(S109)。
【0021】また、データベース14から選択した基準
ピン、受け、クランプの少なくともいずれかが3次元軌
跡と干渉する場合には、干渉した形状に対してデータベ
ース14から他の3次元形状データを検索して選択した
位置に配置し、再び3次元軌跡と干渉するか否かを判定
する。
ピン、受け、クランプの少なくともいずれかが3次元軌
跡と干渉する場合には、干渉した形状に対してデータベ
ース14から他の3次元形状データを検索して選択した
位置に配置し、再び3次元軌跡と干渉するか否かを判定
する。
【0022】以上のように、データベース14からの検
索、検索した溶接治具形状と3次元軌跡との干渉の有無
の判定という処理を繰り返し、基準ピン、受け、クラン
プの全てにおいて干渉しない組み合わせを見出した場合
には、それらを最適な溶接治具として出力装置16に出
力し処理を終了する。
索、検索した溶接治具形状と3次元軌跡との干渉の有無
の判定という処理を繰り返し、基準ピン、受け、クラン
プの全てにおいて干渉しない組み合わせを見出した場合
には、それらを最適な溶接治具として出力装置16に出
力し処理を終了する。
【0023】一方、データベース14内の全てのデータ
を検索しても3次元軌跡と干渉しない基準ピン、受け、
クランプの組み合わせが存在しない場合には、演算装置
12は溶接トーチ28のねらい角θ及び前進角φを変更
できるか否かを判定する(S110)。そして、ねらい
角あるいは前進角を変更できる場合(例えば、ねらい角
を45度からプラスマイナス10度の範囲で変更できる
場合)には、再びS104の処理に戻り、溶接トーチ2
8の新たなねらい角あるいは前進角を入力し、この新た
なねらい角及び前進角を新たな拘束条件として新たな溶
接トーチ28の3次元軌跡を作成する。ねらい角あるい
は前進角のいずれかが異なれば、溶接トーチ28の3次
元軌跡も異なることになる。そして、新たに作成された
3次元軌跡とデータベース14内のデータとを比較し、
干渉しない組み合わせが存在する場合には、当該ねらい
角、前進角及び基準ピン、受け、クランプの組み合わせ
を適当なねらい角、前進角及び最適な溶接治具として出
力する。ねらい角、前進角のいずれを変更するか、ある
いはねらい角と前進角をともに変更するかは、ユーザが
適宜選択できるように構成することもできる。
を検索しても3次元軌跡と干渉しない基準ピン、受け、
クランプの組み合わせが存在しない場合には、演算装置
12は溶接トーチ28のねらい角θ及び前進角φを変更
できるか否かを判定する(S110)。そして、ねらい
角あるいは前進角を変更できる場合(例えば、ねらい角
を45度からプラスマイナス10度の範囲で変更できる
場合)には、再びS104の処理に戻り、溶接トーチ2
8の新たなねらい角あるいは前進角を入力し、この新た
なねらい角及び前進角を新たな拘束条件として新たな溶
接トーチ28の3次元軌跡を作成する。ねらい角あるい
は前進角のいずれかが異なれば、溶接トーチ28の3次
元軌跡も異なることになる。そして、新たに作成された
3次元軌跡とデータベース14内のデータとを比較し、
干渉しない組み合わせが存在する場合には、当該ねらい
角、前進角及び基準ピン、受け、クランプの組み合わせ
を適当なねらい角、前進角及び最適な溶接治具として出
力する。ねらい角、前進角のいずれを変更するか、ある
いはねらい角と前進角をともに変更するかは、ユーザが
適宜選択できるように構成することもできる。
【0024】ねらい角、前進角のいずれもが変更できな
い場合には、現在のデータベース14に記憶されたデー
タでは被溶接部位26の溶接ができないことになるの
で、演算装置12は初期のねらい角及び前進角から算出
された3次元軌跡と最も干渉度の少ない基準ピン、受
け、クランプの組み合わせを選択し、選択した基準ピ
ン、受け、クランプの3次元形状データを修正して干渉
のない三次元形状データを作成する(S111)。な
お、修正は、干渉が生じている溶接治具についてのみ行
えばよく、例えば基準ピン、受け、クランプのうち、ク
ランプのみが干渉する場合には、クランプの3次元形状
のみを修正すればよい。この作業のためには、例えばデ
ィスプレイ上に3次元軌跡と溶接治具をともに表示し、
干渉が生じている部位を他の部位と異なる色で表示し、
ユーザが容易に視認できるようにするのが好適である。
もちろん、演算装置12は干渉の有無を判定した際に、
干渉の度合いを各溶接治具毎に出力することも好適であ
る。例えば、基準ピン:干渉0、受け:干渉0、クラン
プ:干渉10%などである。修正作成された3次元デー
タは出力装置16に出力される。これにより、溶接トー
チ28と接触しない最適の溶接治具が得られる(S11
2)。
い場合には、現在のデータベース14に記憶されたデー
タでは被溶接部位26の溶接ができないことになるの
で、演算装置12は初期のねらい角及び前進角から算出
された3次元軌跡と最も干渉度の少ない基準ピン、受
け、クランプの組み合わせを選択し、選択した基準ピ
ン、受け、クランプの3次元形状データを修正して干渉
のない三次元形状データを作成する(S111)。な
お、修正は、干渉が生じている溶接治具についてのみ行
えばよく、例えば基準ピン、受け、クランプのうち、ク
ランプのみが干渉する場合には、クランプの3次元形状
のみを修正すればよい。この作業のためには、例えばデ
ィスプレイ上に3次元軌跡と溶接治具をともに表示し、
干渉が生じている部位を他の部位と異なる色で表示し、
ユーザが容易に視認できるようにするのが好適である。
もちろん、演算装置12は干渉の有無を判定した際に、
干渉の度合いを各溶接治具毎に出力することも好適であ
る。例えば、基準ピン:干渉0、受け:干渉0、クラン
プ:干渉10%などである。修正作成された3次元デー
タは出力装置16に出力される。これにより、溶接トー
チ28と接触しない最適の溶接治具が得られる(S11
2)。
【0025】図8には、以上のようにして選択された溶
接治具を配置した状態が示されている。ビーム20、ア
ーム22及びキャリア24からなるリアサスペンション
は治具フレーム32上に配置され、治具フレーム32に
設けられた受け治具36でアーム22の下面を受ける。
治具フレーム32には基準ピン40が配置され、この基
準ピン40にビームの基準位置C1を位置決めする。ア
ーム22はクランプ治具34によりクランプされ、キャ
リア24はクランプ治具42によりクランプされる。
接治具を配置した状態が示されている。ビーム20、ア
ーム22及びキャリア24からなるリアサスペンション
は治具フレーム32上に配置され、治具フレーム32に
設けられた受け治具36でアーム22の下面を受ける。
治具フレーム32には基準ピン40が配置され、この基
準ピン40にビームの基準位置C1を位置決めする。ア
ーム22はクランプ治具34によりクランプされ、キャ
リア24はクランプ治具42によりクランプされる。
【0026】基準ピン40の形状、受け治具36の形
状、クランプ治具34,42の形状は、いずれも上述し
た処理により決定された形状である。溶接ロボット38
のアーム先端に溶接トーチ28を取付け、アーム22に
キャリア24を溶接する際にも、これらの治具との干渉
を生じることなく溶接を行うことができる。
状、クランプ治具34,42の形状は、いずれも上述し
た処理により決定された形状である。溶接ロボット38
のアーム先端に溶接トーチ28を取付け、アーム22に
キャリア24を溶接する際にも、これらの治具との干渉
を生じることなく溶接を行うことができる。
【0027】このように、本実施形態においては被溶接
部位が線状であり、溶接中に溶接トーチ28が被溶接部
位に沿って移動する場合であっても、その溶接トーチ2
8の3次元軌跡を算出し、この3次元軌跡と干渉しない
ような溶接治具を選択するので、最適の溶接治具を容易
に得ることができ、溶接作業を効率化することができ
る。
部位が線状であり、溶接中に溶接トーチ28が被溶接部
位に沿って移動する場合であっても、その溶接トーチ2
8の3次元軌跡を算出し、この3次元軌跡と干渉しない
ような溶接治具を選択するので、最適の溶接治具を容易
に得ることができ、溶接作業を効率化することができ
る。
【0028】なお、本実施形態においては被溶接部位が
線状の場合について例示したが、被溶接部位は直線ある
いは曲線のいずれであってもよく、また点であるスポッ
ト溶接にも同様に適用することも可能である。
線状の場合について例示したが、被溶接部位は直線ある
いは曲線のいずれであってもよく、また点であるスポッ
ト溶接にも同様に適用することも可能である。
【0029】
【発明の効果】以上説明したように、本発明によれば溶
接器具と接触しないように溶接治具を容易に設計するこ
とが可能となり、効率的に溶接作業を行うことができ
る。
接器具と接触しないように溶接治具を容易に設計するこ
とが可能となり、効率的に溶接作業を行うことができ
る。
【図1】 実施形態の構成ブロック図である。
【図2】 実施形態の全体処理フローチャートである。
【図3】 実施形態における被溶接物説明図である。
【図4】 図3の一部拡大図である。
【図5】 溶接トーチ説明図である。
【図6】 溶接部位及びねらい角、前進角説明図であ
る。
る。
【図7】 実施形態における溶接トーチの3次元軌跡説
明図である。
明図である。
【図8】 実施形態における溶接治具配置説明図であ
る。
る。
10 入力装置、12 演算装置、14 データベー
ス、16 出力装置。
ス、16 出力装置。
Claims (5)
- 【請求項1】 被溶接部位のデータを入力する手段と、 前記被溶接部位を溶接するために必要な溶接機具の3次
元軌跡を算出する手段と、 被溶接物を保持する溶接治具の3次元形状データを記憶
する手段と、 前記溶接治具の3次元形状データの内、前記3次元軌跡
と干渉しない溶接治具を選択する手段と、 を有することを特徴とする溶接治具設計装置。 - 【請求項2】 請求項1記載の装置において、 前記算出する手段は、前記溶接機具の前記被溶接部位に
対する所定のねらい角及び前進角に基づき前記3次元軌
跡を算出することを特徴とする溶接治具設計装置。 - 【請求項3】 請求項2記載の装置において、さらに、 少なくとも前記ねらい角あるいは前進角のいずれかを変
更する手段と、 を有し、前記算出する手段は、前記選択する手段で前記
干渉しない溶接治具が存在しない場合に変更された前記
ねらい角あるいは前進角に基づき新たな3次元軌跡を算
出することを特徴とする溶接治具設計装置。 - 【請求項4】 請求項1〜3のいずれかに記載の装置に
おいて、さらに、 前記干渉しない溶接治具が存在しない場合に、前記記憶
する手段に記憶された溶接治具の3次元形状モデルを修
正する手段と、 を有することを特徴とする溶接治具設計装置。 - 【請求項5】 請求項1〜4のいずれかに記載の装置に
おいて、 前記被溶接部位は、線状であることを特徴とする溶接治
具設計装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000356108A JP2002153993A (ja) | 2000-11-22 | 2000-11-22 | 溶接治具設計装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000356108A JP2002153993A (ja) | 2000-11-22 | 2000-11-22 | 溶接治具設計装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002153993A true JP2002153993A (ja) | 2002-05-28 |
Family
ID=18828413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000356108A Pending JP2002153993A (ja) | 2000-11-22 | 2000-11-22 | 溶接治具設計装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002153993A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010157127A (ja) * | 2008-12-27 | 2010-07-15 | Canon Inc | 光学素子設計製造支援システム |
JP2013045168A (ja) * | 2011-08-22 | 2013-03-04 | Ihi Corp | 治具設計支援方法及び治具設計支援システム |
CN107145625A (zh) * | 2017-03-29 | 2017-09-08 | 武汉三为科技有限公司 | 基于知识的汽车焊装夹具零件参数化建模方法 |
-
2000
- 2000-11-22 JP JP2000356108A patent/JP2002153993A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010157127A (ja) * | 2008-12-27 | 2010-07-15 | Canon Inc | 光学素子設計製造支援システム |
JP2013045168A (ja) * | 2011-08-22 | 2013-03-04 | Ihi Corp | 治具設計支援方法及び治具設計支援システム |
CN107145625A (zh) * | 2017-03-29 | 2017-09-08 | 武汉三为科技有限公司 | 基于知识的汽车焊装夹具零件参数化建模方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5715809B2 (ja) | ロボットの作業プログラム作成方法、ロボットの作業プログラム作成装置、及びロボット制御システム | |
US6243621B1 (en) | Method of determining workpiece positions including coordinated motion | |
CN100561491C (zh) | 自动路径学习的方法和设备 | |
US7613545B2 (en) | Offline programming device | |
JP5980867B2 (ja) | ロボットをオフラインで教示するロボット教示装置 | |
US6452134B2 (en) | Method for correcting teaching points for welding robot and welding robot system employing the same | |
JP5268495B2 (ja) | オフライン教示データの作成方法及びロボットシステム | |
CN108994418A (zh) | 一种管-管相贯线机器人运动轨迹规划方法 | |
CN113118675B (zh) | 一种基于移动平台的机器人焊接***任务分配与路径规划方法 | |
JP3665344B2 (ja) | ロボットのジョグ操作方法及びロボットのジョグ操作システム | |
JP2019209422A (ja) | 多関節ロボット用の教示データ作成方法 | |
US11247288B2 (en) | Welding position detection device, welding position detection method, and welding robot system | |
JP2009119589A (ja) | ロボットシミュレータ | |
JP2002153993A (ja) | 溶接治具設計装置 | |
US20240042611A1 (en) | Program evaluation device and teaching device | |
JP2006072673A (ja) | 溶接ロボットのポジショナ設定方法 | |
JPH08286722A (ja) | Cadデータ利用オフラインティーチング方法及びそのシステム | |
JP5640479B2 (ja) | 自動溶接装置における溶接トーチ位置決め方法 | |
GB2364575A (en) | Generating positioning instructions for apparatus to process an object | |
JP2006130522A (ja) | 溶接加工干渉予測システム及び該システムを利用した溶接治具設計方法 | |
JPH1133726A (ja) | 溶接ロボットへの教示方法 | |
JPH03248787A (ja) | レーザ溶接方法およびその装置 | |
US20230226682A1 (en) | Method for Teaching Torch Orientation for Robotic Welding | |
JP2002219567A (ja) | 金型の修正方法 | |
JP5903440B2 (ja) | ロボットアームのリーチを拡張するシステムと方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050707 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050719 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051129 |