JP3841569B2 - 放電加工機のジャンプ動作制御方法および装置 - Google Patents

放電加工機のジャンプ動作制御方法および装置 Download PDF

Info

Publication number
JP3841569B2
JP3841569B2 JP26033198A JP26033198A JP3841569B2 JP 3841569 B2 JP3841569 B2 JP 3841569B2 JP 26033198 A JP26033198 A JP 26033198A JP 26033198 A JP26033198 A JP 26033198A JP 3841569 B2 JP3841569 B2 JP 3841569B2
Authority
JP
Japan
Prior art keywords
jump
electrode
distance
time constant
acceleration
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
Application number
JP26033198A
Other languages
English (en)
Other versions
JP2000084739A (ja
Inventor
清 金田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Makino Milling Machine Co Ltd
Original Assignee
Makino Milling Machine Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Makino Milling Machine Co Ltd filed Critical Makino Milling Machine Co Ltd
Priority to JP26033198A priority Critical patent/JP3841569B2/ja
Publication of JP2000084739A publication Critical patent/JP2000084739A/ja
Application granted granted Critical
Publication of JP3841569B2 publication Critical patent/JP3841569B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は放電加工機のジャンプ動作制御方法および装置に関し、特にジャンプ動作に要する時間を短縮する放電加工機のジャンプ動作制御方法および装置に関する。
【0002】
【従来の技術】
放電加工機は、連続的に放電加工を行うと加工間隙に加工屑(スラッジ)が溜まり加工不良が発生する。この加工不良を防止するため、従来技術による放電加工機は、加工液供給ノズルを設けそのノズルから加工間隙に向けて加工液を噴出し加工屑を除去しながら放電加工を行っている。また、上記加工不良を防止するため、従来技術による形彫放電加工機は、放電加工を中断して電極をワークから瞬間的に逃がし(ジャンプさせ)、その後電極を再びワークに近づけて放電加工を再開する所謂ジャンプ制御を行っている。このジャンプ動作中の電極のポンピング作用により加工屑は加工間隙から排出される。
【0003】
ところで、形彫放電加工機では、加工面積が大きい電極程、極間に存在する加工液の圧力の影響を受けて電極が変形しやすくかつ機械振動により電極の軸心が傾きやすい。それゆえ、加工面積の大きい電極が使用されたとき、ジャンプ動作終了時に電極が部分的にワークに接近または接触する場合がある。このような場合、ジャンプ動作終了後放電加工に戻った時、極間が短絡状態となっているので、電極をワークから一度後退させた後再びワークに近づけて放電加工を再開しなければならない。その結果、加工が不安定となりかつ加工効率が悪化する。
【0004】
特許第2692022号公報には、大きな電極を用いても加工が安定しかつ加工効率を良好にする放電加工装置が開示されている。この放電加工装置は、ジャンプ動作時の電極に対する移動指令と実移動量との位置誤差量を検出し、検出した位置誤差量から電極面積を算出し、算出した電極面積に応じてジャンプ速度制御パターン、例えばジャンプ後退速度、ジャンプ前進速度、ジャンプ終了位置、速度変更位置および変更時速度等を設定するものである。
【0005】
【発明が解決しようとする課題】
上記特許第2692022号公報に開示された放電加工装置は、電極面積に応じてジャンプ速度制御パターンを設定するものであるが、加速度が一定に設定されているので、ジャンプ速度を短時間内に所定速度以上に上げることができず、ジャンプ動作時間を短縮できないという問題がある。以下に上記問題をより詳しく説明する。
【0006】
図7はサーボモータの速度曲線の典型例を加速度が同じになるように示した図である。図7において、71はS字型速度曲線、72は指数型速度曲線、73は直線型速度曲線を示す。図7において、横軸は時間、縦軸は速度を示し、横軸と各曲線で囲まれる面積は移動距離を示す。直線型速度曲線73は、時刻t0から最高速度Vm に至る時刻t1まで等加速度で加速し、時刻t1からt2まで等減速度で減速する様子を示す。指数型速度曲線72は、時刻t0から最高速度Vm に至る時刻t11まで指数関数的に加速する様子を示す。図示しないが、時刻t11以降は指数関数的に減速する。S字型速度曲線71は、時刻t0から最高速度Vm に至る時刻t21までS字に沿って加速し、時刻t21からt22までS字に沿って減速する様子を示す。図7から判るように、指数型速度曲線72は、t21<t11で判るように加減速に多くの時間がかかり、直線型速度曲線73は、加減速の始点・終点での加速度変化が大きく、この変化量が大きいと機械に悪影響を与える。そのため、加速度をS字型速度曲線71採用時ほど大きく設定できない。よって、S字型速度曲線71が短時間で滑らかな移動が可能なことが判る。
【0007】
上記特許第2692022号公報に開示された従来技術による放電加工装置は、速度の2段階制御によって停止を制御して、ジャンプ動作停止時の振動防止、電極とワークとの衝突による電極やワークの損傷を回避している。しかし、これら問題を改善するにあたって、加工上、ジャンプ動作時間が無駄な時間であるとの観点から、ジャンプ時間の短縮という考慮がなされていない。
【0008】
それゆえ、本発明は上記問題を解決し、ジャンプ動作時間を短縮し加工効率の良い放電加工機のジャンプ動作制御方法および装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
上記問題を解決する本発明による放電加工機のジャンプ動作制御方法は、電極とワークとの極間にパルス電圧を印加して発生する放電により前記ワークを加工しつつ、ジャンプ要求に応じて前記電極にジャンプ動作をさせる放電加工機のジャンプ動作制御方法において、予め設定されたジャンプ最大速度(Vcmnd)およびジャンプ指令加減速時定数(Tcmnd)から、前記電極が前記ジャンプ最大速度(Vcmnd)に達する最短の基準距離(Lref)を計算して記憶部に格納し、前記ジャンプ要求の指令を受け前記ジャンプ動作を開始する時の前記電極の位置から該電極が移動するジャンプ距離(Ljmp)を決定し、前記ジャンプ距離(Ljmp)が前記基準距離(Lref)よりも短い場合は、前記電極が前記ジャンプ距離(Ljmp)を移動する時のジャンプ速度(Vjmp)前記ジャンプ最大速度(Vcmnd)より小さくなるように、前記基準距離(Lref)に対する前記ジャンプ距離(Ljmp)の比と前記ジャンプ最大速度(Vcmnd)とから計算し、前記電極が前記ジャンプ速度(Vjmp)で前記ジャンプ距離(Ljmp)を移動するときの加減速時定数(Tjmp)前記ジャンプ指令加減速時定数(Tcmnd)より小さくなるように、前記基準距離(Lref)に対する前記ジャンプ距離(Ljmp)の比と前記ジャンプ指令加減速時定数(Tcmnd)とから計算し、前記ジャンプ距離(Ljmp)、前記ジャンプ速度(Vjmp)および前記加減速時定数(Tjmp)に基づき、前記電極のジャンプ動作時間が短縮されるように制御することを特徴とする
【0010】
上記構成により、ジャンプ動作時に電極を移動する加減速時定数が可変され、ジャンプ動作時間が短縮される。
本発明による放電加工機のジャンプ動作制御方法において、前記加減速時定数(Tjmp)は、前記ジャンプ動作時の前記電極の往路における第1加速時定数と第1減速時定数および前記電極の復路における第2加速時定数と第2減速時定数からなり、各々独立に設定可能である。
【0011】
上記構成により、特に、ジャンプ動作終了時における電極移動の減速を緩やかに設定でき、電極とワークの衝突が防止され、ひいては衝突による電極やワークの損傷が回避される。
上記問題を解決する本発明による放電加工機のジャンプ動作制御装置は、電極とワークとの極間にパルス電圧を印加して発生する放電により前記ワークを加工しつつ、ジャンプ要求に応じて前記電極にジャンプ動作をさせる放電加工機のジャンプ動作制御装置において、予め設定されたジャンプ最大速度(Vcmnd)およびジャンプ指令加減速時定数(Tcmnd)から、前記電極が前記ジャンプ最大速度(Vcmnd)に達する最短の基準距離(Lref)を計算して格納する記憶部と、前記極間の状態に応じて前記電極の送り指令を出力する電極送り制御手段と、前記ジャンプ要求の指令を受け前記ジャンプ動作を開始する時の前記電極の位置から該電極が移動するジャンプ距離(Ljmp)を決定し、前記ジャンプ距離(Ljmp)が前記基準距離(Lref)よりも短い場合は、前記電極が前記ジャンプ距離(Ljmp)を移動する距離(Lref)よりも短い場合は、前記電極が前記ジャンプ距離(Ljmp)を移動する時のジャンプ速度(Vjmp)前記ジャンプ最大速度(Vcmnd)より小さくなるように、前記基準距離(Lref)に対する前記ジャンプ距離(Ljmp)の比と前記ジャンプ最大速度(Vcmnd)とから計算し、前記電極が前記ジャンプ速度(Vjmp)で前記ジャンプ距離(Ljmp)を移動するときの加減速時定数(Tjmp)前記ジャンプ指令加減速時定数(Tcmnd)より小さくなるように、前記基準距離(Lref)に対する前記ジャンプ距離(Ljmp)の比と前記ジャンプ指令加減速時定数(Tcmnd)とから計算し、前記ジャンプ距離(Ljmp)、前記ジャンプ速度(Vjmp)および前記加減速時定数(Tjmp)に基づいて前記電極のジャンプ動作時の該電極の送り指令をジャンプ動作時間が短縮されるように出力するジャンプ制御手段と、前記ジャンプ動作時に前記ジャンプ制御手段から前記ジャンプ距離(Ljmp)、前記ジャンプ速度(Vjmp)および前記加減速時定数(Tjmp)を受け前記電極を位置決めするサーボ制御手段と、を具備することを特徴とする。
【0012】
本発明による放電加工機のジャンプ動作制御装置において、前記ジャンプ制御手段は、前記ジャンプ動作時の前記電極の往路における第1加速時定数と第1減速時定数および前記電極の復路における第2加速時定数と第2減速時定数からなる前記加減速時定数(Tjmp)を各々独立に設定する。
【0013】
【発明の実施の形態】
以下、添付図面を参照しつつ本発明の実施の形態について詳細に説明する。
図1は本発明による放電加工機のジャンプ動作制御装置の一実施形態を示す概略ブロック構成図である。図1は、電極1とワーク2との極間に加工電源3からパルス電圧を印加し、発生する放電によりワーク2を加工する形彫放電加工機のジャンプ動作制御装置を示す。ワーク2はXY移動テーブル4上に載置される。XY移動テーブル4は、X軸用サーボモータ5とY軸用サーボモータ6の駆動によりそれぞれX軸、Y軸方向に移動する。これにより、ワーク2のXY軸方向の位置決めが行われる。
【0014】
一方、電極1は、図示しないクイルに把持されており、図示しないコラムに取付けられたZ軸用サーボモータ7の駆動によりZ軸方向にクイルとともに移動する。これにより、非放電加工中における電極1のZ軸方向の位置決めと放電加工中における極間距離(ギャップ)の制御とが行われる。X軸用サーボモータ5、Y軸用サーボモータ6およびZ軸用サーボモータ7は、図示しないエンコーダをそれぞれ有し、サーボ制御手段8にX、Y、Z軸用モータの回転角度を示す信号、すなわち電極1のX、Y、Z軸方向の位置信号をそれぞれフィードバックする。
【0015】
加工電源3は、極間における放電が開始したことを検出するためのサーチ電源および放電加工中に使用するメイン電源を有し、加工条件設定手段10から極間への印加電圧、τON(放電時間)、τOFF(休止時間)等の加工電源用パラメータを受け、これらにしたがって電極1とワーク2との極間にパルス電圧を供給する。加工条件設定手段10は、XY移動テーブル4をX軸、Y軸方向に移動するための制御パラメータをテーブル送り制御手段11に送り、一方、電極1をZ軸方向に移動するための制御パラメータを電極送り制御手段12に送る。
【0016】
極間状態検出手段13は、電極1とワーク2との極間の状態が、加工電源3から極間にサーチ電圧を印加した後でまだ放電を開始していない状態かまたは短絡状態か、あるいは極間にメイン電圧を印加した後の放電状態か等を検出する機能を有する。加工条件設定手段10は、極間状態検出手段13から極間状態信号を受け、加工に適切な上記加工電源用パラメータを加工電源3に送る。
【0017】
極間状態検出手段13は、例えば極間に印加された電圧を検出して極間の状態を検出し、例えば極間の平均電圧を演算器14に送る。
演算器14は、極間状態検出手段13から受けた検出量と加工条件設定手段10から受けた目標基準値との差分である誤差量を示す信号を電極送り制御手段12に送る。電極送り制御手段12は、加工条件設定手段10から送られた制御パラメータと演算器14から送られた誤差量とに基づいて電極1の前進・後退量をサーボ制御手段8に出力する。
【0018】
データ入力手段15は、加工条件設定手段10に種々のデータを入力するための手段であり、図示しないキーボード、CRT等から構成される。加工条件設定手段10はデータ入力手段15による入力データおよび極間状態検出手段13から受けた極間状態信号に基づき、ワーク2を加工するために必要な加工電源用パラメータ、各サーボモータへの制御パラメータおよび目標基準値を設定する。また、加工条件設定手段10は、図示しない紙テープリーダやフロッピーディスクドライブ(FDD)により読取られた加工プログラムをブロック毎に読取ることもできる。
【0019】
ジャンプ制御手段16は、ジャンプ時期設定手段17および異常加工判定手段18から送られるジャンプ要求信号に応じて電極1のジャンプ動作を開始する。ジャンプ時期設定手段17は、極間状態検出手段13から極間の放電状態を示す信号を受け、放電状態が所定時間継続したときジャンプ時期と判定しジャンプ制御手段16にジャンプ要求信号を送る。このように、ジャンプ要求信号は所定のジャンプ周期毎に生成される。異常加工判定手段18は、極間状態検出手段13から異常放電カウンタ19に送られ計数された極間の異常状態を示す異常放電パルス信号の計数値を受け、この計数値が所定値を超えたとき極間は異常状態であると判定し、ジャンプ制御手段16にジャンプ要求信号を送る。
【0020】
上述した各手段の機能を遂行する放電加工制御装置100は、例えば図示しない双方向バスにより相互に接続されたCPU、ROM、RAM、B(バッテリバックアップ)RAM、各種入力インタフェースおよび各種出力インタフェースを備えたマイクロコンピュータシステムとして構成される。入力インタフェースには、キーボードおよびA/Dコンバータ等が接続される。A/Dコンバータには、例えば極間のアナログ電圧がアッテネータを介してローレベルで入力され、デジタルデータに変換される。出力インタフェースには、CRT、プリンタおよびD/Aコンバータ等が接続される。
【0021】
次に、図1に示す本発明による放電加工機のジャンプ動作制御装置により遂行されるジャンプ動作制御について以下に説明する。
図2は本発明によるジャンプ制御のメインルーチンを示すフローチャートである。以下、図1と図2を相互に参照しつつ説明する。本ルーチンは、所定の周期毎、例えば10ms毎に実行される。本制御装置の電源投入直後、放電加工中を示すフラグ EDFLGとジャンプ動作中を示すフラグJPFLG とはそれぞれ0にリセットされる。先ず、ステップ201では、加工条件設定手段10により読取られた加工プログラムのブロックが加工起動指令を示すものであるか否かを判定し、その判定結果がYESのときはステップ202に進み、放電加工中フラグ EDFLGを1にセットし、その判定結果がNOのときは本ルーチンを終了する。ここで、加工起動指令とは、電極1をワーク2に向けて加工開始させる指令を意味する。
【0022】
ステップ203では、加工条件設定手段10から加工電源3に加工電源用パラメータを、加工条件設定手段10からテーブル送り制御手段11および電極送り制御手段12に制御パラメータをそれぞれ送り、各パラメータを設定する。
ステップ204では、ジャンプ動作中か否かをフラグJPFLG により判定し、JPFLG =1のときはジャンプ動作中と判定しステップ211に進み、JPFLG =0のときはジャンプ動作終了と判定しステップ205に進む。ステップ211のジャンプ制御については図6を用いて後で説明する。
【0023】
ステップ205では、ジャンプ時期設定手段17または異常加工判定手段18からジャンプ制御手段16にジャンプ要求指令が入力されたか否かを判別し、その判別結果がYESのときはステップ208に進み放電加工中フラグ EDFLGを0にリセットし、次いでステップ209でジャンプ動作中を示すフラグJPFLG を1にセットした後、ステップ210に進みジャンプ設定を行う。ステップ210のジャンプ設定については図4を用いて後で説明する。一方、ステップ205の判別結果がNOのときはステップ206に進み電極送り制御を実行する。ステップ206の電極送り制御については図3を用いて後で説明する。
【0024】
ステップ207では、ワーク2の加工が終了したか否かを電極1のZ軸方向の位置から判定し、電極1が所定の加工深さに到達したとき加工終了と判定し本ルーチンを終了し、一方、電極1が所定の加工深さまで到達していないとき加工未終了と判定しステップ204に戻る。
ステップ212では、電極1がジャンプ動作を終了しジャンプ終了位置に到達したか否かを判定し、その判定結果がYESのときはステップ213に進みジャンプ中フラグJPFLG を0にリセットした後、ステップ202に戻り、放電加工を再開し、その判定結果がNOのときはステップ204に戻る。ステップ212における電極1がジャンプ終了位置に到達したことの判定は、例えば電極1をZ軸方向に移動するZ軸用サーボモータ7の出力パルスを計数して行う。すなわち、ジャンプ要求指令の発生から電極1が後述するジャンプ距離LJMP だけZ軸方向にワーク2から離れ、再びジャンプ距離LJMP だけワーク2に接近したことを、上記出力パルスを計数して確認し、上記判定を行う。次に、図2のステップ206の電極送り制御について以下に説明する。
【0025】
図3は電極送り制御のサブルーチンを示すフローチャートである。本ルーチンは図2のステップ206の詳細を示すものであり、ステップ301では、極間状態検出手段13により検出された極間の電圧を読取る。ステップ302では、極間状態検出手段13が検出した極間の電圧と加工条件設定手段10が設定した目標基準値との差分である誤差量を演算器14により算出し、電極送り制御手段12に送る。電極送り制御手段12は、加工条件設定手段10から送られた制御パラメータと演算器14から送られた誤差量に基づいて、放電制御F/B量(前進/後退量)を計算する。
【0026】
ステップ303では、電極送り制御手段12から送られた放電制御F/B量(前進/後退量)に基づいて、サーボ制御手段8は加工ブロックの補間演算を行う。ステップ304では、サーボ制御手段8のステップ303における補間演算に基づき送り軸の出力パルスをZ軸用駆動モータ7に出力し電極1のZ軸方向の位置決め制御を行う。次に、図2のステップ210のジャンプ設定について以下に説明する。
【0027】
図4はジャンプ設定のサブルーチンを示すフローチャートである。図4に示すジャンプ設定は図2から判るようにジャンプ要求によりジャンプ動作が開始される毎にジャンプ制御手段16により1回だけ設定される。先ず、ステップ401では、放電加工時における電極送り制御手段12からサーボ制御手段8への移動指令の出力を一時停止する。
【0028】
ステップ402では、ジャンプ要求が指令された時の電極のZ軸上の現在位置から電極をワークから逃がすべくZ軸方向に戻す距離(ジャンプ距離)LJMP を設定する。このジャンプ距離LJMP の設定には、次の3つの方法があり、これらの何れかを選択して行う。
1.電極をZ軸上の所定の位置に戻す(戻し位置固定)。
【0029】
2.電極の現在位置から所定距離だけZ軸方向に戻す(戻し量固定)。
3.極間の状態に応じた距離だけZ軸方向に戻す(戻し量可変)。
ステップ403では、基準距離LREF を記憶部から読取る。ここで、基準距離LREF とは、指令されたジャンプ速度・加減速パターン・加速度で移動するのに必要な最短距離を言う。この基準距離LREF は、加工条件設定手段10により、ジャンプ最大速度すなわちジャンプ指令速度Vcmnd、ジャンプ加速度すなわち、ジャンプ指令加減速時定数Tcmndがパラメータとして与えられたとき、予め計算し記憶部、例えばRAMに格納しておく。
【0030】
ステップ404では、ステップ402で設定したジャンプ距離LJMP とステップ403で読取った基準距離LREF とを比較し、LJMP <LREF のときはステップ405に進み、LJMP ≧LREF のときはステップ406に進む。
ステップ405では、電極がジャンプ距離LJMP を指令されている加減速パターン、加速度で移動した時の最大ジャンプ速度VJMP を次式から計算する。
【0031】
JMP = VCMND× √(LJMP /LREF ) … (1)
ステップ406では、ジャンプ速度VJMP を指令速度VCMNDに設定する。
ここで、基準距離LREF がLJMP <LREF のとき、式(1)に従ってジャンプ速度VJMP を計算する理由について以下に説明する。
図5はジャンプ距離とジャンプ速度曲線との関係を示す図である。図5において横軸は時間、縦軸は速度を示す。ジャンプ距離LJMP が基準距離LREF 以上のとき(LJMP ≧LREF )、速度曲線51、52に示すように、ジャンプ速度はジャンプ距離LJMP に到達するまでにジャンプ指令速度VCMNDに到達するが、ジャンプ距離LJMP が基準距離LREF に満たないとき(LJMP <LREF )、速度曲線53、54に示すように、ジャンプ速度はジャンプ距離LJMP に到達するまでにジャンプ指令速度VCMNDに到達しない。ここで、速度曲線53、54は、同一距離をジャンプ動作するときの曲線を示す。このような(LJMP <LREF )のとき、ジャンプ指令速度VCMNDを維持しつつ、速度曲線53のように、(LJMP ≧LREF )のときの速度曲線51や52に沿った曲線にするよりも、速度曲線54のように、加速度が指令された加速度となるように、速度・加減速時定数を変更した曲線にした方が短時間にジャンプ動作を終了させることができることが判る。それゆえ、本発明は、ジャンプ距離が短い(LJMP <LREF )とき、式(1)に従ってジャンプ速度VJMP を計算して、速度曲線54を得るようにしている。
【0032】
再び、図4のフローチャートに戻る。
ステップ407では、ステップ405により計算されたジャンプ速度に応じてジャンプ加減速時定数TJMP を次式から計算する。
JMP = TCMND× √(LJMP /LREF ) … (2)
ここで、TCMNDは、指令速度VCMNDに対応する予め記憶部、例えばRAMに格納したジャンプ指令加減速時定数TCMNDを意味する。
【0033】
また、ステップ407では、ステップ406により設定された指令速度VCMNDに対応するジャンプ指令加減速時定数TCMNDをジャンプ加減速時定数TJMP として設定する(TJMP =TCMND)。次に、図2のステップ211のジャンプ制御について以下に説明する。
図6はジャンプ制御のサブルーチンを示すフローチャートである。図4に示すジャンプ設定のサブルーチンはジャンプ制御手段16により実行され、ジャンプ距離LJMP 、ジャンプ速度VJMP およびジャンプ加減速時定数TJMP が設定される。サーボ制御手段8は、ジャンプ制御手段16により設定されたジャンプ距離LJMP 、ジャンプ速度VJMP およびジャンプ加減速時定数TJMP を受け、これらに基づいて、ステップ601では、ジャンプブロックの加減速を演算する。ステップ602では、ステップ601で演算したジャンプブロックの加減速に基づきジャンプブロックの補間を演算する。ステップ603では、ステップ602における補間演算に基づき送りパルスをZ軸用駆動モータ7に出力し電極1のZ軸方向の位置決め制御を行う。
【0034】
以上説明した本発明の実施の形態では、往路と復路の距離が互いに等しいジャンプ動作を例にとって説明したが、本発明はこれに限定されるものでなく、電極のジャンプ開始位置から停止位置(上死点)すなわち往路の距離と、電極の上死点からジャンプ終了位置(下死点)すなわち復路の距離とをそれぞれ独立に設定し、これらの距離を異ならせてもよい。また、上死点では、多少のオーバーシュートが許容され停止精度も要求されないが、下死点では、電極とワークとの間が微小なギャップであり、電極とワークの衝突を避けるためオーバーシュートを防止する必要があり停止精度もμm単位と高くする必要がある。このため、下死点での減速は緩やかに行うよう減速度を設定する必要があり、これを実現するため、例えば、図7に示すS字型速度曲線71のように、加減速時定数、すなわちジャンプ動作時の電極の往路における第1加速時定数と第1減速時定数および復路における第2加速時定数と第2減速時定数をそれぞれ独立に設定する。
【0035】
【発明の効果】
以上説明したように、本発明によれば、ジャンプ要求が出された時、ジャンプ制御手段によりジャンプ距離、ジャンプ速度およびジャンプ加減速時定数を設定し、これらの設定に従ってサーボ制御手段により電極のジャンプ動作を制御するので、ジャンプ動作時間を短縮し加工効率の良い放電加工機のジャンプ動作制御方法および装置を提供することができる。
【0036】
また、本発明によれば、ジャンプ動作時の電極の往路における第1加速時定数と第1減速時定数および復路における第2加速時定数と第2減速時定数を、それぞれ独立に設定するので、例えばジャンプ動作終了時における電極移動の減速を緩やかに設定でき、電極とワークの衝突が防止でき、ひいては衝突による電極やワークの損傷を回避できる。
【図面の簡単な説明】
【図1】本発明による放電加工機のジャンプ動作制御装置の一実施形態を示す概略ブロック構成図である。
【図2】本発明によるジャンプ制御のメインルーチンを示すフローチャートである。
【図3】電極送り制御のサブルーチンを示すフローチャートである。
【図4】ジャンプ設定のサブルーチンを示すフローチャートである。
【図5】ジャンプ距離とジャンプ速度曲線との関係を示す図である。
【図6】ジャンプ制御のサブルーチンを示すフローチャートである。
【図7】サーボモータの速度曲線の典型例を示す図である。
【符号の説明】
1…電極
2…ワーク
3…加工電源
4…XY移動テーブル
5、6、7…X、Y、Z軸用サーボモータ
8…サーボ制御手段
10…加工条件設定手段
11…テーブル送り制御手段
12…電極送り制御手段
13…極間状態検出手段
14…演算器
15…データ入力手段
16…ジャンプ制御手段
17…ジャンプ時期設定手段
18…異常加工判定手段
19…異常放電カウンタ
100…放電加工制御装置

Claims (4)

  1. 電極とワークとの極間にパルス電圧を印加して発生する放電により前記ワークを加工しつつ、ジャンプ要求に応じて前記電極にジャンプ動作をさせる放電加工機のジャンプ動作制御方法において、
    予め設定されたジャンプ最大速度(Vcmnd)およびジャンプ指令加減速時定数(Tcmnd)から、前記電極が前記ジャンプ最大速度(Vcmnd)に達する最短の基準距離(Lref)を計算して記憶部に格納し、
    前記ジャンプ要求の指令を受け前記ジャンプ動作を開始する時の前記電極の位置から該電極が移動するジャンプ距離(Ljmp)を決定し、
    前記ジャンプ距離(Ljmp)が前記基準距離(Lref)よりも短い場合は、前記電極が前記ジャンプ距離(Ljmp)を移動する時のジャンプ速度(Vjmp)前記ジャンプ最大速度(Vcmnd)より小さくなるように、前記基準距離(Lref)に対する前記ジャンプ距離(Ljmp)の比と前記ジャンプ最大速度(Vcmnd)とから計算し、前記電極が前記ジャンプ速度(Vjmp)で前記ジャンプ距離(Ljmp)を移動するときの加減速時定数(Tjmp)前記ジャンプ指令加減速時定数(Tcmnd)より小さくなるように、前記基準距離(Lref)に対する前記ジャンプ距離(Ljmp)の比と前記ジャンプ指令加減速時定数(Tcmnd)とから計算し、
    前記ジャンプ距離(Ljmp)、前記ジャンプ速度(Vjmp)および前記加減速時定数(Tjmp)に基づき、前記電極のジャンプ動作時間が短縮されるように制御することを特徴とした放電加工機のジャンプ動作制御方法。
  2. 前記加減速時定数(Tjmp)は、前記ジャンプ動作時の前記電極の往路における第1加速時定数と第1減速時定数および前記電極の復路における第2加速時定数と第2減速時定数からなり、各々独立に設定可能な請求項1に記載の放電加工機のジャンプ動作制御方法。
  3. 電極とワークとの極間にパルス電圧を印加して発生する放電により前記ワークを加工しつつ、ジャンプ要求に応じて前記電極にジャンプ動作をさせる放電加工機のジャンプ動作制御装置において、
    予め設定されたジャンプ最大速度(Vcmnd)およびジャンプ指令加減速時定数(Tcmnd)から、前記電極が前記ジャンプ最大速度(Vcmnd)に達する最短の基準距離(Lref)を計算して格納する記憶部と、
    前記極間の状態に応じて前記電極の送り指令を出力する電極送り制御手段と、
    前記ジャンプ要求の指令を受け前記ジャンプ動作を開始する時の前記電極の位置から該電極が移動するジャンプ距離(Ljmp)を決定し、前記ジャンプ距離(Ljmp)が前記基準距離(Lref)よりも短い場合は、前記電極が前記ジャンプ距離(Ljmp)を移動する距離(Lref)よりも短い場合は、前記電極が前記ジャンプ距離(Ljmp)を移動する時のジャンプ速度(Vjmp)前記ジャンプ最大速度(Vcmnd)より小さくなるように、前記基準距離(Lref)に対する前記ジャンプ距離(Ljmp)の比と前記ジャンプ最大速度(Vcmnd)とから計算し、前記電極が前記ジャンプ速度(Vjmp)で前記ジャンプ距離(Ljmp)を移動するときの加減速時定数(Tjmp)前記ジャンプ指令加減速時定数(Tcmnd)より小さくなるように、前記基準距離(Lref)に対する前記ジャンプ距離(Ljmp)の比と前記ジャンプ指令加減速時定数(Tcmnd)とから計算し、前記ジャンプ距離(Ljmp)、前記ジャンプ速度(Vjmp)および前記加減速時定数(Tjmp)に基づいて前記電極のジャンプ動作時の該電極の送り指令をジャンプ動作時間が短縮されるように出力するジャンプ制御手段と、
    前記ジャンプ動作時に前記ジャンプ制御手段から前記ジャンプ距離(Ljmp)、前記ジャンプ速度(Vjmp)および前記加減速時定数(Tjmp)を受け前記電極を位置決めするサーボ制御手段と、
    を具備することを特徴とした放電加工機のジャンプ動作制御装置。
  4. 前記ジャンプ制御手段は、前記ジャンプ動作時の前記電極の往路における第1加速時定数と第1減速時定数および前記電極の復路における第2加速時定数と第2減速時定数からなる前記加減速時定数(Tjmp)を各々独立に設定する請求項3に記載の放電加工機のジャンプ動作制御装置。
JP26033198A 1998-09-14 1998-09-14 放電加工機のジャンプ動作制御方法および装置 Expired - Fee Related JP3841569B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26033198A JP3841569B2 (ja) 1998-09-14 1998-09-14 放電加工機のジャンプ動作制御方法および装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26033198A JP3841569B2 (ja) 1998-09-14 1998-09-14 放電加工機のジャンプ動作制御方法および装置

Publications (2)

Publication Number Publication Date
JP2000084739A JP2000084739A (ja) 2000-03-28
JP3841569B2 true JP3841569B2 (ja) 2006-11-01

Family

ID=17346518

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26033198A Expired - Fee Related JP3841569B2 (ja) 1998-09-14 1998-09-14 放電加工機のジャンプ動作制御方法および装置

Country Status (1)

Country Link
JP (1) JP3841569B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100450806B1 (ko) * 2000-05-15 2004-10-01 미쓰비시덴키 가부시키가이샤 방전 가공 장치 및 방전 가공 방법
US6979795B1 (en) * 2005-03-18 2005-12-27 Sodick Co., Ltd. Sinker electric discharge machine jump control device
JP5239436B2 (ja) * 2008-03-24 2013-07-17 株式会社デンソー 放電加工制御装置および放電加工装置の制御方法

Also Published As

Publication number Publication date
JP2000084739A (ja) 2000-03-28

Similar Documents

Publication Publication Date Title
US7689300B2 (en) Numerical control unit
TWI424896B (zh) 線切割放電加工機之控制裝置
EP2617506B1 (en) Wire electrical discharge machine carrying out electrical discharge machining by inclining wire electrode
CN104834269A (zh) 数值控制装置
EP0633092A1 (en) Method of resuming laser beam machining
JP3841569B2 (ja) 放電加工機のジャンプ動作制御方法および装置
US7002093B2 (en) Manual feed device in wire electric discharge machine
JPS63267121A (ja) ワイヤ−カツト放電加工装置
JP2001219342A (ja) 工作機械の駆動制御装置
JPH0355258B2 (ja)
JP3888805B2 (ja) 放電加工機のジャンプ制御方法および装置
JPS62193723A (ja) 放電加工機の後退制御方式
US20230405697A1 (en) Wire electric discharge machine, and control method for wire electric discharge machine
JP2692022B2 (ja) 放電加工装置
US7113884B1 (en) Positioning apparatus for an electrical discharge machine and a method therefor
JP2885228B2 (ja) ワイヤ放電加工方法及び装置
JP3902713B2 (ja) 放電加工機及び放電加工機のジャンプ制御方法
JP7010872B2 (ja) ワイヤ放電加工機および端面位置決定方法
JPH10309630A (ja) 放電加工制御方法及びその装置
US20230390844A1 (en) Wire electrical discharge machining apparatus and control method for wire electrical discharge machining apparatus
KR960015955B1 (ko) 방전 펄스 제어장치 및 그 제어방법
JP2667183B2 (ja) 形彫り放電加工における加工誤差補正制御法
JP2003053628A (ja) ワイヤ放電加工機、プログラム
JPH0732218A (ja) ワイヤ放電加工装置
JPH0724638A (ja) 放電加工制御装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060418

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060619

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: 20060711

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060808

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: 20090818

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100818

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110818

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110818

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120818

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120818

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130818

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees