(57)【特許請求の範囲】
【請求項１】
金型配置の管理方法の設定内容を複数の各機械毎に機械保有金型による金型管理とし、前記各機械に使用し得る金型のみに限定される情報を機械保有金型情報ファイルとして設定し、この機械保有金型情報ファイルと当該機の金型ステーションの情報を設定したタレット情報ファイルとを参照して自動プログラミングの作業を行うことにより、加工プログラムに基づいて加工に使用すべき全金型のステーション決定処理を行うことを特徴とするパンチプレス用自動プログラミング装置における金型管理方法。
【請求項２】
パンチプレス用自動プログラミング装置に、金型配置の管理方法の設定内容を複数の各機械毎に機械保有金型による金型管理情報を記憶する機械保有金型管理ファイルを設け、この各機械毎の機械保有金型管理ファイルに、当該機に使用し得る金型のみに限定される情報を記憶する機械保有金型情報ファイルと当該機の金型ステーションの情報を設定したタレット情報ファイルとを設け、前記機械保有金型情報ファイルとタレット情報ファイルを参照して自動プログラミングの作業を行うべく加工プログラムに基づいて加工に使用すべき全金型のステーション決定処理を行うステーション決定処理部を設けてなることを特徴とするパンチプレス用自動プログラミング装置における金型管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パンチプレス用自動プログラミング装置における金型管理方法及びその装置に関する。
【０００２】
【従来の技術】
従来、パンチプレス用自動プログラミング装置（以下、本明細書では「自動プロ」という）では、使用する金型の情報が予め不揮発性メモリに登録され、この金型情報を参照しながらＮＣプログラムの作成などが行われる。
【０００３】
従来の自動プロにおける金型管理方法には、タレットパンチプレスの上、下タレットに装着されている金型のみを管理する方法と、タレットに装着されている金型とスペア金型とからなる保有金型を管理する方法との２通りがある。
【０００４】
また、自動プロの作業中に金型に関して考慮すべき項目は、金型の選択、金型情報、金型本数、タレット装着角度、タレット装着位置である。
【０００５】
「金型の選択」とは、金型割付時に使用される金型が金型管理により選択されることである。
「金型情報」とは、形状、サイズなどの金型の形に関する情報のことである。
「金型本数」とは、縦、横などが同一形状の金型を同時に複数本を使用できるか／できないかの情報のこと、換言すれば同一形状金型であるがタレットでの取付角度が異なる場合にこれらの同一形状金型を使用できるかどうかの情報である。
【０００６】
「タレット装着角度」とは、金型をタレットに装着する角度の情報のことである。
「タレット装着位置」とは、金型を装着するタレットステーション番号の情報のことである。
【０００７】
【発明が解決しようとする課題】
ところで、従来の自動プロにおける金型管理方法においては、以下に示すような問題点があった。
【０００８】
タレットに装着されている金型のみを管理する方法では、各項目ごとに問題点を示すと次の通りである。
【０００９】
「金型の選択」では、タレット金型配置に設定されている金型のみの選択が可能であるので、該当する金型がない場合は新たに設定しなければならない。通常、タレットステーション数より保有金型数の方が多いので、タレット金型配置に対して常に金型の設定と消去を繰り返さなければならないという問題点があった。
【００１０】
「金型情報」では、上記の「金型の選択」の項目での問題点の理由から、タレット金型配置に金型を設定する度に、各金型の情報を正確に設定しなければならないという問題点があった。
【００１１】
「金型本数」では、実際には長角金型や長丸金型などのように縦と横に２本の金型を使用可能であるのに、タレット金型配置に１本しか設定されていないので使われなかったり、あるいは実際には１本のみ使用可能であるのに縦、横２本を使用されてしまったりするという問題点があった。
【００１２】
「タレット装着角度」では、タレット金型配置に設定された角度のみが使用されるので、同一形状の金型であっても設定角度が違うと金型がないと判断される。そのために、角度が違っていた場合には設定内容を変更する必要があるという問題点があった。
【００１３】
「タレット装着位置」では、タレット金型配置で登録されたタレットステーション番号場所に金型がない場合には、自動的にタレットに金型を埋め込む処理が必要となるという問題点があった。
【００１４】
保有金型を管理する方法では、各項目ごとに問題点を示すと次の通りである。
【００１５】
「金型の選択」では、複数の機械の保有金型を管理する場合は、その機械で使用できない金型まで選択されてしまうという問題点があった。
【００１６】
「金型情報」では、複数の機械の保有金型を管理する場合は、同一形状の金型であっても、使用する機械によって設定される内容が異なるという問題点があった。
【００１７】
「金型本数」では、複数の機械の保有金型を管理する場合は、どの機械で何本使用していいのかを判断できないという問題点があった。
【００１８】
「タレット装着角度」では、金型のタレット装着角度はキー及びキー溝によって位置決めされるので、複数の機械の保有金型を管理する場合は、機械によってキー及びキー溝の位置が異なる場合があるために金型の装着できる角度が機械によって異なるいう問題点があった。
【００１９】
「タレット装着位置」では、複数の機械の保有金型を管理する場合は、機械毎に装着するタレットステーション番号が異なるという問題点があった。
【００２０】
以上のことから、従来の自動プロにおいて、タレットに装着されている金型のみの管理方法では、使用すべき金型の一部しか管理できないので、使用金型の全体を見ながら自動プロの作業ができない。また、金型の設定、消去の操作を繰り返さなければならず、その都度金型情報を設定しなければならず、装着するタレットステーション番号及び角度もその都度決めなければならないという問題点があった。
【００２１】
また、従来の保有金型を管理する方法では、金型情報、装着位置、装着角度などの機械固有の情報が不足しているという問題点があった。
【００２２】
本発明は上述の課題を解決するためになされたもので、その目的は、複数の機械で保有している金型を、その全体を見ながら効率よく自動プロで管理し得るパンチプレス用自動プログラミング装置における金型管理方法及びその装置を提供することにある。
【００２３】
【課題を解決するための手段】
上記目的を達成するために請求項１によるこの発明のパンチプレス用自動プログラミング装置における金型管理方法は、金型配置の管理方法の設定内容を複数の各機械毎に機械保有金型による金型管理とし、前記各機械に使用し得る金型のみに限定される情報を機械保有金型情報ファイルとして設定し、この機械保有金型情報ファイルと当該機の金型ステーションの情報を設定したタレット情報ファイルとを参照して自動プログラミングの作業を行うことにより、加工プログラムに基づいて加工に使用すべき全金型のステーション決定処理を行うことを特徴とするものである。
【００２４】
したがって、自動プロでは機械保有金型情報ファイルとタレット情報ファイルにおいて各機械毎に使用される保有金型のみの保有金型の範囲に限定して管理され、この機械保有金型情報ファイルとタレット情報ファイルを参照しながら加工プログラムに基づいて自動プログラミングの作業が行われるので、タレットステーション決定処理によって自動的に金型を装着するタレットステーション番号が決定され、ＮＣデータが作成される。
【００２５】
結果として、金型選択に手間がかからず、効率的に自動プロの作業が行われる。また、金型の装着タレットステーション番号、装着角度、スタート／キャンセル指令、同一形状金型の使用本数などのＮＣプログラムのミスが削減されることにも寄与する。
【００２６】
請求項２によるこの発明のパンチプレス用自動プログラミング装置における金型管理装置は、パンチプレス用自動プログラミング装置に、金型配置の管理方法の設定内容を複数の各機械毎に機械保有金型による金型管理情報を記憶する機械保有金型管理ファイルを設け、この各機械毎の機械保有金型管理ファイルに、当該機に使用し得る金型のみに限定される情報を記憶する機械保有金型情報ファイルと当該機の金型ステーションの情報を設定したタレット情報ファイルとを設け、前記機械保有金型情報ファイルとタレット情報ファイルを参照して自動プログラミングの作業を行うべく加工プログラムに基づいて加工に使用すべき全金型のステーション決定処理を行うステーション決定処理部を設けてなることを特徴とするものである。
【００２７】
したがって、請求項１記載の作用と同様であり、自動プロでは機械保有金型情報ファイルとタレット情報ファイルにおいて各機械毎に使用される保有金型のみの保有金型の範囲に限定して管理され、この機械保有金型情報ファイルとタレット情報ファイルを参照しながら加工プログラムに基づいて自動プログラミングの作業が行われるので、タレットステーション決定処理によって自動的に金型を装着するタレットステーション番号が決定され、ＮＣデータが作成される。
【００２８】
結果として、金型選択に手間がかからず、効率的に自動プロの作業が行われる。また、金型の装着タレットステーション番号、装着角度、スタート／キャンセル指令、同一形状金型の使用本数などのＮＣプログラムのミスが削減されることにも寄与する。
【００２９】
【発明の実施の形態】
以下、本発明のパンチプレス用自動プログラミング装置における金型管理方法及びその装置の実施の形態について、タレットパンチプレスの自動プロを例にとって図面を参照して説明する。
【００３０】
図３を参照するに、本実施の形態においては複数の例えば３台のタレットパンチプレス１Ａ，１Ｂ，１Ｃが設置されている。各タレットパンチプレス１Ａ，１Ｂ，１Ｃは上、下タレット３，５，キャレッジベース７、キャレッジ９、ワーククランパ１１、センターテーブル１３、サイドテーブル１５を有する一般的構造のものである。すなわち、回転割出自在な上、下タレット３，５には複数の金型１７（パンチＰ、ダイＤ）が着脱自在に装着されている。また、前後方向（図３中左右方向）へ移動自在のキャレッジベース７に設けられたキャレッジ９は左右方向（板材貯蔵棚の長手方向で、図３中上下方向）へ移動自在である。
【００３１】
したがって、キャレッジ９に装備されているワーククランパ１１によって把持された板材Ｗは前後左右方向に位置決めされることによりパンチング加工位置に位置決めされ、上、下タレット３，５が回転位置決めされることにより割出されたパンチＰが下方へ打撃されてパンチング加工が行われるものである。
【００３２】
また、上記の３台のタレットパンチプレス１Ａ，１Ｂ，１Ｃは金型保管装置１９から図示せざる金型交換装置により所望の金型１７が各タレットパンチプレス１Ａ，１Ｂ，１Ｃの上、下タレット３，５へ装着されたり、上、下タレット３，５の金型１７が金型保管装置１９へ収納されたりするように構成されている。
【００３３】
また、上記の３台のタレットパンチプレス１Ａ，１Ｂ，１Ｃは制御装置としての自動プログラミング装置２１（自動プロという）に電気的に接続されている。
【００３４】
自動プロ２１としては、図４に示されているように中央処理装置としての例えばＣＰＵ２３に加工プログラムや金型１７等のデータを入力する入力装置２５と表示装置２７と、入力されたデータを記憶するメモリ２９が接続されている。
【００３５】
上記のメモリ２９には、加工プログラムファイル３１が設けられており、さらに３台の各タレットパンチプレス１Ａ，１Ｂ，１Ｃ（本実施の形態では単に「機械」と表現する）毎に不揮発性メモリとしての機械保有金型管理ファイル３３Ａ，３３Ｂ，３３Ｃが設けられており、これらの各機械保有金型管理ファイル３３Ａ，３３Ｂ，３３Ｃには各機械毎に使用される金型１７が図１及び図４に示されているように機械保有金型情報ファイル３５とタレット情報ファイル３７が設けられている。
【００３６】
機械保有金型情報ファイル３５についてより詳しくは、この機械保有金型情報ファイル３５には図１に示されているように該当する機械に使用される全金型１７が情報として記憶されている。例えば金型１７が１本しかなくても当該機で使用可であればリストアップされている。また、他機械では使用できても当該機で使用不可であれば、当該機の機械保有金型情報ファイル３５にはリストアップされない。つまり、各機械の使用できる保有金型情報のみがリストアップされる。なお、同一形状金型１７であっても装着角度が例えば０°と９０°の場合のように２本使うことが可能であるので２データとなる。
【００３７】
より詳しくは、上記の機械保有金型情報ファイル３５には各機械毎に使用し得る金型１７のみに限定される情報が記憶されており、図２に示されているように設定内容として金型情報３９、装着タレットステーション情報４１、装着角度情報４３、金型本数４５が記憶されている。
【００３８】
上記の金型情報３９には、形状、サイズ、方向、名称などの金型形状に関する金型形状情報が含まれており、ある金型１７が当該機で使用される際に、その前後に出力しなければならないスタート／キャンセル指令が含まれている。このスタート／キャンセル指令としては、例えばエアブローＯＮ／ＯＦＦ、成形ダイの上下ＯＮ、ストロークパターン選定、プレスパターン指令などのＭコードがある。
【００３９】
上記の装着タレットステーション情報４１には、ある金型１７が当該機で使用される際に、装着される金型ステーションとしての例えばタレットステーションの情報として、固定／指定ステーション、外トラック指定、オートインデックス指定、指定なし、などの情報がある。
【００４０】
なお、固定／指定ステーションとは、装着するタレットステーション番号が固定／指定されるものであり、固定の場合は必ず固定ステーションに装着され、指定の場合はなるべく指定ステーションに装着される。
【００４１】
また、外トラック指定とは、金型１７を装着するタレットステーション番号は特定されないが、外側のトラックに装着されるものであり、例えば成形金型１７などの場合には外トラック指定に設定される。
【００４２】
また、オートインデックス指定とはオートインデックスとして使用されるものであり、指定なしとは装着するステーション番号が特定されず、上、下タレット３，５の状態に応じて装着可能なタレットステーション番号で使用されるものである。
【００４３】
上記の装着角度情報４３には、ある金型１７が当該機で使用される際に、装着されるときの角度が設定されるものであり、角度指定、キー情報の情報が含まれる。なお、角度指定とは装着可能な角度があり、複数の角度を設定可能である。また、キー情報とは金型１７と上、下タレット３，５のキー及びキー溝の情報が予め正確に設定されており、このキー及びキー溝により装着可能な角度が算出される。
【００４４】
上記の金型本数４５としては、同一形状の金型１７が複数本の金型１７として使用可能である場合には、同一形状であっても装着タレットステーション情報４１や縦・横などの装着角度が異なる場合があるので、別々に使用本数分として機械保有金型情報ファイル３５に記憶される。例えば、長角１００×１０の金型１７の場合は同一金型１７が２本使用されるとき、タレットステーション番号がＴ１０１で装着角度が０°で使用されるとき、タレットステーション番号が指定なしで装着角度が９０°で使用されるときがある。
【００４５】
上記のタレット情報ファイル３７についてより詳しくは、このタレット情報ファイル３７には図１に示されているように該当する機械のタレットステーションのＴ番号、サイズ、前に何の金型１７が入っているか、キー角度などのキー情報、インデックスなどがデータが機械固有のタレットステーションの情報として設定されている。
【００４６】
自動プロ２１では、加工プログラムに基づいて、上述した機械保有金型情報ファイル３５とタレット情報ファイル３７を参照しながら自動プログラミングの作業が行われる。この場合、図１及び図２に示されているようにステーション決定処理部４７によって最終的に機械保有金型を装着するタレットステーション番号が決定される。
【００４７】
図５を参照するに、ステーション決定処理部４７では、３台のタレットパンチプレス１Ａ，１Ｂ，１Ｃの中の１台の機械が選択され、加工プログラムファイル３１の読み込みが行われる（ステップＳ１及びＳ２）。
【００４８】
上記の加工プログラムファイル３１の全金型コードと機械保有金型情報ファイル３５とタレット情報ファイル３７とのデータが照合され、全金型１７があるかどうか判断される。このとき、タレット情報内の金型１７のうちで当該加工プログラムでは不使用のものは空ステーションとしても構わない（ステップＳ３及びＳ４）。
【００４９】
全金型１７がない場合には、当該機では加工不可であるので機械選択のやり直しが行われる（ステップＳ５）。
【００５０】
全金型１７がある場合には、全金型コードのうちの１つの金型コードがピックアップされ、この選定された金型コードがタレット情報ファイル３７に前の情報として入力されているかどうか判断される（ステップＳ６及びＳ７）。
【００５１】
上記のステップＳ７で、当該金型コードがタレット情報ファイル３７に前の情報として入力されている（ＹＥＳ）の場合は、加工プログラムにおいて指定されている金型角度に上、下タレット３，５のキーがあるかどうか判断される（ステップＳ８）。
【００５２】
上記のステップＳ８で、加工プログラムの金型角度に上、下タレット３，５のキーがある（ＹＥＳ）と判断された場合は当該金型コードの金型角度は現状と合っているかどうか判断され、金型角度が現状と合っていない（ＮＯ）と判断された場合は、オペレータにより金型１７の取付角度が変更された後にＴコードに設定される（ステップＳ９、Ｓ１０及びＳ１１）。
【００５３】
また、上記のステップＳ９で、当該金型コードの金型角度が現状と合っている（ＹＥＳ）と判断された場合はＴコードに設定される（ステップＳ９及びＳ１１）。
【００５４】
次いで、必要なものだけＭコードに設定され、加工プログラム中の全金型コードについての設定が終了したかどうか判断され、ＹＥＳの場合はタレットステーションの決定処理が終了する（ステップＳ１２及びＳ１３）。
【００５５】
上記のステップＳ１３で、加工プログラム中の全金型コードについての設定が終了していないと判断された場合は、上述したステップＳ６で再び全金型コードのうちの残っている別の１つの金型コードがピックアップされ、ステップＳ７以降のステップへ移行される（ステップＳ１３からＳ６へ）。
【００５６】
また、上述したステップＳ７で、当該金型コードがタレット情報ファイル３７に前の情報として入力されていない（ＮＯ）の場合は、タレットステーションの指定があるかどうか判断される（ステップＳ７及びＳ１４）。
【００５７】
また、上述したステップＳ８で、加工プログラムの金型角度に上、下タレット３，５のキーがない（ＮＯ）と判断された場合もタレットステーションの指定があるかどうか判断される（ステップＳ８及びＳ１４）。
【００５８】
上記のステップＳ１４で、タレットステーションの指定がある（ＹＥＳ）と判断された場合は、指定されたタレットステーションが空になっているかどうか判断され、空になっている場合は加工プログラムの金型角度に上、下タレット３，５のキーがあるかどうか判断される。（ステップＳ１５及びＳ１６）。
【００５９】
上記のステップＳ１６で、加工プログラムの金型角度に上、下タレット３，５のキーがあると判断された場合はＴコード及び必要に応じてＭコードに設定される（ステップＳ１６からＳ１１、Ｓ１２へ）。
【００６０】
上記のステップＳ１４で、タレットステーションの指定がない（ＮＯ）と判断された場合は、タレットステーションに指定のある金型コードを先に決定するために保留として上述したステップＳ６で再び全金型コードのうちの残っている別の１つの金型コードがピックアップされ、ステップＳ７以降のステップへ移行される（ステップＳ１４、Ｓ１７からＳ６へ）。
【００６１】
上記のステップＳ１５で、指定されたタレットステーションが空になっていない（ＮＯ）場合はどの機械で行ってもこのステップに来るかどうか判断され、ＹＥＳであれば加工プログラムを行うための該当する機械がないと判断されてエラーとなり、ＮＯであれば既に設定されたＴコードがクリアされて機械選択のやり直しが行われる（ステップＳ１５、Ｓ１８、Ｓ１９及びＳ２０からＳ１へ）。
【００６２】
上記のステップＳ１６で、加工プログラムの金型角度に上、下タレット３，５のキーがない（ＮＯ）と判断された場合も上述したステップＳ１８を経てエラーとなるか、あるいはステップＳ１９、Ｓ２０を経て機械選択のやり直しが行われる（ステップＳ１６、Ｓ１８、Ｓ１９及びＳ２０からＳ１へ）。
【００６３】
以上のように、全金型コードに対して自動的にタレットステーションの決定処理が行われる。自動プロ２１では機械保有金型情報ファイル３５とタレット情報ファイル３７において各機械毎に使用される保有金型１７のみの範囲に限定して管理され、この機械保有金型情報ファイル３５とタレット情報ファイル３７を参照しながら加工プログラムに基づいて自動プログラミングの作業が行われるので、タレットステーション決定処理によって自動的に金型１７を装着するタレットステーション番号が決定され、ＮＣデータが作成される。
【００６４】
なお、このＮＣデータには金型１７毎に金型情報３９で設定されたスタート／キャンセルの指令も出力することが可能となる。
【００６５】
したがって、金型選択に手間がかからず、効率的に自動プログラミングの作業が行われる。また、金型１７の装着タレットステーション番号、装着角度、スタート／キャンセル指令、同一形状金型１７の使用本数などのＮＣプログラムのミスが削減されることにも寄与する。
【００６６】
なお、この発明は前述した発明の実施の形態に限定されることなく、適宜な変更を行うことによりその他の態様で実施し得るものである。本実施の形態ではパンチプレスとしてタレットパンチプレスを例にとって説明したがその他のパンチプレスであっても構わない。
【００６７】
また、前述した実施の形態では機械保有金型に限定されているが、機械保有金型に限定せずに同様の考え方でもっと狭い範囲やもっと広い範囲で金型を管理することも可能である。例えば、同一機械であっても、加工材料、板厚、加工製品によって使用する金型の内容がことなる場合には、機械保有金型を材料毎／製品毎に細かく分割して管理することも可能である。つまり、１台の機械に対して保有金型を複数用意して材料、板厚／製品に応じて切り換えることもできる。
【００６８】
また、同一スペックの機械を複数台保有してそれぞれの機械保有金型が同様な場合は機械保有金型を統一して管理しても構わない。
【００６９】
また、金型自動交換機能を有するタレットパンチプレス用自動プログラミング装置に応用することもできる。つまり、上、下タレット内の金型とツールストッカ（ストレージ）の金型を機械保有金型として自動プロで管理し、それらを参照しながらＮＣデータを作成することもできる。
【００７０】
【発明の効果】
以上のごとき発明の実施の形態の説明から理解されるように、請求項１の発明によれば、自動プロでは機械保有金型情報ファイルとタレット情報ファイルにおいて各機械毎に使用される保有金型のみの保有金型の範囲に限定して管理されるので、この機械保有金型情報ファイルとタレット情報ファイルを参照しながら加工プログラムに基づいて自動プログラミングの作業を行うことができる。したがって、タレットステーション決定処理によって自動的に金型を装着するタレットステーション番号を決定してＮＣデータを作成できる。
【００７１】
結果として、金型選択に手間がかからず、効率的に自動プロの作業を行うことができる。また、金型の装着タレットステーション番号、装着角度、スタート／キャンセル指令、同一形状金型の使用本数などのＮＣプログラムのミスを削減することにも寄与する。
【００７２】
請求項２の発明によれば、請求項１記載の効果と同様であり、自動プロでは機械保有金型情報ファイルとタレット情報ファイルにおいて各機械毎に使用される保有金型のみの保有金型の範囲に限定して管理されるので、この機械保有金型情報ファイルとタレット情報ファイルを参照しながら加工プログラムに基づいて自動プログラミングの作業を行うことができる。したがって、タレットステーション決定処理によって自動的に金型を装着するタレットステーション番号を決定してＮＣデータを作成できる。
【００７３】
結果として、金型選択に手間がかからず、効率的に自動プロの作業を行うことができる。また、金型の装着タレットステーション番号、装着角度、スタート／キャンセル指令、同一形状金型の使用本数などのＮＣプログラムのミスを削減することにも寄与する。
【図面の簡単な説明】
【図１】本発明の実施の形態を示すもので、自動プログラミングの模式的な説明図である。
【図２】本発明の実施の形態を示すもので、自動プログラミングのタレットステーション決定処理に至るフローチャート的な模式説明図である。
【図３】本発明の実施の形態で使用される複数のタレットパンチプレスに対する金型の自動プロを示す概略説明図である。
【図４】本発明の実施の形態を示すもので、自動プロのブロック図である。
【図５】本発明の実施の形態を示すもので、自動プログラミングのタレットステーション決定処理におけるフローチャートである。
【符号の説明】
１  タレットパンチプレス
３  上タレット
５  下タレット
１７  金型
１９  金型保管装置
２１  自動プロ（自動プログラミング装置、制御装置）
２９  メモリ
３１  加工プログラムファイル
３３  機械保有金型管理ファイル
３５  機械保有金型情報ファイル
３７  タレット情報ファイル
３９  金型情報
４１  装着タレットステーション情報
４３  装着角度情報
４５  金型本数
４７  ステーション決定処理部
【図１】
0004263306.tif 000002
【図２】
0004263306.tif 000003
【図３】
0004263306.tif 000004
【図４】
0004263306.tif 000005
【図５】
0004263306.tif 000006