MRPeasyの料金ページでは、この機能を”Operations scheduling (MRP II, finite capacity)”(工程のスケジューリング:MRP II、有限能力)と呼んでいます。Starter、Professional、Enterprise、Unlimitedの四つのプランすべてに含まれています。
MRPeasyで生産スケジュールを作成する手順
1. リソースグループとリソース
能力の設定はProduction planning → Workstation groupsから始めます。各グループにはTypeが設定されています。
- Active processing:能力に上限があり、”constrained by capacity (the number of available workstations) and working hours”(能力〈使用可能なリソース数〉と稼働時間による制約を受ける)とされています。
- Passive processing:能力の制約を受けず、24/7で利用できます。乾燥や冷却などの工程に使います。
グループごとに独自の稼働時間と休日を設定できます。全社共通のWork hoursとHolidaysはSettingsで設定します。(出典)
各WorkstationはActive processingのグループに属します。設定項目にはHourly rate、Productivity(グループ内の最初のリソースに対する相対値)、Default worker、Maintenance cycle、Idle timeがあります。Idle timeは”periods when no works can be planned”(作業を計画できない期間)です。(出典)
2. 工順
工順の各工程には、個々の機械ではなくWorkstation groupを指定します。MRPeasyの説明は、”When scheduling the production, the individual workstation from that group with the best availability is chosen.”(生産スケジュールの作成時には、そのグループ内で最も空きのあるリソースが選ばれます)となっています。スケジューリングに関わる工程の設定項目は次のとおりです。
- Setup time(段取り時間)とCycle time(サイクルタイム)
- Capacity:炉などで一度に処理できる数量
- Sequence(工程順序)とOverlap(工程の重複):Professional以上のOverlap and Special Sequencesで利用可能
- Parallelize(並列化):Professional以上で利用可能
サブタスクはスケジューリングに影響しません。(出典)
3. 製造オーダーの作成
製品と数量を選ぶと、”the software will calculate the production schedule”(ソフトウェアが生産スケジュールを計算します)。MRPeasyはBOMと工順の組み合わせごとにスケジュールを計算します。”For each BOM, the routing with the earliest finish date is selected, by default.”(デフォルトでは、各BOMについて完了日が最も早くなる工順が選択されます)。
スケジューリングでは、”takes into account all limitations in resources”(リソースに関するすべての制約を考慮する)とされています。対象はほかの作業、機械の計画停止時間、そしてフォワードスケジューリングの場合は在庫のない資材の調達リードタイムです。この機能を使うには、品目にBOMとRoutingを設定しておく必要があります。(出典)
4. フォワード方式とバックワード方式
デフォルトはフォワード方式です。”By default, the software schedules the Manufacturing Order to the first available time.”(デフォルトでは、製造オーダーは最初の空き時間に割り当てられます)。
バックワードスケジューリングはEnterpriseの機能です。Customer Orderを起点に、”schedules production operations as late as possible before delivery”(納入前のできるだけ遅い時点に生産工程を配置する)方式で計画します。必要に応じて日数単位のバッファーも設定できます。(出典)
5. Production schedule画面
Production scheduleページには、製造オーダー別またはリソース別のカレンダーとガントチャートが表示されます。”dynamic drag-and-drop rescheduling of manufacturing orders and operations”(ドラッグ&ドロップによる製造オーダーと工程の動的な再スケジューリング)、進捗や部品の色分け、”Rebook parts for planned MOs”(計画済み製造オーダーの部品引当のやり直し)に対応しています。(出典)
6. 製造現場からの実績報告
作業者はMy production planまたはInternet-kioskを使い、工程ごとにStart、Pause、Finishのボタンを押します。”The button press times are recorded and accordingly, the actual labor hours are calculated.”(ボタンを押した時刻が記録され、それに基づいて実作業時間が計算されます)。(出典)
計画担当者に残る作業
- 登録順に割り当てられる。各オーダーは作成時に最初の空き枠へ入ります。製造現場での実行順は優先度や納期ではなく、登録順で決まります。
- スケジュール全体は組み直されない。“The software will only reschedule the manufacturing order which has been dragged to a new time, other manufacturing orders will not be rescheduled.”(新しい時刻にドラッグした製造オーダーだけが再スケジューリングされ、ほかの製造オーダーは変更されません)。Manufacturing Ordersページでも、一件のオーダーを再スケジューリングしても、”will not automatically reschedule the whole production calendar.”(生産カレンダー全体が自動的に再スケジューリングされることはありません)と説明されています。(出典)
- ガントチャート上で移動しても資材は確認されない。“The software will not check for material availability.”(ソフトウェアは資材の利用可否を確認しません)。
- 停止時間を設定しても作業はそのまま残る。“Setting an idle time does not reschedule works automatically which were previously planned for the idle time.”(停止時間を設定しても、その時間帯にすでに計画されていた作業は自動で再スケジューリングされません)。
- 段取り時間は固定値。直前に何を生産したかに関係なく、段取り時間は工順の各工程に設定された一つの値です。また、”Setup time cannot be defined for an operation in the routing that has ‘Parallelize’ or ‘Overlap’ enabled.”(工順内でParallelizeまたはOverlapが有効な工程には、段取り時間を設定できません)。
- バックワード方式では資材を考慮しない。“Material lead times are ignored when backward scheduling is used.”(バックワードスケジューリングでは、資材の調達リードタイムは無視されます)。
- 資材データに不足があるとリードタイムを考慮しない。いずれかの資材の利用可否が不明な場合、”the MO is scheduled ASAP, ignoring material lead times”(資材の調達リードタイムを無視して、製造オーダーを最も早い時点に割り当てます)。
- サブアセンブリは番号順で選ばれる。多階層のオーダーでは、”sub-assembly BOM is automatically selected alphabetically according to its number.”(サブアセンブリのBOMは、その番号のアルファベット順で自動選択されます)。
- 長期計画では能力に上限を設けない。概略の生産能力計画は”RCCP, infinite capacity”(RCCP、無限能力)と記載されており、Enterpriseの機能です。(出典)
- 工順がなければ能力は考慮されない。BOMとRoutingがない場合、MRPeasyで使えるのは”basic scheduling without capacity planning”(生産能力計画を伴わない基本的なスケジューリング)です。
実務では、特急オーダーを空き枠に押し込み、故障のたびに計画担当者がオーダーをドラッグして動かし、表計算ソフトで別の計画を並行管理することになります。
MRPeasyの標準スケジューリングで十分な場合
次の条件なら、MRPeasyのスケジューラで対応できます。
- 一交替で稼働し、リソースグループは少数。同じボトルネックをめぐってオーダーが競合することはほとんどない。
- 工順が安定した見込生産で、実行したい順にオーダーを登録している。
- 段取り替えが短時間で済むか、どの製品でも同じ時間なので、Setup timeを固定値にしても実態に合う。
- 予定を乱す事態が少なく、毎週数件のオーダーをガントチャート上でドラッグして動かすだけで、十分すばやく対応できる。
こうした工場なら、工順とリソースのカレンダーを正確に保ち、停止時間を早めに設定して、MRPeasy内で運用を完結させてください。
能力制約を考慮する生産スケジューラが必要な場合
次の項目にいくつも当てはまるなら、標準スケジューラでは対応しきれなくなっています。
- 特急オーダーや優先度の変更に対応するには、空き枠を埋めるだけでなく、既存オーダーを移動する必要がある。
- 故障、資材の入荷遅れ、不良の発生により、毎週多くのオーダーを手作業でドラッグして動かしている。
- 直前に生産した製品によって段取り替えにかかる時間が変わる。
- 工具や治具の共用、複数の作業者が必要な作業、シフトごとの人員配置が計画の制約になっている。
- 20以上のリソースを稼働させ、未完了オーダーが数十件あり、計画担当者が毎日何時間も割り当ての重複解消に費やしている。
選定時に確認する機能
- すべての未完了オーダーについて、優先度と納期に基づきスケジュール全体の実行順を決める機能。
- 生産の進捗やオーダーが変わったときの自動再スケジューリング。
- 段取り時間マトリクス:生産順序によって変わり、切り替える方向によっても異なる段取り替え時間を管理し、段取り時間の合計を最小化する機能。
- 工具を数量に限りのある共用リソースとして扱う機能と、複数の作業者が必要な作業への対応。
- 変更のたびに、在庫と入荷予定の購買オーダーを含めて資材の利用可否を考慮するスケジューリング。
- エンジンが実際に割り当てに使う代替リソースと代替要員。
- MRPeasyへの具体的な書き戻し。MRPeasy APIでは、製造オーダーの納期とカスタムフィールドを更新できます。スケジュールのどの情報をどのフィールドへ書き戻すのか、各ベンダーに確認してください。
選択肢は四つに分かれます。
- MRPeasyの標準スケジューラは、MRPeasy内でオーダーを一件ずつ割り当てます。
- 表計算ソフトを使うスケジューラは、CSVで出力したデータを使って処理し、結果をファイルで返します。
- 汎用の自動化ツールは、アプリ間で通知や単純なレコードを受け渡します。
- SkyPlannerが属する製造現場での実行にも対応したクラウドAPSは、MRPeasyと併用し、すべてのリソースを自動でスケジューリングして、作業者にスケジュールを届けます。
SkyPlannerの役割
SkyPlanner APSは、ここまでに挙げた不足をすべて補います。Arcturusエンジンは、作業の優先度、完了日、顧客の優先度、Fast Track、Dynamic Prioritiesに基づき、すべての未完了製造オーダーの順序を一回の計算で決めます。特急オーダーの枠を確保し、Bulldozerが後続の作業を後ろへずらして空きを作ります。
段取り時間マトリクスには、製品の各組み合わせについて双方向の段取り替え時間を登録し、エンジンが段取り時間を最小にする順序を選びます。工具は数量に限りのある共有リソースとして扱われ、作業によっては複数の作業者を同時に必要とします。リソースや担当者が使えない場合は、あらかじめ設定した代替リソースや代替担当者をエンジンが使用します。
資材の状況に基づくスケジューリングでは、現在庫と入荷予定の発注情報から将来の在庫をシミュレーションします。製造指図の作成時だけでなく、再計画のたびに資材の有無を確認し、資材が揃う時点にのみ作業を計画します。
MRPeasyのデータ構造はそのまま対応付けられます。Workstation groups、Productivity、Capacityは、それぞれSkyPlannerのリソースグループ、効率、バッチ作業に対応します。生産状況が変わるとAutopilotが自動で再スケジューリングし、Running Time Lockが開始済みの作業の配置を維持します。作業者は自分の作業待ち一覧を確認し、Mobile Confirmations、Production Timer、Quick Log Modeで作業を記録できます。
新たな優先順位に合わせて、MRPeasyですでに計画済みの製造指図を並べ替える必要があるなら、SkyPlannerをお選びください。
段取り替えや共有工具、作業チームの都合によって次に実行できる作業が決まるなら、SkyPlannerをお選びください。
週に数回の再計画が必要で、数週間以内に自社の生産に使えるスケジュールを作りたいなら、SkyPlannerをお選びください。
まずはCSVでデータをエクスポートし、30日間の無料トライアルでお試しください(最大20リソース、クレジットカード不要)。その後の料金は5リソース込みで月額199 €から、月払いです。連携費用は、お客様の業務プロセスと要件に応じて、プランと併せて事前にお見積もりします。
SkyPlannerはMRPeasy REST APIを通じてMRPeasyと双方向に連携し、お客様のプロジェクトでも連携実績があります。製造指図、工順、リソースを取り込み、計画日程と進捗を各製造指図に返します。導入時にSkyPlannerチームが連携を設定するほか、MRPeasyのコンサルタントや開発者が、ドキュメントを公開しているSkyPlannerのREST APIで連携を構築することもできます(APIリファレンス)。
概要はMRPeasy向けSkyPlannerのページで、連携の詳細はMRPeasy連携ガイドでご確認ください。他のシステムとの比較はERP連携一覧をご覧ください。
製造業のお客様によるSkyPlannerの評価
2時間を毎週削減
「SkyPlannerによって、私たちの生産計画はExcelの表計算からリアルタイムの生産最適化へと変わりました。」
Kalle Kalliomäki、サプライチェーンスペシャリスト
UTU · 配電盤・開閉装置
生産計画にかかる作業時間を毎週2時間削減し、新しい作業待ち一覧を数秒で製造ラインに届けられるようになりました。
+90%生産効率
「生産効率が90%向上しました。」
Abdul Rucyinga、IT責任者
Laboratory & Allied · 医薬品製造
生産効率が90%向上し、全リソースを対象とした三か月分の最適化計画を30分未満で作成できるようになりました。
削減資材不足による生産停止
「SkyPlannerの価値は、日々の業務で使えるツールであることです。特に納期の設定で役立っています。」
Tommi Männistö、生産計画マネージャー
Eskomatic · 機械加工受託
負荷を自動で割り付けることで納期の精度が高まり、資材不足による生産停止も大幅に減りました。
よくある質問
MRPeasyには生産スケジューリングツールがありますか?
はい。MRPeasyはリソースグループと稼働時間に基づき、各製造指図を最も早い空き時間から順方向に割り付け、結果をカレンダーとガントチャートに表示します。逆方向のスケジューリングはEnterprise以上のプランで利用できます。
MRPeasyはすべての製造指図を自動で再スケジューリングできますか?
いいえ。ガントチャート上で製造指図をドラッグしても、移動するのはその指図だけで、それ以外の生産カレンダーは変わりません。SkyPlannerのAutopilotは、生産状況が変わるとスケジュール全体を再計画します。
MRPeasyは作業順序によって変わる段取り時間に対応していますか?
いいえ。段取り時間は工順の各工程に設定する固定値です。SkyPlanner APSは、製品の組み合わせごとの段取り替え時間(青から赤は30分、赤から青は60分)を段取り時間マトリクスで管理し、その時間を最小にするよう作業を並べます。
MRPeasyの各プランでは、どのスケジューリング機能を利用できますか?
工程のスケジューリング、生産能力計画、ガントチャート、ドラッグ&ドロップはすべてのプランに含まれます。Overlap、Parallelize、未スケジューリングの製造指図はProfessional以上で、逆方向のスケジューリング、MPS、RCCPはEnterprise以上で利用できます。REST APIはUnlimitedに含まれ、MRPeasyの料金ページでは一ユーザーあたり月額$149と案内されています。