QAD Adaptive ERPは能力制約を考慮した生産スケジューリングに対応しているか? CRP、ラインスケジューリング、SkyPlanner APS
一部対応しています。QAD Adaptive ERPは、Advanced RepetitiveのLine Schedule Workbenchで、生産ラインの能力上限を守って負荷を割り付けます。個別の製造指図については、Capacity Requirements Planning(CRP)で能力と負荷を確認します。CRPは納期から逆算して日程を組み、過負荷の調整は計画担当者に委ねます。QADで作業順序を組むスケジューラは、別製品のQAD Advanced Schedulingです。設備、人員、工具、資材のすべてについて制約を守った生産スケジューリングが必要な工場では、QADと併せてSkyPlanner APSを使用します。
本記事は、公開されている最新版のQAD Enterprise Edition 2020および2021のユーザーガイドに基づいています。QAD Adaptive ERPは、従来のEnterprise Edition、QAD Cloud ERP、MFG/PROを含む同ERPの現在の名称です。
QADで能力計画を立てる手順
1. 生産能力のマスタデータ
能力の設定はWork Center Maintenance (14.5)で行い、Department Maintenance (14.1)で部門ごとにまとめます。作業区の能力は、設備台数または人員数に、工場カレンダーの稼働時間を掛けて求めます。Routing Maintenance (14.13.1)には品目ごとの工程と、各工程の工程前待ち時間、段取り時間、加工時間、工程後待ち時間、移動時間を登録します。構成部品はProduct Structure Maintenance (13.5)で管理します。
2. MRPと製造指図
MRPは計画オーダーを作成します。Work Order Maintenance (16.1)とWork Order Release/Print (16.7)で、それらをリリース済みの製造指図にします。標準工順は各製造指図にコピーされ、Work Order Routing Maintenance (16.13.13)で変更できます。ただし、QADは変更できる範囲を明示しています。”Once the work order status is Exploded, Allocated, or Released, no more changes can be made to the routing.”(製造指図のステータスがExploded、Allocated、Releasedのいずれかになると、工順は変更できません。)(出典)
3. Capacity Requirements Planning:納期から逆算
MRPの後にRecalculate Capacity Plan (24.1)を実行します。計画オーダー、確定計画オーダー、リリース済みオーダーの工順を展開し、すべての工程に日程を設定します。QADはCRPのロジックを次のように説明しています。”takes the due date of an order or repetitive schedule and schedules each of its operations from the last operation in the order routing or process backward to the first one.”(オーダーまたは繰返し生産スケジュールの納期を基準に、工順またはプロセスの最終工程から最初の工程へと逆算して、各工程の日程を設定します。)
負荷に含まれるのは段取り時間と加工時間だけです。”Queue, wait, and move times are excluded from load calculations.”(工程前待ち時間、工程後待ち時間、移動時間は負荷計算から除外されます。)また、工程全体の負荷は一日にまとめて計上されます。”The system assigns the entire load for an operation to its scheduled start date.”(システムは工程の全負荷を、その工程の予定開始日に割り付けます。)Input/Output Inquiry (24.4)とInput/Output Report (24.5)では、計画負荷と実績負荷を比較できます。(出典)
4. Advanced Repetitive:ラインの能力上限を守った負荷割付
繰返し生産を行う工場では、Production Line Maintenance (18.22.1.1)でラインを設定し、Line Schedule Workbench (18.22.1.10)で日程を組みます。QADのガイドには、その目的が次のように記されています。”Run a production line with repetitive schedules, forward scheduled to capacity limits.”(能力上限を守って前詰めで作成した繰返し生産スケジュールで、生産ラインを稼働させます。)このワークベンチは段取り替えを含めてライン上の生産数量と順序を組み、その結果が繰返し生産スケジュールになります。
5. スケジューリング用ワークベンチ
Master Scheduling WorkbenchとProduction Scheduling Workbenchは、生産ライン上で個別生産品目と繰返し生産品目の日程を組みます。QADは”the PSW lets you schedule discrete and repetitive items on production lines,”(PSWでは生産ライン上で個別生産品目と繰返し生産品目の日程を組めます)と説明しており、日内・シフト内で品目の生産順序を設定します。両方とも”are .NET UI-only scheduling tools,”(.NET UI専用のスケジューリングツールです)。また、どちらも”require an active Maintenance license before you can access them.”(利用するには有効なMaintenanceライセンスが必要です。)(出典)
6. QADが別途提供する計画製品
- 2024年に登場したQAD Advanced Schedulingは、工場現場の作業を”on a sequence-sensitive continuous time-line (Gantt chart)”(作業順序を考慮した連続的な時間軸〈ガントチャート〉上で)スケジューリングします(QADブログ)。QADはその結果を”a minute-by-minute, line-by-line optimized production schedule for each plant.”(各工場で、分単位・ライン単位に最適化された生産スケジュール)と説明しています。
- QAD DSCP Production Planningは、制約を考慮した複数拠点の生産計画を作成します。
- QAD Redzoneは、スケジュールの情報を受け取り、現場の従業員をつなぐQADの製品です。
計画担当者に残る役割
- 過負荷の調整。CRPは能力に対する負荷を報告します。”If a work center or machine is over- or under-loaded, you can modify either its capacity or the timing or amount of the load.”(作業区や設備が過負荷または負荷不足の場合、能力、負荷をかける時期、負荷量のいずれかを変更できます。)
- 手動で設定した日付の上書き。“When you run CRP, all open operations for selected work orders are rescheduled. That means that if you have manually adjusted your operation start and stop dates, they will probably be changed unless you also adjusted the work order release and due date to match.”(CRPを実行すると、選択した製造指図の未完了工程はすべて再スケジューリングされます。そのため、工程の開始日と終了日を手動で調整しても、製造指図のリリース日と納期もそれに合わせて調整していなければ、変更される可能性が高くなります。)
- 一日に集中する負荷。複数日にわたる工程でも全負荷が開始日に計上されるため、日別負荷の表示は急増した後に急減します。
- 平均値に基づくリードタイム。オーダー数量がリードタイム算出に使った平均数量と異なる場合、”CRP may schedule the start date for an order’s first operation before the release date for that order.”(CRPがオーダーの最初の工程の開始日を、そのオーダーのリリース日より前に設定する場合があります。)
- リリース後の工順は固定。ステータスがExploded、Allocated、Releasedのいずれかになると、工順は変更できません。
- 段取り時間は順序によらず一定。各工順の工程には、直前にその設備で何を生産したかに関係なく、一つの段取り時間が設定されます。
- ワークベンチのUIは限定。MSWとPSWは.NET UIでのみ動作します。
QADの標準スケジューリング機能で十分な場合
次の条件であれば、QADの標準機能で対応できます。
- 繰返し生産ラインを運用し、Line Schedule WorkbenchまたはPSWで日程を組んでいる。
- 納期を確約するうえで、CRPによる作業区ごとの週別負荷の確認で十分である。
- 作業区内の設備は相互に代替でき、作業者が生産量の制約にならない。
- 段取り替えが短時間で済む、または直前に生産した製品に左右されない。
- リリース済み製造指図は、作業開始後に順序が変わることがほとんどない。
これらに当てはまる場合は、工順、作業区の能力、工場カレンダーを実態に合わせて維持し、MRPの実行後は毎回CRPを実行してください。
能力制約を考慮する生産スケジューラが必要な場合
次のうち複数に当てはまるなら、標準ツールでは対応しきれなくなっています。
- CRPでは週別負荷に問題がないのに、納期遅れが発生する。
- 計画担当者がCRPの実行後に毎回工程日程を入力し直している、または実際の作業順序を表計算ソフトで管理している。
- 個別の製造指図に基づく小ロット生産を、多数の設備にまたがって行っている。
- 段取り替えにかかる時間が、直前に生産した製品によって変わる。
- 設備だけでなく、作業者の配置、シフト、欠勤も同じように生産量を制約する。
- 金型や治具を設備間、またはプレス機間で移動して使っている。
- 資材の遅れによって、着手できる作業が決まる。
選定時に確認すべき機能
- 全リソースの能力制約を同時に考慮:作業区の合計能力ではなく、設備、人員、工具を個別に扱うこと。
- 優先度と納期に基づく工程単位の順序設定。
- 製品の切替順序に応じて、切替方向によって異なる段取り替え時間を設定できる段取り時間マトリクス。
- 工具を有限の共有リソースとして扱う機能と、複数の作業者で行う作業への対応。
- 在庫と発注済み資材の入荷予定を確認する資材を考慮したスケジューリング。
- 進捗やオーダーの変更に応じた自動再スケジューリング。
- QADとの明確なデータ連携経路。QXtend OutboundまたはビジネスドキュメントのREST APIで読み取り、QXtend Inboundを介してWork Order Maintenanceに書き込むこと。各ベンダーに、使用するQDocsと本稼働後のサポート担当を確認してください。
基本的な手法については、能力制約を考慮した生産スケジューリングのガイドをご覧ください。
SkyPlannerが補う領域
SkyPlanner APSは、上記の不足をすべて補います。各リソース、人員、工具の能力上限を守って日程を組みます。Arcturus AIエンジンは、作業の優先度、完了日、顧客の優先度、Fast Track、Dynamic Prioritiesに基づいて順序を決め、工程単位のスケジュールを数秒で作成します。
段取り時間マトリクスには、製品の組合せごとに両方向の段取り替え時間を登録でき、エンジンが段取りを最小限に抑える順序を選びます。工具は有限の共有リソースとして扱われ、同じ作業に複数の人員を同時に配置できます。主となる設備や人員を使えない場合は、代替の設備や人員に作業を割り当てます。
資材に基づくスケジューリングでは、現在庫と発注済み資材の入荷予定から将来の在庫をシミュレーションし、資材がそろう時点に作業を計画します。生産状況が変わるとAutopilotが自動で日程を組み直します。Running Time Lockは直近の数時間の作業を固定し、現場の混乱を防ぎます。作業者はMobile Confirmations、Production Timer、Quick Log Modeを使い、スマートフォンやタブレットから作業実績を記録できます。
次の場合は、QAD Advanced Schedulingやスケジューリング用ワークベンチよりもSkyPlannerが適しています。
- 設備と人員に個別の製造指図を割り当てている。QADはAdvanced Schedulingを、工場ごとにライン単位で日程を組む製品と説明しています。SkyPlannerは、すべての工程について、設備、作業者、工具ごとに作業順序を設定します。
- CRPを実行するたびに日程が変わる。SkyPlannerは、自らのスケジュールに合った製造指図のリリース日と納期を書き込みます。これは、CRP実行後も日程を維持するためにQADが示している条件です。
- 段取り替え、工具、作業チーム、資材が作業順序を左右する。段取り時間マトリクス、工具の数量制約、複数作業者による作業、代替リソース、発注済み資材の入荷予定を、一つのスケジュールに反映します。
- 計画担当者も現場の作業者も、ブラウザで作業できます。ワークベンチは.NET UIでのみ動作します。SkyPlannerはユーザー数に制限がなく、Mobile Confirmationsを使えば、どのスマートフォンやタブレットでも作業待ちリストを確認できます。
- 数週間でスケジュールの実運用を始めたい場合にも対応します。トライアルでは自社のQAD製造指図でSkyPlannerを試せます。導入支援の開始から数週間で本稼働に移行できます。
QADから未完了の製造指図をExcelでエクスポートし、30日間の無料トライアルを始めましょう。最大20リソースまで利用でき、クレジットカードは不要です。トライアル終了後は、5リソースを含む月額199 €から、月払いで利用できます。連携費用は、お客様の業務プロセスと要件に合わせて、利用プランとともに事前にお見積もりします。
SkyPlannerは、QAD QXtendを介してQAD Adaptive ERPと双方向に連携します。導入支援の際にSkyPlannerチームが連携を設定します。また、パートナーや開発担当者は、ドキュメントが公開されているREST APIを使って開発できます。詳しくは、QAD Adaptive ERP向けSkyPlanner、QAD Adaptive ERP連携ガイド、またはERP連携一覧をご覧ください。
製造業のお客様によるSkyPlannerの評価
2時間毎週の作業時間を短縮
「SkyPlannerによって、私たちの生産計画はExcelの表計算から、リアルタイムでの生産最適化へと進化しました。」
Kalle Kalliomäki氏、サプライチェーンスペシャリスト
UTU · 配電盤・開閉装置
生産計画にかかる作業時間を毎週2時間短縮し、新しい作業待ちリストを数秒で生産ラインに届けています。
+90%生産効率が向上
「生産効率が90%向上しました。」
Abdul Rucyinga氏、IT責任者
Laboratory & Allied · 医薬品製造
生産効率が90%向上し、すべてのリソースを対象とした三か月分の最適化計画を30分未満で作成しています。
6か月先まで営業が余力を把握
「SkyPlannerは、すべての生産計画の基盤となり、その信頼性を支えています。」
Anu Järvinen氏、生産管理責任者
Fredman Operations · 食品に安全に使用できる包装紙
営業部門は六か月先まで生産能力の余力を把握できます。以前は一時間以上かかっていたスケジュール変更の依頼にも、数秒で回答できるようになりました。
削減材料不足による生産停止
「SkyPlannerの価値は、日々の業務で役立つツールであることです。特に納期の設定で力を発揮しています。」
Tommi Männistö氏、生産計画責任者
Eskomatic · 受託機械加工
負荷の自動スケジューリングによって納期の精度が上がり、材料不足による生産停止も大幅に減少しました。
よくある質問
QAD CRPは無限能力を前提にしていますか?
CRPは、負荷を生産能力の範囲内に制限しません。指図の納期から逆算して工程をスケジュールし、生産能力に対する負荷をレポートします。計画担当者は、生産能力や負荷をかける時期を変更して過負荷を解消します。
QAD Line Schedule Workbenchとは何ですか?
Advanced Repetitiveのプログラム(18.22.1.10)で、段取り替えを考慮し、生産能力の上限を守りながら生産ラインを順方向にスケジュールします。対象はラインでの繰返生産のスケジュールであり、複数の機械にまたがる個別の製造指図ではありません。
QAD Advanced SchedulingはQAD Adaptive ERPに含まれていますか?
QADは、2024年に発表したAdvanced Schedulingを独立した製品として提供し、DSCP Production PlanningやQAD Redzoneとともに紹介しています。Adaptive ERPの中核となる計画機能は、MRP、CRP、Advanced Repetitiveです。
QADは作業順序によって変わる段取り時間に対応していますか?
繰返生産ラインでは、Line Schedule Workbenchの段取り替え機能で対応します。個別の製造指図では、工順内の各工程に一つの段取り時間が設定されます。SkyPlannerの段取り時間マトリクスは、製品の組み合わせごとに双方向の段取り替え時間を保持し、その時間が最小になるように作業を並べます。