(57)【要約】【課題】  複数の部品を組み合わせて構成される設計対象の図形を作成する場合に、図形の管理が容易となり、作業の効率化を図るのに好適な作図支援装置を提供する。【解決手段】  作図支援装置１００は、各部品の各種類ごとにその部品図形および基準点を特定するための図形諸元データを記憶する図形諸元データ記憶部１０と、軸受の基本諸元を入力する基本諸元入力部１２と、複数の部品のそれぞれについて各種類の部品図形のなかからいずれかを選択する部品図形選択部１４と、部品図形選択部１４で選択した選択部品図形を組み合わせて軸受の図形を表示する図形表示部１６とを有して構成されている。図形表示部１６は、基準点を一致させて選択部品図形を配置する部品図形配置部１８と、基本諸元入力部１２で入力した基本諸元に基づいてパラメトリック演算を行い、その演算結果に基づいて選択部品図形を縮小、拡大する部品図形拡縮部２０とを有して構成されている。【選択図】図１
2009181535.tif 000002
【特許請求の範囲】
【請求項１】
設計対象の一部を構成する複数の第１部品の部品図形のうちいずれかの部品図形と、前記設計対象の他の一部を構成する複数の第２部品の部品図形のうちいずれかの部品図形とを組み合わせて前記設計対象の図形を出力する作図支援装置であって、
前記複数の第１部品および前記複数の第２部品のそれぞれについて当該部品の部品図形を特定するための図形諸元データを記憶する記憶手段と、前記複数の第１部品の部品図形のなかからいずれかを選択する第１部品図形選択手段と、前記複数の第２部品の部品図形のなかからいずれかを選択する第２部品図形選択手段と、前記記憶手段の図形諸元データに基づいて、前記第１部品図形選択手段および前記第２部品図形選択手段で選択した選択部品図形を組み合わせて前記設計対象の図形を出力する図形出力手段とを備え、
前記図形諸元データは、前記複数の第１部品のそれぞれについて前記第２部品の部品図形と組み合わせるときの基準となる基準点、および前記複数の第２部品のそれぞれについて前記第１部品の部品図形と組み合わせるときの基準となる基準点を特定するためのデータを含み、
前記図形出力手段は、前記基準点を一致させて前記選択部品図形を配置する部品図形配置手段と、前記選択部品図形が適合するように前記選択部品図形の一方または両方を縮小または拡大する部品図形拡縮手段とを有することを特徴とする作図支援装置。
【請求項２】
請求項１において、
さらに、前記設計対象の基本諸元を入力する基本諸元入力手段を備え、
前記部品図形拡縮手段は、前記基本諸元入力手段で入力した基本諸元に基づいて所定の演算式によりパラメトリック演算を行い、その演算結果に基づいて前記選択部品図形の一方または両方を縮小または拡大することを特徴とする作図支援装置。
【請求項３】
請求項１および２のいずれか１項において、
前記図形出力手段は、さらに、前記選択部品図形の一方を構成する線のうち、前記選択部品図形の他方と組み合わせたときに当該他方の選択部品図形の開口部を覆う箇所を削除する線削除手段を有することを特徴とする作図支援装置。
【請求項４】
請求項１ないし３のいずれか１項において、
前記図形諸元データは、前記第１部品および前記第２部品の部品図形の寸法線を配置する優先順位を規定したデータを含み、
前記図形出力手段は、さらに、前記優先順位に従って前記選択部品図形の各寸法線を配置する寸法線配置手段を有することを特徴とする作図支援装置。
【請求項５】
請求項１ないし４のいずれか１項において、
前記図形諸元データは、前記第１部品および前記第２部品の部品図形の少なくとも一方に設定された端点を特定するためのデータを含み、
前記図形出力手段は、さらに、前記選択部品図形の一方に設定された前記端点と前記選択部品図形の他方を結ぶ外形線を出力する外形線出力手段を有することを特徴とする作図支援装置。
【請求項６】
請求項５において、
前記外形線出力手段は、前記選択部品図形の両方に前記端点が設定されているときは、それら端点を結ぶ外形線を出力し、前記選択部品図形の一方にのみ前記端点が設定されているときは、前記選択部品図形の他方の端点を求め、前記選択部品図形の一方に設定された前記端点と、前記求めた端点を結ぶ外形線を出力することを特徴とする作図支援装置。
【請求項７】
設計対象の一部を構成する複数の第１部品の部品図形のうちいずれかの部品図形と、前記設計対象の他の一部を構成する複数の第２部品の部品図形のうちいずれかの部品図形とを組み合わせて前記設計対象の図形を出力する作図支援プログラムであって、
前記複数の第１部品の部品図形のなかからいずれかを選択する第１部品図形選択ステップと、前記複数の第２部品の部品図形のなかからいずれかを選択する第２部品図形選択ステップと、前記複数の第１部品および前記複数の第２部品のそれぞれについて当該部品の部品図形を特定するための図形諸元データを記憶する記憶手段の図形諸元データに基づいて、前記第１部品図形選択ステップおよび前記第２部品図形選択ステップで選択した選択部品図形を組み合わせて前記設計対象の図形を出力手段に出力する図形出力ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記図形諸元データは、前記複数の第１部品のそれぞれについて前記第２部品の部品図形と組み合わせるときの基準となる基準点、および前記複数の第２部品のそれぞれについて前記第１部品の部品図形と組み合わせるときの基準となる基準点を特定するためのデータを含み、
前記図形出力ステップは、前記基準点を一致させて前記選択部品図形を配置する部品図形配置ステップと、前記選択部品図形が適合するように前記選択部品図形の一方または両方を縮小または拡大する部品図形拡縮ステップとを含むことを特徴とする作図支援プログラム。
【請求項８】
設計対象の一部を構成する複数の第１部品の部品図形のうちいずれかの部品図形と、前記設計対象の他の一部を構成する複数の第２部品の部品図形のうちいずれかの部品図形とを組み合わせて前記設計対象の図形を出力する作図支援方法であって、
前記複数の第１部品の部品図形のなかからいずれかを選択する第１部品図形選択ステップと、前記複数の第２部品の部品図形のなかからいずれかを選択する第２部品図形選択ステップと、前記複数の第１部品および前記複数の第２部品のそれぞれについて当該部品の部品図形を特定するための図形諸元データを記憶する記憶手段の図形諸元データに基づいて、前記第１部品図形選択ステップおよび前記第２部品図形選択ステップで選択した選択部品図形を組み合わせて前記設計対象の図形を出力手段に出力する図形出力ステップとを含み、
前記図形諸元データは、前記複数の第１部品のそれぞれについて前記第２部品の部品図形と組み合わせるときの基準となる基準点、および前記複数の第２部品のそれぞれについて前記第１部品の部品図形と組み合わせるときの基準となる基準点を特定するためのデータを含み、
前記図形出力ステップは、前記基準点を一致させて前記選択部品図形を配置する部品図形配置ステップと、前記選択部品図形が適合するように前記選択部品図形の一方または両方を縮小または拡大する部品図形拡縮ステップとを含むことを特徴とする作図支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部品図形を組み合わせて設計対象の図形の作成を支援する装置およびプログラム、並びに方法に係り、特に、複数の部品を組み合わせて構成される設計対象の図形を作成する場合に、図形の管理が容易となり、作業の効率化を図るのに好適な作図支援装置および作図支援プログラム、並びに作図支援方法に関する。
【背景技術】
【０００２】
製品の設計作業の高効率化を図るため、従来からＣＡＤ（Computer-Aided Design）システムが開発され、ＣＡＤシステムにより製品の設計図面の作成作業にかかる時間が大幅に短縮されている。ＣＡＤシステムでは、設計対象である製品の図形を特定するための図形諸元データに基づいて、製品の図形を表示し、ユーザが必要に応じて製品の図形を変更する等して製品の設計図面を編集可能となっている。
【０００３】
従来、ＣＡＤシステムとしては、例えば、特許文献１記載の技術が知られている。
特許文献１記載の技術は、入力された設計情報に基づいて作図データを作成し、作成した作図データに基づいて作図を行うＣＡＤシステムにおいて、作図図形の大きさと、あらかじめ条件設定テーブルに登録された作図範囲の大きさとを比較し、作図図形を縮小、拡大することにより作図範囲内に最大に収まるように配置する。
【特許文献１】特開平３−２７６３７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
製品の設計図面を作成する場合は、作業の効率化を図るため、過去に作成された製品の図形のなかから、要求される仕様に近いものを読み出して製品の図形を表示し、要求される仕様に応じて必要な箇所を編集することにより製品の設計図面を作成する。特許文献１記載の技術も、このような再編集を効率的に行うことに利用することができる。
しかしながら、複数の部品を組み合わせて構成される製品の設計図面を作成する場合は、各部品ごとに多数の種類が用意されているため、部品の組み合わせが異なるたびに製品の設計図面を作成すると、部品の点数が増えるにつれて保存する図形の数も膨大となり、図形の管理が煩雑になるという問題があった。例えば、軸受の設計図面を作成する場合に、内輪、外輪および保持器のそれぞれが６種類存在するときは、そのすべての組み合わせについて設計図面を作成すると、６×６×６＝２１６個の図形を保存することになる。この場合、次に新たな部品を追加して作成するときは、２１６個もの図形のなかから、要求される仕様に近いものを探さなければならない。
【０００５】
そこで、複数の部品を組み合わせて構成される製品の設計図面を作成する場合は、各部品の各種類ごとにその部品図形を保存しておき、要求される組み合わせに応じて、各部品の部品図形を読み出して部品図形を表示し、それら部品図形を組み合わせることにより製品の設計図面を作成する方法が考えられる。
しかしながら、各部品の寸法が仕様によって決定されるため、部品図形を組み合わせるときに、ユーザは、要求される仕様に応じて部品図形を適切な大きさに縮小または拡大し、部品図形同士を適切な位置で結合するという作業を行わなければならず、作業が効率的でないという問題が想定される。
【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、複数の部品を組み合わせて構成される設計対象の図形を作成する場合に、図形の管理が容易となり、作業の効率化を図るのに好適な作図支援装置および作図支援プログラム、並びに作図支援方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔発明１〕  上記目的を達成するために、発明１の作図支援装置は、設計対象の一部を構成する複数の第１部品の部品図形のうちいずれかの部品図形と、前記設計対象の他の一部を構成する複数の第２部品の部品図形のうちいずれかの部品図形とを組み合わせて前記設計対象の図形を出力する作図支援装置であって、前記複数の第１部品および前記複数の第２部品のそれぞれについて当該部品の部品図形を特定するための図形諸元データを記憶する記憶手段と、前記複数の第１部品の部品図形のなかからいずれかを選択する第１部品図形選択手段と、前記複数の第２部品の部品図形のなかからいずれかを選択する第２部品図形選択手段と、前記記憶手段の図形諸元データに基づいて、前記第１部品図形選択手段および前記第２部品図形選択手段で選択した選択部品図形を組み合わせて前記設計対象の図形を出力する図形出力手段とを備え、前記図形諸元データは、前記複数の第１部品のそれぞれについて前記第２部品の部品図形と組み合わせるときの基準となる基準点、および前記複数の第２部品のそれぞれについて前記第１部品の部品図形と組み合わせるときの基準となる基準点を特定するためのデータを含み、前記図形出力手段は、前記基準点を一致させて前記選択部品図形を配置する部品図形配置手段と、前記選択部品図形が適合するように前記選択部品図形の一方または両方を縮小または拡大する部品図形拡縮手段とを有する。
【０００８】
このような構成であれば、第１部品図形選択手段により、複数の第１部品の部品図形のなかからいずれかを選択し、第２部品図形選択手段により、複数の第２部品の部品図形のなかからいずれかを選択すると、図形出力手段により、記憶手段の図形諸元データに基づいて、選択部品図形が組み合わされて設計対象の図形が出力される。このとき、部品図形配置手段により、基準点を一致させて選択部品図形が配置され、部品図形拡縮手段により、選択部品図形が適合するように選択部品図形の一方または両方が縮小または拡大される。
【０００９】
ここで、設計対象は、複数の部品を組み合わせて構成される対象であればどのようなものであってもよく、例えば、軸受等の機械要素、回路、電子機器、機械、器具、装置、建造物その他の有体物、またはキャラクタその他の無体物が含まれる。以下、発明７の作図支援プログラム、および発明８の作図支援方法において同じである。
また、出力には、例えば、表示、送信および印刷が含まれる。以下、発明７の作図支援プログラム、および発明８の作図支援方法において同じである。
また、記憶手段は、図形諸元データをあらゆる手段でかつあらゆる時期に記憶するものであり、図形諸元データをあらかじめ記憶してあるものであってもよいし、図形諸元データをあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって図形諸元データを記憶するようになっていてもよい。
【００１０】
〔発明２〕  さらに、発明２の作図支援装置は、発明１の作図支援装置において、さらに、前記設計対象の基本諸元を入力する基本諸元入力手段を備え、前記部品図形拡縮手段は、前記基本諸元入力手段で入力した基本諸元に基づいて所定の演算式によりパラメトリック演算を行い、その演算結果に基づいて前記選択部品図形の一方または両方を縮小または拡大する。
【００１１】
このような構成であれば、基本諸元入力手段により設計対象の基本諸元を入力すると、部品図形拡縮手段により、入力された基本諸元に基づいて所定の演算式によりパラメトリック演算が行われ、その演算結果に基づいて選択部品図形の一方または両方が縮小または拡大される。
ここで、基本諸元入力手段は、基本諸元を直接入力するようになっていてもよいし、通信を介して基本諸元を入力するようになっていてもよい。前者の場合は、例えば、キーボード、マウス、その他の入力デバイスとして構成することができ、後者の場合は、通信を介した入力処理として構成することができる。
【００１２】
〔発明３〕  さらに、発明３の作図支援装置は、発明１および２のいずれか１の作図支援装置において、前記図形出力手段は、さらに、前記選択部品図形の一方を構成する線のうち、前記選択部品図形の他方と組み合わせたときに当該他方の選択部品図形の開口部を覆う箇所を削除する線削除手段を有する。
このような構成であれば、線削除手段により、選択部品図形の一方を構成する線のうち、選択部品図形の他方と組み合わせたときに他方の選択部品図形の開口部を覆う箇所が削除される。
【００１３】
〔発明４〕  さらに、発明４の作図支援装置は、発明１ないし３のいずれか１の作図支援装置において、前記図形諸元データは、前記第１部品および前記第２部品の部品図形の寸法線を配置する優先順位を規定したデータを含み、前記図形出力手段は、さらに、前記優先順位に従って前記選択部品図形の各寸法線を配置する寸法線配置手段を有する。
このような構成であれば、寸法線配置手段により、優先順位に従って選択部品図形の各寸法線が配置される。
ここで、寸法線は、すべての第１部品および第２部品の部品図形に設定されている必要はなく、少なくとも１つの第１部品の部品図形および少なくとも１つの第２部品の部品図形に設定されていれば足りる。
【００１４】
〔発明５〕  さらに、発明５の作図支援装置は、発明１ないし４のいずれか１の作図支援装置において、前記図形諸元データは、前記第１部品および前記第２部品の部品図形の少なくとも一方に設定された端点を特定するためのデータを含み、前記図形出力手段は、さらに、前記選択部品図形の一方に設定された前記端点と前記選択部品図形の他方を結ぶ外形線を出力する外形線出力手段を有する。
【００１５】
このような構成であれば、外形線出力手段により、選択部品図形の一方に設定された端点と選択部品図形の他方を結ぶ外形線が出力される。
ここで、端点は、すべての第１部品および第２部品の部品図形に設定されている必要はなく、少なくとも１つの第１部品の部品図形または少なくとも１つの第２部品の部品図形に設定されていれば足りる。
【００１６】
〔発明６〕  さらに、発明６の作図支援装置は、発明５の作図支援装置において、前記外形線出力手段は、前記選択部品図形の両方に前記端点が設定されているときは、それら端点を結ぶ外形線を出力し、前記選択部品図形の一方にのみ前記端点が設定されているときは、前記選択部品図形の他方の端点を求め、前記選択部品図形の一方に設定された前記端点と、前記求めた端点を結ぶ外形線を出力する。
【００１７】
このような構成であれば、選択部品図形の両方に端点が設定されていると、外形線出力手段により、それら端点を結ぶ外形線が出力される。これに対し、選択部品図形の一方にのみ端点が設定されていると、外形線出力手段により、選択部品図形の他方の端点が求められ、選択部品図形の一方に設定された端点と、求められた端点を結ぶ外形線が出力される。
【００１８】
〔発明７〕  一方、上記目的を達成するために、発明７の作図支援プログラムは、設計対象の一部を構成する複数の第１部品の部品図形のうちいずれかの部品図形と、前記設計対象の他の一部を構成する複数の第２部品の部品図形のうちいずれかの部品図形とを組み合わせて前記設計対象の図形を出力する作図支援プログラムであって、前記複数の第１部品の部品図形のなかからいずれかを選択する第１部品図形選択ステップと、前記複数の第２部品の部品図形のなかからいずれかを選択する第２部品図形選択ステップと、前記複数の第１部品および前記複数の第２部品のそれぞれについて当該部品の部品図形を特定するための図形諸元データを記憶する記憶手段の図形諸元データに基づいて、前記第１部品図形選択ステップおよび前記第２部品図形選択ステップで選択した選択部品図形を組み合わせて前記設計対象の図形を出力手段に出力する図形出力ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、前記図形諸元データは、前記複数の第１部品のそれぞれについて前記第２部品の部品図形と組み合わせるときの基準となる基準点、および前記複数の第２部品のそれぞれについて前記第１部品の部品図形と組み合わせるときの基準となる基準点を特定するためのデータを含み、前記図形出力ステップは、前記基準点を一致させて前記選択部品図形を配置する部品図形配置ステップと、前記選択部品図形が適合するように前記選択部品図形の一方または両方を縮小または拡大する部品図形拡縮ステップとを含む。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１の作図支援装置と同等の作用が得られる。
【００１９】
〔発明８〕  一方、上記目的を達成するために、発明８の作図支援方法は、設計対象の一部を構成する複数の第１部品の部品図形のうちいずれかの部品図形と、前記設計対象の他の一部を構成する複数の第２部品の部品図形のうちいずれかの部品図形とを組み合わせて前記設計対象の図形を出力する作図支援方法であって、前記複数の第１部品の部品図形のなかからいずれかを選択する第１部品図形選択ステップと、前記複数の第２部品の部品図形のなかからいずれかを選択する第２部品図形選択ステップと、前記複数の第１部品および前記複数の第２部品のそれぞれについて当該部品の部品図形を特定するための図形諸元データを記憶する記憶手段の図形諸元データに基づいて、前記第１部品図形選択ステップおよび前記第２部品図形選択ステップで選択した選択部品図形を組み合わせて前記設計対象の図形を出力手段に出力する図形出力ステップとを含み、前記図形諸元データは、前記複数の第１部品のそれぞれについて前記第２部品の部品図形と組み合わせるときの基準となる基準点、および前記複数の第２部品のそれぞれについて前記第１部品の部品図形と組み合わせるときの基準となる基準点を特定するためのデータを含み、前記図形出力ステップは、前記基準点を一致させて前記選択部品図形を配置する部品図形配置ステップと、前記選択部品図形が適合するように前記選択部品図形の一方または両方を縮小または拡大する部品図形拡縮ステップとを含む。
【発明の効果】
【００２０】
以上説明したように、発明１の作図支援装置によれば、第１部品および第２部品のすべての組み合わせについて設計対象の図形を保存するのではなく、複数の第１部品および複数の第２部品のそれぞれについてその部品の部品図形を保存しておけばよいので、従来に比して、部品の点数が増えても保存する図形の数が少なくてすみ、図形の管理が容易となるという効果が得られる。また、選択部品図形を組み合わせる際は、基準点を一致させて選択部品図形が配置されるとともに選択部品図形が適合するように選択部品図形の一方または両方が縮小または拡大されるので、第１部品および第２部品の部品図形を選択するだけでそれらを組み合わせることができ、作業の効率化を図ることができるという効果も得られる。さらに、新たに追加する部品があっても、追加部品の部品図形だけを作成すればよいので、作業の効率化をさらに図ることができるという効果も得られる。さらに、１つの設計対象の図形として完成するので、従来とほぼ同等の精度の図形を作成することができるという効果も得られる。
【００２１】
さらに、発明２の作図支援装置によれば、基本諸元に応じて選択部品図形の一方または両方が縮小または拡大されるので、基本諸元を入力し第１部品および第２部品の部品図形を選択するだけで、それらを基本諸元に応じて組み合わせることができるという効果が得られる。
さらに、発明３の作図支援装置によれば、第１部品および第２部品の部品図形を組み合わせたときに、一方の部品図形を構成する線で他方の部品図形の開口部が覆われてしまう場合でも、開口部を覆う箇所を削除する作業が不要となり、作業の効率化をさらに図ることができるという効果が得られる。
【００２２】
さらに、発明４の作図支援装置によれば、第１部品および第２部品の部品図形に寸法線が存在する場合でも、それら部品図形を組み合わせたときに優先順位に従って寸法線が配置されるので、寸法線を整理する作業が不要となり、作業の効率化をさらに図ることができるという効果が得られる。
さらに、発明５の作図支援装置によれば、第１部品および第２部品の部品図形を組み合わせたときに、それら部品図形同士を外形線で結合する必要がある場合でも、外形線で結合する作業が不要となり、作業の効率化をさらに図ることができるという効果が得られる。また、第１部品および第２部品の部品図形を組み合わせることによりそれらの端点を認識することができるので、プログラム等により端点を算出する場合よりも計算上のミスが少なくなり、また、外形線の位置計算の考慮時間が少なくてすむので、開発時間を短縮することができるという効果も得られる。
【００２３】
さらに、発明６の作図支援装置によれば、選択部品図形の少なくとも一方に端点が設定されていれば外形線を出力することができるという効果が得られる。
一方、発明７の作図支援プログラムによれば、発明１の作図支援装置と同等の効果が得られる。
一方、発明８の作図支援方法によれば、発明１の作図支援装置と同等の効果が得られる。
【発明を実施するための最良の形態】
【００２４】
〔第１の実施の形態〕
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図１１は、本発明に係る作図支援装置および作図支援プログラム、並びに作図支援方法の第１の実施の形態を示す図である。
本実施の形態は、本発明に係る作図支援装置および作図支援プログラム、並びに作図支援方法を、軸受の設計図面を作成する場合ついて適用したものである。
【００２５】
まず、本実施の形態に係る作図支援装置１００の機能概要を説明する。
図１は、作図支援装置１００の機能概要を示す機能ブロック図である。
軸受は、内輪、外輪および保持器等の複数の部品を組み合わせて構成される。各部品には、それぞれ複数の種類が存在する。軸受の図形を作成する場合は、複数の部品のそれぞれについて各種類の部品図形のなかからいずれかを選択し、選択した各部品図形（以下、選択部品図形という。）を組み合わせることにより軸受の図形を作成する。
【００２６】
作図支援装置１００は、図１に示すように、各部品の各種類ごとにその部品図形および基準点を特定するための図形諸元データを記憶する図形諸元データ記憶部１０と、軸受の基本諸元を入力する基本諸元入力部１２と、複数の部品のそれぞれについて各種類の部品図形のなかからいずれかを選択する部品図形選択部１４と、部品図形選択部１４で選択した選択部品図形を組み合わせて軸受の図形を表示する図形表示部１６とを有して構成されている。
【００２７】
図形表示部１６は、基準点を一致させて選択部品図形を配置する部品図形配置部１８と、選択部品図形が適合するように選択部品図形を縮小または拡大する部品図形拡縮部２０とを有して構成されている。
部品図形拡縮部２０は、基本諸元入力部１２で入力した基本諸元に基づいて所定の演算式によりパラメトリック演算を行い、その演算結果に基づいて選択部品図形を縮小または拡大する。
【００２８】
次に、作図支援装置１００の構成を詳細に説明する。
図２は、作図支援装置１００のハードウェア構成を示す図である。
作図支援装置１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００２９】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４とが接続されている。
【００３０】
次に、図形諸元データのデータ構造を説明する。
記憶装置６２は、図形諸元データ記憶部１０として構成され、各部品図形ごとにその図形諸元データをＣＡＤファイルとして記憶している。
図３は、図形諸元データのデータ構造を示す図である。
図形諸元データは、図３に示すように、ＣＡＤ空間における点を接続する線で部品図形を表現したベクトルデータであって、部品図形について、その形状線の端点の属性（点の名称、位置）および形状線の属性（線の名称、位置、長さ、太さ、色、線種）と、部品図形の各部の寸法について、その寸法線の端点の属性、寸法線の属性、並びに寸法の値を示すテキストおよび配置位置とを規定したデータを含んでいる。
【００３１】
図４は、図形諸元データのデータ構造を模式的に示す図である。
図形諸元データは、図４に示すように、軸受の軸中心に相当する位置を示す基準点６００の属性を規定したデータを含んでいる。基準点６００は、ころが左右対称になるように考慮しながら設定する。図４は、外輪の部品図形であるが、他の部品図形についても同様に基準点を設定する。
【００３２】
次に、ＣＰＵ５０で実行される処理を説明する。
ＣＰＵ５０は、マイクロプロセッシングユニット等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５のフローチャートに示す作図支援処理をそれぞれ時分割で実行する。
【００３３】
図５は、作図支援処理を示すフローチャートである。
作図支援処理は、基本諸元入力部１２、部品図形選択部１４、図形表示部１６、部品図形配置部１８および部品図形拡縮部２０として実現される処理であって、ＣＰＵ５０において実行されると、図５に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、記憶装置６２の所定領域に格納されているすべてのＣＡＤファイルを取得し、取得したＣＡＤファイルの図形諸元データに基づいて全部品の部品図形を表示装置６４に表示し、ステップＳ１０２に移行して、軸受の軸受内径、軸受外径および軸受幅等の基本諸元を入力装置６０から入力し、ステップＳ１０４に移行する。
【００３４】
ステップＳ１０４では、入力した基本諸元に基づいて所定の演算式によりパラメトリック演算を行うことにより軸受の細部まですべての寸法等を決定し、その演算結果に基づいて部品図形を縮小または拡大する。具体的には、パラメトリック演算の結果および図形諸元データに基づいて、縮小または拡大後の部品図形を特定するための作図データを生成し、生成した作図データに基づいて、縮小または拡大後の部品図形を表示装置６４に表示する。
【００３５】
次いで、ステップＳ１０６に移行して、複数の部品のそれぞれについて各種類の部品図形のなかからいずれかをユーザに選択させ、その選択を入力装置６０から入力する。例えば、軸受を構成する部品として内輪、外輪および保持器があれば、内輪の複数種の部品図形のなかからいずれかを、外輪の複数種の部品図形のなかからいずれかを、保持器の複数種の部品図形のなかからいずれかを選択させる。
【００３６】
次いで、ステップＳ１０８に移行して、選択部品図形の図形諸元データのうち点や線の属性を更新することにより、基準点を一致させて選択部品図形を配置し、一連の処理を終了して元の処理に復帰させる。ステップＳ１０８の配置によって軸受の図形が表示装置６４に表示される。
【００３７】
次に、本実施の形態の動作を説明する。
作図支援装置１００では、図形の作成が要求されると、ステップＳ１００を経て、記憶装置６２の所定領域に格納されているすべてのＣＡＤファイルが取得され、取得されたＣＡＤファイルに基づいて全部品の部品図形が表示される。
次いで、ユーザは、軸受の基本諸元を入力すると、ステップＳ１０４を経て、入力された基本諸元に基づいて所定の演算式によりパラメトリック演算が行われ、その演算結果に基づいて部品図形が縮小または拡大される。
次いで、ユーザは、複数の部品のそれぞれについて各種類の部品図形のなかからいずれかを選択する。
【００３８】
図６は、外輪の各部品図形を示す図である。
外輪については、図６に示すように、パラメトリック演算の結果に基づく縮小または拡大（以下、パラメトリック変形）された３種類の部品図形６０１〜６０４が表示される。ここで、ユーザは、要求される仕様に応じて、例えば、左から２番目の部品図形６０２を選択するものとする。
【００３９】
図７は、内輪の各部品図形を示す図である。
内輪については、図７に示すように、パラメトリック変形された３種類の部品図形６０６〜６１０が表示される。ここで、ユーザは、要求される仕様に応じて、例えば、左から１番目の部品図形６０６を選択するものとする。
【００４０】
図８は、保持器の各部品図形を示す図である。
保持器については、図８に示すように、パラメトリック変形された３種類の部品図形６１２〜６１６が表示される。ここで、ユーザは、要求される仕様に応じて、例えば、左から１番目の部品図形６１２を選択するものとする。
【００４１】
図９は、外輪の付加形状の各部品図形を示す図である。
外輪の付加形状については、図９に示すように、パラメトリック変形された２種類の部品図形６１８、６２０が表示される。ここで、ユーザは、要求される仕様に応じて、例えば、左から１番目の部品図形６１８を選択するものとする。
【００４２】
図１０は、部品図形の選択結果を示す図である。
部品図形が選択されると、図１０に示すように、選択部品図形として、外輪の部品図形６０２、内輪の部品図形６０６、保持器の部品図形６１２および付加形状の部品図形６１８が図形表示領域６３０に表示される。ここで、ユーザは、これら選択部品図形６０２、６０６、６１２、６１８を組み合わせて軸受の図形を図形表示領域６３２に表示することを要求する。
【００４３】
図１１は、選択部品図形を組み合わせてなる軸受の図形を示す図である。
図形の表示が要求されると、ステップＳ１０８を経て、図１１に示すように、選択部品図形６０２、６０６、６１２、６１８の基準点を一致させて選択部品図形６０２、６０６、６１２、６１８が配置されることにより軸受の図形が図形表示領域６３２に表示される。
このようにして、本実施の形態では、複数の部品のそれぞれについて各種類の部品図形のなかからいずれかを選択し、基準点を一致させて選択部品図形を配置し、選択部品図形が適合するように選択部品図形を縮小または拡大する。
【００４４】
これにより、部品のすべての組み合わせについて軸受の図形を保存するのではなく、各部品の各種類ごとにその部品図形を保存しておけばよいので、従来に比して、部品の点数が増えても保存する図形の数が少なくてすみ、図形の管理が容易となる。図６〜図９の例では、３＋３＋３＋２＝１１個の部品図形を保存するだけでよい。
【００４５】
また、選択部品図形を組み合わせる際は、基準点を一致させて選択部品図形が配置されるとともに選択部品図形が適合するように選択部品図形が縮小または拡大されるので、部品図形を選択するだけでそれらを組み合わせることができ、作業の効率化を図ることができる。
さらに、新たに追加する部品があっても、追加部品の部品図形だけを作成すればよいので、作業の効率化をさらに図ることができる。
【００４６】
さらに、１つの軸受の図形として完成するので、従来とほぼ同等の精度の図形を作成することができる。
さらに、本実施の形態では、軸受の基本諸元を入力し、入力した基本諸元に基づいて所定の演算式によりパラメトリック演算を行い、その演算結果に基づいて選択部品図形を縮小または拡大する。
【００４７】
これにより、基本諸元に応じて選択部品図形が縮小または拡大されるので、基本諸元を入力し部品図形を選択するだけで、それらを基本諸元に応じて組み合わせることができる。
上記第１の実施の形態において、軸受は、発明１、２、７または８の設計対象に対応し、図形諸元データ記憶部１０および記憶装置６２は、発明１、７または８の記憶手段に対応し、表示装置６４は、発明７または８の出力手段に対応し、基本諸元入力部１２およびステップＳ１０２は、発明２の基本諸元入力手段に対応している。また、部品図形選択部１４およびステップＳ１０６は、発明１の第１部品図形選択手段、または発明１の第２部品図形選択手段に対応し、ステップＳ１０６は、発明７若しくは８の第１部品図形選択ステップ、または発明７若しくは８の第２部品図形選択ステップに対応している。
【００４８】
また、上記第１の実施の形態において、図形表示部１６およびステップＳ１０４、Ｓ１０８は、発明１の図形出力手段に対応し、ステップＳ１０４、Ｓ１０８は、発明７または８の図形出力ステップに対応し、部品図形配置部１８およびステップＳ１０８は、発明１の部品図形配置手段に対応している。また、ステップＳ１０８は、発明７または８の部品図形配置ステップに対応し、部品図形拡縮部２０およびステップＳ１０４は、発明１または２の部品図形拡縮手段に対応し、ステップＳ１０４は、発明７または８の部品図形拡縮ステップに対応している。
【００４９】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図１２ないし図１８は、本発明に係る作図支援装置および作図支援プログラム、並びに作図支援方法の第２の実施の形態を示す図である。
【００５０】
本実施の形態は、上記第１の実施の形態に対して、選択部品図形を構成する線の一部を削除する点が異なる。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【００５１】
まず、本実施の形態に係る作図支援装置１００の機能概要を説明する。
図１２は、作図支援装置１００の機能概要を示す機能ブロック図である。
作図支援装置１００は、図１２に示すように、図形諸元データ記憶部１０、基本諸元入力部１２、部品図形選択部１４および図形表示部１６を有して構成されている。
図形表示部１６は、部品図形配置部１８および部品図形拡縮部２０のほか、選択部品図形の一方を構成する線のうち、選択部品図形の他方と組み合わせたときに他方の選択部品図形の開口部を覆う被覆箇所を削除する線削除部２２を有して構成されている。
【００５２】
次に、図形諸元データのデータ構造を説明する。
図１３は、図形諸元データのデータ構造を模式的に示す図である。
部品図形を構成する線のうち他の部品図形と結合される被結合線６４０は、図１３に示すように、切断の基準となる複数の切断点６４２をその線上に設定し、隣接する切断点６４２同士を結ぶ複数の線で構成する。そのため、図形諸元データは、切断点６４２の属性および切断点６４２を結ぶ線の属性を規定したデータを含んでいる。切断点６４２の数は、結合される部品図形の数×２＋１として設定する。図１３は、外輪の部品図形であるが、他の部品図形についても同様に切断点を設定する。
【００５３】
次に、ＣＰＵ５０で実行される処理を説明する。
ＣＰＵ５０は、さらに、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１４のフローチャートに示す作図支援処理を実行する。
【００５４】
図１４は、作図支援処理を示すフローチャートである。
作図支援処理は、基本諸元入力部１２、部品図形選択部１４、図形表示部１６、部品図形配置部１８、部品図形拡縮部２０および線削除部２２として実現される処理であって、ＣＰＵ５０において実行されると、図１４に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００〜Ｓ２０８では、ステップＳ１００〜Ｓ１０８と同様の処理を実行し、ステップＳ２１０に移行して、選択部品図形の図形諸元データに基づいて、選択部品図形の被結合線が他の選択部品図形の開口部を覆う被覆箇所が軸受の図形に存在するか否かを判定し、被覆箇所が存在すると判定したとき(Yes)は、ステップＳ２１２に移行する。
【００５５】
ステップＳ２１２では、選択部品図形の図形諸元データのうち切断点の属性を更新することにより、結合される選択部品図形の開口部の両端部まで、被結合線上の隣接する２つの切断点を移動させ、ステップＳ２１４に移行する。
ステップＳ２１４では、選択部品図形の図形諸元データのうち切断点を結ぶ線の属性を更新することにより、開口部の両端部まで移動させた切断点同士を結ぶ線を削除し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２１０で、軸受の図形に被覆箇所が存在しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【００５６】
次に、本実施の形態の動作を説明する。
作図支援装置１００では、図形の作成が要求されると、ステップＳ２００〜Ｓ２０８を経て、上記第１の実施の形態と同様に、選択部品図形が組み合わされて軸受の図形が表示される。
図１５は、部品図形の選択結果を示す図である。
ユーザは、外輪および付加形状の部品図形として、図１５に示すように、部品図形６０２、６１８を選択したものとする。
【００５７】
図１６は、線削除前の外輪の部品図形６０２を示す図である。
部品図形６０２は、図１６に示すように、部品図形６１８と結合される被結合線６４０を有し、被結合線６４０上には、９個の切断点６４２が設定されている。これは、部品図形６０２に最大４つの部品図形が結合されることを想定して設定したものである。
【００５８】
図１７は、線削除後の外輪の部品図形６０２を示す図である。
被結合線６４０には、部品図形６１８の開口部が結合されるので、ステップＳ２１２、Ｓ２１４を経て、図１７に示すように、部品図形６１８の開口部の両端部まで、被結合線６４０上の隣接する２つの切断点６４２が移動し、移動した切断点６４２同士を結ぶ線が削除される。
【００５９】
図１８は、外輪の部品図形６０２に付加形状の部品図形６１８を組み合わせた図形を示す図である。
削除の結果、図１８に示すように、部品図形６１８の開口部６４４が部品図形６０２の被結合線６４０に覆われることなく、部品図形６０２、６１８の外形線が１つの連続した外形線を形成することとなる。
【００６０】
このようにして、本実施の形態では、選択部品図形の一方を構成する線のうち、選択部品図形の他方と組み合わせたときに他方の選択部品図形の開口部を覆う被覆箇所を削除する。
これにより、部品図形を組み合わせたときに、一方の部品図形を構成する線で他方の部品図形の開口部が覆われてしまう場合でも、開口部を覆う被覆箇所を削除する作業が不要となり、作業の効率化をさらに図ることができる。
【００６１】
上記第２の実施の形態において、図形表示部１６およびステップＳ２０４、Ｓ２０８は、発明３の図形出力手段に対応し、線削除部２２およびステップＳ２１０〜Ｓ２１４は、発明３の線削除手段に対応している。
【００６２】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図１９ないし図２３は、本発明に係る作図支援装置および作図支援プログラム、並びに作図支援方法の第３の実施の形態を示す図である。
本実施の形態は、上記第１の実施の形態に対して、軸受の図形の寸法線を整理する点が異なる。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【００６３】
まず、本実施の形態に係る作図支援装置１００の機能概要を説明する。
図１９は、作図支援装置１００の機能概要を示す機能ブロック図である。
作図支援装置１００は、図１９に示すように、図形諸元データ記憶部１０、基本諸元入力部１２、部品図形選択部１４および図形表示部１６を有して構成されている。
図形表示部１６は、部品図形配置部１８および部品図形拡縮部２０のほか、部品図形の寸法線を配置する優先順位に従って選択部品図形の各寸法線を配置する寸法線配置部２４を有して構成されている。
【００６４】
次に、図形諸元データのデータ構造を説明する。
図２０は、図形諸元データのデータ構造を模式的に示す図である。
図形諸元データは、部品図形の寸法線を配置する優先順位を規定したデータを含んでいる。
寸法線の名称については、部品図形が異なっていても基本諸元に基づいて流し込む値の変数が同一ならば同一の名称を設定する。また、寸法線の位置については、図２０に示すように、部品図形からみて上下左右のどの位置に配置するかを設定するとともに、寸法の値が小さいものから順に部品図形に近いところに配置する。また、寸法線の間隔も設定する。
【００６５】
次に、ＣＰＵ５０で実行される処理を説明する。
ＣＰＵ５０は、さらに、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２１のフローチャートに示す作図支援処理を実行する。
【００６６】
図２１は、作図支援処理を示すフローチャートである。
作図支援処理は、基本諸元入力部１２、部品図形選択部１４、図形表示部１６、部品図形配置部１８、部品図形拡縮部２０および寸法線配置部２４として実現される処理であって、ＣＰＵ５０において実行されると、図２１に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００〜Ｓ３０８では、ステップＳ１００〜Ｓ１０８と同様の処理を実行し、ステップＳ３１０に移行して、図形諸元データの優先順位に基づいて、未処理の寸法線のうち優先順位が最も高い寸法線の名称を取得し、ステップＳ３１２に移行する。
ステップＳ３１２では、取得した寸法線の名称が選択部品図形の図形諸元データに存在するか否かを判定し、寸法線の名称が存在すると判定したとき(Yes)は、ステップＳ３１４に移行して、選択部品図形の図形諸元データに基づいて、取得した寸法線の名称に係る寸法線（以下、対象寸法線という。）を配置し、ステップＳ３１６に移行する。
【００６７】
ステップＳ３１６では、所定の移動ルールに従って対象寸法線を移動させる。第１の移動ルールは、寸法の値が小さい寸法線ほど軸受の図形に近いところに配置されるように対象寸法線を移動させることを規定したルールである。第２の移動ルールは、寸法線の間隔が設定間隔となるように対象寸法線を移動させることを規定したルールである。第３の移動ルールは、軸受の図形の左右に配置される寸法線の数が均等となるように対象寸法線を移動させることを規定したルールである。これらの移動ルールは、ステップＳ３１６の処理として適用してもよいし、移動ルールデータとして記憶装置６２に格納し、ステップＳ３１６の処理で移動ルールデータを読み出して適用してもよい。
【００６８】
次いで、ステップＳ３１８に移行して、すべての寸法線の名称についてステップＳ３１０〜Ｓ３１６の処理が終了したか否かを判定し、すべての寸法線の名称について処理が終了したと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３１８で、すべての寸法線の名称について処理が終了していないと判定したとき(No)は、ステップＳ３１０に移行する。
一方、ステップＳ３１２で、取得した寸法線の名称が選択部品図形の図形諸元データに存在しないと判定したとき(No)は、ステップＳ３１８に移行する。
【００６９】
次に、本実施の形態の動作を説明する。
作図支援装置１００では、図形の作成が要求されると、ステップＳ３００〜Ｓ３０８を経て、上記第１の実施の形態と同様に、選択部品図形が組み合わされて軸受の図形が表示される。
【００７０】
軸受の図形が表示されると、ステップＳ３１０、Ｓ３１２を経て、優先順位が高い順に寸法線の名称が取得され、取得された寸法線の名称が選択部品図形の図形諸元データに存在するか否かが判定される。その結果、寸法線の名称が存在すると判定されると、ステップＳ３１４、Ｓ３１６を経て、対象寸法線が配置され、所定の移動ルールに従って対象寸法線が移動する。このような処理は、すべての寸法線の名称について行われる。
【００７１】
図２２は、寸法線整理前の軸受の図形を示す図である。
移動ルールに従って寸法線を移動させない場合は、選択部品図形の各寸法線は、図２２に示すように、その選択部品図形で設定された位置にそれぞれ配置される。そのため、選択部品図形の組み合わせによっては寸法線同士が交差することがある。また、１つの選択部品図形に着目すれば、その選択部品図形の寸法線は、寸法の値が小さいものから順にその選択部品図形に近いところに配置されるが、軸受の図形に着目すると、必ずしも寸法の値が小さいものから順に配置されない。さらに、寸法線の間隔や、軸受の図形の左右に配置される寸法線の数も不統一となる。したがって、寸法線が雑然とし、軸受の図形から寸法が把握しにくいという問題がある。
【００７２】
図２３は、寸法線整理後の軸受の図形を示す図である。
これに対し、移動ルールに従って寸法線を移動させた場合は、選択部品図形の各寸法線は、図２３に示すように、寸法の値が小さい寸法線ほど軸受の図形に近いところに配置され、寸法線の間隔が設定間隔となり、軸受の図形の左右に配置される寸法線の数が均等となる。
【００７３】
図２２では、軸受の図形の左側の寸法線については、寸法の値が６０[mm]、２０[mm]、３０[mm]、４０[mm]（軸受の実寸法）の順で軸受の図形の近いところに配置され、右側の寸法線については、寸法の値が７０[mm]、５０[mm]の順で軸受の図形の近いところに配置されている。これに対し、図２３では、軸受の図形の左側の寸法線については、寸法の値が３０[mm]、４０[mm]、６０[mm]の小さい順で軸受の図形の近いところに配置され、右側の寸法線については、寸法の値が２０[mm]、５０[mm]、７０[mm]の小さい順で軸受の図形の近いところに配置されている。
【００７４】
図２２では、寸法線の間隔が疎らに軸受の図形の各寸法線が配置されている。これに対し、図２３では、軸受の図形の左右の寸法線については、軸受の図形の近いところからそれぞれ１５[cm]、１０[cm]、１０[cm]（図面上の距離）の間隔で配置されている。
図２２では、軸受の図形の左側に４本、右側に２本の寸法線が配置されている。これに対し、図２３では、軸受の図形の左右にそれぞれ３本の寸法線が配置されている。
このようにして、本実施の形態では、部品図形の寸法線を配置する優先順位に従って選択部品図形の各寸法線を配置する。
【００７５】
これにより、部品図形に寸法線が存在する場合でも、それら部品図形を組み合わせたときに優先順位に従って寸法線が配置されるので、寸法線を整理する作業が不要となり、作業の効率化をさらに図ることができる。
【００７６】
上記第３の実施の形態において、図形表示部１６およびステップＳ３０４、Ｓ３０８は、発明４の図形出力手段に対応し、寸法線配置部２４およびステップＳ３１０〜Ｓ３１８は、発明４の寸法線配置手段に対応している。
【００７７】
〔第４の実施の形態〕
次に、本発明の第４の実施の形態を図面を参照しながら説明する。図２４ないし図２８は、本発明に係る作図支援装置および作図支援プログラム、並びに作図支援方法の第４の実施の形態を示す図である。
【００７８】
本実施の形態は、上記第１の実施の形態に対して、選択部品図形同士を結ぶ外形線を表示する点が異なる。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【００７９】
まず、本実施の形態に係る作図支援装置１００の機能概要を説明する。
図２４は、作図支援装置１００の機能概要を示す機能ブロック図である。
作図支援装置１００は、図２４に示すように、図形諸元データ記憶部１０、基本諸元入力部１２、部品図形選択部１４および図形表示部１６を有して構成されている。
図形表示部１６は、部品図形配置部１８および部品図形拡縮部２０のほか、選択部品図形の一方に設定された端点と選択部品図形の他方を結ぶ外形線を表示する外形線表示部２６を有して構成されている。
【００８０】
外形線表示部２６は、選択部品図形の両方に端点が設定されているときは、それら端点を結ぶ外形線を表示し、選択部品図形の一方にのみ端点が設定されているときは、選択部品図形の他方の端点を求め、選択部品図形の一方に設定された端点と、求めた端点を結ぶ外形線を表示する。
【００８１】
次に、図形諸元データのデータ構造を説明する。
図２５は、図形諸元データのデータ構造を模式的に示す図である。
部品図形を構成する線のうち他の部品図形と外形線によって結ばれる線上には、図２５に示すように、外形線の端点の候補となる複数の端点６５０を設定する。そのため、図形諸元データは、端点６５０の属性を規定したデータを含んでいる。図２５は、外輪の部品図形であるが、他の部品図形についても同様に端点を設定する。
【００８２】
次に、ＣＰＵ５０で実行される処理を説明する。
ＣＰＵ５０は、さらに、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２６のフローチャートに示す作図支援処理を実行する。
【００８３】
図２６は、作図支援処理を示すフローチャートである。
作図支援処理は、基本諸元入力部１２、部品図形選択部１４、図形表示部１６、部品図形配置部１８、部品図形拡縮部２０および外形線表示部２６として実現される処理であって、ＣＰＵ５０において実行されると、図２６に示すように、まず、ステップＳ４００に移行する。
ステップＳ４００〜Ｓ４０８では、ステップＳ１００〜Ｓ１０８と同様の処理を実行し、ステップＳ４１０に移行して、選択部品図形の図形諸元データに基づいて、２つの選択部品図形に、対応する２つの端点が存在するか否かを判定し、対応する２つの端点が存在すると判定したとき(Yes)は、ステップＳ４１２に移行する。
【００８４】
ステップＳ４１２では、選択部品図形の対応する２つの端点を選択し、ステップＳ４１４に移行して、選択した端点の位置を図形諸元データから取得し、ステップＳ４１６に移行する。
ステップＳ４１６では、選択部品図形の図形諸元データを更新することにより、２つの端点を結ぶ外形線を作成し、作成した外形線を表示装置６４に表示し、ステップＳ６１８に移行して、作成した外形線の太さを設定し、一連の処理を終了して元の処理に復帰させる。
【００８５】
一方、ステップＳ４１０で、２つの選択部品図形の一方にしか端点が存在しないと判定したとき(No)は、ステップＳ４２２に移行して、選択部品図形の１つの端点を選択し、ステップＳ４２４に移行して、選択した端点の位置を図形諸元データから取得し、ステップＳ４２６に移行する。
ステップＳ４２６では、選択部品図形の図形諸元データに基づいて、２つの選択部品図形の他方から、選択した端点に対応する端点の位置を算出し、ステップＳ４１６に移行する。
【００８６】
次に、本実施の形態の動作を説明する。
作図支援装置１００では、図形の作成が要求されると、ステップＳ４００〜Ｓ４０８を経て、上記第１の実施の形態と同様に、選択部品図形が組み合わされて軸受の図形が表示される。
【００８７】
図２７は、外形線表示前の内輪、外輪および保持器の部品図形を示す図である。
図２７は、軸受の断面図であるので、外輪の部品図形６０２の左下の端点６５０と、内輪の部品図形６０６の左上の端点６５０とを外形線で、部品図形６０２の右下の端点６５０と、部品図形６０６の右上の端点６５０とを外形線で結ぶ必要がある。また、保持器の部品図形６１２の左下の端点６５０と、部品図形６０６の外径線６５２とを外形線で、保持器の部品図形６１２の右下の端点６５０と、部品図形６０６の外径線６５２とを外形線で結ぶ必要がある。
軸受の図形が表示されると、ステップＳ４１０を経て、２つの選択部品図形に、対応する２つの端点が存在するか否かが判定される。
【００８８】
図２８は、外形線表示後の内輪、外輪および保持器の部品図形を示す図である。
選択部品図形６０２、６０６の関係では、図２８に示すように、部品図形６０２の左下の端点６５０と、部品図形６０６の左上の端点６５０とが対応するので、対応する２つの端点６５０が存在すると判定される。そのため、ステップＳ４１２〜Ｓ４１６を経て、対応する２つの端点６５０が選択され、選択された端点６５０の位置が取得され、２つの端点６５０を結ぶ外形線６５４が表示される。
【００８９】
同様に、部品図形６０２の右下の端点６５０と、部品図形６０６の右上の端点６５０も対応するので、ステップＳ４１０〜Ｓ４１６を経て、それら２つの端点６５０を結ぶ外形線６５４が表示される。
また、選択部品図形６０６、６１２の関係では、部品図形６１２の左下に端点６５０が存在するが、部品図形６０６には対応する端点が存在しないので、２つの選択部品図形の一方にしか端点６５０が存在しないと判定される。そのため、ステップＳ４２２、Ｓ４２４を経て、１つの端点６５０が選択され、選択された端点６５０の位置が取得される。また、ステップＳ４２６を経て、部品図形６０６の外径線６５２上で、選択された端点６５０に対応する端点の位置が算出される。そして、ステップＳ４１６を経て、それら２つの端点を結ぶ外形線６５４が表示される。
【００９０】
同様に、部品図形６１２の右下の端点６５０と、部品図形６０６の外径線６５２についても、ステップＳ４１０、Ｓ４２２〜Ｓ４２６、Ｓ４１６を経て、それら２つの端点を結ぶ外形線６５４が表示される。
このようにして、本実施の形態では、選択部品図形の一方に設定された端点と選択部品図形の他方を結ぶ外形線を表示する。
【００９１】
これにより、部品図形を組み合わせたときに、それら部品図形同士を外形線で結合する必要がある場合でも、外形線で結合する作業が不要となり、作業の効率化をさらに図ることができる。
また、部品図形を組み合わせることによりそれらの端点を認識することができるので、プログラム等により端点を算出する場合よりも計算上のミスが少なくなり、図面の完成度を高めることができ、また、外形線の位置計算の考慮時間が少なくてすむので、開発時間を短縮することができる。
【００９２】
さらに、本実施の形態では、選択部品図形の両方に端点が設定されているときは、それら端点を結ぶ外形線を表示し、選択部品図形の一方にのみ端点が設定されているときは、選択部品図形の他方の端点を求め、選択部品図形の一方に設定された端点と、求めた端点を結ぶ外形線を表示する。
これにより、選択部品図形の少なくとも一方に端点が設定されていれば外形線を表示することができる。
【００９３】
上記第４の実施の形態において、図形表示部１６およびステップＳ４０４、Ｓ４０８は、発明５の図形出力手段に対応し、外形線表示部２６およびステップＳ４１０〜Ｓ４２０は、発明５または６の外形線出力手段に対応している。
【００９４】
〔他の実施の形態〕
なお、上記第１ないし第４の実施の形態においては、部品図形、軸受の図形、寸法線、寸法の値その他の要素を表示装置６４に表示するように構成したが、これに限らず、これらを他の端末に情報として送信し、またはこれらを印刷装置で印刷するように構成することもできる。
【００９５】
また、上記第１ないし第４の実施の形態においては、基本諸元に基づいて部品図形をパラメトリック変形するように構成したが、これに限らず、パラメトリック変形せず、選択部品図形を組み合わせる際に、選択部品図形が適合するように選択部品図形を自動的に縮小または拡大するように構成することもできる。
また、上記第３の実施の形態においては、寸法線の間隔を統一するように構成したが、これに限らず、寸法線の属性（太さ、色、線種等）、または寸法の値を示すテキストの属性（フォントの種別、サイズ、色、スタイル等）を統一するように構成することもできる。
【００９６】
また、上記第１ないし第４の実施の形態においては、部品図形および軸受の図形に寸法を表示するように構成したが、これに限らず、例えば、基本定格荷重、許容回転数、耐用時間その他任意の情報を表示するように構成することもできる。
また、上記第２ないし第４の実施の形態においては、上記第１の実施の形態に適用して構成したが、これに限らず、上記第２ないし第４の実施の形態を相互に適用して構成することもできる。
【００９７】
また、上記第１ないし第４の実施の形態において、図５、図１４、図２１および図２６のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
【００９８】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００９９】
また、上記第１ないし第４の実施の形態においては、本発明に係る作図支援装置および作図支援プログラム、並びに作図支援方法を、軸受の設計図面を作成する場合ついて適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の設計対象の図形を作成する場合にも適用可能である。
【図面の簡単な説明】
【０１００】
【図１】作図支援装置１００の機能概要を示す機能ブロック図である。
【図２】作図支援装置１００のハードウェア構成を示す図である。
【図３】図形諸元データのデータ構造を示す図である。
【図４】図形諸元データのデータ構造を模式的に示す図である。
【図５】作図支援処理を示すフローチャートである。
【図６】外輪の各部品図形を示す図である。
【図７】内輪の各部品図形を示す図である。
【図８】保持器の各部品図形を示す図である。
【図９】外輪の付加形状の各部品図形を示す図である。
【図１０】部品図形の選択結果を示す図である。
【図１１】選択部品図形を組み合わせてなる軸受の図形を示す図である。
【図１２】作図支援装置１００の機能概要を示す機能ブロック図である。
【図１３】図形諸元データのデータ構造を模式的に示す図である。
【図１４】作図支援処理を示すフローチャートである。
【図１５】部品図形の選択結果を示す図である。
【図１６】線削除前の外輪の部品図形６０２を示す図である。
【図１７】線削除後の外輪の部品図形６０２を示す図である。
【図１８】外輪の部品図形６０２に付加形状の部品図形６１８を組み合わせた図形を示す図である。
【図１９】作図支援装置１００の機能概要を示す機能ブロック図である。
【図２０】図形諸元データのデータ構造を模式的に示す図である。
【図２１】作図支援処理を示すフローチャートである。
【図２２】寸法線整理前の軸受の図形を示す図である。
【図２３】寸法線整理後の軸受の図形を示す図である。
【図２４】作図支援装置１００の機能概要を示す機能ブロック図である。
【図２５】図形諸元データのデータ構造を模式的に示す図である。
【図２６】作図支援処理を示すフローチャートである。
【図２７】外形線表示前の内輪、外輪および保持器の部品図形を示す図である。
【図２８】外形線表示後の内輪、外輪および保持器の部品図形を示す図である。
【符号の説明】
【０１０１】
１００                    作図支援装置
１０                      図形諸元データ記憶部
１２                      基本諸元入力部
１４                      部品図形選択部
１６                      図形表示部
１８                      部品図形配置部
２０                      部品図形拡縮部
２２                      線削除部
２４                      寸法線配置部
２６                      外形線表示部
５０                      ＣＰＵ
５２                      ＲＯＭ
５４                      ＲＡＭ
５８                      Ｉ／Ｆ
６０                      入力装置
６２                      記憶装置
６４                      表示装置
６００                    基準点
６０１〜６０４            外輪の部品図形
６０６〜６１０            内輪の部品図形
６１２〜６１６            保持器の部品図形
６１８、６２０            付加形状の部品図形
６３０、６３２            図形表示領域
６４０                    被結合線
６４２                    切断点
６４４                    開口部
６５０                    端点
６５２                    外径線
６５４                    外形線
【図１】
2009181535.tif 000003
【図２】
2009181535.tif 000004
【図３】
2009181535.tif 000005
【図４】
2009181535.tif 000006
【図５】
2009181535.tif 000007
【図６】
2009181535.tif 000008
【図７】
2009181535.tif 000009
【図８】
2009181535.tif 000010
【図９】
2009181535.tif 000011
【図１０】
2009181535.tif 000012
【図１１】
2009181535.tif 000013
【図１２】
2009181535.tif 000014
【図１３】
2009181535.tif 000015
【図１４】
2009181535.tif 000016
【図１５】
2009181535.tif 000017
【図１６】
2009181535.tif 000018
【図１７】
2009181535.tif 000019
【図１８】
2009181535.tif 000020
【図１９】
2009181535.tif 000021
【図２０】
2009181535.tif 000022
【図２１】
2009181535.tif 000023
【図２２】
2009181535.tif 000024
【図２３】
2009181535.tif 000025
【図２４】
2009181535.tif 000026
【図２５】
2009181535.tif 000027
【図２６】
2009181535.tif 000028
【図２７】
2009181535.tif 000029
【図２８】
2009181535.tif 000030