(57)【要約】【課題】簡易に加工条件を調整し得るワイヤ放電加工機およびワイヤ放電加工方法を提供する。【解決手段】ワイヤ放電加工機１０は、加工プログラムおよび加工条件に基づいて、加工対象物Ｗに対してワイヤ電極１２を相対移動させながら、ワイヤ電極１２および加工対象物Ｗに対して周期ごとに電圧パルスを印加させる駆動制御部７０と、加工プログラムにおいて、加工条件を変更する条件変更コードの有無を解析するコード解析部７２と、条件変更コードがある場合には、条件変更コードに示される割合に応じて加工条件を変更する条件変更部７４と、を備える。【選択図】図２
2020185621.tif 000002
【特許請求の範囲】
【請求項１】
加工対象物とワイヤ電極との極間に放電を発生させて前記加工対象物を加工するワイヤ放電加工機であって、
加工プログラムおよび加工条件に基づいて、前記加工対象物に対して前記ワイヤ電極を相対移動させながら、前記加工対象物および前記ワイヤ電極に対して周期ごとに電圧パルスを印加させる駆動制御部と、
前記加工プログラムにおいて、加工条件を変更する条件変更コードの有無を解析するコード解析部と、
前記条件変更コードがある場合には、前記条件変更コードに示される割合に応じて前記加工条件を変更する条件変更部と、
を備える、ワイヤ放電加工機。
【請求項２】
請求項１に記載のワイヤ放電加工機であって、
前記条件変更部は、前記電圧パルスのパルス間隔および前記電圧パルスの電圧値の少なくとも一方を、単位時間あたりに印加する電圧量が下がるように変更する、ワイヤ放電加工機。
【請求項３】
請求項２に記載のワイヤ放電加工機であって、
前記条件変更部は、前記変更とともに、前記加工対象物に対する前記ワイヤ電極の相対移動速度を下げる、ワイヤ放電加工機。
【請求項４】
請求項１〜３のいずれか１項に記載のワイヤ放電加工機であって、
前記コード解析部は、前記条件変更コード、および、変更された前記加工条件を変更前に戻す還元コードの有無を解析し、
前記条件変更部は、前記条件変更コードおよび前記還元コードがある場合には、前記条件変更コードから前記還元コードまでの区間で前記加工条件を変更する、ワイヤ放電加工機。
【請求項５】
加工対象物とワイヤ電極との極間に放電を発生させて前記加工対象物を加工するワイヤ放電加工方法であって、
加工プログラムおよび加工条件に基づいて、前記加工対象物に対して前記ワイヤ電極を相対移動させながら、前記加工対象物および前記ワイヤ電極に対して周期ごとに電圧パルスを印加させる駆動制御ステップと、
前記加工プログラムにおいて、加工条件を変更する条件変更コードの有無を解析するコード解析ステップと、
前記条件変更コードがある場合には、前記条件変更コードに示される割合に応じて前記加工条件を変更する条件変更ステップと、
を含む、ワイヤ放電加工方法。
【請求項６】
請求項５に記載のワイヤ放電加工方法であって、
前記条件変更ステップは、前記電圧パルスのパルス間隔および前記電圧パルスの電圧値の少なくとも一方を、単位時間あたりに印加する電圧量が下がるように変更する、ワイヤ放電加工方法。
【請求項７】
請求項６に記載のワイヤ放電加工方法であって、
前記条件変更ステップは、前記変更とともに、前記加工対象物に対する前記ワイヤ電極の相対移動速度を下げる、ワイヤ放電加工方法。
【請求項８】
請求項５〜７のいずれか１項に記載のワイヤ放電加工方法であって、
前記コード解析ステップは、前記条件変更コード、および、変更された前記加工条件を変更前に戻す還元コードの有無を解析し、
前記条件変更ステップは、前記条件変更コードおよび前記還元コードがある場合には、前記条件変更コードから前記還元コードまでの区間で前記加工条件を変更する、ワイヤ放電加工方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工対象物とワイヤ電極との極間に放電を発生させることで加工対象物を加工するワイヤ放電加工機およびワイヤ放電加工方法に関する。
【背景技術】
【０００２】
ワイヤ放電加工機は、加工プログラムおよび加工条件に基づいて、加工対象物を加工する。下記の特許文献１では、加工対象物やワイヤ電極の外径などに応じて入力された加工条件が記憶部に記憶され、その加工条件に基づいて加工対象物が加工される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特公平０５−０２１６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１では、加工対象物やワイヤ電極の外径などに応じた加工条件であっても、例えば機械の経年変化などといった様々な要因によりワイヤ電極が断線することがある。ワイヤ電極が断線した場合、作業者は、断線の要因を検討し、検討結果に基づいて加工条件を調整する。
【０００５】
しかしながら、加工条件を適切に調整するために経験が必要となる場合があり、作業者の技量に応じて加工条件の調整時間にばらつきが生じ易い。
【０００６】
そこで、本発明は、簡易に加工条件を調整し得るワイヤ放電加工機およびワイヤ放電加工方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、
加工対象物とワイヤ電極との極間に放電を発生させて前記加工対象物を加工するワイヤ放電加工機であって、
加工プログラムおよび加工条件に基づいて、前記加工対象物に対して前記ワイヤ電極を相対移動させながら、前記加工対象物および前記ワイヤ電極に対して周期ごとに電圧パルスを印加させる駆動制御部と、
前記加工プログラムにおいて、加工条件を変更する条件変更コードの有無を解析するコード解析部と、
前記条件変更コードがある場合には、前記条件変更コードに示される割合に応じて前記加工条件を変更する条件変更部と、
を備える。
【０００８】
本発明の第２の態様は、
加工対象物とワイヤ電極との極間に放電を発生させて前記加工対象物を加工するワイヤ放電加工方法であって、
加工プログラムおよび加工条件に基づいて、前記加工対象物に対して前記ワイヤ電極を相対移動させながら、前記加工対象物および前記ワイヤ電極に対して周期ごとに電圧パルスを印加させる駆動制御ステップと、
前記加工プログラムにおいて、加工条件を変更する条件変更コードの有無を解析するコード解析ステップと、
前記条件変更コードがある場合には、前記条件変更コードに示される割合に応じて前記加工条件を変更する条件変更ステップと、
を含む。
【発明の効果】
【０００９】
本発明によれば、断線に関連した加工条件の調整に対してオペレータの時間および労力を節約することができ、簡易に加工条件を調整することができる。
【図面の簡単な説明】
【００１０】
【図１】図１はワイヤ放電加工機の全体の構成を示す模式図である。
【図２】図２はワイヤ放電加工機の加工制御系統の構成を示すブロック図である。
【図３】図３は加工プログラムの一部を例示する図である。
【図４】図４は加工制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明について、好適な実施の形態を掲げ、添付の図面を参照しながら以下、詳細に説明する。
【００１２】
［実施の形態］
図１を用いてワイヤ放電加工機１０の全体の構成を説明する。なお、図１では、ワイヤ放電加工機１０が有する軸が延びるＸ方向、Ｙ方向およびＺ方向が示される。なお、Ｘ方向、Ｙ方向およびＺ方向は互いに直交する。
【００１３】
ワイヤ放電加工機１０は、ワイヤ電極１２を用いて加工対象物Ｗ（図２）を加工する工作機械である。ワイヤ放電加工機１０は、加工液中で加工対象物Ｗ（図２）およびワイヤ電極１２に対して電圧を印加して加工対象物Ｗとワイヤ電極１２との極間に放電を発生させることで、加工対象物Ｗを加工する。このワイヤ放電加工機１０は、加工機本体１４、加工液処理装置１６、および、制御装置１８を備える。
【００１４】
ワイヤ電極１２の材質は、例えば、タングステン系、銅合金系、黄銅系などの金属材料である。一方、加工対象物Ｗの材質は、例えば、鉄系材料または超硬材料などの金属材料である。
【００１５】
加工機本体１４は、加工対象物Ｗ（ワーク、被加工物）に向けてワイヤ電極１２を供給する供給系統２０と、加工対象物Ｗを通過したワイヤ電極１２を回収する回収系統２２とを備える。
【００１６】
供給系統２０は、未使用のワイヤ電極１２が巻かれたワイヤボビン２４と、ワイヤボビン２４に対してトルクを付与するトルクモータ２６と、ワイヤ電極１２に対して摩擦による制動力を付与するブレーキシュー２８と、ブレーキシュー２８に対してブレーキトルクを付与するブレーキモータ３０と、ワイヤ電極１２の張力の大きさを検出する張力検出部３２と、加工対象物Ｗの上方でワイヤ電極１２をガイドするダイスガイド（上ダイスガイド）３４とを備える。このトルクモータ２６およびブレーキモータ３０には、回転位置または回転速度を検出するエンコーダが設けられている。制御装置１８は、エンコーダによって検出された検出信号に基づいて、トルクモータ２６およびブレーキモータ３０の回転速度が所定の回転速度となるように、トルクモータ２６およびブレーキモータ３０をフィードバック制御する。
【００１７】
回収系統２２は、加工対象物Ｗの下方でワイヤ電極１２をガイドするダイスガイド（下ダイスガイド）３６と、ワイヤ電極１２を挟持可能なピンチローラ３８およびフィードローラ４０と、フィードローラ４０に対してトルクを付与するトルクモータ４２と、ピンチローラ３８およびフィードローラ４０により搬送された使用済みのワイヤ電極１２を回収する回収箱４４とを備える。このトルクモータ４２には、回転位置または回転速度を検出するエンコーダが設けられている。制御装置１８は、エンコーダによって検出された検出信号に基づいて、トルクモータ４２の回転速度が所定の回転速度となるように、トルクモータ４２をフィードバック制御する。
【００１８】
加工機本体１４は、加工の際に使用される脱イオン水または油などの加工液を貯留可能な加工槽４６を備える。この加工槽４６は、ベース部４８上に載置されている。加工槽４６内にはダイスガイド３４、３６が配置され、これらダイスガイド３４とダイスガイド３６との間に加工対象物Ｗが設けられる。ダイスガイド３４、３６は、ワイヤ電極１２を支持する支持部３４ａ、３６ａを有する。また、ダイスガイド３６は、ワイヤ電極１２の向きを変えながらピンチローラ３８およびフィードローラ４０に案内するガイドローラ３６ｂを備える。
【００１９】
なお、ダイスガイド３４は、スラッジ（加工屑）を含まない清浄な加工液を、ワイヤ電極１２と加工対象物Ｗとで形成される極間に向けて噴出する。これにより、加工に適した清浄な加工液で極間を満たすことができ、加工によって発生したスラッジによって加工精度が低下することを防止することができる。また、ダイスガイド３６も、スラッジを含まない清浄な加工液を極間に向けて噴出してもよい。
【００２０】
加工対象物Ｗは、Ｘ方向およびＹ方向に移動可能なテーブル５２（図２）によって支持される。ダイスガイド３４、３６、加工対象物Ｗ、および、テーブル５２は、加工槽４６によって貯留された加工液に浸漬している。
【００２１】
加工液処理装置１６は、加工槽４６に発生した加工屑（スラッジ）を除去するとともに、電気抵抗率や温度などを調整することで加工液の液質を管理する装置である。この加工液処理装置１６によって液質が管理された加工液が再び加工槽４６に戻されるとともに、加工液が少なくともダイスガイド３４から噴出される。制御装置１８は、加工機本体１４および加工液処理装置１６を制御する。
【００２２】
次に、図２および図３を用いてワイヤ放電加工機１０の加工制御系統の構成を説明する。加工機本体１４は、図２に示すように、電源部５０、テーブル５２および駆動部５４を有する。一方、制御装置１８は、記憶部５６および情報処理部５８を有する。
【００２３】
電源部５０は、駆動パルス信号に基づいて、加工対象物Ｗおよびワイヤ電極１２に対して周期ごとに電圧パルスを繰り返し印加する。テーブル５２は、加工対象物Ｗを固定するための台であり、Ｘ方向およびＹ方向の各々へ移動可能に設けられる。
【００２４】
駆動部５４は、サーボモータ６０ｘ、６０ｙ、駆動力伝達機構（不図示）およびドライバ（不図示）を有する。サーボモータ６０ｘはテーブル５２をＸ方向に移動させるための駆動力を出力し、サーボモータ６０ｙはテーブル５２をＹ方向に移動させるための駆動力を出力するものである。駆動力伝達機構はサーボモータ６０ｘ、６０ｙが出力する駆動力をテーブル５２に伝達するものであり、ドライバはサーボモータ６０ｘ、６０ｙを駆動するものである。
【００２５】
なお、本実施の形態では、駆動部５４は、テーブル５２を移動させて、加工対象物Ｗに対してワイヤ電極１２を相対移動させる。これに代えて、駆動部５４は、ダイスガイド３４、３６を移動させることにより、加工対象物Ｗに対してワイヤ電極１２を相対移動させてもよい。
【００２６】
サーボモータ６０ｘには、サーボモータ６０ｘの駆動量を検出するエンコーダ６２ｘが設けられ、サーボモータ６０ｙには、サーボモータ６０ｙの駆動量を検出するエンコーダ６２ｙが設けられる。エンコーダ６２ｘ、６２ｙは、駆動量を示す検出信号を生成し、生成した検出信号を情報処理部５８に出力する。
【００２７】
記憶部５６は、各種の情報を記憶可能な記憶媒体である。この記憶部５６には、加工対象物Ｗを加工するための加工プログラムおよび加工条件が少なくとも記憶される。加工条件は、加工対象物Ｗとワイヤ電極１２とに印加する電圧パルスの電圧値、電圧パルスのパルス間隔、および、加工対象物Ｗに対するワイヤ電極１２の相対移動速度などを含む。
【００２８】
なお、パルス間隔は、電圧パルス間の時間であり、加工対象物Ｗおよびワイヤ電極１２に対して電圧を印加しない休止時間である。また、加工対象物Ｗに対するワイヤ電極１２の相対移動速度は、加工対象物Ｗに対してワイヤ電極１２を相対移動させるときの速度である。
【００２９】
情報処理部５８は、各種の情報を処理するものであり、ＣＰＵなどのプロセッサを有する。プロセッサが記憶部５６に記憶される加工プログラムを実行することで、情報処理部５８は駆動制御部７０、コード解析部７２および条件変更部７４として機能する。
【００３０】
駆動制御部７０は、加工プログラムおよび加工条件に基づいて、加工機本体１４を制御するものである。駆動制御部７０は、加工機本体１４を制御する場合、記憶部５６に記憶された加工プログラムをロードする。駆動制御部７０は、加工プログラムをロードすると、ロードした加工プログラムが指定する加工条件を記憶部５６から読み出し、読み出した加工条件を用いて電源部５０および駆動部５４を制御する。
【００３１】
駆動制御部７０は、電源部５０を制御する場合、加工プログラムが指定する加工条件として、少なくともワイヤ電極１２と加工対象物Ｗとに印加する電圧パルスの電圧値、および、電圧パルスのパルス間隔を読み出す。この場合、駆動制御部７０は、電圧パルスの電圧値およびパルス間隔などを用いて駆動パルス信号を生成し、生成した駆動パルス信号を電源部５０に出力する。これにより、駆動制御部７０は、電源部５０を通じて、ワイヤ電極１２および加工対象物Ｗに対して周期ごとに電圧パルスを印加させる。
【００３２】
駆動制御部７０は、駆動部５４を制御する場合、加工プログラムが指定する加工条件として、少なくとも加工対象物Ｗに対するワイヤ電極１２の相対移動速度を読み出す。この場合、駆動制御部７０は、相対移動速度および加工プログラムが指定する加工経路などを用いて移動制御信号を生成し、生成した移動制御信号を駆動部５４のドライバに出力する。これにより、駆動制御部７０は、駆動部５４のドライバを通じて、テーブル５２に固定された加工対象物Ｗに対してワイヤ電極１２を相対移動させる。
【００３３】
コード解析部７２は、加工プログラムにおいて、加工条件を変更する条件変更コードの有無を解析する。本実施の形態では、条件変更コードの種類は、Ｍコードとする。Ｍコードは、加工を補助するための指令などを示すためのコードである。なお、条件変更コードの種類は、Ｍコード以外であってもよい。
【００３４】
加工プログラムでは、加工条件の変更を要求する場合、図３に示すように、破線で囲んだ部分が記述される。すなわち、条件変更コードは、コード番号と、割合を示す値とを含む。図３に示す例では、コード番号として「Ｍ１３０」が割り当てられ、割合を示す値として「Ｐ６」が記述される。「Ｐ６」は、６０％の割合であることを意味する。
【００３５】
コード解析部７２は、駆動制御部７０がロードした加工プログラムにおいて特定のコード番号（「Ｍ１３０」）を認識した場合には、条件変更コードがあると判定する。一方、コード解析部７２は、特定のコード番号（「Ｍ１３０」）を認識しなかった場合、他のコード番号を認識しても、条件変更コードがないと判定する。なお、図３に示す例では、他のコード番号として、「Ｍ３０」、「Ｍ３１」、「Ｍ７０」および「Ｍ７３」が記述されている。
【００３６】
条件変更部７４は、加工プログラムにおいて条件変更コードがある場合には、その条件変更コードに示される割合に応じて加工条件を変更する。本実施の形態では、加工条件として、電圧パルスのパルス間隔（休止時間）が適用される。
【００３７】
図３の例示の場合、条件変更部７４は、記憶部５６に最初に記憶されたパルス間隔の初期値に対して６０％となる値を初期値に加算し、その加算結果として得られる値に、記憶部５６に記憶された現在のパルス間隔を書き換えることで、パルス間隔を長くする。パルス間隔が長くなると単位時間あたりに印加する電圧量が下がるため、断線が生じるリスクが抑えられる。
【００３８】
このように、条件変更部７４は、本実施の形態では、条件変更コードに示される割合に応じて、単位時間あたりに印加する電圧量が下がるように電圧パルスのパルス間隔（休止時間）を変更する。これにより、断線に関連した加工条件の調整に対してオペレータの時間および労力を節約しながら断線が生じるリスクを抑えることができる。
【００３９】
また、条件変更部７４は、本実施の形態では、単位時間あたりに印加する電圧量が下がるように電圧パルスのパルス間隔（休止時間）を変更するとき、当該変更とともに、条件変更コードに示される割合に応じてワイヤ電極１２の相対移動速度を下げる。これにより、単位時間あたりに印加する電圧量が下がることに起因して加工量が目標量よりも小さくなることを抑制することができる。特に、加工対象物Ｗの内部を切り込む場合などでは、切り込み量（溝幅）が目標量よりも狭くなることを抑制することができるため有用である。
【００４０】
次に、ワイヤ放電加工方法に関し、図４を用いて制御装置１８の加工制御処理を説明する。ステップＳ１において、駆動制御部７０は、記憶部５６に記憶される加工プログラムをロードする。駆動制御部７０が加工プログラムをロードし終わると、加工制御処理はステップＳ２に移行する。
【００４１】
ステップＳ２において、駆動制御部７０は、加工プログラムおよび加工条件に基づいて、加工対象物Ｗの加工を開始する。すなわち、駆動制御部７０は、加工プログラムおよび加工条件に基づいて、電源部５０を通じて、加工対象物Ｗに対してワイヤ電極１２を相対移動させ始める。また、駆動制御部７０は、加工プログラムおよび加工条件に基づいて、駆動部５４を通じて、ワイヤ電極１２および加工対象物Ｗに対して周期ごとに電圧パルスを印加させ始める。駆動制御部７０が加工対象物Ｗの加工を開始すると、加工制御処理はステップＳ３に移行する。
【００４２】
ステップＳ３において、コード解析部７２は、加工プログラムにおいて条件変更コードの有無を解析する。コード解析部７２は、特定のコード番号（「Ｍ１３０」）を認識した場合、条件変更コードがあると判定する。この場合、加工制御処理はステップＳ４に移行する。一方、コード解析部７２は、特定のコード番号（「Ｍ１３０」）を認識しなかった場合、条件変更コードがないと判定する。この場合、加工制御処理はステップＳ５に移行する。
【００４３】
ステップＳ４において、条件変更部７４は、条件変更コードに示される割合（「Ｐ６」）に応じて、記憶部５６に記憶された加工条件を変更する。条件変更部７４は、本実施の形態では、条件変更コードに示される割合に応じて、単位時間あたりに印加する電圧量が下がるように電圧パルスのパルス間隔（休止時間）を長くするとともに、当該割合に応じてワイヤ電極１２の相対移動速度を下げる。条件変更部７４が加工条件の変更を終了すると、加工制御処理はステップＳ５に移行する。
【００４４】
ステップＳ５において、駆動制御部７０は、加工対象物Ｗの加工を終了したか否かを判定する。駆動制御部７０は、加工プログラムで指定される加工経路が残っている場合には、加工対象物Ｗの加工を終了していないと判定する。この場合、加工制御処理はステップＳ３に戻る。一方、駆動制御部７０は、加工プログラムで指定される加工経路が残っていない場合には、加工対象物Ｗの加工を終了したと判定する。この場合、加工制御処理は終了する。
【００４５】
［変形例］
（変形例１）
上記の実施の形態では、条件変更部７４は、条件変更コードに示される割合に応じて、単位時間あたりに印加する電圧量が下がるように電圧パルスのパルス間隔（休止時間）を長くした。しかし、条件変更部７４は、条件変更コードに示される割合に応じて、単位時間あたりに印加する電圧量が下がるように電圧パルスの電圧値を小さくしてもよい。
【００４６】
また、条件変更部７４は、条件変更コードに示される割合に応じて、単位時間あたりに印加する電圧量が下がるように電圧パルスのパルス間隔を長くし、かつ、電圧パルスの電圧値を小さくしてもよい。
【００４７】
（変形例２）
上記の実施の形態では、条件変更部７４は、条件変更コードに示される割合に応じて、単位時間あたりに印加する電圧量が下がるように加工条件を変更した。しかし、条件変更部７４は、断線が低減されるように加工条件を変更すれば、単位時間あたりに印加する電圧量が下がるように加工条件を変更しなくてもよい。
【００４８】
例えば、条件変更部７４は、条件変更コードに示される割合に応じて、ワイヤ電極１２の張力を大きくする。ワイヤ電極１２の張力が大きくなっても単位時間あたりに印加する電圧量が下がらないが、断線が生じるリスクを抑制することができる。なお、ワイヤ電極１２の張力は、トルクモータ２６、４２およびブレーキモータ３０を制御することで変更可能である。
【００４９】
（変形例３）
上記の実施の形態では、条件変更コードに示される割合として、１００％以下の６０％が例示された。しかし、割合は、６０％以外の数値であってもよい。つまり、割合は１００％を超えていてもよい。例えば、相対的に断線し難いワイヤ電極１２が用いられている場合などでは、加工プログラムの条件変更コードに示される割合が１００％を超える値で記述される。
【００５０】
条件変更コードに示される割合が１００％を超える場合、条件変更部７４は、当該割合に応じて、単位時間あたりに印加する電圧量が上がるように電圧パルスのパルス間隔（休止時間）を短くすることになる。なお、条件変更部７４は、変形例１のように単位時間あたりに印加する電圧量が上がるように電圧パルスの電圧値を大きくしてもよく、変形例２のようにワイヤ電極１２の張力を小さくしてもよい。
【００５１】
（変形例４）
上記の実施の形態では、条件変更部７４は、条件変更コードに示される割合に応じて、電圧パルスのパルス間隔（休止時間）およびワイヤ電極１２の相対移動速度の２種類の加工条件を変更した。しかし、条件変更部７４は、１種類の加工条件だけを変更してもよく、３種類以上の加工条件を変更してもよい。
【００５２】
（変形例５）
上記の実施の形態では、加工プログラムで指定される一連の加工経路に対して、当該加工プログラムの条件変更コードに示される割合に応じて変更した加工条件が適用された。しかし、加工プログラムで指定される一連の加工経路のうちの特定の区間に対して、当該加工プログラムのコードに示される割合に応じて変更した加工条件が適用されてもよい。
【００５３】
加工プログラムでは、特定の区間を示す記述の前段に、加工条件を変更するコードのコード番号（「Ｍ１３０」）が記述され、特定の区間を示す記述の後段に、加工条件を変更前に戻す還元コードのコード番号が記述される。還元コードのコード番号として、例えば「Ｍ１４０」が割り当てられるものとする。
【００５４】
本変形例では、コード解析部７２は、条件変更コード、および、還元コードの有無を解析する（ステップＳ３）。還元コードの有無の解析は、条件変更コードの有無の解析と同様である。すなわち、駆動制御部７０がロードした加工プログラムにおいて還元コードのコード番号（「Ｍ１４０」）を認識した場合には、還元コードがあると判定する。一方、コード解析部７２は、還元コードのコード番号（「Ｍ１４０」）を認識しなかった場合、還元コードがないと判定する。
【００５５】
本変形例では、条件変更部７４は、条件変更コードだけがある場合には、上記の実施の形態で説明したように、条件変更コードに示される割合（「Ｐ６」）に応じて、記憶部５６に記憶された加工条件を変更する（ステップＳ４）。したがって、加工プログラムで指定される一連の加工経路に対して、当該加工プログラムの条件変更コードに示される割合に応じて変更した加工条件が適用されることになる。
【００５６】
一方、条件変更部７４は、条件変更コードおよび還元コードがある場合には、当該条件変更コードから還元コードまでの区間で、記憶部５６に記憶された加工条件を変更する。すなわち、条件変更部７４は、加工条件を変更した後に駆動制御部７０を監視し、還元コードよりも前段に記述される加工経路に対する加工制御処理を駆動制御部７０が終了した時点を契機として、変更した加工条件を変更前に戻す。したがって、加工プログラムで指定される一連の加工経路のうちの特定の区間に対して、当該加工プログラムのコードに示される割合に応じて変更した加工条件が適用されることになる。
【００５７】
このように本変形例では、条件変更部７４は、条件変更コードおよび還元コードがある場合には、条件変更コードから還元コードまでの区間で加工条件を変更する。これにより、加工プログラムで指定される加工経路のうち、アプローチ区間などの特定の区間で断線が生じるリスクを抑えることができる。
【００５８】
（変形例６）
上記の実施の形態および変形例は、矛盾の生じない範囲で任意に組み合わされてもよい。
【００５９】
［実施の形態および変形例から得られる発明］
上記の実施の形態および変形例から把握しうる発明について、以下に記載する。
【００６０】
（第１の発明）
第１の発明は、
加工対象物（Ｗ）とワイヤ電極（１２）との極間に放電を発生させて加工対象物（Ｗ）を加工するワイヤ放電加工機（１０）であって、
加工プログラムおよび加工条件に基づいて、加工対象物（Ｗ）に対してワイヤ電極（１２）を相対移動させながら、加工対象物（Ｗ）およびワイヤ電極（１２）に対して周期ごとに電圧パルスを印加させる駆動制御部（７０）と、
加工プログラムにおいて、加工条件を変更する条件変更コードの有無を解析するコード解析部（７２）と、
条件変更コードがある場合には、条件変更コードに示される割合に応じて加工条件を変更する条件変更部（７４）と、
を備える。
【００６１】
これにより、断線に関連した加工条件の調整に対してオペレータの時間および労力を節約することができ、簡易に加工条件を調整することができる。
【００６２】
条件変更部（７４）は、電圧パルスのパルス間隔および電圧パルスの電圧値の少なくとも一方を、単位時間あたりに印加する電圧量が下がるように変更してもよい。これにより、断線が生じるリスクを抑えることができる。
【００６３】
条件変更部（７４）は、上記の変更とともに、加工対象物（Ｗ）に対するワイヤ電極（１２）の相対移動速度を下げてもよい。これにより、単位時間あたりに印加する電圧量が下がることに起因して加工量が目標量よりも小さくなることを抑制することができる。特に、加工対象物（Ｗ）の内部を切り込む場合などでは、切り込み量（溝幅）が目標量よりも狭くなることを抑制することができるため有用である。
【００６４】
コード解析部（７２）は、条件変更コード、および、変更された加工条件を変更前に戻す還元コードの有無を解析し、条件変更部（７４）は、条件変更コードおよび還元コードがある場合には、条件変更コードから還元コードまでの区間で加工条件を変更してもよい。これにより、加工プログラムで指定される加工経路のうち、アプローチ区間などの特定の区間で断線が生じるリスクを抑えることができる。
【００６５】
（第２の発明）
第２の発明は、
加工対象物（Ｗ）とワイヤ電極（１２）との極間に放電を発生させて加工対象物（Ｗ）を加工するワイヤ放電加工方法であって、
加工プログラムおよび加工条件に基づいて、加工対象物（Ｗ）に対してワイヤ電極（１２）を相対移動させながら、加工対象物（Ｗ）およびワイヤ電極（１２）に対して周期ごとに電圧パルスを印加させる駆動制御ステップ（Ｓ２）と、
加工プログラムにおいて、加工条件を変更する条件変更コードの有無を解析するコード解析ステップ（Ｓ３）と、
条件変更コードがある場合には、条件変更コードに示される割合に応じて加工条件を変更する条件変更ステップ（Ｓ４）と、
を含む。
【００６６】
これにより、断線に関連した加工条件の調整に対してオペレータの時間および労力を節約することができ、簡易に加工条件を調整することができる。
【００６７】
条件変更ステップ（Ｓ４）は、電圧パルスのパルス間隔および電圧パルスの電圧値の少なくとも一方を、単位時間あたりに印加する電圧量が下がるように変更してもよい。これにより、断線が生じるリスクを抑えることができる。
【００６８】
条件変更ステップ（Ｓ４）は、上記の変更とともに、加工対象物（Ｗ）に対するワイヤ電極（１２）の相対移動速度を下げてもよい。これにより、単位時間あたりに印加する電圧量が下がることに起因して加工量が目標量よりも小さくなることを抑制することができる。特に、加工対象物（Ｗ）の内部を切り込む場合などでは、切り込み量（溝幅）が目標量よりも狭くなることを抑制することができるため有用である。
【００６９】
コード解析ステップ（Ｓ３）は、条件変更コード、および、変更された加工条件を変更前に戻す還元コードの有無を解析し、条件変更ステップ（Ｓ４）は、条件変更コードおよび還元コードがある場合には、条件変更コードから還元コードまでの区間で加工条件を変更してもよい。これにより、加工プログラムで指定される加工経路のうち、アプローチ区間などの特定の区間で断線が生じるリスクを抑えることができる。
【００７０】
なお、以上のワイヤ放電加工機（１０）およびワイヤ放電加工方法は、上記の実施の形態および変形例に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【符号の説明】
【００７１】
１０…ワイヤ放電加工機                  １２…ワイヤ電極
７０…駆動制御部                        ７２…コード解析部
７４…条件変更部
【図１】
2020185621.tif 000003
【図２】
2020185621.tif 000004
【図３】
2020185621.tif 000005
【図４】
2020185621.tif 000006