(57)【特許請求の範囲】
【請求項１】
物品の３次元形状の情報を記憶する記憶手段と、
物品の３次元形状を構成する面において、各面が隣接する面に対する折り曲げ方向が山折りか谷折りかに基づいて、基準となる面に対して、各面に至るまでの山折りの回数および谷折りの回数を特定する特定手段と、
前記特定手段で特定された各面の折りの回数に基づいて、平板から物品の形状に折り曲げ加工する際の最小の折り曲げ回数を算出する算出手段と、
を備えたことを特徴とする曲げ回数の算出システム。
【請求項２】
物品の３次元形状を構成する面において、最大の面積の面が設定された前記基準となる面、
を備えたことを特徴とする請求項１に記載の曲げ回数の算出システム。
【請求項３】
物品の３次元形状を構成する面において、折り線で接続された隣接面が１つの面である端面を抽出する端面の抽出手段と、
基準となる面に対して、各端面に至るまでの山折りの回数および谷折りの回数を特定する前記特定手段
を備えたことを特徴とする請求項１または２に記載の曲げ回数の算出システム。
【請求項４】
コンピュータを、
物品の３次元形状の情報を記憶する記憶手段、
物品の３次元形状を構成する面において、各面が隣接する面に対する折り曲げ方向が山折りか谷折りかに基づいて、基準となる面に対して、各面に至るまでの山折りの回数および谷折りの回数を特定する特定手段、
前記特定手段で特定された各面の折りの回数に基づいて、平板から物品の形状に折り曲げ加工する際の最小の折り曲げ回数を算出する算出手段、
として機能させることを特徴とする曲げ回数の算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、曲げ回数の算出システムおよび曲げ回数の算出プログラムに関する。
【背景技術】
【０００２】
従来より、機械製品等を構成する部品の設計は、３次元計算機支援設計等の設計支援システムを利用して行われている。このような設計支援システムに関する技術として、下記の特許文献１に記載の技術が知られている。
【０００３】
特許文献１としての特開平７−５６９７４号公報には、３次元形状に基づいて、板金用の展開図を作成する板金部品の設計システムが記載されている。特許文献１では、３次元形状の情報の一例としてのソリッドモデルに基づいて、３次元形状の全ての面を検出し、表面（ｆ５〜ｆ７）と裏面（ｆ８〜ｆ１０）との間に、面形状に応じて延びや歪みなどを踏まえた中立面（ｆ１２）を設定して、中立面（ｆ１２）に基づいて展開用の平面図を作成している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−５６９７４号公報（「０００９」〜「００１５」、図２〜図１０）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、平板から３次元形状に折り曲げて形成する際に、作業者が折り曲げ回数を手動で算出する場合に比べて、簡易に折り曲げ回数を算出することを技術的課題とする。
【課題を解決するための手段】
【０００６】
前記技術的課題を解決するために、請求項１に記載の発明の曲げ回数の算出システムは、
物品の３次元形状の情報を記憶する記憶手段と、
物品の３次元形状を構成する面において、各面が隣接する面に対する折り曲げ方向が山折りか谷折りかに基づいて、基準となる面に対して、各面に至るまでの山折りの回数および谷折りの回数を特定する特定手段と、
前記特定手段で特定された各面の折りの回数に基づいて、平板から物品の形状に折り曲げ加工する際の最小の折り曲げ回数を算出する算出手段と、
を備えたことを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の曲げ回数の算出システムにおいて、
物品の３次元形状を構成する面において、最大の面積の面が設定された前記基準となる面、
を備えたことを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１または２に記載の曲げ回数の算出システムにおいて、
物品の３次元形状を構成する面において、折り線で接続された隣接面が１つの面である端面を抽出する端面の抽出手段と、
基準となる面に対して、各端面に至るまでの山折りの回数および谷折りの回数を特定する前記特定手段
を備えたことを特徴とする。
【０００９】
前記技術的課題を解決するために、請求項４に記載の発明の曲げ回数の算出プログラムは、
コンピュータを、
物品の３次元形状の情報を記憶する記憶手段、
物品の３次元形状を構成する面において、各面が隣接する面に対する折り曲げ方向が山折りか谷折りかに基づいて、基準となる面に対して、各面に至るまでの山折りの回数および谷折りの回数を特定する特定手段、
前記特定手段で特定された各面の折りの回数に基づいて、平板から物品の形状に折り曲げ加工する際の最小の折り曲げ回数を算出する算出手段、
として機能させることを特徴とする。
【発明の効果】
【００１０】
請求項１，４に記載の発明によれば、平板から３次元形状に折り曲げて形成する際に、作業者が折り曲げ回数を手動で算出する場合に比べて、簡易に折り曲げ回数を算出することができる。
請求項２に記載の発明によれば、折り曲げ加工時に基準とされる可能性の高い最大の面積の面を基準面として、折り曲げ回数を算出することができる。
請求項３に記載の発明によれば、端面を使用しない場合に比べて、計算負荷を低減できる。
【図面の簡単な説明】
【００１１】
【図１】図１は本発明の実施例１の設計支援システムの全体説明図である。
【図２】図２は実施例１のクライアントパソコンの制御部が備えている各機能を機能ブロック図で示した図である。
【図３】図３は実施例１の物品の３次元形状の一例の説明図である。
【図４】図４は端面までの折り回数の説明図であり、図４Ａは各端面の折りパターンの一覧図、図４Ｂは「下上上下」の折りパターンに対する各端面の折りパターンの対応図、図４Ｃは「下上下上」の折りパターンに対する各端面の折りパターンの対応図、図４Ｄは「上下上下」の折りパターンに対する各端面の折りパターンの対応図である。
【図５】図５は全折パターンの説明図であり、図５Ａは最大折り回数が３の場合の全折パターンの説明図、図５Ｂは図３に示す物品の折りパターンの説明図、図５Ｃは最大折り回数が４の場合の全折パターンの説明図である。
【図６】図６は本発明の実施例１の設計支援プログラムにおける折り曲げ回数算出処理のフローチャートである。
【発明を実施するための形態】
【００１２】
次に図面を参照しながら、本発明の実施の形態の具体例（以下、実施例と記載する）を説明するが、本発明は以下の実施例に限定されるものではない。
なお、以下の図面を使用した説明において、理解の容易のために説明に必要な部材以外の図示は適宜省略されている。
【実施例１】
【００１３】
図１は本発明の実施例１の設計支援システムの全体説明図である。
図１において、実施例１の設計支援システムＳは、曲げ回数の算出システムの機能を有する。前記設計支援システムＳは、設計支援装置の一例としてのクライアントパソコンＰＣを有する。前記クライアントパソコンＰＣは、曲げ回数の算出装置の機能を有する。前記クライアントパソコンＰＣは、通信回線の一例としてのネットワークＮを介して、画像形成装置の一例としてのプリンタＵや他のサーバ等に接続されている。
なお、実施例１のネットワークＮは、いわゆる、インターネット回線により構成されている。また、実施例１のクライアントパソコンＰＣは、電子計算機の一例としてのコンピュータ装置により構成されている。
【００１４】
実施例１の前記クライアントパソコンＰＣは、計算機本体の一例としてのコンピュータ本体Ｈ１を有する。前記コンピュータ本体Ｈ１には、表示装置の一例としてのディスプレイＨ２が接続されている。また、前記コンピュータ本体Ｈ１には、入力装置の一例としてのキーボードＨ３およびマウスＨ４が接続されている。前記コンピュータ本体Ｈ１は、図示しない記憶装置の一例としてのＨＤドライブ、すなわち、ハードディスクドライブや、記憶媒体の読取装置の一例としてのＣＤドライブ、すなわち、コンパクトディスクドライブ等を有する。
【００１５】
（実施例１の制御部の説明）
図２は実施例１のクライアントパソコンの制御部が備えている各機能を機能ブロック図で示した図である。
（クライアントパソコンＰＣの制御部の説明）
図２において、前記クライアントパソコンＰＣのコンピュータ本体Ｈ１は、Ｉ／Ｏ、すなわち、入出力インターフェースを有する。前記入出力インターフェースは、外部との信号の入出力および入出力信号レベルの調節等を行う。また、前記コンピュータ本体Ｈ１は、ＲＯＭ、すなわち、Read Only Memory：リードオンリーメモリーを有する。前記リードオンリーメモリーには、必要な処理を行うためのプログラムおよびデータ等が記憶される。
【００１６】
また、前記コンピュータ本体Ｈ１は、ＲＡＭ、すなわち、Random Access Memory：ランダムアクセスメモリを有する。前記ランダムアクセスメモリは、必要なデータを一時的に記憶する。また、前記コンピュータ本体Ｈ１は、ＣＰＵ、すなわち、Central Processing
Unit：中央演算処理装置を有する。前記中央演算処理装置は、ハードディスク等に記憶されたプログラムに応じた処理を行う。また、前記コンピュータ本体Ｈ１は、クロック発振器等も有する。
【００１７】
前記クライアントパソコンＰＣは、ハードディスクやＲＯＭ等に記憶されたプログラムを実行することにより種々の機能を実現することができる。
前記クライアントパソコンＰＣのハードディスクには、基本ソフトウェアとしてのオペレーティングシステムＯＳが記憶されている。前記オペレーティングシステムＯＳは、コンピュータ装置の基本動作を制御する。
【００１８】
また、前記クライアントパソコンＰＣのハードディスクには、曲げ回数の算出プログラムの一例としての設計支援プログラムＡＰ１が記憶されている。また、前記クライアントパソコンＰＣのハードディスクには、図示しない文書作成用ソフトウェアとしてのワープロソフトウェアや、電子メール送受信用ソフトウェア等のアプリケーションプログラム等が記憶されている。
以下、従来公知のオペレーティングシステムＯＳや図示しないアプリケーションプログラムを除く各プログラムＡＰ１の各機能（制御手段）を説明する。
【００１９】
（曲げ回数の計算プログラムＡＰ１）
図３は実施例１の物品の３次元形状の一例の説明図である。
Ｃ１：物品情報の記憶手段
物品情報の記憶手段Ｃ１は、物品１の３次元形状の情報を記憶する。実施例１の物品情報の記憶手段Ｃ１は、図３に例示する物品１では、物品１を構成する面（平板状の各部位）Ａ１，Ａ２，Ａ３，…，Ａ８について、各面Ａ１〜Ａ８の面積Ｂ１〜Ｂ８や、各面Ａ１〜Ａ８の形状、位置、各面Ａ１〜Ａ８が隣接する面との接続が山折りか谷折りかを記憶する。
【００２０】
Ｃ２：基準面の設定手段
基準面の設定手段Ｃ２は、折り曲げ回数を計算する場合に基準となる基準面を設定する。実施例１の基準面の設定手段Ｃ２は、折り曲げ回数を計算する対象の物品１の各面Ａ１〜Ａ８の中から、面積Ｂ１〜Ｂ８が最大の面を基準面として設定する。なお、図３に例示する物品１では、面積Ｂ１が最大の面Ａ１が、基準面に設定される。
【００２１】
Ｃ３：端面の抽出手段
端面の抽出手段Ｃ３は、物品１の３次元形状を構成する面Ａ１〜Ａ８において、折り線で接続された隣接面が１つの面である端面Ａ２，Ａ５，Ａ７，Ａ８を抽出する。すなわち、隣接面に接続されている折り線が１つのみの面を端面Ａ２，Ａ５，Ａ７，Ａ８として抽出する。したがって、図３に例示する物品１では、面Ａ２，Ａ５，Ａ７，Ａ８が端面として抽出される。
【００２２】
Ｃ４：折り回数特定手段
折り回数特定手段Ｃ４は、物品１の３次元形状を構成する面において、各面Ａ１〜Ａ８が隣接する面に対する折り曲げ方向が山折りか谷折りかに基づいて、基準となる面Ａ１に対して、各面Ａ２〜Ａ８に至るまでの山折りの回数および谷折りの回数を特定する。実施例１の折り回数特定手段Ｃ４は、基準となる面Ａ１に対して、各端面Ａ２，Ａ５，Ａ７，Ａ８に至るまでの山折りの回数および谷折りの回数を特定する。すなわち、実施例１では、全ての面Ａ２〜Ａ８について折りの回数を特定するのではなく、端面Ａ２，Ａ５，Ａ７，Ａ８についてのみ、折りの回数を特定する。
【００２３】
図４は端面までの折り回数の説明図であり、図４Ａは各端面の折りパターンの一覧図、図４Ｂは「下上上下」の折りパターンに対する各端面の折りパターンの対応図、図４Ｃは「下上下上」の折りパターンに対する各端面の折りパターンの対応図、図４Ｄは「上下上下」の折りパターンに対する各端面の折りパターンの対応図である。
図４Ａにおいて、図３に例示する物品１の場合、面Ａ２については、基準面Ａ１に対して山折りのみ、すなわち、基準面Ａ１に対して上から『下』に折り曲げることで、形成可能である。同様にして、端面Ａ５は、基準面Ａ１から２回谷折りする（下から『上』に折り曲げる）ことで形成可能である。端面Ａ７，Ａ８は、基準面Ａ１から山折り、谷折り、山折りの順で折り曲げることで形成可能である。
【００２４】
Ｃ５：折り曲げ回数算出手段
折り曲げ回数算出手段Ｃ５は、最大折り回数の判別手段Ｃ５Ａと、全折パターンの抽出手段Ｃ５Ｂと、該当パターンの特定手段Ｃ５Ｃとを有する。折り曲げ回数算出手段Ｃ５は、折り回数特定手段Ｃ４で特定された各面Ａ２，Ａ５，Ａ７，Ａ８の折りの回数に基づいて、平板から物品１の形状に折り曲げ加工する際の最小の折り曲げ回数Ｎ２を算出する。実施例１では、端面Ａ２，Ａ５，Ａ７，Ａ８の折り回数に基づいて、折り曲げ回数Ｎ２を算出する。
【００２５】
Ｃ５Ａ：最大折り回数の判別手段
最大折り回数の判別手段Ｃ５Ａは、折り回数特定手段Ｃ４で特定された各端面Ａ２，Ａ５，Ａ７，Ａ８への山折りおよび谷折りの回数の総数の中から、最大の値を、最大折り回数Ｎ１として特定する。図３に例示する物品１では、端面Ａ７，Ａ８の折り回数の総数が「３」回であるため、最大折り回数Ｎ１＝３と判別する。
【００２６】
図５は全折パターンの説明図であり、図５Ａは最大折り回数が３の場合の全折パターンの説明図、図５Ｂは図３に示す物品の折りパターンの説明図、図５Ｃは最大折り回数が４の場合の全折パターンの説明図である。
Ｃ５Ｂ：全折パターンの抽出手段
全折パターンの抽出手段Ｃ５Ｂは、最大折り回数Ｎ１に基づいて、山折りと谷折りとの組み合わせである折りパターンにおいて、全ての折りパターンの抽出を行う。図５において、谷折りを「１」とし山折りを「２」として表記した場合に、最大折り回数が３の場合は、全ての折りパターンは、図５Ａに示すように８種類となる。また、最大折り回数が４の場合は、全ての折りパターンは、図５Ｃに示すように１６種類となる。なお、図３に示す物品１については、前述の表記法では、端面Ａ２，Ａ５，Ａ７，Ａ８への折りパターンは、図５Ｂに示すように３種類となる。
【００２７】
Ｃ５Ｃ：該当パターンの特定手段
該当パターンの特定手段Ｃ５Ｃは、全折パターンの抽出手段Ｃ５Ｂで抽出された全折パターンの中に、物品１の端面の折りパターンが全て網羅されている折りパターンである該当パターンを特定する。実施例１の該当パターンの特定手段Ｃ５Ｃは、図５Ａにおいて、最大折り回数Ｎ１が３の場合、端面Ａ７，Ａ８の折りパターン「２１２」が含まれるのは、パターン６のみであるが、パターン６では、端面Ａ５の折りパターン「１１」が含まれない。よって、最大折り回数Ｎ１が３の場合には、「該当パターンが無い」と判定する。次に、最大折り回数Ｎ１が４の場合で該当パターンがないか否かを判定する。
【００２８】
図５Ｃにおいて、最大折り回数Ｎ１が４の場合、端面Ａ７，Ａ８の折りパターン「２１２」が含まれるのは、パターン６，１０，１１，１２，１４と判定する。なお、図５Ｃにおいて、パターン１０の「２１１２」やパターン１１の「２１２１」のように、左から右に向けて、「２」、「１」、「２」の順に数字が登場する場合には、間に別の数値が含まれていたり、前後に余分な数値が付加されていても、「含まれる」と判定する。そして、パターン６，１０，１１では、端面Ａ５の折りパターン「１１」についても、「１」、「１」の順に数値が登場するため、「含まれる」と判定する。また、端面Ａ２の「２」も「含まれる」と判定される。よって、図３に例示する物品１では、図５Ｃにおけるパターン６，１０，１１が、物品１の折りパターンの全てが網羅されている該当パターンとして特定される。したがって、パターン６の場合は、各端面Ａ２，Ａ５，Ａ７，Ａ８の折りパターンは、図４Ｄに示す折りパターンに対応し、パターン１０の場合は、各端面Ａ２，Ａ５，Ａ７，Ａ８の折りパターンは、図４Ｂに示す折りパターンに対応し、パターン１１の場合は、各端面Ａ２，Ａ５，Ａ７，Ａ８の折りパターンは、図４Ｃに示す折りパターンに対応する。なお、この場合、折り曲げ回数算出手段Ｃ５は、最小の折り曲げ回数Ｎ２として、Ｎ２＝４を算出する。
【００２９】
Ｃ６：結果の表示手段
結果の表示手段Ｃ６は、折り曲げ回数算出手段Ｃ５で算出された折り曲げ回数Ｎ２を、ディスプレイＨ２に表示する。なお、実施例１の結果の表示手段Ｃ６は、折り曲げ回数Ｎ２に加えて、該当パターンも合わせてディスプレイＨ２に表示する。なお、実際の加工は基準面側からではなく、端面側から順に加工が行われるので、ディスプレイＨ２にパターンを表示する際には、加工順に即して、パターン６の場合は「２１２１」、パターン１０の場合は「２１１２」、パターン１１の場合は「１２１２」と順番を入れ替えて表示することが、作業者が簡易に折り曲げ工程を視認できる点で好ましい。
【００３０】
（実施例１のフローチャートの説明）
次に、実施例１のクライアントパソコンＰＣの設計支援プログラムＡＰ１の処理の流れをフローチャートを使用して説明する。
【００３１】
（実施例１の設計支援プログラムＡＰ１のフローチャートの説明）
図６は本発明の実施例１の設計支援プログラムにおける折り曲げ回数算出処理のフローチャートである。
図６のフローチャートの各ＳＴ（ステップ）の処理は、前記制御部のＲＯＭ等に記憶されたプログラムに従って行われる。また、この処理は前記制御部の他の各種処理、例えば、成形品の製図処理等と並行してマルチタスクで実行される。
【００３２】
図６に示すフローチャートは設計支援プログラムＡＰ１において、折り曲げ回数の算出開始の入力がされた場合に開始される。
図６のＳＴ１において、物品１の全ての面Ａ１〜Ａ８を抽出する。そして、ＳＴ２に進む。
ＳＴ２において、抽出された面Ａ１〜Ａ８の中から、最大面積の面Ａ１を基準面に設定する。そして、ＳＴ３に進む。
ＳＴ３において、端面Ａ２，Ａ５，Ａ７，Ａ８を抽出する。そして、ＳＴ４に進む。
ＳＴ４において、基準面Ａ１から端面Ａ２，Ａ５，Ａ７，Ａ８までの折り曲げパターンを算出する。そして、ＳＴ５に進む。
【００３３】
ＳＴ５において、折り曲げパターンから最大折り回数Ｎ１を算出する。そして、ＳＴ６に進む。
ＳＴ６において、最大折り回数Ｎ１に応じた全折り曲げパターンを抽出する。そして、ＳＴ７に進む。
ＳＴ７において、全折り曲げパターンの中に、物品１の端面Ａ２，Ａ５，Ａ７，Ａ８の折り曲げパターンが網羅されているものが存在するか否かを判別する。ノー（Ｎ）の場合はＳＴ８に進み、イエス（Ｙ）の場合はＳＴ９に進む。
ＳＴ８において、最大折り回数Ｎ１を１加算する。すなわち、Ｎ１＝Ｎ１＋１に設定する。そして、ＳＴ６に戻る。
ＳＴ９において、最大折り回数Ｎ１を最小の折り曲げ回数Ｎ２とし、最小の折り曲げ回数Ｎ２と該当パターンを特定して、ディスプレイＨ２に表示する。そして、折り曲げ回数の算出処理を終了する。
【００３４】
（設計支援プログラムＡＰ１の機能）
前記構成を備えた実施例１の設計支援システムＳでは、設計支援プログラムＡＰ１が実行されると、物品１を構成する全ての面Ａ１〜Ａ８の中から、最大面積Ｂ１を有する面Ａ１が基準面に設定される。そして、基準面Ａ１から物品１の端面Ａ２，Ａ５，Ａ７，Ａ８までの折り曲げパターンが算出される。そして、全ての折り曲げパターンが網羅されている該当パターンが特定され、最小の折り曲げ回数Ｎ２とが算出される。
【００３５】
従来は、平板から物品１を折り曲げ加工する場合に、最小の折り曲げ回数Ｎ２や、全ての折り曲げパターンが網羅された該当パターンを、自動的に特定することは行われておらず、作業者が判断していた。したがって、作業者の熟練度によっては、時間がかかったり、最小の折り曲げ回数とならず、不必要な折曲げが含まれる場合があった。
これに対して、実施例１では、最小の折り曲げ回数Ｎ２や該当パターンが、自動的に算出される。よって、作業者の熟練度に関わらず、簡易であり、短時間で正確に、最小の折り曲げ回数Ｎ２の算出や該当パターンの特定が可能である。
【００３６】
また、実施例１では、基準面Ａ１を除く全ての面Ａ２〜Ａ８における折り曲げパターンを算出してから該当パターンの特定を行うのではなく、端面Ａ２，Ａ５，Ａ７，Ａ８の折り曲げパターンから該当パターンの特定を行っている。例えば、端面ではない面Ａ４は、端面Ａ５の折り曲げ途中に含まれ、端面ではない面Ａ３，Ａ６も、端面Ａ７，Ａ８の折り曲げ途中に含まれている。よって、端面Ａ２，Ａ５，Ａ７，Ａ８について該当パターンの判定を行えば、途中の面Ａ３，Ａ４，Ａ６について判定する必要がない。したがって、端面Ａ２，Ａ５，Ａ７，Ａ８について該当パターンの特定の演算を行う実施例１では、途中の面Ａ３，Ａ４，Ａ６についても判定をする場合に比べて、計算処理の負荷が低減される。
【００３７】
さらに、実施例１では、基準面Ａ１として、最大面積Ｂ１の面Ａ１が設定される。折り曲げ加工を行う場合に、折り曲げ時の加工のしやすさから、面積の広い面Ａ１を押さえた状態で、その面を基準として、その他の面を折り曲げることが好適である。よって、実施例１では、加工時に基準とされる可能性の高い面を基準面に設定して、該当パターンの特定がされる。したがって、実施例１では、実際の折り曲げ加工時に基準面として使用される可能性の高い面が自動的に設定されている。
また、実施例１では、該当パターンが複数存在する場合には、各該当パターンがディスプレイＨ２に表示される。よって、作業者は、加工装置の構成や位置関係等の他の要因を加味して、複数の該当パターンから選択することも可能である。よって、他にも該当パターンが存在する場合でも、１つしか表示しない構成に比べて、作業者にとって利便性が向上する。
【００３８】
（変更例）
以上、本発明の実施例を詳述したが、本発明は、前記実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲で、種々の変更を行うことが可能である。本発明の変更例（Ｈ01）〜（Ｈ06）を下記に例示する。
（Ｈ01）前記実施例において、最小の折り曲げ回数Ｎ２に加えて、該当パターンも特定、表示する構成を例示したが、これに限定されない。不要であれば、該当パターンを特定、表示する機能をなくし、最小の折り曲げ回数Ｎ２の特定、表示のみの機能とすることも可能であり、逆に、該当パターンの特定のみとすることも可能である。
【００３９】
（Ｈ02）前記実施例において、折り曲げパターンを抽出する際に、端面Ａ２，Ａ５，Ａ７，Ａ８を対象とすることが望ましいが、全ての面を算出する構成とすることも可能である。
（Ｈ03）前記実施例において、物品１は、図３に例示した構成に限定されず、任意の３次元形状の物品に対して適用可能である。
（Ｈ04）前記実施例において、基準面として、面積が最大の面を自動設定する構成を例示したが、これに限定されない。利用者が手動で設定する構成とすることも可能である。他にも、面積ではない別の条件、例えば、端面のいずれか1つを基準面とする等、任意の変更が可能である。また、面積等を利用した自動設定と手動設定の両方を可能とすることも可能である。
【００４０】
（Ｈ05）前記実施例において、該当パターンが複数存在する場合には、全てを表示する構成を例示したが、これに限定されない。例えば、山折りや谷折りは連続して行わないといった別の条件を付加して判定を行って、該当パターンを１つに絞り込んで表示する構成とすることも可能である。
（Ｈ06）前記実施例において、物品情報の記憶手段Ｃ１や折り曲げ回数算出手段Ｃ５が１つのクライアントパソコンに組み込まれた構成を例示したが、これに限定されない。例えば、物品情報の記憶手段Ｃ１は、ネットワークＮで接続されたデータサーバに設けたり、各手段Ｃ２〜Ｃ５での処理をネットワークＮ上の１つまたは２つ以上の端末で行う構成、すなわち、ネットワークＮを介した分散処理を行う構成とすることも可能である。また、各処理をネットワークＮ上の別の端末でのみ行い、クライアントパソコンでは、結果の表示だけを行う構成や、シンクライアントに類似した構成とすることも可能である。
【符号の説明】
【００４１】
１…物品、
Ａ１…基準となる面、最大の面積の面、
Ａ１〜Ａ８…面、
Ａ２，Ａ５，Ａ７，Ａ８…端面、
ＡＰ１…曲げ回数の算出プログラム、
Ｃ１…記憶手段、
Ｃ３…端面の抽出手段、
Ｃ４…回数特定手段、
Ｃ５…算出手段、
Ｎ２…最小の折り曲げ回数、
ＰＣ…コンピュータ、
Ｓ…曲げ回数の算出システム。
【図１】
0006565475.tif 000002
【図２】
0006565475.tif 000003
【図３】
0006565475.tif 000004
【図４】
0006565475.tif 000005
【図５】
0006565475.tif 000006
【図６】
0006565475.tif 000007