(57)【要約】【課題】作業者による図面の修正箇所を自動的に検出して表示することにより、修正箇所を容易かつ正確に確認することが可能な図面作成支援システムおよび図面作成支援方法を提供する。【解決手段】本発明に係る部品名の図面作成支援システム１０は、図面作成命令を入力可能な入力部１１と、図面作成命令に基づき、作成すべき図面の情報と、図面を構成する個々の要素の情報と、を記憶するデータベース１７と、ＣＰＵ１２と、を備える。ＣＰＵ１２は、図面作成命令に応じた図面と、個々の要素の図面と、を自動作成し、図面作成命令に応じて自動作成された図面と、入力部を介して修正された修正図面と、を比較することにより修正部分を検出し、個々の要素の図面と、修正部分と、を比較することにより、修正された要素を抽出する。図面作成支援システム１０は、修正された要素と、修正部分と、を関連付けて個別に出力可能なディスプレイ１９をさらに備える。【選択図】図１
2013242726.tif 000002
【特許請求の範囲】
【請求項１】
図面作成命令を入力可能な入力部と、
前記図面作成命令に基づき、作成すべき図面の情報と、前記図面を構成する個々の要素の情報と、を記憶する記憶部と、
前記図面作成命令に応じた図面と、前記個々の要素の図面と、を自動作成する図面自動作成手段と、
前記図面作成命令に応じて自動作成された図面と、前記入力部を介して修正された修正図面と、を比較することにより修正部分を検出する修正部分検出手段と、
前記個々の要素の図面と、前記修正部分と、を比較することにより、修正された要素を抽出する修正要素抽出手段と、
前記修正された要素と、前記修正部分と、を関連付けて個別に出力可能な出力部と、を備えることを特徴とする図面作成支援システム。
【請求項２】
前記修正要素抽出手段は、前記修正部分の少なくとも一部を含む要素を、修正された要素として抽出することを特徴とする請求項１記載の図面作成支援システム。
【請求項３】
前記修正された要素と、前記修正された要素を含む図面と、について修正が行われたことを記録することにより、前記記憶部に記憶された前記図面の情報と、前記個々の要素の情報と、を更新する情報更新部と、
前記記憶部に記憶された前記図面の情報と、前記個々の要素の情報と、に基づき、修正の詳細を分析する分析部と、をさらに備え、
前記出力部は、前記分析部による分析結果を出力可能であることを特徴とする請求項１または２記載の図面作成支援システム。
【請求項４】
図面作成命令を入力可能な入力部と、
前記図面作成命令に基づき、作成すべき図面の情報と、前記図面を構成する個々の要素の情報と、を記憶する記憶部と、
出力部と、にアクセス可能なコンピュータを用いた図面作成支援方法であって、
前記図面作成命令に応じた図面と、前記個々の要素の図面と、を自動作成するステップと、
前記図面作成命令に応じて自動作成された図面と、前記入力部を介して修正された修正図面と、を比較することにより修正部分を検出するステップと、
前記個々の要素の図面と、前記修正部分と、を比較することにより、修正された要素を抽出するステップと、
前記修正された要素と、前記修正部分と、を関連付けて個別に出力するステップと、を備えることを特徴とする図面作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図面作成を支援する図面作成支援システムおよび図面作成支援方法に関する。
【背景技術】
【０００２】
製造業における製品の設計・生産プロセスにおいては、近年、コンピュータを用いた図面自動作成システムが用いられており、寸法データ等の情報に基づいて、図面が自動的に作成される。コンピュータにより自動的に作成された図面には、必要に応じて、作業者により修正（変更）が加えられるが、どの部分に対してどのような修正が加えられたかを作業者や検図者に対して明らかに表示する必要性がある。
【０００３】
従来、図面の修正箇所を表示する方法として種々の技術が提案されている。例えばＣＡＤ図面の変更箇所を表示する方法としては、１枚の図面上に変更前のＣＡＤ図面と変更後のＣＡＤ図面とを重ねて表示し、かつ、その表示位置及び線種を異ならせることにより「変更」、「削除」、「追加」を区別して表示することが提案されている（例えば、特許文献１参照）。
また、変更前／後の図面データの差分を取って格子展開し、この格子展開された差分データの縦方向および横方向のデータ列に対して、順次、隣り合う枡（メッシュ）との排他的論理和（入力値が異なる場合）による変更箇所と非変更箇所の境界を表すデータを格子展開し、この格子展開された境界データにしたがって生成した境界図形を変更後の図面に重ねて明示する方法が提案されている（例えば、特許文献２参照）。
また、図面修正箇所とその修正理由をデータベースに登録することにより、図面修正箇所を明示することが提案されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２２３１２５号公報
【特許文献２】特開２００１−２０２４０２号公報
【特許文献３】特開２００４−１９２５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１や特許文献２の技術では、変更後の図面に重ねて変更箇所が表示されるため、図面が複雑である場合には見間違いや見落としをするおそれがあり、作業者の負担が大きい。また、特許文献２の技術においては、変更箇所と非変更箇所の境界の設定精度によっては、変更箇所の検出数が変わるため、その精度によっては変更箇所を見落とす可能性がある。また、特許文献３の技術においては、修正箇所を事前に登録する作業が発生するために作業者の負担が大きく、登録に誤りが生じた場合には修正箇所を確認できないおそれがある。
【０００６】
本発明は上記事情に鑑みてなされたものであり、作業者による図面の修正箇所を自動的に検出して表示することにより、修正内容を容易かつ正確に確認することが可能な図面作成支援システムおよび図面作成支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の構成により達成される。
（１）  図面作成命令を入力可能な入力部と、
前記図面作成命令に基づき、作成すべき図面の情報と、前記図面を構成する個々の要素の情報と、を記憶する記憶部と、
前記図面作成命令に応じた図面と、前記個々の要素の図面と、を自動作成する図面自動作成手段と、
前記図面作成命令に応じて自動作成された図面と、前記入力部を介して修正された修正図面と、を比較することにより修正部分を検出する修正部分検出手段と、
前記個々の要素の図面と、前記修正部分と、を比較することにより、修正された要素を抽出する修正要素抽出手段と、
前記修正された要素と、前記修正部分と、を関連付けて個別に出力可能な出力部と、を備えることを特徴とする図面作成支援システム。
（２）  前記修正要素抽出手段は、前記修正部分の少なくとも一部を含む要素を、修正された要素として抽出することを特徴とする（１）記載の図面作成支援システム。
（３）  前記修正された要素と、前記修正された要素を含む図面と、について修正が行われたことを記録することにより、前記記憶部に記憶された前記図面の情報と、前記個々の要素の情報と、を更新する情報更新部と、
前記記憶部に記憶された前記図面の情報と、前記個々の要素の情報と、に基づき、修正の詳細を分析する分析部と、をさらに備え、
前記出力部は、前記分析部による分析結果を出力可能であることを特徴とする（１）または（２）記載の図面作成支援システム。
（４）  図面作成命令を入力可能な入力部と、
前記図面作成命令に基づき、作成すべき図面の情報と、前記図面を構成する個々の要素の情報と、を記憶する記憶部と、
出力部と、にアクセス可能なコンピュータを用いた図面作成支援方法であって、
前記図面作成命令に応じた図面と、前記個々の要素の図面と、を自動作成するステップと、
前記図面作成命令に応じて自動作成された図面と、前記入力部を介して修正された修正図面と、を比較することにより修正部分を検出するステップと、
前記個々の要素の図面と、前記修正部分と、を比較することにより、修正された要素を抽出するステップと、
前記修正された要素と、前記修正部分と、を関連付けて個別に出力するステップと、を備えることを特徴とする図面作成支援方法。
【発明の効果】
【０００８】
本発明の図面作成支援システムおよび図面作成支援方法によれば、作業者による図面の修正箇所を自動的に検出して表示することにより、修正内容を容易かつ正確に確認することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る図面作成支援システムの概略構成図である。
【図２】要素図面データベースの概略図である。
【図３】全体図面データベースの概略図である。
【図４】本実施形態の一実施形態に係る図面作成支援システムのフローチャートである。
【図５】要素図面の例を説明するための図である。
【図６】全体図面の例を説明するための図である。
【図７】修正図面および要素追加インターフェースの表示の例を示す図である。
【図８】比較図面の作成方法を説明するための図である。
【図９】修正要素抽出処理のフローチャートである。
【図１０】修正要素抽出処理を説明するための図である。
【図１１】修正内容の表示の例を示す図である。
【図１２】要素に関する修正傾向を分析した結果の表示の例を示す図である。
【図１３】図面に関する修正傾向を分析した結果の表示の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面作成支援システムおよび図面作成支援方法の一実施形態について、図面に基づいて詳細に説明する。
【００１１】
本実施形態に係る図面作成支援システム１０は、特に転がり軸受の図面作成に利用されるシステムであって、ＣＡＤ図面の作成や修正箇所の管理等を行う。図１に示されるように、図面作成支援システム１０は、制御部として機能するＣＰＵ１２には、入力部１１と、出力部として機能するディスプレイ１９と、記憶部として機能するハードディスク１４と、主に一時的な記憶を行うメモリ１３と、が接続される。ハードディスク１４には、オペレーティングシステム（ＯＳ）１５と、図面自動作成プログラム１６ａと、修正管理プログラム１６ｂと、データベース１７と、が記憶されている。
【００１２】
入力部１１は、作業者による図面作成命令や図面修正作業を入力するための装置であって、キーボードやマウス等により構成される。作成された図面や修正箇所等はディスプレイ１９上に表示されるが、ディスプレイ１９に加えて、またはディスプレイ１９に代わってプリンタ等の出力装置が設けられていてもよい。
【００１３】
データベース１７は、要素図面データベース２１と、全体図面データベース２２と、を含む。尚、本明細書中において、全体図面とは、作業者による図面作成命令に応じて作成される、１つの独立した部品の図面を意味する。また、要素図面とは、全体図面を構成する種々の要素の図面を意味する。
【００１４】
図２に示されるように、要素図面データベース２１は、全体図面を構成する種々の要素のそれぞれに関する詳細な情報を記憶したデータベースであって、各要素が属する全体図面の名前を記憶する全体図面名記憶部３１、各要素に対応する名前を記憶する要素図面名記憶部３２、各要素に対応する部位名をそれぞれ記憶する部位記憶部３３，３３’、各要素に関する座標を記憶する座標記憶部、および当該要素が作業者によって修正されたかどうかを記録する修正記録部３４を含む。また、図３に示されるように、全体図面データベース２２は、全体図面に関する詳細な内容を記憶したデータベースであって、全体図面の名前を記憶する全体図面名記憶部３５、その図面に記載される言語に関する図面言語記憶部３６、図面に示される部品に関する情報を記憶する品種記憶部３７および種類記憶部３８、ならびにその図面が作業者によって修正されたかどうかを記録する修正記録部３９を含む。
【００１５】
以下、本発明の一実施形態に係る図面作成支援システム１０における修正管理プログラム１６ｂの動作を、図４を参照して説明する。本発明の修正管理プログラム１６ｂは、図面自動作成プログラム１６ａおよびオペレーティングシステム１５と協働して当該処理を行う。ただし、その一部の処理は、修正管理プログラム１６ｂ単独で行うようにしてもよい。
【００１６】
まず、ＣＰＵ１２は、図面作成命令が入力されたかどうかを判断する（ステップＳ１）。この図面作成命令は、作業者が入力部１１を介して入力することができるものであって、作成すべき図面の情報の入力等を含む。ステップＳ１で図面作成命令が入力されたと判断された場合、ＣＰＵ１２は、図面作成命令の内容に応じて、要素１・・・ｎの図面（以下、要素図面１・・・ｎと呼ぶ）を自動的に作成する（ステップＳ２）。これら要素図面１・・・ｎは、メモリ１３上に一時的に記憶されるが、ハードディスク１４上に記憶されるものであってもよい。また、ＣＰＵ１２は、要素１・・・ｎのそれぞれの詳細な情報を要素図面データベース２１に記憶することにより、要素図面データベース２１を更新する（ステップＳ３）。
【００１７】
図５は、ステップＳ２で作成された要素図面１・・・ｎの例を示す。図面中、作成された要素図面１・・・ｎは全て符号４１で示されている。図５には、「外輪の幅寸法」、「外輪の面取り」、および「外輪の外径線」の各要素に対応する要素図面４１が示されている。この「外輪の幅寸法」の要素に対応する要素図面４１は、図２の要素図面データベース２１に記憶された諸情報、すなわち、全体図面名「ａ」、要素図面名「要素８」、部位１「寸法」、部位２「寸法３」、座標Ｘ１「２０」、座標Ｘ２「５」、座標Ｙ１「２０」、座標Ｙ２「−５」、との情報に基づき作成される。また、「外輪の面取り」および「外輪の外径線」の各要素に対応する要素図面４１についても、要素図面データベース２１に記憶された要素９および要素１０の諸情報に基づき、それぞれ作成される。
【００１８】
次いで、ＣＰＵ１２は、入力内容に応じて、全体図面を自動的に作成する（ステップＳ４）。この全体図面は、メモリ１３上に一時的に記憶されるが、ハードディスク１４上に記憶されるものであってもよい。また、ＣＰＵ１２は、全体図面の詳細な情報を全体図面データベース２２に記憶することにより、全体図面データベース２２を更新する（ステップＳ５）。次いで、ＣＰＵ１２は、ステップＳ４で作成された全体図面４２をディスプレイ１９に表示する（ステップＳ６）。図面中、作成された全体図面は符号４２で示されており、図６には、深溝玉軸受の外輪である全体図面４２（図面ａ）が示されている。
【００１９】
ところで、自動作成された全体図面４２は、作業者の意図したとおりの体裁となっていない場合がある。したがって、全体図面４２は、入力部１１を介し、作業者により任意に修正可能である。図７には、ディスプレイ１９に表示された全体図面４２に対して作業者による修正が加えられることにより得られた修正図面４３が示されている。この修正図面４３は、メモリ１３上に一時的に記憶されるが、ハードディスク１４上に記憶されるものであってもよい。尚、作業者による修正内容によっては、全体図面４２には含まれていなかった要素が追加されることがあるが、その場合、ＣＰＵ１２は、追加する要素の詳細な情報を入力するための追加インターフェース５１をディスプレイ１９に表示する。作業者が種類入力ボックス５２および部位入力ボックス５３、５３’に所要の情報を入力し、追加ボタン５４を押すことによって、ＣＰＵ１２は、要素図面データベース２１に新たな要素ｎを追加することが可能である。図７においては、種類「外輪」、部位１「軌道面」および部位２「研磨線」からなる要素が、要素図面データベース２１に新たに記憶される。
【００２０】
次いで、ＣＰＵ１２は、作業者による修正が行われたかどうかを判断する（ステップＳ７）。修正が行われたと判断されない場合には、処理が終了する。ステップＳ７で、入力部１１を介した修正が作業者により行われたと判断された場合には、ＣＰＵ１２は、各要素図面４１、全体図面４２、および修正図面４３のそれぞれをイメージファイルへと変換する（ステップＳ８）。
【００２１】
次いで、ＣＰＵ１２は、イメージファイルに変換された全体図面４２および修正図面４３を比較して、比較図面４４のイメージファイルを作成する（ステップＳ９）。図８は、比較図面の作成方法を説明するための図である。比較図面４４を作成するため、ＣＰＵ１２は、全体図面４２と修正図面４３とを重ね合わせ、一致する部分と一致しない部分とを調べる。そして、ＣＰＵ１２は、一致する部分については修正がないものとして消去すると共に、一致しない部分については何らかの修正があった部分として、比較図面４４としてメモリ１３上に記憶する。このとき、ＣＰＵ１２は、修正図面４３で削除された部分と、修正図面４３で新たに追加された部分について、色や線種を異ならせた状態で比較図面４４を保存する。図８の比較図面４４の例では、削除された部分が青（細）、追加された部分が赤（太）となっており、これにより、それぞれの修正の内容を区別することができる。
【００２２】
次いで、ＣＰＵ１２は、修正要素抽出処理を実行する（ステップＳ９）。図９は、修正要素抽出処理を説明するための図である。まず、ＣＰＵ１１は、メモリ１３内のカウンタｎを１に設定する（ステップＳ２１）。そして、ＣＰＵ１１は、要素ｎに対応する要素図面４１と比較図面４４とを比較する（ステップＳ２２）。
【００２３】
次いで、ＣＰＵ１２は、要素図面４１と比較図面４４とに一致する部分があるかどうかを判断する（ステップＳ２３）。具体的には、ＣＰＵ１２は、要素ｎに対応する要素図面４１と比較図面４４とを重ね合わせて、一致する部分のみを出力する。ＣＰＵ１２は、一致する部分があった場合には要素ｎに修正箇所があったものと判断し、一致する部分がない場合には要素ｎに修正箇所がないものと判断する。
【００２４】
図１０に示す例においては、「外輪の幅寸法」、「外輪の面取り」、および「外輪の外径線」の各要素に対応する要素図面４１について、比較図面４４を重ね合わせる処理が行われている。その結果、「外輪の幅寸法」の要素に対応する要素図面４１については、比較図面４４と一致する部分の図面４６が出力されており、「外輪の幅寸法」の要素に修正があったものと判断される。これに対し、「外輪の面取り」および「外輪の外径線」の要素に対応する要素図面４１については、空白の図面４７が出力されており、比較図面４４と一致する部分がない。したがって、これら「外輪の面取り」および「外輪の外径線」の要素には修正がなかったものと判断される。
【００２５】
ステップＳ２３で一致する部分があると判断された場合、ＣＰＵ１２は、要素図面データベース２１における要素ｎの修正記録部３４に、修正があったことを記録する（ステップＳ２４）。そして、ＣＰＵ１２は、全体図面データベース２２における図面ａの修正記録部３９にも修正があったことを記録する（ステップＳ２５）。
【００２６】
ステップＳ２５に次いで、またはステップＳ２３で一致する部分がないと判断された場合には、ＣＰＵ１２は、カウンタｎをインクリメントする（ステップＳ２６）。そして、ＣＰＵ１２は、メモリ１３や要素図面データベース２１を参照して、要素図面ｎが存在するかどうかを判断する（ステップＳ２７）。要素図面ｎが存在すると判断された場合には、ステップＳ２２へと戻り、修正要素抽出処理が継続する。要素図面ｎが存在しないと判断された場合には、修正要素抽出処理が終了する。
【００２７】
図４に戻って、次に、ＣＰＵ１２は、作業者により行われた修正の詳細をディスプレイ１９に表示する（ステップＳ１１）。図１１に示される例においては、修正図面４３と、表示する修正箇所を指定するための指定インターフェース５５と、修正箇所表示図面４８およびメッセージ表示部６５からなる修正箇所表示部５６と、が示されている。指定インターフェース５５には、修正箇所抽出処理において修正されたと判断された要素が表示されており、各要素について、種類表示部６２および部位表示部６３、６３’が表示されている。ここでは、種類「外輪」、部位１「軌道面」、部位２「研磨線」である要素、および種類「外輪」、部位１「幅寸法」である要素の２つの要素が、修正箇所があった要素として表示されている。各要素には表示指定ラジオボタン６１が対応付けられており、修正箇所の詳細を表示したい要素の表示指定ラジオボタン６１を選択することにより、当該要素における修正箇所の詳細を修正箇所表示部５６に表示することができる。ここでは、指定インターフェース５５において種類「外輪」、部位１「軌道面」、部位２「研磨線」である要素が選択されているので、修正箇所が異なる色で表示された修正箇所表示図面４８が表示されると共に、メッセージ表示部６５には、外輪の軌道面に研磨線が追加された旨のメッセージが表示されている。これにより、どの要素についてどのような修正が行われたのかを、明らかに表示することができる。尚、修正箇所表示図面４８において、修正箇所を異なる色や異なる線種で表示することが困難であるか、またはこのような表示によっても修正箇所を明らかに区別できない場合には、近傍によるＡＩ機能を用いてもよい。
【００２８】
次いで、ＣＰＵ１２は、作業者による修正の傾向を分析し、表示する（ステップＳ１２）図１２、１３は、ディスプレイ１９上に表示される分析結果の例を示す。図１２の例においては、要素図面データベース２１に蓄積された情報に基づく要素傾向分析結果５７が示されており、部位による傾向分析結果６６と、座標による傾向分析結果６７と、が示されている。部位による傾向分析結果６６は、ＣＰＵ１２が、要素図面データベース２１中、修正記録部３４に修正があったことが記録されていた要素ｎの部位記憶部３３、３３’の内容を集計することにより得られたものであり、各部位について変更・追加等の修正がどの位行われたかがヒストグラムで示されている。
また、座標による傾向分析結果６７は、ＣＰＵ１２が、要素図面データベース２１中、修正記録部３４に修正があったことが記録されていた要素ｎの各座標を集計することにより得られたものであり、各座標について変更・追加等の修正が行われたかどうかが散布図で示されている。
【００２９】
また、図１３の例においては、全体図面データベース２２に蓄積された情報に基づく全体傾向分析結果５８が示されており、種類による傾向分析結果６８と、図面言語による傾向分析結果６９と、が示されている。種類による傾向分析結果６８は、ＣＰＵ１２が、全体図面データベース２２中、修正記録部３９に修正があったことが記録されていた種類記憶部３８の内容を集計することにより得られたものであり、何の種類の図面について変更・追加等の修正がどの位行われたかがヒストグラムで示されている。図面言語による傾向分析結果６９は、ＣＰＵ１２が、全体図面データベース２２中、修正記録部３９に修正があったことが記録されていた図面の、図面言語記憶部３６の内容を集計することにより得られたものであり、どの言語の図面について変更・追加等の修正がどの位行われたかがヒストグラムで示されている。このように、要素傾向分析結果５７や全体傾向分析結果５８を作業者やシステム設計者に表示できることにより、作業者による修正傾向がシステム設計者に明らかとなるので、作業者の意図した通りの体裁の図面を自動作成できるように、システム設計を向上することが可能となる。
【００３０】
このように、本実施形態の図面作成システムによれば、作業者による図面の修正箇所を自動的に検出して、図面を構成する要素単位で表示することにより、修正箇所を容易かつ正確に確認することが可能である。これにより、作業者の見落とし等を防止すると共に検図作業の負担を軽減することができ、製品の品質を向上することができる。また、修正に関する情報を自動的に分析し、その結果を表示できることにより、作業者による修正傾向を明らかとなり、システム設計の向上に役立てることができる。
【００３１】
尚、本発明は、前述した実施形態に限定されるものではなく、変更、改良等が適宜可能である。例えば、前述した各実施形態においては、図面自動作成プログラム１６ａや修正管理プログラム１６ｂ、データベース１７は全て１個のハードディスクにより実現されているが、これらがサーバ等に記憶され、各端末装置が当該サーバにアクセスすることにより本発明の図面作成支援システムを実現してもよい。また、修正管理プログラム１６ｂは、複数のプログラムにより構成されていてもよい。また、要素図面データベース２１や全体図面データベース２２に蓄積された情報に基づく分析の具体的な対象および手法や、その結果の表示方法は、上記した例に限られず、どのようなものであってもよい。
【符号の説明】
【００３２】
１０    図面作成支援システム
１１    入力部
１２    ＣＰＵ
１４    ハードディスク
１６ａ  図面自動作成プログラム
１６ｂ  修正管理プログラム
１７    データベース
１９    ディスプレイ
２１    要素図面データベース
２２    全体図面データベース
【図１】
2013242726.tif 000003
【図２】
2013242726.tif 000004
【図３】
2013242726.tif 000005
【図４】
2013242726.tif 000006
【図５】
2013242726.tif 000007
【図６】
2013242726.tif 000008
【図７】
2013242726.tif 000009
【図８】
2013242726.tif 000010
【図９】
2013242726.tif 000011
【図１０】
2013242726.tif 000012
【図１１】
2013242726.tif 000013
【図１２】
2013242726.tif 000014
【図１３】
2013242726.tif 000015