(57)【特許請求の範囲】
【請求項１】
ワークの寸法の設計値と前記設計値に対する補正値とにより定まる前記ワークの寸法の目標値に基づいて、前記ワークを加工する第１加工装置と、
前記第１加工装置により加工された前記ワークの寸法を計測する計測部を有し、前記計測部により計測された計測値に基づいて、加工後の前記ワークに対して、前記第１加工装置が行う加工と同一または類似の加工を行う第２加工装置と、
前記計測部により計測された前記計測値と、前記設計値と、前記補正値と、のうちの少なくとも１つに基づいて、新たな補正値を生成する補正値生成部と、を備え、
前記第１加工装置は、前記設計値と前記補正値生成部が生成した新たな補正値とにより定まるワークの寸法の目標値に基づいて、他のワークを加工する、
複合加工システム。
【請求項２】
前記第２加工装置は、前記ワークの寸法の計測値と前記ワークの寸法の公差の上限値である公差上限値と、前記公差の下限値である公差下限値と、を示す情報を記憶する第２加工装置記憶部を有し、前記計測値から前記設計値を差し引いて得られる寸法誤差が前記公差上限値を超えると判定すると、前記第１加工装置が加工した前記ワークに対して、前記第１加工装置が行う加工と同一または類似の加工を実行する、
請求項１に記載の複合加工システム。
【請求項３】
前記第２加工装置は、前記寸法誤差が前記公差下限値未満であると判定すると、前記ワークを排出する、
請求項２に記載の複合加工システム。
【請求項４】
前記第２加工装置記憶部は、前記寸法誤差に対する前記公差に含まれ且つ前記補正値を変更しない不変範囲を示す情報を更に記憶し、
前記補正値生成部は、前記第２加工装置により、前記寸法誤差が前記公差に含まれると判定された場合、前記寸法誤差が前記不変範囲に含まれると判定すると、新たな補正値の生成をスキップし、前記寸法誤差が前記不変範囲の外であると判定すると、新たな補正値を生成する、
請求項２または３に記載の複合加工システム。
【請求項５】
前記計測部は、前記ワークの回転軸に直交する複数方向における寸法を計測して得られる複数の計測値の最小値を出力する、
請求項１から４のいずれか１項に記載の複合加工システム。
【請求項６】
前記第１加工装置は、複数存在し、
前記第２加工装置は、少なくとも１つ存在し、
前記複数の第１加工装置は、それぞれ、加工したワークを前記少なくとも１つの第２加工装置へ投入する、
請求項１から５のいずれか１項に記載の複合加工システム。
【請求項７】
前記第１加工装置は、少なくとも１つ存在し、
前記第２加工装置は、複数存在し、
前記少なくとも１つの第１加工装置は、加工したワークを、前記複数の第２加工装置のいずれかへ投入する、
請求項１から５のいずれか１項に記載の複合加工システム。
【請求項８】
前記第１加工装置は、複数存在し、
前記第２加工装置は、前記第１加工装置と同じ数だけ存在し、
前記複数の第１加工装置は、前記ワークに対して、順次加工を実行し、
前記複数の第２加工装置は、前記複数の第１加工装置が加工した前記ワークに対して、順次寸法の計測を実行し、
前記補正値生成部は、前記複数の第２加工装置それぞれが有する計測部により計測された、前記第１加工装置により加工された前記ワークの寸法の計測値と、前記ワークの寸法の設計値と、前記補正値と、から、前記複数の第２加工装置それぞれに対応する第１加工装置それぞれの新たな補正値を生成する、
請求項１から５のいずれか１項に記載の複合加工システム。
【請求項９】
前記補正値と前記ワークを識別する識別情報とを対応づけて記憶する補正値記憶部を更に備え、
前記第１加工装置は、更に、前記ワークの一部に設けられた前記ワークを識別する識別情報を読み取る第１識別情報読取部を有し、
前記第２加工装置は、更に、前記ワークの一部に設けられた前記ワークを識別する識別情報を読み取る第２識別情報読取部を有し、
前記補正値生成部は、前記計測部により計測された前記計測値と、前記設計値と、前記補正値と、から、新たな補正値を生成し、生成した新たな補正値を、前記計測値に対応する識別情報に対応づけて前記補正値記憶部に記憶させる、
請求項１から５のいずれか１項に記載の複合加工システム。
【請求項１０】
前記第１加工装置への前記ワークの投入数と、前記ワークの寸法の計測値と、の相関関係を示す相関情報を記憶する相関情報記憶部を更に備え、
前記補正値生成部は、前記計測部により計測された前記計測値と、前記設計値と、前記補正値と、前記相関情報と、に基づいて、新たな補正値を生成する、
請求項１から５のいずれか１項に記載の複合加工システム。
【請求項１１】
前記第１加工装置は、切削加工装置であり、
前記第２加工装置は、研削加工装置である、
請求項１から１０のいずれか１項に記載の複合加工システム。
【請求項１２】
第１加工装置が、ワークの寸法の設計値と前記設計値に対する補正値とにより定まる前記ワークの寸法の目標値に基づいて、前記ワークを加工するステップと、
第２加工装置が、加工した前記ワークの寸法を計測した後、計測された前記ワークの寸法の計測値に基づいて、加工後の前記ワークに対して、前記第１加工装置が行う加工と同一または類似の加工を行うステップと、
加工された前記ワークの寸法の計測値と、前記設計値と、前記補正値と、のうちの少なくとも１つに基づいて、新たな補正値を生成するステップと、
前記第１加工装置が、前記設計値と新たに生成された補正値とにより定まるワークの寸法の目標値に基づいて、他のワークを加工するステップと、を含む、
複合加工方法。
【請求項１３】
前記ワークを加工するステップの直前または直後において、前記ワークの一部に設けられた前記ワークを識別するワーク識別情報を読み取るステップと、
加工した前記ワークの寸法を計測する直前または直後において、前記ワークの一部に設けられた前記ワーク識別情報を読み取るステップと、
前記計測値と、前記設計値と、前記補正値と、から、新たな補正値を生成した後、生成した補正値を、前記計測値に対応するワーク識別情報に対応づけて補正値記憶部に記憶させるステップと、を更に含む、
請求項１２に記載の複合加工方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合加工システムおよび複合加工方法に関する。
【背景技術】
【０００２】
ワークの切削加工後に、ワークの寸法を計測し、ワークの寸法の計測値から設計値を差し引いて得られる寸法誤差に基づいて、次に同一仕様のワークを切削加工する際の切削加工条件を設定する複合加工機が提案されている（例えば特許文献１参照）。この複合加工機は、ワークの切削加工後に、同一仕様のワークを切削加工する際の切削加工条件を逐次修正することにより、複合加工機で使用する工具の摩耗または工具のたわみによる切削加工条件のずれを解消し、高精度な切削加工を持続的に実現させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８５７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された複合加工機では、ワークの切削加工と、切削加工後のワークの寸法の計測とが、同一の複合加工機内で実行される。従って、この複合加工機では、切削加工後のワークの寸法の計測を実行している間、他のワークの切削加工が待たされることになる。そうすると、複合加工機のスループットが低下してしまう。【０００５】
本発明は、上記事由に鑑みてなされたものであり、高スループットの複合加工システムおよび複合加工方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る複合加工システムは、
ワークの寸法の設計値と前記設計値に対する補正値とにより定まる前記ワークの寸法の目標値に基づいて、前記ワークを加工する第１加工装置と、
前記第１加工装置により加工された前記ワークの寸法を計測する計測部を有し、前記計測部により計測された計測値に基づいて、加工後の前記ワークに対して、前記第１加工装置が行う加工と同一または類似の加工を行う第２加工装置と、
前記計測部により計測された前記計測値と、前記設計値と、前記補正値と、のうちの少なくとも１つに基づいて、新たな補正値を生成する補正値生成部と、を備え、
前記第１加工装置は、前記設計値と前記補正値生成部が生成した新たな補正値とにより定まるワークの寸法の目標値に基づいて、他のワークを加工する。
【発明の効果】
【０００７】
本発明によれば、第２加工装置が、第１加工装置が加工したワークの寸法を計測する計測部を有する。そして、第１加工装置が、ワークの寸法の設計値と補正値とにより定まるワークの寸法の目標値に基づいて、ワークを加工し、第２加工装置が、計測部により第１加工装置が加工したワークの寸法を計測する。これにより、第２加工装置が、計測部により第１加工装置が加工したワークの寸法を計測している間、第１加工装置が、並行して他のワークを加工することができるので、複合加工システム全体としてのスループットが向上する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係る複合加工システムの概略構成図
【図２】実施の形態１に係る切削制御部が実行する切削加工を説明するための図
【図３】実施の形態１に係る計測制御部が実行するワークの計測方法を説明するための図
【図４】実施の形態１に係る複合加工システムの動作の一例を示すシーケンス図
【図５】実施の形態１に係る複合加工システムの動作の一例を示すシーケンス図
【図６】本発明の実施の形態２に係る複合加工システムの概略構成図
【図７】実施の形態２に係る複合加工システムの動作の一例を示すシーケンス図
【図８】実施の形態２に係る補正値生成部が実行する加工精度判定方法を説明するための図
【図９】実施の形態２に係る複合加工システムの動作の一例を示すシーケンス図
【図１０】実施の形態２に係る複合加工システムの動作の一例を示すシーケンス図
【図１１】実施の形態２に係る複合加工システムの動作の一例を示すシーケンス図
【図１２】実施の形態２に係る切削制御部が実行する切削制御処理の流れの一例を示すフローチャート
【図１３】実施の形態２に係る研削制御部が実行する研削制御処理の流れの一例を示すフローチャート
【図１４】実施の形態２に係る計測制御部が実行する計測制御処理の流れの一例を示すフローチャート
【図１５】実施の形態２に係る補正値生成部が実行する補正値設定処理の流れの一例を示すフローチャート
【図１６】実施の形態２に係る補正値生成部が実行する補正値設定処理の流れの一例を示すフローチャート
【図１７】変形例に係る複合加工システムの概略構成図
【図１８】変形例に係る複合加工システムの概略構成図
【図１９】変形例に係る複合加工システムの概略構成図
【図２０】変形例に係る複合加工システムの概略構成図
【図２１】変形例に係る複合加工システムの概略構成図
【図２２】変形例に係るワークの投入数とワークの寸法の計測値との相関関係を示す図
【発明を実施するための形態】
【０００９】
（実施の形態１）
以下、本発明の実施の形態１に係る複合加工システムについて図面を参照しながら説明する。本実施の形態に係る複合加工システムは、１つの切削加工装置と１つの研削加工装置とを備える。そして、複合加工システムは、切削加工装置で切削加工されたワークの寸法を、研削加工装置において計測する。そして、複合加工システムは、計測により得られるワークの寸法の計測値に基づいて、切削加工装置の工具の切込み量を調整する。
【００１０】
本実施の形態に係る複合加工システムは、図１に示すように、切削加工装置１と、研削加工装置２と、補正値生成部４と、を備える。なお、図１において、白矢印は、ワークＷの投入フローを示し、破線矢印は、切削加工装置１、研削加工装置２および補正値生成部４の間における各種情報の入出力を示す。また、実線矢印は、切削加工装置１内部または研削加工装置２内部における各種情報の入出力を示す。切削加工装置１、研削加工装置２は、それぞれ特許請求の範囲に記載の第１加工装置、第２加工装置に相当する。切削加工装置１は、例えばＮＣ（Numerical Control）旋盤から構成される。切削加工装置１は、切削加工部１０１と、切削加工部１０１を制御する切削制御部１０２と、を有する。切削加工部１０１は、ワークＷを加工する部分であり、チャックと主軸台と主軸と刃物台とバイトとを有する。以下、バイトのことを工具と称する。切削制御部１０２は、インタフェースを介して切削加工部１０１へ制御信号を出力することにより、切削加工部１０１を制御するコンピュータから構成される。ところで、ワークＷをその設計値通りに切削加工しようとする場合、切削加工の目標値は、使用する切削加工装置１の特性に応じて設計値に補正値を加えて補正した値とする必要がある。従って、切削制御部１０２は、ワークＷの設計値と補正値とにより定まる工具の切込み量に基づいて、当該切込み量だけ工具をワークＷへ切り込ませるよう制御するための制御信号を切削加工部１０１へ出力する。そして、切削加工部１０１は、入力される制御信号に対応する切込み量だけ工具をワークＷへ切り込ませる形でワークＷを切削加工する。具体的には、切削加工部１０１は、図２に示すように、ワークＷを切削してワークＷの直径の計測値Ｄｒをその設計値Ｄｄにするために、チャックに装着された円柱状のワークＷを矢印ＡＲ１に示すように中心軸Ｊ１周りに回転させるとともに、工具ＢをワークＷの寸法の設計値Ｄｄに対応する切込み量だけ切込む。即ち、切削制御部１０２は、補正値生成部４から新たな補正値が入力されると、ワークＷの寸法の設計値と新たな補正値とにより定まるワークＷの寸法の目標値に対応する制御信号を切削加工部１０１へ出力する。そして、切削加工部１０１は、入力される制御信号に基づいて、ワークＷと同一の寸法の設計値を有する他のワークＷを加工する。
【００１１】
研削加工装置２は、例えばワークＷの寸法を計測する機能を有する機械研削盤から構成され、切削加工後のワークＷに対して切削加工装置１が行う切削加工と類似の加工である研削加工を行う。ここで、類似の加工とは、加工によりワークＷに与える効果の一部が共通することを意味する。例えば研削加工は、ワークＷを削ることによりワークＷの寸法を小さくするという点で切削加工と共通する。研削加工装置２は、切削加工装置１から投入されるワークＷの寸法を計測する計測器２０１と、計測器２０１を制御する計測制御部２０２と、研削加工部２０３と、研削加工部２０３を制御する研削制御部２０４と、を有する。ワークＷの形状が、例えば図３に示すような円柱状であるとする。この場合、計測制御部２０２は、ワークＷの互いに交差する複数の径方向（図３では３方向）における最大寸法Ｄ１、Ｄ２、Ｄ３を計測する。なお、図３では、３方向における最大寸法Ｄ１、Ｄ２、Ｄ３を計測する例について示しているが、計測する径方向は３方向に限定されるものではなく、例えば２方向であってもよいし４方向以上であってもよい。ここにおいて、計測器２０１は、ワークＷをその中心軸Ｊ１周りに回転自在に保持するワーク保持部（図示せず）を有する。そして、計測制御部２０２は、計測器２０１を制御して、ワークＷをその中心軸Ｊ１周りに６０度ずつ回転させながら図３に示す３箇所の径方向の最大寸法Ｄ１、Ｄ２、Ｄ３を計測する。このようにして、計測制御部２０２は、ワークＷの複数の径方向での最大寸法値を取得する。そして、計測制御部２０２は、取得した複数の最大寸法値の中から最小値を特定して出力する。この計測器２０１と計測制御部２０２とから、切削加工装置１が切削加工したワークＷの寸法を計測する計測部２００が構成されている。
【００１２】
研削加工部２０３は、砥石とワークＷを回転自在に保持する保持台とを有する。研削制御部２０４は、インタフェースを介して研削加工部２０３へ制御信号を出力することにより、研削加工部２０３を制御するコンピュータから構成される。また、計測制御部２０２は、ワークＷの寸法の公差の上限値である公差上限値と、公差の下限値である公差下限値と、ワークＷの設計値と、を示す情報を記憶する第２加工装置記憶部である研削加工装置記憶部（図示せず）を有する。そして、計測制御部２０２は、ワークＷの計測値から設計値を差し引いて得られる寸法誤差を算出する。この寸法誤差は、計測値が設計値を超える場合、正の値を示し、計測値が設計値未満の場合、負の値を示す。計測制御部２０２は、ワークＷの寸法誤差が公差上限値以下であり且つ公差下限値以上である場合、加工精度ＯＫと判定する。一方、計測制御部２０２は、ワークＷの寸法誤差が公差上限値を超える場合、或いは、ワークＷの寸法誤差が公差下限値未満である場合、加工精度ＮＧと判定する。ここで、研削制御部２０４は、計測制御部２０２によりワークＷの寸法誤差が公差上限値を超えると判定されると、研削加工を実行するための制御信号を研削加工部２０３へ出力する。そして、研削加工部２０３は、入力される制御信号に基づいて、切削加工装置１が切削加工したワークＷに対して、研削加工を実行する。一方、研削制御部２０４は、計測制御部２０２によりワークＷの寸法誤差が公差下限値未満であると判定されると、ワークＷを排出するための制御信号を研削加工部２０３へ出力する。そして、研削加工部２０３は、入力される制御信号に基づいて、ワークＷを排出する。ここで、寸法誤差が、公差下限値未満とは、寸法誤差が負の値であり、寸法誤差の絶対値が公差下限値の絶対値を超えていることを意味する。研削加工部２０３は、保持台に回転自在に保持された円柱状のワークＷに、砥石を回転させながら押し当てることによりワークＷを研削する。一方、研削加工部２０３は、研削加工をスキップする場合、ワークＷに対して、研削加工を実行せず、ワークＷを研削加工装置２から排出する。
【００１３】
補正値生成部４は、コンピュータから構成され、計測部２００により計測された、切削加工されたワークＷの寸法の計測値と、ワークＷの寸法の設計値と、ワークＷの寸法の目標値と、から、新たな補正値を生成する。具体的には、補正値生成部４は、予めワークＷの寸法の設計値を保持しており、切削加工装置１の切削制御部１０２から既に設定されている補正値を取得するとともに、研削加工装置２の計測制御部２０２からワークＷの寸法の計測値を取得する。そして、補正値生成部４は、下記式（１）の関係式を用いて、新たな補正値を算出する。
（新たな補正値）＝（既に設定されている補正値）−（計測値−設計値）・・・式（１）
例えば、図２に示すように、ワークＷの直径の設計値Ｄｄが１０ｍｍであり、既に設定されている補正値が０ｍｍであったとする。この場合、切削制御部１０２に設定されるワークＷの直径の目標値は、１０ｍｍである。この場合、切削制御部１０２は、ワークＷの直径を目標値１０ｍｍにするように工具をワークＷへ切り込ませるよう制御するための制御信号を切削加工部１０１へ出力する。そして、切削加工装置１により切削加工を行った後のワークＷの直径の計測値Ｄｒが１１ｍｍであったとする。この場合、（計測値Ｄｒ−設計値Ｄｄ）は１ｍｍになる。そうすると、新たな補正値は、０ｍｍ−１ｍｍ＝−１ｍｍに設定される。このとき、切削制御部１０２に設定されるワークＷの直径の寸法の目標値は、ワークＷの直径の設計値１０ｍｍに新たな補正値−１ｍｍを加えた９ｍｍに更新される。また、ワークＷが、図３に示すような円柱状の部材であるとする。そして、計測制御部２０２が、前述のように、ワークＷについて、３箇所の径方向の最大寸法Ｄ１、Ｄ２、Ｄ３を計測するとする。この場合、補正値生成部４は、３箇所の径方向の最大寸法Ｄ１、Ｄ２、Ｄ３の計測値のうちの最小値を、ワークＷの直径の計測値として採用する。これにより、例えば図３に示すように、ワークＷにバリＷＢが存在する場合でも、バリＷＢによるワークＷの直径の計測値への影響を抑制することができる。また、バリＷＢのみでなくワークＷに溝がある場合にも直径の計測が可能である。補正値生成部４は、前述の式（１）の関係式を用いて算出した新たな補正値を示す情報を切削加工装置１の切削制御部１０２へ出力する。そして、切削制御部１０２は、既に切削制御部１０２に設定されている目標値を、ワークＷの設計値と補正値生成部４から入力される新たな補正値とにより定まる新たな目標値に更新する。
【００１４】
次に、本実施の形態に係る複合加工システムの動作について図４および図５を参照しながら説明する。まず、ワークＷが切削加工装置１に投入される（ステップＳ１）。
【００１５】
次に、切削加工装置１は投入完了信号をＯＮに設定する（ステップＳ２）。
【００１６】
続いて、現在切削加工装置１に設定されている補正値と、切削加工装置１に設定されているプログラム番号とを示す情報が、切削加工装置１から補正値生成部４へ出力される（ステップＳ３）。
【００１７】
その後、投入完了信号がＯＮに設定されてから第１期間△Ｔ１だけ経過した後、投入完了信号をＯＦＦに設定する（ステップＳ４）。この第１期間ΔＴ１の長さは、切削加工装置１が各種情報を補正値生成部４へ出力するのに要する時間に基づいて設定される。この各種情報には、例えば補正値とプログラム番号とを示す情報が含まれる。
【００１８】
次に、補正値生成部４は、切削加工装置１の補正値の更新をスキップするよう指令するスキップ信号をＯＦＦに設定する（ステップＳ５）。
【００１９】
続いて、補正値生成部４は、切削加工装置１の補正値を更新するよう指令する補正信号をＯＦＦに設定する（ステップＳ６）。その後、１サイクル前に切削加工装置１が加工したワークＷが、切削加工装置１から研削加工装置２へ搬送される。
【００２０】
続いて、切削加工装置１は、ワークＷを粗加工する（ステップＳ７）。切削加工装置１は、図２に示すように、チャックに装着された円柱状のワークＷを回転させるとともに、工具ＢをワークＷに押し当てることによりワークＷを切削する。このとき、切削制御部１０２は、ワークＷの設計値と補正値とにより定まる工具の切込み量に基づいて、当該切込み量だけ工具をワークＷへ切り込ませるよう制御するための制御信号を切削加工部１０１へ出力する。そして、切削加工部１０１は、入力される制御信号に対応する切込み量だけ工具をワークＷへ切り込ませる形でワークＷを切削する。
【００２１】
次に、研削加工装置２は、１サイクル前に研削加工装置２が加工したワークＷを研削加工装置２から排出する（ステップＳ８）。
【００２２】
続いて、切削加工装置１から研削加工装置２へ搬送されたワークＷが、研削加工装置２に投入される（ステップＳ９）。
【００２３】
その後、研削加工装置２は、ワークＷをその中心軸Ｊ１周りに６０度ずつ回転させながら３箇所の径方向の寸法を計測する（ステップＳ１０）。そして、研削加工装置２は、計測された３つの計測値の最小値をワークＷの寸法の計測値とする。その後、研削加工装置２は、ワークＷの寸法の計測値から設計値を差し引くことにより寸法誤差を算出し、寸法誤差に基づいて、ワークＷの加工精度を判定する。具体的には、研削加工装置２は、ワークＷについて予め設定された公差の上限値に相当する公差上限値と、公差の下限値に相当する公差下限値と、を保持している。そして、研削加工装置２は、ワークＷの寸法誤差が公差内である場合、加工精度が良好である（以下、「加工精度ＯＫ」と称する。）と判定する。一方、研削加工装置２は、ワークＷの寸法誤差が公差外である場合、加工精度が悪い（以下、「加工精度ＮＧ」と称する。）と判定する。
【００２４】
ここで、研削加工装置２が、ワークＷについて加工精度ＮＧであり且つワークＷの寸法誤差が公差上限値を超えていると判定したとする（ステップＳ１１）。
【００２５】
次に、研削加工装置２は、加工精度ＮＧを示す加工精度判定情報を補正値生成部４へ出力する（ステップＳ１２）。
【００２６】
続いて、ワークＷの寸法の計測値と研削加工装置２の研削加工部２０３を制御するためのプログラムに付与されたプログラム番号とを示す情報が、研削加工装置２から補正値生成部４へ出力される（ステップＳ１３）。
【００２７】
その後、研削加工装置２は、研削加工（仕上げ加工）を実行する（ステップＳ１４）。
【００２８】
次に、補正値生成部４は、加工精度判定情報が入力されると、切削加工装置１から取得したプログラム番号と研削加工装置２から取得したプログラム番号とが同一であるか否かを判定する。ここで、補正値生成部４が、これらのプログラム番号が同一であると判定したとする（ステップＳ１５）。
【００２９】
続いて、補正値生成部４は、切削加工装置１の切削制御部１０２に設定されている補正値と、補正値生成部４が直近に切削制御部１０２に対して、設定した補正値と、が同一であるか否かを判定する。そして、補正値生成部４は、これらの補正値が同一であると判定したとする（ステップＳ１６）。この場合、補正値生成部４は、ワークＷの寸法の計測値に基づいて、ワークＷの寸法誤差が補正値の変更を行わない不変範囲内であるか否かを判定する。この不変範囲は、切削加工装置１の切削加工部１０１の工具の切込み量の調整を行わない範囲でもある。そして、この不変範囲は、例えば、切削加工装置１の性能または切削加工装置１で使用される工具の種類に基づいて設定される。ここにおいて、補正値生成部４は、例えば図８に示すように、不変範囲の上限値、下限値を示す不変範囲上限値Ｌ３、不変範囲下限値Ｌ２を示す情報を保持している。不変範囲は、ワークＷの公差内に含まれる。従って、補正値生成部４は、加工精度判定情報が加工精度ＮＧを示す場合、ワークＷの寸法誤差が不変範囲の外であると判定する。
【００３０】
図４に戻って、補正値生成部４が、工具の切込み量の調整が必要であると判定したとする（ステップＳ１７）。
【００３１】
この場合、補正値生成部４は、前述の式（１）の関係式を用いて、新たな補正値を算出する（ステップＳ１８）。
【００３２】
その後、補正値生成部４は、切削加工装置１の補正値を更新するよう指令する補正信号をＯＮに設定し、新たな補正値を示す情報を切削加工装置１へ出力する（ステップＳ１９）。
【００３３】
一方、切削加工装置１は、補正値生成部４から新たな補正値を示す情報が入力されると、自己が保持する補正値を新たな補正値に更新する（ステップＳ２０）。ここにおいて、切削加工装置１は、ワークＷの寸法誤差が公差内であっても補正値を新たな補正値に更新する。
【００３４】
次に、切削加工装置１は、ワークＷを仕上げ加工する（ステップＳ２１）。このとき、切削制御部１０２は、ワークＷの設計値と更新後の新たな補正値とにより定まる工具の切込み量に基づいて、当該切込み量だけ工具をワークＷへ切り込ませるよう制御するための制御信号を切削加工部１０１へ出力する。そして、切削加工部１０１は、入力される制御信号に対応する切込み量だけ工具をワークＷへ切り込ませる形でワークＷを切削する。
【００３５】
続いて、切削加工装置１は、ワークＷを排出する（ステップＳ２２）。
【００３６】
別サイクルにおいて、研削加工装置２が、図５に示すように、ワークＷについて加工精度ＯＫと判定したとする（ステップＳ２３）。
【００３７】
この場合、研削加工装置２は、研削加工を実行することなく、ワークＷを排出する（ステップＳ２４）。
【００３８】
その後、加工精度ＯＫを示す加工精度判定情報が、研削加工装置２から補正値生成部４へ出力される（ステップＳ２５）。
【００３９】
次に、ワークＷの寸法の計測値とプログラム番号とを示す情報が、研削加工装置２から補正値生成部４へ出力される（ステップＳ２６）。ここで、プログラム番号は、研削加工装置２が使用するプログラムに付与された番号である。
【００４０】
続いて、補正値生成部４は、加工精度判定情報が入力されると、切削加工装置１から取得したプログラム番号と研削加工装置２から取得したプログラム番号とが同一であるか否かを判定する。ここで、補正値生成部４が、これらのプログラム番号が同一であると判定したとする（ステップＳ２７）。
【００４１】
その後、補正値生成部４は、これらのプログラム番号が同一であると判定すると、切削加工装置１の切削制御部１０２に設定されている補正値と、補正値生成部４が直近に切削制御部１０２に対して、設定した補正値と、が同一であるか否かを判定する。そして、補正値生成部４は、これらの補正値が同一であると判定したとする（ステップＳ２８）。
【００４２】
次に、補正値生成部４が、切削加工装置１の切削加工部１０１の工具の切込み量の調整が不要であると判定したとする（ステップＳ２９）。
【００４３】
続いて、補正値生成部４は、切削加工装置１の補正値の更新をスキップするよう指令するスキップ信号をＯＮに設定する（ステップＳ３０）。
【００４４】
その後、切削加工装置１は、補正値を更新せずに、仕上げ加工を実行する（ステップＳ３１）。
【００４５】
次に、切削加工装置１は、ワークＷを排出する（ステップＳ３２）。
【００４６】
以上説明したように、本実施の形態に係る複合加工システムによれば、研削加工装置２が、切削加工装置１が切削加工したワークＷの寸法を計測する計測部２００を有する。そして、切削加工装置１が、ワークＷの寸法の設計値に補正値を加えてなるワークＷの寸法の目標値に基づいて、ワークＷを切削加工し、研削加工装置２が、計測部２００により切削加工装置１が切削加工したワークＷの寸法を計測する。これにより、研削加工装置２が、計測部２００により切削加工装置１が切削加工したワークＷの寸法を計測している間、切削加工装置１が、並行して他のワークＷを切削加工することができるので、複合加工システム全体としてのスループットが向上する。
【００４７】
また、本実施の形態に係る複合加工システムは、例えばワークＷの切削加工と切削加工後のワークＷの寸法の計測とを同一の装置で行う構成に比べて、ワークＷのスループットを向上させることができ、製造効率が向上するという利点がある。また、ワークＷの切削加工装置１への投入待ち時間が短縮されるので、研削加工装置２での研削加工に比べてワークＷの除去量が多く加工時間の長い切削加工装置１での切削加工に要する時間が短縮される。
【００４８】
更に、本実施の形態に係る複合加工システムでは、研削加工装置２の研削加工装置記憶部が、ワークＷの寸法の公差の上限値である公差上限値と、公差の下限値である公差下限値と、を示す情報を記憶する。そして、研削加工装置２は、寸法誤差が公差上限値を超えると判定すると、切削加工装置１が切削加工したワークＷに対して、研削加工を実行する。一方、研削加工装置２は、寸法誤差が公差下限値未満であると判定すると、ワークＷに対する研削加工の実行をスキップしてワークＷを排出する。これにより、ワークＷの加工精度を高い精度で維持しつつ、必要な研削加工のみを行うので、加工時間の短縮によりスループットが向上し、製造効率も向上するという利点がある。
【００４９】
更に、本実施の形態に係る複合加工システムでは、例えばワークＷの形状が、図３に示すような円柱状である場合、計測部２００が、互いに交差する３つの方向におけるワークＷの最大寸法の計測値の最小値を出力する。これにより、例えば図３に示すように、ワークＷの一部にバリＷＢが存在する場合でもワークＷの寸法を正確に計測することができる。従って、切削加工装置１の切削制御部１０２に適切な補正値を設定することが可能となる。
【００５０】
また、本実施の形態に係る複合加工システムにおいて、研削加工装置２が有する計測器２０１として、研削加工装置２の研削加工部２０３が元々有する計測器を採用することができる。従って、切削加工装置１にワークＷの寸法を計測する機能を新たに設ける必要がないので、切削加工装置１の更新のためのコストが削減されるという利点がある。
【００５１】
（実施の形態２）
本実施の形態に係る複合加工システムは、ワークを切削加工する切削加工装置とワークを研削加工する研削加工装置とを備える点では実施の形態１に係る複合加工システムと同様である。但し、本実施の形態に係る複合加工システムは、切削加工装置で加工されたワークに対して、加工を施す中間加工装置を備える点が実施の形態１に係る複合加工システムと相違する。そして、本実施の形態に係る複合加工システムでは、切削加工装置で切削加工され、その後、中間加工装置で加工されたワークについて、その寸法を計測し、計測により得られる計測値に基づいて、切削加工装置の工具の切込み量を調整する。
【００５２】
本実施の形態に係る複合加工システムは、図６に示すように、切削加工装置１と、中間加工装置３と、研削加工装置２と、補正値生成部４と、を備える。なお、図６において、白矢印、破線矢印および実線矢印の意味は、実施の形態１の図１と同様である。また、図６において、実施の形態１と同様の構成については同一の符号を付している。
【００５３】
切削加工装置１の切削制御部１０２には、ワークＷの仕様に応じて切削加工部１０１を制御するためのプログラムに付与されたプログラム番号と、ワークＷの仕様に応じた補正値と、が設定されている。そして、切削制御部１０２は、ワークＷの仕様に応じたプログラムおよび補正値に基づいて、ワークＷを切削加工する。例えばワークＷが、円柱状でありその中心軸方向における位置によって径が異なる仕様であるとする。この場合、ワークＷの仕様に応じたプログラムは、例えばワークＷの中心軸方向における位置と切削加工部１０１の工具の切込み量とを定めるものでとなる。研削加工装置２の研削加工装置記憶部は、ワークＷの公差に含まれ且つ補正値が変更されない不変範囲を示す情報を更に記憶している。そして、補正値生成部４は、ワークＷの寸法誤差が公差に含まれると判定された場合、ワークＷの寸法誤差が研削加工装置記憶部が記憶する不変範囲に含まれると判定すると、新たな補正値の生成をスキップする。一方、補正値生成部４は、ワークＷの寸法誤差が不変範囲の外であると判定すると、新たな補正値を生成する。
【００５４】
中間加工装置３は、ワークＷを加工する機械加工装置、塗装する塗装装置またはワークＷを洗浄する洗浄装置のような装置から構成される。
【００５５】
次に、本実施の形態に係る複合加工システムの動作について図７から図１１を参照しながら説明する。まず、ワークＷが切削加工装置へ投入される（ステップＳ３３）。
【００５６】
次に、切削加工装置１は、ワークＷの切削加工装置１への投入が完了した旨を通知するための投入完了信号をＯＮに設定する（ステップＳ３４）。
【００５７】
続いて、補正値とプログラム番号とを示す情報が、切削加工装置１から補正値生成部４へ出力される（ステップＳ３５）。ここで、補正値は、切削加工装置１の切削制御部１０２に設定されている補正値である。また、プログラム番号は、切削制御部１０２が使用するプログラムに付与された番号である。
【００５８】
一方、補正値生成部４は、投入完了信号がＯＮすると、予め設定された第１期間△Ｔ１内に、切削加工装置１へのワークＷの投入する投入数を示す投入数カウント値Ｘを１だけインクリメントする（ステップＳ３６）。
【００５９】
その後、切削加工装置１は、投入完了信号がＯＮに設定されてから第１期間△Ｔ１だけ経過した後、投入完了信号をＯＦＦに設定する（ステップＳ３７）。この第１期間△Ｔ１の長さは、例えば補正値生成部４がワークＷの投入数を示す投入数カウント値Ｘを１だけインクリメントするのに要する時間に基づいて設定される。
【００６０】
一方、補正値生成部４により、投入数カウント値Ｘが数ｎ＋１（ｎ＝１の場合は２）よりも小さいと判定されたとする（ステップＳ３８）。ここで、ｎは中間加工装置３の台数を示す。
【００６１】
この場合、補正値生成部４は、切削加工装置１の補正値の更新をスキップするよう指令するスキップ信号をＯＮに設定する（ステップＳ３９）。
【００６２】
次に、補正値生成部４は、切削加工装置１の補正値を更新するよう指令する補正信号をＯＦＦに設定する（ステップＳ４０）。その後、１サイクル前に切削加工装置１が加工したワークＷが、切削加工装置１から中間加工装置３へ搬送される。
【００６３】
続いて、切削加工装置１は、ワークＷの粗加工を実行する（ステップＳ４１）。
【００６４】
その後、切削加工装置１は、ステップＳ４１の粗加工が完了した後において、スキップ信号がＯＮに設定されている場合、補正値の更新を行わずに仕上げ加工を実行する（ステップＳ４２）。
【００６５】
また、中間加工装置３は、１サイクル前に中間加工装置３が加工したワークＷを排出する（ステップＳ４３）。
【００６６】
次に、切削加工装置１から中間加工装置３へ搬送されたワークＷが、中間加工装置３に投入される（ステップＳ４４）。その後、１サイクル前に中間加工装置３が加工したワークＷが、中間加工装置３から研削加工装置２へ搬送される。
【００６７】
続いて、中間加工装置３が、中間加工装置３に投入されたワークＷを中間加工する（ステップＳ４５）。
【００６８】
その後、研削加工装置２は、１サイクル前に加工したワークＷを排出する（ステップＳ４６）。
【００６９】
次に、中間加工装置３から研削加工装置２へ搬送されたワークＷが、研削加工装置２へ投入される（ステップＳ４７）。
【００７０】
続いて、研削加工装置２は、ワークＷの寸法を計測する（ステップＳ４８）。その後、研削加工装置２は、ワークＷの寸法の計測値に基づいて、ワークＷの寸法誤差がワークＷの要求仕様に基づいて設定された公差内であるか否かを判定する。ここにおいて、研削加工装置２は、例えば図８に示すように、ワークＷの寸法の公差の上限値、下限値を示す公差上限値Ｌ４、公差下限値Ｌ１を示す情報を保持している。そして、研削加工装置２は、ワークＷの寸法の計測値から設計値を差し引いて得られる寸法誤差Ｌを算出し、寸法誤差Ｌが公差上限値Ｌ４を超えている場合または公差下限値Ｌ１未満である場合、加工精度ＮＧと判定する。なお、図８において、「調整要」とは、切削加工装置１が使用する工具の切込み量の調整が必要であることを示している。一方、研削加工装置２は、ワークＷの寸法誤差Ｌが公差上限値Ｌ４以下であり且つ公差下限値Ｌ１以上である場合、加工精度ＯＫと判定する。
【００７１】
図７に戻って、その後、研削加工装置２が、ワークＷについて加工精度ＮＧであり且つ寸法誤差が公差下限値未満であると判定したとする（ステップＳ４９）。
【００７２】
この場合、研削加工装置２は、加工精度ＮＧを示す加工精度判定情報を補正値生成部４へ出力する（ステップＳ５０）。
【００７３】
その後、ワークＷの寸法の計測値と研削加工装置２の研削加工部２０３を制御するためのプログラムに付与されたプログラム番号とを示す情報が、研削加工装置２から補正値生成部４へ出力される（ステップＳ５１）。
【００７４】
次に、図９に示すように、研削加工装置２は、ワークＷが不良品である旨を示すアラームを発報する（ステップＳ５２）。
【００７５】
続いて、研削加工装置２は、研削加工部２０３の動作を停止させる（ステップＳ５３）。
【００７６】
その後、研削加工装置２は、ワークＷを排出する（ステップＳ５４）。
【００７７】
そして、切削加工装置１、中間加工装置３および研削加工装置２を含むライン内に存在する各装置による加工が完了すると、切削加工装置１がワークＷを排出して（ステップＳ５５）、次のサイクルに移行する。
【００７８】
その後、ワークＷが切削加工装置１へ投入されるとする（ステップＳ５６）。
【００７９】
この場合、切削加工装置１は、投入完了信号をＯＮに設定する（ステップＳ５７）。
【００８０】
次に、切削加工装置１の切削制御部１０２に設定された補正値と切削加工部１０１を制御するためのプログラムに付与されたプログラム番号とを示す情報が、切削加工装置１から補正値生成部４へ出力される（ステップＳ５８）。
【００８１】
一方、補正値生成部４は、投入完了信号がＯＮになると、予め設定された第１期間△Ｔ１内に、自己が記憶する切削加工装置１へのワークＷの投入数を示すカウント値Ｘを１だけインクリメントする（ステップＳ５９）。
【００８２】
また、切削加工装置１は、投入完了信号がＯＮに設定されてから第１期間△Ｔ１だけ経過した後、投入完了信号をＯＦＦに設定する（ステップＳ６０）。
【００８３】
ここで、補正値生成部４が投入数カウンタの値Ｘが中間加工装置３の台数よりも１だけ大きい数ｎ＋１（ｎ＝１の場合は２）以上であると判定したとする（ステップＳ６１）。
【００８４】
この場合、補正値生成部４は、切削加工装置１の補正値の更新をスキップするよう指令するスキップ信号をＯＦＦに設定する（ステップＳ６２）。
【００８５】
また、切削加工装置１の補正値を更新するよう指令する補正信号をＯＦＦに設定する（ステップＳ６３）。その後、１サイクル前に切削加工装置１が加工したワークＷが、切削加工装置１から中間加工装置３へ搬送される。
【００８６】
続いて、切削加工装置１は、ワークＷの粗加工を実行する（ステップＳ６４）。
【００８７】
その後、中間加工装置３は、１サイクル前に加工したワークＷを排出する（ステップＳ６５）。
【００８８】
次に、切削加工装置１から中間加工装置３へ搬送されたワークＷが、中間加工装置３に投入される（ステップＳ６６）。
【００８９】
続いて、中間加工装置３が、中間加工装置３に投入されたワークＷを中間加工する（ステップＳ６７）。
【００９０】
その後、研削加工装置２は、１サイクル前に加工したワークＷを排出する（ステップＳ６８）。
【００９１】
次に、中間加工装置３から研削加工装置２へ搬送されたワークＷが、研削加工装置２へ投入される（ステップＳ６９）。
【００９２】
続いて、図１０に示すように、研削加工装置２は、ワークＷの寸法を計測する（ステップＳ７０）。
【００９３】
その後、研削加工装置２は、ワークＷについて加工精度ＮＧであり且つ寸法誤差が公差上限値を超えていると判定したとする（ステップＳ７１）。
【００９４】
この場合、研削加工装置２は、加工精度ＮＧを示す加工精度判定情報を補正値生成部４へ出力する（ステップＳ７２）。
【００９５】
続いて、ワークＷの寸法の計測値と研削加工装置２の研削加工部２０３を制御するためのプログラムに付与されたプログラム番号とを示す情報が、研削加工装置２から補正値生成部４へ出力される（ステップＳ７３）。
【００９６】
その後、研削加工装置２は、研削加工（仕上げ加工）を実行する（ステップＳ７４）。
【００９７】
一方、補正値生成部４は、加工精度判定情報が入力されると、切削加工装置１から取得したプログラム番号と研削加工装置２から取得したプログラム番号とが同一であるか否かを判定する。そして、補正値生成部４は、これらのプログラム番号が同一であると判定したとする（ステップＳ７５）。
【００９８】
次に、切削加工装置１の切削制御部１０２に設定されている補正値と、補正値生成部４が直近に切削制御部１０２に対して、設定した補正値と、が同一であるか否かを判定する。そして、補正値生成部４は、これらの補正値が同一であると判定すると（ステップＳ７６）、ワークＷの寸法の計測値に基づいて、ワークＷの寸法誤差が、補正値を変更しない不変範囲内であるか否かを判定する。ここにおいて、図８に示すように、ワークＷの寸法誤差Ｌが不変範囲の上限値Ｌ３を超えている場合または不変範囲の下限値Ｌ２未満であるとする。この場合、補正値生成部４は、新たな補正値を生成する必要がある、即ち、切削加工装置１の切削加工部１０１の工具の切込み量の調整が必要であると判定する。
【００９９】
ここで、補正値生成部４が、切削加工装置１の切削加工部１０１の工具の切込み量の調整が必要であると判定したとする（ステップＳ７７）。
【０１００】
この場合、補正値生成部４は、前述の式（１）の関係式を用いて、新たな補正値を算出する（ステップＳ７８）。
【０１０１】
続いて、補正値生成部４は、切削加工装置１の補正値を更新するよう指令する補正信号をＯＮに設定し、新たな補正値を示す情報を切削加工装置１へ出力する（ステップＳ７９）。
【０１０２】
一方、切削加工装置１は、補正値生成部４から新たな補正値を示す情報が入力されると、自己が保持する補正値を新たな補正値に更新する（ステップＳ８０）。
【０１０３】
その後、切削加工装置１は、ワークＷを仕上げ加工する（ステップＳ８１）。
【０１０４】
そして、切削加工装置１、中間加工装置３および研削加工装置２を含むライン内に存在する各装置による加工が完了すると、切削加工装置１がワークＷを排出して（ステップＳ８２）、次のサイクルに移行する。
【０１０５】
また、図１１に示すように、研削加工装置２が、ワークＷについて加工精度ＯＫと判定したとする（ステップＳ８３）。
【０１０６】
この場合、研削加工装置２は、研削加工を実行することなく、ワークＷを排出する（ステップＳ８４）。
【０１０７】
次に、加工精度ＯＫを示す加工精度判定情報が、研削加工装置２から補正値生成部４へ出力される（ステップＳ８５）。
【０１０８】
続いて、ワークＷの寸法の計測値と研削加工装置２の研削加工部２０３を制御するためのプログラムに付与されたプログラム番号とを示す情報が、研削加工装置２から補正値生成部４へ出力される（ステップＳ８６）。
【０１０９】
その後、補正値生成部４は、加工精度判定情報が入力されると、切削加工装置１から取得したプログラム番号と研削加工装置２から取得したプログラム番号とが同一であるか否かを判定する。ここで、補正値生成部４が、これらのプログラム番号が同一であると判定したとする（ステップＳ８７）。
【０１１０】
この場合、補正値生成部４は、切削加工装置１の切削制御部１０２に設定されている補正値と、補正値生成部４が直近に切削制御部１０２に対して、設定した補正値と、が同一であるか否かを判定する。そして、補正値生成部４は、これらの補正値が同一であると判定したとする（ステップＳ８８）。
【０１１１】
次に、補正値生成部４が、切削加工装置１の切削加工部１０１の工具の切込み量の調整が不要であると判定したとする（ステップＳ８９）。
【０１１２】
続いて、補正値生成部４は、切削加工装置１の補正値の更新をスキップするよう指令するスキップ信号をＯＮに設定する（ステップＳ９０）。
【０１１３】
その後、切削加工装置１は補正値を更新せずに、仕上げ加工を実行する（ステップＳ９１）。
【０１１４】
次に、切削加工装置１、中間加工装置３および研削加工装置２を含むライン内に存在する各装置による加工が完了すると、切削加工装置１がワークＷを排出して（ステップＳ９２）、次のサイクルに移行する。
【０１１５】
次に、本実施の形態に係る切削加工装置の切削制御部１０２が実行する切削制御処理について図１２を参照しながら説明する。この切削制御処理は、例えばユーザが切削加工装置１へ電源を投入したことを契機として開始される。
【０１１６】
まず、切削制御部１０２は、切削加工装置１へのワークＷの投入を検知したか否かを判定する（ステップＳ１０１）。切削制御部１０２は、ワークＷの投入を検知しない限り（ステップＳ１０１：Ｎｏ）、待機状態を維持する。
【０１１７】
一方、切削制御部１０２は、切削加工装置１へのワークＷの投入を検知すると（ステップＳ１０１：Ｙｅｓ）、投入完了信号をＯＮに設定する（ステップＳ１０２）。次に、切削制御部１０２は、ステップＳ１０２の処理を実行した後、予め設定された第１期間△Ｔ１経過後、投入完了信号をＯＦＦに設定する（ステップＳ１０３）。続いて、切削制御部１０２は、ワークＷの寸法の設計値と設計値に対する補正値とにより定まるワークＷの寸法の目標値に基づいて、切削加工部１０１を制御してワークＷの粗加工を実行する（ステップＳ１０４）。
【０１１８】
その後、切削制御部１０２は、ステップＳ１０４の粗加工が完了した後、補正値生成部４から入力されるスキップ信号がＯＦＦに設定されているか否かを判定する（ステップＳ１０５）。切削制御部１０２は、スキップ信号がＯＮに設定されていると判定すると（ステップＳ１０５：Ｎｏ）、後述のステップＳ１０９の処理を実行する。
【０１１９】
一方、切削制御部１０２は、スキップ信号がＯＦＦに設定されていると判定すると（ステップＳ１０５：Ｙｅｓ）、補正値生成部４から入力される補正信号がＯＮに設定されているか否かを判定する（ステップＳ１０６）。切削制御部１０２は、補正信号がＯＦＦに設定されていると判定すると（ステップＳ１０６：Ｎｏ）、再びステップＳ１０５の処理を実行する。一方、切削制御部１０２は、補正信号がＯＮに設定されていると判定すると（ステップＳ１０６：Ｙｅｓ）、補正値生成部４から新たな補正値を取得し（ステップＳ１０７）、自己が管理する補正値を新たな補正値で更新する（ステップＳ１０８）。これにより、切削制御部１０２は、ワークＷの寸法の設計値と更新された新たな補正値とにより定まるワークＷの寸法の目標値に基づいて、切削加工部１０１を制御してワークＷの切削加工を実行する。
【０１２０】
次に、切削制御部１０２は、切削加工部１０１を制御して、ワークＷの仕上げ加工を実行する（ステップＳ１０９）。続いて、切削制御部１０２は、ワークＷを切削加工装置１から排出する（ステップＳ１１０）。その後、切削制御部１０２は、再びステップＳ１０１の処理を実行する。
【０１２１】
次に、本実施の形態に係る研削加工装置の研削制御部２０４が実行する研削制御処理について図１３を参照しながら説明する。この研削制御処理は、例えばユーザが研削加工装置２へ電源を投入したことを契機として開始される。
【０１２２】
まず、研削制御部２０４は、研削加工装置２へのワークＷの投入を検知したか否かを判定する（ステップＳ３０１）。研削制御部２０４は、ワークＷの投入を検知しない限り（ステップＳ３０１：Ｎｏ）、待機状態を維持する。
【０１２３】
一方、研削制御部２０４は、研削加工装置２へのワークＷの投入を検知すると（ステップＳ３０１：Ｙｅｓ）、計測制御部２０２へ計測開始を指令するための計測開始信号をＯＮに設定する（ステップＳ３０２）。次に、研削制御部２０４は、計測制御部２０２から入力される計測完了信号がＯＮに設定されているか否かを判定する（ステップＳ３０３）。研削制御部２０４は、計測完了信号がＯＦＦに設定されている限り（ステップＳ３０３：Ｎｏ）、待機状態を維持する。
【０１２４】
一方、研削制御部２０４は、計測完了信号がＯＮに設定されたと判定すると（ステップＳ３０３：Ｙｅｓ）、計測制御部２０２からワークＷについての加工精度判定情報を取得する（ステップＳ３０４）。続いて、研削制御部２０４は、加工精度判定情報の内容から、計測制御部２０２によりワークＷについて加工精度ＮＧであり且つ寸法誤差が公差下限値未満であると判定されたか否かを判定する（ステップＳ３０５）。計測制御部２０２が、ワークＷについて加工精度ＮＧであり且つ寸法誤差が公差下限値未満であると判定したとすると（ステップＳ３０５：Ｙｅｓ）、研削制御部２０４は、アラームを発報して（ステップＳ３０６）、研削加工部２０３を停止させる（ステップＳ３０７）。その後、研削制御部２０４は、ワークＷを研削加工装置２から排出させてから（ステップＳ３０８）、再びステップＳ３０１の処理を実行する。
【０１２５】
一方、計測制御部２０２が、ワークＷについて加工精度ＮＧであり且つ寸法誤差が公差下限値未満であると判定しなかったとする（ステップＳ３０５：Ｎｏ）。この場合、研削制御部２０４は、加工精度判定情報の内容から、計測制御部２０２によりワークＷについて加工精度ＮＧであり且つ寸法誤差が公差上限値を超えていると判定されたか否かを判定する（ステップＳ３０９）。計測制御部２０２が、ワークＷについて加工精度ＯＫと判定したとすると（ステップＳ３０９：Ｎｏ）、研削制御部２０４は、後述のステップＳ３１１の処理を実行する。一方、計測制御部２０２が、ワークＷについて加工精度ＮＧであり且つ寸法誤差が公差上限値を超えていると判定したとすると（ステップＳ３０９：Ｙｅｓ）、研削制御部２０４は、研削加工部２０３を制御して、仕上げ加工を実行する（ステップＳ３１０）。次に、研削制御部２０４は、ステップＳ３１０の仕上げ加工が完了すると、ワークＷを研削加工装置２から排出し（ステップＳ３１１）、再びステップＳ３０１の処理を実行する。
【０１２６】
次に、本実施の形態に係る研削加工装置の計測制御部２０２が実行する計測制御処理について図１４を参照しながら説明する。この計測制御処理は、例えばユーザが研削加工装置２へ電源を投入したことを契機として開始される。
【０１２７】
まず、計測制御部２０２は、研削制御部２０４から入力される計測開始信号がＯＮに設定されているか否かを判定する（ステップＳ５０１）。計測制御部２０２は、計測開始信号がＯＦＦに設定されている限り（ステップＳ５０１：Ｎｏ）、待機状態を維持する。一方、計測制御部２０２は、計測開始信号がＯＮに設定されていると判定すると（ステップＳ５０１：Ｙｅｓ）、計測器２０１を制御して、ワークＷの寸法の計測を実行する（ステップＳ５０２）。
【０１２８】
次に、計測制御部２０２は、ワークＷの寸法についての計測値から設計値を差し引くことにより寸法誤差を算出し、ワークＷの加工精度を判定する（ステップＳ５０３）。ここで、計測制御部２０２は、ワークＷの寸法誤差が公差上限値以下であり且つ公差下限値以上である場合、加工精度ＯＫと判定する。一方、計測制御部２０２は、ワークＷの寸法誤差が公差上限値を超える場合、或いは、ワークＷの寸法誤差が公差下限値未満である場合、加工精度ＮＧと判定する。続いて、計測制御部２０２は、研削制御部２０４へ出力する計測完了信号をＯＮに設定する（ステップＳ５０４）。その後、計測制御部２０２は、予め設定された第４期間経過後、計測完了信号をＯＦＦに設定した後（ステップＳ５０５）、再びステップＳ５０１の処理を実行する。
【０１２９】
次に、本実施の形態に係る補正値生成部４が実行する補正値設定処理について図１５および図１６を参照しながら説明する。この補正値設定処理は、例えばユーザが切削加工装置１と研削加工装置２との両方へ電源を投入したことを契機として開始される。
【０１３０】
まず、補正値生成部４は、図１５に示すように、切削加工装置１から入力される投入完了信号がＯＮに設定されているか否かを判定する（ステップＳ６０１）。補正値生成部４は、投入完了信号がＯＦＦに設定されている限り（ステップＳ６０１：Ｎｏ）、待機状態を維持する。一方、補正値生成部４は、投入完了信号がＯＮに設定されていると判定すると（ステップＳ６０１：Ｙｅｓ）、切削加工装置１の切削制御部１０２の現在の補正値を示す情報を取得する（ステップＳ６０２）。また、補正値生成部４は、切削制御部１０２から切削制御部１０２が切削加工部１０１を制御するためのプログラムに付与されたプログラム番号を示す情報を取得する（ステップＳ６０３）。
【０１３１】
次に、補正値生成部４は、切削加工装置１へのワークＷの投入数を示す投入カウンタのカウント値Ｘを１だけインクリメントする（ステップＳ６０４）。続いて、補正値生成部４は、投入カウンタのカウント値Ｘが中間加工装置３の台数に１を加えた値（ｎ＋１）未満であるか否かを判定する（ステップＳ６０５）。補正値生成部４は、投入カウンタのカウント値Ｘが値ｎ＋１以上であると判定すると（ステップＳ６０５：Ｎｏ）、切削加工装置１へ出力するスキップ信号をＯＦＦに設定する（ステップＳ６０６）。一方、補正値生成部４は、投入カウンタのカウント値Ｘが値ｎ＋１未満であると判定すると（ステップＳ６０５：Ｙｅｓ）、切削加工装置１へ出力するスキップ信号をＯＮに設定する（ステップＳ６０７）。その後、補正値生成部４は、補正信号をＯＦＦに設定する（ステップＳ６０８）。
【０１３２】
次に、補正値生成部４は、計測制御部２０２から入力される計測完了信号がＯＮに設定されているか否かを判定する（ステップＳ６０９）。補正値生成部４は、計測完了信号がＯＦＦに設定されている限り（ステップＳ６０９：Ｎｏ）、待機状態を維持する。一方、補正値生成部４は、計測完了信号がＯＮに設定されていると判定すると（ステップＳ６０９：Ｙｅｓ）、計測制御部２０２から加工精度判定情報を取得する（ステップＳ６１０）。続いて、補正値生成部４は、計測制御部２０２からワークＷの寸法の計測値を取得する（ステップＳ６１１）。また、補正値生成部４は、図１６に示すように、研削制御部２０４から研削加工部２０３を制御するためのプログラムに付与されたプログラム番号を示す情報を取得する（ステップＳ６１２）。
【０１３３】
その後、補正値生成部４は、切削加工装置１から取得したプログラム番号と研削加工装置２から取得したプログラム番号とが同一であるか否かを判定する（ステップＳ６１３）。補正値生成部４は、これらのプログラム番号が異なると判定すると（ステップＳ６１３：Ｎｏ）、投入数カウンタのカウント値Ｘを「０」にクリアしてから（ステップＳ６１４）、後述のステップＳ６１８の処理を実行する。一方、補正値生成部４は、これらのプログラム番号が同一であると判定すると（ステップＳ６１３：Ｙｅｓ）、切削加工装置１の切削制御部１０２に設定されている補正値と、補正値生成部４が直近に切削制御部１０２に対して、設定した補正値と、が同一であるか否かを判定する（ステップＳ６１５）。補正値生成部４は、これらの補正値が異なると判定すると（ステップＳ６１５：Ｎｏ）、投入数カウンタのカウント値Ｘを「０」にクリアしてから（ステップＳ６１４）、後述のステップＳ６１８の処理を実行する。
【０１３４】
一方、補正値生成部４は、これらの補正値が同一であると判定すると（ステップＳ６１５：Ｙｅｓ）、ワークＷの寸法の計測値に基づいて、ワークＷの寸法誤差が公差内であるか否かを判定する（ステップＳ６１６）。補正値生成部４は、ワークＷの寸法誤差が公差外であると判定すると（ステップＳ６１６：Ｎｏ）、後述のステップＳ６１９の処理を実行する。一方、補正値生成部４は、ワークＷの寸法誤差が公差内であると判定すると（ステップＳ６１６：Ｙｅｓ）、ワークＷの寸法誤差が不変範囲内であるか否かを判定する（ステップＳ６１７）。補正値生成部４は、ワークＷの寸法誤差が不変範囲内であると判定すると（ステップＳ６１７：Ｙｅｓ）、切削加工装置１の切削制御部１０２へ出力するスキップ信号をＯＮに設定する（ステップＳ６１８）。その後、補正値生成部４は、再び図１５のステップＳ６０１の処理を実行する。
【０１３５】
また、補正値生成部４は、ワークＷの寸法誤差が不変範囲の外であると判定すると（ステップＳ６１７：Ｎｏ）、切削加工装置１の切削制御部１０２に設定する新たな補正値を算出する（ステップＳ６１９）。続いて、補正値生成部４は、切削制御部１０２へ出力する補正信号をＯＮに設定する（ステップＳ６２０）。その後、再び図１５のステップＳ６０１の処理を実行する。
【０１３６】
以上説明したように、本実施の形態に係る複合加工システムによれば、中間加工装置３により加工が施されたワークＷの寸法の計測値に基づいて、切削加工装置１の工具の切込み量の調整を行う。これにより、中間加工装置３での加工がワークＷの加工精度に与える影響を考慮した形で、切削加工装置１の工具の切込み量の調整を行うことが可能になる。従って、ワークＷの加工品質が向上するという利点がある。
【０１３７】
また、本実施の形態に係る複合加工システムによれば、研削加工装置２の研削加工装置記憶部が、公差に含まれ且つ補正値を変更しない不変範囲を示す情報を記憶している。この不変範囲は、補正値生成部４が新たな補正値の生成をスキップする寸法誤差に対する範囲に相当する。そして、補正値生成部４は、研削加工装置２により、寸法誤差が公差に含まれると判定された場合でも、寸法誤差が不変範囲の外であると判定すると、新たな補正値を生成する。これにより、切削加工装置１の工具の切込み量を、ワークＷの寸法誤差が公差を外れる状態になる前に事前に適切な切込み量に調整することができるので、ワークＷの加工精度を高い状態で維持することができる。また、補正値生成部４は、ワークＷの寸法誤差が不変範囲内であると判定すると、新たな補正値の生成をスキップする。即ち、切削加工装置１は、ワークＷの寸法誤差が不変範囲内である場合、補正値の更新を実行しない。これにより、切削加工装置１の切削加工部１０１の工具の切込み量の調整頻度を低減することができるので、切削加工装置１の稼働率を向上させることができる。
【０１３８】
また、本実施の形態に係る複合加工システムによれば、実施の形態１に係る複合加工システムと同様に、研削加工装置２が、計測部２００により切削加工装置１が切削加工したワークＷの寸法を計測している間、切削加工装置１が、並行して他のワークを切削加工することができる。従って、複合加工システム全体としてのスループットの向上が図られる。
【０１３９】
（変形例）
以上、本発明の各実施の形態について説明したが、本発明は前述の実施の形態に限定されるものではない。例えば、切削加工を行う加工装置を複数台備え、複数台の切削加工を行う加工装置で切削加工されたワークが１台の研削加工を行う加工装置へ投入される複合加工システムであってもよい。
【０１４０】
この変形例に係る複合加工システムは、例えば図１７に示すように、２つの切削加工装置１、５と、１つの研削加工装置２と、補正値生成部４と、を備える。なお、図１７において実施の形態１と同様の構成については、図１と同一の符号を付している。切削加工装置５は、切削加工装置１と同様に、例えばＮＣ旋盤装置から構成される。切削加工部５０１と切削制御部５０２とは、切削加工装置１の切削加工部１０１と切削制御部１０２と同様の構成である。
【０１４１】
研削加工装置２の計測制御部２０２は、実施の形態１と同様に、切削加工装置１、切削加工装置５から投入されるワークＷ１、Ｗ２の寸法を計測し、ワークＷ１、Ｗ２の寸法の計測値から設計値を差し引いて得られる寸法誤差に基づいて、ワークＷ１、Ｗ２の加工精度を判定する。補正値生成部４は、ワークＷ１、Ｗ２の寸法誤差に基づいて、切削加工装置１または切削加工装置５の工具の切込み量の調整要否を判定する。そして、補正値生成部４は、切削加工装置１または切削加工装置５について工具の切込み量の調整が必要であると判定すると、調整が必要な切削加工装置１または切削加工装置５の工具の切込み量に対応する新たな補正値を算出する。
【０１４２】
図１７に示す複合加工システムでは、ワークＷ１が切削加工装置１へ投入されると、切削加工装置１が、ワークＷ１の粗加工を実行した後、補正値生成部４から補正信号またはスキップ信号が研削加工装置２へ出力される。補正値生成部４から補正信号が出力された場合、研削加工装置２は、補正値を更新して仕上げ加工を実施する。一方、補正値生成部４からスキップ信号が出力された場合、研削加工装置２は、補正値を更新せず仕上げ加工を実施する。研削加工装置２は、仕上げ加工完了後、ワークＷ１を排出する。
【０１４３】
切削加工装置５も、切削加工装置１と同様にして、ワークＷ２の粗加工を実行した後、補正値生成部４から出力される補正信号または、スキップ信号に従い、補正値更新の要否を判断する。その後、仕上げ加工を実行し、ワークＷ２を排出する。
【０１４４】
切削加工装置１から排出されたワークＷ１または切削加工装置５から排出されたワークＷ２は、研削加工装置２へ搬送されて研削加工装置２へ投入される。
【０１４５】
ワークＷ１、Ｗ２が研削加工装置２へ投入されると、研削加工装置２は、ワークＷ１、Ｗ２の寸法を計測する。そして、研削加工装置２は、ワークＷ１、Ｗ２の寸法の計測値に基づいて、研削加工の要否を判定する。ここで、研削加工装置２は、研削加工が必要と判定すると、研削加工を実行してから、ワークＷ１、Ｗ２を排出する。一方、研削加工装置２は、研削加工が不要と判定すると、研削加工を実行せずにワークＷ１、Ｗ２を排出する。
【０１４６】
一方、補正値生成部４は、研削加工装置２で計測されたワークＷ１、Ｗ２の寸法の計測値から設計値を差し引くことによりワークＷ１、Ｗ２の寸法誤差を算出する。そして、補正値生成部４は、ワークＷ１、Ｗ２の寸法誤差が予め設定された不変範囲内であるか否かに応じて、切削加工装置１の切削制御部１０２または切削加工装置５の切削制御部５０２に設定すべき新たな補正値を算出する。補正値生成部４は、ワークＷ１、Ｗ２の寸法誤差が不変範囲の外である場合、新たな補正値を算出して切削加工装置１、５へ出力する。この場合、切削加工装置１、５は、補正値生成部４から入力される新たな補正値で、自己が保持する補正値を更新することにより、工具の切込み量を調整する。
【０１４７】
なお、図１７では、２つの切削加工装置１，５を備える構成の例を示しているが、切削加工装置の台数は２台に限定されるものではなく、切削加工装置を３台以上備える構成であってもよい。
【０１４８】
本構成によれば、複数の切削加工を行う加工装置と、１つの研削加工を行う加工装置と、を備える複合加工システムにおいても、実施の形態１に係る複合加工システムと同様の効果を奏する。
【０１４９】
実施の形態１では、１つの研削加工装置２を備える複合加工システムの例について説明したが、研削加工装置の台数は１台に限定されるものではない。例えば、複数の研削加工装置を備える複合加工システムであってもよい。
【０１５０】
この変形例に係る複合加工システムは、例えば図１８に示すように、１つの切削加工装置１と、２つの研削加工を行う研削加工装置２、６と、補正値生成部４と、を備える。なお、図１８において実施の形態１と同様の構成については、図１と同一の符号を付している。研削加工装置６は、研削加工装置２と同様に、例えばワークＷ４の寸法を計測する機能を有する機械研削盤から構成される。計測器６０１、計測制御部６０２、研削加工部６０３および研削制御部６０４は、研削加工装置２の計測器２０１、計測制御部２０２、研削加工部２０３および研削制御部２０４と同様の構成である。
【０１５１】
研削加工装置２の計測制御部２０２は、実施の形態１と同様に、切削加工装置１から投入されるワークＷ３の寸法を計測し、ワークＷ３の寸法の計測値から設計値を差し引いて得られる寸法誤差に基づいて、ワークＷ３、Ｗ４の加工精度を判定する。また、研削加工装置６の計測制御部６０２も、研削加工装置２と同様に、切削加工装置１から投入されるワークＷ４の寸法を計測し、ワークＷ４の寸法の計測値から設計値を差し引いて得られる寸法誤差に基づいて、ワークＷ４の加工精度を判定する。補正値生成部４は、ワークＷ３、Ｗ４の寸法誤差に基づいて、切削加工装置１の工具の切込み量の調整要否を判定する。そして、補正値生成部４は、切削加工装置１について工具の切込み量の調整が必要であると判定すると、切削加工装置１の切削制御部１０２に設定する新たな補正値を算出する。
【０１５２】
図１８に示す複合加工システムでは、ワークＷ３、４が切削加工装置１へ投入されると、切削加工装置１が、ワークＷ３、Ｗ４の粗加工が実行された後、補正値生成部４から補正信号またはスキップ信号が出力される。補正信号が出力された場合は、補正値を更新して仕上げ加工を実施し、スキップ信号が出力された場合は、補正値を更新せず仕上げ加工を実施する。仕上げ加工を実行した後、ワークＷ３、４を排出する。切削加工装置１から排出されたワークＷ３、４は、それぞれ研削加工装置２、研削加工装置６へ搬送されて研削加工装置２、研削加工装置６へ投入される。
【０１５３】
ワークＷ３が研削加工装置２へ投入されると、研削加工装置２は、ワークＷ３の寸法を計測する。そして、研削加工装置２は、ワークＷ３の寸法の計測値に基づいて、研削加工の要否を判定する。ここで、研削加工装置２は、研削加工が必要と判定すると、研削加工を実行してから、ワークＷ３を排出する。一方、研削加工装置２は、研削加工が不要と判定すると、研削加工を実行せずにワークＷ３を排出する。また、研削加工装置６も、研削加工装置２と同様に、ワークＷ４の寸法を計測し、ワークＷ４の寸法の計測値に基づいて、研削加工の要否を判定する。そして、研削加工装置６は、研削加工の要否の判定結果に応じて、研削加工を実行した後、ワークＷ４を排出する。
【０１５４】
一方、補正値生成部４は、研削加工装置２、研削加工装置６で計測されたワークＷ３、Ｗ４の寸法の計測値から設計値を差し引くことによりワークＷ３、Ｗ４の寸法誤差を算出する。そして、補正値生成部４は、ワークＷ３、Ｗ４の寸法誤差が予め設定された不変範囲内であるか否かに応じて、切削加工装置１の切削制御部１０２に設定すべき新たな補正値を算出する。補正値生成部４は、ワークＷ３、Ｗ４の寸法誤差が不変範囲の外である場合、新たな補正値を算出して切削加工装置１へ出力する。この場合、切削加工装置１は、補正値生成部４から入力される新たな補正値で、自己が保持する補正値を更新することにより、工具の切込み量を調整する。
【０１５５】
なお、図１８では、２つの研削加工装置２、６を備える複合加工システムの例を示しているが、研削加工装置の台数は２台に限定されるものではない。例えば、研削加工装置を３台以上備える複合加工システムであってもよい。
【０１５６】
本構成によれば、１つの切削加工を行う加工装置と、複数の研削加工を行う加工装置と、を備える複合加工システムにおいても、実施の形態１と同様の効果を奏する。
【０１５７】
なお、前述の各変形例では、切削加工装置と研削加工装置とのいずれか一方を１つだけ備える構成について説明したが、これに限らず、例えば複数の切削加工装置と、複数の研削加工装置と、を備える複合加工システムであってもよい。
【０１５８】
実施の形態２では、ワークＷに対して、１つの切削加工装置１で切削加工を１回だけ行った後、中間加工装置３による処理を経て、１つの研削加工装置２で研削加工を１回だけ行う複合加工システムの例について説明した。但し、これに限らず、例えばワークＷに対して、複数の切削加工装置により複数回切削加工を行った後、中間加工装置による処理を経て、複数の研削加工装置により複数回研削加工を行う複合加工システムであってもよい。
【０１５９】
この変形例に係る複合加工システムは、例えば図１９に示すように、２つの切削加工装置１、５と、２つの研削加工装置２、６と、中間加工装置３と、補正値生成部４と、を備える。なお、図１９において実施の形態２と同様の構成については、図６と同一の符号を付し、前述の各変形例に係る複合加工システムと同様の構成については、図１７、図１８と同一の符号を付している。
【０１６０】
研削加工装置２の計測制御部２０２は、実施の形態２と同様にして、中間加工装置３から投入されるワークＷの寸法を計測し、ワークＷの寸法の計測値から設計値を差し引くことにより寸法誤差を算出し、その寸法誤差に基づいてワークＷの加工精度を判定する。そして、補正値生成部４は、研削加工装置２の計測制御部２０２が算出したワークＷの寸法誤差に基づいて、切削加工装置１の工具の切込み量の調整要否を判定する。そして、補正値生成部４は、切削加工装置１について工具の切込み量の調整が必要であると判定すると、切削加工装置１の切削制御部１０２に設定する新たな補正値を算出する。また、研削加工装置６の計測制御部６０２は、実施の形態２と同様にして、研削加工装置２から投入されるワークＷの寸法を計測し、ワークＷの寸法の計測値から設計値を差し引くことにより寸法誤差を算出し、その寸法誤差に基づいてワークＷの加工精度を判定する。そして、補正値生成部４は、研削加工装置６の計測制御部６０２が算出したワークＷの寸法誤差に基づいて、切削加工装置５の工具の切込み量の調整要否を判定する。そして、補正値生成部４は、切削加工装置５について工具の切込み量の調整が必要であると判定すると、切削加工装置５の切削制御部５０２に設定する新たな補正値を算出する。即ち、切削加工装置１と切削加工装置５および中間加工装置３と研削加工装置２と補正値生成部４とから、実施の形態２と同様の複合加工システムが構成され、切削加工装置５と中間加工装置３および研削加工装置２と研削加工装置６と補正値生成部４とから、実施の形態２と同様の複合加工システムが構成されている。
【０１６１】
図１９に示す複合加工システムでは、切削加工装置１、５が、ワークＷにおける互いに異なる箇所を切削加工し、研削加工装置２、６が、それぞれワークＷにおける切削加工装置１、５により切削加工された箇所を研削加工する。この複合加工システムでは、ワークＷが切削加工装置１へ投入されると、切削加工装置１が、ワークＷの粗加工を実行した後、補正値生成部４から出力される補正信号またはスキップ信号に従い、補正値更新の要否を判断する。その後、仕上げ加工を実行し、ワークＷを排出する。切削加工装置１から排出されたワークＷは、切削加工装置５へ搬送され切削加工装置５へ投入される。ワークＷが切削加工装置５へ投入されると、切削加工装置５が、切削加工装置１と同様に、ワークＷの粗加工を実行した後、補正値生成部４から補正信号またはスキップ信号が出力される。補正信号が出力された場合は、補正値を更新して仕上げ加工を実施し、スキップ信号が出力された場合は、補正値を更新せず仕上げ加工を実施する。仕上げ加工を実行した後、ワークＷを排出する。切削加工装置５から排出されたワークＷは、中間加工装置３へ搬送され中間加工装置３へ投入される。ワークＷが中間加工装置３へ投入されると、中間加工装置３が、ワークＷに対して処理を実行してからワークＷを排出する。中間加工装置３から排出されたワークＷは、研削加工装置２へ搬送されて研削加工装置２へ投入される。
【０１６２】
ワークＷが研削加工装置２へ投入されると、研削加工装置２は、ワークＷの寸法を計測する。そして、研削加工装置２は、ワークＷの寸法の計測値に基づいて、研削加工の要否を判定する。ここで、研削加工装置２は、研削加工が必要と判定すると、研削加工を実行してから、ワークＷを排出する。一方、研削加工装置２は、研削加工が不要と判定すると、研削加工を実行せずにワークＷを排出する。研削加工装置２から排出されたワークＷは、研削加工装置６へ搬送され研削加工装置６へ投入される。ワークＷが研削加工装置６へ投入されると、研削加工装置６は、ワークＷの寸法を計測する。そして、研削加工装置６は、ワークＷの寸法の計測値に基づいて、研削加工の要否を判定する。ここで、研削加工装置６は、研削加工が必要と判定すると、研削加工を実行してから、ワークＷを排出する。一方、研削加工装置６は、研削加工が不要と判定すると、研削加工を実行せずにワークＷを排出する。また、研削加工装置６は、切削加工装置２においてワークＷに対して研削加工を実行せずにワークＷを排出した場合も、研削加工を実行せずにワークＷを排出する。
【０１６３】
一方、補正値生成部４は、研削加工装置２、６それぞれで計測されたワークＷの寸法の計測値から設計値を差し引くことによりワークＷの寸法誤差を算出する。そして、補正値生成部４は、研削加工装置２で算出されたワークＷの寸法誤差が予め設定された不変範囲内であるか否かに応じて、切削加工装置１の切削制御部１０２に設定すべき新たな補正値を算出する。補正値生成部４は、研削加工装置２で算出されたワークＷの寸法誤差が不変範囲の外である場合、新たな補正値を算出して切削加工装置１へ出力する。
この場合、切削加工装置１は、補正値生成部４から入力される新たな補正値で、自己が保持する補正値を更新することにより、工具の切込み量を調整する。
【０１６４】
また、補正値生成部４は、研削加工装置６で算出されたワークＷの寸法誤差が予め設定された不変範囲内であるか否かに応じて、切削加工装置５の切削制御部５０２に設定すべき新たな補正値を算出する。補正値生成部４は、研削加工装置６で算出されたワークＷの寸法誤差が不変範囲の外である場合、新たな補正値を算出して切削加工装置５へ出力する。この場合、切削加工装置５は、補正値生成部４から入力される新たな補正値で、自己が保持する補正値を更新することにより、工具の切込み量を調整する。
【０１６５】
なお、図１９では、２つの切削加工装置１、５と２つの研削加工装置２、６とを備える構成について示しているが、切削加工装置および研削加工装置それぞれの台数はこれに限定されない。例えば、切削加工装置または研削加工装置を３台以上備える複合加工システムであってもよい。更に、図１９では、１つの中間加工装置３を備える複合加工システムを示したが、中間加工装置３の台数は１台に限定されるものではない。例えば、複数の中間加工装置を備える複合加工システムであってもよい。また、図１９では、１つの補正値生成部４を備える構成を示しているが、補正値生成部４の数は１つに限定されるものではなく、複数の補正値生成部４を備える複合加工システムであってもよい。
【０１６６】
本構成によれば、ワークＷに対して、複数の切削加工装置により複数回切削加工を行った後、中間加工装置による処理を経て、複数の研削加工装置により複数回研削加工を行う複合加工システムにおいても、実施の形態２に係る複合加工システムと同様の効果を奏する。
【０１６７】
実施の形態２に係る複合加工システムにおいて、ワークＷの一部に、ワークＷの形状および大きさにより分類されるワークＷの仕様を識別する識別情報が刻まれている場合、切削加工装置および研削加工装置それぞれが、ワークＷの一部に刻まれた識別情報を読み取る識別情報読取部を備える構成であってもよい。
【０１６８】
この変形例に係る複合加工システムは、例えば図２０に示すように、切削加工装置２１と、研削加工装置２２と、中間加工装置３と、補正値生成部２４と、切削加工装置２１の切削制御部１０２に設定されるべき補正値を記憶する補正値記憶部２５と、を備える。なお、図２０において実施の形態２と同様の構成については、図６と同一の符号を付している。切削加工装置２１は、切削加工部１０１と、切削制御部１０２と、ワークＷの一部に刻まれた識別情報を読み取る識別情報読取部２１３と、を有する。また、研削加工装置２２は、計測器２０１と、計測制御部２０２と、研削加工部２０３と、研削制御部２０４と、識別情報読取部２２５と、を有する。ここで、識別情報読取部２１３は、特許請求の範囲に記載の第１識別情報読取部に相当し、識別情報読取部２２５は、特許請求の範囲に記載の第２識別情報読取部に相当する。識別情報読取部２１３、２２５は、例えばワークＷの一部を撮像する撮像部（図示せず）と、撮像部により撮像された画像を解析することによりワークＷに刻まれた識別情報を認識する画像認識部（図示せず）と、を有する。識別情報読取部２１３、２２５は、認識したワークＷの識別情報を、補正値生成部２４へ出力する。
【０１６９】
補正値記憶部２５は、ストレージ装置から構成され、切削加工装置２１の切削制御部１０２に設定されるべき補正値を、ワークＷの識別情報と対応づけて記憶している。補正値生成部２４は、研削加工装置２２から、ワークＷ１１の寸法の計測値を示す情報とワークＷ１１の識別情報とが入力されると、ワークＷ１１と同一の識別情報が付与されたワークについて切削加工装置２１の工具の切込み量の調整の要否を判定する。補正値生成部２４は、ワークＷ１１と同一の識別情報が付与されたワークについて切削加工装置２１の工具の切込み量の調整が必要であると判定すると、切削加工装置２１の切削制御部１０２に既に設定されている補正値を取得して新たな補正値を算出する。そして、補正値生成部２４は、算出した新たな補正値を、ワークＷ１１の識別情報に対応づけた形で補正値記憶部２５に記憶させる。その後、切削加工装置２１へワークＷ１２が投入されると、切削加工装置２１の識別情報読取部２１３が、ワークＷ１２の一部に刻まれた識別情報を読み取って補正値生成部２４へ出力する。ここで、補正値生成部２４は、切削加工装置２１の識別情報読取部２１３から入力されたワークＷ１２の識別情報がワークＷ１１と同一の識別情報である場合、補正値記憶部２５からワークＷ１１の識別情報に対応付けられた補正値を取得する。そして、補正値生成部２４は、補正値記憶部２５から取得した補正値を、切削加工装置２１の切削制御部１０２へ出力する。
【０１７０】
図２０に示す複合加工システムでは、ワークＷ１１が切削加工装置２１へ投入されると、切削加工装置２１が、ワークＷ１１の一部に刻まれた識別情報を読み取るとともに、ワークＷの粗加工を実行した後、補正値生成部２４から補正信号またはスキップ信号が出力される。補正信号が出力された場合は、補正値を更新して仕上げ加工を実施し、スキップ信号が出力された場合は、補正値を更新せず仕上げ加工を実施する。その後、切削加工装置２１は、ワークＷを排出する。切削加工装置２１から排出されたワークＷ１１は、中間加工装置３へ搬送され中間加工装置３へ投入される。ワークＷ１１が中間加工装置３へ投入されると、中間加工装置３が、ワークＷに対して、処理を実行してからワークＷ１１を排出する。中間加工装置３から排出されたワークＷは、研削加工装置２２へ搬送されて研削加工装置２２へ投入される。
【０１７１】
ワークＷ１１が研削加工装置２２へ投入されると、研削加工装置２２は、ワークＷ１１の一部に刻まれた識別情報を読み取るとともに、ワークＷ１１の寸法を計測する。そして、研削加工装置２２は、ワークＷ１１の寸法の計測値に基づいて、研削加工の要否を判定する。ここで、研削加工装置２２は、研削加工が必要と判定すると、研削加工を実行してから、ワークＷ１１を排出する。一方、研削加工装置２２は、研削加工が不要と判定すると、研削加工を実行せずにワークＷ１１を排出する。
【０１７２】
一方、補正値生成部２４は、研削加工装置２２からワークＷ１１の寸法の計測値とワークＷ１１の識別情報とを取得する。そして、補正値生成部２４は、研削加工装置２２で計測されたワークＷ１１の寸法の計測値から設計値を差し引くことによりワークＷ１１の寸法誤差を算出する。そして、補正値生成部２４は、研削加工装置２２で算出されたワークＷ１１の寸法誤差が予め設定された不変範囲内であるか否かに応じて、切削加工装置２１の切削制御部１０２に設定すべき新たな補正値を算出する。補正値生成部２４は、研削加工装置２２で算出されたワークＷ１１の寸法誤差が不変範囲の外である場合、新たな補正値を算出する。そして、補正値生成部２４は、算出した新たな補正値を、ワークＷ１１の識別情報に対応づけた形で補正値記憶部２５に記憶させる。その後、切削加工装置２１へワークＷ１２が投入されると、切削加工装置２１の識別情報読取部２１３が、ワークＷ１２の一部に刻まれた識別情報を読み取って補正値生成部２４へ出力する。ここで、補正値生成部２４は、切削加工装置２１の識別情報読取部２１３から入力されたワークＷ１２の識別情報がワークＷ１１と同一の識別情報である場合、補正値記憶部２５からワークＷ１１の識別情報に対応付けられた補正値を取得する。そして、補正値生成部２４は、補正値記憶部２５から取得した補正値を、切削加工装置２１の切削制御部１０２へ出力する。この場合、切削加工装置１は、補正値生成部２４から入力される新たな補正値で、自己が保持する補正値を更新することにより、工具の切込み量を調整する。
【０１７３】
なお、図２０では、１つの中間加工装置３を備える複合加工システムを示したが、中間加工装置３の台数は１台に限定されるものではない。例えば、複数の中間加工装置を備える複合加工システムであってもよい。
【０１７４】
ところで、実施の形態２に係る複合加工システムでは、切削加工装置１により加工されたワークが研削加工装置２へ投入されるまでの間、そのワークと同種のワークが切削加工装置１に投入されても切削加工装置１の切削制御部１０２の補正値を更新することができない。これにより、例えばｎ（ｎは１以上の整数）台の中間加工装置３を備える複合加工システムでは、切削加工装置１の工具の切込み量が適切でない状態で、ｎ個のワークについて切削加工がなされてしまう虞がある。
【０１７５】
これに対して、本構成によれば、研削加工装置２２において計測されるワークＷ１１の寸法の計測値に基づいて算出した補正値が、ワークＷ１１の識別情報に対応づけた形で補正値記憶部２５に記憶される。そして、補正値生成部２４は、切削加工装置２１にワークＷ１１の識別情報と同一の識別情報が一部に刻まれたワークＷ１２が切削加工装置２１へ投入されると、補正値記憶部２５からワークＷ１１の識別情報に対応づけられた補正値を取得して切削加工装置２１へ出力する。これにより、切削加工装置２１は、投入されるワークそれぞれに対して、工具を適切な切込み量に調整した状態で切削加工を実行することができるので、ワークの不良率を低減できる。
【０１７６】
実施の形態２では、補正値生成部４が、研削加工装置２で計測されたワークの寸法の計測値とワークの寸法の設計値とに基づいて、切削加工装置１の切削制御部１０２に設定する新たな補正値を算出する例について説明した。但し、これに限らず、例えば補正値生成部４が、ワークの寸法の計測値とワークの寸法の設計値とに加えて、切削加工装置１へ投入されたワークの投入数とワークの寸法の計測値との相関関係を示す相関情報に基づいて、新たな補正値を算出する構成であってもよい。
【０１７７】
この変形例に係る複合加工システムは、例えば図２１に示すように、切削加工装置１と、研削加工装置２と、中間加工装置３と、補正値生成部３４と、実績記憶部３５と、相関情報記憶部３６と、を備える。なお、図２１において実施の形態２と同様の構成については、図６と同一の符号を付している。実績記憶部３５は、ストレージ装置から構成され、切削加工装置１で切削加工されたワークに関する実績を示す実績情報を記憶する。この実績情報は、切削加工装置１へのワークの投入数と、各ワークの切削加工に使用されたプログラムに付与されたプログラム番号と、ワークの寸法の計測値と、各ワークの切削加工時に切削制御部１０２に設定されていた補正値と、が対応づけられた情報である。相関情報記憶部３６は、図２２に示すような、切削加工装置１へのワークの投入数と、計測値と、の相関関係を示す相関情報を記憶する。相関情報は、プログラム番号（例えば、Ｐｒｏ１、Ｐｒｏ２、Ｐｒｏ３、Ｐｒｏ４）毎に個別に作成される。
【０１７８】
図２１に戻って、補正値生成部３４は、切削加工装置１へのワークＷの投入数をカウントしている。この投入数は、切削加工装置１において工具の交換がなされてからの総投入数である。補正値生成部３４は、研削加工装置２からワークＷ２１の寸法の計測値を示す情報が入力されると、入力された計測値を、既に実績記憶部３５に記憶されている、この計測値に対応する投入数、プログラム番号および補正値に対応づけて実績記憶部３５に記憶させる。ここで、投入数は、ワークＷ２１の切削加工装置１への投入時における切削加工装置１へのワークの投入数であり、プログラム番号は、ワークＷ２１の切削加工に使用されたプログラムのプログラム番号である。また、補正値は、ワークＷ２１の切削加工に使用された補正値である。その後、ワークＷが切削加工装置１へ投入されると、補正値生成部３４は、切削加工装置１から、投入されたワークＷの切削加工に使用するプログラムに付与されたプログラム番号を示す情報と補正値とを取得して実績記憶部３５が記憶する。また、補正値生成部３４は、取得したプログラム番号および補正値に対応する投入数を１だけインクリメントする。そして、補正値生成部３４は、切削加工装置１において工具の交換が実施される際、それまでに実績記憶部３５が記憶してきた実績情報に基づいて、プログラム番号毎に個別にワークの投入数と計測値との相関関係を表す相関情報を生成して相関情報記憶部３６に記憶させる。
【０１７９】
また、補正値生成部３４は、研削加工装置２からワークＷ２１の寸法の計測値を示す情報が入力されると、ワークＷ２１について切削加工装置１の工具の切込み量の調整の要否を判定する。補正値生成部３４は、ワークＷ２１について切削加工装置１の工具の切込み量の調整が必要であると判定すると、相関情報記憶部３６が記憶する相関情報に基づいて、入力された計測値から実加工寸法を算出する。例えば、ワークＷ２１の切削加工に使用するプログラムのプログラム番号が「Ｐｒｏ２」であるとする。また、ワークＷ２１の切削加工装置１への投入時における切削加工装置１へのワークの投入数がＭ１であり、ワークＷ２１の寸法の計測値を示す情報が研削加工装置２から補正値生成部３４へ入力された時点における切削加工装置１へのワークの投入数がＭ２とする。この場合、補正値生成部３４は、相関情報記憶部３６が記憶する相関情報に基づいて、投入数Ｍ１、Ｍ２それぞれに対応する計測値Ｄｒ１、Ｄｒ２を特定する（図２２参照）。次に、補正値生成部３４は、計測値Ｄｒ２から計測値Ｄｒ１を差し引いて得られる寸法値と計測値との和に相当する修正計測値を算出する。そして、補正値生成部３４は、下記式（２）の関係式を用いて、新たに補正値を算出する。
（新たな補正値）＝（既に設定されている補正値）−（修正計測値−設計値）・・・式（２）
そして、補正値生成部３４は、算出した新たな補正値を、切削加工装置１の切削制御部１０２へ出力する。
【０１８０】
本構成によれば、補正値生成部３４が、実績記憶部３５が記憶する、切削加工装置１におけるワークの投入数とワークの寸法の計測値との相関関係を示す相関情報に基づいて、切削加工装置１の切削制御部１０２に設定すべき新たな補正値を算出する。これにより、ワークが切削加工装置１へ投入されてから研削加工装置２へ投入されるまでの間に、切削加工装置１でのワークの切削加工が実行されたことによる切削加工装置１の切削性能の変動を考慮して、切削加工装置１の切削制御部１０２に設定されるべき新たな補正値が決定される。従って、切削制御部１０２により適切な補正値が設定されるので、切削加工装置１の加工精度が向上し、ワークの不良率が低減するという利点がある。
【０１８１】
実施の形態２では、補正値生成部４が、切削加工装置１の切削制御部１０２から切削加工部１０１の制御に使用するプログラムに付与されたプログラム番号を取得する例について説明したが、加工中のワークＷの仕様を特定する情報であればプログラム番号に限定されない。例えば、補正値生成部４が、切削制御部１０２に加工するワークＷの仕様に応じて設定される各種パラメータを、切削制御部１０２から取得する構成であってもよい。
【０１８２】
実施の形態２では、中間加工装置３を１台だけ備える構成について説明したが、中間加工装置３の台数は１台に限定されない。例えば中間加工装置３をｎ（ｎは２以上の整数）台備える構成であってもよいし、或いは中間加工装置３を備えない構成であってもよい。
【０１８３】
各実施の形態では、切削加工装置１と研削加工装置２とを備え、計測部２００が、研削加工装置２に設けられる例について説明したが、これに限らず、例えば２台の切削加工装置１を備え、計測部２００が、それらのいずれかの切削加工装置１に設けられている構成であってもよい。或いは、２台の研削加工装置２を備え、計測部２００が、それらのいずれかの研削加工装置２に設けられている構成であってもよい。更に、ワークＷが研削加工装置２、切削加工装置１の順番に投入され、計測部２００が、切削加工装置１に設けられている構成であってもよい。
【０１８４】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【０１８５】
本出願は、２０１６年１２月２日に出願された、日本国特許出願特願２０１６−２３５４０５号に基づく。本明細書中に日本国特許出願特願２０１６−２３５４０５号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【産業上の利用可能性】
【０１８６】
本発明は、ＮＣ旋盤および機械研削盤を備える複合加工システム、マシニングセンタに好適に利用することができる。
【符号の説明】
【０１８７】
１，５，２１  切削加工装置、２，６，２２  研削加工装置、３  中間加工装置、４，２４，３４  補正値生成部、２５  補正値記憶部、３５  実績記憶部、３６  相関情報記憶部、１０１，５０１  切削加工部、１０２，５０２  切削制御部、２００  計測部、２０１，６０１  計測器、２０２，６０２  計測制御部、２０３，６０３  研削加工部、２０４，６０４  研削制御部、２１３，２２５  識別情報読取部、Ｗ，Ｗ１，Ｗ２，Ｗ３，Ｗ４，Ｗ１１，Ｗ１２，Ｗ２１  ワーク、ＷＢ  バリ。
【図１】
0006749414.tif 000002
【図２】
0006749414.tif 000003
【図３】
0006749414.tif 000004
【図４】
0006749414.tif 000005
【図５】
0006749414.tif 000006
【図６】
0006749414.tif 000007
【図７】
0006749414.tif 000008
【図８】
0006749414.tif 000009
【図９】
0006749414.tif 000010
【図１０】
0006749414.tif 000011
【図１１】
0006749414.tif 000012
【図１２】
0006749414.tif 000013
【図１３】
0006749414.tif 000014
【図１４】
0006749414.tif 000015
【図１５】
0006749414.tif 000016
【図１６】
0006749414.tif 000017
【図１７】
0006749414.tif 000018
【図１８】
0006749414.tif 000019
【図１９】
0006749414.tif 000020
【図２０】
0006749414.tif 000021
【図２１】
0006749414.tif 000022
【図２２】
0006749414.tif 000023