機械要素を「部品の集合」ではなく「機能と荷重の連鎖」として設計する
ボルト、軸、軸受、歯車、シールなどを個別に選定しても、機械全体が要求性能を満たすとは限らない。例えば、軸の強度に余裕があっても、たわみによって歯当たりが悪化し、軸受寿命が短くなり、オイルシールの偏心が増えて漏れにつながる。さらに、軸受のはめあいを変更すれば内部すきまや熱の逃げ方も変わる。
統合設計とは、荷重経路・運動・変形・熱・寿命・故障時挙動を、部品間のインターフェースで矛盾なく成立させる作業である。 本記事は、締結から制動まで14領域の機械要素を横断し、実務で使える設計手順、計算例、選定ゲート、知識データモデルを示す。
計算例の数値は設計方法を説明するための仮定値であり、特定製品の許容値ではない。安全機能の成立、製品寿命、規格適合を保証するものではない。
原理:機能連鎖と荷重経路を分けて描く
機能連鎖は「何を達成するか」を表す
回転駆動機構なら、入力電力を回転運動に変え、速度とトルクを変換し、負荷に仕事をさせる。停止時はエネルギーを吸収・回生し、過負荷時は損傷の拡大を防ぐ。シールは流体境界を維持し、潤滑系は摩擦・摩耗・温度を制御する。
荷重経路は「どこを通って反力が戻るか」を表す
軸のねじりトルクはカップリング、キー・スプライン、歯車を介して負荷へ伝わる。一方、歯車の歯面反力は軸を曲げ、軸受からハウジング、締結ボルト、架台、基礎へ流れる。トルクの経路と横荷重の経路は同じではない。
flowchart TD Motor[駆動源] --> Coupling[カップリング] Coupling --> Shaft[軸とキー] Shaft --> Gear[歯車・伝達要素] Gear --> Load[負荷] Gear --> Bearing[軸受] Bearing --> Housing[ハウジング] Housing --> Bolt[締結ボルト] Bolt --> Frame[架台・基礎] Lubrication[潤滑・密封] -.-> Gear Lubrication -.-> Bearing Safety[ブレーキ・過負荷保護] -.-> Shaft
図の矢印は機能接続と代表的な反力の流れを示す概念図であり、厳密な自由物体図ではない。実設計では各部品を切り出し、作用力・反力・モーメントを同じ座標系で釣り合わせる。
要素単体最適とシステム最適の違い
| 単体の判断 | システムで追加する判断 | 想定される見落とし |
|---|---|---|
| 軸の曲げ応力が小さい | 軸たわみ・傾きと歯当たりを評価 | 歯面片当たり、振動 |
| 軸受の基本定格寿命が長い | はめあい・潤滑・汚染・荷重分担を評価 | 早期剥離、焼付き |
| カップリングのトルク容量が十分 | 芯ずれ・反力・ねじり固有振動を評価 | 軸受への追加荷重 |
| ボルトの引張強度が十分 | 接合面すべり・疲労・締付け軸力を評価 | 緩み、フレッティング |
| シールの溝寸法が成立 | 圧力・温度・偏心・流体適合性を評価 | 押出し、漏れ |
| ブレーキの静的保持トルクが十分 | 停止仕事・発熱・応答遅れ・安全機能を評価 | 停止距離超過、落下 |
統合設計の共通変数と単位
要素ごとの入力を統一するため、まず機械全体の座標、単位、荷重ケース、時間履歴を定義する。次表は全要素で使い回せる最小限の共通語彙である。
| 変数 | 意味 | 単位 | 代表的な出所 |
|---|---|---|---|
| F_x, F_y, F_z | 各方向の力 | N | 外力、歯面力、油圧推力 |
| M_x, M_y, M_z | 各軸回りのモーメント | N·m | 荷重偏心、反力 |
| T | 伝達・制動トルク | N·m | 動力、運動方程式 |
| n, ω | 回転数、角速度 | min⁻¹、rad/s | 駆動条件 |
| v, a | 速度、加速度 | m/s、m/s² | 動作プロファイル |
| J | 軸換算慣性モーメント | kg·m² | 回転体・負荷 |
| E, G | 縦・横弾性係数 | MPa | 材料証明、規格 |
| I, J_p | 断面二次モーメント、極断面二次モーメント | mm⁴ | 断面形状 |
| δ, θ | 変位、角変位 | mm、rad | 剛性・精度 |
| α_T, ΔT | 線膨張係数、温度差 | 1/K、K | 材料、熱条件 |
| C, P | 軸受の基本動定格荷重、動等価荷重 | N | カタログ、荷重ケース |
| μ, η | 摩擦係数、効率 | 無次元 | 試験、条件別資料 |
| t, N_c | 時間、繰返し回数 | s、回 | サイクル仕様 |
| R_a, g | 粗さ指標、実効隙間 | μm、mm | 図面・公差計算 |
単位系は機械の力学計算を N・mm・MPa、動力・エネルギー計算を N·m・W・Jとして使い分ける場合が多い。混在させると、特にモーメント・断面二次モーメント・角速度で10³〜10⁹倍の誤差が生じる。データ上は単位を数値から分離して記録する。
荷重ケースを先に確定する
| ケース | 状態 | 確認対象 |
|---|---|---|
| LC01 | 定常運転 | 温度、効率、潤滑、定常寿命 |
| LC02 | 起動・加速 | 最大トルク、慣性、締結すべり |
| LC03 | 停止・減速 | 制動トルク、停止仕事、停止距離 |
| LC04 | 非常停止・停電 | 残留エネルギー、重力保持、安全機能 |
| LC05 | 過負荷・噛込み | リミッタ設定、破壊順序、復帰 |
| LC06 | 熱定常・温度遷移 | 膨張、軸受予圧、シール、芯ずれ |
| LC07 | 組立・輸送・保全 | 仮支持、吊上げ、誤組立、再現性 |
定常値だけで設計すると、起動・停止・異常時に現れる最大荷重や危険源を見落とす。各ケースに、発生頻度、継続時間、荷重方向、温度、潤滑状態、荷重の同時性を持たせる。
共通の物理式と成立条件
力・モーメントの釣合い
静的な自由物体図では、各座標方向について次式を満たす。
$$ \sum F_x=0,\qquad \sum F_y=0,\qquad \sum F_z=0 $$
$$ \sum M_x=0,\qquad \sum M_y=0,\qquad \sum M_z=0 $$
加速中は慣性力・慣性モーメントを加える。接触・すべり・バックラッシがある場合、荷重の作用点と方向が変わるため、単一の静的釣合いだけでは十分ではない。
動力とトルク
$$ \omega=\frac{2\pi n}{60},\qquad P=T\omega $$
ここで $P$ は機械動力 W、$T$ は N·m、$n$ は min⁻¹、$\omega$ は rad/s。角度 rad は無次元として扱うため、$\mathrm{N\cdot m/s}=\mathrm{W}$ で次元が一致する。
減速比を $i=\omega_{\mathrm{in}}/\omega_{\mathrm{out}}$、伝達効率を $\eta$ とすれば、同じ運転点の出力トルクは、
$$ T_{\mathrm{out}}=\eta iT_{\mathrm{in}} $$
となる。効率は負荷、速度、温度、潤滑で変わり得る。過渡トルクや衝撃係数を単純に効率へ押し込まない。
強度と剛性は別々に判定する
中実円形軸の弾性範囲における公称曲げ応力・ねじりせん断応力は、
$$ \sigma_b=\frac{32M}{\pi d^3},\qquad \tau_t=\frac{16T}{\pi d^3} $$
である。ここでは $M,T$ を N·mm、$d$ を mm とすれば応力は N/mm² = MPa。切欠きやキー溝を持たない中実丸軸の公称値であり、応力集中、疲労、表面処理、軸方向力は別評価する。
静的な延性材料に対する一次スクリーニングとして、曲げとねじりのミーゼス相当応力を、
$$ \sigma_{\mathrm{eq}}=\sqrt{\sigma_b^2+3\tau_t^2} $$
で評価できる。ただし、この値が材料の引張強さより小さいだけでは合格にならない。降伏、疲労、座屈、接触応力、設計安全率を別途確認する。
曲げたわみは一般に $EI$、ねじり角は $GJ_p$ に支配される。応力が低くても変位・傾きが大きければ、歯車・軸受・シールの成立性を失う。
寿命は単一の数字ではない
転がり軸受の基本定格寿命の代表式は、
$$ L_{10}=\left(\frac{C}{P}\right)^p10^6 $$
である。$L_{10}$ は回転数、$C,P$ は同一単位の荷重、指数 $p$ は玉軸受で3、ころ軸受で10/3を用いる一般的な条件を表す。ISO 281:2007の基本定格寿命は、規定の材料・製造・運転条件における90%信頼度に対応する統計的な指標であり、実寿命の保証値ではない。潤滑・汚染などを含む修正寿命は別モデルとなる。
一定回転数なら時間換算は、
$$ L_{10h}=\frac{L_{10}}{60n} $$
である。荷重や回転数が変化する場合は等価荷重・累積損傷を扱う。シール摩耗、歯面損傷、ボルト疲労、グリース劣化の寿命を、この式で一括評価してはいけない。
熱膨張と位置精度
一様温度変化・線形弾性近似で、自由な部材の軸方向伸びは、
$$ \Delta L=\alpha_TL\Delta T $$
となる。$\alpha_T$ は 1/K、$L$ は mm、$\Delta T$ は K、$\Delta L$ は mm。拘束されている場合は自由膨張せず、熱応力・軸受予圧・接触圧力の変化を生む。温度分布が一様でない場合は積分または熱構造解析が必要となる。
代表設計計算:歯車付き軸を部品横断で評価する
想定する機構と設計条件
電動機からカップリングを介して入力軸を駆動し、平歯車で減速して負荷へ伝達する。入力軸の歯車は2個の軸受の間に配置し、軸受ハウジングをボルトで架台へ固定する。例では歯車の軸方向力をゼロとし、負荷変動は暫定係数で表す。
| 入力項目 | 値 | 備考 |
|---|---|---|
| 入力機械動力 | 3.00 kW | 入力軸の運転点 |
| 入力軸回転数 | 1500 min⁻¹ | 一定回転近似 |
| 減速比 | 3.0 | 出力回転数500 min⁻¹ |
| 歯車段効率 | 0.95 | 仮定値 |
| 設計荷重係数 | 1.50 | 仮のスクリーニング係数 |
| 入力歯車ピッチ半径 | 40 mm | 平歯車 |
| 圧力角 | 20° | 公称値 |
| 軸受間距離 | 200 mm | A–B間 |
| Aから歯車まで | 120 mm | Bまでは80 mm |
| 軸径候補 | 20 mm、25 mm | 中実円形断面 |
| 軸の縦弾性係数 | 210000 MPa | 仮定値 |
| 軸受候補の基本動定格荷重 | 5000 N、6500 N | 仮想カタログ値 |
| 軸受要求運転時間 | 20000 h | 一定負荷・回転近似 |
| 温度差と自由膨張長さ | 40 K、250 mm | 鋼の線膨張係数12×10⁻⁶/K |
荷重係数1.50は特定規格・メーカーが推奨する係数ではない。衝撃波形、起動頻度、負荷スペクトル、使用時間を把握した後に置き換える。
入力トルクと歯車荷重
入力軸の定常トルクは、
$$ T_{\mathrm{in}}=\frac{3000}{2\pi\times1500/60}=19.099\ \mathrm{N\cdot m} $$
設計荷重係数を掛けた入力軸トルクは、
$$ T_d=1.50\times19.099=28.648\ \mathrm{N\cdot m} $$
出力側の定常トルクは、
$$ T_{\mathrm{out}}=0.95\times3.0\times19.099=54.431\ \mathrm{N\cdot m} $$
歯面の接線力は入力歯車のピッチ半径 $r=0.040\ \mathrm{m}$ を用いて、
$$ F_t=\frac{T_d}{r}=\frac{28.648}{0.040}=716.20\ \mathrm{N} $$
平歯車の半径方向力は、圧力角を $\phi$ として、
$$ F_r=F_t\tan\phi=716.20\tan20^\circ=260.67\ \mathrm{N} $$
したがって歯面荷重の合成値は、
$$ F=\sqrt{F_t^2+F_r^2}=762.16\ \mathrm{N} $$
となる。接線力だけで軸受反力を求めると、半径方向力の成分を落とす。 歯車の歯元強度・面圧強度は、この簡易力計算だけでは未評価である。
軸受反力と軸の曲げモーメント
軸受AとBを単純支持、歯車荷重をAから120 mmの集中荷重と仮定する。各荷重成分の反力は、
$$ R_A=F\frac{80}{200}=304.86\ \mathrm{N} $$
$$ R_B=F\frac{120}{200}=457.30\ \mathrm{N} $$
となる。両荷重成分の作用位置が同じため、ここでは合成荷重から直接合成反力を計算できる。最大曲げモーメントは歯車位置で、
$$ M_{\max}=F\frac{120\times80}{200}=36584\ \mathrm{N\cdot mm} $$
である。単位は N·mm であり、軸強度計算へ N·m のまま代入してはならない。
軸径20 mmと25 mmの強度・剛性比較
直径20 mmの場合、
$$ \sigma_b=\frac{32\times36584}{\pi\times20^3}=46.58\ \mathrm{MPa} $$
$$ \tau_t=\frac{16\times28648}{\pi\times20^3}=18.24\ \mathrm{MPa} $$
$$ \sigma_{\mathrm{eq}}=\sqrt{46.58^2+3\times18.24^2}=56.28\ \mathrm{MPa} $$
単純支持梁の集中荷重点におけるたわみは、$a=120\ \mathrm{mm}$、$b=80\ \mathrm{mm}$、$L=200\ \mathrm{mm}$ として、
$$ \delta=\frac{Fa^2b^2}{3EIL},\qquad I=\frac{\pi d^4}{64} $$
で求める。この式は、等断面のEuler–Bernoulli梁、線形弾性、小変形、支点変位なし、せん断変形無視を仮定する。
直径20 mmでは、
$$ I_{20}=\frac{\pi\times20^4}{64}=7853.98\ \mathrm{mm^4} $$
$$ \delta_{20}=\frac{762.17\times120^2\times80^2}{3\times210000\times7853.98\times200}=0.0710\ \mathrm{mm} $$
直径25 mmでは、断面二次モーメントが直径の4乗に比例するため、
$$ \delta_{25}=\delta_{20}\left(\frac{20}{25}\right)^4=0.0291\ \mathrm{mm} $$
相当応力は直径の3乗に反比例するため、
$$ \sigma_{\mathrm{eq},25}=56.28\left(\frac{20}{25}\right)^3=28.82\ \mathrm{MPa} $$
20→25 mmの変更で公称相当応力は約49%減り、荷重点たわみは約59%減る。 ただし、軸受内輪径、キー溝、段付き部、シール径、重量、コストが同時に変わる。直径だけを最適化して終わりにはできない。
軸受の寿命を仮に比較する
軸受Bの合成反力457.30 Nを、ラジアル玉軸受の動等価荷重 $P$ と等しいと仮定する。軸方向荷重なし、荷重方向・回転条件一定、カタログの荷重係数を追加しないという限定条件である。
基本動定格荷重5000 Nなら、
$$ L_{10h}=\frac{10^6}{60\times1500}\left(\frac{5000}{457.30}\right)^3\approx14500\ \mathrm{h} $$
6500 Nなら、
$$ L_{10h}=\frac{10^6}{60\times1500}\left(\frac{6500}{457.30}\right)^3\approx31900\ \mathrm{h} $$
要求20000 hに対する必要基本動定格荷重は、
$$ C_{\mathrm{req}}=P\left(\frac{60nL_{\mathrm{req}}}{10^6}\right)^{1/3}=457.30\times1800^{1/3}\approx5563\ \mathrm{N} $$
この仮定では5000 N候補は基本定格寿命不足、6500 N候補は基本定格寿命の数値条件を満たす。 しかし、実際の軸受形式、内部すきま、はめあい、静定格荷重、潤滑・汚染、温度、荷重スペクトル、歯車の実際の作用力は未評価である。カタログ値だけで採用確定にしてはならない。
熱膨張と位置決めの干渉
鋼製部材が長さ250 mmにわたり40 K昇温し、自由に伸びるなら、
$$ \Delta L=12\times10^{-6}\times250\times40=0.120\ \mathrm{mm} $$
となる。0.120 mmの自由膨張は、位置精度や軸受固定・自由側の設計で無視できない場合がある。 両端を軸方向に完全拘束すると、単純な自由膨張ではなく熱応力や軸受予圧の増加を検討する必要がある。
計算結果と設計判断を分離する
| 判定項目 | 計算値 | この段階の判断 |
|---|---|---|
| 入力軸定常トルク | 19.10 N·m | 運転点の基礎値 |
| 設計トルク | 28.65 N·m | 暫定係数1.50に依存 |
| 歯面接線力 | 716.20 N | 歯車強度は別途確認 |
| 歯面半径方向力 | 260.67 N | 軸受荷重へ反映 |
| 軸受B反力 | 457.30 N | 簡易支持モデルの値 |
| 軸20 mm相当応力 | 56.28 MPa | 降伏・疲労未判定 |
| 軸20 mm荷重点たわみ | 0.0710 mm | 歯当たり許容値と未照合 |
| 軸25 mm荷重点たわみ | 0.0291 mm | 剛性改善、採用未確定 |
| 軸受C=5000 Nの基本寿命 | 約14500 h | 要求20000 hに不足 |
| 軸受C=6500 Nの基本寿命 | 約31900 h | 基本寿命のみ条件充足 |
| 自由熱膨張 | 0.120 mm | 拘束条件・芯ずれと照合要 |
この計算で確定したのは仮定した物理モデルの数値結果であり、装置全体の設計承認ではない。歯車の接触・曲げ疲労、軸の切欠き疲労、軸受の実等価荷重、締結面のすべり、シール偏心、ブレーキ停止性能、安全機能を残課題として管理する。
12の横断軸で設計をレビューする
荷重経路・強度・剛性
力がどの接触面を通るか、どの部材で反力が閉じるかを自由物体図で示す。静的強度に加え、疲労、座屈、接触圧、締結面すべりを評価する。変位・傾きは歯車の歯当たり、軸受荷重分担、シールの追従性、位置決め誤差へ引き渡す。
寿命・摩擦・潤滑
寿命は要素ごとに支配機構が異なる。転がり疲労、歯面ピッチング、シール摩耗、ブッシュ焼付き、ボルト疲労を同じ寿命式へ統合しない。潤滑油の粘度、供給量、温度、異物、水分、保全周期を共通の運転条件として管理する。
はめあい・熱・精度
はめあいは組立性だけでなく、軸受内部すきま、クリープ、分解性、シール面の位置関係に影響する。熱変位と幾何公差は、個々の寸法ではなく、基準面から機能点までの公差連鎖として評価する。ISO 286-1:2010は寸法公差・はめあいの基本概念、ISO 1101:2017は幾何公差の記号体系を扱うが、両規格だけで具体的な機械の許容芯ずれが決まるわけではない。
組立性・保全性・故障時安全性
組立手順により予圧、軸受座、キー、シールリップが損傷しないか確認する。交換部品の入手性、点検位置、給脂、再組立時の基準復元を設計条件に入れる。停電・配管破断・トルクリミッタ作動・ブレーキ摩耗で、重力負荷や蓄積エネルギーがどこへ移るかを評価する。
設計手順:12軸を通すゲート方式
Gate 0|要求仕様と危険源を確定
機能、負荷スペクトル、寿命、精度、稼働率、環境、保全、故障時の安全状態を定義する。要求値には測定方法と合否基準を付ける。安全についてはISO 12100:2010などの適用範囲を確認し、必要なリスク低減方策を決める。
Gate 1|機能連鎖と荷重経路を作る
機能ブロック図と自由物体図を分けて作成し、トルク、軸方向力、横荷重、熱、流体圧、反力を追跡する。機械要素のインターフェースには、荷重・変位・温度・潤滑・公差・保全条件を受け渡す。
Gate 2|最悪条件と代表条件を分けて計算
最大荷重は強度・すべり、代表的な繰返し荷重は疲労・寿命、熱定常はすきま・精度、異常時は安全に対応する。すべてを一つの「安全率」で代替しない。
Gate 3|要素単体の成立性を確認
軸、軸受、締結、歯車、カップリング、シールなどについて、一般式で要求性能を計算する。メーカー固有の許容値・補正係数は製品マスタから取得し、出典、版、確認日を記録する。
Gate 4|インターフェースを再計算
軸径を変更したら、軸受寸法・はめあい・キー・シール径・ハウジング剛性・熱変位を再評価する。軸受を変更したら、許容芯ずれ、内部すきま、潤滑、支持剛性を再確認する。変更の影響が隣接部品へ伝播することを前提にする。
Gate 5|試験・保全・安全を確認して承認
解析だけでは確定できない騒音、振動、温度、摩耗、漏れ、締結軸力、停止距離は測定計画を設ける。安全関連制御の検証は必要に応じてISO 13849-1:2023などの適用規格と個別機械規格に基づいて実施する。
flowchart TD
A[要求仕様・危険源] --> B[荷重経路と運転ケース]
B --> C[強度・剛性・寿命の一次計算]
C --> D{要素単体の条件を満たすか}
D -- いいえ --> E[構成・寸法・材料を変更]
E --> B
D -- はい --> F[はめあい・熱・精度・潤滑の接続評価]
F --> G{接続条件を満たすか}
G -- いいえ --> E
G -- はい --> H[故障時安全・保全・実機検証]
H --> I{未確認条件は残るか}
I -- はい --> J[追加試験・資料照合]
J --> H
I -- いいえ --> K[設計レビュー・承認]このフローの「はい」は、定義済みの要求・制約・証拠に対する判定を意味する。未確認を合格に変換しない。
選定基準:全要素で共通化できる判定ロジック
設計条件ごとに、判定を pass、fail、not_evaluated、not_applicable の4状態で管理する。未確認の規格・カタログ値は not_evaluated、対象外の項目は理由付きで not_applicable とする。
| 判定クラス | 入力と比較対象 | 不合格の典型 |
|---|---|---|
| 強度 | 荷重ケース、材料・断面、許容値 | 降伏、疲労、座屈、接触破壊 |
| 剛性 | 変位、傾き、ねじれ、要求精度 | 歯当たり悪化、位置ずれ |
| 寿命 | 荷重履歴、潤滑、汚染、要求時間 | 早期剥離、摩耗 |
| 熱 | 発熱、放熱、膨張、温度限界 | 予圧過大、焼付き、漏れ |
| 接続 | はめあい、芯ずれ、面圧、締結軸力 | クリープ、すべり、緩み |
| 安全 | 危険源、残留エネルギー、停止・保持 | 落下、予期しない再始動 |
| 保全 | 交換手順、点検間隔、アクセス | 点検不能、誤組立 |
例えば軸受の寿命が pass でも、軸受座のはめあいが not_evaluated なら、軸受系全体は設計承認不可である。単純な点数平均で未評価を隠さない。
実務で混同しやすい概念と例外
| 混同・誤設計 | 正しい区別 | 追加検討が必要な条件 |
|---|---|---|
| 強度に余裕があれば剛性も十分 | 応力と変位は異なる指標 | 長軸、薄肉、歯車、精密機構 |
| 軸受L10hは交換保証時間 | 統計的な基本定格寿命 | 汚染、潤滑不足、衝撃 |
| ボルト径を大きくすれば緩まない | 締付け軸力と接合面挙動が重要 | 振動、横荷重、温度変化 |
| 公称はめあいだけ見ればよい | 寸法・形状・熱・表面の組合せで評価 | 薄肉ハウジング、熱差 |
| 伝達効率は全運転点で一定 | 効率は運転点・温度依存 | 起動、低速、逆駆動 |
| トルクリミッタは非常停止装置 | 過負荷制限と停止・保持は別機能 | 垂直軸、惰走、再係合 |
| シールは圧力定格だけで選べる | 隙間、速度、材料、表面、潤滑が必要 | 高温、偏心、圧力反転 |
| 4本ボルトなら荷重は均等 | 剛性・偏心・接触状態で分配が変化 | 曲げモーメント、接合面浮き |
油圧機械では、圧力保持と機械的な荷重保持を混同しない。油圧回路の漏れ、弁の固着、配管破断、シリンダの落下リスクは、機械要素の計算とは別に安全機能として評価する。ISO 4413:2010は油圧システムと構成機器の安全要求を扱うが、個別装置の安全を自動的に保証するものではない。
故障モードを部品間の因果関係で読む
| 起点 | 伝播経路 | 観測される故障 | 設計・保全での対策 |
|---|---|---|---|
| 軸のたわみ過大 | 歯当たり偏り→軸受荷重変動 | 歯面損傷、振動 | 剛性・配置・歯当たり評価 |
| はめあい不適切 | 軸受内輪クリープ→発熱 | 摩耗、軸受早期故障 | 実負荷・温度で公差選定 |
| 潤滑油汚染 | 軸受・歯面の損傷 | 剥離、ピッチング | 清浄度、ろ過、給油管理 |
| 締結軸力不足 | 接合面すべり→フレッティング | 緩み、疲労亀裂 | 軸力管理、接合面設計 |
| シール偏心過大 | リップ局部発熱→摩耗 | 漏れ、異物侵入 | 芯出し、軸受支持剛性 |
| 熱拘束 | 予圧増大→摩擦発熱 | 焼付き、固着 | 固定・自由支持、熱計算 |
| ブレーキ容量不足 | 停止距離増大→衝突 | 人身・設備損傷 | 停止仕事・応答・安全評価 |
| リミッタ作動後の惰走 | 負荷が停止せず動き続ける | 衝突、巻込み | 二次停止・保持・検出 |
FMEAを行う際は「部品名」だけでなく、原因→局所故障→隣接部品への影響→装置の危険状態→検出方法を別フィールドで記録する。発生頻度や検出可能性のスコアは、根拠のない数値で埋めない。
基幹編Coverage Map:14領域を統合する
次表は基幹編で扱った知識領域のCoverage Mapであり、すべての規格条項・機種・故障現象を網羅したことを意味しない。各領域の詳細設計には、別途規格本文、カタログ、実機条件が必要である。
| Day | 領域 | 主な入力 | 主な計算・判断 | 接続先 |
|---|---|---|---|---|
| 1 | ねじ・ボルト締結 | 軸力、外力、摩擦 | 軸力・すべり・疲労 | 架台、ハウジング |
| 2 | 軸 | トルク、曲げ、支持間隔 | 強度・たわみ・危険速度 | 軸受、歯車、シール |
| 3 | キー・スプライン | トルク、径、長さ | 面圧・せん断・荷重分配 | 軸、ハブ |
| 4 | 転がり軸受 | 等価荷重、回転数、C | 寿命・静安全・すきま | 軸、ハウジング |
| 5 | すべり軸受・ブッシュ | 面圧、速度、潤滑 | PV・摩耗・発熱 | 軸、潤滑 |
| 6 | 歯車 | トルク、歯数、モジュール | 歯面力・歯元・面圧 | 軸、軸受 |
| 7 | チェーン・スプロケット | 張力、速度、ピッチ | 伝達力・寿命・給油 | 軸、支持構造 |
| 8 | ベルト・プーリ | 張力、径、速度 | 張力差・巻付・滑り | 軸、軸受 |
| 9 | 軸継手・カップリング | トルク、芯ずれ、剛性 | 容量・反力・ねじり | 駆動源、軸受 |
| 10 | ばね | 荷重、変位、線径 | ばね定数・応力・密着 | 機構、保持 |
| 11 | Oリング・オイルシール・パッキン | 圧力、隙間、速度、温度 | つぶし・押出し・摩耗 | 軸、シリンダ |
| 12 | ピン・止め輪・位置決め | せん断力、面圧、溝 | せん断・面圧・保持 | 組立基準、軸 |
| 13 | リニアガイド・ボールねじ | 荷重、モーメント、速度 | 推力・トルク・寿命 | ステージ、支持軸受 |
| 14 | クラッチ・ブレーキ・リミッタ | 慣性、停止時間、頻度 | 制動仕事・熱・過負荷 | 駆動源、安全 |
| 15 | 統合設計 | 全要素の接続条件 | 荷重経路・ゲート判定 | 装置全体 |
横断軸とCoverageの対応
| 横断軸 | 主な関連Day | 統合レビューの出口 |
|---|---|---|
| 荷重経路 | 1–9、12–14 | 自由物体図・反力の整合 |
| 強度 | 1–4、6–8、10、12–14 | 最大・疲労・接触の判定 |
| 剛性 | 1–4、9–10、13 | 変位・傾き・固有振動 |
| 寿命 | 1、4–8、10–11、13–14 | 要素別寿命と保全計画 |
| 摩擦・潤滑 | 1、4–9、11、13–14 | 損失・発熱・摩耗管理 |
| はめあい | 1–5、9、11–13 | 公差連鎖・保持・組立 |
| 熱 | 2、4–6、9–11、13–14 | 膨張・すきま・放熱 |
| 精度 | 2–4、6、9、12–13 | 位置・芯・歯当たり |
| 組立性 | 全Day | 手順・検査・再現性 |
| 保全性 | 全Day | 交換・給油・点検 |
| 故障時安全性 | 1–4、7–9、11–14 | 残留エネルギー・安全状態 |
「関連Day」は中心的な入口を示すもので、他のDayが無関係という意味ではない。横断軸の定義を独立データとして保持し、記事・要素・設計ルールを多対多で接続すると、追加の詳細編を作ってもCoverageを拡張できる。
未収載領域と詳細編Atomic Topic Backlog
基幹編は代表的な機械要素の判断軸を整備した段階であり、以下は未収載または概説止まりの領域である。優先度は汎用性、実務上の故障リスク、計算ロジック化のしやすさを考慮した暫定案である。
| 優先度 | Atomic Topic候補 | 独立した設計成果物 |
|---|---|---|
| P0 | 圧入・焼ばめ・冷やしばめ | しめしろ・接触圧・組立温度計算 |
| P0 | 公差・はめあい・公差解析 | 最悪値・統計公差・機能ゲート |
| P0 | 軸受の固定側・自由側と熱膨張 | 予圧・膨張・軸方向拘束判定 |
| P0 | ボルト締結の外力分担と疲労 | 軸力ばらつき・すべり・疲労計算 |
| P0 | 油圧シリンダの横荷重と案内要素 | ロッド座屈・ガイド反力・シール保護 |
| P0 | 潤滑方式・粘度・汚染管理 | 潤滑状態・保全条件判定 |
| P1 | 歯車の歯元強度・面圧・歯当たり | 荷重係数・接触・修整の評価 |
| P1 | メカニカルシール・ガスケット | 面圧・漏れ・材料適合性 |
| P1 | 台形ねじ・送りねじの効率と自立 | 効率・摩擦・逆駆動・摩耗 |
| P1 | 防振ゴム・ダンパ・ショックアブソーバ | 固有振動数・減衰・衝撃仕事 |
| P1 | カム・リンク・ラチェット・ゼネバ | 速度・加速度・接触力 |
| P1 | ワイヤロープ・滑車 | 張力・曲げ疲労・安全保持 |
| P1 | リベット・接着接合 | 接合面強度・疲労・環境劣化 |
| P2 | 材料・熱処理・表面処理の横断選定 | 強度・硬度・摩耗・腐食ルール |
| P2 | 歯車各形式の詳細設計 | はすば・かさ・ウォーム等の固有評価 |
| P2 | ラビリンス・非接触シール | 隙間・圧損・流体・熱 |
詳細編は「はめあい」のような大きな名詞を一記事に詰めず、例えば「鋼軸と鋼ハブの焼ばめ接触圧」「異材質の熱膨張差」「軸受外輪のクリープ」のように、入力・式・成立条件・検証方法が一つの資産として閉じる粒度で分割する。
規格・一次資料:適用範囲と確認状況
以下は2026年10月18日にISOの公開書誌情報で版と公開状態を確認した主要な横断規格である。公開ページの確認は規格本文の全条項を検証したことを意味しない。個別製品の許容値、補正係数、国内JISとの整合、適用法規は案件ごとに確認する。
| 規格 | 公開版・状態 | 本記事での位置づけ |
|---|---|---|
| ISO 12100:2010 | 公開・改訂作業中 | 機械安全のリスクアセスメント |
| ISO 13849-1:2023 | 公開 | 安全関連制御の設計・統合 |
| ISO 281:2007 | 公開・改訂作業中 | 転がり軸受の基本・修正定格寿命 |
| ISO 286-1:2010 | 公開・2026年再確認 | 寸法公差・はめあいの基礎 |
| ISO 1101:2017 | 公開・2022年再確認 | 幾何公差の表記と解釈 |
| ISO 6336-2:2019 | 公開・2025年再確認 | 円筒歯車の歯面耐久性 |
| ISO 3601-2:2025 | 公開 | Oリングの一般用途ハウジング寸法 |
| ISO 4413:2010 | 公開・2021年再確認 | 油圧システムの安全要求 |
| ISO 20816-1:2016 | 公開・改訂作業中 | 機械振動の測定・評価の一般指針 |
一次情報へのリンク:
- ISO 12100:2010|機械安全
- ISO 13849-1:2023|安全関連制御
- ISO 281:2007|転がり軸受の寿命
- ISO 286-1:2010|公差とはめあい
- ISO 1101:2017|幾何公差
- ISO 6336-2:2019|歯車歯面強度
- ISO 3601-2:2025|Oリング溝
- ISO 4413:2010|油圧安全
- ISO 20816-1:2016|振動
なお、ISO 281:2007は改訂案が進行中であり、現行の公開版を将来も固定値として扱ってはならない。ISO 20816-1:2016はねじり振動の評価規格ではない。規格番号だけを根拠に用途外へ拡張しない。
設計チェックリスト
- ☐ 機械の機能、負荷、精度、寿命、稼働率、保全要求を数値と単位で定義した。
- ☐ 定常、起動、停止、過負荷、熱、保全、停電の荷重ケースを列挙した。
- ☐ 自由物体図で全外力・反力・モーメントの釣合いを確認した。
- ☐ トルクの経路と軸受・架台への反力経路を区別した。
- ☐ 軸・キー・歯車・軸受・締結部の強度、剛性、寿命を別々に評価した。
- ☐ 軸たわみ・傾きが歯当たり、軸受、シールへ及ぼす影響を評価した。
- ☐ はめあい、幾何公差、温度変化、固定・自由支持の整合を確認した。
- ☐ 摩擦、潤滑、汚染、冷却、交換・給脂の条件を確認した。
- ☐ ブレーキ停止距離、残留エネルギー、予期しない再始動を評価した。
- ☐ メーカー固有の許容値・補正係数に出典、版、確認日を付けた。
- ☐ 未評価を合格とせず、必要な試験・計測・承認担当を明記した。
- ☐ 部品変更時に隣接要素を再評価する依存関係を登録した。
知識資産化できる項目
共通データ構造:要素・荷重ケース・判定・根拠を分離
記事から再利用する際は、文章全体を一つのJSONに押し込まず、少なくとも element、load_case、interface、equation、catalog_rating、constraint、verification、failure_mode、maintenance、standard のエンティティを分離する。
{
"schema_version": "1.0.0",
"element": "input_shaft_with_spur_gear",
"function": "transmit_torque_and_support_gear_load",
"loads": [{"case_id": "LC02", "type": "design_torque", "value": 28.648, "unit": "N.m"}],
"inputs": [
{"name": "shaft_diameter", "value": 20, "unit": "mm", "source": "example_assumption"},
{"name": "bearing_span", "value": 200, "unit": "mm", "source": "example_assumption"}
],
"equations": [{"id": "shaft_bending_stress", "expression": "32*M/(pi*d**3)", "units": "N,mm,MPa"}],
"constraints": [{"id": "bearing_life_hours", "required_min": 20000, "unit": "h"}],
"selection_rules": [{"id": "all_mandatory_checks", "logic": "no_fail_and_no_not_evaluated"}],
"failure_modes": [{"id": "shaft_deflection", "effect": "gear_misalignment_and_bearing_load_change"}],
"standards": [{"id": "ISO 281:2007", "status": "published_revision_in_progress", "verified_on": "2026-10-18"}],
"maintenance": [{"task": "lubricant_condition_check", "interval": null, "status": "not_evaluated"}],
"review_checks": ["force_balance", "stress", "deflection", "bearing_life", "thermal_growth", "fail_safe"],
"verification": {"calculation": "pass", "catalog_selection": "not_evaluated", "machine_safety": "not_evaluated"}
}
数値は必ず value と unit を組にし、source、verified_on、assumption、applicable_range、evidence を追加できる構造にする。DBでは element_id、load_case_id、rule_id、standard_id で関連付け、規格改訂時には該当ルールだけを再評価できるようにする。
Pythonによる一次計算と4状態ゲート
次のコードは本記事の簡易歯車付き軸を再計算する独立関数である。入力値の単位を関数名・引数名で固定し、出力に数値と評価状態を分ける。製品採用判定ではなく、物理式の検証用である。
from dataclasses import dataclass
from math import pi, tan, radians, sqrt
@dataclass(frozen=True)
class DriveCase:
power_w: float = 3000.0
speed_rpm: float = 1500.0
load_factor: float = 1.5
gear_radius_mm: float = 40.0
pressure_angle_deg: float = 20.0
span_mm: float = 200.0
gear_from_a_mm: float = 120.0
elastic_modulus_mpa: float = 210000.0
def calculate_drive(c: DriveCase, shaft_d_mm: float, bearing_c_n: float) -> dict:
if min(c.power_w, c.speed_rpm, c.load_factor, c.gear_radius_mm,
c.span_mm, c.elastic_modulus_mpa, shaft_d_mm, bearing_c_n) <= 0:
raise ValueError("Positive mechanical inputs required")
if not 0 < c.gear_from_a_mm < c.span_mm:
raise ValueError("Gear must lie between bearings")
omega = 2 * pi * c.speed_rpm / 60
torque_nm = c.power_w / omega * c.load_factor
ft = torque_nm * 1000 / c.gear_radius_mm
fr = ft * tan(radians(c.pressure_angle_deg))
force = sqrt(ft**2 + fr**2)
a = c.gear_from_a_mm
b = c.span_mm - a
reaction_b = force * a / c.span_mm
bending_nmm = force * a * b / c.span_mm
stress_b = 32 * bending_nmm / (pi * shaft_d_mm**3)
stress_t = 16 * torque_nm * 1000 / (pi * shaft_d_mm**3)
von_mises = sqrt(stress_b**2 + 3 * stress_t**2)
second_moment = pi * shaft_d_mm**4 / 64
deflection = force * a**2 * b**2 / (
3 * c.elastic_modulus_mpa * second_moment * c.span_mm
)
life_hours = (bearing_c_n / reaction_b)**3 * 1e6 / (60 * c.speed_rpm)
return {
"tangential_force_n": ft,
"radial_force_n": fr,
"bearing_b_reaction_n": reaction_b,
"shaft_von_mises_mpa": von_mises,
"gear_point_deflection_mm": deflection,
"bearing_basic_life_h": life_hours,
"catalog_status": "not_evaluated",
"system_safety_status": "not_evaluated",
}
def aggregate_gate(states: list[str]) -> str:
allowed = {"pass", "fail", "not_evaluated", "not_applicable"}
if not states or any(state not in allowed for state in states):
raise ValueError("Missing or invalid gate state")
if "fail" in states:
return "fail"
if "not_evaluated" in states:
return "not_evaluated"
return "pass" if "pass" in states else "not_applicable"
r20 = calculate_drive(DriveCase(), 20.0, 5000.0)
r25 = calculate_drive(DriveCase(), 25.0, 6500.0)
assert abs(r20["tangential_force_n"] - 716.197) < 0.02
assert abs(r20["bearing_b_reaction_n"] - 457.3) < 0.1
assert abs(r20["gear_point_deflection_mm"] - 0.0710) < 0.0002
assert 14000 < r20["bearing_basic_life_h"] < 15000
assert 31000 < r25["bearing_basic_life_h"] < 33000
assert aggregate_gate(["pass", "not_evaluated"]) == "not_evaluated"
assert aggregate_gate(["pass", "fail"]) == "fail"
CSV・DB・ツール化の最小単位
| テーブル | 主キー例 | 必須項目 | 再利用先 |
|---|---|---|---|
| elements | element_id | 種別、機能、接続先 | 設計部品表、CAD |
| load_cases | load_case_id | 力、トルク、時間、温度、単位 | 解析、計算 |
| interfaces | interface_id | 上流・下流、荷重、すきま、公差 | 統合レビュー |
| equations | equation_id | 式、単位、前提、適用範囲 | Python、計算API |
| catalog_ratings | rating_id | 製品、許容値、出典、版、確認日 | 選定エンジン |
| constraints | constraint_id | 判定式、閾値、必須性 | 自動ゲート |
| verifications | verification_id | 判定状態、根拠、試験結果 | 設計承認 |
| failure_modes | failure_id | 原因、影響、検出、対策 | FMEA、保全 |
| standards | standard_id | 規格番号、版、状態、参照先 | 改訂監視 |
入力→計算→制約判定→証拠→レビュー→再計算を独立させることで、記事、計算ツール、CAD属性、RAG、設計レビューを同じ知識から生成できる。公開可能な一般式と、社内図面・実測値・顧客仕様などの機密データは別ストアに置く。
まとめ:統合設計の完成条件
機械要素の選定は、各部品のカタログ値を順番に照合する作業ではない。機械の要求から荷重経路を導き、強度・剛性・寿命・摩擦・潤滑・はめあい・熱・精度・組立性・保全性・故障時安全性を、相互に接続した制約として評価する作業である。
本記事の計算例でも、軸径を20 mmから25 mmへ変更すると応力とたわみは改善するが、軸受、はめあい、シール、ハウジングまで影響が及ぶ。最終承認は「すべての部品に余裕がある」という印象ではなく、必須判定に未確認が残らず、根拠と検証方法が追跡できる状態をもって行う。これが基幹編を実務の設計知識資産へ発展させる出発点となる。
