(57)【特許請求の範囲】
【請求項１】
製品における部品の材質および前記部品を生成するための加工方法であるフィーチャに基づいて、前記部品を加工するために必要なコストを算出する設計支援装置において、
前記部品を生成するための加工方法のうち、特定の金型を用いて行われる加工方法であるパンチング加工に関する複数の情報がそれぞれ局所フィーチャとして記述された局所フィーチャライブラリと、
前記部品を生成するための材質に関する情報や、前記部品を生成するための加工方法のうち金型を用いない加工方法に関する情報や、前記部品を生成するための加工方法のうち汎用的な金型を用いて行なう加工方法であるニブリング加工に関する複数の情報がそれぞれ概略形状フィーチャとして記述され、かつ、各該概略形状フィーチャによって特定される加工後の各部品の形状である加工後形状を生成する加工後形状生成手順と、前記概略形状フィーチャによって特定される加工後の各部品を展開した形状である展開形状を生成する展開形状生成手順とが記述された概略形状フィーチャライブラリと、
前記局所フィーチャライブラリに記述された各局所フィーチャと、前記概略形状フィーチャライブラリに記述された各概略形状フィーチャとを、表示する表示手段と、
該表示手段に表示された局所フィーチャおよび概略形状フィーチャのうちから、局所フィーチャおよび／または概略形状フィーチャの選択を受け付ける受け付け手段と、
選択された局所フィーチャに基づいて、前記部品の局所フィーチャにより特定される加工方法の設計対象部品への適用の内容を表すモデルである局所フィーチャモデルを生成する局所フィーチャ生成部と、
該局所フィーチャ生成部により生成された局所フィーチャモデルを記憶する局所フィーチャモデル記憶手段と、
選択された概略形状フィーチャと、前記概略形状フィーチャライブラリが有する加工後形状生成手順と展開形状生成手順とに基づいて、選択された概略形状フィーチャにより特定される材質の材料に、選択された概略形状フィーチャにより特定される加工方法を適用した場合に得られる部品の形状と、選択された概略形状フィーチャにより特定される材質の材料に、選択された概略形状フィーチャにより特定される加工方法を適用した場合に得られる部品の展開形状とを表すモデルである概略形状モデルを生成する概略形状生成部と、
該概略形状生成部により生成された概略形状モデルを記憶する概略形状モデル記憶手段と、
前記局所フィーチャモデル記憶手段に記憶された局所フィーチャモデルと、前記概略形状モデル記憶手段に記憶された概略形状モデルとに基づいて、前記部品を生成するために必要なコストに関する因子を生成するコスト因子生成手段と、
該コスト因子生成手段により生成される因子と、コストとを対応づけて基準コストデータとして記憶する基準コストデータ記憶手段と、
前記コスト因子生成部により生成された因子と、前記基準コストデータ記憶手段に記憶された基準コストデータとに基づいて、前記部品のコストを見積るコスト見積り手段と、
該コスト見積り手段により見積られた前記部品のコストを、前記表示手段に表示する制御手段と、
を有することを特徴とする設計支援装置。
【請求項２】
請求項１記載の設計支援装置において、
前記局所フィーチャライブラリは、当該局所フィーチャライブラリに記述された局所フィーチャによって特定される加工方法により加工された加工後の形状を表す局所形状データを局所フィーチャ毎に備え、
前記選択された局所フィーチャに対応する局所形状データと、前記概略形状モデルの部品の形状、または、前記概略形状モデルの部品の展開形状とを合成する合成手段を有することを特徴とする設計支援装置。
【請求項３】
請求項１記載の設計支援装置において、
製品を構成する部組品または部品と、前記部組品を構成する部品を示す構成表を記憶する手段と、
部組品または部品を組み立てるために必要なコストに関する組立コスト情報を記憶する手段と、
前記コスト見積り手段により見積られた各部品のコストを、前記構成表に基づいて加算し、前記組立コスト情報をさらに加算して、製品を生成するために必要なコストを算出する手段と、
を有することを特徴とする設計支援装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、設計支援装置に関する。特に、板金設計において設計者に設計対象の製造コストを示すことにより低コスト化設計を促進する設計支援装置に関する。
【０００２】
【従来の技術】
板金設計において、コスト見積り作業の支援を目的とした設計支援装置としては、特開平４−２６７４８４号公報記載の装置や特開平５−２８２３３１号公報記載の装置が知られている。
【０００３】
特開平４−２６７４８４号公報記載のコスト見積り装置は、ＣＡＤデータとして保持された板金部品の展開図図形データ（展開形状データ）から、加工要素情報と基準原価情報を用いて、コストを見積る。これにより、板金加工法に精通した技術者を必要とせず、人為的なミスもなく、技術者の作業工数が削減され、板金部品のコスト見積り作業の効率を向上することができる。
【０００４】
また、特開平５−２８２３３１号公報記載の部品コスト見積り装置は、ＣＡＤ形状データから部品の加工コストに関するパラメータを抽出する機能を備えることにより、コスト計算のためのパラメータ入力時間を削減することができる。
【０００５】
【発明が解決しようとする課題】
上述の特開平４−２６７４８４号公報記載のコスト見積り装置においては、コストの見積りを行なうために、板金部品の展開形状データをユーザが予め作成する必要がある。しかし、ユーザである設計者は、通常、部品の加工後形状のみを作図しているため、展開形状のＣＡＤデータを別途入力する必要があり手間がかかっていた。
【０００６】
また、特開平４−２６７４８４号公報記載のコスト見積り装置においては展開形状データだけから、特開平５−２８２３３１号の部品コスト見積り装置においては部品の加工後形状の図形データ（加工後形状データ）だけから、コストに関する情報を抽出しているため、抽出することができる情報の種類に制限があった。また、抽出アルゴリズムが複雑になっていた。
【０００７】
そこで、設計者の入力する部品の加工後形状のＣＡＤデータから部品の展開形状データのＣＡＤデータを自動的に生成し、加工後形状のＣＡＤデータと展開形状のＣＡＤデータの両方からコストに関する情報を抽出することが有効である。部品の加工後形状のＣＡＤデータから部品の展開形状のＣＡＤデータを導出する方法としては、「板金製品の曲げ作業自動工程設計システムの開発：乾正知他：精密工学会誌、Vol.54、No.11、(1988)」が知られているが、これは板金の平板部分を座標変換により曲げ線を中心として回転移動する方法であり、直線的な曲げ加工により製造される部品には有効であるが、プレス加工により製造されるバーリング形状部分や絞り形状部分を有する部品の展開形状のＣＡＤデータを生成することはできない。
【０００８】
さらに、一般に、部品の展開形状の輪郭形状は、ＮＣタレットパンチプレス装置により加工されるが、この加工工程における加工コストの見積りにおいて、工場の保有しているＮＣタレットパンチ装置のパンチ金型の種類とサイズが考慮されていないため、特定のパンチ金型により加工されるパンチング加工部分と、角形パンチ等の汎用のパンチ金型を用いて加工するニブリング加工部分とを区別して加工コストを見積ることができず、見積り精度の低下を招いていた。
【０００９】
本発明は、設計支援装置において、ユーザが入力した部品の加工後形状のＣＡＤデータから部品の展開形状のＣＡＤデータを導出する機能を備え、加工後形状のＣＡＤデータおよび展開形状のＣＡＤデータから部品のコストを見積もることを目的とする。
【００１０】
さらに、本発明は、設計支援装置において、工場の保有しているＮＣタレットパンチプレス装置のパンチ金型の種類とサイズに関するライブラリを備え、特定のパンチ金型により加工されるパンチング加工部分と角形パンチ等の汎用のパンチ金型を用いて加工するニブリング加工部分とを区別してＣＡＤデータを管理することにより、部品のコストに関する情報を抽出または生成するためのアルゴリズムを単純にすると共に、部品のコスト見積りの精度の向上を実現することを目的とする。
【００１１】
すなわち、ユーザが入力した部品のＣＡＤデータから、即時に高精度のコスト見積りを行ない、低コスト化設計を支援する設計支援装置を提供するものである。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、本発明によれば、製品における部品の材質および前記部品を生成するための加工方法であるフィーチャに基づいて、前記部品を加工するために必要なコストを算出する設計支援装置において、
前記部品を生成するための加工方法のうち、特定の金型を用いて行われる加工方法であるパンチング加工に関する複数の情報がそれぞれ局所フィーチャとして記述された局所フィーチャライブラリと、
前記部品を生成するための材質に関する情報や、前記部品を生成するための加工方法のうち金型を用いない加工方法に関する情報や、前記部品を生成するための加工方法のうち汎用的な金型を用いて行なう加工方法であるニブリング加工に関する複数の情報がそれぞれ概略形状フィーチャとして記述され、かつ、各該概略形状フィーチャによって特定される加工後の各部品の形状である加工後形状を生成する加工後形状生成手順と、前記概略形状フィーチャによって特定される加工後の各部品を展開した形状である展開形状を生成する展開形状生成手順とが記述された概略形状フィーチャライブラリと、
前記局所フィーチャライブラリに記述された各局所フィーチャと、前記概略形状フィーチャライブラリに記述された各概略形状フィーチャとを、表示する表示手段と、
該表示手段に表示された局所フィーチャおよび概略形状フィーチャのうちから、局所フィーチャおよび／または概略形状フィーチャの選択を受け付ける受け付け手段と、
選択された局所フィーチャに基づいて、前記部品の局所フィーチャにより特定される加工方法の設計対象部品への適用の内容を表すモデルである局所フィーチャモデルを生成する局所フィーチャ生成部と、
該局所フィーチャ生成部により生成された局所フィーチャモデルを記憶する局所フィーチャモデル記憶手段と、
選択された概略形状フィーチャと、前記概略形状フィーチャライブラリが有する加工後形状生成手順と展開形状生成手順とに基づいて、選択された概略形状フィーチャにより特定される材質の材料に、選択された概略形状フィーチャにより特定される加工方法を適用した場合に得られる部品の形状と、選択された概略形状フィーチャにより特定される材質の材料に、選択された概略形状フィーチャにより特定される加工方法を適用した場合に得られる部品の展開形状とを表すモデルである概略形状モデルを生成する概略形状生成部と、
該概略形状生成部により生成された概略形状モデルを記憶する概略形状モデル記憶手段と、
前記局所フィーチャモデル記憶手段に記憶された局所フィーチャモデルと、前記概略形状モデル記憶手段に記憶された概略形状モデルとに基づいて、前記部品を生成するために必要なコストに関する因子を生成するコスト因子生成手段と、
該コスト因子生成手段により生成される因子と、コストとを対応づけて基準コストデータとして記憶する基準コストデータ記憶手段と、
前記コスト因子生成部により生成された因子と、前記基準コストデータ記憶手段に記憶された基準コストデータとに基づいて、前記部品のコストを見積るコスト見積り手段と、
該コスト見積り手段により見積られた前記部品のコストを、前記表示手段に表示する制御手段と、
を有することができる。
【００１３】
【作用】
本発明によれば、製品における部品の材質および前記部品を生成するための加工方法であるフィーチャに基づいて、前記部品を加工するために必要なコストを算出する設計支援装置において、
前記部品を生成するための加工方法のうち、特定の金型を用いて行われる加工方法であるパンチング加工に関する複数の情報を、それぞれ局所フィーチャとして局所フィーチャライブラリに記述し、
前記部品を生成するための材質に関する情報や、前記部品を生成するための加工方法のうち金型を用いない加工方法に関する情報や、前記部品を生成するための加工方法のうち汎用的な金型を用いて行なう加工方法であるニブリング加工に関する複数の情報を、それぞれ概略形状フィーチャとして概略形状フィーチャライブラリに記述する。かつ、各該概略形状フィーチャによって特定される加工後の各部品の形状である加工後形状を生成する加工後形状生成手順と、前記概略形状フィーチャによって特定される加工後の各部品を展開した形状である展開形状を生成する展開形状生成手順とを、概略形状フィーチャライブラリに記述する。
【００１４】
前記局所フィーチャライブラリに記述された各局所フィーチャと、前記概略形状フィーチャライブラリに記述された各概略形状フィーチャとを、表示手段に表示する。
【００１５】
該表示手段に表示された局所フィーチャおよび概略形状フィーチャのうちから、局所フィーチャおよび／または概略形状フィーチャの選択を、受け付け手段により受け付ける。
【００１６】
選択された局所フィーチャに基づいて、前記部品の局所フィーチャにより特定される加工方法の設計対象部品への適用の内容を表すモデルである局所フィーチャモデルを、局所フィーチャ生成部により生成する。
【００１７】
該局所フィーチャ生成部により生成された局所フィーチャモデルを、局所フィーチャモデル記憶手段により記憶する。
【００１８】
選択された概略形状フィーチャと、前記概略形状フィーチャライブラリが有する加工後形状生成手順と展開形状生成手順とに基づいて、選択された概略形状フィーチャにより特定される材質の材料に、選択された概略形状フィーチャにより特定される加工方法を適用した場合に得られる部品の形状と、選択された概略形状フィーチャにより特定される材質の材料に、選択された概略形状フィーチャにより特定される加工方法を適用した場合に得られる部品の展開形状とを表すモデルである概略形状モデルを、概略形状生成部により生成する。
【００１９】
該概略形状生成部により生成された概略形状モデルを、概略形状モデル記憶手段により記憶する。
【００２０】
前記局所フィーチャモデル記憶手段に記憶された局所フィーチャモデルと、前記概略形状モデル記憶手段に記憶された概略形状モデルとに基づいて、前記部品を生成するために必要なコストに関する因子を、コスト因子生成手段により生成する。
【００２１】
該コスト因子生成手段により生成される因子と、コストとを対応づけて基準コストデータとして基準コストデータ記憶手段に記憶する。
【００２２】
前記コスト因子生成部により生成された因子と、前記基準コストデータ記憶手段に記憶された基準コストデータとに基づいて、コスト見積り手段により、前記部品のコストを見積る。
【００２３】
該コスト見積り手段により見積られた前記部品のコストを、制御手段により前記表示手段に表示する。
【００２４】
【実施例】
本発明の一実施例を以下に示す。
【００２５】
図１は本発明の設計支援装置１００の構成を説明する図であり、この図に基づいて装置の構成を説明していく。設計支援装置１００は、キーボード、マウス等の入力装置１１０と、ＣＲＴ、液晶ディスプレイ等の表示装置１２０と、演算処理装置１３０と、データ記憶装置１４０から構成される。
【００２６】
演算処理装置１３０は、入力処理部１３１と、表示処理部１３２と、フィーチャ生成部１３３と、フィーチャ管理部１３４と、概略形状生成部１３５と、概略形状管理部１３６と、局所フィーチャ生成部１３７と、局所フィーチャ管理部１３８と、コスト因子生成部１３９と、コスト見積り部１３１０とを備えている。
【００２７】
データ記憶装置１４０は、ＣＡＤデータ１４１と、フィーチャライブラリ１４５と、基準コストデータ１４８とを記憶している。ＣＡＤデータ１４１はユーザが入力する部品に関するデータであり、フィーチャモデル１４２と、概略形状モデル１４３と、局所フィーチャモデル１４４とから構成される。フィーチャライブラリ１４５は、システム管理者またはシステム構築者により用意されるデータであり、概略形状フィーチャライブラリ１４６と、局所フィーチャライブラリ１４７とから構成される。
【００２８】
図２に示すような形状の部品の設計を例にとり、本発明の設計支援装置の動作原理を、以下に説明していく。
【００２９】
図２に示した形状の部品は、図３に示すような加工工程により加工される。展開加工工程では、素材形状から展開形状へと加工される。プレス・曲げ加工工程では、展開形状から加工後形状へと加工される。
【００３０】
展開加工工程には、パンチング加工とニブリング加工との加工方法がある。図４（ａ）にパンチング加工を、図４（ｂ）にニブリング加工を示す。
【００３１】
パンチング加工とは、特定の形状特徴部分に対応した特定のＮＣタレットパンチプレス装置のパンチ金型による加工方法である。一般的に、加工部分の形状やサイズが標準的に定められている場合には、それに対応したパンチ金型を用いて、パンチング加工が行なわれる。この例では、ボルト用切欠き部分はボルト穴・切欠き用パンチ金型を用いて、タッピンネジ用バーリング穴部分はタッピンネジ穴用パンチの下穴用パンチ金型とバーリング用パンチ金型とを用いて、加工される。
【００３２】
一方、図４（ｂ）に示すように、ニブリング加工とは、角形パンチや丸形パンチ等の汎用のパンチ金型を少しずつ位置を変えて次々にパンチしていく加工方法である。一般的に、加工部分の形状やサイズが標準的に定められない加工部分に対しては、ニブリング加工が行なわれる。
【００３３】
図５に、本発明の設計支援装置１００を用いて、図２に示した部品のＣＡＤデータを入力していく操作手順を示す。図５中で左側に示すフィーチャ（形状特徴）生成操作を行なうことにより、右側に示す形状をした部品のＣＡＤデータが生成される。すなわち、ユーザはフィーチャを次々に生成し追加していくことにより、部品のＣＡＤデータを入力していく。
【００３４】
生成することができるフィーチャの種類には、例えば、長方形基準板、長方形付加板、不定形基準板、長方形切欠き、不定形切欠き、不定形穴、バーリング、絞り、ボルト用穴、タッピンネジ用バーリング穴、アースマーク刻印等があり、これらに関するデータがフィーチャライブラリ１４５中に格納されている。
【００３５】
概略形状フィーチャライブラリ１４６には、長方形基準板、長方形付加板、バーリング、長方形切欠き等のフィーチャに関するデータが、フィーチャの種類毎に格納されている。また、局所フィーチャライブラリ１４７には、タッピンネジ用バーリング穴、ボルト用穴、ボルト用切欠き等のフィーチャに関するデータが、フィーチャの種類毎に格納されている。
【００３６】
すなわち、フィーチャは、ＮＣタレットパンチプレス装置による加工工程において、パンチング加工により製造される形状部分に対応するものと対応しないものとに分けられ、パンチング加工により製造される形状部分に対応するフィーチャに関するデータを局所フィーチャライブラリ１４７に格納し、対応しないフィーチャに関するデータを概略形状フィーチャライブラリ１４６に格納している。
【００３７】
また、概略形状フィーチャライブラリ１４６は、フィーチャの種類毎に、加工後形状生成手順と展開形状生成手順とを備えている。
【００３８】
表示処理部１３２は、フィーチャライブラリ１４５中の概略形状ライブラリ１４６と局所フィーチャライブラリ１４７に格納されているフィーチャのデータの種類を、フィーチャ生成操作メニューとして表示装置１２０に表示する。
【００３９】
ユーザは、入力装置１１０を用いて、表示装置１２０に表示されたフィーチャ生成操作メニューから、生成するフィーチャの種類を選択し、さらにフィーチャ種類により予め定められた項目を入力する。入力される項目には、「サイズ」「親フィーチャ指定」「位置指定」がある。
【００４０】
入力処理部での処理手順を図６に示す。
【００４１】
処理６０１では、ユーザの選択入力に従って、生成するフィーチャの種類を決定する。
【００４２】
処理６０２では、フィーチャサイズの入力処理を行なう。例えば、長方形基準板の生成操作では「板厚」「長さ」「幅」が入力され、ボルト用穴の生成操作では「ボルトサイズ」が入力される。これらには、ボルト用穴生成操作の「ボルトサイズ」のように表示装置１２０に表示されたサイズメニューから選択されるものと、長方形基準板生成操作の「長さ」「幅」のように実数値で入力されるものとがある。
【００４３】
処理６０３では、親となるフィーチャ指定の入力処理を行なう。本実施例では、長方形基準板、不定形基準板を除く全てのフィーチャは、既に入力されている部品のフィーチャに依存して入力される。この既に入力されている部品のフィーチャを親フィーチャと呼ぶ。例えば、図５のコーナーＲの親フィーチャは長方形基準板であり、長方形付加板の親フィーチャは長方形切欠きであり、ボルト用切欠きの親フィーチャは長方形付加板である。
【００４４】
処理６０４では、位置指定の入力処理を行なう。位置指定は、フィーチャを生成する位置及び姿勢の指定である。
【００４５】
処理６０５では、フィーチャ生成部１３３のフィーチャ追加生成処理が起動される。
【００４６】
フィーチャ生成部１３３は、フィーチャモデル１４２に格納されるデータの生成を行ない、フィーチャモデル１４２を管理するフィーチャ管理部１３４を用いて、フィーチャモデル１４２に格納されているデータの参照や更新といった処理を行なう。
【００４７】
フィーチャモデル１４２中に格納されるデータは、ユーザが入力した部品を構成するフィーチャに関するデータであり、図２に示す部品の場合を例として図７に示す。
【００４８】
それぞれのフィーチャは、「種類」「サイズ」「座標系」「親フィーチャ」「相対位置」のデータ項目により表現される。「種類」は、そのフィーチャの種類を示している。「サイズ」は、そのフィーチャの種類に依存した表現でフィーチャのサイズを示している。「座標系」は、そのフィーチャに固有の座標系を座標変換行列により表したものであり、ユーザから入力されたフィーチャの位置及び姿勢から算出される。「親フィーチャ」は、ユーザからの入力に従い、そのフィーチャがどのフィーチャに依存して生成されているかを示している。「相対位置」は、そのフィーチャの位置を親フィーチャの座標系で表した座標値である。「種類」「サイズ」「親フィーチャ」は、ユーザから入力されている。
【００４９】
フィーチャ生成部１３３でのフィーチャ追加生成処理の処理手順を図８に示す。
【００５０】
処理８０１では、親フィーチャの座標系データとユーザからの位置指定入力で得られるフィーチャの位置から、フィーチャの相対位置の算出を行なう。
【００５１】
処理８０２では、ユーザからの位置指定入力で得られるフィーチャの姿勢を基に、フィーチャの座標系の算出を行なう。
【００５２】
処理８０３では、ユーザから入力されたフィーチャ種類、サイズ、親フィーチャと、処理８０１で求められたフィーチャの相対位置と、処理８０２で求められたフィーチャの座標系とを、フィーチャモデル管理部１３４を介して、フィーチャモデル１４２へ登録する。
【００５３】
処理８０４では、フィーチャ種類から、そのフィーチャが概略形状フィーチャか局所フィーチャかの判定を行なう。
【００５４】
概略形状フィーチャと判定された場合には、処理８０５に進み、概略形状生成部１３５を起動し、概略形状フィーチャの形状生成処理を行なう。生成された概略形状フィーチャの形状は、概略形状管理部１３６を介して、概略形状モデル１４３に格納される。この処理８０５については、図１２（ａ）を用いて、後述する。
【００５５】
一方、処理８０４で局所フィーチャと判定された場合には、処理８０６に進み、概略形状生成部１３５を起動し、局所形状を反映した近似的な概略形状の形状生成処理を行なう。生成された局所形状を反映した近似的な概略形状の形状は、概略形状管理部１３６を介して、概略形状モデル１４３に格納される。この処理８０６については、図１２（ｂ）を用いて、後述する。さらに処理８０７で局所フィーチャモデル生成部１３７を起動し、局所フィーチャモデルを生成して、局所フィーチャモデル管理部１３８を介して、局所フィーチャモデル１４４への登録を行なう。
【００５６】
概略形状生成部１３５は、各フィーチャの形状の生成に関する処理を行なう。
【００５７】
機械部品等の３次元形状を管理する方法としては、例えば「"Geometric modelling: a survey",  A Baer,  C Eastman  and  M Henrion,  Computer-Aided Design,  Vol. 11,  No. 5,  (1979),  pp. 253-272」に記載されているように様々な方法が知られている。
【００５８】
ここで、一般的な境界表現法（B-Reps）に基づく３次元の形状の管理方法について説明する。３次元形状は、立体要素、面要素、周要素、稜線要素、頂点要素の５種類の形状要素により表現され管理される。
【００５９】
例えば、図９（ａ）に示した立体要素の内部と外部の境界は、図９（ｂ）に示すように、１個以上の面要素により表される。さらに、面要素の内部と外部の境界は、図９（ｃ）に示すように、１個以上の周要素により表される。この例では、面要素１の境界は周要素１と周要素２であり、面要素２の境界は周要素３である。
【００６０】
周要素の境界は、図９（ｄ）に示すように、１個以上の稜線要素により表現される。この例では、稜線要素１、稜線要素２等が周要素１の境界である。稜線要素の境界は、図９（ｅ）に示すように頂点要素により表現される。この例では、稜線要素１の境界は頂点要素１と頂点要素２であり、稜線要素２の境界は頂点要素２と頂点要素３である。この例では、頂点要素２は稜線要素１の境界でもあり稜線要素２の境界でもある。また、稜線要素１は周要素１の境界でもあり周要素３の境界でもある。
【００６１】
従って、これらの立体要素、面要素、周要素、稜線要素、頂点要素は、それぞれの隣接関係に基づいて、図１０に示すようなネットワークとして管理される。
【００６２】
概略形状管理部１３６は、概略形状モデル１４３を、図１０のようなデータ構造により、管理し、部品の形状を表現している。概略形状生成部１３５は、概略形状管理部１３６を用いて、設計者の行なった操作による形状の変化を、図１０のようなデータ構造上で形状要素を生成したり削除したり、形状要素毎に保持している幾何データを修正したり、ネットワークの接続関係を修正したりして、反映させる。
【００６３】
本発明の概略形状モデル１４３及び概略形状管理部１３６では、上記の方法である立体要素、面要素、周要素、稜線要素、頂点要素を形状要素として形状を管理する方法を基本として、局所フィーチャに対応した形状部分を近似的にまたは省略して表現し、概略形状として管理するという特徴を備えている。すなわち、概略形状モデル１４３の稜線要素は、従来の形状モデルの稜線要素を拡張して、その稜線部分が局所フィーチャ部分に対応し近似的に表現された稜線か否かを識別可能な局所フィーチャ部フラグを備えている。この特徴を備えることにより、コスト因子の抽出アルゴリズムを単純化している。形状生成や形状修正の処理アルゴリズムに関しては、従来の形状管理の方法を用いることがことができる。
【００６４】
図２に示した部品の場合には、図１１（ａ）に示すように近似された概略形状が概略形状モデル１４３に格納される。また、図３の中段に示した展開形状も同様に概略形状として図１１（ｂ）のように近似される。図１１では、局所フィーチャを近似的に表現した稜線を太線で示した。すなわち、図２中に現れる局所フィーチャであるボルト用切欠き、タッピンネジ用バーリング穴に対応する形状部分が近似的にまたは省略して表現されている。タッピンネジ用バーリング穴のように面付加型の局所フィーチャの場合には省略され、端付加型の局所フィーチャであるボルト用切欠きのように、面付加型以外の局所フィーチャでは、近似的な稜線要素により表現される。
【００６５】
概略形状生成部１３５での形状生成処理に関する処理手順を、概略形状フィーチャに関する場合と局所フィーチャに関する場合に分けて、図１２（ａ）と図１２（ｂ）とに示す。
【００６６】
概略形状フィーチャの形状生成処理の場合には、処理１２０１に進み、概略形状フィーチャライブラリ１４６から加工後形状生成手順を検索し求める。次に、処理１２０２では、求められた加工後形状生成手順に基づいて概略形状フィーチャの形状生成処理を行ない、概略形状モデル管理部１３５を起動して、概略形状モデル１４３に格納する。
【００６７】
局所フィーチャの形状生成処理の場合には、処理１２０３に進み、フィーチャ種類に基づいて、そのフィーチャが、面付加型のフィーチャであるか、端付加型のフィーチャであるか、角付加型のフィーチャであるかを判定する。面付加型のフィーチャは図１３（ａ）に示すようなものであり、端付加型のフィーチャは図１３（ｂ）に示すようなものであり、角付加型のフィーチャは図１３（ｃ）に示すようなものである。
【００６８】
この判定結果に基づいて、端付加型であれば処理１２０４に、角付加型であれば処理１２０５に、それぞれ進む。面付加型のフィーチャであると判定された場合には特に処理を行なわない。処理１２０４では、概略形状生成部１３５を起動して、端付加型局所フィーチャ用の概略形状処理を行なう。処理１２０５では、概略形状生成部１３５を起動して、角付加型局所フィーチャ用の概略形状処理を行なう。
【００６９】
ここで、概略形状の場合には、フィーチャの種類毎に、概略形状モデル１４３中の形状を表現するデータの生成手順が異なるため、フィーチャ種類毎に形状生成手順が用意され、フィーチャライブラリ中に格納されている。
【００７０】
一方、局所フィーチャの場合には、概略形状モデル１４３中の形状を表現するデータの生成手順は、端付加型と角付加型の２種類であり、新たなフィーチャの種類が追加されても変化しない。例えば、端付加型の場合には、フィーチャの種類が図１３（ｂ）左側に示したボルト用切欠きであっても、図１３（ｂ）右側に示したＶ切欠きであっても、同様の手順により、図１１の太線部分のよう表現される。
【００７１】
局所フィーチャ生成部１３７は、局所フィーチャ管理部１３８を用いて局所フィーチャモデル１４４を管理し、局所フィーチャモデル１４４に格納されているデータの生成、参照や更新といった処理を行なう。
【００７２】
局所フィーチャモデル１４４中に格納されるデータは、ユーザが入力した部品に含まれる局所フィーチャに関するデータであり、概略形状モデル１４３中で、省略または近似的に表現されている部分を表している。
【００７３】
図２に示す部品の場合を例として、局所フィーチャモデル１４４の内容を図１４に示す。それぞれの局所フィーチャは、「フィーチャＩＤ」「位置」「姿勢」のデータ項目により表現される。「フィーチャＩＤ」は、フィーチャモデル１４２中の対応するフィーチャを示す。「位置」は、３次元の絶対座標系上の座標値により、フィーチャの位置を表す。「姿勢」は、３次元の絶対座標系上の直交する２つの方向ベクトルによりフィーチャの姿勢を表す。
【００７４】
局所フィーチャ生成部１３７での局所フィーチャ登録処理の処理手順を図１５に示す。処理１５０１では、３次元空間の絶対座標系上でのフィーチャの位置と姿勢を求める。位置は、フィーチャモデル中１４２の相対位置と親フィーチャの座標系とを用いて求められる。姿勢は、フィーチャモデル１４２中の姿勢と親フィーチャの座標系とを用いて求められる。処理１５０２では、局所フィーチャ管理部１３８を用いて、局所フィーチャモデル１４４への登録を行なう。
【００７５】
表示処理部１３２は、ユーザが入力した部品の形状を表示装置１２０に表示する。表示処理部１３２での処理手順を図１６に示す。
【００７６】
処理１６０１では、概略形状モデル１４３から、概略形状フィーチャ部分の稜線の幾何データを取り出す。これは、概略形状モデル１４３から、局所フィーチャに対応する形状部分を近似的に表現した稜線要素を局所フィーチャ部フラグを用いて区別し、局所フィーチャに対応する形状部分を近似した稜線要素を除いた全ての稜線要素に関する幾何情報を取り出すことにより行なわれる。
【００７７】
処理１６０２では、局所フィーチャモデル１４４から、順に局所フィーチャを取り出す。ここで、全ての局所フィーチャに対して既に処理１６０３〜処理１６０５が行なわれていれば、処理１６０６に進む。処理１６０３〜処理１６０５が行なわれていない局所フィーチャが取り出されれば、処理１６０３に進む。
【００７８】
処理１６０３では、局所フィーチャモデル１４４中のフィーチャＩＤのデータとフィーチャモデル１４２中のフィーチャ種類のデータを用いて、処理１６０２で処理対象として選択された局所フィーチャの種類とサイズを求め、局所フィーチャライブラリ１４７中から局所フィーチャの種類とサイズ毎に予め用意されている稜線要素の幾何データを取り出す。
【００７９】
処理１６０４では、局所フィーチャモデル１４４中の位置データと姿勢データを用いて、処理１６０３で取り出された局所フィーチャの稜線要素の幾何データに対して座標変換を行なう。
【００８０】
処理１６０５では、処理１６０４で座標変換された局所フィーチャの稜線要素の幾何データを、処理１６０１で得られた概略形状フィーチャに対応する形状部分の稜線要素の幾何データへと合成していく。
【００８１】
処理１６０５が終了すると、処理１６０２へと戻り次の処理対象の選択を行なう。ユーザが入力した部品に含まれる全ての局所フィーチャに対して処理１６０３〜処理１６０５が行なわれた後、処理１６０６に進む。処理１６０６では、処理１６０１〜処理１６０５により得られた、稜線要素の幾何データに対して、視点方向に応じた座標変換が行なわれる。
【００８２】
処理１６０７では、処理１６０６で座標変換された稜線要素の幾何データを用いて、表示装置１２０に、ユーザが入力した部品の形状が表示される。
【００８３】
コスト因子生成部１３９は、ユーザの入力した部品のＣＡＤデータ１４１に基づき、その部品のコストを算出する上で必要な情報であるコスト因子を求める。
【００８４】
コスト因子生成部１３９での処理手順の概要を図１７に示す。
【００８５】
処理１７０１では、フィーチャモデル１４２から、部品の展開形状に関する概略形状モデル１４３及び局所フィーチャモデル１４４を生成する。
【００８６】
処理１７０２では、処理１７０１により生成された部品の展開形状に関する局所フィーチャモデル１４４から、コスト因子を求める。処理１７０２で求められるコスト因子は、ＮＣタレットパンチプレス装置を用いたパンチング加工部分に関するデータである。パンチング加工部分は特定のパンチ金型によって加工されるため、パンチ金型の種類及びパンチ回数がコスト因子となる。ユーザの入力した部品に含まれるパンチング加工部分は、局所フィーチャモデル１４４に明示されており、局所フィーチャの種類とサイズとの対応が予め局所フィーチャライブラリ１４７に登録されているので、パンチ金型の種類及びパンチ回数は、容易に求められる。図２の部品の場合には、局所フィーチャモデル１４４中には、ボルト用切欠きとタッピンネジ用バーリング穴が１つずつ登録されている。図４に示したように、ボルト用切欠き部分はボルト穴・切欠き用のパンチ金型により加工され、タッピンネジ用バーリング穴部分はタッピンネジ穴用パンチ金型の下穴用金型とバーリング用金型により加工されることが、局所フィーチャライブラリ１４７中に登録されており、これらの３種類のパンチ金型がそれぞれ１回ずつ用いられることがわかる。当然、このような、局所フィーチャとパンチ金型の対応は、局所フィーチャのサイズ毎に登録されている。
【００８７】
処理１７０３では、処理１７０１により生成された部品の展開形状に関する概略形状モデル１４３から、コスト因子を求める。処理１７０３で求められるコスト因子は、素材寸法に関するデータ、ＮＣタレットパンチプレス装置を用いたニブリング加工部分に関するデータ等である。素材寸法に関するデータは、素材の面積、長さ、幅、板厚の値等で、単純には、部品の展開形状を外包する最小の直方体を求めることで得られる。さらに、購入している素材の寸法に関するデータと外包する最小の直方体の寸法とを比較することにより、より正確に素材寸法に関するデータを求めることもできる。また、板厚に関しては、フィーチャモデル１４２から直接求める方法でも得られる。
【００８８】
ニブリング加工部分に関しては、角形等の汎用のパンチ金型を用いて加工していくため、加工輪郭長と加工に用いるパンチ金型の一辺に長さからパンチ回数を求めることができ、これがコスト因子となる。加工に用いるパンチ金型の選定及び加工輪郭長の算出は輪郭形状を構成する稜線要素に基づいて行なわれる。
【００８９】
ここで、パンチング加工部分とニブリング加工部分とを区別せず表現している従来の形状モデルを用いた場合の例を図１８（ａ）及び（ｃ）に、本発明の特徴である概略形状モデル１４３と局所フィーチャモデル１４４とを用いた場合の例を図１８（ｃ）及び（ｄ）に示す。
【００９０】
ここで、従来の形状モデルを用いる場合には、図１８（ａ）のように、パンチング加工部分とニブリング加工部分とが区別されず表現されているために、パンチング加工部分の影響を受け、不必要に小さなパンチ金型を選定してしまうという問題点があった。例えば、図１８（ａ）の場合には、寸法Ｂよりも１辺の長さが長い角形パンチ金型を用いると加工不可であると判断され、図１８（ｃ）のようにパンチが割り当てられてしまう。しかし、実際には、ボルト用切欠きの部分は、図４（ａ）に示したようなボルト穴・切欠き用パンチ金型を用いて加工されるので、図１８（ｄ）のように１辺の長さがＡの角形パンチで加工可能である。
【００９１】
また他にも、輪郭長がパンチング部分を含んだ長さに算出されてしまう等の問題点があった。本発明の設計支援装置１００では、概略形状モデル１４３と局所フィーチャモデル１４４とを用いることにより、簡易な方法で正確にパンチ金型の選定及び輪郭長の算出を行なうことができる。上記の本発明のＮＣタレットパンチプレス装置のパンチ金型割り当て方法は、ＮＣタレットパンチプレス装置の自動プログラミング生成装置としても利用可能である。
【００９２】
処理１７０４では、部品の加工後形状に関する概略形状モデル１４３及び局所フィーチャモデル１４４を生成する。
【００９３】
処理１７０５では、処理１７０４により生成された部品の加工後形状に関する概略形状モデル１４３から、コスト因子を求める。処理１７０５で求められるコスト因子は、曲げ加工及びプレス加工に関するデータである。例えば、曲げ加工に関するコスト因子には、曲げ加工の回数、各曲げの方向や曲げ角度、曲げ線の長さ等がある。また、プレス加工に関するコスト因子には、バーリング部分や絞り部分等の数や、各バーリング部分や絞り部分の方向、深さ、輪郭長等がある。
【００９４】
これらのデータを求める場合も、概略形状モデル１４３を用いることにより、従来のように局所形状部分とその他の形状部分を区別せず表現した形状モデルから求める場合には、タッピンネジ用バーリング穴や局所的な切起し形状のようなパンチング加工による加工部分をそれぞれプレス加工部分や曲げ加工部分であると誤認識したり、誤認識を防ぐためにアルゴリズムが複雑になるという問題があったが、これらの問題を解決することができる。
【００９５】
例えば、図１９（ａ）のような切起し形状の場合、そのサイズが比較的小さく、サイズが標準化されているものは、ＮＣタレットパンチプレスを用いて加工することが可能であり、このような切起し形状部分に対応するパンチ金型が用意されていれば、パンチング加工により作成できる。このような場合において、局所形状部分とその他の形状部分を区別せず表現する従来の形状モデルを用いると、展開形状における図１９（ｂ）のような部分にニブリング加工としてパンチ金型を割り付け、さらに一回の曲げ工程またはプレス工程が必要であると誤判定される。
【００９６】
本発明においては、このような切起し形状部分に対応するパンチ金型が用意されていれば、面付加型の局所フィーチャとして局所フィーチャライブラリ１４７に登録されているので、正しくコスト因子が出力される。パンチ金型が用意されていないサイズの場合には、局所フィーチャライブラリ１４７に登録されておらず、局所フィーチャライブラリ１４７に登録されているフィーチャの種類及びサイズを反映して設計者に表示されるメニュー中から選択できないので、設計者は概略形状フィーチャである長方形穴と長方形付加板を用いて入力することになる。この場合には、この切起し形状部分も概略形状モデル１４３上に表現され、ニブリング加工としてパンチ金型を割り付け、さらに一回の曲げまたはプレス加工が必要であると、正しく判定される。
【００９７】
処理１７０１で起動される展開形状に関する部品データである概略形状モデル１４３及び局所フィーチャモデル１４４の生成手順、及び、処理１７０４で起動される加工後形状に関する部品データである概略形状モデル１４３及び局所フィーチャモデル１４４の生成手順での、処理手順を図２０に示す。
【００９８】
処理２００１では、親フィーチャが存在しない長方形基準板か不定形基準板の種類のフィーチャか、または、親フィーチャが既に処理されているフィーチャが、フィーチャモデル１４２から、処理対象として選択される。
【００９９】
フィーチャモデル１４２中の全てのフィーチャが処理されている場合には、処理を終了する。処理２００２では、処理２００１で処理対象として選択されたフィーチャに対して、関連するデータの再計算と更新を、図８の処理８０２〜処理８０７の処理により行なう。ただし、処理８０３では、フィーチャの登録を行なうのではなく、処理対象フィーチャに関するデータを更新する。また、展開形状に関する部品データの生成処理の場合には、処理８０５により起動される処理手順中で処理１２０１の処理が、加工後形状生成手順の検索ではなく展開形状生成手順の検索となる。すなわち、概略形状フィーチャライブラリ１４６に、加工後形状生成手順と展開形状生成手順が共に記述されており、これにより、直線的な曲げ加工により加工される部品の場合だけでなく、図２に示すような部品のバーリング部分や、絞り部分を持った、プレス加工により加工される部品の場合にも、展開形状の部品データを生成することができる。
【０１００】
ここで、図２に示すような部品のバーリング部分の加工後形状生成手順、及び、展開形状生成手順を例にとり、図２１及び図２２に示す。
【０１０１】
処理２１０１では、概略形状モデル１４３中から、バーリングフィーチャの付加される稜線要素群を求める。すなわち、図２２（ａ）に示す形状を表した概略形状モデル１４３中から、図２２（ｂ）の稜線部分を求める。
【０１０２】
次に、加工後形状を生成する場合には、処理２１０２により、稜線要素群をそれが属する平面上で、板厚分の厚みを付ける。これにより、図２２（ｃ）のような２次元形状が得られる。
【０１０３】
次に、処理２１０３により、図２２（ｃ）の２次元形状を稜線要素群が属する平面の法線方向へ指定された高さ掃引し、図２２（ｄ）のような立体形状を生成する。
【０１０４】
一方、展開形状を生成する場合には、処理２１０４により、稜線要素群をそれが属する平面の外側方向へ指定された高さ掃引し、図２２（ｆ）の２次元形状を生成する。
【０１０５】
次に、処理２１０５により、図２２（ｆ）の２次元形状に板厚分の厚みを付け、図２２（ｇ）のような立体形状を生成する。
【０１０６】
処理２１０６では、処理２１０３または処理２１０５で生成された立体形状を元の立体形状と合成し、図２２（ｅ）、図２２（ｈ）のようにバーリング加工部分を付加した立体形状を生成する。
【０１０７】
このような加工後形状生成手続きと展開形状生成手続きが、概略形状フィーチャ毎に、概略形状フィーチャライブラリ１４６に格納されている。このように加工後形状生成手続きと展開形状生成手続きとを備えることにより、座標系変換を行なうにより加工後形状と展開形状との変換を行なう方式では対応できなかった、バーリングや絞り等を含む形状においても、フィーチャモデル１４２から、自動的に加工後形状モデル及び展開形状モデルを生成することができる。
【０１０８】
コスト見積り部１３１０は、コスト因子生成部１３９により求められたコスト因子と、基準コストデータ１４８とから、コストの見積りを行なう。コスト見積りの方法には、様々な方法が考えられるが、単純にはコスト因子毎に設定されている基準コスト値を、加算することで求められる。
【０１０９】
例えば、基準コストデータ１４８に、図２３（ａ）に示すような素材基準コストデータ、図２３（ｂ）に示すような展開加工基準コストデータ、図２３（ｃ）に示すような曲げ加工基準コストデータ等のデータが格納されていれば、それぞれのコスト因子に対するコストを求め、それらを加算していくことにより、部品のコストを求めることができる。素材基準コストデータとしては、図２３（ａ）に示すように、板厚の種類と、板厚の種類にそれぞれ対応する、単位面積当たりのコストを格納する。展開加工基準コストデータとしては、図２３（ｂ）に示すように、パンチ金型の種類数と、パンチ金型の種類数にそれぞれ対応する、パンチ回数当たりのコストを格納する。曲げ加工基準コストデータとしては、図２３（ｃ）に示すように、曲げ線の長さと、曲げ角度と、対応する曲げ当たりのコストとを格納する。見積られたコスト値は、表示処理部１３２により、表示装置１２０に表示される。
【０１１０】
一般に、製品や部組品のコスト見積りは、図２４に示すような部品構成表を用いて行なわれる。図２４の例では、製品１は部組品１と部組品２と部品６から構成され、部組品１は部品１と部品２から構成され、部組品２は部品３と部品４と部品５から構成されていることを示している。ここで、製品１のコストは、部組品１のコストと部組品２のコストと部品６のコストとそれらの組立に要するコストの合計として求められる。さらに、部組品１のコストは、部品１のコストと部品２のコストとそれらの組立に要するコストの合計となる。ここで、それぞれの部品のコストが何らかの方法で求められなければならないが、ここで、板金部品に対しては、本発明の方法を用いることができる。
【０１１１】
【発明の効果】
上記のように、本発明によれば、設計支援装置において、ユーザが入力した部品の加工後形状のＣＡＤデータから部品の展開形状のＣＡＤデータを導出する機能を備え、加工後形状のＣＡＤデータおよび展開形状のＣＡＤデータから部品のコストを見積もることができる。
【０１１２】
さらに、本発明は、設計支援装置において、工場の保有しているＮＣタレットパンチプレス装置のパンチ金型の種類とサイズに関するライブラリを備え、特定のパンチ金型により加工されるパンチング加工部分と角形パンチ等の汎用のパンチ金型を用いて加工するニブリング加工部分とを区別してＣＡＤデータを管理することにより、部品のコストに関する情報を抽出または生成するためのアルゴリズムを単純にすると共に、部品のコスト見積りの精度の向上を実現することができる。
【０１１３】
すなわち、ユーザが入力した部品のＣＡＤデータから、即時に高精度のコスト見積りを行ない、低コスト化設計を支援する設計支援装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施例である設計支援装置の構成を示す構成図である。
【図２】本発明の一実施例である設計支援装置に入力される部品の一例を示す説明図である。
【図３】本発明の一実施例である設計支援装置に入力される板金部品の加工方法を示す説明図である。
【図４】本発明の一実施例である設計支援装置に入力される板金部品の展開加工方法を示す説明図である。
【図５】本発明の一実施例である設計支援装置の入力操作の一例を示す説明図である。
【図６】本発明の一実施例である設計支援装置の入力処理部の処理手順を示すフローチャートである。
【図７】本発明の一実施例である設計支援装置のフィーチャモデルのデータ構造を説明する説明図である。
【図８】本発明の一実施例である設計支援装置のフィーチャ生成部の処理手順を示すフローチャートである。
【図９】一般的な３次元形状を表現する方法である境界表現法を説明する説明図である。
【図１０】一般的な３次元形状を表現する方法である境界表現法のデータ構造を説明する説明図である。
【図１１】本発明の一実施例である設計支援装置の概略形状モデルの形状表現を説明する説明図である。
【図１２】本発明の一実施例である設計支援装置の概略形状生成部の形状生成処理手順を示すフローチャートである。
【図１３】本発明の一実施例である設計支援装置の局所フィーチャの種類を示す説明図である。
【図１４】本発明の一実施例である設計支援装置の局所フィーチャモデルのデータ構造を説明する説明図である。
【図１５】本発明の一実施例である設計支援装置の局所フィーチャモデル管理部の処理手順を示すフローチャートである。
【図１６】本発明の一実施例である設計支援装置の表示処理部の処理手順を示すフローチャートである。
【図１７】本発明の一実施例である設計支援装置のコスト因子生成部の処理手順を示すフローチャートである。
【図１８】ＮＣタレットパンチプレス装置のパンチ金型の割り当て方法を示す説明図である。
【図１９】従来の設計支援装置では、コスト因子を正しく抽出することが難しい形状の例を示す説明図である。
【図２０】本発明の一実施例である設計支援装置の展開形状の部品データ及び加工後形状の部品データを生成する処理手順を示すフローチャートである。
【図２１】本発明の一実施例である設計支援装置の概略形状フィーチャライブラリにフィーチャ毎に格納される概略形状生成手順の一例を示すフローチャートである。
【図２２】本発明の一実施例である設計支援装置の概略形状フィーチャライブラリにフィーチャ毎に格納される概略形状生成手順の一例による形状の変化を示す説明図である。
【図２３】本発明の一実施例である設計支援装置の基準コストデータを示す説明図である。
【図２４】製品や部組品のコスト見積りに用いられる部品構成表を示す説明図である。
【符号の説明】
１００    設計支援装置
１１０    入力装置
１２０    表示装置
１３０    演算処理装置
１４０    データ記憶装置
１３１    入力処理部
１３２    表示処理部
１３３    フィーチャ生成部
１３４    フィーチャ管理部
１３５    概略形状生成部
１３６    概略形状管理部
１３７    局所フィーチャ生成部
１３８    局所フィーチャ管理部
１３９    コスト因子生成部
１３１０  コスト見積り部
１４１    ＣＡＤデータ
１４２    フィーチャモデル
１４３    概略形状モデル
１４４    局所フィーチャモデル
１４５    フィーチャライブラリ
１４６    概略形状フィーチャライブラリ
１４７    局所フィーチャライブラリ
１４８    基準コストデータ
【図１】
0003809204.tif 000002
【図２】
0003809204.tif 000003
【図３】
0003809204.tif 000004
【図４】
0003809204.tif 000005
【図５】
0003809204.tif 000006
【図６】
0003809204.tif 000007
【図７】
0003809204.tif 000008
【図８】
0003809204.tif 000009
【図９】
0003809204.tif 000010
【図１０】
0003809204.tif 000011
【図１１】
0003809204.tif 000012
【図１２】
0003809204.tif 000013
【図１３】
0003809204.tif 000014
【図１４】
0003809204.tif 000015
【図１５】
0003809204.tif 000016
【図１６】
0003809204.tif 000017
【図１７】
0003809204.tif 000018
【図１８】
0003809204.tif 000019
【図１９】
0003809204.tif 000020
【図２０】
0003809204.tif 000021
【図２１】
0003809204.tif 000022
【図２２】
0003809204.tif 000023
【図２３】
0003809204.tif 000024
【図２４】
0003809204.tif 000025