(57)【要約】【課題】  複数の加工位置を持つ板材加工機に適用した場合に、できるだけ配置上の制限を少なくして、歩留りの向上を図ることのできる自動ネスティング装置を提供する。【解決手段】  板材Ｗをテーブル６上で移動させ複数の加工位置Ｐ１，Ｐ２で板材部品Ｗａを加工する板材加工機３に適用される。素材板材図形ＧＷに対して板材部品Ｗａの部品図形Ｇを所定の基本配置規則に従って配置する部品基本配置手段２３を備える。部品図形Ｇについて、板材加工機３のテーブル６上の位置に対する制約エリアＥ３を登録する部品・エリア登録手段２１を設ける。部品基本配置手段２３により部品図形Ｇを配置する際に、部品図形Ｇが制約エリアＥ３にかかる場合に、部品図形Ｇの配置方向に関する所定の配置制約条件を充足するように配置させる制約条件処理手段２７を設ける。【選択図】        図１
2005275541.tif 000002
【特許請求の範囲】
【請求項１】
板材をテーブル上で平面方向に移動させ複数の加工位置で前記板材に対して板材部品を加工する板材加工機に適用される自動ネスティング装置であって、
図形データでそれぞれ示される素材板材図形に対して板材部品の部品図形を所定の基本配置規則に従って配置する部品基本配置手段と、
前記部品図形について、前記板材加工機のテーブル上の位置に対する制約エリアを登録する部品・エリア登録手段と、
前記部品基本配置手段により部品図形を配置する際に、前記部品図形が前記制約エリアにかかる場合に部品図形の配置方向に関する所定の配置制約条件を充足するように配置する制約条件処理手段とを備えることを特徴とする自動ネスティング装置。
【請求項２】
板材加工機が、板材を平面方向に移動させる板材移動手段と、板材を移動する方向に離れた第１および第２の孔開け加工位置で、同じ形状でかつ互いに方向が異なる方向性存在孔を開けることが可能な加工手段とを備え、前記板材移動手段は、前記第２の孔開け加工位置に板材の部分的領域を位置させることができないものである板材加工機に適用される自動ネスティング装置であって、制約条件処理手段は、前記部分的領域においても前記方向性存在孔の孔開け加工ができる部品図形の方向となるように、部品図形を配置するものとした請求項１記載の自動ネスティング装置。
【請求項３】
前記部品・エリア登録手段は、前記板材加工機のテーブル上の位置、または素材板材図形に対する条件付きの複数の配置エリアを、個々の配置エリアに対応するレベル情報と共に登録可能とし、前記部品基本配置手段により部品図形を配置する際に、前記条件付き配置エリアおよび前記レベル情報を用いて配置の規制を行う配置エリア対応処理手段を有し、この条件付きの配置エリアの一つとして上記制約エリアが登録されるものであり、かつ前記配置エリア対応処理手段の一つとして前記制約条件処理手段を有するものとした請求項１または請求項２記載の自動ネスティング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パンチプレス等の板材加工機の加工プログラムを作成する過程等で、素材となる板材に対して板材部品の配置を定める自動ネスティング装置に関する。
【背景技術】
【０００２】
板金加工の自動ネスティング装置では、図形データでそれぞれ示される板材図形に対して部品図形を所定の基本配置規則に従って配置する。板材加工機に配置の制約が存在する場合は、いずれの部品図形についても、全ての制約を満たすように配置に制限をかけている。
また、パンチ・レーザ・タップ加工等の複合加工機においては、パンチ加工位置、レーダ加工位置、タップ加工位置が異なることから、どの加工を行うかによって配置の制約が生じる。そのため、板材部品の部品図形の配置に際して、その板材部品をパンチ・レーザ・タップのどの加工を行うかによって、配置エリアに制限を掛けている（例えば、特許文献１）。
【特許文献１】特許第３２６９４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のように、いずれの部品図形についても、全ての制約を満たすように制限を掛けるのでは、制限の不要な部品図形についても制限して配置することになり、無駄な制限によって歩留りが低下するという問題点がある。上記の複合加工機における配置では、パンチ・レーザ・タップ等の加工の種類に応じて制限をかけることで、歩留り低下が解消されるが、板材加工機の形式によっては、同じパンチ加工においても、孔開け形状等によって制限事項が変わることがある。このように制限に対して、パンチ・レーザ・タップ等の加工の種類による配置エリアの制限では対応することができない。
【０００４】
例えば、新形式のパンチプレスとして、図４に示すように、水平旋回可能な親タレット９の周方向複数箇所に子タレット１０を保持させ、希望の子タレット１０を所定の割出位置Ｏ２に割出して加工するものがある（例えば、特願２００３−２９５１４号）。所定の割出位置Ｏ２の子タレット１０は、その割出位置Ｏ２の中心回りに旋回可能であり、子タレット１０上の各工具１１は、任意の旋回位置でパンチ加工が可能とされる。そのため、同図に示すような三角形状の孔加工用のパンチ工具１１を用いて加工位置Ｐ１で加工すると、図の上向き三角形の形状としてパンチ加工でき、子タレット１０を１８０°旋回させた加工位置Ｐ２では倒立した三角形の形状としてパンチ加工できる。したがって、１本の工具１１により、同じ形状ではあるが種々方向の異なる加工が行え、多彩な加工が可能になる。
【０００５】
同図のようなパンチプレスにおいて、上記倒立形状の三角形の孔ｈを有する板材部品Ｗａを、素材板材Ｗに対して同図のように前後方向（Ｙ軸方向）の奥側に配置した場合は、加工位置Ｐ２でその加工孔ｈの加工が行える。しかし、加工孔ｈが、素材板材Ｗの手前の領域Ｒに配置されていたとすると、図５のように、板材移動手段７によるの機能上の制限上、孔ｈを開ける板材部分を加工位置Ｐ２まで移動させることができず、上記倒立三角形の孔ｈを開けることができない。ただし、領域Ｒを加工位置Ｐ１に移動させることは可能であり、上向き三角形の加工を孔を開けることはできる。したがって、板材部品Ｗａが素材板材Ｗに対して上下逆に配置されていれば、上記加工孔ｈを加工することができる。そのため、適切な部品配置の制限を行うことが難しい。
【０００６】
この発明の目的は、複数の加工位置を持つ板材加工機に適用した場合に、できるだけ配置上の制限を少なくして、歩留りの向上を図ることのできる自動ネスティング装置を提供することである。
この発明の他の目的は、加工位置によって加工の可否の変わる方向性存在孔がある場合にも、できるだけ配置上の制限を少なくして、歩留りの向上を図ることができるものとすることである。
この発明のさらに他の目的は、種々の制限事項に適切に対応できて、できるだけ配置上の制限を少なくし、歩留りの向上を図ることができるものとすることである。
【課題を解決するための手段】
【０００７】
この発明の自動ネスティング装置（１）は、板材（Ｗ）をテーブル（６）上で平面方向に移動させ複数の加工位置（Ｐ１，Ｐ２）で前記板材（Ｗ）に対して板材部品（Ｗａ）を加工する板材加工機（３）に適用される自動ネスティング装置であって、図形データでそれぞれ示される素材板材図形（ＧＷ）に対して板材部品（Ｗａ）の部品図形（Ｇ）を所定の基本配置規則に従って配置する部品基本配置手段（２３）と、前記部品図形（Ｇ）について、前記板材加工機（３）のテーブル（６）上の位置に対する制約エリア（Ｅ３）を登録する部品・エリア登録手段（２１）と、前記部品基本配置手段（２３）により部品図形（Ｇ）を配置する際に、前記部品図形（Ｇ）が前記制約エリア（Ｅ３）にかかる場合に部品図形（Ｇ）の配置方向に関する所定の配置制約条件を充足するように配置させる制約条件処理手段（２７）とを備えることを特徴とする。前記配置制約条件は、例えば部品図形（Ｇ）の回転配置禁止等の条件とされる。
【０００８】
この構成によると、部品図形（Ｇ）について制約エリア（Ｅ３）を登録しておくことにより、制約条件処理手段（２７）は、前記部品図形（Ｇ）が前記制約エリア（Ｅ３）にかかる場合に部品図形（Ｇ）の配置方向に関する所定の配置制約条件を充足するように配置する。そのため、制約エリア（Ｅ３）では、全ての部品図形（Ｇ）の配置が制約されるのではなく、配置制約条件を充足すれば配置されることになる。そのため、エリア（Ｅ３）内での全ての部品配置を不可とする場合に比べて、部品図形（Ｇ）の配置が適切に行える可能性が高く、無駄に配置制限されることがなくて、歩留りが向上する。
【０００９】
この発明の自動ネスティング装置（１）の適用対象となる前記板材加工機（３）は、板材（Ｗ）を平面方向に移動させる板材移動手段（７）と、板材（Ｗ）を移動する方向に離れた第１および第２の孔開け加工位置（Ｐ１，Ｐ２）で、同じ形状でかつ互いに方向が異なる方向性存在孔（ｈ）を開けることが可能な加工手段（８）とを備え、前記板材移動手段（７）は、前記第２の孔開け加工位置（Ｐ２）に板材（Ｗ）の部分的領域（Ｒ）を位置させることができないものであっても良い。その場合に、制約条件処理手段（２７）は、前記部分的領域（Ｒ）においても前記方向性存在孔（ｈ）の孔開け加工ができる部品図形（Ｇ）の方向となるように、部品図形（Ｇ）を配置するものとしても良い。
この構成の場合、板材加工機（３）における第２の孔開け加工位置（Ｐ２）に位置させることのできない部分的領域（Ｒ）についても、制約条件処理手段（２７）は、前記方向性存在孔（ｈ）の孔開け加工ができる部品図形（Ｇ）の方向となるように、部品図形（Ｇ）を配置する。このように、第２の孔開け加工位置（Ｐ２）に位置させることのできない板材（Ｗ）の部分的領域（Ｒ）についても、条件によっては部品配置できるため、制限が少なくて歩留りが向上する。また、上記部分的領域（Ｒ）に部品配置を行う場合は、方向性存在孔（ｈ）の孔開け加工ができる部品図形（Ｇ）の方向とするため、加工上の支障は生じない。
【００１０】
この発明において、前記部品・エリア登録手段（２１）は、板材加工機（３）のテーブル（６）上の位置、または素材板材図形（ＧＷ）に対する条件付きの複数の配置エリア（Ｅ１〜Ｅ３）を、個々の配置エリア（Ｅ１〜Ｅ３）に対応するレベル情報と共に登録可能とし、前記部品基本配置手段（２３）により部品図形（Ｇ）を配置する際に、前記条件付き配置エリア（Ｅ１〜Ｅ３）および前記レベル情報を用いて配置の規制を行う配置エリア対応処理手段（２４）を有し、この条件付きの配置エリア（Ｅ１〜Ｅ３）の一つとして上記制約エリア（Ｅ３）が登録されるものであり、かつ前記配置エリア対応処理手段（２４）の一つとして前記制約条件処理手段（２７）を有するものとしても良い。
このように、複数の配置エリア（Ｅ１〜Ｅ３）をレベル情報と共に登録しておくことにより、各種の配置制限対象事項について、より適切に応じることができて、より一層の歩留り向上を達成することができる。
【発明の効果】
【００１１】
この発明の自動ネスティング装置は、板材をテーブル上で平面方向に移動させ複数の加工位置で前記板材に対して板材部品を加工する板材加工機に適用される自動ネスティング装置であって、図形データでそれぞれ示される素材板材図形に対して板材部品の部品図形を所定の基本配置規則に従って配置する部品基本配置手段と、前記部品図形について、前記板材加工機のテーブル上の位置に対する制約エリアを登録する部品・エリア登録手段と、前記部品基本配置手段により部品図形を配置する際に、前記部品図形が前記制約エリアにかかる場合に部品図形の配置方向に関する所定の配置制約条件を充足するように配置する制約条件処理手段とを備えるため、複数の加工位置を持つ板材加工機に適用した場合に、できるだけ配置上の制限を少なくして、歩留りの向上を図ることができる。
【００１２】
前記板材加工機が、板材を平面方向に移動させる板材移動手段と、板材を移動する方向に離れた第１および第２の孔開け加工位置で、同じ形状でかつ互いに方向が異なる方向性存在孔を開けることが可能な加工手段とを備え、前記板材移動手段は、前記第２の孔開け加工位置に板材の部分的領域を位置させることができないものであって、制約条件処理手段を、前記部分的領域においても前記方向性存在孔の孔開け加工ができる部品図形の方向となるように、部品図形を配置するものとした場合は、加工位置によって加工の可否の代わる方向性存在孔があっても、できるだけ配置上の制限を少なくして、歩留りの向上を図ることができる。
【００１３】
前記部品・エリア登録手段を、前記板材加工機のテーブル上の位置、または素材板材図形に対する条件付きの複数の配置エリアを、個々の配置エリアに対応するレベル情報と共に登録可能とし、前記部品基本配置手段により部品図形を配置する際に、前記条件付き配置エリアおよび前記レベル情報を用いて配置の規制を行う配置エリア対応処理手段を有し、この条件付きの配置エリアの一つとして上記制約エリアが登録されるものであり、かつ前記配置エリア対応処理手段の一つとして前記制約条件処理手段を有するものとした場合は、種々の制限事項に適切に対応できて、できるだけ配置上の制限を少なくし、歩留りの向上を図ることができる。
【発明を実施するための最良の形態】
【００１４】
この発明の一実施形態を図１ないし図５と共に説明する。図１は、この自動ネスティング装置１を備えた自動プログラミング装置２の概念構成を示すブロック図である。自動プログラミング装置２は、板材加工機３を制御する数値制御装置４に実行させる加工プログラム５を自動生成する装置である。加工プログラム５はＮＣコード等からなる。
【００１５】
板材加工機３は、パンチプレスであり、図２に示すように、板材Ｗをテーブル６上で直交２軸（Ｘ軸，Ｙ軸）方向）に移動させ、複数の加工位置Ｐ１，Ｐ２，…で板材Ｗに対して板材部品Ｗａを加工するものである。板材加工機３は、板材Ｗを平面方向に移動させる板材移動手段７と、板材Ｗを移動する所定方向（Ｙ軸方向）に離れた第１および第２の孔開け加工位置Ｐ１，Ｐ２で、同じ形状でかつ互いに方向が異なる方向性存在孔ｈを開けることが可能な加工手段８とを備える。板材移動手段７は、第２の孔開け加工位置Ｐ２に板材Ｗの部分的領域Ｒを位置させることができないものである。このような構成の板材加工機３の具体的構成例を説明する。
【００１６】
板材移動手段７は、前後方向（Ｙ軸方向）に移動可能なキャリッジ１４に、左右方向（Ｘ軸方向）に移動自在にクロススライド１５を搭載し、板材Ｗの縁部を把持する複数のワークホルダ１６を前記クロススライド１５に取付けたものである。キャリッジ１４およびクロススライド１５は、それぞれサーボモータおよびボールねじ等の駆動機構（図示せず）により上記各軸方向に移動させられ、その移動により板材Ｗが前後左右に移動させられる。
【００１７】
板材加工機３は、旋回中心Ｏ１回りで水平旋回可能な親タレット９がフレーム１３に設置され、親タレット９の周方向複数箇所に子タレット１０が、その子タレット中心回りに回転可能に保持されている。子タレット１０は、複数または１個の工具１１を搭載しており、親タレット９の旋回によって所定の使用割出位置Ｏ２に割り出された子タレット１０がパンチ加工に用いられる。なお、親タレット９は、同心位置で同期して旋回させられる上下一対のものがあり、上側の親タレット９には上記工具１１としてパンチ工具を搭載した子タレット１０が保持され、下側の親タレット９には上記工具１１としてダイ工具を搭載した子タレット１０が保持される。
【００１８】
使用割出位置Ｏ２には、子タレット１０の工具１１にパンチ加工を行わせるパンチ加工機構１２が設けられている。このパンチ加工機構１２は、子タレット１０を使用割出位置Ｏ２の中心回りに任意角度に回転させる子タレット回転機構（図示せず）、およびその子タレット１０の任意の旋回位置の工具１１をパンチ加工のために昇降動作させるパンチ駆動機構（図示せず）を有している。このパンチ加工機構１２により任意に割り出される加工位置のうちの所定の二つが、上記第１および第２の孔開け加工位置Ｐ１，Ｐ２である。前記親タレット９、子タレット１０、およびパンチ加工機構１２により、前記加工手段８が構成される。
【００１９】
いずれかの子タレット１０に搭載される工具１１には、三角形や多角形、その他の方向のある孔である方向性存在孔ｈを孔開け可能なものが少なくとも一つ搭載される。この方向性の存在する工具１１は、子タレット１０の中心回り（使用割出位置Ｏ２の中心回り）のいずれの加工位置Ｐ１，Ｐ２，…で加工するかによって、同じ形状であるが、互いに方向が異なる孔、つまり方向性存在孔ｈを加工することになる。例えば、加工位置Ｐ１において、工具１１が図の上向きの三角形の孔を開けるものである場合、加工位置Ｐ１から１８０°回転した加工位置Ｐ２においては、倒立（下向き）の三角形の孔を開けることになる。
【００２０】
図１において、自動プログラミング装置２は、コンピュータ並びにこれに実行させるプログラムおよびデータにより構成される。自動プログラミング装置２は、工具マスタファイル１８，工具配置手段１９，この自動ネスティング装置１，およびＮＣデータ化手段２０を有している。
【００２１】
工具マスタファイル１８は、板材加工機３で用いる各工具１１についての形状，寸法等の情報を、工具番号と対応させて登録した手段である。工具マスタファイル１８に、またはこれは別のファイル（図示せず）に、板材加工機３の親タレット９の何処にどの子タレット１０が搭載されているかの情報、および子タレット１０のどの位置にどの工具１１が保持されているかのタレット編制情報が登録される。
【００２２】
工具配置手段１９は、素材板材Ｗから加工しようとする板材部品Ｗａのデータである部品図形データＤ１に対して、そのデータＤ１で示される部品図形Ｇの周囲や内部に、工具１１を配置する手段である。すなわち、部品図形Ｇの各箇所をどの工具１１で打ち抜くかを定める手段である。この工具配置は、設定規則（図示せず）に従って行われ、また工具マスタファイル１８の工具の情報および上記タレット編制情報を用いて行われる。
【００２３】
自動ネスティング装置１は、部品・エリア登録手段２１およびネスティング手段２２を有している。ネスティング手段２２は、素材板材Ｗの図形ＧＷに対して、板材部品Ｗａの部品図形Ｇを配置し、ネスティング済データＤ２を生成する手段である。部品図形Ｇは、線データ等からなる部品図形データＤ１により示される。工具配置手段１９による工具配置と、ネスティング手段２２による部品配置とはいずれを先に行うようにしても良いが、この実施形態では工具配置手段１９による工具配置を先に行うようにしている。
【００２４】
ＮＣデータ化手段２０は、工具配置手段１９による工具配置、およびネスティング手段２２による部品配置が完了したデータに対して、動作命令の作成や最適化等を行い、実行可能な形式のＮＣデータからなる加工プログラム５を形成する手段である。
【００２５】
ネスティング手段２２は、部品基本配置手段２３および配置エリア対応処理手段２４を有している。配置エリア対応処理手段２４は、許可条件処理手段２５、優先条件処理手段２６、および制約条件処理手段２７により構成される。
【００２６】
部品基本配置手段２３は、図形データでそれぞれ示される素材板材図形ＧＷに対して板材部品Ｗａの部品図形Ｇを所定の基本配置規則に従って配置する手段である。基本配置規則は、部品配置の基本的な規則であり、例えば歩留りが最小となるように配置する条件や、素材板材図形ＧＷのどの部分からどの方向へ順に部品図形Ｇを配置して行くかの基準等が定められている。
【００２７】
部品・エリア登録手段２１は、加工しようとする各部品図形Ｇを登録しておく手段であり、各部品図形Ｇに対応して、板材加工機３のテーブル６上の位置、または素材板材図形ＧＷに対する条件付きの配置エリアＥ１〜Ｅ３を登録可能としてある。この配置エリアＥ１〜Ｅ３は、部品基本配置手段２３により部品配置を行うにつき、所定の制限を加えるエリアである。
この例の部品・エリア登録手段２１は、複数種類の配置エリアＥ１〜Ｅ３を、個々の配置エリアＥ１〜Ｅ３に対応するレベル情報と共に登録可能としてある。レベル情報は、これら複数種類の配置エリアＥ１〜Ｅ３の種別を識別する情報である。これらの配置エリアＥ１〜Ｅ３は、必ずしも全ての部品図形Ｇに設定する必要はなく、希望の部品図形Ｇについてのみ設定するようにしてもよい。
【００２８】
上記複数の配置エリアＥ１〜Ｅ３として、ここでは許可エリアＥ１（図３（Ａ））と、優先エリアＥ２（図３（Ｂ））と、制約エリアＥ３（図３（Ｃ））とを設定するようにしている。これらのエリアＥ１〜Ｅ３は、配置許可レベル、配置優先レベル、および配置制約レベルにそれぞれ対応する。
これら各配置エリアＥ１〜Ｅ３に対して、配置エリア対応処理手段２４における前記許可条件処理手段２５、優先条件処理手段２６、および制約条件処理手段２７が所定の処理を行う。
【００２９】
許可エリアＥ１は、その設定したエリアＥ１内にのみ部品図形Ｇを行わせるためのエリアである。
許可エリア対応処理手段２５は、許可エリアＥ１が設定されていると、その部品図形Ｇについては、部品基本配置手段２３による部品配置を許可エリアＥ１内でのみ許可し、素材板材図形ＧＷに許可エリアＥ１外に部品配置に十分な広さがあっても、その素材板材には配置を行わず、次の素材板材に配置を行うようにする。
許可エリアＥ１は、例えば図３（Ａ）に示すように、素材板材Ｗの縁部の所定幅部分を除く範囲に設定される。このように縁部を除く範囲に許可エリアＥ１を設定するのは、高精度な加工が必要な部品図形Ｇの場合である。素材板材Ｗの縁部は比較的精度が出難いため、中央部分に部品図形Ｇを配置しようとするものである。
【００３０】
優先エリアＥ２は、設定したエリアＥ２内に優先的に配置するが、その他のエリアにも配置できることを定めたエリアである。
優先条件処理手段２６は、優先エリアＥ２が設定されていると、その優先エリアＥ２内に優先的に部品図形Ｇを配置するが、例えば優先エリアＥ２内に既に他の部品図形Ｇが配置れていて余裕がない場合等に、優先エリアＥ２の外のエリアに部品図形Ｇを配置する。  優先エリアＥ２は、例えば図３（Ｂ）のように、素材板材図形ＧＷの一端側のエリアとされる。このように一端側に片寄せて優先エリアＥ２を設定しておくと、素材板材の残材が纏まった大きなものとなり、また、次の部品図形Ｇの配置が行い易い等の利点が得られる。
【００３１】
制約エリアＥ３は、そのエリア内に部品図形Ｇの配置を行う場合に制約が生じるエリアである。
制約条件処理手段２７は、部品基本配置手段２３により部品図形Ｇを配置する際に、その部品図形Ｇに制約エリアＥ３が設定されていて、部品図形Ｇが制約エリアＥ３にかかる場合に、部品図形Ｇの配置方向に関する所定の配置制約条件を充足するように配置させる手段である。配置方向に関する所定の配置制約条件は、その部品図形Ｇを回転させて配置することを禁止する条件等である。部品基本配置手段２３は、制約エリアＥ３の外部では、部品図形Ｇを回転して配置することが許可されていて、素材板材図形ＧＷの余裕範囲等に応じて部品図形Ｇを任意角度に、あるいは９０°ピッチ等の定められた角度ピッチで回転して配置を行う。
【００３２】
制約エリアＥ３は、例えば図３（Ｃ）に示すように、テーブル６上における加工位置Ｐ１，Ｐ２に対する最手前範囲とされる。
この制約エリアＥ３は、板材加工機２の構成上で生じるエリアに設定される。例えば、板材移動手段７が、第２の孔開け加工位置Ｐ２に板材Ｗの部分的領域Ｒを位置させることができないような場合、この部分的領域Ｒに対応するエリアを制約エリアＥ３として設定する。
制約エリアＥ３は、板材加工機２のテーブル６上の範囲に対して設定されるが、素材板材Ｗがテーブル６上のＸ，Ｙ両軸方向の基準点に対して常に同じ位置に配置されるとすると、素材板材Ｗに対して設定されていても、結果的にはテーブル６に対して設定されているのと同様である。
【００３３】
制約条件処理手段２７は、制約エリアＥ３として部分的領域Ｒが設定されている場合、その部分的領域Ｒにおいても、前記方向性存在孔ｈの孔開け加工ができる部品図形Ｇの方向となるように、部品図形Ｇの配置するものとされる。この場合、制約条件処理手段２７は、例えば上記のように部品図形Ｇを回転を禁止するものとであっても、また、これとは逆に部品図形Ｇを方向性存在孔ｈの方向に合わせて配置するものとしても良い。
【００３４】
上記構成の自動ネスティング装置１において、その制約エリアＥ３および制約条件処理手段２７の処理を、具体例と共に説明する。
図４に示すように、使用割出位置Ｏ２に割りだされた子タレット１０の一つの工具１１が、第１の加工位置Ｐ１において、上向きの三角形の孔加工を行うものであるとする。この場合、第１の加工位置Ｐ１から１８０°回転した第２の加工位置では、同じ工具１１で逆三角形の孔加工が可能となる。
【００３５】
第２の加工位置Ｐ２は、板材移動手段７のキャリッジ１４を図５のように最奥側位置まで移動させても、この板材移動手段７のワークホルダ１６に把持された板材Ｗの手前側の部分的領域Ｒは、第２の加工位置Ｐ２に届かない。つまり、図５における第２の加工位置Ｐ２よりも手前側の領域である部分的領域Ｒは、第２の加工位置Ｐ２に届かない。この第２の加工位置Ｐ２に届かない部分的領域Ｒに対応するテーブル６上のエリア、つまりキャリッジ１４を図４のように最手前位置に戻したときの前記部分的領域Ｒに対応するテーブル６上の位置を、前記三角形の工具１１を用いる各部品図形Ｇについて、制約エリアＥ３（図１，図３（Ｃ），図４）として登録しておく。
【００３６】
この場合に、図６（Ａ）に示すように、素材板材図形ＧＷに対して、上記上向き三角形の工具１１を用いて加工する孔ｈを有する部品図形Ｇが制約エリアＥ３外に配置されるとする。この場合は、同図（Ｂ）のように部品図形Ｇを１８０°回転させて配置し、その回転によって孔ｈが逆向き三角形となっても、第２の加工位置Ｐ２で加工するようにすると、上記工具１１により孔加工が可能である。したがって、回転禁止の制限を行う必要はない。
【００３７】
これに対して、図７（Ａ）に示すように、素材板材図形ＧＷに対して、上記上向き三角形の工具１１を用いて加工する孔ｈを有する部品図形Ｇが制約エリアＥ３内に配置されるとする。この場合に、部品図形Ｇがそのままの回転角度であると、孔ｈは第１の加工位置Ｐ１で加工することにより、加工することができる。しかし、同図（Ｂ）のように部品図形Ｇを１８０°回転させて配置すると、孔ｈは逆向き三角形となる。この場合、上記工具１１を用いて加工するには、第２の加工位置Ｐ２で加工することが必要である。そのため板材移動手段７の制限上、素材板材Ｗの孔ｈを加工しようとする部位が加工位置Ｐ２に届かず、加工が行えない。
したがって、制約条件処理手段２７により、このような回転配置を禁止しておくことにより、加工不能になる不具合の発生が回避される。
【００３８】
この場合に、上記のような方向性存在孔ｈを有する部品図形Ｇについて、常に回転禁止とすると、加工不能発生の不具合発生は回避できるが、部品図形Ｇの配置上の制限が多くて歩留り等が悪くなる。上記部品図形Ｇ毎の制約エリアＥ３の登録、および上記制約条件処理手段２７を設けることで、不具合の発生を招くことなく、部品配置上の制約を少なくし、歩留りを向上させることができる。
【００３９】
なお、上記実施形態は、板材加工機３が親子のタレット９，１０を持つ形式のパンチプレスである場合につき説明したが、この発明は、各種のパンチプレスの自動ネスティングに適用でき、またパンチプレス以外のレーザ加工機や複合加工機等の板材加工機の自動ネスティングにも適用することができる。
【図面の簡単な説明】
【００４０】
【図１】この発明の一実施形態にかかる自動ネスティング装置を備えた自動プログラミング装置の概念構成を示すブロック図である。
【図２】その自動ネスティングの対象となる板材加工機の一例を示す概略平面図である。
【図３】自動ネスティング装置における各エリアの設定例の説明図である。
【図４】板材加工機の加工位置と板材移動手段の関係を示す平面図である。
【図５】同板材加工機の加工位置と板材移動手段の移動状態の関係を示す平面図である。
【図６】制約エリア外に部品図形を配置する例の説明図である。
【図７】制約エリア内に部品図形を配置する例の説明図である。
【符号の説明】
【００４１】
１…自動ネスティング装置
２…自動プログラミング装置
３…板材加工機
６…テーブル
７…板材移動手段
８…加工手段
９…親タレット
１０…子タレット
１１…工具
１３…フレーム
２１…部品・エリア登録手段
２２…ネスティング手段
２３…部品基本配置手段
２４…配置エリア対応処理手段
２７…制約条件処理手段
Ｄ１…部品図形データ
Ｄ２…ネスティング済データ
Ｇ…部品図形
ＧＷ…素材板材の図形
ｈ…方向性存在孔
Ｒ…部分的領域
Ｏ２…使用割出位置
Ｐ１，Ｐ２…孔開け加工位置
Ｗ…板材
Ｗａ…板材部品
【図１】
2005275541.tif 000003
【図２】
2005275541.tif 000004
【図３】
2005275541.tif 000005
【図４】
2005275541.tif 000006
【図５】
2005275541.tif 000007
【図６】
2005275541.tif 000008
【図７】
2005275541.tif 000009