カム機構シミュレーター 戻る
機構設計

カム機構シミュレーター

円板カムを回転させながらフォロワーの変位・速度・加速度をリアルタイム表示。SHM・サイクロイダル・多項式3-4-5プロファイルを比較し、圧力角の適否を即座に判定。

カムプロファイル
カム寸法
ドウェル角度
動作
⚠️ 圧力角が30°を超えています。ベース円半径を大きくしてください。
計算結果
最大速度
最大加速度
最大圧力角
カム周期
理論・主要公式

$$h(\theta) = H\!\left[\frac{\theta}{\beta} - \frac{1}{2\pi}\sin\!\left(\frac{2\pi\theta}{\beta}\right)\right] \quad (\text{サイクロイダル})$$

フォロワー変位。H:リフト量 [m]、β:作動角 [rad]、θ:カム角 [rad]

$$\dot{h} = \frac{H\omega}{\beta}\!\left[1 - \cos\!\left(\frac{2\pi\theta}{\beta}\right)\right]$$

フォロワー速度 [m/s]。ω:カム角速度 [rad/s]。サイクロイダルは加速度が連続で衝撃が少ない

$$\tan\alpha = \frac{dh/d\theta}{r_0 + h(\theta)}$$

圧力角 α。r_0:基礎円半径 [m]。α > 30° で側方力が大きくなりスティック・スリップ発生

カム機構シミュレーターとは

🙋
カムって、回転運動を直線の往復運動に変える部品ですよね?でも、SHMとかサイクロイダルとか、プロファイルの種類があるみたいですが、何が違うんですか?
🎓
大まかに言うと、フォロワー(押される側)の動きの“滑らかさ”が違うんだ。例えばSHM(単弦運動)カムはサイン波の動きで、変位は滑らかだけど、区間の切り替わりで加速度がジャンプする。シミュレーターの「プロファイル種類」をSHMに変えて、加速度のグラフを確認してみて。0°と180°で急に値が変わるのがわかるよ。
🙋
え、そうなんですか?確かにグラフが大きく変わってます!じゃあ「サイクロイダル」はもっと滑らかなんですか?よく精密機械に使われるって聞きます。
🎓
その通り!サイクロイダルは変位の始めと終わりで、速度も加速度もゼロになるから、慣性力による衝撃がほとんどないんだ。実務では高速で動かすカムに多いね。シミュレーターでプロファイルを「サイクロイダル」に切り替えて、加速度曲線を見比べてみ。始点と終点がスムーズにゼロにつながってるでしょう?
🙋
なるほど、違いがわかりました!でももう一つ「多項式3-4-5」ってありますね。これは何がすごいんですか?あと、下に表示されてる「圧力角」って何ですか?
🎓
いいところに気づいたね。「多項式3-4-5」は、変位・速度・加速度のすべての境界条件を数学的に満たすように設計された、より高度なプロファイルだ。サイクロイダルよりさらに滑らかで、超高速カムや高負荷の場面で威力を発揮するよ。圧力角は、カムがフォロワーを押す力の方向と、フォロワーの動く方向のなす角度だ。これが大きすぎると、フォロワーが横方向に押されて動きが重くなったり、カムから外れそうになったりする。設計では30°以下に抑えるのが目安だね。プロファイルを変えながら、右側の圧力角の最大値がどう変わるか、確認してみよう。

よくある質問

SHMは滑らかですが加速度が不連続で振動しやすく、サイクロイダルは加速度が連続で低振動に優れます。多項式3-4-5は加速度・躍度ともに連続で最も滑らかですが、最大加速度がやや高くなります。用途に応じて選択してください。
一般的に圧力角は30°以下が推奨されます。30°を超えるとフォロワーとカムの間に過大な横力が発生し、摩耗や動作不良の原因になります。シミュレーター上で即座に判定表示されるので、角度を確認しながら設計を修正してください。
速度は回転速度ωに比例し、加速度はω²に比例して変化します。シミュレーターではωを変更すると、リアルタイムで数値が更新されるため、高速回転時の衝撃や振動リスクを事前に評価できます。
本ツールは上昇区間(0≤θ≤β)のプロファイル比較に特化しています。下降区間や停留は、対称性や別の関数で定義されることが多いですが、本シミュレーターでは上昇の特性を理解することで全体設計に応用可能です。

実世界での応用

内燃機関のバルブ駆動:自動車のエンジンでは、カムシャフトの回転で吸排気バルブを開閉します。高速回転時にバルブがシートに叩きつからないよう、サイクロイダルや多項式カムが採用され、騒音低減と耐久性向上を図っています。

自動組立機械・包装機械:製品を掴んで移動(ピックアンドプレース)する動作や、シールを貼る動作など、精密な往復運動が必要な場面で多用されます。多項式3-4-5カムにより、高速かつ振動の少ない動作が実現されています。

繊維機械:高速で糸を巻き取る機械(ワインダー)などでは、テンションを一定に保つためのガイド部の往復運動にカムが使われます。滑らかな加速度特性が、糸切れを防ぐ重要な要素となります。

印刷機の用紙送り機構:紙を正確なタイミングで一瞬停止させながら送る「間歇送り」機構にカムが使われます。停止位置の精度と、再加速時の衝撃の少なさが求められ、カムプロファイルの最適設計が不可欠です。

よくある誤解と注意点

まず、「滑らかさ」の意味を勘違いしていない? 変位曲線がなめらかでも、加速度やそのさらに微分である躍度(ジャーク)に不連続点があると、実際の機構では振動や騒音の原因になるんだ。例えば、SHMプロファイルは変位は美しいサイン波だけど、加速度は区間の境目で急変する。シミュレーターで「躍度」の表示にもチェックを入れてみて。SHMでは躍度が無限大に発散する(計算上は大きなスパイクとして見える)から、これが衝撃の正体だよ。

次に、圧力角は小さければ小さいほど良いわけじゃないということ。確かに30°以下が目安だけど、無理に小さくしようとして基円半径を大きくしすぎると、カムが巨大化して非効率だ。例えば、総リフト5mmで圧力角を25°に抑えようとすると、基円半径は少なくとも10mm以上必要になる計算だ。スペース制約のある設計では、圧力角とサイズのトレードオフを考えよう。

最後に、シミュレーションの回転速度は現実を反映しているか? これ、特に重要。グラフの縦軸(速度、加速度)の値は、回転速度ωの2乗や3乗で効いてくる。例えば、300 rpmで計算した加速度が100 m/s²だったとして、それをそのまま600 rpmで動かすと、加速度は約400 m/s²に跳ね上がる!シミュレーターでパラメータを変える時は、必ず想定する実機の動作条件から逆算してωを設定しよう。

使い方ガイド

  1. カムの基本寸法を設定:基礎円半径r0(mm単位、例:20mm)とフォロワーの最大上昇量lift(例:8mm)を入力
  2. カムプロファイルの設計区間を指定:上昇区間beta1(カム回転角度、例:120°)と下降区間beta2(例:120°)を度数法で入力
  3. プロファイルタイプ(SHM・サイクロイダル・多項式)を選択すると、フォロワーの変位y、速度v、加速度aがリアルタイム表示され、圧力角αも同時計算される

具体的な計算例

自動機械のパッキング装置用カム設計:r0=25mm、lift=12mm、beta1=100°、beta2=140°、残り120°は静止区間の場合、SHMプロファイルでは上昇中点(50°位置)で速度vmax≈0.85mm/°、加速度amax≈0.018mm/°²が得られます。同じ条件でサイクロイダル選択時は加速度が約40%低減され、機械的衝撃が軽減されます。圧力角αは上昇区間で最大25°程度に達し、フォロワーガイドの横力設計に影響します。

実務での注意点