(57)【要約】【課題】部品の設計図面に記載された打点の座標を記憶手段に記録する際の手間、読取り誤認、数値の誤入力を解消することができるスポット溶接の打点位置電子化装置、スポット溶接の打点位置電子化方法、及びスポット溶接の打点位置電子化プログラムを提供する。【解決手段】Ｓ４で部品画像を表示装置で表示し、Ｓ８，Ｓ１２において、表示された部品画像の異なる２つの基準点をマウスにより指定する。Ｓ１６，Ｓ１８においてマウスにて指定された部品画像における各基準点の実際の二次元の座標値をキーボードにより入力する。Ｓ２０では部品画像上の打点をマウスにより指定する。Ｓ２２ではマウスにて指定された打点の実際の二次元の座標値を、前記指定された２つの基準点と、キーボードにて入力された基準点の実際の座標値に基づいてＣＰＵが演算する。Ｓ２６では演算された打点の実際の二次元の座標値を記憶装置により記憶する。【選択図】図２
2010271943.tif 000002
【特許請求の範囲】
【請求項１】
スポット溶接の打点が記された部品画像を表示する表示手段と、
前記表示手段に表示された部品画像の異なる２つの基準点を指定する基準点指定手段と、
前記基準点指定手段にて指定された部品画像における各基準点の実際の二次元の座標値を入力する座標値入力手段と、
前記表示手段に表示された前記部品画像上の打点を指定する打点指定手段と、
前記打点指定手段にて指定された打点の実際の二次元の座標値を、前記基準点指定手段にて指定された前記２つの基準点と、前記座標値入力手段にて入力された前記基準点の実際の座標値に基づいて演算する演算手段と、
前記演算手段が演算した前記打点の実際の二次元の座標値を記憶する記憶手段と、
を備えることを特徴とするスポット溶接の打点位置電子化装置。
【請求項２】
前記表示手段に表示された部品画像が、部品の縦・横を表わす二次元座標系の画像、横・奥行きを表わす二次元座標系の画像、又は縦・奥行きを表わす二次元座標系の画像のいずれかを指定する指定手段を備え、
前記記憶手段は、前記指定手段が指定した二次元座標系で前記演算手段が演算した前記打点の実際の二次元の座標値を記憶することを特徴とする請求項１に記載のスポット溶接の打点位置電子化装置。
【請求項３】
スポット溶接の打点が記された部品画像を表示手段で表示する第１ステップと、
前記表示手段に表示された部品画像の異なる２つの基準点を基準点指定手段により指定する第２ステップと、
前記基準点指定手段にて指定された部品画像における各基準点の実際の二次元の座標値を座標値入力手段により入力する第３ステップと、
前記表示手段に表示された前記部品画像上の打点を打点指定手段により指定する第４ステップと、
前記打点指定手段にて指定された打点の実際の二次元の座標値を、前記基準点指定手段にて指定された前記２つの基準点と、前記座標値入力手段にて入力された前記基準点の実際の座標値に基づいて演算手段により演算する第５ステップと、
前記演算手段が演算した前記打点の実際の二次元の座標値を記憶手段により記憶する第６ステップと、
を備えることを特徴とするスポット溶接の打点位置電子化方法。
【請求項４】
請求項３において、
前記表示手段に表示された部品画像が、部品の縦・横を表わす二次元座標系の画像、横・奥行きを表わす二次元座標系の画像、又は縦・奥行きを表わす二次元座標系の画像のいずれかを指定手段により指定するステップが、前記第１ステップと第２ステップの間に含み、
前記第６ステップでは、前記記憶手段が、前記指定手段が指定した二次元座標系で前記演算手段が演算した前記打点の実際の二次元の座標値を記憶することを特徴とするスポット溶接の打点位置電子化方法。
【請求項５】
コンピュータに、
スポット溶接の打点が記された部品画像を表示する第１ステップと、
前記表示された部品画像の異なる２つの基準点を指定する第２ステップと、
前記指定された部品画像における各基準点の二次元の座標値を入力する第３ステップと、
前記表示された前記部品画像上の打点を指定する第４ステップと、
前記指定された打点の実際の二次元の座標値を、前記指定された前記２つの基準点と、前記入力された前記基準点の座標値に基づいて演算する第５ステップと、
前記演算した前記打点の実際の二次元の座標値を記憶する第６ステップとを実行させるためのスポット溶接の打点位置電子化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スポット溶接の打点位置電子化装置、スポット溶接の打点位置電子化方法、及びスポット溶接の打点位置電子化プログラムに関する。
【背景技術】
【０００２】
従来、スポット溶接の打点が記された部品の設計図面において、前記打点の座標位置を電子化する場合、下記のように行われている。
まず、図１１（ａ）に示すように打点指示が記載された部品の設計図面２００には、格子状に複数の番線Ｌ及び番線Ｈが記載されているとともに、部品の所定部位にスポット溶接を行う複数の打点Ｐが記載されている。
【０００３】
作業者は、設計図面２００に対して図１１（ｂ）に示すように三角定規ＳＡ１を、測定対象の打点Ｐに最も近接した１つの横方向に延長された番線Ｈに沿って配置し、三角定規ＳＡ２を三角定規ＳＡ１に対して垂直状態にして配置する。そして、打点Ｐの位置として、打点Ｐに近接する縦方向に延びる番線Ｌ及び横方向に延びる番線Ｈからの距離を測定する。図１１（ｂ）の例では、番線Ｈ１１と番線Ｌ１１からのそれぞれの距離が打点Ｐの座標として測定される。そして、作業者は図１１（ｃ）に示すように、打点Ｐの座標の測定結果をメモ２０２に記録する。他の打点についても同様に測定する。この後、作業者は、図１２（ａ）に示すように、記録したメモ２０２を見て、測定した複数の打点の座標をＣＡＤ１０４のキーボードにより手で入力し、ＣＡＤ１０４に登録する。この後、作業者は、ＣＡＤ１０４を操作してＣＡＤ１０４に登録された打点の二次元座標に基づいて、図１２（ｂ）に示すように入力された打点Ｐを表示させ、ＣＡＤの表示装置１０４ａの表示画面上で部品Ａ，Ｂ上に打点Ｐの座標から投影するように指示し、画面上で部品Ａ，Ｂの打点Ｑを設定するようにしている。この打点Ｑが部品Ａ，Ｂにおけるスポット溶接として設定されることになる。
【０００４】
なお、溶接打点に関するものを先行技術調査したが、本願発明と直接関連するものが見あたらなかった。特許文献１〜３は、本出願人が出願した溶接打点の管理システム、特許文献４は溶接打点位置検査システムに関するものであるが、本願発明との関連性はないものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１１５４４９号公報
【特許文献２】特開２００６−２８１２５６号公報
【特許文献３】特開２００７−２０９９９１号公報
【特許文献４】特開２００７−１５２３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上記の作業は、下記のような問題がある。
従来は、設計図面に記載された打点の座標を、設計図面から、作業者が読み取る場合、設計図面の上の番線を基準として三角定規を水平及び垂直に保つ必要があり、手間を要する（第１の問題点）。又、設計図面上の打点に合わせた三角定規上の目盛を作業者は目視で読むときに、読取り誤認を起こすことがある（第２の問題点）。又、読取りした打点の座標値をメモに書き取る際に書き取り間違いを生ずる（第３の問題点）。ＣＡＤ装置等の装置に入力して打点の座標値を電子化する際にメモに書き取った打点の数値を入力する場合、誤入力を生ずる（第４の問題点）。
【０００７】
本発明の目的は、部品の設計図面に記載された打点の座標を記憶手段に記録する際の手間、読取り誤認、数値の誤入力を解消することができるスポット溶接の打点位置電子化装置、スポット溶接の打点位置電子化方法、及びスポット溶接の打点位置電子化プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記問題点を解決するために、請求項１に記載の発明は、スポット溶接の打点が記された部品画像を表示する表示手段と、前記表示手段に表示された部品画像の異なる２つの基準点を指定する基準点指定手段と、前記基準点指定手段にて指定された部品画像における各基準点の実際の二次元の座標値を入力する座標値入力手段と、前記表示手段に表示された前記部品画像上の打点を指定する打点指定手段と、前記打点指定手段にて指定された打点の実際の二次元の座標値を、前記基準点指定手段にて指定された前記２つの基準点と、前記座標値入力手段にて入力された前記基準点の実際の座標値に基づいて演算する演算手段と、前記演算手段が演算した前記打点の実際の二次元の座標値を記憶する記憶手段と、を備えることを特徴とするスポット溶接の打点位置電子化装置を要旨とするものである。なお、本明細書では、座標を座標値ということがある。
【０００９】
請求項２の発明は、請求項１において、前記表示手段に表示された部品画像が、部品の縦・横を表わす二次元座標系の画像、横・奥行きを表わす二次元座標系の画像、又は縦・奥行きを表わす二次元座標系の画像のいずれかを指定する指定手段を備え、前記記憶手段は、前記指定手段が指定した二次元座標系で前記演算手段が演算した前記打点の実際の二次元の座標値を記憶することを特徴とする。
【００１０】
請求項３の発明は、スポット溶接の打点が記された部品画像を表示手段で表示する第１ステップと、前記表示手段に表示された部品画像の異なる２つの基準点を基準点指定手段により指定する第２ステップと、前記基準点指定手段にて指定された部品画像における各基準点の実際の二次元の座標値を座標値入力手段により入力する第３ステップと、前記表示手段に表示された前記部品画像上の打点を打点指定手段により指定する第４ステップと、前記打点指定手段にて指定された打点の実際の二次元の座標値を、前記基準点指定手段にて指定された前記２つの基準点と、前記座標値入力手段にて入力された前記基準点の実際の座標値に基づいて演算手段により演算する第５ステップと、前記演算手段が演算した前記打点の実際の二次元の座標値を記憶手段により記憶する第６ステップと、を備えることを特徴とするスポット溶接の打点位置電子化装置の打点位置電子化方法を要旨とするものである。
【００１１】
請求項４の発明は、請求項３において、前記表示手段に表示された部品画像が、部品の縦・横を表わす二次元座標系の画像、横・奥行きを表わす二次元座標系の画像、又は縦・奥行きを表わす二次元座標系の画像のいずれかを指定手段により指定するステップが、前記第１ステップと第２ステップの間に含み、前記第６ステップでは、前記記憶手段が、前記指定手段が指定した二次元座標系で前記演算手段が演算した前記打点の実際の二次元の座標値を記憶することを特徴とする。
【００１２】
請求項５の発明は、コンピュータに、スポット溶接の打点が記された部品画像を表示する第１ステップと、前記表示された部品画像の異なる２つの基準点を指定する第２ステップと、前記指定された部品画像における各基準点の二次元の座標値を入力する第３ステップと、前記表示された前記部品画像上の打点を指定する第４ステップと、前記指定された打点の実際の二次元の座標値を、前記指定された前記２つの基準点と、前記入力された前記基準点の座標値に基づいて演算する第５ステップと、前記演算した前記打点の実際の二次元の座標値を記憶する第６ステップとを実行させるためのスポット溶接の打点位置電子化プログラムを要旨とするものである。
【発明の効果】
【００１３】
請求項１の発明によれば、部品の設計図面に記載された打点の座標を記憶手段に記録する際の手間、読取り誤認、数値の誤入力を解消することができるスポット溶接の打点位置電子化装置を提供できる。
【００１４】
請求項２の発明によれば、部品画像がいずれかの二次元座標系で表わされているかが指定されることにより、指定された二次元座標系で、記憶手段は、打点の二次元の座標値を記憶することができる。
【００１５】
請求項３の発明によれば、部品の設計図面に記載された打点の座標を記憶手段に記録する際の手間、読取り誤認、数値の誤入力を解消することができるスポット溶接の打点位置電子化方法を提供できる。
【００１６】
請求項４の発明によれば、部品画像がいずれかの二次元座標系で表わされているかが指定されることにより、指定された二次元座標系で、記憶手段は、打点の二次元の座標値を記憶することができるスポット溶接の打点位置電子化方法を提供できる。
【００１７】
請求項５の発明によれば、部品の設計図面に記載された打点の座標を記憶手段に記録する際の手間、読取り誤認、数値の誤入力を解消することができるスポット溶接の打点位置電子化プログラムを提供できる。
【図面の簡単な説明】
【００１８】
【図１】本発明を具体化した一実施形態のスポット溶接の打点位置電子化装置の概略電気ブロック図。
【図２】スポット溶接の打点位置電子化方法のフローチャート。
【図３】表示装置の画面の説明図。
【図４】表示装置に表示されたスポット溶接の打点が示された部品画像の説明図。
【図５】表示装置に表示されたスポット溶接の打点が示された部品画像の説明図。
【図６】表示装置の画面の説明図。
【図７】（ａ）〜（ｃ）は、表示装置の画面の説明図。
【図８】表示装置の画面の説明図。
【図９】打点の座標値がリストアップされた表示装置の画面の説明図。
【図１０】表示装置において、二次元の座標が与えられた打点から部品の３次元画像に投影した状態を表わす説明図。
【図１１】（ａ）〜（ｃ）は、従来のスポット溶接の打点の電子化の手順を示す説明図。
【図１２】（ａ）、（ｂ）は従来のスポット溶接の打点の電子化の手順を示す説明図。
【発明を実施するための形態】
【００１９】
以下、本発明を具体化したスポット溶接の打点位置電子化装置、スポット溶接の打点位置電子化方法、及びスポット溶接の打点位置電子化プログラムの一実施形態を図１〜１０を参照して説明する。
【００２０】
図１に示すように、打点位置電子化装置は、コンピュータにより構成されており、ＣＰＵ１００、ＲＯＭ１１０、ＲＡＭ１２０、記憶装置１３０，１４０を備え、バス１５０により各構成要素が接続されている。すなわち、前記コンピュータは、表示手段としての表示装置１６０、座標値入力手段としてのキーボード１７０、基準点指定手段、打点指定手段及び指定手段としてのマウス１８０を含むとともに、スキャナー１９０が接続されている。ＲＯＭ１１０は、スポット溶接の打点位置電子化プログラムが格納されている。ＲＡＭ１２０は、前記打点位置電子化プログラムを実行する際の作業用メモリとなる。記憶装置１３０には、ＣＡＤに使用される部品の３次元の画像データが格納されている。記憶装置１４０には、部品の２次元の設計図が画像データとして格納されている。
【００２１】
上記の打点位置電子化装置の作用を、図２〜１０を参照して説明する。
まず、予めスキャナー１９０により、スポット溶接の打点が表わされた部品の設計図面を取り込み、その設計図面の画像データを記憶装置１４０に格納しておく。図２は、スポット溶接の打点を電子化する手順を示すフローチャートである。
【００２２】
Ｓ２において、作業者は打点位置電子化プログラムを起動して、表示装置１６０にユーザフォーム１０等を立ち上げた状態にする（図２、図３参照）。すなわち、打点位置電子化プログラムを起動した場合、表示装置１６０の表示画面には、図３に示すユーザフォーム１０、図４に示す図面貼付け用シート２０、及び図９に示すリスト登録シート３０が打点位置電子化プログラムに従ってＣＰＵ１００により用意される。なお、リスト登録シート３０は、後述するＬ−Ｈ平面用、Ｗ−Ｈ平面用、及びＬ−Ｗ平面用の３種類のシートを含む。図９には、Ｌ−Ｈ平面用のリスト登録シート３０が示されている。
【００２３】
ユーザフォーム１０は図３に示すように、平面選択領域１２が設けられている。平面選択領域１２には、Ｌ−Ｈ平面、Ｗ−Ｈ平面、Ｌ−Ｗ平面のいずれかを選択するボタン１２ａ，１２ｂ，１２ｃが設けられている。Ｌ−Ｈ平面のボタン１２ａは、設計図面が部品の正面図のとき、部品の縦・横を表わす二次元座標系のときに選択される。Ｗ−Ｈ平面のボタン１２ｂは、設計図面が平面図のとき、部品の横・奥行きを表わす二次元座標系のときに選択される。Ｌ−Ｗ平面のボタン１２ｃは、設計図面が側面図のとき、部品の縦・奥行きを表わす二次元座標系のときに選択される。
【００２４】
図３に示す基準点１の領域１４には、基準点１の測定モード設定ボタン１４ａ、設計図面に示されている番線の交点に対する指定結果の表示欄１４ｂ，１４ｃ、及び該番線の交点の実際の値（２次元の値）の入力欄１４ｄ，１４ｅが設けられている。図３に示す基準点２の領域１５には、基準点２の測定モード設定ボタン１５ａ、設計図面に示されている番線の交点における指定結果の表示欄１５ｂ，１５ｃ、及び該番線の交点の実際の値（２次元の値）の入力欄１５ｄ，１５ｅが設けられている。
【００２５】
又、図３に示す測定結果の領域１６には、打点の測定指示ボタン１６ａ、打点の二次元座標の測定値表示欄１６ｂ，１６ｃ、及び測定値のリスト登録ボタン１６ｄが設けられている。又、ユーザフォーム１０には、打点投影点作成指示ボタン１７、及びＯＫボタン１８が設けられている。
【００２６】
次のＳ４では、作業者は、キーボード１７０を操作することにより、予め記憶装置１４０に格納されている、打点を電子化したい部品の設計図面の画像データを読み出して、図４に示す図面貼付け用シート２０に対して貼付けする。前記設計図面には、例えば部品の正面形状Ｗａ、平面形状Ｗｂ、及び側面形状Ｗｃが示されるとともに、図４に示す例では、表示された部品画像において、各形状が表わされた領域には、番線が格子状に配置されている。同図において、正面形状Ｗａが示された領域には、横方向に延びる番線Ｈ１０〜Ｈ１７が等間隔に平行に配置されるとともに、縦方向に延びる番線Ｌ５〜Ｌ１７が等間隔に平行に配置されている。又、図４に示す平面形状Ｗｂが示された領域には、横方向に延びる番線Ｗ７Ｒ〜Ｗ８Ｒが平行に配置されるとともに、縦方向に延びる番線Ｌ５〜Ｌ１７が等間隔に平行に配置されている。又、図４に示す側面形状Ｗｃが示された領域には、横方向に延びる番線Ｈ１０〜Ｈ１７が等間隔に平行に配置されるとともに、縦方向に延びる番線Ｗ７Ｒ〜Ｗ８Ｒが平行に配置されている。
【００２７】
ここで、前記設計図面において、互いに直交するＬ，Ｗ，Ｈで示される方向を３次元で表わす場合に、Ｌ，Ｗ，Ｈで表わされる座標は、例えば、ＸＹＺで表わされる３次元座標と同等のものである。そして、図４中の各番線において、同じ符号が付された番線は、Ｌ座標、Ｗ座標、Ｈ座標として表わす場合の目安となるものである。従って、例えば、側面形状Ｗｃ領域の番線Ｗ７Ｒ〜Ｗ８Ｒと、平面形状Ｗｂの番線Ｗ７Ｒ〜Ｗ８Ｒは、部品の形状のＷ座標で示す場合の目安となる。番線に付された符号中の数字ｎは、ｎ×１００としたときの座標の原点からの番線の位置（単位ｍｍ）を示している。
【００２８】
なお、平行に配置された各番線の間隔は、等間隔である必要はなく、不等間隔であってもよい。図４、図５に示すように、正面形状Ｗａ，平面形状Ｗｂ，側面形状Ｗｃには、スポット溶接の多数の打点ｄが記されている。
【００２９】
Ｓ６において、作業者は、マウス１８０を操作して、平面選択領域１２中のいずれかのボタン１２ａ，１２ｂ，１２ｃを選択する。図３では、ボタン１２ａが選択された状態、すなわち、Ｌ−Ｈ平面が選択された状態が示されている。以下では、説明の便宜上、Ｌ−Ｈ平面が選択されたものとして説明する。
【００３０】
Ｓ６において、Ｌ−Ｈ平面のボタン１２ａが押下された場合、ＣＰＵ１００は、図３において、領域１４，１５の表示欄１４ｂ，１５ｂ、入力欄１４ｄ，１５ｄ、及び領域１６の測定値表示欄１６ｂの左の文字を「Ｌ」に表示するとともに、表示欄１４ｃ，１５ｃ、入力欄１４ｅ，１５ｅ及び測定値表示欄１６ｃの左の文字を「Ｈ」に表示する。このように表示することにより、ＣＰＵ１００は、これらの表示欄、入力欄、及び測定結果の領域１６の測定値表示欄がこれから測定又は入力するＬ−Ｈ平面上の番線に関連した表示であることを明示する。
【００３１】
なお、仮に、Ｓ６において、Ｗ−Ｈ平面のボタン１２ｂが押下された場合は、ＣＰＵ１００は領域１４，１５の表示欄１４ｂ，１５ｂ、入力欄１４ｄ，１５ｄ及び領域１６の測定値表示欄１６ｂの左の文字を「Ｗ」に表示するとともに、表示欄１４ｃ，１５ｃ、入力欄１４ｅ，１５ｅ及び測定値表示欄１６ｃの左の文字を「Ｈ」に表示する。又、Ｗ−Ｈ平面のボタン１２ｂが押下された場合は、ＣＰＵ１００は、打点位置電子化プログラムに従ってＷ−Ｈ平面用のリスト登録シートが用意される。Ｗ−Ｈ平面用のリスト登録シートは、図９に示すＬ−Ｈ平面用のリスト登録シート３０において、文字「Ｌ」が「Ｗ」に、代わるだけであるため、図示を省略する。
【００３２】
又、Ｓ６において、Ｌ−Ｗ平面のボタン１２ｃが押下された場合は、ＣＰＵ１００は領域１４，１５の表示欄１４ｂ，１５ｂ、入力欄１４ｄ，１５ｄ及び領域１６の測定値表示欄１６ｂの左の文字を「Ｌ」に表示するとともに、表示欄１４ｃ，１５ｃ、入力欄１４ｅ，１５ｅ及び測定値表示欄１６ｃの左の文字を「Ｗ」に表示する。又、Ｌ−Ｗ平面のボタン１２ｃが押下された場合は、ＣＰＵ１００は、打点位置電子化プログラムに従ってＬ−Ｗ平面用のリスト登録シート３０が用意される。Ｌ−Ｗ平面用のリスト登録シートは、図９に示すＬ−Ｈ平面用のリスト登録シート３０において、文字「Ｈ」が「Ｗ」に、代わるだけであるため、図示を省略する。
【００３３】
このように、平面選択領域１２で選択された平面に応じて、表示欄１４ｂ，１５ｂ、表示欄１４ｃ，１５ｃ、入力欄１４ｄ，１５ｄ、１４ｅ，１５ｅ、及び測定値表示欄１６ｂ，１６ｃに表示される測定値又は入力値がいずれの座標の測定値、或いは入力値であるかが分かるようにされている。
【００３４】
Ｓ８では、作業者は、マウス１８０を操作して、測定モード設定ボタン１４ａを押下（オン）する。基準点１の測定モード設定ボタン１４ａの押下により、ＣＰＵ１００は基準点１の測定モードに設定する。その後、作業者はマウス１８０を操作して、図４、図５に示す表示装置１６０の表示画面において、正面形状Ｗａの表示領域にある番線の交点の１つを適宜選択し、すなわち指定して、主ボタンをクリックする。なお、マウス１８０の主ボタンは、一般的には左ボタンに設定されている。
【００３５】
Ｓ１０では、マウス１８０の主ボタンのクリックの操作により、ＣＰＵ１００は、マウスポインタが当てられた番線の交点の座標の表示を行う。すなわち、マウスポインタの画面上の現在位置（Ｘ座標、Ｙ座標）については、ＣＰＵ１００はマウス１８０から送信される検出信号に基づいてリアルタイムに検出している。画面上の現在位置は検出値に相当する。このため、ＣＰＵ１００は、マウスポインタの現在位置をマウスポインタが当てられた番線の交点の位置の指定結果として、現在位置のＸ座標をＬ座標とし、Ｙ座標をＨ座標として図６に示すように、表示欄１４ｂ，１４ｃに表示する。この表示欄１４ｂ，１４ｃに表示されている値を以下、基準点１の指定値という。
【００３６】
なお、図６の表示欄１４ｂ，１４ｃの数値は、図５において、番線Ｌ５と番線Ｈ１０の交点を基準点１としてマウスポインタで選択した場合の指定結果の例である。
又、前述したマウス１８０の主ボタンのクリックの操作により、ＣＰＵ１００は、リアルタイムに検出しているマウスポインタの現在位置を基準点１の座標として表示欄１４ｂ，１４ｃに表示する。その後、ＣＰＵ１００はその基準点１の座標を、図９に示すＬ−Ｈ平面用のリスト登録シート３０の基準点１に関するＬ座標値の欄３０ａ、及びＨ座標値の欄３０ｂに登録する。
【００３７】
次に、Ｓ１２では、作業者は、マウス１８０、或いは、キーボード１７０を操作することにより基準点２の測定モード設定ボタン１５ａを押下（オン）する。基準点２の測定モード設定ボタン１５ａの押下により、ＣＰＵ１００は基準点２の測定モードに設定する。その後、作業者はマウス１８０を操作して、図４、図５に示す表示装置１６０の表示画面において、正面形状Ｗａの表示領域にある番線の交点の１つを適宜選択してマウスポインタを当てる。このマウスポインタが当てられた番線の交点が基準点２となる。ここで作業者は、基準点２とする番線の交点は、基準点１とした番線の交点と異なるものを選択する。図５では、番線Ｌ７と番線Ｈ１１の交点を基準点２とした例が示されている。
【００３８】
Ｓ１４では、Ｓ１０と同様にして作業者は、新たに選択した番線の交点を基準点２としてマウス１８０の主ボタンをクリックする。このマウス１８０の主ボタンのクリックの操作により、ＣＰＵ１００は、マウスポインタが当てられた番線の交点の座標の表示を行う。
【００３９】
すなわち、前述したようにマウスポインタの画面上の現在位置（Ｘ座標、Ｙ座標）を、ＣＰＵ１００はマウス１８０から送信される検出信号に基づいてリアルタイムに検出しているため、マウスポインタの現在位置のＸ座標をＬ座標とし、Ｙ座標をＨ座標として図７（ａ）に示すように、表示欄１５ｂ，１５ｃに表示する。この表示欄１５ｂ，１５ｃに表示されている値を以下、基準点２の指定値という。
【００４０】
なお、図７（ａ）の表示欄１５ｂ，１５ｃの数値は、図５において、番線Ｌ７と番線Ｈ１１の交点を基準点２としてマウスポインタで選択した場合の測定結果の例である。
又、前述したマウス１８０の主ボタンのクリックの操作により、ＣＰＵ１００はリアルタイムに検出しているマウスポインタの現在位置を基準点２の座標として表示欄１５ｂ，１５ｃにそれぞれ表示する。その後、ＣＰＵ１００はその基準点２の座標を、図９に示すＬ−Ｈ平面用のリスト登録シート３０の基準点２に関するＬ座標値の欄３０ｃ、及びＨ座標値の欄３０ｄに登録する。
【００４１】
Ｓ１６においては、作業者は、番線に付された符号に基づき、キーボード１７０を使用して基準点１の実際の二次元の座標値（実際の値）を入力欄１４ｄ，１４ｅに入力する。図５の例では、基準点１が番線Ｌ５と番線Ｈ１０の交点であるため、図７（ｂ）に示すように基準点１の実際のＬ座標値として入力欄１４ｄに５００（ｍｍ）が入力され、Ｈ座標値として入力欄１４ｅに１０００（ｍｍ）が入力される。この入力欄１４ｄ，１４ｅに入力された値を、以下では、基準点１の実際値という。又、ＣＰＵ１００は、入力欄１４ｄ，１４ｅに基準点１の実際値が入力されると、図９に示すリスト登録シート３０の基準点１に関する二次元の実際値（実際の値）のＬ座標値の欄３０ｅ、及びＨ座標値の欄３０ｆに登録する。
【００４２】
Ｓ１８においては、作業者は、番線に付された符号に基づき、キーボード１７０を使用して基準点２の実際の二次元の座標値（実際の値）を入力欄１５ｄ，１５ｅに入力する。図５の例では、基準点２が番線Ｌ７と番線Ｈ１１の交点であるため、図７（ｃ）に示すように基準点２の実際のＬ座標値として入力欄１５ｄに７００（ｍｍ）が入力され、Ｈ座標値として入力欄１５ｅに１０００（ｍｍ）が入力される。この入力欄１５ｄ，１５ｅに入力された値を、以下では、基準点２の実際値という。又、ＣＰＵ１００は、入力欄１５ｄ，１５ｅに基準点２の実際値が入力されると、図９に示すリスト登録シート３０の基準点２に関する実際値（実際の値）のＬ座標値の欄３０ｇ、及びＨ座標値の欄３０ｈに登録する。
【００４３】
Ｓ２０においては、作業者は、マウス１８０を操作して、測定指示ボタン１６ａを押下する。この測定指示ボタン１６ａが押下されることにより、ＣＰＵ１００は、打点測定モードに設定する。この打点測定モードに切り替えた後、作業者は、マウス１８０を操作して、図４、図５に示す、正面形状Ｗａ内にある打点ｄの１つにマウスポインタを合致させ、マウス１８０の主ボタンをクリックする。
【００４４】
Ｓ２２においては、ＣＰＵ１００は、マウス１８０の主ボタンのクリックに応じて、前記マウスポインタが合致した打点の実際の座標値を測定、すなわち、算出する。具体的には、マウスポインタが合致した打点の画面上の位置は、リアルタイムにＣＰＵ１００が検出しているマウスポインタの現在位置（Ｘ座標，Ｙ座標）であり、ＣＰＵ１００はこの現在位置と、基準点１及び基準点２の各指定値、並びに基準点１及び基準点２の実際値に基づいて、打点の実際の座標値を測定する。より詳細には、ＣＰＵ１００は、基準点１及び基準点２の各指定値、並びに基準点１及び基準点２の実際値に基づいて、実際の座標系に対する画面上の座標系の縮尺率を算出し、この縮尺率と、打点に合致したマウスポインタの画面上の現在位置（Ｘ座標，Ｙ座標）に基づいて、打点の実際の座標（Ｌ座標，Ｈ座標）を算出する。
【００４５】
そして、ＣＰＵ１００は、算出した打点の実際の座標（Ｌ座標，Ｈ座標）を図８に示すように、測定結果の領域１６の測定値表示欄１６ｂ，１６ｃにそれぞれ表示する。
Ｓ２４では、この表示された値が妥当な値であると、作業者が判定した場合、作業者は、マウス１８０の主ボタンを操作して、リスト登録ボタン１６ｄを押下（オン）する。ＣＰＵ１００は、リスト登録ボタン１６ｄのオン操作に基づく指令により、図９のリスト登録シート３０の測定結果の表領域３２のＬ座標欄３２ａ，Ｈ座標欄３２ｂに算出した打点の実際の座標を登録する。
【００４６】
以後、表示装置１６０の画面上における打点に関して実際の座標を続けて登録する場合、Ｓ２０〜Ｓ２４の操作を作業者が繰り返す。打点の実際の座標の登録が終了した場合には、作業者は、マウス１８０を操作して、ＯＫボタン１８をオン操作する。ＣＰＵ１００は、ＯＫボタン１８のオン操作に基づいて、リスト登録シート３０を記憶装置１４０に格納して、打点位置電子化プログラムを終了する。
【００４７】
なお、平面形状Ｗｂ、及び側面形状Ｗｃに付された打点を電子化する場合も、前記フローチャートに従って同様に行うため、説明を省略する。
記憶装置１４０に格納されたリスト登録シート３０を使用する場合について説明する。
【００４８】
例えば、前記リスト登録された部品の３次元画像データをＣＡＤプログラムを起動して、表示装置１６０の画面に表示しておく。そして、記憶装置１４０に格納したリスト登録シート３０を前記ＣＡＤプログラムで読込みして、図１０に示すように表示装置１６０の画面上に２次元の座標であらわされる打点を表示する。ここで、図１０に示す部品の画像Ｇは、Ｌ座標、Ｈ座標、Ｗ座標を有する三次元で表わされている。又、リスト登録シート３０で登録された複数の打点は、Ｌ座標と、Ｈ座標の２次元座標で表わされるＨＬ平面Ｒ上にある。従って、ＣＡＤプログラムで、図１０に示すように、ＨＬ平面Ｒ上の打点ｄからＷ方向へ垂直に直線を投影すると、画像Ｇ上に投影された点がスポット溶接における打点となる。
【００４９】
なお、前記フローチャートのＳ２４において、打点のリスト登録作業を終了した後、前記ＣＡＤプログラムを起動し、同じ部品の３次元画像データを画面に表示した状態で、マウス１８０を操作して打点投影点作成指示ボタン１７をオンさせてもよい。この場合、ＣＰＵ１００は、打点投影点作成指示ボタン１７のオン操作に基づき、前記ＣＡＤプログラムに連係させ、リスト登録シート３０に登録された打点の表領域３２の座標に基づいて、前記と同様に図１０に示すように、画面上にＨＬ平面Ｒ上に打点ｄを表示させ、打点ｄからＷ方向へ垂直に直線を投影する。
【００５０】
以上の実施形態の打点位置電子化装置、打点位置電子化プログラム、及び打点位置電子化方法は、下記の特徴がある。
（１）  本実施形態の打点位置電子化装置は、スポット溶接の打点が記された部品画像を表示する表示装置１６０（表示手段）と、表示装置１６０に表示された部品画像の異なる基準点１、基準点２を指定するマウス１８０（基準点指定手段）を備える。又、打点位置電子化装置は、マウス１８０にて指定された部品画像における各基準点の実際の二次元の座標値を入力するキーボード１７０（座標値入力手段）と、表示装置１６０に表示された部品画像上の打点を指定するマウス１８０（打点指定手段）を備える。又、打点位置電子化装置は、マウス１８０にて指定された打点の実際の二次元の座標値を、マウス１８０にて指定された２つの基準点と、キーボード１７０にて入力された基準点の実際の座標値に基づいて演算するＣＰＵ１００（演算手段）と、ＣＰＵ１００が演算した打点の実際の二次元の座標値を記憶する記憶装置１４０（記憶手段）を備える。
【００５１】
この結果、本実施形態の打点位置電子化装置は、部品の設計図面に記載された打点の座標を記憶手段に記録する際の手間、読取り誤認、数値の誤入力を解消することができる。
すなわち、従来、設計図面に記載された打点の座標を、設計図面から、作業者が読み取ることがなく、設計図面の上の番線を基準として三角定規を水平及び垂直に保つ必要がないため、従来の第１の問題点がなくなり、手間が掛からない。又、設計図面上の打点に合わせた三角定規上の目盛を作業者は目視で読む必要がないため、読取り誤認を起こす従来の第２の問題点はない。又、読取りした打点の座標値をメモに書き取る必要がなく、従って、書き取り間違いといったヒューマンエラーがなく、従来の第３の問題点はない。さらに、ＣＡＤ装置等の装置に入力して打点の座標値を電子化する際にメモに書き取った打点の数値を入力する作業がないため、誤入力を生ずる第４の問題点はない。
【００５２】
本実施形態の打点位置電子化装置は、例えば、ＣＡＤ装置にて作成されていない古い部品の設計図面に記入された打点を電子化する場合、或いはＣＡＤ装置にて作成された設計図面に手で打点を記入して校正した後に、校正された打点を電子化する場合に利用することができる。
【００５３】
（２）  本実施形態の打点位置電子化装置は、表示装置１６０に表示された部品画像が、部品の縦・横を表わす二次元座標系の画像、横・奥行きを表わす二次元座標系の画像、又は縦・奥行きを表わす二次元座標系の画像のいずれかを指定するマウス１８０（指定手段）を備える。又、記憶装置１４０（記憶手段）は、マウス１８０が指定した二次元座標系でＣＰＵ１００（演算手段）が演算した前記打点の実際の二次元の座標値を記憶する。
【００５４】
この結果、本実施形態の打点位置電子化装置では、部品画像がいずれかの二次元座標系で表わされているかが指定されることにより、指定された二次元座標系で、記憶装置１４０は、打点の二次元の座標値を記憶することができる。
【００５５】
（３）  本実施形態のスポット溶接の打点位置電子化方法は、第１ステップ（Ｓ４）として、スポット溶接の打点が記された部品画像を表示装置１６０（表示手段）で表示する。第２ステップ（Ｓ８，Ｓ１２）として、表示装置１６０（表示手段）に表示された部品画像の異なる２つの基準点をマウス１８０（基準点指定手段）により指定する。第３ステップ（Ｓ１６，Ｓ１８）として、マウス１８０（基準点指定手段）にて指定された部品画像における各基準点の実際の二次元の座標値をキーボード１７０（座標値入力手段）により入力する。第４ステップ（Ｓ２０）として、表示装置１６０（表示手段）に表示された前記部品画像上の打点をマウス１８０（打点指定手段）により指定する。第５ステップ（Ｓ２２）として、マウス１８０（打点指定手段）にて指定された打点の実際の二次元の座標値を、マウス１８０（基準点指定手段）にて指定された前記２つの基準点と、キーボード１７０（座標値入力手段）にて入力された前記基準点の実際の座標値に基づいてＣＰＵ１００（演算手段）により演算する。第６ステップ（Ｓ２６）として、ＣＰＵ１００（演算手段）が演算した前記打点の実際の二次元の座標値を記憶装置１４０（記憶手段）により記憶する。
【００５６】
本実施形態のスポット溶接の打点位置電子化方法によれば、部品の設計図面に記載された打点の座標を記憶手段に記録する際の手間、読取り誤認、数値の誤入力を解消することができる。
【００５７】
（４）  本実施形態のスポット溶接の打点位置電子化方法は、部品の縦・横を表わす二次元座標系の画像、横・奥行きを表わす二次元座標系の画像、又は縦・奥行きを表わす二次元座標系の画像のいずれかをマウス１８０により指定するステップ（Ｓ６）を、第１ステップ（Ｓ４）と第２ステップ（Ｓ８，Ｓ１２）の間に含むようにしている。そして、第６ステップ（Ｓ２６）では、記憶装置１４０（記憶手段）が、マウス１８０（指定手段）が指定した二次元座標系でＣＰＵ１００（演算手段）が演算した打点の実際の二次元の座標値を記憶する。
【００５８】
本実施形態の打点位置電子化方法によれば、部品画像がいずれかの二次元座標系で表わされているかを指定することにより、指定された二次元座標系で、記憶装置１４０（記憶手段）は、打点の二次元の座標値を記憶することができる。
【００５９】
（５）  本実施形態の打点位置電子化プログラムは、コンピュータに、スポット溶接の打点が記された部品画像を表示する第１ステップ（Ｓ４）と、前記表示された部品画像の異なる２つの基準点を指定する第２ステップ（Ｓ８，Ｓ１２）を実行させる。又、該プログラムは、コンピュータに前記指定された部品画像における各基準点の二次元の座標値を入力する第３ステップ（Ｓ１６，Ｓ１８）と、前記表示された前記部品画像上の打点を指定する第４ステップ（Ｓ２０）とを実行させる。又、該プログラムは、前記指定された打点の実際の二次元の座標値を、前記指定された前記２つの基準点と、前記入力された前記基準点の座標値に基づいて演算する第５ステップ（Ｓ２２）と、前記演算した前記打点の実際の二次元の座標値を記憶する第６ステップ（Ｓ２６）とを実行させる。
【００６０】
この結果、本実施形態の打点位置電子化プログラムによれば、部品の設計図面に記載された打点の座標をコンピュータに記録する際の手間、読取り誤認、数値の誤入力を解消することができる。
【００６１】
なお、本発明の実施形態は以下のように変更してもよい。
・  前記実施形態では、マウス１８０を使用したが、マウス１８０の代わりにペンタブレット型入力装置、トラックボール等のポインティングデバイスに換えても良い。
【００６２】
・  前記実施形態では、番線の交点から基準点を選択するようにしたが、交点に相当する点（ドット）のみを部品の設計図面に複数個配置しておき、表示装置１６０に設計図面を表示した際に、この点の中から異なる２点をそれぞれ基準点として選択するようにしてもよい。この場合においても、交点に相当する点（ドット）の座標が分かるように、基準となる交点に対して、前記番線に付したＨ１０、Ｌ１０、Ｗ１０等の座標と関係づけられた符号を付すことが好ましい。
【００６３】
・  前記実施形態では、平面選択領域１２には、Ｌ−Ｈ平面、Ｗ−Ｈ平面、Ｌ−Ｗ平面のいずれかを選択するボタン１２ａ，１２ｂ，１２ｃが設けられていた。部品の設計図面が、２種類の平面、例えば、Ｌ−Ｈ平面とＷ−Ｈ平面、Ｌ−Ｈ平面とＬ−Ｗ平面、或いは、Ｗ−Ｈ平面とＬ−Ｗ平面の場合の組合せ専用の打点位置電子化装置、打点位置電子化プログラムの場合は、それらの２種類の平面を選択できるボタン１２ａ，１２ｂ，１２ｃの組合せとしてもよい。すなわち、ボタン１２ａ，１２ｂの組み合わせ、ボタン１２ａ，１２ｃの駈合わせ、ボタン１２ｂ，１２ｃの組合せとしてもよい。
【００６４】
・  部品の設計図面が、１種類の平面、例えば、Ｌ−Ｈ平面のみ、Ｗ−Ｈ平面のみ、或いは、Ｌ−Ｗ平面のみの専用の打点位置電子化装置、打点位置電子化プログラムの場合には、平面選択領域１２を省略してもよい。この場合は、リスト登録シートは、その専用の平面のものが用意される。
【符号の説明】
【００６５】
１０…ユーザフォーム、１２…平面選択領域、
１２ａ，１２ｂ，１２ｃ…ボタン、１４…領域、
１４ａ…測定モード設定ボタン、１４ｂ，１４ｃ…測定結果の表示欄、
１４ｄ，１４ｅ…基準点１の実際の値の入力欄、
１５…領域、１５ａ…測定モード設定ボタン
１５ｂ，１５ｃ…測定結果の表示欄、
１５ｄ，１５ｅ…基準点２の実際の値の入力欄
１６…領域、１６ａ…測定指示ボタン、１６ｂ…測定値表示欄、
１６ｃ…測定値表示欄、１６ｄ…リスト登録指令ボタン、
１７…打点投影点作成指示ボタン、
２０…図面貼付け用シート、３０…リスト登録シート、
１００…ＣＰＵ、１１０…ＲＯＭ、１２０…ＲＡＭ、１３０…記憶装置、
１４０…記憶装置、１５０…バス、１６０…表示装置、１７０…キーボード、
１８０…マウス、１９０…スキャナー。
【図１】
2010271943.tif 000003
【図２】
2010271943.tif 000004
【図３】
2010271943.tif 000005
【図４】
2010271943.tif 000006
【図５】
2010271943.tif 000007
【図６】
2010271943.tif 000008
【図７】
2010271943.tif 000009
【図８】
2010271943.tif 000010
【図９】
2010271943.tif 000011
【図１０】
2010271943.tif 000012
【図１１】
2010271943.tif 000013
【図１２】
2010271943.tif 000014