WES設備オーケストレーションで最も難しいのは、単一の機械の性能ではなかった。3台の機械が3つの異なる時計を持っていることだ。コンベヤは固定タクトで押し出し、ソーターはキャリアタクトで消費し、AMRフリートはタスクキューで動く。これら3つの時計を一つのロジックで整合させなければ、現場で最も高価な機械が、たいてい最も安いインターフェースで待ちぼうけを食うことになる。

複数のソーティング機器ベンダーが公表している選定ガイドによると、クロスベルトソーターの公称処理能力は通常1時間あたり10,000~20,000個の範囲。コンベヤは一般に秒速1~2メートルで動き、AMRフリートマネージャーのディスパッチ周期は概ね秒単位で測られる。この3つの数字を並べれば、最初の結論は自明だ。3つのサブシステムはそもそも同じ時間スケールに生きていない。WES設備オーケストレーションとは本質的に、ミリ秒・サブ秒・秒レベルの時計を一つの生産タクトに揃える作業である。

WES設備オーケストレーションは3つの時計から始まる

まずは現象から。コンベヤが投入し、クロスベルトソーターが仕分けし、AMRが例外品とフルカートンを捌く典型的なラインでは、タイミングのズレは見慣れた3つの形で現れる。投入待ちでソーターがアイドリングする、ソーター待ちでコンベヤが滞留する、タスク待ちでAMRがハンドオフステーションに列を作る。共通点は、各機械は単独では正常に見えること。故障はハンドオフの瞬間にだけ現れる。

ここには見落とされがちな構造的な事実がある。コンベヤとソーターの協調は伝統的にPLCのハードインターロックで解決されてきた。光電センサ+安全チェーンで、遅延はミリ秒で測られる。一方AMRはソフトウェア定義の機械だ。すべての移動がフリートマネージャーでのタスク割当て・経路計画・交通管制を経由するため、意思決定の遅延は本質的に秒単位で測られる。WESがAMRをコンベヤと同じようにスケジューリングすれば、ズレはほぼ確実に起きる。

3者協調のズレがもたらすコスト

2024年6月、中国東部のある3PL配送センターが、大手ECプラットフォーム向け618セールピークを振り返って見つけたのは、直感に反する数字だった。ピーク時間帯、クロスベルトソーターは公称能力の約60%しか処理していなかった。一方下流では、例外品と返品カートン担当のAMRがハンドオフで列を作っていた。機器ベンダーの事後分析は率直だった。タイミング設定がAMRを無限の処理能力を持つ下流のシンクとして扱い、ハンドオフ全体にドック位置をたった2つしか割いていなかったのだ。1ドック分のフルハンドオフサイクル(位置合わせ→持ち上げ/移載→退避)は、ソーターの1個あたり仕分けタクトの数倍かかる。2ドックでは数学的に追いつけない。対策は地味だった。2ドックではなく4ドックにし、WESから例外品の予約制ディスパッチを追加した。ハンドオフでの例外品の滞留時間は、時間単位から10分台に落ちた。

倉庫でコンベヤラインに横付けするAMR

2つ目の事例は中国南部から。2023年末に稼働した越境EC倉庫は、ストレージからソーター投入ステーションへのカートン補充にAMRを使い、空カートンはコンベヤで戻していた。稼働1か月目、現場で最もよく見られた光景は、投入ステーションの前で列を作るAMRと、反対側でカートン待ちで空回りするコンベヤだった。原因は2つのタクト思想の衝突にあった。コンベヤはプッシュ型で、何があっても固定タクトで回り続ける。一方AMR補充はプル型で、WESが投入ステーションの在庫水準をトリガーにタスクをディスパッチしていた。プッシュとプルの間にバッファが設計されていなければ、AMRはカートンが空になる前に到着し、カートンはAMRがまだ移動中に空のまま放置される。最終的な対策はWES内部のタクト予測だった。仕分け計画の1タクト分先行してディスパッチすることで、AMRは「オンデマンド出発」ではなく「早めに到着」するようになった。投入飢餓はほぼ消えた。

2つの事例は同じ会計ロジックに帰着する。3者協調システムの処理能力は、3つのタクトのうち最も遅いものに、各インターフェースでの損失係数を掛けたものに等しい。機器選定時に単独の機械能力を計算する人は皆いるが、インターフェースのタクトを独立した項目として計算する人はほとんどいない。

WESオーケストレーションのタイミング不具合の3層の根本原因

もう一段掘り下げると、WES設備オーケストレーションのタイミング問題は通常3つの層から来る。そして層は互いに増幅し合う。

第1層は物理インターフェース層だ。ドッキング精度、移載高さ、通信プロトコル。AMRとコンベヤの間でプラスマイナス10ミリ程度のドッキングずれが起きると、移載失敗とリトライが発生し、1回のリトライでタクト1周期分を丸ごと消費しかねない。この層の特徴は、修正が高くつくことだ。修正はハードウェアだからである。

第2層はタクトマッチング層だ。投入タクト・仕分けタクト・ハンドオフタクトの比率。一般的なエンジニアリングの実務では、投入能力を仕分け能力の1.1~1.2倍に設定し、ハンドオフドック数は(1ドックあたりハンドオフ時間÷仕分けタクト間隔)を切り上げて+1の予備を足す。ロジックに注意してほしい。冗長性は無駄ではない。ばらつきの吸収能力だ。冗長性のないタイミング設定は定常状態では美しく見えて、最初のピークシーズンの波で崩壊する。

第3層は意思決定遅延層で、3つの中で最も過小評価されている。PLCの世界はミリ秒で動き、WESのタスクオーケストレーションは秒で動き、AMRフリートマネージャーはその上に経路計画を重ねる。3者協調の本当のボトルネックは、たいてい最も高価な機械ではなく、最も遅い意思決定ループだ。直感に反する判断を言うと、多くのプロジェクトでボトルネックはソーターではまったくなく、WESがAMRにタスクをディスパッチする数秒であり、この遅延が高タクトでは目に見える渋滞に化ける。

実際に現場で回る設定フレームワーク

この帰属分析から、タイミング設定は3つのステップに収束する。第1に、タクトの計算をやる。投入・仕分け・ハンドオフの単位時間と並列数を列挙し、理論ボトルネックを特定して、1.1~1.2の冗長係数でその周りを固める。第2に、層ごとに切り離す。ミリ秒レベルの協調(非常停止・インターロック・光電センサのトリガ)はPLCとエッジコントローラーに落とし、WESには秒レベルのタスクオーケストレーションだけを担わせる。2つの時間スケールを1つのシステムで回そうとしないこと。「完全集中スケジューリング」は優雅に聞こえるが、高タクトでは意思決定遅延が理論上の最適化ゲインをすべて食い尽くす。第3に、例外品に専用レーンを与える。例外品・返品・フルカートン——この3つの非計画フローには、独立したハンドオフタクトとバッファ位置が必要だ。本流とタクトを共有すれば、1つの例外品がライン全体のリズムを汚染する。

協調パターン 向いている場面 強み コスト
PLCハードインターロック+WESタスク層 単一ライン・中処理量 最低遅延、最も安定 柔軟性なし。ライン変更はハードに触る
WES統一オーケストレーション 複数ライン・大規模AMRフリート グローバル最適ディスパッチ、拡張しやすい 意思決定遅延が大きい、ネットワークジッタに敏感
サイロ化+手動フォールバック パイロット・低ボリューム 立ち上げが速い スケールで崩壊。長期コストは最大

トレンド面では2つのデータポイントが重要だ。VDA 5050のAMR通信インターフェース標準はこの2年で顕著に進展し、主要WESベンダーはプリセールスツールにタクトシミュレーションを組み込み始めた。期限付きの私の判断を言うと、今後2~3年でWESのタイミング設定はプロジェクトごとのチューニングから製品化されたテンプレートへ移行する——WMSのウェーブ戦略が何年も前に歩んだのと同じ道だ。だがテンプレート化は単純化を意味しない。むしろ逆だ。テンプレートは、かつてベテラン技術者の頭の中にあったパラメータ(インターフェースタクト、意思決定遅延)が測定可能でシミュレーション可能なエンジニアリング入力になるときに初めて機能する。

いくつかの問いにはまだ標準的な答えがなく、注視に値する。AMRフリートが50台を超えたら、秒レベルのWESディスパッチはミリ秒のラインタクトについていけるのか、それとも第2層のエッジスケジューラーが必要になるのか。コンベヤ・ソーター・AMRが3つの異なるベンダーから来るとき、タイミング責任の境界はプロトコルスタックのどこに正確に置くべきか。プッシュ型とプル型のタクト思想が同じラインで共存しなければならないとき、最適バッファ深度に一般式はあるのか。これらに確定した結論はまだない——だが一つひとつが次のプロジェクトの成否を決める。

Dr. Chen(サプライチェーン研究者)著

英語版からの翻訳。内容に相違がある場合は英語版を優先します。