(57)【特許請求の範囲】
【請求項１】
円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削する円筒研削盤における研削プログラムであって、
ワークに対する砥石の位置を制御するコンピュータを、
作業者の手動操作によって、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触するまで、ワーク回転軸方向、及びワーク回転軸に直交する方向へとワークに対して砥石を相対移動させる手動移動手段、
ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触した状態における、砥石の加工個所の先端のワーク回転軸方向の位置、及びワーク回転軸に直交する方向の位置、を記憶する接触位置記憶手段、
作業者からの、ワーク回転軸方向における取り代、及びワーク回転軸に直交する方向における取り代の入力が可能な取り代入力手段、
ワークと砥石とを一旦離間させ、接触位置記憶手段に記憶されている位置と、取り代入力手段から入力された取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段、
として機能させるための研削プログラム。
【請求項２】
円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削する円筒研削盤における研削プログラムであって、
ワークに対する砥石の位置を制御するコンピュータを、
作業者の手動操作によって、ワークの被加工個所の端面と砥石の端面とが接触するまで、また、ワークの被加工個所の円筒面と砥石の円筒面が接触するまで、ワークに対して砥石を相対移動させる手動移動手段、
手動移動手段にてワークの被加工個所の端面と砥石の端面が接触した状態において、砥石のワーク回転軸方向の位置を記憶する第１接触位置記憶手段、
手動移動手段にてワークの被加工個所の円筒面と砥石の円筒面が接触した状態において、砥石のワーク回転軸に直交する方向の位置を記憶する第２接触位置記憶手段、
ワーク回転軸方向におけるワークの被加工個所の前記端面の取り代、及びワーク回転軸に直交する方向におけるワークの被加工個所の前記円筒面の取り代、を作業者により入力可能な取り代入力手段、
ワークと砥石とを一旦離間させ、第１接触位置記憶手段と第２接触位置記憶手段に記憶されている位置と、前記取り代入力手段から入力された前記取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段、
として機能させるための研削プログラム。
【請求項３】
円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削する円筒研削盤における研削プログラムであって、
ワークに対する砥石の位置を制御するコンピュータを、
作業者の手動操作によって、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触する手前まで近接するように、ワーク回転軸方向、及びワーク回転軸に直交する方向へとワークに対して砥石を相対移動させる手動移動手段、
作業者からの、ワーク回転軸方向における取り代、及びワーク回転軸に直交する方向における取り代の入力が可能な取り代入力手段、
砥石とワークとの接触を検出する接触検出手段、
ワークに対して砥石をワーク回転軸方向に相対移動させて前記接触検出手段にてワーク回転軸方向における砥石とワークの接触を検出したときの砥石の加工個所の先端におけるワーク回転軸方向の位置を記憶する第１接触位置記憶手段、
ワークに対して砥石をワーク回転軸方向に相対移動させてワークと砥石とを離間させた後、ワークに対して砥石をワーク回転軸に直交する方向に相対移動させて前記接触検出手段にてワーク回転軸に直交する方向における砥石とワークの接触を検出したときの砥石の加工個所の先端におけるワーク回転軸に直交する方向の位置を記憶する第２接触位置記憶手段、
ワークに対して砥石をワーク回転軸に直交する方向に相対移動させてワークと砥石とを離間させた後、第１接触位置記憶手段と第２接触位置記憶手段に記憶されている位置と、取り代入力手段から入力された取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段、
として機能させるための研削プログラム。
【請求項４】
円筒面と当該円筒面に直交する端面とを被加工個所として有してワーク回転軸回りに回転するワークの前記被加工個所を、回転する砥石にて、予め設定されたプログラムに基づいて自動的に研削する円筒研削盤における自動研削プログラムにおいて、
更に、請求項１〜３のいずれか一項に記載の研削プログラムを備えている、
自動研削プログラム。
【請求項５】
円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削するようにワークに対する砥石の位置を制御する制御装置を備えた円筒研削盤において、
前記制御装置は、
作業者の手動操作によって、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触するまで、ワーク回転軸方向、及びワーク回転軸に直交する方向へとワークに対して砥石を相対移動させる手動移動手段と、
ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触した状態における、砥石の加工個所の先端のワーク回転軸方向の位置、及びワーク回転軸に直交する方向の位置、を記憶する接触位置記憶手段と、
作業者からの、ワーク回転軸方向における取り代、及びワーク回転軸に直交する方向における取り代の入力が可能な取り代入力手段と、
ワークと砥石とを一旦離間させ、接触位置記憶手段に記憶されている位置と、取り代入力手段から入力された取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段と、
からなる制御手段を備えている、
ことを特徴とする円筒研削盤。
【請求項６】
円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削するようにワークに対する砥石の位置を制御する制御装置を備えた円筒研削盤において、
前記制御装置は、
作業者の手動操作によって、ワークの被加工個所の端面と砥石の端面とが接触するまで、また、ワークの被加工個所の円筒面と砥石の円筒面が接触するまで、ワークに対して砥石を相対移動させる手動移動手段と、
手動移動手段にてワークの被加工個所の端面と砥石の端面が接触した状態において、砥石のワーク回転軸方向の位置を記憶する第１接触位置記憶手段と、
手動移動手段にてワークの被加工個所の円筒面と砥石の円筒面が接触した状態において、砥石のワーク回転軸に直交する方向の位置を記憶する第２接触位置記憶手段と、
ワーク回転軸方向におけるワークの被加工個所の前記端面の取り代、及びワーク回転軸に直交する方向におけるワークの被加工個所の前記円筒面の取り代、を作業者により入力可能な取り代入力手段と、
ワークと砥石とを一旦離間させ、第１接触位置記憶手段と第２接触位置記憶手段に記憶されている位置と、前記取り代入力手段から入力された前記取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段と、
からなる制御手段を備えている、
ことを特徴とする円筒研削盤。
【請求項７】
円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削するようにワークに対する砥石の位置を制御する制御装置を備えた円筒研削盤において、
前記制御装置は、
作業者の手動操作によって、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触する手前まで近接するように、ワーク回転軸方向、及びワーク回転軸に直交する方向へとワークに対して砥石を相対移動させる手動移動手段と、
作業者からの、ワーク回転軸方向における取り代、及びワーク回転軸に直交する方向における取り代の入力が可能な取り代入力手段と、
砥石とワークとの接触を検出する接触検出手段と、
ワークに対して砥石をワーク回転軸方向に相対移動させて前記接触検出手段にてワーク回転軸方向における砥石とワークの接触を検出したときの砥石の加工個所の先端におけるワーク回転軸方向の位置を記憶する第１接触位置記憶手段と、
ワークに対して砥石をワーク回転軸方向に相対移動させてワークと砥石とを離間させた後、ワークに対して砥石をワーク回転軸に直交する方向に相対移動させて前記接触検出手段にてワーク回転軸に直交する方向における砥石とワークの接触を検出したときの砥石の加工個所の先端におけるワーク回転軸に直交する方向の位置を記憶する第２接触位置記憶手段と、
ワークに対して砥石をワーク回転軸に直交する方向に相対移動させてワークと砥石とを離間させた後、第１接触位置記憶手段と第２接触位置記憶手段に記憶されている位置と、取り代入力手段から入力された取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段と、
からなる制御手段を備えている、
ことを特徴とする円筒研削盤。
【請求項８】
円筒面と当該円筒面に直交する端面とを被加工個所として有してワーク回転軸回りに回転するワークの前記被加工個所を、回転する砥石にて、予め設定されたプログラムに基づいて自動的に研削するようにワークに対する砥石の位置を制御する制御装置を備えた円筒研削盤において、
前記制御装置は、
更に、請求項５〜７のいずれか一項に記載の制御手段を備えている、
ことを特徴とする円筒研削盤。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆる円筒研削盤に用いられる研削プログラム、自動研削プログラム、及び円筒研削盤に関する。
【背景技術】
【０００２】
従来より、数値制御装置等の制御装置を搭載して予め設定された研削プログラムに従って、研削加工前の寸法がほぼ似ている複数のワークを次々と自動的に研削し、全てのワークに対して研削加工後の寸法がほとんど同じ仕上げ寸法となるように研削する、種々の円筒研削盤が知られている。
例えば特許文献１に記載された従来技術には、大量のワークを順次、同一寸法に研削する際、最初に研削するワーク、あるいは数回の研削の後（砥石が磨耗するため）、ワークと砥石の相対位置関係を設定し直す原点設定方法が開示されている。当該原点設定方法では、予め設定した初期位置（ワークと砥石が接触する手前の位置）に砥石先端を相対移動させた後、ワーク回転軸方向に砥石を相対移動させてワーク回転軸方向におけるワークの端面と砥石との接触位置（ワーク回転軸方向の座標）を求め、ワーク回転軸に直交する方向に砥石を相対移動させてワーク回転軸に直交する方向におけるワークの円筒面と砥石との接触位置（ワーク回転軸に直交する方向の座標）を求め、２つの接触位置のそれぞれを含む直交する２つの接触線を基準座標軸と設定している。
また特許文献２に記載された従来技術では、旋回台に外研砥石と内研砥石と端面測定装置とを備え、旋回台の旋回軸から外研砥石の先端までの距離、旋回軸から内研砥石の先端までの距離、旋回軸から端面測定装置の先端までの距離、外研砥石がワークを研削する際の旋回台の角度、内研砥石がワークを研削する際の旋回台の角度、端面測定装置をワークに接触させる際の旋回台の角度、等を予め記憶しておく。そして、端面測定装置とワークとが実際に接触するテーブルの位置を求め、求めた位置と、予め記憶している距離及び角度に基づいて、ワークに対する砥石の相対位置を位置決めする研削装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−５３１８６号公報
【特許文献２】特許第２６１９４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された従来技術は、大量のワークを順次、同一寸法に研削する際、最初に研削するワーク、あるいは数回の研削の後、ワークと砥石の相対位置関係を補正する原点設定方法であり、予め設定した初期位置（砥石がワークに接触する手前の位置）に砥石を自動的に相対移動させている。この初期位置がワークに近すぎるとワークと衝突する可能性があり、ワークから遠すぎると接触位置を検出する際の低速移動時間が長くなる。従って、この初期位置は、マージンを含めて、近すぎず、且つ遠すぎない、適切な位置が設定されている。ところが量産用ワークでなく単品ワークの加工の場合等、被加工個所の寸法が任意であるワークの研削に対しては、初期位置が適切でない場合があり、初期位置に砥石を移動させる際、ワークと砥石が衝突したり（近すぎる場合）、接触位置を検出する際の低速移動時間が長くなったり（遠すぎる場合）する可能性がある。
また特許文献２に記載された従来技術は、量産用ワークでなく単品ワークの加工の場合等、被加工個所の寸法が任意であるワークの研削に対しては、例えば外研の場合、ワークと外研砥石が接触する際の基準点（例えば旋回軸）の位置（座標）を求め、取り代分を研削する際の基準点の移動経路となる座標へと作業者が換算し、換算した座標を作業者が入力してやらなければならず、換算する手間と時間がかかるとともに、誤換算する可能性がある。
本発明は、このような点に鑑みて創案されたものであり、任意の寸法のワークの研削に対して、作業者の手間をより少なくすることが可能であり、より短時間に研削加工することができる研削プログラム、自動研削プログラム、及び円筒研削盤を提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための手段として、本発明の第１発明は、請求項１に記載されたとおりの研削プログラムである。
請求項１に記載の研削プログラムは、円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削する円筒研削盤における研削プログラムである。
そして研削プログラムは、ワークに対する砥石の位置を制御するコンピュータを、作業者の手動操作によって、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触するまで、ワーク回転軸方向、及びワーク回転軸に直交する方向へとワークに対して砥石を相対移動させる手動移動手段、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触した状態における、砥石の加工個所の先端のワーク回転軸方向の位置、及びワーク回転軸に直交する方向の位置、を記憶する接触位置記憶手段、作業者からの、ワーク回転軸方向における取り代、及びワーク回転軸に直交する方向における取り代の入力が可能な取り代入力手段、ワークと砥石とを一旦離間させてワークの回転と砥石の回転を開始し、接触位置記憶手段に記憶されている位置と、取り代入力手段から入力された取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段、として機能させる。
【０００６】
また、本発明の第２発明は、請求項２に記載されたとおりの研削プログラムである。
請求項２に記載の研削プログラムは、円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削する円筒研削盤における研削プログラムである。
そして研削プログラムは、ワークに対する砥石の位置を制御するコンピュータを、作業者の手動操作によって、ワークの被加工個所の端面と砥石の端面とが接触するまで、また、ワークの被加工個所の円筒面と砥石の円筒面が接触するまで、ワークに対して砥石を相対移動させる手動移動手段、手動移動手段にてワークの被加工個所の端面と砥石の端面が接触した状態において、砥石のワーク回転軸方向の位置を記憶する第１接触位置記憶手段、手動移動手段にてワークの被加工個所の円筒面と砥石の円筒面が接触した状態において、砥石のワーク回転軸に直交する方向の位置を記憶する第２接触位置記憶手段、ワーク回転軸方向におけるワークの被加工個所の前記端面の取り代、及びワーク回転軸に直交する方向におけるワークの被加工個所の前記円筒面の取り代、を作業者により入力可能な取り代入力手段、ワークと砥石とを一旦離間させてワークの回転と砥石の回転を開始し、第１接触位置記憶手段と第２接触位置記憶手段に記憶されている位置と、前記取り代入力手段から入力された前記取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段、として機能させる。
【０００７】
また、本発明の第３発明は、請求項３に記載されたとおりの研削プログラムである。
請求項３に記載の研削プログラムは、円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削する円筒研削盤における研削プログラムである。
そして研削プログラムは、ワークに対する砥石の位置を制御するコンピュータを、作業者の手動操作によって、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触する手前まで近接するように、ワーク回転軸方向、及びワーク回転軸に直交する方向へとワークに対して砥石を相対移動させる手動移動手段、作業者からの、ワーク回転軸方向における取り代、及びワーク回転軸に直交する方向における取り代の入力が可能な取り代入力手段、砥石とワークとの接触を検出する接触検出手段、ワークと砥石の回転を開始し、ワークに対して砥石をワーク回転軸方向に相対移動させて前記接触検出手段にてワーク回転軸方向における砥石とワークの接触を検出したときの砥石の加工個所の先端におけるワーク回転軸方向の位置を記憶する第１接触位置記憶手段、ワークに対して砥石をワーク回転軸方向に相対移動させてワークと砥石とを離間させた後、ワークに対して砥石をワーク回転軸に直交する方向に相対移動させて前記接触検出手段にてワーク回転軸に直交する方向における砥石とワークの接触を検出したときの砥石の加工個所の先端におけるワーク回転軸に直交する方向の位置を記憶する第２接触位置記憶手段、ワークに対して砥石をワーク回転軸に直交する方向に相対移動させてワークと砥石とを離間させた後、第１接触位置記憶手段と第２接触位置記憶手段に記憶されている位置と、取り代入力手段から入力された取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段、として機能させる。
【０００８】
また、本発明の第４発明は、請求項４に記載されたとおりの自動研削プログラムである。
請求項４に記載の自動研削プログラムは、円筒面と当該円筒面に直交する端面とを被加工個所として有してワーク回転軸回りに回転するワークの前記被加工個所を、回転する砥石にて、予め設定されたプログラムに基づいて自動的に研削する円筒研削盤における自動研削プログラムにおいて、更に、請求項１〜３のいずれか一項に記載の研削プログラムを備えている自動研削プログラムである。
【０００９】
また、本発明の第５発明は、請求項５に記載されたとおりの円筒研削盤である。
請求項５に記載の円筒研削盤は、円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削するようにワークに対する砥石の位置を制御する制御装置を備えた円筒研削盤である。
そして前記制御装置は、作業者の手動操作によって、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触するまで、ワーク回転軸方向、及びワーク回転軸に直交する方向へとワークに対して砥石を相対移動させる手動移動手段と、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触した状態における、砥石の加工個所の先端のワーク回転軸方向の位置、及びワーク回転軸に直交する方向の位置、を記憶する接触位置記憶手段と、作業者からの、ワーク回転軸方向における取り代、及びワーク回転軸に直交する方向における取り代の入力が可能な取り代入力手段と、ワークと砥石とを一旦離間させ、接触位置記憶手段に記憶されている位置と、取り代入力手段から入力された取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段と、からなる制御手段を備えている。
【００１０】
また、本発明の第６発明は、請求項６に記載されたとおりの円筒研削盤である。
請求項６に記載の円筒研削盤は、円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削するようにワークに対する砥石の位置を制御する制御装置を備えた円筒研削盤である。
そして前記制御装置は、作業者の手動操作によって、ワークの被加工個所の端面と砥石の端面とが接触するまで、また、ワークの被加工個所の円筒面と砥石の円筒面が接触するまで、ワークに対して砥石を相対移動させる手動移動手段と、手動移動手段にてワークの被加工個所の端面と砥石の端面が接触した状態において、砥石のワーク回転軸方向の位置を記憶する第１接触位置記憶手段と、手動移動手段にてワークの被加工個所の円筒面と砥石の円筒面が接触した状態において、砥石のワーク回転軸に直交する方向の位置を記憶する第２接触位置記憶手段と、ワーク回転軸方向におけるワークの被加工個所の前記端面の取り代、及びワーク回転軸に直交する方向におけるワークの被加工個所の前記円筒面の取り代、を作業者により入力可能な取り代入力手段と、ワークと砥石とを一旦離間させ、第１接触位置記憶手段と第２接触位置記憶手段に記憶されている位置と、前記取り代入力手段から入力された前記取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段と、からなる制御手段を備えている。
【００１１】
また、本発明の第７発明は、請求項７に記載されたとおりの円筒研削盤である。
請求項７に記載の円筒研削盤は、円筒面と当該円筒面に直交する端面とを被加工個所として有して被加工個所の寸法が任意であるとともにワーク回転軸回りに回転するワークを、回転する砥石にて研削するようにワークに対する砥石の位置を制御する制御装置を備えた円筒研削盤である。
そして前記制御装置は、作業者の手動操作によって、ワークの被加工個所の円筒面と端面の境界部に砥石の加工個所の先端が接触する手前まで近接するように、ワーク回転軸方向、及びワーク回転軸に直交する方向へとワークに対して砥石を相対移動させる手動移動手段と、作業者からの、ワーク回転軸方向における取り代、及びワーク回転軸に直交する方向における取り代の入力が可能な取り代入力手段と、砥石とワークとの接触を検出する接触検出手段と、ワークに対して砥石をワーク回転軸方向に相対移動させて前記接触検出手段にてワーク回転軸方向における砥石とワークの接触を検出したときの砥石の加工個所の先端におけるワーク回転軸方向の位置を記憶する第１接触位置記憶手段と、ワークに対して砥石をワーク回転軸方向に相対移動させてワークと砥石とを離間させた後、ワークに対して砥石をワーク回転軸に直交する方向に相対移動させて前記接触検出手段にてワーク回転軸に直交する方向における砥石とワークの接触を検出したときの砥石の加工個所の先端におけるワーク回転軸に直交する方向の位置を記憶する第２接触位置記憶手段と、ワークに対して砥石をワーク回転軸に直交する方向に相対移動させてワークと砥石とを離間させた後、第１接触位置記憶手段と第２接触位置記憶手段に記憶されている位置と、取り代入力手段から入力された取り代に基づいて、ワークに対して砥石を相対移動させ、入力された取り代分を研削する研削制御手段と、からなる制御手段を備えている。
【００１２】
また、本発明の第８発明は、請求項８に記載されたとおりの円筒研削盤である。
請求項８に記載の円筒研削盤は、円筒面と当該円筒面に直交する端面とを被加工個所として有してワーク回転軸回りに回転するワークの前記被加工個所を、回転する砥石にて、予め設定されたプログラムに基づいて自動的に研削するようにワークに対する砥石の位置を制御する制御装置を備えた円筒研削盤である。
そして前記制御装置は、更に、請求項５〜７のいずれか一項に記載の制御手段を備えている。
【発明の効果】
【００１３】
請求項１に記載の研削プログラムでは、作業者は、ワークの端面及び円筒面のそれぞれに砥石の端面及び円筒面がそれぞれ接触する位置まで砥石を相対移動させる。そして、接触している砥石の端面及び円筒面の交わる位置、即ち砥石の先端の位置を基準点として記憶させ、この基準点に対する取り代を入力するだけでよいので、ワークの寸法が任意であっても適切に基準点を記憶させることができる。また、座標の換算は必要なく、作業者の手間をより少なくすることができ、誤換算も発生しない。また、制御手段は、一旦ワークと砥石とを離間させた後、所定の加工速度でワークに対して砥石を相対移動させて研削を行うが、任意の寸法のワークであっても、離間時におけるワークと砥石との距離を、近すぎず、且つ遠すぎない、適切な距離とすることができるので、より短時間に研削加工を行うことができる。
【００１４】
請求項２に記載の研削プログラムでは、作業者は、ワークの端面に砥石の端面が接触する位置まで砥石を相対移動させて、ワークの端面と砥石の端面とが接触したワーク回転軸方向の位置を記憶させる。また作業者は、ワークの円筒面と砥石の円筒面が接触する位置まで砥石を相対移動させて、ワークの円筒面と砥石の円筒面とが接触したワーク回転軸に直交する方向の位置を記憶させ、これらの位置より基準点を記憶させ、この基準点に対する取り代を入力するだけでよいので、ワークの寸法が任意であっても適切に基準点を記憶させることができる。また、座標の換算は必要なく、作業者の手間をより少なくすることができ、誤換算も発生しない。
【００１５】
また、請求項３に記載の研削プログラムでは、任意の寸法のワークの研削に対して、作業者は、ワークの端面及び円筒面のそれぞれに砥石の端面及び円筒面がそれぞれ「接触する手前（非接触）」の位置まで砥石を相対移動させて、取り代を入力するだけでよい。
すると制御手段が、ワークに対して砥石を相対移動させ、ワーク回転軸方向におけるワークの端面と砥石との第１接触位置（ワーク回転軸方向の座標）を自動的に求め、ワーク回転軸に直交する方向におけるワークの円筒面と砥石との第２接触位置（ワーク回転軸に直交する方向の座標）を自動的に求め、求めた接触位置を基準点として記憶し、この基準点からの取り代分、ワークを研削する。
このように、任意の寸法のワークであっても、ワークと砥石との距離を、近すぎず、且つ遠すぎない、適切な距離とする（作業者が移動させる）ことができるので、より短時間に研削加工を行うことができる。また、座標の換算も必要ないので、作業者の手間をより少なくすることができ、誤換算も発生しない。
【００１６】
また、請求項４に記載の自動研削プログラムでは、既存の自動研削プログラムに、請求項１〜３のいずれかに記載の研削プログラムを追加するだけでよいので、非常に便利である。
【００１７】
請求項５に記載の円筒研削盤を用いれば、量産用として予め自動研削プログラムが設定されていない任意の寸法の単品ワークであっても、作業者がワークの円筒面と端面との境界部に砥石の先端が接触するまで砥石を移動させて接触位置を記憶させる操作と、取り代の値を入力する操作を行うだけで、必要な座標の設定や、所望する取り代の設定が可能であり、より短時間に、所望する個所の取り代を研削加工することができる。
【００１８】
請求項６に記載の円筒研削盤を用いれば、量産用として予め自動研削プログラムが設定されていない任意の寸法の単品ワークであっても、作業者がワークの端面に砥石の先端が接触するまで移動させて接触位置を記憶させる操作と、ワークの円筒面に砥石の先端が接触するまで移動させて接触位置を記憶させる操作と、取り代の値を入力する操作を行うだけで、必要な座標の設定や、所望する取り代の設定が可能であり、より短時間に、所望する個所の取り代を研削加工することができる。
【００１９】
請求項７に記載の円筒研削盤を用いれば、量産用として予め自動研削プログラムが設定されていない任意の寸法の単品ワークであっても、作業者はワークの円筒面と端面との境界部の近傍まで（接触する手前まで）砥石の先端を移動させる操作と、取り代の値を入力する操作を行うだけでよく、あとは自動的に研削盤が接触位置を求めるので、より少ない手間で、より短時間に、所望する個所の取り代を研削加工することができる。
【００２０】
また、請求項８に記載の円筒研削盤を用いれば、量産用として予め自動研削プログラムが設定されていない任意の寸法の単品ワークであっても、より少ない手間で、より短時間に、所望する取り代にて研削加工することができるので、非常に便利である。
【図面の簡単な説明】
【００２１】
【図１】本発明の研削プログラムを用いる際に使用する複合研削盤１の例を説明する平面図である。
【図２】本発明の研削プログラムの第１の実施の形態による、ワークＷと砥石Ｔ１の動作状態を説明する図である。
【図３】本発明の研削プログラムの第１の実施の形態の処理手順の例を説明するフローチャートである。
【図４】本発明の研削プログラムの第２の実施の形態による、ワークＷと砥石Ｔ１の動作状態の一部（第１の実施の形態との相違点）を説明する図である。
【図５】本発明の研削プログラムの第２の実施の形態の処理手順の例を説明するフローチャートである。
【図６】制御手段が備えている操作盤１００と手動パルス発生器２００の例を説明する図である。
【発明を実施するための形態】
【００２２】
以下に本発明を実施するための形態を図面を用いて説明する。図１は、本発明の研削プログラムを用いる際に使用する複合研削盤１の例の平面図を示している。
なお、各図において、Ｘ軸とＹ軸とＺ軸は互いに直交しており、Ｙ軸は鉛直上向きの方向を示し、Ｘ軸とＺ軸は水平方向を示している。また、Ｚ軸はワークＷの回転軸であるワーク回転軸ＺＷ方向を示し、Ｘ軸は旋回台１２の進退方向（ワーク回転軸ＺＷに直交する方向）を示している。
【００２３】
●［複合研削盤１の構成（図１）］
次に図１を用いて、複合研削盤１の構成について説明する。
図１に示すように、複合研削盤１は、基台１０と、基台１０上でＺ軸方向に往復移動可能な主軸テーブル１１と、基台１０上でＸ軸方向に往復移動可能な旋回台１２と、を備えており、旋回台１２はＹ軸と平行な旋回軸ＺＳ回りに旋回可能である。
主軸テーブル１１は、Ｚ軸駆動モータ１１Ｍと送りねじ１１ＳにてＺ軸方向に往復移動し、制御手段はエンコーダ等の位置検出手段１１Ｅからの信号を検出しながらＺ軸駆動モータ１１Ｍに制御信号を出力して主軸テーブル１１のＺ軸方向の位置決めを行う。
旋回台１２はＸ軸駆動モータ１２Ｍと送りねじ１２ＳにてＸ軸方向に往復移動し、制御手段はエンコーダ等の位置検出手段１２Ｅからの信号を検出しながらＸ軸駆動モータ１２Ｍに制御信号を出力して旋回台１２のＸ軸方向の位置決めを行う。
【００２４】
主軸テーブル１１には、センタ部材２１を備えた主軸台２０と、センタ部材３１を備えた心押台３０が載置されており、センタ部材２１とセンタ部材３１はＺ軸方向に平行なワーク回転軸ＺＷ上に配置されている。また主軸台２０には、砥石をツルーイングするためのツルーイング装置２５が設置されている。
センタ部材２１は主軸２２に設けられ、主軸２２には図示しない駆動モータが設けられており、制御手段は、センタ部材２１の先端をとおるワーク回転軸ＺＷ回りに主軸２２を、任意の角速度で任意の角度まで回転させることができる。
センタ部材３１は心押軸３２に設けられ、心押軸３２は回転可能または回転不能に支持されている。
ワークＷは、センタ部材２１とセンタ部材３１に両端（または両端近傍）が支持されており（センタ部材の代わりにチャックであってもよい）、砥石Ｔ１、あるいは砥石Ｔ２にて研削加工される。
【００２５】
旋回台１２の中央近傍には、旋回モータ（図示省略）が設けられている。制御手段はエンコーダ等の角度検出手段からの信号を検出しながら旋回モータに制御信号を出力して旋回台１２の旋回角度を制御する。
そして旋回台１２上には、砥石Ｔ１（図１の例では、アンギュラ砥石）を有する砥石軸受装置４０と砥石駆動モータ４０Ｍとを備えた第１砥石装置と、砥石Ｔ２（図１の例では、プレーン砥石）を有する砥石軸受装置５０と砥石駆動モータ５０Ｍとを備えた第２砥石装置と、の２種類の砥石装置が旋回モータを囲むように配置されている。なお、砥石Ｔ１の回転軸である砥石回転軸ＺＴ１と、砥石Ｔ２の回転軸である砥石回転軸ＺＴ２は互いに平行であり、互いに旋回軸ＺＳに直交している。
また、複合研削盤１には、ワークＷと各砥石との接触個所（研削点）の近傍にクーラントを供給するクーラントノズルが設けられているが図示省略する。
なお、ワーク回転軸ＺＷと砥石回転軸ＺＴ１と砥石回転軸ＺＴ２は、同一の平面（ＸＺ平面）上にあり、当該平面上で移動する。
【００２６】
図６は、制御手段の操作盤１００を示しており、操作盤１００には各軸の現在の位置や設定情報等を表示するモニタ１０２、後述する仕上げ寸法等のデータ入力を行うキーボード１０４、現在位置座標を記憶する位置記憶ボタン１０６、記憶する座標軸を選択する記憶座標軸選択スイッチ１０７、加工モードを切り替えるモード切替スイッチ１０８、選択した加工モードを開始するモード開始ボタン１１０、緊急停止ボタン１１２等が備えられている。また、操作盤１００には、手動パルス発生器２００が連結されており、手動パルス発生器２００には、動作させる軸を選択する軸選択スイッチ２０２、動作の送り速度を選択する倍率選択スイッチ２０４、選択された軸、倍率によって作業者の操作により各軸を前後動作させるハンドル２０６を備えている。
このハンドル２０６を操作することにより、例えば、Ｘ軸選択時には旋回台１２の前進後退、Ｚ軸選択時には主軸テーブル１１の前進後退、Ｙ軸選択時には旋回台１２のＺＳ軸回り旋回を手動操作により動作させることができる。
その他、各可動体を制御する制御手段（数値制御装置等）については、図示省略する。
上記構成の複合研削盤により、砥石をワークに対して相対移動させてワークの研削加工を行うものである。
通常、同種のワークを同一寸法に連続して研削加工するため、図略の制御手段には自動研削プログラムが組み込まれており、砥石をワークに対して相対移動させて、事前に入力されたワーク寸法、仕上げ寸法、加工開始位置、加工工程、等のデータに基づき、ワークの自動研削加工を行う。
【００２７】
●［第１の実施の形態における研削プログラムによる、ワークＷと砥石Ｔ１の動作状態（図２）と処理手順（図３）］
次に、本発明の研削プログラムの第１の実施の形態について、処理手順を示すフローチャート（図３）、及びフローチャートの各処理に対応させたワークＷと砥石Ｔ１の動作状態（図２）を用いて説明する。
なお、本研削プログラムは、前記自動研削プログラムとは別に、図略の制御手段に組み込まれており、前記同一寸法のワークとは寸法の異なるワーク単品を研削するためのプログラムである。
第１の実施の形態では、任意の寸法のワークＷに対して、作業者の手動操作によって、ワークＷの被加工個所に、砥石Ｔ１の加工個所の先端ＴＴ１が接触するまで、ワークＷに対して砥石Ｔ１を相対移動させる点が、従来技術、及び第２の実施の形態とは異なる。作業者の手動操作によって、接触するまで移動させるので、任意の寸法のワークであっても、ワークＷの被加工個所に対して砥石Ｔ１の加工個所の先端ＴＴ１を、（近すぎず、且つ遠すぎない）適切な位置へと、相対移動させることができる。
【００２８】
例えば、制御手段の操作盤１００のモード切替スイッチを本研削プログラムに切り替えることで、作業者が本研削プログラムの実行を指示すると、図３のフローチャートに示す処理が開始される。
ステップＳ１０にて、制御手段はワークＷの回転と砥石Ｔ１の回転を停止する。例えば作業者は、センタ部材２１とセンタ部材３１にてワークＷを支持させ、砥石Ｔ１にてワークＷを研削できる角度まで、旋回台１２を旋回させる（図２（Ａ）参照）。
図２（Ａ）〜（Ｅ）の例では、ワークＷの円筒面ＷＥ２を、砥石Ｔ１の円筒面用の研削面ＭＥにて研削し、ワークＷの端面ＷＴ２（円筒面ＷＥ２に直交する端面）を、砥石Ｔ１の端面用の研削面ＭＴにて研削する例を示している。
そして作業者は、手動パルス発生器２００を用いて手動操作により、ワークＷの被加工個所の円筒面ＷＥ２と砥石Ｔ１の円筒面用の研削面ＭＥが接触するまでワークＷに対して砥石Ｔ１をＸ軸方向に相対移動させる（図２（Ｂ））（ステップＳ１１）。
この場合、研削プログラムはコンピュータを（制御手段を）作業者からの手動操作によって、ワークＷに対して砥石Ｔ１を相対移動させる手動移動手段として機能させる。
次に、位置記憶ボタン１０６によりワークＷの円筒面ＷＥ２と砥石Ｔ１の研削面ＭＥが接触したときのＸ座標Ｘｏを記憶する（ステップＳ１２）。なお、ワークＷと砥石Ｔ１とが接触したか否かの確認は、例えば、砥石Ｔ１を手で回転させて抵抗があるか否かで確認することができる。
この場合、研削プログラムはコンピュータを（制御手段を）接触位置であるＸ座標Ｘｏを記憶する第１接触位置記憶手段として機能させる。
次に、手動パルス発生器２００を用いて手動操作により、砥石Ｔ１をＸ軸方向でワークＷから離間する方向に少し戻した後（ステップＳ１３）、ワークＷの被加工個所の端面ＷＴ２と砥石Ｔ１の端面用の研削面ＭＴが接触するまでワークＷに対して砥石Ｔ１をＺ軸方向に相対移動させる（図２（Ｃ））（ステップＳ１４）。この場合、前述と同じく、研削プログラムはコンピュータを（制御手段を）作業者からの手動操作によって、ワークＷに対して砥石Ｔ１を相対移動させる手動移動手段として機能させる。
そして、位置記憶ボタン１０６によりワークＷの円筒面ＷＥ２と砥石Ｔ１の研削面ＭＥが接触したときのＺ座標Ｚｏを記憶する（ステップＳ１５）。
この場合、研削プログラムはコンピュータを（制御手段を）接触位置であるＺ座標Ｚｏを記憶する第２接触位置記憶手段として機能させる。
次のステップＳ２０では、制御手段は、これらの記憶した座標（Ｘｏ、Ｚｏ）、即ち、円筒面ＷＥ２と端面ＷＴ２の境界部に砥石Ｔ１の先端ＴＴ１が位置した個所を基準位置Ｐｓｔｄとして、この基準位置Ｐｓｔｄの座標（Ｘ、Ｚ）を（Ｘｏ、Ｚｏ）に設定し、ここを原点とする。
【００２９】
ここで、複合研削盤１は、センタ部材２１の先端に装置基準位置Ｓｓｔｄが設定され、旋回軸ＺＳに砥石基準位置Ｔｓｔｄが設定されている。そして制御手段は、装置基準位置Ｓｓｔｄから砥石基準位置ＴｓｔｄまでのＸ軸方向の距離ＬＸ１とＺ軸方向の距離ＬＺ１とを常に把握している。また、砥石Ｔ１をワークＷに向けた旋回角度において、砥石基準位置Ｔｓｔｄから砥石Ｔ１の先端ＴＴ１までのＸ軸方向の距離ＬＸ２とＺ軸方向の距離ＬＺ２は既知である（予め制御手段に記憶されている）。これらより基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ）の位置（座標）を求めることができる。
【００３０】
次のステップＳ３０では、作業者にて、操作盤１００から、Ｘ軸方向における取り代ΔＸＴ（円筒面ＷＥ２の取り代）とＺ軸方向における取り代ΔＺＴ（端面ＷＴ２の取り代）を入力する。なお、このステップＳ３０の処理は、上述したステップＳ１０〜ステップＳ２０のどの時点で行ってもよい。
この場合、研削プログラムは、コンピュータを（制御手段を）、作業者からの取り代の入力を可能とする取り代入力手段として機能させる。
【００３１】
次のステップＳ３４では、制御手段は、基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ）に先端ＴＴ１が接触している砥石Ｔ１を一旦、ワークＷから離間させる（図２（Ｄ））。なお、図２（Ｄ）の例では、Ｘ軸方向に対して離間距離Ｄｘ、Ｚ軸方向に対して離間距離Ｄｚ、ワークＷに対して砥石Ｔ１を後退させる（後退位置ＰＸ（Ｘｏ−Ｄｘ、Ｚｏ−Ｄｚ）に後退させる）。
次のステップＳ４０では、制御手段は、ワークＷの回転、及び砥石Ｔ１の回転を開始し、砥石Ｔ１の先端ＴＴ１を（接触位置）基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ）に向けて、所定の速度で相対移動させる。
この際、砥石Ｔ１をＸ軸方向にのみ移動させてワークの円筒面のプランジ研削後、Ｚ軸方向に送り、残りの円筒面のトラバース研削に続き、端面の研削をしても良い。
また、Ｚ軸方向に送ってワークの端面部を先に研削してからＸ軸方向送りにより円筒面を研削しても良い。
そしてステップＳ５０では、制御手段は、基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ）から更にＸ軸方向に取り代ΔＸＴ分の距離（円筒面ＷＥ２の取り代）、Ｚ軸方向に取り代ΔＺＴ分の距離（端面ＷＴ２の取り代）だけ、所定の切り込み速度で切り込み、入力された取り代分を研削する。なお、取り代ΔＸＴ、ΔＺＴを研削すると、基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ）がワークＷ上に存在しなくなるので、研削後のワークＷ上に存在するＰＮｓｔｄ（Ｘｏ＋ΔＸＴ、Ｚｏ＋ΔＺＴ）を新たな基準位置として設定してもよい。
この場合、研削プログラムは、コンピュータを（制御手段を）、ワークＷと砥石Ｔ１を離間させた後、接触位置記憶手段に記憶されている位置（基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ））と、入力された取り代ΔＸＴ、ΔＺＴに基づいて、取り代分を研削する研削制御手段として機能させる。
そしてステップＳ６０では、ワークＷと砥石Ｔ１とを離間して、ワークＷの回転と砥石Ｔ１の回転を停止して処理を終了する。
【００３２】
以上、第１の実施の形態では、自動研削加工プログラムによる量産加工とは別に、量産加工の途中であっても、異なる寸法の単品ワークの研削加工を１台の研削盤で容易に行うことができる。即ち、ワークＷの寸法が任意の寸法であっても、ワークＷの被加工個所に近すぎず、且つ遠すぎない、適切な位置に、砥石Ｔ１の先端ＴＴ１を相対移動させることができるので、より短時間に研削加工することができる。また、離間距離Ｄｘ、Ｄｚを適切な値に設定することで、更に短時間に研削加工することができる。
また、作業者は、接触位置（基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ））まで砥石Ｔ１の先端を手動で誘導する作業と、取り代ΔＸＴ、ΔＺＴの入力を行うだけでよく、座標の変換等は不要であり、作業者の手間をより少なくすることができ、誤変換も発生しない。
そして、第１の実施の形態にて説明した研削プログラムを搭載した制御装置（制御手段）を円筒研削盤に備えることで、量産用として予め自動研削プログラムが設定されていない任意の寸法の単品ワークであっても、より少ない手間で、より短時間に、所望する取り代にて研削加工することができる。
【００３３】
なお、以上に説明した第１の実施の形態では、図２（Ａ）に示す砥石の先端ＴＴ１を、ワークＷの円筒面ＷＥ２に接触（図２（Ｂ）の状態）させた後、ワークＷの端面ＷＴ２に接触（図２（Ｃ）の状態）させたが、砥石の先端ＴＴ１を、ワークＷの円筒面ＷＥ２と端面ＷＴ２との境界部（図２（Ｄ）におけるＰｓｔｄ（Ｘｏ、Ｚｏ）の位置）に接触させるようにしてもよい。この場合、作業者は、砥石の先端ＴＴ１が境界部に接触するまで砥石を相対移動させ、接触した位置（Ｐｓｔｄ（Ｘｏ、Ｚｏ））を記憶させて、ここを原点とする。
そして、この研削プログラムを搭載した制御装置（制御手段）を円筒研削盤に備えることで、量産用として予め自動研削プログラムが設定されていない任意の寸法の単品ワークであっても、より少ない手間で、より短時間に、所望する取り代にて研削加工することができる。
【００３４】
●［第２の実施の形態における研削プログラムによる、ワークＷと砥石Ｔ１の動作状態（図４）と処理手順（図５）］
次に、本発明の研削プログラムの第２の実施の形態について、処理手順を示すフローチャート（図５）、及びフローチャートの一部の処理（第１の実施の形態と相違する処理）に対応させたワークＷと砥石Ｔ１の動作状態（図４）を用いて説明する。
第２の実施の形態では、任意の寸法のワークＷに対して、作業者の手動操作によって、ワークＷの被加工個所に、砥石Ｔ１の加工個所の先端ＴＴ１が「接触する手前まで（非接触）」、ワークＷに対して砥石Ｔ１を相対移動させる点が、従来技術、及び第１の実施の形態とは異なる。作業者の手動操作によって、接触する手前（接触直前となる非接触の位置）まで移動させるので、任意の寸法のワークであっても、ワークＷの被加工個所に対して砥石Ｔ１の加工個所の先端ＴＴ１を、（近すぎず、且つ遠すぎない）適切な位置へと、相対移動させることができる。
以下、第１の実施の形態との相違点について主に説明する。図５に示す第２の実施の形態のフローチャートでは、図３に示す第１の実施の形態のフローチャートに対して、ステップＳ３０、Ｓ４０、Ｓ５０、Ｓ６０の処理内容は同じであるが、ステップＳ０２、Ｓ３１〜Ｓ３８は、第１の実施の形態とは異なる処理内容である。
また、第２の実施の形態では、旋回台１２には、ワークＷと砥石Ｔ１の接触を検出可能な接触検出手段（例えばアコースティックセンサ等）が設けられている。
【００３５】
以下、図５のフローチャートを用いて、本研削プログラムによる処理手順について説明する。
例えば制御手段の操作盤１００から作業者が本研削プログラムの実行を指示すると、図５のフローチャートに示す処理が開始される。
ステップＳ０２にて、制御手段はワークＷの回転と砥石Ｔ１の回転を停止する。例えば作業者は、センタ部材２１とセンタ部材３１にてワークＷを支持させ、砥石Ｔ１にてワークＷを研削できる角度まで、旋回台１２を旋回させる（ここまでは第１の実施の形態と同じであり、図２（Ａ）参照）。
そして作業者は、手動操作にて、ワークＷの被加工個所の円筒面ＷＥ２と端面ＷＴ２の境界部に、砥石Ｔ１の加工個所の先端ＴＴ１が接触する手前（接触する直前の非接触となる位置）まで近接するように、ワークＷに対して砥石Ｔ１を相対移動させる（図４（Ｂ−１））。ここで、移動先の砥石Ｔ１の先端ＴＴ１の位置を位置ＰＭ（Ｘｍ、Ｚｍ）とする。
この場合、研削プログラムは、コンピュータを（制御手段を）、作業者からの手動操作によって、ワークＷに対して砥石Ｔ１を相対移動させる手動移動手段として機能させる。
【００３６】
次のステップＳ３０では、作業者にて、操作盤等から、Ｘ軸方向における取り代ΔＸＴ（円筒面ＷＥ２の取り代）とＺ軸方向における取り代ΔＺＴ（端面ＷＴ２の取り代）を入力する。なお、このステップＳ３０の処理は、ステップＳ０２〜ステップＳ３８のどの時点で行ってもよい。
この場合、研削プログラムは、コンピュータを（制御手段を）、作業者からの取り代の入力を可能とする取り代入力手段として機能させる。
【００３７】
次のステップＳ３１では、制御手段は、ワークＷの回転、及び砥石Ｔ１の回転を開始し、ワークＷの端面ＷＴ２と砥石Ｔ１の先端ＴＴ１とが接触するまで、ワークＷに対して砥石Ｔ１をワーク回転軸方向（Ｚ軸方向）に相対移動させる。
そしてステップＳ３２では、制御手段は、ワークＷの端面ＷＴ２と砥石Ｔ１の先端ＴＴ１が接触したか否かを判定する。接触したか否かは、接触検出手段からの検出信号にて判定することができる。接触したと判定した（Ｙｅｓ）場合はステップＳ３３に進み、接触していないと判定した（Ｎｏ）場合はステップＳ３１に戻る。
ステップＳ３３に進んだ場合、制御手段は、相対移動を停止して、第１接触位置ＰＭ１（Ｘｍ、Ｚｏ）のＺ軸方向の位置（座標Ｚｏ）を記憶する（図４（Ｂ−２））。
この場合、研削プログラムは、コンピュータを（制御手段を）、ワークＷと砥石Ｔ１の回転を開始し、ワークＷに対して砥石Ｔ１をＺ軸方向に相対移動させて接触を検出し、接触した位置（この場合、第１接触位置ＰＭ１（Ｘｍ、Ｚｏ）のＺ軸方向の座標Ｚｏ）を記憶する第１接触位置記憶手段として機能させる。
【００３８】
次のステップＳ３４では、制御手段は、ワークＷに対して砥石Ｔ１をＺ軸方向の反対方向に離間距離Ｄｚだけ相対移動させて、ワークＷと砥石Ｔ１とを離間する。離間距離Ｄｚは、ステップＳ０２にて手動操作で砥石が接触する前に近接させた時の座標に戻すようにしても良い。又は、ステップＳ３３までの移動距離と同じだけ戻すようにしても良い。このとき、砥石Ｔ１の先端ＴＴ１の位置は、位置ＰＺ（Ｘｍ、Ｚｏ−Ｄｚ）となる（図４（Ｂ−３））。
次のステップＳ３５では、制御手段は、ワークＷの円筒面ＷＥ２と砥石Ｔ１の先端ＴＴ１とが接触するまで、ワークＷに対して砥石Ｔ１をワーク回転軸に直交する方向（Ｘ軸方向）に相対移動させる。
そしてステップＳ３６では、制御手段は、ワークＷの円筒面ＷＥ２と砥石Ｔ１の先端ＴＴ１が接触したか否かを判定する。接触したか否かは、接触検出手段からの検出信号にて判定することができる。接触したと判定した（Ｙｅｓ）場合はステップＳ３７に進み、接触していないと判定した（Ｎｏ）場合はステップＳ３５に戻る。
ステップＳ３７に進んだ場合、制御手段は、相対移動を停止して、第２接触位置ＰＭ２（Ｘｏ、Ｚｏ−Ｄｚ）のＸ軸方向の位置（座標Ｘｏ）を記憶する（図４（Ｂ−４））。
この場合、研削プログラムは、コンピュータを（制御手段を）、ワークＷに対して砥石Ｔ１をＺ軸方向に離間させた後、Ｘ軸方向に相対移動させて接触を検出し、接触した位置（この場合、第１接触位置ＰＭ２（Ｘｏ、Ｚｏ−Ｄｚ）のＸ軸方向の座標Ｘｏ）を記憶する第２接触位置記憶手段として機能させる。
【００３９】
次のステップＳ３８では、制御手段は、ワークＷに対して砥石Ｔ１をＸ軸方向の反対方向に離間距離Ｄｘだけ相対移動させて、ワークＷと砥石Ｔ１とを離間する。このとき、砥石Ｔ１の先端ＴＴ１の位置は、後退位置ＰＸ（Ｘｏ−Ｄｘ、Ｚｏ−Ｄｚ）となる（図４（Ｂ−５））。
以上より、ワークＷの円筒面ＷＥ２と端面ＷＴ２との境界部である基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ）を求めることができる。なお、図４（Ｂ−５）に示す状態は、第１の実施の形態における図２（Ｃ）に示す状態と同じである。
以降の処理であるステップＳ４０〜ステップＳ６０は、第１の実施の形態と同様であるので説明を省略する。なお、ステップＳ４０にてワークＷの回転と砥石Ｔ１の回転を開始させているが、既に回転している場合は、ステップＳ４０にて改めて回転を開始させなくてもよい。
【００４０】
以上、第２の実施の形態では、自動研削加工プログラムによる量産加工とは別に、量産加工の途中であっても、異なる寸法の単品ワークの研削加工を１台の研削盤で容易に行うことができる。即ち、ワークＷの寸法が任意の寸法であっても、ワークＷの被加工個所に近すぎず、且つ遠すぎない、適切な位置に、砥石Ｔ１の先端ＴＴ１を相対移動させることができ、より短時間に研削加工することができる。また、離間距離Ｄｘ、Ｄｚを適切な値に設定することで、更に短時間に研削加工することができる。
また、作業者は、接触位置（基準位置Ｐｓｔｄ（Ｘｏ、Ｚｏ））の手前（直前）まで砥石Ｔ１の先端を手動で誘導する作業と、取り代ΔＸＴ、ΔＺＴの入力を行うだけでよく、座標の変換等は不要であり、作業者の手間をより少なくすることができ、誤変換も発生しない。
そして、第２の実施の形態にて説明した研削プログラムを搭載した制御装置（制御手段）を円筒研削盤に備えることで、量産用として予め自動研削プログラムが設定されていない任意の寸法の単品ワークであっても、より少ない手間で、より短時間に、所望する取り代にて研削加工することができる。
【００４１】
本発明の研削プログラム、自動研削プログラム、及び円筒研削盤は、本実施の形態で説明した処理手順、機能、構成、構造等に限定されず、本発明の要旨を変更しない範囲で種々の変更、追加、削除が可能である。
本実施の形態の説明では、砥石Ｔ１と砥石Ｔ２を備えた複合研削盤１を用いた例を説明したが、本発明の研削プログラムは、砥石の数が２個に限定されるものではなく、また砥石の種類もアンギュラ砥石とプレーン砥石の組み合わせに限定されるものではなく、種々の数の砥石、及び種々の種類の砥石を備えた研削盤に適用することができる。
また、本実施の形態の説明では、アンギュラ砥石を用いて円筒面と端面を研削する例で説明したが、プレーン砥石を用いて円筒面と端面を研削するようにしてもよい。
【符号の説明】
【００４２】
１        複合研削盤
１０      基台
１１      主軸テーブル
１２      旋回台
２０      主軸台
３０      心押台
４０      砥石軸受装置
４０Ｍ    砥石駆動モータ
５０      砥石軸受装置
５０Ｍ    砥石駆動モータ
Ｔ１      砥石
Ｔ２      砥石
Ｗ        ワーク
ＺＳ      旋回軸
ＺＴ１    砥石回転軸
ＺＴ２    砥石回転軸
ＺＷ      ワーク回転軸
ΔＸＴ、ΔＺＴ    取り代
【図１】
0005440154.tif 000002
【図２】
0005440154.tif 000003
【図３】
0005440154.tif 000004
【図４】
0005440154.tif 000005
【図５】
0005440154.tif 000006
【図６】
0005440154.tif 000007