(57)【要約】【課題】切削加工の効率を向上可能な工作システム、切削加工品の製造方法、加工プログラム修正装置、修正加工プログラムの作成方法、及び工作機械制御装置を提供する。【解決手段】工作システム１は、加工負荷経時データ収集部２１、修正加工プログラム作成部２３、及び工作機械制御装置１０を備える。加工負荷経時データ収集部２１は、少なくとも１つのワークＷを原加工プログラムＰ１に従って切削加工した際における加工負荷経時データを収集する。修正加工プログラム作成部２３は、加工負荷経時データに基づいて、加工パスＣの本数を修正するとともに、加工パスＣにおける送り速度を修正することによって、修正加工プログラムＰ２を作成する。【選択図】図４
2018060501.tif 000002
【特許請求の範囲】
【請求項１】
切削工具によって被加工部材を切削加工する工作システムであって、
少なくとも１つの被加工部材を原加工プログラムに従って切削加工した際の加工負荷経時データを収集する加工負荷経時データ収集部と、
前記加工負荷経時データに基づいて、前記原加工プログラムに規定された前記切削工具の加工パスの本数、及び、前記加工パスにおける送り速度の少なくとも一方を修正することによって、修正加工プログラムを作成する修正加工プログラム作成部と、
前記修正加工プログラムに従って、前記切削工具の動作を制御する工作機械制御装置と、
を備える工作システム。
【請求項２】
前記修正加工プログラム作成部は、前記加工パスのうち前記加工負荷の最大値が第１閾値以下である非接触加工パスを削除するように前記原加工プログラムを修正する、
請求項１に記載の工作システム。
【請求項３】
前記修正加工プログラム作成部は、前記加工パスのうち前記加工負荷の最大値が第１閾値以上である接触加工パスに含まれる切削送りのうち、前記加工負荷が前記第２閾値以下である非接触区間における送り速度が速くなるように前記原加工プログラムを修正する、
請求項１に記載の工作システム。
【請求項４】
少なくとも１つの被加工部材を原加工プログラムに従って切削加工した際の加工負荷経時データを収集する工程と、
前記加工負荷経時データに基づいて、前記原加工プログラムに規定された切削工具の加工パスの本数、及び、前記加工パスにおける送り速度の少なくとも一方を修正することによって、修正加工プログラムを作成する工程と、
前記修正加工プログラムに従って前記切削工具の動作を制御することによって被加工部材を切削加工する工程と、
を備える切削加工品の製造方法。
【請求項５】
切削工具によって切削加工される被加工部材を原加工プログラムに従って切削加工した際の加工負荷経時データに基づいて、前記原加工プログラムに規定された前記切削工具の加工パスの本数、及び、前記加工パスにおける送り速度の少なくとも一方を修正することによって、修正加工プログラムを作成する修正加工プログラム作成部を備える、
加工プログラム修正装置。
【請求項６】
前記加工負荷経時データと前記加工パスとを取得して、前記加工パスのうち前記切削工具が前記被加工部材と接触しない非接触加工パス、及び、前記加工パスのうち前記切削工具が前記被加工部材と接触する接触加工パスにおいて前記切削工具が前記被加工部材と接触しない非接触区間の少なくとも一方を検出する比較部をさらに備える、
請求項５に記載の加工プログラム修正装置。
【請求項７】
切削工具によって切削加工される被加工部材を原加工プログラムに従って切削加工した際の加工負荷経時データに基づいて、前記原加工プログラムに規定された前記切削工具の加工パスの本数、及び、前記加工パスにおける送り速度の少なくとも一方を修正することによって、修正加工プログラムを作成する、
修正加工プログラムの作成方法。
【請求項８】
切削工具によって切削加工される被加工部材を原加工プログラムに従って切削加工した際の加工負荷経時データに基づいて、前記原加工プログラムに規定された前記切削工具の加工パスの本数、及び、前記加工パスにおける送り速度の少なくとも一方を修正することによって作成された修正加工プログラムを用いて、前記切削工具を制御する、
工作機械制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作システム、切削加工品の製造方法、加工プログラム修正装置、修正加工プログラムの作成方法、及び工作機械制御装置に関する。
【背景技術】
【０００２】
従来、加工プログラムに従って、被加工部材（以下、「ワーク」という）を所望の形状に切削加工する手法が広く用いられている。特許文献１では、切削加工の効率向上を目的として、ワークを加工する際に、ワークの表面に設定されるマトリクス状の加工ブロックごとに凹凸を測定し、測定された凹凸に応じて加工ブロックごとに送り速度を調整する手法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６３−２３７８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の手法では、切削加工するワークごとに表面の凹凸を測定しなければならないため、切削加工の効率を向上するにも限界がある。
【０００５】
本発明は、上述の状況に鑑みてなされたものであり、切削加工の効率を向上可能な工作システム、切削加工品の製造方法、加工プログラム修正装置、修正加工プログラムの作成方法、及び工作機械制御装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る工作システムは、切削工具によって被加工部材を切削加工する工作システムであって、加工負荷経時データ収集部と、修正加工プログラム作成部と、工作機械制御装置とを備える。加工負荷経時データ収集部は、少なくとも１つの被加工部材を原加工プログラムに従って切削加工した際の加工負荷経時データを収集する。修正加工プログラム作成部は、加工負荷経時データに基づいて、原加工プログラムに規定された切削工具の加工パスの本数、及び、加工パスにおける送り速度の少なくとも一方を修正することによって、修正加工プログラムを作成する。工作機械制御装置は、修正加工プログラムに従って、切削工具の動作を制御する。
【０００７】
本発明に係る切削加工品の製造方法は、少なくとも１つの被加工部材を原加工プログラムに従って切削加工した際の加工負荷経時データを収集する工程と、加工負荷経時データに基づいて、原加工プログラムに規定された切削工具の加工パスの本数、及び、加工パスにおける送り速度の少なくとも一方を修正することによって、修正加工プログラムを作成する工程と、修正加工プログラムに従って切削工具の動作を制御することによって被加工部材を切削加工する工程とを備える。
【発明の効果】
【０００８】
本発明によれば、切削加工の効率を向上可能な工作システム及び切削加工品の製造方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る工作システムの構成を示すブロック図
【図２】実施形態に係る原加工プログラムによる切削条件を示す模式図
【図３】図２に示す加工パスを切削工具が移動した際の加工負荷経時データを示すグラフ
【図４】実施形態に係る修正加工プログラムによる切削条件を示す模式図
【図５】実施形態に係る工作システムによる切削加工を説明するためのフローチャート
【図６】他の実施形態に係る工作システムの構成を示すブロック図
【発明を実施するための形態】
【００１０】
（工作システム１の構成）
本実施形態に係る工作システム１の構成について図面を参照しながら説明する。図１は、工作システム１の構成を示すブロック図である。図２は、原加工プログラムＰ１によって規定された被加工部材（以下、「ワーク」という）Ｗの切削条件を示す模式図である。図２では、テーブルに固定されたワークＷをフライスで切削加工することによって、完成品である切削加工品を製造することが想定されている。本実施形態では、工具主軸の回転軸の方向にＺ軸が定義され、Ｚ軸に垂直な方向にＸ軸が定義され、Ｚ軸及びＸ軸に垂直な方向にＹ軸が定義されている。
【００１１】
以下の説明において、「切削送り」とは、切削工具によってワークを切削加工することを想定して送り速度が設定された区間である。「早送り」とは、切削工具がワークと接触しないことを想定して送り速度が設定された区間である。通常、「早送り」区間における送り速度は、「切削送り」区間における送り速度よりも速い。「早送り」区間における送り速度は、切削工具の最大移動速度に設定することができる。また、「高送り」とは、「切削送り」区間のうち、設定された送り速度が既定値よりも速くなるように修正された区間である。本実施形態では、後述するように、切削工具とワークは、「高送り」区間において接触しないことが想定されている。従って、「高送り」区間は、「切削送り」区間のうち送り速度が速まるように修正された区間であるので、「修正早送り」区間と称することができる。
【００１２】
工作システム１は、工作機械制御装置１０、加工プログラム修正部２０、及び工作機械３０を備える。
【００１３】
１．工作機械制御装置１０
工作機械制御装置１０は、工作機械３０を制御する。工作機械制御装置１０は、記憶部１１、加工パス抽出部１２、及び修正加工プログラム実行部１３を有する。
【００１４】
記憶部１１は、ワークＷを予想形状から目標形状に切削加工するために作成された原加工プログラムＰ１を記憶する。原加工プログラムＰ１には、ワークＷを予想形状から目標形状に切削加工するための切削条件が規定されている。原加工プログラムＰ１としては、例えばＮＣ（Ｎｕｍｅｒｉｃａｌ  Ｃｏｎｔｒｏｌ）プログラムを用いることができるが、これに限られるものではない。
【００１５】
加工パス抽出部１２は、原加工プログラムＰ１を解析することによって、原加工プログラムＰ１に規定された加工パスＣを抽出する。加工パスＣとは、ワークＷを予想形状から目標形状に切削加工するために、工作機械３０の切削工具３１を移動させるツールパス（工具軌跡）である。加工パスＣは、Ｚ軸方向において少しずつずれた位置に設定される。加工パスＣに沿って切削工具３１を繰り返し移動させることによって、ワークＷが徐々に切削加工される。
【００１６】
本実施形態に係る原加工プログラムＰ１では、図２に示すように、ワークＷを予想形状から目標形状に切削加工するために第１乃至第３加工パスＣ１〜Ｃ３が規定されている。第１加工パスＣ１は、切削工具３１の１回目のツールパスであり、Ｚ軸方向において最も外側に位置している。第２加工パスＣ２は、切削工具３１の２回目のツールパスであり、Ｚ軸方向において第１加工パスＣ１と第３加工パスＣ３の間に位置している。第３加工パスＣ３は、切削工具３１の３回目のツールパスであり、Ｚ軸方向において最も内側に位置している。第３加工パスＣ３は、ワークＷの目標形状に対応している。本実施形態では、第１乃至第３加工パスＣ１〜Ｃ３を「加工パスＣ」と総称する場合がある。
【００１７】
また、原加工プログラムＰ１では、第１乃至第３加工パスＣ１〜Ｃ３それぞれについて、「切削送り」及び「早送り」のＸＹＺ座標と送り速度とが規定されている。原加工プログラムＰ１では、図２に示すように、第１乃至第３加工パスＣ１〜Ｃ３それぞれにおいて、「第１切削送り」、「早送り」及び「第２切削送り」が規定されている。本実施形態では、第１乃至第３加工パスＣ１〜Ｃ３それぞれにおいて、「第１切削送り」、「早送り」及び「第２切削送り」のＸＹ座標は同じでありＺ座標だけが異なっているが、第１乃至第３加工パスＣ１〜Ｃ３ごとに「第１切削送り」、「早送り」及び「第２切削送り」のＸＹ座標が異なっていてもよい。原加工プログラムＰ１において、「切削送り」及び「早送り」それぞれの速度が設定されている。「第１切削送り」及び「第２切削送り」の送り速度は、切削工具３１とワークＷの材質に応じて適宜設定されている。
【００１８】
加工パス抽出部１２は、原加工プログラムＰ１に規定されている第１乃至第３加工パスＣ１〜Ｃ３それぞれにおける「第１切削送り」、「早送り」及び「第２切削送り」のＸＹＺ座標を加工プログラム修正部２０に送信する。
【００１９】
修正加工プログラム実行部１３は、後述する修正加工プログラムＰ２を加工プログラム修正部２０から取得する。修正加工プログラム実行部１３は、修正加工プログラムＰ２に従って、工作機械３０に指令値（電流値）を出力することで切削工具３１の動作を制御する。
【００２０】
２．加工プログラム修正部２０
加工プログラム修正部２０は、原加工プログラムに従ってワークＷを切削加工した際の加工負荷の経時データ（以下、「加工負荷経時データ」という）に基づいて、原加工プログラムＰ１を修正して修正加工プログラムＰ２を作成する。
【００２１】
加工プログラム修正部２０は、加工負荷経時データ収集部２１、比較部２２、及び修正加工プログラム作成部２３を有する。
【００２２】
加工負荷経時データ収集部２１は、過去にワークＷを原加工プログラムＰ１に従って切削加工した際の加工負荷経時データを工作機械３０から収集する。加工負荷とは、切削工具３１の主軸負荷、切削工具３１の切削トルク、主軸モータ４３のロードメータ、電流値、電圧値及び電力値、切削工具３１の送り軸モータ４４のロードメータ、電流値、電圧値及び電力値の少なくとも１つである。
【００２３】
加工負荷経時データ収集部２１は、少なくとも１つのワークＷについての加工負荷経時データを収集する。加工負荷経時データ収集部２１は、できるだけ多くのワークＷについての加工負荷経時データを、長時間にわたって収集することが好ましい。
【００２４】
ここで、図３（ａ）〜（ｃ）は、図２に示した第１乃至第３加工パスＣ１〜Ｃ３それぞれを切削工具３１が移動した際の加工負荷経時データを示すグラフである。「早送り」では切削工具３１がワークＷと接触せず加工負荷が検出されないため、図３（ａ）〜（ｃ）では、「第１切削送り」及び「第２切削送り」における加工負荷だけが示されている。なお、図３（ａ）〜（ｃ）には、過去に切削加工された複数のワークＷについての加工負荷を切削加工の実施日ごとに平均化した値が図示されている。
【００２５】
図３（ａ）は、第１加工パスＣ１を切削工具３１が移動した際の加工負荷経時データである。第１加工パスＣ１の「第１切削送り」及び「第２切削送り」では、図２に示したように切削工具３１がワークＷと接触しないため、加工負荷は検出されていない。
【００２６】
図３（ｂ）は、第２加工パスＣ２を切削工具３１が移動した際の加工負荷経時データである。第２加工パスＣ２の「第１切削送り」及び「第２切削送り」では、図２に示したように切削工具３１がワークＷと接触するため、加工負荷は検出されているが、切削工具３１がワークＷと接触する区間（以下、「接触区間」という）の前後に、切削工具３１がワークＷと接触しない区間（以下、「非接触区間」という）が存在している。図３（ｂ）では、非接触区間が破線で囲われている。
【００２７】
図３（ｃ）は、第３加工パスＣ３を切削工具３１が移動した際の加工負荷経時データである。第３加工パスＣ３でも、図２に示したように切削工具３１がワークＷと接触するため、加工負荷は検出されているが、接触区間の前後に非接触区間が存在している。図３（ｃ）では、非接触区間が破線で囲われている。
【００２８】
比較部２２は、原加工プログラムＰ１に規定されている第１乃至第３加工パスＣ１〜Ｃ３における「第１切削送り」及び「第２切削送り」のＸＹＺ座標を工作機械制御装置１０の加工パス抽出部１２から取得する。比較部２２は、少なくとも１つのワークＷについての加工負荷経時データを加工負荷経時データ収集部２１から取得する。
【００２９】
比較部２２は、「第１切削送り」及び「第２切削送り」のＸＹ座標と加工負荷経時データとを比較して、第１乃至第３加工パスＣ１〜Ｃ３のうち切削工具３１がワークＷと接触しない加工パス（以下、「非接触加工パス」という）と、第１乃至第３加工パスＣ１〜Ｃ３のうち切削工具３１がワークＷと接触する加工パス（以下、「接触加工パス」という）とを検出する。図３（ａ）〜（ｃ）に示す例では、第１加工パスＣ１が非接触加工パスであり、第２及び第３加工パスＣ２，Ｃ３が接触加工パスである。比較部２２は、第１乃至第３加工パスＣ１〜Ｃ３に含まれる非接触加工パス（第１加工パスＣ１）を修正加工プログラム作成部２３に通知する。
【００３０】
比較部２２は、「第１切削送り」及び「第２切削送り」のＸＹ座標と加工負荷経時データとを比較して、接触加工パスにおける「第１切削送り」及び「第２切削送り」それぞれにおける非接触区間を検出する。図３（ａ）〜（ｃ）に示す例では、第２及び第３加工パスＣ２，Ｃ３の「第１切削送り」及び「第２切削送り」それぞれにおいて、接触区間の前後に非接触区間が存在する。比較部２２は、第２及び第３加工パスＣ２，Ｃ３それぞれにおける非接触区間を示すＸＹＺ座標を修正加工プログラム作成部２３に通知する。
【００３１】
修正加工プログラム作成部２３は、原加工プログラムＰ１を工作機械制御装置１０の記憶部１１から取得する。
【００３２】
修正加工プログラム作成部２３は、第１乃至第３加工パスＣ１〜Ｃ３に含まれる非接触加工パス（第１加工パスＣ１）を比較部２２から取得する。修正加工プログラム作成部２３は、原加工プログラムＰ１に規定された第１乃至第３加工パスＣ１〜Ｃ３から第１加工パスＣ１を削除するように原加工プログラムＰ１を修正する。これによって、加工パスＣの本数は、３本から２本に減少する。
【００３３】
修正加工プログラム作成部２３は、接触加工パス（第２及び第３加工パスＣ２，Ｃ３）における非接触区間を示すＸＹＺ座標を比較部２２から取得する。修正加工プログラム作成部２３は、第２加工パスＣ２における非接触区間の送り速度が速くなるように原加工プログラムＰ１を修正するとともに、第３加工パスＣ３における非接触区間の送り速度が速くなるように原加工プログラムＰ１を修正する。
【００３４】
修正加工プログラム作成部２３は、非接触加工パスの削除と非接触区間における送り速度の高速化とを原加工プログラムＰ１に施すことによって、修正加工プログラムＰ２を作成する。図４は、修正加工プログラムＰ２によって規定されるワークＷの切削条件を示す模式図である。図４に示すように、修正加工プログラムＰ２では、非接触加工パス（第１加工パスＣ１）が削除されるとともに、接触加工パス（第２及び第３加工パスＣ２，Ｃ３）に含まれる「第１切削送り」及び「第２切削送り」のうち非接触区間が「高送り」に書き換えられている。「高送り」とは、原加工プログラムＰ１に規定された送り速度よりも速い速度で切削工具３１を移動させる区間を意味する。
【００３５】
修正加工プログラム作成部２３は、修正加工プログラムＰ２を工作機械制御装置１０の修正加工プログラム実行部１３に送信する。
【００３６】
３．工作機械３０
工作機械３０は、切削工具３１、モータアンプ３２、主軸モータ３３、及び送り軸モータ３４を有する。切削工具３１は、例えば旋盤、フライス、ドリル、ボーリング、及びタップなどであるが、これに限られるものではない。
【００３７】
モータアンプ３２は、修正加工プログラム実行部１３から入力される指令値に基づいて主軸モータ３３及び送り軸モータ３４を駆動させる。主軸モータ３３は、切削工具３１の主軸を回転駆動させる。送り軸モータ３４は、切削工具３１のテーブル送り軸を駆動させる。図４に示すように、「高送り」が設定された第２及び第３加工パスＣ２，Ｃ３を切削工具３１が移動することによって、ワークＷの切削加工が行われる。
【００３８】
（工作システム１による切削加工）
次に、工作システム１による切削加工について説明する。図５は、工作システム１によるワークＷの切削加工を説明するためのフローチャートである。
【００３９】
ステップＳ０において、加工プログラム修正部２０は、過去にワークＷを原加工プログラムＰ１に従って切削加工した際の加工負荷経時データを工作機械３０から収集する。
【００４０】
ステップＳ１において、工作機械制御装置１０は、原加工プログラムＰ１を解析することによって、切削工具３１を繰り返し移動させる加工パスＣを抽出する。本実施形態では、図２に示したように、第１乃至第３加工パスＣ１〜Ｃ３が抽出される。
【００４１】
ステップＳ２において、加工プログラム修正部２０は、少なくとも１つのワークＷについての加工負荷経時データと加工パスＣとを比較して、非接触加工パスが存在するかどうか判定する。非接触加工パスが存在しない場合、処理はステップＳ３に進む。非接触加工パスが存在する場合、ステップＳ４において、加工プログラム修正部２０は、加工パスＣから非接触加工パスを削除するように原加工プログラムＰ１を修正する。
【００４２】
ステップＳ３において、加工プログラム修正部２０は、少なくとも１つのワークＷについての加工負荷経時データと接触加工パスとを比較して、接触加工パスの「切削送り」に非接触区間が存在するかどうか判定する。非接触区間が存在しない場合、処理はステップＳ５に進む。非接触区間が存在する場合、ステップＳ６において、加工プログラム修正部２０は、非接触区間における送り速度が速くなるように原加工プログラムＰ１を修正する。ステップＳ４及びステップＳ６のうち少なくとも一方を経ることによって、原加工プログラムＰ１が修正されて修正加工プログラムＰ２が作成される。
【００４３】
ステップＳ５において、工作機械制御装置１０は、修正加工プログラムＰ２に従って、工作機械３０に指令値を出力することで切削工具３１の動作を制御する。これにより、ワークＷが切削加工されて切削加工品が完成する。
【００４４】
（特徴）
（１）工作システム１は、加工負荷経時データ収集部２１、修正加工プログラム作成部２３、及び工作機械制御装置１０を備える。加工負荷経時データ収集部２１は、少なくとも１つのワークＷを原加工プログラムＰ１に従って切削加工した際における加工負荷経時データを収集する。修正加工プログラム作成部２３は、加工負荷経時データに基づいて、加工パスＣの本数を修正するとともに、加工パスＣにおける送り速度を修正することによって、修正加工プログラムＰ２を作成する。
【００４５】
従って、過去に原加工プログラムＰ１に従って切削加工した際の加工負荷経時データを利用して、次に切削加工するワークＷについての加工パスＣの本数と切削工具３１の送り速度とを至適化することができる。従って、原加工プログラムＰ１をワークＷごとに修正する場合に比べて、簡便に切削条件を至適化できるため、切削加工の効率を向上させることができる。
【００４６】
（２）修正加工プログラム作成部２３は、加工パスＣのうち加工負荷が検出されなかった非接触加工パスを削除するように原加工プログラムＰ１を修正する。従って、実際に切削工具３１を移動させる加工パスＣの本数を少なくできるため、切削加工の効率を顕著に向上させることができる。
【００４７】
（３）修正加工プログラム作成部２３は、加工パスＣのうち加工負荷が検出された接触加工パスに含まれる「切削送り」のうち、加工負荷が検出されなかった非接触区間における送り速度が速くなるように原加工プログラムＰ１を修正する。従って、接触加工パスにおける送り速度を精細に調整できるため、切削加工の効率を顕著に向上させることができる。
【００４８】
（他の実施形態）
本発明は以上のような実施形態に限定されるものではなく、本発明の範囲を逸脱することなく種々の変形又は修正が可能である。
【００４９】
上記実施形態において、比較部２２は、加工負荷が検出されたかどうかを基準として、非接触加工パスと接触加工パスの有無、及び非接触区間と接触区間の有無を判定することとしたが、第１閾値を基準として、これらの判定を行ってもよい。
【００５０】
例えば、加工パスＣのうち加工負荷の最大値が第１閾値以下である加工パスを非接触加工パスと判定し、加工パスＣのうち加工負荷の最大値が第１閾値を超えている加工パスを接触加工パスと判定してもよい。また、接触加工パスに含まれる「切削送り」のうち、加工負荷が第２閾値以下である区間を非接触区間と判定し、加工負荷が第２閾値を超える区間を接触区間と判定してもよい。第１閾値及び第２閾値は、切削工具３１とワークＷの材質などを考慮して適宜設定することができる。なお、上記実施形態では、加工負荷が検出されたかどうかが基準とされているため、第１閾値及び第２閾値のそれぞれが「０」に設定されていると考えることができる。
【００５１】
上記実施形態において、修正加工プログラム作成部２３は、加工パスＣの本数と加工パスＣにおける送り速度の両方を修正することとしたが、いずれか一方だけを修正してもよい。
【００５２】
上記実施形態において、修正加工プログラム作成部２３は、加工パスＣのうち非接触加工パスを削除することとしたが、非接触加工パスを削除せず、非接触加工パスにおける送り速度を速くしてもよい。この場合であっても、原加工プログラムＰ１をそのまま用いる場合に比べて、切削加工の効率を向上させることができる。
【００５３】
上記実施形態に係る工作システム１では、工作機械制御装置１０が、加工パス抽出部１２を有することとしたが、加工パス抽出部１２は、工作機械制御装置１０の外部に配置されていてもよいし、加工プログラム修正部２０に配置されていてもよい。
【００５４】
例えば、図６に示される工作システム１ａのように、工作機械制御装置１０から物理的に離れた場所に位置する加工プログラム修正装置２０ａが、加工パス抽出部１２、加工負荷経時データ収集部２１、比較部２２、及び修正加工プログラム作成部２３を備えていてもよい。
【００５５】
工作システム１ａは、工作機械制御装置１０、加工プログラム修正装置２０ａ、工作機械３０、データ取得部５０及びサーバ６０を備えている。
【００５６】
データ取得部５０は、ネットワーク通信を介して、工作機械制御装置１０、工作機械３０及びサーバ６０に接続されている。データ取得部５０は、原加工プログラムＰ１を工作機械制御装置１０から取得し、加工負荷経時データを工作機械１０から取得する。データ取得部５０は、これらの情報をサーバ６０に送信する。なお、データ取得部５０としては、例えばタブレット型コンピュータなどを用いることができる。
【００５７】
サーバ６０は、ネットワーク通信を介して、加工プログラム修正装置２０ａとデータ取得部５０とに接続されている。サーバ６０は、携帯高速通信技術（ＬＴＥ）回線を介して、データ取得部５０に接続されていてもよい。サーバ６０は、データ取得部５０から取得した情報を記憶し、加工プログラム修正装置２０ａからの要求に応じて、データ取得部５０から取得した情報を加工プログラム修正装置２０ａに送信する。
【００５８】
加工プログラム修正装置２０ａでは、上記実施形態で説明したように、加工パス抽出部１２が原加工プログラムＰ１から第１乃至第３加工パスＣ１〜Ｃ３を抽出し、比較部３１が加工負荷経時データと第１乃至第３加工パスＣ１〜Ｃ３とを取得して非接触加工パスと非接触区間を検出し、修正加工プログラム作成部３２が修正加工プログラムＰ２を生成する。加工プログラム修正装置２０ａにおいて生成された修正加工プログラムＰ２は、記憶媒体（例えば、ＵＳＢメモリなど）を介して、或いは、ネットワーク通信を介して、工作機械制御装置１０の修正加工プログラム実行部１３に入力される。
【００５９】
このような工作システム１ａにおいても、過去に原加工プログラムＰ１に従って切削加工した際の加工負荷経時データを利用して、次に切削加工するワークＷについての加工パスＣの本数と切削工具３１の送り速度とを至適化することができる。
【符号の説明】
【００６０】
１      工作システム
１０    工作機械制御装置
１１    記憶部
１２    加工パス抽出部
１３    修正加工プログラム実行部
２０    加工プログラム修正部
２１    加工負荷収集部
２２    比較部
２３    修正加工プログラム作成部
３０    工作機械
３１    切削工具
Ｗ      ワーク
Ｐ１    原加工プログラム
Ｐ２    修正加工プログラム
Ｃ１    第１加工パス（非接触加工パス）
Ｃ２    第２加工パス（接触加工パス）
Ｃ３    第３加工パス（接触加工パス）
【図１】
2018060501.tif 000003
【図２】
2018060501.tif 000004
【図３】
2018060501.tif 000005
【図４】
2018060501.tif 000006
【図５】
2018060501.tif 000007
【図６】
2018060501.tif 000008