(57)【特許請求の範囲】
【請求項１】
板金部品の曲げ順および曲げ金型検出方法にして、
複数の曲げ部位を有する板金部品の展開図を記憶する工程と；
検出する曲げ順数を入力する工程と；
前記展開図に基づいて、前記板金部品を製作することが可能な前記曲げ順数の曲げ順候補及び、各曲げ順候補の各曲げ工程で使用される曲げ金型候補を検出する工程と；
前記曲げ順候補の表示順を決定するための優先項目を記憶する工程と；
前記曲げ順候補、曲げ金型候補を表示する工程と；
を備え、
前記曲げ順候補は、前記優先項目に従う順番で表示される方法。
【請求項２】
請求項１の方法にして、
前記取り付け状態は、表付け状態と裏付け状態を含む方法。
【請求項３】
請求項１の方法にして、
前記曲げ金型候補を検出する工程は、パンチ、ダイ、ダイホルダーの順に行なう方法。
【請求項４】
請求項１の方法にして、
使用金型の選択優先順を入力する工程をさらに備える方法。
【請求項５】
請求項１の方法にして、
第１曲げ工程の第１曲げ金型が第２曲げ工程の第２曲げ金型と代用可能か否か検討する工程と；
代用可能であると確かめられた場合は第２曲げ工程の第２曲げ金型を第１曲げ金型で置き換える工程と；
をさらに備える方法。
【請求項６】
請求項５の方法にして、
前記第１曲げ金型は、前記第２曲げ金型よりも長いことを特徴とする方法。
【請求項７】
請求項５の方法にして、
曲げ機械上の各ステージの配置を決定する工程をさらに備える方法。
【請求項８】
板金部品の曲げ順及び曲げ金型提案装置にして、
板金部品の展開図を記憶する手段と、
前記展開図に基づいて、当該板金部品を製作することが可能な複数の曲げ順候補及び、各曲げ順候補の各曲げ工程で使用される曲げ金型候補を検出する手段と、
前記曲げ順候補の表示順を決定するための優先項目を記憶する手段と、
前記複数の曲げ順候補を前記優先項目に従う順番で表示する手段と、
を備える装置。
【請求項９】
請求項８の装置にして、保有金型を記憶する手段を有する装置。
【請求項１０】
請求項８の装置にして、使用金型の選択優先順を記憶する手段を有する装置。
【請求項１１】
請求項８の装置にして、優先項目は、ステージ数最小、反転数最小、回転数最小の少なくとも一つである装置。
【請求項１２】
請求項９又は１０の装置にして、前記曲げ順候補及び曲げ金型候補の検出は、保有金型情報又は使用金型優先情報に基づいて実行される装置。
【請求項１３】
請求項８の装置にして、前記表示は、各曲げ順候補に於けるステージ数、セットアップ数、反転回数、回転回数を表す情報の少なくとも一つを含む装置。
【請求項１４】
請求項１３の装置にして、前記表示は、各曲げ順候補に於ける総回転角度を表す情報を含む装置。
【請求項１５】
請求項１の方法にして、任意に選択された前記曲げ順候補の曲げステージビューを表示する工程をさらに含む方法。
【請求項１６】
請求項１の方法にして、優先項目は、ステージ数最小、反転数最小、回転数最小の少なくとも一つである方法。
【請求項１７】
請求項１の方法にして、前記曲げ金型候補を検出する工程は、曲げ金型の曲げ機械への取り付け状態毎に金型と部品との干渉を検討するサブ工程を備える方法。
【請求項１８】
請求項８の装置にして、任意に選択された前記曲げ順候補の曲げステージビューを表示する手段をさらに含む装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は板金部品の曲げ順及び曲げ金型を提案する装置及び提案する方法に関する。
【０００２】
【従来の技術】
従来より、複雑な形状を有する板金部品の各曲げ線をどのような順番で曲げるか及び各曲げ線をどの金型を用いて曲げるかについて種々の発明が成されている。
【０００３】
例えば国際公開公報ＷＯ９６／１５４８１には、複数の曲げ線に対してコンストレイント（拘束）あるいはコストを与え、コスト計算あるいはヒュリスティックにより曲げ順及び各曲げについての使用される曲げ金型を自動的に決定する方法が記載されている。
【０００４】
しかしながらこのような方法においてはコンピュータにより最適と考えられるところの曲げ順及び、当該曲げ順の各々の曲げについて使用される曲げ金型がただ一通り決定される。この決定された曲げ順及び当該曲げ順における曲げ金型は、コンピュータが認識する限りにおいては最適の曲げ順あるいは曲げ金型であるかもしれない。しかし、このような解が、必ずしも曲げ工場等の現場に適合しないあるいは最適でない場合も多い。
【０００５】
【発明が解決しようとする課題】
従ってこの発明の目的は、（曲げ部分を有する）板金部品の曲げ順及び曲げ金型を、曲げ工場における現場に適合してあるいは現場の具体的な事情に併せて最適に決定できる装置あるいは方法を提供することである。
【０００６】
【課題を解決するための手段】
上記課題は以下の装置により達成される。
【０００７】
板金部品の曲げ順及び曲げ金型提案装置にして、
板金部品の展開図を記憶する手段と、
前記展開図に基づいて、当該板金部品を製作することが可能な複数の曲げ順候補及び、各曲げ順候補の各曲げ工程で使用される曲げ金型候補を検出する手段と、
前記複数の曲げ順候補を表示する手段にして、前記表示は、各曲げ順候補に於けるステージ数を表す情報を含む。
【０００８】
また、上記課題は以下の方法により達成される。
【０００９】
板金部品の曲げ順及び曲げ金型提案方法にして、
板金部品の展開図を受け取る工程と、
展開図に基づいて、当該板金部品を製作することが可能な複数の曲げ順候補及び、各曲げ順候補の各曲げ工程で使用される曲げ金型候補を検出する工程と、
前記複数の曲げ順候補を表示する工程にして、前記表示は、各曲げ順候補に於けるステージ数を表す情報を含む。
【００１０】
前記方法は、保有金型を記憶する工程を有するのが好ましい。
【００１１】
また前記方法は、使用金型の選択優先順を入力する工程を有するのが好ましい。
【００１２】
また前記方法は、ステージ数最小、反転数最小、回転数最小の少なくとも一つの優先項目を記憶する工程を有するのが好ましい。
【００１３】
また、前記曲げ順候補及び曲げ金型候補の検出は、保有金型情報又は使用金型選択優先順情報に基づいて実行されるのが好ましい。
【００１４】
前記曲げ順候補表示は、各曲げ順候補に於けるセットアップ数（段取り回数）又は、反転回数又は、回転回数を表す情報、各曲げ順候補に於ける総回転角度を表す情報の少なくとも一つを含むのが望ましい。
【００１５】
前記曲げ順候補表示は、前記表示は、ステージ数最小または、反転数最小又は、回転数最小の順に表示されるのが望ましい。
【００１６】
【発明の実施の形態】
以下図１乃至図１４を参照してこの発明の一実施形態を説明する。
【００１７】
図１はこの実施形態が適用される板金部品Ｗの一例を示す。
【００１８】
図１に示すように、板金部品Ｗは、多数の曲げ部分あるいは曲げ線を有する。従ってこれら複数の曲げ線あるいは曲げ部分を加工する曲げ工程が実行される場合、予め曲げ順および曲げ金型を決定する必要がある。
【００１９】
図２は前記曲げ部品Ｗを曲げ加工するためのプレスブレーキ１の一例を示す。
【００２０】
図２及び図３に示すようにこのプレスブレーキ１は、フレームに固定したパンチ７と、このパンチ７に対して上下動自在のダイ９を備えている。従ってパンチ７とダイ９の間に前記部品Ｗを挿入し、パンチ７に対してダイ９を接近せしめることにより部品Ｗに対して曲げ加工を行うことができる。
【００２１】
また図２に示すように、このプレスブレーキ１には、ＣＡＭ装置としての端末１１が設けてある。後述するこの発明の曲げ順及び曲げ金型提案装置の実施形態は、この端末１１に設けることができる。またこの端末１１には、図示しないキーボード・マウス等の入力装置及び、ＣＲＴ等の表示装置が設けてある。
【００２２】
図４は、前記板金部品Ｗを各曲げ線で展開し平面へ戻した状態の展開図を示す。
【００２３】
図５はこの発明の曲げ順及び曲げ金型提案装置の一実施形態のブロック図を示す。
【００２４】
図５に示すように、提案装置１２は、板金部品の展開図を記憶する展開図記憶手段１３と、前記展開図に基づいて、当該板金部品を製作することが可能な複数の曲げ順候補および、各曲げ順候補の各曲げ工程で使用される曲げ金型候補を検出する手段１５と、前記複数の曲げ順候補リストを表示する曲げ方法候補リスト表示画面生成手段１７を含む。
【００２５】
ここに前記曲げ方法候補リスト表示画面は、各曲げ順候補に於けるステージ数を表す列４５ｃを有する表示４５を含む。
【００２６】
前記装置１２はまた、保有金型を記憶する手段１９と、使用金型の選択優先順を記憶する手段２３と、優先項目を記憶する手段４３とを有する。優先項目は、ステージ数最小、反転数最小、回転数最小の少なくとも一つである。
【００２７】
前記曲げ順候補及び曲げ金型候補の検出は、保有金型情報又は使用金型優先情報に基づいて実行される。
【００２８】
前記表示４５は、各曲げ順候補に於けるセットアップ数（段取り回数）４５ｂ、反転回数４５ｄ、回転回数を表す情報４５ｅ、各曲げ順候補に於ける総回転角度４５ｆの少なくとも一つを含む。
【００２９】
前記表示４５は、ステージ数最小または、反転数最小又は、回転数最小の順に表示される。
【００３０】
より詳細には以下の通りである。
【００３１】
前記ＣＡＭ１１に設けた曲げ順及び曲げ金型提案装置１２は、前記プレスブレーキ１を使用するユーザが保有する金型を記憶する保有金型メモリ１９と、前記ユーザにより金型が使用された履歴を示す金型使用履歴を記憶する金型使用履歴メモリ２１と、前記部品Ｗを曲げ加工するための曲げ金型を選択するに当たって金型の選択優先順を記憶する金型選択優先順メモリ２３とを有する。
【００３２】
前記装置１２には更に、前記保有金型及び金型選択優先順を含む優先条件表示画面２７を生成する優先条件表示画面生成手段２５が設けてある。
【００３３】
図６は前記優先条件表示画面生成手段２５により生成される優先条件表示画面２７を示す。
【００３４】
図６に示すように、この表示画面２７は、ユーザの保有する保有金型の一覧２９と、各曲げ線に対する金型の選択に当たって優先順を示す金型選択優先順表示欄３１を含む。
【００３５】
前記表示欄３１の金型は、表示欄２９の保有金型から、マニュアルにより逐次選択することができる。あるいはボックス３３を選択することにより当該ユーザの金型使用履歴に基づいてその使用頻度に応じて決定することもできる。
【００３６】
この表示欄３１の金型は、前記曲げ金型の選択に当たって上のほうから順番に使用可能かどうかがチェックされる。
【００３７】
これにより前記板金部品Ｗを曲げ加工するための曲げ金型を選択するに当たってパンチ及びダイは前記表示欄３１の上位に位置する金型から順番に使用可能かどうか（特にワークとの干渉があるか否か）がチェックされる。
【００３８】
図６に示すように前記表示画面２７は、後述する優先項目設定表示欄３３を有する。
【００３９】
再び図５を参照するに、前記メモリ１９，２１、２３及び表示画面生成手段２５は、メモリ１３と接続された検出手段１５と接続されている。
【００４０】
従って前記検出手段１５は後述するように、前記メモリ１３及びメモリ２３からのデータに基づいて板金部品Ｗを曲げ加工するための曲げ順候補及び曲げ金型候補を検出することができる。
【００４１】
図５に示すように、前記装置１２にはさらに、前記検出手段１５により検出された曲げ順候補及び曲げ金型候補を記憶するためのメモリ３５が設けてある。
【００４２】
既に述べたように、前記検出手段１５においては、前記曲げ部品Ｗを曲げ加工することができる複数の曲げ順候補及び各曲げ順候補における曲げ金型候補が検出される。従って前記メモリ３５には曲げ順候補及び曲げ金型候補が、リストとして記憶される。
【００４３】
前記装置１２には、更に前記メモリ３５に記憶された情報に基づいて、前記リスト中の各曲げ順において使用される金型の段取り回数Ｓ及び、金型のステージ数Ｔ、及び部品Ｗの表裏反転数Ｏ及び、板金部品Ｗの平面内での回転数Ｒ及び、前記部品Ｗの平面内での回転の累積回転角度Ａを計算する計算手段３７が設けてある。
【００４４】
ここに段取り回数Ｓは、部品Ｗを曲げ加工する間に異なる高さを有するパンチ７あるいはダイ９を使用しなければならない場合に、曲げ加工の途中でパンチ７及び／又はダイ９を交換しなければならない回数を表す。
【００４５】
ステージ数Ｔは、部品Ｗの曲げ加工の途中で異なる形状のパンチあるいはダイ（パンチあるいはダイの高さは同じ）を使用しなければならない場合に、前記プレスブレーキ１の横方向に沿って複数設けられるパンチ、ダイのステージの数を表す（図７の４９ａ、４９ｂ参照）。
【００４６】
表裏反転回数Ｏは、曲げ加工の途中に、部品Ｗの最も大きな平面である主平面Ｗ０（図１参照）の表裏を反転する回数を表す。即ち前記部品Ｗを、前記主平面Ｗ０内の軸Ｘ、Ｙ（図１参照）を中心として１８０度回転する回数を表す。
【００４７】
回転回数Ｒは、曲げ加工の間に前記主平面Ｗ０に直交する軸Ｚを中心として部品Ｗを回転する回数を表す。例えば、前記部品Ｗを曲げ加工するために前記部品Ｗを、軸Ｚを中心として３度回転しなければならないとすれば、前記回転回数Ｒは３となり、４度回転しなければならないとすれば前記回数Ｒは４となる。
【００４８】
前記累積回転角度Ａは曲げ加工の間に、前記主平面Ｗ０に直交するＺ軸を中心として、前記部品Ｗが回転する回転の累積量を表す。例えば、前述のごとく前記Ｗを前記軸Ｚを中心として３度回転しなければならない場合、その３回の回転角度の累積角度である。例えば１回目に９０度、２回目に９０度、３回目に１８０度回転しなければならない場合、前記累積回転角度Ａは３６０度となる。
【００４９】
再び図５を参照するに、前記装置１２は、前記各データＳ，Ｔ，Ｏ，Ｒ，Ａを記憶するメモリ３９を有している。
【００５０】
前記装置１２はさらに、前記メモリ３５からのデータあるいは情報に基づいて、曲げ順・曲げ金型候補リスト表示画面を生成する曲げ順・曲げ金型候補リスト表示画面生成手段１７を有する。
【００５１】
図７は、前記曲げ順・曲げ金型候補リスト表示画面生成手段１７により生成される曲げ順・曲げ金型候補リスト表示画面４５の一例を示す。
【００５２】
図７に示すようにこの実施形態では、前記表示画面４５は、情報・データ入出力画面４３の一部としてＣＡＭ１１の表示装置上に表示される。
【００５３】
図８は前記リスト画面４５の拡大図を示す。図８に示すように、このリスト画面４５には、リスト番号欄４５ａ、段取り回数欄４５ｂ、ステージ数欄４５ｃ、反転回数欄４５ｄ、回転回数欄４５ｅおよび累積回転角度欄４５ｆが設けてある。
【００５４】
また図５に示すように、前記装置１２は、前記表示画面生成手段１７により曲げ順候補あるいは曲げ金型候補リスト画面４５を表示するに当たって、曲げ順候補の表示順を設定するための優先項目を設定する優先項目メモリ４３を有する。このメモリ４３に記憶される優先項目は、図６の表示欄３３に表示される。
【００５５】
例えば当該表示欄３３に示すように、優先項目としてステージレイアウト数Ｔ最小、反転（トンボ）回数Ｏ最小、及び回転回数Ｒ最小が設定される場合、前記画面４５において、複数の曲げ順候補（リスト）は、前記ステージレイアウト数Ｔ最小、反転（トンボ）回数Ｏ最小、回転回数Ｒ最小の順番で配置される。図７、図８の表示欄４５においては６つの曲げ順候補が、前述の通りステージレイアウト数Ｔ最小、反転（トンボ）回数Ｏ最小、回転回数Ｒ最小の順で表示されている。
【００５６】
ここに一般にステージレイアウト数Ｔが増えると、段取り段階での作業者の作業工数が最大に増え、ワーク反転回数Ｏが増えると作業者の負担が増大し、回転回数Ｒが増大するとやはりオペレータの労働負荷が上昇することが知られている。従って前記優先項目の順で曲げ順候補が表示されることによりユーザは、表示４５に於いて多数の曲げ順候補から労働負荷の低い曲げ順候補を容易に検出することができる。
【００５７】
また前記候補表示画面４５に、前記段取り回数Ｓ及び、ステージ数Ｔ及び反転回数Ｏ及び、回転回数Ｒ及び、累積回転角度Ａが表示されることにより、ユーザは、前記画面４５に表示される複数の曲げ順候補（図７においては１〜６が表示されている）のうち、自らの工場において最適と思われる曲げ順候補を把握することができる。
【００５８】
再び図５を参照するに、前記装置１２には、曲げステージビュー表示画面を生成する曲げステージビュー表示画面生成手段４１が設けてある。
【００５９】
図７の画面４９は、前記曲げステージビュー表示画面生成手段４１による曲げステージビューを示す。図７に示すように、この例では曲げステージは、第１ステージ４９ａと第２ステージ４９ｂを含む。
【００６０】
なおこの実施形態においては、表示画面４５においてカーソルが位置し文字の白黒が反転している曲げ順候補における曲げステージのビューが表示される。
【００６１】
従ってオペレータはあるいはユーザは、このビュー４９を参照することにより選択された曲げ順候補における曲げステージが、自らの工場における作業環境に適合しているかどうかを容易にチェックすることができる。
【００６２】
なおこの実施例では、前述したように、画面４５において選択された曲げ順候補のステージビュー４９のみが表示される。しかし、本願発明はこの配置に限られず、例えば、画面４５で表示される６個の曲げ順候補の、全てのステージビューを同時に表示するようにすることもできる。或いは、検出された全ての曲げ順候補の全てのステージビューを、表示画面４５の表示と無関係にスキャン出来るように構成することもできる。
【００６３】
これにより曲げ作業において労働負担の大きな部分を占めるところの、各曲げ順候補に於けるステージ数を相互に比較して判断することができる。
【００６４】
再び図５を参照するに、前記装置１２には、曲げ順候補上限数設定メモリ１６ａが設けてある。このメモリ１６ａに記憶される曲げ順候補上限数は、前記検出手段１５により曲げ順及び曲げ金型候補を検出する際、検出する曲げ順候補の上限数として設定される。
【００６５】
図７に示すように、画面４３には、前記上限数を入力するための上限数設定欄４７が設けてある。
【００６６】
また、図７に示すように、画面４３には、前記手段１５による曲げ順・曲げ金型候補検出にあたって曲げ線の長さに対し曲げる金型の長さが短い場合にどの程度まで差額を許容するかを設定する金型長さ許容設定欄４８が設けてある。また装置１２には、前記金型長さ許容設定値を記憶するメモリ（図示せず）が設けてある。
【００６７】
また図７に示すように、画面４３には、曲げ線ｂ１〜ｂ６の曲げ順・曲げ金型を手段１５により検出するに際して、ある曲げ線の曲げ順を予め固定するための曲げ順固定ボタン５０が設けてある。
【００６８】
又、図７に示すように、画面４３には、優先条件設定ボタン４３ａ及び、検索開始ボタン４３ｂが設けてある。ここに優先条件設定ボタン４３ａは、図６に示す画面２７を用いて優先条件を設定する為のボタンである。
【００６９】
図７に示すように、前記表示画面４３には、前記ワークとしての部品Ｗの展開図を示す展開図ビュー８１及び曲げ加工の途中における曲げ加工斜視図を表す斜視図ビュー８３が含まれる。これらのビュー８１及び８３は、装置１２に含まれる展開図ビュー表示画面生成手段８５及び斜視図ビュー表示画面生成手段８７によりそれぞれ生成される。
【００７０】
図５を再び参照するに、前記装置１２には、前記部品Ｗを曲げ加工するための曲げ順候補あるいは曲げ金型候補を検出するに当たって、優先して曲げ加工されるべき曲げ線或いは曲げ点を設定する為の優先曲げ線メモリ１６ｂが設けてある。例えば図４において、切り起こし部の曲げ線ｂ１，ｂ２を最初に曲げることが優先条件として設定される。また、曲げ線ｂ４より前にｂ３を曲げ、曲げ線ｂ６より前にｂ５を曲げることが優先条件として設定される。
【００７１】
これにより、曲げ順候補あるいは曲げ金型候補を前記検出手段１５で検出する場合に曲げ加工可能な曲げ順を容易かつ迅速に検出することができる。
【００７２】
図９は、前記装置１２を用いて曲げ順及び曲げ金型候補を検出する方法を示すフローチャートである。
【００７３】
ステップ１０１で、保有金型及び金型選択優先順及び金型使用履歴をメモリ１９，２３，２１へ記憶する。
【００７４】
ステップ１０３で、部品Ｗの展開図データをＣＡＤ等から受領し記憶する。
【００７５】
ステップ１０５で、優先して曲げるべき優先曲げ線又は曲げ点の番号及び、検出する曲げ順候補の最大数を設定し記憶する。
【００７６】
ステップ１０７で、検出した曲げ順候補の表示順を定める優先項目（図６欄３３参照）を設定し記憶する。
【００７７】
ステップ１０９で、前記展開図、保有金型及び金型選択優先順及び金型使用履歴、優先曲げ線番号及び、検出する曲げ順候補の最大数に基づいて、曲げ順候補及び曲げ金型候補を順次検出する。
【００７８】
ステップ１１１で、各曲げ順候補における、金型の段取り回数Ｓ及び、金型のステージ数Ｔ、及び部品Ｗの表裏反転数Ｏ及び、板金部品Ｗの平面内での回転数Ｒ及び、前記部品Ｗの平面内での回転の累積回転角度Ａを計算する。
【００７９】
ステップ１１３で、ステップ１０９及び１１１の結果に基づいて曲げ順候補及び曲げ金型候補を図７の画面４５に示す如く表示する。
【００８０】
ステップ１１５で、各曲げ順候補での曲げステージのビューを、図７の画面番号４９で示すように表示する。
【００８１】
図１０は、ステップＳ１０９における曲げ順候補および曲げ金型候補の検出方法を示すフローチャートである。
【００８２】
ステップＳ１２１で、展開図・データメモリ１３から板金部品Wの展開図データを呼び出し、これに基づいてすべての曲げ順リストを準備する。例えば、図１又は図４の板金部品は、ｂ１からｂ６の曲げ線を有する。この場合、前記曲げ順リストは、ｂ１からｂ６の順列の数である６！＝７２０の曲げ順を含む。なお、このリストでは、折り曲げ可能か不可能かは問題としない。
【００８３】
ステップＳ１２２で、前記曲げ順リストから最初の曲げ順を選択する。
【００８４】
ステップＳ１２３で、前記曲げ順における各曲げ線に対して使用金型を１組ずつ検出する。全ての曲げ線に使用金型が検出された曲げ順が、曲げ順候補となる。使用金型が検出できない場合は、その時点でステップＳ１２２へ戻り、次の曲げ順を選択する。
【００８５】
ステップＳ１２４で、検出した金型を整理し、ステージおよびステージの曲げ機械上の配置を作成する。後述するようにこのステップでは、検出したすべての金型の中で共用できる金型があるか検討し、共用可能なものがあれば一方を他方で代用する。これにより、使用金型の数を減らすことができる。
【００８６】
ステップＳ１２５で、曲げ順候補上限数メモリ１６ａから曲げ順候補上限数を呼び出し、曲げ順候補の数が前記上限数に達したかどうかを判断する。曲げ順候補の数が前記上限数に達した場合は、検出工程を終了する。まだ達していない場合は、ステップＳ１２２へ戻り、次の曲げ順を選択する。
【００８７】
図１１、１２は、図１０のステップＳ１２３における各曲げ線に対する使用金型の検出方法を示すフローチャートである。
【００８８】
図１１のステップＳ１３１〜１３９はパンチの検出工程を示す。
【００８９】
ステップＳ１３１で、ステップＳ１２２において選択した曲げ順に従って、例えば展開順に（すなわち、曲げ順の逆順に）曲げ線を選択する。
【００９０】
ステップＳ１３２で、展開図データに基づいて、選択した曲げ線の曲げ加工前後における部品の多角形モデルを作成する。多角形モデルは、例えばＣＡＤ上の３次元モデルである。また、曲げ加工前後における部品の多角形モデルとは、曲げ加工前から、曲げ加工後に至る連続的な変形過程における部品形状を意味する。例えば、図１又は図４の板金部品において曲げ順がｂ１−ｂ2−ｂ3−ｂ4−ｂ５−ｂ６の場合、ステップ１３１で選択した曲げ線ｂ６の曲げ加工前後の多角形モデルは、図１に示す最終加工形状(立体形状)のフランジW１を、曲げ線ｂ６を中心に９０度回転させることによって作成される。
【００９１】
ステップＳ１３３で、金型選択優先順メモリ２３からパンチ優先順リストを呼び出し、前記リストから最も優先順位の高いパンチを選択する。
【００９２】
ステップＳ１３４で、前記パンチが曲げ機械とパンチホルダーに適合するかどうかを判断する。より詳細には、パンチの高さが使用する曲げ機械に適合するか、及び、パンチの長さが曲げ機械とパンチホルダーに適合するかをチェックする。なお、すべての保有金型が使用する曲げ機械に適合するとわかっている場合には、このチェックは省略してもよい。
【００９３】
ステップＳ１３４で、適合すると判断した場合はステップＳ１３５へ進む。適合しないと判断した場合はステップＳ１３９ですべてのパンチを試したか否かをチェックする。すべてのパンチを試していない場合はステップＳ１３３へ戻り、次に優先順位の高いパンチを選択する。全てのパンチを試した場合は、図１０のステップ１２２へ戻り、次の曲げ順を選択する。
【００９４】
ステップＳ１３５で、保有金型メモリ１９から呼び出した保有金型の幾何学情報に基づいて、パンチの多角形モデルを作成する。
【００９５】
ステップＳ１３６で、曲げ加工前後において、部品と曲げ機械（パンチホルダーを含む）との干渉の有無、および、部品と表付け状態のパンチとの干渉の有無を判断する。表付け状態とは、図１４（ａ）に示されるように、金型の表面が曲げ機械の表面、すなわち、部品を挿入する側と同じ側になるような金型の取り付け状態である。より詳細には、ステップＳ１３２で作成した曲げ加工前後の部品の多角形モデル、前記表付け状態のパンチの多角形モデル、及び、曲げ機械の多角形モデルを用いて、前記干渉をチェックする。なお、曲げ機械の多角形モデルはパンチホルダーを含むように作成され、予め記憶されている。
【００９６】
ステップＳ１３６で、パンチと部品、および、曲げ機械と部品との干渉が起こらないと判断された場合は、ステップＳ１３８へ進む。パンチと部品、又は、曲げ機械と部品のどちらか一方で干渉が起こると判断された場合は、パンチの多角形モデルを逆向きにして、ステップＳ１３７へ進む。
【００９７】
ステップＳ１３７で、曲げ加工前後において、部品と裏付け状態のパンチとの干渉の有無を判断する。裏付け状態とは、図１４（ｂ）に示されるように、金型の裏面が曲げ機械の表面と同じ側になるような金型の取り付け状態である。
【００９８】
ステップＳ１３７で、干渉が起こらないと判断された場合は、ステップＳ１３８へ進む。ステップＳ１３８で、検出したパンチの名前および取り付け状態（表付け・裏付け）を曲げ順および曲げ線と関連して記憶する。
【００９９】
一方、干渉が起こると判断された場合は、ステップＳ１３９で、すべてを調べたかどうかチェックする。すべてのパンチを調べていない場合は、ステップＳ１３３へ戻り、次に優先順位の高いパンチを選択する。すべてのパンチを調べた場合は、図１０のステップＳ１２２へ戻り、次の曲げ順を選択する。
【０１００】
図１２のステップＳ１４１〜１５０はダイおよびダイホルダーの検出工程を示す。
【０１０１】
ステップＳ１４１で、金型選択優先順メモリ２３からダイ優先順リストを呼び出し、前記リストから最も優先順位の高いダイを選択する。
【０１０２】
ステップ１４２で、前記ダイが検出したパンチに適合するかどうかを判断する。より詳細には、前記ダイの高さ、長さ、角度などの幾何学形状が、前記パンチのそれらに適合するかどうかをチェックする。ステップＳ１４２で、適合すると判断した場合はステップＳ１４３へ進む。適合しないと判断した場合は、ステップＳ１４９ですべてのダイを調べたかどうかチェックする。すべてのダイを調べていない場合は、ステップＳ１４１へ戻り、次に優先順位の高いダイを選択する。すべてのダイを調べた場合は、図１０のステップＳ１２２へ戻り、次の曲げ順を選択する。
【０１０３】
ステップＳ１４３で、必要であればコンピュータ上でレールにダイを取り付け、ダイの多角形モデルを作成する。パンチの多角形モデルと同様に、ダイの多角形モデルも保有金型の幾何学情報に基づいて作成する。又、該モデルは、レールを必要とする場合は、レール形状を含む。
【０１０４】
ステップＳ１４４で、曲げ加工前後において、部品と曲げ機械との干渉の有無、および、部品と表付け状態のダイとの干渉の有無を判断する。干渉のチェックは、曲げ加工前後における部品の多角形モデル、表付け状態のダイの多角形モデル、および曲げ機械の多角形モデルを用いて行なう。
【０１０５】
ステップＳ１４４でダイと部品、および、曲げ機械と部品との干渉が起こらないと判断した場合は、ステップＳ１４６へ進む。ダイと部品、又は、曲げ機械と部品のどちらか一方で干渉が起こると判断した場合は、ダイの多角形モデルを逆向きにして、ステップＳ１４５へ進む。
【０１０６】
ステップＳ１４５で、曲げ加工前後において、部品と裏付け状態のダイとの干渉の有無を判断する。ステップＳ１４５で干渉が起こらないと判断された場合は、ステップＳ１４６へ進む。一方、干渉が起こると判断された場合は、ステップＳ１５１で、すべてのダイを調べたかどうかチェックする。すべてのダイを調べていない場合は、ステップＳ１４１へ戻り、次に優先順位の高いダイを選択する。すべてのダイを調べた場合は、図１０のステップＳ１２２へ戻り、次の曲げ順を選択する。
【０１０７】
ステップＳ１４６で、保有金型メモリ１９のダイホルダーリストからダイホルダーを選択してその多角形モデルを作成する。
【０１０８】
ステップＳ１４７で、曲げ加工前後において、部品と表付け状態のダイホルダーとの干渉の有無を判断する。干渉のチェックは、曲げ加工前後における部品の多角形モデル、およびダイホルダーの多角形モデルを用いて行なう。
【０１０９】
ステップＳ１４７でダイホルダーと部品との干渉が起こらないと判断した場合は、ステップＳ１４９へ進む。ダイホルダーと部品とで干渉が起こると判断した場合は、ダイホルダーの多角形モデルを逆向きにして、ステップＳ１４８へ進む。
【０１１０】
ステップＳ１４８で、曲げ加工前後において、部品と裏付け状態のダイホルダーとの干渉の有無を判断する。ステップＳ１４８で干渉が起こらないと判断した場合は、ステップＳ１４９へ進む。一方、干渉が起こると判断した場合は、ステップＳ１５２ですべてのダイホルダーを調べたかどうかチェックする。すべてのダイホルダーを調べていない場合は、ステップＳ１４６へ戻り、次に優先順位の高いダイホルダーを選択する。すべてのダイホルダーを調べた場合は、ステップＳ１２２へ戻り、次の曲げ順候補を選択する。
【０１１１】
ステップＳ１４９で、検出したダイとダイホルダーの名前を、ステップＳ１３８で記憶したパンチのデータと関連付けて記憶する。
【０１１２】
ステップＳ１５０で、すべての曲げ線に対して使用金型の検出が終了したかどうかを判断する。すべての曲げ線に対して検出が終了していない場合は、ステップＳ１３１（図１１）へ戻り、次の曲げ線を選択する。
【０１１３】
上記の工程で、ステップS１３９、又は、ステップS１５１、又は、ステップS１５２からステップＳ１２２へ戻って次の曲げ順を選択するときには、それ以前の金型の検出結果が反映され得る。例えば、図４の板金部品の曲げ順ｂ１−ｂ２−ｂ３−ｂ４−ｂ５−ｂ６について、使用金型が曲げ線ｂ６、ｂ５に対して検出でき、曲げ線ｂ４に対して検出できなかった場合を想定する。この場合、前記検出の後、−ｂ４−ｂ５−ｂ６という曲げ順はすべて、前記曲げ順リストから削除されるか、又は、選択されないようにすることができる。
【０１１４】
以上のように、パンチ、ダイ、ダイホルダーの順に使用金型を検出する。パンチを最初に検出するのは、その曲げ順で板金部品が折り曲げ可能か否かは、パンチと部品との干渉によって決まる可能性が高いからである。
【０１１５】
図１３は、金型の整理およびステージ、配置の作成工程を示す。
【０１１６】
ステップＳ１６１で、ステップＳ１２３で検出された金型を、断面形状、長さによって分類し、断面形状ごとに最も長い金型を選択する。同一金型は表付け、裏付け状態に関わらず、同一断面形状とすることができる。
【０１１７】
ステップＳ１６２で、前記金型よりも短い金型（同じ断面形状）を使用金型とする曲げ線を順次選択し、前記金型が前記曲げ線に対して使用可能かどうかを判断する。使用可能かどうかの判断は、図１１、１２の使用金型の検出と同様に、金型と部品の干渉チェックによっておこなう。例えば、図４の板金部品において、ステップＳ１６１で、曲げ線ｂ６の使用金型が選択された場合、それより短い金型を使用金型とする曲げ線ｂ１〜ｂ５を順次選択して干渉を調べる。
【０１１８】
ステップＳ１６２で干渉が起こらないと判断された場合は、ステップＳ１６３へ進む。ステップＳ１６３で、前記曲げ線に対する使用金型を、ステップＳ１６１で選択した金型に置き換える。例えば、図４の例で、曲げ線ｂ６の使用金型が、曲げ線ｂ１の加工に対して干渉が起こらなかった場合、曲げ線ｂ１の使用金型は曲げ線ｂ６の使用金型で置き換えられる。
【０１１９】
一方、ステップＳ１６２で干渉が起こると判断された場合には、ステップＳ１６４へ進む。ステップＳ１６４で、ステップＳ１６１で選択した金型よりも短い金型を使用金型とするすべての曲げ線について、検討が終了したかどうかを判断する。すべて終了した場合は、ステップＳ１６５へ進む。まだ終了していない場合は、ステップＳ１６２へ戻り、次の曲げ線について干渉をチェックする。
【０１２０】
ステップＳ１６５で、ステップＳ１６１ですべての金型を選択したかどうかを判断する。まだすべての金型を検討していない場合は、ステップＳ１６１へ戻って、次に長い金型を選択する。
【０１２１】
すべての金型を選択した場合は、上記手続により各曲げ線に対して最終的に割り当てられた使用金型を曲げ金型候補として記憶し、ステップＳ１６６へ進む。
【０１２２】
ステップＳ１６６で、前記金型候補の中で同一の金型は１つのステージとし、ステージリストを作成する。
【０１２３】
ステップＳ１６７で、１番目の曲げ機械上にパンチホルダ、及び、セットアップを作成する。
【０１２４】
ステップＳ１６８で、前記ステージリストから１つのステージを選択し、曲げ機械上の配置を決定する。ステージの配置は、そのステージの使用頻度、曲げ順、使用するダイホルダーの種類、金型の高さ、長さ、曲げ機械の幅などに応じて決定する。
【０１２５】
ステップＳ１６９で、すべてのステージの配置が終了したかどうかを判断する。すべてのステージの配置が終了していないと判断された場合は、ステップＳ１７１へ進み、曲げ機械の空きスペースに残りのステージが配置可能かどうか検討する。配置可能であればステップＳ１６８へ戻り、次のステージを配置する。配置不可能であればステップＳ１６７へ戻って次の曲げ機械上のセットアップを作成する。ステップＳ１６９で、すべてのステージの配置が終了したと判断された場合は、ステップＳ１７０へ進む。
【０１２６】
ステップＳ１７０で、曲げ順・曲げ金型候補のデータに、ステージの種類、各ステージの曲げ機械上の配置、セットアップ数等を付け加えて、保存する。
【０１２７】
この実施形態によれば、ユーザあるいはオペレータは、画面４５、４９に表示された曲げ順候補および曲げ金型候補を順次参照することにより、自らの工場又は、自らのプレスブレーキ若しくは保有金型に適合した曲げ順及び、その曲げ順における曲げ金型（曲げ金型ステージを含む）を容易に選択することができる。
【０１２８】
【発明の効果】
以上説明したようにこの発明によれば、（曲げ部分を有する）板金部品の曲げ順及び曲げ金型を、曲げ工場における現場に適合して決定することが出来る。さらに、実際の現場の情報を取り入れて、最適な曲げ順を決定することができる。
【図面の簡単な説明】
【図１】図１はこの発明の実施形態が適用される板金部品Ｗの一例を示す。
【図２】図２は図１の板金部品に対して曲げ加工を行うプレスブレーキの一例を示す立体図である。
【図３】図３は前記プレスブレーキに装着される上金型（パンチ）及び下金型（ダイ）の断面図である。
【図４】図４は図１の板金部品の展開図である。
【図５】図５はこの発明の曲げ順及び曲げ金型提案装置の一実施形態のブロック図である。
【図６】図６は前記曲げ順及び曲げ金型提案装置（図５参照）に含まれる優先条件表示画面生成手段により生成され、表示装置上に表示される優先条件表示画面の一例を示す。
【図７】図７は、曲げ順・曲げ金型候補リスト表示画面生成手段により生成される曲げ順・曲げ金型候補リスト表示画面の一例を示す。
【図８】図８は図７の一部拡大図である。
【図９】図９はこの発明の曲げ順及び曲げ金型提案方法のフローチャートを示す。
【図１０】図１０は、図９のステップＳ１０９における曲げ順・曲げ金型候補検出方法を示すフローチャートを示す。
【図１１】図１１は、図１０のステップＳ１２３における各曲げ線に対する使用金型の検出方法を示すフローチャートを示す。
【図１２】図１２は、図１０のステップＳ１２３における各曲げ線に対する使用金型の検出方法を示すフローチャートを示す。
【図１３】図１３は、図１０のステップＳ１２４における金型の整理およびステージ、配置の作成方法のフローチャートを示す。
【図１４】図１４（ａ）は、曲げ機械に対するパンチの表付け状態の斜視図である。
図１４（ｂ）は、曲げ機械に対するパンチの裏付け状態の斜視図である。
【図１】
0003686366.tif 000002
【図２】
0003686366.tif 000003
【図３】
0003686366.tif 000004
【図４】
0003686366.tif 000005
【図５】
0003686366.tif 000006
【図６】
0003686366.tif 000007
【図７】
0003686366.tif 000008
【図８】
0003686366.tif 000009
【図９】
0003686366.tif 000010
【図１０】
0003686366.tif 000011
【図１１】
0003686366.tif 000012
【図１２】
0003686366.tif 000013
【図１３】
0003686366.tif 000014
【図１４】
0003686366.tif 000015