製造性・組立性・保全性は「図面完成後」では遅い
機械設計では、強度計算に合格し、寸法公差を満たした部品であっても、製作・組立・保全の段階で成立しないことがある。例えば、切削工具が届かない穴、組立後には締められないボルト、交換部品を引き抜けない筐体、油圧を遮断しても荷重が落下し得る構造などである。
これらは製造現場の「工夫」で片付ける問題ではない。設計時点で形状、分割、作業方向、アクセス空間、安全なエネルギー隔離、交換手順を決める必要がある。
- DFM(Design for Manufacturability):指定された品質を、想定した設備・工程・検査で安定して製造できるか。
- DFA(Design for Assembly):部品の識別、姿勢決め、挿入、位置決め、締結、確認を無理なく実行できるか。
- 保全性(Maintainability):故障診断、点検、調整、清掃、交換、復旧を、必要な安全措置の下で実行できるか。
三者は独立ではない。部品点数を減らす一体化は組立を容易にする一方、摩耗部分だけを交換できなくすることがある。製造費だけでなく、組立費、保全費、停止損失、危険源を同じ設計レビューに載せることが本稿の目的である。
本稿は、一般的な産業機械・油圧装置の構造設計を対象とする。人員が危険領域へ入る作業については、装置固有のリスクアセスメント、適用法令、機械固有の規格が別途必要である。以下の数値は教育用の設計条件であり、規格で一律に定められた寸法・時間ではない。
設計変数と要求を先に定義する
機能要求を作業要求に変換する
「フィルタを交換できる」は不十分な要求である。設計と検証に使うには、次のように書き換える。
| 要求ID | 設計要求(説明用) | 受入方法 |
|---|---|---|
| R-01 | フィルタカートリッジを本体の取外しなしで交換できる | 3D干渉確認と実機交換試験 |
| R-02 | 引抜き方向の有効空間が290 mm以上 | CADの掃引体と実測 |
| R-03 | 工具・手の作業包絡に必要な空間が185 mm以上 | 使用工具を指定して干渉確認 |
| R-04 | 計画保全の交換作業を30分以内で完了 | 手順・作業者条件を固定した試験 |
| R-05 | 点検・交換時の危険な動きと蓄積エネルギーを管理できる | リスクアセスメントと安全手順の検証 |
| R-06 | 組立後に重要締結部の締付け・確認が可能 | 工具アクセスの現物検証 |
R-04は目標値であって、初期設計が必ず達成するという意味ではない。安全な隔離・圧力解放・支持・復旧確認に必要な時間を除外して「交換30分」を達成しても、受入試験としては不適切である。作業時間の開始・終了点を明示する。
変数、単位、データの出所
| 記号 | 意味 | 単位 | データの出所 |
|---|---|---|---|
| L_c | 交換対象部品の軸方向長さ | mm | 部品図・実測 |
| L_g | 把持・治具に必要な長さ | mm | 作業検証 |
| L_m | 引抜き後の移動余裕 | mm | 干渉モデル |
| L_a | 実際に利用できる引抜き空間 | mm | 3D CAD・現物 |
| L_t | 工具の必要作業長さ | mm | 工具図・現物 |
| L_h | 手・姿勢・操作余裕 | mm | 作業検証 |
| t_a | 1台当たり組立作業時間 | min/台 | 工程設計・試作 |
| t_s | 1回当たり保全作業時間 | min/回 | 保全手順・試作 |
| n_s | 年間の計画交換回数 | 回/年 | 保全計画 |
| C_f | 1台当たり部品・加工・購入費 | 円/台 | 見積・原価表 |
| r_a | 組立工賃 | 円/min | 原価前提 |
| r_s | 保全工賃 | 円/min | 原価前提 |
| N | 評価する運用年数 | 年 | 計画条件 |
| i | 年割引率 | 1/年 | 経済評価の仮定 |
作業時間は人の習熟度、工具、姿勢、作業場所、油温、汚れ、設備停止条件で変わる。測定値・見積値・仮定値を同じ欄に混在させない。
DFM:製作できる形状ではなく、安定して作れる形状へ
加工方法を決める前に確認すること
加工法の選定は材料名だけでは決まらない。少なくとも素材形状、ロット、寸法・幾何公差、表面性状、基準面、加工方向、段取り回数、工具突出し、加工後の歪み、熱処理・表面処理、検査方法をセットで評価する。
例えば深い袋穴を設けると、工具の突出しが長くなり、びびり、工具摩耗、切りくず排出不良、測定困難が生じやすい。溶接構造物の機械加工では、溶接順序・応力解放・加工基準・最終仕上げの順序が精度に影響する。
設計レビューでは、次の順に問い直す。
- この形状は機能上必要か。穴・溝・ポケットを省略または統合できないか。
- 指定公差は機能要求から導いたものか。不要に厳しい面はないか。
- 主要な加工面へ工具が到達できるか。治具・チャック・クランプの逃げはあるか。
- 溶接、熱処理、表面処理の後でも寸法・幾何公差を検証できるか。
- 量産または単品製作の工程に合っているか。検査費・再加工費を含めて見積もったか。
設計と製造の境界で起こる失敗
| 形状・指定 | 起こり得る問題 | 設計側の対応 |
|---|---|---|
| 片側から届かない横穴 | 特殊工具・追加段取りが必要 | 穴方向変更、分割、加工前組立 |
| 溶接後に高精度穴を仕上げない | 熱歪みで位置が外れる | 溶接後の基準加工・検査を指定 |
| すべての面に厳しい公差 | 加工・検査工数の増大 | 機能面だけを公差管理 |
| 大型一体フレーム | 搬送・加工機サイズが制約 | 分割構造と位置決め方法を比較 |
| 密閉した深いポケット | 切りくず・洗浄液が残る | 排出・洗浄経路を設ける |
公差を緩くすれば必ず安くなるわけではない。 基準の統一や段取り削減によって、むしろ厳しい公差でも安定して作れる場合がある。加工業者の設備能力・工程能力を確認する。
DFA:部品点数だけでなく、作業の順序と方向を設計する
組立順序を3D CADで追跡する
部品単体の干渉がゼロでも、組立途中の移動経路が塞がれていれば組み立てられない。最終位置だけでなく、挿入・回転・締結・検査までの掃引体を確認する。
組立性の代表的な設計判断は次のとおりである。
- 方向を減らす:可能なら一方向から部品を積み上げ、反転・持ち替えを減らす。
- 位置決めを明確にする:基準面、ピン、段付き形状を設け、締結時に位置がずれないようにする。
- 誤組付けを防ぐ:左右対称に見えるが機能が異なる部品には、形状による識別を検討する。
- 締結作業を成立させる:工具の直線到達だけでなく、回転、揺動、締付け角度、トルク確認の空間を確保する。
- 検査工程を残す:隠れる配管、シール、締結部は、閉じる前に確認できる工程を設ける。
ボルト数を減らすことだけを目的にして、必要な締結力、密封性、冗長性、分解性を損なってはいけない。部品点数は評価指標の一つであり、安全性や機能要求より優先しない。
組立順序のレビュー例
flowchart TD
A[要求と危険源を整理] --> B[製造工程と基準面を決定]
B --> C[組立順序と挿入経路を検証]
C --> D{工具と検査にアクセス可能か}
D -- いいえ --> E[形状・分割・締結位置を修正]
E --> C
D -- はい --> F[保全時の取外し経路を検証]
F --> G{安全な交換が成立するか}
G -- いいえ --> E
G -- はい --> H[試作・作業時間測定・設計承認]このフローでは「組み立てられること」と「後で安全に分解できること」を別のゲートにしている。組立後に配管やカバーが加わると、保全時の条件が変わるためである。
保全性:アクセス空間と安全な隔離を同時に設計する
「手が届く」と「交換できる」は異なる
交換対象が取り外せても、部品を引き抜く空間、把持する空間、落下を防ぐ支持、シール面を傷つけない移動経路がなければ保全性は低い。交換手順を3D CADのアニメーションだけで済ませず、実工具と実部品で確認する。
単純な直線引抜きの一次判定として、次の設計式を置く。
$$ L_{\mathrm{req}}=L_c+L_g+L_m $$
$$ M_L=L_a-L_{\mathrm{req}} $$
ここで $L_{\mathrm{req}}$ は必要引抜き長さ(mm)、$M_L$ は長さ方向の余裕(mm)である。一次判定は $M_L\geq0$ とする。これは説明用の幾何モデルであり、斜め抜き、ホースの曲げ、把持治具、障害物の掃引体、重量物の支持などを自動的に評価するものではない。
工具についても、簡略化した直線作業包絡を次のように表す。
$$ L_{\mathrm{tool,req}}=L_t+L_h $$
実際にはトルクレンチの振り角、手の姿勢、隣接配管の変形、工具の脱着方向を確認する。185 mmという数値は規格値ではなく、本稿で選んだ工具と作業方法の仮定値である。
油圧機械ではエネルギー隔離が先
油圧回路では電源を切っても、アキュムレータ、閉じ込め圧、重力負荷、シリンダ内の圧力、ばね力などが残る場合がある。保全作業の前提として、装置固有の安全手順に従い、危険な動きの防止、必要な機械的支持、エネルギー源の隔離、残圧の解放・確認を設計・検証する。
単なる「電源OFF」や「圧力計が0 MPa」の一点確認だけでは、安全な状態を保証できない。遮断位置と計器位置の間に閉じ込め圧が残る場合や、荷重支持の問題があるためである。作業手順は適用規格とリスクアセスメントで決める。
保全用カバーの開口拡大はアクセスを改善するが、ガード機能、剛性、防塵・防水、油の飛散防止に影響する。開口を大きくするだけで設計を完了してはならない。
数値例:油圧装置のフィルタ交換部を設計変更する
条件と比較案
油圧装置のフィルタカートリッジを、設備からユニット全体を取り外さずに交換したい。既存案Aと改良案Bを比較する。寸法、時間、費用はすべて説明用の仮定値であり、実測データやメーカー保証値ではない。
| 条件 | 案A:狭い点検口 | 案B:着脱式点検パネル |
|---|---|---|
| カートリッジ長さ L_c | 240 mm | 240 mm |
| 把持余裕 L_g | 30 mm | 30 mm |
| 移動余裕 L_m | 20 mm | 20 mm |
| 有効引抜き空間 L_a | 220 mm | 310 mm |
| 工具必要長 L_t | 160 mm | 160 mm |
| 手・操作余裕 L_h | 25 mm | 25 mm |
| 工具側有効空間 | 145 mm | 210 mm |
| 組立作業時間 t_a | 95 min/台 | 55 min/台 |
| 交換作業時間 t_s | 85 min/回 | 30 min/回 |
| 部品・加工・購入費 C_f | 52,000 円/台 | 62,000 円/台 |
| 構成部品数(参考) | 14 点 | 11 点 |
案Bは点検パネルを新設し、支持構造を見直して引抜き方向の障害物を減らした案とする。パネル開口による剛性低下やガード機能の検証は未実施とする。
計算1:引抜きと工具アクセスの合否
必要引抜き長さは次のとおり。
$$ L_{\mathrm{req}}=240+30+20=290\ \mathrm{mm} $$
案Aの余裕は、
$$ M_{L,A}=220-290=-70\ \mathrm{mm} $$
案Bの余裕は、
$$ M_{L,B}=310-290=20\ \mathrm{mm} $$
工具作業の必要長さは、
$$ L_{\mathrm{tool,req}}=160+25=185\ \mathrm{mm} $$
工具側の余裕は案Aが $145-185=-40$ mm、案Bが $210-185=25$ mmとなる。
| 判定項目 | 案A | 案B |
|---|---|---|
| 引抜き空間 | -70 mm:不合格 | +20 mm:一次合格 |
| 工具アクセス | -40 mm:不合格 | +25 mm:一次合格 |
| 保全時間目標30分 | 85分:不合格 | 30分:仮定上は達成 |
案Bの合格は直線方向の一次幾何判定に限られる。実際には3D掃引体、配管の取り回し、部品の重量、作業姿勢、ガード復旧、漏れ検査などを確認する必要がある。
計算2:製造・組立コスト
1台当たりの製作・組立コストを次式で表す。
$$ C_0=C_f+r_a t_a $$
組立工賃を $r_a=85$ 円/minと仮定すると、
$$ C_{0,A}=52{,}000+85\times95=60{,}075\ \mathrm{円/台} $$
$$ C_{0,B}=62{,}000+85\times55=66{,}675\ \mathrm{円/台} $$
案Bの初期費用は案Aより6,600円高い。部品点数は減っているが、点検パネルや構造変更の加工費が増えているためである。部品点数削減=初期費用削減ではない。
計算3:保全費を含めたライフサイクルコスト
計画交換を年2回、評価期間8年、保全工賃を100円/minとする。交換部品費、交通費、故障率、設備停止損失は両案同一または未評価として、この比較から除外する。
年間の計画保全労務費は、
$$ C_{s,\mathrm{year}}=n_s r_s t_s $$
したがって、
$$ C_{s,A}=2\times100\times85=17{,}000\ \mathrm{円/年} $$
$$ C_{s,B}=2\times100\times30=6{,}000\ \mathrm{円/年} $$
割引を考慮しない単純な8年間の比較では、
$$ C_{\mathrm{life}}=C_0+N C_{s,\mathrm{year}} $$
$$ C_{\mathrm{life},A}=60{,}075+8\times17{,}000=196{,}075\ \mathrm{円} $$
$$ C_{\mathrm{life},B}=66{,}675+8\times6{,}000=114{,}675\ \mathrm{円} $$
差額は81,400円で、設定した条件では案Bが有利である。
長期の経済評価では、割引率を明示する。年末に費用が発生すると仮定し、年割引率 $i=0.03$ とすると、定額年金現価係数は、
$$ A_N=\frac{1-(1+i)^{-N}}{i} $$
$$ A_8=\frac{1-(1.03)^{-8}}{0.03}\approx7.0197 $$
初期費用と計画保全費だけの現在価値は、
$$ PV=C_0+C_{s,\mathrm{year}}A_N $$
$$ PV_A\approx60{,}075+17{,}000\times7.0197=179{,}410\ \mathrm{円} $$
$$ PV_B\approx66{,}675+6{,}000\times7.0197=108{,}793\ \mathrm{円} $$
現在価値差は約70,617円となる。これは採算の比較例であり、装置の実際の総保有費用を示してはいない。特に、安全リスク、故障による突発停止、漏油、交換部品価格、保全頻度のばらつきを省略している。
単位と計算結果の検算
- $r_a t_a$ は(円/min)×(min/台)=円/台。
- $n_s r_s t_s$ は(回/年)×(円/min)×(min/回)=円/年。
- $A_N$ は年末払いの年金現価係数で、年単位の支払い列を割り引く係数。年額に掛けると円の現在価値になる。
- 案Bの引抜き余裕20 mmは、カートリッジ長さ240 mmに対して小さい。部品の傾き・シールの取り外し・ホース変形を含む3D確認が必要。
感度分析:交換頻度が変わったら
単純な費用差だけで案Bの初期費用増を回収するには、1回当たりの保全時間削減55 minに対して5,500円の削減となるため、
$$ N_{\mathrm{break}}=\frac{66{,}675-60{,}075}{(85-30)\times100}=1.2\ \mathrm{回} $$
となる。実際には2回目の交換を終えた時点で単純累積の追加費用を回収する。ただしこの計算は交換作業時間と工賃のみを比較したもので、割引・停止損失・故障費用を含まない。
年2回ではなく年0.1回(10年に1回程度)の交換しかない装置なら、同じ設計変更が経済的に有利とは限らない。保全頻度は設計の意思決定変数である。
設計を成立させるレビューゲート
Gate 1:製作可能性
製作図面に必要な基準面・加工順序・表面処理前後の要求が定義され、加工業者が使用設備と検査方法を説明できること。特殊工程を必要とする場合は、工程能力と見積条件を記録する。
Gate 2:組立可能性
組立順序、必要工具、締結位置、配管取回し、締付け確認、シール損傷防止、組立後の試験ポートへのアクセスを検証する。図面で最終位置が成立するだけでは不十分である。
Gate 3:保全可能性
交換部品を指定した手順で取り出せるか、交換後に正しい姿勢で戻せるか、誤組付けを検出できるか、必要な点検・試験を行えるかを確認する。点検口からの視認性と、工具・手・部品の掃引体を別々に確認する。
Gate 4:安全性と変更影響
保全のためにガードを外す場合の安全対策、危険なエネルギーの隔離・残圧確認・重力負荷の支持、復旧後の漏れ・動作確認を評価する。開口変更に伴うフレーム強度、剛性、振動、シール、防護機能も再評価する。
Gate 5:経済性と妥当性確認
見積と試作実測を分離し、作業時間、加工費、交換頻度、停止損失を必要な範囲で更新する。最終的には実機の製造・組立・保全試験で、設計上の予測と実績を照合する。
故障モード・誤設計を先に洗い出す
| 設計上の見落とし | 起こり得る故障・不具合 | 予防・検証 |
|---|---|---|
| 工具の軸線だけを確認 | トルクレンチが振れない | 実工具の掃引体で検証 |
| 点検口だけを拡大 | ガード性能やフレーム剛性の低下 | リスク・強度・剛性の再評価 |
| カートリッジを無理に斜め抜き | シール傷、異物混入 | 引抜き経路と清浄作業空間の確認 |
| 部品点数を減らすため一体化 | 消耗部分のみ交換できない | 交換単位・予備品・廃棄費を比較 |
| 電源遮断だけで作業開始 | 残圧・重力による予期しない動作 | エネルギー隔離・支持・確認の設計 |
| 配管を外さず交換可能と想定 | 配管の曲げや干渉で抜けない | 配管付き実機状態で検証 |
| 作業時間だけで採否判断 | 危険作業や検査省略を誘発 | 安全手順を固定した時間測定 |
| 製作図面の締結位置が曖昧 | 締付け不良・組立ばらつき | 作業図・締付け確認方法を定義 |
この表は簡易的な故障モードの洗い出しであり、正式なFMEAやリスクアセスメントを代替するものではない。リスクの重篤度や発生可能性の評価は、装置と使用条件に応じて実施する。
図面・BOM・作業手順へ何を引き渡すか
設計で決めたアクセス条件は、3D CADの中にだけ残してはいけない。後工程が参照する成果物へ明示する。
| 成果物 | 伝達すべき情報 |
|---|---|
| 部品図 | 機能面、加工基準、必要公差、処理後要求、検査対象 |
| 組立図 | 組立方向、位置決め、重要締結、干渉禁止領域 |
| 配置図・レイアウト図 | 引抜き空間、工具アクセス、点検口開閉範囲 |
| BOM | 交換単位、消耗品、代替品の管理、識別番号 |
| 組立作業手順 | 組立順序、使用工具、確認工程、必要な試験 |
| 保全手順 | 安全措置、交換経路、清浄度、復旧・検査 |
| 設計レビュー記録 | 未検証事項、リスク、判断理由、承認者 |
保全空間を図面上で明示する場合は、設置先の建屋、配管ラック、周辺機器を含むレイアウトを確認する。装置単体のCADでは空間が空いていても、現地据付後には塞がれることがある。
関連規格・一次資料と適用上の注意
以下は2026年10月28日にISOの発行元公開ページで版・公開状態を確認した資料である。規格本文の全条項を閲覧して適合性を判定したものではない。機械固有の規格や適用法令がある場合はそれらを優先して照合する。
| 規格 | 公開版・状態 | 本稿との関係 |
|---|---|---|
| ISO 12100:2010 | 2010年版、公開中・改訂作業あり | 危険源、リスク評価、リスク低減 |
| ISO 4413:2010 | 2010年版、公開中・2021年確認 | 油圧システムの安全、組立、保全 |
| ISO 14118:2017 | 2017年版、公開中・2023年確認 | 予期しない起動の防止 |
| ISO 14120:2015 | 2015年版、公開中・改訂作業あり | 固定・可動ガードの設計 |
| ISO 6385:2016 | 2016年版、公開中・2021年確認 | 作業システムの人間工学 |
| ISO 20607:2019 | 2019年版、公開中・改訂作業あり | 機械の安全関連取扱説明書 |
ISO 4413:2010は、油圧機器の設計・製作・変更だけでなく、組立、据付、調整、保全・清掃の容易さも適用範囲に含めている。ISO 14118:2017は電気だけでなく油圧・空圧や蓄積エネルギーに起因する予期しない起動を扱う。いずれも本稿の具体的な「必要空間290 mm」や「30分以内」を規定しているわけではない。
設計チェックリスト
- [ ] 機能要求と製造・組立・保全要求をID付きで分離したか。
- [ ] 工程、設備、ロット、材料、加工基準、検査方法を確認したか。
- [ ] 必要以上に厳しい公差や不要な加工面を指定していないか。
- [ ] 組立順序と部品・工具の掃引体を確認したか。
- [ ] 重要締結部の締付け・確認・再締結が可能か。
- [ ] 点検・交換部品を配管・周辺機器込みで取り出せるか。
- [ ] 交換作業の前後に必要な安全措置と検査を定義したか。
- [ ] ガード、フレーム、密封、強度、剛性への変更影響を再評価したか。
- [ ] 見積時間と実測時間、仮定コストと実際の見積を区別したか。
- [ ] 製作図面、組立図、配置図、BOM、保全手順に要求を引き渡したか。
- [ ] 試作・実機で未確認の条件を設計レビューに残したか。
知識資産化できる項目
今回の判断は、要求データ→作業空間判定→コスト計算→レビュー判定という再利用可能な構造にできる。まず設計入力と結果を分離したJSONを定義する。
{
"asset_type": "dfm_dfa_maintainability_review",
"schema_version": "1.0",
"units": {"length": "mm", "time": "min", "cost": "JPY"},
"requirements": {
"extraction_clearance_min_mm": 290,
"tool_clearance_min_mm": 185,
"service_time_target_min": 30
},
"case": {
"component": "hydraulic_filter_cartridge",
"cartridge_length_mm": 240,
"grip_allowance_mm": 30,
"motion_allowance_mm": 20,
"tool_length_mm": 160,
"hand_allowance_mm": 25,
"candidates": [
{
"id": "A", "extraction_space_mm": 220,
"tool_space_mm": 145, "assembly_min": 95,
"service_min": 85, "fabrication_cost_jpy": 52000
},
{
"id": "B", "extraction_space_mm": 310,
"tool_space_mm": 210, "assembly_min": 55,
"service_min": 30, "fabrication_cost_jpy": 62000
}
]
},
"economics": {
"assembly_rate_jpy_per_min": 85,
"service_rate_jpy_per_min": 100,
"service_events_per_year": 2,
"years": 8,
"annual_discount_rate": 0.03
},
"review": {
"status": "preliminary_only",
"open_items": [
"full_3d_swept_volume",
"energy_isolation_and_load_support",
"guard_and_frame_reassessment",
"prototype_service_time_measurement"
]
}
}
同じ入力を受け取る計算関数は、例えば次のように実装できる。JSONを読み込む処理、判定ロジック、表示処理は別モジュールに分けられる。
from dataclasses import dataclass
@dataclass(frozen=True)
class ReviewInput:
extraction_space_mm: float
tool_space_mm: float
assembly_min: float
service_min: float
fabrication_cost_jpy: float
def evaluate(candidate: ReviewInput, *, extraction_req_mm: float,
tool_req_mm: float, assembly_rate: float,
service_rate: float, events_per_year: float,
years: int, discount_rate: float) -> dict:
if years <= 0 or discount_rate < 0:
raise ValueError("years > 0 and discount_rate >= 0 required")
extraction_margin = candidate.extraction_space_mm - extraction_req_mm
tool_margin = candidate.tool_space_mm - tool_req_mm
initial_cost = candidate.fabrication_cost_jpy + assembly_rate * candidate.assembly_min
annual_service = events_per_year * service_rate * candidate.service_min
annuity = years if discount_rate == 0 else (
(1 - (1 + discount_rate) ** (-years)) / discount_rate
)
return {
"geometry_preliminary_pass": extraction_margin >= 0 and tool_margin >= 0,
"extraction_margin_mm": extraction_margin,
"tool_margin_mm": tool_margin,
"initial_cost_jpy": initial_cost,
"annual_service_jpy": annual_service,
"present_value_jpy": initial_cost + annual_service * annuity,
}
この関数は、空間と費用の一次判定専用である。安全規格への適合、干渉のない取外し経路、作業者の安全、ガードの強度を自動判定しない。これらは別の検証項目として、証拠と承認者を持つデータ構造へ拡張する。
将来の設計支援ツールでは、CADから抽出した交換空間、BOMから得た交換部品、工程データから得た組立時間、保全履歴から得た作業頻度を同一の要求IDに結び付けられる。「安く作れる」だけでなく、「安全に作れて、組めて、維持できる」ことを数値と証拠で示すのが製造性・組立性・保全性を統合した設計判断である。
