[go: up one dir, main page]

JP3867601B2 - Wire electric discharge machine and control method thereof - Google Patents

Wire electric discharge machine and control method thereof Download PDF

Info

Publication number
JP3867601B2
JP3867601B2 JP2002080860A JP2002080860A JP3867601B2 JP 3867601 B2 JP3867601 B2 JP 3867601B2 JP 2002080860 A JP2002080860 A JP 2002080860A JP 2002080860 A JP2002080860 A JP 2002080860A JP 3867601 B2 JP3867601 B2 JP 3867601B2
Authority
JP
Japan
Prior art keywords
error amount
pitching error
axis direction
pitching
load weight
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
JP2002080860A
Other languages
Japanese (ja)
Other versions
JP2003275925A (en
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2002080860A priority Critical patent/JP3867601B2/en
Publication of JP2003275925A publication Critical patent/JP2003275925A/en
Application granted granted Critical
Publication of JP3867601B2 publication Critical patent/JP3867601B2/en
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】
そのため、従来より種々の工夫が行われてきた。例えば、工作物を載置固定するテーブル面に対して、工作物を垂直に加工する必要がある場合には、垂直出しゲージを用いてワイヤ電極をテーブル面に対して垂直にする垂直出しの方法があり、これは特公平7−22851に開示されている。
【0004】
一般に、ワイヤ放電加工機において加工寸法精度を向上させるには、工作物を載置固定するテーブル面のテーブル位置の移動量と工作物を加工する加工量とを等しくする必要がある。このため、ワイヤ放電加工機では、テーブル面のテーブル位置を検出する検出部の移動量と、工作物を加工する加工位置の移動量とを等しくするために、通常、ピッチ誤差補正が採用されている。
【0005】
しかし、工作物を載置固定するテーブルが移動するテーブル案内軌道面は、微視的に見ると必ずしも平面ではない。テーブル案内軌道面が平面でない場合、テーブルがテーブル案内軌道面に沿って移動すると、テーブル案内軌道面の微小な凹凸や傾きにより、テーブル面とワイヤ電極とのなす角度が予め定めた角度から変わってしまう。そうすると、工作物を加工している間、テーブル面とワイヤ電極とのなす角度を所望の大きさに保てないという問題があった。
【0006】
特に、近年、ワイヤ放電加工機に加工寸法精度向上の要求が高まるにつれて、工作物を載置固定するテーブル面と工作物を加工するワイヤ電極とのなす角度を予め定めた大きさに保つ必要性が高くなってきている。
【0007】
【発明が解決しようとする課題】
従って、本発明の目的は、ワイヤ放電加工機の工作物が載置固定されるテーブル面に対し、工作物を加工するワイヤ電極を垂直に保つことができるワイヤ放電加工機及びその制御方法を提供することにある。
【0008】
【課題を解決するための手段及び発明の効果】
上記目的を達成するために、本発明では、工作物が載置固定されるテーブルを、水平面内で直交するX軸方向及びY軸方向に移動させるためのテーブル駆動手段と、前記テーブル上側に移動可能に配置され、前記工作物を加工するためのワイヤ電極を張架するワイヤガイドと、前記テーブルの下側に固定配置され、前記上ワイヤガイドと協働して前記ワイヤ電極を張架する下ワイヤガイドと、前記X軸方向及び前記Y軸方向に移動する前記テーブルの位置に関して、当該位置における前記テーブルの水平面からの傾きをピッチング誤差量とし、複数の位置における前記ピッチング誤差量が予め記憶されたピッチング誤差量記憶手段と、前記テーブルの位置を計測する位置計測手段と、前記位置計測手段により計測された前記テーブルの前記位置のピッチング誤差量を前記ピッチング誤差量記憶手段から抽出し、抽出されたピッチング誤差量により前記ワイヤガイドを移動させる移動量を算出し、その移動量に基づいて前記ワイヤガイド及び前記テーブルを移動させることにより、前記ワイヤ電極を前記テーブルの前記位置に垂直に保つ制御手段と、を備えたことを特徴とするワイヤ放電加工機とする。
【0009】
本発明のワイヤ放電加工機では、工作物が載置固定されるテーブル位置が計測されると、当該計測位置のピッチング誤差量がピッチング誤差量記憶手段より抽出され、抽出されたピッチング誤差量によりワイヤガイドを移動させる移動量が算出され、その移動量に基づいてワイヤガイドを移動させる。それにより、工作物を加工するワイヤ電極をテーブル面に垂直に保つことができる。
【0010】
前記制御手段は、前記位置計測手段により計測された前記テーブルの位置が予め定める位置ではない場合、その位置を挟むそれぞれ2つのX軸方向位置及びY軸方向位置におけるピッチング誤差量を前記ピッチング誤差量記憶手段から抽出し、前記ピッチング誤差量に基づいて前記テーブルの位置のピッチング誤差量を算出することができるようにするとよい。
【0011】
そうすると、計測されたテーブル位置が予め定める位置でない場合でも、その計測位置のピッチング誤差量が算出され、算出されたピッチング誤差量によりワイヤガイドを移動させる移動量が算出され、その移動量に基づいてワイヤガイドを移動させる。それにより、工作物を加工するワイヤ電極をテーブル面に垂直に保つことができる。
【0012】
更に、前記テーブルの積載重量を計測する積載重量計測手段を備え、前記ピッチング誤差量記憶手段は、前記ピッチング誤差量を前記テーブルの位置に関してだけでなく前記テーブルの積載重量に関する値として記憶し、前記制御手段は、前記位置計測手段により計測された前記テーブルの位置と、前記積載重量計測手段により計測された積載重量とに基づいて、前記ピッチング誤差量記憶手段からピッチング誤差量を抽出するようにするとよい。
【0013】
このようにすると、工作物が載置固定されたテーブルの積載重量が計測され、計測された積載重量がピッチング誤差量記憶手段に記憶されている場合、計測位置のピッチング誤差量をピッチング誤差量記憶手段から抽出することができる。
前記積載重量計測手段により計測された前記テーブルの積載重量が、前記ピッチング誤差量記憶手段に予め記憶された積載重量と異なり、前記テーブルの積載重量に対応するピッチング誤差量が前記ピッチング誤差量記憶手段から抽出されない場合に、前記制御手段は、前記ピッチング誤差量記憶手段に予め記憶された積載重量から計測された重量に近い重量を選択し、当該重量に対応するピッチング誤差量を前記ピッチング誤差量記憶手段から抽出するようにするとよい。
【0014】
そうすると、計測されたテーブル積載重量が予め記憶された積載重量と異なる場合、予め記憶された積載重量から計測された重量に近い重量が選択され、当該重量に対応するピッチング誤差量が前記ピッチング誤差量記憶手段から抽出され、抽出されたピッチング誤差量によりワイヤガイドを移動させる移動量が算出され、その移動量に基づいてワイヤガイドを移動させる。それにより、工作物を加工するワイヤ電極をテーブル面に垂直に保つことができる。
【0015】
前記積載重量計測手段により計測された前記テーブルの積載重量が、前記ピッチング誤差量記憶手段に予め記憶された積載重量と異なり、前記テーブルの積載重量に対応するピッチング誤差量が前記ピッチング誤差量記憶手段から抽出されない場合に、前記制御手段は、前記テーブルの積載重量を挟む予め定める2つの重量を求め、当該重量に対応するそれぞれのピッチング誤差量を前記ピッチング誤差量記憶手段から抽出し、抽出されたピッチング誤差量に基づいて前記積載重量計測手段により計測されたテーブルの積載重量に対応するピッチング誤差量を算出することができるようにしてもよい。
【0016】
そうすると、計測されたテーブル積載重量が予め記憶された積載重量と異なる場合でも、計測されたテーブル積載重量を挟む2個の予め記憶されたピッチング誤差量から、計測されたテーブル積載重量のピッチング誤差量が算出され、算出されたピッチング誤差量によりワイヤガイドを移動させる移動量が算出され、その移動量に基づいてワイヤガイドを移動させる。それにより、工作物を加工するワイヤ電極をテーブル面に垂直に保つことができる。
【0017】
【発明の実施の形態】
以下に、本発明の実施形態について、添付図面を参照して説明する。
まず、図1〜図3を参照して、本発明によるワイヤ放電加工機の概念を説明する。
【0018】
図1は、ワイヤ放電加工機のテーブルが初期位置にあるとき(初期状態という)の工作物とワイヤ電極との位置関係を示す図である。図2は、ワイヤ放電加工機のテーブルが初期状態から所定距離移動した後の工作物とワイヤ電極との位置関係を示す図である。図3は、ワイヤガイド移動後の状態におけるワイヤ放電加工機の工作物とワイヤ電極との位置関係を示す図である。
【0019】
図1において、3はワイヤ放電加工機のテーブル、4は工作物が載置固定されるテーブル面である。5は上ワイヤガイド、6は下ワイヤガイドである。7は工作物を加工するワイヤ電極、8は工作物、9はテーブル案内軌道面である。
テーブル3はテーブル案内軌道面9に沿って移動する。テーブル面4に平行で互いに直交する座標軸をそれぞれX軸及びY軸とする。テーブル面4の初期状態における水平面HからのX軸方向あるいはY軸方向に対する傾きをθ0とする。但し、図1においてはテーブル面4の初期状態における水平面HからのX軸方向に対する傾きθ0だけについて図示する。Y軸方向については、X軸方向と同様であるので、図示を省略する。又、図2及び図3についても同様にX軸方向だけについて図示し、Y軸方向については、X軸方向と同様であるので、図示を省略する。
【0020】
この初期位置においてワイヤ電極7をテーブル面4に対して垂直にする垂直出しが行われると、図1に示すように、ワイヤ電極7が工作物下面加工位置Mにおいてテーブル面4に垂直となる。
次に、テーブル3が図1に示す初期位置からテーブル案内軌道面9をワイヤ電極7の方向に向かってA方向に移動し、図2に示す状態にある場合のテーブル面4の水平面からの傾きをθ1とする。
【0021】
そうすると、図2に示す状態においてはワイヤ電極7は工作物8に対して(θ1−θ0)傾いていることになる。更に、テーブル面4と上ワイヤガイド5との間の距離をH1、テーブル面4と下ワイヤガイド6との間の距離をH2とする。ワイヤ電極7を工作物下面加工位置Pにおいて工作物8が載置固定されたテーブル面4に垂直となるようにするためには、図2に示すように、上ワイヤガイド5を(H1+H2)×tan(θ1−θ0)だけ工作物の移動方向(A方向)と逆方向(B方向)に移動させる必要がある。
【0022】
その場合、上ワイヤガイド5の移動により工作物下面加工位置Pも移動してしまうので、図2に示すように、工作物下面加工位置PをH2×tan(θ1−θ0)だけB方向に移動させる必要がある。
しかし、下ワイヤガイド6は通常ワイヤ放電加工機に固定されており移動できないため、下ワイヤガイド6を移動させる代わりにテーブル3をH2×tan(θ1−θ0)動かす。それにより、工作物下面加工位置PをH2×tan(θ1−θ0)だけ移動させた場合と同じ効果を得る。
【0023】
これにより、図3に示すように、ワイヤ電極7を、図1における初期状態の垂直出しの場合と同様に、工作物下面加工位置Mにおいて工作物に垂直にすることができる。即ち、ワイヤガイド移動後の位置における垂直出しが完了する。
上記概念に基づく本発明の実施形態を、以下に、添付図面を参照して説明する。
【0024】
図4は、本発明によるテーブル可動方式のワイヤ放電加工機の概略構成を示す斜視図である。
図4において、ワイヤ放電加工機20は、ベッド21、テーブル22、上ワイヤガイド26、下ワイヤガイド27、ワイヤ電極28、コラム33、ヘッド34及びNC制御装置35等で構成されている。
【0025】
テーブル22には工作物36が載置固定されている。工作物36は、一般に加工槽23の中に収納されている。テーブル22をテーブル22に平行な面内で直交するX軸方向及びY軸方向に移動させるテーブル駆動手段は、X軸方向駆動手段24とY軸方向駆動手段25とからなる。X軸方向駆動手段24はテーブル22をベッド21上でX軸方向に移動させる。Y軸方向駆動手段25はテーブル22をベッド21上でY軸方向に移動させる。
【0026】
上ワイヤガイド26と下ワイヤガイド27は工作物36を挟んでその上下に配置されている。上ワイヤガイド26と下ワイヤガイド27の間には工作物を加工するためのワイヤ電極28が張架されている。上ワイヤガイド26をX軸とY軸とがなすXY面に平行に移動させるワイヤガイド駆動手段は、コラム34に取り付けられたU軸方向駆動手段29とV軸方向駆動手段31とからなる。U軸方向駆動手段29は上ワイヤガイド26をX軸に平行なU軸方向に移動させる。V軸方向駆動手段31は上ワイヤガイド26をY軸に平行なV軸方向に移動させる。更に、上ワイヤガイド26を、XY面と直角のZ軸方向に移動させるにはZ軸方向駆動手段32を用いる。それにより、上ワイヤガイド26と下ワイヤガイド27が工作物36及び加工槽23を、その上下方向の大きさに応じて上下に挟むことができる。
【0027】
次に、NC制御装置35の構成及びNC制御装置35への入出力部分をブロック線図で図5に示す。
NC制御装置35は、ピッチング誤差量補正部35aとピッチング誤差量記憶手段35eとからなる。
【0028】
ピッチング誤差量補正部35aは、ピッチング誤差量抽出手段35b、ピッチング誤差量算出手段35c及びピッチング誤差量補正手段35dで構成される。
ピッチング誤差量抽出手段35bは、計測されたテーブル22の位置に対応するピッチング誤差量をピッチング誤差量記憶手段35eから抽出し、抽出されたピッチング誤差量をピッチング誤差量補正手段35dに出力する手段である。
【0029】
ピッチング誤差量算出手段35cは、計測されたテーブル22の位置が、ピッチング誤差量記憶手段35eに記憶された位置と異なり、計測位置に対応するピッチング誤差量がピッチング誤差量記憶手段35eから抽出されない場合に、X軸方向あるいはY軸方向で計測位置を挟む2個の位置のピッチング誤差量記憶手段35eに予め記憶されているピッチング誤差量から、計測位置に対応するピッチング誤差量を算出する手段である。
【0030】
ピッチング誤差量補正手段35dは、工作物36を所望の形状に加工するため、オペレータによって入力されるNCからの座標41にワイヤ放電加工機20に予め備えられたピッチ誤差補正手段42による上述のピッチ誤差補正を加え、ピッチ誤差補正が加えられたNCからの座標と、ピッチング誤差量抽出手段35bからの出力あるいはピッチング誤差量算出手段35cからの出力とから、必要なピッチング誤差量補正を行い、その補正量を図5に示すサーボ制御手段44に出力する手段である。
【0031】
サーボ制御手段44は、テーブルの現在位置を計測する現在位置カウンタ43からの入力を元に、位置検出手段(エンコーダ)が備えられたX軸方向駆動手段24,Y軸方向駆動手段25,U軸方向駆動手段29,V軸方向駆動手段31及びZ軸方向駆動手段32に指令値を出力しサーボ制御を行う手段である。
【0032】
ピッチング誤差量記憶手段35eは、X軸方向及びY軸方向に移動するテーブル22の位置に関して、当該位置におけるテーブル22の水平面からの傾きをピッチング誤差量とし、複数の位置におけるX軸方向及びY軸方向のピッチング誤差量を予め測定し記憶させる手段である。
【0033】
ピッチング誤差量は、例えば、テーブル面上にJISB6191工作機械−静的試験方法及び工作精度試験方法通則に記載されているオートコリメータ、レーザ干渉計等を取付け、テーブル面の水平面からの傾きである角度を測定する。測定結果をグラフで示すと、図6のようになる。
【0034】
図6は、横軸にテーブル位置Lを取り、縦軸にテーブル位置Lにおけるテーブル面の水平面からの傾きである角度ピッチングθを表す。図6に示すピッチングθ曲線からテーブル22の任意のテーブル位置Lにおけるピッチングθを求めることができる。ピッチングθは、X軸方向及びY軸方向についてそれぞれ測定される。
【0035】
表1は、このようにして測定されたテーブル22のテーブル面のピッチングθを表に展開したものである。
【0036】
【表1】

Figure 0003867601
【0037】
表1では、テーブル位置Lの20mm間隔毎のピッチングθが測定されている。測定は、テーブル22が移動する移動範囲の一端(L=0mm)から他端(ストロークエンド)まで20mm間隔毎に行われる。表1の測定は、X軸方向及びY軸方向についてそれぞれ行われる。即ち、表1はX軸方向及びY軸方向についてそれぞれ作成される。このようにして測定されたピッチングθは、ピッチング誤差量としてピッチング誤差量記憶手段35eに記憶される。
【0038】
なお、テーブル22のピッチング測定間隔は、本実施例では20mmとしたが、必要に応じて20mmより小さくしてもよくあるいは20mmより大きくしてもよい。
次に、図4及び図5に示した本発明によるワイヤ放電加工機20の動作を図10のフローチャートを参照して説明する。
【0039】
図10において、加工開始前に初期設定が行われる(S100)。
初期設定は、テーブル22が移動する移動範囲の大きさ及びテーブル上面から上ワイヤガイドまでの距離及びテーブル上面から下ワイヤガイドまでの距離について行われる。
【0040】
テーブル22の移動範囲の計測は、テーブル22の一端(通常X=0、Y=0であるが、必ずしもX=0、Y=0から始めなくてもよい)から他端(ストロークエンド)までの範囲について行い、X軸方向とY軸方向の座標位置として入力する。更に、テーブル上面から上ワイヤガイド26までの距離H1及びテーブル上面から下ワイヤガイド27までの距離H2を初期値として設定する。
【0041】
次に、計測されたテーブル22の位置が予めピッチング誤差量記憶手段35eに記憶されているいるかどうかを判断する(S101)。
記憶されている場合は、図5に示すピッチング誤差量抽出手段35bにより、その位置に対応するピッチング誤差量θがピッチング誤差量記憶手段35eより抽出され、ピッチング誤差量補正手段35dに出力される(S106)。
【0042】
記憶されていない場合は、図5に示すピッチング誤差量算出手段35cに、計測位置におけるピッチング誤差量がピッチング誤差量記憶手段35eに記憶されていないことを知らせる。そうすると、その場合のピッチング誤差量がピッチング誤差量算出手段35cにより以下の手順で算出される。
【0043】
まず、計測されたテーブル22の位置(以下テーブル位置Lと呼ぶ)のうちX軸方向位置の範囲を求める。即ち、テーブル位置Lが0mmと20mmとの間にあるかどうかが判断される(S102)。0mmと20mmとの間にある場合は、L1=0、L2=20と設定される(S103)。0mmと20mmとの間にテーブル位置Lがない場合は、テーブル位置Lが20mmと40mmとの間にあるかどうかが判断される。20mmと40mmとの間にある場合は、L1=20、L2=40と設定される(S103)。20mmと40との間にテーブル位置Lがない場合は、テーブル位置Lが40mmと60mmとの間にあるかどうかが判断される。40mmと60mmとの間にある場合は、L1=40、L2=60と設定される。以下テーブル位置Lの範囲が求められるまで同様の操作が繰り返される。テーブル位置LのY軸方向についても同様の手順でテーブル位置LのY軸方向の範囲が求められる(S102)。
【0044】
このようにして、テーブル位置LのX軸方向位置とY軸方向位置との範囲が求まると、図5に示すピッチング誤差量算出手段35cによりテーブル位置LのX軸方向及びY軸方向のピッチング誤差量が算出される。即ち、求めるテーブル位置Lのピッチング誤差量θは、下記式(1)により算出される(S104)。
【0045】
【数1】
Figure 0003867601
【0046】
但し、θ(L1)及びθ(L2)はテーブル位置Lを挟むそれぞれ2つのX軸方向位置及びY軸方向位置におけるピッチング誤差量であり、予めピッチング誤差量記憶手段35eに記憶された値である。又、L1及びL2は、前述のようにテーブル位置Lが含まれる範囲を表し、例えばテーブル位置LのX軸方向範囲が0mmと20mmとの間にある場合は,L1=0、L2=20とすればよい。式(1)は、L1とL2との間にあるテーブル位置Lのピッチング誤差量θをテーブル位置L1における予め記憶されたピッチング誤差量θX(L1)及びテーブル位置L2における予め記憶されたピッチング誤差量θX(L2)から周知の内挿法による演算より求める式である。
【0047】
同様に、テーブル位置LのY軸方向位置の範囲をS102及びS103の手順にて求め、テーブル位置LのY軸方向のピッチング誤差量θYがS104の手順にて式(1)を用いて算出される。
式(1)において算出されたテーブル位置Lのピッチング誤差量θは、図5に示すピッチング誤差量補正手段35dに入力される。なお、テーブル位置Lが予めピッチング誤差量記憶手段35eに記憶されている場合は、ピッチング誤差量記憶手段35eに記憶されているデータからピッチング誤差量θが抽出され、図5に示すピッチング誤差量補正手段35dに入力される。
【0048】
そして、図5のピッチング誤差量補正手段35dにおいて、X軸,Y軸,U軸及びV軸の補正すべき指令座標値が式(2)を用いて求められる(S105)。
【0049】
【数2】
Figure 0003867601
【0050】
但し、式(2)において、θX1、θY1はテーブル22移動後の計測位置(図2に相当する)におけるピッチング誤差量であり、θX0、θY0はテーブル22移動前の初期位置(図1に相当する)におけるピッチング誤差量である。X1、Y1,U1,V1は、ワイヤ放電加工機20のピッチ誤差補正である。式(2)は、図1〜図3で説明したように、テーブル22の計測位置においてワイヤ電極を工作物下面加工位置に垂直にするための上ワイヤガイド及びテーブル面の移動量を指令座標値として示すものである。
【0051】
3及びY3は、テーブル22の上端面におけるテーブル位置LのX軸方向及びY軸方向の補正後の指令座標値を示す。又、U3及びV3は、上ワイヤガイド26のU軸方向及びV軸方向の補正後の指令座標値を示す。ここに、U軸はX軸に平行な座標軸であり、V軸はY軸に平行な座標軸である。H1は、前述のように、テーブル上面から上ワイヤガイド26までの距離でありH2はテーブル上面から下ワイヤガイド27までの距離である。
【0052】
式(2)により求められた指令座標値X3、Y3、U3及びV3は、図5のサーボ制御手段44にサーボ制御値として出力される。そして、サーボ制御手段44は、位置検出手段(エンコーダ)が備えられたX軸方向駆動手段24,Y軸方向駆動手段25,U軸方向駆動手段29,V軸方向駆動手段31に指令座標値X3、Y3、U3及びV3を出力する。その指令座標値に基づいて上ワイヤガイド26及びテーブル面が移動し、ワイヤ電極が工作物下面加工位置に垂直になる。
【0053】
このように制御すると、工作物が載置固定されるテーブルのテーブル位置を計測することにより、計測されたテーブル位置のピッチング誤差量をピッチング誤差量記憶手段35eから抽出し、抽出されたピッチング誤差量により上ワイヤガイド26を移動させる移動量が算出される。
【0054】
又、計測されたテーブル位置がピッチング誤差量記憶手段35eに記憶されていない場合は、ピッチング誤差量算出手段35cにより計測されたテーブル位置のピッチング誤差量が算出され、それに基づき上ワイヤガイド26を移動させる移動量が算出される。その移動量に基づいて上ワイヤガイド26及びテーブル22を移動させることにより、ワイヤ電極28をテーブル位置に垂直に保つように制御することができる。
【0055】
次に、図7に、本発明の別の実施形態を示す。
図7は、工作物が載置固定されたテーブルの積載重量を計測し、計測された積載重量に基づくテーブル位置のピッチング誤差量をピッチング誤差量記憶手段から抽出し、抽出されたピッチング誤差量によりワイヤガイドを移動させる移動量が算出され、その移動量に基づいてワイヤガイドを移動させることにより、ワイヤ電極をテーブル位置に垂直に保つ制御手段を備えたワイヤ加工放電機を示す。
【0056】
図7において、ワイヤ放電加工機30はベッド21、テーブル22、上ワイヤガイド26、下ワイヤガイド27、ワイヤ電極28、コラム33、ヘッド34及びNC制御装置37等で構成されている。
テーブル22には工作物36が載置固定されている。通常、工作物36は、加工槽23に収納されている。加工槽23の中には加工槽内の液体重量を検出するための加工槽内液面レベルセンサ38が取り付けられている。テーブル22を水平面内で直交するX軸方向及びY軸方向に移動させるテーブル駆動手段は、X軸方向駆動手段39とY軸方向駆動手段49とからなる。X軸方向駆動手段39はテーブル22をベッド21上でX軸方向に移動させる駆動手段であるとともにテーブル積載重量を計測する計測手段ともなっている。Y軸方向駆動手段49はテーブル22をベッド21上でY軸方向に移動させる駆動手段であるとともにテーブル積載重量を計測する計測手段ともなっている。
【0057】
なお、X軸方向駆動手段39とY軸方向駆動手段49の重量計測機構の詳細については説明を省略する。
上ワイヤガイド26、下ワイヤガイド27、ワイヤ電極28、コラム33及びヘッド34の構造と機能は、前述のワイヤ放電加工機20と同じであるので、ここでは説明を省略する。
【0058】
NC制御装置37の構成及びNC制御装置37への入出力部分をブロック線図で図8に示す。
NC制御装置37は、ピッチング誤差量補正部37aとピッチング誤差量記憶手段37gとからなる。
【0059】
ピッチング誤差量補正部37aは、テーブル積載重量計測手段37b、積載重量特性選択手段37c、積載重量特性算出手段37d、ピッチング誤差量抽出手段37e、ピッチング誤差量算出手段37h及びピッチング誤差量補正手段37fで構成される。
【0060】
テーブル積載重量計測手段37bは、加工槽内に設けられた加工槽内液面レベルセンサ38、X軸方向駆動手段39及びY軸方向駆動手段49で構成される。加工槽内液面レベルセンサ38は加工槽23の中の液体の重量を計測する。X軸方向駆動手段39及びY軸方向駆動手段49は前述のようにテーブル22の重量を計測する。従って、X軸方向駆動手段39及びY軸方向駆動手段49は、テーブルを駆動する機能と重量を計測する機能の両方を備えている。
【0061】
積載重量特性選択手段37cは、計測されたテーブル積載重量が予めピッチング誤差量記憶手段37gに記憶されているかどうかを判断し、記憶されている場合は、ピッチング誤差量記憶手段37gに記憶されている計測位置のピッチング誤差量を出力する手段である。それと同時に、計測されたテーブル積載重量がピッチング誤差量記憶手段37gに記憶されていない場合は、ピッチング誤差量記憶手段37gに予め記憶された重量から計測された重量に近い重量を選択する手段でもある。
【0062】
積載重量特性算出手段37dは、計測されたテーブル積載重量がピッチング誤差量記憶手段37gに記憶された重量と異なり、その重量に対応するピッチング誤差量がピッチング誤差量記憶手段37gから抽出されない場合に、計測されたテーブル積載重量を挟むピッチング誤差量記憶手段37gに予め記憶された2個の重量のピッチング誤差量から計測されたテーブル積載重量に対応するピッチング誤差量を算出する手段である。
【0063】
ピッチング誤差量抽出手段37eは、計測されたテーブル積載重量及び計測された計測位置に対応するピッチング誤差量をピッチング誤差量記憶手段37gより抽出する手段である。
ピッチング誤差量算出手段37hは、工作物36が載置固定され重量が計測されたテーブル22の計測位置が、ピッチング誤差量記憶手段37gに記憶された位置と異なり、その位置に対応するピッチング誤差量がピッチング誤差量記憶手段37gから抽出されない場合に、X軸方向あるいはY軸方向で計測位置を挟むピッチング誤差量記憶手段37gに予め記憶された2個の位置のピッチング誤差量から計測位置に対応するピッチング誤差量を算出する手段である。
【0064】
ピッチング誤差量補正手段37fは、工作物36を所望の形状に加工するため、オペレータによって入力されるNCからの座標51にワイヤ放電加工機30に予め備えられたピッチ誤差補正手段52によるピッチ誤差補正を加え、ピッチ誤差補正が加えられたNCからの座標と、ピッチング誤差量抽出手段37eからの出力あるいはピッチング誤差量算出手段37hからの出力とから、必要なピッチング誤差量補正を行い、その補正量を図8に示すサーボ制御手段54に出力する手段である。
【0065】
サーボ制御手段54は、テーブルの現在位置を計測する現在位置カウンタ53からの入力を元に、位置検出手段(エンコーダ)が備えられたX軸方向駆動手段39,Y軸方向駆動手段49,U軸方向駆動手段29,V軸方向駆動手段31及びZ軸方向駆動手段32に指令値を出力しサーボ制御を行う手段である。
【0066】
ピッチング誤差量記憶手段37gは、X軸方向及びY軸方向に移動するテーブル22の位置に関して、テーブル22に載置固定される工作物の重量を加味した当該位置におけるテーブル22の水平面からの傾きをピッチング誤差量とし、複数の位置におけるX軸方向及びY軸方向のピッチング誤差量を予め測定し記憶させる手段である。
【0067】
ピッチング誤差量の測定は、前述のワイヤ放電加工機20の場合と同様にして、各テーブル積載重量毎に行う。測定結果をグラフで示すと、図9のようになる。
図9は、各テーブル積載重量毎に、横軸にテーブル位置Lを取り、縦軸にテーブル位置Lにおけるテーブル面の水平面に対する傾き即ちピッチングθをテーブル積載重量毎に表す。図9に示すピッチングθ曲線からテーブル22の任意の位置におけるピッチングθをテーブル積載重量毎に求めることができる。ピッチングθはX軸方向及びY軸方向についてそれぞれ測定される。
【0068】
表2は、このようにして測定されたテーブル22のピッチングθを表に展開したものである。
【0069】
【表2】
Figure 0003867601
【0070】
表2では、テーブル位置Lの20mm間隔毎のピッチングθがテーブル積載重量100kg毎に測定されている。測定は、テーブル22が移動する移動範囲の一端(表2の場合はL=0mm)から他端(ストロークエンド)まで20mm間隔毎に行われる。従って、表2の測定は、X軸方向及びY軸方向についてそれぞれ行われる。このようにして測定されたピッチングθは、ピッチング誤差量としてピッチング誤差量記憶手段37gに記憶される。
【0071】
なお、テーブル22のピッチング測定間隔は、本実施例では20mmとしたが、必要に応じて20mmより小さくしてもよくあるいは20mmより大きくしてもよい。又、テーブル積載重量Wの測定間隔を本実施例では100kgとしたが、必要に応じて100kgよりも小さくしてもよくあるいは100kgよりも大きくしてもよい。
【0072】
次に、図7及び図8に示した本発明によるワイヤ放電加工機30の動作を図11及び図12のフローチャートを参照して説明する。
図11において、加工開始前に初期設定が行われる(S200)。
初期設定は、テーブル22の移動範囲、テーブル積載重量の計測範囲及びテーブル上面から上ワイヤガイド26までの距離及びテーブル上面から下ワイヤガイド27までの距離について行う。
【0073】
テーブル22の移動範囲の計測は、テーブル22の一端(通常X=0、Y=0であるが、必ずしもX=0,Y=0から始めなくてもよい)から他端(ストロークエンド)までについて行い、その大きさをX軸方向とY軸方向の座標位置として入力する。
【0074】
テーブル積載重量の範囲は、工作物の重量を含むと推測される重量範囲を入力する。更に、テーブル上面から上ワイヤガイド26までの距離H1及びテーブル上面から下ワイヤガイド27までの距離H2を初期値として設定する。
次に、テーブル積載重量Wをテーブル積載重量計測手段37bにより計測する(S201)。
【0075】
計測されたテーブル積載重量Wが予めピッチング誤差量記憶手段37gに記憶されているかどうかを判断する(S202)。
記憶されている場合は、図8に示すピッチング誤差量抽出手段37eにより、その重量に対応するピッチング誤差量がピッチング誤差量記憶手段37gより抽出され、ピッチング誤差量補正手段37fに出力される(S210)。
【0076】
記憶されていない場合は、図8に示す積載重量特性選択手段37cにより、計測されたテーブル積載重量Wに近い重量でピッチング誤差量記憶手段37gに記憶されている重量を選択し、ピッチング誤差量抽出手段37eに出力する(S202)。
【0077】
あるいは、記憶されていない場合に積載重量特性選択手段37cにより計測されたテーブル積載重量に近い重量でピッチング誤差量記憶手段37gに記憶されている重量を選択する代わりに、積載重量特性算出手段37dにより、計測されたテーブル積載重量に対応するピッチング誤差量が以下の手順で算出される。
【0078】
まず、テーブル22のテーブル積載重量の範囲を求める。即ち、テーブル積載重量Wが0kgと100kgとの間にあるかどうかが判断される(S203)。テーブル積載重量Wが0kgと100kgとの間にある場合は、W1=0、W2=100と設定される(S204)。テーブル積載重量Wが0kgと100kgとの間にない場合は、100kgと200kgとの間にあるかどうかが判断される。100kgと200kgとの間にある場合は、W1=100,W2=200と設定される。テーブル積載重量Wが100kgと200kgとの間にない場合は、200kgと300kgとの間にあるかどうかが判断される。200kgと300kgとの間にある場合は、W1=200、W2=300と設定される。以下、テーブル積載重量Wの範囲が求められるまで同様の操作が繰り返される。
【0079】
このようにして、テーブル積載重量の範囲が求められると、次に、計測位置が予めピッチング誤差量記憶手段37gに記憶されているかどうかが判断される(S206)。まず、テーブル22の計測位置(以下テーブル位置Lと呼ぶ)のうちX軸方向位置の範囲を求める。即ち、テーブル位置Lが0mmと20mmとの間にあるかどうかが判断される。0mmと20mmとの間にある場合は、L1=0、L2=20と設定される(S205)。0mmと20mmとの間にテーブル位置Lがない場合は、テーブル位置Lが20mmと40mmとの間にあるかどうかが判断される。20mmと40mmとの間にある場合は、L1=20、L2=40と設定される。20mmと40との間にテーブル位置Lがない場合は、テーブル位置Lが40mmと60mmとの間にあるかどうかが判断される。40mmと60mmとの間にある場合は、L1=40、L2=60と設定される。以下テーブル位置Lの範囲が求められるまで同様の操作が繰り返される。テーブル22の計測位置のうち、Y軸方向についても同様の手順でテーブル位置LのY軸方向の範囲が求められる。
【0080】
テーブル積載重量W及びテーブル位置Lの範囲が求まると、図8に示すピッチング誤差量算出手段37hにより、テーブル積載重量Wおよびテーブル位置Lのピッチング誤差量が算出される。
まず、テーブル積載重量Wのピッチング誤差量は、式(3)と式(4)から算出される(S207)。
【0081】
【数3】
Figure 0003867601
【0082】
【数4】
Figure 0003867601
【0083】
但し、式(3)において、θx(L1、W1)及びθx(L1,W2)は、テーブル積載重量Wを挟むそれぞれ2つの重量W1及びW2のテーブル位置L1におけるピッチング誤差量であり、予めピッチング誤差量記憶手段37gに記憶された値である。W1及びW2は、前述のように、テーブル積載重量が含まれる範囲を表す。例えば、テーブル積載重量Wが0kgと100kgとの間にある場合は、W1=0,W2=100とすればよい。式(3)は、2つの重量W1及びW2におけるテーブル位置L1でのピッチング誤差量θx(L1、W1)及びθx(L1,W2)から重量Wにおけるピッチング誤差量を周知の内挿法による演算により求める式である。
【0084】
式(4)は、2つの重量W1及びW2におけるテーブル位置L2でのピッチング誤差量θx(L2、W1)及びθx(L2,W2)から重量Wにおけるピッチング誤差量を周知の内挿法による演算により求める式である。
このようにして、テーブル積載重量WのX軸方向のテーブル位置L1及びL2におけるピッチング誤差量θx(L1、W)及びθx(L2,W)が求まる。
【0085】
同様の手順により、テーブル積載重量WのY軸方向のテーブル位置L1及びL2におけるピッチング誤差量θY(L1、W)及びθY(L2,W)を式(3)及び式(4)と同様のY軸方向に関する式(図示省略)から求めることができる。
次に、計測されたテーブル位置Lが予めピッチング誤差量記憶手段37gに記憶されたものであるかどうかが判断される。
【0086】
記憶されている場合はピッチング誤差量がピッチング誤差量記憶手段37gより抽出され、図8 に示すピッチング誤差量補正手段37fに出力される。記憶されていない場合は、図8に示すピッチング誤差量算出手段37hにより、式(3)及び式(4)で求められたテーブル積載重量WのX軸方向のテーブル位置L1及びL2におけるピッチング誤差量θx(L1、W)及びθx(L2,W)を用いて、テーブル22の計測位置LにおけるX軸方向のピッチング誤差量θX1(L、W)が周知の内挿法による演算により求められる式(5)を用いて算出される(S208)。
【0087】
【数5】
Figure 0003867601
【0088】
Y軸方向についても同様に、式(3)及び式(4)で求められたテーブル積載重量WのY軸方向のテーブル位置L1及びL2におけるピッチング誤差量θY(L1、W)及びθY(L2,W)を用いて、テーブル22の計測位置LにおけるY軸方向のピッチング誤差量θY1(L、W)が式(5)と同様のY軸方向に関する式(図示省略)により算出される。
【0089】
このようにして、ピッチング誤差量記憶手段37gより抽出されるかあるいはピッチング誤差量算出手段37hにて算出されたテーブル積載重量Wの計測位置Lにおけるピッチング誤差量が、図8に示すピッチング誤差量補正手段37fに入力される。
【0090】
そして、図8のピッチング誤差量補正手段37fにおいて、X軸,Y軸,U軸及びV軸の補正すべき指令座標値が式(6)を用いて求められる(S209)。
【0091】
【数6】
Figure 0003867601
【0092】
但し、式(6)において、X1、Y1,U1,V1は、ワイヤ放電加工機30のピッチ誤差補正である。θX0(L、W)、θY0(L、W)は、θ=θ0におけるX軸方向及びY軸方向のピッチング誤差量である。
式(6)は、図1〜図3で説明したように、テーブル22の計測位置においてワイヤ電極28を工作物下面加工位置に垂直にするための上ワイヤガイド26及びテーブル面の移動量を指令座標値として示すものである。
【0093】
3及びY3は、テーブル22の上端面におけるテーブル位置LのX軸方向及びY軸方向の補正後の指令座標値を示す。又、U3及びV3は、上ワイヤガイド26のU軸方向及びV軸方向の補正後の指令座標値を示す。ここに、U軸はX軸に平行な座標軸であり、V軸はY軸に平行な座標軸である。H1は、前述のように、テーブル上面から上ワイヤガイド26までの距離でありH2はテーブル上面から下ワイヤガイド27までの距離である。
【0094】
式(6)により求められた指令座標値X3,Y3,U3及びV3は、図8のサーボ制御手段44にサーボ制御値として出力される。そして、サーボ制御手段44は、位置検出手段(エンコーダ)が備えられたX軸方向駆動手段39,Y軸方向駆動手段49,U軸方向駆動手段29,V軸方向駆動手段31に指令座標値を出力しその指令座標値に基づいて上ワイヤガイド26及びテーブル面が移動し、ワイヤ電極28が工作物下面加工位置に垂直になる。
【0095】
このように制御すると、工作物が載置固定されるテーブル22のテーブル積載重量及びテーブル位置を計測することにより、計測された積載重量についてテーブル位置のピッチング誤差量をピッチング誤差量記憶手段37gから抽出し、抽出されたピッチング誤差量により上ワイヤガイド26を移動させる移動量が算出され、その移動量に基づいて上ワイヤガイド26を移動させる。それにより、ワイヤ電極28をテーブル位置に垂直に保つように制御することができる。
【0096】
なお、本実施形態では、テーブル移動方式のワイヤ放電加工機について示したが、テーブル22がベッド21に固定されコラム33が移動するコラムトラバース方式のワイヤ放電加工機についても同様に実施することができる。
以上、本発明のワイヤ放電加工機及びその制御方法について説明したが、請求項1に記載のテーブル駆動手段はワイヤ放電加工機20のX軸方向駆動手段24,ワイヤ放電加工機30のX軸方向駆動手段39及びワイヤ放電加工機20のY軸方向駆動手段25,ワイヤ放電加工機30のY軸方向駆動手段49が対応する。ワイヤガイドは上ワイヤガイド26及び下ワイヤガイド27が対応する。
【0097】
ピッチング誤差量記憶手段はワイヤ放電加工機20のNC制御装置35の中のピッチング誤差量記憶手段35e及びワイヤ放電加工機30のNC制御装置37の中のピッチング誤差量記憶手段37gがそれぞれ対応する。
位置計測手段はワイヤ放電加工機20の現在位置カウンタ43及びワイヤ放電加工機30の現在位置カウンタ53がそれぞれ対応する。
【0098】
又、位置計測手段により計測されたテーブルの位置のピッチング誤差量をピッチング誤差量記憶手段から抽出し、抽出されたピッチング誤差量によりワイヤガイドを移動させる移動量が算出され、その移動量に基づいてワイヤガイドを移動させることにより、ワイヤ電極をテーブルの位置に垂直に保つ制御手段は、ワイヤ放電加工機20のNC制御装置35の中のピッチング誤差量抽出手段35b、ピッチング誤差量算出手段35c及びピッチング誤差量補正手段35dが対応する。
【0099】
更に、ワイヤガイドを移動させる手段としてはU軸方向駆動手段29及びV軸方向駆動手段31が対応する。
請求項2に記載のピッチング誤差量を算出する手段は、ピッチング誤差量算出手段35cが対応する。
【0100】
請求項3に記載の積載重量計測手段は、テーブル積載重量計測手段37bが対応する。
更に、ピッチング誤差量記憶手段は、ワイヤ放電加工機30のNC制御装置37の中のピッチング誤差量記憶手段37gが対応する。
【図面の簡単な説明】
【図1】 ワイヤ放電加工機のテーブルが初期位置にあるときの工作物とワイヤ電極との位置関係を示す図である。
【図2】 ワイヤ放電加工機のテーブルが初期状態から所定距離移動した後の工作物とワイヤ電極との位置関係を示す図である。
【図3】 ワイヤガイド移動後の状態におけるワイヤ放電加工機の工作物とワイヤ電極との位置関係を示す図である。
【図4】 テーブル可動方式のワイヤ放電加工機の概略構成を示す斜視図である。
【図5】 NC制御装置及びNC制御装置への入出力部分を示すブロック線図である。
【図6】 テーブル位置のピッチングθを示す図である。
【図7】 テーブル可動方式のワイヤ放電加工機の概略構成を示す斜視図である。
【図8】 NC制御装置及びNC制御装置への入出力部分を示すブロック線図である。
【図9】 テーブル積載重量を加味したテーブル位置のピッチングθを示す図である。
【図10】 ワイヤ放電加工機の動作を示すフローチャートである。
【図11】 テーブル積載重量を加味したワイヤ放電加工機の動作を示すフローチャートである。
【図12】 テーブル積載重量を加味したワイヤ放電加工機の動作を示すフローチャートである。
【符号の説明】
3、22・・・テーブル
4・・・テーブル面
5、26・・・上ワイヤガイド
6、27・・・下ワイヤガイド
7、28・・・ワイヤ電極
8、36・・・工作物
9・・・ワイヤ案内軌道面
21・・・ベッド
23・・・加工槽
24、39・・・X軸方向駆動手段
25、49・・・Y軸方向駆動手段
29・・・U軸方向駆動手段
31・・・V軸方向駆動手段
32・・・Z軸方向駆動手段
33・・・コラム
34・・・ヘッド
35、37・・・NC制御装置
35a,37a・・・ピッチング誤差量補正部
35b、37e・・・ピッチング誤差量抽出手段
35c、37h・・・ピッチング誤差量算出手段
35d、37f・・・ピッチング誤差量補正手段
35e、37g・・・ピッチング誤差量記憶手段
37b・・・テーブル積載重量計測手段
37c・・・積載重量特性選択手段
37d・・・積載重量特性算出手段
38・・・加工槽内液面レベルセンサ
41、51・・・NCからの座標
42、52・・・ピッチ誤差補正手段
43、53・・・現在位置カウンタ
44、54・・・サーボ制御手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a wire electric discharge machine and a control method thereof.
[0002]
[Prior art]
Generally, in order to obtain a desired machining dimensional accuracy in a wire electric discharge machine, it is necessary to maintain an angle formed by a table surface on which a workpiece is placed and fixed and a wire electrode for machining the workpiece at a predetermined size. .
[0003]
Therefore, various devices have been made conventionally. For example, when it is necessary to process the workpiece perpendicularly to the table surface on which the workpiece is placed and fixed, a method of vertically extending the wire electrode to be perpendicular to the table surface using a vertical gauge This is disclosed in Japanese Patent Publication No. 7-22851.
[0004]
In general, in order to improve machining dimensional accuracy in a wire electric discharge machine, it is necessary to make the movement amount of the table position of the table surface on which the workpiece is placed and fixed equal to the machining amount for machining the workpiece. For this reason, in a wire electric discharge machine, in order to make the movement amount of the detection unit for detecting the table position of the table surface equal to the movement amount of the machining position for machining the workpiece, pitch error correction is usually adopted. Yes.
[0005]
However, the table guide track surface on which the table on which the workpiece is placed and fixed moves is not necessarily a flat surface when viewed microscopically. If the table guide track surface is not flat, when the table moves along the table guide track surface, the angle between the table surface and the wire electrode changes from the predetermined angle due to minute irregularities and inclination of the table guide track surface. End up. Then, there is a problem that the angle formed between the table surface and the wire electrode cannot be maintained at a desired size while the workpiece is being processed.
[0006]
In particular, as the demand for improving the machining dimensional accuracy of wire electric discharge machines has increased in recent years, it is necessary to keep the angle between the table surface on which the workpiece is placed and fixed and the wire electrode for machining the workpiece at a predetermined size. Is getting higher.
[0007]
[Problems to be solved by the invention]
Accordingly, an object of the present invention is to provide a wire electric discharge machine capable of keeping a wire electrode for machining a workpiece perpendicular to a table surface on which the workpiece of the wire electric discharge machine is placed and fixed, and a control method thereof. There is to do.
[0008]
[Means for Solving the Problems and Effects of the Invention]
In order to achieve the above object, in the present invention, table driving means for moving a table on which a workpiece is placed and fixed in the X-axis direction and the Y-axis direction orthogonal to each other in a horizontal plane, table of Can move upward A wire electrode for machining the workpiece Up A wire guide, A lower wire guide that is fixedly arranged on the lower side of the table and stretches the wire electrode in cooperation with the upper wire guide; With respect to the position of the table moving in the X-axis direction and the Y-axis direction, the pitching error amount at which the pitching error amount at a plurality of positions is stored in advance, with the tilt from the horizontal plane of the table at that position as the pitching error amount. A storage means; a position measuring means for measuring the position of the table; and a pitching error amount of the position of the table measured by the position measuring means is extracted from the pitching error amount storage means, and the extracted pitching error amount By the above Up Calculate the amount of movement to move the wire guide, and based on the amount of movement Up Wire guide And the table And a control means for keeping the wire electrode perpendicular to the position of the table by moving the wire.
[0009]
In the wire electric discharge machine of the present invention, when the table position on which the workpiece is placed and fixed is measured, the pitching error amount at the measurement position is extracted from the pitching error amount storage means, and the wire is extracted by the extracted pitching error amount. A movement amount for moving the guide is calculated, and the wire guide is moved based on the movement amount. Thereby, the wire electrode which processes a workpiece can be kept perpendicular to the table surface.
[0010]
When the position of the table measured by the position measuring unit is not a predetermined position, the control unit calculates the pitching error amount at each of two X-axis direction positions and Y-axis direction positions sandwiching the position. It is preferable that the pitching error amount at the table position can be calculated based on the pitching error amount extracted from the storage means.
[0011]
Then, even when the measured table position is not a predetermined position, the pitching error amount at the measurement position is calculated, the movement amount for moving the wire guide is calculated based on the calculated pitching error amount, and based on the movement amount Move the wire guide. Thereby, the wire electrode which processes a workpiece can be kept perpendicular to the table surface.
[0012]
Furthermore, it comprises a load weight measuring means for measuring the load weight of the table, and the pitching error amount storage means stores the pitching error amount not only with respect to the position of the table but also with respect to the load weight of the table, The control means extracts the pitching error amount from the pitching error amount storage means based on the position of the table measured by the position measurement means and the load weight measured by the load weight measurement means. Good.
[0013]
In this way, when the load weight of the table on which the workpiece is placed and fixed is measured, and the measured load weight is stored in the pitching error amount storage means, the pitching error amount at the measurement position is stored in the pitching error amount memory. It can be extracted from the means.
The load weight of the table measured by the load weight measuring means is different from the load weight previously stored in the pitching error amount storage means, and the pitching error amount corresponding to the load weight of the table is the pitching error amount storage means. The control means selects a weight close to the weight measured from the loaded weight stored in advance in the pitching error amount storage means, and stores a pitching error amount corresponding to the weight in the pitching error amount storage. It is good to extract from a means.
[0014]
Then, when the measured table load weight is different from the pre-stored load weight, a weight close to the measured weight is selected from the pre-stored load weight, and the pitching error amount corresponding to the weight is the pitching error amount. A movement amount for moving the wire guide is calculated based on the extracted pitching error amount extracted from the storage means, and the wire guide is moved based on the movement amount. Thereby, the wire electrode which processes a workpiece can be kept perpendicular to the table surface.
[0015]
The load weight of the table measured by the load weight measuring means is different from the load weight previously stored in the pitching error amount storage means, and the pitching error amount corresponding to the load weight of the table is the pitching error amount storage means. If not extracted, the control means obtains two predetermined weights sandwiching the loading weight of the table, extracts the respective pitching error amounts corresponding to the weights from the pitching error amount storage means, and is extracted. A pitching error amount corresponding to the load weight of the table measured by the load weight measuring means may be calculated based on the pitching error amount.
[0016]
Then, even if the measured table load weight is different from the pre-stored load weight, the measured table load weight pitching error amount from the two pre-stored pitching error amounts sandwiching the measured table load weight. Is calculated, a moving amount for moving the wire guide is calculated based on the calculated pitching error amount, and the wire guide is moved based on the moving amount. Thereby, the wire electrode which processes a workpiece can be kept perpendicular to the table surface.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the accompanying drawings.
First, the concept of a wire electric discharge machine according to the present invention will be described with reference to FIGS.
[0018]
FIG. 1 is a diagram showing a positional relationship between a workpiece and a wire electrode when the table of the wire electric discharge machine is at an initial position (referred to as an initial state). FIG. 2 is a diagram showing a positional relationship between the workpiece and the wire electrode after the table of the wire electric discharge machine has moved a predetermined distance from the initial state. FIG. 3 is a diagram showing a positional relationship between the workpiece of the wire electric discharge machine and the wire electrode in a state after the wire guide is moved.
[0019]
In FIG. 1, 3 is a table of a wire electric discharge machine, and 4 is a table surface on which a workpiece is placed and fixed. 5 is an upper wire guide and 6 is a lower wire guide. 7 is a wire electrode for machining a workpiece, 8 is a workpiece, and 9 is a table guide track surface.
The table 3 moves along the table guide track surface 9. The coordinate axes that are parallel to the table surface 4 and orthogonal to each other are defined as an X axis and a Y axis, respectively. The inclination of the table surface 4 with respect to the X-axis direction or Y-axis direction from the horizontal plane H in the initial state is expressed as θ 0 And However, in FIG. 1, the inclination θ with respect to the X-axis direction from the horizontal plane H in the initial state of the table surface 4 0 Only illustrated. Since the Y-axis direction is the same as the X-axis direction, the illustration is omitted. Similarly, FIGS. 2 and 3 also illustrate only the X-axis direction, and the Y-axis direction is the same as the X-axis direction, and is not illustrated.
[0020]
When the vertical alignment is performed to bring the wire electrode 7 perpendicular to the table surface 4 at this initial position, the wire electrode 7 is perpendicular to the table surface 4 at the workpiece lower surface machining position M as shown in FIG.
Next, the table 3 moves in the direction A toward the wire electrode 7 from the initial position shown in FIG. 1, and the table surface 4 is inclined from the horizontal plane in the state shown in FIG. Θ 1 And
[0021]
As a result, in the state shown in FIG. 1 −θ 0 ) It will be inclined. Further, the distance between the table surface 4 and the upper wire guide 5 is set to H. 1 The distance between the table surface 4 and the lower wire guide 6 is H 2 And In order to make the wire electrode 7 perpendicular to the table surface 4 on which the workpiece 8 is placed and fixed at the workpiece lower surface machining position P, as shown in FIG. 1 + H 2 ) × tan (θ 1 −θ 0 ) In the opposite direction (B direction) to the movement direction (A direction) of the workpiece.
[0022]
In this case, since the workpiece lower surface machining position P is also moved by the movement of the upper wire guide 5, the workpiece lower surface machining position P is set to H as shown in FIG. 2 X tan (θ 1 −θ 0 ) Only in the B direction.
However, since the lower wire guide 6 is normally fixed to the wire electric discharge machine and cannot be moved, the table 3 is moved to the H instead of moving the lower wire guide 6. 2 × tan (θ 1 −θ 0 )move. Thereby, the workpiece lower surface machining position P is set to H. 2 X tan (θ 1 −θ 0 ) To obtain the same effect.
[0023]
As a result, as shown in FIG. 3, the wire electrode 7 can be made perpendicular to the workpiece at the workpiece lower surface machining position M in the same manner as in the case of the vertical alignment in the initial state in FIG. That is, vertical alignment at the position after the wire guide is moved is completed.
Embodiments of the present invention based on the above concept will be described below with reference to the accompanying drawings.
[0024]
FIG. 4 is a perspective view showing a schematic configuration of a table-movable wire electric discharge machine according to the present invention.
In FIG. 4, the wire electric discharge machine 20 includes a bed 21, a table 22, an upper wire guide 26, a lower wire guide 27, a wire electrode 28, a column 33, a head 34, an NC control device 35, and the like.
[0025]
A workpiece 36 is placed and fixed on the table 22. The workpiece 36 is generally stored in the processing tank 23. The table driving means for moving the table 22 in the X axis direction and the Y axis direction orthogonal to each other in a plane parallel to the table 22 includes an X axis direction driving means 24 and a Y axis direction driving means 25. The X-axis direction drive unit 24 moves the table 22 on the bed 21 in the X-axis direction. The Y-axis direction driving means 25 moves the table 22 on the bed 21 in the Y-axis direction.
[0026]
The upper wire guide 26 and the lower wire guide 27 are arranged above and below the workpiece 36. Between the upper wire guide 26 and the lower wire guide 27, a wire electrode 28 for processing a workpiece is stretched. The wire guide driving means for moving the upper wire guide 26 parallel to the XY plane formed by the X axis and the Y axis includes a U axis direction driving means 29 and a V axis direction driving means 31 attached to the column 34. The U-axis direction driving means 29 moves the upper wire guide 26 in the U-axis direction parallel to the X axis. The V-axis direction driving means 31 moves the upper wire guide 26 in the V-axis direction parallel to the Y axis. Further, Z-axis direction driving means 32 is used to move the upper wire guide 26 in the Z-axis direction perpendicular to the XY plane. Thereby, the upper wire guide 26 and the lower wire guide 27 can sandwich the workpiece 36 and the processing tank 23 vertically according to the size in the vertical direction.
[0027]
Next, the configuration of the NC control device 35 and the input / output portion to the NC control device 35 are shown in a block diagram in FIG.
The NC control device 35 includes a pitching error amount correction unit 35a and a pitching error amount storage means 35e.
[0028]
The pitching error amount correction unit 35a includes a pitching error amount extraction unit 35b, a pitching error amount calculation unit 35c, and a pitching error amount correction unit 35d.
The pitching error amount extraction unit 35b is a unit that extracts a pitching error amount corresponding to the measured position of the table 22 from the pitching error amount storage unit 35e, and outputs the extracted pitching error amount to the pitching error amount correction unit 35d. is there.
[0029]
The pitching error amount calculating unit 35c is different from the case where the measured position of the table 22 is different from the position stored in the pitching error amount storing unit 35e, and the pitching error amount corresponding to the measured position is not extracted from the pitching error amount storing unit 35e. In addition, the pitching error amount corresponding to the measurement position is calculated from the pitching error amount stored in advance in the pitching error amount storage means 35e at two positions sandwiching the measurement position in the X-axis direction or the Y-axis direction. .
[0030]
The pitching error amount correction means 35d uses the pitch error correction means 42 provided in advance in the wire electric discharge machine 20 to the coordinates 41 from the NC input by the operator to process the workpiece 36 into a desired shape. A necessary pitching error amount correction is performed from the coordinates from the NC to which the pitch error correction has been applied and the output from the pitching error amount extraction unit 35b or the output from the pitching error amount calculation unit 35c. This is means for outputting the correction amount to the servo control means 44 shown in FIG.
[0031]
The servo control means 44 is based on the input from the current position counter 43 that measures the current position of the table, based on the X-axis direction drive means 24, Y-axis direction drive means 25, and U-axis provided with position detection means (encoder). A command value is outputted to the direction driving means 29, the V-axis direction driving means 31, and the Z-axis direction driving means 32 to perform servo control.
[0032]
The pitching error amount storage means 35e uses, as the pitching error amount, the inclination of the table 22 at the position from the horizontal plane with respect to the position of the table 22 moving in the X-axis direction and the Y-axis direction. It is a means for measuring and storing the pitching error amount in the direction in advance.
[0033]
The pitching error amount is, for example, an angle that is an inclination of the table surface from the horizontal plane when an autocollimator, a laser interferometer, or the like described in JIS B 6191 machine tool-static test method and machine accuracy test method general rules is mounted on the table surface. Measure. The measurement result is shown in a graph as shown in FIG.
[0034]
In FIG. 6, the horizontal axis represents the table position L, and the vertical axis represents the angle pitching θ that is the inclination of the table surface from the horizontal plane at the table position L. The pitching θ at an arbitrary table position L of the table 22 can be obtained from the pitching θ curve shown in FIG. The pitching θ is measured for each of the X-axis direction and the Y-axis direction.
[0035]
Table 1 is a table in which the pitching θ of the table surface of the table 22 thus measured is developed.
[0036]
[Table 1]
Figure 0003867601
[0037]
In Table 1, the pitching θ for each 20 mm interval of the table position L is measured. The measurement is performed at intervals of 20 mm from one end (L = 0 mm) to the other end (stroke end) of the moving range in which the table 22 moves. The measurements in Table 1 are performed for the X-axis direction and the Y-axis direction, respectively. That is, Table 1 is created for each of the X-axis direction and the Y-axis direction. The pitching θ measured in this way is stored in the pitching error amount storage means 35e as a pitching error amount.
[0038]
The pitching measurement interval of the table 22 is 20 mm in this embodiment, but may be smaller than 20 mm or larger than 20 mm as necessary.
Next, the operation of the wire electric discharge machine 20 according to the present invention shown in FIGS. 4 and 5 will be described with reference to the flowchart of FIG.
[0039]
In FIG. 10, initial setting is performed before starting the processing (S100).
The initial setting is performed for the size of the moving range in which the table 22 moves, the distance from the table upper surface to the upper wire guide, and the distance from the table upper surface to the lower wire guide.
[0040]
The movement range of the table 22 is measured from one end of the table 22 (normally X = 0, Y = 0, but does not necessarily start from X = 0, Y = 0) to the other end (stroke end). The range is input and input as the coordinate position in the X-axis direction and the Y-axis direction. Further, the distance H from the upper surface of the table to the upper wire guide 26 1 And the distance H from the upper surface of the table to the lower wire guide 27 2 Is set as the initial value.
[0041]
Next, it is determined whether or not the measured position of the table 22 is stored in the pitching error amount storage unit 35e in advance (S101).
If stored, the pitching error amount extraction means 35b shown in FIG. 5 extracts the pitching error amount θ corresponding to the position from the pitching error amount storage means 35e and outputs it to the pitching error amount correction means 35d ( S106).
[0042]
If not stored, the pitching error amount calculation means 35c shown in FIG. 5 is informed that the pitching error amount at the measurement position is not stored in the pitching error amount storage means 35e. Then, the pitching error amount in that case is calculated by the pitching error amount calculating means 35c in the following procedure.
[0043]
First, the range of the position in the X-axis direction among the measured positions of the table 22 (hereinafter referred to as table position L) is obtained. That is, it is determined whether or not the table position L is between 0 mm and 20 mm (S102). L between 0 mm and 20 mm 1 = 0, L 2 = 20 is set (S103). If there is no table position L between 0 mm and 20 mm, it is determined whether the table position L is between 20 mm and 40 mm. L between 20 mm and 40 mm 1 = 20, L 2 = 40 is set (S103). If there is no table position L between 20 mm and 40, it is determined whether the table position L is between 40 mm and 60 mm. L between 40mm and 60mm 1 = 40, L 2 = 60 is set. Thereafter, the same operation is repeated until the range of the table position L is obtained. The range of the table position L in the Y-axis direction is obtained in the same procedure for the table position L in the Y-axis direction (S102).
[0044]
When the range between the X-axis direction position and the Y-axis direction position of the table position L is obtained in this manner, the pitching error amount calculating means 35c shown in FIG. A quantity is calculated. That is, the pitching error amount θ at the table position L to be obtained is calculated by the following equation (1) (S104).
[0045]
[Expression 1]
Figure 0003867601
[0046]
However, θ (L 1 ) And θ (L 2 ) Are pitching error amounts at two positions in the X-axis direction and Y-axis direction, respectively, across the table position L, and are values stored in the pitching error amount storage means 35e in advance. L 1 And L 2 Represents a range including the table position L as described above. For example, when the X-axis direction range of the table position L is between 0 mm and 20 mm, L 1 = 0, L 2 It may be set to = 20. Equation (1) is expressed as L 1 And L 2 The pitching error amount θ of the table position L between the table position L and the table position L 1 Pitching error amount θ stored in advance in X (L 1 ) And table position L 2 Pitching error amount θ stored in advance in X (L 2 ) From the calculation by a known interpolation method.
[0047]
Similarly, the range of the Y-axis direction position of the table position L is obtained by the procedures of S102 and S103, and the pitching error amount θ of the table position L in the Y-axis direction is obtained. Y Is calculated using equation (1) in the procedure of S104.
The pitching error amount θ at the table position L calculated in the equation (1) is input to the pitching error amount correcting means 35d shown in FIG. When the table position L is stored in advance in the pitching error amount storage means 35e, the pitching error amount θ is extracted from the data stored in the pitching error amount storage means 35e, and the pitching error amount correction shown in FIG. Input to means 35d.
[0048]
Then, in the pitching error amount correcting means 35d in FIG. 5, command coordinate values to be corrected for the X axis, Y axis, U axis, and V axis are obtained using equation (2) (S105).
[0049]
[Expression 2]
Figure 0003867601
[0050]
However, in equation (2), θ X1 , Θ Y1 Is a pitching error amount at the measurement position (corresponding to FIG. 2) after moving the table 22, and θ X0 , Θ Y0 Is a pitching error amount at an initial position (corresponding to FIG. 1) before the table 22 is moved. X 1 , Y 1 , U 1 , V 1 These are pitch error corrections of the wire electric discharge machine 20. As described in FIGS. 1 to 3, the expression (2) represents the movement amount of the upper wire guide and the table surface for making the wire electrode perpendicular to the workpiece lower surface machining position at the measurement position of the table 22 as a command coordinate value. It is shown as
[0051]
X Three And Y Three Indicates command coordinate values after correction in the X-axis direction and Y-axis direction of the table position L on the upper end surface of the table 22. U Three And V Three Indicates command coordinate values after correction of the upper wire guide 26 in the U-axis direction and the V-axis direction. Here, the U axis is a coordinate axis parallel to the X axis, and the V axis is a coordinate axis parallel to the Y axis. H 1 Is the distance from the upper surface of the table to the upper wire guide 26 as described above, and H 2 Is a distance from the upper surface of the table to the lower wire guide 27.
[0052]
Command coordinate value X obtained by equation (2) Three , Y Three , U Three And V Three Is output as a servo control value to the servo control means 44 of FIG. Then, the servo control means 44 sends the command coordinate value X to the X-axis direction drive means 24, Y-axis direction drive means 25, U-axis direction drive means 29, and V-axis direction drive means 31 provided with position detection means (encoder). Three , Y Three , U Three And V Three Is output. Based on the command coordinate value, the upper wire guide 26 and the table surface move, and the wire electrode becomes perpendicular to the workpiece lower surface machining position.
[0053]
By controlling in this way, by measuring the table position of the table on which the workpiece is placed and fixed, the pitching error amount of the measured table position is extracted from the pitching error amount storage means 35e, and the extracted pitching error amount Thus, the amount of movement for moving the upper wire guide 26 is calculated.
[0054]
If the measured table position is not stored in the pitching error amount storage unit 35e, the pitching error amount of the table position measured by the pitching error amount calculation unit 35c is calculated, and the upper wire guide 26 is moved based on the calculated amount. The amount of movement to be performed is calculated. By moving the upper wire guide 26 and the table 22 based on the movement amount, the wire electrode 28 can be controlled to be kept perpendicular to the table position.
[0055]
Next, FIG. 7 shows another embodiment of the present invention.
FIG. 7 shows the weight of the table on which the workpiece is placed and fixed, and the pitching error amount at the table position based on the measured load weight is extracted from the pitching error amount storage means. The wire processing electric discharge machine provided with the control means by which the movement amount which moves a wire guide is calculated and moving a wire guide based on the movement amount and which keeps a wire electrode perpendicular to a table position is shown.
[0056]
In FIG. 7, the wire electric discharge machine 30 includes a bed 21, a table 22, an upper wire guide 26, a lower wire guide 27, a wire electrode 28, a column 33, a head 34, an NC control device 37, and the like.
A workpiece 36 is placed and fixed on the table 22. Usually, the workpiece 36 is stored in the processing tank 23. A processing tank liquid level sensor 38 for detecting the weight of liquid in the processing tank is attached to the processing tank 23. The table driving means for moving the table 22 in the X-axis direction and the Y-axis direction orthogonal to each other in the horizontal plane includes an X-axis direction driving means 39 and a Y-axis direction driving means 49. The X-axis direction driving means 39 is a driving means for moving the table 22 in the X-axis direction on the bed 21 and is also a measuring means for measuring the table load weight. The Y-axis direction driving means 49 is a driving means for moving the table 22 on the bed 21 in the Y-axis direction, and is also a measuring means for measuring the table load weight.
[0057]
A detailed description of the weight measuring mechanism of the X-axis direction driving means 39 and the Y-axis direction driving means 49 will be omitted.
Since the structures and functions of the upper wire guide 26, the lower wire guide 27, the wire electrode 28, the column 33, and the head 34 are the same as those of the wire electric discharge machine 20, the description thereof is omitted here.
[0058]
FIG. 8 is a block diagram showing the configuration of the NC control device 37 and the input / output portion to the NC control device 37.
The NC control device 37 includes a pitching error amount correction unit 37a and a pitching error amount storage unit 37g.
[0059]
The pitching error amount correction unit 37a includes a table load weight measurement unit 37b, a load weight characteristic selection unit 37c, a load weight characteristic calculation unit 37d, a pitching error amount extraction unit 37e, a pitching error amount calculation unit 37h, and a pitching error amount correction unit 37f. Composed.
[0060]
The table load weight measuring means 37b includes a processing tank liquid level sensor 38, an X-axis direction driving means 39, and a Y-axis direction driving means 49 provided in the processing tank. The processing tank liquid level sensor 38 measures the weight of the liquid in the processing tank 23. The X-axis direction driving means 39 and the Y-axis direction driving means 49 measure the weight of the table 22 as described above. Accordingly, the X-axis direction driving means 39 and the Y-axis direction driving means 49 have both a function of driving the table and a function of measuring weight.
[0061]
The load weight characteristic selection unit 37c determines whether or not the measured table load weight is stored in the pitching error amount storage unit 37g in advance, and if it is stored, it is stored in the pitching error amount storage unit 37g. It is a means for outputting a pitching error amount at the measurement position. At the same time, when the measured table load weight is not stored in the pitching error amount storage means 37g, it is also means for selecting a weight close to the measured weight from the weight stored in advance in the pitching error amount storage means 37g. .
[0062]
When the measured table load weight is different from the weight stored in the pitching error amount storage unit 37g and the pitching error amount corresponding to the weight is not extracted from the pitching error amount storage unit 37g, the load weight characteristic calculation unit 37d This is a means for calculating a pitching error amount corresponding to the measured table load weight from the pitching error amount of two weights stored in advance in the pitching error amount storage means 37g sandwiching the measured table load weight.
[0063]
The pitching error amount extraction unit 37e is a unit that extracts the pitching error amount corresponding to the measured table load weight and the measured measurement position from the pitching error amount storage unit 37g.
The pitching error amount calculation means 37h is different from the position stored in the pitching error amount storage means 37g in the measurement position of the table 22 where the workpiece 36 is placed and fixed and the weight is measured, and the pitching error amount corresponding to the position is stored. Is not extracted from the pitching error amount storage unit 37g, it corresponds to the measurement position from the pitching error amount of two positions stored in advance in the pitching error amount storage unit 37g that sandwiches the measurement position in the X-axis direction or the Y-axis direction. This is means for calculating a pitching error amount.
[0064]
The pitching error correction means 37f corrects the pitch error by the pitch error correction means 52 provided in advance in the wire electric discharge machine 30 at the coordinates 51 from the NC input by the operator in order to process the workpiece 36 into a desired shape. And the necessary pitching error amount correction is performed from the coordinates from the NC to which the pitch error correction has been applied and the output from the pitching error amount extraction means 37e or the output from the pitching error amount calculation means 37h. Is output to the servo control means 54 shown in FIG.
[0065]
The servo control means 54 is based on an input from a current position counter 53 that measures the current position of the table, and includes an X-axis direction drive means 39, a Y-axis direction drive means 49, and a U-axis provided with position detection means (encoder). A command value is outputted to the direction driving means 29, the V-axis direction driving means 31, and the Z-axis direction driving means 32 to perform servo control.
[0066]
The pitching error amount storage means 37g, with respect to the position of the table 22 that moves in the X-axis direction and the Y-axis direction, determines the inclination of the table 22 from the horizontal plane at the position in consideration of the weight of the workpiece placed and fixed on the table 22. The pitching error amount is a means for measuring and storing in advance the pitching error amounts in the X-axis direction and the Y-axis direction at a plurality of positions.
[0067]
The measurement of the pitching error amount is performed for each table load weight in the same manner as the wire electric discharge machine 20 described above. The measurement result is shown as a graph in FIG.
FIG. 9 shows the table position L on the horizontal axis for each table load weight, and the vertical axis indicates the inclination of the table surface with respect to the horizontal plane at the table position L, that is, pitching θ, for each table load weight. From the pitching θ curve shown in FIG. 9, the pitching θ at an arbitrary position of the table 22 can be obtained for each table load weight. The pitching θ is measured for each of the X-axis direction and the Y-axis direction.
[0068]
Table 2 is a table in which the pitching θ of the table 22 measured as described above is developed.
[0069]
[Table 2]
Figure 0003867601
[0070]
In Table 2, the pitching θ for each 20 mm interval of the table position L is measured for every 100 kg of table loading weight. The measurement is performed at intervals of 20 mm from one end (L = 0 mm in the case of Table 2) to the other end (stroke end) of the moving range in which the table 22 moves. Therefore, the measurements in Table 2 are performed for the X-axis direction and the Y-axis direction, respectively. The pitching θ measured in this way is stored in the pitching error amount storage means 37g as a pitching error amount.
[0071]
The pitching measurement interval of the table 22 is 20 mm in this embodiment, but may be smaller than 20 mm or larger than 20 mm as necessary. The measurement interval of the table load weight W is 100 kg in this embodiment, but may be smaller than 100 kg or larger than 100 kg as necessary.
[0072]
Next, the operation of the wire electric discharge machine 30 according to the present invention shown in FIGS. 7 and 8 will be described with reference to the flowcharts of FIGS. 11 and 12.
In FIG. 11, the initial setting is performed before starting the machining (S200).
The initial setting is performed for the movement range of the table 22, the measurement range of the table load weight, the distance from the table upper surface to the upper wire guide 26, and the distance from the table upper surface to the lower wire guide 27.
[0073]
The movement range of the table 22 is measured from one end of the table 22 (usually X = 0, Y = 0, but does not necessarily start from X = 0, Y = 0) to the other end (stroke end). The size is input as a coordinate position in the X-axis direction and the Y-axis direction.
[0074]
As the range of the table loading weight, a weight range estimated to include the weight of the workpiece is input. Further, the distance H from the upper surface of the table to the upper wire guide 26 1 And the distance H from the upper surface of the table to the lower wire guide 27 2 Is set as the initial value.
Next, the table load weight W is measured by the table load weight measuring means 37b (S201).
[0075]
It is determined whether or not the measured table load weight W is stored in advance in the pitching error amount storage means 37g (S202).
If stored, the pitching error amount extraction means 37e shown in FIG. 8 extracts the pitching error amount corresponding to the weight from the pitching error amount storage means 37g and outputs it to the pitching error amount correction means 37f (S210). ).
[0076]
If not stored, the weight stored in the pitching error amount storage means 37g is selected by the load weight characteristic selection means 37c shown in FIG. 8 with a weight close to the measured table load weight W, and the pitching error amount extraction is performed. It outputs to the means 37e (S202).
[0077]
Alternatively, instead of selecting the weight stored in the pitching error amount storage means 37g with a weight close to the table load weight measured by the load weight characteristic selection means 37c when not stored, the load weight characteristic calculation means 37d The pitching error amount corresponding to the measured table load weight is calculated by the following procedure.
[0078]
First, the range of the table load weight of the table 22 is obtained. That is, it is determined whether or not the table loading weight W is between 0 kg and 100 kg (S203). If the table load weight W is between 0 kg and 100 kg, W 1 = 0, W 2 = 100 is set (S204). If the table load weight W is not between 0 kg and 100 kg, it is determined whether it is between 100 kg and 200 kg. W is between 100kg and 200kg 1 = 100, W 2 = 200 is set. If the table load weight W is not between 100 kg and 200 kg, it is determined whether it is between 200 kg and 300 kg. W between 200kg and 300kg 1 = 200, W 2 = 300 is set. Thereafter, the same operation is repeated until the range of the table load weight W is obtained.
[0079]
When the range of the table load weight is obtained in this way, it is next determined whether or not the measurement position is stored in advance in the pitching error amount storage means 37g (S206). First, the range of the position in the X-axis direction among the measurement positions of the table 22 (hereinafter referred to as the table position L) is obtained. That is, it is determined whether or not the table position L is between 0 mm and 20 mm. L between 0 mm and 20 mm 1 = 0, L 2 = 20 is set (S205). If there is no table position L between 0 mm and 20 mm, it is determined whether the table position L is between 20 mm and 40 mm. L between 20 mm and 40 mm 1 = 20, L 2 = 40 is set. If there is no table position L between 20 mm and 40, it is determined whether the table position L is between 40 mm and 60 mm. L between 40mm and 60mm 1 = 40, L 2 = 60 is set. Thereafter, the same operation is repeated until the range of the table position L is obtained. Among the measurement positions of the table 22, the range in the Y-axis direction of the table position L is obtained in the same procedure for the Y-axis direction.
[0080]
When the ranges of the table loading weight W and the table position L are obtained, the pitching error amount calculation means 37h shown in FIG. 8 calculates the table loading weight W and the pitching error amount of the table position L.
First, the pitching error amount of the table load weight W is calculated from the equations (3) and (4) (S207).
[0081]
[Equation 3]
Figure 0003867601
[0082]
[Expression 4]
Figure 0003867601
[0083]
However, in equation (3), θx (L 1 , W 1 ) And θx (L 1 , W 2 ), Each of two weights W sandwiching the table loading weight W 1 And W 2 Table position L 1 Is a value stored in advance in the pitching error amount storage means 37g. W 1 And W 2 Represents a range including the table loading weight as described above. For example, if the table load weight W is between 0 kg and 100 kg, W 1 = 0, W 2 = 100 Equation (3) gives two weights W 1 And W 2 Table position L 1 Pitching error amount at x (L 1 , W 1 ) And θ x (L 1 , W 2 ) To obtain the pitching error amount at the weight W by calculation using a known interpolation method.
[0084]
Equation (4) gives two weights W 1 And W 2 Table position L 2 Pitching error amount at x (L 2 , W 1 ) And θ x (L 2 , W 2 ) To obtain the pitching error amount at the weight W by calculation using a known interpolation method.
In this way, the table position L in the X-axis direction of the table load weight W 1 And L 2 Pitching error amount at x (L 1 , W) and θ x (L 2 , W).
[0085]
The table position L in the Y-axis direction of the table load weight W is obtained in the same procedure. 1 And L 2 Pitching error amount at Y (L 1 , W) and θ Y (L 2 , W) can be obtained from an equation (not shown) relating to the Y-axis direction similar to equations (3) and (4).
Next, it is determined whether or not the measured table position L is previously stored in the pitching error amount storage unit 37g.
[0086]
If stored, the pitching error amount is extracted from the pitching error amount storage means 37g and is output to the pitching error amount correction means 37f shown in FIG. If not stored, the table position L in the X-axis direction of the table loading weight W obtained by the equations (3) and (4) by the pitching error amount calculation means 37h shown in FIG. 1 And L 2 Pitching error amount θx (L 1 , W) and θx (L 2 , W), the pitching error amount θ in the X-axis direction at the measurement position L of the table 22. X1 (L, W) is calculated using Expression (5) obtained by calculation by a known interpolation method (S208).
[0087]
[Equation 5]
Figure 0003867601
[0088]
Similarly, in the Y-axis direction, the table position L in the Y-axis direction of the table loading weight W obtained by the equations (3) and (4) 1 And L 2 Pitching error amount at Y (L 1 , W) and θ Y (L 2 , W), the pitching error amount θ in the Y-axis direction at the measurement position L of the table 22. Y1 (L, W) is calculated by an equation (not shown) related to the Y-axis direction similar to Equation (5).
[0089]
Thus, the pitching error amount at the measurement position L of the table load weight W extracted from the pitching error amount storage means 37g or calculated by the pitching error amount calculation means 37h is corrected to the pitching error amount correction shown in FIG. Input to means 37f.
[0090]
Then, in the pitching error amount correcting means 37f of FIG. 8, command coordinate values to be corrected for the X axis, the Y axis, the U axis, and the V axis are obtained using equation (6) (S209).
[0091]
[Formula 6]
Figure 0003867601
[0092]
However, in Formula (6), X 1 , Y 1 , U 1 , V 1 These are pitch error corrections of the wire electric discharge machine 30. θ X0 (L, W), θ Y0 (L, W) is θ = θ 0 Are pitching error amounts in the X-axis direction and the Y-axis direction.
As shown in FIGS. 1 to 3, the equation (6) commands the movement amount of the upper wire guide 26 and the table surface to make the wire electrode 28 perpendicular to the workpiece lower surface machining position at the measurement position of the table 22. It is shown as a coordinate value.
[0093]
X Three And Y Three Indicates command coordinate values after correction in the X-axis direction and Y-axis direction of the table position L on the upper end surface of the table 22. U Three And V Three Indicates command coordinate values after correction of the upper wire guide 26 in the U-axis direction and the V-axis direction. Here, the U axis is a coordinate axis parallel to the X axis, and the V axis is a coordinate axis parallel to the Y axis. H 1 Is the distance from the upper surface of the table to the upper wire guide 26 as described above, and H 2 Is a distance from the upper surface of the table to the lower wire guide 27.
[0094]
Command coordinate value X obtained by equation (6) Three , Y Three , U Three And V Three Is output as a servo control value to the servo control means 44 of FIG. Then, the servo control means 44 sends command coordinate values to the X-axis direction drive means 39, Y-axis direction drive means 49, U-axis direction drive means 29, and V-axis direction drive means 31 provided with position detection means (encoder). The upper wire guide 26 and the table surface are moved on the basis of the output command coordinate values, and the wire electrode 28 becomes perpendicular to the workpiece lower surface machining position.
[0095]
By controlling in this way, the table loading weight and table position of the table 22 on which the workpiece is placed and fixed are measured, whereby the pitching error amount at the table position is extracted from the pitching error amount storage means 37g for the measured loading weight. Then, a movement amount for moving the upper wire guide 26 is calculated based on the extracted pitching error amount, and the upper wire guide 26 is moved based on the movement amount. As a result, the wire electrode 28 can be controlled to be kept perpendicular to the table position.
[0096]
In the present embodiment, a table moving type wire electric discharge machine has been described. However, a column traverse type wire electric discharge machine in which the table 22 is fixed to the bed 21 and the column 33 moves can be similarly implemented. .
Although the wire electric discharge machine and the control method thereof according to the present invention have been described above, the table driving means according to claim 1 is the X-axis direction drive means 24 of the wire electric discharge machine 20, and the X-axis direction of the wire electric discharge machine 30. The drive means 39, the Y-axis direction drive means 25 of the wire electric discharge machine 20, and the Y-axis direction drive means 49 of the wire electric discharge machine 30 correspond to each other. The upper wire guide 26 and the lower wire guide 27 correspond to the wire guide.
[0097]
The pitching error amount storage means corresponds to the pitching error amount storage means 35e in the NC control device 35 of the wire electric discharge machine 20, and the pitching error amount storage means 37g in the NC control device 37 of the wire electric discharge machine 30, respectively.
The position measuring means corresponds to the current position counter 43 of the wire electric discharge machine 20 and the current position counter 53 of the wire electric discharge machine 30.
[0098]
Further, a pitching error amount of the table position measured by the position measuring means is extracted from the pitching error amount storage means, and a moving amount for moving the wire guide is calculated based on the extracted pitching error amount, and based on the moving amount. The control means for keeping the wire electrode perpendicular to the position of the table by moving the wire guide includes pitching error amount extraction means 35b, pitching error amount calculation means 35c, and pitching in the NC controller 35 of the wire electric discharge machine 20. The error amount correction means 35d corresponds.
[0099]
Further, the U-axis direction driving means 29 and the V-axis direction driving means 31 correspond to means for moving the wire guide.
The means for calculating the pitching error amount according to claim 2 corresponds to the pitching error amount calculating means 35c.
[0100]
The load weight measuring means according to claim 3 corresponds to the table load weight measuring means 37b.
Further, the pitching error amount storage means corresponds to the pitching error amount storage means 37g in the NC control device 37 of the wire electric discharge machine 30.
[Brief description of the drawings]
FIG. 1 is a diagram showing a positional relationship between a workpiece and a wire electrode when a table of a wire electric discharge machine is at an initial position.
FIG. 2 is a diagram showing a positional relationship between a workpiece and a wire electrode after the table of the wire electric discharge machine has moved a predetermined distance from the initial state.
FIG. 3 is a diagram showing a positional relationship between a workpiece of a wire electric discharge machine and a wire electrode in a state after the wire guide is moved.
FIG. 4 is a perspective view showing the schematic configuration of a table movable type wire electric discharge machine.
FIG. 5 is a block diagram showing an NC control device and an input / output portion to the NC control device.
FIG. 6 is a diagram illustrating pitching θ at a table position.
FIG. 7 is a perspective view showing a schematic configuration of a table movable type wire electric discharge machine.
FIG. 8 is a block diagram showing an NC control device and an input / output portion to the NC control device.
FIG. 9 is a diagram illustrating a pitching θ at a table position in consideration of a table load weight.
FIG. 10 is a flowchart showing the operation of the wire electric discharge machine.
FIG. 11 is a flowchart showing the operation of the wire electric discharge machine taking into account the table load weight.
FIG. 12 is a flowchart showing the operation of the wire electric discharge machine taking into account the table load weight.
[Explanation of symbols]
3, 22 ... Table
4 ... Table surface
5, 26 ... Upper wire guide
6, 27 ... Lower wire guide
7, 28 ... Wire electrodes
8, 36 ... Workpiece
9 ... Wire guide track surface
21 ... Bed
23 ... Processing tank
24, 39 ... X-axis direction driving means
25, 49... Y axis direction driving means
29 ... U-axis direction drive means
31 ... V-axis direction driving means
32... Z-axis direction driving means
33 ... Column
34 ... Head
35, 37 ... NC control device
35a, 37a... Pitching error amount correction unit
35b, 37e... Pitching error amount extraction means
35c, 37h... Pitching error amount calculating means
35d, 37f... Pitching error amount correcting means
35e, 37g ... pitching error amount storage means
37b ... Table load weight measuring means
37c... Load weight characteristic selection means
37d: Load weight characteristic calculation means
38 ... Liquid level sensor in processing tank
41, 51 ... coordinates from NC
42, 52 ... pitch error correction means
43, 53 ... current position counter
44, 54 ... Servo control means

Claims (7)

工作物が載置固定されるテーブルを、水平面内で直交するX軸方向及びY軸方向に移動させるためのテーブル駆動手段と、
前記テーブル上側に移動可能に配置され、前記工作物を加工するためのワイヤ電極を張架するワイヤガイドと、
前記テーブルの下側に固定配置され、前記上ワイヤガイドと協働して前記ワイヤ電極を張架する下ワイヤガイドと、
前記X軸方向及び前記Y軸方向に移動する前記テーブルの位置に関して、当該位置における前記テーブルの水平面からの傾きをピッチング誤差量とし、複数の位置における前記ピッチング誤差量が予め記憶されたピッチング誤差量記憶手段と、
前記テーブルの位置を計測する位置計測手段と、
前記位置計測手段により計測された前記テーブルの前記位置のピッチング誤差量を前記ピッチング誤差量記憶手段から抽出し、抽出されたピッチング誤差量により前記ワイヤガイドを移動させる移動量を算出し、その移動量に基づいて前記ワイヤガイド及び前記テーブルを移動させることにより、前記ワイヤ電極を前記テーブルの前記位置に垂直に保つ制御手段と、
を備えたことを特徴とする、ワイヤ放電加工機。
Table driving means for moving the table on which the workpiece is placed and fixed in the X-axis direction and the Y-axis direction orthogonal to each other in a horizontal plane;
An upper wire guide that is movably arranged on the upper side of the table and stretches a wire electrode for processing the workpiece;
A lower wire guide that is fixedly arranged on the lower side of the table and stretches the wire electrode in cooperation with the upper wire guide;
With respect to the position of the table moving in the X-axis direction and the Y-axis direction, the pitching error amount in which the pitching error amount at a plurality of positions is stored in advance is defined as the pitching error amount at the position from the horizontal plane of the table. Storage means;
Position measuring means for measuring the position of the table;
A pitching error amount at the position of the table measured by the position measuring means is extracted from the pitching error amount storage means, and a movement amount for moving the upper wire guide is calculated based on the extracted pitching error amount. Control means for keeping the wire electrode perpendicular to the position of the table by moving the upper wire guide and the table based on a quantity;
A wire electric discharge machine, comprising:
前記制御手段は、前記位置計測手段により計測された前記テーブルの位置が予め定める位置ではない場合、その位置を挟むそれぞれ2つのX軸方向位置及びY軸方向位置におけるピッチング誤差量を前記ピッチング誤差量記憶手段から抽出し、前記ピッチング誤差量に基づいて前記テーブルの位置のピッチング誤差量を算出することを特徴とする、請求項1記載のワイヤ放電加工機。  When the position of the table measured by the position measuring unit is not a predetermined position, the control unit calculates the pitching error amount at each of two X-axis direction positions and Y-axis direction positions sandwiching the position. 2. The wire electric discharge machine according to claim 1, wherein a pitching error amount at the position of the table is calculated based on the pitching error amount extracted from a storage means. 更に、前記テーブルの積載重量を計測する積載重量計測手段を備え、前記ピッチング誤差量記憶手段は、前記ピッチング誤差量を前記テーブルの位置に関してだけでなく前記テーブルの積載重量に関する値として記憶し、前記制御手段は、前記位置計測手段により計測された前記テーブルの位置と、前記積載重量計測手段により計測された積載重量とに基づいて、前記ピッチング誤差量記憶手段からピッチング誤差量を抽出することを特徴とする、請求項1又は2記載のワイヤ放電加工機。  Furthermore, it comprises a load weight measuring means for measuring the load weight of the table, and the pitching error amount storage means stores the pitching error amount not only with respect to the position of the table but also with respect to the load weight of the table, The control means extracts the pitching error amount from the pitching error amount storage means based on the position of the table measured by the position measurement means and the load weight measured by the load weight measurement means. The wire electric discharge machine according to claim 1 or 2. 前記積載重量計測手段により計測された前記テーブルの積載重量が、前記ピッチング誤差量記憶手段に予め記憶された積載重量と異なり、前記テーブルの積載重量に対応するピッチング誤差量が前記ピッチング誤差量記憶手段から抽出されない場合に、前記制御手段は、前記ピッチング誤差量記憶手段に予め記憶された積載重量から計測された重量に近い重量を選択し、当該重量に対応するピッチング誤差量を前記ピッチング誤差量記憶手段から抽出することを特徴とする、請求項3 記載のワイヤ放電加工機。  The load weight of the table measured by the load weight measuring means is different from the load weight previously stored in the pitching error amount storage means, and the pitching error amount corresponding to the load weight of the table is the pitching error amount storage means. The control means selects a weight close to the weight measured from the loaded weight stored in advance in the pitching error amount storage means, and stores a pitching error amount corresponding to the weight in the pitching error amount storage. 4. The wire electric discharge machine according to claim 3, wherein the wire electric discharge machine is extracted from the means. 前記積載重量計測手段により計測された前記テーブルの積載重量が、前記ピッチング誤差量記憶手段に予め記憶された積載重量と異なり、前記テーブルの積載重量に対応するピッチング誤差量が前記ピッチング誤差量記憶手段から抽出されない場合に、前記制御手段は、前記テーブルの積載重量を挟む予め定める2つの重量を求め、当該重量に対応するそれぞれのピッチング誤差量を前記ピッチング誤差量記憶手段から抽出し、抽出されたピッチング誤差量に基づいて前記積載重量計測手段により計測されたテーブルの積載重量に対応するピッチング誤差量を算出することを特徴とする、請求項3記載のワイヤ放電加工機。  The load weight of the table measured by the load weight measuring means is different from the load weight previously stored in the pitching error amount storage means, and the pitching error amount corresponding to the load weight of the table is the pitching error amount storage means. If not extracted, the control means obtains two predetermined weights sandwiching the loading weight of the table, extracts the respective pitching error amounts corresponding to the weights from the pitching error amount storage means, and is extracted. 4. The wire electric discharge machine according to claim 3, wherein a pitching error amount corresponding to the load weight of the table measured by the load weight measuring means is calculated based on the pitching error amount. 工作物が載置固定されるテーブルを、水平面内で直交するX軸方向及びY軸方向に移動させるテーブル駆動手段と、
前記テーブル上側に移動可能に配置され、前記工作物を加工するためのワイヤ電極を張架するワイヤガイドと、
前記テーブルの下側に固定配置され、前記上ワイヤガイドと協働して前記ワイヤ電極を張架する下ワイヤガイドと、
を備えたワイヤ放電加工機の制御方法であって、
前記X軸方向及び前記Y軸方向に移動する前記テーブルの位置に関して、当該位置における前記テーブルの水平面からの傾きをピッチング誤差量とし、複数の位置における前記ピッチング誤差量を予めピッチング誤差量記憶手段に記憶させ、
前記テーブルの位置を計測し、計測された前記位置のピッチング誤差量を前記ピッチング誤差量記憶手段から抽出し、抽出されたピッチング誤差量により前記ワイヤガイドを移動させる移動量を算出し、その移動量に基づいて前記ワイヤガイド及び前記テーブルを移動させることにより、前記ワイヤ電極を前記テーブルの前記位置に垂直に保つワイヤ放電加工機の制御方法。
Table driving means for moving the table on which the workpiece is placed and fixed in the X-axis direction and the Y-axis direction orthogonal to each other in a horizontal plane;
An upper wire guide that is movably arranged on the upper side of the table and stretches a wire electrode for processing the workpiece;
A lower wire guide that is fixedly arranged on the lower side of the table and stretches the wire electrode in cooperation with the upper wire guide;
A method for controlling a wire electric discharge machine equipped with
With respect to the position of the table that moves in the X-axis direction and the Y-axis direction, the inclination from the horizontal plane of the table at the position is defined as a pitching error amount, and the pitching error amounts at a plurality of positions are stored in the pitching error amount storage unit in advance. Remember,
The position of the table is measured, the pitching error amount of the measured position is extracted from the pitching error amount storage means, and the movement amount for moving the upper wire guide is calculated based on the extracted pitching error amount. A control method of a wire electric discharge machine that keeps the wire electrode perpendicular to the position of the table by moving the upper wire guide and the table based on a quantity.
工作物が載置固定されるテーブルを、水平面内で直交するX軸方向及びY軸方向に移動させるテーブル駆動手段と、
前記テーブル上側に移動可能に配置され、前記工作物を加工するためのワイヤ電極を張架するワイヤガイドと、
前記テーブルの下側に固定配置され、前記上ワイヤガイドと協働して前記ワイヤ電極を張架する下ワイヤガイドと、
前記テーブルの積載重量を計測する積載重量計測手段と、
を備えたワイヤ放電加工機の制御方法であって、
前記X軸方向及び前記Y軸方向に移動する前記テーブルの位置に関して、当該位置における工作物の重量が付加された場合の前記テーブルの水平面からの傾きをピッチング誤差量とし、複数の重量について複数の位置における前記ピッチング誤差量を予めピッチング誤差量記憶手段に記憶させ、
前記テーブルの積載重量及び位置を計測し、計測された前記積載重量についての前記位置のピッチング誤差量を前記ピッチング誤差量記憶手段から抽出し、抽出されたピッチング誤差量により前記ワイヤガイドを移動させる移動量を算出し、その移動量に基づいて前記ワイヤガイド及び前記テーブルを移動させることにより、前記ワイヤ電極を前記テーブルの前記位置に垂直に保つワイヤ放電加工機の制御方法。
Table driving means for moving the table on which the workpiece is placed and fixed in the X-axis direction and the Y-axis direction orthogonal to each other in a horizontal plane;
An upper wire guide that is movably arranged on the upper side of the table and stretches a wire electrode for processing the workpiece;
A lower wire guide that is fixedly arranged on the lower side of the table and stretches the wire electrode in cooperation with the upper wire guide;
Load weight measuring means for measuring the load weight of the table;
A method for controlling a wire electric discharge machine equipped with
With respect to the position of the table that moves in the X-axis direction and the Y-axis direction, the inclination from the horizontal plane of the table when the weight of the workpiece at the position is added is defined as a pitching error amount, The pitching error amount at the position is stored in advance in the pitching error amount storage means,
The loading weight and position of the table are measured, the pitching error amount at the position for the measured loading weight is extracted from the pitching error amount storage means, and the upper wire guide is moved according to the extracted pitching error amount. A method of controlling a wire electric discharge machine that calculates a movement amount and moves the upper wire guide and the table based on the movement amount to keep the wire electrode perpendicular to the position of the table.
JP2002080860A 2002-03-22 2002-03-22 Wire electric discharge machine and control method thereof Expired - Fee Related JP3867601B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002080860A JP3867601B2 (en) 2002-03-22 2002-03-22 Wire electric discharge machine and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002080860A JP3867601B2 (en) 2002-03-22 2002-03-22 Wire electric discharge machine and control method thereof

Publications (2)

Publication Number Publication Date
JP2003275925A JP2003275925A (en) 2003-09-30
JP3867601B2 true JP3867601B2 (en) 2007-01-10

Family

ID=29206499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002080860A Expired - Fee Related JP3867601B2 (en) 2002-03-22 2002-03-22 Wire electric discharge machine and control method thereof

Country Status (1)

Country Link
JP (1) JP3867601B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106881772A (en) * 2017-02-15 2017-06-23 泰州市江洲数控机床制造有限公司 Roller stores wire type abrasive wire sawing machine

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5642819B2 (en) * 2013-02-19 2014-12-17 ファナック株式会社 Wire electric discharge machine having taper angle correction function using contact detector and taper angle correction method
JP6250897B2 (en) 2015-07-28 2017-12-20 ファナック株式会社 Electric discharge machine with a function to automatically calculate the weight of the workpiece

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106881772A (en) * 2017-02-15 2017-06-23 泰州市江洲数控机床制造有限公司 Roller stores wire type abrasive wire sawing machine

Also Published As

Publication number Publication date
JP2003275925A (en) 2003-09-30

Similar Documents

Publication Publication Date Title
KR101158772B1 (en) Numerically controlled machine tool and numerically control device
KR101997753B1 (en) Wire electric discharge machine
TWI467130B (en) Method of compensating measurement errors of a measuring machine deriving from the deformations of the machine bed caused by the load exerted by the mobile unit of the machine on the machine bed. and measuring machine operating according to said method
JP6240133B2 (en) Spot welding system that measures the position of the spot where welding is performed
KR101928056B1 (en) Wire electric discharge machine
US20160107283A1 (en) Machine tool
JP5705283B2 (en) Machine tool and measuring method of rotation axis of machine tool
JP5642819B2 (en) Wire electric discharge machine having taper angle correction function using contact detector and taper angle correction method
JP2002257535A (en) Position measuring device
JP5674033B2 (en) Wire electric discharge machine, head control method, and program thereof
JP3867601B2 (en) Wire electric discharge machine and control method thereof
KR101991173B1 (en) Wire electrical discharge machine and wire electrical discharge machining method
KR102056493B1 (en) Position error correction device of machine tool using static displacement and method thereof
JP5963792B2 (en) Error map creation method and apparatus, and numerically controlled machine tool having error map creation function
JP6254965B2 (en) Numerical control device with tool compensation function in skiving
JP6573702B1 (en) Machine tool and workpiece mounting table tilt adjustment method
JP2012079358A (en) Error map creation method, device, and numerical control machine tool with an error map creation function
JP2518337B2 (en) Wire EDM machine taper machine
JP5642213B2 (en) Machine tool level adjustment method and apparatus
JP6582814B2 (en) Numerical controller and lost motion compensation method for numerical controller
JP7218702B2 (en) Machine tools, measuring methods and computer programs
JP3829213B2 (en) Welding method, welding control device, and welding system
JPH05104333A (en) Diesinking electric discharge machine
JP4723991B2 (en) Numerical control device with feed axis acceleration / deceleration function considering machining surface direction
WO2024042626A1 (en) Point of action position calculation method and point of action position calculation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040721

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060704

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060829

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061002

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees