JP5160495B2 - 溶接ワーク形状測定装置及びそのプログラム - Google Patents
溶接ワーク形状測定装置及びそのプログラム Download PDFInfo
- Publication number
- JP5160495B2 JP5160495B2 JP2009117276A JP2009117276A JP5160495B2 JP 5160495 B2 JP5160495 B2 JP 5160495B2 JP 2009117276 A JP2009117276 A JP 2009117276A JP 2009117276 A JP2009117276 A JP 2009117276A JP 5160495 B2 JP5160495 B2 JP 5160495B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- light
- welding
- image
- cutting line
- 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
- 238000003466 welding Methods 0.000 title claims description 135
- 238000012545 processing Methods 0.000 claims description 104
- 238000005520 cutting process Methods 0.000 claims description 89
- 238000000034 method Methods 0.000 claims description 61
- 238000001514 detection method Methods 0.000 claims description 42
- 230000003287 optical effect Effects 0.000 claims description 27
- 238000009826 distribution Methods 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 7
- 238000003708 edge detection Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 description 18
- 238000003384 imaging method Methods 0.000 description 11
- 238000009941 weaving Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 4
- 230000000873 masking effect Effects 0.000 description 3
- 238000010606 normalization Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 230000004397 blinking Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004544 sputter deposition Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- JEIPFZHSYJVQDO-UHFFFAOYSA-N iron(III) oxide Inorganic materials O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Description
また,自動溶接装置は,溶接中の溶接対象であるワークにおける溶接予定部位の形状を随時測定する溶接ワーク形状測定装置を備え,その測定結果に応じて前記溶接条件を補正する。
また,自動溶接装置が備える前記溶接ワーク形状測定装置には,光切断法により前記溶接予定部位の形状を測定するものがある。
光切断法による形状測定では,所定の投光手段により前記溶接予定部位に向けてシート光が投光され,その溶接予定部位を撮像手段により撮影して得られた入力画像データから,前記溶接予定部位に形成された光切断線の像の位置が検出される。そのようにして検出された前記光切断線の像の位置は,前記溶接予定部位の形状,即ち,表面高さの分布を表す。
そして,スパッタによるノイズを除去する手法としては,例えば,特許文献1に示される手法がある。前記特許文献1には,時系列的に2回撮像して得られた2つの画像の論理積をとることによってスパッタによるノイズを除去することについて示されている。
しかしながら,前記ワークの表面は,錆びや汚れ等によってシート光の反射率のばらつきが大きい。そのため,前記入力画像データにおける前記光切断線の像の輝度が比較的低い場合があり,その場合,時系列の2つの入力画像データの論理積をとった画像データに前記光切断線の像が残らず,前記ワークの表面形状を正確に測定できないことが生じ得るという問題点があった。
従って,本発明は上記事情に鑑みてなされたものであり,その目的とするところは,溶接中のワークにおける溶接予定部位の形状を光切断法により測定するにあたり,その溶接予定部位におけるシート光の反射率のばらつきが大きい場合でも,溶接部位からのスパッタのノイズの影響を回避して光切断線の像の位置を検出できる溶接ワーク形状測定装置及びそのプログラムを提供することにある。
(1)前記時系列の入力画像データを加算することにより合成した加算画像データを算出して記憶手段に記憶させる加算画像データ算出手段。
(2)前記時系列の入力画像データにおける時系列変化が所定値を超える部分をマスク領域に設定するマスク領域設定手段。
(3)前記加算画像データにおける前記マスク領域に対するマスク処理によって処理対象画像データを算出して記憶手段に記憶させるマスク手段。
(4)前記処理対象画像データから前記溶接予定部位に形成された光切断線の像の位置を検出する光切断線検出手段。
そのため,前記時系列の入力画像データにおける時系列変化が比較的大きな部分は,スパッタの像の移動の軌跡に相当する部分となり,その部分が,前記マスク領域設定手段によりマスク領域として設定される。
一方,前記ワークにおける溶接部位の移動速度は,高々5〜7[mm/sec]程度である。即ち,前記時系列の入力画像データにおける前記光切断線の像は,撮像が1コマ進むごとに実空間での約0.06 [mm]未満の距離の移動先に相当する位置までしか移動せず,ほとんどその移動は無視できる。そのため,前記加算画像データは,前記時系列の入力画像データにおいてほとんど移動しない前記光切断線の像の位置(画素)における輝度値がその加算により高輝度に設定された画像データとなる。
以上より,前記マスク手段により得られる前記処理対象画像データは,前記光切断線の像の位置(画素)において高い輝度値が設定され,スパッタの像の移動の軌跡に相当する高輝度部分が除去(マスク)されたS/N比の高い画像データとなる。そのため,前記光切断線検出手段は,前記溶接予定部位におけるシート光の反射率のばらつきが大きい場合でも,スパッタのノイズの影響を回避して光切断線の像の位置を正確に検出できる。
例えば,2[Hz]の周波数,±2[mm]の振幅でウィービングが行われ,1/120[sec]の撮像周期で3回の撮像を行って3つの前記入力画像データを得た場合を考える。その場合,それら3つの前記入力画像データが得られる間に,前記光切断線の像の位置は,実空間での約0.26[mm]の距離の移動先に相当する位置まで移動する。そのような前記光切断線の像の位置の移動は,正確な溶接のために,例えば,0.1[mm]以下の精度での前記光切断線の検出が必要な場合には無視できない測定誤差を招く。
(4−1)前記処理対象画像データにおける所定の主走査方向のエッジ検出処理又は前記主走査方向の輝度値の比較により前記光切断線の像の暫定位置を検出する暫定光切断線検出手段。
(4−2)前記処理対象画像データにおける前記光切断線の像の暫定位置を基準とした所定範囲内の輝度値の分布に基づいて前記光切断線の像の確定位置を検出する確定光切断線検出手段。
ウィービングによって前記加算画像データにおける前記光切断線の像の幅が実際よりも広がった状態となっている場合,前記暫定光切断線検出手段により,多少の誤差を含んでいる可能性のある前記光切断線の像の位置が前記暫定位置として検出される。
一方,前記光切断線の像の暫定位置を基準とした所定範囲内の輝度値の分布に基づけば,前記光切断線の像の幅の広がりが考慮された正確な前記光切断線の像の位置を検出することができる。
例えば,前記確定光切断線検出手段が,前記処理対象画像データにおける前記光切断線の像の暫定位置を基準とした所定範囲内の各位置を対象にその各位置の輝度値に応じた重み係数を用いる加重平均処理を行うことにより前記光切断線の像の確定位置を検出することが考えられる。
ウィービングによって前記光切断線の像の位置が移動した場合,前記加算画像データ算出手段の処理を経た前記処理対象画像データにおいて,移動する前記光切断線の像が重なる部分,即ち,移動範囲における中心部分は輝度値が高くなり,その他の部分は相対的に輝度値が低くなる。そのため,前記処理対象画像データにおける前記光切断線の像の暫定位置を基準とした所定範囲内の各位置を対象にその各位置の輝度値に応じた重み係数を用いる加重平均処理を行うことにより,前記光切断線の像の移動範囲における中心付近の位置を前記光切断線の像の確定位置として検出できる。その結果,前記光切断線の像の位置を正確に検出することが可能となる。
また,本発明は,以上に示した本発明に係る溶接ワーク形状測定装置における各手段が実行する処理をプロセッサに実行させるための溶接ワーク形状測定プログラムとして捉えることもできる。
このような本発明に係る溶接ワーク形状測定プログラムは,前述した本発明に係る溶接ワーク形状測定装置と同様の作用効果を奏する。
前記溶接ワーク形状測定装置Wは,移動装置3に保持されて移動する溶接中のワーク1における溶接予定部位の表面形状を光切断法により測定する装置である。
前記移動装置3は,予め定められた移動経路2に沿って移動する装置であり,例えば,ベルトコンベア等である。通常,前記移動装置3は,直線をなす前記移動経路2に沿って300〜400[mm/min]程度の速度で移動する。
また,前記自動溶接装置Zは,前記溶接ワーク形状測定装置Wと,溶接条件制御装置5と,溶接トーチ6と,遮蔽板7とを備えている。
前記溶接ワーク形状測定装置Wによる形状測定の対象となる前記溶接予定部位は,前記ワーク1における溶接中の部位に対し,前記ワーク1の進行方向上流側へ予め定められた距離だけ離れた位置に設定される。例えば,前記溶接予定部位は,溶接中の部位に対して前記ワーク1の進行方向上流側へ十数ミリメートル程度離れた位置に設定される。
また,図1及び図2に示されるように,前記溶接ワーク形状測定装置Wは,投光部10と,カメラ20と,画像演算ユニットVとを備えている。
前記溶接条件制御装置5は,前記溶接ワーク形状測定装置Wによる前記ワーク1の前記溶接予定部位の形状測定結果に基づいて,その溶接予定部位が溶接位置に到達した時点における溶接条件の補正制御を行う。前記溶接条件には,例えば,前記溶接トーチ6の位置や姿勢,溶接電流,溶接電圧,溶接速度(前記移動装置3による前記ワーク1の移動速度),ウィービング幅等が含まれる。例えば,前記溶接条件制御装置5は,前記溶接予定部位の形状測定結果から開先形状やギャップ幅を特定し,その特定結果に応じて前記溶接条件を補正する。
前記溶接条件制御装置5は,前記移動装置3による前記ワーク1の移動速度を随時入力し,その移動速度に基づいて前記溶接ワーク形状測定装置Wにより形状が測定された前記溶接予定部位が溶接位置に到達するタイミングを検知する。
前記遮蔽板7は,前記溶接トーチ6による溶接部位で発生したスパッタNs1を,前記溶接ワーク形状測定装置Wにおけるシート光Lsの投光位置である前記溶接予定部位の方へ飛散する途中で遮断する部材である。しかしながら,溶接部位で発生した前記スパッタNs1の一部は,前記遮蔽板7と前記ワーク1との隙間を通って前記溶接予定部位の方へ飛散する。そのように飛散したスパッタNs1は,前記溶接ワーク形状測定装置Wによる前記ワーク1の形状測定のノイズとなる。
前記投光部10は,前記移動経路2に沿って移動する前記ワーク1の前記溶接予定部位に対向して保持され,前記溶接予定部位に対してシート光Lsを投光する装置である。この投光部10は,光源11及びその光源11の点滅を制御するスイッチ回路12と,前記光源11が発する光をシート状(平板状といってもよい)にして放射する不図示の光学系とを備えている。前記光源11は,例えば,波長680nmの赤色光を出力するレーザ光源等である。前記ワーク1の前記溶接予定部位における前記シート光Lsが到達する(接する)部分には,光切断線Lcが形成される。
前記カメラ20は,前記ワーク1における前記溶接予定部位,即ち,前記光切断線Lcが形成される部分に対向して保持され,前記ワーク1における前記溶接予定部位の二次元画像を撮像する撮像手段である。前記カメラ20の撮影画像には,前記光切断線Lcの像が含まれる。
ここで,前記投光部10は,前記ワーク1の進行方向に直交する面内で前記シート光Lsを投光し,前記カメラ20は,そのシート光Lsが形成する面に対して斜めの方向から前記ワーク1の表面を撮像する。或いは,前記投光部10が,前記ワーク1の進行方向に直交する面に対して斜めの方向から前記シート光Lsを投光し,前記カメラ20が,前記ワーク1の進行方向に直交する面内で前記ワーク1の表面を撮像することも考えられる。
そして,前記カメラ20の撮影画像における前記光切断線Lcの位置(座標)が,前記シート光Lsの投光方向の位置における前記ワーク1の表面高さ(前記投光部10からの距離)を表す。
前記光切断線検出回路30は,前記カメラ20の連続撮影により得られる時系列の撮影画像のデータ(以下,入力画像データという)を入力し,そのデータに基づいて前記光切断線Lcの像の位置を検出することによって前記溶接予定部位の形状を測定する処理(形状測定処理)を実行し,その処理結果を前記溶接条件制御装置5に対して出力する回路である。
前記光切断線検出回路30は,画像処理回路31,RAM32(Random Access Memory)及び出力インターフェース33を備えている。
本実施形態における前記画像処理回路31は,時系列に順次入力される複数の前記入力画像データから後述する処理対象画像データを算出し,その処理対象画像データから前記光切断線Lcの像の位置を検出することによって前記ワーク1の形状を測定する形状測定処理を実行する。
前記RAM32は,前記画像処理回路31によって画像データやその他のデータの記録及び参照がなされるメモリである。
前記出力インターフェース33は,前記光切断線Lcの像の位置の検出結果(検出位置の座標情報)を前記溶接条件制御装置5に出力する信号伝送インターフェースである。
前記制御回路40は,前記投光部10の前記スイッチ回路12を制御することによって前記光源11の点滅を制御する。また,前記制御回路40は,前記カメラ20及び前記画像処理回路31各々に対して動作開始信号又は動作停止信号を出力することにより,前記カメラ20及び前記画像処理回路31各々の動作開始及び動作停止を制御する。
前記カメラ20は,前記制御回路40から前記動作開始信号を入力すると,一定周期で前記溶接予定部位の連続撮影を行い,それにより得られる時系列の前記入力画像データを前記画像処理回路31に対して逐次出力する。前記カメラ20の連続撮影の周期は,例えば,1/120[sec]である。
また,前記画像処理回路31は,時系列の前記入力画像データを順次取得し,その入力画像データに基づいて前記形状測定処理を実行する。
図8に示されるように,前記カメラ20の撮影画像には,全体としてY軸方向(シート光Lsの幅方向に平行な方向)に伸びて形成された前記光切断線Lcの像が含まれる。その撮影画像において,あるY軸座標(Yi)のライン上で前記光切断線Lcの像が存在する位置のX軸座標が,そのY軸座標に(Yi)相当する位置(シート光Lsの幅方向に平行な方向の位置)における前記ワーク1の表面高さを表す。
一般に,前記光切断線Lcの位置の検出は,図8に示されるような画像におけるX軸方向の1ライン分(Y軸座標=Yi)の画素群ごとに,最も輝度値(画素値)の高いピーク輝度の位置を検出することにより行われる。
しかしながら,前記カメラ20の撮像範囲に前記スパッタNs1が飛散してきた場合,図8に示されるように,前記カメラ20の撮影画像には,前記光切断線Lcの像の他,外乱となる前記スパッタNs1の像が含まれる。
前記入力画像データに外乱となる高輝度の前記スパッタNs1の像が存在すると,X軸方向の1ライン分(Y軸座標=Yi)の画素群ごとにピーク輝度の位置を検出する簡易な光切断線検出処理では,前記光切断線Lcの像の誤検出につながる。
前記カメラ20の連続撮影の周期の間の前記ワーク1の移動距離は十分に小さい。そのため,前記カメラ20による2〜5回程度の連続撮影により得られる時系列の前記入力画像データ各々における前記光切断線Lcの像の位置はほぼ一定である。
一方,高速で飛散する前記スパッタNs1の像は,前記カメラ20の連続撮影の周期の間に位置が大きく変化する。そのため,前記カメラ20による2回の連続撮影により得られる時系列の前記入力画像データ各々における前記光切断線Lcの像の位置は大きく異なる。
前記溶接ワーク形状測定装置Wは,このような前記光切断線Lc及び前記スパッタNs1の特性を利用して,外乱となる前記スパッタNs1の影響による前記光切断線Lcの誤検出を回避する機能を備えている。
[ステップS1]
まず,前記画像処理回路31は,前記カメラ20の連続撮影により周期的に得られる時系列の前記入力画像データP(j)を前記カメラ20から順次取得し,それを少なくとも最新のN回の撮影分だけ前記RAM32に蓄積する処理を行う(S1)。但し,Nは予め定められた2以上の整数であり,前記入力画像データP(j)における添字jは,0から(N−1)までの整数の識別番号である。
そして,前記画像処理回路31は,前記カメラ20の連続撮影の周期Δtpごとに,時系列の前記入力画像データP(j)を順次取得する(S1)。
さらに,前記画像処理回路31は,前記カメラ20の連続撮影の周期の整数倍の周期(Δtp×m)で,最新の連続するNフレーム分の時系列の前記入力画像データを用いて,以下に示すステップS2〜S6の処理を実行する。なお,mは1以上の整数である。
最新のNフレーム分の時系列の前記入力画像データが前記RAM32に蓄積されると,前記画像処理回路31は,まず,以下に示す加算画像データ算出処理(S2)及びマスク領域設定処理(S3)を実行する。
即ち,前記画像処理回路31は,ステップS2において,連続Nフレーム分の時系列の前記入力画像データを加算することによって合成した加算画像データAを算出し,その加算画像データAを前記RAM32に記憶させる(S2:加算画像データ算出処理)。
また,前記画像処理回路31は,ステップS2において,連続Nフレーム分の時系列の前記入力画像データにおける時系列変化が所定値を超える部分をマスク領域に設定した1つ又は複数のマスクデータM(k)を生成し,そのマスクデータM(j)を前記RAM32に記憶させる(S3:マスク領域設定処理)。但し,前記マスクデータM(k)における添字kは,0から(N−2)までの整数の識別番号である。
なお,ステップS2,S3の処理の順序は任意である。
例えば,前記画像処理回路31は,前記加算画像データ算出処理(S2)において,Nフレーム分の時系列の前記入力画像データP(j)について,対応する画素ごとに輝度値(画素値)を加算(積算)し,その加算結果に対して各画素に共通の正規化処理を施すことによって前記加算画像データAを算出する。
前記正規化処理としては,例えば,輝度値のフルスケールの上限値(例えば255)を,Nフレーム分の各画素の輝度値の加算値(積算値)の最大値で除算して補正係数を算出し,その補正係数を各画素の前記加算値に対して乗算する処理が考えられる。これにより,前記加算画像データAにおける正規化後の各画素の輝度値は,それらの最大値が前記フルスケールの上限値へ変換されるように圧縮又は伸張される。その他の前記正規化処理として,Nフレーム分の輝度値の加算値(積算値)をNで除算する(即ち,平均値を算出する)処理なども考えられる。
一方,時系列の前記入力画像データP(j)において位置変化の大きな前記スパッタNs1の像は,前記加算画像データAにおいて前記スパッタNs1の像の移動の軌跡として表れる。
なお,位置が移動する前記スパッタNs1の像の輝度は,前記加算画像データ算出処理によって加算(積算)されない。そのため,前記加算画像データAにおいて,前記スパッタNs1の像の輝度は,前記光切断線Lcの像の輝度に対して相対的に低い輝度となる。
また,前記マスクデータM(k)は,k回前の前記入力画像データP(k)と(k+1)回前の前記入力画像データP(k+1)との組合せについて算出されたものである。なお,0回前の前記入力画像データP(0)は,Nフレーム分の時系列の前記入力画像データP(j)のうちの最新のデータであることを表す。
時系列の前記入力画像データP(j)において,前記スパッタNs1の像の位置変化が大きい。そのため,前記スパッタNs1の像の移動の軌跡となる画素において,2つの前記入力画像データ(j)の組合せにおける輝度値の差が大きくなる。その結果,図4に示されるように,前記マスクデータM(k)は,前記スパッタNs1の像の移動の軌跡を表す部分が前記マスク領域として設定されたデータとなる。
図4に示されるように,前記処理対象画像データDは,前記加算画像データAから,前記マスク領域の像,即ち,前記スパッタNs1の像が除去された画像データとなる。
以下,前記光切断線検出処理(S5,S6)の具体例について説明する。
本実施形態においては,前記画像処理回路31は,以下に示す暫定光切断線検出処理(S5)と,確定光切断線検出処理(S6)との2段階の処理によって前記光切断線Lcの像の位置を検出する。
まず,前記画像処理回路31は,前記処理対象画像データDにおける所定の主走査方向のエッジ検出処理により,前記光切断線Lcの像の暫定位置を検出する(S5:暫定光切断線検出処理)。ここで,前記主走査方向は,前記処理対象画像データDの座標系において,前記シート光Lsの幅方向に対して交差する所定の方向に相当する方向である。本実施形態では,前記シート光Lsの幅方向に対してほぼ直交するX軸方向が,前記主走査方向に設定されている。
例えば,前記画像処理回路31は,前記処理対象画像データDにおけるX軸方向のソーベルフィルタ処理を行うことにより,Y軸方向に伸びる前記光切断線Lcの像における最も急峻なエッジの位置を前記光切断線Lcの像の暫定位置として検出する。
図5は,X軸方向のソーベルフィルタ処理のためのフィルタ係数を表す。図5に示されるフィルタ係数は,中心の注目画素及びその周囲の8画素を処理対象とする3行3列のフィルタ係数であるが,さらに広範囲の画素群を処理対象とするフィルタ係数を用いることも考えられる。
前記画像処理回路31は,Y座標(Yi)を順次シフトしつつ,X軸方向の1ライン分ごとに,注目画素をX軸方向に順次シフトしながらその注目画素の輝度値を,前記フィルタ係数によりソーベルフィルタ処理を施した後の輝度値へ更新する。以下,ソーベルフィルタ処理を施した後の輝度値をエッジ強調後輝度値と称する。
但し,前記画像処理回路31は,X軸方向の1ライン分に所定の下限値以上の前記エッジ強調後の輝度値の絶対値が存在しない場合,そのX軸方向の1ラインについては,前記光切断線Lcの像が存在しないと判別する。
一方,前記画像処理回路31が,X軸方向(前記主走査方向)の輝度値の比較により前記光切断線Lcの像の暫定位置を検出することも考えられる。例えば,前記画像処理回路31が,Y座標(Yi)を順次シフトしつつ,X軸方向の1ライン分ごとに,前記処理対象画像データDにおける輝度値が最大値となる座標を,前記光切断線Lcの像の暫定位置(Xpi,Yi)として検出することが考えられる。この場合も,前記画像処理回路31は,X軸方向の1ライン分に所定の下限値以上の輝度値が存在しない場合,そのX軸方向の1ラインについては,前記光切断線Lcの像が存在しないと判別する。
図6に示される例は,ウィービングによる前記光切断線Lcの位置変動の影響がほとんどない場合の例であり,前記処理対象画像データDにおける前記光切断線Lcの像はごく細い。そのため,前記暫定光切断線検出処理(S5)により得られる前記光切断線Lcの暫定位置(Xp,Yi)を最終的な前記光切断線Lcの検出位置としても特に問題は生じない。
一方,図7に示される例は,ウィービングによる前記光切断線Lcの位置変動の影響が大きく生じている場合の例であり,前記処理対象画像データDにおける前記光切断線Lcの像が,比較的広い幅の像となっている。この場合,前記暫定光切断線検出処理(S5)により得られる前記光切断線Lcの暫定位置(Xp,Yi)を最終的な前記光切断線Lcの検出位置とすると,場合によっては許容できない測定誤差が生じる。
そこで,前記画像処理回路31は,前記処理対象画像データDが,図7に示されるようなウィービングの影響を受けた前記光切断線Lcの像の位置の検出誤差を小さくするため,前記確定光切断線検出処理(S6)を実行する。
例えば,前記画像処理回路31は,ステップS6において,前記処理対象画像データDにおけるX軸方向の1ラインごとに,前記光切断線Lcの像の暫定位置(Xpi,Yi)を基準とした前記評価範囲内の各位置を対象に,その各位置の輝度値に応じた重み係数を用いる加重平均処理を行うことにより前記光切断線Lcの像の確定位置(Xpi',Yi)を検出(算出)することが考えられる。
ここで,Y座標がYiであるX軸方向1ライン分における前記評価範囲を,前記暫定位置(Xpi,Yi)を基準としてX軸方向に−ΔXaだけ離れた位置から+ΔXbだけ離れた位置までの範囲とする。なお,ΔXa,ΔXbは,予め定められた正の整数である。
また,(Xpi−ΔXa),(Xpi−ΔXa+1),(Xpi−ΔXa+2),…,(Xpi+ΔXb)の各X座標を,Xpi1,Xpi2,Xpi3,…,Xpinとする。さらに,前記処理対象画像データDにおける(Xpi1,Yi),(Xpi2,Yi),(Xpi3,Yi),…,(Xpin,Yi)の各座標の輝度値を,Ki1,Ki2,Ki3,…,Kinとする。
その場合,Y座標(Yi)における前記確定位置のX座標(Xpi')の算出式の一例が,次の(1)式である。
なお,図7に,前記暫定位置(Xpi,Yi)と前記確定位置(Xpi',Yi)との位置関係の一例が表されている。また,図7には,Y座標方向の各位置における前記評価範囲の下限位置の分布と上限位置の分布とが二点鎖線Xpy1,Xpynにより示されている。
即ち,前記画像処理回路31は,Y座標(Yi)を順次シフトしつつ,前記処理対象画像データDにおけるX軸方向の1ラインごとに,前記評価範囲内の輝度値(画素値)に基づく2次式等の曲線式へのフィッティング計算を行う。これにより,前記曲線式における係数が特定(算出)される。
さらに,前記画像処理回路31は,前記フィッティング計算により係数が特定された曲線式において輝度値がピークとなるX座標を,Y座標(Yi)における前記光切断線Lcの像の確定位置の座標(Xpi')として算出する。
以上のような処理も,前記処理対象画像データDにおける前記暫定位置(Xpi,Yi)を基準とした前記評価範囲内の輝度値の分布に基づいて,前記確定位置(Xpi',Yi)を検出する前記確定光切断線検出処理の一例である。このような処理によっても,前記光切断線Lcの像の幅の広がりが考慮された正確な前記光切断線Lcの像の位置を検出することができる。
そして,前記画像処理回路31は,ステップS6で得られた前記光切断線Lcの像の確定位置の座標(Xpi',Yi)の情報又はそれを実空間の座標系に換算した情報を前記溶接条件制御装置5に対して出力する(S7)。
一方,前記溶接条件制御装置5は,ステップS7において前記画像処理回路31から得た情報に基づいて,前記溶接条件の補正制御を行う。
また,前記自動溶接装置Zにおいて,前記溶接トーチ6,前記投光部10及び前記カメラ20が,それらの位置関係を保持しながら所定の移動経路に沿って移動するアクチュエータに保持された構成も考えられる。その場合,前記ワーク1は,所定位置に固定される場合の他,前記溶接トーチ6と同じ移動経路における反対方向へ移動される場合なども考えられる。
W :溶接ワーク形状測定装置
V :画像演算ユニット
Ls:シート光
Lc:光切断線
Ns1:スパッタ
1 :ワーク
2 :移動装置の移動経路
3 :移動装置
5 :溶接条件制御装置
6 :溶接トーチ
7 :遮蔽板
10:投光部
11:光源
12:スイッチ回路
20:カメラ
30:光切断線検出回路
31:画像処理回路
32:RAM
33:出力インターフェース
40:制御回路
S1,S2,…:処理手順(ステップ)
Claims (4)
- 溶接中のワークにおける溶接予定部位にシート光を投光しつつ前記溶接予定部位を連続撮影して得られた時系列の入力画像データに基づいて,前記溶接予定部位の形状を光切断法により測定する溶接ワーク形状測定装置であって,
前記時系列の入力画像データを加算することにより合成した加算画像データを算出して記憶手段に記憶させる加算画像データ算出手段と,
前記時系列の入力画像データにおける時系列変化が所定値を超える部分をマスク領域に設定するマスク領域設定手段と,
前記加算画像データにおける前記マスク領域に対するマスク処理によって処理対象画像データを算出して記憶手段に記憶させるマスク手段と,
前記処理対象画像データから前記溶接予定部位に形成された光切断線の像の位置を検出する光切断線検出手段と,
を具備してなることを特徴とする溶接ワーク形状測定装置。 - 前記光切断線検出手段が,
前記処理対象画像データにおける所定の主走査方向のエッジ検出処理又は前記主走査方向の輝度値の比較により前記光切断線の像の暫定位置を検出する暫定光切断線検出手段と,
前記処理対象画像データにおける前記光切断線の像の暫定位置を基準とした所定範囲内の輝度値の分布に基づいて前記光切断線の像の確定位置を検出する確定光切断線検出手段と,
を具備してなる請求項1に記載の溶接ワーク形状測定装置。 - 前記確定光切断線検出手段が,前記処理対象画像データにおける前記光切断線の像の暫定位置を基準とした所定範囲内の各位置を対象に該各位置の輝度値に応じた重み係数を用いる加重平均処理を行うことにより前記光切断線の像の確定位置を検出してなる請求項2に記載の溶接ワーク測定装置。
- 溶接中のワークにおける溶接予定部位にシート光を投光しつつ前記溶接予定部位を連続撮影して得られた時系列の入力画像データに基づいて,前記溶接予定部位に形成された光切断線の像の位置を検出する処理をプロセッサに実行させるための溶接ワーク形状測定プログラムであって,
プロセッサに,
前記時系列の入力画像データを加算することにより合成した加算画像データを算出して記憶手段に記憶させる加算画像データ算出処理と,
前記時系列の入力画像データにおける時系列変化が所定値を超える部分をマスク領域に設定するマスク領域設定処理と,
前記加算画像データにおける前記マスク領域に対するマスク処理によって処理対象画像データを算出して記憶手段に記憶させるマスク処理と,
前記処理対象画像データから前記溶接予定部位に形成された光切断線の像の位置を検出する光切断線検出処理と,
を実行させるための溶接ワーク形状測定プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009117276A JP5160495B2 (ja) | 2009-05-14 | 2009-05-14 | 溶接ワーク形状測定装置及びそのプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009117276A JP5160495B2 (ja) | 2009-05-14 | 2009-05-14 | 溶接ワーク形状測定装置及びそのプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010266308A JP2010266308A (ja) | 2010-11-25 |
| JP5160495B2 true JP5160495B2 (ja) | 2013-03-13 |
Family
ID=43363413
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009117276A Active JP5160495B2 (ja) | 2009-05-14 | 2009-05-14 | 溶接ワーク形状測定装置及びそのプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5160495B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102582748B1 (ko) * | 2022-06-15 | 2023-09-25 | 신원디앤티 주식회사 | Mct용 공작물의 온도 센싱을 통한 레이저 안분 조사 방법 |
| KR102582749B1 (ko) * | 2022-06-08 | 2023-09-25 | 신원디앤티 주식회사 | Mct용 공작물 열처리를 위한 사각빔 형상의 레이저를 조사하는 레이저빔 쉐이핑 장치 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6262094B2 (ja) * | 2014-08-01 | 2018-01-17 | リコーエレメックス株式会社 | 外観検査装置 |
| GB2589657B (en) * | 2019-05-22 | 2022-09-14 | Otos Wing Co Ltd | Welding guiding system providing high quality images |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2667841B2 (ja) * | 1987-11-30 | 1997-10-27 | 株式会社日立製作所 | 溶接装置 |
| JPH0483105A (ja) * | 1990-07-26 | 1992-03-17 | Hitachi Ltd | 溶接位置検出方法及びその装置 |
| JPH0526634A (ja) * | 1991-07-17 | 1993-02-02 | Nissan Motor Co Ltd | 断面形状測定方法 |
| JPH05205175A (ja) * | 1992-01-24 | 1993-08-13 | Hitachi Ltd | 物体検出装置 |
| JP3363715B2 (ja) * | 1996-08-29 | 2003-01-08 | 松下電器産業株式会社 | 溶接線検出方法と装置 |
| JP2003296709A (ja) * | 2002-03-29 | 2003-10-17 | Natl Inst For Land & Infrastructure Management Mlit | 路面画像の移動体除去方式 |
-
2009
- 2009-05-14 JP JP2009117276A patent/JP5160495B2/ja active Active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102582749B1 (ko) * | 2022-06-08 | 2023-09-25 | 신원디앤티 주식회사 | Mct용 공작물 열처리를 위한 사각빔 형상의 레이저를 조사하는 레이저빔 쉐이핑 장치 |
| KR102582748B1 (ko) * | 2022-06-15 | 2023-09-25 | 신원디앤티 주식회사 | Mct용 공작물의 온도 센싱을 통한 레이저 안분 조사 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010266308A (ja) | 2010-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2511654B1 (en) | Three-dimensional scanner and robot system | |
| JP2009250844A (ja) | 三次元形状計測方法および三次元形状計測装置 | |
| WO2008123604A1 (ja) | 表面検査装置 | |
| KR101442895B1 (ko) | 직사각형 판상물의 외형 형상 측정 방법 및 촬상 수단의 상대 위치 교정 방법 | |
| CN112334761A (zh) | 缺陷判别方法、缺陷判别装置、缺陷判别程序及记录介质 | |
| JP5160495B2 (ja) | 溶接ワーク形状測定装置及びそのプログラム | |
| WO2020065850A1 (ja) | 3次元測定装置 | |
| JP2005265661A (ja) | 画像処理方法およびその装置 | |
| JP2005014027A (ja) | 溶接部のイメージ処理方法、溶接管理システム、溶接機のためのフィードバックシステム、突合わせ線検出システム | |
| JP2002511142A (ja) | ディスク状対象物の構造化表面を結像する際の焦点合わせ方法 | |
| JP2017205789A (ja) | 溶接装置及び溶接方法 | |
| JP5170622B2 (ja) | 形状測定方法、プログラム、および形状測定装置 | |
| KR20180099251A (ko) | 라인 레이저를 이용한 원통 부착물의 심도 측정 방법 및 장치 | |
| JP6548076B2 (ja) | パターン画像投射装置、視差情報生成装置、パターン画像生成プログラム | |
| JP2004219154A (ja) | 物体の表面形状計測方法及び自動溶接装置 | |
| EP3101383A1 (en) | Shape measurement apparatus, shape calculation method, system, and method of manufacturing an article | |
| JP7003502B2 (ja) | 検査装置 | |
| JP5073529B2 (ja) | 表面形状測定装置,表面形状測定方法 | |
| US11132579B2 (en) | Contour recognition device, contour recognition system and contour recognition method | |
| JP2013228263A (ja) | 白色干渉計、画像処理方法及び画像処理プログラム | |
| JP5604967B2 (ja) | 欠陥検出方法および欠陥検出装置 | |
| JP2019028004A (ja) | 三次元計測装置、及び三次元計測装置における異常検知方法 | |
| KR20020070828A (ko) | 광학현미경의 분해능 이하의 측정이 가능한미소치수측정방법 및 장치 | |
| JP2016156750A (ja) | 視差画像生成システム、ピッキングシステム、視差画像生成方法およびプログラム | |
| JP6524680B2 (ja) | 撮像システム、距離情報の取得方法及び距離情報の生産方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110901 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121029 |
|
| 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: 20121120 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5160495 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: 20151221 Year of fee payment: 3 |