(57)【要約】【課題】結線穴の位置が、加工プログラムの結線位置とずれている場合であっても、ワイヤ電極の自動結線を行うことができるワイヤ放電加工機を提供する。【解決手段】ワイヤ電極１２を挿通して結線させるための結線孔３０の位置Ｐｈを取得する結線孔位置取得部３６を有し、結線孔位置取得部３６において取得された結線孔３０の位置Ｐｈが、加工プログラムにより規定された結線位置Ｐｃａに対してずれている場合に、結線制御部３８は、結線孔３０の位置Ｐｈにワイヤ電極１２を移動させて、ワイヤ電極１２の結線を行うように加工機本体３１を制御し、加工制御部４０は、ワイヤ電極１２の結線が行われた位置Ｐｃｂと、加工プログラムにより規定された結線位置Ｐｃａとの区間を、ワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工を行うように加工機本体３１を制御する。【選択図】図２
2019130641.tif 000002
【特許請求の範囲】
【請求項１】
加工プログラムにしたがってワイヤ電極によりワークに対して放電加工を行う加工機本体を有するワイヤ放電加工機であって、
前記加工プログラムにより規定された前記ワーク上の結線位置に前記ワイヤ電極を移動させて、前記ワイヤ電極の結線を行うように前記加工機本体を制御する結線制御部と、
前記加工プログラムにより規定された加工経路に沿って前記ワイヤ電極を移動させながら、前記ワイヤ電極により前記ワークに対して放電加工を行うように前記加工機本体を制御する加工制御部と、
前記ワークを撮像する撮像部と、
前記撮像部が撮像した前記ワークの画像から、前記ワイヤ電極を挿通して結線させるための結線孔の位置を取得する結線孔位置取得部と、
を有し、
前記結線孔位置取得部において取得された前記結線孔の位置が、前記加工プログラムにより規定された前記結線位置に対してずれている場合に、
前記結線制御部は、前記結線孔の位置に前記ワイヤ電極を移動させて、前記ワイヤ電極の結線を行うように前記加工機本体を制御し、
前記加工制御部は、前記ワイヤ電極の結線が行われた位置と、前記加工プログラムにより規定された前記結線位置との区間を、前記ワイヤ電極を移動させながら、前記ワイヤ電極により前記ワークに対して放電加工を行うように前記加工機本体を制御する、ワイヤ放電加工機。
【請求項２】
請求項１に記載のワイヤ放電加工機であって、
前記結線孔位置取得部において取得された前記結線孔の位置が、前記加工プログラムにより規定された前記結線位置に対してずれている場合に、
前記結線孔位置取得部において取得された前記結線孔の位置を、前記ワーク上の結線位置として規定するように前記加工プログラムを補正するとともに、補正後の前記加工プログラムにより規定される前記結線位置と、補正前の前記加工プログラムにより規定される前記結線位置との区間を加工経路として、補正前の前記加工プログラムにより規定される前記加工経路に追加するように前記加工プログラムを補正する加工プログラム補正部を有する、ワイヤ放電加工機。
【請求項３】
請求項１または２に記載のワイヤ放電加工機であって、
前記撮像部は、前記ワイヤ電極を案内するワイヤガイドとともに前記ワークに対して相対移動するように固定され、
前記結線孔位置取得部は、前記ワイヤ電極の結線が行われる前に、前記加工プログラムに規定された前記ワーク上の前記結線位置の上方に、前記撮像部を移動させるように前記加工機本体を制御し、前記結線孔の位置を取得する、ワイヤ放電加工機。
【請求項４】
請求項１または２に記載のワイヤ放電加工機であって、
前記撮像部は、前記ワイヤ電極を案内するワイヤガイドとともに前記ワークに対して相対移動するように固定され、
前記加工プログラムにより規定される前記結線位置が複数個数ある場合には、前記結線孔位置取得部は、前記ワークの加工が開始される前に、前記加工プログラムに規定された前記加工経路に沿って、前記撮像部を前記ワークに対して相対移動させるように前記加工機本体を制御し、それぞれの前記結線孔の位置を取得する、ワイヤ放電加工機。
【請求項５】
請求項１〜４のいずれか１項に記載のワイヤ放電加工機であって、
前記結線孔の少なくとも一部が、前記加工プログラムにより規定される前記加工経路により囲まれる加工形状の外に位置する場合には、前記ワークの加工を実施することができない旨を報知する報知部を有する、ワイヤ放電加工機。
【請求項６】
請求項４に記載のワイヤ放電加工機であって、
前記結線孔の少なくとも一部が、前記加工プログラムにより規定される前記加工経路により囲まれる加工形状の外に位置する場合には、前記ワークの加工が開始される前に、前記ワークの加工を実施することができない旨を報知する報知部を有する、ワイヤ放電加工機。
【請求項７】
請求項１〜６のいずれか１項に記載のワイヤ放電加工機であって、
前記結線孔の少なくとも一部が、前記加工プログラムにより規定される前記加工経路により囲まれる加工形状の外に位置すると判定された後には、前記結線制御部および前記加工制御部は、前記加工機本体に対する制御を行わない、ワイヤ放電加工機。
【請求項８】
加工プログラムにしたがってワイヤ電極によりワークに対して放電加工を行う加工機本体を有するワイヤ放電加工機の制御方法であって、
前記加工プログラムにより規定された前記ワーク上の結線位置に前記ワイヤ電極を移動させて、前記ワイヤ電極の結線を行うように前記加工機本体を制御する結線制御ステップと、
前記加工プログラムにより規定された加工経路に沿って前記ワイヤ電極を移動させながら、前記ワイヤ電極により前記ワークに対して放電加工を行うように前記加工機本体を制御する加工制御ステップと、
撮像部により前記ワークを撮像する撮像ステップと、
前記撮像ステップにおいて撮像された前記ワークの画像から、前記ワイヤ電極を挿通して結線させるための結線孔の位置を取得する結線孔位置取得ステップと、
を有し、
前記結線孔位置取得ステップにおいて取得された前記結線孔の位置が、前記加工プログラムにより規定された前記結線位置に対してずれている場合に、
前記結線制御ステップでは、前記結線孔の位置に前記ワイヤ電極を移動させて、前記ワイヤ電極の結線を行うように前記加工機本体を制御し、
前記加工制御ステップは、前記ワイヤ電極の結線が行われた位置と、前記加工プログラムにより規定された前記結線位置との区間を、前記ワイヤ電極を移動させながら、前記ワイヤ電極により前記ワークに対して放電加工を行うように前記加工機本体を制御する、ワイヤ放電加工機の制御方法。
【請求項９】
請求項８に記載のワイヤ放電加工機の制御方法であって、
前記結線孔位置取得ステップにおいて取得された前記結線孔の位置が、前記加工プログラムにより規定された前記結線位置に対してずれている場合に、
前記結線孔位置取得ステップにおいて取得された前記結線孔の位置を、前記ワーク上の結線位置として規定するように前記加工プログラムを補正するとともに、補正後の前記加工プログラムにより規定される前記結線位置と、補正前の前記加工プログラムにより規定される前記結線位置との区間を加工経路として、補正前の前記加工プログラムにより規定される前記加工経路に追加するように前記加工プログラムを補正する加工プログラム補正ステップを有する、ワイヤ放電加工機の制御方法。
【請求項１０】
請求項８または９に記載のワイヤ放電加工機の制御方法であって、
前記撮像部は、前記ワイヤ電極を案内するワイヤガイドとともに前記ワークに対して相対移動するように固定され、
前記結線孔位置取得ステップは、前記ワイヤ電極の結線が行われる前に、前記加工プログラムに規定された前記ワーク上の前記結線位置の上方に、前記撮像部を移動させるように前記加工機本体を制御し、前記結線孔の位置を取得する、ワイヤ放電加工機の制御方法。
【請求項１１】
請求項８または９に記載のワイヤ放電加工機の制御方法であって、
前記撮像部は、前記ワイヤ電極を案内するワイヤガイドとともに前記ワークに対して相対移動するように固定され、
前記加工プログラムにより規定される前記結線位置が複数個数ある場合には、前記結線孔位置取得ステップは、前記ワークの加工が開始される前に、前記加工プログラムに規定された加工経路に沿って、前記撮像部を前記ワークに対して相対移動させるように前記加工機本体を制御し、それぞれの前記結線孔の位置を取得する、ワイヤ放電加工機の制御方法。
【請求項１２】
請求項８〜１１のいずれか１項に記載のワイヤ放電加工機の制御方法であって、
前記結線孔の少なくとも一部が、前記加工プログラムにより規定される前記加工経路により囲まれる加工形状の外に位置する場合には、前記ワークの加工を実施することができない旨を報知部により報知する報知ステップを有する、ワイヤ放電加工機の制御方法。
【請求項１３】
請求項１１に記載のワイヤ放電加工機の制御方法であって、
前記結線孔の少なくとも一部が、前記加工プログラムにより規定される前記加工経路により囲まれる加工形状の外に位置する場合には、前記ワークの加工が開始される前に、前記ワークの加工を実施することができない旨を報知部により報知する報知ステップを有する、ワイヤ放電加工機の制御方法。
【請求項１４】
請求項８〜１３のいずれか１項に記載のワイヤ放電加工機の制御方法であって、
前記結線孔の少なくとも一部が、前記加工プログラムにより規定される前記加工経路により囲まれる加工形状の外に位置すると判定された後には、前記結線制御ステップおよび前記加工制御ステップにおいて、前記加工機本体に対する制御を行わない、ワイヤ放電加工機の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工プログラムにしたがってワイヤ電極によりワークに対して放電加工を行うワイヤ放電加工機、および、ワイヤ放電加工機の制御方法に関する。
【背景技術】
【０００２】
下記特許文献１には、加工プログラムのワイヤ電極結線指令に基づいてワイヤ電極を結線するワイヤ電極結線手段を有するワイヤ放電加工機が開示されている。このワイヤ放電加工機では、ワイヤ電極が結線される結線穴が加工経路上のワイヤ電極結線位置から外れた位置に存在し、ワイヤ電極結線手段による結線が完了しなかった場合には、作業者が手動操作により結線穴の位置にワイヤ電極を移動し、結線穴の位置でワイヤ電極を結線するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１５５１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術では、結線穴が加工プログラムにより規定される加工経路上のワイヤ電極結線位置が外れた位置に位置する場合には、作業者の手動操作によってワイヤ電極の結線を行う必要があり、作業者の負担が増大するおそれがあった。また、人手を介するため、連続自動運転が実現できなくなり、生産性が良くなかった。
【０００５】
本発明は、上記の問題を解決するためになされたものであり、ワークに形成された結線穴の位置が、加工プログラムにより規定された結線位置とずれている場合であっても、ワイヤ電極の自動結線を行い、ワークの加工を行うことができるワイヤ放電加工機、および、ワイヤ放電加工機の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、加工プログラムにしたがってワイヤ電極によりワークに対して放電加工を行う加工機本体を有するワイヤ放電加工機であって、前記加工プログラムにより規定された前記ワーク上の結線位置に前記ワイヤ電極を移動させて、前記ワイヤ電極の結線を行うように前記加工機本体を制御する結線制御部と、前記加工プログラムにより規定された加工経路に沿って前記ワイヤ電極を移動させながら、前記ワイヤ電極により前記ワークに対して放電加工を行うように前記加工機本体を制御する加工制御部と、前記ワークを撮像する撮像部と、前記撮像部が撮像した前記ワークの画像から、前記ワイヤ電極を挿通して結線させるための結線孔の位置を取得する結線孔位置取得部と、を有し、前記結線孔位置取得部において取得された前記結線孔の位置が、前記加工プログラムにより規定された前記結線位置に対してずれている場合に、前記結線制御部は、前記結線孔の位置に前記ワイヤ電極を移動させて、前記ワイヤ電極の結線を行うように前記加工機本体を制御し、前記加工制御部は、前記ワイヤ電極の結線が行われた位置と、前記加工プログラムにより規定された前記結線位置との区間を、前記ワイヤ電極を移動させながら、前記ワイヤ電極により前記ワークに対して放電加工を行うように前記加工機本体を制御する。
【０００７】
本発明の第２の態様は、加工プログラムにしたがってワイヤ電極によりワークに対して放電加工を行う加工機本体を有するワイヤ放電加工機の制御方法であって、前記加工プログラムにより規定された前記ワーク上の結線位置に前記ワイヤ電極を移動させて、前記ワイヤ電極の結線を行うように前記加工機本体を制御する結線制御ステップと、前記加工プログラムにより規定された加工経路に沿って前記ワイヤ電極を移動させながら、前記ワイヤ電極により前記ワークに対して放電加工を行うように前記加工機本体を制御する加工制御ステップと、撮像部により前記ワークを撮像する撮像ステップと、前記撮像ステップにおいて撮像された前記ワークの画像から、前記ワイヤ電極を挿通して結線させるための結線孔の位置を取得する結線孔位置取得ステップと、を有し、前記結線孔位置取得ステップにおいて取得された前記結線孔の位置が、前記加工プログラムにより規定された前記結線位置に対してずれている場合に、前記結線制御ステップでは、前記結線孔の位置に前記ワイヤ電極を移動させて、前記ワイヤ電極の結線を行うように前記加工機本体を制御し、前記加工制御ステップは、前記ワイヤ電極の結線が行われた位置と、前記加工プログラムにより規定された前記結線位置との区間を、前記ワイヤ電極を移動させながら、前記ワイヤ電極により前記ワークに対して放電加工を行うように前記加工機本体を制御する。
【発明の効果】
【０００８】
本発明によれば、ワークに形成された結線穴の位置が、加工プログラムにより規定された結線位置とずれている場合であっても、ワイヤ電極の自動結線を行い、ワークの長時間連続加工を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】ワイヤ放電加工機の構成を示す模式図である。
【図２】加工機本体を制御する制御装置の制御ブロック図である。
【図３】加工プログラムの例を示す図である。
【図４】図３の加工プログラムにより規定された加工経路により囲まれるワークの加工形状を示す図である。
【図５】図５Ａ〜図５Ｃは、結線孔が形成された状態のワークを示す模式図である。
【図６】制御装置において行われる処理の流れを示すフローチャートである。
【図７】加工機本体を制御する制御装置の制御ブロック図である。
【図８】制御装置において行われる処理の流れを示すフローチャートである。
【図９】図３の加工プログラムにより規定された加工経路により囲まれるワークの加工形状と、ワークに形成された結線孔を示す図である。
【図１０】制御装置において行われる処理の流れを示すフローチャートである。
【図１１】制御装置において行われる処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
〔第１の実施の形態〕
［ワイヤ放電加工機の構成］
図１は、ワイヤ放電加工機１０の構成を示す模式図である。ワイヤ放電加工機１０は、ワイヤ電極１２とワーク１４とにより形成される極間に電圧を印加して放電を発生させることで、ワーク１４に対して放電加工を施す工作機械である。ワイヤ放電加工機１０は、加工機本体３１と、加工機本体３１を制御する制御装置３２を有している。
【００１１】
加工機本体３１は、ワイヤ電極１２を案内する上ワイヤガイド１６および下ワイヤガイド１８、ワーク１４を固定するワークテーブル２０、上ワイヤガイド１６と下ワイヤガイド１８との間でワーク１４と交差する方向にワイヤ電極１２を走行させる走行機構２２、ワイヤ電極１２とワーク１４との間に電圧を印加する電圧印加機構２４、ワークテーブル２０を水平面上で移動させるＸＹ軸モータ２６、ワーク１４を上方から撮像する撮像部２８、および、作業者に報知を行う報知部４４を有している。
【００１２】
撮像部２８は、上ワイヤガイド１６の付近に固定されており、ワークテーブル２０の移動に伴い、上ワイヤガイド１６とともにワーク１４に対して相対移動する。撮像部２８の光軸とワーク１４の上面とが交差する位置と、ワイヤ電極１２とワーク１４の上面とが交差する位置とは、水平面上において所定のオフセット量ΔＬを有している。報知部４４は、例えば、スピーカ、表示装置または信号ランプ等であって、音声、画像またはランプの点灯等によって、作業者に情報を報知する。
【００１３】
[制御装置の構成]
図２は、加工機本体３１を制御する制御装置３２の制御ブロック図である。制御装置３２は、加工プログラムにより規定されたワーク１４上の結線位置（以下、規定結線位置Ｐｃａと記載する。）において自動でワイヤ電極１２の結線が行われ、加工プログラムにより規定された加工経路（以下、加工経路Ｒと記載する。）に沿ってワイヤ電極１２を移動させながら、ワーク１４に対して放電加工が行われるように加工機本体３１を制御する。
【００１４】
制御装置３２は、加工プログラム記憶部３４、結線孔位置取得部３６、結線制御部３８、加工制御部４０および報知制御部４２を有している。加工プログラム記憶部３４は、あらかじめＣＡＤ／ＣＡＭ等により作成された加工プログラムを記憶する。
【００１５】
結線孔位置取得部３６には、撮像部２８により撮像されたワーク１４の画像、および、加工プログラムに記憶されている加工プログラムが入力される。結線孔位置取得部３６は、入力された加工プログラムを解析して規定結線位置Ｐｃａを求め、撮像部２８が規定結線位置Ｐｃａの上方に位置するように、ＸＹ軸モータ２６を制御する。このとき、結線孔位置取得部３６は、撮像部２８の光軸とワーク１４の上面とが交差する位置が規定結線位置Ｐｃａと一致するように、ＸＹ軸モータ２６を制御する。結線孔位置取得部３６は、規定結線位置Ｐｃａの上方において、ワーク１４を撮像するように撮像部２８を制御し、撮像部２８が撮像したワーク１４の画像を解析して、結線孔３０の位置（以下、結線孔位置Ｐｈと記載する。）を取得する。前述のように撮像部２８の光軸とワーク１４の上面とが交差する位置と、ワイヤ電極１２とワーク１４の上面とが交差する位置との間のオフセット量ΔＬはあらかじめ分かっているため、結線孔位置取得部３６は、ワーク１４に対する撮像部２８の水平面上の位置を求めることができ、撮像部２８が撮像した画像から、ワイヤ電極１２の結線時にワイヤ電極１２が挿通される結線孔３０（図５Ａ）の位置を求めることができる。
【００１６】
上記では、結線孔位置取得部３６は、撮像部２８の光軸とワーク１４の上面とが交差する位置が規定結線位置Ｐｃａと一致するように、ＸＹ軸モータ２６を制御しているが、結線孔位置取得部３６は、ワイヤ電極１２とワーク１４の上面とが交差する位置が規定結線位置Ｐｃａと一致するように、ＸＹ軸モータ２６を制御してもよい。このとき、上ワイヤガイド１６と下ワイヤガイド１８との間でワイヤ電極１２は実際には結線されていないが、上ワイヤガイド１６と下ワイヤガイド１８との間にワイヤ電極１２が鉛直方向に延びて設けられていると仮定し、仮想のワイヤ電極１２とワーク１４の上面とが交差する位置が規定結線位置Ｐｃａと一致するように、ＸＹ軸モータ２６を制御すればよい。
【００１７】
結線制御部３８は、加工プログラム記憶部３４に記憶されている加工プログラムにしたがって、規定結線位置Ｐｃａにおいてワイヤ電極１２の結線が行われるように、走行機構２２および、ＸＹ軸モータ２６を制御する。
【００１８】
加工制御部４０は、加工プログラム記憶部３４に記憶されている加工プログラムにしたがって、加工経路Ｒ（図４）に沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御する。報知制御部４２は、作業者に報知を行うように報知部４４を制御する。
【００１９】
［加工プログラムについて］
図３は、加工プログラムの例を示す図である。図４は、図３の加工プログラムにより規定された加工経路Ｒにより囲まれるワーク１４の加工形状Ｆを示す図である。
【００２０】
図３に示す加工プログラムは、図４に示すように、ワーク１４に対して４つの加工形状Ｆ（加工形状ＡＦａ、加工形状ＢＦｂ、加工形状ＣＦｃ、加工形状ＤＦｄ）を形成するプログラムである。図３に示す加工プログラムは、メインプログラムとサブプログラムとから構成されている。メインプログラムでは、規定結線位置Ｐｃａにおいてワイヤ電極１２の結線を行い、次にサブプログラムを呼出すように規定されている。サブプログラムでは、加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように規定されている。加工経路Ｒの開始点と終点は規定結線位置Ｐｃａと一致しており、サブプログラムが終了した後のメインプログラムでは、規定結線位置Ｐｃａにおいてワイヤ電極１２を切断し、次の加工形状Ｆの規定結線位置Ｐｃａにワイヤ電極１２を移動させるように規定されている。
【００２１】
［ワイヤ放電加工機の制御処理の概要］
本実施の形態の制御装置３２において行われるワイヤ放電加工機の制御処理の概要を説明する。図５Ａ〜図５Ｃは、結線孔３０が形成された状態のワーク１４を示す模式図である。図５Ａ〜図５Ｃに示すように、ワーク１４から中子を切り落とす加工を行う場合、ワーク１４の中子部分に、ワイヤ電極１２の結線時にワイヤ電極１２が挿通される結線孔３０があらかじめ形成される。
【００２２】
通常、図５Ａに示すように、結線孔３０の位置（以下、結線孔位置Ｐｈと記載する。）が規定結線位置Ｐｃａと一致するように、結線孔３０は形成されている。ここで、結線孔位置Ｐｈが、規定結線位置Ｐｃａと一致するとは、ワーク１４を上方から見たときに、結線孔３０の円内に規定結線位置Ｐｃａが含まれていればよい。制御装置３２は、規定結線位置Ｐｃａにおいてワイヤ電極１２の結線が行われ、その後、加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように加工機本体３１を制御する。
【００２３】
図５Ｂに示すように、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれて結線孔３０が形成されることがある。この場合、制御装置３２は、結線孔位置Ｐｈにおいてワイヤ電極１２の結線が行われるように加工機本体３１を制御する。ここで、ワイヤ電極１２の結線が行われたときのワーク１４上のワイヤ電極１２の結線位置をＰｃｂとする。ワイヤ電極１２の結線が行われた後、制御装置３２は、結線位置Ｐｃｂから規定結線位置Ｐｃａとの区間を、ワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、加工機本体３１を制御する。その後、制御装置３２は、加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、加工機本体３１を制御する。なお、結線位置Ｐｃｂから規定結線位置Ｐｃａとの区間を直線状にワイヤ電極１２を移動させなくともよく、ワイヤ電極１２の移動経路が加工経路Ｒと干渉しなければよい。
【００２４】
また、図５Ｃに示すように、結線孔３０の少なくとも一部が加工形状Ｆの外に位置するように結線孔３０が形成されることがある。この場合、加工機本体３１により、ワーク１４を所望する加工形状Ｆに加工することはできないため、制御装置３２は、ワーク１４の放電加工を中止して、ワーク１４の加工を実施するとことができない旨を報知するように報知部４４を制御する。
【００２５】
［ワイヤ放電加工機の制御処理］
図６は、制御装置３２において行われる処理の流れを示すフローチャートである。ステップＳ１において、結線孔位置取得部３６は、撮像部２８を規定結線位置Ｐｃａの上方に移動させるように、ＸＹ軸モータ２６を制御する。そして、結線孔位置取得部３６は、規定結線位置Ｐｃａの上方において、ワーク１４を撮像するように撮像部２８を制御して、ステップＳ２へ移行する。ステップＳ２において、結線孔位置取得部３６は、撮像部２８が取得した画像を解析し、結線孔位置Ｐｈを取得して、ステップＳ３へ移行する。
【００２６】
ステップＳ３において、結線孔位置取得部３６は、自身が取得した結線孔位置Ｐｈと、加工プログラム記憶部３４に記憶されている加工プログラムにより規定される規定結線位置Ｐｃａとを比較して、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれているか否かを判定する。結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合にはステップＳ６へ移行し、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれていない場合にはステップＳ４へ移行する。
【００２７】
ステップＳ４において、結線制御部３８は、規定結線位置Ｐｃａにワイヤ電極１２を移動させて、ワイヤ電極１２を結線させるように、走行機構２２およびＸＹ軸モータ２６を制御して、ステップＳ５へ移行する。
【００２８】
ステップＳ５において、加工制御部４０は、加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、ステップＳ１０へ移行する。
【００２９】
ステップＳ３で、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれていると判定された後のステップＳ６において、結線孔位置取得部３６は、自身が取得した結線孔位置Ｐｈと、加工プログラム記憶部３４に記憶されている加工プログラムにより規定される加工経路Ｒにより囲まれる加工形状Ｆとを比較して、結線孔位置Ｐｈが加工形状Ｆの外であるか否かを判定する。結線孔位置Ｐｈが加工形状Ｆの外である場合にはステップＳ１１へ移行し、結線孔位置Ｐｈが加工形状Ｆの外でない場合にはステップＳ７へ移行する。
【００３０】
ステップＳ７において、結線制御部３８は、ワイヤ電極１２を結線孔位置Ｐｈに移動させて、結線孔位置Ｐｈにおいてワイヤ電極１２の結線が行われるように、走行機構２２およびＸＹ軸モータ２６を制御して、ステップＳ８へ移行する。
【００３１】
ステップＳ８において、加工制御部４０は、結線位置Ｐｃｂから規定結線位置Ｐｃａとの区間を、ワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、ステップＳ９へ移行する。
【００３２】
ステップＳ９において、加工制御部４０は、加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、ステップＳ１０へ移行する。
【００３３】
ステップＳ１０において、加工制御部４０は、加工プログラムが終了したか否かを判定する。加工プログラムが終了した場合、つまり、ワーク１４の加工が終了した場合には、処理を終了する。加工プログラムが終了していない場合、つまり、未加工の加工形状Ｆが残っている場合には、ステップＳ１へ戻る。
【００３４】
ステップＳ６で、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後のステップＳ１１において、報知制御部４２は、ワーク１４の加工を実施することができない旨を作業員に報知するように報知部４４を制御して、処理を終了する。なお、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後には、結線制御部３８および加工制御部４０は、加工機本体３１に対して制御を行わない。
【００３５】
［作用効果］
従来から、ワイヤ電極１２を自動で結線する自動結線機能を有するワイヤ放電加工機１０があった。このワイヤ放電加工機１０は、加工プログラムによって規定された規定結線位置Ｐｃａにおいて、ワイヤ電極１２を自動で結線する。通常、結線孔位置Ｐｈが規定結線位置Ｐｃａと一致するように、結線孔３０は形成されている。しかし、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれて結線孔３０が形成されることがある。この場合、従来では、ワイヤ電極１２により自動で結線を行うことができず、作業員が手動でワイヤ放電加工機１０を操作して、結線孔位置Ｐｈにワイヤ電極１２を移動させ、ワイヤ電極１２を結線させていた。そのため、作業員の負担が増大するおそれがある。また、作業員がワイヤ放電加工機１０を操作するため、ワイヤ放電加工機１０が一旦停止し、ワイヤ放電加工機１０の連続運転ができないため、生産性が悪化するおそれがあった。
【００３６】
そこで本実施の形態では、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合に、結線制御部３８は、結線孔位置Ｐｈにワイヤ電極１２を移動させて、ワイヤ電極１２の結線が行われるようにワイヤ放電加工機１０の加工機本体３１を制御するようにした。そして、加工制御部４０により、ワイヤ電極１２の結線位置Ｐｃｂと規定結線位置Ｐｃａとの区間を、ワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように加工機本体３１を制御するようにした。
【００３７】
これにより、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合であっても、加工機本体３１は、ワイヤ電極１２を自動で結線することができる。また、ワイヤ電極１２が結線された後に、ワイヤ電極１２は規定結線位置Ｐｃａまで移動するため、その後は、加工経路Ｒに沿って放電加工を行わせることができる。よって、ワイヤ放電加工機１０の連続運転ができるため、生産性を向上させることができる。
【００３８】
また、本実施の形態では、撮像部２８が、ワイヤ電極１２を案内する上ワイヤガイド１６とともにワーク１４に対して相対移動するように固定され、結線孔位置取得部３６は、ワイヤ電極１２の結線が行われる前に、規定結線位置Ｐｃａに撮像部２８を移動させるように加工機本体３１を制御して、結線孔位置Ｐｈを取得するようにした。これにより、撮像部２８は、上ワイヤガイド１６とともにワーク１４に対して相対移動することができる。撮像部２８の光軸とワーク１４の上面とが交差する位置と、ワイヤ電極１２とワーク１４の上面とが交差する位置との間の水平面上におけるオフセット量ΔＬは固定されているため、結線孔位置取得部３６は、撮像部２８が撮像した画像から結線孔位置Ｐｈを高精度に求めることができる。
【００３９】
また、本実施の形態では、結線孔３０の少なくとも一部が、加工経路Ｒにより囲まれる加工形状Ｆの外に位置する場合には、報知制御部４２は、ワーク１４の加工を実施することができない旨を報知するように報知部４４を制御するようにした。これにより、作業員に別のワーク１４をワークテーブル２０に取り付ける等の作業を促すことができ、ワイヤ放電加工機１０の停止時間の短縮化を図り、生産性を向上させることができる。
【００４０】
また、本実施の形態では、結線孔位置取得部３６において、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後には結線制御部３８および加工制御部４０は、加工機本体３１に対する制御を行わないようにした。これにより、製品化することができないワーク１４に対して放電加工を継続することがないため、加工時間の抑制やワイヤ電極１２等の消耗品の消費の抑制を図ることができ、生産効率を高めることができる。
【００４１】
〔第２の実施の形態〕
［制御装置の構成］
図７は、加工機本体３１を制御する制御装置３２の制御ブロック図である。本実施の形態の制御装置３２は、第１の実施の形態の制御装置３２に対して、加工プログラム補正部４８が追加されている。本実施の形態では、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合には、加工プログラム補正部４８により加工プログラムを補正する。具体的には、加工プログラム補正部４８は、結線孔位置Ｐｈを、新たな規定結線位置Ｐｃａとするように加工プログラムを補正するとともに、新たな規定結線位置Ｐｃａと補正前の加工プログラムにより規定される規定結線位置Ｐｃａとの区間を加工経路Ｒの一部として、補正前の加工プログラムに規定される加工経路Ｒに追加するように加工プログラムを補正する。加工プログラム記憶部３４は、加工プログラム補正部４８により加工プログラムが補正された場合には、補正後の加工プログラムを記憶する。
【００４２】
結線制御部３８は、加工プログラム補正部４８により加工プログラムが補正された場合には、補正後の加工プログラムにしたがって、補正後の規定結線位置Ｐｃａにおいてワイヤ電極１２の結線が行われるように、走行機構２２および、ＸＹ軸モータ２６を制御する。
【００４３】
加工制御部４０は、加工プログラム補正部４８により加工プログラムが補正された場合には、補正後の加工プログラムにしたがって、補正後の加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御する。
【００４４】
［ワイヤ放電加工機の制御処理］
図８は、制御装置３２において行われる処理の流れを示すフローチャートである。ステップＳ２１において、結線孔位置取得部３６は、撮像部２８を規定結線位置Ｐｃａの上方に移動させるように、ＸＹ軸モータ２６を制御する。そして、結線孔位置取得部３６は、規定結線位置Ｐｃａの上方において、ワーク１４を撮像するように撮像部２８を制御して、ステップＳ２２へ移行する。ステップＳ２２において、結線孔位置取得部３６は、撮像部２８が取得した画像を解析し、結線孔位置Ｐｈを取得して、ステップＳ２３へ移行する。
【００４５】
ステップＳ２３において、結線孔位置取得部３６は、自身が取得した結線孔位置Ｐｈと、加工プログラム記憶部３４に記憶されている加工プログラムにより規定される規定結線位置Ｐｃａとを比較して、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれているか否かを判定する。結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合にはステップＳ２６へ移行し、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれていない場合にはステップＳ２４へ移行する。
【００４６】
ステップＳ２４において、結線制御部３８は、規定結線位置Ｐｃａにワイヤ電極１２を移動させて、ワイヤ電極１２を結線させるように、走行機構２２およびＸＹ軸モータ２６を制御して、ステップＳ２５へ移行する。
【００４７】
ステップＳ２５において、加工制御部４０は、加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、ステップＳ３０へ移行する。
【００４８】
ステップＳ２３で、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれていると判定された後のステップＳ２６において、結線孔位置取得部３６は、自身が取得した結線孔位置Ｐｈと、加工プログラム記憶部３４に記憶されている加工プログラムにより規定される加工経路Ｒにより囲まれる加工形状Ｆとを比較して、結線孔位置Ｐｈが加工形状Ｆの外であるか否かを判定する。結線孔位置Ｐｈが加工形状Ｆの外である場合にはステップＳ３１へ移行し、結線孔位置Ｐｈが加工形状Ｆの外でない場合にはステップＳ２７へ移行する。
【００４９】
ステップＳ２７において、加工プログラム補正部４８は、加工プログラム記憶部３４に記憶されている加工プログラムを補正して、ステップＳ２８へ移行する。ステップＳ２８において、結線制御部３８は、補正後の加工プログラムにより規定される規定結線位置Ｐｃａにワイヤ電極１２を移動させて、ワイヤ電極１２を結線させるように、走行機構２２およびＸＹ軸モータ２６を制御して、ステップＳ２９へ移行する。
【００５０】
ステップＳ２９において、加工制御部４０は、補正後の加工プログラムにより規定される加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、ステップＳ３０へ移行する。
【００５１】
ステップＳ３０において、加工制御部４０は、加工プログラムが終了したか否かを判定する。加工プログラムが終了した場合、つまり、ワーク１４の加工が終了した場合には、処理を終了する。加工プログラムが終了していない場合、つまり、未加工の加工形状Ｆが残っている場合には、ステップＳ２１へ戻る。
【００５２】
ステップＳ２６で、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後のステップＳ３１において、報知制御部４２により、ワーク１４の加工を実施することができない旨を作業員に報知するように報知部４４を制御して、処理を終了する。なお、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後には、結線制御部３８および加工制御部４０は、加工機本体３１に対して制御を行わない。
【００５３】
［作用効果］
本実施の形態では、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合には、加工プログラム補正部４８は、結線孔位置Ｐｈを、新たな規定結線位置Ｐｃａとするように加工プログラムを補正するとともに、新たな規定結線位置Ｐｃａと補正前の加工プログラムにより規定される規定結線位置Ｐｃａとの区間を加工経路Ｒの一部として、補正前の加工プログラムに規定される加工経路Ｒに追加するように加工プログラムを補正するようにした。
【００５４】
これにより、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合であっても、加工機本体３１は、結線孔位置Ｐｈにおいてワイヤ電極１２を自動で結線することができる。また、新たな規定結線位置Ｐｃａと補正前の加工プログラムにより規定される規定結線位置Ｐｃａとの区間が加工経路Ｒの一部として追加され、加工経路Ｒに沿って放電加工を行わせることができる。よって、ワイヤ放電加工機１０の連続運転ができるため、生産性を向上させることができる。
【００５５】
〔第３の実施の形態〕
図９は、図３の加工プログラムにより規定された加工経路Ｒにより囲まれるワーク１４の加工形状Ｆと、ワーク１４に形成された結線孔３０を示す図である。図９に示すように、結線孔３０の一部が加工形状ＣＦｃの外に位置している。このような場合に、それぞれの加工形状Ｆの加工を行う前に、結線孔３０の一部が加工形状Ｆの外に位置しているか否かを判定すると、加工形状ＡＦａおよび加工形状ＢＦｂの加工が終わった後に、加工形状ＣＦｃの加工を実施できないことが判明し、ワーク１４が交換されることとなる。そのため、加工形状ＡＦａおよび加工形状ＢＦｂの加工時間や消費されたワイヤ電極１２等の消耗品が無駄になる。
【００５６】
本実施の形態では、ワーク１４の加工が開始される前に、撮像部２８を加工経路Ｒに沿って移動させて、各加工形状Ｆを撮像し、その画像から結線孔位置取得部３６において各加工形状Ｆの結線孔位置Ｐｈを取得する。そのため、ワーク１４の加工が開始される前に、結線孔３０の一部が加工形状Ｆの外に位置しているか否かを判定することができる。
【００５７】
［ワイヤ放電加工機の制御処理］
図１０は、制御装置３２において行われる処理の流れを示すフローチャートである。ステップＳ４１において、結線孔位置取得部３６は、撮像部２８を加工経路Ｒに沿って移動させるようにＸＹ軸モータ２６を制御し、各加工形状Ｆを撮像して、ステップＳ４２へ移行する。ステップＳ４２では、結線孔位置取得部３６において、撮像部２８が取得した画像を解析し、各加工形状Ｆの結線孔位置Ｐｈを取得して、ステップＳ４３へ移行する。
【００５８】
ステップＳ４３において、結線孔位置取得部３６は、自身が取得したすべての結線孔位置Ｐｈと、加工プログラム記憶部３４に記憶されている加工プログラムにより規定される加工経路Ｒにより囲まれるすべての加工形状Ｆとを比較して、結線孔位置Ｐｈが加工形状Ｆの外であるか否かを判定する。いずれかの結線孔位置Ｐｈが、加工形状Ｆの外である場合にはステップＳ５１へ移行し、いずれの結線孔位置Ｐｈも加工形状Ｆの外でない場合にはステップＳ４４へ移行する。
【００５９】
ステップＳ４４において、結線孔位置取得部３６は、これから加工が行われる加工形状Ｆについて、自身が取得した結線孔位置Ｐｈと、加工プログラム記憶部３４に記憶されている加工プログラムにより規定される規定結線位置Ｐｃａとを比較して、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれているか否かを判定する。結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合にはステップＳ４７へ移行し、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれていない場合にはステップＳ４５へ移行する。
【００６０】
ステップＳ４５において、結線制御部３８は、規定結線位置Ｐｃａにワイヤ電極１２を移動させて、ワイヤ電極１２を結線させるように、走行機構２２およびＸＹ軸モータ２６を制御して、ステップＳ４６へ移行する。
【００６１】
ステップＳ４６において、加工制御部４０は、加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、ステップＳ５０へ移行する。
【００６２】
ステップＳ４７において、結線制御部３８は、ワイヤ電極１２が結線孔位置Ｐｈに移動して、ワイヤ電極１２を結線させるように、走行機構２２およびＸＹ軸モータ２６を制御して、ステップＳ４８へ移行する。
【００６３】
ステップＳ４８において、加工制御部４０は、結線位置Ｐｃｂから規定結線位置Ｐｃａとの区間を、ワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、ステップＳ４９へ移行する。
【００６４】
ステップＳ４９において、加工制御部４０は、加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、ステップＳ５０へ移行する。
【００６５】
ステップＳ５０において、加工制御部４０は、加工プログラムが終了したか否かを判定する。加工プログラムが終了した場合、つまり、ワーク１４の加工が終了した場合には、処理を終了する。加工プログラムが終了していない場合、つまり、未加工の加工形状Ｆが残っている場合には、ステップＳ４４へ戻る。
【００６６】
ステップＳ４３で、いずれかの結線孔位置Ｐｈが、加工形状Ｆの外であると判定された後のステップＳ５１において、報知制御部４２は、ワーク１４の加工を実施することができない旨を作業員に報知するように報知部４４を制御して、処理を終了する。なお、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後には、結線制御部３８および加工制御部４０は、加工機本体３１に対して制御を行うことはなく、ワーク１４は放電加工が行われることはない。
【００６７】
［作用効果］
本実施の形態では、撮像部２８が、ワイヤ電極１２を案内する上ワイヤガイド１６とともにワーク１４に対して相対移動するように固定され、結線孔位置取得部３６は、ワーク１４の加工が開始される前に、加工プログラムに規定された加工経路Ｒに沿って、撮像部２８をワーク１４に対して相対移動させるように加工機本体３１を制御して、結線孔位置Ｐｈを取得するようにした。
【００６８】
これにより、撮像部２８は、上ワイヤガイド１６とともにワーク１４に対して相対移動することができる。撮像部２８の光軸とワーク１４の上面とが交差する位置と、ワイヤ電極１２とワーク１４の上面とが交差する位置との間の水平面上におけるオフセット量ΔＬは固定されているため、結線孔位置取得部３６は、撮像部２８が撮像した画像から結線孔位置Ｐｈを高精度に求めることができる。また、ワーク１４の加工が行われる前に、結線孔位置Ｐｈを取得することができる。
【００６９】
また、本実施の形態では、結線孔３０の少なくとも一部が、加工プログラムにより規定される加工経路Ｒにより囲まれる加工形状Ｆの外に位置する場合には、報知制御部４２は、ワーク１４の加工が開始される前に、ワーク１４の加工を実施することができない旨を報知するように報知部４４を制御するようにした。これにより、ワーク１４の加工を始める前に、作業員に別のワーク１４をワークテーブル２０に取り付ける等の作業を促すことができる。そのため、ワーク１４の加工時間の抑制やワイヤ電極１２等の消耗品の消費の抑制を図ることができ、生産効率を高めることができる。
【００７０】
また、本実施の形態では、結線孔位置取得部３６において、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後には結線制御部３８および加工制御部４０は、加工機本体３１に対する制御を行わないようにした。本実施の形態では、ワーク１４の加工が行われる前に、結線孔位置Ｐｈを取得することができるため、結線孔位置Ｐｈが加工形状Ｆの外である否かの判定も、ワーク１４の加工が行われる前に行うことが可能となる。これにより、製品化することができないワーク１４に対して放電加工を行うことがなく、加工時間の抑制やワイヤ電極１２等の消耗品の消費の抑制をさらに図ることができ、生産効率を高めることができる。
【００７１】
〔第４の実施の形態〕
本実施の形態では、第３の実施の形態と同様に、ワーク１４の加工が開始される前に、撮像部２８を加工経路Ｒに沿って移動させて、各加工形状Ｆを撮像し、その画像から結線孔位置取得部３６において各加工形状Ｆの結線孔位置Ｐｈを取得する。
【００７２】
また、本実施の形態では、第２の実施の形態と同様に、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合には、加工プログラム補正部４８により加工プログラムを補正する。なお、制御装置３２の構成は、第２の実施の形態と同じであるため説明を省略する。
【００７３】
［ワイヤ放電加工機の制御処理］
図１１は、制御装置３２において行われる処理の流れを示すフローチャートである。ステップＳ６１において、結線孔位置取得部３６は、撮像部２８を加工経路Ｒに沿って移動させるようにＸＹ軸モータ２６を制御し、各加工形状Ｆを撮像して、ステップＳ６２へ移行する。ステップＳ６２では、結線孔位置取得部３６において、撮像部２８が取得した画像を解析し、各加工形状Ｆの結線孔位置Ｐｈを取得して、ステップＳ６３へ移行する。
【００７４】
ステップＳ６３において、結線孔位置取得部３６は、自身が取得したすべての結線孔位置Ｐｈと、加工プログラム記憶部３４に記憶されている加工プログラムにより規定される加工経路Ｒにより囲まれるすべての加工形状Ｆとを比較して、結線孔位置Ｐｈが加工形状Ｆの外であるか否かを判定する。いずれかの結線孔位置Ｐｈが、加工形状Ｆの外である場合にはステップＳ６８へ移行し、いずれの結線孔位置Ｐｈも加工形状Ｆの外でない場合にはステップＳ６４へ移行する。
【００７５】
ステップＳ６４において、結線孔位置取得部３６は、これから加工が行われる加工形状Ｆについて、自身が取得した結線孔位置Ｐｈと、加工プログラム記憶部３４に記憶されている加工プログラムにより規定される規定結線位置Ｐｃａとを比較して、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれているか否かを判定する。結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれている場合にはステップＳ６６へ移行し、結線孔位置Ｐｈが規定結線位置Ｐｃａに対してずれていない場合にはステップＳ６５へ移行する。
【００７６】
ステップＳ６５において、結線制御部３８は、加工プログラムの各加工形状Ｆにて規定結線位置Ｐｃａにワイヤ電極１２を移動させて、ワイヤ電極１２を結線させるように、走行機構２２およびＸＹ軸モータ２６を制御する。そして、加工制御部４０は、各加工形状Ｆにて加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、処理を終了する。
【００７７】
ステップＳ６６において、加工プログラム補正部４８は、加工プログラム記憶部３４に記憶されている加工プログラムを補正して、ステップＳ６７へ移行する。ステップＳ６７において、結線制御部３８は、各加工形状Ｆにて補正後の加工プログラムにより規定される規定結線位置Ｐｃａにワイヤ電極１２を移動させて、ワイヤ電極１２を結線させるように、走行機構２２およびＸＹ軸モータ２６を制御する。そして、加工制御部４０は、補正後の加工プログラムにより規定される各加工形状Ｆにて加工経路Ｒに沿ってワイヤ電極１２を移動させながら、ワイヤ電極１２によりワーク１４に対して放電加工が行われるように、走行機構２２、ＸＹ軸モータ２６および電圧印加機構２４を制御して、処理を終了する。
【００７８】
ステップＳ６３で、いずれかの結線孔位置Ｐｈが、加工形状Ｆの外であると判定された後のステップＳ６８において、報知制御部４２は、ワーク１４の加工を実施することができない旨を作業員に報知するように報知部４４を制御して、処理を終了する。なお、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後には、結線制御部３８および加工制御部４０は、加工機本体３１に対して制御を行うことはなく、ワーク１４は放電加工が行われることはない。
【００７９】
［作用効果］
本実施の形態では、撮像部２８が、ワイヤ電極１２を案内する上ワイヤガイド１６とともにワーク１４に対して相対移動するように固定され、結線孔位置取得部３６は、ワーク１４の加工が開始される前に、加工プログラムに規定された加工経路Ｒに沿って、撮像部２８をワーク１４に対して相対移動させるように加工機本体３１を制御して、結線孔位置Ｐｈを取得するようにした。
【００８０】
これにより、撮像部２８は、上ワイヤガイド１６とともにワーク１４に対して相対移動することができる。撮像部２８の光軸とワーク１４の上面とが交差する位置と、ワイヤ電極１２とワーク１４の上面とが交差する位置との間の水平面上におけるオフセット量ΔＬは固定されているため、結線孔位置取得部３６は、撮像部２８が撮像した画像から結線孔位置Ｐｈを高精度に求めることができる。また、ワーク１４の加工が行われる前に、結線孔位置Ｐｈを取得することができる。
【００８１】
また、本実施の形態では、結線孔３０の少なくとも一部が、加工プログラムにより規定される加工経路Ｒにより囲まれる加工形状Ｆの外に位置する場合には、報知制御部４２は、ワーク１４の加工が開始される前に、ワーク１４の加工を実施することができない旨を報知するように報知部４４を制御するようにした。これにより、ワーク１４の加工を始める前に、作業員に別のワーク１４をワークテーブル２０に取り付ける等の作業を促すことができる。そのため、ワーク１４の加工時間を抑制し、ワイヤ電極１２等の消耗品の消費を抑制することができる。
【００８２】
また、本実施の形態では、結線孔位置取得部３６において、結線孔位置Ｐｈが加工形状Ｆの外であると判定された後には結線制御部３８および加工制御部４０は、加工機本体３１に対する制御を行わないようにした。本実施の形態では、ワーク１４の加工が行われる前に、結線孔位置Ｐｈを取得することができるため、結線孔位置Ｐｈが加工形状Ｆの外である否かの判定も、ワーク１４の加工が行われる前に行うことが可能となる。これにより、製品化することができないワーク１４に対して放電加工を行うことがなく、加工時間の抑制やワイヤ電極１２等の消耗品の消費の抑制をさらに図ることができ、生産効率を高めることができる。
【００８３】
〔実施の形態から得られる技術的思想〕
上記実施の形態から把握しうる技術的思想について、以下に記載する。
【００８４】
加工プログラムにしたがってワイヤ電極（１２）によりワーク（１４）に対して放電加工を行う加工機本体（３１）を有するワイヤ放電加工機（１０）であって、前記加工プログラムにより規定された前記ワーク（１４）上の結線位置（Ｐｃａ）に前記ワイヤ電極（１２）を移動させて、前記ワイヤ電極（１２）の結線を行うように前記加工機本体（３１）を制御する結線制御部（３８）と、前記加工プログラムにより規定された加工経路（Ｒ）に沿って前記ワイヤ電極（１２）を移動させながら、前記ワイヤ電極（１２）により前記ワーク（１４）に対して放電加工を行うように前記加工機本体（３１）を制御する加工制御部（４０）と、前記ワーク（１４）を撮像する撮像部（２８）と、前記撮像部（２８）が撮像した前記ワーク（１４）の画像から、前記ワイヤ電極（１２）を挿通して結線させるための結線孔（３０）の位置（Ｐｈ）を取得する結線孔位置取得部（３６）と、を有し、前記結線孔位置取得部（３６）において取得された前記結線孔（３０）の位置（Ｐｈ）が、前記加工プログラムにより規定された前記結線位置（Ｐｃａ）に対してずれている場合に、前記結線制御部（３８）は、前記結線孔（３０）の位置（Ｐｈ）に前記ワイヤ電極（１２）を移動させて、前記ワイヤ電極（１２）の結線を行うように前記加工機本体（３１）を制御し、前記加工制御部（４０）は、前記ワイヤ電極（１２）の結線が行われた位置（Ｐｃｂ）と、前記加工プログラムにより規定された前記結線位置（Ｐｃａ）との区間を、前記ワイヤ電極（１２）を移動させながら、前記ワイヤ電極（１２）により前記ワーク（１４）に対して放電加工を行うように前記加工機本体（３１）を制御する。これにより、結線孔（３０）の位置（Ｐｈ）が加工プログラムにより規定されたワーク（１４）上の結線位置（Ｐｃａ）に対してずれている場合であっても、ワイヤ放電加工機（１０）は、ワイヤ電極（１２）を自動で結線することができ、加工を継続することができるため、生産性を向上させることができる。
【００８５】
上記のワイヤ放電加工機（１０）であって、前記結線孔位置取得部（３６）において取得された前記結線孔（３０）の位置（Ｐｈ）が、前記加工プログラムにより規定された前記結線位置（Ｐｃａ）に対してずれている場合に、前記結線孔位置取得部（３６）において取得された前記結線孔（３０）の位置（Ｐｈ）を、前記ワーク（１４）上の結線位置（Ｐｃａ）として規定するように前記加工プログラムを補正するとともに、補正後の前記加工プログラムにより規定される前記結線位置（Ｐｃａ）と、補正前の前記加工プログラムにより規定される前記結線位置（Ｐｃａ）との区間を加工経路（Ｒ）として、補正前の前記加工プログラムにより規定される前記加工経路（Ｒ）に追加するように前記加工プログラムを補正する加工プログラム補正部（４８）を有してもよい。これにより、結線孔（３０）の位置（Ｐｈ）が、加工プログラムにより規定されたワーク（１４）上の結線位置（Ｐｃａ）に対してずれている場合であっても、ワイヤ放電加工機（１０）は、ワイヤ電極（１２）を自動で結線することができ、加工を継続することができるため、生産性を向上させることができる。
【００８６】
上記のワイヤ放電加工機（１０）であって、前記撮像部（２８）は、前記ワイヤ電極（１２）を案内するワイヤガイド（１６）とともに前記ワーク（１４）に対して相対移動するように固定され、前記結線孔位置取得部（３６）は、前記ワイヤ電極（１２）の結線が行われる前に、前記加工プログラムに規定された前記ワーク（１４）上の前記結線位置（Ｐｃａ）の上方に、前記撮像部（２８）を移動させるように前記加工機本体（３１）を制御し、前記結線孔（３０）の位置（Ｐｈ）を取得してもよい。これにより、結線孔位置取得部（３６）は、撮像部（２８）が撮像した画像から結線孔（３０）の位置（Ｐｈ）を高精度に求めることができる。
【００８７】
上記のワイヤ放電加工機（１０）であって、前記撮像部（２８）は、前記ワイヤ電極（１２）を案内するワイヤガイド（１６）とともに前記ワーク（１４）に対して相対移動するように固定され、前記加工プログラムにより規定される前記結線位置（Ｐｃａ）が複数個数ある場合には、前記結線孔位置取得部（３６）は、前記ワーク（１４）の加工が開始される前に、前記加工プログラムに規定された前記加工経路（Ｒ）に沿って、前記撮像部（２８）を前記ワーク（１４）に対して相対移動させるように前記加工機本体（３１）を制御し、それぞれの前記結線孔（３０）の位置（Ｐｈ）を取得してもよい。これにより、結線孔位置取得部（３６）は、撮像部（２８）が撮像した画像から結線孔（３０）の位置（Ｐｈ）を高精度に求めることができる。また、ワーク（１４）の加工が行われる前に、結線孔位置（Ｐｈ）を取得することができる。
【００８８】
上記のワイヤ放電加工機（１０）であって、前記結線孔（３０）の少なくとも一部が、前記加工プログラムにより規定される前記加工経路（Ｒ）により囲まれる加工形状（Ｆ）の外に位置する場合には、前記ワーク（１４）の加工を実施することができない旨を報知する報知部（４４）を有してもよい。これにより、作業員に別のワーク（１４）をワークテーブル（２０）に取り付ける等の作業を促すことができ、ワイヤ放電加工機（１０）の停止時間の短縮化を図り、生産性を向上させることができる。
【００８９】
上記のワイヤ放電加工機（１０）であって、前記結線孔（３０）の少なくとも一部が、前記加工プログラムにより規定される前記加工経路（Ｒ）により囲まれる加工形状（Ｆ）の外に位置する場合には、前記ワーク（１４）の加工が開始される前に、前記ワーク（１４）の加工を実施することができない旨を報知する報知部（４４）を有してもよい。これにより、ワーク（１４）の加工を始める前に、作業員に別のワーク（１４）をワークテーブル（２０）に取り付ける等の作業を促すことができる。そのため、ワーク（１４）の加工時間を抑制し、ワイヤ電極（１２）等の消耗品の消費を抑制することができる。
【００９０】
上記のワイヤ放電加工機（１０）であって、前記結線孔（３０）の少なくとも一部が、前記加工プログラムにより規定される前記加工経路（Ｒ）により囲まれる加工形状（Ｆ）の外に位置すると判定された後には、前記結線制御部（３８）および前記加工制御部（４０）は、前記加工機本体（３１）に対する制御を行わないようにしてもよい。これにより、製品化することができないワーク（１４）に対して放電加工を継続することがないため、加工時間の抑制やワイヤ電極（１２）等の消耗品の消費の抑制を図ることができ、生産効率を高めることができる。
【００９１】
加工プログラムにしたがってワイヤ電極（１２）によりワーク（１４）に対して放電加工を行う加工機本体（３１）を有するワイヤ放電加工機（１０）の制御方法であって、前記加工プログラムにより規定された前記ワーク（１４）上の結線位置（Ｐｃａ）に前記ワイヤ電極（１２）を移動させて、前記ワイヤ電極（１２）の結線を行うように前記加工機本体（３１）を制御する結線制御ステップと、前記加工プログラムにより規定された加工経路（Ｒ）に沿って前記ワイヤ電極（１２）を移動させながら、前記ワイヤ電極（１２）により前記ワーク（１４）に対して放電加工を行うように前記加工機本体（３１）を制御する加工制御ステップと、撮像部（２８）により前記ワーク（１４）を撮像する撮像ステップと、前記撮像ステップにおいて撮像された前記ワーク（１４）の画像から、前記ワイヤ電極（１２）を挿通して結線させるための結線孔（３０）の位置（Ｐｈ）を取得する結線孔位置取得ステップと、を有し、前記結線孔位置取得ステップにおいて取得された前記結線孔（３０）の位置（Ｐｈ）が、前記加工プログラムにより規定された前記結線位置（Ｐｃａ）に対してずれている場合に、前記結線制御ステップでは、前記結線孔（３０）の位置（Ｐｈ）に前記ワイヤ電極（１２）を移動させて、前記ワイヤ電極（１２）の結線を行うように前記加工機本体（３１）を制御し、前記加工制御ステップは、前記ワイヤ電極（１２）の結線が行われた位置（Ｐｃｂ）と、前記加工プログラムにより規定された前記結線位置（Ｐｃａ）との区間を、前記ワイヤ電極（１２）を移動させながら、前記ワイヤ電極（１２）により前記ワーク（１４）に対して放電加工を行うように前記加工機本体（３１）を制御する。これにより、結線孔（３０）の位置（Ｐｈ）が加工プログラムにより規定されたワーク（１４）上の結線位置（Ｐｃａ）に対してずれている場合であっても、ワイヤ放電加工機（１０）は、ワイヤ電極（１２）を自動で結線することができ、加工を継続することができるため、生産性を向上させることができる。
【００９２】
上記のワイヤ放電加工機（１０）の制御方法であって、前記結線孔位置取得ステップにおいて取得された前記結線孔（３０）の位置（Ｐｈ）が、前記加工プログラムにより規定された前記結線位置（Ｐｃａ）に対してずれている場合に、前記結線孔位置取得ステップにおいて取得された前記結線孔（３０）の位置（Ｐｈ）を、前記ワーク（１４）上の結線位置（Ｐｃａ）として規定するように前記加工プログラムを補正するとともに、補正後の前記加工プログラムにより規定される前記結線位置（Ｐｃａ）と、補正前の前記加工プログラムにより規定される前記結線位置（Ｐｃａ）との区間を加工経路（Ｒ）として、補正前の前記加工プログラムにより規定される前記加工経路（Ｒ）に追加するように前記加工プログラムを補正する加工プログラム補正ステップを有してもよい。これにより、結線孔位置（Ｐｈ）が加工プログラムにより規定されたワーク（１４）上の結線位置（Ｐｃａ）に対してずれている場合であっても、ワイヤ放電加工機（１０）は、ワイヤ電極（１２）を自動で結線することができ、加工を継続することができるため、生産性を向上させることができる。
【００９３】
上記のワイヤ放電加工機（１０）の制御方法であって、前記撮像部（２８）は、前記ワイヤ電極（１２）を案内するワイヤガイド（１６）とともに前記ワーク（１４）に対して相対移動するように固定され、前記結線孔位置取得ステップは、前記ワイヤ電極（１２）の結線が行われる前に、前記加工プログラムに規定された前記ワーク（１４）上の前記結線位置（Ｐｃａ）の上方に、前記撮像部（２８）を移動させるように前記加工機本体（３１）を制御し、前記結線孔（３０）の位置（Ｐｈ）を取得してもよい。これにより、結線孔位置取得部（３６）は、撮像部（２８）が撮像した画像から結線孔（３０）の位置（Ｐｈ）を高精度に求めることができる。
【００９４】
上記のワイヤ放電加工機（１０）の制御方法であって、前記撮像部（２８）は、前記ワイヤ電極（１２）を案内するワイヤガイド（１６）とともに前記ワーク（１４）に対して相対移動するように固定され、前記加工プログラムにより規定される前記結線位置（Ｐｃａ）が複数個数ある場合には、前記結線孔位置取得ステップは、前記ワーク（１４）の加工が開始される前に、前記加工プログラムに規定された加工経路（Ｒ）に沿って、前記撮像部（２８）を前記ワーク（１４）に対して相対移動させるように前記加工機本体（３１）を制御し、それぞれの前記結線孔（３０）の位置（Ｐｈ）を取得してもよい。これにより、ワーク（１４）の加工が開始される前に、ワークテーブル（２０）に設置されているワーク（１４）を用いて製品を作製することができないことを判定することができ、生産効率を高めることができる。
【００９５】
上記のワイヤ放電加工機（１０）の制御方法であって、前記結線孔（３０）の少なくとも一部が、前記加工プログラムにより規定される前記加工経路（Ｒ）により囲まれる加工形状（Ｆ）の外に位置する場合には、前記ワーク（１４）の加工を実施することができない旨を報知部（４４）により報知する報知ステップを有してもよい。これにより、作業員に別のワーク（１４）をワークテーブル（２０）に取り付ける等の作業を促すことができ、ワイヤ放電加工機（１０）の停止時間の短縮化を図り、生産性を向上させることができる。
【００９６】
上記のワイヤ放電加工機（１０）の制御方法であって、前記結線孔（３０）の少なくとも一部が、前記加工プログラムにより規定される前記加工経路（Ｒ）により囲まれる加工形状（Ｆ）の外に位置する場合には、前記ワーク（１４）の加工が開始される前に、前記ワーク（１４）の加工を実施することができない旨を報知部（４４）により報知する報知ステップを有してもよい。これにより、ワーク（１４）の加工を始める前に、作業員に別のワーク（１４）をワークテーブル（２０）に取り付ける等の作業を促すことができる。そのため、ワーク（１４）の加工時間を抑制し、ワイヤ電極（１２）等の消耗品の消費を抑制することができる。
【００９７】
上記のワイヤ放電加工機（１０）の制御方法であって、前記結線孔（３０）の少なくとも一部が、前記加工プログラムにより規定される前記加工経路（Ｒ）により囲まれる加工形状（Ｆ）の外に位置すると判定された後には、前記結線制御ステップおよび前記加工制御ステップにおいて、前記加工機本体（３１）に対する制御を行わないようにしてもよい。これにより、製品化することができないワーク（１４）に対して放電加工を継続することがないため、加工時間の抑制やワイヤ電極（１２）等の消耗品の消費の抑制を図ることができ、生産効率を高めることができる。
【符号の説明】
【００９８】
１０…ワイヤ放電加工機                  １２…ワイヤ電極
１４…ワーク                            ２８…撮像部
３６…結線孔位置取得部                  ３８…結線制御部
４０…加工制御部                        ４８…加工プログラム補正部
【図１】
2019130641.tif 000003
【図２】
2019130641.tif 000004
【図３】
2019130641.tif 000005
【図４】
2019130641.tif 000006
【図５】
2019130641.tif 000007
【図６】
2019130641.tif 000008
【図７】
2019130641.tif 000009
【図８】
2019130641.tif 000010
【図９】
2019130641.tif 000011
【図１０】
2019130641.tif 000012
【図１１】
2019130641.tif 000013