(57)【特許請求の範囲】
【請求項１】
使用者による入力操作を受け付ける操作入力部と、機械部品のデータが保持された機械部品データベースにアクセスして、機械部品データを取得するためのデータベースインターフェースと、表示部とを備えたコンピュータにより、機械部品の組み立て設計を支援する設計支援方法であって、
前記コンピュータが、使用者による前記操作入力部の操作に応じて、第１機械部品と、該第１機械部品に組み付けられる第２機械部品とを選択する機械部品選択ステップと、
前記機械部品選択ステップにおいて選択された前記第１機械部品及び前記第２機械部品のデータを、前記データベースインターフェースを介して前記機械部品データベースから取得する機械部品データ取得ステップと、
前記機械部品選択ステップにおいて選択された前記第２機械部品がバネ部品であるときに、該バネ部品のデータから、該バネ部品の一方の端部の形状を示す第１端部データと、該バネ部品の他方の端部の形状を示す第２端部データとを生成するバネ端部データ生成ステップと、
前記第１機械部品と前記バネ部品との組み上がり状態を、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記表示部に表示する組み上がり状態表示ステップと
を含むことを特徴とする設計支援方法。
【請求項２】
使用者による入力操作を受け付ける操作入力部と、機械部品のデータが保持された機械部品データベースにアクセスして、機械部品データを取得するためのデータベースインターフェースと、表示部とを備えたコンピュータを、
使用者による前記操作入力部の操作に応じて、第１機械部品と、該第１機械部品に組み付けられる第２機械部品とを選択する機械部品選択部と、
前記機械部品選択部により選択された前記第１機械部品及び前記第２機械部品のデータを、前記データベースインターフェースを介して前記機械部品データベースから取得する機械部品データ取得部と、
前記機械部品選択部により選択された前記第２機械部品がバネ部品であるときに、該バネ部品のデータから、該バネ部品の一方の端部の形状を示す第１端部データと、該バネ部品の他方の端部の形状を示す第２端部データとを生成するバネ端部データ生成部と、
前記第１機械部品と前記バネ部品との組み上がり状態を、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記表示部に表示する組み上がり状態表示部と
して機能させることを特徴とする設計支援用プログラム。
【請求項３】
使用者による入力操作を受け付ける操作入力部と、機械部品のデータが保持された機械部品データベースにアクセスして、機械部品データを取得するためのデータベースインターフェースと、表示部とを備えたコンピュータにより、機械部品の組み立て設計を支援する設計支援方法であって、
前記コンピュータが、使用者による前記操作入力部の操作に応じて、第１機械部品と、該第１機械部品に組み付けられる第２機械部品とを選択する機械部品選択ステップと、
前記機械部品選択ステップにおいて選択された前記第１機械部品及び前記第２機械部品のデータを、前記データベースインターフェースを介して前記機械部品データベースから取得する機械部品データ取得ステップと、
前記機械部品選択ステップにおいて選択された前記第２機械部品がバネ部品であるときに、前記データベースインターフェースを介して前記機械部品データベースから、該バネ部品の一方の端部の形状を示す第１端部データと、該バネ部品の他方の端部の形状を示す第２端部データとを取得する端部データ取得ステップと、
前記第１機械部品と前記バネ部品との組み上がり状態を、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記表示部に表示する組み上がり状態表示ステップと
を含むことを特徴とする設計支援方法。
【請求項４】
使用者による入力操作を受け付ける操作入力部と、機械部品のデータが保持された機械部品データベースにアクセスして、機械部品データを取得するためのデータベースインターフェースと、表示部とを備えたコンピュータを、
使用者による前記操作入力部の操作に応じて、第１機械部品と、該第１機械部品に組み付けられる第２機械部品とを選択する機械部品選択部と、
前記機械部品選択部により選択された前記第１機械部品及び前記第２機械部品のデータを、前記データベースインターフェースを介して前記機械部品データベースから取得する機械部品データ取得部と、
前記機械部品選択部により選択された前記第２機械部品がバネ部品であるときに、前記データベースインターフェースを介して前記機械部品データベースから、該バネ部品の一方の端部の形状を示す第１端部データと、該バネ部品の他方の端部の形状を示す第２端部データとを取得する端部データ取得部と、
前記第１機械部品と前記バネ部品との組み上がり状態を、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記表示部に表示する組み上がり状態表示部と
して機能させることを特徴とする設計支援用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械部品の組み立て設計を支援する設計支援方法及び設計支援用プログラムに関する。
【背景技術】
【０００２】
従来、機械設計者による組み立て設計を支援するために、種々のＣＡＤアプリケーションが提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載されたＣＡＤアプリケーションにおいては、設計者による機械部品の選択操作に応じて、機械部品を組み立てた状態を順次ディスプレイに表示することにより、設計者が組み立て状態を確認できるようになっている。
【０００４】
そして、設計者が、組み立て態様によって変形する機械部品（リベット、スプリング、ゴム等）を選択したときには、選択された機械部品の既存のＣＡＤデータ（形状原形データ）を、組み立て態様に応じて変形する形状計算を行って、組み立て態様に適合するＣＡＤデータ（形状変形データ）を算出する。
【０００５】
このようにして算出した形状変形データを用いることにより、機械部品が組み上がった状態を適切にディスプレイに表示できるようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−２００６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
部品メーカーから提供されるバネのデータは自由長のものがほとんどである。そして、バネを介して組み立てられ、動作の過程でバネが逐次変形する製品について、自由長のデータのままのバネを配置してディスプレイに表示すると、バネと他部品間の干渉が必ず発生する。
【０００８】
また、上記製品について、動作シミュレーションをディスプレイに表示する場合に、上述した干渉を回避して、動作の過渡状態におけるバネの変形形状をディスプレイに表示するために、特許文献１に記載された設計支援方法を用いて、過渡状態でのバネの形状変形データを順次算出することは、パソコン等の閲覧システムの演算能力に照らすと現実的には困難である。
【０００９】
本発明はかかる背景に鑑みてなされたものであり、バネを介して組み立てられた製品の動作シミュレーションの表示を、バネと他部品との干渉を生じることなく、容易且つ迅速に行うことができる設計支援方法、及び設計支援用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は上記目的を達成するためになされたものであり、本発明の設計支援方法の第１の態様は、
使用者による入力操作を受け付ける操作入力部と、機械部品のデータが保持された機械部品データベースにアクセスして、機械部品データを取得するためのデータベースインターフェースと、表示部とを備えたコンピュータにより、機械部品の組み立て設計を支援する設計支援方法であって、
前記コンピュータが、使用者による前記操作入力部の操作に応じて、第１機械部品と、該第１機械部品に組み付けられる第２機械部品とを選択する機械部品選択ステップと、
前記機械部品選択ステップにおいて選択された前記第１機械部品及び前記第２機械部品のデータを、前記データベースインターフェースを介して前記機械部品データベースから取得する機械部品データ取得ステップと、
前記機械部品選択ステップにおいて選択された前記第２機械部品がバネ部品であるときに、該バネ部品のデータから、該バネ部品の一方の端部の形状を示す第１端部データと、該バネ部品の他方の端部の形状を示す第２端部データとを生成するバネ端部データ生成ステップと、
前記第１機械部品と前記バネ部品との組み上がり状態を、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記表示部に表示する組み上がり状態表示ステップと
を含むことを特徴とする。
【００１１】
かかる本発明の設計支援方法によれば、前記コンピュータは、前記機械部品選択ステップにより、前記第１機械部品に組み付けられる前記第２機械部品が選択されたときに、前記機械部品データ取得ステップにより、前記第１機械部品及び前記第２機械部品のデータを取得する。
【００１２】
また、前記第２機械部品がバネであったときには、前記コンピュータは、前記バネ端部データ生成ステップにより、前記バネ部品の一方の端部について前記第１端部データを生成すると共に、前記バネ部品の他方の端部について前記第２端部データを生成する。そして、前記コンピュータは、前記組み上がり状態表示ステップにより、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記第１機械部品と前記バネ部品の組み上がり状態を前記表示部に表示する。
【００１３】
この場合、前記コンピュータは、前記第１機械部品の位置の変化によって、前記バネ部品が伸長又は収縮しても、前記バネ部品の中間部分（前記バネ部品の両端部の間の部分）を表示する必要がない。そのため、前記バネ部品の伸長状態及び収縮状態の形状を算出する演算を不要として、前記第１機械部品と前記バネ部品が組み上がった状態での動作シミュレーン表示を、前記第１機械部品と前記バネ部品との干渉を回避して、容易かつ迅速に行うことができる。
【００１４】
また、本発明の設計支援用プログラムの第１の態様は、
使用者による入力操作を受け付ける操作入力部と、機械部品のデータが保持された機械部品データベースにアクセスして、機械部品データを取得するためのデータベースインターフェースと、表示部とを備えたコンピュータを、
使用者による前記操作入力部の操作に応じて、第１機械部品と、該第１機械部品に組み付けられる第２機械部品とを選択する機械部品選択部と、
前記機械部品選択部により選択された前記第１機械部品及び前記第２機械部品のデータを、前記データベースインターフェースを介して前記機械部品データベースから取得する機械部品データ取得部と、
前記機械部品選択部により選択された前記第２機械部品がバネ部品であるときに、該バネ部品のデータから、該バネ部品の一方の端部の形状を示す第１端部データと、該バネ部品の他方の端部の形状を示す第２端部データとを生成するバネ端部データ生成部と、
前記第１機械部品と前記バネ部品との組み上がり状態を、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記表示部に表示する組み上がり状態表示部と
して機能させることを特徴とする。
【００１５】
かかる本発明の設計支援用プログラムを実行することにより、前記コンピュータは、前記機械部品選択部、前記機械部品データ取得部、前記バネ端部データ生成部、及び前記組み上がり状態表示部として機能する。
【００１６】
そして、前記機械部品選択部により、前記第１機械部品及び前記第２機械部品とが選択されたときに、前記機械部品データ取得部が、前記第１機械部品及び前記第２機械部品のデータを取得する。
【００１７】
また、前記第２機械部品がバネであったときには、前記バネ端部データ生成部が、前記バネ部品の一方の端部について前記第１端部データを生成すると共に、前記バネ部品の他方の端部について前記第２端部データを生成する。そして、前記組み上がり状態表示部は、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記第１機械部品と前記バネ部品の組み上がり状態を前記表示部に表示する。
【００１８】
この場合、前記コンピュータは、前記第１機械部品の位置の変化によって、前記バネ部品が伸長又は収縮しても、前記バネ部品の中間部分（前記バネ部品の両端部の間の部分）を表示する必要がない。そのため、前記バネ部品の伸長状態及び収縮状態の形状を算出する演算を不要として、前記第１機械部品と前記バネ部品が組み上がった状態での動作シミュレーン表示を、前記第１機械部品と前記バネ部品との干渉を回避して、容易かつ迅速に行うことができる。
【００１９】
次に、本発明の設計支援方法の第２の態様は、
使用者による入力操作を受け付ける操作入力部と、機械部品のデータが保持された機械部品データベースにアクセスして、機械部品データを取得するためのデータベースインターフェースと、表示部とを備えたコンピュータにより、機械部品の組み立て設計を支援する設計支援方法であって、
前記コンピュータが、使用者による前記操作入力部の操作に応じて、第１機械部品と、該第１機械部品に組み付けられる第２機械部品とを選択する機械部品選択ステップと、
前記機械部品選択ステップにおいて選択された前記第１機械部品及び前記第２機械部品のデータを、前記データベースインターフェースを介して前記機械部品データベースから取得する機械部品データ取得ステップと、
前記機械部品選択ステップにおいて選択された前記第２機械部品がバネ部品であるときに、前記データベースインターフェースを介して前記機械部品データベースから、該バネ部品の一方の端部の形状を示す第１端部データと、該バネ部品の他方の端部の形状を示す第２端部データとを取得する端部データ取得ステップと、
前記第１機械部品と前記バネ部品との組み上がり状態を、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記表示部に表示する組み上がり状態表示ステップと
を含むことを特徴とする。
【００２０】
かかる本発明によれば、前記端部データ取得ステップにより、前記機械部品データベースから、前記第１端部データ及び前記第２端部データを取得することにより、前記第１の態様の設計支援方法と同様に、前記バネ部品の伸長状態及び収縮状態の形状を算出する演算を不要として、前記第１機械部品と前記バネ部品が組み上がった状態での動作シミュレーン表示を、前記第１機械部品と前記バネ部品との干渉を回避して、容易かつ迅速に行うことができる。
【００２１】
また、本発明の設計支援用プログラムの第２態様は、
使用者による入力操作を受け付ける操作入力部と、機械部品のデータが保持された機械部品データベースにアクセスして、機械部品データを取得するためのデータベースインターフェースと、表示部とを備えたコンピュータを、
使用者による前記操作入力部の操作に応じて、第１機械部品と、該第１機械部品に組み付けられる第２機械部品とを選択する機械部品選択部と、
前記機械部品選択部により選択された前記第１機械部品及び前記第２機械部品のデータを、前記データベースインターフェースを介して前記機械部品データベースから取得する機械部品データ取得部と、
前記機械部品選択部により選択された前記第２機械部品がバネ部品であるときに、前記データベースインターフェースを介して前記機械部品データベースから、該バネ部品の一方の端部の形状を示す第１端部データと、該バネ部品の他方の端部の形状を示す第２端部データとを取得する端部データ取得部と、
前記第１機械部品と前記バネ部品との組み上がり状態を、前記第１機械部品と前記バネ部品との一方の組み付け部に前記第１端部データによる前記バネ部品の端部形状を表示すると共に、前記第１機械部品と前記バネ部品の他方の組み付け部に前記第２端部データによる前記バネ部品の端部形状を表示することによって、前記表示部に表示する組み上がり状態表示部と
して機能させることを特徴とする。
【００２２】
かかる本発明によれば、前記端部データ取得部により、前記機械部品データベースから、前記第１端部データ及び前記第２端部データを取得することにより、前記第１の態様の設計支援用プログラムと同様に、前記バネ部品の伸長状態及び収縮状態の形状を算出する演算を不要として、前記第１機械部品と前記バネ部品が組み上がった状態での動作シミュレーン表示を、前記第１機械部品と前記バネ部品との干渉を回避して、容易かつ迅速に行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の設計支援方法を実行するコンピュータシステムの構成図。
【図２】バネ部品が組み付けられた製品の組み上がり状態を表示する処理のフローチャート。
【図３】バネ部品のデータの説明図。
【図４】バネ部品の第１端部データ及び第２端部データの生成処理の説明図。
【図５】第１端部データ及び第２端部データを用いた組み上がり状態の表示処理の説明図。
【図６】第１端部データ及び第２端部データを用いた組み上がり状態の第１の表示例。
【図７】第１端部データ及び第２端部データを用いた組み上がり状態の第２の表示例。
【発明を実施するための形態】
【００２４】
本発明の実施形態について、図１〜図７を参照して説明する。
【００２５】
図１を参照して、本発明の設計支援方法を実行するコンピュータシステム１は、ＣＰＵ、メモリ、記憶装置、各種インターフェース等を備えたコンピュータ本体１０と、コンピュータ本体１０に接続されたディスプレイ２０、キーボード２１、マウス２２、及びタブレット２３を備えている。また、コンピュータ本体１０は、機械部品のデータ３１，３２，…が保持された機械部品データベース３０にアクセスして、機械部品のデータ３１，３２，…を取得可能に構成されている。
【００２６】
なお、キーボード２１、マウス２２、及びタブレット２３は、本発明の使用者による入力操作を受け付ける操作入力部に相当する。
【００２７】
また、機械部品データベース３０は、コンピュータ本体１０に直接接続された外部記憶装置に保持されていてもよく、コンピュータ本体１０内に配置された記憶装置に保持されていてもよい。或いは、インターネット等の通信ネットワークを介してアクセス可能なサーバー上に置かれていてもよい。
【００２８】
コンピュータ本体１０は、ハードディスク等に保持された設計支援用のプログラム（ＣＡＤアプリケーション）をメモリに読み出してＣＰＵで実行することによって、機械部品選択部１１、機械部品データ取得部１２、バネ端部データ生成部１３、及び組み上がり状態表示部１４として機能する。
【００２９】
また、コンピュータ本体１０は、機械部品データベース３０にアクセスして機械部品データを取得するために、ＤＢ（データベース）インターフェース１５を備えている。
【００３０】
なお、コンピュータ本体１０が、インターネット上に公開された設計支援用のウェブサイトにウェブブラウザを介してアクセスし、ウェブサイトから送信されるウェブページに組み込まれたアプレットをウェブブラウザにより動作させて、ウェブサイトから機械部品のデータを受信し、機械部品の組み上がり状態をディスプレイに表示させる構成としてもよい。この場合には、アプレットの動作により、機械部品選択部１１、機械部品データ取得部１２、バネ端部データ生成部１３、及び組み上がり状態表示部１４の機能が実現される。また、アプレットのプログラムは、本発明の設計支援用プログラムに相当する。
【００３１】
以下、図２に示したフローチャートに従って、コンピュータシステム１により実行される、使用者（機械製品の設計者）による機械部品の組み立て設計を支援するための処理について説明する。
【００３２】
使用者が、コンピュータ本体１０を起動して、キーボード２１、マウス２２等による入力操作によりＣＡＤアプリケーションを実行させると、ＳＴＥＰ１で、機械部品選択部１１がディスプレイ２０に機械部品の選択メニューを表示する。そして、使用者が、機械部品を選択すると、機械部品データ取得部１２は、ＤＢインターフェース１５を介して機械部品データベース３０にアクセスし、選択された機械部品のデータ（部品種、同一部品種の区分、形状等を示すデータ）を取得する。
【００３３】
なお、ＳＴＥＰ１の処理は、本発明の設計支援方法における機械部品選択ステップ、及び機械部品データ取得ステップに相当する。
【００３４】
続くＳＴＥＰ２及びＳＴＥＰ２から分岐したＳＴＥＰ１０は、バネ端部データ生成部１３による処理である。バネ端部データ生成部１３は、ＳＴＥＰ２で、使用者により選択された機械部品がバネ部品であるか否かを判断する。そして、使用者により選択された機械部品がバネ部品であるときはＳＴＥＰ１０に分岐して、第１端部データ及び第２端部データを生成する。
【００３５】
ここで、機械部品データベース３０に保持された各バネ部品の形状データは、図３に示した圧縮バネ５１，５２及び引っ張りバネ５３のように、外力が加わっていない自然長の状態での形状を示すデータとなっている。
【００３６】
そして、使用者により選択されたバネ部品（本発明の第２機械部品に相当する）を、伸長、圧縮等により変形させて、使用者により選択された他の機械部品（本発明の第１機械部品に相当する）に組み付ける際に、上述した特許文献１に記載された手法にように、バネ部品の自然長のデータ（形状原形データ）を、変形態様に応じて変形する形状計算を行うとすると、変形態様毎に形状計算を行わなければならず、演算負荷が大きくなって迅速な組み上がり状態の表示が難しくなる。
【００３７】
そこで、バネ端部データ生成部１３は、ＳＴＥＰ１０で、図４に示したように、バネ部品の自然長の形状６０を示す形状原形データから、一方の端部の形状６１を示す第１端部データと、他方の端部の形状６２を示す第２端部データとを生成する。
【００３８】
なお、ＳＴＥＰ２及びＳＴＥＰ１０の処理は、本発明の設計支援方法におけるバネ端部データ生成ステップに相当する。
【００３９】
続くＳＴＥＰ３〜ＳＴＥＰ４は、組み上がり状態表示部１４による処理である。組み上がり状態表示部１４は、図５に示したように、第１端部データにより示されるバネ部品７５の一方の端部の形状７５ａと、第２端部データにより示されるバネ部品７５の他方の端部の形状７５ｂとを用いて、バネ部品７５が組み付けられた製品の動作前後におけるバネ部品の長さＷ１，Ｗ２等を演算により算出し（ＳＴＥＰ３）、組み上がり状態をディスプレイ２０に表示する（ＳＴＥＰ４）。
【００４０】
なお、ＳＴＥＰ３〜ＳＴＥＰ４の処理は、本発明の設計支援方法における組み上がり状態表示ステップに相当する。
【００４１】
また、ＣＡＤアプリケーション又は上述したウェブプラウザによるアプレットの実行により、バネ部品７５の組み上がり状態をディスプレイ２０に表示する場合、バネ部品７５の上端及び下端の取り付け位置（拘束位置）を規定することによって、組み立て状態を表示する。
【００４２】
図５は、上板７０に固定して取り付けられたシャフト７１に、バネ部品７５を介して下板７２を上下方向に移動自在に組み付けた組立品を示している。左側のＬ１では、バネ部品７５が圧縮して取り付けられて長さがＷ１になった状態が、バネ部品７５の端部の形状７５ａ，７５ｂのみによって示され、中間部分のＢについては表示が省略されている。また、右側のＲ１では、バネ部品７５がさらに圧縮されて長さがＷ２になった状態が、バネ部品７５の端部の形状７５ａ，７５ｂのみによって示されている。
【００４３】
なお、バネ部品７５の端部の形状７５ａ，７５ｂのデータとして、同一のデータを用いてもよい。
【００４４】
Ｌ１，Ｒ１のように表示することによって、バネ部品７５が圧縮した全体形状、及びバネ部品７５が伸長した全体形状のデータを、演算により算出することが不要となる。そのため、組み付けられたバネ部品７５の形状が変形した状態での組み上がり状態を、容易かつ迅速にディスプレイ２０に表示することができ、これにより、使用者による組み上がり状態の確認を効率よく行って設計を支援することができる。
【００４５】
図５に示したように、バネ部品７５の中間部分の表示を省略しても、使用者がバネ部品７５の組み付け状態を確認する上では支障がない。
【００４６】
また、バネ以外の機械部品が選択されたときには、ＳＴＥＰ１０でのバネ部品の第１端部データ及び第２端部データの生成は行われないため、組み上がり状態表示部１４は、機械部品データベースから取得された機械部品の形状データをそのまま使用して、組立演算を行い、組み上がり状態をディスプレイ２０に表示する。
【００４７】
続くＳＴＥＰ５は、機械部品選択部１１による処理である。機械部品選択部１１は、ＳＴＥＰ５で、機械部品の選択メニューにおいて組立終了の操作がなされたときに、ＳＴＥＰ６に進んで処理を終了する。一方、機械部品の選択メニューにおいて組立終了の操作がなされていないときには、ＳＴＥＰ１に戻って機械部品の選択処理を行う。
【００４８】
次に、図６のＬ２，Ｒ２は、圧縮バネであるバネ部品８５，８６が組み付けられた別の組立品の表示例を示したものである。図６の組立品は、レバー８０に連結された第１昇降部材８３に、バネ部品８５，８６を介して第２昇降部材８２が取り付けられたものであり、レバー８０の上下操作に応じて、第２昇降部材８２がガイド８１に沿って上下動する。
【００４９】
Ｌ２はレバー８０が上げられた状態であり、バネ部品８５，８６が取り付けられた状態となっている。一方、Ｒ２はレバー８０が下げられた状態であり、バネ部品８５，８６が圧縮した状態となっている。そして、バネ部品８５，８６は、第１端部データ及び第２端部データにより、取付け箇所の端部の形状８５ａ，８５ｂ，８６ａ，８６ｂのみが表示され、中間部分については表示が省略された形になっている。
【００５０】
また、図７のＬ３，Ｒ３は、引張りバネが組み付けられた組立品の表示例を示したものである。図７の組立品は、レバー９０に連結された昇降部材９２をバネ部品９５，９６により天板９７から吊り下げて取り付けられたものであり、レバー９０の上下操作に応じて、昇降部材９２がガイド９１に沿って上下動する。
【００５１】
Ｌ３はレバー９０が上げられた状態であり、バネ部品９５，９６が取り付けられた状態となっている。一方、Ｒ３はレバー９０が下げられた状態であり、バネ部品９５，９６が伸長した状態となっている。そして、バネ部品９５，９６は、第１端部データ及び第２端部データにより、取付け箇所の端部の形状９５ａ，９５ｂ，９６ａ，９６ｂのみが表示され、中間部分については表示が省略された形になっている。
【００５２】
なお、本実施形態においては、バネ端部データ生成部１３により、バネ部品の形状データ（全体データ）から、バネの端部の形状を示す第１端部データ及び第２端部データを生成する例を示したが、バネ部品の第１端部データ及び第２端部データを、予め機械部品データに保持しておき、バネ部品が選択されたときに、選択されたバネ部品の第１端部データ及び第２端部データを機械部品データベースから取得（ダウンロード）するようにしてもよい。
【００５３】
この場合、機械部品データベースから第１端部データ及び第２端部データを取得する構成が、本発明のバネ端部データ取得部に相当し、機械部品データベースから第１端部データ及び第２端部データを取得する処理が、本発明のバネ端部データ取得ステップに相当する。
【符号の説明】
【００５４】
１…コンピュータシステム、１０…コンピュータ本体、１１…機械部品選択部、１２…機械部品データ取得部、１３…バネ端部データ生成部、１４…組み上がり状態表示部、１５…ＤＢインターフェース、２０…ディスプレイ、２１…キーボード、２２…マウス、２３…タブレット、３０…機械部品データベース。
【図１】
0006374276.tif 000002
【図２】
0006374276.tif 000003
【図３】
0006374276.tif 000004
【図４】
0006374276.tif 000005
【図５】
0006374276.tif 000006
【図６】
0006374276.tif 000007
【図７】
0006374276.tif 000008