(57)【要約】【課題】プローブの角度をより適切な値に調整できる検査システム、角度調整方法、プログラム、および記憶媒体を提供する。【解決手段】実施形態に係る検査システムは、プローブおよび制御部を含む。前記プローブは、第１方向に配列された複数の超音波センサを含む。前記プローブは、前記第１方向と交差する第２方向に移動して溶接部に接触する。前記複数の超音波センサのそれぞれは、前記溶接部に向けて超音波を送信して反射波を受信する。前記制御部は、前記複数の反射波に基づいて、前記溶接部の前記第１方向に沿った複数の点における接合および未接合を検出し、前記複数の点において接合または未接合が検出された数に基づいて、前記第１方向に対して垂直であり前記第２方向と交差する第３方向まわりにおける前記プローブの角度を調整する。【選択図】図１
2019090727.tif 000002
【特許請求の範囲】
【請求項１】
第１方向に配列された複数の超音波センサを含み、前記第１方向と交差する第２方向に移動して溶接部に接触するプローブであって、前記複数の超音波センサのそれぞれは、前記溶接部に向けて超音波を送信して反射波を受信する、前記プローブと、
前記複数の反射波に基づいて、前記溶接部の前記第１方向に沿った複数の点における接合および未接合を検出し、
前記複数の点において接合または未接合が検出された数に基づいて、前記第１方向に対して垂直であり前記第２方向と交差する第３方向まわりにおける前記プローブの角度を調整する
制御部と、
を備えた検査システム。
【請求項２】
前記制御部は、前記プローブの前記第３方向まわりの角度を変化させながら、それぞれの角度において前記複数の点における前記数を検出し、検出された結果に基づいて、前記プローブの第３方向まわりにおける前記角度を設定する請求項１記載の検査システム。
【請求項３】
前記制御部は、前記数が予め設定された閾値を超えた第１角度を、前記プローブの前記第３方向まわりにおける前記角度として設定する請求項２記載の検査システム。
【請求項４】
前記制御部は、前記プローブの前記第３方向まわりの角度を第１範囲内で変化させ、前記数が最も多かった第１角度を、前記プローブの前記第３方向まわりにおける前記角度として設定する請求項２記載の検査システム。
【請求項５】
前記制御部は、
前記プローブの前記第３方向まわりの角度を第１範囲内で変化させ、
前記角度と前記数との関係を表す二次関数を生成し、
前記二次関数の変曲点である第１角度を、前記プローブの前記第３方向まわりにおける前記角度として設定する
請求項２記載の検査システム。
【請求項６】
前記超音波センサは、前記第３方向において複数配列され、
前記制御部は、さらに、
前記複数の反射波に基づいて前記溶接部の前記第３方向に沿った複数の点における接合および未接合を検出し、
前記第３方向に沿った前記複数の点における接合または未接合が検出された数に基づいて、前記第１方向まわりにおける前記プローブの角度を調整する
請求項１〜５のいずれか１つに記載の検査システム。
【請求項７】
第１方向に配列された複数の超音波センサを含み、前記第１方向と交差する第２方向に移動して溶接部に接触するプローブであって、前記複数の超音波センサのそれぞれは、前記溶接部に向けて超音波を送信して反射波を受信する、前記プローブと、
前記溶接部が有する第１面の前記第１方向に沿った複数の点について、前記複数の反射波に基づき、前記複数の点のそれぞれの前記第２方向における位置を検出し、
前記複数の位置の少なくとも一部の検出結果から、前記第１方向に対して垂直であり前記第２方向と交差する第３方向まわりにおける前記第１面の第１傾斜を算出し、
前記第１傾斜を補正するように前記第３方向まわりにおける前記プローブの角度を調整する
制御部と、
を備えた検査システム。
【請求項８】
前記制御部は、接合が検出された前記複数の位置の前記少なくとも一部を用いて、前記第１傾斜を算出する請求項７記載の検査システム。
【請求項９】
前記超音波センサは、前記第３方向において複数配列され、
前記制御部は、さらに、
前記複数の反射波に基づき、前記第１面の前記第３方向に沿った複数の点のそれぞれの前記第２方向における位置を検出し、
前記第３方向に沿った前記複数の位置の少なくとも一部の検出結果から、前記第１方向まわりにおける前記第１面の第２傾斜を算出し、
前記第２傾斜を補正するように前記第１方向まわりにおける前記プローブの角度を調整する
請求項７または８に記載の検査システム。
【請求項１０】
前記制御部は、前記プローブの角度を調整した後、前記溶接部に向けて前記複数の超音波センサから超音波を送信して前記溶接部を検査する請求項１〜９のいずれか１つに記載の検査システム。
【請求項１１】
前記溶接部にカプラントを塗布する塗布部をさらに備え、
前記プローブは、前記カプラントが塗布された前記溶接部に接触する請求項１〜１０のいずれか１つに記載の検査システム。
【請求項１２】
第１方向に配列された複数の超音波センサを含むプローブを、前記第１方向と交差する第２方向において溶接部と接触させ、
前記複数の超音波センサのそれぞれから、前記溶接部に向けて超音波を送信して反射波を受信し、
前記複数の反射波に基づいて、前記溶接部の前記第１方向に沿った複数の点における接合および未接合を検出し、
前記複数の点において接合または未接合が検出された数に基づいて、前記第１方向に対して垂直であり前記第２方向と交差する第３方向まわりにおける前記プローブの角度を調整する角度調整方法。
【請求項１３】
第１方向に配列された複数の超音波センサを含むプローブを、前記第１方向と交差する第２方向において溶接部と接触させ、
前記複数の超音波センサのそれぞれから、前記溶接部に向けて超音波を送信して反射波を受信し、
前記溶接部が有する第１面の前記第１方向に沿った複数の点について、前記複数の反射波に基づき、前記複数の点のそれぞれの前記第２方向における位置を検出し、
前記複数の位置の少なくとも一部の検出結果から、前記第１方向に対して垂直であり前記第２方向と交差する第３方向まわりにおける前記第１面の第１傾斜を算出し、
前記第１傾斜を補正するように前記第３方向まわりにおける前記プローブの角度を調整する角度調整方法。
【請求項１４】
第１方向に配列された複数の超音波センサを含み、前記第１方向と交差する第２方向に移動して溶接部に接触するプローブの角度を調整するためのプログラムであって、
制御部に、
前記複数の超音波センサのそれぞれから前記溶接部に向けて超音波を送信して受信した複数の反射波に基づいて、前記溶接部の前記第１方向に沿った複数の点における接合および未接合を検出させ、
前記複数の点において接合または未接合が検出された数に基づいて、前記第１方向に対して垂直であり前記第２方向と交差する第３方向まわりにおける前記プローブの角度を調整させる
プログラム。
【請求項１５】
第１方向に配列された複数の超音波センサを含み、前記第１方向と交差する第２方向に移動して溶接部に接触するプローブの角度を調整するためのプログラムであって、
制御部に、
前記溶接部が有する第１面の前記第１方向に沿った複数の点について、前記複数の反射波に基づき、前記複数の点のそれぞれの前記第２方向における位置を検出させ、
前記複数の位置の少なくとも一部の検出結果から、前記第１方向に対して垂直であり前記第２方向と交差する第３方向まわりにおける前記第１面の第１傾斜を算出させ、
前記第１傾斜を補正するように前記第３方向まわりにおける前記プローブの角度を調整させる
プログラム。
【請求項１６】
請求項１４または１５に記載の前記プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、検査システム、角度調整方法、プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
溶接では、２つ以上の部品の一部同士を溶融して接合させ、１つの部材が作製される。溶接により作製された部材は、溶接された部分（以下、溶接部という）が、適切に接合されているか検査される。例えば、非破壊の検査では、超音波センサを含むプローブを溶接部に接触させる。そして、溶接部に向けて超音波を送信し、その反射波に基づいて接合の有無を調べる。
【０００３】
検査において、部材に対するプローブの角度は、検査結果に影響を及ぼす。例えば、不適切な角度で検査が行われると、実際は適切に接合されているにも拘わらず、未接合と判定される可能性がある。このため、プローブの角度は、適切な値に設定されることが望ましい。特に、複数の超音波センサが配列された検査装置について、プローブの角度をより適切な値に調整できる技術の開発が望まれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５６１８５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、プローブの角度をより適切な値に調整できる検査システム、角度調整方法、プログラム、および記憶媒体を提供することである。
【課題を解決するための手段】
【０００６】
実施形態に係る検査システムは、プローブおよび制御部を含む。前記プローブは、第１方向に配列された複数の超音波センサを含む。前記プローブは、前記第１方向と交差する第２方向に移動して溶接部に接触する。前記複数の超音波センサのそれぞれは、前記溶接部に向けて超音波を送信して反射波を受信する。前記制御部は、前記複数の反射波に基づいて、前記溶接部の前記第１方向に沿った複数の点における接合および未接合を検出し、前記複数の点において接合または未接合が検出された数に基づいて、前記第１方向に対して垂直であり前記第２方向と交差する第３方向まわりにおける前記プローブの角度を調整する。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る検査システムを表す模式図である。
【図２】実施形態に係る検査システムの一部を表す斜視図である。
【図３】実施形態に係る検査システムのプローブ先端の内部構造を表す模式図である。
【図４】実施形態に係る検査システムの動作の概要を表すフローチャートである。
【図５】実施形態に係る検査システムによる検査方法を説明するための模式図である。
【図６】実施形態に係る検査システムによるプローブ角度の調整方法を表すフローチャートである。
【図７】実施形態に係る検査システムを説明するための図である。
【図８】実施形態に係る検査システムの効果を説明するための図である。
【図９】実施形態に係る検査システムによるプローブ角度の別の調整方法を表すフローチャートである。
【図１０】実施形態に係る検査システムにおいて検出されたデータを例示するグラフである。
【図１１】実施形態に係る検査システムによるプローブ角度の別の調整方法を表すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に、本発明の各実施形態について図面を参照しつつ説明する。
なお、図面は模式的または概念的なものであり、各部分の厚みと幅との関係、部分間の大きさの比率などは、必ずしも現実のものと同一とは限らない。また、同じ部分を表す場合であっても、図面により互いの寸法や比率が異なって表される場合もある。
また、本願明細書と各図において、既に説明したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
【０００９】
図１は、実施形態に係る検査システムを表す模式図である。
図２は、実施形態に係る検査システムの一部を表す斜視図である。
実施形態に係る検査システム１００は、２つ以上の部品が一体化された溶接部を非破壊検査するためのものである。
【００１０】
図１に表したように、実施形態に係る検査システム１００は、検査装置１および制御部２を含む。図２に表したように、検査装置１は、プローブ１０、撮像部２０、塗布部３０、およびロボットアーム（以下、アームという）４０を含む。
【００１１】
プローブ１０は、溶接部の検査に用いられる複数の超音波センサを含む。撮像部２０は、溶接された部材を撮影し、画像を取得する。撮像部２０は、画像から溶接痕を抽出し、溶接部の位置を検出する。塗布部３０は、カプラントを溶接部の上面に塗布する。カプラントは、プローブ１０と検査対象との間で超音波の音響的整合をとるために用いられる。カプラントは、液体でも良いし、ゲル状でも良い。
【００１２】
プローブ１０、撮像部２０、および塗布部３０は、例えば図２に表したように、アーム４０の先端に設けられている。アーム４０は、例えば、多関節ロボットである。アーム４０の駆動により、プローブ１０、撮像部２０、および塗布部３０の位置を変化させることができる。制御部２は、検査装置１に含まれるこれらの構成要素の動作を制御する。
【００１３】
検査装置１は、例えば、制御部２を含む装置と、有線通信または無線通信で接続される。または、検査装置１に制御部２が設けられ、実施形態に係る検査システム１００が実現されても良い。
【００１４】
図３は、実施形態に係る検査システムのプローブ先端の内部構造を表す模式図である。
プローブ１０先端の内部には、図３に表したマトリクスセンサ１１が設けられている。マトリクスセンサ１１は、複数の超音波センサ１２を含む。超音波センサ１２は、例えば、トランスデューサである。複数の超音波センサ１２は、互いに直交する第１方向Ｄ１および第３方向Ｄ３に配列されている。プローブ１０は、第１方向Ｄ１および第３方向Ｄ３を含む面と交差する第２方向Ｄ２に移動し、検査対象に接触する。
【００１５】
図３は、部材５を検査する様子を表している。部材５は、金属板５１と金属板５２が、溶接部５３においてスポット溶接されて作製されている。溶接部５３では、金属板５１の一部と金属板５２の一部が溶融し、混ざり合って凝固した凝固部５４が形成されている。それぞれの超音波センサ１２は、カプラント５５が塗布された部材５に向けて超音波ＵＳを送信し、部材５からの反射波ＲＷを受信する。
【００１６】
より具体的な一例として、図３に表したように、１つの超音波センサ１２が溶接部５３に向けて超音波ＵＳを送信する。超音波ＵＳの一部は、部材５の表面または底面などで反射される。複数の超音波センサ１２のそれぞれは、この反射波ＲＷを受信して検出する。それぞれの超音波センサ１２が順次超音波ＵＳを送信し、それぞれの反射波ＲＷを複数の超音波センサ１２で受信することで、部材５の溶接部５３近傍を、２次元的に検査する。
【００１７】
図４は、実施形態に係る検査システムの動作の概要を表すフローチャートである。
まず、撮像部２０が部材５を撮影し、取得した画像から溶接部５３の位置を検出する（ステップＳ１）。アーム４０は、塗布部３０を、溶接部５３と第２方向Ｄ２において対向する位置へ移動させる。塗布部３０は、カプラントを溶接部に塗布する（ステップＳ２）。アーム４０は、プローブ１０を第２方向Ｄ２に移動させ、溶接部５３に接触させる（ステップＳ３）。
【００１８】
プローブ１０が溶接部５３に接触した状態で、複数の超音波センサ１２が、溶接部５３を含む部材５に向けて超音波ＵＳを送信し、反射波ＲＷを受信する。制御部２は、複数の反射波ＲＷに基づいて、プローブ１０の角度を調整する（ステップＳ４）。プローブ１０の角度が調整されると、複数の超音波センサ１２により溶接部５３を検査する（ステップＳ５）。制御部２は、未検査の溶接部５３があるか、判定する（ステップＳ６）。
【００１９】
未検査の溶接部５３が無い場合、検査を終了する。未検査の溶接部５３がある場合、制御部２は、アーム４０を駆動させ、プローブ１０、撮像部２０、および塗布部３０を別の溶接部５３に向けて移動させる（ステップＳ７）。その後、再度ステップＳ１〜Ｓ６が実行される。
【００２０】
図５は、実施形態に係る検査システムによる検査方法を説明するための模式図である。
図５（ａ）に表したように、超音波ＵＳの一部は、金属板５１の上面５ａまたは溶接部５３の上面５ｂで反射される。超音波ＵＳの別の一部は、部材５に入射し、金属板５１の底面５ｃまたは溶接部５３の底面５ｄで反射する。
【００２１】
上面５ａ、上面５ｂ、底面５ｃ、および底面５ｄの第２方向Ｄ２における位置は、互いに異なる。すなわち、これらの面と超音波センサ１２との間の第２方向Ｄ２における距離が、互いに異なる。また、超音波センサ１２が、これらの面からの反射波を受信すると、反射波の強度のピークが検出される。超音波ＵＳを送信した後、各ピークが検出されるまでの時間を算出することで、どの面で超音波ＵＳが反射されているか調べることができる。
【００２２】
図５（ｂ）および図５（ｃ）は、超音波ＵＳを送信した後の時間と、反射波ＲＷの強度と、の関係を例示するグラフである。図５（ｂ）のグラフは、金属板５１の上面５ａおよび底面５ｃからの反射波ＲＷの受信結果を例示している。図５（ｃ）のグラフは、溶接部５３の上面５ｂおよび底面５ｄからの反射波ＲＷの受信結果を例示している。
【００２３】
図５（ｂ）のグラフにおいて、１回目のピークＰｅ１は、上面５ａからの反射波ＲＷに基づく。２回目のピークＰｅ２は、底面５ｃからの反射波ＲＷに基づく。ピークＰｅ１およびピークＰｅ２が検出された時間は、それぞれ、金属板５１の上面５ａおよび底面５ｃの第２方向Ｄ２における位置に対応する。また、ピークＰｅ１が検出された時間とピークＰｅ２が検出された時間との時間差ＴＤ１は、上面５ａと底面５ｃとの間の第２方向Ｄ２における距離Ｄｉ１に対応する。
【００２４】
同様に、図５（ｃ）のグラフにおいて、１回目のピークＰｅ３は、上面５ｂからの反射波ＲＷに基づく。２回目のピークＰｅ４は、底面５ｄからの反射波ＲＷに基づく。ピークＰｅ３およびピークＰｅ４が検出された時間は、それぞれ、溶接部５３の上面５ｂおよび底面５ｄの第２方向Ｄ２における位置に対応する。ピークＰｅ３が検出された時間とピークＰｅ４が検出された時間との時間差ＴＤ２は、上面５ｂと底面５ｄとの間の第２方向Ｄ２における距離Ｄｉ２に対応する。
【００２５】
従って、超音波ＵＳを送信した後、反射波ＲＷの１回目のピーク（第１ピーク）および２回目のピーク（第２ピーク）が検出されるまでの時間を検出することで、超音波ＵＳが反射された面の第２方向Ｄ２における位置を検出できる。また、１回目のピークが検出された時間と２回目のピークが検出された時間との差から、超音波ＵＳが反射された面同士の間の第２方向Ｄ２における距離を検出できる。
【００２６】
ステップＳ４で実行される角度の調整方法について、具体的に説明する。
図６は、実施形態に係る検査システムによるプローブ角度の調整方法を表すフローチャートである。
図７は、実施形態に係る検査システムを説明するための図である。
【００２７】
まず、複数の超音波センサ１２から超音波ＵＳを送信し、反射波ＲＷを受信する（ステップＳ４０１）。例えば、図３を参照して説明したように、それぞれの超音波センサ１２が、順次、超音波ＵＳを送信し、それぞれの反射波ＲＷを複数の超音波センサ１２で受信する。
【００２８】
図７（ａ）および図７（ｄ）は、部材５の溶接部５３近傍を表す平面図である。ステップＳ４０１により、例えば図７（ａ）に表した検出エリアＤＡにおける構造が検出される。すなわち、この検出エリアＤＡの各点について、接合または未接合が検出される。制御部２は、この検出結果のうち、第１方向Ｄ１に沿う線分Ｌ１上の検出結果に基づいて、プローブ１０の第３方向Ｄ３まわりの角度を調整する。線分Ｌ１は、例えば、検出エリアＤＡの第３方向Ｄ３における中央付近に位置している。
【００２９】
図７（ｂ）は、線分Ｌ１上の各点における検出結果の一例である。図７（ｂ）において、縦軸は、第２方向Ｄ２における位置を表す。横軸は、第１方向Ｄ１における位置を表す。図７（ｂ）において、○（白丸）は、部材５の１つ目の反射面（第１反射面）の第２方向Ｄ２における位置を表す。すなわち、〇は、上面５ａの位置または上面５ｂの位置を表す。●（黒丸）は、部材５の２つ目の反射面（第２反射面）の第２方向Ｄ２における位置を表す。すなわち、〇は、底面５ｃの位置または底面５ｄの位置を表す。これらの位置は、上述したように、超音波ＵＳを送信した後、反射波ＲＷのピークが検出されるまでの時間に基づいて算出される。◆は、後述する、接合および未接合の検出結果を表す。
【００３０】
図７（ｂ）の結果において、線分Ｌ１の第１方向Ｄ１の端付近における検出結果では、第１反射面と第２反射面との間の距離が短い。これは、超音波ＵＳが、上面５ａおよび底面５ｃで反射されていることを示す。第１方向Ｄ１の中央側における検出結果では、第１反射面と第２反射面との間の距離が長い。これは、超音波ＵＳが、上面５ｂおよび底面５ｄで反射されていることを示す。
【００３１】
制御部２は、第１反射面と第２反射面との間の距離を算出する。制御部２は、例えば、当該距離が予め設定された閾値以上である場合、その点が接合されていると判定する。制御部２は、当該距離が当該閾値未満である場合、その点が未接合と判定する。図７（ｂ）に表したグラフにおいて、接合されていると判定された点は、１の値で表され、未接合と判定された点は、０の値で表されている。
【００３２】
上述の方法により、制御部２は、部材５の第１方向Ｄ１に沿った複数の点について、接合および未接合を検出する。制御部２は、接合が検出された数（以下、検出数という）を抽出する（ステップＳ４０２）。制御部２は、検出数が、予め設定された閾値以上であるか判定する（ステップＳ４０３）。この閾値は、溶接部５３の第１方向Ｄ１における寸法、第１方向Ｄ１における超音波センサ１２の密度などに基づいて設定される。
【００３３】
検出数が閾値以上である場合、制御部２は、プローブ１０の第３方向Ｄ３まわりの角度を維持し、角度調整を終了する。この場合、図４に表したステップＳ５を省略しても良い。既に十分な数の検出数が検出されており、溶接部５３は、適切に接合されているとみなせるためである。検出数が閾値未満である場合、制御部２は、それまでにステップＳ４０１およびＳ４０２を実行した回数ｍ１を、予め設定された値ｎ１と比較する（ステップＳ４０４）。
【００３４】
回数ｍ１が値ｎ１未満である場合、制御部２は、プローブ１０の第３方向Ｄ３まわりの角度を変化させる（ステップＳ４０５）。そして、ステップＳ４０１が再度実行される。これにより、ステップＳ４０１およびステップＳ４０２が、第３方向Ｄ３のまわりにおける角度を変えながら、繰り返し実行される。回数ｍ１が、値ｎ１以上である場合、制御部２は、それまでの検出結果から、プローブ１０の第３方向Ｄ３まわりの適切な第１角度を導出する（ステップＳ４０６）。
【００３５】
図７（ｃ）は、ステップＳ４０１〜Ｓ４０５の繰り返しにより得られた検出結果の一例を表す。図７（ｃ）において、横軸は第３方向Ｄ３まわりの角度を表し、縦軸はそれぞれの角度における検出数を表す。例えば、制御部２は、最も検出数が多かった角度θ１を、第１角度とする。または、制御部２は、角度と検出数との関係を表す二次関数ＱＦを生成し、この二次関数ＱＦの変曲点となる角度θ２を第１角度としても良い。制御部２は、プローブ１０の第３方向Ｄ３まわりの角度を、第１角度に設定する（ステップＳ４０７）。
【００３６】
次に、複数の超音波センサ１２から超音波ＵＳを送信し、反射波ＲＷを受信する（ステップＳ４０８）。例えば、ステップＳ４０１と同様に、それぞれの超音波センサ１２が、順次、超音波ＵＳを送信し、それぞれの反射波ＲＷを複数の超音波センサ１２で受信する。
【００３７】
ステップＳ４０８により、検出エリアＤＡにおける構造が検出される。制御部２は、図７（ｄ）に表した、第３方向Ｄ３に沿う線分Ｌ２上の検出結果に基づいて、プローブ１０の第３方向Ｄ３まわりの角度を調整する。線分Ｌ２は、例えば、検出エリアＤＡの第１方向Ｄ１における中央付近に位置している。
【００３８】
制御部２は、ステップＳ４０２と同様に、部材５の第３方向Ｄ３に沿った複数の点における検出数を抽出する（ステップＳ４０９）。制御部２は、検出数が、予め設定された閾値以上であるか判定する（ステップＳ４１０）。この閾値は、溶接部５３の第３方向Ｄ３における寸法、第３方向Ｄ３における超音波センサ１２の密度などに基づいて設定される。
【００３９】
検出数が閾値以上である場合、制御部２は、プローブ１０の第１方向Ｄ１まわりの角度を維持し、角度調整を終了する。検出数が閾値未満である場合、制御部２は、それまでにステップＳ４０８およびＳ４０９を実行した回数ｍ２を、予め設定された値ｎ２と比較する（ステップＳ４１１）。
【００４０】
回数ｍ２が値ｎ２未満である場合、制御部２は、プローブ１０の第１方向Ｄ１まわりの角度を変化させる（ステップＳ４１２）。そして、ステップＳ４０８〜Ｓ４１０が再度実行される。
【００４１】
回数ｍ２が、値ｎ２以上である場合、制御部２は、それまでの検出結果から、プローブ１０の第１方向Ｄ１まわりの適切な第２角度を導出する（ステップＳ４１３）。第２角度の導出は、ステップＳ４０６の方法と同様にして実行される。制御部２は、プローブ１０の第１方向Ｄ１まわりの角度を、第２角度に設定する（ステップＳ４１４）。
【００４２】
以上の方法により、プローブ１０の角度が適切に調整され、その後、プローブ１０による溶接部５３の検査が行われる。
【００４３】
なお、ステップＳ４１１において回数ｍ２が値ｎ２以上となるケースは、溶接部５３に未接合の点が多く存在していることを示している。それまでのステップにおいてプローブ１０の角度を変化させながら検出を行ったにも拘わらず、十分な検出数が得られていないためである。従って、ステップＳ４１１において、回数ｍ２が値ｎ２以上の場合、溶接部５３は未接合と判定されても良い。この場合、角度調整は終了し、図４に表したステップＳ５は省略される。
【００４４】
また、上述した方法では、マトリクスセンサ１１に含まれる全ての超音波センサ１２による検出結果のうち、第１方向Ｄ１に沿う線分Ｌ１上における検出結果および第３方向Ｄ３に沿う線分Ｌ３上における検出結果を用いて、プローブ１０の角度を調整した。
実施形態に係る検査システム１００における角度調整方法は、これに限定されない。例えば、部材５の第１方向Ｄ１に沿った複数の点における接合および未接合の検出は、第１方向Ｄ１に沿った複数の超音波センサ１２の一部のみを用いて行っても良い。同様に、部材５の第３方向Ｄ３に沿った複数の点における接合および未接合の検出は、第３方向Ｄ３に沿った複数の超音波センサ１２の一部のみを用いて行っても良い。特定の方向に沿った複数の点における接合および未接合の検出結果が得られれば、実施形態に係る検査システム１００における具体的な検出方法は、適宜変更可能である。これは、以降で説明する角度調整方法についても同様である。
【００４５】
図８は、実施形態に係る検査システムの効果を説明するための図である。
図８において、２つの横軸は、それぞれ、第１方向Ｄ１まわりの角度θＤ１および第３方向Ｄ３まわりの角度θＤ３を表している。縦軸は、検出数を表している。図８における点Ｐ１〜点Ｐ５は、角度θＤ１および角度θＤ３を変化させたときの検出数の変化の軌跡を例示している。
【００４６】
上述した角度の調整方法は、第１方向Ｄ１まわりの角度θＤ１および第３方向Ｄ３まわりの角度θＤ３を変化させながら、検出数の増加を図っている。この方法は、図８の点Ｐ１〜点Ｐ５に表されるように、検出数の山を、より高い位置を目指して登ることに相当する。検出数が大きいほど、より適切な角度で部材５を検査できることを示す。
【００４７】
上述した例では、部材５の第１方向Ｄ１または第３方向Ｄ３に沿った複数の点において、接合が検出された数に基づいて、第１方向Ｄ１まわりまたは第３方向Ｄ３まわりの角度を調整した。実施形態に係る検査システム１００および角度調整方法は、この例に限定されない。部材５の第１方向Ｄ１または第３方向Ｄ３に沿った複数の点において、未接合が検出された数に基づいて、第１方向Ｄ１まわりまたは第３方向Ｄ３まわりの角度を調整しても良い。この場合、未接合が検出された数が少なくなるように、第１方向Ｄ１まわりまたは第３方向Ｄ３まわりの角度が調整される。以降で説明する別の方法においても同様に、接合が検出された数に代えて、未接合が検出された数を用いて、プローブ１０の角度が調整されても良い。
【００４８】
実施形態の効果を説明する。
上述した通り、実施形態に係る検査システム１００では、溶接部５３の第１方向Ｄ１に沿った複数の点における接合および未接合が検出される。そして、これらの複数の点において接合または未接合が検出された数に基づいて、第３方向Ｄ３まわりにおけるプローブ１０の角度が調整される。発明者らは、この方法を用いることで、プローブ１０の第３方向Ｄ３まわりにおける角度をより適切な値に調整できることを発見した。すなわち、本実施形態によれば、複数の超音波センサが配列されたプローブについて、当該プローブの角度をより適切な値に調整できる。
【００４９】
例えば、制御部２は、プローブ１０の第３方向Ｄ３まわりの角度を変化させながら、それぞれの角度における検出数を抽出する。そして、制御部２は、検出数が予め設定された閾値を超えた第１角度を、プローブ１０の第３方向Ｄ３まわりにおける角度として設定する。この方法によれば、検出数を調べる角度の範囲を狭くし、より短い時間で、より適切な第３方向Ｄ３まわりの角度を検出できる。
【００５０】
または、制御部２は、図７（ｃ）に表したように、プローブ１０の第３方向Ｄ３まわりの角度を第１範囲内で変化させながら、検出数が最も多かった第１角度を、プローブ１０の第３方向Ｄ３まわりにおける角度として設定しても良い。あるいは、制御部２は、プローブ１０の第３方向Ｄ３まわりの角度を第１範囲内で変化させながら、角度と検出数との関係を表す二次関数を生成しても良い。制御部２は、二次関数の変曲点である第１角度を、プローブ１０の第３方向Ｄ３まわりにおける角度として設定する。
第１範囲は、溶接部５３の検査に求められる精度に応じて設定される。典型的には、第１範囲が広いほど、より適切な角度に設定され易くなる。これらの方法によれば、さらに適切な第３方向Ｄ３まわりの角度を検出できる。
または、第１範囲内における検出回数が少ない場合でも、二次関数の近似曲線を生成することで、その二次関数に基づいて検出数の値が大きいと推定される第１角度を効率的に求めることができる。
【００５１】
これらのいずれかの方法によりプローブ１０の第３方向Ｄ３まわりの角度が設定された後、好ましくは、プローブ１０の第１方向Ｄ１まわりの角度が設定される。例えば、制御部２は、第３方向Ｄ３まわりの角度と同様に、プローブ１０の第１方向Ｄ１まわりの角度を変化させながら、それぞれの角度における検出数を抽出する。制御部２は、検出数が予め設定された閾値を超えた角度を、プローブ１０の第３方向Ｄ３まわりにおける角度として設定する。
【００５２】
または、制御部２は、検出数が最も多かった角度を、プローブ１０の第３方向Ｄ３まわりにおける角度として設定しても良い。あるいは、制御部２は、角度と検出数との関係を表す二次関数を生成し、二次関数の変曲点である角度を、プローブ１０の第３方向Ｄ３まわりにおける角度として設定しても良い。
【００５３】
これにより、プローブ１０の第１方向Ｄ１まわりの角度および第３方向Ｄ３まわりの角度が、より適切な値に調整される。プローブ１０の角度を調整した状態で、溶接部５３を検査することで、より正確に溶接部５３を検査することが可能となる。
【００５４】
実施形態に係る検査システムにおいて、以下の方法により角度調整が実行されても良い。
図９は、実施形態に係る検査システムによるプローブ角度の別の調整方法を表すフローチャートである。
図１０は、実施形態に係る検査システムにおいて検出されたデータを例示するグラフである。
【００５５】
図９（ａ）に表したフローチャートについて説明する。
まず、ステップＳ４０１と同様、超音波センサ１２のそれぞれから順次超音波ＵＳを送信し、それぞれの反射波ＲＷを複数の超音波センサ１２で受信する（ステップＳ４２１）。
【００５６】
図１０は、ステップＳ４２１において、第１方向Ｄ１に配列された複数の超音波センサ１２で検出されたデータを例示している。図１０において、縦軸は、第２方向Ｄ２における位置を表す。横軸は、それぞれの超音波センサ１２の第１方向Ｄ１における位置を表す。
【００５７】
制御部２は、この検出結果から、上面５ｂまたは底面５ｄの第３方向Ｄ３まわりの第１傾斜を算出する（ステップＳ４２２）。例えば、制御部２は、接合と判定された結果のみを用いて、図１０に表したように、一次関数ＬＦを生成する。一次関数ＬＦは、第１方向Ｄ１における位置と第２方向Ｄ２における位置との関係を表す。一次関数ＬＦは、上面５ｂまたは底面５ｄの反射波ＲＷに基づいて生成される。より好ましくは、一次関数ＬＦは、図１０に表したように、底面５ｄの反射波ＲＷに基づいて生成される。
【００５８】
この一次関数ＬＦの傾きを、第１傾斜とする。第１傾斜が大きいほど、上面５ｂまたは底面５ｄに対するマトリクスセンサ１１の第３方向Ｄ３まわりの傾きが大きいことを表す。制御部２は、第１傾斜の方向および第１傾斜の大きさを検出し、第１傾斜を補正するよう、プローブ１０の第３方向Ｄ３まわりの角度を変化させる（ステップＳ４２３）。例えば、制御部２は、第１傾斜が大きいほど、変化させる角度を大きくする。なお、傾斜の補正とは、傾斜を０とし、一次関数ＬＦを横軸と実質的に平行にすることを意味する。これにより、上面５ｂおよび底面５ｄに対するマトリクスセンサ１１の傾きを小さくできる。
【００５９】
次に、ステップＳ４０８と同様に、第３方向Ｄ３に配列された複数の超音波センサ１２のそれぞれから順次超音波ＵＳを送信し、それぞれの反射波ＲＷを複数の超音波センサ１２で受信する（ステップＳ４２４）。制御部２は、ステップＳ４２２と同様に、上面５ｂまたは底面５ｄの第１方向Ｄ１まわりの第２傾斜を算出する（ステップＳ４２５）。第２傾斜が大きいほど、上面５ｂまたは底面５ｄに対するマトリクスセンサ１１の第１方向Ｄ１まわりの傾きが大きいこと表す。  制御部２は、ステップＳ４２３と同様に、第２傾斜を補正するよう、プローブ１０の第１方向Ｄ１まわりの第２角度を変化させる（ステップＳ４２６）。
【００６０】
または、図９（ｂ）に表したように、ステップＳ４２１で得られた検出結果に基づいて、ステップＳ４２５およびＳ４２６は、ステップＳ４２２およびＳ４２３と、並行して実行されても良い。この方法によれば、上述したステップＳ４２４を省略できるため、プローブ１０の角度調整に要する時間を短縮できる。
【００６１】
この調整方法によれば、１回の検出結果を基に、プローブ１０の第１方向Ｄ１まわりの角度および第３方向Ｄ３まわりの角度の少なくともいずれかを、より適切な値に調整できる。このため、プローブ１０の角度調整のために検出を行う回数を減らすことができ、角度調整に要する時間を短縮できる。
【００６２】
または、図６のフローチャートに表した方法と、図９のフローチャートに表した方法と、を組み合わせて実行しても良い。
図１１は、実施形態に係る検査システムによるプローブ角度の別の調整方法を表すフローチャートである。
【００６３】
まず、ステップＳ４０１と同様に、複数の超音波センサ１２のそれぞれから順次超音波ＵＳを送信し、それぞれの反射波ＲＷを複数の超音波センサ１２で受信する（ステップＳ４４１）。制御部２は、部材５の第１方向Ｄ１に沿った複数の点における検出数を抽出する（ステップＳ４４２）。制御部２は、検出数が、予め設定された第１閾値以上であるか判定する（ステップＳ４４３）。
【００６４】
第１閾値として、例えば、溶接部５３全体が十分に接合されていると判定されるのに十分な検出数の値が設定される。検出数が第１閾値以上である場合、プローブ１０の角度は適切と判定され、プローブ１０の角度調整が終了する。検出数が第１閾値未満である場合、制御部２は、検出数が、予め設定された第２閾値以上であるか判定する（ステップＳ４４４）。
【００６５】
第２閾値は、第１閾値よりも小さい。第２閾値として、第１傾斜を算出するのに十分な検出数の値が設定される。検出数が第２閾値以上である場合、図９に表したフローチャートと同様に、第１傾斜を算出し（ステップＳ４４５）、第１傾斜を補正するようプローブ１０の第３方向Ｄ３まわりの角度を調整する（ステップＳ４４６）。
【００６６】
検出数が第２閾値未満である場合、ステップＳ４４１〜Ｓ４４４が実行された回数ｍ１を、予め設定された値ｎ１と比較する（ステップＳ４４７）。回数ｍ１が値ｎ１未満である場合、制御部２は、プローブ１０の第３方向Ｄ３まわりの角度を変化させる（ステップＳ４４８）。そして、ステップＳ４４１が再度実行される。回数ｍ１が、値ｎ１以上である場合、制御部２は、それまでの検出結果から、プローブ１０の第３方向Ｄ３まわりの適切な第１角度を導出する（ステップＳ４４９）。制御部２は、プローブ１０の第３方向Ｄ３まわりの角度を、第１角度に設定する（ステップＳ４５０）。
【００６７】
次に、複数の超音波センサ１２のそれぞれから順次超音波ＵＳを送信し、それぞれの反射波ＲＷを複数の超音波センサ１２で受信する（ステップＳ４５１）。制御部２は、部材５の第３方向Ｄ３に沿った複数の点における検出数を抽出する（ステップＳ４５２）。制御部２は、検出数が、予め設定された第３閾値以上であるか判定する（ステップＳ４５３）。
【００６８】
第３閾値として、第１閾値と同様に、例えば、溶接部５３全体が十分に接合されていると判定されるのに十分な検出数の値が設定される。検出数が第３閾値以上である場合、プローブ１０の角度は適切と判定され、プローブ１０の角度調整が終了する。検出数が第３閾値未満である場合、制御部２は、検出数が、予め設定された第４閾値以上であるか判定する（ステップＳ４５４）。
【００６９】
第４閾値は、第３閾値よりも小さい。第４閾値として、第２傾斜を算出するのに十分な検出数の値が設定される。検出数が第４閾値以上である場合、図９に表したフローチャートと同様に、第２傾斜を算出し（ステップＳ４５５）、第２傾斜を補正するようプローブ１０の第１方向Ｄ１まわりの角度を調整する（ステップＳ４５６）。
【００７０】
検出数が第４閾値未満である場合、ステップＳ４５１〜Ｓ４５４が実行された回数ｍ２を、予め設定された値ｎ２と比較する（ステップＳ４５７）。回数ｍ２が値ｎ２未満である場合、制御部２は、プローブ１０の第１方向Ｄ１まわりの角度を変化させる（ステップＳ４５８）。そして、ステップＳ４５１が再度実行される。回数ｍ２が、値ｎ２以上である場合、制御部２は、それまでの検出結果から、プローブ１０の第１方向Ｄ１まわりの適切な第２角度を導出する（ステップＳ４５９）。制御部２は、プローブ１０の第３方向Ｄ３まわりの角度を、第２角度に設定する（ステップＳ４６０）。
【００７１】
この方法によれば、プローブ１０の角度を、図６および図９に表した方法に比べて、さらに適切な値に設定することが可能である。
【００７２】
図１１に表したフローチャートにおいて、ステップＳ４５１が省略されても良い。この場合、ステップＳ４４１で取得された検出結果に基づいて、ステップＳ４５２が実行される。この方法によれば、プローブ１０の角度調整に要する時間を短縮できる。
【００７３】
以上で説明した実施形態に係る検査システム１００または角度調整方法によれば、プローブ１０の角度をより適切な値に調整できる。同様に、制御部２に上述した角度調整方法を実行させるプログラムまたは当該プログラムを記憶した記憶媒体を用いることで、プローブ１０の角度をより適切な値に調整できる。
【００７４】
以上、本発明のいくつかの実施形態を例示したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更などを行うことができる。これら実施形態やその変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。また、前述の各実施形態は、相互に組み合わせて実施することができる。
【符号の説明】
【００７５】
１ 検査装置、  ２ 制御部、  ５ 部材、  ５ａ 上面、  ５ｂ 上面、  ５ｃ 底面、  ５ｄ 底面、  １０ プローブ、  １１ マトリクスセンサ、  １２ 超音波センサ、  ２０ 撮像部、  ３０ 塗布部、  ４０ ロボットアーム、  ５１、５２ 金属板、  ５３ 溶接部、  ５４ 凝固部、  ５５ カプラント、  １００ 検査システム、  Ｄ１ 第１方向、  Ｄ２ 第２方向、  Ｄ３ 第３方向、  ＤＡ 検出エリア、  ＲＷ 反射波、  ＵＳ 超音波
【図１】
2019090727.tif 000003
【図２】
2019090727.tif 000004
【図３】
2019090727.tif 000005
【図４】
2019090727.tif 000006
【図５】
2019090727.tif 000007
【図６】
2019090727.tif 000008
【図７】
2019090727.tif 000009
【図８】
2019090727.tif 000010
【図９】
2019090727.tif 000011
【図１０】
2019090727.tif 000012
【図１１】
2019090727.tif 000013