コンテンツにスキップ

Cogwheel

Cogwheel(別名 Cog または Gear)プリミティブを Basic Shape の一部として作成します。

Teeth - 歯または歯車の数を設定する。

Pitch Radius - 中心から各歯の中点までの半径を設定する。

Hole Radius - 穴の半径を設定する。

Tooth Depth - 各歯の全高さの値を設定する。

Tooth Width - 各歯の中点における幅を設定する。

Tooth Taper - 各歯の内外テーパー角度を設定する。

Midpoint Position - 各歯の中点を設定する。0 は歯の底部、1 は先端。

すべての回転は中 Cogwheel によって駆動されている。

歯車システムを作成するための基本的なガイド:

  • 各 Cogwheel のモジュールが一致している必要がある。モジュールは次のように簡単に表せる比率:Module = 2 * Pitch Radius / Number Of Teeth
  • 歯は同じ形状/サイズでなければならない。
  • 各 Cogwheel のピッチ円が「接触」していなければならない。

以下の例では:

  • Cogwheel の Pitch Radius20012 Teeth
  • Cogwheel の Pitch Radius1006 Teeth
  • Cogwheel の Pitch Radius40024 Teeth

200 / 12100 / 6400 / 24 はすべて 16.66 となるため、各 Cogwheel は同じモジュールを持つ。

回転の計算も非常にシンプル。次の場合:

  • r1 = 中 Cogwheel の回転
  • t1 = 中 Cogwheel の歯数
  • r2 = 小 Cogwheel の回転
  • t2 = 小 Cogwheel の歯数

r2 = r1 * t1/t2

Medium > Small の場合:

r2 = r1 * 12/6

Jsmath Utility を使用してこの方程式を組むことができる。

  1. Jsmath Utility を作成する。
  2. -n0 * n1/n2 を追加する。
  3. 3 つのインデックスを追加する。
  4. Medium.rotation→jsmath.index0 を接続する。
  5. Medium.teeth→jsmath.index1 を接続する。
  6. Small.teeth→jsmath.index2 を接続する。
  7. jsmath.id→Small.rotation を接続する。

Medium Cogwheel が回転すると、Small Cogwheel は正しい速度で回転し、互いにかみ合う。正しく配置するには、X 軸で 300(Pitch Radius 値の合計)だけ離す。