(57)【特許請求の範囲】
【請求項１】
互に直交するＸ軸及びＹ軸の二軸平面を形成し該平面に被加工物が取付けられる載物台と、被加工物の両側に設けられ軸方向に走行移動するワイヤ電極をＸＹ二軸平面に垂直のＺ軸方向に位置決めして案内する一対の位置決めガイドの一方のガイドをＸ軸と平行なＵ軸、Ｙ軸と平行なＶ軸方向に移動させるガイド駆動装置と、前記載物台とワイヤ電極間にＸ軸およびＹ軸方向の相対的な送りを与える加工送り装置と、Ｚ軸方向に間隔を置いて配置した上下一対の接触子と、該接触子とワイヤ電極との接触を検知する接触検知装置とを備えたワイヤカット放電加工装置に於けるワイヤ電極をＸＹ二軸平面に垂直に位置出しする方法に於いて、
一対の接触子を有し該一対の接触子の両端面を通る平面と直角の底面を有する接触検知ブロックを載物台上のＸＹ二軸平面に設置し、ワイヤ電極がＸＹ二軸平面と垂直に近い状態となる操作開始位置に前記一方のガイドを配置した状態で、
（イ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに十分大きい所定距離Ｌ移動させ、又は更に所定距離ａ移動させて、該一方のガイドを他方のガイドを通りＸＹ二軸平面と直交する予想垂線の一方の側に傾斜させ、
（ロ）上下一対の接触子の一方の接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ハ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに所定距離ａだけ移動し、前記（ロ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（ニ）前記（ロ）項と（ハ）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｂとして、又は該各Ｘ軸座標値及び前記（ハ）項の操作を適宜回数繰返して記憶した各Ｘ軸座標値の隣接するＸ軸座標値間の各長さの平均値を計算して計算結果をｂとして記憶し、
（ホ）ガイド駆動装置により前記一方のガイドをＵ軸方向マイナスの向きに前記操作開始位置から所定距離Ｌ離れた位置又は更に所定距離ａ離れた位置まで移動させて、該ガイドを前記予想垂線の他方の側に傾斜させ、
（へ）上下一対の接触子の他方の接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ト）ガイド駆動装置により前記一方のガイドをＵ軸方向マイナスの向きに所定距離ａだけ移動し、前記（へ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（チ）前記（へ）項と（ト）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｃとして、又は該各Ｘ軸座標値及び前記（ト）項の操作を適宜回数繰返して記憶した各Ｘ軸座標値の隣接するＸ軸座標値間の各長さの平均値を計算して計算結果をｃとして記憶し、
（リ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに移動させて前記操作開始位置に戻し、
（ヌ）一対の接触子の上下どちらかの接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ル）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに所定距離ａだけ移動し、前記（ヌ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（ヲ）前記（ヌ）項と（ル）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｄとして記憶し、
（ワ）前記ｄと前記ｂ及びｃとの大小関係を判別し、ｂ＞ｄ＞ｃの関係にあることが判別されたらＵαを計算するが、
前記ｂ＞ｄ＞ｃの関係が判別されない場合には、前記ｄを測定した２回の接触検知が、ガイドを予想垂線の左右の一方の側において行なわれたと判別され、前記（ヌ）項の記憶してあるＸ軸座標値を（ル）項のＸ軸座標値に更新すると共に、前記一方のガイドを所定距離ａを単位として、前記（ル）項の接触検知が（ヌ）項の接触検知とＵ軸方向に予想垂線を左右に挟んで行われるようになる方向に移動させ、接触検知及び計算によりｄを求め、該ｄと前記ｂ及びｃとの大小関係につき、ｂ＞ｄ＞ｃの関係にあることが判別されたら、Ｕα＝ａ（ｄ−ｃ）／（ｂ−ｃ）を計算して計算結果Ｕαを記憶し、
（カ）所定距離ａの最後の移動がＵ軸プラスの向きのときはガイド駆動装置により前記一方のガイドをＵ軸マイナスの向きにＵαの距離移動させ、所定距離ａの最後の移動がＵ軸マイナスの向きのときはガイド駆動装置により前記一方のガイドをＵ軸プラスの向きにａ−Ｕαの距離移動させてＵ軸方向の垂直出しを行い、
（ヨ）次いで、Ｖ軸方向について前記（イ）項乃至（カ）項の操作と実質的に同様の操作を実行して、ワイヤ電極をＸＹ二軸平面に対して垂直に位置出しすることを特徴とするワイヤカット放電加工装置に於けるワイヤ電極の垂直出し方法。
【請求項２】
互に直交するＸ軸及びＹ軸の二軸平面を形成し該平面に被加工物が取付けられる載物台と、被加工物の両側に設けられ軸方向に走行移動するワイヤ電極をＸＹ二軸平面に垂直のＺ軸方向に位置決めして案内する一対の位置決めガイドの一方のガイドをＸ軸と平行なＵ軸、Ｙ軸と平行なＶ軸方向に移動させるガイド駆動装置と、前記載物台とワイヤ電極間にＸ軸およびＹ軸方向の相対的な送りを与える加工送り装置と、Ｚ軸方向に間隔を置いて配置した上下一対の接触子と、該接触子とワイヤ電極との接触を検知する接触検知装置とを備えたワイヤカット放電加工装置に於けるワイヤ電極をＸＹ二軸平面に垂直に位置出しする方法に於いて、
一対の接触子を有し該一対の接触子の両端面を通る平面と直角の底面を有する接触検知ブロックを載物台上のＸＹ二軸平面に設置し、ワイヤ電極がＸＹ二軸平面と垂直に近い状態となる操作開始位置に前記一方のガイドを配置した状態で、
（イ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに十分大きい所定距離Ｌ移動させ、又は更に所定距離ａ移動させて、該一方のガイドを他方のガイドを通りＸＹ二軸平面と直交する予想垂線の一方の側に傾斜させ、
（ロ）上下一対の接触子の一方の接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ハ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに所定距離ａだけ移動し、前記（ロ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（ニ）前記（ロ）項と（ハ）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｂとして、又は該各Ｘ軸座標値及び前記（ハ）項の操作を適宜回数繰返して記憶した各Ｘ軸座標値の隣接するＸ軸座標値間の各長さの平均値を計算して計算結果をｂとして記憶し、
（ホ）ガイド駆動装置により前記一方のガイドをＵ軸方向マイナスの向きに前記操作開始位置から所定距離Ｌ離れた位置又は更に所定距離ａ離れた位置まで移動させて、該ガイドを前記予想垂線の他方の側に傾斜させ、
（へ）上下一対の接触子の他方の接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ト）ガイド駆動装置により前記一方のガイドをＵ軸方向マイナスの向きに所定距離ａだけ移動し、前記（へ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（チ）前記（へ）項と（ト）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｃとして、又は該各Ｘ軸座標値及び前記（ト）項の操作を適宜回数繰返して記憶した各Ｘ軸座標値の隣接するＸ軸座標値間の各長さの平均値を計算して計算結果をｃとして記憶し、
（リ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに移動させて前記操作開始位置に戻し、
（ヌ）一対の接触子の上下どちらかの接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ル）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに所定距離ａだけ移動し、前記（ヌ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（ヲ）前記（ヌ）項と（ル）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｄとして記憶し、
（ワ）前記ｄと前記ｂ及びｃとの大小関係を判別し、ｂ＞ｄ＞ｃの関係にあることが判別されたら（ｄ−ｃ）の（ｂ−ｃ）に対する比率判別移行するが、
前記ｂ＞ｄ＞ｃの関係が判別されずに前記ｄを測定した２回の接触検知が、ガイドを予想垂線の左右の一方の側において行なわれたと判別され、前記（ヌ）項の記憶してあるＸ軸座標値を（ル）項のＸ軸座標値に更新すると共に、前記一方のガイドを所定距離ａを単位として、前記（ル）項の接触検知が（ヌ）項の接触検知とＵ軸方向に予想垂線を左右に挟んで行われるようになる方向に移動させ、接触検知及び計算によりｄを求め、該ｄと前記ｂ及びｃとの大小関係につき、ｂ＞ｄ＞ｃの関係にあることが判別されたら、（ｄ−ｃ）の（ｂ−ｃ）に対する比率判別に移行させ、（ｄ−ｃ）が（ｂ−ｃ）に対し所定の範囲内（４（ｂ−ｃ）／５＞（ｄ−ｃ）＞（ｂ−ｃ）／５）の関係にあることが判別されたら、Ｕα＝ａ（ｄ−ｃ）／（ｂ−ｃ）を計算するが、前記所定の範囲内と判別されない場合には、
前記ｄを測定した２回の接触検知を、ガイドが予想垂線をＵ軸方向に左右に挟んだ状態に配置されて行ったとき、左右の一方のガイドが予想垂線の極めて近くに位置していて、接触検知が不安定な状態で行われたと判断され、
ガイドが設定されている移動の向きを判別し、
前記ガイドを所定距離ａよりも小さい所定距離を単位として移動させ、前記（ヌ）項からの操作に移行してｄを求め、
該求めたｄと前記ｂ及びｃとの大小関係が所定の関係にあって、（ｄ−ｃ）の（ｂ−ｃ）に対する比率が所定の範囲内にあることが判別されたら、前記Ｕα＝ａ（ｄ−ｃ）／（ｂ−ｃ）を計算するようにし、
求めたＵαを記憶し、
（カ）所定距離ａの最後の移動がＵ軸プラスの向きのときはガイド駆動装置により前記一方のガイドをＵ軸マイナスの向きにＵαの距離移動させ、所定距離ａの最後の移動がＵ軸マイナスの向きのときはガイド駆動装置により前記一方のガイドをＵ軸プラスの向きにａ−Ｕαの距離移動させてＵ軸方向の垂直出しを行い、
（ヨ）次いで、Ｖ軸方向について前記（イ）項乃至（カ）項の操作と実質的に同様の操作を実行して、ワイヤ電極をＸＹ二軸平面に対して垂直に位置出しすることを特徴とするワイヤカット放電加工装置に於けるワイヤ電極の垂直出し方法。
【請求項３】
請求項１又は請求項２に記載の（カ）項の操作の次に、該（カ）項の操作により移動した前記一方のガイドのＵ軸座標値を記憶した後、ガイド駆動装置により前記一方のガイドをＵ軸プラスの向きにａ／２の距離移動させ、この位置を操作開始位置として請求項１又は請求項２に記載の（イ）項乃至（カ）項の操作を行い、更に、該（カ）項の操作により移動した前記一方のガイドのＵ軸座標値を記憶した後、ガイド駆動装置により前記一方のガイドをＵ軸マイナスの向きにａ／２の距離移動させ、この位置を操作開始位置として請求項１又は請求項２に記載の（イ）項乃至（カ）項の操作を行なった後、前記一方のガイドのＵ軸座標値を記憶し、記憶した複数回のＵ軸座標値の平均座標値に前記一方のガイドを移動させ、次いで、請求項１又は請求項２に記載の（ヨ）項の操作に移行することを特徴とするワイヤカット放電加工装置に於けるワイヤ電極の垂直出し方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワイヤカット放電加工装置に於て、被加工物を取付ける載物台とワイヤ電極間に相対的な加工送りが与えられるＸＹ二軸平面（加工テーブル面）に対してワイヤ電極を垂直に位置出しする方法に関する。
【０００２】
【従来の技術】
所定の間隔を置いて配置した上下一対の接触子を有する接触検知治具を用いてワイヤ電極の垂直出しを行う方法として、被加工物と対向する加工部のワイヤ電極をＺ軸方向に位置決めする上下一対のガイドの内の例えば上側のガイドをＸ軸と平行なＵ軸方向とＹ軸と平行なＶ軸方向に移動させるガイド駆動装置を備え、先ず、該ガイド駆動装置により上側ガイドをＵ軸方向に移動させて、下側ガイドを通ってＸＹ二軸平面に垂直な予想垂線の一方の側に傾斜させ、この状態で接触検知治具とワイヤ電極とを接近させて上下一対の接触子の一方と接触した位置のＸ軸座標値と、上側ガイドをＵ軸方向逆向きに距離Ｕだけ移動させワイヤ電極を前記予想垂線の反対側に傾斜させた状態で上下一対の接触子の他方と接触した位置のＸ軸座標値との間の長さＸを求め、前記Ｕ及びＸ、上側ガイドと上側接触子間の長さＡ、下側ガイドと下側接触子間の長さＢ、上下接触子間の長さＨとから、垂直出しに必要な上側ガイドの移動量を算出し、得られた移動量だけ上側ガイドを移動させてワイヤ電極の垂直出しを行う方法が特開平１−１０３２２９号公報、及び特開平２−２９８４３２号公報により知られている。
【０００３】
そして、この周知方法では、摩耗消耗に応じて交換使用されるガイドの形状、寸法にバラツキが存在し前記ＡとＢの値の信頼性に問題があるところから、例えば上側のガイドを前記予想垂線の片側の二位置と反対側の二位置の計四位置に位置決めした位置データ、各位置で接触検知した位置データ、及び予め測定されている上下接触子間の長さＨとから前記ＡとＢを演算によって求め、得られたＡ，Ｂの値、前記Ｈの値、及び前記位置データとから垂直出しに必要な上側ガイドの移動距離を演算し、演算結果に基づき上側ガイドを移動させて垂直出しを行うようにした方法が特公平７−２２８５１号公報により提案されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、この従来技術に於ても、垂直出しに要するガイドの移動量の計算に上下接触子間の長さＨを必要とし、該Ｈの値は予め測定によって得られるものであるから、測定誤差や測定時と垂直出し時の雰囲気温度の差異による誤差が避けられない。
以上の問題点に鑑み、本発明は、垂直出しに必要なガイドの移動量の計算にＺ軸方向の測定データや機械固有のデータ、即ち上側ガイドと上側接触子間の長さ及び下側ガイドと下側接触子間の長さ、又は上側ガイドと加工テーブル面間の長さ及び下側ガイドと加工テーブル面間の長さ、及び上下接触子間の長さ等を用いることなく、簡単且つ正確にワイヤ電極の垂直出しを行い得る方法の提供を目的とする。
【０００５】
【課題を解決するための手段】
この目的を達成するため、本発明の第１発明は、互に直交するＸ軸及びＹ軸の二軸平面を形成し該平面に被加工物が取付けられる載物台と、被加工物の両側に設けられ軸方向に走行移動するワイヤ電極をＸＹ二軸平面に垂直のＺ軸方向に位置決めして案内する一対の位置決めガイドの一方のガイドをＸ軸と平行なＵ軸、Ｙ軸と平行なＶ軸方向に移動させるガイド駆動装置と、前記載物台とワイヤ電極間にＸ軸およびＹ軸方向の相対的な送りを与える加工送り装置と、Ｚ軸方向に間隔を置いて配置した上下一対の接触子と、該接触子とワイヤ電極との接触を検知する接触検知装置とを備えたワイヤカット放電加工装置に於けるワイヤ電極をＸＹ二軸平面に垂直に位置出しする方法に於いて、
一対の接触子を有し該一対の接触子の両端面を通る平面と直角の底面を有する接触検知ブロックを載物台上のＸＹ二軸平面に設置し、ワイヤ電極がＸＹ二軸平面と垂直に近い状態となる操作開始位置に前記一方のガイドを配置した状態で、
（イ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに十分大きい所定距離Ｌ移動させ、又は更に所定距離ａ移動させて、該一方のガイドを他方のガイドを通りＸＹ二軸平面と直交する予想垂線の一方の側に傾斜させ、
（ロ）上下一対の接触子の一方の接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ハ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに所定距離ａだけ移動し、前記（ロ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（ニ）前記（ロ）項と（ハ）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｂとして、又は該各Ｘ軸座標値及び前記（ハ）項の操作を適宜回数繰返して記憶した各Ｘ軸座標値の隣接するＸ軸座標値間の各長さの平均値を計算して計算結果をｂとして記憶し、
（ホ）ガイド駆動装置により前記一方のガイドをＵ軸方向マイナスの向きに前記操作開始位置から所定距離Ｌ離れた位置又は更に所定距離ａ離れた位置まで移動させて、該ガイドを前記予想垂線の他方の側に傾斜させ、
（へ）上下一対の接触子の他方の接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ト）ガイド駆動装置により前記一方のガイドをＵ軸方向マイナスの向きに所定距離ａだけ移動し、前記（へ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（チ）前記（へ）項と（ト）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｃとして、又は該各Ｘ軸座標値及び前記（ト）項の操作を適宜回数繰返して記憶した各Ｘ軸座標値の隣接するＸ軸座標値間の各長さの平均値を計算して計算結果をｃとして記憶し、
（リ）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに移動させて前記操作開始位置に戻し、
（ヌ）一対の接触子の上下どちらかの接触子とワイヤ電極とが接触するまで加工送り装置により接触検知ブロックとワイヤ電極とをＸ軸方向に相対的に移動させて接触位置のＸ軸座標値を記憶し、
（ル）ガイド駆動装置により前記一方のガイドをＵ軸方向プラスの向きに所定距離ａだけ移動し、前記（ヌ）項の接触検知操作を繰返して接触位置のＸ軸座標値を記憶し、
（ヲ）前記（ヌ）項と（ル）項の操作で記憶した各Ｘ軸座標値間の長さを計算して計算結果をｄとして記憶し、
（ワ）前記のｄと前記ｂ及びｃとの大小関係を判別し、ｂ＞ｄ＞ｃの関係にあることが判別されたら、Ｕαを計算するが、前記ｂ＞ｄ＞ｃの関係が判別されない場合には、前記ｄを測定した２回の接触検知が、ガイドを予想垂線の左右の一方の側において行なわれたと判断され、前記（ヌ）項の記憶してあるＸ軸座標値を（ル）項のＸ軸座標値に更新すると共に、前記一方のガイドを所定距離ａを単位として、前記（ル）項の接触検知が（ヌ）項の接触検知とＵ軸方向に予想垂線を左右に挟んで行われるようになる方向に移動させ、接触検知及び計算によりｄを求め、該ｄと前記ｂ及びｃとの大小関係につき、ｂ＞ｄ＞ｃの関係にあることが判別されたら、
Ｕα＝ａ（ｄ−ｃ）／（ｂ−ｃ）を計算して計算結果Ｕαを記憶し、
（カ）所定距離ａの最後の移動がＵ軸プラスの向きのときはガイド駆動装置により前記一方のガイドをＵ軸マイナスの向きにＵαの距離移動させ、所定距離ａの最後の移動がＵ軸マイナスの向きのときはガイド駆動装置により前記一方のガイドをＵ軸プラスの向きにａ−Ｕαの距離移動させてＵ軸方向の垂直出しを行い、
（ヨ）次いで、Ｖ軸方向について前記（イ）項乃至（カ）項の操作と実質的に同様の操作を実行して、ワイヤ電極をＸＹ二軸平面に対して垂直に位置出しすることを特徴とする。
【０００６】
又、第２の発明は、第１の発明に記載の（ワ）項の操作に於いて、前記ｄと前記ｂ及びｃとの大小判別で、ｂ＞ｄ＞ｃの関係にあることが判別されたとき、ｄ−ｃのｂ−ｃに対する比率判別を行なうようにし、前記比率が所定範囲内にあることが判別されたら、Ｕα＝ａ（ｄ−ｃ）／（ｂ−ｃ）を計算して計算結果Ｕαを記憶するようにしたことを特徴とする。
【０００７】
又、第３発明は、第１発明又は第２発明に記載の（カ）項の操作の次に、該（カ）項の操作により移動した前記一方のガイドのＵ軸座標値を記憶した後、ガイド駆動装置により前記一方のガイドをＵ軸プラスの向きにａ／２の距離移動させ、この位置を操作開始位置として第１発明又は第２発明に記載の（イ）項乃至（カ）項の操作を行い、更に、該（カ）項の操作により移動した前記一方のガイドのＵ軸座標値を記憶した後、ガイド駆動装置により前記一方のガイドをＵ軸マイナスの向きにａ／２の距離移動させ、この位置を操作開始位置として第１発明又は第２発明に記載の（イ）項乃至（カ）項の操作を行った後、前記一方のガイドのＵ軸座標値を記憶し、記憶した複数回のＵ軸座標値の平均座標値にＵ軸を移動させ、次いで、第１発明又は第２発明に記載の（ヨ）項の操作に移行してワイヤ電極をＸＹ二軸平面に対して垂直に位置出しすることを特徴とする。
【０００８】
【作  用】
垂直出しに要するガイドの移動量Ｕαの算出の仕方について、図１に基づいて説明する。
先ず、垂直出し操作の開始に先立って、上側ガイドを予想垂線（Ｚ軸）に近い操作開始位置Ｕ１に配置し、この位置Ｕ１から上側ガイドを右方に十分に大きい所定距離Ｌ移動しＵ２に位置させて予想垂線の右側に傾斜させ、この位置Ｕ２と更に所定距離ａだけ右方に移動させた位置Ｕ３とに於て接触検知した各Ｘ座標値Ｘ１とＸ２の差をとってｂの長さを検出する。次いで、上側ガイドを左方に前記操作開始位置から更に所定距離Ｌ離れた位置まで移動しＵ４に位置させて予想垂線の左側に傾斜させ、この位置Ｕ４と更に所定距離ａだけ左方に移動させた位置Ｕ５とに於て接触検知した各Ｘ座標値Ｘ３とＸ４の差をとってｃの長さを検出する。次に、上側ガイドを操作開始位置Ｕ１に戻し、この位置Ｕ１と更に所定距離ａだけ右方に移動させた位置Ｕ６とに於て接触検知した各Ｘ座標値Ｘ５とＸ６の差をとってｄの長さを検出する。
ここで、ｄ検出時の位置Ｕ１に於ける接触検知Ｘ軸座標値とＺ軸（前記予想垂線）との距離をｄ１とし、位置Ｕ６に於ける接触検知Ｘ軸座標値とＺ軸との距離をｄ２とし、又、位置Ｕ６から垂直出しに要するガイドの移動量即ち位置Ｕ６からＺ軸までの距離をＵαとすると、ｂ，ｃ，ｄの全てが、上側ガイドを所定距離ａ移動させる移動前と移動後の接触検知によって求められていることにより、次の比例関係が成立する。
【０００９】
【数１】
0003691892.tif 000002
【００１０】
このようにして、上記（６）式により、Ｚ軸方向の位置データを全く用いず、Ｘ軸及びＵ軸の位置データのみによって垂直出しに要するガイドの移動量Ｕαが算出される。
【００１１】
又、Ｕ１とＵ６が予想垂線（Ｚ軸）の左右両側に位置するとき、ｂ＞ｄ＞ｃの関係となるから、ｄとｂ及びｃとの大小関係を判別することにより、予想垂線が位置Ｕ１とＵ６の間にあることを検知することができる。従って、ｂ＞ｄ＞ｃの関係にあることが判別されたときのｄを採用することにより、前記移動量Ｕαを算出してＵ軸方向の垂直出しを行うことができる。（第１発明）
【００１２】
しかし、ワイヤ電極は更新送りの走行移動等により常時微小な振動をしているため、位置Ｕ１又はＵ６が予想垂線（Ｚ軸）に極めて近いとき、上下一対の接触子による接触検知が不安定になり、誤検知の虞が生じる。そこで、ｄとｂ及びｃとの大小関係の判別だけでなく、ｄ−ｃのｂ−ｃに対する比率を判別し、該比率が所定範囲内にあることが判別されたときのｄを採用してＵαの計算を行うことにより、不安定な検知状態での接触検知を防止して信頼できる検知データを得ることができる。即ち、上記（６）式から明らかなとおり、ｄ−ｃのｂ−ｃに対する比率とは、Ｕαの所定距離ａに対する比率を意味しており、従って、ｂ−ｃに対するｄ−ｃの比率が所定範囲内にあることを判別することにより、位置Ｕ１  又はＵ６が予想垂線の極めて近くに位置した状態での接触検知データにより与えられたｄを使用してのＵαの計算を避け、予想垂線を位置Ｕ１とＵ６の概ね中央部分に置いた状態で接触検知したデータにより与えられたｄを使用することが可能となり、信頼性の高い精度の良い正確な垂直出しを行うことができる。（第２発明）
【００１３】
又、第３発明によれば、操作開始位置Ｕ１をａ／２左右にずらせた複数回の垂直出し操作を行い、ガイドの垂直位置を示す複数個のＵ軸座標値の平均座標値にガイドを移動させることにより、更に高精度で正確な垂直出しが可能となる。
【００１４】
又、必要に応じて、既述した従来技術に於けるＡ，Ｂ及びＨの値も、相似三角形の比例関係を用いて容易に算出することが可能である。
【００１５】
【発明の実施の形態】
図２は本発明の垂直出し方法を実施する装置の一実施例を示す概略構成図であり、１はワイヤカット放電加工装置のベッド、２は該ベッド１上に互いに直交するＸ及びＹ軸方向に移動可能に設けたＸＹクロステーブル、３，４は該ＸＹクロステーブル２を移動させるＸ及びＹ軸駆動モータであり、これ等ＸＹクロステーブル２及びモータ３，４によって加工送り装置を構成する。５はＸＹクロステーブル２上に固定して設けた載物台であり、該載物台５は上面に被加工物を取付ける加工テーブル面を有し、該加工テーブル面はＸＹ二軸平面を形成する。垂直出しを行うときは、加工テーブル面に接触検知ブロック６が載置される。該ブロック６は上下一対の接触子７ａ，７ｂを有し、底面が接触子７ａ，７ｂの両端面を通る平面と直角に形成されており、接触子７ａ，７ｂがＸ軸又はＹ軸と平行となるように配置される。８はベッド１に起立させて設けたコラム、９，１０はコラム８からＸＹクロステーブル２上に伸長させて設けた上下一対の上アームと下アームである。１１，１２は加工部に加工液を噴射供給する上下一対のノズル装置であり、被加工物と対向する加工部のワイヤ電極１３を位置決めする上下一対のガイド１４，１５が該ノズル装置１１，１２内に夫々固定支持されている。１６は上アーム９に設けたＺ軸駆動機構であり、該Ｚ軸駆動機構１６の先端部にＸ軸と平行なＵ軸及びＹ軸と平行なＶ軸方向に移動可能に設けたＵＶクロステーブル１７に上部ノズル装置１１が固定支持されている。１８はＵＶクロステーブル１７をＸＹ二軸平面と直交するＺ軸方向に移動するＺ軸駆動モータである。下部ノズル装置１２は下アーム１０の先端部に固定支持されている。従って、下側ガイド１５は固定状態であり、上側ガイド１４はＵ，Ｖ，及びＺ軸方向に移動可能である。１９，２０はＵＶクロステーブル１７を移動するＵ軸駆動モータ及びＶ軸駆動モータであり、これ等ＵＶクロステーブル１７、Ｚ軸駆動機構１６、及びモータ１８，１９，２０によってガイド駆動装置を構成する。ワイヤ電極１３は供給リール２１から繰出されローラ２２、上側ガイド１４、下側ガイド１５、ローラ２３を経て回収容器２４に至る走行経路に装架され、引っ張り駆動機構２５とブレーキ機構２６の作動によって所定の張力と速さをもって走行移動する。２７はワイヤ電極１３と接触子７ａ，７ｂとの接触を検知する接触検知装置であり、ワイヤ電極１３に接触して設けた通電子２８と接触子７ａ，７ｂと電気的に接続され、低電圧印加により接触を電気信号として検出する。接触子とワイヤ電極間に印加する電圧としては交流電圧を用いることが安定した接触検知を行なう上で好ましい。又、２９は中央処理装置（ＣＰＵ）であり、データ等の記憶に用いるレジスタ部とデータの演算を行なう演算部とデータの転送を制御する制御部を有する。３０は垂直出しのプログラムを記憶する記憶装置（ＲＯＭ）、３１は入力装置３２により設定される上側ガイド１４の移動所定距離Ｌ及びａ、接触検知ブロック６により接触検知された位置のＸ軸座標値、Ｙ軸座標値、及び中央処理装置２９で計算された前記ＵαとＶ軸方向の垂直出し時の前記Ｕαに相当するＶαを記憶する記憶装置（ＲＡＭ）、３３はＣＰＵ２９の指令に従いパルス分配してガイド駆動装置の各モータ１８，１９，２０及び加工送り装置の各モータ３，４の動作を数値制御するＮＣ装置、３４は入力インターフェース、３５は出力インターフェースである。
【００１６】
以上の構成によりＲＯＭ３０に記憶したプログラムに従いＣＰＵ２９の指令によって行なわれる本発明の垂直出し方法の一実施例操作手順を、図３のフローチャート及び図４の説明図に従って、Ｕ軸方向の垂直出しについて説明する。Ｖ軸方向の垂直出しについては、Ｘ軸をＹ軸に、Ｕ軸をＶ軸に、Ｘ軸座標値ｘｉをＹ軸座標値ｙｉに、Ｕ軸座標値ＵｊをＶ軸座標値Ｖｊに、またＵαをＶαに夫々読み替えれば良い。
図３のフローチャートに於けるＳ０１乃至Ｓ５１は夫々ステップ番号を示す。
【００１７】
先ず、垂直出し操作開始に先立って、上側ガイド１４をＺ軸方向に移動させて上側接触子７ａの上方に位置させると共にＵ軸方向に移動させて予想垂線（Ｚ軸）に近いと見做される操作開始位置Ｕ１  （この場合は、好ましくは予想垂線より左側の、Ｕ軸マイナス方向の位置）に配置し、又、入力装置３２により上側ガイド１４の移動所定距離Ｌ及びａを入力設定する。
垂直出し操作が開始されると、Ｕ軸座標値の機械原点が設定されると共にａ１＝ａ，ａ２＝−ａ，ｉ＝０，ｊ＝０に初期設定される（ステップＳ０１）。次いで引っ張り駆動機構２５とブレーキ機構２６を作動させてワイヤ電極１３を所定の張力と速さをもって走行移動させ（ステップＳ０２）、ａをａ１に即ちガイド１４の所定距離ａの移動がプラスの向き（右方）、即ち、前記操作開始位置Ｕ１から予想垂線を越えて反対側に向かって行われるように設定する（ステップＳ０３）。この状態でガイド１４が右方に十分に大きい距離Ｌ移動し（ステップＳ０４）、更に右方に所定距離ａ移動して（ステップＳ０５）、ワイヤ電極１３を右方に傾ける。例えば距離Ｌは２０００μｍであり、距離ａは１００μｍである。このとき接触検知ブロック６はワイヤ電極の傾斜を妨げないように右方に退避している。この傾斜状態で接触検知ブロック６を載置した載物台５が加工送り装置によりワイヤ電極１３に近付く向き（左方）に移動され、上側の接触子７ａがワイヤ電極１３に接触した所で停止して、その位置のＸ軸座標値がｘｉに記憶される（ステップＳ０６）。次いで、ステップＳ０７でｉが７と等しいか否か、又ステップＳ０８でｉが３と等しいか否か判別され、ｉが３に達するまで、接触（短絡）解消のためにブロック６を例えば５００μｍ右方に退避させた後、ステップＳ０９でｉに１加算してからステップＳ０５乃至Ｓ０８を繰返し、ガイド１４を所定距離ａの間隔を置いて配置した各位置に於て順次接触検知したＸ座標値が記憶される。ｉが３に達すると、ステップＳ１０に於て、それまでに記憶したｘ０，ｘ１，ｘ２，ｘ３の各座標値間の長さがｂ１，ｂ２，ｂ３として算出され、これ等の平均値が計算されてｂとして記憶される。次いで、ステップＳ１１でガイド１４を操作開始位置Ｕ１に戻して更にマイナスの向き（左方）に距離Ｌ移動し、ステップＳ１２でａをａ２に即ちガイド１４の所定距離ａの移動がマイナスの向きに行われるように設定した後、ステップＳ０５に戻して、ワイヤ電極１３を左方に傾斜させた状態でｂ検出時と同様の操作により、ｉが７に達するまでステップＳ０５乃至Ｓ０９を繰返し、所定間隔ａを置いてガイド１４を配置した各位置に於て順次接触検知したＸ座標値が記憶され、ｉが７に達すると、ステップＳ１３に於て、それまでに記憶したｘ４，ｘ５，ｘ６，ｘ７の各座標値間の長さがｃ１，ｃ２，ｃ３として算出され、これ等の平均値が計算されてｃとして記憶される。接触検知Ｘ軸座標値としてｘ０とｘ１のみを用いてｂを求め（ステップＳ０８でｉ＝１の場合）、又ｃに関しても同様に２個のＸ軸座標値のみを用いて算出しても（ステップＳ０７でｉ＝３の場合）垂直出しはできるが、複数検出の平均値をとることにより一層精度の良い正確な垂直出しが可能となる。又、ステップＳ０５とステップＳ０６を入れ替えて接触検知の後でａ移動を行なわせるようにしても良く、その場合もｂ及びｃの検出に関して同様の効果を奏する。
【００１８】
次いで、ステップＳ１４でａをａ１に設定して、ガイド１４を右方に移動させて操作開始位置Ｕ１に戻し（ステップＳ１５）、この操作開始位置に於て接触検知を行ない、検知したＸ軸座標値をｘ８として記憶した後（ステップＳ１６）、ガイド１４を右方に前記所定距離ａ移動させた位置で（ステップＳ１７）、再び接触検知を行なって検知したＸ軸座標値をｘ９として記憶し（ステップＳ１８）、各座標値ｘ８とｘ９間の長さｄを計算して記憶する（ステップＳ１９）。次いで、算出したｄとｃとの大小の比較（ステップＳ２０）、及びｄとｂとの大小の比較（ステップＳ２１）が行われて、ｄの算出のためのＸ軸座標値Ｘ８とＸ９の接触検知がガイド１４の間に前記予想垂線（Ｚ軸）を挾んだ状態で行われたかどうかが判別される。ステップＳ２０に於てｃに３（単位はμｍである）を加え、ステップＳ２１に於てｂから３引いているのは、接触検知誤差（バラツキ）を考慮してのことである。ステップＳ２０でｄ検出のための２回の接触検知が共にガイド１４をＺ軸の左方に置いて行われたことが判別されたら、ステップＳ２２に移行してステップＳ２１に於て既にＹＥＳ信号が出力されたかどうか判別し、ＮＯであればｘ９に記憶されている座標値をｘ８に書き込んで（ステップＳ２３）、ステップＳ１７に戻る。又、ステップＳ２１でｄ検出のための２回の接触検知が共にガイド１４をＺ軸の右方に置いて行われたことが判別されたら、ステップＳ２４に移行してステップＳ２０に於て既にＹＥＳ信号が出力されたかどうか判別し、ＮＯであればｘ９に記憶されている座標値をｘ８に書き込んみ（ステップＳ２５）、ａをａ２に設定して（ステップＳ２６）、ステップＳ１７に戻る。
【００１９】
このようにして、ステップＳ２０及びＳ２１の出力が共にＮＯで、ｄの算出がガイド１４の間に予想垂線（Ｚ軸）を挾んだ状態で行われたことが判別されたら、ステップＳ２７及びＳ２８に於けるｄ−ｃのｂ−ｃに対する比率の判別に移行する。この実施例では、ステップＳ２７でｄ−ｃがｂ−ｃの１／５よりも小さいかどうか判別し、ステップＳ２８でｄ−ｃがｂ−ｃの４／５よりも大きいかどうか判別する。この判別により前記Ｕαの長さが所定長さａの１／５以上で且つ４／５以下の範囲内にあることが判別される。ステップＳ２７でｄ−ｃがｂ−ｃの１／５よりも小さいことが判別されたら、即ち、ｄ検出時に右側に配置されたガイド１４がＺ軸の極めて近くに位置していて、接触検知が不安定な状態で行われたことが判別されたら、ステップＳ２９でガイド１４の設定されている移動の向きがプラスの向き（右方）かマイナスの向き（左方）か判別し、右方であればステップＳ３０に移行してガイド１４をｂ−ｃの３／５の長さ左方に移動させ、又、左方であればステップＳ３１に移行してガイド１４をｂ−ｃの２／５の長さ右方に移動させると共に、ａをａ１に設定して（ステップＳ３２）、ガイド１４をＺ軸から概ねａ／２の距離に位置させた状態にしてステップＳ１６に戻り、再びｄの検出を行う。ステップＳ２８でｄ−ｃがｂ−ｃの４／５よりも大きいことが判別されたら、即ち、ｄ検出時に左側に配置されたガイド１４がＺ軸の極めて近くに位置していて、接触検知が不安定な状態で行われたことが判別されたら、ステップＳ３３でガイド１４の移動の向きが右方か左方か判別し、右方に設定されていればステップＳ３４に移行してガイド１４をｂ−ｃの２／５の長さと所定長さａを加えた長さ左方に移動させ、又、左方に設定されていればステップＳ３５に移行してガイド１４をｂ−ｃの２／５の長さ左方に移動させると共に、ａをａ１に設定して（ステップＳ３６）、ガイド１４をＺ軸から概ねａ／２の距離に位置させた状態としてステップＳ１６に戻り、再びｄの検出を行う。
【００２０】
又、ステップＳ２２でＹＥＳ信号が出力されたときは、ｄ検出時に右側に配置されたガイド１４がＺ軸（予想垂線）の極めて近くに位置していて、又更にステップＳ２４でＹＥＳ信号が出力されたときは、ｄ検出時に左側に配置されたガイド１４がＺ軸の極めて近くに位置していて、接触検知が不安定な状態で行われたことを意味するからステップＳ２７に移行する。そして、ステップＳ２２から移行した場合は、通常ステップＳ２７でＹＥＳ信号が出力されステップＳ２９、Ｓ３１、Ｓ３２を経てステップＳ１６に戻り、又、ステップＳ２４から移行した場合は、通常ステップＳ２８でＹＥＳ信号が出力されステップＳ３３、Ｓ３４を経てステップＳ１６に戻る。このようなステップＳ２７、Ｓ２８での判別を経てガイド１４の補正移動を行った場合、通常は１回ｄを再検出すれば、ステップＳ２７及びＳ２８に於ける判別で共にＮＯ信号が出力されることになる。
【００２１】
ステップＳ２８でＮＯ信号が出力するとステップＳ３７に移行してＵα＝ａ（ｄ−ｃ）／（ｂ−ｃ）の計算を行いＵαを記憶する。次いで、ステップＳ３８でガイド１４の設定されている移動の向きが右方か左方か判別され、右方に設定されているときはガイド１４を左方にＵαの距離移動させ（ステップＳ３９）、左方に設定されているときはガイド１４を右方にａ−Ｕαの距離移動させて（ステップＳ４０）Ｕ軸方向の垂直出しを完了する。本発明の第２発明では、このようにして垂直出しが行われる。
【００２２】
又、本発明の第１発明に於ては、ステップＳ２０及びＳ２１の出力が共にＮＯで、ｄの算出が予想垂線（Ｚ軸）をガイド１４の間に挾んだ状態で行われたことが判別されたら、ｄ−ｃのｂ−ｃに対する比率の判別を行わずにステップＳ３７に移行してＵαの計算が行われ、ステップＳ３９又はＳ４０によりガイド１４の移動が行われてＵ軸方向の垂直出しが完了する。この第１発明では、第２発明に比べて平均的な精度は低下するものの要求される精度によっては目的とする垂直出しが可能である。又、この場合、ステップＳ２２又はＳ２４でＹＥＳ信号が出力されたら、音声、ランプ、表示等により作業者に垂直出し不良を知らせ、操作開始位置Ｕ１を左右どちらかにずらせた状態で最初から垂直出し操作をやり直す。又、この場合は、ガイド１４を予想垂線（Ｚ軸）に極めて近い位置に置いて行われる接触検知の発生率をなるべく低く抑えるために、ガイド１４の移動所定距離ａを第２発明の場合よりも大きく設定することが望ましい。
【００２３】
又、本発明の第３発明では更に、前記予想垂線（Ｚ軸）を前記所定距離ａの略中間ａ／２の位置に置いて第１発明又は第２発明の垂直出し操作を行うように、第１発明又は第２発明に於けるステップＳ３９又はＳ４０で移動後のガイド１４のＵ軸座標値Ｕｊを記憶した後（ステップＳ４１）、Ｕｊの記憶が２回以上行われているかどうか判別され（ステップＳ４２）、ＮＯ信号によりステップＳ４３に移行してガイド１４を前記所定距離の半分ａ／２右方に移動させ、ステップＳ４４でａをａ２に設定（ガイド移動の向きを左方に設定）し、ｊに１加算して（ステップＳ４５）、ステップＳ１６に戻ってｄの再検出を行う。又、再度ステップＳ４２に移行してきたら、ＹＥＳ信号の出力によりステップＳ４６に移行してＵｊの記憶が３回行われたかどうか判別され、ＮＯ信号によりステップＳ４７に移行してガイド１４を前記所定距離の半分ａ／２左方に移動させ、ステップＳ４８でａをａ１に設定（ガイド移動の向きを右方に設定）し、ｊにまた１加算して（ステップＳ４９）、ステップＳ１６に戻ってｄの再検出を行い、再度ステップＳ４２に移行してくると、ステップＳ４２、Ｓ４６のＹＥＳ信号出力によりステップＳ５０に移行してＵ＝（Ｕ１＋Ｕ２＋Ｕ３）／３を計算してＵを記憶し、ステップＳ５１でガイド１４をＵ軸座標値Ｕに移動させてＵ軸方向の垂直出しを完了する。  尚、上述した実施例では、ワイヤ電極を走行移動させた状態で接触子とワイヤ電極との接触検知操作を行っているが、接触検知操作の際、ワイヤ電極は更新送りを停止した所望張架状態であっても良い。
【００２４】
【発明の効果】
以上述べた通り、本発明によれば、上下一対の各ガイドから上側接触子及び下側接触子までの長さ、又は上下一対の各ガイドから加工テーブル面までの長さ、及び上下の接触子間の長さ等、Ｚ軸方向の位置データを全く用いずにＵ，Ｖ軸及びＸ，Ｙ軸の座標値データのみによってワイヤ電極の垂直出しを行うことができるから、精度の良い垂直出しを簡単、且つ正確に行うことができる。
又、本発明によれば、Ｚ軸方向の位置データを必要としないから、垂直出し専用の接触検知治具を必ずしも使用する必要がなく、単なる直角ブロック、場合によっては被加工体の端部を接触子として用いて垂直出しを行うことも可能である。
【図面の簡単な説明】
【図１】本発明の垂直出し方法を説明する説明図。
【図２】本発明の垂直出し方法を実施する装置の一実施例を示す概略構成図。
【図３】本発明の第１発明、第２発明及び第３発明の一実施例のフローチャート。
【図４】図３のフローチャートに示す一実施例を説明する説明図。
【符号の説明】
１：ベッド    ２：ＸＹクロステーブル    ３，４：Ｘ及びＹ軸駆動モータ５：載物台    ６：接触検知ブロック    ７ａ，７ｂ：接触子  ８：コラム９，１０：上アーム及び下アーム    １１，１２：上部及び下部ノズル装置
１３：ワイヤ電極    １４，１５：上下一対の位置決めガイド
１６：Ｚ軸駆動機構  １７：ＵＶクロステーブル    １８：Ｚ軸駆動モータ
１９，２０：Ｕ及びＶ軸駆動モータ    ２１：ワイヤ電極供給リール
２２，２３：ローラ    ２４：回収容器    ２５：引っ張り駆動機構
２６：ブレーキ機構    ２７：接触検知装置    ２８：通電子
２９：中央処理装置    ３０：記憶装置（Ｒ０Ｍ）
３１：記憶装置（ＲＡＭ）    ３２：入力装置    ３３：ＮＣ装置
３４：入力インターフェース    ３５：出力インターフェース
Ｓ０１〜Ｓ５１：ステップ番号
整理番号１−４６６／Ｐ９５−０２６                              １／１
化学式等を記載した書面
明細書
【数１】
ａ／ｃ＝（ａ−Ｕα）／ｄ１  …………（１）
ａ／ｂ＝Ｕα／ｄ２……………………（２）
（１）式より    ｄ１＝ｃ（ａ−Ｕα）／ａ……………（３）
（２）式より    ｄ２＝ｂ・Ｕα／ａ……………………（４）
ｄ＝ｄ１＋ｄ２であるから、この式に上記（３）、（４）式を代入して
ｄ＝ｃ＋Ｕα（ｂ−ｃ）／ａ…………（５）
（５）式より    Ｕα＝ａ（ｄ−ｃ）／（ｂ−ｃ）……（６）
【図１】
0003691892.tif 000003
【図２】
0003691892.tif 000004
【図３】
0003691892.tif 000005
【図４】
0003691892.tif 000006