IFS Cloudは能力制約を考慮した生産スケジューリングに対応しているか?Shop Order Scheduling、MSO、SkyPlanner APSを解説
IFS Cloudでは、製造オーダーのスケジューリングと能力所要量計画(CRP)は、能力に上限がないものとして実行されます。能力制約を考慮する機能もありますが、別の機能として提供されています。IFS PSOエンジン上で動作するManufacturing Scheduling and Optimization(MSO)、または従来のAdvanced Planning Board(APB)です。MSOを追加せずに、すべての制約を反映した生産スケジューリングを行いたい工場では、IFS Cloudと併用してSkyPlanner APSを運用しています。
IFS Cloudで能力計画を立てる流れ
1. 作業区とリソース
能力はWork Centerと、その配下で機械や物理的な作業場所を表すWork Center Resourcesに設定します。各作業区には、Calendar、Utilization、Efficiency、Validity Periodsがあります。Scheduling CapacityフィールドにはFiniteまたはInfiniteを設定します。
能力の計算にはCalculate Work Center Resource Capacityダイアログを使います。作業者はLabor Classesと各クラスに属する人員でモデル化します。工具はManufacturing Toolsとして登録し、工具インスタンスと工具グループで管理します。(出典)
2. 製品構成と工順
部品表に相当するのがProduct Structureで、構成ヘッダー、代替構成、構成明細から成ります。Routingには代替工順とRouting Operationsがあります。IFSは次のように説明しています。”All time information entered for operations (such as setup time, move time, and efficiency) affects operation scheduling.”(工程に入力した段取り時間、移動時間、効率などの時間情報は、すべて工程のスケジューリングに影響します。)(出典)
3. MRP、CRP、製造オーダー
MRPと基準生産計画によって、計画段階のShop Ordersが作成されます。製造オーダーは、Planned、Released、Reserved、Started、Closedなどのステータスを経て進みます。各Shop Order Operationには、機械と作業者それぞれの段取り時間・稼働時間、作業人数、Preferred Resource、工程の重複、工程ブロックが設定されています。
CRPは、これらのオーダーが作業区にかける負荷を表示します。負荷を制限するわけではありません。IFSは明確に述べています。”Operations scheduled with CRP and shop order are always scheduled infinite.”(CRPと製造オーダーで計画する工程は、常に能力無制限でスケジューリングされます。)(出典)
4. 製造オーダーのInfinite Scheduler
Infinite Schedulerは、各工程の日程を決めます。作業区のカレンダー、稼働率、工程とリソースの効率、待ち時間と運搬時間、工程の重複、並行工程、Preferred Resourceを使って計算します。フォワードまたはバックワードでスケジューリングし、”the least loaded resource for the work center.”(その作業区で最も負荷の低いリソース)を選びます。
その処理について、IFSは”always treats each shop order as if it is the only one in the system, with few constraints on resources and capacity.”(リソースと能力への制約をほとんど設けず、各製造オーダーを、システム内にそのオーダーしか存在しないかのように常に扱います。)と説明しています。(出典)そのため、二つの製造オーダーが同じ機械の同じ時間帯に割り当てられることがあります。
5. 能力制約に対応する一つ目の選択肢:MSOとSmart Manufacturing Planning Board
MSOについて、IFSは”is a solution designed to generate finite production schedules by optimizing the use of manufacturing resource constraints.”(製造リソースの制約を踏まえてその利用を最適化し、能力制約を守る生産スケジュールを作成するためのソリューションです。)と説明しています。また、”leverages the IFS PSO (Planning, Scheduling, and Optimization) engine.”(IFS PSO(Planning, Scheduling, and Optimization)エンジンを活用します。)としています。(出典)MSOは作業区、作業者クラス、工具をスケジューリングの制約として扱い、必要な数量の資材を確保できる場合にのみ工程を割り当てます。品目別の段取り時間、製造オーダーの優先度、リソースのカレンダー、保全作業も考慮します。Automaticモードでは、新しい製造オーダーが作成されたときなど、必要に応じて再スケジューリングします。
主な設定は次のとおりです。
| 設定 | 役割 |
|---|---|
| Finite Scheduling Basic Data | サイトでの利用を有効化。”the dataset must be activated”(データセットを有効化する必要があります) |
| Mode | ManualまたはAutomaticでスケジューリング |
| Time Horizon (Days), Scheduling Start Time | MSOがスケジューリングする対象期間 |
| Use Setup Matrices for Scheduling | 品目別の段取り時間 |
| Exempt Labor, Exempt Tools, Exempt Shop Order Types | MSOの考慮対象から除外する制約 |
| MSO Advanced Parameters | 検証済みの既定値を含む標準テンプレート。変更は”For modification by PSO/MSO SMEs only”(当該分野の専門家のみ実施可能) |
製造オーダーでは、Need Dateが遅延判定の基準日となり、Earliest Start Dateは”a hard time constraint”(必ず守るべき時間制約)として扱われます。Priority CategoryはMSOの優先度スコアに反映されます。計画担当者はSmart Manufacturing Planning Boardで作業し、ResourcesとOperationsのガント画面、ドラッグ&ドロップ、工程の分割、選択的な最適化を利用できます。(出典)
6. 能力制約に対応する二つ目の選択肢:Advanced Planning Board
IFS Applications 10から使われてきたAPBは、Constraint Based Scheduling(CBS)を使用します。IFSは”allows you to perform finite scheduling of shop orders on sites that have enabled the use of the APB in scheduling basic data.”(スケジューリングの基本データでAPBの利用を有効にしたサイトでは、能力制約を考慮して製造オーダーをスケジューリングできます。)と説明しています。(出典)
計画担当者が引き続き対応すべきこと
- 標準では能力無制限。製造オーダーのスケジューリングとCRPは、オーダーをまたいだ能力の確認を一切行いません。能力制約を考慮するには、MSOまたはAPBを別途設定する必要があります(作業区について)。
- MSOには別途利用権が必要。IFSは”is available for customers with access to Manufacturing Scheduling and Optimization.”(Manufacturing Scheduling and Optimizationの利用権を持つお客様が利用できます。)としています。ハイブリッド環境またはホスティング環境のサイトには、IFS.ai Activation Passが必要です。クラウド環境のサイトには”PSO sizing and purchase of PSO Cloud Service”(PSOのサイジングとPSO Cloud Serviceの購入)が必要です(26R2 MSO)。
- IFS.aiプラットフォームサービス上のMSOは手動実行で従量制。“Automatic scheduling mode is not available for users on the IFS.ai-based platform services.”(IFS.aiベースのプラットフォームサービスを利用するユーザーは、自動スケジューリングモードを利用できません。)また、ユーザーは”must have a number of dedicated tokens on hand to do a finite schedule or to do a simulation in MSO”(MSOで能力制約を考慮したスケジューリングやシミュレーションを行うために、所定数の専用トークンを保有している必要があります)(26R1 MSO)。IFS.ai Activation Passを使うハイブリッド環境またはホスティング環境のサイトでは、Automaticモードを利用できません(26R2 MSO)。
- 高度なパラメーターの変更は専門家向け。IFSは標準テンプレートを提供しており、その既定値を維持することを強く推奨しています。変更できるのはPSOとMSOの専門家のみです。
- 文書に明記されたMSOの制限。“MSO schedules the first operation on a work center using a setup matrix without a setup time.”(段取りマトリクスを使用する作業区では、MSOは最初の工程を段取り時間なしでスケジューリングします。)”Parallel shop order operations are not considered for optimization in a compressed manner.”(並行する製造オーダー工程は、時間を圧縮する形での最適化の対象になりません。)Exempt Laborを設定すると、”operations that have only labor time and no machine time will remain untouched.”(作業者の作業時間のみで機械時間を持たない工程は、変更されずに残ります。)
- 対象は短期。IFSはMSOを短期の詳細スケジューリング向けと位置づけ、より長期の計画にはCRP、MRP、基準生産計画を案内しています。
- APBが計画するのは読み込んだデータのみ。“only considers the constraints placed by shop orders and resources that are actually loaded to the APB at a given time.”(その時点で実際にAPBに読み込まれている製造オーダーとリソースによる制約のみを考慮します。)
実際には、標準のスケジューリングを使う工場では工程の重複が生じ、手作業で順序を組み替え、IFSから出力したデータを基にExcelで別の計画を管理しています。
IFS Cloudの標準スケジューリングで十分な場合
次のような場合は、標準の製造オーダースケジューリングとCRPで対応できます。
- 現場の生産能力に余裕があり、実際にボトルネックが発生することはまれ。
- 工順が短く安定しており、週単位で計画している。
- 現場の監督者が機械ごとの作業順序を決めている。
- 共用工具、作業班、資材の入荷が作業順序を左右しない。
MSOは、MSOの利用権を購入し、PSOまたはIFS.ai環境への導入費用を負担して、IFS内で短期のスケジューリングを行う拠点に適しています。
能力制約を考慮する生産スケジューラが必要な場合
次のうち複数が当てはまる場合、標準のスケジューリングでは対応しきれなくなっています。
- CRPでは問題がなくても、約束した納期に遅れる。
- 直前に生産した製品によって段取り替えの時間が変わる。
- 機械だけでなく、人員、シフト、欠勤も同じように計画の制約になる。
- 成形用金型、プレス金型、治具を複数の機械で共用している。
- 資材を確保できるかどうかで、着手可能な製造オーダーが決まる。
- 特急オーダーや故障で、週に何度も計画を立て直さなければならない。
選定で確認すべき機能
- すべてのリソースの能力制約を同時に考慮できること。ボードに読み込んだ一部のリソースだけを対象としないこと。
- 段取り時間マトリクス。製品間の段取り替え時間を順序別に設定でき、切り替える方向によって時間が異なる場合も反映して、段取り時間の合計を最小化できること。
- 工具を能力に上限のある共用リソースとして管理できること。一つの金型が二台の機械に同時に割り当てられないこと。
- 複数の作業者が必要な作業への対応。各自のシフトを考慮したうえで、作業に必要な人数を割り当てられること。
- 在庫と入荷予定の購買オーダーを確認する、資材の確保状況を考慮したスケジューリング。
- 生産進捗やオーダーが変わったときの自動再スケジューリング。実行のたびにトークンの予算を確保する必要がないこと。
- IFS標準のODataプロジェクションを通じて、IFSへ確実に書き戻せること。工程日程をどちらのシステムで管理するかが明確であること。
選択肢は四つのグループに分かれます。
- IFS Cloudの標準スケジューリングは、IFS内で能力の上限を考慮せずに製造オーダーの日程を設定します。
- IFS MSOは、PSOエンジン上で動作する、別途アクセス権が必要なモジュールです。機械、人員、工具、資材の制約を考慮してスケジュールを作成します。
- 大企業向けのAPSスイートは、導入プロジェクトを通じて連携を構築し、計画担当チームが運用します。
- SkyPlannerが属する現場での作業実行にも対応したクラウドAPSは、IFS Cloudと併用して全リソースのスケジュールを自動で作成し、作業者に届けます。
SkyPlannerが補う領域
SkyPlanner APSは、こうした不足を補います。すべてのリソースに能力の上限があり、全製造オーダーを、その限られた能力を共有するものとしてスケジューリングします。Arcturus AIエンジンは、設定した優先順位と納期に沿って工程の順序を決め、数秒で工程単位のスケジュールを作成します。
段取り時間マトリクスには、製品の各組み合わせについて、双方向の段取り替え時間を登録します。エンジンは段取り時間が最小になる順序を選びます。工具は数量に限りのある共有リソースとして扱い、一つの作業に複数の作業者を同時に割り当てることもできます。機械や人員が使えない場合は、あらかじめ指定した代替リソースへ作業を移します。
資材を考慮したスケジューリングでは、現在庫と発注済みの入荷予定から将来の在庫をシミュレーションし、資材を確保できる時点にのみ作業を計画します。Running Time Lockは、実行中の作業を固定します。
Autopilotは、生産に変化が生じると、設定したロックと優先順位を守りながら自動で再スケジューリングします。計画担当者は操作可能なガントチャート上で作業を調整でき、作業者はMobile Confirmationsを使ってスマートフォンやタブレットから作業実績を記録できます。
表計算ソフトから移行し、能力制約を守るスケジュールを自動で運用したい場合、次のような状況ならIFS MSOよりSkyPlannerが適しています。
- 共用機械に製造オーダーが重複して割り当てられ、CRPでは割り当てた後に負荷超過が分かる。
- 次に実行できる作業が、段取り替え、共用工具、複数の作業者を要する作業によって決まる。
- 変更のたびに計画を組み直す必要がある。Autopilotなら自動で再計画でき、実行ごとにトークンの予算を確保する必要も、手動モードに限定される制約もありません。
- 営業部門が、短期計画を中心とするMSOの範囲を超えて、数か月先まで能力制約を考慮した日程を必要としている。
- MSOのアクセス権、PSO Cloud Service、IFS.ai Activation Passを追加せず、公開料金で、すべての制約を一つのエンジンで扱いたい。PSOの専門家でなければ扱えないパラメーターも避けたい。
試用期間中に、自社の製造オーダーを能力制約に沿ってスケジューリングした結果を確認でき、導入支援の開始から数週間で本稼働に移れます。
製造オーダーをExcelにエクスポートして、30日間の無料トライアルを始められます。最大20リソースまで利用でき、クレジットカードは不要です。料金は5リソース込みで月額199 €から。月ごとの請求です。システム連携の費用は、業務プロセスと要件に合わせて事前に見積もるため、開始前に総費用を把握できます。
SkyPlannerは、IFSのODataプロジェクションを通じてIFS Cloudと双方向に連携します。SkyPlannerチームが導入支援の中で連携を設定し、本稼働後もサポートします。詳しくは、IFS Cloud向けSkyPlannerのページとIFS Cloud連携ガイドをご覧ください。他のシステムとの連携は、ERP連携一覧で確認できます。
製造業のお客様によるSkyPlannerの評価
2時間毎週削減
「SkyPlannerによって、当社の生産計画はExcelの表計算から、リアルタイムの生産最適化へと進化しました。」
Kalle Kalliomäki、サプライチェーンスペシャリスト
UTU · 配電盤・開閉装置
生産計画にかかる作業時間を毎週2時間削減。新しい作業順序も数秒で生産ラインに届きます。
+90%生産効率
「生産効率が90%向上しました。」
Abdul Rucyinga、IT部門責任者
Laboratory & Allied · 医薬品製造
生産効率が90%向上。全リソースを対象に、最適化された三か月分の計画を30分未満で作成できます。
98%納期遵守率、約50%から向上
「SkyPlannerは、当社の納期遵守率を維持するうえで決定的な役割を果たしています。」
Hannu Lahtinen、社長
KJH-Comp · 板金加工・受託製造
納期遵守率は約50%から最高98%に向上。スケジューリングに必要な現場監督者も、二人から一人になりました。
100%2021年以降の納期遵守率
「SkyPlannerで生産能力が見えるようになり、先を見通した計画が立てられます。」
Dan Berglund、COO/CFO
Opes Corporation · 化学製品・食品製造
SkyPlannerを導入した2021年から現在まで、納期遵守率100%を維持しています。
よくある質問
IFS MSOとPSOは何が違いますか?
PSO(Planning and Scheduling Optimization)はIFSのスケジューリングエンジンで、フィールドサービスのスケジューリング向けにも販売されています。MSO(Manufacturing Scheduling and Optimization)は、PSOエンジン上で動作する生産スケジューラです。26R2のドキュメントでは、IFS.ai Manufacturing Scheduling and Optimizationという名称が使われています。
MSOはIFS Cloudに含まれていますか?
IFSのドキュメントでは、MSOはアクセス権を持つ顧客が利用できるとされています。ハイブリッド環境やホスティング環境への導入にはIFS.ai Activation Passが必要です。クラウド環境では、PSOのサイジングとPSO Cloud Serviceの購入が必要になります。IFS.aiのプラットフォームサービス上では、MSOは手動モードで動作し、トークンを消費します。
IFS Cloudは、人員や工具の制約を考慮してスケジュールを作成できますか?
MSOなら可能です。Exempt LaborまたはExempt Toolsが設定されていない限り、作業区、労務区分、工具をスケジューリングの制約として扱います。標準の製造オーダースケジューリングでは、オーダーをまたいだ労務区分や工具の制約は考慮しません。SkyPlannerは毎回、人員、シフト、欠勤、共用工具による制約を考慮してスケジュールを作成します。
IFS Cloudは、作業順序によって変わる段取り時間に対応していますか?
MSOは段取りマトリクスで対応できます。ただし、作業区の最初の工程には段取り時間を設けずにスケジュールを作成します。標準スケジューリングでは、工順の各工程に設定された段取り時間を使用します。SkyPlannerの段取り時間マトリクスには、青から赤は30分、赤から青は60分というように、製品の組み合わせごとの段取り替え時間を登録できます。
IFS Cloudと連携する前にSkyPlannerを試せますか?
はい。IFS Cloudから未完了の製造オーダー、工程、作業区をExcelにエクスポートし、30日間のトライアル中に取り込んで、現在の計画とスケジュールを比較できます。料金を確認する、トライアルを開始する、または営業担当に相談することができます。