(57)【要約】      （修正有）【課題】自由なピッチ曲線に対応した一対の非円形歯車の輪郭形状を簡単且つ精度よく生成することを可能とさせる。【解決手段】所望される歯車の運動が得られ且つピッチ曲線半径の平均値が設定された中心間距離の半分に等しくなるように、設定された歯数の分だけ第１の歯車のためのピッチ曲線半径を設定しＳ１０６、設定順序に従って中心間距離から設定されたピッチ曲線半径をそれぞれ引いた値を逆の順序で第２の歯車のためのピッチ曲線半径として設定しＳ１１０、第１及び第２の歯車について、設定順序に従って歯車の回転中心周りに回転中心からピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるようにピッチ多角形をそれぞれ生成しＳ１１２、第１及び第２の歯車について、生成されたピッチ多角形の各頂点に凸歯又は凹歯が配置されるＳ１１６・Ｓ１１８ように歯車の輪郭形状を生成する。【選択図】図３
2010121739.tif 000002
【特許請求の範囲】
【請求項１】
回転中心間距離を一定に保ちながら互いに噛み合う第１の歯車と第２の歯車とからなる一対の非円形歯車の輪郭形状を生成する方法であって、
歯数と前記第１の歯車の回転中心と前記第２の歯車の回転中心の間の中心間距離とを設定するステップと、
所望される歯車の運動が得られ且つピッチ曲線半径の平均値が設定された前記中心間距離の半分に等しくなるように、設定された歯数の分だけ前記第１の歯車のためのピッチ曲線半径を設定するステップと、
歯数分の前記第１の歯車のためのピッチ曲線半径について、設定順序に従って前記中心間距離から前記第１の歯車のためのピッチ曲線半径をそれぞれ引いた値を逆の順序で前記第２の歯車のためのピッチ曲線半径として設定するステップと、
前記第１の歯車のための各ピッチ曲線半径について、設定順序に従って前記第１の歯車の回転中心周りに前記第１の歯車の回転中心から前記第１の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように第１の歯車のためのピッチ多角形を生成するステップと、
前記第２の歯車のための各ピッチ曲線半径について、設定順序に従って前記第２の歯車の回転中心周りに前記第２の歯車の回転中心から前記第２の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように第２の歯車のピッチ多角形を生成するステップと、
前記第１の歯車のピッチ多角形の各頂点に凸歯及び凹歯の一方が配置されるように第１の歯車の輪郭形状を生成し、前記第２の歯車のピッチ多角形の各頂点に凸歯及び凹歯の他方が配置されるように第２の歯車の輪郭形状を生成するステップと、
を含むことを特徴とする一対の非円形歯車の輪郭形状を生成する方法。
【請求項２】
前記第１の歯車のためのピッチ多角形を生成するステップ及び前記第２の歯車のためのピッチ多角形を生成するステップは、各ピッチ曲線半径について設定順序に従って前記回転中心周りに等角度間隔で前記回転中心からピッチ曲線半径だけ離れた位置にそれぞれ暫定的に頂点を配置した後、隣接する頂点を結んだ辺長が全て等しくなるように前記第１の歯車又は前記第２の歯車の回転中心周りの各頂点の角度間隔を調整するステップを含む、請求項１に記載の方法。
【請求項３】
前記角度間隔を調整するステップは、前記ピッチ多角形の最大辺長と最小辺長との平均値を求め、前記平均値と前記最小辺長との比率に応じて前記最大辺長に対応する回転中心周りの角度を減少させ、前記平均値と前記最大辺長との比率に応じて前記最小辺長に対応する回転中心周りの角度を増加させることを、前記最大辺長と前記最小辺長との差が予め定められた値以下になるまで繰り返すステップを含む、請求項２に記載の方法。
【請求項４】
回転中心間距離を一定に保ちながら互いに噛み合う第１の歯車と第２の歯車とからなる一対の非円形歯車の輪郭形状を生成する装置であって、
歯数と、第１の歯車の回転中心と第２の歯車の回転中心の間の中心間距離と、歯数の分の前記第１の歯車のためのピッチ曲線半径とを入力するための入力装置と、
前記入力装置によって入力された歯数、中心間距離及びピッチ曲線半径を記憶するための記憶装置と、
前記記憶装置に記憶された歯数、中心間距離及びピッチ曲線半径に基づいて、前記第１の歯車及び前記第２の歯車の輪郭形状を生成する処理装置と、
を備え、該処理装置が、
前記入力装置によって入力された歯数分のピッチ曲線半径の平均値が入力された中心間距離の半分に等しいことを確認し、等しいことが確認できたときに前記入力された歯数分のピッチ曲線半径を前記記憶装置に記憶させるピッチ曲線半径確認部と、
歯数分の前記第１の歯車のためのピッチ曲線半径について、設定順序に従って前記記憶装置に記憶された中心間距離から前記記憶装置に記憶された前記第１の歯車のためのピッチ曲線半径をそれぞれ引いた値を逆の順序で前記第２の歯車のためのピッチ曲線半径として設定し、前記記憶装置に記憶させる第２の歯車ピッチ曲線半径設定部と、
前記記憶装置に記憶された前記第１の歯車のための各ピッチ曲線半径について、設定順序に従って前記第１の歯車の回転中心周りに前記第１の歯車の回転中心から前記１の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように前記第１の歯車のためのピッチ多角形を生成する第１のピッチ多角形生成部と、
前記記憶装置に記憶された前記第２の歯車のための各ピッチ曲線半径について、設定順序に従って前記第２の歯車の回転中心周りに前記第２の歯車の回転中心から前記２の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように前記第２の歯車のためのピッチ多角形を生成する第２のピッチ多角形生成部と、
前記第１の歯車のためのピッチ多角形の各頂点に凸歯及び凹歯の一方が配置されるように第１の歯車の輪郭形状を生成し、前記第２の歯車のためのピッチ多角形の各頂点に凸歯及び凹歯の他方が配置されるように第２の歯車の輪郭形状を生成する輪郭形状生成部と、
を備えることを特徴とする一対の非円形歯車の輪郭形状を生成する装置。
【請求項５】
回転中心間距離を一定に保ちながら互いに噛み合う第１の歯車と第２の歯車とからなる一対の非円形歯車の輪郭形状を生成するためのプログラムであって、
歯数と前記第１の歯車の回転中心と前記第２の歯車の回転中心の間の中心間距離とを入力するように要求する機能と、
設定された歯数の分だけ前記第１の歯車のためのピッチ曲線半径を入力するように要求する機能と、
入力されたピッチ曲線半径の平均値が設定された前記中心間距離の半分に等しくなることを確認する機能と、
歯数分の前記第１の歯車のためのピッチ曲線半径について、設定順序に従って前記中心間距離から前記第１の歯車のためのピッチ曲線半径をそれぞれ引いた値を逆の順序で前記第２の歯車のためのピッチ曲線半径として設定する機能と、
前記第１の歯車のための各ピッチ曲線半径について、設定順序に従って前記第１の歯車の回転中心周りに前記第１の歯車の回転中心から前記第１の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように第１の歯車のためのピッチ多角形を生成する機能と、
前記第２の歯車のための各ピッチ曲線半径について、設定順序に従って前記第２の歯車の回転中心周りに前記第２の歯車の回転中心から前記第２の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように第２の歯車のピッチ多角形を生成する機能と、
前記第１の歯車のピッチ多角形の各頂点に凸歯及び凹歯の一方が配置されるように第１の歯車の輪郭形状を生成し、前記第２の歯車のピッチ多角形の各頂点に凸歯及び凹歯の他方が配置されるように第２の歯車の輪郭形状を生成する機能と、
をコンピュータに実行させることを特徴とする一対の非円形歯車の輪郭形状を生成するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自由なピッチ曲線に対応した一対の非円形歯車の輪郭形状の生成に関する。
【背景技術】
【０００２】
非円形歯車とは、歯車の持つ回転伝達機能とカムの持つ不等速運動機能という二つの機構学的特性を有する機械要素であり、一般的な円形歯車が円形のピッチ曲線を有するのに対し、非円形歯車は非円形のピッチ曲線を有する点に特徴がある。一対の非円形歯車は、回転中心間の距離を一定に保ちながら互いに噛み合う駆動側と被駆動側の二つの非円形歯車から構成されている。駆動歯車は、モータなどの回転運動源に接続されて等速回転運動を行う一方、被動歯車は、非円形のピッチ曲線を有する駆動歯車と噛み合うことにより不等速な回転運動を行う。
【０００３】
このように非円形歯車を用いると不等速回転運動が容易に得られることから、非円形歯車は、不等速な回転伝達機構を利用する分野において使用される。例えば、往復運動を行うプレス加工機では、往路は打ち抜き作業を行うための行程であるので規定速度で動作することが要求される一方、往路は作業を行わない単なる戻り行程となるので高速で動作することが要求され、このような要求を非円形歯車の使用によって容易に実現することができる。また、食材や工業材料を攪拌するための攪拌機では、複数の材料を効率的に混ぜるために不等速な回転運動を行うことが好ましく、非円形歯車の有効性が確認されている。また、特許文献１に記載のように、シートを枚葉印刷機の印刷装置へ搬送する給紙部の駆動装置などにも楕円歯車などの非円形歯車が使用されている。このように、非円形歯車は、簡単な機械要素でありながら、産業機械の簡素化、低コスト化、小型化、高速化などの要求に応えられるものである。
【０００４】
しかしながら、非円形歯車の生成には、ピッチ曲線の創成が難しいこと、被動歯車のいくつかの条件が駆動歯車に従属するので計算量が多くなることなどの困難性がある。こうしたことから、従来、非円形歯車の生成方法の主なものは、次に挙げる二つの方法となっている。一つ目の方法は、焦点周りに回転する二つの楕円歯車、幾何学的中心周りに回転する二次の楕円歯車、共役車と回転する偏心円形歯車、対数らせん歯車及び正弦関数歯車のように既に計算式が解明されているピッチ曲線のパターンを利用して非円形歯車を生成する方法であり、この方法は流量計に用いる非円形歯車などに用いられている。この場合、ピッチ曲線は限定されるものの、ピッチ曲線の計算式から簡単に設計データを求めることができ、容易に非円形歯車を作製することができる。二つ目の方法は、高額な専用工作機械であるＮＣギアシェーパや特殊ボブ盤等を用いて、歯切り工具と被削材をピッチ曲線に合わせて小刻みに回転させながら歯を加工して非円形歯車を生成する方法である。自由なピッチ曲線に対応した非円形歯車を生成する方法は、現在、このような加工によるものが主流であり、自由なピッチ曲線に対応した非円形歯車の設計理論はいまだ確立されていない。
【０００５】
【特許文献１】特開平１０−３２９３０５号公報
【特許文献２】特開平５−８１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、既に計算式が解明されているピッチ曲線のパターンを利用して非円形歯車を生成する方法には、次のような問題がある。
（１）計算式が現在解明されているピッチ曲線のパターンは数少ないため、自由なピッチ曲線に対応するほどのパターンを揃えられず、応用分野が限定される。
（２）計算式が解明されているピッチ曲線のパターンでは、曲線の僅かな変更もできないため、曲率の増減による影響を確認することができない。
【０００７】
また、専用工作機械を用いて非円形歯車を生成する方法にも、次のような問題がある。
（３）一対の非円形歯車の輪郭形状を加工前に確認できないので、歯車を実際に作製した後でなければ歯車の精度を評価できない。
（４）専用工作機械は高価であり、加工方法も非常に難しいため、膨大な時間とコストが必要になる。
【０００８】
上記（３）の問題点に関連して、特許文献２に開示されているように、両歯車の噛み合う歯面に研磨機能を加えて良好な噛み合いを得ることで、歯車作製後の不具合を処理する方法が提案されているが、歯車の作製前に精度評価することができないという問題は依然として残っている。
【０００９】
このように、従来は、簡単に非円形歯車の輪郭形状を生成することを所望する場合には、計算式が解明されている決まったピッチ曲線のパターンを使用するしかなく、完全に自由なピッチ曲線に対応した非円形歯車の輪郭形状を生成することを所望する場合には、高価な専用工作機械を使用し膨大な時間とコストをかけるしかなかった。
【００１０】
したがって、本発明の目的は、従来技術に存する問題を解決して、自由なピッチ曲線に対応した一対の非円形歯車の輪郭形状を簡単且つ精度よく生成することを可能とさせることにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明は、回転中心間距離を一定に保ちながら互いに噛み合う第１の歯車と第２の歯車とからなる一対の非円形歯車の輪郭形状を生成する方法であって、歯数と前記第１の歯車の回転中心と前記第２の歯車の回転中心の間の中心間距離とを設定するステップと、所望される歯車の運動が得られ且つピッチ曲線半径の平均値が設定された前記中心間距離の半分に等しくなるように、設定された歯数の分だけ前記第１の歯車のためのピッチ曲線半径を設定するステップと、歯数分の前記第１の歯車のためのピッチ曲線半径について、設定順序に従って前記中心間距離から前記第１の歯車のためのピッチ曲線半径をそれぞれ引いた値を逆の順序で前記第２の歯車のためのピッチ曲線半径として設定するステップと、前記第１の歯車のための各ピッチ曲線半径について、設定順序に従って前記第１の歯車の回転中心周りに前記第１の歯車の回転中心から前記第１の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように第１の歯車のためのピッチ多角形を生成するステップと、前記第２の歯車のための各ピッチ曲線半径について、設定順序に従って前記第２の歯車の回転中心周りに前記第２の歯車の回転中心から前記第２の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように第２の歯車のためのピッチ多角形を生成するステップと、前記第１の歯車のピッチ多角形の各頂点に凸歯及び凹歯の一方が配置されるように第１の歯車の輪郭形状を生成し、前記第２の歯車のピッチ多角形の各頂点に凸歯及び凹歯の他方が配置されるように第２の歯車の輪郭形状を生成するステップとを含む一対の非円形歯車の輪郭形状を生成する方法を提供する。
【００１２】
非円形歯車は、一対の歯車が１回転する中で不等速運動を伝達するため、構造上、駆動歯車と被動歯車の歯数が同じでなければならない。また、噛み合う歯の大きさが相違すればアンダーカットなど互いの歯の削り込みが発生するので、噛み合わせ上、駆動歯車と被動歯車の歯の大きさは同じでなければならない。さらに、同じ大きさの歯を同じ数だけ並べた場合、駆動歯車と被動歯車のピッチ曲線の全周は同じ長さになる。一方、ピッチ曲線の全周が同じ長さであるということは、ピッチ曲線半径の平均値も同じとなるべきことを意味する。このことから、本出願人は、非円形歯車であっても、駆動歯車と被動歯車とからなる一対の歯車の二つの歯車の回転中心の間の中心間距離が一定である限り、駆動歯車及び被動歯車のピッチ曲線半径の平均値は中心間距離の１／２とすべきことを見出した。さらに、本出願人は、駆動歯車及び被動歯車の歯の大きさを同じにするためには、非円形歯車の場合、単にピッチ曲線上に等ピッチで歯車の接点を配置するのではなく、駆動歯車及び被動歯車の隣接する歯の接点間の距離を全て等しくすべきことを見出した。これは、単にピッチ曲線を等分する点を歯車の接点としても隣接する接点間の距離は等しくなるとは限らず各頂点に凸歯又は凹歯を配置しようとすると、特殊な場合を除いて各歯の大きさが異なってしまうからである。
【００１３】
本発明では、これらのことを利用して、歯数と、一対の歯車の一方の回転中心と他方の回転中心の間の中心間距離とを設定すると共に、所望される角速比曲線が得られ且つピッチ曲線半径の平均値が中心間距離の半分に等しくなるように、歯数の分だけ一対の歯車の一方のためのピッチ曲線半径を設定することにより、一対の歯車のそれぞれについて回転中心周りに回転中心から設定されたピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺長が全て等しくなるようにピッチ多角形を生成する。このようにピッチ多角形が生成できれば、各頂点に凸歯又は凹歯が配置されるようすることで、工作機械を用いて歯車を実際に作製することなく、自由なピッチ曲線に対応し且つ同じ大きさの歯を有した非円形歯車の輪郭形状を容易に生成することが可能になる。
【００１４】
なお、本願において、ピッチ多角形の頂点に凸歯又は凹歯を配置するとは、歯車の歯が円弧歯である場合にはその円弧歯の弧の中心がピッチ多角形の頂点に配置されるように凸歯又は凹歯を創成することを、それ以外の場合（例えば歯車がインボリュート歯車やサイクロイド歯車である場合）には一対の歯車の各歯が噛み合う接点がピッチ多角形の頂点に配置されるように凸歯又は凹歯を創成することを意味するものとする。
【００１５】
上記方法では、前記第１の歯車のためのピッチ多角形を生成するステップ及び前記第２の歯車のためのピッチ多角形を生成するステップは、各ピッチ曲線半径について設定順序に従って前記回転中心周りに等角度間隔で前記回転中心からピッチ曲線半径だけ離れた位置にそれぞれ暫定的に頂点を配置した後、隣接する頂点を結んだ辺長が全て等しくなるように前記第１の歯車又は前記第２の歯車の回転中心周りの各頂点の角度間隔を調整するステップを含むことが好ましい。
【００１６】
また、前記角度間隔を調整するステップは、前記ピッチ多角形の最大辺長と最小辺長との平均値を求め、前記平均値と前記最小辺長との比率に応じて前記最大辺長に対応する回転中心周りの角度を減少させ、前記平均値と前記最大辺長との比率に応じて前記最小辺長に対応する回転中心周りの角度を増加させることを、前記最大辺長と前記最小辺長との差が予め定められた値以下になるまで繰り返すステップを含むことがさらに好ましい。
【００１７】
また、本発明は、回転中心間距離を一定に保ちながら互いに噛み合う第１の歯車と第２の歯車とからなる一対の非円形歯車の輪郭形状を生成する装置であって、歯数と、第１の歯車の回転中心と第２の歯車の回転中心の間の中心間距離と、歯数の分の前記第１の歯車のためのピッチ曲線半径とを入力するための入力装置と、前記入力装置によって入力された歯数、中心間距離及びピッチ曲線半径を記憶するための記憶装置と、前記記憶装置に記憶された歯数、中心間距離及びピッチ曲線半径に基づいて、前記第１の歯車及び前記第２の歯車の輪郭形状を生成する処理装置とを備え、該処理装置が、前記入力装置によって入力された歯数分のピッチ曲線半径の平均値が入力された中心間距離の半分に等しいことを確認し、等しいことが確認できたときに前記入力された歯数分のピッチ曲線半径を前記記憶装置に記憶させるピッチ曲線半径確認部と、歯数分の前記第１の歯車のためのピッチ曲線半径について、設定順序に従って前記記憶装置に記憶された中心間距離から前記記憶装置に記憶された前記第１の歯車のためのピッチ曲線半径をそれぞれ引いた値を逆の順序で前記第２の歯車のためのピッチ曲線半径として設定し、前記記憶装置に記憶させる第２の歯車ピッチ曲線半径設定部と、前記記憶装置に記憶された前記第１の歯車のための各ピッチ曲線半径について、設定順序に従って前記第１の歯車の回転中心周りに前記第１の歯車の回転中心から前記１の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように前記第１の歯車のためのピッチ多角形を生成する第１のピッチ多角形生成部と、前記記憶装置に記憶された前記第２の歯車のための各ピッチ曲線半径について、設定順序に従って前記第２の歯車の回転中心周りに前記第２の歯車の回転中心から前記２の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように前記第２の歯車のためのピッチ多角形を生成する第２のピッチ多角形生成部と、前記第１の歯車のためのピッチ多角形の各頂点に凸歯及び凹歯の一方が配置されるように第１の歯車の輪郭形状を生成し、前記第２の歯車のためのピッチ多角形の各頂点に凸歯及び凹歯の他方が配置されるように第２の歯車の輪郭形状を生成する輪郭形状生成部とを備える一対の非円形歯車の輪郭形状を生成する装置を提供する。
【００１８】
また、本発明は、回転中心間距離を一定に保ちながら互いに噛み合う第１の歯車と第２の歯車とからなる一対の非円形歯車の輪郭形状を生成するためのプログラムであって、歯数と前記第１の歯車の回転中心と前記第２の歯車の回転中心の間の中心間距離とを入力するように要求する機能と、設定された歯数の分だけ前記第１の歯車のためのピッチ曲線半径を入力するように要求する機能と、入力されたピッチ曲線半径の平均値が設定された前記中心間距離の半分に等しくなることを確認する機能と、歯数分の前記第１の歯車のためのピッチ曲線半径について、設定順序に従って前記中心間距離から前記第１の歯車のためのピッチ曲線半径をそれぞれ引いた値を逆の順序で前記第２の歯車のためのピッチ曲線半径として設定する機能と、前記第１の歯車のための各ピッチ曲線半径について、設定順序に従って前記第１の歯車の回転中心周りに前記第１の歯車の回転中心から前記第１の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように第１の歯車のためのピッチ多角形を生成する機能と、前記第２の歯車のための各ピッチ曲線半径について、設定順序に従って前記第２の歯車の回転中心周りに前記第２の歯車の回転中心から前記第２の歯車のためのピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺の長さが全て等しくなるように第２の歯車のピッチ多角形を生成する機能と、前記第１の歯車のピッチ多角形の各頂点に凸歯及び凹歯の一方が配置されるように第１の歯車の輪郭形状を生成し、前記第２の歯車のピッチ多角形の各頂点に凸歯及び凹歯の他方が配置されるように第２の歯車の輪郭形状を生成する機能とをコンピュータに実行させることを特徴とする一対の非円形歯車の輪郭形状を生成するためのプログラムを提供する。
【００１９】
なお、本願明細書中において用いられる用語「ピッチ曲線半径」は、歯車の回転中心から一対の歯車が噛み合う接点までの長さを意味する。なお、円弧歯歯車の場合には、一対の歯車の歯は円弧全体で噛み合うので、一対の歯車が噛み合う接点は各歯の輪郭をなす円弧の中心とみなすものとする。
【発明の効果】
【００２０】
本発明によれば、歯数と、一対の歯車の一方の回転中心と他方の回転中心の間の中心間距離とを設定すると共に、所望される歯車の運動（例えば角速比曲線）が得られ且つピッチ曲線半径の平均値が中心間距離の半分に等しくなるように、歯数の分だけ一対の歯車の一方のためのピッチ曲線半径を設定すれば、一対の歯車のそれぞれについて回転中心周りに回転中心から設定されたピッチ曲線半径だけ離れた位置にそれぞれ頂点が配置され且つ隣接する頂点を結ぶ辺長が全て等しくなるようにピッチ多角形を生成することができる。このピッチ多角形の各頂点に凸歯又は凹歯を配置するようにすれば、工作機械を用いて歯車を実際に作製することなく、自由なピッチ曲線に対応し且つ同じ大きさの歯を有した精度の良い一対の非円形歯車の輪郭形状を容易に生成することが可能になる。
【００２１】
また、非円形歯車の輪郭形状を数値データとして得ることが可能になるので、歯車機構の運動解析及び歯車精度の評価を安価なコンピュータ上で行うことを可能にし、総作製時間の短縮とトータルコストの大幅な削減が可能になる。さらに、従来まで高額な専用工作機械でなければ作製できない非円形歯車を汎用の数値制御工作機械で作製できるようになることから、一般の工場でも簡単且つ低コストで非円形歯車を作製でき、多くの産業分野で非円形歯車が利用しやすくなる。特に、農林水産業では、屋外の田畑、森林、漁船の上など、過酷な環境で使用される機械が多く、悪条件に弱い電子制御装置を用いて運動を制御すると保守費用が膨大となるため、簡易な機械的機構である非円形歯車を用いて運動の制御を行うことが可能になる点で、非円形歯車の利用価値は大きい。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明の好ましい実施形態について説明する。
最初に、図１を参照して、本発明の方法を実施するためのプログラムを実行する非円形歯車生成装置の全体構成を説明する。非円形歯車生成装置１０は、操作者が条件を入力するための入力装置１２と、入力装置１２から入力された情報などを記憶するための記憶装置１４と、様々な処理を行う処理装置１６と、処理装置１６による処理結果を表示するための表示装置１８とを備える。さらに、処理装置１６は、図２に示されているように、ピッチ曲線半径確認部２０と、被動歯車ピッチ曲線半径設定部２２と、駆動歯車ピッチ多角形生成部２４と、被動歯車ピッチ多角形生成部２６と、ピッチ多角形辺長確認部２７と、輪郭形状生成部２８とを含んでいる。入力装置１２は、例えばキーボードなどである。また、記憶装置１４としては、ＲＡＭやハードディスク装置などデータ等の格納及び読み出しができるものであれば任意のものを使用することができる。処理装置１６は、一般的なコンピュータによって構成することができ、ピッチ曲線半径確認部２０、被動歯車ピッチ曲線半径設定部２２、駆動歯車ピッチ多角形生成部２４、被動歯車ピッチ多角形生成部２６、ピッチ多角形辺長確認部２７、輪郭形状生成部２８は、何れも、コンピュータプログラムのサブルーチン等として実現することができる。また、表示装置１８は、コンピュータ用のディスプレイなどとすることができる。
【００２３】
次に、図３〜図８を参照して図１の処理装置１６で行われる処理の流れを説明する。
最初に、設計者は、入力装置１２を用いて、設計する歯車の基礎データとして、歯数ｎと、一対の非円形歯車の回転中心の間の中心間距離Ｌとを入力、設定する（ステップＳ１００）。入力された歯数ｎと中心間距離Ｌは記憶装置１４に記憶される。歯数ｎと回転中心間距離Ｌの値は、設計される一対の非円形歯車が使用される装置の全体の大きさや伝達機構の精度などから決定される。なお、非円形歯車は、一対の歯車が１回転する中で不等速運動を伝達するため、構造上、駆動歯車と被動歯車の対応する歯の大きさが同じでなければならず、また、噛み合わせ上、駆動歯車と被動歯車の歯数は同じとなる。
【００２４】
次に、設計者は、所望される歯車の運動が得られるように入力装置１２から歯数分の一連のピッチ曲線半径３０を入力し、設定する（ステップＳ１０２）。例えば、所望される歯車の運動が得られるように定められたピッチ曲線の全周長を歯数分に等分し、回転中心周りの基準位置を０°として反時計回りに３６０°まで等角度間隔で回転中心からピッチ曲線までの長さであるピッチ曲線半径３０を求め、これを順に入力装置１２から入力していけばよい。所望される歯車の運動は角速比や角加速比などで指示される場合もあるが、これらから適したピッチ曲線を求めることに変わりはない。所望される歯車の運動が得られる一連の角速比若しくは角加速比又は角速比曲線、角加速比曲線若しくはピッチ曲線を直接入力すると、処理装置１６が歯数分の適した一連のピッチ曲線半径３０を求めて設定するようにしてもよい。設定された一連のピッチ曲線半径３０は記憶装置１４に記憶される。
【００２５】
処理装置１６は、記憶装置１４に記憶された一連のピッチ曲線半径３０を図８に示されているような曲線グラフとして表示装置１８に表示させることが好ましい。これにより、設計者は設定されたピッチ曲線が設計仕様に合致していることを表示装置１８上で容易に確認することができるようになる。
【００２６】
次に、処理装置１６のピッチ曲線半径確認部２０が、記憶装置１４に記憶された歯数分のピッチ曲線半径３０の平均値を求め、求められた平均値が設定された中心間距離Ｌの１／２に一致していることを確認する（ステップＳ１０４）。一致していない場合には、処理装置１６のピッチ曲線半径確認部２０は、一連のピッチ曲線半径３０の平均値と中心間距離Ｌの１／２とが等しくなるようにピッチ曲線半径３０の修正を行うように設計者に要求し、設計者は、要求に従って、ステップＳ１０２に戻って、一連のピッチ曲線半径３０を再度入力する。処理装置１６のピッチ曲線半径確認部２０は、一連のピッチ曲線半径３０を同じ比率で増減させることによりピッチ曲線半径３０の平均値が中心間距離Ｌの１／２に一致するように一連のピッチ曲線半径３０の値を自動的に修正するように構成されていてもよい。このようにして設定された一連のピッチ曲線半径３０の例が図４に示されている。
【００２７】
なお、一連のピッチ曲線半径３０の平均値を中心間距離Ｌの１／２に一致させる理由は、駆動歯車と被動歯車との噛み合い位置を狂わせないためである。一対の歯車は、歯数が異なれば、駆動歯車が１回転したときに被動歯車はそれより多い又は少ない回転を行い、回転数が合わなくなってしまう。非円形歯車は、一対の歯車が一回転する中で定められたパターンの不等速運動を伝達するため、駆動歯車が１回転したときに被動歯車も同じように１回転する必要があり、構造上、駆動歯車と被動歯車の歯数が同じでなければならない。また、噛み合う歯の大きさが相違すればアンダーカットなど互いの歯の削り込みが発生するので、噛み合わせ上、駆動歯車と被動歯車の歯の大きさが同じでなければならない。同じ大きさの歯を同じ数だけ並べた場合、歪んだ形のピッチ曲線を描いたとしても、その曲線の全周は駆動歯車と被動歯車とで同じ長さになる。また、ピッチ曲線の全周が同じ長さであるということは、ピッチ曲線半径３０の平均値も同じということになる。したがって、駆動歯車と被動歯車との噛み合い位置を狂わせないためには、歯数分の一連のピッチ曲線半径３０の平均値が中心間距離Ｌの１／２にならなければならないのである。例えば、駆動歯車と被動歯車のピッチ曲線半径３０の平均値が１／２に一致しない場合、大きな歯車と小さな歯車の噛み合わせという構成になり、両歯車に異形の歯形を配置して噛み合わせることになって、刃先の食い込みやガタツキという障害が発生することになる。
【００２８】
非円形歯車の３種類の基礎データの設定が終了すると、処理装置１６の駆動歯車ピッチ多角形生成部２４は、これらの基礎データを用いて、図５に示されるように駆動歯車のピッチ多角形３２を自動的に生成する（ステップＳ１０６）。次に、処理装置１６の駆動歯車ピッチ多角形生成部２４は、生成された駆動歯車のピッチ多角形３２の全ての辺長を算出し、全ての辺長が同じであるか否かを確認し（ステップＳ１０８）、全ての辺長が同じになるまでピッチ多角形３２の各辺に対応する回転中心周りの各頂点の角度間隔を自動的に調整し、ステップＳ１０６及びステップＳ１０８を繰り返す。設定された基礎データから、全ての辺長が等しいピッチ多角形を生成する方法の詳細は後述する。
【００２９】
全ての辺長が同じである駆動歯車のピッチ多角形３２が生成されると、処理装置１６の被動歯車ピッチ曲線半径設定部２２は被動歯車の一連のピッチ曲線半径３０を求め、設定する（ステップＳ１１０）。被動歯車の一連のピッチ曲線半径３０は、記憶装置１４に記憶される中心間距離Ｌから駆動歯車の一連のピッチ曲線半径３０をそれぞれ減算することによって求められる。ただし、両歯車の歯先を噛み合わせるようにするために、算出された一連のピッチ曲線半径３０の順序を並べ替える必要がある。すなわち、駆動歯車の一連のピッチ曲線半径３０が図４及び図５に示されているように回転中心周りに基準位置から反時計回りに並べられているとすれば、求められた被動歯車の一連のピッチ曲線半径３０は図６に示されているように回転中心周りに基準位置から１８０°ずれた位置から時計回りに並べられる必要がある。被動歯車の一連のピッチ曲線半径３０が設定されると、駆動歯車の場合と同様にして、処理装置１６の被動歯車ピッチ多角形生成部２６が、図６に示されるように、全ての辺長が同じである被動歯車のピッチ多角形３４を自動的に生成する（ステップＳ１１２）。設定された基礎データから、全ての辺長が等しいピッチ多角形を生成する方法の一例は後述する。
【００３０】
処理装置１６のピッチ多角形辺長確認部２７は、駆動歯車と被動歯車のピッチ多角形３２，３４が生成されると、生成された両ピッチ多角形３２，３４の辺長の差を確認する（ステップＳ１１４）。異なる場合、駆動歯車ピッチ多角形生成部２４及び被動歯車ピッチ多角形生成部２６は、中心間距離が一定の条件の下、両ピッチ多角形３２，３４を拡大又は縮小して、ステップＳ１０６〜ステップＳ１１２を繰り返し、両ピッチ多角形３２，３４の辺長を同じにする。このように駆動歯車と被動歯車のピッチ多角形３２，３４の辺長を一致させるのは、駆動歯車と被動歯車の歯の大きさを同じにして、互いに噛み合う駆動歯車と被動歯車の歯の食い込みやガタツキを防止するためである。
【００３１】
ステップＳ１１４で駆動歯車のピッチ多角形３２の辺長と被動歯車のピッチ多角形３４の辺長が等しいことが確認できたならば、駆動歯車のピッチ多角形３２の各頂点に凸歯３６を配置しその間に凹歯３８を配置する一方（ステップＳ１１６）、被動歯車のピッチ多角形３４の各頂点に凹歯３８を配置しその間に凸歯３６を配置する（ステップＳ１１８）ことによって、図７に示されるような駆動歯車及び被動歯車の輪郭形状４０，４２を生成する。駆動歯車のピッチ多角形３２の各頂点に凹歯３８を配置しその間に凸歯３６を配置する一方、被動歯車のピッチ多角形３４の各頂点に凸歯３６を配置しその間に凹歯３８を配置してもよいことは言うまでもない。
【００３２】
ピッチ多角形３２，３４の各頂点に凸歯３６又は凹歯３８を配置した輪郭形状を生成するには、例えば円弧歯の歯車の輪郭形状を生成する場合、全ての辺長が等しいピッチ多角形３２，３４の一辺の長さを４等分した値を半径ｒとし、各頂点を中心としてピッチ多角形２２，２４の外側又は内側に半径ｒの円弧を描くと共に、各辺の中点を中心としてピッチ多角形２２，２４の内側又は外側（各頂点を中心とした円弧と逆側）に半径ｒの円弧を描き、隣接する円弧を互いに滑らかに接続すればよい。これは、円弧歯の場合、噛み合う凸歯と凹歯のほぼ全体で接するため、一対の歯車が噛み合う接点がピッチ多角形２２，２４の各頂点に位置するとみなせるからである。インボリュート曲線又はサイクロイド曲線の歯車の輪郭形状を生成する場合には、通常の円形歯車の場合と同じ歯形創成アルゴリズムを用いて、ピッチ多角形２２，２４の各頂点が一対の歯車が噛み合う接点となるように各頂点に同じ大きさのインボリュート曲線又はサイクロイド曲線の凸歯３６又は凹歯３８を配置すればよい。
【００３３】
このようにして生成された駆動歯車及び被動歯車の輪郭形状４０，４２が記憶装置１４に記憶され、生成された駆動歯車及び被動歯車の輪郭形状４０，４２を表す画像が図１２に示されるように表示装置１８に表示される。コンピュータを用いてこのように駆動歯車及び被動歯車の輪郭形状４０，４２を生成すれば、輪郭形状４０，４２は例えばＣＡＤデータなどの電子データとして生成される。これらのデータを用いれば、図１３に示されるように３次元表示することや、作成された一対の非円形歯車の運動解析及び精度の評価を行うことが容易となる。
【００３４】
次に、図９〜図１１を参照して、設定された基礎データから、全ての辺長が等しいピッチ多角形３２，３４を生成する方法の一例を詳細に説明する。
まず、歯数分のピッチ曲線半径３０を取得し（ステップＳ２００）、ピッチ多角形３２又は３４を生成する歯車が駆動歯車であるか被動歯車であるかを確認する（ステップＳ２０２）。駆動歯車のピッチ多角形３２を生成する場合には、歯数分のピッチ曲線半径３０のデータを記憶装置１４から読み出し、設定されている順序で使用する。一方、記憶装置１４に記憶されているのは、回転中心周りに基準位置（０°の位置）から反時計周りの順序で並べられた駆動歯車のための一連のピッチ曲線半径３０であるので、被動歯車のピッチ多角形３４を生成する場合には、図２のステップＳ１１０において求めた被動歯車のための一連のピッチ曲線半径３０を算出した後、駆動歯車と被動歯車の対応する歯が噛み合うように、算出された被動歯車のための一連のピッチ曲線半径３０を並べ替える（ステップＳ２０４）。詳細には、算出された被動歯車のための一連のピッチ曲線半径３０を、回転中心周りに１８０°の位置から時計回りに並ぶように並べ替える。
【００３５】
以下、歯数がｎ、中心間距離がＬ、駆動歯車のための一連のピッチ曲線半径３０が基準位置（０°）から順にｘ1，ｘ2，…，ｘnと設定されている場合を例にしてピッチ多角形の作成手順を具体的に説明する。
全ての辺長が等しいピッチ多角形を生成するために、まず暫定のピッチ多角形を作成する。詳細には、ピッチ多角形のｉ番目の頂点が、回転中心周りに反時計回りに等角度間隔で、回転中心からピッチ曲線半径ｘiだけ離れた位置に配置されると仮定し、３６０°を歯数で除算することにより回転中心周りのピッチ多角形の各頂点の暫定角度間隔φを求める（ステップＳ２０６）。ピッチ曲線半径ｘiとそれに対応する各頂点の暫定配置角度θi（＝φ×（ｉ−１））は図１０に示されるようなデータベースに格納、記憶される。図１０では、歯数が８である場合の、駆動歯車のｉ番目のピッチ曲線半径ｘiと暫定配置角度θi（この場合、θi＝４５°×（ｉ−１））が図１０の表の中段及び上段に示されている。また、中心間距離Ｌ（図１２参照）から駆動歯車の一連のピッチ曲線半径をそれぞれ減算することにより算出された被動歯車の一連のピッチ曲線半径を、回転中心周りに１８０°の位置から時計回りに並ぶように並べ替えたものが図１０の表の下段に示されている。図１０の丸抜き数字が各頂点に対応するピッチ曲線半径の設定順序である。
【００３６】
次に、基準位置（θ＝０°）から、設定されたピッチ曲線半径ｘiの順序ｉに従って、回転中心周りに暫定角度間隔φで、回転中心からピッチ曲線半径ｘiだけ離れた位置にピッチ多角形のｉ番目の頂点Ｐiを暫定的に配置し、隣接する頂点を結ぶことによって、暫定のピッチ多角形を作成する（ステップＳ２０８）。例えば、歯数が８である場合には、設定されたピッチ曲線半径ｘiの順序ｉに従って、回転中心周りに４５°の間隔で、回転中心からピッチ曲線半径ｘiだけ離れた位置に頂点を暫定的に配置し、隣接する頂点を結ぶことによって、図１１（ａ）に示されているような暫定ピッチ多角形が得られる。
【００３７】
暫定ピッチ多角形が作成されると、次に、暫定ピッチ多角形の全ての辺の長さを算出し（ステップＳ２１０）、暫定ピッチ多角形の全ての辺長が同じであるか否かを確認する（ステップＳ２１２）。全ての辺長の長さの差が予め定められた許容範囲以内、例えば１μｍ以内となった場合には、全ての辺長の長さが同じとなったと判断し、得られた暫定ピッチ多角形を全ての辺長が等しい最終的なピッチ多角形として記憶し、処理を終了する。一方、暫定ピッチ多角形の全ての辺長の長さの差が予め定められた許容範囲外である場合には、辺長が異なっていると判断し、図１１（ｂ）に示されているように、全ての辺長が同じになるまで暫定ピッチ多角形の各頂点の暫定配置角度θを調整する。
【００３８】
暫定ピッチ多角形の各頂点の暫定配置角度θを調整する一つの方法は、まず暫定ピッチ多角形の最大辺長の辺と最小辺長の辺とを検出して最大辺長と最小辺長の平均値を求め（ステップＳ２１４）、平均値と最大辺長・最小辺長の比率を求めて、平均値と最大辺長との比率に応じて最小辺長に対応する頂点の暫定角度間隔を増加させ且つ平均値と最小辺長との比率に応じて最大辺長に対応する頂点の暫定配置角度を減少させることにより暫定ピッチ多角形を修正し（ステップＳ２１６）、全ての辺長が等しくなるまでステップＳ２０８〜Ｓ２１６を繰り返すことである。例えば、最大辺長と最小辺長との平均値で最大辺長を除算した値を最小辺長に対応する回転中心周りの暫定配置角度θ又は暫定角度間隔φに乗算することにより最小辺長に対応する頂点の暫定配置角度θを増加させ、最大辺長と最小辺長との平均値で最小辺長を除算した値を最大辺長に対応する回転中心周りの暫定配置角度θ又は暫定角度間隔φに乗算することにより最大辺長に対応する頂点の暫定配置角度θを減少させればよい。このような処理を繰り返すことにより、図１１（ｃ）に示されているような全ての辺長が同じになっているピッチ多角形が得られる。
【００３９】
本発明では、このように全ての辺長が同じピッチ多角形を生成させることが重要となる。これは、単にピッチ曲線を等分する点をピッチ多角形の頂点としても隣接する頂点間の距離は等しくなるとは限らず各頂点に凸歯又は凹歯を配置しようとすると、特殊な場合を除いて全ての歯の大きさが同じにはならず、上述したようにガタツキ等を生じさせることになるからである。
【００４０】
以上、図示される実施形態を参照して本発明による一対の非円形歯車の輪郭形状を生成する方法及び装置を説明したが、本発明は図示又は記載された実施形態に限定されるものではない。例えば、暫定ピッチ多角形の各頂点の暫定配置角度を調整する方法は上記の方法に限るものではなく、他の方法を採用することも可能である。
【図面の簡単な説明】
【００４１】
【図１】本発明による一対の非円形歯車の輪郭形状を生成するための非円形歯車生成装置の全体構成を示す図である。
【図２】図１の非円形歯車生成装置の処理装置の詳細を示す機能ブロック図である。
【図３】本発明による処理の流れを示すフローチャートである。
【図４】操作者によって入力された一連のピッチ曲線半径を示す略図である。
【図５】入力された一群のピッチ曲線半径から生成される駆動歯車のピッチ多角形を示す略図である。
【図６】入力された一群のピッチ曲線半径から生成される被動歯車のピッチ多角形を示す略図である。
【図７】図５及び図６に示されるピッチ多角形から生成される駆動歯車及び被動歯車の輪郭形状を示す略図である。
【図８】操作者によって入力された一連のピッチ曲線半径の例を示すグラフである。
【図９】ピッチ多角形を生成するための処理の詳細を示すフローチャートである。
【図１０】ピッチ多角形の頂点の暫定配置を表すデータベースの例を示す表である。
【図１１】図９に示される処理の各段階における途中経過を説明するための説明図である。
【図１２】図９に示される処理の結果の例を示す線図である。
【図１３】図１の非円形歯車生成装置の表示装置の画面に表示される処理結果の例を示す図である。
【符号の説明】
【００４２】
１０    非円形歯車生成部
１２    入力装置
１４    記憶装置
１６    処理装置
１８    表示装置
２０    ピッチ曲線半径確認部
２２    被動歯車ピッチ曲線半径設定部
２４    駆動歯車ピッチ多角形生成部
２６    被動歯車ピッチ多角形生成部
２８    輪郭形状生成部
【図１】
2010121739.tif 000003
【図２】
2010121739.tif 000004
【図３】
2010121739.tif 000005
【図４】
2010121739.tif 000006
【図５】
2010121739.tif 000007
【図６】
2010121739.tif 000008
【図７】
2010121739.tif 000009
【図８】
2010121739.tif 000010
【図９】
2010121739.tif 000011
【図１０】
2010121739.tif 000012
【図１１】
2010121739.tif 000013
【図１２】
2010121739.tif 000014
【図１３】
2010121739.tif 000015