JP4094191B2 - Punch press control method and control apparatus therefor - Google Patents
Punch press control method and control apparatus therefor Download PDFInfo
- Publication number
- JP4094191B2 JP4094191B2 JP31412099A JP31412099A JP4094191B2 JP 4094191 B2 JP4094191 B2 JP 4094191B2 JP 31412099 A JP31412099 A JP 31412099A JP 31412099 A JP31412099 A JP 31412099A JP 4094191 B2 JP4094191 B2 JP 4094191B2
- Authority
- JP
- Japan
- Prior art keywords
- standby position
- die
- punch
- workpiece
- continuous
- 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 - Lifetime
Links
Images
Landscapes
- Punching Or Piercing (AREA)
- Presses And Accessory Devices Thereof (AREA)
- Control Of Presses (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、パンチプレスの制御方法及びその制御装置に関する。
【0002】
【従来の技術】
パンチプレスは、制御器と、パンチ金型及びダイ金型を装着して上下動させる金型駆動機構と、ワークを支持して水平面内で移動させるXYテーブルと、パンチ金型及びダイ金型の組み合わせからなる複数の金型セット(以後、単に金型と呼ぶ)とを備えている。金型には、加工時に、ワークを上面から押さえるためのストリッパが含まれることもある。
制御器は、予め設定された加工プログラムに基づいて金型を選択し、金型駆動機構に装着し、パンチ金型とダイ金型との間に搬入されたワーク(板材)に対し、金型駆動機構を上下動させて打抜又は成形加工を行なう。加工後は、パンチ金型をワークと干渉しないような所定のパンチ待機位置まで上昇させるとともに、ダイ金型をワークと干渉しないような所定の下ダイ待機位置まで下降させた後、XYテーブルによってワークを移動し、新たな加工位置に加工を行なう。
【0003】
このとき、制御器に予め何通りかのパンチ待機位置を設定しておき、加工プログラムでワークの成形高さに応じてこのパンチ待機位置のいずれか一つを選択して、パンチ金型をパンチ待機位置まで上昇させ、干渉を避ける技術が知られている。
【0004】
また、パンチプレスにおいて、パンチ金型がワークに干渉しないように加工済みワークの成形高さに基づいてパンチ金型の待機位置を設定する技術が従来から知られており、例えば特開平11−123472号公報に示されている。
図9は、同公報に記載されたパンチ待機高さ(待機位置)を設定するためのフローチャートを表しており、以下同図に基づいて従来技術を説明する。
まず制御器は、所定の計算式に従ってパンチ待機高さ算出の基準となる成形高さを計算する(S91)。この成形高さはワークの下端面を基準としており、例えば、成形加工された部位のワーク上面からの突出高さ(実際の成形高さ)に、ワークの板厚と、成形加工部位から上方へパンチ金型を離す安全値である離間高さとを加えた値としている。
【0005】
そして、今回の加工時に成形金型による加工を行なったか否かを判定し(S92)、金型が成形金型でない場合にはS93に進み、S91で求めた成形高さ、又はこれよりも若干大きい値を、パンチ待機高さとする。また、S92において成形金型による加工を行なった場合には、S95において、S91で計算した今回の成形高さが、前回までの成形高さの最大値(これを最大成形高さと言う)よりも小さいか否かを判定する。なお、この最大成形高さは、制御器内部の図示しない記憶装置に記憶されている。
そして、今回の成形高さの方が小さい場合には、S93で、それまでの最大成形高さ又はこれよりも若干大きい値をパンチ待機高さとする。また、今回の成形高さのほうが大きい場合には、S96で最大成形高さを今回の成形高さに更新し、この後S93においてこの更新した最大成形高さ又はこれよりも若干大きい値をパンチ待機高さとする。
【0006】
つぎに、S94において、S93で決定したパンチ待機高さを所定値(許容値)と比較し、パンチ待機高さが所定値を越えていない場合には、本処理フローを終了して上記決定したパンチ待機高さに基づいてパンチ金型の待機位置制御が行われる。また、S94においてパンチ待機高さが所定値を越えた場合には、S97で、図示しないPMC(プログラマブルマシンコントローラ)に通知し、PMCは図示しない所定の処理手段によりダイ金型の高さを変更するなどの所定の処理を行う。
このようにして、パンチ待機高さを決定し、以降の加工においては、加工後にパンチ金型の下端面をこのパンチ待機高さまで上昇させてからワークを移動させ、パンチ金型とワークとの干渉を回避している。
【0007】
【発明が解決しようとする課題】
しかしながら、前記特開平11−123472号公報に開示された従来技術には、次に述べるような問題がある。
即ち、前記従来技術によれば、それまでの成形高さの最大値を最大成形高さとして記憶し、それ以降のパンチ待機高さ(以後、待機位置と言う)をこの最大成形高さ又はこれよりも若干高い位置に設定している。従って、ワークの成形部位のない平坦な箇所を加工する際にも、パンチ加工の度にパンチ金型を最大成形高さに基づくパンチ待機位置まで上昇させなければならない。しかも、加工が進行してより高い成形高さの成形加工を行うたびに、パンチ待機位置は次第に高くなってゆくので、待機動作時のパンチ金型の無駄な動作時間が増加するという問題がある。
【0008】
このような問題は、隣接する加工箇所を連続的に打ち抜くような連続打抜加工の場合に、特に顕著となる。
連続打抜加工の一例を、図10に示す。即ち、同図において、ワーク26を方形のパンチ金型及びダイ金型によって始点48から連続的に所定の経路に沿って打抜加工し、大きな方形の開口44を設けるものである。尚、同図では説明のために、前に明けられた孔の端部と次に明けられた孔の端部とが正確に隣接するように表したが、実際には移動時に金型の端部をわずかずつ重ね合わせながら加工を行なっている。連続打抜加工は、上記以外にも、円形のパンチ金型及びダイ金型を使って直線状の又は円弧状の長穴を加工するような場合等にも用いられ、一般的にワークが平坦で、成形加工による凹凸がないような箇所で行なわれる。
【0009】
図11に、成形加工を行なった後に連続打抜加工を行なう場合の、パンチ金型の移動の軌跡を示す。同図においては、パンチ金型が図中左から右へ移動するかのように示されているが、実際にはワーク26が右から左へ移動する。
同図に示すように、連続打抜加工においては、▲1▼パンチ金型が下降してi番目の打抜加工を終了した後、周囲が平坦であるにも拘らず、▲2▼設定されているパンチ待機位置Wまで上昇する。そして、▲3▼ワーク26を移動した後、▲4▼パンチ金型がパンチ待機位置Wから下降して(i+1)番目の打抜加工を行なう。つぎに、▲5▼パンチ金型がパンチ待機位置Wまで上昇するというシーケンスを繰り返す。即ち、従来技術においては、このようにワーク26の平坦な部分を連続打抜加工する際にも、加工後にパンチ金型をこれまでの加工による最大成形高さに基づいたパンチ待機位置Wまで上昇させてから、ワーク26を移動させている。従って、連続打抜加工時のパンチ金型の上昇と下降に必要以上の長時間を要するため、加工時間が長時間化し、生産性が低いという問題がある。
【0010】
本発明は、上記の問題に着目してなされたものであり、金型をワークの成形部位に干渉させることなく、かつ連続打抜加工時には金型の待機動作時間を短縮化できるパンチプレスの制御方法及びその制御装置を提供することを目的としている。
【0011】
【課題を解決するための手段、作用及び効果】
上記の目的を達成するために、第1発明は、互いに対向して上下動するパンチ金型及びダイ金型の間でワークを加工し、加工後のワーク移動時のパンチ金型の待機位置を、ワーク移動時のパンチ金型経路上のワーク成形高さに応じて順次パンチ金型とワークとの干渉を回避可能に設定された通常の待機位置に更新するパンチプレスの制御方法において、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるパンチ金型の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換える方法としている。
【0012】
また、第5発明は、互いに対向して上下動自在に設けられたパンチ金型及びダイ金型と、パンチ金型及びダイ金型の上下動を制御して両者の間に搬入されたワークを加工し、加工後のワーク移動時のパンチ金型の待機位置を、ワーク移動時のパンチ金型経路上のワーク成形高さに応じて順次パンチ金型とワークとの干渉を回避可能に設定した通常の待機位置に更新する制御器とを備えたパンチプレスの制御装置において、制御器は、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるパンチ金型の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換える構成としている。
【0013】
第1、5発明によれば、通常の加工では、パンチ金型とワークとの干渉を回避するように、それまでの加工におけるワークの加工済み形状(成形高さ)を考慮して過去の最大成形高さに応じて順次待機位置を設定し、この設定された通常の待機位置にパンチ金型を待機させる。そして、連続打抜加工又は連続成形加工の時には、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、使用するパンチ金型の形状や加工種別等の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定した連続加工用の待機位置に一時的に置き換え、この連続加工用の待機位置にパンチ金型を上昇させて連続打抜加工又は連続成形加工を行なっている。即ち、連続打抜加工及び連続成形加工の少なくともいずれかの場合には、ワーク上の平坦な範囲で加工を行なうことが大半であり、ワークを移動する際に、パンチ金型がワークのそれまでに成形加工された範囲を通過することがない。従って、ワークの加工済みの成形高さを考慮せずに、使用中のパンチ金型が平坦なワークとの干渉を回避できるだけの最適な待機位置を設定することにより、連続打抜加工又は連続成形加工中のパンチ待機位置を通常の待機位置よりも低くすることができる。これにより、連続加工時のパンチ金型の上昇と下降に要する時間を短縮し、かつパンチ金型とワークとの干渉を防止できるので、加工時間が短縮されて加工効率を向上できる。
【0014】
また、第2発明は、互いに対向して上下動するパンチ金型及びダイ金型の間にパンチ金型と同一方向に移動自在に設けたストリッパでワーク上面を押えると共に、パンチ金型及びダイ金型の間でワークを加工し、加工後のワーク移動時のストリッパの待機位置を、ワーク移動時のストリッパ経路上のワーク成形高さに応じて順次ストリッパとワークとの干渉を回避可能に設定された通常の待機位置に更新するパンチプレスの制御方法において、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるストリッパの金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換える方法としている。
【0015】
また、第6発明は、互いに対向して上下動自在に設けられたパンチ金型及びダイ金型と、パンチ金型及びダイ金型の間にパンチ金型と同一方向に移動自在に設けられ、ワーク上面を押えるストリッパと、パンチ金型及びダイ金型の上下動を制御して両者の間に搬入されたワークを加工し、加工後のワーク移動時のストリッパの待機位置を、ワーク移動時のストリッパ経路上のワーク成形高さに応じて順次ストリッパとワークとの干渉を回避可能に設定した通常の待機位置に更新する制御器とを備えたパンチプレスの制御装置において、制御器は、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるストリッパの金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換える構成としている。
【0016】
第2、6発明によれば、通常の加工では、ストリッパとワークとの干渉を回避するように、それまでの加工におけるワークの加工済み形状(成形高さ)を考慮して、過去の最大成形高さに応じて順次設定された通常の待機位置にストリッパを待機させる。そして、連続打抜加工又は連続成形加工の時には、前記通常の待機位置を、使用するストリッパの形状や加工種別等の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定した連続加工用の待機位置に一時的に置き換え、この連続加工用の待機位置にストリッパを上昇させて連続打抜加工又は連続成形加工を行なっている。即ち、加工済みの成形高さを考慮せずに、使用中のストリッパが平坦なワークとの干渉を回避できるだけの最適な待機位置を設定することにより、連続打抜加工又は連続成形加工中のストリッパ待機位置を通常の待機位置よりも低くすることができる。これにより、連続加工時のストリッパの上昇と下降に要する時間を短縮し、かつストリッパとワークとの干渉を防止できるので、加工時間が短縮されて加工効率を向上できる。
【0017】
また、第3発明は、互いに対向して上下動するパンチ金型及びダイ金型の間でワークを加工し、加工後のワーク移動時のダイ金型の待機位置を、ワーク移動時のダイ金型経路上のワーク成形高さに応じて順次ダイ金型とワークとの干渉を回避可能に設定された通常の待機位置に更新するパンチプレスの制御方法において、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるダイ金型の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換える方法としている。
【0018】
また、第7発明は、互いに対向して上下動自在に設けられたパンチ金型及びダイ金型と、パンチ金型及びダイ金型の上下動を制御して両者の間に搬入されたワークを加工し、加工後のワーク移動時のダイ金型の待機位置を、ワーク移動時のダイ金型経路上のワーク成形高さに応じて順次ダイ金型とワークとの干渉を回避可能に設定した通常の待機位置に更新する制御器とを備えたパンチプレスの制御装置において、制御器は、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるダイ金型の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換える構成としている。
【0019】
第3、7発明によれば、通常の加工では、ダイ金型とワークとの干渉を回避するように、それまでの加工におけるワークの加工済み形状(成形高さ)を考慮して、過去の最大成形高さに応じて順次設定された通常の待機位置にダイ金型を待機させる。そして、連続打抜加工又は連続成形加工の時には、前記通常の待機位置を、使用するダイ金型の形状や加工種別等の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定した連続加工用の待機位置に一時的に置き換え、この連続加工用の待機位置にダイ金型を下降させて連続打抜加工又は連続成形加工を行なっている。即ち、加工済みの成形高さを考慮せずに、使用中のダイ金型が平坦なワークとの干渉を回避できるだけの最適な待機位置を設定することにより、連続打抜加工又は連続成形加工中のダイ金型待機位置を通常の待機位置よりもワークに接近させる(つまり、ワークから離間する距離を小さくする)ことができる。これにより、連続加工時のダイ金型の上昇と下降に要する時間を短縮し、かつダイ金型とワークとの干渉を防止できるので、加工時間が短縮されて加工効率を向上できる。
【0020】
また第4発明は、第1、2又は3発明において、当該連続打抜加工又は連続成形加工の終了後に、前記連続加工用の待機位置を元の前記通常の待機位置に戻す方法としている。
【0021】
また第8発明は、第5、6又は7発明において、制御器は、当該連続打抜加工又は連続成形加工の終了後に、前記連続加工用の待機位置を元の前記通常の待機位置に戻す構成としている。
【0022】
第4、8発明によれば、当該連続打抜加工又は連続成形加工の終了後に、前記連続加工用の待機位置を連続加工前の通常の待機位置に戻している。これにより、連続打抜加工又は連続成形加工が終了した後には、金型(パンチ金型、ストリッパ及びダイ金型)がそれまでの加工におけるワークの成形高さを考慮に入れた通常の待機位置に上昇するので、連続加工終了後でも金型とワークとの干渉を確実に防止できる。従って、加工が中断されることが少なく、加工効率を向上できる。
【0023】
【発明の実施の形態】
以下、図を参照しながら、本発明による実施形態を詳細に説明する。尚、各実施形態において、前記従来技術の説明に使用した図と同一の要素には同一符号を付し、重複説明は省略する。
【0024】
図1に、本発明におけるパンチプレスの構成図を示す。同図においてパンチプレスは、プレス部51、制御器29、金型マガジン装置(以降、マガジン27と呼ぶ)、金型交換装置(以降、ATC装置と呼ぶ)28、及びXYテーブル30を備えている。
プレス部51は、上下動自在に設けられ、ワーク26を上方から下方に向けて加圧するパンチ軸52と、上下動自在に設けられ、ワーク26を下方から上方に向けて加圧する下ダイ軸53と、パンチ軸52と同一方向に移動自在に設けられ、パンチ加工時にワーク26を上方から下方に向けて加圧してワーク位置を保持するストリッパ軸54とを備えている。これらのパンチ軸52、ストリッパ軸54及び下ダイ軸53は、それぞれの軸中心を一致させて配設されている。
【0025】
パンチ軸52のパンチ軸シリンダ6には、パンチ軸ピストン1が上下動自在に挿入されている。パンチ軸ピストン1の下部の外周部にはストリッパ軸54のストリッパ軸ピストン10が上下動自在に嵌挿されており、ストリッパ軸ピストン10は、ストリッパ軸シリンダ15に上下動自在に挿入されている。
パンチ軸ピストン1の下端部にはパンチ金型31が、またストリッパ軸ピストン10の下端部にはストリッパ32がそれぞれ着脱自在に取付けられており、パンチ金型31の先端部は、下降時にストリッパ32の下端に設けた貫通孔から突出可能となっている。
【0026】
パンチ軸シリンダ6のパンチ軸加圧室8及びパンチ軸引上室9には、ソレノイド式のパンチ軸サーボバルブ4が接続されている。パンチ軸サーボバルブ4は、図示しない油圧ポンプから吐出された圧油のパンチ軸加圧室8及びパンチ軸引上室9への流量を制御して、パンチ軸ピストン1の移動方向及び速度を制御している。
また、パンチ軸シリンダ6とパンチ軸ピストン1との間には、パンチ軸ピストン1の位置を検出するパンチ軸位置検出器5が取付けられている。
【0027】
同様に、ストリッパ軸シリンダ15のストリッパ軸加圧室17及びストリッパ軸引上室18には、ソレノイド式のストリッパ軸サーボバルブ13が接続されている。ストリッパ軸サーボバルブ13は、図示しない油圧ポンプから吐出された圧油のストリッパ軸加圧室17及びストリッパ軸引上室18への流量を制御して、ストリッパ軸ピストン10の移動方向及び速度を制御している。
そして、ストリッパ軸シリンダ15とストリッパ軸ピストン10との間には、ストリッパ軸ピストン10の位置を検出するストリッパ軸位置検出器14が取付けられている。
【0028】
また、下ダイ軸53の下ダイ軸シリンダ22には、下ダイ軸ピストン19が上下動自在に挿入されており、下ダイ軸ピストン19の上端部には、ダイ金型33が着脱自在に取付けられている。下ダイ軸シリンダ22の下ダイ軸シリンダ加圧室及び下ダイ軸シリンダ引下室には、ソレノイド式の下ダイ軸サーボバルブ20が接続されている。下ダイ軸サーボバルブ20は、図示しない油圧ポンプから吐出された圧油の、下ダイ軸加圧室24及び下ダイ軸引下室25への流量を制御して、下ダイ軸ピストン19の移動方向及び速度を制御している。そして、下ダイ軸シリンダ22と下ダイ軸ピストン19との間には、下ダイ軸ピストン19の位置を検出する下ダイ軸位置検出器21が取付けられている。
【0029】
パンチ金型31及びストリッパ32と、ダイ金型33との間の高さには、ワーク26の搬送基準高さ位置を表すパスラインPが設定されている。パスラインP上には、ワーク26を支持し、かつ搬送を容易とするブラシやローラ等の支持部材30Aが配設されている。そして、ワーク26は、図示しないクランプによって把持され、XYテーブル30によってパスラインPに沿って支持部材30A上を移動可能となっている。
【0030】
制御器29は、マイクロコンピュータ等のコンピュータ装置や数値演算処理装置等の中央演算処理装置(以下、CPUと言う)を備えている。CPUは各検出器5,14,21からの検出信号をそれぞれの入力I/F回路(図示せず)を経由して入力し、詳細は後述するような所定の演算処理に基づいてパンチ軸52、ストリッパ軸54及び下ダイ軸53の各軸速度指令を求め、求めた速度指令を各プレス軸52,54,53にそれぞれ対応したパンチ軸サーボアンプ45、ストリッパ軸サーボアンプ47及び下ダイ軸サーボアンプ46に出力I/F回路(図示せず)を経由して出力する。また、金型交換時に、ATC装置28及びマガジン27にそれぞれ制御指令を出力し、予め設定された加工シーケンスに従って金型交換を制御する。
【0031】
各プレス軸のサーボアンプ45,47,46は、制御器29からの各軸速度指令を電流指令に変換して、パンチ軸サーボバルブ4、ストリッパ軸サーボバルブ13及び下ダイ軸サーボバルブ20のソレノイド入力部に出力する。各サーボバルブ4,13,20は、電流指令値の大きさに応じた流量となるようにそれぞれのシリンダ6,15,22への流量を制御する。
【0032】
また、プレス部51の近傍には、ATC装置28及びマガジン27が配設されている。マガジン27内には、パンチ金型31、ストリッパ32及びダイ金型33が1つの金型として出し入れ自在に複数セット収納されている。マガジン27は、制御器29からの制御指令に基づいて各金型の出し入れを制御している。ATC装置28は、制御器29からの金型交換指令に従って、加工時に使用する金型をマガジン27から取り出し、プレス部51に取付けられている金型と交換する。
【0033】
図2に、本発明に係るパンチプレスの制御装置の制御ブロック図を示す。
制御器29は、加工プログラム34、金型管理情報記憶部35、動作パターン記憶部41、加工指令部36、使用金型情報設定部37、加工板厚情報記憶部38、待機位置情報記憶部39、パンチ指令部40、動作パターン設定部42、連続打抜加工検出部49、ストローク制御部43、XYテーブル指令部55及びXY軸制御部56を有している。
加工プログラム34は各ワークW毎に予め設定された加工プログラムであって、パンチ加工のための各種の制御指令及び制御データが所定の加工プログラム言語で記述されている。この加工プログラム言語は例えばNC指令コード、及びPLC言語等の制御プログラム言語などにより記述されており、本実施形態の説明ではNC指令コードを用いた例を示している。
いま、同加工プログラムが例えば図3に示すようなNCプログラムで記述されていると仮定する。同図において、(T)コードは加工対象ワークWの板厚設定指令を表し、(P)コードはパンチ軸52、ストリッパ軸54及び下ダイ軸53のそれぞれの待機位置を設定する待機位置設定指令を表し、Tコードは使用金型選択指令を表し、G00コードはXYテーブルのXY軸移動完了後の加工指令を表し、またXコードやYコードはXYテーブルのXY軸の移動目標位置への移動指令を表している。さらに、G72G90コードはG66コードによる連続打抜き加工の開始位置への移動指令を表し、G66コードはここでは直線的な連続打抜き加工指令を表しており、このG66コードの各データは例えば、それぞれ連続加工長さ(I)、直線連続加工方向の傾斜角度(J)、及び使用金型の形状寸法(P,Q)等を表している。なお、連続打抜加工としては直線的なものに限定されず、矩形(例えばG67コード)、方形、円弧状(円弧ニブリング又はラディウス加工等)の加工も可能である。
尚、加工プログラム34は、NC言語やPLC言語等、種々のプログラム言語で記述することができるが、以下の説明では、NC言語により記述する例を説明する。
【0034】
金型管理情報記憶部35には、図4に示すような、使用する金型のデータが予め登録されている。即ち、セットで使用するパンチ金型31、ストリッパ32、及びダイ金型33からなる金型には金型番号が定義されており、それぞれの形状、直径等の金型データが記憶されている。そして、その金型を使用するときの各プレス軸の動作パターンの番号が記憶されている。
金型の新規登録及び削除は、設定用操作スイッチやデータ通信等の図示しない設定手段により、制御器29の外部から可能となっている。
【0035】
動作パターン記憶部41には、図5に示すように、使用する金型に対応した動作パターンが予め記憶されている。即ち、パターン内容を示す動作パターン番号毎に、加工種別、各プレス軸の移動速度、待機位置等がデータ群として記憶されている。これらのデータは、図示しない設定手段を介して設定可能となっている。尚、加工種別に応じて制御に要するデータの種類及び数が変わるので、データの種類とその順番をデータ管理情報として予め記憶してあり、このデータ管理情報に基づいてデータの記憶、読み出しが行われる。
このときの図5中におけるストリッパ軸待機位置、即ちデータ2を、第2待機位置W2と呼ぶ。この第2待機位置W2は、当該金型を使用する際の動作パターンに応じたストリッパ軸54の待機位置を示している。
【0036】
次に、このような制御器29によって加工を行なうための手順を説明する。
尚、以下の説明では簡単のためにストリッパ32が待機位置ではパンチ金型31よりも低い位置にあるように制御されるものとし、よってストリッパ32がワーク26に干渉しないような制御を行なうものとして説明する。
【0037】
まず、加工前手順を説明する。加工指令部36は、加工を開始する前に、加工プログラム34に基づいて次のような各データを作成する。
第1に、加工プログラム34に記憶されている金型指定指令(NC言語ではTコード)を検索する。そして、その命令に記入された金型番号に対応する金型情報を金型管理情報記憶部35から使用される順番に抽出し、図6に示すような使用金型順番データを作成し、使用金型情報設定部37に記憶する。
このとき、図6における成形金型の半径(高さ)の欄に記入された成形高さデータを、第3待機位置W3と呼ぶ。この第3待機位置W3は、使用金型の成形高さを示している。
【0038】
第2に、加工プログラム34に記述されている板厚設定指令により設定されている板厚tのデータを加工板厚情報記憶部38に転送し、記憶させる。これは、加工対象ワーク26の板厚の変更に対応可能とするためにパンチ金型31及びストリッパ32の待機位置データが各ワーク26の上面からの高さとして設定されているのに対し、パンチ金型31及びストリッパ32の上下動の目標位置の座標原点であるパスラインPは、ワーク26の下端面に設定されているためである。即ち、待機位置データと板厚tとを加算することにより、各プレス軸の待機位置目標がパスラインPからの位置として求められ、この求めた待機位置目標と前記各プレス軸の位置検出器5,14,21からの位置データとの偏差を小さくするように各プレス軸が制御される。
【0039】
第3に、加工プログラム34に記述されている待機位置設定指令により設定されている待機位置データを待機位置情報記憶部39に転送して記憶させる。この待機位置データは、ストリッパ32を待機させるストリッパ待機位置であり、これを第1待機位置W1と呼ぶ。
【0040】
次に、加工が開始されると、動作パターン設定部42は、使用金型選択指令毎に、以下のような処理を行う。即ち、図6に示した使用金型情報設定部37の使用金型順番データの中から、使用順番に従って順次金型データを読み込む。そして、この読み込んだ金型データの動作パターン番号に対応する動作パターンデータを動作パターン記憶部41から読み込んで記憶する。さらに、動作パターン設定部42は、加工板厚情報記憶部38及び待機位置情報記憶部39から、板厚t及び第1待機位置W1をそれぞれ読み込む。そして、動作パターン設定部42は、後述する所定の手順によって演算したストリッパ待機位置W、及び動作パターン記憶部41から読み込んだ動作パターンデータに基づいて、実際の加工を行なう際の実加工動作パターンのデータを作成し、作成した実加工動作パターンのデータをストローク制御部43に送信する。
ストローク制御部43は、この実加工動作パターンのデータに基づき、各プレス軸を制御する。即ち、実加工動作パターンにより設定された目標速度(下降速度、成形速度、上昇速度等)及び目標位置(成形位置、待機位置等)と、位置検出器からの位置データとに基づいて各プレス軸の速度指令を演算し、演算した速度指令を各プレス軸のサーボアンプ45,47,46にそれぞれ出力する。これにより、各金型に対応した実加工動作パターンに従って、打抜又は成形のパンチ加工を行なう度に、パンチ金型31及びストリッパ32は前記ストリッパ待機位置Wまで上昇して待機し、ワーク26との干渉を回避する。
【0041】
XYテーブル指令部55は、加工プログラム34に記述されている加工指令(G00コード、G66コード、G67コード等)を読み込んだとき、この加工指令により設定されている位置データの位置にXYテーブル30を移動させる位置制御指令を、XY軸制御部56に出力する。次に、この位置決め制御が完了したら、パンチ指令部40に加工指令を出力した後、パンチ指令部40からの加工完了信号を待つ。そして、加工完了信号を受信したら次の位置決め制御を行い、これ以降同様の処理を繰り返す。
XY軸制御部56は、XYテーブル指令部55からの位置制御指令に基づいてXYテーブル30の各駆動モータ(図示せず)を位置制御する。
【0042】
パンチ指令部40は、XYテーブル指令部55からの加工指令を入力すると、動作パターン設定部42により設定された実加工動作パターンに基づいて各プレス軸を駆動するようにパンチ加工指令をストローク制御部43に出力する。そして、各位置でパンチ加工が完了したら、加工完了信号をXYテーブル指令部55に出力する。
ストローク制御部43は、パンチ指令部40からパンチ加工指令を受けると、前記設定された実加工動作パターンのデータに基づいてパンチ軸サーボバルブ4、ストリップ軸サーボバルブ13及び下ダイ軸サーボバルブ20にそれぞれ速度指令を出力し、加工動作を制御する。
【0043】
図7、図8に、以上のような構成のパンチプレスにおける、ストリッパ待機位置設定のためのフローチャートを示す。
図7において、動作パターン設定部42は、使用金型情報設定部37からの情報に基づき、今回の加工が打抜加工か又は成形加工かを判定する(S1)。成形加工の場合にはS4に移行し、打抜加工の場合は、待機位置情報記憶部39に記憶されている第1待機位置W1と、またこの時の使用金型番号に対応した動作パターンのデータ内の第2待機位置W2とを、それぞれ読み出す(S2)。そして、この第1待機位置W1と第2待機位置W2とを比較し、大きな方を最大待機位置W4として記憶し、S6に移る。
【0044】
S4においては、待機位置情報記憶部39に記憶されている第1待機位置W1と、またこの時の使用金型番号に対応した動作パターンのデータ内の第2待機位置W2と、使用金型情報設定部37に記憶された使用金型順番データ中の、この時の使用金型番号に対応した第3待機位置W3(成形高さ)とを、それぞれ読み出す。そして、S5でこれらの第1〜第3待機位置W1〜W3を比較して、その最大値を最大待機位置W4として記憶し、S6に移る。
【0045】
次にS6では、求めた最大待機位置W4と、ワーク干渉防止のための所定の安全値ΔWとを加算して最大成形高さWMを求め、記憶する。
【0046】
次に動作パターン設定部42は、これ以前に同加工プログラム内で打抜加工又は成形加工(つまり前加工)が行なわれたか否かを判定する(S7)。行なわれていれば、前加工時に既に記憶されている前加工最大成形高さWM0と、S1〜S6で記憶された最大成形高さWMとを比較し、大きな方の値を新たな最大成形高さWMとして設定し、記憶する(S8)。この新たな最大成形高さWMは、通常の加工での待機位置である。
【0047】
次に、加工板厚情報記憶部38に記憶された板厚tに基づいて、最大成形高さWMをパスラインPを座標原点とした値に補正し、この補正値を今回の金型によるパンチ加工のストリッパ待機位置Wとして、実加工動作パターンを設定する(S9)。そして、このストリッパ待機位置Wが設定された実加工動作パターンのデータをデータ記憶部42aに記憶する(S10)。
【0048】
そして、例えば後述する加工プログラム34の記述に基づき、本発明に係る連続打抜加工時の加工時間を短縮するための制御(これを短縮制御と呼ぶ)が有効か否かを判定する(S11)。短縮制御が有効な場合には、S14において短縮制御を行なってからS15に移行し、無効な場合には、データ記憶部42aのデータをストローク制御部43に送信する。これにより、通常のパンチ加工が行われ、ストローク制御部43は、ワーク26の移動の前に、ストリッパ32が上記ストリッパ待機位置Wに移動するように制御する。尚、この場合にはパンチ金型31の待機位置は、パンチ金型31とワーク26との干渉を避けるために、常に前記ストリッパ待機位置Wと同じか、又は所定距離だけ高くなるように設定されているものとする。この後、S15に移行する。
【0049】
S15では、次の加工の有無を判定し、次加工がなければ本処理フローを終了する。S15で、まだ次加工が残っていれば、現在の最大成形高さWMを前回最大成形高さWM0として記憶し(S16)、S1に戻って以上の処理を繰り返す。
【0050】
上記のように、S11において短縮制御が無効な場合の処理は、従来技術とほぼ同様となり、連続打抜加工を含むすべての加工の際に、常に最大成形高さWM(通常の待機位置)に応じたストリッパ待機位置Wまでパンチ金型31及びストリッパ32を上昇させるように制御する。
【0051】
次に、S14の短縮制御について、図8を用いて説明する。
同図において、まず連続打抜加工検出部49は、加工プログラム34の指令が連続打抜加工指令か否かを判定する(S31)。この指令は、NC言語ではG66〜68コード等によって行なわれるので、これらのコードの記載があれば連続打抜加工の開始と判定し、そのことを動作パターン設定部42に通知した後、S32に移行する。連続打抜加工指令でない場合には、S40に移行する。
【0052】
S32では、動作パターン設定部42は、待機位置情報記憶部39に記憶されている第1待機位置W1と、またこの時の使用金型番号に対応した動作パターンのデータ内の第2待機位置W2とを比較し、大きな方の値を最大待機位置W4として記憶し(S32)、この最大待機位置W4に安全値ΔWを加算して、短縮最大待機位置Wtmp(連続加工の待機位置)とする(S33)。そして、この短縮最大待機位置Wtmpを、加工板厚情報記憶部38に記憶された板厚tに基づいて、パスラインPを座標原点としたストリッパ待機位置Wに補正し、この補正したストリッパ待機位置W、及びこの時の使用金型番号に対応した動作パターンのデータに基づいて、実加工動作パターンを設定する(S34)。
【0053】
動作パターン設定部42は、この実加工動作パターンのデータを連続加工データ記憶部42bに記憶する(S35)。次に、この連続加工データ記憶部42bの実加工動作パターンのデータをストローク制御部43に転送し(S36)、実加工動作パターンに基づいて連続打抜加工を行なう(S37)。これによりストローク制御部43は、連続打抜加工中の各回毎のパンチ加工後に、前記短縮最大待機位置Wtmpに基づく上記ストリッパ待機位置Wに、パンチ金型31とストリッパ32の下端面を上昇させることになる。即ち、一時的に通常の待機位置をキャンセルして、連続加工の待機位置に待機するようになる。
【0054】
次に、動作パターン設定部42は、連続打抜加工が終了したか否かを判定し(S38)、終了していないときは、S37に戻って連続打抜加工を継続する。また終了したときには、S10で記憶していたデータ記憶部42aのデータをストローク制御部43に送信し、ストローク制御部43は転送されたデータ中のストリッパ待機位置Wに基づいて連続打抜加工に入る直前の待機位置までパンチ金型31とストリッパ32の下端面を上昇させる(S39)。この後、S42に移行して次の加工指令の有無を判定する。
【0055】
一方、S40において、動作パターン設定部42は、S10で記憶したデータ記憶部42aのデータをストローク制御部43に転送する。そして、通常の実加工動作パターン(通常の待機位置)に基づいてパンチ加工が行われ(S41)、次の加工指令の有無を判定する(S42)。このとき、加工指令があれば、これが連続打抜加工指令か否かを判定し(S43)、連続打抜加工の指令でなければ、元のフローに戻って前記S15(図7参照)に移行する。また、S43で連続打抜加工指令であれば、S36に戻って以下処理を繰り返す。
また、S42で次の加工指令がなければ、短縮制御を終了し、元のS15(図7参照)に戻る。
尚、上記のフローチャートのS32においては、前記最大待機位置W4を常に第2待機位置W2に設定してもよい。
【0056】
次に、加工の流れを、実際の加工プログラム例に従って、より詳細に説明する。NCプログラムの例として、図3を参照しながら説明する。
プログラムの先頭には、加工されるワーク26の板厚tと、加工前のワーク26とストリッパ32下端面との間隔(つまり待機位置)を設定する第1待機位置W1と、連続打抜加工時に前述の短縮制御を有効とするか否かを設定する短縮制御設定指令とが記述されている。
【0057】
本プログラム例では、(T 1.2)との記述により、ワーク26の板厚tは1.2mmに設定され、また(P 3.5)との記述により、第1待機位置W1は3.5mmに設定されている。
また、短縮制御設定指令は、前記短縮制御を有効とする場合には同図に示すように例えば(B 1)と記述され、無効とする場合には例えば(B 2)と記述される。また、例えば(B 3)と記述されている場合には、制御器29の図示しない操作盤に設けられた切替スイッチ等の状態に従って、有効/無効を判定するようにしてもよく、これにより作業者の判断で容易に有効/無効を設定できる。このような短縮制御の有効/無効の設定は、試作加工時の確認作業の場合や、加工時にワーク26の反りが大きい場合等に対応するために設けられている。
また、安全値ΔWは、プログラム中には記載されていないが、予め1.0mmに設定されているものとする。
【0058】
加工指令部36は、前述した加工前手順に従って加工開始前の各データを作成した後、加工プログラムに従って加工を開始する。
まず、T100が読み込まれると、加工指令部36はATC装置28に金型交換指令を出力し、プレス部51に金型番号T100に対応した打抜丸金型を装着する。
そして、動作パターン設定部42は、使用金型情報設定部37に記憶された使用金型順番データ(図6参照)から、使用順番1の、即ち金型番号がT100の金型データを読み込み、この金型の動作パターン番号が1であることから、図5に示すような動作パターン記憶部41に記憶されている動作パターンを参照して、動作パターン番号1に相当するデータ群を読み込む。図5の中には、第2待機位置W2(本例では1.0mm)がストリッパ軸待機位置として設定されている。
【0059】
次に、動作パターン設定部42は、加工板厚情報記憶部38に記憶された板厚t(本例では1.2mm)及び待機位置情報記憶部39に記憶された第1待機位置W1(本例では3.5mm)を読み込む(図7のS2)。
そして、第1待機位置W1と、第2待機位置W2とを比較し、大きいほうの3.5mmを最大待機位置W4とし(S3)、この最大待機位置W4に安全値ΔW(=1.0mm)を加算した4.5mmを最大成形高さWMに設定する(S6)。この値を板厚tで補正したストリッパ待機位置Wは、5.7mmとなる(S9)。
【0060】
動作パターン設定部42は、上記各データに基づき実加工動作パターンを設定し、ストローク制御部43に転送する(S9,S10,S12,S40)。ストローク制御部43は、パンチ金型31、ストリッパ32及びダイ金型33をそれぞれ所定位置に位置決めする。本例では、パンチ金型31及びストリッパ32は上限位置に、ダイ金型33は下限位置に位置決めするものとする。
そして、G00コードに基づき、X座標1000、Y座標200の加工位置にXYテーブル30の位置決めが終了すると、ストローク制御部43は動作パターン設定部42から送信された実加工動作パターンに基づき、パンチ指令部40からの加工指令に従って、ワーク26を打抜き加工する(S13,S41)。この加工が終了すると、ストリッパ32を上記ストリッパ待機位置Wの位置に上昇させた後に、加工プログラムの次指令の実行に移行する。
【0061】
次にT280が読み込まれると(S15,S42)、前記最終の最大成形高さWM(ここでは4.5mm)を前回最大成形高さWM0として記憶する。そして、前記同様にしてATC装置28は金型番号T280に対応した上切起し金型をプレス部51に装着する。
動作パターン設定部42は、使用金型情報設定部37に記憶された使用金型順番データ(図6参照)から、使用順番2の、即ち金型番号がT280の金型データを読み込む。この金型データには、第3待機位置W3(本例では15.00mm)が成形高さ(又は半径)として設定されている。
また、この金型の動作パターン番号が20であることから、動作パターン記憶部41を参照して動作パターン番号20に相当するデータ群を読み込む。図5の中には、第2待機位置W2(本例では16.00mm)がストリッパ軸待機位置として設定されている。
【0062】
次に、このときは成形加工なので(図7のS1)、動作パターン設定部42は、前述と同様に板厚t(=1.2mm)及び第1待機位置W1(=3.5mm)を加工板厚情報記憶部38及び待機位置情報記憶部39からそれぞれ読み込む。さらに、前記動作パターンデータから第2待機位置W2を、前記金型データから第3待機位置W3をそれぞれ読み込む(S4)。そして、第1待機位置W1、第2待機位置W2及び第3待機位置W3を比較し、その最大値を最大待機位置W4とする(S5)。この場合、最大待機位置W4は16.00mmとなる。最大待機位置W4に安全値ΔW(=1.0mm)を加算し、最大成形高さWMは17.00mmとなる(S6)。
【0063】
そして、T280金型での加工よりも前に加工がなされているので(S7)、それまでに求めた前回最大成形高さWM0と最大成形高さWMとを比較し、その大きな方を新たな最大成形高さWMとする(S8)。このとき、前回の使用順番1の金型T100での加工に基づいて前回最大成形高さWM0は4.5mmであったから、新たな最大成形高さWMを17.00mmとする。この最大成形高さWMを板厚tで補正する(S9)と、ストリッパ待機位置Wは18.2mmとなる。
【0064】
動作パターン設定部42は、上記各データに基づき実加工動作パターンを設定し(S9)、ストローク制御部43に転送する(S10,S12,S40)。ストローク制御部43は、前記同様パンチ金型31、ストリッパ32及びダイ金型33をそれぞれ所定位置に位置決めする。
そして、G00コードに基づき、X座標150、Y座標1200の加工位置にXYテーブル30の位置決めが終了すると、ストローク制御部43は動作パターン設定部42から送信された実加工動作パターンに基づき、パンチ指令部40からの加工指令に従って、ワーク26の上切起し成形加工を行う(S13,S41)。この加工が終了すると、ストリッパ32を上記ストリッパ待機位置W(=18.2mm)の位置に上昇させた後、次指令の実行に移行する。
【0065】
次にT175が読み込まれると(S15,S42)、前回最大成形高さWM0を前記最終の最大成形高さWM(=17.00mm)に更新する。つぎに、前記同様にしてATC装置28は金型番号T175に対応した長角金型をプレス部51に装着する。
動作パターン設定部42は、使用金型順番データから、使用順番3の、即ち金型番号T175の金型データを読み込み、このときの動作パターン番号が1であることから動作パターン記憶部41を参照して動作パターン番号1に相当するデータ群を読み込む。このとき、金型データには、第3待機位置W3(本例ではデータ無しなので0mmとする)が成形高さ(又は半径)として設定されている。図5に示す動作パターン記憶部41の中には、第2待機位置W2(本例では1.0mm)が、ストリッパ軸待機位置として設定されている。
【0066】
次に、動作パターン設定部42は、前述と同様に板厚t(=1.2mm)及び第1待機位置W1(=3.5mm)を読み込み、さらに前記動作パターンデータから第2待機位置W2を読み込む(S2)。そして、第1待機位置W1及び第2待機位置W2を比較し、その最大値を最大待機位置W4とする(S3)。この場合、最大待機位置W4は3.5mmとなる。最大待機位置W4に安全値ΔW(=1.0mm)を加算し、最大成形高さWMは4.5mmとなる(S6)。そして、前回最大成形高さWM0=17.0mmであるから、これと最大成形高さWMとを比較して大きい方(=17.0mm)を新たに最大待機位置W4として設定する(S8)。これを板厚tで補正する(S9)と、ストリッパ待機位置Wは18.2mmとなる。
【0067】
動作パターン設定部42は、上記各データに基づき実加工動作パターンを設定する(S9)。作成した実加工動作パターンのデータを、一時的にデータ記憶部42aに記憶する(S10)。
【0068】
次に、G72G90コードに基づき、XYテーブル30は、連続打抜加工(G66)の開始位置であるX座標50、Y座標50に位置決めされる。
【0069】
次に、前述したように短縮制御が有効(B 1指令)とされている(S11)ので、指令が連続打抜加工か否かが判定される(S31)。ここで、G66コードは連続打抜加工を示しているので、G66コードを読み込んだ連続打抜加工検出部49は、連続打抜加工が開始されると判定し、動作パターン設定部42に短縮制御を指令する。即ち、第1待機位置W1(=3.5mm)と第2待機位置W2(=1.0mm)とを比較し、大きいほうのデータを最大待機位置W4(本例では3.5mm)とする(S32)。この最大待機位置W4に安全値ΔWを加算して、短縮最大待機位置Wtmp(本例では4.5mm)を設定する(S33)。この短縮最大待機位置Wtmpを板厚tによって補正し、ストリッパ待機位置Wは5.7mmとなる(S34)。
【0070】
動作パターン設定部42は、このストリッパ待機位置Wに基づいて実加工動作パターンを設定し(S34)、ストローク制御部43に転送する(S35,S36)。ストローク制御部43は、実加工動作パターンに基づき、連続打抜加工を継続する間は、打抜後にパンチ金型31及びストリッパ32をパスラインPからストリッパ待機位置W(=5.7mm)まで上昇させて待機させ、ワーク26を次加工位置に移動させ、次の打抜に移るという連続打抜を繰り返す(S37)。
そして、連続打抜加工検出部49がG66による連続打抜加工が終了したことを検出したら(S38)、データ記憶部42aのデータをストローク制御部43に送信し、ストローク制御部43は転送されたデータに基づく新たなストリッパ待機位置W(=18.2mm)までパンチ金型31とストリッパ32の下端面を上昇させる(S39)。
【0071】
そして、次の指令が読み込まれると、次加工が有りと判断し(S42)、次指令が連続打込加工のときは(S43)、S36に戻って前記連続打込加工の処理を繰り返す。連続打込加工でないときは、S15に戻って次の加工指令に基づいて以上の処理を繰り返す。
以降の処理については同様であり、その説明を省略する。
【0072】
以上説明したように、本実施形態によれば、連続打抜加工時において、それまでの成形加工におけるワーク26の成形高さを考慮せずに、この時のパンチ金型31の形状、高さ及び加工内容に基づいて定められたストリッパ待機位置Wにパンチ金型31及びストリッパ32を上昇させて、連続打抜加工が行われる。
連続打抜加工の場合にはワーク上の平坦な範囲に、つまり成形部等の突出部位が無い平面に加工を行なうため、ワーク26を移動する際に、パンチ金型31及びストリッパ32は、ワーク26が過去に成形加工された範囲を通過することがない。従って、通常の打抜加工のように、成形されたワーク部位を避けるためのストリッパ待機位置Wを設定する必要がなく、連続打抜加工中のストリッパ待機位置Wを低く設定することが可能である。
これにより、連続打抜加工の時にパンチ金型31及びストリッパ32の上昇と下降とに要する時間を短縮でき、かつストリッパ32とワーク26との干渉を防止できる。従って、加工時間が短縮化されて加工効率を向上できる。また、金型とワークとの干渉によるワークのミクロジョイント外れや損傷が発生することがなく、加工作業が中断されることがないので作業性が良い。
【0073】
また、連続打抜加工の終了後には、前加工の最大成形高さを考慮せずに設定した連続打抜加工時のストリッパ待機位置Wを、連続打抜加工前のストリッパ待機位置Wに戻している。これにより、連続打抜加工が終了した後には、ストリッパ32がそれまでの加工における最大成形高さを考慮に入れたストリッパ待機位置Wに上昇するので、ストリッパ32とワーク26との干渉を確実に防止できる。従って、干渉により加工が中断されることがなく、加工効率を向上できる。
【0074】
また、前記短縮制御を行なわないようにも設定自在としている。これにより、試作加工時の確認作業や、加工時にワーク26の反りが大きい場合等には、短縮制御を行なわないようにして、ストリッパ32とワーク26との干渉を確実に避けることができる。これにより、作業の中断を防いで、作業効率を向上させることが可能となる。
【0075】
尚、上記実施形態では、連続打抜加工を行う場合について説明したが、ワークの平坦な範囲内で連続的に成形加工を行う場合にも本発明にかかる待機位置設定による制御を適用できることは言うまでもない。このとき、連続成形加工に用いる金型の金型データに基づいて、金型とその金型による成形のワーク部位との干渉を回避できるだけの連続加工の待機位置を設定すれば良いので、前実施形態と同様に待機位置を低く設定でき、同じ効果が得られる。
【0076】
また、ストリッパ32を必ず使用するようにして説明したが、これに限られるものではない。例えば、パンチ金型31及びダイ金型33のみを使用するようなパンチプレスの加工においても適用可能である。このような場合には、図5に示す動作パターン記憶部41におけるパンチ軸待機位置データを第2待機位置W2として使用することができる。
また、ストリッパ32及びパンチ金型31の待機位置について説明したが、ワーク26の下方にあるダイ金型33が、ワーク26下方に突出した成形部を避ける場合の、ダイ金型33の下方向の待機位置についても全く同様である。ただし、ダイ金型33に関する上下方向の移動位置は、元来パスラインP(ワーク26の下面位置)を基準として設定されているので、前述の板厚tによる補正は不要となる。
【0077】
また、最大待機位置W4に安全値ΔWを加算して最大成形高さWMを求めると説明したが、この方法に限られるものではなく、例えば最大待機位置W4に所定の安全率を乗ずるようにしてもよい。
また、例えば、予め複数段階(例えば4段階)の待機位置を定めておき、これらの4段階の待機位置の中から、最大待機位置W4よりも大きく、かつ最も最大待機位置W4に近い待機位置を選択して、これを最大成形高さWMとしてもよい。即ち、この場合、待機位置の設定可能な複数段階を5mm、10mm、15mm及び20mmと予め定めておいたとき、最大待機位置W4が14mmであったとすると、最大成形高さWMは15mmに設定されることになる。この最大成形高さWMに基づいて、待機位置を決めるようにすればよい。
【図面の簡単な説明】
【図1】実施形態によるパンチプレスの構成図。
【図2】パンチプレスの加工制御器の制御ブロック図。
【図3】NCプログラムの一例。
【図4】金型管理情報記憶部の説明図。
【図5】動作パターン記憶部の説明図。
【図6】使用金型順番データの説明図。
【図7】ストリッパ待機位置設定のフローチャート。
【図8】短縮制御のフローチャート。
【図9】従来技術によるパンチ待機位置設定のためのフローチャート。
【図10】連続打抜加工の一例を示す説明図。
【図11】パンチ金型の連続打抜加工時の軌跡を示す説明図。
【符号の説明】
1…パンチ軸ピストン、4…パンチ軸サーボバルブ、5…パンチ軸位置検出器、6…パンチ軸シリンダ、8…パンチ軸加圧室、9…パンチ軸引上室、10…ストリッパ軸ピストン、13…ストリッパ軸サーボバルブ、14…ストリッパ軸位置検出器、15…ストリッパ軸シリンダ、17…ストリッパ軸加圧室、18…ストリッパ軸引上室、19…下ダイ軸ピストン、20…下ダイ軸サーボバルブ、21…下ダイ軸位置検出器、22…下ダイ軸シリンダ、24…下ダイ軸加圧室、25…下ダイ軸引下室、26,27…マガジン、28…ATC装置、29…制御器、30…XYテーブル、31…パンチ金型、32…ストリッパ、33…ダイ金型、34…加工プログラム、35…金型管理情報記憶部、36…加工指令部、37…使用金型情報設定部、38…加工板厚情報記憶部、39…待機位置情報記憶部、40…パンチ指令部、41…動作パターン記憶部、42…動作パターン設定部、43…ストローク制御部、44…開口、45…パンチ軸サーボアンプ、46…下ダイ軸サーボアンプ、47…ストリッパ軸サーボアンプ、48…始点、49…連続打抜加工検出部、51…プレス部、52…パンチ軸、53…下ダイ軸、54…ストリッパ軸、55…XYテーブル指令部、56…XY軸制御部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a punch press control method and a control apparatus therefor.
[0002]
[Prior art]
The punch press includes a controller, a die drive mechanism for mounting and moving the punch die and die die up and down, an XY table for supporting the workpiece and moving it in a horizontal plane, and a punch die and die die. A plurality of mold sets (hereinafter simply referred to as molds) formed of combinations are provided. The mold may include a stripper for pressing the workpiece from the upper surface during processing.
The controller selects a mold based on a preset machining program, attaches to the mold drive mechanism, and molds the workpiece (plate material) carried between the punch mold and the die mold. Punching or forming is performed by moving the drive mechanism up and down. After machining, the punch die is raised to a predetermined punch standby position so as not to interfere with the workpiece, and the die die is lowered to a predetermined lower die standby position so as not to interfere with the workpiece. Is moved to a new machining position.
[0003]
At this time, several punch standby positions are set in advance in the controller, and one of these punch standby positions is selected according to the workpiece forming height in the machining program, and the punch die is punched. There is known a technique for raising the standby position to avoid interference.
[0004]
In a punch press, a technique for setting a standby position of a punch die based on a forming height of a processed workpiece so that the punch die does not interfere with the workpiece has been conventionally known. For example, Japanese Patent Laid-Open No. 11-123472. It is shown in the gazette.
FIG. 9 shows a flowchart for setting the punch standby height (standby position) described in the publication, and the prior art will be described below with reference to FIG.
First, the controller calculates a molding height that is a reference for calculating the punch standby height according to a predetermined calculation formula (S91). This molding height is based on the lower end surface of the workpiece. For example, the height of the part that is molded from the upper surface of the workpiece (actual molding height), the plate thickness of the workpiece, and the part from the molding process upward A value obtained by adding a separation height, which is a safe value for releasing the punch die.
[0005]
Then, it is determined whether or not processing by a molding die has been performed at the time of the current processing (S92). If the die is not a molding die, the process proceeds to S93, and the molding height obtained in S91 or slightly higher than this. A large value is set as a punch standby height. In addition, when processing with a molding die is performed in S92, the current molding height calculated in S91 in S95 is greater than the maximum molding height up to the previous time (this is called the maximum molding height). It is determined whether or not it is small. The maximum molding height is stored in a storage device (not shown) inside the controller.
If the current molding height is smaller, in S93, the maximum molding height so far or a value slightly larger than this is set as the punch standby height. If the current molding height is larger, the maximum molding height is updated to the current molding height in S96, and then the updated maximum molding height or a value slightly larger than this is punched in S93. The waiting height is assumed.
[0006]
Next, in S94, the punch standby height determined in S93 is compared with a predetermined value (allowable value). If the punch standby height does not exceed the predetermined value, this processing flow is terminated and the above determination is made. The standby position control of the punch die is performed based on the punch standby height. If the punch standby height exceeds a predetermined value in S94, a PMC (programmable machine controller) (not shown) is notified in S97, and the PMC changes the die die height by a predetermined processing means (not shown). A predetermined process such as performing is performed.
In this way, the punch standby height is determined, and in subsequent processing, after the lower end surface of the punch die is raised to the punch standby height after processing, the workpiece is moved, and interference between the punch die and the workpiece occurs. Is avoiding.
[0007]
[Problems to be solved by the invention]
However, the prior art disclosed in the Japanese Patent Laid-Open No. 11-123472 has the following problems.
That is, according to the prior art, the maximum value of the molding height so far is stored as the maximum molding height, and the subsequent punch standby height (hereinafter referred to as the standby position) is the maximum molding height or this. It is set at a slightly higher position. Therefore, when machining a flat part without a forming part of the workpiece, the punch die must be raised to the punch standby position based on the maximum forming height every time punching is performed. Moreover, the punch standby position gradually increases each time the processing progresses and a molding process with a higher molding height is performed, so that there is a problem that the wasteful operation time of the punch die during the standby operation increases. .
[0008]
Such a problem becomes particularly noticeable in the case of continuous punching that continuously punches adjacent processing points.
An example of continuous punching is shown in FIG. That is, in the figure, a
[0009]
FIG. 11 shows a locus of movement of the punch die when continuous punching is performed after forming. In the drawing, the punch die is shown as if it moves from left to right in the figure, but in reality, the
As shown in the figure, in the continuous punching process, (1) after the punch die is lowered and the i-th punching process is finished, the setting is set to (2) despite the fact that the periphery is flat. Rises to the punch standby position W. Then, after (3) the
[0010]
The present invention has been made paying attention to the above-mentioned problems, and controls the punch press that can shorten the waiting time of the mold during continuous punching without interfering the mold with the molding part of the workpiece. It is an object to provide a method and a control device thereof.
[0011]
[Means, actions and effects for solving the problems]
In order to achieve the above object, the first invention processes a workpiece between a punch die and a die die that move up and down opposite to each other, and sets a standby position of the punch die when moving the workpiece after processing. In the punch press control method, the machining program is updated to the normal standby position that is set so as to avoid interference between the punch die and the workpiece in accordance with the workpiece forming height on the punch die path when the workpiece is moved. The die data of the punch mold used for the continuous punching process or the continuous molding process by using the normal standby position by the continuous punching process command or the continuous molding process command. The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by This is a method of temporarily replacing the standby position for continuous machining set based on the above.
[0012]
Further, the fifth invention provides a punch mold and a die mold provided so as to be movable up and down facing each other, and a workpiece carried between the punch mold and the die mold by controlling the vertical movement of the punch mold and the die mold. The standby position of the punch mold when machining and moving the workpiece after machining is set so that interference between the punch mold and the workpiece can be avoided sequentially according to the workpiece molding height on the punch mold path when moving the workpiece. In a punch press control device having a controller for updating to a normal standby position, the controller sets the normal standby position in accordance with a continuous punching processing command or a continuous molding processing command in the processing program. Die data for punch dies used for punching or continuous forming The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by It is configured to temporarily replace the standby position for continuous machining set based on the above.
[0013]
According to the first and fifth inventions, in normal processing, the past maximum is taken into account the processed shape (molding height) of the workpiece in the previous processing so as to avoid interference between the punch die and the workpiece. The standby position is sequentially set according to the molding height, and the punch die is set to standby at the set normal standby position. And at the time of continuous punching processing or continuous forming processing, according to the continuous punching processing command or continuous forming processing command in the processing program, the normal standby position is set to the die such as the shape and processing type of the punch mold to be used. data The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by It is temporarily replaced with a standby position for continuous machining set based on the above, and the punch die is raised to this standby position for continuous machining to perform continuous punching or continuous molding. That is, in the case of at least one of continuous punching and continuous forming, machining is generally performed in a flat range on the workpiece, and when the workpiece is moved, the punch die is moved up to that of the workpiece. It does not pass through the range that was molded. Therefore, continuous punching or continuous forming can be performed by setting an optimal standby position that can avoid interference with the flat workpiece, without taking into account the processed forming height of the workpiece. The punch standby position during processing can be made lower than the normal standby position. As a result, the time required for raising and lowering the punch die during continuous machining can be shortened and interference between the punch die and the workpiece can be prevented, so that the machining time can be shortened and the machining efficiency can be improved.
[0014]
Further, the second invention is to hold the work upper surface with a stripper provided so as to be movable in the same direction as the punch die between the punch die and the die die that move up and down facing each other, and the punch die and die die. The workpiece is processed between molds, and the stripper standby position when moving the workpiece after machining is set so that interference between the stripper and workpiece can be avoided in sequence according to the workpiece forming height on the stripper path during workpiece movement. In the punch press control method for updating to a normal standby position, a stripper that uses the normal standby position for the continuous punching process or continuous forming process according to a continuous punching process command or a continuous forming process command in the processing program. Mold data The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by This is a method of temporarily replacing the standby position for continuous machining set based on the above.
[0015]
Further, the sixth invention is provided between the punch mold and the die mold, which are provided so as to be movable up and down facing each other, and is provided between the punch mold and the die mold so as to be movable in the same direction as the punch mold. The stripper that presses the upper surface of the workpiece and the vertical and vertical movements of the punch and die dies are controlled to process the workpiece that is loaded between them. In a punch press control device comprising a controller for updating to a normal standby position which is set so as to avoid interference between the stripper and the workpiece in accordance with the workpiece forming height on the stripper path, the controller is a machining program Mold data of the stripper used for the continuous punching process or continuous forming process by using the normal standby position according to the continuous punching process command or continuous forming process command. The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by It is configured to temporarily replace the standby position for continuous machining set based on the above.
[0016]
According to the second and sixth inventions, in the normal processing, the past maximum forming in consideration of the processed shape (forming height) of the workpiece in the previous processing so as to avoid the interference between the stripper and the workpiece. The stripper is made to wait at a normal standby position sequentially set according to the height. When continuous punching or continuous molding is performed, the normal standby position is used as the mold data such as the shape of the stripper used and the processing type. The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by It is temporarily replaced with a standby position for continuous machining set based on the above, and the continuous punching process or continuous molding process is performed by raising the stripper to the standby position for continuous machining. In other words, the stripper during continuous punching or continuous forming processing is set by setting an optimal standby position so that the stripper in use can avoid interference with a flat workpiece without considering the processed molding height. The standby position can be made lower than the normal standby position. As a result, the time required for raising and lowering the stripper during continuous machining can be shortened and interference between the stripper and the workpiece can be prevented, so that the machining time can be shortened and the machining efficiency can be improved.
[0017]
Further, the third aspect of the invention processes a workpiece between a punch die and a die die that move up and down opposite to each other, and sets the standby position of the die die when moving the workpiece after the processing as the die die when moving the workpiece. In the punch press control method, which is updated to the normal standby position that is set so as to avoid interference between the die mold and the workpiece in accordance with the workpiece forming height on the die path, continuous punching machining commands in the machining program Or the die data of the die mold used for the continuous punching process or the continuous molding process by using the normal standby position by the continuous molding process The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by This is a method of temporarily replacing the standby position for continuous machining set based on the above.
[0018]
According to a seventh aspect of the present invention, there is provided a punch die and a die die provided opposite to each other so as to be movable up and down, and a workpiece carried between the punch die and the die die by controlling the vertical movement of the punch die and the die die. The standby position of the die die when machining and moving the workpiece after machining is set so that interference between the die die and the workpiece can be sequentially avoided according to the workpiece molding height on the die die path when moving the workpiece. In a punch press control device having a controller for updating to a normal standby position, the controller sets the normal standby position in accordance with a continuous punching processing command or a continuous molding processing command in the processing program. Die mold data used for die cutting or continuous molding The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by It is configured to temporarily replace the standby position for continuous machining set based on the above.
[0019]
According to the third and seventh inventions, in normal processing, in order to avoid interference between the die mold and the workpiece, the processed shape (molding height) of the workpiece in the previous processing is taken into consideration in the past. The die mold is made to wait at a normal standby position that is sequentially set according to the maximum molding height. And at the time of continuous punching processing or continuous forming processing, the normal standby position is used as the die data such as the shape and processing type of the die mold to be used. The second standby position set to Standby position setting command in machining program The larger value of the first standby position set by It is temporarily replaced with a standby position for continuous machining set based on the above, and the die mold is lowered to this standby position for continuous machining to perform continuous punching or continuous molding. In other words, without considering the processed molding height, by setting the optimal standby position that can avoid interference with the flat workpiece, the die mold in use, during continuous punching processing or continuous molding processing The die mold standby position can be made closer to the work than the normal standby position (that is, the distance away from the work can be reduced). As a result, the time required for raising and lowering the die mold during continuous machining can be shortened and interference between the die mold and the workpiece can be prevented, so that the machining time can be shortened and the machining efficiency can be improved.
[0020]
The fourth invention is the first, second or third invention, Concerned Continuous punching Or After the continuous forming process is completed, the continuous process for Return the standby position to the original normal standby position. You It's a way.
[0021]
The eighth invention is the fifth, sixth or seventh invention, wherein the controller is Concerned Continuous punching Or After the continuous forming process is completed, the continuous process for Return the standby position to the original normal standby position. You It is configured.
[0022]
According to the fourth and eighth inventions, Concerned Continuous punching Or After the continuous forming process is completed, the continuous process for The standby position is returned to the normal standby position before continuous machining. Thus, after the continuous punching process or continuous forming process is completed, the normal standby position where the mold (punch mold, stripper and die mold) takes into account the molding height of the workpiece in the previous processing As a result, the interference between the mold and the workpiece can be reliably prevented even after the end of continuous machining. Therefore, machining is not interrupted and machining efficiency can be improved.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings. Note that, in each embodiment, the same elements as those used in the description of the prior art are denoted by the same reference numerals, and redundant description is omitted.
[0024]
In FIG. 1, the block diagram of the punch press in this invention is shown. In the figure, the punch press includes a
The
[0025]
A
A punch die 31 is detachably attached to the lower end portion of the
[0026]
A solenoid-type punch
A punch
[0027]
Similarly, a solenoid type stripper
A stripper
[0028]
A lower
[0029]
At the height between the punch die 31 and the
[0030]
The
[0031]
[0032]
An
[0033]
FIG. 2 is a control block diagram of the punch press control apparatus according to the present invention.
The
The
Now, it is assumed that the machining program is described by an NC program as shown in FIG. In the drawing, (T) code represents a plate thickness setting command of the workpiece W to be machined, and (P) code represents a standby position setting command for setting the respective standby positions of the
The
[0034]
In the mold management
New registration and deletion of molds can be performed from outside the
[0035]
As shown in FIG. 5, an operation pattern corresponding to a mold to be used is stored in the operation
The stripper shaft standby position in FIG. 5 at this time, that is,
[0036]
Next, a procedure for performing processing by such a
In the following description, for the sake of simplicity, it is assumed that the
[0037]
First, the pre-processing procedure will be described. The
First, a die designation command (T code in NC language) stored in the
At this time, the molding height data entered in the radius (height) column of the molding die in FIG. 6 is referred to as a third standby position W3. The third standby position W3 indicates the molding height of the mold used.
[0038]
Second, the data of the plate thickness t set by the plate thickness setting command described in the
[0039]
Third, the standby position data set by the standby position setting command described in the
[0040]
Next, when machining is started, the operation
The
[0041]
When the machining command (G00 code, G66 code, G67 code, etc.) described in the
The XY
[0042]
When the machining command from the XY
When the
[0043]
7 and 8 are flowcharts for setting the stripper standby position in the punch press configured as described above.
In FIG. 7, the operation
[0044]
In S4, the first standby position W1 stored in the standby position
[0045]
Next, in S6, the determined maximum standby position W4 and a predetermined safety value ΔW for preventing workpiece interference are added to determine and store the maximum molding height WM.
[0046]
Next, the operation
[0047]
Next, based on the plate thickness t stored in the processed plate thickness
[0048]
Then, for example, based on the description of the
[0049]
In S15, the presence / absence of the next processing is determined. If there is no next processing, the present processing flow ends. If the next machining still remains in S15, the current maximum molding height WM is stored as the previous maximum molding height WM0 (S16), and the above process is repeated after returning to S1.
[0050]
As described above, the processing when the shortening control is invalid in S11 is almost the same as the conventional technology, and is always set to the maximum forming height WM (normal standby position) in all processing including continuous punching. The
[0051]
Next, the shortening control in S14 will be described with reference to FIG.
In the figure, the continuous punching
[0052]
In S32, the operation
[0053]
The operation
[0054]
Next, the operation
[0055]
On the other hand, in S <b> 40, the operation
If there is no next machining command in S42, the shortening control is terminated and the process returns to the original S15 (see FIG. 7).
In S32 of the above flowchart, the maximum standby position W4 may always be set to the second standby position W2.
[0056]
Next, the flow of machining will be described in more detail according to an actual machining program example. An example of the NC program will be described with reference to FIG.
At the beginning of the program, the thickness t of the
[0057]
In this example program, the thickness t of the
Further, the shortening control setting command is described as, for example, (B1) when the shortening control is validated, as shown in the figure, and is described as (B2) when it is invalidated. For example, when (B3) is described, the validity / invalidity may be determined according to the state of a changeover switch or the like provided on an operation panel (not shown) of the
The safety value ΔW is not described in the program, but is assumed to be set to 1.0 mm in advance.
[0058]
The
First, when T100 is read, the
Then, the operation
[0059]
Next, the operation
Then, the first standby position W1 and the second standby position W2 are compared, and the larger 3.5 mm is set as the maximum standby position W4 (S3), and a safety value ΔW (= 1.0 mm) is added to the maximum standby position W4. Is set to the maximum molding height WM (S6). The stripper standby position W obtained by correcting this value with the plate thickness t is 5.7 mm (S9).
[0060]
The operation
When the positioning of the XY table 30 is finished at the machining position of the X coordinate 1000 and the Y coordinate 200 based on the G00 code, the
[0061]
Next, when T280 is read (S15, S42), the final maximum molding height WM (here, 4.5 mm) is stored as the previous maximum molding height WM0. In the same manner as described above, the
The operation
Since the operation pattern number of this mold is 20, a data group corresponding to the
[0062]
Next, since this is a forming process (S1 in FIG. 7), the operation
[0063]
And since the processing is performed before the processing with the T280 mold (S7), the previous maximum molding height WM0 and the maximum molding height WM obtained so far are compared, and the larger one is renewed. The maximum molding height WM is set (S8). At this time, since the previous maximum molding height WM0 was 4.5 mm based on the processing with the mold T100 of the
[0064]
The operation
When the positioning of the XY table 30 is finished at the machining positions of the X coordinate 150 and the Y coordinate 1200 based on the G00 code, the
[0065]
Next, when T175 is read (S15, S42), the previous maximum molding height WM0 is updated to the final maximum molding height WM (= 17.00 mm). Next, in the same manner as described above, the
The operation
[0066]
Next, the operation
[0067]
The operation
[0068]
Next, based on the G72G90 code, the XY table 30 is positioned at the X coordinate 50 and the Y coordinate 50 which are the start positions of the continuous punching process (G66).
[0069]
Next, since the shortening control is enabled (B1 command) as described above (S11), it is determined whether or not the command is continuous punching (S31). Here, since the G66 code indicates the continuous punching process, the continuous punching
[0070]
The operation
And if the continuous punching
[0071]
When the next command is read, it is determined that there is next machining (S42), and when the next command is continuous driving (S43), the process returns to S36 and the above-described continuous driving processing is repeated. When it is not continuous driving machining, the process returns to S15 and the above processing is repeated based on the next machining command.
The subsequent processing is the same, and the description thereof is omitted.
[0072]
As described above, according to the present embodiment, the shape and height of the punch die 31 at this time are not considered during the continuous punching process without considering the molding height of the
In the case of continuous punching, the punch die 31 and the
As a result, the time required for raising and lowering the punch die 31 and the
[0073]
In addition, after the continuous punching process is completed, the stripper standby position W at the time of continuous punching set without considering the maximum forming height of the previous process is returned to the stripper standby position W before the continuous punching process. Yes. As a result, after the continuous punching process is completed, the
[0074]
Further, it is possible to set so that the shortening control is not performed. Thereby, in the confirmation work at the time of trial processing or when the warpage of the
[0075]
In the above embodiment, the case of performing the continuous punching process has been described, but it goes without saying that the control by the standby position setting according to the present invention can be applied even when the forming process is continuously performed within a flat range of the workpiece. Yes. At this time, based on the mold data of the mold used for continuous molding processing, it is sufficient to set a standby position for continuous processing that can avoid interference between the mold and the work part of molding by the mold. The standby position can be set low similarly to the form, and the same effect can be obtained.
[0076]
Further, the
Further, the standby positions of the
[0077]
Further, it has been described that the maximum molding height WM is obtained by adding the safety value ΔW to the maximum standby position W4. However, the present invention is not limited to this method. For example, the maximum standby position W4 is multiplied by a predetermined safety factor. Also good.
Further, for example, standby positions in a plurality of stages (for example, four stages) are determined in advance, and a standby position that is larger than the maximum standby position W4 and closest to the maximum standby position W4 is selected from these four stages of standby positions. This may be selected and set as the maximum molding height WM. In other words, in this case, when the plurality of stages where the standby position can be set is predetermined as 5 mm, 10 mm, 15 mm and 20 mm, and the maximum standby position W4 is 14 mm, the maximum molding height WM is set to 15 mm. It will be. The standby position may be determined based on the maximum molding height WM.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a punch press according to an embodiment.
FIG. 2 is a control block diagram of a punch press machining controller.
FIG. 3 shows an example of an NC program.
FIG. 4 is an explanatory diagram of a mold management information storage unit.
FIG. 5 is an explanatory diagram of an operation pattern storage unit.
FIG. 6 is an explanatory diagram of used mold order data.
FIG. 7 is a flowchart for setting a stripper standby position.
FIG. 8 is a flowchart of shortening control.
FIG. 9 is a flowchart for setting a punch standby position according to the prior art.
FIG. 10 is an explanatory view showing an example of continuous punching.
FIG. 11 is an explanatory diagram showing a locus during continuous punching of a punch die.
[Explanation of symbols]
DESCRIPTION OF
Claims (8)
加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるパンチ金型(31)の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換えることを特徴とするパンチプレスの制御方法。The workpiece (26) is machined between the punch die (31) and die die (33) that move up and down facing each other, and the standby position of the punch die (31) when the workpiece is moved after machining Punch press that is updated to the normal standby position that is set so as to avoid interference between the punch die (31) and the workpiece (26) sequentially according to the workpiece forming height on the punch die (31) path during movement In the control method of
The normal standby position is set in the die data of the punch die (31) used for the continuous punching process or continuous forming process by the continuous punching process command or continuous forming process command in the processing program . 2. Temporarily replacing a standby position for continuous machining set based on the larger value of the standby position and the first standby position set by the standby position setting command in the machining program. Punch press control method.
加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるストリッパ(32)の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換えることを特徴とするパンチプレスの制御方法。The upper surface of the work (26) is pressed by a stripper (32) provided so as to be movable in the same direction as the punch die (31) between the punch die (31) and the die die (33) that move up and down facing each other. At the same time, the workpiece (26) is machined between the punch die (31) and the die die (33), and the standby position of the stripper (32) when moving the workpiece after machining is set as the stripper (32) when moving the workpiece. In the punch press control method of updating to the normal standby position set so as to avoid the interference between the stripper (32) and the work (26) sequentially according to the work forming height on the path,
The second standby set in the mold data of the stripper (32) used for the continuous punching process or continuous forming process by the continuous punching process command or continuous forming process command in the processing program. punch press and replaces temporarily at the standby position for continuous processing, which is set based on whichever is larger of the first standby position is set by the standby position setting command in the position and the machining program Control method.
加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるダイ金型(33)の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換えることを特徴とするパンチプレスの制御方法。The workpiece (26) is machined between the punch die (31) and die die (33) that move up and down facing each other, and the standby position of the die die (33) when the workpiece is moved after machining Punch press that is updated to the normal standby position that is set so as to avoid interference between the die die (33) and the workpiece (26) in accordance with the workpiece molding height on the die die (33) path during movement In the control method of
The normal standby position is set in the die data of the die die (33) used for the continuous punching process or continuous forming process by the continuous punching process command or continuous forming process command in the processing program . 2. Temporarily replacing a standby position for continuous machining set based on the larger value of the standby position and the first standby position set by the standby position setting command in the machining program. Punch press control method.
当該連続打抜加工又は連続成形加工の終了後に、前記連続加工用の待機位置を元の前記通常の待機位置に戻すことを特徴とするパンチプレスの制御方法。In the control method of the punch press according to claim 1, 2, or 3,
A punch press control method comprising: returning the standby position for continuous processing to the original normal standby position after completion of the continuous punching process or continuous forming process.
制御器(29)は、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるパンチ金型(31)の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換えることを特徴とするパンチプレスの制御装置。The punch mold (31) and die mold (33) provided opposite to each other and freely movable up and down, and the vertical movement of the punch mold (31) and die mold (33) are controlled between them. The workpiece (26) that has been loaded is machined, and the standby position of the punch die (31) when moving the workpiece after machining is sequentially changed according to the workpiece molding height on the punch die (31) path when moving the workpiece. In a punch press control device comprising a controller for updating to a normal standby position set to avoid interference between the punch die (31) and the workpiece (26),
The controller (29) uses the normal standby position in accordance with a continuous punching process command or continuous molding process command in the processing program, and the die of the punch mold (31) used for the continuous punching process or continuous molding process. Temporarily set to the standby position for continuous machining set based on the larger one of the second standby position set in the data and the first standby position set by the standby position setting command in the machining program. A control device for a punch press, characterized in that
制御器(29)は、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるストリッパ(32)の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換えることを特徴とするパンチプレスの制御装置。Punch mold (31) and die mold (33) provided opposite to each other and movable up and down, and the same as the punch mold (31) between the punch mold (31) and die mold (33) A stripper (32) that is provided so as to be movable in the direction, and controls the vertical movement of the punch die (31) and die die (33) to hold the upper surface of the workpiece (26), and the workpiece carried between them ( 26), the stripper (32) standby position when moving the workpiece after machining, and the stripper (32) and workpiece (26) in order according to the workpiece forming height on the stripper (32) path when moving the workpiece In a punch press control device comprising a controller for updating to a normal standby position set to avoid interference with
The controller (29) converts the normal standby position into the die data of the stripper (32) used for the continuous punching process or continuous forming process according to the continuous punching process command or continuous forming process command in the processing program. Temporary replacement with the standby position for continuous machining set based on the larger value of the second standby position that has been set and the first standby position that has been set by the standby position setting command in the machining program This is a punch press control device.
制御器(29)は、加工プログラム中の連続打抜加工指令又は連続成形加工指令によって、前記通常の待機位置を、当該連続打抜加工又は連続成形加工に用いるダイ金型(33)の金型データに設定されている第2待機位置及び加工プログラム中の待機位置設定指令により設定されている第1待機位置のいずれか大きい方の値に基づいて設定される連続加工用の待機位置に一時的に置き換えることを特徴とするパンチプレスの制御装置。The punch mold (31) and die mold (33) provided opposite to each other and freely movable up and down, and the vertical movement of the punch mold (31) and die mold (33) are controlled between them. The workpiece (26) that has been loaded is machined, and the standby position of the die mold (33) when moving the workpiece after machining is sequentially changed according to the workpiece molding height on the die mold (33) path when moving the workpiece. In a punch press control device comprising a controller for updating to a normal standby position set to avoid interference between the die mold (33) and the workpiece (26),
The controller (29) is a die of the die mold (33) that uses the normal standby position for the continuous punching process or continuous forming process according to the continuous punching process command or continuous forming process command in the processing program. Temporarily set to the standby position for continuous machining set based on the larger one of the second standby position set in the data and the first standby position set by the standby position setting command in the machining program. A control device for a punch press, characterized in that
制御器(29)は、当該連続打抜加工又は連続成形加工の終了後に、前記連続加工用の待機位置を元の前記通常の待機位置に戻すことを特徴とするパンチプレスの制御装置。The punch press control device according to claim 5, 6 or 7,
The controller (29) is a punch press control device, wherein after the continuous punching process or continuous forming process is completed, the standby position for continuous processing is returned to the original normal standby position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31412099A JP4094191B2 (en) | 1999-11-04 | 1999-11-04 | Punch press control method and control apparatus therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31412099A JP4094191B2 (en) | 1999-11-04 | 1999-11-04 | Punch press control method and control apparatus therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001129620A JP2001129620A (en) | 2001-05-15 |
| JP4094191B2 true JP4094191B2 (en) | 2008-06-04 |
Family
ID=18049494
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31412099A Expired - Lifetime JP4094191B2 (en) | 1999-11-04 | 1999-11-04 | Punch press control method and control apparatus therefor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4094191B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130227999A1 (en) * | 2011-01-11 | 2013-09-05 | Honda Motor Co., Ltd. | Workpiece punch-molding method and workpiece punch-molding device |
| CN111097844A (en) * | 2020-01-13 | 2020-05-05 | 奕东电子科技股份有限公司 | Stamping device with multifunctional die controller and stamping method thereof |
-
1999
- 1999-11-04 JP JP31412099A patent/JP4094191B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001129620A (en) | 2001-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100511052C (en) | Numerical control device | |
| US7110851B2 (en) | Numerically controlled device | |
| JP4094191B2 (en) | Punch press control method and control apparatus therefor | |
| JP3054223B2 (en) | Die management system for punch press | |
| JP3315511B2 (en) | Control method of punch press machine | |
| JP4301660B2 (en) | Punch press molding method | |
| JP2001047148A (en) | Punch press stripper control method and control apparatus | |
| JP4107774B2 (en) | Punch press control device and control method thereof | |
| JP3405154B2 (en) | Punch press | |
| JP4107770B2 (en) | Punch press work processing method | |
| JP2001138099A (en) | Punch press control method and control device | |
| JPH0470907A (en) | Set-up information processor for nc machine | |
| JPH05337564A (en) | Method for selecting die in punch press and control device therefor | |
| JP2000225535A (en) | Press composite processing method and apparatus | |
| JP3219785B2 (en) | Punch press control system | |
| JP5140360B2 (en) | Molding parameter management apparatus and method | |
| JP4683707B2 (en) | Punch press and die changing method in this punch press | |
| KR101987478B1 (en) | Method for controlling automatic workpiece discharge device of machine tool | |
| JP2503337B2 (en) | Hydraulic press | |
| JPH05131299A (en) | Hydraulic punch press | |
| JP2010023059A (en) | Control device for working machine and control method for working machine | |
| JPH0466231A (en) | Die changing system for turret punch press | |
| JP3727445B2 (en) | Mold control device for punch press machine | |
| JPH03221222A (en) | Skip treating device for punch press | |
| KR100779794B1 (en) | How to Check Tool Port Location of Machine Tool |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050907 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070726 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071002 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071128 |
|
| 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: 20080304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080305 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4094191 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130314 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140314 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |