(57)【要約】【課題】製品の誤差及び誤差形状を容易に認識可能で、誤差を解消するための成形条件の見直しを容易にできる製品検査装置を提供する。【解決手段】業種データに応じて業種別用途の確認を行う（Ｓ１０５）。業種別用途が樹脂成形品の場合（Ｓ１０５−樹脂成形品）には、判定手段１４が、製品の表面の誤差と裏面の誤差を比較して誤差形状を判定する（Ｓ１０６）。選択手段１５がソリューションデータ記録手段に記録された樹脂成形品用ソリューションデータベース９を選択し、その中から誤差形状に基づき適用すべきソリューションデータを選択し、表示手段１６が適用すべきソリューションデータを表示する（Ｓ１０８）。【選択図】図６
2008256638.tif 000002
【特許請求の範囲】
【請求項１】
三次元ＣＡＤデータを利用して製品を検査する製品検査装置であって、
製品の形状を計測した点群データと三次元ＣＡＤデータを入力する入力手段、
予めソリューションデータを記録しておくソリューションデータ記録手段、
前記入力手段に入力された前記点群データと前記三次元ＣＡＤデータを照合する照合手段、
該照合手段で照合した前記点群データと前記三次元ＣＡＤデータの誤差を検出する誤差検出手段、
前記誤差から誤差形状を判定する判定手段、
該判定手段により判定された前記誤差形状に基づき前記ソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択する選択手段、及び
前記誤差、前記誤差形状及び／又は前記適用すべきソリューションデータを表示する表示手段、
からなる製品検査装置。
【請求項２】
前記判定手段が、前記製品の表面の誤差と裏面の誤差を比較して前記誤差形状を判定する請求項１に記載の製品検査装置。
【請求項３】
前記ソリューションデータ記録手段に業種別用途に応じた複数の業種別ソリューションデータが記憶されており、前記入力手段に入力された業種データに基づき、前記選択手段が前記複数の業種別ソリューションデータの中から前記業種データに対応したソリューションデータを選択し、前記誤差形状に基づき前記ソリューションデータの中から適用すべきソリューションデータを選択する請求項１又は２に記載の製品検査装置。
【請求項４】
前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、前記表示手段が、前記島の数を表示する請求項１乃至３いずれかに記載の製品検査装置。
【請求項５】
前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、該島の最大変位部の数値を把握し、前記表示手段が、前記最大変位部の数値を前記最大変位部の箇所に対応付けて表示する請求項１乃至４いずれかに記載の製品検査装置。
【請求項６】
前記最大変位部の数値に付随して表示されるキー表示部をマウスでクリックすることにより前記誤差形状及び／又は前記ソリューションデータを表示する請求項５記載の製品検査装置。
【請求項７】
三次元ＣＡＤデータを利用して製品を検査するためにコンピュータを、
製品の形状を計測した点群データと三次元ＣＡＤデータを入力する入力手段、
予めソリューションデータを記録しておくソリューションデータ記録手段、
前記入力手段に入力された前記点群データと前記三次元ＣＡＤデータを照合する照合手段、
該照合手段で照合した前記点群データと前記三次元ＣＡＤデータの誤差を検出する誤差検出手段、
前記誤差から誤差形状を判定する判定手段、
該判定手段により判定された前記誤差形状に基づき前記ソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択する選択手段、及び
前記誤差、前記誤差形状及び／又は前記適用すべきソリューションデータを表示する表示手段、
として機能させるためのプログラム。
【請求項８】
前記判定手段が、前記製品の表面の誤差と裏面の誤差を比較して前記誤差形状を判定する請求項７に記載のプログラム。
【請求項９】
前記ソリューションデータ記録手段に業種別用途に応じた複数の業種別ソリューションデータが記憶されており、前記入力手段に入力された業種データに基づき、前記選択手段が前記複数の業種別ソリューションデータの中から前記業種データに対応したソリューションデータを選択し、前記誤差形状に基づき前記ソリューションデータの中から適用すべきソリューションデータを選択する請求項７又は８に記載のプログラム。
【請求項１０】
前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、前記表示手段が、前記島の数を表示する請求項７乃至９いずれかに記載のプログラム。
【請求項１１】
前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、該島の最大変位部の数値を把握し、前記表示手段が、前記最大変位部の数値を前記最大変位部の箇所に対応付けて表示する請求項７乃至１０いずれかに記載のプログラム。
【請求項１２】
前記最大変位部の数値に付随して表示されるキー表示部をマウスでクリックすることにより前記誤差形状及び／又は前記ソリューションデータを表示する請求項１１記載のプログラム。
【請求項１３】
三次元ＣＡＤデータを利用して製品を検査するためにコンピュータを、
製品の形状を計測した点群データと三次元ＣＡＤデータを入力する入力手段、
予めソリューションデータを記録しておくソリューションデータ記録手段、
前記入力手段に入力された前記点群データと前記三次元ＣＡＤデータを照合する照合手段、
該照合手段で照合した前記点群データと前記三次元ＣＡＤデータの誤差を検出する誤差検出手段、
前記誤差から誤差形状を判定する判定手段、
該判定手段により判定された前記誤差形状に基づき前記ソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択する選択手段、及び
前記誤差、前記誤差形状及び／又は前記適用すべきソリューションデータを表示する表示手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記判定手段が、前記製品の表面の誤差と裏面の誤差を比較して前記誤差形状を判定する請求項１３に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記ソリューションデータ記録手段に業種別用途に応じた複数の業種別ソリューションデータが記憶されており、前記入力手段に入力された業種データに基づき、前記選択手段が前記複数の業種別ソリューションデータの中から前記業種データに対応したソリューションデータを選択し、前記誤差形状に基づき前記ソリューションデータの中から適用すべきソリューションデータを選択する請求項１３又は１４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、前記表示手段が、前記島の数を表示する請求項１３乃至１５いずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１７】
前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、該島の最大変位部の数値を把握し、前記表示手段が、前記最大変位部の数値を前記最大変位部の箇所に対応付けて表示する請求項１３乃至１６いずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記最大変位部の数値に付随して表示されるキー表示部をマウスでクリックすることにより前記誤差形状及び／又は前記ソリューションデータを表示する請求項１７記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）装置で設計した三次元ＣＡＤデータを利用した製品検査装置に関する。
【背景技術】
【０００２】
従来、ＣＡＤデータを基に製作された製品がＣＡＤデータ通りに作られているかどうかを確認するために検査が行われている。この検査においてはまず、ＣＡＤデータと製品の点群データを対応付けてそれらの位置合わせ（照合）が行われる。例えば、特許文献１には、点群データとＣＡＤデータを高精度に対応付けることができる方法が示されている。この方法によれば、物体の点群データを基に該物体の機構解析モデルを作成し、治具のＣＡＤデータを基に該治具の機構解析モデルを作成し、機構解析ソフトウェアを用いて物体の機構解析モデルを治具の機構解析モデルに固定するシミュレーションを行うことにより、点群データの座標系とＣＡＤデータの座標系を高精度に対応付けることができる。
【０００３】
そして、点群データとＣＡＤデータが対応付けられた後、両データの各部位での誤差が検出され、その誤差がカラーマップ等でコンピュータ画面に表示される。検査者は、このカラーマップを見ることで、製品のどの部位でどれだけの誤差があるか、もしくは、その誤差形状はどのようになっているか等を認識する。そして、その誤差を解消するため、成形条件を見直すという作業が行われている。
【特許文献１】特開２００４−１５０９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、カラーマップを見ることで誤差を確認すると、僅かな誤差を見逃してしまい、何度も試作品を作らなければならない事態になることがあった。また、カラーマップを製品の裏表から見てその誤差形状を把握するので、作業者の労力が必要であった。さらに、誤差を解消するため成形条件を見直す作業は、長年の経験が必要で、特に若手技術者にとっては、ハードルの高い作業となっている。
【０００５】
本発明は、このような事情に鑑みてなされたもので、製品の誤差及び誤差形状を容易に認識可能で、誤差を解消するための成形条件の見直しを容易にできる製品検査装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
係る目的を達成すべく、本発明の製品検査装置は、三次元ＣＡＤデータを利用して製品を検査する製品検査装置であって、製品の形状を計測した点群データと三次元ＣＡＤデータを入力する入力手段、予めソリューションデータを記録しておくソリューションデータ記録手段、前記入力手段に入力された前記点群データと前記三次元ＣＡＤデータを照合する照合手段、該照合手段で照合した前記点群データと前記三次元ＣＡＤデータの誤差を検出する誤差検出手段、前記誤差から誤差形状を判定する判定手段、該判定手段により判定された前記誤差形状に基づき前記ソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択する選択手段、及び前記誤差、前記誤差形状及び／又は前記適用すべきソリューションデータを表示する表示手段、からなる構成を採用した。
【０００７】
誤差だけでなく、誤差形状も表示されるので、製品の誤差を多方向から見て、誤差形状を判断する必要がなく、作業者の労力が必要なくなる。また、適用すべきソリューションデータも表示されるので、若手技術者でもその誤差を解消するための成形条件の見直しを容易にできる。これら、誤差、誤差形状、及びソリューションデータが同時又は簡単な操作により別個に表示されるので、製品の誤差の情報及び解決策をすぐに把握することができ、より高精度な製品を確実に製造することができる。
【０００８】
また、本発明の製品検査装置は、前記判定手段が、前記製品の表面の誤差と裏面の誤差を比較して前記誤差形状を判定するので、比較的容易に誤差形状を判定することができ、検査に余計な時間がかからない。
【０００９】
また、本発明の製品検査装置は、前記ソリューションデータ記録手段に業種別用途に応じた複数の業種別ソリューションデータが記憶されており、前記入力手段に入力された業種データに基づき、前記選択手段が前記複数の業種別ソリューションデータの中から前記業種データに対応したソリューションデータを選択し、前記誤差形状に基づき前記ソリューションデータの中から適用すべきソリューションデータを選択するので、業種別用途に応じてソリューションデータを用意され、より的確な解決策を提示できる。
【００１０】
また、本発明の製品検査装置は、前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、前記表示手段が、前記島の数を表示するので、島の数を正確に把握することができ、誤差の発生した部位を見落とすことがなく、漏れなく対処できる。
【００１１】
また、本発明の製品検査装置は、前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、該島の最大変位部の数値を把握し、前記表示手段が、前記最大変位部の数値を前記最大変位部の箇所に対応付けて表示するので、各島の最大変位部とその数値を把握することができ、より的確な対処方法を取ることができる。
【００１２】
また、本発明の製品検査装置は、前記最大変位部の数値に付随して表示されるキー表示部をマウスでクリックすることにより前記誤差形状及び／又は前記ソリューションデータを表示する。このようにすれば、誤差の最大変位部の情報を把握した後に、各誤差位置での誤差形状やソリューションデータを表示できるので、誤差形状やソリューションデータが見やすい。
【００１３】
本発明のプログラムは、三次元ＣＡＤデータを利用して製品を検査するためにコンピュータを、製品の形状を計測した点群データと三次元ＣＡＤデータを入力する入力手段、予めソリューションデータを記録しておくソリューションデータ記録手段、前記入力手段に入力された前記点群データと前記三次元ＣＡＤデータを照合する照合手段、該照合手段で照合した前記点群データと前記三次元ＣＡＤデータの誤差を検出する誤差検出手段、前記誤差から誤差形状を判定する判定手段、該判定手段により判定された前記誤差形状に基づき前記ソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択する選択手段、及び前記誤差、前記誤差形状及び／又は前記適用すべきソリューションデータを表示する表示手段、として機能させる。
【００１４】
また、本発明のプログラムは、前記判定手段が、前記製品の表面の誤差と裏面の誤差を比較して前記誤差形状を判定する。
【００１５】
また、本発明のプログラムは、前記ソリューションデータ記録手段に業種別用途に応じた複数の業種別ソリューションデータが記憶されており、前記入力手段に入力された業種データに基づき、前記選択手段が前記複数の業種別ソリューションデータの中から前記業種データに対応したソリューションデータを選択し、前記誤差形状に基づき前記ソリューションデータの中から適用すべきソリューションデータを選択する。
【００１６】
また、本発明のプログラムは、前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、前記表示手段が、前記島の数を表示する。
【００１７】
また、本発明のプログラムは、前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、該島の最大変位部の数値を把握し、前記表示手段が、前記最大変位部の数値を前記最大変位部の箇所に対応付けて表示する。
【００１８】
また、本発明のプログラムは、前記最大変位部の数値に付随して表示されるキー表示部をマウスでクリックすることにより前記誤差形状及び／又は前記ソリューションデータを表示する。
【００１９】
本発明のコンピュータ読み取り可能な記録媒体は、三次元ＣＡＤデータを利用して製品を検査するためにコンピュータを、製品の形状を計測した点群データと三次元ＣＡＤデータを入力する入力手段、予めソリューションデータを記録しておくソリューションデータ記録手段、前記入力手段に入力された前記点群データと前記三次元ＣＡＤデータを照合する照合手段、該照合手段で照合した前記点群データと前記三次元ＣＡＤデータの誤差を検出する誤差検出手段、前記誤差から誤差形状を判定する判定手段、該判定手段により判定された前記誤差形状に基づき前記ソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択する選択手段、及び前記誤差、前記誤差形状及び／又は前記適用すべきソリューションデータを表示する表示手段、として機能させるためのプログラムを記録した。
【００２０】
また、本発明のコンピュータ読み取り可能な記録媒体は、前記判定手段が、前記製品の表面の誤差と裏面の誤差を比較して前記誤差形状を判定するプログラムを記録した。
【００２１】
また、本発明のコンピュータ読み取り可能な記録媒体は、前記ソリューションデータ記録手段に業種別用途に応じた複数の業種別ソリューションデータが記憶されており、前記入力手段に入力された業種データに基づき、前記選択手段が前記複数の業種別ソリューションデータの中から前記業種データに対応したソリューションデータを選択し、前記誤差形状に基づき前記ソリューションデータの中から適用すべきソリューションデータを選択するプログラムを記録した。
【００２２】
また、本発明のコンピュータ読み取り可能な記録媒体は、前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、前記表示手段が、前記島の数を表示するプログラムを記録した。
【００２３】
また、本発明のコンピュータ読み取り可能な記録媒体は、前記誤差検出手段が、前記点群データと前記三次元ＣＡＤデータの誤差を所定の閾値を定めて区分けし、該区分けされた島を認識し、該島の最大変位部の数値を把握し、前記表示手段が、前記最大変位部の数値を前記最大変位部の箇所に対応付けて表示するプログラムを記録した。
【００２４】
また、本発明のコンピュータ読み取り可能な記録媒体は、前記最大変位部の数値に付随して表示されるキー表示部をマウスでクリックすることにより前記誤差形状及び／又は前記ソリューションデータを表示するプログラムを記録した。
【発明の効果】
【００２５】
本発明に係る製品検査装置は、三次元ＣＡＤデータを利用して製品を検査する製品検査装置であって、製品の形状を計測した点群データと三次元ＣＡＤデータを入力する入力手段、予めソリューションデータを記録しておくソリューションデータ記録手段、前記入力手段に入力された前記点群データと前記三次元ＣＡＤデータを照合する照合手段、該照合手段で照合した前記点群データと前記三次元ＣＡＤデータの誤差を検出する誤差検出手段、前記誤差から誤差形状を判定する判定手段、該判定手段により判定された前記誤差形状に基づき前記ソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択する選択手段、及び前記誤差、前記誤差形状及び／又は前記適用すべきソリューションデータを表示する表示手段、からなるので、製品の誤差及び誤差形状を容易に認識可能で、誤差を解消するための成形条件の見直しを容易にできる。
【発明を実施するための最良の形態】
【００２６】
三次元ＣＡＤデータを利用して製品を検査する製品検査装置であって、製品の形状を計測した点群データと三次元ＣＡＤデータを入力する入力手段、予めソリューションデータを記録しておくソリューションデータ記録手段、前記入力手段に入力された前記点群データと前記三次元ＣＡＤデータを照合する照合手段、該照合手段で照合した前記点群データと前記三次元ＣＡＤデータの誤差を検出する誤差検出手段、前記誤差から誤差形状を判定する判定手段、該判定手段により判定された前記誤差形状に基づき前記ソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択する選択手段、及び前記誤差、前記誤差形状及び／又は前記適用すべきソリューションデータを表示する表示手段、からなる。
【実施例】
【００２７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
図１は、本発明に係る製品検査装置の実施形態を示す構成図である。図２は、本発明に係る製品検査装置の概略構成図である。図３、図４、図５は、本発明に係る製品検査装置の画面表示を示す図である。図６は、本発明に係る製品検査装置の動作を示すフローチャートである。図７は、本発明に係る製品検査装置の誤差形状の自動判断アルゴリズムの例を説明するための図である。
【００２８】
図１には、本発明に係る製品検査装置１が示されている。製品検査装置１は、コンピュータであり、装置内部の制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算装置）２、液晶ディスプレイやＣＲＴディスプレイ等の表示装置３やキーボード４、マウス５、フレキシブルディスク６等とＣＰＵ２とを接続する入出力制御部７及び記憶手段８を備えている。
【００２９】
ＣＰＵ２は、図２に示すような、製品の形状を計測した点群データ２１と三次元ＣＡＤデータ２２を入力する入力手段１１、照合手段１２、誤差検出手段１３、判定手段１４、選択手段１５、及び表示手段１６を実現し、図６のフローチャートに示すような動作を行うようにプログラミングされている。
【００３０】
ここで、ＣＡＤデータとは、ＣＡＤに係るデータの他、ＣＡＭ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ）、ＣＡＥ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｅｒｉｎｇ）、ＣＡＴ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｔｅｓｔｉｎｇ）等のＣＡＤに関連するデータを含むものである。また、製品とは、完成品だけでなく、試作品等も含む。また、製品を計測する計測手段は、ある二点からカメラで撮像したデータやレーザを照射して得たデータ等から三次元形状を非接触で計測する非接触計測機や、接触式計測機等を例示することができる。そして、様々な機器の部品およびその筐体等の、加工物をスキャンすることで、加工物は、三次元座標を有する点データの集合、すなわち測定点群データとして取り扱われる。さらに、ＣＡＤデータを作成するコンピュータや計測機は、互いにＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークで接続されているか、記録媒体等によってデータの授受が可能にされている。
【００３１】
本実施例においては、コンピュータを製品検査装置１として動作させるためのプログラムを、ＣＰＵ２が既に保持している状態から説明を行っている。しかしながら、その前提として、コンピュータに該プログラムをインストールする必要があり、該プログラムの供給は、フレキブルディスク６やＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ  ｄｉｓｋ）やＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体による方法や、インターネットやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信回線による方法などがある。
【００３２】
記憶手段８は、具体的にはハードディスク（Ｈａｒｄ  Ｄｉｓｋ）であり、誤差形状とソリューションデータとを関連付けたソリューションデータベースが記憶されている。この例では、樹脂成形用のソリューションデータベース９及びプレス成形用のソリューションデータベース１０が記憶されている。本発明は、これに限定されるものではなく、ダイカスト等による成形用のソリューションデータベースを用意することができる。本実施例では記憶手段８をハードディスクとしているが、例えばフレキシブルディスクやＭＯなどを記憶手段として使用することも可能である。
【００３３】
次に、本実施例における製品検査装置１の画面表示について説明する。
図３には、三次元ＣＡＤデータを基に樹脂成形された電子機器の内蔵部品の形状３１が示されている。この製品の形状３１には、製品の形状を計測した点群データと三次元ＣＡＤデータの誤差がカラーマップとして表示される（図ではハッチングで示してある）。誤差とは、ＣＡＤデータ、すなわち設計上の物と、点群データ、すなわち製作された物との間でどれだけずれが生じているのかを示す。
【００３４】
例えば、誤差が所定の閾値範囲の箇所４１が緑色に表示され、誤差が凹状で所定の閾値範囲の箇所４２は水色に表示され、誤差が凹状で所定の閾値以下の範囲４３は青色に表示され、誤差が凸状で所定の閾値範囲の箇所４５は黄色に表示され、誤差が凸状で所定の閾値以上の範囲４６は赤色に表示される。なお、本発明はこれに限定されるものではなく、表示色の段階等は種々に変更でき、例えばグレースケール表示や所定の閾値の輪郭のみの表示をすることもできる。また、閾値は、例えば、誤差の寸法を尺度とすることができ、誤差が−０．１０〜＋０．１０の範囲を緑色、＋０．１０〜＋０．２０の範囲を黄色、＋０．２０以上の範囲を赤色、−０．１０〜−０．２０の範囲を水色、−０．２０以下の範囲を青色に着色することができる。
【００３５】
この例では、凹状の誤差の内、最も変位の大きい最大変位部４４の箇所から引き出し線が延ばされ、「凹方向に０．１５ｍｍの変形があります。肉厚異常を発生している可能性があります。」という変形量と誤差形状の表示がなされている。また、凸状の誤差の内、最も変位の大きい最大変位部４７の箇所から引き出し線が延ばされ、「凸方向に０．１３ｍｍの変形があります。反りを発生している可能性があります。」という変形量と誤差形状の表示がなされている。
【００３６】
これらは、誤差検出手段１３が、点群データと三次元ＣＡＤデータの誤差を所定の閾値を定めてカラーマップとして区分けし、その区分けされた島を認識し、その島の最大変位部の数値を把握し、表示手段１６が、最大変位部の数値をその最大変位部の箇所に対応付けて表示したものである。この例では、大きな島が２つあるので、２箇所の変形量と誤差形状のデータを示してあるが、これは、島の数によって表示データ数が異なるということを示し、実際には、島の数分だけ変形量と誤差形状のデータが表示されることとなる。もしくは、所定の閾値以上及び所定の閾値以下の誤差の生じている箇所（カラーマップの赤色及び青色に表示されている部分）のみの変形量と誤差形状を表示することもできる。なお、この例のように、最大変位部の変位と反り等の誤差形状を同時に表示したが、一方のみを表示させることもできる。
【００３７】
また、この例では、画面左上に「全体で２箇所の異常を自動認識しました。」という表示がなされている。これは、誤差検出手段１３が、点群データと三次元ＣＡＤデータの誤差を所定の閾値を定めてカラーマップとして区分けし、その区分けされた島を認識し、表示手段１６が、その島の数を表示したものである。
【００３８】
ここで島とは、図３の誤差が凹状で所定の閾値以下の範囲４３や誤差が凸状で所定の閾値以上の範囲４６のことを指す。このように、図３においては、島が２つあるので、「全体で２箇所の異常を自動認識しました。」という表示がなされている。なお、島は、このように、周辺よりも相対的に凹状や凸状になっている部分を指すので、その配色にかかわらず、周辺よりも変位の大きい部分を示す。つまり、所定の閾値以上及び所定の閾値以下の誤差を生じている箇所（カラーマップの赤色及び青色に表示されている部分）だけでなく、赤色及び青色の部分は無いが、所定の閾値範囲内にある黄色や水色の部分があれば、その部分を島と判断し、それらの島の数を表示することもできる。また、ある程度の面積を持つ島に限定して表示することもできる。また、島の数ではなく、最大変位部の数を検出して表示しても良い。さらに、島及び最大変位部は、ノイズを除去した誤差データから検出される。
【００３９】
また、誤差形状は、樹脂成形の場合は、判定手段１４が、例えば、ある部位で、製品の表面が凸形状で裏面が凹形状の場合は「反り」もしくは「倒れ」、表面が凸形状で裏面がフラットの場合は「バリ」、表面が凹形状で裏面がフラットの場合は「欠け」もしくは「ひけ」、表面が凹形状で裏面も凹形状もしくは表面が凸形状で裏面も凸形状の場合は「肉厚異常」等と判定する。また、プレス成形の場合は、判定手段１４が、例えば、ある部位で、製品の表面が凸形状で裏面が凹形状の場合は「スプリングバック」、表面が凸形状で裏面がフラットの場合は「しわ」、表面が凹形状で裏面がフラットの場合は「われ」等と判定する。
【００４０】
「反り」もしくは「倒れ」、又は、「欠け」もしくは「ひけ」の区別は、その誤差の生じている範囲や誤差の生じている部位の製品形状等から判定することができる。また、製品の角部で凸形状となっている場合には「バリ」であると判定するように、製品の誤差の生じている部位によって誤差形状の判定を変えることもできる。さらに、これらの誤差形状の分類データを記憶手段８に記憶させて、誤差が生じた場合には、分類データを参照して誤差に対する誤差形状の判定を行うこともできる。
【００４１】
図４には、図３と同じように製品の形状３１及びカラーマップが示されている。この例では、図の上方の凹状の誤差を生じている部分から引き出し線が延ばされ、「肉厚異常の解決策として、以下を確認してください。１．型開き  ２．型の加工ミス」という誤差形状及びソリューションデータの表示がなされている。また、図の下方の凸状の誤差を生じている部分から引き出し線が延ばされ、「反りの解決策として、以下を確認してください。  １．型温度差  ２．冷却条件  ３．水管の配置  ４．ゲート位置、径  ５．射出圧、速度」という誤差形状及びソリューションデータの表示がなされている。
【００４２】
ここで、ソリューションデータとは、誤差を改善するための成形条件の見直し点がデータ化されたものである。各誤差形状に対して、一般的に考えられる形成条件の見直し点が関連付けられており、誤差が発生すると、判定手段１４が、誤差形状を判定し、選択手段１５がその誤差形状に基づきソリューションデータ記録手段に記録されたソリューションデータの中から適用すべきソリューションデータを選択し、表示手段１６により、成形条件の見直し点が候補として表示される。ここで表示されたソリューションデータは一例であり、本願発明はこれに限定されるものではなく、種々に変更を加えることができる。なお、この例では、誤差形状とソリューションデータを同時に表示したが、一方のみを表示させることもできる。
【００４３】
図５は、図３、図４と同じように製品の形状３１及びカラーマップが示されている。図の上方の凹状部から引き出し線が延ばされ、「凹方向に０．１５ｍｍの変形があります。」という最大変位部の情報が表示されている。その最大変位部の情報の右端には、「Ｓ」というキー表示部が配置されている。図の下方の凸状部から引き出し線が延ばされ、「凸方向に０．１３ｍｍの変形があります。」という最大変位部の情報が表示されている。その最大変位部の情報の右端には、凹状部と同じように、「Ｓ」というキー表示部が配置されている。このキー表示部をマウス５でクリックすることにより誤差形状及び／又はソリューションデータを表示することもできる。
【００４４】
次に、本実施例における製品検査装置１の動作を説明する。
尚、以下の説明において、括弧内の符号は図６のフローチャートの符号に対応している。
【００４５】
まず、製品の形状を計測した点群データ２１と三次元ＣＡＤデータ２２を製品検査装置１に取り込む（Ｓ１０１）。取り込む方法としては、フレキシブルディスク６やＭＯ等の記録媒体を介して行ったり、図示しない通信回線を用いる方法などがある。取り込んだ点群データ２１と三次元ＣＡＤデータ２２は、記憶手段８に格納する。なお、三次元ＣＡＤデータ２２を、まとめて記憶手段８に格納しておいてもかまわない。
【００４６】
次に、照合手段１２は、入力手段１１に入力された点群データ２１と前記三次元ＣＡＤデータ２２を照合（座標系合わせ）する（Ｓ１０２）。具体的には、まず、点群データ２１の個々の点について、データの分布の平均が構成する面を算出し、これを基準面とする。そして、ＣＡＤデータ２２と点群データ２１との位置合わせを行い、ＣＡＤデータ２２の面と基準面とが、向きが同一で距離が最小となる位置が算出され、２つのデータの像を重ね合わせる。
【００４７】
続いて、誤差検出手段１３が、照合手段１２で照合した点群データ２１と三次元ＣＡＤデータ２２の誤差を検出し、表示手段１６が、その誤差をカラーマップとして表示する（Ｓ１０３）。誤差は、所定の閾値ごとに色分けされており、例えば、凸状に所定の閾値以上の誤差が生じている場合は赤色、凹状に所定の閾値以下の誤差が生じている場合は青色というように色づけされる。カラーマップを表示すると共に、表示手段１６が、誤差の検査結果の数値等の情報を表示し、コンピュータに備えられた出力手段（図示せず）が、表計算ファイル形式などの帳票を出力する（Ｓ１０４）。
【００４８】
次に、業種データに応じて業種別用途の確認を行う（Ｓ１０５）。業種データは、樹脂成形品又はプレス成形品といった用途の識別データであり、検査者がキーボード４等から入力することができる。なお、この例では、樹脂成形品又はプレス成形品の場合が示されているが、本発明はこれに限らず、ダイカスト等による成形品にも適用できる。
【００４９】
業種別用途が樹脂成形品の場合（Ｓ１０５−樹脂成形品）には、判定手段１４が、製品の表面の誤差と裏面の誤差を比較して誤差形状を判定する（Ｓ１０６）。誤差形状は、例えば、反り、肉厚異常、ひけ、バリ、倒れ、欠落等がある。そして、表示手段１６が、誤差の発生している箇所から引き出し線を引き、誤差形状のメッセージを表示する（Ｓ１０７）。メッセージは、例えば、「この部分で反りが発生している可能性があります。」とする。
【００５０】
さらに、入力手段１１に入力された業種データに基づき、選択手段１５がソリューションデータ記録手段に記録された樹脂成形品用ソリューションデータベース９を選択し、その中から誤差形状に基づき適用すべきソリューションデータを選択し、表示手段１６が適用すべきソリューションデータを表示する（Ｓ１０８）。適用すべきソリューションデータの表示は、例えば、「成形条件（型温度差、冷却条件、水管、ゲート位置、射出圧）を確認してください。」とする。
【００５１】
業種別用途がプレス成形品の場合（Ｓ１０５−プレス成形品）には、判定手段１４が、製品の表面の誤差と裏面の誤差を比較して誤差形状を判定する（Ｓ１０９）。誤差形状は、例えば、スプリングバック、われ、しわ等がある。そして、表示手段１６が、誤差の発生している箇所から引き出し線を引き、誤差形状のメッセージを表示する（Ｓ１１０）。メッセージは、例えば、「この部分でスプリングバックが発生している可能性があります。」とする。
【００５２】
さらに、入力手段１１に入力された業種データに基づき、選択手段１５がソリューションデータ記録手段に記録されたプレス成形用ソリューションデータベース１０を選択し、その中から誤差形状に基づき適用すべきソリューションデータを選択し、表示手段１６が適用すべきソリューションデータを表示する（Ｓ１０８）。適用すべきソリューションデータの表示は、例えば、「成形条件（プレス圧、ビード位置、見込み形状）を確認してください。」とする。
【００５３】
次に、本発明に係る製品検査装置の誤差形状の自動判断アルゴリズムの例を説明する。
図７には、格子状に分割された点群モデルが示されている。点群モデルは、００〜０３、１０〜１３、２０〜２３、３０〜３３、４０〜４３という格子に分割されている。実際には、この格子上に、誤差がカラーマップとして表示される。この例では、主に、格子０２、１２、２０〜２２、３０〜３２、４０〜４２が所定の閾値範囲の凸状になっており、例えば黄色に着色される。また、主に、格子３０〜３２、４０〜４２が所定の閾値以上の凸状になっており、例えば赤色（誤差カラーマップの不具合色）に着色される。図では、黄色部分の外形が５１、赤色部分の外形が５２と示してある。
【００５４】
誤差形状を自動判断するには、まず、点群モデルの上方向（平面図）からみて、２次元的な処理を行なう。続いて、点群モデルを囲む矩形を定義する。その矩形をあるピッチで分割し格子状態にする。次に、誤差カラーマップの不具合色が、各格子内で、どれほどの面積比を持っているかを計算する。Ｎ個以上隣接した格子が或閾値以上の面積で不具合色になっていれば、反りと判断する。ただし、下方向からも同じ計算をして同じ位置で、上も凸下も凸、もしくは、上も凹下も凹であれば、肉厚異常と判断する。
【００５５】
誤差カラーマップの不具合色が、各格子内で、どれほどの面積比を持っているかという計算は次のように行う。まず、所定の閾値以上の凸状になっている格子３０について、物全体の面積Ｓａ３０と不具合色の面積Ｓｂ３０から面積比Ｒｘ３０＝Ｓｂ３０／Ｓａ３０を計算する。同じようにして、所定の閾値以上の凸状になっている格子３１〜３２、４０〜４２についても面積比を計算する。そして、Ｒｘ３０、Ｒｘ４０、Ｒｘ３１、Ｒｘ４１、Ｒｘ３２、Ｒｘ４２が所定値Ｒα以上であることが判明したとすれば、この部分で反りが発生していると判断する。さらに製品の裏側も同じように格子に分割し、面積比を求めて検査する。同じ位置で、表面も凸で裏面も凸、もしくは、表面も凹で裏面も凹であれば、反りではなくて、肉厚異常と判断する。
【００５６】
以上、本発明の実施の形態について説明を行ったが、本発明はこうした実施の形態に何等限定されるものではなく、あくまで例示であって、本発明の要旨を逸脱しない範囲内において、さらに種々なる形態で実施し得ることは勿論のことであり、本発明の範囲は、特許請求の範囲の記載によって示され、さらに特許請求の範囲に記載の均等の意味、および範囲内のすべての変更を含む。
【産業上の利用可能性】
【００５７】
本発明に係る製品検査装置、プログラム及びコンピュータ読み取り可能な記録媒体は、ＣＡＤ装置で設計した三次元ＣＡＤデータを利用した製品検査装置等に適用できる。
【図面の簡単な説明】
【００５８】
【図１】本発明に係る製品検査装置の実施形態を示す構成図である。
【図２】本発明に係る製品検査装置の概略構成図である。
【図３】本発明に係る製品検査装置の画面表示を示す図である。
【図４】本発明に係る製品検査装置の画面表示を示す図である。
【図５】本発明に係る製品検査装置の画面表示を示す図である。
【図６】本発明に係る製品検査装置の動作を示すフローチャートである。
【図７】本発明に係る製品検査装置の誤差形状の自動判断アルゴリズムの例を説明するための図である。
【符号の説明】
【００５９】
１・・・・・・製品検査装置
２・・・・・・ＣＰＵ
３・・・・・・表示装置
４・・・・・・キーボード
５・・・・・・マウス
６・・・・・・フレキシブルディスク
７・・・・・・入出力制御部
８・・・・・・記憶手段
９・・・・・・樹脂成形用のソリューションデータベース
１０・・・・・プレス成形用のソリューションデータベース
１１・・・・・入力手段
１２・・・・・照合手段
１３・・・・・誤差検出手段
１４・・・・・判定手段
１５・・・・・選択手段
１６・・・・・表示手段
２１・・・・・点群データ
２２・・・・・ＣＡＤデータ
３１・・・・・製品の形状
４１〜４３、４５、４６、５１、５２・・・・カラーマップ
４４、４７・・最大変位部
【図１】
2008256638.tif 000003
【図２】
2008256638.tif 000004
【図３】
2008256638.tif 000005
【図４】
2008256638.tif 000006
【図５】
2008256638.tif 000007
【図６】
2008256638.tif 000008
【図７】
2008256638.tif 000009