Fusion360歯車スクリプト/間欠歯車

更新


工作/Fusion360歯車スクリプト

間欠歯車

フリーソフトとして公開している自作の Fusion360歯車スクリプト を使って間欠歯車を作り動かしてみます。

counter40.gif

このページで作成する間欠歯車は図のようなもので以下の特徴を持っています。

  • 右の歯車が1周すると左の歯車が 1/4 回転する
  • 左の歯車は歯数8の歯車が元になっている
    • 上半分は歯数8の歯車そのもの
    • 下半分については1枚おきに歯が削られている
  • 右の歯車は歯数20の歯車が元になっている
    • 歯先円は小歯車と干渉しないよう半径が小さく取られている
    • 上半分は2枚だけ歯を残して残りは削られている
    • 下半分は2枚の歯の間のみ歯溝が切られている
  • 右の歯車の2枚の歯により動力が伝えられる
  • 歯が噛み合っていない間は右の歯車の下半分の歯先円と左の小歯車の下半分の1枚おきに残された歯とが触れ合うことにより、小歯車は回転しないよう固定される

以下に設計方法と Fusion360 によるシミュレーション方法を紹介する。

歯車の生成

歯数 8 と歯数 20 の歯車をモジュール 4 厚さ 10 mm として生成します。

counter1.jpg counter2.jpg

噛み合い位置へ移動

大歯車のコンポーネントを x 軸方向へ $4\,\mathrm{mm}\times(8+20)/2$ だけ移動

小歯車のボディを回転軸周りに $360\,\mathrm{deg}/8/2$ だけ回転

counter3.jpg counter4.jpg

小歯車の下半分の歯を1枚おきに除去する

  • xy 平面上に新しいスケッチを作成する
    • その際、歯車コンポーネントの位置をキャプチャしておく

counter5.jpg counter6.jpg

  • 小歯車をスケッチ上に射影する
    • 歯車の上で右クリック
    • スケッチを選択
    • 射影を選択
    • フィルターをボディにして歯車を選択しOK

counter7.jpg counter8.jpg counter9.jpg

  • 歯元円を描く
    • 歯車の中心(原点)から歯元の点までを半径とした円を描く

counter10.jpg

  • 図の4枚の歯を選び、押し出しにより歯を除去する

counter11.jpg counter12.jpg

大歯車の歯先を縮める

大歯車の基準円を元に新たにスケッチを作成

counter13.jpg

  • 小歯車の歯形を射影し
  • 0.1 mm オフセットした曲線を生成

counter14.jpg counter15.jpg

  • 大歯車の中心(スケッチの原点)から円を描く
  • 上で生成したオフセット曲線に接触させる
    • なぜか2つの間に接線制約を設定できないため目分量で接触させる

counter16.jpg counter17.jpg

  • 円を両側へ無限遠まで押し出して歯車との共通部分を残す

counter18.jpg

これで大歯車の歯先が切り取られました。

大歯車の下半分を作成する

  • 大歯車の基準円を元に新たにスケッチを作成 (図は省略)
  • 図のように歯先の2点を選択してスケッチに射影する
  • この2点を基準にして2つの半径と円弧を描く
  • 得られたプロファイルを押し出すことで1つを除いて歯溝を埋める

counter19.jpg counter22.jpg counter23.jpg

  • 次の作業のために視点を反対側に持って来る

counter24.jpg counter25.jpg

大歯車の上半分を作成する

  • 大歯車の基準円を元に新たにスケッチを作成
  • 図のように x 軸から $360\,\mathrm{deg}/20$ だけ傾けて直線を描く
  • x 軸に対して鏡像を作成する
  • 歯先円よりも大きく円弧を描く

counter26.jpg counter27.jpg counter28.jpg counter29.jpg

  • 歯底の点をスケッチ上に射影
  • その点を通り2つの半径と交わる円弧を描く

counter30.jpg counter31.jpg

  • プロファイルを押し出し2枚を残して歯を除去する

counter32.jpg

歯車の回転軸を固定する

  • 2つの歯車コンポーネントとルートコンポーネントを含む剛性グループを作成します
    • 2つの歯車コンポーネントを選択して剛性グループの作成を選択
    • 回転軸を含むがよいかと聞かれるので Yes を選択
    • 子コンポーネントを含める、のチェックを解除
    • ルートコンポーネントを追加で選択してOK

counter34.jpg counter35.jpg counter36.jpg counter37.jpg

歯車の間に接触セットを設定

  • アセンブルメニューから接触セットを有効化
  • 新しい接触セットを作成
  • 2つの歯車を選択してOK

counter38.jpg    counter39.jpg


counter33.jpg

回転させてみる

本来これで良いはずなのですが、 接触セットによる解析がうまく行かずなかなかスムーズに回せないようです?

普通の歯車を回転させるのとほとんど変わらないように思えるのですが・・・

何とか動画にしたのがこちらです。

counter40.gif

ここで作成した間欠歯車は小歯車の回転速度が不連続に変化するため 滑らかな動作は期待できないことが分かります。

これは同じく間欠動作をする ゼネバ歯車 が速度ゼロから徐々に加速するのと大きく違なります。

ここで示したような歯の欠損した形の間欠歯車は軽い負荷&遅い速度でのみ使える機構なのだと思います。


Counter: 111 (from 2010/06/03), today: 7, yesterday: 1