ProShopは設備・人員の能力を考慮した生産スケジューリングに対応している?Work CellsとSkyPlanner APSを解説
はい。ProShop ERPは、ワークセルの能力を上限として製造指図をスケジュールします。機械、作業台、設備、人員などを表すワークセルには、それぞれ稼働可能な時間とシフトが設定されます。作業の所要時間は、見積段取り時間とサイクルタイムから算出します。機械ごとの優先順位は現場が決め、ProShopはすべての作業が納期どおりに出荷できるかを予測します。機械、作業者、工具、材料を横断して作業順序そのものを最適化する必要がある工場では、ProShopと併せてSkyPlanner APSを運用します。
この記事では、ワークセルから納期予測まで、ProShop独自の用語に沿ってスケジューリングの仕組みを解説します。そのうえで、能力制約を考慮する生産スケジューラが何を補えるのかを示します。
ProShopのスケジューリングの流れ
1. Work Cells
生産能力を設定する出発点はWork Cellsです。ProShopのモジュール紹介資料には、明確にこう記されています。”Any machine tool, workbench, equipment, or even person can be assigned as a workcell. Once assigned as a workcell, the number and timing of available hours per day can be managed using the schedule to allow unlimited work shift schedules.”(工作機械、作業台、設備、さらには人員もワークセルとして登録できます。登録後は、スケジュールで一日あたりの稼働可能時間数と時間帯を管理でき、シフトを制限なく設定できます。)(モジュール紹介資料)
製造現場管理のページにも、”assign machines or personnel as work cells with custom schedules embedded with linked records.”(機械や人員をワークセルとして登録し、関連レコードと紐づく独自のスケジュールを組み込めます。)とあります。段取り手順や工具データもワークセルに保存されます。(ProShopの製造現場管理)
2. 工程と目標時間
各Work Order(製造指図)には工程が登録され、各工程はワークセルで実行されます。スケジュール上の所要時間は見積値から算出されます。”Estimated set-up and cycle times are used to calculate job duration on the schedule.”(見積段取り時間とサイクルタイムを使い、スケジュール上の作業時間を計算します。)プログラマーはCAMシミュレーションに基づいて目標時間を更新し、機械加工担当者は最初の部品の実績時間に基づいて目標時間を変更できます。(ProShopブログ)
このフィードバックが重要です。スケジュールの精度は目標時間の精度に左右されます。ProShopは、製造現場で目標時間を修正する習慣を定着させます。
3. 機械別スケジュールと優先順位
製造指図は各ワークセルのスケジュールに配置されます。ProShopは機械別スケジュールを、”a view into your existing pipeline, order of priority for active jobs, job status, and capacity planning features.”(現在の作業予定、進行中の作業の優先順位、作業状況を把握でき、生産能力計画の機能も備えた画面)と説明しています。(ProShopブログ)
優先順位を決めるのは現場です。ProShopの顧客事例でも、その点が端的に語られています。「機械ごとに作業の優先順位を決め、いつ完了するかを確認しています。」(Coastal Machineの導入事例) Capterraに投稿したProShopユーザーも、ドラッグ&ドロップで作業順序を変更できると述べています。
4. 能力を無限とせず、上限を設ける
ProShopがワークセルに割り当てる負荷は、その稼働可能時間が上限です。同じ導入事例では、E2での能力上限を考慮しないスケジューリングから、ProShopでの能力内に収めるスケジューリングへの移行が紹介されています。「能力に上限を設ける考え方には納得していましたが、不安もありました。今では、もう元には戻れません!」(Coastal Machineの導入事例)
5. 納期予測、仮想作業、購買の警告表示
Schedulingについては、”forecasts if you will be on time for all future jobs based on your scheduled hours and available staff. Updated in real-time as staff completes work on jobs.”(予定された稼働時間と対応可能な人員をもとに、今後のすべての作業が納期に間に合うかを予測します。担当者が作業を完了するたびにリアルタイムで更新されます。)と説明されています。(モジュール紹介資料)
見積時には仮想作業を配置することで、新しい作業の影響を”alongside other jobs in the pipeline.”(すでに予定されている他の作業と並べて)確認できます。スケジュールには、”color-coded indicators for purchasing requirements and on-time delivery status.”(購買の必要性と納期遵守の状況を色分けした表示)も用意されています。(ProShopの製造現場管理)
6. 製造現場の進捗を反映
Time Trackingは、段取り、加工、プログラミング、トラブル対応にかかった時間を記録します。”As operators clock time and complete jobs, ProShop’s scheduling automatically updates to reflect actual progress. Adjust priorities and manage bottlenecks proactively, not reactively.”(作業者が時間を記録し、作業を完了すると、ProShopのスケジュールは実際の進捗を反映して自動更新されます。後手に回らず、先を見越して優先順位を調整し、ボトルネックに対処できます。)(ProShop MES) ProShopのAI機能であるChipは、”flags expedited jobs, overloaded machines, late materials, and shrinking margins.”(特急作業、機械の過負荷、材料の遅延、利益率の低下を警告します。)(Chip)
SchedulingはProShopのモジュールであり、独立したAPS製品ではありません。ProShopはユーザー数に基づき、工場単位でプラットフォームの料金を設定しています。
計画担当者に残る判断
ProShopのスケジューリングで、現場の状況をリアルタイムに把握できます。ただし、次の判断は人が担います。
- 機械ごとの作業順序。ProShopは、現場が設定した”order of priority for active jobs”(進行中の作業の優先順位)を表示します。すべての機械を同時に考慮し、どの作業から実行するかを決めるのは計画担当者です。
- 作業順序によって変わる段取り。所要時間は、作業ごとの”estimated set-up and cycle times”(見積段取り時間とサイクルタイム)から算出されます。直前にどの作業を行ったかによって変わる段取り替え時間は、計算に含まれません。
- 機械と加工担当者の同時確保。ワークセルには機械、作業台、設備、”or even person”(さらには人員)を設定できます。特定の機械と段取り担当者が同時に必要な工程は、計画担当者が調整します。
- 工具と治具。ProShopはTools、Fixtures、RTAsを詳細に管理します。共有する治具を二台の機械で同時に使う計画にならないよう調整するのは、計画担当者の判断です。
- 計画の組み直し。ProShopは過負荷や材料の遅延を警告し、人に”adjust priorities and manage bottlenecks.”(優先順位の調整とボトルネックへの対処)を促します。故障や特急作業が発生した後は、計画担当者が作業順序を組み直します。
ProShopは、この考え方を明確にしています。同社のスケジューリングソフトに関する記事では、”When nearly everything is a variable, a software program can’t possibly account for that.”(ほぼすべてが変動要因である場合、ソフトウェアですべてを考慮することは到底できません。)と主張しています。(ProShopブログ) ProShopは運用プロセスと正確な目標時間を重視します。一方、能力制約を考慮する生産スケジューラは、変動要因をモデルに組み込みます。
ProShopのスケジューリングで十分な場合
次のような場合は、ProShop標準のスケジューリングで対応できます。
- 計画担当者がすべての機械の優先順位を数分で設定でき、そのまま数日間は変更せずに運用できる。
- 段取り時間が短い、または直前に行った作業に左右されない。
- 機械ごとに専任の作業者がいる、または人員を個別のワークセルとしてスケジュールしている。
- 複数の機械で、同じ時間帯に治具や工具を共用することがほとんどない。
- 主な目的が状況の可視化であり、納期予測、見積用の仮想作業、Time Trackingによるリアルタイムの進捗把握が求められている。
これらに当てはまるなら、ProShopが推奨するように、目標時間を実態に合わせて維持し、定例の生産会議でスケジュールを確認してください。
能力制約を考慮する生産スケジューラが必要な場合
次のうち複数が当てはまるなら、計画担当者が優先順位を設定する方法では対応しきれなくなっています。
- 計画担当者が、ワークセルの作業順序を手作業で並べるために毎週何時間も費やしている。
- 見積時の予測では納期に間に合うはずだったのに、納期遅れが発生する。
- 直前の作業で使った材料や治具、加工した部品ファミリーによって段取り時間が変わる。
- 第二シフトでは、機械ではなく加工担当者の人数が制約になっている。
- 治具や工具アセンブリを複数の機械で使い回している。
- 棒材の在庫や外注加工の状況によって、着手できる作業が決まる。
- 特急作業や主軸の停止によって、毎日のように作業順序が崩れる。
選定時に確認すべき機能
- 全リソースの能力制約を同時に考慮:機械、作業者、工具を、実際の時刻に沿って能力の範囲内で割り当てる。
- 作業順序の自動決定:手作業で並べたリストではなく、納期と優先順位に基づいてすべての工程を並べる。
- 段取り時間マトリクス:作業順序と切り替え方向によって異なる段取り替え時間を設定できる。
- 複数の作業者が必要な作業と、代替の機械・人員に対応する。
- 材料の状況を考慮したスケジューリング:在庫と発注済み材料の入荷予定を確認する。
- スケジュールの自動再調整:生産の進捗や受注が変わると計画を組み直し、着手直前の作業は固定する。
- ProShopとの明確なデータ連携。ProShop GraphQL APIでデータを読み取り、Recently Updated Records APIで変更を検出し、日程を製造指図に書き戻せること。読み取りだけなのか、書き戻しもできるのか、稼働開始後のサポートを誰が担うのかを、各ベンダーに確認してください。
選択肢は四つに分かれます。
- ProShop Schedulingは、優先順位と納期予測をProShop内で管理します。
- 機械監視プラットフォームは、主軸データとProShopの製造指図をスケジュールで表示する機能を追加します。
- デスクトップ型の生産スケジューラは、ProShopから出力したExcelやCSVを、インストール済みの計画ツールに取り込んで能力制約を考慮した計画を立てます。
- SkyPlannerが属する現場での作業実行にも対応したクラウドAPSは、ProShopと双方向に連携し、すべてのリソースを自動でスケジュールして、作業者に計画を届けます。
SkyPlannerが担う役割
SkyPlanner APSは、先に挙げた各判断を引き受けます。すべての機械、人員、工具の能力制約を、実際の時刻に沿って考慮します。Arcturusエンジンは、作業の優先順位、完了日、顧客の優先順位、Fast Track、Dynamic Prioritiesに基づいて順序を決め、計画全体を数秒で最適化します。
段取り時間マトリクスには、作業の組み合わせごとに両方向の段取り替え時間を設定します。たとえば、片方向は30分、逆方向は60分と設定でき、エンジンは段取り時間の合計が最も短くなる順序を選びます。工具も、数に限りのある共有リソースとして扱います。三人の作業者が必要な作業には、シフトに空きがある三人を割り当てます。主に使う機械や担当者が埋まっている場合は、代替の機械や人員に作業を振り替えます。
材料の状況に基づくスケジューリングでは、在庫と発注済み材料の入荷予定を確認し、材料が揃う時点に作業を配置します。Autopilotは生産状況が変わると自動でスケジュールを組み直します。Running Time Lockは直近数時間の作業を固定し、製造現場の混乱を防ぎます。作業者は、スマートフォンやタブレットでMobile Confirmations、Production Timer、Quick Log Modeを使って作業を記録できます。
ProShopのスケジューリングではなくSkyPlannerを選ぶべき場合:
- 作業順序を決めるのに何時間もかかる。 ProShopは、現場で決めた優先順位を表示します。Arcturusは、作業全体の順序を数秒で作成し、組み直します。
- 段取り替えが生産量を左右する。 ProShopでは、作業ごとに一つの段取り時間の見積もりを使います。段取り時間マトリクスは、作業順序に応じて段取り替えを計画します。
- 機械・加工担当者・治具のすべてが制約になる。 SkyPlannerは、同じ工程にこの三つを同時に割り当て、複数の作業者が必要な作業にも人員を配置します。
- 計画が毎日崩れる。 ProShopでは、計画担当者が優先順位を調整する必要があります。Autopilotは、設定したルールと固定範囲を守りながら、自動で計画を組み直します。
ProShopから未完了の製造指図をExcelにエクスポートして、30日間の無料トライアルでお試しください(最大20ワークステーション、クレジットカード不要)。その後は、5ワークステーションを含む月額199 €から、月払いでご利用いただけます。連携費用は、お客様の業務プロセスと要件に応じて、ご利用プランとあわせて事前にお見積もりします。
SkyPlannerは、ProShop GraphQL APIを通じてProShopと双方向に連携します。導入時にSkyPlannerチームが連携を設定します。お客様の開発者も、ドキュメントを備えたREST APIを利用できます。ProShop ERP向けSkyPlannerのページ、ProShop連携ガイド、SkyPlannerの機能、またはERP連携一覧をご覧ください。
製造業のお客様によるSkyPlannerの評価
2時間毎週の業務時間を削減
「SkyPlannerによって、当社の生産計画はExcelの表計算から、リアルタイムでの生産最適化へと変わりました。」
Kalle Kalliomäki、サプライチェーンスペシャリスト
UTU · 配電盤・開閉装置
生産計画にかかる業務時間を毎週2時間削減し、新しい作業待ちリストも数秒でラインに届きます。
+90%生産効率が向上
「生産効率が90%向上しました。」
Abdul Rucyinga、IT責任者
Laboratory & Allied · 医薬品製造
生産効率が90%向上し、すべてのワークステーションを対象とする三か月分の最適化された計画を、30分未満で作成できます。
1,000件単位の製造指図を自動スケジューリング
「生産をこれまでとは違う形で管理できるようになり、生産能力の把握もまったく違う水準に達しました。」
Hannu Ryynänen、CEO
Mamec · 産業用ミキサー、ポンプ、ハイテク製品の受託製造
数千件の製造指図を自動でスケジューリングし、組織全体で生産状況をリアルタイムに把握できます。
6か月先までの余力を営業が把握
「SkyPlannerは、あらゆる生産計画の土台となり、その信頼性を支えています。」
Anu Järvinen、生産部長
Fredman Operations · 食品用包装紙
営業部門は六か月先までの生産余力を把握できます。また、以前は一時間以上かかっていたスケジュール変更の依頼にも、数秒で回答できるようになりました。
よくある質問
ProShopにスケジューリングモジュールはありますか?
はい。スケジューリングはProShopのShop Floor Management & Schedulingに含まれています。稼働可能時間とシフトを設定したWork Cellsを基に、機械ごとの優先順位、納期遵守の見通し、仮想作業、購買に関する指標を表示します。
ProShopのスケジューリングでは、生産能力に上限があるものとして扱いますか、それとも上限がないものとして扱いますか?
ワークセル単位では、生産能力に上限があるものとして扱います。各ワークセルには稼働可能時間を上限に負荷が割り当てられ、所要時間は段取り時間とサイクルタイムの見積もりから算出されます。各機械の優先順位は現場で設定します。
ProShopは作業順序によって変わる段取り時間に対応していますか?
ProShopは、作業ごとの段取り時間の見積もりを使って所要時間を算出します。SkyPlannerの段取り時間マトリクスは、作業の組み合わせごとに双方向の段取り替え時間を記録し、その時間が最小になるよう作業順序を決めます。
ProShopは機械と作業者を同時にスケジューリングできますか?
ProShopでは、ワークセルは機械、作業台、設備、または人を表します。SkyPlannerは、同じ工程に必要な機械、作業者、工具をまとめてスケジューリングします。複数の作業者が必要な作業にも対応しています。