JP4263306B2 - Die management method and apparatus in automatic programming device for punch press - Google Patents
Die management method and apparatus in automatic programming device for punch press Download PDFInfo
- Publication number
- JP4263306B2 JP4263306B2 JP13324899A JP13324899A JP4263306B2 JP 4263306 B2 JP4263306 B2 JP 4263306B2 JP 13324899 A JP13324899 A JP 13324899A JP 13324899 A JP13324899 A JP 13324899A JP 4263306 B2 JP4263306 B2 JP 4263306B2
- Authority
- JP
- Japan
- Prior art keywords
- mold
- machine
- turret
- information
- molds
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 title claims description 26
- 238000000034 method Methods 0.000 claims description 15
- 238000003754 machining Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000465 moulding Methods 0.000 description 2
- 238000004080 punching Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Images
Landscapes
- Punching Or Piercing (AREA)
- Mounting, Exchange, And Manufacturing Of Dies (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、パンチプレス用自動プログラミング装置における金型管理方法及びその装置に関する。
【0002】
【従来の技術】
従来、パンチプレス用自動プログラミング装置(以下、本明細書では「自動プロ」という)では、使用する金型の情報が予め不揮発性メモリに登録され、この金型情報を参照しながらNCプログラムの作成などが行われる。
【0003】
従来の自動プロにおける金型管理方法には、タレットパンチプレスの上、下タレットに装着されている金型のみを管理する方法と、タレットに装着されている金型とスペア金型とからなる保有金型を管理する方法との2通りがある。
【0004】
また、自動プロの作業中に金型に関して考慮すべき項目は、金型の選択、金型情報、金型本数、タレット装着角度、タレット装着位置である。
【0005】
「金型の選択」とは、金型割付時に使用される金型が金型管理により選択されることである。
「金型情報」とは、形状、サイズなどの金型の形に関する情報のことである。
「金型本数」とは、縦、横などが同一形状の金型を同時に複数本を使用できるか/できないかの情報のこと、換言すれば同一形状金型であるがタレットでの取付角度が異なる場合にこれらの同一形状金型を使用できるかどうかの情報である。
【0006】
「タレット装着角度」とは、金型をタレットに装着する角度の情報のことである。
「タレット装着位置」とは、金型を装着するタレットステーション番号の情報のことである。
【0007】
【発明が解決しようとする課題】
ところで、従来の自動プロにおける金型管理方法においては、以下に示すような問題点があった。
【0008】
タレットに装着されている金型のみを管理する方法では、各項目ごとに問題点を示すと次の通りである。
【0009】
「金型の選択」では、タレット金型配置に設定されている金型のみの選択が可能であるので、該当する金型がない場合は新たに設定しなければならない。通常、タレットステーション数より保有金型数の方が多いので、タレット金型配置に対して常に金型の設定と消去を繰り返さなければならないという問題点があった。
【0010】
「金型情報」では、上記の「金型の選択」の項目での問題点の理由から、タレット金型配置に金型を設定する度に、各金型の情報を正確に設定しなければならないという問題点があった。
【0011】
「金型本数」では、実際には長角金型や長丸金型などのように縦と横に2本の金型を使用可能であるのに、タレット金型配置に1本しか設定されていないので使われなかったり、あるいは実際には1本のみ使用可能であるのに縦、横2本を使用されてしまったりするという問題点があった。
【0012】
「タレット装着角度」では、タレット金型配置に設定された角度のみが使用されるので、同一形状の金型であっても設定角度が違うと金型がないと判断される。そのために、角度が違っていた場合には設定内容を変更する必要があるという問題点があった。
【0013】
「タレット装着位置」では、タレット金型配置で登録されたタレットステーション番号場所に金型がない場合には、自動的にタレットに金型を埋め込む処理が必要となるという問題点があった。
【0014】
保有金型を管理する方法では、各項目ごとに問題点を示すと次の通りである。
【0015】
「金型の選択」では、複数の機械の保有金型を管理する場合は、その機械で使用できない金型まで選択されてしまうという問題点があった。
【0016】
「金型情報」では、複数の機械の保有金型を管理する場合は、同一形状の金型であっても、使用する機械によって設定される内容が異なるという問題点があった。
【0017】
「金型本数」では、複数の機械の保有金型を管理する場合は、どの機械で何本使用していいのかを判断できないという問題点があった。
【0018】
「タレット装着角度」では、金型のタレット装着角度はキー及びキー溝によって位置決めされるので、複数の機械の保有金型を管理する場合は、機械によってキー及びキー溝の位置が異なる場合があるために金型の装着できる角度が機械によって異なるいう問題点があった。
【0019】
「タレット装着位置」では、複数の機械の保有金型を管理する場合は、機械毎に装着するタレットステーション番号が異なるという問題点があった。
【0020】
以上のことから、従来の自動プロにおいて、タレットに装着されている金型のみの管理方法では、使用すべき金型の一部しか管理できないので、使用金型の全体を見ながら自動プロの作業ができない。また、金型の設定、消去の操作を繰り返さなければならず、その都度金型情報を設定しなければならず、装着するタレットステーション番号及び角度もその都度決めなければならないという問題点があった。
【0021】
また、従来の保有金型を管理する方法では、金型情報、装着位置、装着角度などの機械固有の情報が不足しているという問題点があった。
【0022】
本発明は上述の課題を解決するためになされたもので、その目的は、複数の機械で保有している金型を、その全体を見ながら効率よく自動プロで管理し得るパンチプレス用自動プログラミング装置における金型管理方法及びその装置を提供することにある。
【0023】
【課題を解決するための手段】
上記目的を達成するために請求項1によるこの発明のパンチプレス用自動プログラミング装置における金型管理方法は、金型配置の管理方法の設定内容を複数の各機械毎に機械保有金型による金型管理とし、前記各機械に使用し得る金型のみに限定される情報を機械保有金型情報ファイルとして設定し、この機械保有金型情報ファイルと当該機の金型ステーションの情報を設定したタレット情報ファイルとを参照して自動プログラミングの作業を行うことにより、加工プログラムに基づいて加工に使用すべき全金型のステーション決定処理を行うことを特徴とするものである。
【0024】
したがって、自動プロでは機械保有金型情報ファイルとタレット情報ファイルにおいて各機械毎に使用される保有金型のみの保有金型の範囲に限定して管理され、この機械保有金型情報ファイルとタレット情報ファイルを参照しながら加工プログラムに基づいて自動プログラミングの作業が行われるので、タレットステーション決定処理によって自動的に金型を装着するタレットステーション番号が決定され、NCデータが作成される。
【0025】
結果として、金型選択に手間がかからず、効率的に自動プロの作業が行われる。また、金型の装着タレットステーション番号、装着角度、スタート/キャンセル指令、同一形状金型の使用本数などのNCプログラムのミスが削減されることにも寄与する。
【0026】
請求項2によるこの発明のパンチプレス用自動プログラミング装置における金型管理装置は、パンチプレス用自動プログラミング装置に、金型配置の管理方法の設定内容を複数の各機械毎に機械保有金型による金型管理情報を記憶する機械保有金型管理ファイルを設け、この各機械毎の機械保有金型管理ファイルに、当該機に使用し得る金型のみに限定される情報を記憶する機械保有金型情報ファイルと当該機の金型ステーションの情報を設定したタレット情報ファイルとを設け、前記機械保有金型情報ファイルとタレット情報ファイルを参照して自動プログラミングの作業を行うべく加工プログラムに基づいて加工に使用すべき全金型のステーション決定処理を行うステーション決定処理部を設けてなることを特徴とするものである。
【0027】
したがって、請求項1記載の作用と同様であり、自動プロでは機械保有金型情報ファイルとタレット情報ファイルにおいて各機械毎に使用される保有金型のみの保有金型の範囲に限定して管理され、この機械保有金型情報ファイルとタレット情報ファイルを参照しながら加工プログラムに基づいて自動プログラミングの作業が行われるので、タレットステーション決定処理によって自動的に金型を装着するタレットステーション番号が決定され、NCデータが作成される。
【0028】
結果として、金型選択に手間がかからず、効率的に自動プロの作業が行われる。また、金型の装着タレットステーション番号、装着角度、スタート/キャンセル指令、同一形状金型の使用本数などのNCプログラムのミスが削減されることにも寄与する。
【0029】
【発明の実施の形態】
以下、本発明のパンチプレス用自動プログラミング装置における金型管理方法及びその装置の実施の形態について、タレットパンチプレスの自動プロを例にとって図面を参照して説明する。
【0030】
図3を参照するに、本実施の形態においては複数の例えば3台のタレットパンチプレス1A,1B,1Cが設置されている。各タレットパンチプレス1A,1B,1Cは上、下タレット3,5,キャレッジベース7、キャレッジ9、ワーククランパ11、センターテーブル13、サイドテーブル15を有する一般的構造のものである。すなわち、回転割出自在な上、下タレット3,5には複数の金型17(パンチP、ダイD)が着脱自在に装着されている。また、前後方向(図3中左右方向)へ移動自在のキャレッジベース7に設けられたキャレッジ9は左右方向(板材貯蔵棚の長手方向で、図3中上下方向)へ移動自在である。
【0031】
したがって、キャレッジ9に装備されているワーククランパ11によって把持された板材Wは前後左右方向に位置決めされることによりパンチング加工位置に位置決めされ、上、下タレット3,5が回転位置決めされることにより割出されたパンチPが下方へ打撃されてパンチング加工が行われるものである。
【0032】
また、上記の3台のタレットパンチプレス1A,1B,1Cは金型保管装置19から図示せざる金型交換装置により所望の金型17が各タレットパンチプレス1A,1B,1Cの上、下タレット3,5へ装着されたり、上、下タレット3,5の金型17が金型保管装置19へ収納されたりするように構成されている。
【0033】
また、上記の3台のタレットパンチプレス1A,1B,1Cは制御装置としての自動プログラミング装置21(自動プロという)に電気的に接続されている。
【0034】
自動プロ21としては、図4に示されているように中央処理装置としての例えばCPU23に加工プログラムや金型17等のデータを入力する入力装置25と表示装置27と、入力されたデータを記憶するメモリ29が接続されている。
【0035】
上記のメモリ29には、加工プログラムファイル31が設けられており、さらに3台の各タレットパンチプレス1A,1B,1C(本実施の形態では単に「機械」と表現する)毎に不揮発性メモリとしての機械保有金型管理ファイル33A,33B,33Cが設けられており、これらの各機械保有金型管理ファイル33A,33B,33Cには各機械毎に使用される金型17が図1及び図4に示されているように機械保有金型情報ファイル35とタレット情報ファイル37が設けられている。
【0036】
機械保有金型情報ファイル35についてより詳しくは、この機械保有金型情報ファイル35には図1に示されているように該当する機械に使用される全金型17が情報として記憶されている。例えば金型17が1本しかなくても当該機で使用可であればリストアップされている。また、他機械では使用できても当該機で使用不可であれば、当該機の機械保有金型情報ファイル35にはリストアップされない。つまり、各機械の使用できる保有金型情報のみがリストアップされる。なお、同一形状金型17であっても装着角度が例えば0°と90°の場合のように2本使うことが可能であるので2データとなる。
【0037】
より詳しくは、上記の機械保有金型情報ファイル35には各機械毎に使用し得る金型17のみに限定される情報が記憶されており、図2に示されているように設定内容として金型情報39、装着タレットステーション情報41、装着角度情報43、金型本数45が記憶されている。
【0038】
上記の金型情報39には、形状、サイズ、方向、名称などの金型形状に関する金型形状情報が含まれており、ある金型17が当該機で使用される際に、その前後に出力しなければならないスタート/キャンセル指令が含まれている。このスタート/キャンセル指令としては、例えばエアブローON/OFF、成形ダイの上下ON、ストロークパターン選定、プレスパターン指令などのMコードがある。
【0039】
上記の装着タレットステーション情報41には、ある金型17が当該機で使用される際に、装着される金型ステーションとしての例えばタレットステーションの情報として、固定/指定ステーション、外トラック指定、オートインデックス指定、指定なし、などの情報がある。
【0040】
なお、固定/指定ステーションとは、装着するタレットステーション番号が固定/指定されるものであり、固定の場合は必ず固定ステーションに装着され、指定の場合はなるべく指定ステーションに装着される。
【0041】
また、外トラック指定とは、金型17を装着するタレットステーション番号は特定されないが、外側のトラックに装着されるものであり、例えば成形金型17などの場合には外トラック指定に設定される。
【0042】
また、オートインデックス指定とはオートインデックスとして使用されるものであり、指定なしとは装着するステーション番号が特定されず、上、下タレット3,5の状態に応じて装着可能なタレットステーション番号で使用されるものである。
【0043】
上記の装着角度情報43には、ある金型17が当該機で使用される際に、装着されるときの角度が設定されるものであり、角度指定、キー情報の情報が含まれる。なお、角度指定とは装着可能な角度があり、複数の角度を設定可能である。また、キー情報とは金型17と上、下タレット3,5のキー及びキー溝の情報が予め正確に設定されており、このキー及びキー溝により装着可能な角度が算出される。
【0044】
上記の金型本数45としては、同一形状の金型17が複数本の金型17として使用可能である場合には、同一形状であっても装着タレットステーション情報41や縦・横などの装着角度が異なる場合があるので、別々に使用本数分として機械保有金型情報ファイル35に記憶される。例えば、長角100×10の金型17の場合は同一金型17が2本使用されるとき、タレットステーション番号がT101で装着角度が0°で使用されるとき、タレットステーション番号が指定なしで装着角度が90°で使用されるときがある。
【0045】
上記のタレット情報ファイル37についてより詳しくは、このタレット情報ファイル37には図1に示されているように該当する機械のタレットステーションのT番号、サイズ、前に何の金型17が入っているか、キー角度などのキー情報、インデックスなどがデータが機械固有のタレットステーションの情報として設定されている。
【0046】
自動プロ21では、加工プログラムに基づいて、上述した機械保有金型情報ファイル35とタレット情報ファイル37を参照しながら自動プログラミングの作業が行われる。この場合、図1及び図2に示されているようにステーション決定処理部47によって最終的に機械保有金型を装着するタレットステーション番号が決定される。
【0047】
図5を参照するに、ステーション決定処理部47では、3台のタレットパンチプレス1A,1B,1Cの中の1台の機械が選択され、加工プログラムファイル31の読み込みが行われる(ステップS1及びS2)。
【0048】
上記の加工プログラムファイル31の全金型コードと機械保有金型情報ファイル35とタレット情報ファイル37とのデータが照合され、全金型17があるかどうか判断される。このとき、タレット情報内の金型17のうちで当該加工プログラムでは不使用のものは空ステーションとしても構わない(ステップS3及びS4)。
【0049】
全金型17がない場合には、当該機では加工不可であるので機械選択のやり直しが行われる(ステップS5)。
【0050】
全金型17がある場合には、全金型コードのうちの1つの金型コードがピックアップされ、この選定された金型コードがタレット情報ファイル37に前の情報として入力されているかどうか判断される(ステップS6及びS7)。
【0051】
上記のステップS7で、当該金型コードがタレット情報ファイル37に前の情報として入力されている(YES)の場合は、加工プログラムにおいて指定されている金型角度に上、下タレット3,5のキーがあるかどうか判断される(ステップS8)。
【0052】
上記のステップS8で、加工プログラムの金型角度に上、下タレット3,5のキーがある(YES)と判断された場合は当該金型コードの金型角度は現状と合っているかどうか判断され、金型角度が現状と合っていない(NO)と判断された場合は、オペレータにより金型17の取付角度が変更された後にTコードに設定される(ステップS9、S10及びS11)。
【0053】
また、上記のステップS9で、当該金型コードの金型角度が現状と合っている(YES)と判断された場合はTコードに設定される(ステップS9及びS11)。
【0054】
次いで、必要なものだけMコードに設定され、加工プログラム中の全金型コードについての設定が終了したかどうか判断され、YESの場合はタレットステーションの決定処理が終了する(ステップS12及びS13)。
【0055】
上記のステップS13で、加工プログラム中の全金型コードについての設定が終了していないと判断された場合は、上述したステップS6で再び全金型コードのうちの残っている別の1つの金型コードがピックアップされ、ステップS7以降のステップへ移行される(ステップS13からS6へ)。
【0056】
また、上述したステップS7で、当該金型コードがタレット情報ファイル37に前の情報として入力されていない(NO)の場合は、タレットステーションの指定があるかどうか判断される(ステップS7及びS14)。
【0057】
また、上述したステップS8で、加工プログラムの金型角度に上、下タレット3,5のキーがない(NO)と判断された場合もタレットステーションの指定があるかどうか判断される(ステップS8及びS14)。
【0058】
上記のステップS14で、タレットステーションの指定がある(YES)と判断された場合は、指定されたタレットステーションが空になっているかどうか判断され、空になっている場合は加工プログラムの金型角度に上、下タレット3,5のキーがあるかどうか判断される。(ステップS15及びS16)。
【0059】
上記のステップS16で、加工プログラムの金型角度に上、下タレット3,5のキーがあると判断された場合はTコード及び必要に応じてMコードに設定される(ステップS16からS11、S12へ)。
【0060】
上記のステップS14で、タレットステーションの指定がない(NO)と判断された場合は、タレットステーションに指定のある金型コードを先に決定するために保留として上述したステップS6で再び全金型コードのうちの残っている別の1つの金型コードがピックアップされ、ステップS7以降のステップへ移行される(ステップS14、S17からS6へ)。
【0061】
上記のステップS15で、指定されたタレットステーションが空になっていない(NO)場合はどの機械で行ってもこのステップに来るかどうか判断され、YESであれば加工プログラムを行うための該当する機械がないと判断されてエラーとなり、NOであれば既に設定されたTコードがクリアされて機械選択のやり直しが行われる(ステップS15、S18、S19及びS20からS1へ)。
【0062】
上記のステップS16で、加工プログラムの金型角度に上、下タレット3,5のキーがない(NO)と判断された場合も上述したステップS18を経てエラーとなるか、あるいはステップS19、S20を経て機械選択のやり直しが行われる(ステップS16、S18、S19及びS20からS1へ)。
【0063】
以上のように、全金型コードに対して自動的にタレットステーションの決定処理が行われる。自動プロ21では機械保有金型情報ファイル35とタレット情報ファイル37において各機械毎に使用される保有金型17のみの範囲に限定して管理され、この機械保有金型情報ファイル35とタレット情報ファイル37を参照しながら加工プログラムに基づいて自動プログラミングの作業が行われるので、タレットステーション決定処理によって自動的に金型17を装着するタレットステーション番号が決定され、NCデータが作成される。
【0064】
なお、このNCデータには金型17毎に金型情報39で設定されたスタート/キャンセルの指令も出力することが可能となる。
【0065】
したがって、金型選択に手間がかからず、効率的に自動プログラミングの作業が行われる。また、金型17の装着タレットステーション番号、装着角度、スタート/キャンセル指令、同一形状金型17の使用本数などのNCプログラムのミスが削減されることにも寄与する。
【0066】
なお、この発明は前述した発明の実施の形態に限定されることなく、適宜な変更を行うことによりその他の態様で実施し得るものである。本実施の形態ではパンチプレスとしてタレットパンチプレスを例にとって説明したがその他のパンチプレスであっても構わない。
【0067】
また、前述した実施の形態では機械保有金型に限定されているが、機械保有金型に限定せずに同様の考え方でもっと狭い範囲やもっと広い範囲で金型を管理することも可能である。例えば、同一機械であっても、加工材料、板厚、加工製品によって使用する金型の内容がことなる場合には、機械保有金型を材料毎/製品毎に細かく分割して管理することも可能である。つまり、1台の機械に対して保有金型を複数用意して材料、板厚/製品に応じて切り換えることもできる。
【0068】
また、同一スペックの機械を複数台保有してそれぞれの機械保有金型が同様な場合は機械保有金型を統一して管理しても構わない。
【0069】
また、金型自動交換機能を有するタレットパンチプレス用自動プログラミング装置に応用することもできる。つまり、上、下タレット内の金型とツールストッカ(ストレージ)の金型を機械保有金型として自動プロで管理し、それらを参照しながらNCデータを作成することもできる。
【0070】
【発明の効果】
以上のごとき発明の実施の形態の説明から理解されるように、請求項1の発明によれば、自動プロでは機械保有金型情報ファイルとタレット情報ファイルにおいて各機械毎に使用される保有金型のみの保有金型の範囲に限定して管理されるので、この機械保有金型情報ファイルとタレット情報ファイルを参照しながら加工プログラムに基づいて自動プログラミングの作業を行うことができる。したがって、タレットステーション決定処理によって自動的に金型を装着するタレットステーション番号を決定してNCデータを作成できる。
【0071】
結果として、金型選択に手間がかからず、効率的に自動プロの作業を行うことができる。また、金型の装着タレットステーション番号、装着角度、スタート/キャンセル指令、同一形状金型の使用本数などのNCプログラムのミスを削減することにも寄与する。
【0072】
請求項2の発明によれば、請求項1記載の効果と同様であり、自動プロでは機械保有金型情報ファイルとタレット情報ファイルにおいて各機械毎に使用される保有金型のみの保有金型の範囲に限定して管理されるので、この機械保有金型情報ファイルとタレット情報ファイルを参照しながら加工プログラムに基づいて自動プログラミングの作業を行うことができる。したがって、タレットステーション決定処理によって自動的に金型を装着するタレットステーション番号を決定してNCデータを作成できる。
【0073】
結果として、金型選択に手間がかからず、効率的に自動プロの作業を行うことができる。また、金型の装着タレットステーション番号、装着角度、スタート/キャンセル指令、同一形状金型の使用本数などのNCプログラムのミスを削減することにも寄与する。
【図面の簡単な説明】
【図1】本発明の実施の形態を示すもので、自動プログラミングの模式的な説明図である。
【図2】本発明の実施の形態を示すもので、自動プログラミングのタレットステーション決定処理に至るフローチャート的な模式説明図である。
【図3】本発明の実施の形態で使用される複数のタレットパンチプレスに対する金型の自動プロを示す概略説明図である。
【図4】本発明の実施の形態を示すもので、自動プロのブロック図である。
【図5】本発明の実施の形態を示すもので、自動プログラミングのタレットステーション決定処理におけるフローチャートである。
【符号の説明】
1 タレットパンチプレス
3 上タレット
5 下タレット
17 金型
19 金型保管装置
21 自動プロ(自動プログラミング装置、制御装置)
29 メモリ
31 加工プログラムファイル
33 機械保有金型管理ファイル
35 機械保有金型情報ファイル
37 タレット情報ファイル
39 金型情報
41 装着タレットステーション情報
43 装着角度情報
45 金型本数
47 ステーション決定処理部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mold management method and apparatus in an automatic programming apparatus for a punch press.
[0002]
[Prior art]
Conventionally, in an automatic programming device for punch presses (hereinafter referred to as “automatic pro” in this specification), information on a mold to be used is registered in a nonvolatile memory in advance, and an NC program is created while referring to the mold information. Etc. are performed.
[0003]
The conventional mold management method in automatic professionals consists of a method of managing only the molds mounted on the lower turret above the turret punch press, and possession consisting of a mold mounted on the turret and a spare mold. There are two ways to manage the mold.
[0004]
Further, items to be considered regarding the mold during the operation of the automatic professional are the selection of the mold, mold information, the number of molds, the turret mounting angle, and the turret mounting position.
[0005]
“Selection of mold” means that a mold used at the time of mold allocation is selected by mold management.
“Mold information” refers to information relating to the shape of the mold, such as shape and size.
“Number of molds” refers to information on whether or not a plurality of molds having the same shape in the vertical and horizontal directions can be used at the same time. In other words, the number of molds is the same shape but the mounting angle at the turret is This is information on whether or not these identically shaped molds can be used in different cases.
[0006]
The “turret mounting angle” is information on the angle at which the mold is mounted on the turret.
The “turret mounting position” is information on a turret station number on which a mold is mounted.
[0007]
[Problems to be solved by the invention]
By the way, the conventional mold management method in an automatic professional has the following problems.
[0008]
In the method of managing only the molds mounted on the turret, problems are shown for each item as follows.
[0009]
In “Selection of mold”, it is possible to select only the mold set in the turret mold arrangement, and therefore, if there is no corresponding mold, it must be newly set. Usually, since the number of held molds is larger than the number of turret stations, there is a problem that the setting and erasing of the molds must be repeated for the turret mold arrangement.
[0010]
In the “Mold Information”, due to the problems in the above “Mold Selection” item, each mold information must be set correctly each time the mold is set in the turret mold arrangement. There was a problem of not becoming.
[0011]
In the “number of molds”, although two molds can be used vertically and horizontally like a long angle mold or a long round mold, only one is set for the turret mold arrangement. There is a problem that it is not used because it is not used, or two vertical and horizontal ones are actually used even though only one can be used.
[0012]
In the “turret mounting angle”, only the angle set in the turret mold arrangement is used, so even if the mold has the same shape, it is determined that there is no mold if the set angle is different. For this reason, there is a problem that it is necessary to change the setting contents when the angles are different.
[0013]
In the “turret mounting position”, there is a problem that when there is no mold at the turret station number location registered in the turret mold arrangement, it is necessary to automatically embed the mold in the turret.
[0014]
In the method of managing the holding mold, the problems for each item are as follows.
[0015]
In “selection of molds”, there is a problem that when managing molds owned by a plurality of machines, even molds that cannot be used by the machines are selected.
[0016]
In the “mold information”, when managing the molds owned by a plurality of machines, there is a problem that even if the molds have the same shape, the set contents differ depending on the machines used.
[0017]
In the “number of molds”, there is a problem that it is impossible to determine how many machines can be used when managing molds owned by a plurality of machines.
[0018]
In the “turret mounting angle”, since the turret mounting angle of the mold is positioned by the key and the key groove, the positions of the key and the key groove may be different depending on the machine when managing the holding mold of a plurality of machines. Therefore, there is a problem that the angle at which the mold can be mounted differs depending on the machine.
[0019]
In the “turret mounting position”, when managing the dies of a plurality of machines, there is a problem that the turret station number to be mounted is different for each machine.
[0020]
From the above, in the conventional automatic professional, only a part of the mold to be used can be managed by the management method of only the mold attached to the turret. I can't. Also, there is a problem that the mold setting and erasing operations must be repeated, the mold information must be set each time, and the turret station number and angle to be mounted must be determined each time. .
[0021]
In addition, the conventional method for managing held molds has a problem that machine-specific information such as mold information, mounting position, and mounting angle is insufficient.
[0022]
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an automatic programming for a punch press that can efficiently manage molds held by a plurality of machines by an automatic professional while looking at the whole. An object of the present invention is to provide a mold management method and apparatus therefor.
[0023]
[Means for Solving the Problems]
In order to achieve the above object, a die management method in an automatic programming device for a punch press according to the present invention according to
[0024]
Therefore, in the automatic professional, the machine-owned mold information file and the turret information file are managed only in the range of the possessed mold used only for each machine in the machine-owned mold information file and the turret information file. Since automatic programming work is performed based on the machining program while referring to the file, the turret station number on which the mold is to be mounted is automatically determined by the turret station determination process, and NC data is created.
[0025]
As a result, it takes less time to select the mold, and the automatic professional work is performed efficiently. It also contributes to reducing errors in the NC program such as the mold mounting turret station number, mounting angle, start / cancel command, and the number of molds of the same shape used.
[0026]
According to a second aspect of the present invention, there is provided a die management apparatus for use in an automatic programming device for punch presses according to the present invention. Machine-owned mold management file that stores mold management information, and machine-owned mold information that stores information limited to the molds that can be used for the machine in the machine-owned mold management file for each machine A file and a turret information file in which information on the mold station of the machine is set up are used for machining based on a machining program to perform automatic programming work with reference to the machine-held mold information file and the turret information file. The present invention is characterized in that a station determination processing unit for performing station determination processing for all molds to be performed is provided.
[0027]
Therefore, the operation is the same as that of the first aspect, and in the automatic professional, the machine-owned mold information file and the turret information file are managed in a limited range of the owned molds used only for each machine. Since the automatic programming work is performed based on the machining program while referring to the machine-owned mold information file and the turret information file, the turret station number for automatically mounting the mold is determined by the turret station determination process, NC data is created.
[0028]
As a result, it takes less time to select the mold, and the automatic professional work is performed efficiently. It also contributes to reducing errors in the NC program such as the mold mounting turret station number, mounting angle, start / cancel command, and the number of molds of the same shape used.
[0029]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of a mold management method and apparatus in an automatic programming apparatus for a punch press according to the present invention will be described below with reference to the drawings, taking an automatic professional for a turret punch press as an example.
[0030]
Referring to FIG. 3, a plurality of, for example, three turret punch presses 1A, 1B, 1C are installed in the present embodiment. Each
[0031]
Therefore, the plate material W gripped by the
[0032]
The three turret punch presses 1A, 1B, and 1C are arranged such that the desired
[0033]
The three turret punch presses 1A, 1B, and 1C are electrically connected to an automatic programming device 21 (referred to as an automatic professional) serving as a control device.
[0034]
As shown in FIG. 4, the automatic professional 21 stores, for example, an
[0035]
In the
[0036]
More specifically, the machine-owned mold information file 35 stores all the
[0037]
More specifically, the machine-owned mold information file 35 stores information limited to the
[0038]
The above-described
[0039]
The mounting
[0040]
Note that the fixed / designated station is one in which the turret station number to be installed is fixed / designated. When fixed, the turret station number is always installed at the fixed station, and when designated, it is installed at the designated station as much as possible.
[0041]
Further, the designation of the outer track means that the turret station number to which the
[0042]
Also, auto index designation is used as an auto index, and no designation means that the station number to be installed is not specified, and the turret station number that can be installed is used according to the state of the upper and
[0043]
The mounting
[0044]
As for the number of
[0045]
In more detail about the
[0046]
The
[0047]
Referring to FIG. 5, in the station
[0048]
All the mold codes in the
[0049]
If all the
[0050]
If there are all
[0051]
If the die code is input as the previous information in the turret information file 37 (YES) in the above step S7, the
[0052]
If it is determined in the above step S8 that the
[0053]
If it is determined in step S9 that the mold angle of the mold code matches the current state (YES), the T code is set (steps S9 and S11).
[0054]
Next, only necessary ones are set in the M code, and it is determined whether or not the settings for all the mold codes in the machining program have been completed. If YES, the turret station determination process ends (steps S12 and S13).
[0055]
If it is determined in step S13 that the setting for all the mold codes in the machining program has not been completed, another one of the remaining mold codes in the above-described step S6 is again used. The mold code is picked up, and the process proceeds to steps after step S7 (from step S13 to step S6).
[0056]
If the mold code is not input as previous information in the turret information file 37 (NO) in step S7 described above, it is determined whether or not a turret station is specified (steps S7 and S14). .
[0057]
If it is determined in step S8 described above that there is no key for the
[0058]
If it is determined in step S14 that the turret station is specified (YES), it is determined whether the specified turret station is empty. If it is empty, the mold angle of the machining program is determined. It is determined whether there are keys for the upper and
[0059]
If it is determined in step S16 that there are keys for the upper and
[0060]
If it is determined in step S14 that the turret station is not designated (NO), all mold codes are again held in step S6 described above as a hold to determine the mold code designated in the turret station first. One of the remaining mold codes is picked up, and the process proceeds to the steps after step S7 (from steps S14 and S17 to S6).
[0061]
If the designated turret station is not empty (NO) in the above step S15, it is determined whether any machine is used to come to this step. If YES, the corresponding machine for executing the machining program is determined. If it is NO, an already set T code is cleared and machine selection is performed again (from steps S15, S18, S19 and S20 to S1).
[0062]
If it is determined in step S16 that there is no
[0063]
As described above, turret station determination processing is automatically performed for all mold codes. In the automatic professional 21, the machine-owned
[0064]
It is possible to output a start / cancel command set in the
[0065]
Therefore, it takes less time to select the mold, and the automatic programming work is performed efficiently. Further, it contributes to reducing errors in the NC program such as the mounting turret station number of the
[0066]
The present invention is not limited to the embodiment of the invention described above, and can be implemented in other modes by making appropriate changes. In this embodiment, the turret punch press has been described as an example of the punch press, but other punch presses may be used.
[0067]
Further, in the embodiment described above, it is limited to the machine-owned mold, but it is also possible to manage the mold in a narrower range or a wider range with the same idea without being limited to the machine-owned mold. . For example, even if it is the same machine, if the contents of the mold to be used differ depending on the processing material, plate thickness, and processed product, the machine holding mold may be divided and managed finely for each material / product. Is possible. That is, it is possible to prepare a plurality of holding molds for one machine and switch them according to the material, plate thickness / product.
[0068]
Further, when a plurality of machines having the same specifications are held and the respective machine holding molds are the same, the machine holding molds may be unified and managed.
[0069]
The present invention can also be applied to an automatic programming device for a turret punch press having an automatic die change function. In other words, the molds in the upper and lower turrets and the tool stocker (storage) molds can be managed by automatic professionals as machine-held molds, and NC data can be created while referring to them.
[0070]
【The invention's effect】
As can be understood from the description of the embodiment of the invention as described above, according to the invention of
[0071]
As a result, it is possible to perform automatic professional work efficiently without taking time to select a mold. In addition, it contributes to reducing errors in the NC program such as the mold mounting turret station number, mounting angle, start / cancel command, and the number of molds of the same shape used.
[0072]
According to the invention of
[0073]
As a result, it is possible to perform automatic professional work efficiently without taking time to select a mold. In addition, it contributes to reducing errors in the NC program such as the mold mounting turret station number, mounting angle, start / cancel command, and the number of molds of the same shape used.
[Brief description of the drawings]
FIG. 1 is a schematic explanatory view of automatic programming, showing an embodiment of the present invention.
FIG. 2 is a schematic explanatory diagram showing a flowchart of the automatic programming turret station determination process according to the embodiment of the present invention.
FIG. 3 is a schematic explanatory view showing a mold automatic professional for a plurality of turret punch presses used in the embodiment of the present invention.
FIG. 4 is a block diagram of an automatic professional according to an embodiment of the present invention.
FIG. 5 shows an embodiment of the present invention and is a flowchart in automatic programming turret station determination processing;
[Explanation of symbols]
1
29
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13324899A JP4263306B2 (en) | 1999-05-13 | 1999-05-13 | Die management method and apparatus in automatic programming device for punch press |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13324899A JP4263306B2 (en) | 1999-05-13 | 1999-05-13 | Die management method and apparatus in automatic programming device for punch press |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000317539A JP2000317539A (en) | 2000-11-21 |
| JP4263306B2 true JP4263306B2 (en) | 2009-05-13 |
Family
ID=15100180
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13324899A Expired - Fee Related JP4263306B2 (en) | 1999-05-13 | 1999-05-13 | Die management method and apparatus in automatic programming device for punch press |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4263306B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4492136B2 (en) * | 2004-01-28 | 2010-06-30 | 村田機械株式会社 | Punch press program creation device and punch press |
-
1999
- 1999-05-13 JP JP13324899A patent/JP4263306B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000317539A (en) | 2000-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4201094B2 (en) | Press machine | |
| JP2007185686A (en) | Apparatus for generating retooling information of punch press | |
| EP2886219B1 (en) | Buffer turret apparatus | |
| JP4263306B2 (en) | Die management method and apparatus in automatic programming device for punch press | |
| JP3710917B2 (en) | Punching tool with tool identification medium | |
| JP4766804B2 (en) | Method and system for improving mold setup efficiency in NC machine tool | |
| JP5102589B2 (en) | Sheet metal processing system and method | |
| JP3880690B2 (en) | Punching tool provided with a tool identification medium and a punching tool equipped with a tool identification medium reading device | |
| GB2109130A (en) | Method of controlling indexing of magazine pockets in a machining centre | |
| JP4971947B2 (en) | Punch press equipped with a tool identification medium reader | |
| JP2636130B2 (en) | Automatic turret punch press die change control device and die changing method | |
| JP3405176B2 (en) | Automatic programming device for plate processing machine | |
| JP5977953B2 (en) | Machining system and method | |
| KR102504724B1 (en) | Turning center | |
| JP3140613B2 (en) | Automatic schedule creation and tool information optimization equipment for turret type processing equipment | |
| JP5281325B2 (en) | Processing machine control device and processing machine control method | |
| JP3710999B2 (en) | punch | |
| JP2005215720A (en) | Scheduling device and automatic programming device for punch presses | |
| JP2851674B2 (en) | Touring tower | |
| JP4369560B2 (en) | Die mounting angle discrimination processing device for turret punch press | |
| JP4492136B2 (en) | Punch press program creation device and punch press | |
| JPH1128532A (en) | Punch press with tool identification medium reading device | |
| JP5140360B2 (en) | Molding parameter management apparatus and method | |
| JP2002346867A (en) | Method and device for automatically rearranging tool in tool magazine | |
| JP4971539B2 (en) | Die angle changing system in punch press |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060501 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090113 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090120 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090212 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120220 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130220 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130220 Year of fee payment: 4 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |