(57)【要約】【課題】ユーザが、一の加工部と他の加工部を指定して、一の加工部から他の加工部までの距離を取得する場合と比して、一の加工部から他の加工部までの距離が基準値以上か否かの判断に要するユーザの工数を低減することである情報処理装置、及び情報処理プログラムを得る。【解決手段】導出部は、一の加工部から他の加工部までの距離を導出する。判定部は、導出部によって導出された距離が、予め決められた基準値以上か否かを判定する。表示部は、判定部による判定結果を画面に表示する。【選択図】図１
2020154446.tif 000002
【特許請求の範囲】
【請求項１】
板金を用いて加工される製品の三次元データから、製品に形成された一の加工部の情報と他の加工部の情報とを取得する情報取得部と、
前記一の加工部から前記他の加工部までの距離を導出する導出部と、
前記距離が、予め決められた基準値以上か否かを判定する判定部と、
前記判定部による判定結果を、前記三次元データによる製品形状と共に画面に表示する表示部と、
を備える情報処理装置。
【請求項２】
前記一の加工部は、バーリングであり、前記他の加工部は、製品の端面である請求項１に記載の情報処理装置。
【請求項３】
前記一の加工部は、バーリングであり、前記他の加工部は、製品の曲げ面である請求項１に記載の情報処理装置。
【請求項４】
前記一の加工部は、一のバーリングであり、前記他の加工部は、他のバーリングである請求項１に記載の情報処理装置。
【請求項５】
前記表示部は、前記判定部によって判定される判定項目を前記画面に表示し、前記距離が予め決められた基準値以上か否を、前記判定項目の表示方法を異ならせて前記画面に表示する請求項１〜４の何れか１項に記載の情報処理装置。
【請求項６】
前記表示部は、前記距離が予め決められた基準値以上か否を、前記判定項目の色を異ならせて前記画面に表示する請求項５に記載の情報処理装置。
【請求項７】
前記表示部は、前記距離が基準値を満たさない度合によって、前記色を異ならせる請求項６に記載の情報処理装置。
【請求項８】
前記表示部は、前記距離が予め決められた基準値未満の場合に、基準値未満の部位を表す目印を、前記画面の前記三次元データによる製品形状上に表示する請求項１〜７の何れか１項に記載の情報処理装置。
【請求項９】
前記表示部は、前記目印として、前記一の加工部から前記他の加工部までの距離を示す線を前記画面の前記三次元データによる製品形状上に表示する請求項８に記載の情報処理装置。
【請求項１０】
前記表示部は、前記距離が基準値を満たさない度合によって、前記線の太さを異ならせて前記三次元データによる製品形状上に表示する請求項９に記載の情報処理装置。
【請求項１１】
コンピュータを、請求項１〜１０の何れか１項に記載の情報処理装置の各部として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１に記載の板金加工工程設計システムは、モノの情報と作業の情報とを合わせ持つ板金モデルを生成する生成部を備える。そして、工程マスターテーブルを基に工程テンプレートを生成して工程設計を行い、工程設計に応じて製品の製造を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−６５０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
板金を用いて加工される製品において、製品に特定の加工部が複数形成されることがある。このような場合に、一の加工部（＝例えばバーリング）と他の加工部（＝例えば端面）との距離を、予め決められた基準値以上に設定することが求められている。
【０００５】
従来、ユーザが、製品の３次元データにおける一の加工部と他の加工部とを指定し、一の加工部から他の加工部までの距離を取得する。そして、ユーザが、取得した距離と基準値とを比較して、取得した距離が基準値以上か否かを判断していた。このため、基準値以上か否かの判断に工数が必要であった。
【０００６】
本発明の課題は、ユーザが、一の加工部と他の加工部を指定して、一の加工部から他の加工部までの距離を取得する場合と比して、一の加工部から他の加工部までの距離が基準値以上か否かの判断に要するユーザの工数を低減することである。
【課題を解決するための手段】
【０００７】
本発明の第１態様に係る情報処理装置は、板金を用いて加工される製品の三次元データから、製品に形成された一の加工部の情報と他の加工部の情報とを取得する情報取得部と、前記一の加工部から前記他の加工部までの距離を導出する導出部と、前記距離が、予め決められた基準値以上か否かを判定する判定部と、前記判定部による判定結果を、前記三次元データによる製品形状と共に画面に表示する表示部と、を備えることを特徴とする。
【０００８】
本発明の第２態様に係る情報処理装置は、第１態様に記載の情報処理装置において、前記一の加工部は、バーリングであり、前記他の加工部は、製品の端面であることを特徴とする。
【０００９】
本発明の第３態様に係る情報処理装置は、第１態様に記載の情報処理装置において、前記一の加工部は、バーリングであり、前記他の加工部は、製品の曲げ面であることを特徴とする。
【００１０】
本発明の第４態様に係る情報処理装置は、第１態様に記載の情報処理装置において、前記一の加工部は、一のバーリングであり、前記他の加工部は、他のバーリングであることを特徴とする。
【００１１】
本発明の第５態様に係る情報処理装置は、第１〜第４態様の何れか１態様に記載の情報処理装置において、前記表示部は、前記判定部によって判定される判定項目を前記画面に表示し、前記距離が予め決められた基準値以上か否を、前記判定項目の表示方法を異ならせて前記画面に表示することを特徴とする。
【００１２】
本発明の第６態様に係る情報処理装置は、第５態様に記載の情報処理装置において、前記表示部は、前記距離が予め決められた基準値以上か否を、前記判定項目の色を異ならせて前記画面に表示することを特徴とする。
【００１３】
本発明の第７態様に係る情報処理装置は、第６態様に記載の情報処理装置において、前記表示部は、前記距離が基準値を満たさない度合によって、前記色を異ならせることを特徴とする。
【００１４】
本発明の第８態様に係る情報処理装置は、第１〜第７態様の何れか１態様に記載の情報処理装置において、前記表示部は、前記距離が予め決められた基準値未満の場合に、基準値未満の部位を表す目印を、前記画面の前記三次元データによる製品形状上に表示することを特徴とする。
【００１５】
本発明の第９態様に係る情報処理装置は、第８態様に記載の情報処理装置において、前記表示部は、前記目印として、前記一の加工部から前記他の加工部までの距離を示す線を前記画面の前記三次元データによる製品形状上に表示することを特徴とする。
【００１６】
本発明の第１０態様に係る情報処理装置は、第９態様に記載の情報処理装置において、前記表示部は、前記距離が基準値を満たさない度合によって、前記線の太さを異ならせて前記三次元データによる製品形状上に表示することを特徴とする。
【００１７】
本発明の第１１態様に係る情報処理プログラムは、コンピュータを、請求項１〜１０の何れか１項に記載の情報処理装置の各部として機能させることを特徴とする。
【発明の効果】
【００１８】
本発明の第１態様の情報処理装置によれば、ユーザが、一の加工部と他の加工部を指定して、一の加工部から他の加工部までの距離を取得する場合と比して、一の加工部から他の加工部までの距離が基準値以上か否かの判断に要するユーザの工数を低減することができる。
【００１９】
本発明の第２態様の情報処理装置によれば、ユーザが、バーリングと製品の端面とを指定して、バーリングから端面までの距離を取得する場合と比して、バーリングから端面までの距離が基準値以上か否かの判断に要するユーザの工数を低減することができる。
【００２０】
本発明の第３態様の情報処理装置によれば、ユーザが、バーリングと製品の曲面とを指定して、バーリングから曲面までの距離を取得する場合と比して、バーリングから曲面までの距離が基準値以上か否かの判断に要するユーザの工数を低減することができる。
【００２１】
本発明の第４態様の情報処理装置によれば、ユーザが、一のバーリングと他のバーリングの外周面とを指定して、一のバーリングから他のバーリングの外周面までの距離を取得する場合と比して、一のバーリングから他のバーリングの外周面までの距離が基準値以上か否かの判断に要するユーザの工数を低減することができる。
【００２２】
本発明の第５態様の情報処理装置によれば、判定部による判定結果に係わらず常に判定項目の表示が同じ場合と比して、どの判定項目が基準値未満であったかを容易に理解することができる。
【００２３】
本発明の第６態様の情報処理装置によれば、距離が基準値以上か否を判定項目の文字の書体を異なられて画面に表示する場合と比して、どの判定項目が基準値未満であったかを容易に理解することができる。
【００２４】
本発明の第７態様の情報処理装置によれば、距離が基準値を満たさない度合に係わらず色が同じ場合と比して、基準値を満たさない度合を容易に理解することができる。
【００２５】
本発明の第８態様の情報処理装置によれば、画面の三次元データによる製品形状上に何も表示されない場合と比して、基準値未満の部位を容易に理解することができる。
【００２６】
本発明の第９態様の情報処理装置によれば、画面の三次元データによる製品形状上に星印を付して基準値未満の部位を表示する場合と比して、どの部位の距離が基準値未満かを容易に理解することができる。
【００２７】
本発明の第１０態様の情報処理装置によれば、距離が基準値を満たさない度合に係わらず線の太さが同じ場合と比して、基準値を満たさない度合を容易に理解することができる。
【００２８】
本発明の第１１態様の情報処理プログラムによれば、ユーザが、一の加工部と他の加工部を指定して、一の加工部から他の加工部までの距離を取得する場合と比して、一の加工部から他の加工部までの距離が基準値以上か否かの判断に要するユーザの工数を低減することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る情報処理装置によってモニターの画面に表示された画像を示した図面である。
【図２】本発明の実施形態に係る情報処理装置によって形状が基準を満たしているか否かが判断されるブラケットを示した斜視図である。
【図３】本発明の実施形態に係る情報処理装置によって形状が基準を満たしているか否かが判断されるブラケットを示した斜視図である。
【図４】（Ａ）（Ｂ）本発明の実施形態に係る情報処理装置によって形状が基準を満たしているか否かが判断されるブラケットを示した平面図、側面図である。
【図５】（Ａ）（Ｂ）本発明の実施形態に係る情報処理装置によって形状が基準を満たしているか否かが判断されるブラケットの加工工程を示した図面である。
【図６】（Ａ）（Ｂ）本発明の実施形態に係る情報処理装置によって形状が基準を満たしているか否かが判断されるブラケットの加工工程を示した図面である。
【図７】本発明の実施形態に係る情報処理装置による作業フローを示したフロー図である。
【図８】本発明の実施形態に係る情報処理装置による作業フローを示したフロー図である。
【図９】本実施形態に係る情報処理装置の機能構成の例を示すブロック図である。
【図１０】本実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図１１】本発明の実施形態に係る情報処理装置によってモニターの画面に表示された画像を示した図面である。
【図１２】本発明の実施形態に係る情報処理装置によって形状が基準を満たしているか否かが判断されるブラケットを示した斜視図である。
【図１３】本発明の実施形態に係る情報処理装置によってモニターの画面に表示された画像を示した図面である。
【図１４】本発明の実施形態に係る情報処理装置によって形状が基準を満たしているか否かが判断されるブラケットを示した斜視図である。
【図１５】本発明の実施形態に係る情報処理装置によってモニターの画面に表示された画像を示した図面である。
【図１６】本発明の実施形態に係る情報処理装置によって形状が基準を満たしているか否かが判断されるブラケットを示した斜視図である。
【発明を実施するための形態】
【００３０】
本発明の実施形態に係る情報処理装置、及び情報処理プログラムの一例を、図１〜図１６を用いて説明する。なお、各図面において同一または等価な構成要素および部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００３１】
（全体構成）
本実施形態に係る情報処理装置３０は、板金を用いて加工される製品の３次元データから、製品の形状が基準（＝設計基準）を満足しているか否かを判断するため用いられる。また、この情報処理装置３０は、画面１１２を有するモニター１１０に接続されている。先ず、製品の一例であるブラケット５０の形状、及びブラケット５０を加工するための各加工工程について説明する。次に、情報処理装置３０のハードウェア構成、及び情報処理装置３０の機能構成を説明する。
【００３２】
〔ブラケット５０の形状〕
ブラケット５０は、例えば、板金である冷間圧延鋼板（＝ＳＰＣＣ）を用いて加工される。なお、図中に示す矢印Ｚは製品上下方向（鉛直方向）を示し、矢印Ｘは製品幅方向（水平方向）を示し、矢印Ｙは製品奥行方向（水平方向）を示す。ブラケット５０は、製品の一例である。
【００３３】
ブラケット５０は、図３に示されるように、端面５０ａを有し、ブラケット５０には、板面が上下方向を向いた平板状の基部５２と、板面が幅方向を向いた平板状の壁部５４と、基部５２と壁部５４とを連結する連結部５６とが形成されている。さらに、基部５２には、バーリング５８と、バーリング６０とが形成されている。ここで、「バーリング」とは、平板状の板部に形成された筒状の部分（＝筒部）である。
【００３４】
基部５２は、板厚方向から見て、奥行方向に延びた矩形状とされ、基部５２の角部は、円弧状とされている。壁部５４は、板厚方向から見て、奥行方向に延びた矩形状とされ、壁部５４の角部は、円弧状とされている。連結部５６は、奥行方向から見て円弧状とされており、連結部５６の一端と基部５２の端部とが繋がっており、連結部５６の他端と壁部５４の下端とが繋がっている。
【００３５】
バーリング５８は、基部５２において奥行方向の手前側で、かつ、基部５２において幅方向の中央側の部分に形成されており、基部５２の板面から上方に突出している。バーリング５８は、基部５２の板厚方向から見て、円状とされ、基部５２から立ち上がる外周面５８ａを有している。
【００３６】
バーリング６０は、基部５２において奥行方向の奥側で、かつ、基部５２において幅方向の中央側の部分に形成されており、基部５２の板面から上方に突出している。バーリング６０は、基部５２の板厚方向から見て、奥行方向に延びた長円状とされ、基部５２から立ち上がる外周面６０ａを有している。なお、本実施形態では、バーリング５８、６０に示す３次元データには、曲げＲを示す曲面のデータは設けられていない。
【００３７】
〔ブラケット５０を加工（成形）するための各加工工程〕
ブラケット５０は、ブランク工程、フォーム工程、ピアス工程、及びパンチ工程の４つの加工工程によって加工される。
【００３８】
先ず、ブランク工程で、図５（Ａ）に示されるように、板金からブラケット５０となる部分の板材８２が切り出される。これにより、ブラケット５０の端面５０ａとなる部分が形成される。次に、フォーム工程で、図５（Ｂ）に示されるように、板材８２を曲げて、基部５２、壁部５４、及び連結部５６が加工される。
【００３９】
さらに、ピアス工程で、図６（Ａ）に示されるように、基部５２において奥行方向の手前側の部分に円形状の貫通孔８４が加工され、基部５２において奥行方向の奥側の部分に奥行方向に延びた長円形状の貫通孔８６が加工される。また、パンチ工程で、図６（Ｂ）に示すように、貫通孔８４、８６の外周部分を上方へ突出し、外周面５８ａ、６０ａを有するバーリング５８、６０が加工される。このようにして、ブラケット５０が加工される。
【００４０】
〔情報処理装置３０のハードウェア構成〕
図１０は、情報処理装置３０のハードウェア構成を示すブロック図である。
【００４１】
図１０に示されるように、情報処理装置３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３６、ストレージ３８を有する。各構成は、バス４０を介して相互に通信可能に接続されている。
【００４２】
ＣＰＵ３２は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、ＣＰＵ３２は、ＲＯＭ３４またはストレージ３８から情報処理プログラムを読み出し、ＲＡＭ３６を作業領域として情報処理プログラムを実行する。ＣＰＵ３２は、ＲＯＭ３４またはストレージ３８に記録されている情報処理プログラムにしたがって、各構成の制御および各種の演算処理を行う。
【００４３】
ＲＯＭ３４は、各種プログラムおよび各種データを格納する。ＲＡＭ３６は、作業領域として一時的に各種プログラムまたはデータを記憶する。ストレージ３８は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、オペレーティングシステムを含む各種プログラム、および各種データを格納する。
【００４４】
〔情報処理装置３０の機能構成〕
図９は、情報処理装置３０の機能構成の例を示すブロック図である。
図９に示されるように、情報処理装置３０は、情報取得部３０２、導出部３０４、判定部３０６、及び表示部３０８を有する。各機能構成は、ＣＰＵ３２がＲＯＭ３４またはストレージ３８に記憶された情報処理プログラムを読み出し、実行することにより実現される。
【００４５】
この情報処理装置３０は、前述したように、板金を用いて加工されるブラケット５０の３次元データから、ブラケット５０の形状が基準（＝設計基準）を満足しているか否かを判断するため用いられる。
【００４６】
−情報取得部３０２−
情報取得部３０２は、ブラケット５０の三次元データから、ブラケット５０に形成されたバーリング５８、６０の情報、ブラケット５０の端面５０ａの情報、及びブラケット５０において板材が曲げられている部分である連結部５６において内周側の湾曲面５６ａの情報を取得する。湾曲面５６ａは、曲げ面の一例である。
【００４７】
この構成において、ブラケット５０の三次元データが、情報処理装置３０の予め決められた部分にアップロードされると、情報取得部３０２は、三次元データから、バーリング５８、６０の情報、端面５０ａの情報、及び湾曲面５６ａの情報を取得する。具体的には、情報取得部３０２は、三次元データから、バーリング５８とバーリング６０との相対位置情報を取得する。さらに、情報取得部３０２は、バーリング５８、６０に対する端面５０ａの位置情報、及びバーリング５８、６０に対する湾曲面５６ａの位置情報を取得する。このように、情報取得部３０２は、位置情報取得手段として機能している。
【００４８】
−導出部３０４−
導出部３０４は、バーリング５８、６０から端面５０ａまでの基部５２の板面に沿った距離、及びバーリング５８、６０から湾曲面５６ａまでの基部５２の板面に沿った距離を導出する。さらに、導出部３０４は、バーリング５８からバーリング６０の外周面６０ａまでの距離、及びバーリング６０からバーリング５８の外周面５８ａまでの距離を導出する。バーリング５８が、一の加工部の一例の場合は、バーリング６０が、他の加工部の一例であり、バーリング６０が、一の加工部の一例の場合は、バーリング５８が、他の加工部の一例である。また、端面５０ａ、及び湾曲面５６ａは、他の加工部の一例である。
【００４９】
−判定部３０６−
判定部３０６は、導出部３０４によって導出された距離が、予め決められた基準値以上か否かを判定する。なお、基準値については、ＲＯＭ３４に記憶されている。換言すれば、判定部３０６は、導出部３０４によって導出された複数の距離の中から、基準値未満の距離を選び出す。
【００５０】
−表示部３０８−
表示部３０８は、判定部３０６による判定結果を、三次元データによるブラケット５０の形状と共に画面１１２に表示する。
【００５１】
具体的には、表示部３０８は、判定部３０６によって判定される判定項目を画面１１２に表示し、距離が予め決められた基準値以上か否を、判定項目の色を異なられて画面１１２に表示する（図１参照）。より具体的には、表示部３０８は、距離が基準値を満たさない度合によって、判定項目の色を異ならせて画面１１２に表示する。換言すれば、表示部３０８は、距離が予め決められた基準値以上か否を、距離が基準値を満たさない度合によって、表示方法を異ならせて画面１１２に表示する。なお、「距離が基準値を満たさない度合」とは、基準値から離れる絶対値を比較することで導かれる。
【００５２】
さらに、表示部３０８は、距離が予め決められた基準値未満の場合には、基準値未満の部位を表す目印を、画面１１２に表示されているブラケット５０の形状上に表示する。具体的には、表示部３０８は、基準値未満の部位に対応する一の加工部と他の加工部とを繋ぐ線を、目印として画面１１２の三次元データによる製品形状上に表示する。さらに、表示部３０８は、距離が基準値を満たさない度合によって、線の太さを異ならせて三次元データによる製品形状上に表示する。
【００５３】
このように、表示部３０８は、ユーザへ基準値を満たさない部位を知らせる報知手段として機能している。
【００５４】
（要部構成の作用）
次に、情報処理装置３０を用いてブラケット５０の三次元データを処理する工程について、図７、図８に示すフロー図を用いて説明する。先ず、情報処理装置３０が、三次元データからバーリング５８、６０の情報を取得する工程を図７のフロー図を用いて説明し、次に、情報処理装置３０が、ブラケット５０の形状が基準を満足しているか否かを判断する工程を図８のフロー図を用いて説明する。
【００５５】
〔バーリング５８、６０の情報を取得する工程〕
ユーザが、ブラケット５０の三次元データを、情報処理装置３０の予め決められた部分にアップロードすると、図７に示すステップＳ１００で、情報取得部３０２は、三次元データからブラケット５０の板厚情報を取得する。
【００５６】
次に、ステップＳ２００で、情報取得部３０２は、ブラケット５０に板厚の１．５倍以上の高さの内周面が形成されているか否かを判断する。ここで、「内周面」とは、板材の板面（本実施形態では、基部５２の板面）に対して直交する面で、かつ、一周繋がって内側を向いている面である。
【００５７】
本実施形態では、バーリング５８、６０の内周面５８ｂ、６０ｂは、図３、図４（Ａ）（Ｂ）に示されるように、高さが板厚の１．５倍以上とされ、基部５２の板面に対して直交する面で、かつ、一周繋がって内側を向いている面である。このため、情報取得部３０２は、ブラケット５０に板厚の１．５倍以上の高さの内周面５８ｂ、６０ｂが形成されていると判断する。
【００５８】
内周面が形成されている場合に、ステップＳ３００へ移行し、前述した要件を満たさない場合に、作業を終了する。
【００５９】
次に、ステップＳ３００で、情報取得部３０２は、内周面５８ｂ、６０ｂが、１個の曲面、又は２個の曲面と２個の平面とで構成されているか否かを判断する。本実施形態では、内周面５８ｂは、図４（Ａ）に示されるように、１個の曲面で構成されている。また、内周面６０ｂは、奥行方向に対向する２個の曲面６２ａと、幅方向に対向する２個の平面６２ｂとで構成されている。このため、情報取得部３０２は、内周面５８ｂが、１個の曲面で構成され、内周面６０ｂが２個の曲面と２個の平面とで構成されていると判断する。
【００６０】
内周面５８ｂ、６０ｂが、１個の曲面、又は２個の曲面と２個の平面とで構成されている場合に、ステップＳ４００へ移行し、前述した要件を満たさない場合に、作業を終了する。
【００６１】
次に、ステップＳ４００で、情報取得部３０２は、内周面５８ｂ、６０ｂの先端に、２本の稜線で囲まれた円環面、又は長円環面が形成されているか否かを判断する。本実施形態では、内周面５８ｂの先端に、図３、図４（Ａ）に示されるように、２本の稜線に囲まれた円環面５８ｃが形成されている。また、内周面６０ｂの先端に、２本の稜線で囲まれた長円環面６０ｃが形成されている。このため、情報取得部３０２は、内周面５８ｂ、６０ｂの先端に、２本の稜線で囲まれた円環面５８ｃ、又は長円環面６０ｃが形成されていると判断する。
【００６２】
内周面５８ｂ、６０ｂの先端に、２本の稜線で囲まれた円環面、又は長円環面が形成されている場合に、ステップＳ５００へ移行し、前述した要件を満たさない場合に、作業を終了する。
【００６３】
次に、ステップＳ５００で、情報取得部３０２は、円環面５８ｃ、又は長円環面６０ｃの外側に高さ方向に延びている外周面が形成されているか否かを判断する。ここで、「外周面」とは、板材の板面（本実施形態では、基部５２の板面）に対して直交する面で、かつ、一周繋がって外側を向いている面である。
【００６４】
本実施形態では、バーリング５８、６０の外周面５８ａ、６０ａは、図３、図４（Ａ）に示されるように、基部５２の板面に対して直交する面で一周繋がっており、かつ、外側を向いている。このため、情報取得部３０２は、基部５２の板面に対して直交する面で、かつ、一周繋がって外側を向いている外周面５８ａ、６０ａが形成されていると判断する。
【００６５】
外周面が形成されている場合に、ステップＳ６００へ移行し、前述した要件を満たさない場合に、作業を終了する。
【００６６】
ステップＳ６００で、情報取得部３０２は、円孔バーリングとしてバーリング５８と、長孔バーリングとしてバーリング６０とを認識して一連の作業を終了する。
【００６７】
〔ブラケット５０の形状が基準を満足しているか否かを判断する工程〕
次に、ブラケット５０の形状が基準を満足しているか否かを判断する工程について説明する。具体的には、前述した工程で認識されたバーリング５８、６０が基準を満足した位置に形成されている否かを判断する工程について説明する。より具体的には、バーリング５８からバーリング６０の外周面６０ａまでの距離、バーリング６０からバーリング５８の外周面５８ａまでの距離が、基準値以上か否かを判断する工程について説明する。さらに、バーリング５８、６０から端面５０ａまでの距離、及びバーリング５８、６０から湾曲面５６ａまでの距離が、基準値以上か否かを判断する工程について説明する。
【００６８】
先ず、図８に示すステップＴ１００で、情報取得部３０２は、バーリング５８、６０の外周面５８ａ、６０ａに隣接している第一隣接面を夫々取得する。本実施形態では、情報取得部３０２は、図３、図４（Ａ）に示されるように、バーリング５８、６０の外周面５８ａ、６０ａに隣接する基部５２の一方の板面５２ａを第一隣接面として取得する。
【００６９】
次に、ステップＴ２００で、情報取得部３０２は、板面５２ａに隣接している第二隣接面を取得する。本実施形態では、情報取得部３０２は、図３、図４（Ａ）に示されるように、板面５２ａに隣接しているバーリング５８、６０の外周面５８ａ、６０ａと、板面５２ａに隣接するブラケット５０の端面５０ａと、板面５２ａに隣接する連結部５６の湾曲面５６ａを第二隣接面として取得する。
【００７０】
次に、ステップＴ３００で、情報取得部３０２は、図７のステップＳ５００で判断されたバーリングの外周面５８ａ、６０ａをステップＴ２００で第二隣接面として取得しているか否かを判断する。本実施形態では、バーリングの外周面５８ａ、６０ａを取得しているため、ステップＴ４００へ移行する。なお、バーリングの外周面を取得していない場合は、ステップＴ４１０へ移行する。
【００７１】
次に、ステップＴ４００で、情報取得部３０２は、外周面５８ａ、６０ａを判定対象の第二隣接面と認識する。
【００７２】
次に、ステップＴ５００で、導出部３０４が、バーリング５８から第二隣接面である外周面６０ａまでの距離Ｌ０１、及びバーリング６０から第二隣接面である外周面５８ａまでの距離Ｌ０２を導出する（図２参照）。さらに、判定部３０６は、距離Ｌ０１、Ｌ０２が予め決められた基準値以上か否かを判定する。なお、距離Ｌ０１、Ｌ０２が基準値以上を満たす必要があるのは、前述したパンチ工程で加工されるバーリング５８、６０の位置精度を確保するためである。より具体的には、前述したパンチ工程でバーリング５８、６０を加工するときに、基部５２を押さえる平面を確保するためである。
【００７３】
次に、ステップＴ６００で、表示部３０８は、判定部３０６による判定結果を、三次元データによる製品形状と共に画面１１２に表示する。具体的には、表示部３０８は、図１に示す画面１１２の右側の部分に、三次元データによる製品形状を表示し、左側の部分に、判定結果の表を表示する。判定結果の表には、判定項目と、判定項目に対する基準値と、基準値を満足していないＮＧ箇所の数とが記載されている。
【００７４】
本実施形態では、距離Ｌ０１、Ｌ０２が基準値以上であるため、表示部３０８は、「バーリング〜バーリング」と記載されている判定項目の欄を緑色に着色して表示する。さらに、表示部３０８は、バーリングからバーリングまでの距離については、ＮＧ箇所数を「０」と表示する。なお、緑色については、図中において白抜きで表示する。
【００７５】
一方、導出部３０４によって導出された距離が基準値未満の場合は、表示部３０８は、判定結果の表に、ＮＧ箇所数を表示し、ＮＧ箇所を三次元データによる製品形状上に表示する。
【００７６】
次に、ステップＴ７００で、情報取得部３０２は、他に第二隣接面を取得しているか否かを判断する。具体的には、情報取得部３０２が、既に判定を行った第二隣接面の他に第二隣接面を取得しているか否かを判断する。本実施形態では、バーリング５８、６０の外周面５８ａ、６０ａの他に第二隣接面として端面５０ａ、及び湾曲面５６ａを取得している。このため、ステップＴ４１０へ移行する。なお、既に判定を行った第二隣接面の他に第二隣接面を取得していない場合は、一連の作業が終了する。
【００７７】
ステップＴ７００からステップＴ４１０へ移行した場合、又はステップＴ３００からステップＴ４１０へ移行した場合に、ステップＴ４１０で、情報取得部３０２は、第二隣接面として取得した端面５０ａを構成すると共に対向する一方の縁から他方の縁までの最短距離が、ブラケット５０の板厚と同じか否かを判断する。さらに、情報取得部３０２は、第二隣接面として取得した湾曲面５６ａを構成すると共に対向する一方の縁から他方の縁までの最短距離が、ブラケット５０の板厚と同じか否かを判断する。
【００７８】
本実施形態では、端面５０ａを構成すると共に対向する一方の縁から他方の縁までの最短距離は、ブラケット５０の板厚と同じである。このため、ステップＴ４５０へ移行する。なお、一方の縁から他方の縁までの最短距離がブラケット５０の板厚と同じ第二隣接面を取得していない場合は、ステップＴ４６０へ移行する。
【００７９】
ステップＴ４５０では、情報取得部３０２は、端面５０ａを判定対象の第二隣接面と認識し、ステップＴ５００で、導出部３０４が、バーリング５８から第二隣接面である端面５０ａまでの距離Ｌ０３、及びバーリング６０から第二隣接面である端面５０ａまでの距離Ｌ０４を導出する（図２参照）。さらに、判定部３０６は、距離Ｌ０３、Ｌ０４が予め決められた基準値以上か否かを判定する。なお、距離Ｌ０３、Ｌ０４が基準値以上を満たす必要があるのは、前述したパンチ工程で加工されるバーリング５８、６０の位置精度を確保するためである。より具体的には、前述したパンチ工程でバーリング５８、６０を加工するときに、基部５２を押さえる平面を確保するためである。
【００８０】
次に、ステップＴ６００で、表示部３０８は、判定部３０６による判定結果を、三次元データによる製品形状と共に画面１１２に表示する。本実施形態では、距離Ｌ０３、Ｌ０４が基準値以上であるため、表示部３０８は、図１に示す判定結果の表で、「バーリング〜端面」と記載されている判定項目の欄を緑色に着色して表示する。さらに、表示部３０８は、バーリングから端面までの距離については、ＮＧ箇所数を「０」と表示する。
【００８１】
一方、導出部３０４によって導出された距離が基準値未満の場合は、表示部３０８は、判定結果の表に、ＮＧ箇所数を表示し、ＮＧ箇所を三次元データによる製品形状上に表示する。
【００８２】
次に、ステップＴ７００で、情報取得部３０２は、他に第二隣接面を取得しているか否かを判断する。具体的には、情報取得部３０２が、既に判定を行った第二隣接面の他に第二隣接面を取得しているか否かを判断する。本実施形態では、外周面５８ａ、６０ａ及び端面５０ａの他に第二隣接面として湾曲面５６ａを取得している。このため、ステップＴ４１０へ移行する。なお、既に判定を行った第二隣接面の他に第二隣接面を取得していない場合は、一連の作業が終了する。
【００８３】
ステップＴ７００からステップＴ４１０へ移行した場合、又はステップＴ３００からステップＴ４１０へ移行した場合に、ステップＴ４１０で、情報取得部３０２は、第二隣接面として取得した湾曲面５６ａを構成すると共に対向する一方の縁から他方の縁までの最短距離が、ブラケット５０の板厚と同じか否かを判断する。
【００８４】
本実施形態では、湾曲面５６ａを構成すると共に対向する一方の縁から他方の縁までの最短距離は、ブラケット５０の板厚と異なる。このため、ステップＴ４６０へ移行する。
【００８５】
ステップＴ４６０では、情報取得部３０２は、湾曲面５６ａを判定対象の第二隣接面と認識し、ステップＴ５００で、導出部３０４が、バーリング５８から第二隣接面である湾曲面５６ａまでの距離Ｌ０５、及びバーリング６０から第二隣接面である湾曲面５６ａまでの距離Ｌ０６を導出する（図２参照）。さらに、判定部３０６は、距離Ｌ０５、Ｌ０６が予め決められた基準値以上か否かを判定する。なお、距離Ｌ０３、Ｌ０４が基準値以上を満たす必要があるのは、前述したパンチ工程で加工されるバーリング５８、６０の位置精度を確保するためである。より具体的には、前述したパンチ工程でバーリング５８、６０を加工するときに、基部５２を押さえる平面を確保するためである。
【００８６】
次に、ステップＴ６００で、表示部３０８は、判定部３０６による判定結果を、三次元データによる製品形状と共に画面１１２に表示する。本実施形態では、距離Ｌ０５、Ｌ０６が基準値以上であるため、表示部３０８は、図１に示す判定結果の表で、「バーリング〜湾曲面」と記載されている判定項目の欄を緑色に着色して表示する。さらに、表示部３０８は、バーリングから湾曲面までの距離については、ＮＧ箇所数を「０」と表示する。
【００８７】
一方、導出部３０４によって導出された距離が基準値未満の場合は、表示部３０８は、判定結果の表に、ＮＧ箇所数を表示し、ＮＧ箇所を三次元データによる製品形状上に表示する。
【００８８】
次に、ステップＴ７００で、情報取得部３０２は、他に第二隣接面を取得しているか否かを判断する。具体的には、情報取得部３０２が、既に判定を行った第二隣接面の他に第二隣接面を取得しているか否かを判断する。本実施形態では、外周面５８ａ、６０ａ、端面５０ａ、及び湾曲面５６ａの他に第二隣接面を取得していない。これにより、一連の作業が終了する。
【００８９】
〔ブラケット１５０の三次元データを処理する工程〕
次に、情報処理装置３０を用いてブラケット１５０の三次元データを処理する工程について説明する。ブラケット１５０については、ブラケット５０と異なる部分を主に説明する。
【００９０】
ブラケット１５０は、図１２に示されるように、基部５２と、壁部５４と、連結部５６とを有している。さらに、基部５２には、バーリング１５８と、バーリング１６０とが形成されている。バーリング１５８は、バーリング５８と同様の形状で、バーリング５８に対して幅方向の位置が異なり、バーリング５８に対して端面５０ａに近い位置に形成されている。
【００９１】
バーリング１６０は、バーリング６０と同様の形状で、バーリング６０に対して幅方向の位置が異なり、バーリング６０に対して端面５０ａに近い位置に形成されている。また、バーリング１６０から端面５０ａまでの距離は、バーリング１５８から端面５０ａまでの距離と比して短くされている。
【００９２】
この構成において、図８に示すステップＴ５００で、導出部３０４が、バーリング１５８から第二隣接面である端面５０ａまでの距離Ｌ１３、及びバーリング１６０から第二隣接面である端面５０ａまでの距離Ｌ１４を導出する（図１２参照）。さらに、判定部３０６は、距離Ｌ１３、Ｌ１４が予め決められた基準値以上か否かを判定する。本実施形態では、距離Ｌ１３、Ｌ１４は、基準値未満である。また、距離Ｌ１４は、距離Ｌ１３と比して基準値を満たさない度合いが大きい。このため、判定部３０６は、距離Ｌ１３、Ｌ１４を基準値未満と判定する。
【００９３】
次に、ステップＴ６００で、表示部３０８は、判定部３０６による判定結果を、三次元データによる製品形状と共に画面１１２に表示する。
【００９４】
具体的には、本実施形態では、距離Ｌ１３、Ｌ１４が基準値未満であるため、表示部３０８は、図１１に示す判定結果の表で、「バーリング〜端面」と記載されている判定項目の欄を赤色に着色して表示する。さらに、表示部３０８は、バーリングから端面までの距離については、ＮＧ箇所数を「２」と表示する。なお、赤色については、図中においてドットで表示する。
【００９５】
さらに、表示部３０８は、基準値を満たしていない目印として、バーリング１５８、１６０から端面５０ａまでの距離を示す線１７０、１７２を三次元データによる製品形状上に表示する。ここで、「バーリング５８、６０から端面５０ａまでの距離を示す線」とは、バーリング１５８、１６０から端面５０ａまでを繋ぐ線であって、線の長さが、バーリング１５８、１６０から端面５０ａまでの距離と同じ線である。
【００９６】
また、前述したように、距離Ｌ１４は、距離Ｌ１３と比して基準値を満たさない度合いが大きい。このため、表示部３０８は、バーリング１６０から端面５０ａまでを繋ぐ線１７０を、バーリング１５８から端面５０ａまでを繋ぐ線１７２と比して太く表示する。これにより、一連の作業が終了する。
【００９７】
〔ブラケット２５０の三次元データを処理する工程〕
次に、情報処理装置３０を用いてブラケット２５０の三次元データを処理する工程について説明する。ブラケット２５０については、ブラケット５０と異なる部分を主に説明する。
【００９８】
ブラケット２５０は、図１４に示されるように、基部５２と、壁部５４と、連結部５６とを有している。さらに、基部５２には、バーリング２５８と、バーリング２６０とが形成されている。バーリング２５８は、バーリング５８と同様の形状で、バーリング５８に対して幅方向の位置が異なり、バーリング５８に対して端面５０ａに近い位置に形成されている。
【００９９】
バーリング２６０は、バーリング６０と同様の形状で、バーリング６０に対して幅方向の位置が異なり、バーリング６０に対して湾曲面５６ａに近い位置に形成されている。また、バーリング２５８から端面５０ａまでの距離は、バーリング２６０から湾曲面５６ａまでの距離と比して短くされている。
【０１００】
この構成において、図８に示すステップＴ５００で、導出部３０４が、バーリング２５８から第二隣接面である端面５０ａまでの距離Ｌ２３、及びバーリング２６０から第二隣接面である湾曲面５６ａまでの距離Ｌ２４を導出する（図１４参照）。
【０１０１】
さらに、判定部３０６は、距離Ｌ２３、Ｌ２４が予め決められた基準値以上か否かを判定する。本実施形態では、距離Ｌ２３、Ｌ２４は、基準値未満である。また、距離Ｌ２３は、距離Ｌ２４と比して基準値を満たさない度合いが大きい。このため、判定部３０６は、距離Ｌ２３、Ｌ２４を基準値未満と判定する。
【０１０２】
次に、ステップＴ６００で、表示部３０８は、判定部３０６による判定結果を、三次元データによる製品形状と共に画面１１２に表示する。
【０１０３】
具体的には、本実施形態では、距離Ｌ２３が基準値未満であるため、表示部３０８は、図１３に示す判定結果の表で、「バーリング〜端面」と記載されている判定項目の欄を赤色に着色して表示する。さらに、表示部３０８は、バーリングから端面までの距離については、ＮＧ箇所数を「１」と表示する。
【０１０４】
さらに、距離Ｌ２４が基準値未満であるため、表示部３０８は、図１３に示す判定結果の表で、「バーリング〜湾曲面」と記載されている判定項目の欄を橙色に着色して表示する。さらに、表示部３０８は、バーリングから湾曲面までの距離については、ＮＧ箇所数を「１」と表示する。「バーリング〜湾曲面」と記載されている判定項目の欄を橙色に着色して表示するのは、距離Ｌ２３は、距離Ｌ２４と比して基準値を満たさない度合いが大きいからである。なお、橙色については、図中において、赤色を示すドットと比して薄いドットで表示する。
【０１０５】
さらに、表示部３０８は、目印として、バーリング２５８から端面５０ａまでの距離を示す線２７０を三次元データによる製品形状上に表示する。さらに、表示部３０８は、目印として、バーリング２５８から湾曲面５６ａまでの距離を示す線２７２を三次元データによる製品形状上に表示する。
【０１０６】
前述したように、距離Ｌ２３は、距離Ｌ２４と比して基準値を満たさない度合いが大きい。このため、表示部３０８は、バーリング２５８から端面５０ａまでを繋ぐ線２７０を、バーリング２６０から湾曲面５６ａまでを繋ぐ線２７２と比して太く表示する。これにより、一連の作業が終了する。
【０１０７】
〔ブラケット３５０の三次元データを処理する工程〕
次に、情報処理装置３０を用いてブラケット３５０の三次元データを処理する工程について説明する。ブラケット３５０については、ブラケット５０と異なる部分を主に説明する。
【０１０８】
ブラケット３５０は、図１６に示されるように、基部５２と、壁部５４と、連結部５６とを有している。さらに、基部５２には、バーリング３５８と、バーリング６０とが形成されている。バーリング３５８は、バーリング５８と同様の形状で、バーリング５８に対して奥行方向の位置が異なり、バーリング５８に対してバーリング６０に近い位置に形成されている。
【０１０９】
この構成において、図８に示すステップＴ５００で、導出部３０４が、バーリング３５８から第二隣接面であるバーリング６０の外周面６０ａまでの距離Ｌ３１を導出する。さらに、導出部３０４は、バーリング６０から第二隣接面であるバーリング３５８の外周面３５８ａまでの距離Ｌ３２を導出する（図１６参照）。
【０１１０】
さらに、判定部３０６は、距離Ｌ３１、Ｌ３２が予め決められた基準値以上か否かを判定する。本実施形態では、距離Ｌ３１、Ｌ３２は、基準値未満である。このため、判定部３０６は、距離Ｌ３１、Ｌ３２を基準値未満と判定する。
【０１１１】
次に、ステップＴ６００で、表示部３０８は、判定部３０６による判定結果を、三次元データによる製品形状と共に画面１１２に表示する。
【０１１２】
具体的には、本実施形態では、距離Ｌ３１、Ｌ３２が基準値未満であるため、表示部３０８は、図１５に示す判定結果の表で、「バーリング〜バーリング」と記載されている判定項目の欄を赤色に着色して表示する。さらに、表示部３０８は、バーリングからバーリングまでの距離については、ＮＧ箇所数を「１」と表示する。なお、距離Ｌ３１と距離Ｌ３２とが基準値未満であるが、距離Ｌ３１と距離Ｌ３２とは同じ部位の距離を導出した結果であるため、ＮＧ箇所数については、「１」と表示する。
【０１１３】
さらに、表示部３０８は、目印として、バーリング３５８からバーリング６０までの距離を示す線３７０を三次元データによる製品形状上に表示する。これにより、一連の作業が終了する。
【０１１４】
（まとめ）
以上説明したように、ブラケット５０、１５０、２５０、３５０の三次元データを、情報処理装置３０にアップロードすると、導出部３０４が所定の距離を導出し、判定部３０６が、導出された距離が基準値以上か否かを判定する。さらに、表示部３０８が、判定部３０６による判定結果を画面１１２に表示する。このため、情報処理装置３０では、ユーザが、一の加工部と他の加工部を指定して、一の加工部から他の加工部までの距離を取得する場合と比して、一の加工部から他の加工部までの距離が基準値以上か否かの判断に要するユーザの工数が低減される。
【０１１５】
具体的には、情報処理装置３０では、ユーザがバーリング５８、６０と端面５０ａとを指定して、バーリング５８、６０から端面５０ａまでの距離を取得する場合と比して、バーリング５８、６０から端面５０ａまでの距離が基準値以上か否かの判断に要するユーザの工数が低減される。
【０１１６】
また、情報処理装置３０では、ユーザがバーリング５８、６０と湾曲面５６ａとを指定して、バーリング５８、６０から湾曲面５６ａまでの距離を取得する場合と比して、バーリング５８、６０から湾曲面５６ａまでの距離が基準値以上か否かの判断に要するユーザの工数が低減される。
【０１１７】
また、情報処理装置３０では、ユーザがバーリング５８とバーリング６０の外周面６０ａとを指定して、バーリング５８からバーリング６０の外周面６０ａまでの距離を取得する場合と比して、バーリング５８からバーリング６０の外周面６０ａまでの距離が基準値以上か否かの判断に要するユーザの工数が低減される。
【０１１８】
また、情報処理装置３０では、前述したように、導出部３０４が所定の距離を導出し、判定部３０６が、導出された距離が基準値以上か否かを判定する。さらに、表示部３０８が、判定部３０６による判定結果を画面１１２に表示する。このため、ユーザが、一の加工部と他の加工部を指定して、一の加工部から他の加工部までの距離を取得する場合と比して、判定箇所が漏れてしまうのが抑制される。
【０１１９】
また、情報処理装置３０では、表示部３０８は、判定部３０６によって判定される判定項目を画面１１２に表示し、導出部３０４に導出された距離が基準値以上か否を、判定項目の欄の色を異ならせて画面１１２に表示する。このため、判定部３０６による判定結果に係わらず常に判定項目の表示が同じ場合と比して、どの判定項目の距離が基準値未満であったかが容易に理解される。
【０１２０】
また、情報処理装置３０では、前述したように、表示部３０８は、導出部３０４に導出された距離が基準値以上か否を、判定項目の欄の色を異ならせて画面１１２に表示する。このため、距離が基準値以上か否を判定項目の文字の書体を異ならせて画面に表示する場合と比して、どの判定項目が基準を満たさなかったのが容易に分かる。
【０１２１】
また、情報処理装置３０では、表示部３０８は、距離が基準値を満たさない度合によって、判定項目の欄の色を異ならせて画面１１２に表示する。このため、距離が基準値を満たさない度合に係わらず色が同じ場合と比して、基準値を満たさない度合が容易に理解される。
【０１２２】
また、情報処理装置３０では、表示部３０８は、導出された距離が基準値未満の場合には、基準値未満の部位を表す線を、画面１１２の三次元データによる製品形状上に表示する。このため、画面１１２の三次元データによる製品形状上になにも表示されない場合と比して、距離が基準値未満の部位が容易に理解される。
【０１２３】
また、情報処理装置３０では、前述したように、表示部３０８は、導出された距離が基準値未満の場合には、基準値未満の部分を表す線を、画面１１２の三次元データによる製品形状上に表示する。このため、画面１１２の三次元データによる製品形状上に星印を付して基準値未満の部分を表示する場合と比して、距離が基準値未満の部位が容易に理解される。
【０１２４】
また、情報処理装置３０では、表示部３０８は、導出された距離が基準値を満たさない度合によって、線の太さを異ならせて三次元データによる製品形状上に表示する。このため、導出された距離が基準値を満たさない度合に係わらず線の太さが同じ場合と比して、基準値を満たさない度合いが容易に理解される。
【０１２５】
また、情報処理プログラムでは、ユーザが、一の加工部と他の加工部を指定して、一の加工部から他の加工部までの距離を取得する場合と比して、一の加工部から他の加工部までの距離が基準値以上か否かの判断に要するユーザの工数が低減される。
【０１２６】
なお、本発明を特定の実施形態について詳細に説明したが、本発明は係る実施形態に限定されるものではなく、本発明の範囲内にて他の種々の実施形態をとることが可能であることは当業者にとって明らかである。例えば、上記実施形態では、バーリング５８、６０から端面５０ａまでの距離が基準値以上か否かを判断したが、一の加工部から他の加工部までの距離が基準値以上か否かを判断すればよく、例えば、曲げフランジから貫通孔までの距離が基準値以上か否かを判断してもよい。
【０１２７】
また、上記実施形態では、表示部３０８は、判定項目を画面１１２に表示し、距離が基準値以上か否を、判定項目の表示方法を異ならせて画面１１２に表示したが、例えば、表示部が、距離が基準値に満たない判定項目だけを画面に表示してもよい。
【０１２８】
また、上記実施形態では、表示部３０８は、判定項目の色を異ならせて判定結果を画面１１２に表示したが、例えば、判定項目の書体を異ならせて判定結果を画面に表示してもよい。
【０１２９】
また、上記実施形態では、表示部３０８は、距離が基準値を満たさない度合によって、色を異ならせて判定項目を画面１１２に表示したが、例えば、表示部が、距離が基準値を満たさない度合によって、判定項目の文字の大きさを異ならせて画面に表示してもよい。
【０１３０】
また、上記実施形態では、表示部３０８は、距離が基準値未満の場合には、基準値未満の部位を表す目印を、画面１１２の三次元データによる製品形状上に表示したが、例えば、基準値未満の部位を拡大してもよい。
【０１３１】
また、上記実施形態では、表示部３０８は、目印として、一の加工部から他の加工部までの距離を示す線を画面１１２の三次元データによる製品形状上に表示したが、表示部が、目印として注記等の吹出しを表示してもよい。また、この場合には、ユーザが表示された注記を指示することで、基準値未満の部位が拡大されるようにしてもよい。
【０１３２】
また、上記実施形態では、情報処理装置３０とモニター１１０とが別体であったが、情報処理装置がモニターを備えてもよい。
【０１３３】
また、上記実施形態では、バーリングの高さを、一例として板厚の１．５倍以上としたが、バーリングの高さは、板厚よりも高ければよい。
【０１３４】
また、上記実施形態では、特に説明しなかったが、ユーザが、距離が基準値未満の判定項目を画面上で指示すると、三次元データによる製品形状上に目印が表示されるようにしてもよい。
【０１３５】
また、上記実施形態では、表示部３０８は、距離が予め決められた基準値未満の場合には、基準値未満の部位を表す目印を、画面１１２に表示されているブラケット５０の形状上に表示する。具体的には、表示部３０８は、基準値未満の部位に対応する一の加工部と他の加工部とを繋ぐ線を、目印として画面１１２の三次元データによる製品形状上に表示する。さらに、表示部３０８は、距離が基準値を満たさない度合によって、線の太さを異ならせて三次元データによる製品形状上に表示する。
【０１３６】
このように、表示部３０８は、判定結果を画面に表示することで基準値を満たさない部位をユーザに知らせたが、音声と共に判定結果を画面に表示することで、ユーザに基準値を満たさない部位を知らせてもよい。
【０１３７】
また、上記実施形態では、判定部３０６は、導出部３０４によって導出された距離が、予め決められた基準値以上か否かを判定した。換言すれば、判定部３０６は、導出部３０４によって導出された距離が、予め決められた基準値未満か否かを判断している。
【０１３８】
また、上記実施形態では、特に説明しなかったが、三次元データによる製品形状上で距離が基準値未満の部分に注記を表示させ、この注記をユーザが指示すると、距離が基準値未満の部分が拡大されてユーザが容易に確認されるようにしてもよい。
【０１３９】
また、上記各実施形態では、ＣＰＵ３２がソフトウェア（プログラム）を読み込んで実行した情報処理を、ＣＰＵ以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の製造後に回路構成を変更可能なＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、及びＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、情報処理を、これらの各種のプロセッサのうちの１つで実行してもよいし、同種又は異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡ、及びＣＰＵとＦＰＧＡとの組み合わせ等）で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。
【０１４０】
また、上記各実施形態では、情報処理プログラムがＲＯＭ３４またはストレージ３８に予め記憶（インストール）されている態様を説明したが、これに限定されない。プログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
【符号の説明】
【０１４１】
３０ 情報処理装置
５０ ブラケット（製品の一例）
５０ａ      端面
５６ａ      湾曲面（曲げ面の一例）
５８ バーリング
５８ａ      外周面
６０ バーリング
６０ａ      外周面
１１２      画面
１５０      ブラケット（製品の一例）
１５８      バーリング
１６０      バーリング
１７０      線
１７２      線
２５０      ブラケット（製品の一例）
２５８      バーリング
２６０      バーリング
２７０      線
２７２      線
３０２      情報取得部
３０４      導出部
３０６      判定部
３０８      表示部
３５０      ブラケット（製品の一例）
３５８      バーリング
３５８ａ 外周面
【図１】
2020154446.tif 000003
【図２】
2020154446.tif 000004
【図３】
2020154446.tif 000005
【図４】
2020154446.tif 000006
【図５】
2020154446.tif 000007
【図６】
2020154446.tif 000008
【図７】
2020154446.tif 000009
【図８】
2020154446.tif 000010
【図９】
2020154446.tif 000011
【図１０】
2020154446.tif 000012
【図１１】
2020154446.tif 000013
【図１２】
2020154446.tif 000014
【図１３】
2020154446.tif 000015
【図１４】
2020154446.tif 000016
【図１５】
2020154446.tif 000017
【図１６】
2020154446.tif 000018