Divaltoは能力制約を考慮した生産スケジューリングに対応しているか?Jalonnement、Opcenter APS、SkyPlanner APSを解説
一部対応しています。Divalto infinityはjalonnementで製造指図(OF)を計画しますが、Divalto自身のドキュメントでは、能力の上限を考慮しない方式と説明されています。能力制約を考慮したスケジューリングを担うのは、SiemensのスケジューラであるOrdonnancement Opcenter APSです。計画担当者がProductionメニューからデータをファイルでエクスポート・インポートして実行します。すべての設備、人員、工具、資材の制約を考慮してスケジュールを組み、計画を自動で最新に保ちたい工場では、DivaltoとSkyPlanner APSを併用しています。
本記事は、Divalto infinityの生産管理(GPAO)に関するユーザードキュメントと、Opcenter APSの設定ページに基づいています。
Divaltoのスケジューリング手順
1. マスタデータ:負荷センタ、作業ステーション、カレンダー
生産能力の設定は、製造部門(ateliers)、負荷センタ(centres de charge)、作業ステーション(postes de travail)から始まります。各作業ステーションにはカレンダーがあります。リソース(Ressources)、作業者(opérateurs)とその作業資格(habilitations)、工具・治具(outillages)はマスタデータで管理され、Opcenter APSを使用する際にスケジューラへエクスポートされます。
2. 工程表と部品表
部品表(nomenclature)には構成部品を登録します。工程表(gamme)には工程(séquences)を並べ、各工程に負荷センタまたは作業ステーション、所要時間、リソース、工具・治具を設定します。Divaltoは工程を重ねて実行するchevauchementと、工程を分割するfractionnementに対応しています。
3. 製造指図(OF)の発行
OFは、手動、受注からの生成、CBN(正味所要量計算)の結果の承認、または案件単位で作成できます。Divaltoのページには、”lancez vos OF manuellement, à la commande ou par validation du calcul des besoins nets ou à l’affaire”(OFは手動、受注時、正味所要量計算の結果の承認、または案件単位で発行できます)と記載されています(DivaltoのOF解説)。
4. Jalonnement:無限能力を前提とした日程計算
Jalonnementは、OFの各工程を作業ステーションのカレンダーに配置します。方式は四つあります。希望終了日からの逆算(CBNおよび受注から生成されるOFで使用)、終了日からの順算、開始日からの順算(手入力のみ)、開始日からの逆算です。
Divaltoは能力の扱いを明確に説明しています。作業ステーションの理論能力を計算する際は、”sans tenir compte des autres charges induites par d’autres OF à la même date et sur le même poste ou centre. Il s’agit d’un jalonnement à CAPACITE INFINIE, raisonnement logiquement appliqué par les ERP.”(同じ日、同じ作業ステーションまたは負荷センタにある他のOFによる負荷は考慮しません。これはERPで一般的に用いられる、無限能力を前提とした日程計算です)としています(Divaltoのドキュメント)。つまり、同じ日に同じ作業ステーションを使う他のOFは、計算に含まれません。
作業時間を入力すると日程が更新されますが、jalonnementによる日程の再計算ができるのは主OFのみです。
5. 負荷計画とガントチャート
負荷計画(plan de charge)は、”illustre la charge induite par le portefeuille des OF sur les différents centres de charge et postes de travail,”(各負荷センタと作業ステーションに対して、OF全体が生む負荷を示す)ものです。日、週、月単位で、負荷センタ別または作業ステーション別に表示します(Divaltoの計画機能)。OF管理画面では、jalonnementの結果がガントチャートで表示されます。計画担当者は過負荷を確認し、手動で作業を移動します。
6. Ordonnancement Opcenter APS:能力制約への対応
能力制約を考慮したスケジューリングには、DivaltoはSiemens Opcenter APS(旧Preactor)を接続します。Divaltoはその目的を、”Planifier automatiquement en prenant en compte de la capacité finie de chacun des moyens de production et pas uniquement sur le poste de travail ‘goulot d’étranglement’.”(ボトルネックとなる作業ステーションだけでなく、各生産リソースの能力上限を考慮して自動で計画すること)と説明しています。Opcenter APSは、工具や材料の切替マトリクスと、静的な資材チェックに対応しています。
処理は次の四つの手順で進みます。
- DivaltoでOFを作成します。
- 計画担当者がProduction / O.F. / Mises en production / Ordonnancementから生産データをエクスポートします。
- Opcenter APSで計画を作成し、保存します。
- Import ordonnancementで、データ交換用フォルダから計画日程を取り込みます。
設定では、Productionの設定画面で「ordonnancement」にチェックを入れて監視プロセス(scrutateur)を起動し、DIVALTO_ORDOのパスを指定します。このパスは、”un chemin Windows qui pointe vers le dossier contenant les fichiers .PRCDF”(.PRCDFファイルを格納するフォルダへのWindowsパス)です。データは”par le biais de scripts d’importation”(インポートスクリプトを介して)Opcenter APSに渡されます。また、Divaltoは”Opcenter APS est donc déclenché par l’utilisateur.”(したがって、Opcenter APSはユーザーが起動します)と明記しています。色や材料によるグループ化ルールなどが、UltimateとStandardの計画機能の違いです。(Divaltoのドキュメント)
計画担当者に残る作業
- 標準の計画は無限能力が前提。上記の引用のとおり、jalonnementは同じ作業ステーションにある他のOFを考慮しません。
- 表示するのは負荷であり、実行順序ではありません。負荷計画は、期間ごとに負荷センタ別・作業ステーション別の負荷を示します。どのOFを先に実行するかは、計画担当者が決めます。
- 日程の再計算は手動。変更後は、計画担当者が主OFのjalonnementを再実行します。
- スケジューリングの実行には計画担当者の操作が必要。Opcenter APSでは、計画担当者がエクスポート、計画作成、インポートを行います。次に実行するまで、Divaltoには最後に取り込んだ日程が保持されます。
- ルールはエディション次第。色や材料によるグループ化は、Ultimateで利用できます。
Divaltoのスケジューリングで十分な場合
次の条件であれば、Divaltoの標準の計画機能で対応できます。
- 一つか二つのボトルネックとなる作業ステーションが生産ペースを決めており、他には能力の余裕がある。
- 負荷センタごとの週単位の負荷で、納期回答に必要な精度を確保できる。
- 段取り替えが短時間で済む、または直前に生産した製品に左右されない。
- 作業者、共用工具、資材の入荷が作業順序を左右しない。
- 一人の計画担当者が、毎週手作業で負荷を平準化できる。
これらに当てはまる場合は、工程表の所要時間と作業ステーションのカレンダーを実態に合わせ、CBNの実行後に毎回、負荷計画を確認してください。
能力制約を扱う生産スケジューラが必要になる場合
次のうち複数に当てはまるなら、jalonnementだけでは対応しきれません。
- 週単位の負荷計画には問題がないように見えても、納期が遅れる。
- 特急受注や設備故障のたびに、計画担当者がOFの順序を手作業で組み直している。
- 段取り時間が、直前に生産した製品によって変わる。
- 設備だけでなく、作業者の配置、シフト、欠勤も同じように生産量を制約する。
- 成形用の型、金型、治具を作業ステーション間で移動して使う。
- 部品の入荷遅れによって、着手できるOFが決まる。
選定時に確認すべき機能
- すべてのリソースの能力制約を同時に考慮:期間ごとの負荷だけでなく、設備、人員、工具それぞれの制約を扱えること。
- 優先順位と納期に基づく工程単位での順序決定。
- 生産順序によって変わり、切替方向によっても異なる段取り時間を扱う段取り時間マトリクス。
- 工具を能力上限のある共有リソースとして管理し、複数の作業者が同時に担当する作業に対応すること。
- 在庫と仕入先への発注の入荷予定を確認する、資材を考慮したスケジューリング。
- 生産の進捗や受注が変わった際の自動再スケジューリング。
- Divaltoとの明確なデータ連携。DivaltoのRESTサービスで読み書きを行い、OFごと、工程ごとに計画日程を返せること。どのベンダーにも、OFへ日程をどう反映するのか、稼働開始後は誰がサポートするのかを確認してください。
選択肢は三つに分かれます。
- Divaltoの標準の計画機能:Divalto内のjalonnement、負荷計画、ガントチャートを使います。
- Divaltoに接続する企業向けAPS:Opcenter APSのように、計画担当者がエクスポートとインポートを繰り返して運用します。
- 製造現場での実行にも対応するクラウドAPS:SkyPlannerはこの選択肢に当たります。Divaltoと併用し、すべてのリソースを自動でスケジューリングして、作業者に計画を届けます。
全体像については、APS(高度な計画とスケジューリング)と能力制約を考慮した生産スケジューリングをご覧ください。
SkyPlannerが担う役割
SkyPlanner APSは、上に挙げた不足をすべて補います。各生産リソース、人員、工具の能力上限を考慮します。Arcturus AIエンジンは、作業の優先順位、完了日、顧客の優先順位、Fast Track、Dynamic Prioritiesに基づいて順序を決め、数秒で工程単位のスケジュールを作成します。
段取り時間マトリクスには、製品の各組み合わせについて両方向の段取り時間を登録し、エンジンが段取りを最小にする順序を選びます。「Allow similarity」は、使用工具などの属性で作業をまとめます。工具は能力上限のある共有リソースとして扱われ、同じ作業を複数人で同時に進めることもできます。通常使う作業ステーションや担当者が利用できない場合は、代替の作業ステーションや人員に作業を割り当てます。
資材に基づくスケジューリングでは、現在庫と仕入先への発注の入荷予定から将来の在庫をシミュレーションし、必要な部品がそろう時点にOFを配置します。生産状況が変わるとAutopilotが自動でスケジュールを組み直し、Running Time Lockが直近数時間の作業を固定して、現場の混乱を防ぎます。作業者はスマートフォンやタブレットから、Mobile Confirmations、Production Timer、Quick Log Modeを使って作業を記録できます。
Opcenter APSよりSkyPlannerが適しているのは、次のような場合です。
- 計画を自動で最新に保ちたい。Divaltoの説明では、Opcenter APSはユーザーが起動し、その後に日程をインポートします(Divaltoのドキュメント)。Autopilotは、計画に影響する変更があるたびに自動で再計画します。
- フォルダ経由のデータ交換ではなく、クラウドソフトウェアを使いたい。Opcenter APSは、Windowsパスとインポートスクリプトを介してファイルを交換します。SkyPlannerはDivaltoのRESTサービスで連携し、導入支援の開始から数週間で本番稼働します。
- 段取り替えが生産量を左右する。Divaltoでは、色や材料によるグループ化ルールはUltimateでの提供です。SkyPlannerは、段取り時間マトリクスと「Allow similarity」を使い、スケジュールを組むたびに段取りを計画します。
- すべての作業者が計画を確認できるようにしたい。ユーザー数に制限はなく、Mobile Confirmationsを使えば、各自のスマートフォンやタブレットで作業順に並んだ一覧を確認できます。
Divaltoの未完了OFをExcelでエクスポートし、30日間の無料トライアルでお試しください(最大20リソース、Basicの全機能を利用可能、クレジットカード不要)。トライアル終了後は、5リソース込みで月額199 €から、月払いでご利用いただけます。連携費用は、お客様の業務プロセスと要件に合わせて、ご利用プランとともに事前にお見積もりします。
SkyPlannerはDivaltoと双方向に連携します。RecordSqlでOFを読み込み、create_dataxml Webサービスを通じてGG_DATES_ORDOを使い、計画したOFとséquenceの日付をDivaltoに書き戻します。導入時の設定はSkyPlannerチームが行います。パートナーや開発者の方は、ドキュメントが公開されているREST APIを使って開発できます。詳しくは、Divalto向けSkyPlanner、Divalto連携ガイド、または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%に向上しました。スケジューリングに必要な管理者も、二人から一人になりました。
1,000件単位の作業指示を自動でスケジューリング
「生産をこれまでとは違う形で管理できるようになり、生産能力の把握もまったく別のレベルに達しました。」
Hannu Ryynänen氏、CEO
Mamec · 産業用ミキサー、ポンプ、ハイテク分野の受託製造
数千件の作業指示を自動でスケジューリングし、組織全体で生産状況をリアルタイムに把握しています。
よくある質問
Divaltoのjalonnementは有限能力と無限能力のどちらで計画しますか?
無限能力です。Divaltoのドキュメントによると、jalonnementは、同じposteの同じ日付にある他のOFを考慮せず、posteの理論上の能力を計算します。その結果に基づく負荷が、plan de chargeにcentre別、poste別で表示されます。
DivaltoのOrdonnancement Opcenter APSとは何ですか?
DivaltoをSiemens Opcenter APS(旧称Preactor)に接続するための機能です。Divaltoから生産データをエクスポートし、計画担当者がOpcenter APSで能力制約を考慮した計画を作成します。その計画日付を、データ交換用フォルダーからDivaltoに取り込みます。
Divaltoは作業順序によって変わる段取り時間に対応していますか?
jalonnementは対応していません。各séquenceには、gammeに定義された時間がそのまま適用されます。Opcenter APSでは、切替マトリクスが追加されます。SkyPlannerの段取り時間マトリクスは、製品の組み合わせごとに双方向の段取り時間を保持し、再計画のたびに段取り時間が最小になるよう作業順序を決めます。
SkyPlannerで計画した日付をDivaltoに書き戻せますか?
はい。SkyPlannerはcreate_dataxml Webサービスを通じてGG_DATES_ORDOファイルを送信します。このファイルには、OFごと、séquenceごとの開始予定日と終了予定日が含まれます。作業を移動する場合は、移動先の新しいcentreまたはposteも含まれます。