ロボット稼働データの収集・可視化基盤

Data Platform·AI·約14分·全10ページ
✓ UNLOCKED 全文をご覧いただけます。ありがとうございました。PDFをダウンロード →

エグゼクティブ・サマリー

  • 稼働データ基盤は、1台目には要らないが3台目には必須になる。 1台なら現場が目で見て把握できる。複数台・複数拠点・複数ベンダーになった瞬間、「今どれだけ動いているのか」が誰にも答えられなくなる。この転換点を過ぎてから作ると、遡れるデータが存在しない。
  • 最大の障害は技術ではなく調達である。 ロボットのデータはベンダーのクラウドに閉じていることが多い。自社でデータを取れるかどうかは、契約書に書いたかどうかで決まる。導入後に「データをください」と頼んでも、多くの場合、有償の追加開発になる。
  • 測るべきは6カテゴリ。 稼働時間・停止事象・作業量・品質・消耗と保全・環境。このうち投資判断に直結するのは停止事象である。止まった時刻・場所・理由・復旧までの時間が残っていない現場は、改善の議論ができない。
  • 共通イベントスキーマを先に決める。 機種ごとのログ形式をそのまま溜めると、比較も合算もできない。最小限の共通項目(機体ID・時刻・拠点・状態・イベント種別・所要時間)へ正規化してから溜める。項目は少ないほど続く。
  • 画面は3つに分ける。 現場向け(今日どうか)、管理者向け(今月どうか・なぜ止まったか)、経営向け(投資は回収できているか)。ひとつの画面で全員を満足させようとすると、誰も見ない画面ができる。
  • AI活用は基盤の後にしか来ない。 予知保全も稼働最適化も、一定期間の連続した稼働・停止データがあって初めて成立する。データを溜め始める判断そのものが、AI活用の第一歩である。

ロボットの導入検討では、機種・価格・安全・工期が議論の中心になる。稼働データの話が出るのは、たいてい導入から半年〜1年後、「効果が出ているのか説明してほしい」と経営から問われたときである。そのとき現場が持っているのは、断片的な日報と、ベンダーの管理画面に表示されている直近30日分の数字だけ、というケースが少なくない。遡れないデータは、存在しないのと同じである。

本稿は、ロボットを販売しない中立の立場から、ロボット稼働データを「自社の資産」として持つための設計を整理する。大がかりなIoT基盤の構築論ではない。表計算ソフトから始めて段階的に育てる、実務的なロードマップとして書いている。

1. なぜ3台目で必要になるのか

1台のロボットは、現場の目で管理できる。動いているか止まっているかは見ればわかるし、止まった理由は担当者が覚えている。問題は次の段階で起きる。

  • 2台目が別ベンダーになる。 管理画面が2つになり、用語も指標の定義も違う。「稼働率」がベンダーAでは電源投入時間比、ベンダーBでは計画時間比、ということが平然と起きる。
  • 2拠点目ができる。 拠点間で成績を比べたくなるが、比べられるデータがない。良い拠点のやり方を横展開したくても、何が違うのかを数字で言えない。
  • 担当者が異動する。 「あのロボットは雨の日によく止まる」という現場知が、人と一緒に消える。
  • 経営から投資判断を問われる。 3台目の稟議を書く段になって、1〜2台目の実績を示せと言われる。過去の稼働率を出そうとして、初めてデータがないことに気づく。

この4つは、ほぼ確実に起きる。したがって基盤の検討は、3台目を買う時ではなく、2台目を検討する時に始めるのが正しいタイミングである。データは遡って作れない。

2. 何を測るか——6カテゴリのデータ項目

測る項目を最初から広げすぎると、収集が続かない。次の6カテゴリを、優先度順に段階的に増やしていく。

#カテゴリ主な項目何に使うか優先度
1稼働時間電源投入・自動運転・待機・充電の各時間、計画稼働時間稼働率の算定、投資回収の説明最優先
2停止事象停止時刻、場所、エラーコード、停止理由分類、復旧時刻、対応者改善対象の特定。最も価値が高い最優先
3作業量搬送件数、走行距離、清掃面積、処理個数、サイクル数生産性、単位あたりコストの算定
4品質失敗・やり直し件数、精度指標、苦情・指摘件数「速いが雑」を検出する
5消耗と保全消耗品交換履歴、稼働積算時間、点検実施記録、部品交換予知保全への接続、保守費の実績把握
6環境拠点、フロア、時間帯、気温・湿度(屋外・特殊環境の場合)、同時作業の人数停止要因の相関分析低(後から)

カテゴリ2の停止事象が、この基盤の中核である。 稼働率という単一の数字は、経営には説明できるが改善には使えない。「なぜ止まったか」を分類して積み上げて初めて、次に何を直すべきかが決まる。停止理由の分類は、最初から精緻にする必要はない。次の程度の粗い分類で十分に機能する。

分類打ち手の方向
機器故障部品破損、センサ異常保守契約、予備部品、予知保全
環境要因障害物、床の汚れ、人の滞留、通路の荷物現場のルール、レイアウト、時間帯変更
運用要因起動忘れ、充電切れ、設定ミス、消耗品切れ手順書、担当者の明確化、教育
通信・システムネットワーク断、サーバ側障害、連携先の不調通信設計、連携仕様の見直し
計画停止点検、イベント、休館、繁忙対応(分母から除外する。混ぜてはいけない)
不明原因が記録されていないこの比率を下げることが最初の改善目標

導入初期は「不明」が半分を超えることが普通である。不明比率を下げること自体を最初の3か月のKPIに置くとよい。原因が分類できて初めて、打ち手が議論できる。

3. どこから取るか——4つの取得経路

データの取得経路は、実務上4つに整理できる。多くの現場は複数を併用することになる。

経路内容長所短所
A. ベンダー管理画面の手動出力CSV/Excelを定期的にダウンロードすぐ始められる。追加費用が小さい手作業が続かない。項目・期間の制約
B. ベンダーAPIベンダーのクラウドからAPIで取得自動化できる。項目が比較的豊富提供可否・費用が契約次第。仕様変更のリスク
C. 機器から直接PLC・上位コントローラ・ゲートウェイから信号やログを取得ベンダー依存が小さい。粒度が細かい現場ネットワークの設計・保安の調整が必要
D. 人が入力日報・停止記録の手入力、タブレット入力「なぜ止まったか」を残せる唯一の手段入力負荷。項目を絞らないと形骸化する

経路Dを軽視しないこと。 機器から自動で取れるのは「止まった」という事実までであり、「通路に台車が置かれていたから」という理由は人しか入力できない。そして改善に効くのは後者である。入力項目は、停止1件につき分類の選択1つと自由記述1行まで、と決めるのが現実的である。それ以上を求めると入力されなくなる。

導入の順序としては、A→D→B→C が定石である。まず手動出力と人の記録で「何がわかると嬉しいか」を確かめ、続ける価値があると判断できてから自動化に投資する。最初からCまで作り込む提案が来たら、費用と工期の妥当性を慎重に検討したほうがよい。

4. 調達で決まる——契約に書くべきデータ条項

本稿で最も強調したいのがこの節である。ロボットの稼働データが自社で使えるかどうかは、技術ではなく調達で決まる。

多くのロボットは、稼働ログをベンダーのクラウドへ送る構成になっている。ベンダーの管理画面では見られるが、生データの出力可否、保存期間、API提供の有無、退会後の扱いは、製品によって大きく異なる。そして導入後に交渉すると、ほぼ確実に立場が弱い。

要件定義書・見積依頼書(RFP)の段階で、次の項目をベンダーに回答させることを勧める。ロボット導入の要件定義書で扱った枠組みの、データ編にあたる。

#確認事項回答してほしい粒度
1取得できるデータ項目の一覧項目名・単位・更新頻度が並んだ一覧表
2生データの出力可否と形式CSV/JSON等、手動・自動の別
3APIの有無、認証方式、レート制限、仕様書の提供仕様書そのもの、または目次
4ベンダー側でのデータ保存期間「◯か月」の明示。無期限とは限らない
5追加費用の有無API利用料、出力オプション料の年額
6データの所有権・利用権の帰属契約条項の文言
7ベンダーが当該データを二次利用する範囲学習利用・統計利用の可否と条件
8契約終了時のデータの返還・削除返還形式と期限
9現地からの通信経路と接続先接続先ドメイン、通信方向、必要なポート
10停止事象のエラーコード一覧と意味コード表の提供。これが無いと分類できない

10番のエラーコード表は特に見落とされる。 コードだけ取得できても意味がわからなければ、停止理由の分類ができない。「エラーコード一覧を納品物に含めること」を仕様書に一行入れておくだけで、後の苦労が大きく変わる。

複数ベンダーが入る場合の統合論点全般は複数ベンダー・複数機種の統合とデータ連携で扱っている。データはその6層のうちの1層であり、本稿はその層を掘り下げたものと位置づけられる。

5. どう溜めるか——3層のデータ設計

溜め方は、次の3層に分けて考えると破綻しにくい。層の名前は何でもよいが、「生のまま残す層」と「揃えた層」を分けることが要点である。

第1層:生データ層(Raw) ベンダーから取得したファイル・APIレスポンスを、加工せずそのまま日付付きで保存する。加工後にしか残していないと、後から「あの項目も見たかった」となったときに遡れない。ストレージは安価であり、捨てる理由はほとんどない。

第2層:正規化層(共通イベント) 機種・ベンダーが違っても同じ形になるよう、最小限の共通スキーマへ変換する。ここで項目を欲張らないことが継続の鍵である。実務上、次の8項目があれば大半の分析は成立する。

項目内容
event_id一意のID連番でよい
robot_id機体の識別子。自社で採番するWH-AMR-003
site / area拠点・フロア・エリア東京DC / 2F / A通路
timestamp発生時刻。タイムゾーンを明記ISO 8601形式
event_type稼働開始/停止/再開/充電/作業完了/点検 等10種類程度に固定
state直後の状態(自動・待機・停止・充電・保全)5値程度
duration_secその状態の継続秒数停止時間の集計に使う
reason_code停止理由の分類コード(第2節の分類)ENV-01(障害物)等

作業量(搬送件数・清掃面積など)は機種ごとに単位が違うため、共通スキーマに無理に押し込まず、metric_name / metric_value / unit の3項目を持つ別テーブルにするのが扱いやすい。

機体IDは必ず自社で採番する。 ベンダーのシリアル番号をそのまま主キーにすると、機体交換・レンタル入替のたびに履歴が分断される。自社IDとベンダーシリアルの対応表を別に持つ。

第3層:集計層(指標) 日次・週次・月次で、稼働率・停止時間・停止件数・作業量・単位あたりコストを事前集計しておく。画面の応答が速くなるだけでなく、指標の定義を1か所に固定できるという効果が大きい。稼働率の定義が人によって違う状態は、データ基盤があっても議論を壊す。

指標の定義書は、たとえ表計算ソフト1枚でも必ず作る。「稼働率=自動運転時間 ÷ 計画稼働時間(計画停止は分母から除く)」のように、分子と分母を文章で書く。KPI設計の考え方はロボット導入のKPI設計と効果測定を参照されたい。

6. 誰が何を見るか——3つの画面

ひとつのダッシュボードで全員を満足させようとすると、情報量が多すぎて誰も見なくなる。読み手を3つに分け、それぞれ画面1枚・指標5個以内に絞る。

読み手見る頻度問い主要な表示
現場(作業者・リーダー)毎日今日、正常か各機体の現在状態、本日の停止件数、未対応の異常、消耗品の残量目安
管理者(設備・改善担当)毎週・毎月なぜ止まったか、何を直すか停止理由別の時間内訳(多い順)、拠点・機体別の比較、不明比率の推移、改善施策の進捗
経営四半期投資は回収できているか、次はどこか稼働率の推移、削減効果の実績と計画差、単位あたりコスト、次の展開候補

管理者向け画面で最も効くのは、停止理由を時間の多い順に並べた棒グラフである。これ一つで「今月は環境要因の停止が全体の4割で、うち3割が同じ通路」といった話ができる。台数が増えても、この画面の構造は変わらない。

経営向け画面では、稼働率よりも削減効果の実績と当初計画の差を主役に置く。経営が知りたいのは機械の調子ではなく、投資判断の妥当性である。効果の語り方はロボット導入の投資対効果(ROI)の語り方で扱った枠組みに合わせる。

7. AI活用への接続——基盤がないと始まらない

稼働データ基盤を作る動機として、AI活用を挙げる企業は多い。順序を明確にしておきたい。AIは基盤の後に来る。 具体的には、次の3段階である。

段階1:可視化(データを溜めて見る) まず数か月分の連続したデータを持つこと。ここでできるのは記述——何が、いつ、どれだけ起きたか。実務上、改善効果の大半はこの段階で出る。停止理由の上位2つを潰すだけで稼働率が数ポイント動くことは珍しくない。

段階2:分析(要因を探る) 時間帯・曜日・拠点・作業種別と停止の関係を見る。「金曜夕方の停止が多い」「特定の通路で集中している」といった規則性が見つかれば、運用で対処できる。この段階でも高度なAIは要らない。集計と可視化で足りることが多い。

段階3:予測・最適化(AIを使う) 消耗品交換や故障の予兆を推定する予知保全、配車・経路・時間帯の最適化がここに入る。ただし成立には条件がある。故障・交換という「起きたこと」のラベルが、十分な件数、時刻付きで残っていること。 故障が年に数回しか起きない機体では、そもそも学習に足るデータが溜まらない。予知保全の前提条件と現実的な適用範囲は予知保全——設備データからAIで「止めない運用」へで詳しく扱っている。

したがって、AI活用を将来やりたいのであれば、今日から保全記録を構造化して残すことが最も効く準備になる。交換した部品名、交換日、その時点の稼働積算時間、交換理由。この4項目を1行ずつ残すだけで、数年後の選択肢がまったく変わる。保守運用の設計は保守・稼働管理を参照されたい。

8. 段階導入のロードマップ

大きな基盤をいきなり作らない。次の4段階で、投資を効果に追随させる。

段階期間の目安やること道具判断ポイント
第0段階導入前契約にデータ条項を入れる。エラーコード表を納品物にする要件定義書・RFPここを飛ばすと後段すべてが高くつく
第1段階最初の3か月ベンダー画面から月次でCSV出力。停止事象を人が1行記録表計算ソフト「不明」比率が下がっているか
第2段階3〜9か月共通スキーマへ正規化。停止理由別の集計と月次レビューを定例化表計算ソフト+簡易DB/BIツール月次レビューで改善が決まっているか
第3段階9か月〜API等で自動収集。3画面を整備。拠点横断で比較データ基盤/BIツール手作業が月◯時間を超えたか(超えてから自動化する)
第4段階台数・拠点が増えてから予知保全・最適化などAI活用の検討上記+分析環境ラベル付きデータが十分に溜まったか

第3段階へ進む判断基準を「手作業の負荷」に置くことを勧める。「自動化したほうが格好いいから」ではなく、「毎月8時間を集計に使っており、自動化すれば回収できる」という理由で投資する。この規律があると、基盤が過剰にならない。

9. 落とし穴

  • 項目を欲張って始める。 30項目のフォーマットを作ると、3か月で誰も入力しなくなる。8項目で始めて、足りないと感じてから足す。
  • 稼働率の定義を揃えない。 分母が違う数字を並べて議論が空転する。定義書1枚を先に作る。
  • 計画停止を停止に混ぜる。 点検やイベント休館を故障と同じ扱いにすると、稼働率が実態より悪く見え、改善対象を誤る。
  • ベンダー画面をそのまま「うちの基盤」と呼ぶ。 契約が切れた瞬間に履歴ごと失う。生データを自社側に残す仕組みを持つ。
  • 時刻のずれを放置する。 機器・サーバ・人の記録で時刻がずれていると、突き合わせができない。タイムゾーンと時刻同期は初期に確認する。
  • 映像・画像を安易に集める。 カメラ映像は容量とプライバシーの両面で負担が大きい。まずイベントログだけで始め、映像は必要性が確認できてから、保存期間と閲覧権限を決めたうえで扱う。
  • 見る会議を作らない。 基盤の価値は、月次レビューで改善が決まることで初めて現れる。画面だけ作って会議を作らない導入は、必ず形骸化する。定着化・運用設計で述べた原則がここでも当てはまる。

10. 発注前チェックリスト

  • RFP・要件定義書に、取得できるデータ項目の一覧提出を求める条項を入れた
  • 生データの出力可否・形式・追加費用をベンダーに書面で回答させた
  • ベンダー側のデータ保存期間を確認した
  • データの所有権・二次利用・契約終了時の返還について契約条項を確認した
  • エラーコード一覧を納品物に含めた
  • 機体IDの自社採番ルールを決めた
  • 稼働率をはじめとする指標の定義書(分子・分母)を作った
  • 停止理由の分類(6区分程度)を決め、現場が1行で記録できる形にした
  • 計画停止を分母から除外する扱いを決めた
  • 時刻同期とタイムゾーンの扱いを確認した
  • 現場・管理者・経営の3画面それぞれの主要指標を5個以内に絞った
  • 月次レビューの開催者・参加者・アジェンダを決めた
  • 保全記録(部品・日付・積算時間・理由)を残す仕組みを用意した
  • 通信経路と接続先を情報システム部門と確認した
  • 自動化へ進む判断基準(手作業の月間工数)を決めた

まとめ

ロボット稼働データの基盤は、大規模なシステム投資として構えると、たいてい始まらないまま台数だけが増えていく。実際に必要なのは、契約書の数行と、表計算ソフト1枚と、月に一度の会議である。それを3か月続けられた現場だけが、自動化に投資する価値を判断できる。

そして最も重要なのは順序である。データ条項を契約に入れるのは導入前にしかできない。停止理由を記録し始めるのは、稼働初日からでないと意味がない。AI活用の検討は、その積み重ねの上にしか乗らない。基盤とは、後から作るものではなく、最初の1行から始まるものである。

RobiZyはロボットを販売しない特定非営利活動法人であり、特定のメーカー・SIer・ツールベンダーから独立した中立の立場で、導入企業の側に立ってデータ条項の設計、指標定義、段階的な基盤構築の伴走を行っている。ユーザー企業・ロボットメーカー・SIer・運用事業者・自治体・大学が同席する場を持っていることが、この領域では特に効く。ベンダーごとに異なるデータの出し方や、他社が何をどこまで測っているかといった知見は、一社では集まりにくいためである。稼働データの扱いを含め、ロボット活用の実務知見を業界横断で共有し、標準化に向けた議論に加わっていただける方には、正会員としての参加をお勧めしたい。導入前の構想段階でのご相談も歓迎する。

Next

自社のケースでは、何から着手すべきか。

RobiZyは中立のコーディネーターとして、RX構想策定・要件定義・PoC・ロボット選定・プロジェクト組成・定着化まで伴走します。構想段階のご相談を歓迎します。