(57)【要約】【課題】非真円形穴の内周面を高精度に加工する。【解決手段】第１回転軸（アーバ１１）と、該第１回転軸内に設けた第２回転軸（シャフト２２）とを備え、これら回転軸を非円形穴に進退させ、第１回転軸の外周の収納孔（貫通孔１１１）に突没自在に設けた工具（切削バイト１３）を、第２回転軸の軸上に設けたカム１２１のカムプロファイルに従い、前記収納孔から突出させて、非円形穴の内周面を加工する加工装置（非真円形穴加工装置１）に設けられ、前記カム１２１の回転角と、前記回転角により得られる工具の突出量とを対応付けたデータ（突出量カム角度対応テーブル９０）を記憶する記憶手段（メモリ９１）と、前記記憶手段に記憶したデータに従い、前記第１回転軸の位相に対して前記第２回転軸の位相を進角化または遅角化させる制御手段（主制御装置４１）とを備えたカム駆動装置（制御装置４０）。【選択図】図１
2010264565.tif 000002
【特許請求の範囲】
【請求項１】
筒部材と、該筒部材内に設けた回転軸とを備え、これら筒部材および回転軸を非円形穴に進退させ、前記筒部材の外周の収納孔に突没自在に設けた工具を、前記回転軸の軸上に設けたカムのカムプロファイルに従い、前記収納孔から突出させて、非円形穴の内周面を加工する加工装置に設けられ、
前記カムの回転角と、前記回転角により得られる工具の突出量とを対応付けたデータを記憶する記憶手段と、前記記憶手段に記憶したデータに従い、前記筒部材に対して前記回転軸を進角化または退角化させる制御手段とを備えたことを特徴とするカム駆動装置。
【請求項２】
第１回転軸と、該第１回転軸内に設けた第２回転軸とを備え、これら回転軸を非円形穴に進退させ、第１回転軸の外周の収納孔に突没自在に設けた工具を、第２回転軸の軸上に設けたカムのカムプロファイルに従い、前記収納孔から突出させて、非円形穴の内周面を加工する加工装置に設けられ、
前記カムの回転角と、前記回転角により得られる工具の突出量とを対応付けたデータを記憶する記憶手段と、前記記憶手段に記憶したデータに従い、前記第１回転軸の位相に対して前記第２回転軸の位相を進角化または遅角化させる制御手段とを備えたことを特徴とするカム駆動装置。
【請求項３】
前記第１回転軸の回転速度を検出する第１回転検出手段と、
前記第２回転軸の回転速度を検出する第２回転検出手段と、を備え、
前記制御手段は、
前記第１及び第２回転軸の回転速度を同期させる場合、前記第１回転軸の回転速度に前記第２回転検出手段の分解能を乗算するとともに、前記第２回転軸の回転速度に前記第１回転検出手段の分解能を乗算し、両者の差分から速度誤差を算出し、該速度誤差を前記第１又は第２回転軸の回転速度の指令値に加えて回転制御する
ことを特徴とする請求項１に記載のカム駆動装置。
【請求項４】
前記カムを真円形状としたことを特徴とする請求項１乃至３のいずれか１つに記載のカム駆動装置。
【請求項５】
第１回転軸と、該第１回転軸内に設けた第２回転軸とを備え、これら回転軸を非円形穴に進退させ、第１回転軸の外周の収納孔に突没自在に設けた工具を、第２回転軸の軸上に設けたカムのカムプロファイルに従い、前記収納孔から突出させて、非円形穴の内周面を加工するとともに、
前記カムの回転角と、前記回転角により得られる工具の突出量とを対応付けたデータに従い、前記第１回転軸の位相に対して前記第２回転軸の位相を進角化または遅角化させることを特徴とする加工方法。
【請求項６】
前記収納孔から前記工具を突出させて非円形穴の内周面を加工する際の、加工装置を制御するための加工用情報は、
ＣＡＥシステムにおいて、コンピュータ上の仮想空間上にて、理想的な形状をしたボアがあけられた被組付け部材を対象に、前記被組付け部材に組付け部材が組み付けられたときに、当該ボアにおける断面所望の理想形状が変形して、組付けた後のボアがどのような形状になるのかがシミュレートされ、そのシミュレートされた形状により生成されたデータに基づいて生成された情報であることを特徴とする請求項５に記載の加工方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カム駆動装置及び加工方法に係り、特に、非真円形穴の内周面を加工する加工装置に用いて好適なカム駆動装置及び加工方法に関する。
【背景技術】
【０００２】
従来より、自動車の製造工程では、エンジンのシリンダブロックのボアを切削加工し、その後、シリンダヘッドやクランクケース等をシリンダブロックに組み付けることが行われ、また、ピストンもボアに収容される。実際のエンジンの運転時、エンジン内で燃料が燃焼されてこのピストンが、燃焼ガスにより暖められて膨張し、その際のその形状が断面真円形状に近づき、その際のピストンは断面略真円になる。このためシリンダブロックのボアに組み付ける際にはピストンは、短径よりわずかに長い長径を有する長円形状をしている。前記組み付ける際のボアの断面形状が、ピストンの断面の輪郭に外側へ一定のクリアランスを有した所望の楕円形状をしていることが望まれる場合がある。このため前記ボアの断面形状が、ピストンに対して一定の範囲内のクリアランスがあるような状態に近くなるように切削加工していることが望まれるとともに、最終的には、エンジンが組み立てられた後、エンジンの運転時にボアが、断面略真円形状になることが望まれる。
ところが、所望の楕円形状を含む非真円形状を高速に加工することは、従来では、難しいので、略真円形状に加工していた。
なお、シリンダブロックのボアを断面所望の楕円形状に加工したとしても、シリンダヘッドやクランクケース等が組み付けられると、ボアの形状が変形してしまう。このようにボアが変形すると、エンジンの使用時におけるボアとピストンとの摺動抵抗が増加する要因になり、エンジンが所望の性能を発揮できないおそれがある。
【０００３】
そこで、シリンダブロックのボアを加工する際、シリンダヘッドを模したダミーヘッドを取り付けてボアの加工を行い、ボアの加工が終了すると、ダミーヘッドを取り外していた。しかしながら、シリンダブロックのボア加工の都度、ダミーヘッド等の取り付け、取り外しを行うと、生産性が大幅に低下する、という問題がある。
この問題を解決するため、以下のような手法が提案されている(特許文献１参照)。
すなわち、まず、ダミーヘッドをシリンダブロックに装着して、工作機械によりボアを断面所望の楕円形状を含む非真円形状や、略真円形状を含む断面所望の理想円形状に加工する。次に、シリンダブロックからダミーヘッドを取り外す。すると、ダミーヘッドの組付けによる応力が解消されるので、ボアの形状が変形して断面非真円形となる。この断面非真円形状のボアの全体形状を測定して、ＮＣデータを生成しておく。このＮＣデータは、具体的には、ダミーヘッドを取り外して断面非真円形状となったボアに対して、ボアの軸線に沿って所定間隔おきに測定点を設定し、各測定点でのボアの断面形状を測定したものである。
【０００４】
その後、生成したＮＣデータに基づいて、ダミーヘッドを装着せずに、未加工のシリンダブロックのボーリング加工を行って、非真円形状のボアを形成する。このようにすれば、シリンダブロックにダミーヘッドを取り付けずにボアを加工しても、シリンダヘッドを装着すると、ボアが断面所望の理想楕円形状の立体形状となる。
【特許文献１】特特開２００７−３１３６１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、シリンダブロックからダミーヘッドを取り外した際のボア変形量は、必ずしも均一ではないため、各測定点でのボアの断面形状は互いに異なる。よって、シリンダブロックに非真円形状のボアを形成するには、軸線に沿った各測定点で、その断面形状に応じた切削加工が必要となる。かかる切削加工は、ボアの内周面に向けて切削工具を突出させて行われるが、各測定点で異なる断面形状に加工するには、各測定点で切削工具の突出量を正確にする必要がある。突出量の制御が正確でないと、シリンダブロックにシリンダヘッドを組み付けたときにボアが断面所望の理想楕円形状とならず、エンジンの使用時におけるボアとピストンとの摺動抵抗が増加する要因になる。
本発明は、上述した事情に鑑みてなされたものであり、非真円形穴の内周面を高精度に加工できるカム駆動装置及び加工方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、筒部材と、該筒部材内に設けた回転軸とを備え、これら筒部材および回転軸を非円形穴に進退させ、前記筒部材の外周の収納孔に突没自在に設けた工具を、前記回転軸の軸上に設けたカムのカムプロファイルに従い、前記収納孔から突出させて、非円形穴の内周面を加工する加工装置に設けられ、前記カムの回転角と、前記回転角により得られる工具の突出量とを対応付けたデータを記憶する記憶手段と、前記記憶手段に記憶したデータに従い、前記筒部材に対して前記回転軸を進角化または退角化させる制御手段とを備えたことを特徴とするカム駆動装置を提供する。
【０００７】
このカム駆動装置によれば、工具の突出機構にカムを用いたため構成が簡易なものとなる。これに加え、該カムの回転角と、該回転角により得られる工具の突出量とを対応付けたデータを記憶し、該データに従い、筒部材に対して回転軸を進角化または退角化させる構成としたため、任意のカムプロファイルを有するカムを用いつつ、収納孔に設けた工具の突出量を適切に調整できる。これにより、非真円形穴の内周面を高精度に加工することができる。
【０００８】
上記目的を達成するために、本発明は、第１回転軸と、該第１回転軸内に設けた第２回転軸とを備え、これら回転軸を非円形穴に進退させ、第１回転軸の外周の収納孔に突没自在に設けた工具を、第２回転軸の軸上に設けたカムのカムプロファイルに従い、前記収納孔から突出させて、非円形穴の内周面を加工する加工装置に設けられ、前記カムの回転角と、前記回転角により得られる工具の突出量とを対応付けたデータを記憶する記憶手段と、前記記憶手段に記憶したデータに従い、前記第１回転軸の位相に対して前記第２回転軸の位相を進角化または遅角化させる制御手段とを備えたことを特徴とするカム駆動装置を提供する。
【０００９】
このカム駆動装置によれば、工具の突出機構にカムを用いたため構成が簡易なものとなる。これに加え、該カムの回転角と、該回転角により得られる工具の突出量とを対応付けたデータを記憶し、該データに従い、第１回転軸の位相に対して第２回転軸の位相を進角化または遅角化させる構成としたため、任意のカムプロファイルを有するカムを用いつつ、収納孔に設けた工具の突出量を適切に調整できる。これにより、非真円形穴の内周面を高精度に加工することができる。
【００１０】
上記発明において、前記第１回転軸の回転速度を検出する第１回転検出手段と、前記第２回転軸の回転速度を検出する第２回転検出手段と、を備え、前記制御手段は、前記第１及び第２回転軸の回転速度を同期させる場合、前記第１回転軸の回転速度に前記第２回転検出手段の分解能を乗算するとともに、前記第２回転軸の回転速度に前記第１回転検出手段の分解能を乗算し、両者の差分から速度誤差を算出し、該速度誤差を前記第１又は第２回転軸の回転速度の指令値に加えて回転制御してもよい。
【００１１】
この構成によれば、かかる乗算を行うことで、第１回転検出手段の分解能と、第２回転検出手段の分解能とが異なる場合でも、これら分解能比を考慮して、分解能を合わせることができる。そして、分解能を合わせた第１及び第２回転軸の回転速度のそれぞれの差分により速度誤差を算出することで、第１及び第２回転軸の間の速度誤差を正確に求めることができ、両者を正確に同期させることができる。
【００１２】
上記発明において、前記カムを真円形状としてもよい。この構成によれば、カムの製造コストを抑えることができる。
【００１３】
また上記目的を達成するために、本発明は、第１回転軸と、該第１回転軸内に設けた第２回転軸とを備え、これら回転軸を非円形穴に進退させ、第１回転軸の外周の収納孔に突没自在に設けた工具を、第２回転軸の軸上に設けたカムのカムプロファイルに従い、前記収納孔から突出させて、非円形穴の内周面を加工するとともに、前記カムの回転角と、前記回転角により得られる工具の突出量とを対応付けたデータに従い、前記第１回転軸の位相に対して前記第２回転軸の位相を進角化または遅角化させることを特徴とする加工方法を提供する。
【００１４】
この加工方法においても本発明のカム駆動装置と同様な効果が得られる。すなわち、工具の突出機構にカムを用いたため構成が簡易なものとなる。これに加え、該カムの回転角と、該回転角により得られる工具の突出量とを対応付けたデータに従い、第１回転軸の位相に対して第２回転軸の位相を進角化または遅角化させるため、任意のカムプロファイルを有するカムを用いつつ、収納孔に設けた工具の突出量を適切に調整でき、非真円形穴の内周面を高精度に加工することができる。
【００１５】
上記加工方法において、前記収納孔から前記工具を突出させて非円形穴の内周面を加工する際の、加工装置を制御するための加工用情報は、ＣＡＥシステムにおいて、コンピュータ上の仮想空間上にて、理想的な形状をしたボアがあけられた被組付け部材を対象に、前記被組付け部材に組付け部材が組み付けられたときに、当該ボアにおける断面所望の理想形状が変形して、組付けた後のボアがどのような形状になるのかがシミュレートされ、そのシミュレートされた形状により生成されたデータに基づいて生成された情報であっても良い。
【００１６】
この加工方法によれば、組付け部材が組付けられた被組付け部材に実際に断面所望の理想形状のボアをあけ、組付け部材を取り外した後のボアの形状を測定せずとも、組付け部材に被組付け部材を組付けたときに断面所望の理想形状となるボアの形状のデータを得ることができる。
【発明の効果】
【００１７】
本発明のカム駆動装置及び加工方法によれば、カムの回転角と、該回転角により得られる工具の突出量とを対応付けたデータに従い、筒部材に対して回転軸を進角化または退角化させ、或いは、第１回転軸の位相に対して第２回転軸の位相を進角化または遅角化させるため、任意のカムプロファイルを有するカムを用いつつ、収納孔に設けた工具の突出量を適切に調整できる。これにより、非真円形穴の内周面を高精度に加工することができる。
また上記発明において、第１及び第２回転軸の回転速度を同期させる場合、第１回転軸の回転速度に第２回転検出手段の分解能を乗算するとともに、第２回転軸の回転速度に第１回転検出手段の分解能を乗算し、両者の差分から速度誤差を算出し、該速度誤差を第１又は第２回転軸の回転速度の指令値に加えて回転制御することで、第１回転検出手段の分解能と、第２回転検出手段の分解能とが異なる場合でも、これら分解能比を考慮して、分解能を合わせることができる。これにより、第１及び第２回転軸の間の速度誤差を正確に求めることができ、両者を正確に同期させることができる。
また上記発明において、カムを真円形状とすることで、カムの製造コストを抑えることができる。
また上記加工方法においては、加工装置を制御するための加工用情報を、ＣＡＥシステムにおいて、コンピュータ上の仮想空間上にて、理想的な形状をしたボアがあけられた被組付け部材を対象に、前記被組付け部材に組付け部材が組み付けられたときに、当該ボアにおける断面所望の理想形状が変形して、組付けた後のボアがどのような形状になるのかがシミュレートされ、そのシミュレートされた形状により生成されたデータに基づいて生成された情報とすることで、組付け部材が組付けられた被組付け部材に実際に断面所望の理想形状のボアをあけ、組付け部材を取り外した後のボアの形状を測定せずとも、組付け部材に被組付け部材を組付けたときに断面所望の理想形状となるボアの形状のデータを得ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態を図面に基づいて説明する。
図１は、本発明の一実施形態に係る非真円形穴加工装置１の概略構成図である。
非真円形穴加工装置１は、例えば、ワークとしての自動車エンジンのシリンダブロックのボアに加工ヘッド１０を挿入し、ボーリング加工を行う。この非真円形穴加工装置１は、加工ヘッド１０を回転させる回転駆動機構２０と、この回転駆動機構２０を進退させる進退機構３０と、これらを制御する制御装置（カム駆動装置）４０と、ワークのボアの内径形状を測定する真円度測定器５１と、この真円度測定器５１の測定結果を解析して制御装置４０に出力する上位コンピュータ５２と、を備える。
【００１９】
回転駆動機構２０は、円筒形状のアーバ２１と、アーバ２１の内部に収納されたシャフト２２と、アーバ２１を回転駆動するアーバモータ２３と、シャフト２２を回転駆動するシャフトモータ２４と、アーバモータ２３を収容するハウジング２５と、を備える。ここで、アーバ２１の回転軸（第１回転軸）とシャフト２２の回転軸（第２回転軸）とは、同軸である。
【００２０】
ハウジング２５には、アーバモータ２３のほか、アーバ２１を回転可能に保持するベアリング２５１と、アーバ２１の回転速度および回転角を検出する第１ロータリエンコーダ２５２と、進退機構３０が螺合されるナット部２５３と、が設けられている。
シャフトモータ２４には、シャフト２２の回転速度および回転角を検出する第２ロータリエンコーダ２４１が設けられている。
【００２１】
進退機構３０は、送りねじ機構であり、ねじが刻設された軸部３１と、この軸部３１を回転駆動する進退モータ３２と、軸部３１の回転速度および回転角を検出する第３ロータリエンコーダ３３と、を備える。軸部３１は、ハウジング２５のナット部２５３に螺合されている。
この進退機構３０によれば、進退モータ３２を駆動することにより軸部３１が回転し、回転駆動機構２０を進退させることができる。
【００２２】
加工ヘッド１０は、アーバ２１に一体に連結される円筒形状のアーバ１１と、アーバ１１の内部に収納されてシャフト２２に一体に連結されるシャフト１２と、アーバ１１の外周面に突没可能に設けられた切削バイト１３と、を備える。
アーバ１１の先端側には、アーバ１１の回転軸に交差する方向に延びる貫通孔１１１が形成されている。切削バイト１３は、棒状であり、該切削バイト１３を収納する収納孔として機能する貫通孔１１１に挿入されて、図示しない付勢手段により、シャフト１２に向かって付勢されている。
【００２３】
図２に示すように、シャフト１２には、切削バイト１３を突出する方向に押圧するカム１２１が設けられている。カム１２１は、例えば、真円形状であり、シャフト１２は、この真円形の中心からずれた位置に設けられている。これにより、シャフト１２の回転中心からカム１２１の周縁までの距離は、連続的に変化する。なお、カム１２１の形状は、真円形状に限らないが、コストを低減するため、真円形状が好ましい。
【００２４】
このカム１２１の周縁には、切削バイト１３の基端縁が当接する。したがって、アーバ１１に対するシャフト１２の角度を変化させることで、カム１２１の周縁のうち切削バイト１３に当接する部分が変化し、切削バイト１３のアーバ１１の外周面からの突出量が変化する。
【００２５】
図２（ａ）は、カム１２１の突出量がｔである状態を示す模式図であり、図２（ｂ）は、切削バイト１３の突出量がゼロである状態を示す模式図である。
図２中、カム１２１の回転中心からカム１２１の周縁のうちシャフト１２から最も遠い部分に至る直線を、カム１２１の基準線Ｑとし、切削バイト１３の中心軸を通る直線を、切削バイト１３の基準線Ｒとする。そして、カム１２１の基準線Ｑと切削バイト１３の基準線Ｒとの成す角度を、カム角度とする。
【００２６】
切削バイト１３の突出量がｔとなる状態では、カム角度はαである。このαを初期角度とする。一方、切削バイト１３の突出量がゼロとなる状態では、カム角度は（α＋β）である。
カム１２１の半径をＣｒとし、カム１２１の中心から回転中心までのオフセット寸法をＣｏとすると、カム１２１の回転中心から切削バイト１３の基端縁までの最大寸法Ｌ１および最小寸法Ｌ２は、以下の式（１）、（２）で表される。
【００２７】
Ｌ１=Ｃｏ×ｃｏｓ（α）+Ｃｒ…（１）
Ｌ２=Ｃｏ×ｃｏｓ（α＋β）＋Ｃｒ…（２）
【００２８】
以上より、カム角度のストロークはβ(揺動角)となり、切削バイト１３の突出量のストロークはｔとなり、以下の式（３）が成立する。
【００２９】
ｔ=Ｌ１−Ｌ２=Ｃｏ×｛ｃｏｓ（α）−ｃｏｓ（α＋β）｝…（３）
【００３０】
この式（３）に基づいて、カム角度と切削バイト突出量との関係を図３に示す。
図３中実線で示すように、切削バイト１３の突出量は、カム角度の変化に対して、非線形つまり円弧状に変化する。一方、図３に破線で示すように、理想的なカムでは、切削バイトの突出量は直線状（リニア）に変化する。よって、切削バイトの突出量を直線状（リニア）に変化させた場合に比べて、切削バイト１３の突出量の誤差は、カム角度α（初期角度）とカム角度（α+β）との中間付近で最も大きくなる。
【００３１】
したがって、切削バイト１３を△ｔだけ突出させたい場合には、この突出量（Δｔ）に対応するカム角度（α+△β）を、カム角度の指令値とする。これにより、容易に突出量を直線状（リニア）に変化させることができる。
具体的には、突出量（△ｔ）と、カム角度の指令値（α+△β）とが対応付けられた突出量カム角度対応テーブル９０（図１参照）を生成して、予め主制御装置４１のメモリ９１に記憶させておき、後述の同期コントローラ４２により、この指令値（α+△β）を呼び出せるようにする。なお、突出量カム角度対応テーブル９０は、主制御装置４１のメモリ９１に限らず、例えば同期コントローラ４２に記憶させてもよく、また、上位コンピュータ５２から入力されてもよい。
【００３２】
図１に戻って、制御装置４０は、アーバ２１およびシャフト２２を同期して回転させつつ、アーバ２１の回転角の位相に対してシャフト２２の回転角の位相を進角化または遅角化することにより、切削バイト１３のアーバ１１の外周面からの切削バイト１３の突出量を調整することができる。
この制御装置４０は、主制御装置４１、同期コントローラ４２、第１サーボアンプ４３、第２サーボアンプ４４、および第３サーボアンプ４５を備える。
【００３３】
主制御装置４１は、上位コンピュータからの出力に従って、第１サーボアンプ４３および第３サーボアンプ４５を介して、アーバモータ２３および進退モータ３２を駆動し、ワークに対する切削バイト１３の切削速度および軸線上の位置を制御する。すなわち、主制御装置４１は、いわゆるＮＣ（数値）制御装置と同様の動作をする装置である。
前記同期コントローラ４２は、ワークのボアに対する切削バイト１３の向き（すなわちアーバ２１の回転角）と、ワークのボアに対する切削バイト１３の軸線上の位置（すなわち進退機構３０の軸部３１の回転角）とに応じて指令信号を出力する。これにより、第２サーボアンプ４４を介してシャフトモータ２４を駆動し、切削バイト１３の突出寸法（すなわちアーバ１１の外周面からの切削バイト１３の突出量）を調整する。
【００３４】
具体的には、アーバ２１の回転角および加工ヘッド１０の進退方向の位置（すなわち切削バイト１３のワークのボアに対する軸線上の位置）と、切削バイト１３の突出量との関係を示すマップが、上位コンピュータからの出力に基づいて生成され、このマップは、同期コントローラ４２により、当該同期コントローラ４２内のメモリに記憶される。
マップとは、パラメータを配列したものである。すなわち、上述のマップは、図１５に示すように、加工ヘッド１０の進退方向の位置（すなわち切削バイト１３のワークのボアに対する軸線上の位置）毎に、アーバ２１の回転角および切削バイト１３の突出量との関係を示すボアの断面２次元データを求め、軸線方向に配列したものである。
【００３５】
そして、同期コントローラ４２は、第１ロータリエンコーダ２５２で検出したアーバ２１の回転速度および回転角（具体的には、単位時間当たりのロータリエンコーダが発生するパルス数、すなわち、サンプリング時間のパルス数）、ならびに、第３ロータリエンコーダで検出した軸部３１の回転角（具体的には、単位時間当たりのロータリエンコーダが発生するパルス数、すなわち、サンプリング時間のパルス数）に基づいて、前記同期コントローラ４２内のメモリに記憶された、切削バイト１３の突出量の関係を示すマップを参照して、第２サーボアンプ４４を介して、シャフトモータ２４を駆動する。
このとき、第２サーボアンプ４４により、第２ロータリエンコーダ２４１で検出したシャフト２２の回転速度および回転角（具体的には、単位時間当たりのロータリエンコーダが発生するパルス数、すなわち、サンプリング時間のパルス数）に応じて、シャフトモータ２４をフィードバック制御する。
【００３６】
以上の同期コントローラ４２によるシャフト２２の制御について、図４を参照しながら説明する。
図４は、同期コントローラ４２の動作を示すブロック線図である。
アーバ２１とシャフト２２とを完全に同期させる場合、まず、アーバ２１の回転速度に、シャフト２２の回転速度を検出する第２ロータリエンコーダ２４１の分解能（ＰＧ２）を乗算するとともに、シャフト２２の回転速度に、アーバ２１の回転速度を検出する第１ロータリエンコーダ２５２の分解能（ＰＧ１）を乗算し、両者の差分を算出する。
このような乗算を行ったのは、第１ロータリエンコーダ２５２の分解能（ＰＧ１）と、第２ロータリエンコーダ２４１の分解能（ＰＧ２）とが異なるので、これら分解能比を考慮して、分解能を合わせるためである。
【００３７】
次に、算出した差分を速度誤差として算出するとともに、この速度誤差を積分して位置誤差とする。
次に、アーバ２１の回転速度からフィード・フォワード量を求めて、速度誤差および位置誤差を加算して、シャフトモータ２４への速度指令とする。
すると、アーバとカムとの位相差が保持されて、切削バイト１３の突出量は一定となる。
【００３８】
一方、アーバ２１とシャフト２２との位相をずらす場合、まず、加工ヘッド１０を進退させる軸部３１の回転角を取得すると、制御装置４０により、加工ヘッド１０の進退方向の位置（すなわち切削バイト１３のボアに対する軸線上の位置）が算出されて、マップ切替え器にて、この算出された加工ヘッド１０の進退方向の位置に応じて、上述のアーバ２１の回転角および切削バイト１３の突出量との関係を示すマップ（ボアの２次元断面データ）を切り替える。
また、マップアドレス変換器は、アーバ２１の回転速度と回転角を取得すると、アーバ２１の回転位置を求める。
次に、マップアドレス変換器は、上述のマップを参照して、アーバ２１の回転角に応じた切削バイト１３の突出量データを呼び出して、前回のデータとの差分を抽出し、この差分を変化量（すなわち速度）として、シャフトモータ２４の回転速度指令に加算する。
【００３９】
次に、以上のように構成される非真円形穴加工装置１を用いて、自動車エンジンのシリンダブロックのボアをボーリング加工する手順について、図５のフローチャートを参照して説明する。
【００４０】
まず、ステップＳ１において、図６（ａ）に示すように、シリンダブロック素材であるシリンダブロック６０に、ダミーヘッド７０をボルト７１により装着する。ダミーヘッド７０は、製品シリンダヘッドを模した形状および材質からなり、中央部には、非真円形穴加工装置１の加工ヘッド１０が挿入可能な孔が形成されている。
【００４１】
次に、ステップＳ２において、シリンダブロック６０を所定の位置に配置し、非真円形穴加工装置１により、ボア６１を所望の真円度に加工する。
【００４２】
次に、ステップＳ３において、シリンダブロック６０から、ボルト７１の締付けを解除して、ダミーヘッド７０を取り外す。すると、図６（ｂ）に示すように、シリンダブロック６０のボア６１の内径が、図６（ａ）の状態から多少変形することになる。これは、ダミーヘッド７０の組付けによる応力が解除されるからである。
【００４３】
具体的には、図７（ａ）に示すように、シリンダブロック６０には、４つのボア６１が一直線上に並んで形成されている。各ボア６１の周囲には、ボルト７１が螺合されるボルト穴７２が形成されている。
シリンダブロック６０からダミーヘッド７０を取り外すと、ダミーヘッド７０による押圧力が除去されるため、ボア６１のダミーヘッド側の内径形状は、図７（ｂ）に示すように、楕円形に変形する。また、ボルト穴７２のねじ山とボルト７１のねじ山との間に作用する応力が除去されるため、ボア６１のクランクシャフト側の内径形状は、図７（ｃ）に示すように、四角形に変形する。
【００４４】
よって、以下、ボアの内径形状を周波数解析するステップ（分析内径形状パラメータ算出工程）においては、４次までの周波数解析をする例を記載した。これは、４次までの周波数解析であればシリンダブロックのボアの変形をほぼ再現できるからである。すなわち、４次成分は四角形状の成分を表し、３次成分は三角形状の成分を表し、２次成分は楕円形状の成分を表すので、０次〜４次までの周波数解析を行って余弦波で表し、これら余弦波を合成することで、シリンダブロックのボアの変形を再現でき、高次のノイズを除去できる。
【００４５】
また、断面２次元形状（ＸＩ，ＹＩ）を、通常のＮＣデータ形式で点群（ＸＩ，ＹＩ）として記憶すればデータ量が膨大になるが、本発明のように余弦波を用いて曲線データ形式で記憶することで、データ量をかなり低減できデータ処理を高速化できる。
換言すれば、シリンダヘッドをシリンダブロックに組み付ける際のシリンダブロックのボアの変形を解消するように断面非真円形状の穴を形成するには、０次〜４次までの周波数分析を行えばよく、データ量も少なくて済む。
なお、本実施形態では４次の周波数解析までの例を示したが、穴の形状に応じて５０次でも、１００次でも、更に高次でもよい。例えば、断面非真円形状の穴の形状の１周分を１°毎に通常のＮＣデータ形式で表現する場合、７２０個のパラメータが必要になるが、５０次の曲線データ形式で表現する揚合、１０１個のパラメータでよい。すなわち、半径誤差（０次）、５０個のｎ次振幅および、５０個のｎ次位相である。このように、５０次までの周波数解析を実行しても、曲線データ形式で記憶することで、データ量を低減でき、データ処理を高速化できる。
シリンダブロック素材にダミーヘッドを装着してボーリング加工を行い、その後、ダミーヘッドを取り外してボアの内径形状を測定する例を示したが、また例えば図１に示すように、ＣＡＤシステム５３において、コンピュータ上の仮想空間に、シリンダブロックのボアが断面所望の楕円形状に形成された３次元モデルを作製する。その後、ＣＡＥシステム５４において、コンピュータ上の仮想空間上にて、前記ＣＡＤシステム５３で作製した、ボアが断面所望の楕円形状に形成された３次元モデルのシリンダブロックに３次元モデルのシリンダヘッドを組み付ける。３次元モデルの、シリンダブロックにシリンダヘッドを組み付けることにより、当該ボアにおける断面所望の楕円形状が変形して、組み付けた後のボアがどのような形状になるのかを、ＣＡＥシステム５４でシミュレートする。そうすることにより、実際にシリンダブロック素材にダミーヘッドを装着してボーリング加工を行ってダミーヘッドを取り外して実際にボアの内径形状を測定することに代わることができる。
【００４６】
そこで、ステップＳ４において、ダミーヘッド７０を取り外した後のシリンダブロック６０のボア６１の軸線上の所定間隔おきに内径形状を測定し、上位コンピュータ５２に内径形状データとして記憶する。なお、前記ＣＡＥシステム５４でシミュレートする場合は、ＣＡＥシステム５４でシミュレートされた組み付け後のボア形状をそのまま、内径形状データとして上位コンピュータ５２に記憶する。
ステップＳ５において、内径形状データに基づいて周波数解析を行い、分析内径形状パラメータを算出する。
次に、ステップＳ６において、算出した分析内径形状パラメータを非真円形穴加工装置１の同期コントローラ４２に入力して、合成内径形状マップを生成する。
【００４７】
そして、ステップＳ７において、先ず、既にボーリング加工を行ったシリンダブロック６０とは別の、新たなシリンダブロック素材であるシリンダブロック６０Ａを所定の位置に配置する。次いで、同期コントローラ４２の制御下に、生成された合成内径形状マップに基づいたボーリング加工をシリンダブロック６０Ａに施す。
ステップＳ８において、ダミーヘッド７０と異なり、実際の製品として用いられる製品シリンダヘッド８０を用意し、図６（ｃ）に示すように、ボーリング加工が施された新たなシリンダブロック６０Ａに、製品シリンダヘッド８０をボルト８１により装着する。すると、シリンダブロック６０Ａのボア６１Ａの内径形状は、シリンダブロック６０のボア６１と同様の断面所望の楕円形状となる。
【００４８】
次に、上述のステップＳ４のボア内径形状の測定からステップＳ７のボーリング加工までの詳細な手順について、図８のフローチャートを参照しながら説明する。
ステップＳ１１（Ｓ４）では、例えば、全気筒について、真円度測定器５１により、ボアの軸線上に所定間隔おきに４つの測定点Ｍ１〜Ｍ４を設定し、各測定点Ｍ１〜Ｍ４でのボアの内径形状を測定する。
具体的には、全気筒について、空気マイクロセンサ、近接センサ、レーザセンサなどのセンサをボアに挿入し、回転させながら軸線に沿って移動して、各測定点でのボアの内径形状を測定して、内径形状データとする。
なお、所定間隔おきに測定した例を示したが、非等間隔、例えば、シリンダブロックのシリンダヘッド側の数箇所や、逆に、シリンダブロックのクランクシャフト側の数箇所を測定してもよい。
【００４９】
図９は、各測定点Ｍ１〜Ｍ４で測定したボアの内径形状Ｒ１〜Ｒ４を示す模式図である。
図９に示すように、各測定点Ｍ１〜Ｍ４でのボアの内径形状Ｒ１〜Ｒ４は、互いに異なり、楕円形、三角形〜四角形状や、偏心した真円など、非真円形状となっている。
【００５０】
図１０は、測定点Ｍ１〜Ｍ４のうちの１つ、ここでは、測定点Ｍ２で測定したボアの内径形状Ｒ２を示す断面図である。図１１は、図１０のボアの内径形状Ｒ２を、回転角を横軸として表した図である。
図１０および図１１では、ボアの変形量をゼロとした場合のボアの内周面の位置を基準線Ｌ０とし、この基準線Ｌ０よりも△Ｌだけ内側をＬ１とし、基準線Ｌ０よりも△Ｌだけ外側をＬ２とする。
図１０及び図１１に示すように、測定したボアの内径形状には、△Ｌ程度の凹凸があり、さらに、高次のノイズが含まれていることが判る。
【００５１】
ステップＳ１２では、上位コンピュータ５２により、各測定点Ｍ１〜Ｍ４のボアの内径形状を周波数解析することで、真円に対する誤差のｎ次成分を抽出し、それぞれの振幅および位相を求めて、振幅・位相についての分析内径形状パラメータ（Ａｎ、Ｐｎ）を生成する。
【００５２】
具体的には、以下の式（４）〜（７）に従って、基準線Ｌ０からの突出量を角度θの関数ｘ（θ）で表し、以下の式に従ってフーリエ変換を行い、ｎ次成分の振幅Ａｎおよび位相Ｐｎを求める。
ここで、振幅Ａ０は、基準線である真円に対する半径の誤差を表し、振幅Ａ１は、基準線である真円からの偏心を表し、振幅Ａ２は、楕円形状の成分を表し、振幅Ａ３は、三角形状の成分を表し、振幅Ａ４は、四角形状の成分を表す。また、Ｐ０は不要である。
2010264565.tif 000003
【００５３】
これらｎ次成分の分析内径形状パラメータ（Ａｎ，Ｐｎ）を、フーリエ逆変換して、基準線Ｌ０からの突出量を角度θの関数Ｔ（θ）で表すと、式（８）のようになる。
【００５４】
2010264565.tif 000004
【００５５】
次に、式（８）中のｋ値を、図１２に示す非真円形穴加工装置１のボード線図に従って、以下の手順で求める。
このボード線図は、シャフトモータ２４から切削バイト１３の先端までのねじり剛性による特性を示すものであり、以下の手順で作成される。
すなわち、シャフトモータ２４に対して一定の周波数および振幅の正弦波信号を与える。そして、第２ロータリエンコーダ２４１により、シャフト２２の基端側の回転角を検出し、図示しないセンサにより、切削バイト１３の先端の変位を検出する。これら２つの出力をフーリエ変換し、各周波数成分について、シャフトモータ２４に対する切削バイト１３の先端側の振幅比および位相差を求めて、プロットする。
【００５６】
図１２のボード線図によれば、５００Ｈｚ付近では、共振周波数が存在し、位相が大きくずれて、挙動が不安定になることが判る。よって、使用可能な周波数領域は、２００〜３００Ｈｚ付近までになる、と判断できる。
よって、駆動機構の応答性の限界を考慮すると、切削加工するのに必要かつ最小の値として、ｋ＝４が実用的であることが判る。
【００５７】
よって、式（８）中において、ｋ＝４として、Ａ１×ｃｏｓ（θ＋Ｐ１）、Ａ２×ｃｏｓ（２θ＋Ｐ２）、Ａ３×ｃｏｓ（３θ＋Ｐ３）、Ａ４×ｃｏｓ（４θ＋Ｐ４）の４つの周波数の波形をプロットすると、図１３のようになる。
【００５８】
次に、これら４つの周波数の波形を合成して、形状補正するために極性を反転させて、プロットすると、図１４のようになる。
ステップＳ１３では、上位コンピュータ５２により、図１２のボード線図に基づいて、ゲイン・位相についてのゲイン・位相マップを生成し、このゲイン・位相マップを同期コントローラ４２に出力する。
ステップＳ１４では、上位コンピュータ５２により、１つの気筒についての分析内径形状パラメータ（Ａｎ，Ｐｎ）を同期コントローラ４２に出力する。
【００５９】
ステップＳ１５では、同期コントローラ４２により、ゲイン・位相マップを参照して、使用回転数に応じた誤差パラメータ（Δａｎ，Δｐｎ）を求める。
【００６０】
つまり、図１２のボード線図に示すように、使用可能領域内でシャフトモータ２４を駆動しても、ゲインおよび位相がずれて、加工誤差が生じてしまう。そこで、使用回転域でのｎ次周波数を求め、そこからゲインと位相遅れを求めて、誤差パラメータ（Δａｎ、Δｐｎ）を求める。
【００６１】
例えば、図１２において、シャフトモータ２４の回転数を３０００ｒｐｍとすると、４次成分の周波数は、３０００／６０×４＝２００Ｈｚとなり、ゲインは＋６ｄＢ程度、位相は−２７°程度と読み取れる。
よって、この場合、切削バイトの突出量は約２７°遅れて、約２倍（１０６／２０≒２、２０Ｌｏｇ１０（２）≒６ｄＢ）の振幅で動作することになるため、振幅補正Δａ４＝０．５、位相補正Δｐ４＝＋２７として、４次の分析内径形状パラメータを補正する。同様に、３次〜１次の分析内径形状パラメータの補正を行う。
【００６２】
ステップＳ１６では、同期コントローラ４２により、分析内径形状パラメータ（Ａｎ、Ｐｎ）を誤差パラメータ（Δａｎ、Δｐｎ）で補正し、フーリエ逆変換する。
ステップＳ１７では、同期コントローラ４２により、フーリエ逆変換したデータを、図３のカム誤差マップにより修正し、切削バイト１３の突出量に変換して、回転角と切削バイト１３の突出量との関係を表す突出量マップ（合成内径形状マップ）を生成する。
【００６３】
ステップＳ１８では、同期コントローラ４２により、切削バイト１３の突出量マップに基づいて、比例補間処理により、ボーリング加工するための詳細な突出量マップを生成する。
これは、図１５（ａ）に示すように、突出量マップの切削バイト１３の先端の軌跡をＲ１Ａ〜Ｒ４Ａとすると、実際の切削バイト１３の軌跡Ｓは、螺旋状であり、この軌跡Ｓ同士の間隔は、軌跡Ｒ１Ａ〜Ｒ４Ａの間隔よりも狭くなるため、詳細な突出量マップが必要になるのである。
【００６４】
具体的には、例えば、図１５（ｂ）に示すように、互いに上下に隣り合う軌跡Ｒ１Ａ、Ｒ２Ａの間に位置する軌跡Ｓ上の点Ｓ１の位置を求める。
点Ｓ１を通る直線Ｖを引き、この直線Ｖと各軌跡Ｒ１Ａ、Ｒ２Ａとの交点を点Ｖ１、Ｖ２とする。
さらに、点Ｖ１と点Ｖ２との高さ方向の間隔をΔＺ、点Ｖ１と点Ｖ２との水平方向の間隔をΔＲとし、点Ｖ２から点Ｓ１まで高さ方向の間隔をδｚとし、点Ｖ２から点Ｓ１までの水平方向の間隔をδｒとして、以下の式（９）に従って、点Ｓ１の位置を求める。
【００６５】
ΔＲ：δｒ＝ΔＺ：δｚ      ・・・（９）
【００６６】
ステップＳ１９では、同期コントローラ４２により、アーバ２１の回転角度および加工ヘッド１０の進退方向の位置に基づいて、記憶したマップに従い、切削バイト１３の突出量を求める。
ステップＳ２０では、同期コントローラ４２により、切削バイト１３の突出量に従って、突出量（△ｔ）と、カム角度の指令値（α+△β）とが対応付けられた上述の突出量カム角度対応テーブル９０に基づいて、アーバ２１に対してシャフト１２、２２の位相を進角化または遅角化させながら非真円形加工する。
ステップＳ２１は、全気筒について加工が完了したか否かを判定し、この判定がＹＥＳの場合は終了し、ＮＯの場合はステップＳ１４に戻る。
【００６７】
以上説明したように、本実施形態によれば、カム１２１の回転角と、該回転角により得られる切削バイト１３の突出量とを対応付けた突出量カム角度対応テーブル９０に従い、アーバ１１の回転角の位相に対してシャフト２２の回転角の位相を進角化または遅角化させたため、任意のカムプロファイルのカム１２１を用いつつ、切削バイト１３の突出量を適切に調整することができる。これにより、非真円形穴の内周面を高精度に加工することができる。
また、カム１２１の回転により切削バイト１３の突出量を調整する機構を採用したため、加工ヘッド１０の構成を簡単なものとできる。
【００６８】
また本実施形態によれば、アーバ１１とシャフト２２の回転速度を同期させる場合、アーバ２１の回転速度に、シャフト２２の回転速度を検出する第２ロータリエンコーダ２４１の分解能を乗算するとともに、シャフト２２の回転速度に、アーバ２１の回転速度を検出する第１ロータリエンコーダ２５２の分解能を乗算し、両者の差分から速度誤差を算出し、該速度誤差を、アーバ１１の回転速度から求められたフィード・フォワード量に加えてシャフト２２の回転速度の速度指令として回転制御する構成とした。
この構成により、第１ロータリエンコーダ２５２の分解能と第２ロータリエンコーダ２４１の分解能とが異なる場合でも、これら分解能比を考慮して分解能を合わせることができる。これにより、アーバ１１及びシャフト２２の間の速度誤差が正確に求められるため、両者の回転を正確に同期させることができる。
【００６９】
なお、該速度誤差に基づいてシャフト２２の回転速度を制御するのではなく、シャフト２２の回転速度から求められたフィード・フォワード量に速度誤差を加えてアーバ１１の回転速度の速度指令として該アーバ１１の回転を制御する構成としてもよい。
【００７０】
また本実施形態によれば、カム１２１を真円形状とすることで、カム１２１の製造コストを抑えることができる。
【００７１】
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
例えば、非真円形穴加工装置１が工具として切削バイト１３を備え、非真円形穴の内周面を切削加工する構成を例示したが、工具の種類は、これに限らない。すなわち、工具を穴の径方向に没突させて行われる加工の工具であれば、例えば研磨加工具などの任意の工具及び加工に本発明を適用することができる。
また、シリンダブロックのようにワークが回転しないものの穴の加工を示したが、例えば、ワークが回転しないもので、非真円形穴加工装置１における、外周の収納孔を形成した固定された筒部材の場合であっても、工具を孔の径方向に没突させて行われる加工の工具であれば、本発明を適用することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態に係る非真円形穴加工装置の概略構成図である。
【図２】前記実施形態に係る非真円形穴加工装置のカムの突出量を示す模式図である。
【図３】前記実施形態に係る非真円形穴加エ装置のカム角度と切削バイトの突出量との関係を示す図である。
【図４】前記実施形態に係る非真円形穴加工装置の同期コントローラの動作を示すブロック線図である。
【図５】前記実施形態に係る非真円形穴加工装置を用いてシリンダブロックのボアをボーリング加工する手順を示すフローチャートである。
【図６】前記実施形態に係る非真円形穴加工装置を用いてボーリング加工されるシリンダブロックを示す断面図である。
【図７】前記実施形態に係るシリンダブロックの変形した状態を説明するための図である。
【図８】前記実施形態に係る非真円形穴加工装置のボア内径形状の測定からボーリング加工までの詳細な手順を示すフローチャートである。
【図９】前記実施形態に係るシリンダブロックの測定点で測定したボアの内径形状を示す模式図である。
【図１０】前記実施形態に係るシリンダブロックの１つの測定点で測定したボアの内径形状を示す断面図である。
【図１１】前記実施形態に係るシリンダブロックの１つの測定点で測定したボアの内径形状を、回転軸を横軸として表した図である。
【図１２】前記実施形態に係る非真円形穴加工装置のボード線図である。
【図１３】前記実施形態に係るシリンダブロックのボアの内径形状を構成する周波数成分を示す図である。
【図１４】前記実施形態に係るシリンダブロックのボアの内径形状を構成する周波数成分を合成して反転させた状態を示す図である。
【図１５】前記実施形態に係る非真円形穴加工装置により生成した突出量マップを用いた比例補間処理を説明するための図である。
【符号の説明】
【００７３】
１  非真円形穴加工装置（加工装置）
２  断面
１０  加工ヘッド
１１  アーバ（第１回転軸）
１２  シャフト（第２回転軸）
１３  切削バイト（工具）
３０  進退機構
４０  制御装置（カム駆動装置）
４１  主制御装置（制御手段）
４２  同期コントローラ
６０  シリンダブロック
６１  ボア
７０  ダミーヘッド
８０  製品シリンダヘッド
９０  突出量カム角度対応テーブル
９１  メモリ
１１１  貫通孔（収納孔）
１２１  カム
２４１  第２ロータリエンコーダ（第２回転検出手段）
２５２  第１ロータリエンコーダ（第１回転検出手段）
【図１】
2010264565.tif 000005
【図２】
2010264565.tif 000006
【図３】
2010264565.tif 000007
【図４】
2010264565.tif 000008
【図５】
2010264565.tif 000009
【図６】
2010264565.tif 000010
【図７】
2010264565.tif 000011
【図８】
2010264565.tif 000012
【図９】
2010264565.tif 000013
【図１０】
2010264565.tif 000014
【図１１】
2010264565.tif 000015
【図１２】
2010264565.tif 000016
【図１３】
2010264565.tif 000017
【図１４】
2010264565.tif 000018
【図１５】
2010264565.tif 000019