(57)【特許請求の範囲】
【請求項１】
パンチ及びダイを管理すると共に、加工機の上部タレットに装着された複数のパンチ及び下部タレットに装着された複数のダイから選択されたパンチ及びダイの協働により加工を行う加工システムにおいて、
複数のパンチ及び複数のダイを保管可能な金型ラックと、
前記パンチ、ダイを使用頻度に応じて前記金型ラック内の保管場所を決める保管手段とを備えたことを特徴とする加工システム。
【請求項２】
パンチ及びダイを管理すると共に、加工機の上部タレットに装着された複数のパンチ及び下部タレットに装着された複数のダイから選択されたパンチ及びダイの協働により加工を行う加工システムにおいて、
複数のパンチ及び複数のダイを保管可能な金型ラックと、
加工機が稼働していない時間に、前記金型ラック内に保管されているパンチ及びダイの金型ＩＤを確認する確認手段とを備えていることを特徴とする加工システム。
【請求項３】
前記保管手段は、加工機が稼働していない時間において、前記金型ラック内に保管されている金型の再配置を行うことを特徴とする請求項１に記載の加工システム。
【請求項４】
記憶手段が前記パンチ及び前記ダイのそれぞれに金型番号を関連付けて記憶しており、前記保管手段は前記金型番号で金型交換管理することを特徴とする請求項１および３のいずれかに記載の加工システム。
【請求項５】
パンチ及びダイを管理すると共に、加工機の上部タレットに装着された複数のパンチ及び下部タレットに装着された複数のダイから選択されたパンチ及びダイの協働により加工を行う加工方法において、
複数のパンチ及び複数のダイを保管可能な金型ラックを備え、
保管手段が前記パンチ、ダイの使用頻度に応じて金型ラック内の保管場所を決めることを特徴とする加工方法。
【請求項６】
パンチ及びダイを管理すると共に、加工機の上部タレットに装着された複数のパンチ及び下部タレットに装着された複数のダイから選択されたパンチ及びダイの協働により加工を行う加工方法において、
複数のパンチ及び複数のダイを保管可能な金型ラックを備え、
確認手段が加工機が稼働していない時間に前記金型ラック内に収納されているパンチ及びダイの金型ＩＤを確認することを特徴とする加工方法。
【請求項７】
前記パンチ及び前記ダイには、少なくとも金型ＩＤと管理名称が関連付けられていて、前記管理名称を特定することにより、この特定された管理名称に対応する金型ＩＤを適数選択することを特徴とする請求項２に記載の加工システム。
【請求項８】
前記加工機の動作を制御する加工プログラム中のパンチまたはダイを指定する工具指令は前記金型情報に係る管理名称であることを特徴とする請求項２または７に記載の加工システム。
【請求項９】
パンチの金型ＩＤに対してダイの金型ＩＤが選択されるものであり、この選択は板厚情報と前記金型情報とに基づくことを特徴とする請求項７または８に記載の加工システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工システム及びその方法に関し、特に「金型個別管理」、「金型番号管理」、「バッファ管理」、「金型ラック管理」に係るフリーロケーションを利用した加工システム及びその方法に関する。例えば、パンチ及びダイのそれぞれに、複数の種類の金型装着情報が関連付け、複数の種類の金型情報の中から選択された金型情報に応じて、他の種類の金型情報を選択する加工システム及びその方法に関する。
【背景技術】
【０００２】
「金型個別管理」、「金型番号管理」、「バッファ管理」、「金型ラック管理」の４つの場合に分けて説明する。
【０００３】
［１］金型個別管理の場合
（１）金型個別管理では、加工機のタレットに装着し、加工を行う金型の管理は加工プログラムへの記載方法から金型ラックへの保存まで所定の決まりに基づき運用されている。例えば、一例として以下に説明する内容のような運用をしている。
【０００４】
（２）加工プログラムに記載する工具指令は工具が装着されているタレットのステーション番号または、ラックに格納されている金型番号を指定している。
【０００５】
（３）加工プログラムを作成するとき使用する工具のダイは加工する材料の板厚寸法から、機械の金型装着データ内のダイ寸法を検索して該当のダイ番号を決定している。
【０００６】
（４）加工機に装着されている金型は金型番号単位で管理されており、パンチ金型１本とダイ金型２個（クリアランス違い）のセットを管理している。
【０００７】
［２］金型番号管理の場合
（１）金型番号管理では、金型の種類又は加工方法によって、タレット上の指定したステーション番号の金型で加工を行う場合がある。加工プログラムを加工機側のタレット上の金型装着状況に応じてＴ番号を自動変換する機能では、加工機側の金型毎に「挿入先のステーション番号」を設定して、設定した金型で加工する場合は、加工プログラムのＴ番号を必ず指定したステーション番号に変換して加工プログラムを作成する。
【０００８】
（２）「挿入先のステーション番号」設定は、スケジュール運転（複数の加工プログラムを実行順に並べたもの）を行う場合は、スケジュール運転の全加工プログラムに対して同一金型は全て同じ「挿入先のステーション番号」に割り当て、加工プログラム毎に変えることは出来ない。
【０００９】
（３）加工プログラム内で同一の金型は同一のステーション番号に割り当てている。
【００１０】
（４）Ｔ番号自動変換する機能で、ステーション番号を決定する時に挿入先のステーション番号の候補が複数存在する場合は、最終的に加工プログラムの元番号（最後に使用した番号）、元トラック（最後に使用したトラック）に割り当てていた。
【００１１】
（５）加工機側に装着出来る金型本数分だけを登録していた。このためＰＤＣ（パンチ・ダイ・チェンジャー）機ではラック数、ＰＤＣ以外のパンチプレスではタレット上のステーション数分金型登録が可能である。そして、装着金型以外の登録はできなかった。
【００１２】
［３］バッファ管理の場合
機械内に金型の装着可能な場所は、加工機のタレットと、金型を保管するための金型ラック、また、タレットと金型ラックの中間には金型を一時的に保管するバッファがある。
【００１３】
加工に使用する金型（以下、使用金型）は加工プログラムの金型番号指令（Ｔ番号またはＨ番号）で指令され、その指令された金型をタレットのステーションへ装着する。
【００１４】
金型の交換は加工プログラムで金型交換指令した（Ｔ番号もしくはＨ番号が発生した）ときと、自動運転が開始したときに実施される。
【００１５】
［４］金型ラック管理の場合
金型ラックに装着する金型は金型番号に予め決められたラックのステーションにセットする。金型はラックに装着されているときは必ずそのステーションにある。
【００１６】
また、特許文献１参照。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００３−１８１５６８
【発明の概要】
【発明が解決しようとする課題】
【００１８】
「金型個別管理」、「金型番号管理」、「バッファ管理」、「金型ラック管理」の４つの場合に分けて課題を説明する。
【００１９】
［１］金型個別管理の場合
（１）従来の運用では、例えば、以下に説明するような問題があった。加工プログラムを作成するとき、使用する工具（パンチ、ダイ）がタレットのどこのステーションに格納されているか事前に確認する必要がある。
【００２０】
金型番号を指令の場合は金型番号と装着されている金型番号との一対一なので類似の金型がその機械内にあってもその金型を使用できない。
【００２１】
加工機に装着されている金型はパンチとダイのセット管理のため、板厚が変わってもパンチ１本につき、ダイが最大で２個までしか組み合わせることが出来ず加工品質が落ちる。
【００２２】
同一の形状を加工するための加工プログラムでも加工する板厚が違う場合にはＣＡＭで機械の装着されているダイの金型情報を検索して決定しなければならない。
【００２３】
加工プログラムの作成の際のパンチやダイの決定は事前に機械内の配置を予測して決定しているため実際に加工するときに予測と違う場合は、エラーで停止したりとか、タレットから遠い金型を選択してしまい交換時間が長くなったり、適切なクリアランスのダイで加工できず加工品質が落ちる。
【００２４】
［２］金型番号管理の場合（（１）〜（５）の課題は、背景技術の［２］の（１）〜（５）に対応する）
（１）使用する金型が変わり、金型を交換すると装着金型の金型情報（例えば、形状、寸法等）を変更する。これに伴い「挿入先ステーション番号」を削除する。また、この交換された金型を次に使用する場合は、金型交換して、再度「挿入先のステーション番号」を設定する必要がある。金型段取りを行う度に、この設定が必要となり工数が掛かるという問題があった。
【００２５】
（２）同じ金型でも、加工プログラムによっては、挿入先ステーション番号が必要な場合と必要でない場合とがある。「挿入先のステーション番号」を設定した金型は、スケジュールの全加工プログラムで、常に設定したステーション番号で加工するため常に１ステーション番号を占領してしまう。占領する金型が多ければ多いほど、挿入可能なステーション番号が減るため、金型交換が増えてしまう。
【００２６】
（３）加工プログラム内で同一の金型に対して、割り当てるステーション番号は１つである。しかし、加工プログラム中に複数回数Ｔ番号指令がある場合は、加工順序の考慮を行わないと、余計な金型交換が増えてしまう場合がある。
【００２７】
（４）元Ｔ番号だったり、元トラックだったりすると加工プログラムが同じＴ番号ばかり使用している場合には、自動変換でもステーション番号の割り当てに偏りは出てしまう。よって、タレット上のステーション番号が均等に使用されていない。均等に使用されないと消耗が均等でないため、ステーション番号毎にメンテナンス時期が同時期に行えない。
【００２８】
（５）装着されている金型は、加工機（タレットまたはラック）のステーション番号の並びのため、レンジ毎やオペレータの指示する並びでないため、分かり難かった。また、加工機側で装着金型以外（加工機外）の金型の確認が出来ない。
【００２９】
［３］バッファ管理の場合
加工プログラムで金型交換指令（Ｔ番号もしくはＨ番号）が発生したとき、その該当する金型ラックに装着されていると交換時間が長くなってしまう。
【００３０】
［４］金型ラック管理の場合
あらかじめ決められた、ステーションに金型がセットされているため、使用頻度が高い金型が加工機側に遠いとき、移動距離が多くなり交換時間が長くなってしまう。
【００３１】
金型番号毎に決められたステーションにセットするため、どこに金型をセットすべきか事前に認識をする必要がある。
【課題を解決するための手段】
【００４５】
本発明は、上述の問題を解決するものであり、本発明の特徴は、パンチ及びダイを管理すると共に、加工機の上部タレットに装着された複数のパンチ及び下部タレットに装着された複数のダイから選択されたパンチ及びダイの協働により加工を行う加工システムにおいて、
複数のパンチ及び複数のダイを保管可能な金型ラックと、
前記パンチ、ダイを使用頻度に応じて前記金型ラック内の保管場所を決める保管手段とを備えたことである。
【００４６】
本発明の他の特徴は、パンチ及びダイを管理すると共に、加工機の上部タレットに装着された複数のパンチ及び下部タレットに装着された複数のダイから選択されたパンチ及びダイの協働により加工を行う加工システムにおいて、
複数のパンチ及び複数のダイを保管可能な金型ラックと、
加工機が稼働していない時間に、前記金型ラック内に保管されているパンチ及びダイの金型ＩＤを確認する確認手段とを備えていることである。
【００４７】
本発明の他の特徴は、前記保管手段は、加工機が稼働していない時間において、前記金型ラック内に保管されている金型の再配置を行うことである。
【００４８】
本発明の他の特徴は、記憶手段が前記パンチ及び前記ダイのそれぞれに金型番号を関連付けて記憶しており、前記保管手段は前記金型番号で金型交換管理することである。
【００４９】
本発明の他の特徴は、パンチ及びダイを管理すると共に、加工機の上部タレットに装着された複数のパンチ及び下部タレットに装着された複数のダイから選択されたパンチ及びダイの協働により加工を行う加工方法において、
複数のパンチ及び複数のダイを保管可能な金型ラックを備え、
保管手段が前記パンチ、ダイの使用頻度に応じて金型ラック内の保管場所を決めることである。
【００５０】
本発明の他の特徴は、パンチ及びダイを管理すると共に、加工機の上部タレットに装着された複数のパンチ及び下部タレットに装着された複数のダイから選択されたパンチ及びダイの協働により加工を行う加工方法において、
複数のパンチ及び複数のダイを保管可能な金型ラックを備え、
確認手段が加工機が稼働していない時間に前記金型ラック内に収納されているパンチ及びダイの金型ＩＤを確認することである。
本発明の他の特徴は、前記パンチ及び前記ダイには、少なくとも金型ＩＤと管理名称が関連付けられていて、前記管理名称を特定することにより、この特定された管理名称に対応する金型ＩＤを適数選択することである。
本発明の他の特徴は、前記加工機の動作を制御する加工プログラム中のパンチまたはダイを指定する工具指令は前記金型情報に係る管理名称であることである。
本発明の他の特徴は、パンチの金型ＩＤに対してダイの金型ＩＤが選択されるものであり、この選択は板厚情報と前記金型情報とに基づくことである。
【発明の効果】
【００５１】
「金型個別管理」、「金型番号管理」、「バッファ管理」、「金型ラック管理」の４つの場合に分けて効果を説明する。
【００５２】
［１］金型個別管理の場合
フリーロケーションの運用を可能とし、自由度を増した加工プログラムとの相乗効果により、高い品質確保に加え、歩留まりと生産性に向上するものであり、さらに様々に応用して実施することも可能である。
【００５３】
例えば、加工プログラムを作成するときに、使用する工具の形状や寸法で判断し、加工機の金型の格納場所や、加工機の金型番号を意識する必要が無くなるという効果を奏する。
【００５４】
加工プログラムを作成するとき、板厚違いによるダイ金型の選択をする必要が無くなるという効果を奏する。
【００５５】
パンチ、ダイの決定は加工機側で加工開始時に金型のコンディションや使用頻度、所在位置から決定するので、ＣＡＭで事前に予測で作成するより、より効率のよい金型を選択することができ、加工時間の短縮や加工品質の向上、金型の研磨作業も加工に合わせて行うことができるという効果を奏する。
【００５６】
［２］金型番号管理の場合
金型交換ごとの「挿入先ステーション番号」の設定が必要なくなり、加工プログラムの指示だけで挿入先ステーション番号が指示できる。
【００５７】
また、加工プログラム毎、加工プログラム毎の金型番号にステーションを割り当てることにより、金型交換の削減が出来る。
【００５８】
タレット上の距離が近いステーション番号を選択するため、金型交換時間短縮できる。また、使用回数もしくはヒット数の考慮により、タレット上のステーション番号を均等に使用するため、消耗か均等化されメンテナンスを同時期に行える。
【００５９】
装着金型以外の金型を登録でき、加工を行える。また、金型番号に対して、オペレータが自分で登録するためオペレータの分かり易いように金型を登録できる。
【００６０】
［３］バッファ管理の場合
加工プログラムの金型指令が発生したとき、該当の金型を事前にバッファに装着させることにより交換時間の短縮が可能である。また、現シートを加工中に次のプログラムで使用する金型をバッファに装着できるので次に加工プログラムの金型交換時間が短縮できる。
【００６１】
［４］金型ラック管理の場合
作業者は使用する金型をラックのどこへ装着するか意識する必要はない。また、使用頻度順に加工機の近いところに配置するため、金型交換時間が短くなる。加工していない時間に金型ＩＤによる金型の確認や再配置を行うことによりラック内の金型の装着防止や加工時間の短縮が常に行える。
【図面の簡単な説明】
【００６２】
【図１】加工システムの概略（全体）を示す概略図である。
【図２】加工システム（金型個別管理）の概略を示す概略図である。
【図３】パンチ選択部の動作（金型個別管理）を説明するフローチャートである。
【図４】ダイ選択部の動作（金型個別管理）を説明するフローチャートである。
【図５】加工システム（金型番号管理）の概略を示す概略図である。
【図６】加工システム（金型番号管理）の動作を説明するフローチャートである。
【図７】加工システム（金型番号管理）の動作を説明するフローチャートである。
【図８】加工システム（金型番号管理）の動作を説明するフローチャートである。
【図９】加工システム（バッファ管理）の概略を示す概略図である。
【図１０】加工システム（バッファ管理）の動作を説明する説明図である。
【図１１】加工システム（金型ラック管理）の概略を説明する説明図である。
【図１２】加工システム（金型ラック管理）の動作を示す概略図である。
【発明を実施するための形態】
【００６３】
本実施の形態で、所在場所を指す番地等を「ロケーション」とした場合に、「フリーロケーション」とは、空いている場所（番地）に金型を挿入していくもので、金型と番地等の関係を固定せずに管理する技術思想である。例えば、新たな金型を、空いている場所から適当に入れても、また、同じ金型を別々の場所に保管しても構い。例えば、コンピュータで保管場所を管理し、扱う金型によって、管理の形態や手順は異なり、金型の識別コードと棚番号（番地）の識別コードをスキャナで読み取り、コンピュータ上で金型と番地を対応させて管理する方法がある。保管場所を自由に設定、変更することが可能であるため、たとえば、使用頻度が高い金型は、出口付近の棚に保管していくなど、より柔軟な対応を採りやすくなる。逆に、使用頻度が低くなった金型は、順次奥の方に保管して、保管場所の柔軟な調整による作業面での効率化も図れる。
【００６４】
このようなフリーロケーションの技術思想をタレットパンチプレスに適用した例を「金型個別管理」、「金型番号管理」、「バッファ管理」、「金型ラック管理」の４つ実施の形態に分けて説明する。
【００６５】
［１］金型個別管理の実施の形態
金型個別管理の場合についてのフリーロケーションの特徴を説明する。特に金型ＩＤ（パンチ、ダイに固有に付けられた識別情報であり、同一の金型ＩＤは存在しない。すなわち、市場において全てのパンチ、ダイはそれぞれ異なる金型ＩＤが付与される）の採用により直接金型を指令するフリーロケーションの運用を可能とし、自由度を増した加工プログラムＰＧとの相乗効果により、高い品質確保に加え、歩留まりと生産性を向上させる技術的思想である。
【００６６】
様々な形態で実施することが可能であが、パンチＰ及びダイＤを管理すると共に、タレット６（上部タレット、下部タレットを含む）に装着された複数のパンチＰ及び複数のダイＤから選択されたパンチＰ及びダイＤの協働により加工を行う加工システム１において、パンチＰ及びダイＤのそれぞれに、複数の種類の金型情報（例えば、金型番号、金型ＩＤ、管理名称、形状、寸法、所在、ヒット数等）が関連付けられて、複数の種類の金型情報の中から特定された金型情報に応じて、他の種類の金型情報を選択する特定手段を備える。
【００６７】
図１を参照する。前記加工システム１は、加工プログラム作成部２と、加工機３と、加工プログラムＰＧを記憶する加工プログラムメモリ４とを備えている。
【００６８】
前記プログラム作成部２は、コンピュータにより構成され、本体２Ｂとして、ＣＰＵ（Central Processing Unit）及び入出力機能を備え、前記ＣＰＵ２９は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random access memory）、メモリ（記憶装置）と接続し、ＣＡＭ（computer aided manufacturing）装置としても機能する。また、本体２Ｂには表示装置２Ａが接続されている。
【００６９】
前記加工機３は、フレーム５Ａと、加工テーブル５Ｂと、タレット（上部タレット、下部タレットを含む）６とを備えている。さらに、バッファ（バッファのタレットとして機能する）７と金型ラック８を備えている。
【００７０】
この発明に係る加工機３の好適な例としては、タレットパンチプレスでも良いし、タレットパンチプレスとレーザ加工機の複合機でもよい。
【００７１】
以下、タレットパンチプレスとレーザ加工機の複合機である場合を説明する。なお、この複合機は既に公知であるため概略を説明する。
【００７２】
図１において、紙面に対し上（垂直）方向から見た場合に左右方向をＸ軸とし、前記Ｘ軸に対し直角に交わる上下方向をＹ軸方向とし、前記紙面に対し垂直な方向をＺ軸方向として説明する。
【００７３】
前記フレーム５Ａは床面に固定されており、前記加工テーブル５Ｂ及び前記タレット６を支持する。このタレット６は上下のタレットより構成され、上部タレットが回転割出し自在に支持されている。また、この上部タレットに対向して、下部フレームに下部タレットが回転割出し自在に支持されている。なお、上部フレームの加工位置に対応する場所には、ラムシリンダが設けられており、ラムを下降させて上部タレットのパンチと下部タレットのダイ金型の協働によりワークＷに対し加工を行う。この際に、クランプに把持されたワークＷは、Ｘ軸方向の移動及びＹ軸方向の移動により上下金型の間にワークＷの加工位置を位置決め可能に構成されている。
【００７４】
前記フレーム５Ａは、レーザ加工部（図示省略）と、レーザ加工ヘッド（図示省略）を支持するものである。レーザ加工部は、フレーム５Ａに備えられている。そして、前記レーザ加工部に備えられたレーザ加工ヘッド、レーザ発振装置によりワークＷに対しレーザビームが与えられ切断加工が行われる。
【００７５】
前記ＮＣ装置９はコンピュータにより構成され、ＣＰＵ（Central Processing Unit）を備える。ＣＰＵはＲＯＭ（Read Only Memory）、ＲＡＭ（Random access memory）、記憶装置等に接続され、加工プログラムＰＧに基づき加工の制御を行う。
【００７６】
図２を参照する。コンピュータである金型サーバ１０は、メモリ１１を有する。このメモリ１１には、金型ＩＤ（１０Ａ）、管理名称１０Ｂ、形状１０Ｃ、寸法１０Ｄ、パンチ・ダイ１０Ｅ、ヒット数１０Ｆ等の金型情報がパンチＰあるいはダイＤのそれぞれに関連づけられて記憶されている。
【００７７】
ここで、金型ＩＤ（１０Ａ）は、パンチ、ダイに固有に付けられた識別情報（例えば、Ａ１２３４、Ｄ１２３４、ＡＤ１２３等）であり、同一の金型ＩＤは存在しない。すなわち、市場において全てのパンチ、ダイはそれぞれ異なる金型ＩＤが付与される。管理名称１０Ｂは、「ＭＡＲＵ」、「ＫＡＫＵ」、「ＴＯＫＵ」等の金型の呼称等であり作業者が金型の形状等をイメージし易いことが望ましい。形状１０Ｃは、「丸」、「角」、「特型」等の金型の形状を表している。寸法１０Ｄは、金型の寸法を示す。パンチ・ダイ１０Ｅは、パンチＰかダイＤかを識別するものである。ヒット数１０Ｆは、金型が使用された回数である。
【００７８】
加工プログラム作成部２は、管理名称選択部１２により選択された管理名称を記憶する。そして、加工プログラム作成部２には製品図面１３が入力され、作業者によるＣＡＭオペレーション等の処理に基づき、加工プログラムＰＧ（管理名称が使用された加工プログラム）が作成される。
【００７９】
そして、加工プログラムＰＧを作成し加工プログラムメモリ４に記憶する。加工プログラムＰＧのデータ１４を説明する。例えば［Ｇ０６Ａ１．６Ｂ０］、［Ｔ ＭＡＲＵ］、［Ｘ（Ｘ軸方向のワークＷの移動先の座標値）  Ｙ（Ｙ軸方向のワークＷの移動先の座標値）］等の命令を実行順に並べたものである。
【００８０】
［Ｇ０６Ａ１．６Ｂ０］では、これから加工するワークＷの板厚が１．６（ｍｍ）、材質が鉄であることを設定しており、加工プログラムを理解・実行すると、内部のメモリに板厚と材質を記憶する。
【００８１】
［Ｔ  ＭＡＲＵ］では、これからワークＷに加工を施すための工具（パンチＰ、ダイＤ）を選択しており、実行すると上部タレット、下部タレットを回転させて工具（パンチＰ、ダイＤ）を工具駆動軸（例えば、ストライカ）の直下に移動させる。
【００８２】
［Ｘ（Ｘ軸方向のワークＷの移動先の座標値）  Ｙ（Ｙ軸方向のワークＷの移動先の座標値）］では、ワークＷの端に対してＸ方向、Ｙ方向の位置に、現在選択している工具により加工することを意味しており、実行すると、工具駆動軸直下の位置にワークＷが移動し、現在選択されているパンチＰ、ダイＤでワークＷを加工する。
【００８３】
ＮＣ装置９は金型情報（加工機３の金型装着情報）を格納するメモリ１５を有している。金型情報（加工機３の金型装着情報）は、金型番号１５Ａ、金型ＩＤ（１５Ｂ）、管理名称１５Ｃ、形状１５Ｄ、寸法１５Ｅ、所在１５Ｆ、ヒット数１５Ｇ等を含みパンチＰあるいはダイＤのそれぞれに関連づけられて記憶されている。
【００８４】
ここで、金型番号１５Ａは、１セットの金型（パンチ１個、ダイ２個で一組）にまとめ付与した番号である。金型ＩＤ（１５Ｂ）は、パンチ、ダイに固有に付けられた識別情報（例えば、Ａ１２３４、ＡＤ１２３、ＡＤ２３４等）であり、同一の金型ＩＤは存在しない。すなわち、市場において全てのパンチ、ダイはそれぞれ異なる金型ＩＤが付与される。管理名称１５Ｃは、「ＭＡＲＵ」、「ＫＡＫＵ」、「ＴＯＫＵ」等の金型の呼称等であり作業者が金型の形状等をイメージし易いことが望ましい。形状１５Ｄは、「丸」、「角」、「特型」等の金型の形状を表している。寸法１５Ｅは、金型の寸法を示す。所在１５Ｆは、パンチＰかダイＤの所在を示す情報であり、所在元（タレット６、バッファ７、金型ラック８等）から移動先（タレット６のステーション位置）までの移動の制御データが作成可能な情報である。ヒット数１５Ｇは、金型が使用された回数である。
【００８５】
パンチ選択部１６は、データ１４の工具指令（管理名称）に従いパンチＰの金型ＩＤを選択する。また、ダイ選択部１７はパンチＰの金型ＩＤに対してダイＤの金型ＩＤが選択されるものであり、この選択は板厚情報と前記金型情報とに基づく。そして、選択された金型ＩＤと関連する所在に基づき金型ラック８等から取り出したパンチＰ、ダイＤをバッファ７を介して、タレット６へ装着する。
【００８６】
図３を参照する。ＮＣ装置９が備えるパンチ選択部１６の動作を示している。
【００８７】
初めに、ステップＳＡ０１では、パンチ選択部１６は、加工プログラムＰＧの工具指令（管理名称）に係るパンチＰを選択する制御を行う。
【００８８】
ステップＳＡ０２では、パンチ選択部１６が、機械の管理名称と一致する金型は装着されているか否かを判断する。機械の管理名称と一致する金型は装着されていると判断した場合に処理はステップＳＡ０３に進む。機械の管理名称と一致する金型は装着されているいないと判断した場合に処理はステップＳＡ０６に進む。
【００８９】
ステップＳＡ０３では、パンチ選択部１６が、同一名称が複数あるか否かを判断する。同一名称が複数あると判断した場合に処理はステップＳＡ０４に進む。同一名称は複数ないと判断した場合に処理はステップＳＡ０５に進む。
【００９０】
ステップＳＡ０４では、パンチ選択部１６が、例えば、使用頻度順（優先順）に特定する。また（１）所在でタレットにより近い。（２）寿命数まで余裕がある。（３）交換回数が多い。この（１）〜（３）の内容に基づき優先順を決めることもできる。
【００９１】
ステップＳＡ０５ではパンチ選択部１６がパンチＰを決定する。一方、ステップＳＡ０６ではパンチ選択部１６がアラームを報知する。なお、上述の説明でパンチＰ、ダイＤというときはパンチＰ、ダイＤの金型ＩＤを含む概念である。
【００９２】
図４を参照する。ＮＣ装置９のダイ選択部１７の動作を示している。
【００９３】
初めに、ステップＳＢ０１では、ダイ選択部１７は、選択されたパンチＰ（すなわち、パンチＰの金型情報）に基づきダイＤを選択する制御を行う。
【００９４】
ステップＳＢ０２では、ダイ選択部１７が、パンチＰと同一形状はあるか否かを判断する（具体的には、パンチＰ、ダイＤに関連付けられた金型情報を参照し判断される）。パンチＰと同一形状があると判断した場合に処理はステップＳＢ３に進む。パンチＰと同一形状は無いと判断した場合に処理はステップＳＡ０８に進む。
【００９５】
ステップＳＢ０３では、ダイ選択部１７が、ダイＤが複数あるか否かを判断する。複数あると判断した場合に処理はステップＳＢ０４に進む。複数ないと判断した場合に処理はステップＳＢ０７に進む。
【００９６】
ステップＳＢ０４では、ダイ選択部１７が、「Ｇ０６Ａ」の板厚寸法からダイＤの寸法を検索して最も板厚のクリアランス値に近いダイＤを決定する。
【００９７】
ステップＳＢ０５では、ダイ選択部１７が、該当するダイＤが複数あるか否かを判断する。複数あると判断した場合に処理はステップＳＢ０６に進む。複数ないと判断した場合に処理はステップＳＢ０７に進む。
【００９８】
ステップＳＢ０６では、ダイ選択部１７が、使用頻度（優先順）に特定する。また（１）所在でタレットにより近い。（２）寿命数まで余裕がある。（３）交換回数が多い。この（１）〜（３）の内容に基づき優先順を決めることもできる。
【００９９】
ステップＳＢ０７では、ダイ選択部１７が、ダイＤを決定する。一方、ステップＳＢ０８では、ダイ選択部１７が、アラームを報知する。なお、上述の説明でパンチＰ、ダイＤというときはパンチＰ、ダイＤの金型ＩＤを含む概念である。
【０１００】
［２］金型番号管理の実施の形態
フリーロケーションを金型番号管理に適応した加工システム１の実施の形態である。図１で既に説明したように加工機３は、フレーム５Ａと、加工テーブル５Ｂと、タレット（上部タレット、下部タレットを含む）６とを備えている。さらに、バッファ（バッファのタレットとして機能する）７と金型ラック８を備えている。また、ＮＣ装置９を備えている。
【０１０１】
上記のラックモデル以外にバッファモデルとして機能させることができる。バッファモデルは、バッファとタレットとを備えた加工システムであり、以下の説明ではバッファモデル及びラックモデルの両方に適用する。
【０１０２】
前記ＮＣ装置９はコンピュータにより構成され、ＣＰＵ（Central Processing Unit）を備える。ＣＰＵはＲＯＭ（Read Only Memory）、ＲＡＭ（Random access memory）、メモリ（記憶装置等）に接続され、加工プログラムＰＧに基づき加工の制御を行う。
【０１０３】
図５を参照する。タレット装着情報メモリ１８には、タレット番号（Ｔ番号）１８Ａ、金型の大きさを表すレンジ１８Ｂ、金型番号（Ｈ００１、Ｈ００２・・・等）１８Ｃ、金型の形状１８Ｄ、金型の寸法１８Ｅ等が、それぞれが関連付けられて記憶される。
【０１０４】
ここで、タレット番号１８Ａ（Ｔｘｘｘｘ）はタレットのステーション番号である（以下同様）。金型の大きさを表すレンジ１８Ｂは金型の最大外形である（以下同様）。金型番号１８Ｃは１セットの金型（パンチ１個、ダイ２個で一組）にまとめ付与したシーケンシャルな番号である（以下同様）。形状１８Ｄは「丸」、「角」、「特型」等の金型の形状を表している（以下同様）。寸法１８Ｅは金型の寸法を示す（以下同様）。
【０１０５】
ヒット数・交換回数情報メモリ１９には、タレット番号（Ｔｘｘｘｘ）１９Ａ、金型の大きさを表すレンジ１９Ｂ、ヒット数１９Ｃ、交換回数１９Ｄ等が、それぞれが関連付けられて記憶される。
【０１０６】
ここで、ヒット数１９Ｃは金型が使用された回数である（以下同様）。交換回数１９Ｄは金型が交換された回数である（以下同様）。
【０１０７】
バッファ装着情報メモリ２０には、バッファステーション番号（Ｂ０１、Ｂ０２・・・等）２０Ａ、金型の大きさを表すレンジ２０Ｂ、金型番号（Ｈ１５８、Ｈ０２３・・・等）２０Ｃ、金型の形状２０Ｄ、金型の寸法２０Ｅがそれぞれ関連付けられ記憶されている。バッファステーション番号（Ｂ０１、Ｂ０２・・・等）２０Ａはバッファのステーション番号である（以下同様）。
【０１０８】
ラック装着情報メモリ２１には、ラックアドレス番号（Ｒ００１、Ｒ００２・・・等）２１Ａ、金型の大きさを表すレンジ２１Ｂ、金型番号（Ｈ０３６、Ｈ０５２・・・等）２１Ｃ、金型の形状２１Ｄ、金型の大きさ２１Ｅ等が、それぞれ関連付けられて記憶される。ラックアドレス番号（Ｒ００１、Ｒ００２等）２１Ａはラックのアドレス番号である（以下同様）。
【０１０９】
金型情報メモリ２２には、金型番号２２Ａ（Ｈ０３６、Ｈ０５２・・・等）、金型の大きさを表すレンジ２２Ｂ、金型の形状２２Ｃ、金型の大きさ２２Ｄ、装着情報（金型が挿入されている場所）２２Ｅ、挿入先（移動先）ステーション番号２２Ｆ等が、それぞれ関連付けられて記憶される。
【０１１０】
装着情報（金型が挿入されている場所）２２Ｅは金型が挿入されている所在であり所在を特定する情報に関連付けられている。挿入先（移動先）ステーション番号２２Ｆは、金型の移動先のタレットステーション番号である。
【０１１１】
加工プログラムメモリ２３に記憶される加工プログラムＰＧは、例えばＮＣデータ（工具の交換指令、移動先のＸＹ座標等を指示するもの）である。工具交換指令［Ｔｘｘｘｙｙｙｚ］において、［ｘｘｘ］はタレット上ステーション番号を示す。［ｙｙｙ］は金型番号を示す。［ｚ］はダイ番号（通常パンチＰが１つにクリアランスが異なるダイＤが２つ用意されているためダイＤの指定が必要になる）である。
【０１１２】
使用金型情報メモリ２４は加工プログラムメモリ２３から加工プログラムＰＧを読み込み、使用する金型を記憶したものであり、金型番号２４Ａ、金型の大きさを表すレンジ２４Ｂ、金型の形状２４Ｃ、金型の大きさ２４Ｄを含む。
【０１１３】
条件ファイル２５はバージョン、プロジェクト名等を格納するファイルである。また、要求ファイル２６は、スケジュールデータ、スケジュールに含まれるプログラム名、マシン名、各加工プログラムＰＧの格納場所等を記憶している。
【０１１４】
ＮＣ装置９は全体制御部２７を備え、この全体制御部２７は金型段取りチェック部２８と、ステーション番号決定部（設定手段）２９とを有する。
【０１１５】
加工プログラム（出力）３０は前記全体制御部２７により変換された加工プログラムＰＧでＮＣ装置９の記憶装置に記憶される。
【０１１６】
図６を参照し全体制御部２７の動作を説明する。初めにステップＳＣ０１では、全体制御部２７が加工プログラムＰＧの呼出を行う。すなわち、加工機３でこれから加工する加工プログラムＰＧのデータを呼出し記憶装置に登録する。
【０１１７】
ステップＳＣ０２では、全体制御部２７の金型段取りチェック部２８が金型段取りチェック（段取り計算）を行う。登録された加工プログラムＰＧのデータの使用金型（パンチＰ、ダイＤ）と加工機３側の装着金型の情報を比較する。
【０１１８】
ステップＳＣ０３では、全体制御部２７が金型段取り指示の表示を行う。段取りの結果、加工プログラムＰＧの使用金型が加工機３側に装着されていない場合は、金型段取り指示の一覧を表示部２Ａ等に出力する。
【０１１９】
ステップＳＣ０４では、金型段取りの実施を行う。金型段取り一覧より加工機３に挿入する金型（パンチＰ、ダイＤ。以下同様）を選択する。加工機３側の「段取りスタート」ボタンを押すことにより加工機３の段取りの実行が開始される。
【０１２０】
ステップＳＣ０５では、全体制御部２７がバッファモデルではバッファ７の回転の制御を行う。金型を挿入するべきステーション穴が正面（金型の挿入が可能になる）に来るようにバッファ７が回転する。さらに、ステーション穴にランプが点く。ラックモデルでは、金型ラック８の端の段通りステーション（図１１の段取りステーション４９参照）に金型を挿入する。
【０１２１】
ステップＳＣ０６では、金型のセットを行う。金型を段取りステーション（図１３の段取りステーション４９参照）へセットし、「段取り完了」ボタンを押す。加工機３側が自動でセットして全体制御部２７が金型ＩＤを読む。ラックモデルの場合は、金型ＩＤを読み込み後、金型ラック８に金型をセットする。
【０１２２】
ステップＳＣ０７では、ワーク（材料）Ｗを加工機３にセットして、全体制御部２７が加工をスタートする。続いて、ステップＳＣ０８では、全体制御部２７が、ステップＳＣ０９〜ステップＳＣ１１までの処理をスケジュール数分処理する。
【０１２３】
ステップＳＣ０９では、ステーション番号決定部２９がステーション番号決定処理を行う。これから加工する加工プログラムＰＧ中の金型番号をタレット上の最適なステーション番号に割り当てて、金型番号をタレット番号（Ｔ番号）に変換する。
【０１２４】
図５を参照し一例を説明する。金型番号（Ｈ００１、Ｈ００２・・・等）の指令に基づき、パンチＰ及びダイＤの所在を特定すると共に、加工に係るステーションの設定をステーション番号決定部２９（設定手段）が行う。また、ステーション番号決定部２９は、加工直前に加工に係るステーションを決め、この加工に係るステーションに装着のパンチＰ及びダイＤで加工を行う。
【０１２５】
記憶装置（記憶手段）には、金型番号にそれぞれバッファ７上の金型装着バッファステーション番号、タレット（上部・下部タレット）６上の金型装着ステーション番号、またはラック８上の金型保管ラック番号が関連付られて記憶され、ステーション番号決定部２９は、金型番号に基づいてバッファ上の金型装着バッファステーション番号、タレット（上部・下部タレット）６上の金型装着ステーション番号、またはラック８上の金型保管ラック番号の決定を行う。
【０１２６】
具体的には、ステーション番号決定部２９が加工プログラムメモリ２３からデータを読み込む。そして、使用金型を使用金型情報メモリ２４に出力する。ステーション番号決定部２９が金型番号２４Ａ（Ｈ００１、Ｈ００２、Ｈ００３・・・等）をタレット６のステーション番号（Ｔ１０２、Ｔ２０３、Ｔ３０３・・・等）に変更する。
【０１２７】
ステップＳＣ１０では、全体制御部２７が、タレット番号（Ｔ番号）に変換した加工プログラムＰＧをＮＣ装置９に転送する。ステップＳＣ１１では、全体制御部２７が、加工スタートする。転送した加工プログラムＰＧにより加工する。ステップＳＣ１２では、全体制御部２７が、上記の処理が終了した場合にステップＳＣ０８〜ＳＣ１２のループを抜け処理を終了する。
【０１２８】
図７を参照する。金型段取りチェック部２８の詳細な動作を示す（図６においてステップＳＣ０２の処理）。初めに、ステップＳＤ０１では、金型段取りチェック部２８が、スケジュールの全加工プログラムＰＧの使用金型本数分の処理設定する。
【０１２９】
ステップＳＤ０２では、金型段取りチェック部２８が、装着されている金型より同一金型の検索を行う。同一金型がタレット６、バッファ７、またはラック８上に存在するか否かを判断する。同一金型がタレット６、バッファ７、またはラック８上に存在すると判断した場合に処理はステップＳＤ０３に進む。同一金型がタレット６、バッファ７、ラック８上に存在しないと判断した場合に処理はステップＳＤ０４に進む。
【０１３０】
ステップＳＤ０３では、金型段取りチェック部２８が、一致した金型の金型番号（Ｈ００１、Ｈ００２・・・等）に決定する。そして、処理をステップＳＤ１２に進める。
【０１３１】
ステップＳＤ０４では、金型段取りチェック部２８が、加工角度以外一致する金型の検索を行う。加工角度以外一致する金型がタレット６、バッファ７、またはラック８上に存在するか否かを判断する。加工角度以外一致する金型がタレット６、バッファ７、またはラック８上に存在すると判断した場合に処理はステップＳＤ０５に進む。加工角度以外一致する金型が、タレット６、バッファ７、ラック８上に存在しないと判断した場合に処理はステップＳＤ０６に進む。
【０１３２】
ステップＳＤ０５では、金型段取りチェック部２８が、一致した金型の金型番号に決定する。回転段取りとなる。続いて、処理をステップＳＤ１２に進める。
【０１３３】
ステップＳＤ０６では、金型段取りチェック部２８が、クリアランス以外一致する金型の検索を行う。クリアランス以外一致する金型が、タレット６、バッファ７、またはラック８に存在すると判断した場合に処理はステップＳＤ０７に進む。クリアランス以外一致する金型がタレット６、バッファ７、ラック８に存在しないと判断した場合に処理はステップＳＤ０８に進む。
【０１３４】
ステップＳＤ０７では、金型段取りチェック部２８が、一致した金型の金型番号に決定する。ダイＤのみ段取り扱いとなる。そして、処理をステップＳＤ１２に進める。
【０１３５】
ステップＳＤ０８では、金型段取りチェック部２８が、金型が未登録のバッファステーション、ラックステーションの検索を行う。空きのステーションが存在するか否かの判断を行う。空きのステーションが存在すると判断した場合に処理はステップＳＤ０９に進む。空きのステーションが存在しないと判断した場合に処理はステップＳＤ１０に進む。
【０１３６】
ステップＳＤ０９では、金型段取りチェック部２８が、一致したバッファステーションまたはラックステーション番号に基づいた金型番号（Ｈ００１、Ｈ００２・・・等）に決定する。一致したバッファステーションまたはラックステーションに金型の追加段取りとなる。そして、処理をステップＳＤ１２に進める。
【０１３７】
ステップＳＤ１０では、金型段取りチェック部２８が、未使用金型の検索を行う。金型段取りチェック部２８が登録されている金型の中でスケジュールデータ内で未使用の金型が存在するか否かの判断を行う。存在すると判断した場合に処理はステップＳＤ１１に進む。存在しないと判断した場合に処理はステップＳＤ１２に進む。ステップＳＤ１１では、金型段取りチェック部２８が、一致した金型の金型番号（Ｈ００１、Ｈ００２・・・等）に決定する。一致した金型の金型番号に基づいたバッファステーションまたはラックステーションに金型の交換段取りとなる。
【０１３８】
ステップＳＤ１２では、金型段取りチェック部２８が、全使用金型が完了か否かを判断する。全使用金型が完了と判断した場合に処理は終了する。全使用金型が完了でないと判断した場合に処理はステップＳＤ０２に戻る。
【０１３９】
図８を参照する。ステーション番号決定部２９の詳細な動作を示す（図６において、ステップＳＣ０９の処理）。初めにステップＳＥ０１ではステーション番号決定部２９が１つの加工プログラムＰＧの使用金型本数分を処理する。
【０１４０】
ステップＳＥ０２では、ステーション番号決定部２９が金型番号を加工順に処理する。
【０１４１】
ステップＳＥ０３では、ステーション番号決定部２９がステーション番号指定［Ｔｘｘｘ＋金型番号指令］か否かを判断する。ステーション番号指定［Ｔｘｘｘ＋金型番号指令］であると判断した場合に処理はステップＳＥ０４に進む。ステーション番号指定［Ｔｘｘｘ＋金型番号指令］でないと判断した場合に処理はステップＳＥ０５に進む。
【０１４２】
ステップＳＥ０４では、ステーション番号決定部２９が、［Ｔｘｘｘ］金型番号に決定する。
【０１４３】
ステップＳＥ０５では、ステーション番号決定部２９がステーション番号指定なし金型番号指令か否かを判断する。指定なし金型番号指令であると判断した場合に処理はステップＳＥ０６に進む。指定なし金型番号指令でないと判断した場合に処理はステップＳＥ０７に進む。
【０１４４】
ステップＳＥ０６では、ステーション番号決定部２９が金型番号がタレット６上に挿入されているか否かを判断する。金型番号がタレット６上に挿入されていると判断した場合に処理はステップＳＥ０８に進む。金型番号がタレット６上に挿入されていないと判断した場合に処理はステップＳＥ０９に進む。
【０１４５】
ステップＳＥ０７では、ステーション番号決定部２９が、全使用金型が完了したか否かを判断する。全使用金型が完了したと判断した場合に処理は終了する。全使用金型が完了していないと判断した場合に処理はステップＳＥ３に戻る。
【０１４６】
ステップＳＥ０８ではステーション番号決定部２９がステーション番号を決定する。
【０１４７】
ステップＳＥ０９ではステーション番号決定部２９がタレット６上の空きステーションの検索を行う。空きのステーションが存在すると判断した場合に処理はステップＳＥ１０に進む。空きのステーションが存在しないと判断した場合に処理はステップＳＥ１１に進む。
【０１４８】
ステップＳＥ１０ではステーション番号決定部２９がステーション番号を決定する。
【０１４９】
ステップＳＥ１１ではステーション番号決定部２９が未使用金型が挿入されているステーションの検索を行う。挿入されている金型を以降の加工で使用しないステーションが存在するか否かを判断する。存在すると判断した場合に処理はステップＳＥ１２に進む。存在しないと判断した場合に処理はステップＳＥ０７に進む。
【０１５０】
ステップＳＥ１２ではステーション番号決定部２９がステーション番号を決定する。
【０１５１】
ステップＳＥ０７では、ステーション番号決定部２９が、全使用金型が完了したか否かを判断する。全使用金型が完了したと判断した場合に処理は終了する。全使用金型が完了していないと判断した場合に処理はステップＳＥ３に戻る。
【０１５２】
［３］バッファ管理の実施の形態
フリーロケーションをバッファ管理に適応した加工システム１の実施の形態である。図１で既に説明したように加工機３は、フレーム５Ａと、加工テーブル５Ｂと、タレット（上部タレット、下部タレットを含む）６とを備えている。さらに、バッファ（バッファのタレットとして機能する）７と金型ラック８を備えている。また、ＮＣ装置９を備えている。
【０１５３】
前記ＮＣ装置９はコンピュータにより構成され、ＣＰＵ（Central Processing Unit）を備える。ＣＰＵはＲＯＭ（Read Only Memory）、ＲＡＭ（Random access memory）、メモリ（記憶装置等）に接続され、加工プログラムＰＧに基づき加工の制御を行う。
【０１５４】
図９を参照する。加工システム１は加工プログラム作成部２を備え、加工プログラム作成部２は、製品図面２Ｇ（ＣＡＤ／ＣＡＭ図面等）を読み込み、加工プログラムメモリ４に加工プログラム３１を出力する。
【０１５５】
ＮＣ装置９の金型装着情報メモリ３２には、金型番号３２Ａ、金型ＩＤ（３２Ｂ）、管理名称３２Ｃ、形状３２Ｅ、所在３２Ｆがそれぞれ関連づけられて記憶される。
【０１５６】
金型番号３２Ａは、Ｈ０００１、Ｈ０００２・・・等の番号であり、通常はシーケンシャルな番号がそれぞれ識別可能にパンチＰ、ダイＤを１セットとして振られる。金型ＩＤ（３２Ｂ）は、パンＰチ、ダイＤに固有に付けられた識別情報（例えば、Ａ１２３４、Ｄ１２３４、ＡＤ１２３・・・等）であり、同一の金型ＩＤは存在しない。すなわち、市場において全てのパンチＰ、ダイＤはそれぞれ異なる金型ＩＤが付与される。形状３２Ｃは「丸」、「角」、「特型」等の金型の形状を表している。所在３２ＤはパンチＰ、ダイＤの所在番地であり、この所在番地に基づき特定の場所に移動が可能なデータである。
【０１５７】
ＮＣ装置９はタレット番号管理部３３と、バッファ金型管理部３４と、ラック金型管理部３５とを備える。
【０１５８】
前記タレット番号管理部３３は、パンチＰ、ダイＤの出し入れに伴いステーション番号、タレット番号（Ｔｘｘｘｘ等）及び動作指令等を管理する。前記バッファ金型管理部３４は、パンチＰ、ダイＤの出し入れに伴いバッファステーション番号及び動作指令等を管理する。前記ラック金型管理部３５は、パンチＰ、ダイＤの出し入れに伴いラック番号及び動作指令等を管理する。そして、タレット番号管理部３３と、バッファ金型管理部３４と、ラック金型管理部３５が連携して、金型交換管理手段として機能する。そして、パンチＰ及びダイＤを装着可能なバッファ７と、バッファ７に使用済みのパンチＰ、ダイＤを移動すると共に、次に使用する使用パンチＰ、ダイＤを移動することによりパンチＰ及びダイＤを管理する。この際に記憶手段がパンチＰ及びダイＤのそれぞれに金型番号を関連付けて記憶しており金型番号で金型交換を管理する。
【０１５９】
図１０を参照する。バッファ管理の動作を説明する。装着金型情報メモリ３６には金型番号３６Ａ、金型ＩＤ（３６Ｂ）、管理名称３６Ｃ、形状３６Ｅ、所在３６Ｆ、使用回数３６Ｇ、ヒット数３６Ｈ、寿命３６Ｉがそれぞれ関連づけられて記憶される。
【０１６０】
金型番号３６Ａは、Ｈ０００１、Ｈ０００２、Ｈ０００３・・・等の番号であり、通常はシーケンシャルな番号がそれぞれ識別可能に振られる。金型ＩＤ（３６Ｂ）は、パンチ、ダイに固有に付けられた識別情報（例えば、Ａ１２３４、Ｄ１２３４、ＡＤ１２３・・・等）であり、同一の金型ＩＤは存在しない。すなわち、市場において全てのパンチＰ、ダイＤはそれぞれ異なる金型ＩＤが付与される。管理名称３６Ｃは、「ＭＡＲＵ」、「ＫＡＫＵ」、「ＴＯＫＵ」等の金型の呼称等であり作業者が金型の形状等をイメージし易いことが望ましい。形状３６Ｄは「丸」、「角」、「特型」等の金型の形状を表している。所在３６Ｆは、パンチＰ、ダイＤの所在番地であり、この所在番地に基づき任意の場所に移動が可能なデータである。使用回数３６Ｇは使用された回数で、ヒット数３６ＨはパンチＰ、ダイＤのヒットした回数である。また、寿命３６Ｉは交換までのヒット回数である。
【０１６１】
加工に使用する金型交換管理では、スケジュールの中の加工プログラム３１（現加工プログラム、次加工プログラム）に付属される使用金型リスト３９に記載されている金型番号を読み込む。この結果、現加工プログラム使用金型リスト３９と、次プログラム使用金型リスト４０を生成する。
【０１６２】
前記現加工プログラム使用金型リスト３９は、現在稼働している加工プログラムＰＧ中に使用されている金型（金型番号）のリストである。次プログラム使用金型リスト４０は、次に稼働する加工プログラムＰＧ中に使用されている金型（金型番号）のリストである。これらの情報を読み込み、タレット番号管理部３３と、バッファ金型管理部３４と、ラック金型管理部３５は使用金型を特定すると共に、これに基づき金型交換の制御を行う。
【０１６３】
タレット番号管理部３３に制御され、使用済み金型（パンチＰ１、ダイＤ１）は、アーム３７に把持されてタレット６からバッファ７へ移動させられる。そして、バッファ金型管理部３４に制御されたアーム３８により、使用済み金型（パンチＰ１、ダイＤ１）はバッファ７から金型ラック８へ移動させられる。
【０１６４】
一方、ラック金型管理部３５に制御されたアーム３８により、使用金型（パンチＰ２、ダイＤ２）は金型ラック８からバッファ７へ移動させられる。続いて、バッファ金型管理部３４に制御されたアーム３７により、使用金型（パンチＰ２、ダイＤ２）はバッファ７からタレット６へ移動させられる。
【０１６５】
ここで、使用金型は戻し金型より優先しバッファ７に格納する。金型ラック８に使用金型がある場合は金型交換指令に関係なく、自動運転開始と同時に金型ラック８からバッファ７へ格納する。
【０１６６】
さらに、次の加工プログラムＰＧで使用する金型（パンチＰ、ダイＤ）が金型ラック８にある場合は、ラック金型管理部３５に制御されたアーム３８が金型ラック８からバッファ７へ格納する。現在使用している加工プログラムＰＧの最終シートのとき、次の加工プログラムＰＧで使用する使用金型を金型ラック８からバッファ７へ格納する。
【０１６７】
バッファ金型管理部３４は、バッファ７が有する複数の金型装着バッファステーションのなかで、空きが２つ以上あるときは、使用済みのパンチＰ及びダイＤは金型ラック８へ戻さない。また、バッファ７には、使用済み金型と、これから使用する金型が平行処理で格納される場合があり２つの空きステーションが必要になる。このため２つの空きステーションを確保する一方で、使用済みのパンチＰ及びダイＤは金型ラック８へ戻さないことにより動作効率の良い制御を実行できる。
【０１６８】
［４］金型ラック管理の実施の形態
フリーロケーションを金型ラック管理に適応した加工システム１の実施の形態である。図１で既に説明したように加工機３は、フレーム５Ａと、加工テーブル５Ｂと、タレット（上部タレット、下部タレットを含む）６とを備えている。さらに、バッファ（バッファのタレットとして機能する）７と金型ラック８を備えている。また、ＮＣ装置９を備えている。
【０１６９】
前記ＮＣ装置９はコンピュータにより構成され、ＣＰＵ（Central Processing Unit）を備える。ＣＰＵはＲＯＭ（Read Only Memory）、ＲＡＭ（Random access memory）、メモリ（記憶装置等）に接続され、加工プログラムＰＧに基づき加工の制御を行う。
【０１７０】
図１１を参照する。金型装着情報メモリ４１には、金型番号４１Ａ、金型ＩＤ（４１Ｂ）、管理名称４１Ｃ、金型の形状４１Ｄ、金型の寸法４１Ｅ、金型の所在４１Ｆ、使用回数４１Ｇ、ヒット数４１Ｈ、寿命４１Ｉ等が、それぞれが関連付けられて記憶される。
【０１７１】
金型番号４１Ａは、Ｈ０００１、Ｈ０００２、Ｈ０００３・・・等の番号であり、通常はシーケンシャルな番号がパンチＰ、ダイＤの１対にそれぞれ識別可能に振られる。金型ＩＤ（４１Ｂ）は、パンチ、ダイに固有に付けられた識別情報（例えば、Ａ１２３４、Ｄ１２３４、ＡＤ１２３・・・等）であり、同一の金型ＩＤは存在しない。すなわち、市場において全てのパンチ、ダイはそれぞれ異なる金型ＩＤが付与される。管理名称４１Ｃは、「ＭＡＲＵ」、「ＫＡＫＵ」、「ＴＯＫＵ」等の金型の呼称等であり作業者が金型の形状等をイメージし易いことが望ましい。形状４１Ｄは「丸」、「角」、「特型」等の金型の形状を表している。金型の寸法４１Ｅは金型の大きさを示す。所在４１Ｆは、パンチＰ、ダイＤの所在番地であり、この所在番地に基づき特定の場所に移動が可能なデータである。使用回数４１Ｇは、使用された回数で、ヒット数４１Ｈは、ヒットした回数である。また、寿命４１Ｉはの交換までにヒット回数である。
【０１７２】
前記ＮＣ装置９は配置判断部５０を備え、この配置判断部５０は複数のパンチＰ及び複数のダイＤを保管可能な金型ラック８と、金型（パンチＰ、ダイＤ）を使用頻度に応じて金型ラック８の保管場所へ保管する保管手段として機能する。また、配置判断部５０は加工機が稼働していない時間に、金型ラック８内に収納されているパンチＰ及びダイＤの金型ＩＤを確認する確認手段としても機能する。
【０１７３】
さらに、配置判断部５０は、加工機３が稼働していない時間において、金型ラック８内に収納されている金型の再配置の制御を行う。
【０１７４】
すなわち、使用頻度が高い順に、パンチＰ３、ダイＤ３１、Ｄ３２、、パンチＰ４、ダイＤ４１、Ｄ４２、パンチＰ５、ダイＤ５１、Ｄ５２とする。一方、配置判断部５０は、加工機３に近い順に金型ラック８の保管場所（００１）、金型ラック８の保管場所（００２）、金型ラック８の保管場所（００３）と認識すると想定する。
【０１７５】
この結果、金型ラック８の保管場所（００１）には、パンチＰ３、ダイＤ３１、Ｄ３２が格納される。また、金型ラック８の保管場所（００２）には、パンチＰ４、ダイＤ４１、Ｄ４２が格納される。そして、金型ラック８の保管場所（００３）には、パンチＰ５、ダイＤ５１、Ｄ５２が格納される。これにより、使用頻度が高い金型順に加工機３に近い保管場所に保管されるので、金型交換の時間等が短縮され効率の良い制御ができる。
【０１７６】
金型ラック８には、ロボットアーム４２が備えられている。ロボットアーム４２の基部４４はＹ軸方向に延伸したレール４３上をＹ軸方向に移動及び位置決め停止可能に構成されている。基部４４上にはＺ軸方向に延伸した支持部材４５を備え、支持部材４５には、パンチアーム４６とダイアーム４７がＺ軸方向に移動位置決め自在に取り付けられている。
【０１７７】
金型段取りステーション４９は、新たな金型（例えばパンチＰ６、ダイＤ６１、Ｄ６２）を段取りステーション４９にセットして、スタートすることにより金型ＩＤ（４１Ｂ）を読み込む。そして、この金型は金型ラック８に格納される。この際に、金型ＩＤ（４１Ｂ）と、金型ラック８の収納先の所在４１Ｆ（番地）が関連付けられて金型装着情報メモリ４１に記憶される。
【０１７８】
図１２を参照する。初めに、ステップＳＦ０１では、配置判断部５０が、ロボットアーム４２が金型（パンチＰ、ダイＤ）を金型ラック８から取り出したか否かの判断を行う。取り出したと判断した場合に処理は進む。
【０１７９】
ステップＳＦ０２では、配置判断部５０が、金型ＩＤリーダにより、金型を認識する。ここで、金型（パンチＰ、ダイＤ）には、ＩＤ番号が付加されて（例えば、ＩＤチップ、バーコード等）、金型ＩＤリーダがこのデータを読みとる。
【０１８０】
ステップＳＦ０３では、配置判断部５０が、ステップＳＦ０２で読み込んだ金型ＩＤデータと金型装着情報４１と照合する。
【０１８１】
ステップＳＦ０４では、配置判断部５０が、ステップＳＦ０３での照合の結果一致したか否かを判断する。一致したと判断した場合に処理はステップＳＦ０５に進む。一致していないと判断した場合に処理はステップＳＦ０６に進む。
【０１８２】
ステップＳＦ０５では、配置判断部５０が、全て確認完了したか否かを判断する。全て確認完了したと判断した場合に処理はステップＳＦ０６に進む。全て確認完了していないと判断した場合に処理はステップＳＦ０１に戻る。
【０１８３】
ステップＳＦ０６では、配置判断部５０が、アラーム表示を行う。ステップＳＦ０７では、配置判断部５０が、金型使用頻度を参照する。１：使用回数が多い。２：ヒット数が多い。３：寿命回数まで余裕がある。ステップＳＦ０８では、配置判断部５０が、金型ラック８内の配置を上記の使用頻度順に加工機に近いところから再配置する。
【０１８４】
例えば、図１３に示すように、加工機に近い順にパンチＰ３、ダイＤ３、パンチＰ４、ダイＤ４、パンチＰ５、ダイＤ５に配置される。
【０１８５】
この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。
【０１８６】
例えば、「金型個別管理」、「金型番号管理」、「バッファ管理」、「金型ラック管理」を個別に説明したが、これらを、適宜の組み合わせで構成し実施することも可能である。
【符号の説明】
【０１８７】
１  加工システム  ２  加工プログラム作成部  ２Ａ  表示部  ２Ｂ  本体  ２Ｇ  製品図面  ３  加工機  ４  加工プログラムメモリ  ５Ａ  フレーム  ５Ｂ  加工テーブル  ６  タレット  ７  バッファ  ８  金型ラック  ９  ＮＣ装置  １０  金型サーバ  １１  メモリ  １２  管理名称選択部  １３  製品図面  １４  データ  １５  メモリ  １６  パンチ選択部  １７  ダイ選択部  １８  タレット装着情報メモリ  １９  ヒット数・交換数情報メモリ  ２０  バッファ装着情報メモリ  ２１  ラック装着情報メモリ２２  金型情報メモリ  ２３  加工プログラムメモリ  ２４  使用金型情報メモリ  ２５  条件ファイル  ２６  要求ファイル  ２７  全体制御部  ２８  金型段取りチェック部  ２９  ステーション番号決定部  ３０  出力加工プログラムメモリ  ３１  加工プログラム  ３２  金型装着情報（機械側）  ３３  タレット番号管理部  ３４  バッファ金型管理部  ３５  ラック金型管理部  ３６  装着金型情報  ３７  アーム  ３８  アーム  ３９  現プログラム使用金型リスト  ４０  次プログラム使用金型リスト  ４１  金型装着情報  ４２  ロボットアーム  ４３  レール  ４４  移動部  ４５  レール  ４６  パンチアーム  ４７  ダイアーム  ４８  金型ＩＤリーダ  ４９  段取りステーション  ５０  配置判断部  Ｐ  パンチ  Ｄ  ダイ  ＰＧ  加工プログラム  Ｗ  ワーク
【図１】
0005977953.tif 000002
【図２】
0005977953.tif 000003
【図３】
0005977953.tif 000004
【図４】
0005977953.tif 000005
【図５】
0005977953.tif 000006
【図６】
0005977953.tif 000007
【図７】
0005977953.tif 000008
【図８】
0005977953.tif 000009
【図９】
0005977953.tif 000010
【図１０】
0005977953.tif 000011
【図１１】
0005977953.tif 000012
【図１２】
0005977953.tif 000013