(57)【特許請求の範囲】
【請求項１】
円筒状ワークの外周または内周を研削する研削盤であって、
砥石車と、
前記円筒状ワークを回転可能に支持し且つ駆動するワーク支持手段と、
前記円筒状ワークと前記砥石車とが接近または離間するように前記円筒状ワークと前記砥石車とを相対移動させる移動手段と、
前記砥石車を前記円筒状ワークに押し付ける方向へ相対移動させて、前記円筒状ワーク撓み量と前記砥石車の撓み量の合計値である撓み量合計値δ(t)を増加させる前進研削を実行する前進研削制御手段と、
前記前進研削の後であって、前記砥石車を前記円筒状ワークから引き離す方向へ相対移動させて前記円筒状ワークおよび前記砥石車の前記撓み量合計値δ(t)を減少させながら行う後退研削の際に、前記円筒状ワークの現在の回転位相θtから目標の回転位相θeに達するまでの間において、時刻tにおける前記円筒状ワークおよび前記砥石車の目標撓み量合計値δ(t)を生成する目標撓み量生成手段と、
前記目標撓み量合計値δ(t)に基づいて、時刻tにおける前記円筒状ワークに対する前記砥石車の相対的な位置指令値Xref(t)を生成する位置指令値生成手段と、
前記位置指令値Xref(t)に基づいて前記移動手段を制御して、前記後退研削を実行する後退研削制御手段と、
を備えることを特徴とする研削盤。
【請求項２】
請求項１において、
前記研削盤は、前記円筒状ワークおよび前記砥石車の前記撓み量合計値δ(t)を検出する撓み量検出手段をさらに備え、
前記位置指令値生成手段は、前記前進研削の終了時点tnにおける前記撓み量合計値δ(tn)に基づいて、前記位置指令値Xref(t)を生成することを特徴とする研削盤。
【請求項３】
請求項１または２において、
前記研削盤は、前記前進研削の終了時点tnにおける前記撓み量合計値δ(tn)と、前記前進研削の開始時点t0から終了時点tnまでにおける前記円筒状ワークの第二研削量E(tn)との関係を示す比例定数βを推定する比例定数推定手段をさらに備え、
前記目標撓み量生成手段は、前記比例定数βに基づいて、前記目標撓み量合計値δ(t)を生成することを特徴とする研削盤。
【請求項４】
請求項３において、
前記研削盤は、
前記前進研削の際に、前記撓み量合計値δ(t)が増加している間ti-1〜tiにおける前記円筒状ワークの第一研削量E(ti)を検出する研削量検出手段と、
前記前進研削の際に、前記撓み量合計値δ(t)が増加している間ti-1〜tiにおける前記円筒状ワークに対する前記砥石車の移動量ΔXd (ti)を検出する移動量検出手段と、
をさらに備え、
前記比例定数推定手段は、前記第一研削量E(ti)と前記移動量ΔXd (ti)とに基づいて、前記比例定数βを推定することを特徴とする研削盤。
【請求項５】
請求項２において、
前記研削盤は、
前記前進研削の際に、前記撓み量合計値δ(t)が増加している間ti-1〜tiにおける前記円筒状ワークの第一研削量E(ti)を検出する研削量検出手段と、
前記前進研削の際に、前記撓み量合計値δ(t)が増加している間ti-1〜tiにおける前記円筒状ワークに対する前記砥石車の移動量ΔXd (ti)を検出する移動量検出手段と、
をさらに備え、
前記撓み量検出手段は、前記第一研削量E(ti)と前記移動量ΔXd (ti)とに基づいて、前記前進研削の終了時点tnにおける前記円筒状ワークおよび前記砥石車の前記撓み量合計値δ(tn)を算出することを特徴とする研削盤。
【請求項６】
請求項１〜５の何れか一項において、
前記目標撓み量合計値δ(t)は、前記円筒状ワークと前記砥石車との間におけるクーラント液による動圧効果分に相当する撓み量合計値δcを除いた値であることを特徴とする研削盤。
【請求項７】
請求項１〜６の何れか一項において、
前記前進研削制御手段は、前記円筒状ワークの少なくとも一部において仕上径Dfまで前記前進研削を実行することを特徴とする研削盤。
【請求項８】
請求項１〜７の何れか一項において、
前記研削盤は、前記円筒状ワークの直径を検出する定寸装置をさらに備え、
前記前進研削制御手段は、予め記憶されたＮＣデータに基づいて前記前進研削を実行し、
前記後退研削制御手段は、前記定寸装置により検出された前記円筒状ワークの直径D(t)が設定された値Dthに達した時に、前記前進研削から前記後退研削へ切り替えることを特徴とする研削盤。
【請求項９】
砥石車と、
前記円筒状ワークを回転可能に支持し且つ駆動するワーク支持手段と、
前記円筒状ワークと前記砥石車とが接近または離間するように前記円筒状ワークと前記砥石車とを相対移動させる移動手段と、
を備える研削盤において、前記円筒状ワークの外周または内周を研削する研削方法であって、
前記砥石車を前記円筒状ワークに押し付ける方向へ相対移動させて、前記円筒状ワークの撓み量と前記砥石車の撓み量の合計値である撓み量合計値δ(t)を増加させる前進研削を実行する前進研削工程と、
前記前進研削の後であって、前記砥石車を前記円筒状ワークから引き離す方向へ相対移動させて前記円筒状ワークおよび前記砥石車の前記撓み量合計値δ(t)を減少させながら行う後退研削の際に、前記円筒状ワークの現在の回転位相θtから目標の回転位相θeに達するまでの間において、時刻tにおける前記円筒状ワークおよび前記砥石車の目標撓み量合計値δ(t)を生成する目標撓み量生成工程と、
前記目標撓み量合計値δ(t)に基づいて、時刻tにおける前記円筒状ワークに対する前記砥石車の相対的な位置指令値Xref(t)を生成する位置指令値生成工程と、
前記位置指令値Xref(t)に基づいて前記移動手段を制御して、前記後退研削を実行する後退研削制御工程と、
を備えることを特徴とする研削方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、円筒状ワークの外周または内周を研削する研削盤および研削方法に関するものである。
【背景技術】
【０００２】
従来、円筒状ワークの外周または内周を研削する研削盤として、特開平７−２１４４６６号公報（特許文献１）および特開平８−１６８９５７号公報（特許文献２）に記載されたものがある。特許文献１，２には、後退研削を行うことが記載されている。後退研削とは、砥石車を円筒状ワークに押し付ける方向に移動させて行う前進研削の後に、砥石車を円筒状ワークから引き離す方向へ移動させながら行う研削加工である。前進研削では、砥石車を円筒状ワークに押し付けるため、円筒状ワークに撓みが生じる。さらに、前進研削においては、円筒状ワークの回転位相θによって、研削残し量が異なる。そして、後退研削においては、前進研削において生じた円筒状ワークの撓み量を減少させながら、前進研削における研削残しの部分を研削加工する。このように、後退研削を行うことで、全て前進研削により行う研削加工に比べて、研削時間を大きく短縮することができるようになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２１４４６６号公報
【特許文献２】特開平８−１６８９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、特許文献１，２に記載の後退研削を利用して、より高精度な研削加工を行うことができる研削盤および研削方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
（研削盤）
上記の課題を解決するため、請求項１に係る研削盤の発明の特徴は、
円筒状ワークの外周または内周を研削する研削盤であって、
砥石車と、
前記円筒状ワークを回転可能に支持し且つ駆動するワーク支持手段と、
前記円筒状ワークと前記砥石車とが接近または離間するように前記円筒状ワークと前記砥石車とを相対移動させる移動手段と、
前記砥石車を前記円筒状ワークに押し付ける方向へ相対移動させて、前記円筒状ワークの撓み量と前記砥石車の撓み量の合計値である撓み量合計値δ(t)を増加させる前進研削を実行する前進研削制御手段と、
前記前進研削の後であって、前記砥石車を前記円筒状ワークから引き離す方向へ相対移動させて前記円筒状ワークおよび前記砥石車の前記撓み量合計値δ(t)を減少させながら行う後退研削の際に、前記円筒状ワークの現在の回転位相θtから目標の回転位相θeに達するまでの間において、時刻tにおける前記円筒状ワークおよび前記砥石車の目標撓み量合計値δ(t)を生成する目標撓み量生成手段と、
前記目標撓み量合計値δ(t)に基づいて、時刻tにおける前記円筒状ワークに対する前記砥石車の相対的な位置指令値Xref(t)を生成する位置指令値生成手段と、
前記位置指令値Xref(t)に基づいて前記移動手段を制御して、前記後退研削を実行する後退研削制御手段と、
を備えることである。
【０００６】
請求項２に係る発明の特徴は、前記研削盤が、前記円筒状ワークおよび前記砥石車の前記撓み量合計値δ(t)を検出する撓み量検出手段をさらに備え、前記位置指令値生成手段が、前記前進研削の終了時点tnにおける前記撓み量合計値δ(tn)に基づいて、前記位置指令値Xref(t)を生成することである。
【０００７】
請求項３に係る発明の特徴は、前記研削盤が、前記前進研削の終了時点tnにおける前記撓み量合計値δ(tn)と、前記前進研削の開始時点t0から終了時点tnまでにおける前記円筒状ワークの第二研削量E(tn)との関係を示す比例定数βを推定する比例定数推定手段をさらに備え、前記目標撓み量生成手段は、前記比例定数βに基づいて、前記目標撓み量合計値δ(t)を生成することである。
【０００８】
請求項４に係る発明の特徴は、前記研削盤が、前記前進研削の際に、前記撓み量合計値δ(t)が増加している間ti-1〜tiにおける前記円筒状ワークの第一研削量E(ti)を検出する研削量検出手段と、前記前進研削の際に、前記撓み量合計値δ(t)が増加している間ti-1〜tiにおける前記円筒状ワークに対する前記砥石車の移動量ΔXd (ti)を検出する移動量検出手段と、をさらに備え、前記比例定数推定手段が、前記第一研削量E(ti)と前記移動量ΔXd (ti)とに基づいて、前記比例定数βを推定することである。
【０００９】
請求項５に係る発明の特徴は、前記研削盤が、前記前進研削の際に、前記撓み量合計値δ(t)が増加している間ti-1〜tiにおける前記円筒状ワークの第一研削量E(ti)を検出する研削量検出手段と、前記前進研削の際に、前記撓み量合計値δ(t)が増加している間ti-1〜tiにおける前記円筒状ワークに対する前記砥石車の移動量ΔXd (ti)を検出する移動量検出手段と、をさらに備え、前記撓み量検出手段は、前記第一研削量E(ti)と前記移動量ΔXd (ti)とに基づいて、前記前進研削の終了時点tnにおける前記円筒状ワークおよび前記砥石車の前記撓み量合計値δ(tn)を算出することである。
【００１０】
請求項６に係る発明の特徴は、前記目標撓み量合計値δ(t)が、前記円筒状ワークと前記砥石車との間におけるクーラント液による動圧効果分に相当する撓み量合計値δcを除いた値であることである。
【００１１】
請求項７に係る発明の特徴は、前記前進研削制御手段が、前記円筒状ワークの少なくとも一部において仕上径Dfまで前記前進研削を実行することである。
請求項８に係る発明の特徴は、前記研削盤が、前記円筒状ワークの直径を検出する定寸装置をさらに備え、前記前進研削制御手段が、予め記憶されたＮＣデータに基づいて前記前進研削を実行し、前記後退研削制御手段が、前記定寸装置により検出された前記円筒状ワークの直径D(t)が設定された値Dthに達した時に、前記前進研削から前記後退研削へ切り替えることである。
【００１２】
（研削方法）
請求項９に係る研削方法の発明の特徴は、
砥石車と、
前記円筒状ワークを回転可能に支持し且つ駆動するワーク支持手段と、
前記円筒状ワークと前記砥石車とが接近または離間するように前記円筒状ワークと前記砥石車とを相対移動させる移動手段と、
を備える研削盤において、前記円筒状ワークの外周または内周を研削する研削方法であって、
前記砥石車を前記円筒状ワークに押し付ける方向へ相対移動させて、前記円筒状ワークの撓み量と前記砥石車の撓み量の合計値である撓み量合計値δ(t)を増加させる前進研削を実行する前進研削工程と、
前記前進研削の後であって、前記砥石車を前記円筒状ワークから引き離す方向へ相対移動させて前記円筒状ワークおよび前記砥石車の前記撓み量合計値δ(t)を減少させながら行う後退研削の際に、前記円筒状ワークの現在の回転位相θtから目標の回転位相θeに達するまでの間において、時刻tにおける前記円筒状ワークおよび前記砥石車の目標撓み量合計値δ(t)を生成する目標撓み量生成工程と、
前記目標撓み量合計値δ(t)に基づいて、時刻tにおける前記円筒状ワークに対する前記砥石車の相対的な位置指令値Xref(t)を生成する位置指令値生成工程と、
前記位置指令値Xref(t)に基づいて前記移動手段を制御して、前記後退研削を実行する後退研削制御工程と、
を備えることである。
【発明の効果】
【００１３】
上記のように構成した請求項１に係る発明によれば、筒状ワークおよび砥石車の目標撓み量合計値δ(t)に基づいて筒状ワークに対する砥石車の相対的な位置指令値Xref(t)を生成して後退研削を実行している。ここで、筒状ワークおよび砥石車の撓み量合計値δ(t)と研削量E(t)とは比例の関係を有することが分かっている。つまり、撓み量合計値を指標として、筒状ワークと砥石車の相対的な位置を変化させることで、所望の研削量とすることができるため、高精度な後退研削を実現できる。
【００１４】
請求項２に係る発明によれば、位置指令値Xref(t)を確実に生成できる。請求項３に係る発明によれば、比例定数βを推定することにより、確実に、撓み量合計値δ(t)と研削量E(t)との関係を明確にすることができる。これにより、後退研削において確実に所望の研削量とすることができる。ここで、円筒状ワークの研削量とは、所定時間におけるワークWの半径減少量であって、所定時間におけるワークWに対する砥石車の径方向の切込量に相当する。
【００１５】
請求項４に係る発明によれば、前進研削を行っている際に比例定数βを推定している。従って、当該前進研削の後に行う後退研削における比例定数βを高精度に取得することができる。例えば、比例定数βは、円筒状ワークの種類が異なることによって、または、砥石車の切れ味が変化することによって、変化する。しかし、後退研削の直前である前進研削の際に比例定数βを推定しているため、高精度な比例定数βとなる。その結果、後退研削においてより確実に所望の研削量とすることができる。
【００１６】
請求項５に係る発明によれば、前進研削の終了時点t4における撓み量合計値δ(tn)を確実に得ることができる。
請求項６に係る発明によれば、クーラント液による動圧の影響を考慮することで、目標撓み量合計値δ(t)により高精度に後退研削を行うことができる。つまり、砥石車により円筒状ワークを研削加工している際に、クーラント液による動圧の影響により生じる抵抗成分により円筒状ワークおよび砥石車が撓むとしても、確実にクーラント液による動圧の影響を排除して高精度な研削加工を行うことができる。
【００１７】
請求項７に係る発明によれば、後退研削を一回転で終了させることができる。つまり、加工を短時間で行うことができる。請求項８に係る発明によれば、定寸装置を用いて前進研削から後退研削への切り替えを行っている。これにより、確実かつ容易に前進研削から後退研削への切り替えを行うことができる。
【００１８】
請求項９に係る研削方法の発明によれば、上述した研削盤に係る発明と同様の効果を奏することができる。また、当該研削方法の発明において、上述した研削盤の発明における他の特徴についても同様に適用することができ、同様の効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】第一実施形態：研削盤の平面図である。
【図２】経過時間tに対する、砥石台４２の位置、ワーク外径D(t)、研削抵抗F(t)、撓み量合計値δ(t)を示すグラフである。
【図３】前進研削の終了時点t4におけるワークと砥石車の位置を示す図である。
【図４】制御装置７０における制御ブロック図である。
【図５】図５（ａ）は、前進研削の開始時点t1から前進研削の終了時点t4までの間について、研削によるワークＷの半径減少量（研削量）E(t)の模式的な挙動を示す。図５（ｂ）は、期間(t1〜t4)について、研削抵抗F(t)の模式的な挙動を示す。また、図５（ｃ）は、期間(t1〜t4)について、撓み量合計値δ(t)を示す。
【図６】図６（ａ）は、後退研削における目標研削量E(t)を示し、図６（ｂ）は、目標撓み量合計値δ(t)を示す。
【図７】後退研削を行っている際のワークと砥石車の位置を示す図である。
【発明を実施するための形態】
【００２０】
（研削盤の構成）
本実施形態の研削盤の一例として、砥石台トラバース型円筒研削盤を例に挙げて説明する。そして、当該研削盤の加工対象のワークＷは、カムシャフトやクランクシャフトなどの円筒状ワークを例に挙げる。ただし、ワークＷは、円筒状であれば、カムシャフトやクランクシャフトの他にも適用可能である。なお、ここでいう「円筒状」とは、軸直交方向の断面の外周面形状が円形である場合、軸直交方向の断面の内周面形状が円形である場合、前記の両者を持つ場合を含む意味である。すなわち、円筒状ワークＷには、円柱状のワークを含む。
【００２１】
当該研削盤について、図１を参照して説明する。図１に示すように、研削盤１は、ベッド１０と、主軸台２０と、心押台３０と、砥石支持装置４０と、定寸装置６０と、制御装置７０とから構成される。
【００２２】
ベッド１０は、ほぼ矩形状からなり、床上に配置される。ただし、ベッド１０の形状は矩形状に限定されるものではない。このベッド１０の上面には、一対の砥石台用ガイドレール１１ａ，１１ｂが、図１の左右方向（Ｚ軸方向）に延びるように、且つ、相互に平行に形成されている。一対の砥石台用ガイドレール１１ａ，１１ｂは、砥石支持装置４０を構成する砥石台トラバースベース４１が摺動可能なレールである。さらに、ベッド１０には、一対の砥石台用ガイドレール１１ａ，１１ｂの間に、砥石台トラバースベース４１を図１の左右方向に駆動するための、砥石台用Ｚ軸ボールねじ１１ｃが配置され、この砥石台用Ｚ軸ボールねじ１１ｃを回転駆動する砥石台用Ｚ軸モータ１１ｄが配置されている。
【００２３】
主軸台２０（本発明の「ワーク支持手段」に相当）は、主軸台本体２１と、主軸２２と、主軸モータ２３と、主軸センタ２４とを備えている。主軸台本体２１は、ベッド１０の上面のうち、図１の左下側に固定されている。ただし、主軸台本体２１は、ベッド１０に対するＺ軸方向位置を僅かに調整することが可能である。この主軸台本体２１の内部には、主軸２２が軸周り（図１のＺ軸周り）に回転可能に挿通支持されている。この主軸２２の図１の左端には、主軸モータ２３が設けられ、主軸２２は、主軸モータ２３により主軸台本体２１に対して回転駆動される。この主軸モータ２３はエンコーダを有しており、エンコーダにより主軸モータ２３の回転角を検出することができる。また、主軸２２の右端に、軸状のワークＷの軸方向一端を支持する主軸センタ２４が取り付けられている。
【００２４】
心押台３０（本発明の「ワーク支持手段」に相当）は、心押台本体３１と、心押センタ３２とを備えている。心押台本体３１は、ベッド１０の上面のうち、図１の右下側に固定されている。ただし、心押台本体３１は、ベッド１０に対するＺ軸方向位置を僅かに調整することが可能である。この心押台本体３１には、心押台本体３１に対して回転不能に心押センタ３２が設けられている。この心押センタ３２の回転軸は、主軸２２の回転軸と同軸上に位置している。
【００２５】
そして、この心押センタ３２は、ワークＷの軸方向他端を支持する。つまり、心押センタ３２は、主軸センタ２４に対向するように配置されている。そして、主軸センタ２４と心押センタ３２とにより、ワークＷの両端を回転可能に支持している。さらに、心押センタ３２は、心押台本体３１の左端面からの突出量を変更可能である。つまり、ワークＷの位置に応じて、心押センタ３２の突出量を調整することができる。このように、ワークＷは、主軸センタ２４および心押センタ３２により、主軸軸周り（Ｚ軸周り）に回転可能に保持されている。
【００２６】
砥石支持装置４０は、砥石台トラバースベース４１と、砥石台４２と、砥石車４３と、砥石回転用モータ４４と、リニアスケール４５とを備えている。砥石台トラバースベース４１は、矩形の平板状に形成されており、ベッド１０の上面のうち、一対の砥石台用ガイドレール１１ａ，１１ｂ上を摺動可能に配置されている。砥石台トラバースベース４１は、砥石台用Ｚ軸ボールねじ１１ｃのナット部材に連結されており、砥石台用Ｚ軸モータ１１ｄの駆動により一対の砥石台用ガイドレール１１ａ，１１ｂに沿って移動する。この砥石台用Ｚ軸モータ１１ｄはエンコーダを有しており、エンコーダにより砥石台用Ｚ軸モータ１１ｄの回転角を検出することができる。
【００２７】
この砥石台トラバースベース４１の上面には、砥石台４２が摺動可能な一対のＸ軸ガイドレール４１ａ，４１ｂが、図１の上下方向（Ｘ軸方向）に延びるように、且つ、相互に平行に形成されている。さらに、砥石台トラバースベース４１には、一対のＸ軸ガイドレール４１ａ，４１ｂの間に、砥石台４２を図１の上下方向に駆動するための、Ｘ軸ボールねじ４１ｃが配置され、このＸ軸ボールねじ４１ｃを回転駆動するＸ軸モータ４１ｄが配置されている。
【００２８】
砥石台４２は、砥石台トラバースベース４１の上面のうち、一対のＸ軸ガイドレール４１ａ，４１ｂ上を摺動可能に配置されている。そして、砥石台４２は、Ｘ軸ボールねじ４１ｃのナット部材に連結されており、Ｘ軸モータ４１ｄの駆動により一対のＸ軸ガイドレール４１ａ，４１ｂに沿って移動する。つまり、砥石台４２は、ベッド１０、主軸台２０および心押台３０に対して、Ｘ軸方向（プランジ送り方向）およびＺ軸方向（トラバース送り方向）に相対移動可能となる。
【００２９】
そして、この砥石台４２のうち図１の下側部分には、図１の左右方向に貫通する穴が形成されている。この砥石台４２の貫通孔に、砥石車回転軸部材（図示せず）が、砥石中心軸周り（Ｚ軸周り）に回転可能に支持されている。この砥石車回転軸部材の一端（図１の左端）に、円盤状の砥石車４３が同軸的に取り付けられている。つまり、砥石車４３は、砥石台４２に対して、片持ち支持されている。具体的には、砥石車４３の図１の右端側を砥石台４２に支持され、砥石車４３の図１の左端側は自由端となる。この砥石車４３の回転軸は、主軸２２の回転軸に平行に設けられている。また、砥石台４２の上面には、砥石回転用モータ４４が固定されている。そして、砥石車回転軸部材の他端（図１の右端）と砥石回転用モータ４４の回転軸とにプーリが懸架されることで、砥石回転用モータ４４の駆動により、砥石車４３が砥石軸周りに回転する。
【００３０】
リニアスケール４５は、Ｘ軸ガイドレール４１ａに沿って設けられ、砥石台トラバースベース４１に対する砥石台４２のＸ軸方向位置を検出することができる。つまり、リニアスケール４５は、砥石台トラバースベース４１に対する砥石車４３のＸ軸方向位置を検出できる。定寸装置６０は、加工位置におけるワークWの外径（本発明の「研削径」に相当）D(t)を計測している。この定寸装置６０により計測されるワークWの外径D(t)は、制御装置７０へ出力される。
【００３１】
制御装置７０は、各モータを制御して、ワークWを主軸周りに回転させ、砥石車４３を回転させ、且つ、ワークWに対する砥石車４３のＺ軸方向およびＸ軸方向の相対的な位置を変更することにより、ワークWの外周面の研削加工を行う。詳細は後述する。
【００３２】
（研削方法の基本説明）
次に、本実施形態における研削方法の基本について、図２を参照して説明する。まず、前進研削を開始する。ここで、前進研削は、図２の時刻t0〜t4間に対応する。すなわち、前進研削は、砥石車４３をワークWに押し付ける方向へ相対移動させて、ワークWおよび砥石車４３の撓み量合計値δ(t)を増加させて行う研削である。詳細には、図２の砥石台４２の位置にて示すように、砥石台４２を一定の速度にてＸ軸方向であり且つワークＷに押し付ける方向に移動させている。なお、撓み量合計値δ(t)については後述する。
【００３３】
そして、図２の時刻t0〜t1間においては、まだ砥石車４３がワークWに接触していない。砥石台４２をワークWに向かう方向へ移動させると、図２の時刻t2において、砥石台４２の位置とワークWの外径D(t)に示すように、砥石車４３がワークWに接触する。このとき、ワークWの回転中心は、主軸中心に一致している。
【００３４】
続いて、図２の時刻t2〜t3に至るまでの間、研削抵抗F(t)は、急激に増加する。同時に、ワークWおよび砥石車４３の撓み量合計値δ(t)も増加する。ここで、前進研削において、研削抵抗F(t)が変化している状態、すなわち図２の時刻t2からt3までの間を過渡状態という。
【００３５】
続いて、図２の時刻t3からt4に至るまでの間、研削抵抗F(t)は、一定となる。同時に、ワークＷおよび砥石車４３の撓み量合計値δ(t)も一定となる。ここで、前進研削において、研削抵抗F(t)が一定となる状態、すなわち図２の時刻t3からt4までの間を定常状態という。
【００３６】
そして、ワークWの外径D(t)が設定値Dthに達すると前進研削を終了し、後退研削を開始する。後退研削とは、砥石車４３をワークWから引き離す方向へ相対移動させて、ワークWおよび砥石車４３の撓み量合計値δ(t)を減少させながら行う研削である。
【００３７】
後退研削は、図２の時刻t4からt5に至るまでの間行う。時刻t4からt5までにおいて、ワークWが１回転するようにして、ワークWが１回転した時点において後退研削を終了する。つまり、前進研削の終了時点t4におけるワークWの回転位相θtから、後退研削の終了時点t5のワークＷの回転位相θeに達するまでが、ワークＷの１回転分となる。ここで、後退研削を終了する時点t5において、ワークWおよび砥石車４３の撓み量合計値δ(t)がゼロとなるように制御される。
【００３８】
（撓み量合計値δ(t)についての説明）
ワークWおよび砥石車４３の撓み量合計値δ(t)について、図３を参照して説明する。ここで、砥石車４３によりワークWの外周を研削する場合をモデル化すると図３のように表すことができる。ただし、定常状態を考えると容易であるため、前進研削の終了時点t4について以下説明する。
【００３９】
ここで、ワークWおよび砥石車４３の実際の撓み量合計値δtotal (t)は、式（１）に示すように、ワークWの撓み量δwork(t)と砥石車４３の撓み量δtool (t)との和となる。そして、前進研削の終了時点t4においては、フックの法則より、式（１）は、式（２）のように表される。なお、合成バネ定数kmは、研削加工において、ワークＷの支持系のバネ定数kwと砥石車４３の支持系のバネ定数kGを合成したものである。つまり、合成バネ定数kmの逆数が、ワークＷの支持系のバネ定数kwの逆数と砥石車４３の支持系のバネ定数kGの逆数を加算した値となる。
【００４０】
【数１】
0005446889.tif 000002
【００４１】
また、研削加工を行う際にクーラント液を用いる。そのため、実際の撓み量合計値δtotal (t)は、研削抵抗F(t)によって生じる撓み量合計値δ(t)の他に、クーラント液による動圧効果分に相当する撓み量合計値δcが含まれている。つまり、これらの関係は、式（３）のように表される。従って、式（２）と式（３）より式（４）を導くことができ、さらに式（４）を式（５）のように表すことができる。
【００４２】
【数２】
0005446889.tif 000003
【００４３】
（研削方法の詳細説明）
次に、本実施形態における研削方法の詳細について、図４〜図７を参照して説明する。まず、制御装置７０の制御ブロック図について、図４を参照して説明する。図４に示す制御装置７０の制御ブロック図は、前進研削に用いる部分と、後退研削に用いる部分とが含まれている。
【００４４】
前進研削においては、切替器１０１と、減算器１０２と、モータ制御部１０３と、リニアスケール４５と、定寸装置６０と、砥石台移動量算出部１０４と、研削量算出部１０５と、比例定数推定部１０６と、撓み量パラメータ設定部１０７とを用いる。
【００４５】
切替器１０１は、定寸装置６０から出力される定寸信号に基づいて、前進研削を行う場合と後退研削を行う場合とを切り替える。具体的には、切替器１０１は、定寸装置６０により検出されるワークＷの外径D(t)が設定値Dthに達するまでは、前進研削を行い、制御装置７０に記憶されているＮＣデータにおける砥石台４２のＸ軸位置指令値Xref(t)を入力する。一方、切替器１０１は、ワークＷの外径D(t)が設定値Dthに達した場合には、後退研削を行い、後述する目標砥石台位置生成部１１０にて生成された砥石台４２のＸ軸位置指令値Xref(t)を入力する。
【００４６】
減算器１０２は、切替器１０１から出力されるＮＣデータにおけるＸ軸位置指令値Xref(t)と、リニアスケール４５により検出される砥石台４２のＸ軸位置Xd (t)との差ΔX(t)を算出する。モータ制御部１０３は、減算器１０２にて算出される値ΔX(t)に基づいて、例えば比例積分制御を行って、Ｘ軸モータ４１ｄを駆動する。つまり、リニアスケール４５により検出される現在の砥石台４２のＸ軸位置Xd(t)が、Ｘ軸位置指令値Xref(t)となるように位置制御される。ここで、切替器１０１がＮＣデータ側に接続されている場合において、減算器１０２およびモータ制御部１０３が、本発明における前進研削制御手段に相当する。
【００４７】
砥石台移動量算出部１０４（本発明の「移動量検出手段」に相当する）は、リニアスケール４５により検出される砥石台４２のＸ軸位置Xd(ti)に基づいて、ある時間における砥石台４２のＸ軸方向の移動量ΔXd(ti)を算出する。つまり、移動量ΔXd(ti)とは、ある時間にＮＣデータに基づいてワークＷに対して砥石台４２がＸ軸方向に移動する量である。具体的には、砥石台移動量算出部１０４は、過渡状態（図２における時刻t2〜t3）の撓み量合計値δ(t)が増加している間の各時刻ti-1から時刻ti（ただし、ｉは１〜Ｎ）間において、ＮＣデータに基づいて移動する砥石台４２のＸ軸方向の移動量ΔXd(ti)を算出し続ける。つまり、移動量ΔXd(ti)は、式（６）により表される。
【００４８】
【数３】
0005446889.tif 000004
【００４９】
研削量算出部１０５（本発明の「研削量検出手段」に相当する）は、定寸装置６０により検出されるワークＷの外径D(t)に基づいて、ある時間において研削によるワークWの半径減少量E(ti)，E(t4)を算出する。第一研削量E(ti)は、過渡状態（図２における時刻t2〜t3）の撓み量合計値δ(t)が増加している間の各時刻ti-1から時刻ti（ただし、ｉは１〜Ｎ）間における、ワークWの半径減少量である。この第一研削量E(ti)は、式（７）により表される。また、第二研削量E(t4)は、前進研削を開始する前(t0)の状態のワークWの外径D(t0)から、前進研削の終了時点(t4)におけるワークWの外径D(t4)までにおける、ワークWの半径減少量である。この第二研削量E(t4)は、式（８）により表される。なお、第一研削量E(ti)および第二研削量E(t4)は、所定時間におけるワークWに対する砥石車４３の径方向の切込量に相当する。
【００５０】
【数４】
0005446889.tif 000005
【００５１】
比例定数推定部１０６は、前進研削の終了時点t4における撓み量合計値δ(t4)とワークWの第二研削量E(t4)との関係を示す比例定数βを推定する。以下に、比例定数βの推定方法について、図５を参照して説明する。図５（ａ）は、前進研削の開始時点t1（図２に示す）から前進研削の終了時点t4（図２に示す）までの間について、研削によるワークＷの半径減少量（研削量）E(t)の模式的な挙動を示す。図５（ｂ）は、同じ期間(t1〜t4)について、研削抵抗F(t)の模式的な挙動を示す。また、図５（ｃ）は、同じ期間(t1〜t4)について、撓み量合計値δ(t)を示す。
【００５２】
図５（ａ）より、前進研削の終了時点を考えると、研削抵抗F(t4)と研削量E(t4)との関係は、第二研削量E(t4)と研削抵抗F(t4)が比例関係にあることと、クーラント液による動圧効果分による研削抵抗Fdを考慮すると、式（９）のように表すことができる。ここで、αは、比例定数である。さらに、式（９）と式（５）より、式（１０）のように表すことができる。この式（１０）より、第二研削量E(t4)と撓み量合計値δ(t4)は、比例関係にあることが分かる。
【００５３】
【数５】
0005446889.tif 000006
【００５４】
このように、第二研削量E(t4)と撓み量合計値δ(t4)が比例関係にあることは分かったが、式（１０）からは、比例定数βの算出ができない。そこで、比例定数βの同定を、前進研削における過渡状態、すなわち、前進研削を開始してから研削量E(t)が一定かつ撓み量合計値δ(t)が一定となる状態までの間にて行う。この間の各時刻tiにおいて、研削残し量Erest(ti)は、移動量ΔXd (ti)と研削量E(ti)との差により表される。そして、各時刻tiの総和をとると、式（１１）のように表される。
【００５５】
【数６】
0005446889.tif 000007
【００５６】
ここで、ΔXd (ti)は、上述した砥石台移動量算出部１０４にて算出できる。また、研削量E(ti)は、研削量算出部１０５にて算出できる。
また、研削残し量Erest(ti)の各時刻tiの総和は、移動量ΔXd (ti)の総和に対する逃げ量に相当するので、撓み量合計値δ(t4)に等しいと考えられる。これらの情報を基に、比例定数βの同定を行う。比例定数βは、式（１２）のように表す。そして、前進研削の終了時点t4における研削抵抗F(t4)、および、クーラント液による動圧効果分による研削抵抗Fdを用いると、比例定数βは式（１３）のように表される。つまり、比例定数βは、前進研削の終了時点t4における第二研削量E(t4)、および、移動量ΔXd (ti)と研削量E(ti)との差により表され、同定できることが分かる。
【００５７】
ここで、比例定数βは、例えば、ワークWが異なる場合や、砥石車４３の切れ味が変化した場合に変化する。そこで、本実施形態においては、後退研削を行う直前である前進研削において、その都度、比例定数βを推定している。
【００５８】
【数７】
0005446889.tif 000008
【００５９】
撓み量パラメータ設定部１０７は、砥石台移動量算出部１０４にて算出される移動量ΔXd (ti)、研削量算出部１０５にて算出される研削量E(ti)、比例定数推定部１０６にて推定される比例定数βを入力し、記憶している。そして、撓み量パラメータ設定部１０７は、これらの情報に基づいて、前進研削の終了時点t4における撓み量合計値δ(t4)を算出する。前進研削の終了時点t4における撓み量合計値δ(t4)は、式（１４）のように表される。
【００６０】
【数８】
0005446889.tif 000009
【００６１】
次に、後退研削において説明する。後退研削においては、図４の制御ブロック図における、目標撓み量生成部１０８と、減算器１０９と、目標砥石台位置生成部１１０と、切替器１０１と、減算器１０２と、モータ制御部１０３と、リニアスケール４５とを用いる。
【００６２】
目標撓み量生成部１０８は、撓み量パラメータ設定部１０７に記憶された、前進研削の終了時点t4における撓み量合計値δ(t4)に基づいて、目標撓み量合計値δ(t)を生成する。この目標撓み量合計値δ(t)について、図６を参照して説明する。図６（ａ）は、後退研削における目標研削量E(t)を示し、図６（ｂ）は、目標撓み量合計値δ(t)を示す。
【００６３】
ここで、前進研削の終了時点t4における削り残しを除去するための撓み量合計値δ(t)を考える。前進研削の終了時点t4における削り残しは、前進研削の終了時点t4におけるワークWの回転位相θtから、１回転して後退研削を終了する時点の回転位相θeまで、線形的に減少するものとし、かつ、回転位相θeの時点においては、削り残しがゼロとなるものとする。
【００６４】
そうすると、図６（ａ）に示すように、ワークWを一定速度の回転とした場合には、経過時間に対して、研削量E(t)が線形的に減少することになる。このことを、数式で表すと、式（１５）のようになる。そして、E(t)=β・δ(t)の関係を用いると、式（１６）のように表すことができる。式（１６）を、撓み量合計値δ(t)を表す式に変換すると、式（１７）のように表される。
【００６５】
【数９】
0005446889.tif 000010
【００６６】
このことから、後退研削において、撓み量合計値δ(t)を制御することにより、研削量を目標値に一致するように、すなわち、削り残しを除去できることが分かる。そして、式（１７）より、前進研削の終了時点t4における撓み量合計値δ(t4)を算出しておけば、目標撓み量合計値δ(t)を得ることができる。そして、前進研削の終了時点t4における撓み量合計値δ(t4)は、撓み量パラメータ設定部１０７に記憶している。
【００６７】
減算器１０９は、目標撓み量生成部１０８にて生成された目標撓み量合計値δ(t)から、撓み量パラメータ設定部１０７に記憶している前進研削の終了時点t4における撓み量合計値δ(t4)を減算する。
【００６８】
目標砥石台位置生成部１１０は、減算器１０９により算出された値と、リニアスケール４５により検出された前進研削の終了時点t4における砥石台４２のＸ軸位置Xd (t4)とに基づいて、後退研削における砥石台４２のＸ軸位置指令値Xref(t)を生成する。この生成方法について、図３および図７を参照して説明する。図３は、前進研削の終了時点における砥石車４３とワークWの位置を示す図である。図７は、後退研削を行っている際における砥石車４３とワークWの位置を示す図である。
【００６９】
前進研削の終了時点t4において、幾何学的な関係より、式（１８）を導くことができる。また、後退研削を行っている際においても、同様に、幾何学的な関係より、式（１９）を導くことができる。
【００７０】
【数１０】
0005446889.tif 000011
【００７１】
ここで、前進研削の終了時点t4においては、ワークWの一部において仕上径Dfまで研削されている。そして、ワークWの残りの回転位相θにおいて、後退研削を実行する。つまり、後退研削を行っている際における砥石車４３とワークWの中心間距離ε(t)は、前進研削の終了時点t4における砥石車４３とワークWの中心間距離ε(t4)と同一となる。つまり、式（２０）を導くことができる。
【００７２】
【数１１】
0005446889.tif 000012
【００７３】
この式（２０）を式（１８）および式（１９）に代入して、式（１８）と式（１９）の両辺の差分をとると、式（２１）を導くことができる。そして、この式（２１）を、Ｘ軸位置指令値Xref(t)を表す式に変換すると、式（２２）のように表すことができる。目標砥石台位置生成部１１０は、式（２２）に従って、後退研削における砥石台４２のＸ軸位置指令値Xref(t)を生成する。
【００７４】
【数１２】
0005446889.tif 000013
【００７５】
そして、切替器１０１は、目標砥石台位置生成部１１０から砥石台４２のＸ軸位置指令値Xref(t)を入力するように、切り換える。この切替は、定寸装置６０により検出されるワークWの外径D(t)が設定値Dthに達した時点に行う。また、減算器１０２、モータ制御部１０３の動作は、上述した前進研削における動作と同様である。
【００７６】
以上説明した構成によれば、後退研削において、撓み量合計値δ(t)を指標として、ワークWと砥石車４３の相対的な位置を変化させることで、所望の研削量とすることができるため、高精度な後退研削を実現できる。また、前進研削を行っている際に比例定数βを推定している。従って、当該前進研削の後に行う後退研削における比例定数βを高精度に取得することができる。例えば、比例定数βは、円筒状ワークの種類が異なることによって、または、砥石車の切れ味が変化することによって、変化する。しかし、後退研削の直前である前進研削の際に比例定数βを推定しているため、高精度な比例定数βとなる。その結果、後退研削においてより確実に所望の研削量とすることができる。
【００７７】
さらに、クーラント液による動圧の影響を考慮することで、目標撓み量合計値δ(t)により高精度に後退研削を行うことができる。つまり、砥石車４３によりワークWを研削加工している際に、クーラント液による動圧の影響により生じる抵抗成分によりワークWおよび砥石車４３が撓むとしても、確実にクーラント液による動圧の影響を排除して高精度な研削加工を行うことができる。
さらに、定寸装置６０やリニアスケール４５の他にセンサを用いることなく、撓み量合計値δ(t)を算出している。これにより、低コスト化を図ることができる。
【００７８】
＜その他＞
また、上記実施形態においては、撓み量合計値δ(t)を定寸装置６０およびリニアスケール４５により検出された情報に基づいて算出した。この他に、撓み量合計値δ(t)を直接検出できるセンサを設置することも可能である。この場合、比例定数βの同定についても、このセンサにより検出される撓み量合計値δ(t)を用いることができる。
【００７９】
また、前進研削においては、撓み量合計値δ(t)を何ら用いることなく、ＮＣデータに基づいて実行した。この他に、上述したように、本実施形態においては、撓み量合計値δ(t)を算出または検出できる。そこで、前進研削の際に、撓み量合計値δ(t)を用いて、砥石台４２の位置を制御することができる。これにより、撓み量に起因するテーパ誤差を抑制できる。
【００８０】
また、上記実施形態においては、円筒状ワークＷの外周面を研削する場合について説明した。この他に、円筒状ワークＷの内周面を研削する場合にも、本発明を同様に適用することができる。
【符号の説明】
【００８１】
１：研削盤、  １０：ベッド、  ２０：主軸台、  ２１：主軸台本体
２２：主軸、  ２３：主軸モータ、  ２４：主軸センタ
３０：心押台、  ３１：心押台本体、  ３２：心押センタ
４０：砥石支持装置、  ４１：砥石台トラバースベース
４２：砥石台、  ４３：砥石車、  ４５：リニアスケール
６０：定寸装置、  ７０：制御装置
【図１】
0005446889.tif 000014
【図２】
0005446889.tif 000015
【図３】
0005446889.tif 000016
【図４】
0005446889.tif 000017
【図５】
0005446889.tif 000018
【図６】
0005446889.tif 000019
【図７】
0005446889.tif 000020