(57)【要約】【課題】規格化された標準部品を多く扱う分野において、２次元図面のみで概略の設計を行うことができる装置、方法及びシステムを提供すること。【解決手段】２次元図面出力装置１０は、製品を構成する部品の３次元位置情報ＤＢ１５の入力を受け付け、受け付けた３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報ＤＢ１６に記憶し、規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付け、２次元位置情報ＤＢ１６に記憶した部品の位置情報と、受け付けた入力と、に基づいて、規格化されている複数の部品を含む２次元図面を表示する。【選択図】図１
2010015361.tif 000002
【特許請求の範囲】
【請求項１】
規格化された複数の部品を少なくとも含んで構成する製品の２次元図面を出力する２次元図面出力装置であって、
前記製品を構成する前記部品の３次元位置情報の入力を受け付ける３次元位置情報受付手段と、
受け付けた前記３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報記憶手段に記憶する２次元位置情報算出手段と、
前記規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付ける表示入力受付手段と、
前記２次元位置情報記憶手段に記憶した部品の位置情報と、前記表示入力受付手段が受け付けた入力と、に基づいて、前記規格化されている複数の部品を含む２次元図面を表示する２次元図面表示制御手段と、
を備えることを特徴とする２次元図面出力装置。
【請求項２】
規格化された複数の部品を少なくとも含んで構成する製品の２次元図面を出力する２次元図面出力方法であって、
前記製品を構成する前記部品の３次元位置情報の入力を受け付けるステップと、
受け付けた前記３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報記憶手段に記憶するステップと、
前記規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付けるステップと、
前記２次元位置情報記憶手段に記憶した部品の位置情報と、前記受け付けた表示及び非表示に係る入力と、に基づいて、前記規格化されている複数の部品を含む２次元図面を表示するステップと、
を備えることを特徴とする２次元図面出力方法。
【請求項３】
ユーザの端末と、規格化された複数の部品を少なくとも含んで構成する製品の２次元図面を出力する２次元図面出力装置と、を有する２次元図面出力システムであって、
前記ユーザの端末は、前記製品を構成する複数の部品毎の表示及び非表示に係る入力を一の操作により受け付けて出力する表示出力受付手段、を備え、
前記２次元図面出力装置は、
前記製品を構成する前記部品の３次元位置情報を受け付ける３次元位置情報受付手段と、
受け付けた前記３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報記憶手段に記憶する２次元位置情報算出手段と、
前記ユーザの端末が前記表示出力受付手段により出力した表示及び非表示に係る入力を受け付ける表示入力受付手段と、
前記２次元位置情報記憶手段に記憶した部品の位置情報と、前記表示入力受付手段が受け付けた入力と、に基づいて、前記規格化されている複数の部品を含む２次元図面を表示する２次元図面表示制御手段と、を備える、
ことを特徴とする２次元図面出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元図面出力に関する。特に、製品を構成する部品を２次元図面に出力する処理に関する。
【背景技術】
【０００２】
従来、様々な製品は、企画、設計、試作、製造等の多くの工程を経て製造されている。これらの過程においてコンピュータ技術を活用する技法には、設計や製造等の事前検討の支援を行うＣＡＥ（コンピュータ  エイデッド  エンジニアリング  Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｅｒｉｎｇ）、製品設計を支援するＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）、ＣＡＤで作成されたデータに基づいて生産準備全般を支援するＣＡＭ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ）等がある。
【０００３】
そして、ユーザは、上述のコンピュータ支援システムを使用するための高度な知識や経験を駆使して、製品を構成する部品に関するデータを管理し、管理しているデータに基づいて、それぞれの工程での設計に関する複雑な作業や、設計変更に伴う煩雑な作業等を行っている。このような、製品を構成する部品に関するデータを管理し、製品の設計を支援するコンピュータ支援システムとして、例えば、部品配置設計における設計変更時の作業効率を向上させることを目的とした特許文献１が知られている。
【０００４】
特許文献１では、部品配置設計における設計変更時の作業効率を向上させることを目的として、プラスチック射出成形機に取付けるモールド金型を構成するモールドベースに取付られた取付部品の寸法を、プレート厚変更に伴い変更させるために、登録されている取付部品中より最適なものを選択し、その寸法変更値を決定し、寸法変更後の取付部品を取付けている。
【特許文献１】特開平７−１２９２２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のような３次元データを扱い、あらゆる設計変更に対処し得るＣＡＤシステム等では、システムを使用するために高度な知識と経験が要求されることが多く、営業担当者等が扱うには敷居が高かった。こうした状況において、比較的規格化されたいわゆる標準部品を多く扱う金型の分野においては、上面図と側面図の２次元図面のみで概略の設計が確認可能であるにもかかわらず、そのような要求に応える技術は存在しなかった。
【０００６】
そこで、設計を支援するシステムを使用するための技術的知識や経験が比較的浅く詳細な設計に携わらない担当者等であっても、規格化された標準部品等の追加や変更等の概略設計をすることができる装置が求められている。
【０００７】
本発明は、規格化された標準部品を多く扱う分野において、２次元図面のみで概略の設計を行うことができる装置、方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）  規格化された複数の部品を少なくとも含んで構成する製品の２次元図面を出力する２次元図面出力装置であって、前記製品を構成する前記部品の３次元位置情報の入力を受け付ける３次元位置情報受付手段と、受け付けた前記３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報記憶手段に記憶する２次元位置情報算出手段と、前記規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付ける表示入力受付手段と、前記２次元位置情報記憶手段に記憶した部品の位置情報と、前記表示入力受付手段が受け付けた入力と、に基づいて、前記規格化されている複数の部品を含む２次元図面を表示する２次元図面表示制御手段と、を備えることを特徴とする２次元図面出力装置。
【０００９】
（１）の構成によれば、２次元図面出力装置は、製品を構成する部品の３次元位置情報の入力を受け付け、受け付けた３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報記憶手段に記憶し、規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付け、２次元位置情報記憶手段に記憶した部品の位置情報と、受け付けた入力と、に基づいて、規格化されている複数の部品を含む２次元図面を表示する。
【００１０】
すなわち、２次元図面出力装置は、部品の３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して記憶し、規格化されている複数の部品毎の表示及び非表示に係る一の入力操作を受け付けるだけで、規格化されている複数の部品を含む２次元図面を表示／非表示を制御することができる。したがって、２次元図面出力装置は、規格化された標準部品を多く扱う分野において、規格化されている複数の部品毎の表示／非表示をより少ない操作だけで制御することを可能とし、ユーザは２次元図面のみで概略の設計を行うことができる。
【００１１】
（２）  規格化された複数の部品を少なくとも含んで構成する製品の２次元図面を出力する２次元図面出力方法であって、前記製品を構成する前記部品の３次元位置情報の入力を受け付けるステップと、受け付けた前記３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報記憶手段に記憶するステップと、前記規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付けるステップと、前記２次元位置情報記憶手段に記憶した部品の位置情報と、前記受け付けた表示及び非表示に係る入力と、に基づいて、前記規格化されている複数の部品を含む２次元図面を表示するステップと、を備えることを特徴とする２次元図面出力方法。
【００１２】
（２）の構成によれば、２次元図面出力方法は、製品を構成する部品の３次元位置情報の入力を受け付け、受け付けた３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出し、規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付け、２次元位置情報記憶手段に記憶した部品の位置情報と、受け付けた表示及び非表示に係る入力と、に基づいて、規格化されている複数の部品を含む２次元図面を表示する。したがって、２次元図面出力方法は、規格化された標準部品を多く扱う分野において、規格化されている複数の部品毎の表示／非表示をより少ない操作だけで制御することを可能とし、ユーザは２次元図面のみで概略の設計を行うことができる。
【００１３】
（３）  ユーザの端末と、規格化された複数の部品を少なくとも含んで構成する製品の２次元図面を出力する２次元図面出力装置と、を有する２次元図面出力システムであって、前記ユーザの端末は、前記製品を構成する複数の部品毎の表示及び非表示に係る入力を一の操作により受け付けて出力する表示出力受付手段、を備え、前記２次元図面出力装置は、前記３次元位置情報出力手段が出力する３次元位置情報を受け付ける３次元位置情報受付手段と、受け付けた前記３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報記憶手段に記憶する２次元位置情報算出手段と、前記ユーザの端末が前記表示出力受付手段により出力した表示及び非表示に係る入力を受け付ける表示入力受付手段と、前記規格化されている複数の部品毎の表示及び非表示に係る入力を前記ユーザの端末より受け付ける表示入力受付手段と、前記２次元位置情報記憶手段に記憶した部品の位置情報と、前記表示入力受付手段が受け付けた入力と、に基づいて、前記規格化されている複数の部品を含む２次元図面を表示する２次元図面表示制御手段と、を備える、ことを特徴とする２次元図面出力システム。
【００１４】
（３）の構成によれば、２次元図面出力システムにおいて、ユーザの端末は、製品を構成する複数の部品毎の表示及び非表示に係る入力を一の操作により受け付けて出力し、２次元図面出力装置は、製品を構成する部品の３次元位置情報を受け付け、受け付けた３次元位置情報に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報記憶手段に記憶し、ユーザの端末により出力した表示及び非表示に係る入力を受け付け、２次元位置情報記憶手段に記憶した部品の位置情報と、受け付けた入力と、に基づいて、規格化されている複数の部品を含む２次元図面を表示する。したがって、２次元図面出力システムは、規格化された標準部品を多く扱う分野において、規格化されている複数の部品毎の表示／非表示をより少ない操作だけで制御することを可能とし、ユーザは２次元図面のみで概略の設計を行うことができる。
【発明の効果】
【００１５】
本発明によれば、規格化された標準部品を多く扱う分野において、規格化されている複数の部品毎の表示及び非表示により、２次元図面のみで概略の設計を行うことができる装置、方法及びシステムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態について図を参照しながら説明する。
【００１７】
図１は、本発明の一実施形態に係る２次元図面出力装置１０の機能を示す機能ブロック図である。本発明に係る２次元図面出力装置１０と、ユーザの端末６０ａとの動作を示している。
【００１８】
２次元図面出力装置１０は、３次元位置情報受付手段として３次元位置情報受付部１１と、２次元位置情報処理手段として２次元位置情報処理部１２と、表示入力受付手段として表示入力受付部１３と、２次元図面表示制御手段として２次元図面表示制御部１４と、製品を構成する部品の３次元位置情報を記憶する３次元位置情報ＤＢ１５と、２次元位置情報記憶手段として２次元位置情報ＤＢ１６と、を備えている。
【００１９】
３次元位置情報受付部１１は、３次元位置情報ＤＢ１５の入力を受け付ける。部品の３次元位置情報は、例えば、部品の配置位置（例えば、中心位置の直交座標であるＸ、Ｙ、Ｚ座標）と、部品の寸法（高さ、幅、奥行き）と、からなる。３次元位置情報ＤＢ１５は、製品毎に設けられた記憶フォルダーに、部品の識別情報及び部品の番号に対応付けて、部品の配置位置及び寸法を記憶する。部品の寸法は、部品のマスターファイル等に、部品の識別情報に対応付けて記憶されているとしてもよい。
【００２０】
２次元位置情報処理部１２は、記憶した３次元位置情報ＤＢ１５に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報ＤＢ１６に記憶する。部品の２次元図面上の位置情報の算出は、記憶した３次元位置情報ＤＢ１５から２次元図面の位置情報を抽出することにより行う。２次元位置情報ＤＢ１６は、例えば、側面図においては、部品の識別情報及び部品の番号に対応付けて、部品の中心位置のＸ座標及びＺ座標を記憶し、上面図においては、部品の識別情報及び部品の番号に対応付けて、部品の中心位置のＸ座標及びＹ座標を記憶する。
【００２１】
表示入力受付部１３は、規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付ける。規格化されている複数の部品毎の表示及び非表示に係る入力は、例えば、表示している製品を構成する部品を指定して、表示及び非表示を指定する。
【００２２】
２次元図面表示制御部１４は、２次元位置情報ＤＢ１６に記憶した部品の位置情報と、表示入力受付部１３が受け付けた入力と、に基づいて、規格化されている複数の部品を含む２次元図面を表示する。例えば、側面図において、規格化されている複数の部品毎の表示及び非表示を受け付けて、表示を受け付けた部品を表示し、非表示を受け付けた部品を表示しない側面図を表示する。同様に、上面図において、規格化されている複数の部品毎の表示及び非表示を受け付けて、表示を受け付けた部品を表示し、非表示を受け付けた部品を表示しない上面図を表示する。
【００２３】
図２は、本発明の一実施形態に係る２次元図面出力装置１０のハードウェア構成の一例を示す図である。２次元図面出力装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０、バスライン１００５、コンピュータネットワーク用通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０６０、ハードディスク１０７０、通信Ｉ／Ｆ１０８０並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００２４】
ＲＯＭ１０６０は、２次元図面出力装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、ハードウェアに依存するプログラム等を格納する。
【００２５】
ハードディスク１０７０は、２次元図面出力装置１０が機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、更に、３次元位置情報ＤＢ１５、２次元位置情報ＤＢ１６等の各種データベースを構成可能である。
【００２６】
表示装置１０２２は、データの入力を受け付ける画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００２７】
ここで、入力手段は、入力の受け付けを行うものであり、キーボード及びマウス１１００等により構成する。
【００２８】
また、コンピュータネットワーク用通信Ｉ／Ｆ１０４０は、２次元図面出力装置１０を専用ネットワーク又は公共ネットワークを介してユーザの端末６０ａ等と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０８０は、コンピュータネットワークを介さないでデータを送受信するためのインターフェース装置である。
【００２９】
図３は、本発明の一実施形態に係る３次元位置情報ＤＢ１５を示す図である。
【００３０】
３次元位置情報ＤＢ１５は、製品毎に設けられた記憶フォルダーに、部品ＩＤ及び部品番号に対応付けて、部品の中心位置の配置位置であるＸ座標値、Ｙ座標値、及びＺ座標値と、部品の高さ、幅（ボルト径）、及び奥行と、等を記憶している。座標は、例えば、金型の型と型との合わせ目であるパーティングラインが金型の中心を通る軸をＸ軸とし、Ｘ軸に直交するＹ軸及びＺ軸の直交座標とする。
【００３１】
この例では、例えば、部品ＩＤ及び部品番号が１１０１１及び０００１の部品は、配置位置の座標が（０、０、２２５）であり、部品の高さ、幅（ボルト径）、及び奥行がそれぞれ３０ｍｍ、３００ｍｍ、３００ｍｍであることを示している。
【００３２】
図４は、本発明の一実施形態に係る２次元位置情報ＤＢ１６を示す図である。
【００３３】
２次元位置情報ＤＢ１６は、製品毎に設けられた記憶フォルダーに、部品ＩＤ及び部品番号に対応付けて、３次元位置情報ＤＢ１５から抽出した部品の配置位置等を記憶している。配置位置は、側面図では、Ｘ座標値と、Ｚ座標値とを記憶し、上面図では、Ｘ座標値と、Ｙ座標値とを記憶している。また、高さ、幅（ボルト径）及び奥行を３次元位置情報ＤＢ１５から取得して記憶している。そして、部品ＩＤ及び部品番号に対応付けて、部品の表示状態を記憶している。
【００３４】
この例では、例えば、部品ＩＤ及び部品番号が１１０１１及び０００１の部品は、側面図の配置位置の座標が（０、２２５）であり、上面図の部品の配置位置は（０，０）であることを示している。また、部品の高さ、幅（ボルト径）、及び奥行は、それぞれ３０ｍｍ、３００ｍｍ、３００ｍｍであることを示している。そして、部品の表示状態は、部品ＩＤ及び部品番号が１１０１１及び０００１の部品は、表示ＯＮ（表示）状態であるので、製品の構成部品として表示されることを示し、部品ＩＤ及び部品番号が１２０３１及び０００１の部品は、表示ＯＦＦ（非表示）状態であるので、製品の構成部品として表示されないことを示している。
【００３５】
図５は、本発明の一実施形態に係る２次元図面出力装置１０の処理内容を示すフローチャートである。なお、本処理は、例えば、プログラム開始指令を受け付けて開始し、プログラム終了指令を受け付けて終了する。
【００３６】
ステップＳ１０１において、ＣＰＵ１０１０は、３次元図面情報を受け付けたか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０２に移し、ＮＯの場合は処理をステップＳ１０３に移す。
【００３７】
ステップＳ１０２において、ＣＰＵ１０１０は、位置情報処理を行う。その後、ＣＰＵ１０１０は、処理をステップＳ１０１に移す。
【００３８】
ステップＳ１０３において、ＣＰＵ１０１０は、ユーザの端末６０ａから受信したデータが出力要求か否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０４に移し、ＮＯの場合は処理をステップＳ１０５に移す。
【００３９】
ステップＳ１０４において、ＣＰＵ１０１０は、図面出力処理をする。その後、ＣＰＵ１０１０は、処理をステップＳ１０１に移す。
【００４０】
ステップＳ１０５において、ＣＰＵ１０１０は、ユーザの端末６０ａから受信したデータが表示要求か否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０６に移し、ＮＯの場合は処理をステップＳ１０７に移す。
【００４１】
ステップＳ１０６において、ＣＰＵ１０１０は、表示要求処理をする。その後、ＣＰＵ１０１０は、処理をステップＳ１０１に移す。
【００４２】
ステップＳ１０７において、ＣＰＵ１０１０は、ユーザの端末６０ａから受信したデータが非表示要求か否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０８に移し、ＮＯの場合は処理をステップＳ１０１に移す。
【００４３】
ステップＳ１０８において、ＣＰＵ１０１０は、非表示要求処理をする。その後、ＣＰＵ１０１０は、処理をステップＳ１０１に移す。
【００４４】
図６は、本発明の一実施形態に係る２次元図面出力装置１０の位置情報処理の処理内容を示すフローチャートである。
【００４５】
ステップＳ２０１において、ＣＰＵ１０１０は、受け付けた３次元位置情報ＤＢ１５に基づいて、側面図のデータを作成する。より具体的には、ＣＰＵ１０１０は、受け付けた３次元位置情報ＤＢ１５に基づいて製品を構成する部品の３次元位置情報（Ｘ座標値、Ｙ座標値及びＺ座標値）を取得し、取得した３次元位置情報から側面図の２次元位置情報（Ｘ座標値及びＺ座標値）を抽出し、抽出したデータを部品ＩＤ及び部品番号に対応付けて、２次元位置情報ＤＢ１６に記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００４６】
ステップＳ２０２において、ＣＰＵ１０１０は、受け付けた３次元位置情報ＤＢ１５に基づいて、上面図のデータを作成する。より具体的には、ＣＰＵ１０１０は、受け付けた３次元位置情報ＤＢ１５に基づいて製品を構成する部品の３次元位置情報（Ｘ座標値、Ｙ座標値及びＺ座標値）を取得し、取得した３次元位置情報から上面図の２次元位置情報（Ｘ座標値及びＹ座標値）を抽出し、抽出したデータを部品ＩＤ及び部品番号に対応付けて、２次元位置情報ＤＢ１６に記憶する。また、受け付けた３次元位置情報ＤＢ１５に基づいて製品を構成する部品の高さ、幅（ボルト径）及び奥行を、部品ＩＤ及び部品番号に対応付けて記憶し、表示状態を表示ＯＮにする。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００４７】
図７は、本発明の一実施形態に係る２次元図面出力装置１０の図面出力処理の内容を示すフローチャートである。
【００４８】
ステップＳ３０１において、ＣＰＵ１０１０は、出力要求に基づいて該当する製品の側面図のデータ又は上面図のデータを取得する。より具体的には、ＣＰＵ１０１０は、出力要求で要求する製品の製品ＩＤ等に基づく記憶フォルダーにおいて、２次元位置情報ＤＢ１６から、出力要求で要求する図面の種類に基づいて、側面図又は上面図の２次元位置情報を取得する。その後、ＣＰＵ１０１０は、処理をステップＳ３０２に移す。
【００４９】
ステップＳ３０２において、ＣＰＵ１０１０は、出力要求に基づいて側面図又は上面図を表示する。より具体的には、ＣＰＵ１０１０は、出力要求に基づいて側面図の場合は、部品の表示／非表示の状態に基づいて、Ｘ座標は変更しないで、Ｚ座標に部品の高さを加算して部品の２次元位置情報を相対的に変更しながら表示し、製品の部品構成を表示する。上面図の場合は、Ｘ座標及びＹ座標を変更しないでそのまま表示し、製品の部品構成を表示する。その後、ＣＰＵ１０１０は、処理をステップＳ３０３に移す。
【００５０】
ステップＳ３０３において、ＣＰＵ１０１０は、上記側面図又は上面図に表示した製品を構成する部品名を表示する。より具体的には、ＣＰＵ１０１０は、製品を構成する、表示している部品に対応する部品名を、表示中であることを示して表示すると共に、上記側面図又は上面図には表示していないが、出力した製品に追加することができる部品の部品名を表示する。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００５１】
図８は、本発明の一実施形態に係る２次元図面出力装置１０の表示要求処理の処理内容を示すフローチャートである。
【００５２】
ステップＳ４０１において、ＣＰＵ１０１０は、表示要求をされた部品の部品ＩＤ及び部品番号を取得する。より具体的には、ＣＰＵ１０１０は、指定された部品、例えばチェックマークをされた部品、が表示されている部品の中で相対的に何番目かを示す相対番号を取得し、取得した相対番号に基づいて、２次元位置情報ＤＢ１６の対応する部品ＩＤ及び部品番号を取得する。その後、ＣＰＵ１０１０は、処理をステップＳ４０２に移す。
【００５３】
ステップＳ４０２において、ＣＰＵ１０１０は、取得した部品ＩＤ及び部品番号の表示状態を表示ＯＮの状態にする。より具体的には、ＣＰＵ１０１０は、２次元位置情報ＤＢ１６において、取得した部品ＩＤ及び部品番号に対応付けられた表示状態を表示ＯＮにする。その後、ＣＰＵ１０１０は、処理をステップＳ４０３に移す。
【００５４】
ステップＳ４０３において、ＣＰＵ１０１０は、製品を構成する部品を、部品の表示ＯＮ／ＯＦＦの状態に基づいて表示する。より具体的には、ＣＰＵ１０１０は、２次元位置情報ＤＢ１６から該当製品を構成する部品の２次元位置情報を取得する。そして、部品の表示ＯＮ／ＯＦＦの状態に基づいて、側面図の場合は、Ｘ座標は変更しないで、表示ＯＮの部品のＺ座標に部品の高さを加算して次に表示する部品の２次元位置情報を相対的に変更しながら表示する。上面図の場合は、Ｘ座標及びＹ座標を変更しないでそのまま表示する。なお、Ｘ方向又はＹ方向の間隔を平均して座標値を変更するとしてもよい。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００５５】
図９は、本発明の一実施形態に係る２次元図面出力装置１０の非表示要求処理の処理内容を示すフローチャートである。
【００５６】
ステップＳ５０１において、ＣＰＵ１０１０は、非表示要求をされた部品の部品ＩＤ及び部品番号を取得する。より具体的には、ＣＰＵ１０１０は、指定された部品、例えばチェックマークをされた部品、が表示されている部品の中で相対的に何番目かを示す相対番号を取得し、取得した相対番号に基づいて、２次元位置情報ＤＢ１６の対応する部品ＩＤ及び部品番号を取得する。その後、ＣＰＵ１０１０は、処理をステップＳ５０２に移す。
【００５７】
ステップＳ５０２において、ＣＰＵ１０１０は、取得した部品ＩＤ及び部品番号の状態を表示ＯＦＦの状態にする。より具体的には、ＣＰＵ１０１０は、２次元位置情報ＤＢ１６において、取得した部品ＩＤ及び部品番号に対応付けられた表示状態を表示ＯＦＦにする。その後、ＣＰＵ１０１０は、処理をステップＳ５０３に移す。
【００５８】
ステップＳ５０３において、ＣＰＵ１０１０は、製品を構成する部品を、部品の表示ＯＮ／ＯＦＦの状態に基づいて表示する。より具体的には、ＣＰＵ１０１０は、２次元位置情報ＤＢ１６から該当製品を構成する部品の２次元位置情報を取得する。そして、部品の表示ＯＮ／ＯＦＦの状態に基づいて、側面図の場合は、Ｘ座標は変更しないで、表示ＯＮの部品のＺ座標に部品の高さを加算して次に表示する部品の２次元位置情報を相対的に変更しながら表示する。上面図の場合は、Ｘ座標及びＹ座標を変更しないでそのまま表示する。なお、Ｘ方向又はＹ方向の間隔を平均して座標値を変更するとしてもよい。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００５９】
図１０は、本発明の一実施形態に係る金型を示す図である。上述した、処理内容による表示の例を図１０から図１５において具体的に示す。
【００６０】
この例では、モールドベースの製品は、固定側取付板断熱板１０１、固定側取付板１０２、ホットランナーＡ１０３、ホットランナーＢ１０４、ホットランナーＣ１０５、キャビプレート追加板Ｃ１０６、キャビプレート追加板Ｂ１０７、キャビプレート追加板Ａ１０８、固定型板断熱板１０９、キャビティプレート１１０、コアプレート１１１、可動型板断熱板１１２、コアプレート追加板Ａ１１３、コアプレート追加板Ｂ１１４、スペーサブロック断熱板Ａ１１５、スペーサブロック断熱板Ａ１１６、スペーサブロック１１７、１１８、エジェクタプレートＡ１１９、エジェクタプレートＢ１２０、可動取付板追加板１２１、可動側取付板１２２、可動側取付板断熱板１２３のプレート部品と、サポートピラー、リターンピン、ガイドピン、ストップピン等の締結部品と、からなる。例えば、製品は、部品１０１〜１２３によって構成されるとすると、２次元図面出力装置１０は、受け付けた部品１０１〜１２３の３次元位置情報ＤＢ１５に基づいて、２次元位置情報ＤＢ１６の側面図データ及び上面図データを作成する。そして、部品毎の表示及び非表示に係る入力を受け付けて、部品毎の表示及び非表示をした全体の構成を表示するので、金型の概略の設計をすることができる。
【００６１】
図１１は、本発明の一実施形態に係る金型の表示方法を示す図である。
【００６２】
図１１（１）の例は、側面図を表示する場合の表示方法を示す例である。側面図は、金型のパーティングラインをＸ軸２０２とし、直行するＺ軸２０３と、交点を原点２０１（０，０）とし、２次元位置情報ＤＢ１６の側面図の位置及び表示状態のデータに基づいて表示する。部品を表示するための座標値は、２次元位置情報ＤＢ１６に記憶された部品ＩＤ及び部品番号に対応付けられた側面図のＸ座標値及びＺ座標値から、表示しない部品の高さを減算した値に基づいて表示用の位置を算出することにより得る。すなわち、例えば、部品１１０、部品１０９の表示状態が表示ＯＮの場合であって、部品１０８から部品１０３の表示状態が表示ＯＦＦの場合において、部品１０２を表示するためのＺ座標値は、部品１０２のＺ座標値から部品１０８から部品１０３の高さを減算した値となる。また、部品を表示する際の高さ及び幅は、部品ＩＤ及び部品番号に対応付けられた高さ及び幅に基づいて表示のための高さ及び幅を算出することにより得ることができる。
【００６３】
図１１（２）の例は、上面図を表示する場合の表示方法を示す例である。上面図は、金型の中心点を直交座標の原点２０１とし、Ｘ軸２０２と直行するＹ軸２０４を設け、２次元位置情報ＤＢ１６の上面図の位置及び表示状態のデータに基づいて表示する。部品を表示するための座標値は、２次元位置情報ＤＢ１６に記憶された部品ＩＤ及び部品番号に対応付けられた上面図のＸ座標値及びＹ座標値に基づいて表示用の位置を算出することにより得る。すなわち、例えば、部品５０１及び部品５０２の表示状態が表示ＯＮの場合において、部品５０１及び部品５０２のＸ座標値及びＹ座標値に基づいて表示するための位置を算出することができる。また、部品を表示する際の幅（ボルト径）及び奥行きは、部品ＩＤ及び部品番号に対応付けられた幅（ボルト径）及び奥行に基づいて表示のための幅（ボルト径）及び奥行を算出することにより得ることができる。
【００６４】
図１２は、本発明の一実施形態に係る側面図の表示例を示す図である。図１２の例は、ユーザの端末６０ａの表示装置６１ａに、２次元位置情報ＤＢ１６に基づいて、側面図を表示していることを示す例である。
【００６５】
部品表示欄４０１には、部品名を表示し、部品の表示及び非表示をチェックマーク欄４１１で表していることを示している。製品の表示欄４０２には、製品の側面図を表示し、製品の部品構成を表示していることを示している。図１２の例では、固定側取付板１０２、ホットランナーＡ１０３、キャビプレート追加板Ａ１０８、キャビティプレート１１０、コアプレート１１１、コアプレート追加板Ｂ１１４、スペーサブロック１１７、１１８、及び可動側取付板１２２の表示状態は表示ＯＮであるので、それぞれの部品を表示していることを示している。
【００６６】
図１３は、本発明の一実施形態に係る図１２に続く側面図の表示例を示す図である。図１３の例は、図１２の例に続いて、部品の表示状態を非表示にした場合の表示例を示す例である。
【００６７】
部品表示欄４０１には、部品名を表示し、ホットランナーＡのチェックマーク欄４１１を空欄にすることにより、ホットランナーＡの表示状態を表示ＯＦＦ（非表示）としたことを示している。ホットランナーＡの表示状態を表示ＯＦＦ（非表示）にしたことによって、製品の表示欄４０２には、製品を構成する部品のうちホットランナーＡ１０３の表示が非表示となり、固定側取付板１０２、キャビプレート追加板Ａ１０８の順に、それぞれの部品を表示していることを示している。
【００６８】
図１４は、本発明の一実施形態に係る上面図の表示例を示す図である。図１４の例は、ユーザの端末６０ａの表示装置６１ａに、２次元位置情報ＤＢ１６に基づいて、上面図を表示していることを示す例である。
【００６９】
部品表示欄４０１には、部品名を表示し、部品の表示及び非表示をチェックマーク欄４１１で表していることを示している。製品の表示欄４０２には、製品の上面図を表示し、製品の部品構成を表示していることを示している。図１４の例では、リターンピン、ガイドピン、センターピン及びストップピンのチェックマーク欄４１１が空欄で表示状態が表示ＯＦＦ（非表示）であることを示し、ピンの表示をしていないことを示している。
【００７０】
図１５は、本発明の一実施形態に係る図１４に続く上面図の表示例を示す図である。図１５の例は、図１４の例に続いて、部品の非表示状態を表示にした場合の表示例を示す例である。
【００７１】
部品表示欄４０１には、部品名を表示し、ガイドピン６０１のチェックマーク欄４１１がチェックされているので、表示状態が表示ＯＮであることを示している。製品の表示欄４０２には、製品の上面図を表示し、ガイドピン６０１の表示状態が表示ＯＮであるので、２次元位置情報ＤＢ１６に基づいて、ガイドピン６０１の部品ＩＤを伴う部品番号分のガイドピン６０１、例えば８本、の表示をしていることを示している。
【００７２】
実施例に拠れば、２次元図面出力装置１０は、製品を構成する部品の３次元位置情報ＤＢ１５の入力を受け付け、受け付けた３次元位置情報ＤＢ１５に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報ＤＢ１６に記憶し、規格化されている複数の部品毎の表示及び非表示に係る入力を一の操作により受け付け、２次元位置情報ＤＢ１６に記憶した部品の位置情報と、受け付けた入力と、に基づいて、規格化されている複数の部品を含む２次元図面を表示する。
【００７３】
すなわち、２次元図面出力装置１０は、部品の３次元位置情報ＤＢ１５に基づいて、それぞれの部品の２次元図面上の位置情報を算出して２次元位置情報ＤＢ１６に記憶し、規格化されている複数の部品毎の表示及び非表示に係る一の入力操作を受け付けるだけで、規格化されている複数の部品を含む２次元図面を表示／非表示を制御することができる。したがって、２次元図面出力装置１０は、規格化された標準部品を多く扱う分野において、規格化されている複数の部品毎の表示／非表示をより少ない操作だけで制御することを可能とし、ユーザは２次元図面のみで概略の設計を行うことができる。
【００７４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施形態に係る２次元図面出力装置１０の機能を示す機能ブロック図である。
【図２】本発明の一実施形態に係る２次元図面出力装置１０のハードウェア構成の一例を示す図である。
【図３】本発明の一実施形態に係る３次元位置情報ＤＢ１５を示す図である。
【図４】本発明の一実施形態に係る２次元位置情報ＤＢ１６を示す図である。
【図５】本発明の一実施形態に係る２次元図面出力装置１０の処理内容を示すフローチャートである。
【図６】本発明の一実施形態に係る２次元図面出力装置１０の位置情報処理の処理内容を示すフローチャートである。
【図７】本発明の一実施形態に係る２次元図面出力装置１０の図面出力処理の内容を示すフローチャートである。
【図８】本発明の一実施形態に係る２次元図面出力装置１０の表示要求処理の処理内容を示すフローチャートである。
【図９】本発明の一実施形態に係る２次元図面出力装置１０の非表示要求処理の処理内容を示すフローチャートである。
【図１０】本発明の一実施形態に係る金型を示す図である。
【図１１】本発明の一実施形態に係る金型の表示方法を示す図である。
【図１２】本発明の一実施形態に係る側面図の表示例を示す図である。
【図１３】本発明の一実施形態に係る図１２に続く側面図の表示例を示す図である。
【図１４】本発明の一実施形態に係る上面図の表示例を示す図である。
【図１５】本発明の一実施形態に係る図１４に続く上面図の表示例を示す図である。
【符号の説明】
【００７６】
１０    ２次元図面出力装置
１１    ３次元位置情報受付部
１２    ２次元位置情報処理部
１３    表示入力受付部
１４    ２次元図面表示制御部
１５    ３次元位置情報ＤＢ
１６    ２次元位置情報ＤＢ
【図１】
2010015361.tif 000003
【図２】
2010015361.tif 000004
【図３】
2010015361.tif 000005
【図４】
2010015361.tif 000006
【図５】
2010015361.tif 000007
【図６】
2010015361.tif 000008
【図７】
2010015361.tif 000009
【図８】
2010015361.tif 000010
【図９】
2010015361.tif 000011
【図１０】
2010015361.tif 000012
【図１１】
2010015361.tif 000013
【図１２】
2010015361.tif 000014
【図１３】
2010015361.tif 000015
【図１４】
2010015361.tif 000016
【図１５】
2010015361.tif 000017