航空宇宙分野の製造最適化:最初に最適化すべきもの
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
航空宇宙分野の製造最適化は、厳格な制約、明確な目標、説明可能な計画から始まります。最適化ソフトウェアを選定する管理職向けのガイドです。
Automatically translated with AI from the original post. Read the English original
航空宇宙分野の製造最適化とは、有資格者、承認済みプロセス、適切な治具・工具、認証を受けた材料、完全な記録といった、変えることのできない制約のもとで、何を、どこで、いつ、誰が作るかについて、より良い判断を下すことです。主眼は機械を速く動かすことではありません。本記事は、最適化ソフトウェアの導入を検討している生産管理の責任者を対象に、最初に定義すべきこと、手法の仕組みを平易に説明し、導入を決める前にツールを検証する方法を解説します。
重要なポイント
- 航空宇宙分野の製造最適化とは、機械を速く動かすことだけでなく、有資格者、承認済みプロセス、治具・工具、トレーサビリティといった厳格な制約のもとで、より良い計画を立てることを意味します。
- AS9100はISO 9001を基礎とし、構成管理、トレーサビリティ、製品安全といった項目を追加しています。そのため、最適化ツールがスピードのために記録を犠牲にすることがあってはなりません。
- 納期遵守など主要な目標を一つ選び、それ以外は制約として扱ってください。稼働率だけを最適化すると、緊急の受注が遅れる原因になります。
- 多くのスケジューリング問題はNP困難です。そのため、実行可能な計画をどのように素早く見つけるのか、またプランナーが計画の形になる理由を把握できるのかを、ベンダーに確認してください。
- 任意の最適化ソフトウェアは、過去1か月分の自社受注を再現させ、その計画を実際に起きたことと比較して検証してください。
航空宇宙分野の最適化は何が違うのですか?
一般的な金属加工工場と比べて、航空宇宙分野には三つの特徴があります。
ルールが製品の一部になっています。 AS9100品質規格は国際航空宇宙品質グループが発行しており、ISO 9001を基礎としています。ANSIによれば、リスク管理、製品安全、構成管理、偽造部品の防止、トレーサビリティ、サプライチェーンの監督といった航空宇宙固有の要求事項が追加されています。したがって、最適化ツールは記録や検査を省く近道を提案できません。計画は、副次的な成果物として文書を生成しなければなりません。
一部の工程は承認された場所でしか実施できません。 Nadcapは、熱処理、非破壊検査、溶接、化学処理、コーティングといった特殊工程を対象とした認定プログラムです。受注に、認定を受けた特定のラインやサプライヤーでしか行えない工程が含まれる場合、その資源は厳格な制約であり、多くの場合ボトルネックになります。これを無視したスケジュールは、現実性のないものです。
生産量は少なく、品種は多いです。 多くの異なる品番が同じ設備と、少数の有資格者を共有しています。そのため、個々の工程の速さよりも、作業順序が重要になります。工程間の待ち時間がリードタイムの大きな割合を占めることもあるため、順序の決定はサイクルタイムと同程度に重視すべきです。
何を最適化すべきですか?
ソフトウェアを検討する前に、目標を一文で書き出し、目標と制約を切り分けてください。
この種の製造工場における典型的な目標は次のとおりです:
- 顧客指定納期に対する納期遵守、
- 総リードタイムの短縮、
- 仕掛品の削減、
- 残業と特急ジョブを減らす。
- 特殊工程ラインのような希少なリソースをより有効に使う。
これらの目標は互いに対立します。機械の稼働率を最大化すると、あらゆる空き時間が埋まってしまい、緊急オーダーを入れる余地がなくなります。ある顧客のリードタイムを短くすると、別の顧客の納期が遅れることもあります。主要な目標を一つ選び、ほかは監視すべき制約として扱ってください。たとえば「合意した残業時間を超えずに、納期遵守率を最大化する」といった形です。
次に、ハード制約を一覧にしてください。これらは計画が実行可能かどうかを決めるものだからです。
- 各工程について、作業者の資格と認定。
- 各工程について、承認済みの機械、ライン、外部委託先。
- 治具、取付具、ゲージ類と、その校正状況。
- 材料の在庫状況と、それに添付すべき証明書。
- 稼働カレンダー、保全時間帯、祝日。
- 必須の検査や保留を含む工程順序。
書き出していないものは、計画によって必ず破綻します。そしてその事実は現場で初めて分かることになります。
例:稼働率と納期遵守の比較
これは仮定に基づく例であり、実測結果ではありません。ある工場には熱処理炉が1台だけあるとします。稼働率を最大化するよう設定された最適化ツールは、多数のオーダーの部品をまとめて、各バッチを満たそうとします。その結果、炉は一週間ずっと稼働しますが、緊急オーダーの3件は炉に投入されるのを待つことになります。一方、納期遵守を主要目標にした同じ炉では、緊急部品について小ロットや一部しか満たさないバッチを実行します。その分、帳簿上の稼働率は下がります。どちらの結果が良いかは選んだ目標によって決まります。だからこそ、先に目標を決めなければならないのです。
最適化は平たく言うとどのように機能するのでしょうか。
数学を理解する必要はありませんが、何にコストを払っているのかは把握しておくべきです。
時間軸に沿って、リソースの上限、工程間の先行関係、段取り時間を考慮しながらタスクをリソースに割り当てることが、スケジューリングの中核です。PyJobShop の紹介では、ほとんどのスケジューリング問題はNP困難であると述べられています。つまり、問題の規模が大きくなると、証明された最適解を見つけることは非常に困難になります。実際には、ソフトウェアはヒューリスティクス、メタヒューリスティクス、制約プログラミングを含む厳密解法などを使い、有用な時間内に十分に実行可能な良い計画を返します。
これが意味することは次のとおりです。
- まずは実行可能であること。すべてのハード制約を満たす計画は、理論上より優れていても一つでも制約を破る計画に勝ります。
- 速度も重要です。再計画に1時間かかるようであれば、14時に機械が停止したときには、計画担当者はもうそのツールを使わなくなります。
- 「最適」はモデルに対する相対的なものです。モデルに制約が欠けていれば、得られる最適解は誤ったものになります。入力が不正なら、磨き上げられた不正な結果が出てくるだけです。
- 説明できることが信頼につながります。計画担当者は、ジョブがなぜその位置にあるのか、どの制約がそれを阻んでいるのかを確認できなければなりません。
これは有限能力スケジューリングの領域です。無制限の能力を前提とせず、実際のリソースの上限を踏まえて計画を立てます。
最適化ツールにはどのようなデータが必要でしょうか。
最適化の結果は、入力データの質に左右されます。ベンダーと話す前に、次の点を確認してください。
- ERPの標準時間だけでなく、現実的な工程時間と段取り時間を含むルーティング。
- リソースとその稼働カレンダー。
- 資格マトリクス、つまり誰が何をできるかの一覧。
- 治具や取付具の利用可否。
- 納期と優先度を含む未処理のオーダー。
- 現在の在庫と、材料の入荷予定。
- 仕掛品の現在の状況。
手元にある情報については正直に判断してください。資格マトリクスが特定の人の頭の中にしかないのであれば、まずそれを整理してください。どのツールを選ぶにせよ、この作業は役に立ちます。
航空宇宙工場では、どのように最適化ソフトウェアを選べばよいのでしょうか。
デモでどう見えるかではなく、そのツールが自社の制約をどう扱うかが分かる質問をしてください。
- 制約。作業者の資格、承認済みリソース、治具、必須の検査工程をモデル化できますか。各制約について一つずつ、自社データを使って実際に示してもらってください。
- 目標。主要目標を変更して、その影響を確認できますか。二つの計画を並べて比較できますか。
- 想定外の事態。機械が故障した場合、材料の入荷が遅れた場合、緊急オーダーが入った場合はどうなりますか。再計画にどれくらい時間がかかり、その後で計画担当者には何が見えますか。
- 説明可能性。計画担当者は、ジョブがなぜその位置にあるのかを追跡できますか。
- 手動変更。計画担当者はジョブを固定したり、優先度を手動で変更したりできますか。また、次回の実行でツールはそれらの判断を尊重しますか。
- 記録。 この計画は、トレーサビリティと構成の記録を保持しているシステムとどのように連携しますか。オプティマイザーが、作業指示の状態を保持する二つ目の場所になってはいけません。
- データ連携。 ツールはERPや製造現場のデータをどのように取得し、どの頻度で取得しますか。
- 工数。 最初の有用な計画が出るまでに、モデルの設定とデータ整備にどれくらいの日数がかかるのが一般的ですか。また、その作業は誰が担当しますか。
製品のランキングを求めるのではなく、制約と目標を書き出し、候補となるツールにその条件で実力を示してもらいましょう。
導入を決める前に、どのようにテストしますか。
デモよりも、リプレイ(再現実行)のほうが説得力があります。
- 一つのセルまたはバリューストリームを選びます。 工場全体は対象にしません。
- 過去1か月分の実際の受注を、実際の開始時刻、完了時刻、発生した障害とともに取り出します。
- ベースラインを記録します。 実際に起きた納期遵守率、リードタイム、仕掛品の状況を記録します。
- 同じ開始状態、同じ制約条件のもとで、同じ受注をツールに計画させます。
- 実績と比較し、計画担当者にその計画を批判してもらいます。計画担当者の指摘から、不足している制約条件が見えてきます。
- 実際の意思決定に使う前に、現行の方法と並行して数週間、シャドーモードで稼働させます。
準備にかかった工数も記録してください。計画の品質では勝っても、変更のたびに専門家が必要になるツールは、日常業務で使われなくなる可能性があります。
計画担当者をどのように巻き込めばよいでしょうか。
初日から関与してもらいましょう。モデルに欠けている知識を持っているのは計画担当者だからです。先月特に気がかりだった注文を五件挙げてもらい、ツールの計画がそれらを適切に扱えているかを確認します。「この計画は〇〇という理由で間違っている」と伝えられる仕組みを用意し、その回答をそれぞれ制約条件またはデータ修正に変換します。数回繰り返すと、計画が驚きを与えることは通常少なくなり、そこから信頼が生まれ始めます。このループがなければ、どれほど優れたツールでも、モデルが把握していなかった遅延のすべての責任を負わされてしまいます。
よくある間違い
- 目標を定義する前に最適化してしまう。 ソフトウェアは、与えられた数値を最適化するだけです。
- 定性的な情報を除外する。 資格、治工具、承認済みの工程は、計画担当者が最もよく把握している制約条件であり、モデルが最初に忘れてしまうものです。
- デモ工場の結果で判断する。 きれいなサンプルは、自社のデータについて何も証明しません。
- 最適化ツールを記録の保管場所とみなす。 作業指示の状態とトレーサビリティのデータは、管理された一つの場所に保持しなければなりません。
- 計画担当者を無視する。 計画を理解したり上書きしたりできなければ、担当者はスプレッドシートに戻ってしまいます。
- 工場全体から始める。 一つのセルだけでも、ツールが自社に何を求めるかを学ぶには十分です。
Polarisの位置づけ
テストに計画最適化ツールを含めたい場合、iFAKT Polarisも選択肢の一つです。iFAKTは、主要業界として航空宇宙と航空を挙げており、Polarisを生産向けのAIとデジタルツインの組み合わせとして説明しています。Polaris Optimizerモジュールは、製品・工程・リソースのモデルを、ERPデータ、リソースの可用性、そしてリソース、シフト、ゾーン、スキル、キャパシティなどの制約条件に基づいて、最適化された生産計画に変換します。iFAKTによると、障害の影響を分析して再最適化することもできます。上記のリプレイを、自社の受注データを使って評価してください。
併せて検討したい関連トピック
- 資格とスキルのマトリクス。 計画担当者が信頼できるよう、最新の状態を保つ方法。
- 特殊工程のキャパシティ。 炉や検査ステーションなど、希少で認定を受けたリソースをどのように計画するか。
- 障害後の再計画。 どの変更で新しい計画を作成すべきで、どの変更は次のサイクルまで待つべきか。
- 生産計画のためのデジタルツイン。 工場のモデルが計画ツールに何をもたらし、その維持にどれくらいのコストがかかるか。
- 計画の遵守状況の測定。 現場が計画どおりに動いているかを示す、少数の重要な指標。
次のステップ
航空宇宙分野の製造最適化は、ツールを選ぶ前に制約条件と目標を文書化しておくことで成果が出ます。主要な厳格制約六つと一次目標一つを一枚のページにまとめ、すべてのベンダーとの打ち合わせでその評価シートとして使いましょう。