JP2016100026A - ロボットの状態を診断するためのシステム - Google Patents

ロボットの状態を診断するためのシステム Download PDF

Info

Publication number
JP2016100026A
JP2016100026A JP2015230858A JP2015230858A JP2016100026A JP 2016100026 A JP2016100026 A JP 2016100026A JP 2015230858 A JP2015230858 A JP 2015230858A JP 2015230858 A JP2015230858 A JP 2015230858A JP 2016100026 A JP2016100026 A JP 2016100026A
Authority
JP
Japan
Prior art keywords
data
collection device
data collection
robot
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2015230858A
Other languages
English (en)
Other versions
JP2016100026A5 (ja
JP6996833B2 (ja
Inventor
エッカート アイザック
Isaac Eckert
エッカート アイザック
ゲーブ ゴードン
Gordon Geheb
ゲーブ ゴードン
キュー.ニーダーケル ブラッドリー
Q Niederquell Bradley
キュー.ニーダーケル ブラッドリー
スゥン イー
Yi Sun
スゥン イー
ツァイ ジェイソン
Jason Tsai
ツァイ ジェイソン
イー.ワンダーリッチ リック
E Wunderlich Rick
イー.ワンダーリッチ リック
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc America Corp
Original Assignee
Fanuc America Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc America Corp filed Critical Fanuc America Corp
Publication of JP2016100026A publication Critical patent/JP2016100026A/ja
Publication of JP2016100026A5 publication Critical patent/JP2016100026A5/ja
Application granted granted Critical
Publication of JP6996833B2 publication Critical patent/JP6996833B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06312Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0264Control of logging system, e.g. decision on which data to store; time-stamping measurements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Manipulator (AREA)
  • General Factory Administration (AREA)

Abstract

【課題】ダウンタイムを計画して最小化し、ロボットの機械寿命を延ばし、メンテナンスコストを削減するために、ロボットのメンテナンスおよび最適化の必要性を事前に判定するためのシステムおよび方法が求められている。
【解決手段】ロボットデータを伝送する方法は、複数のロボットの各々からリアルタイムでデータを収集するステップを備える。複数のロボットの各々から収集されたデータは、次いで、各々のロボットの制御部から第1のデータ収集装置へ、リアルタイムで伝送される。データは、マルチセグメントの待ち行列機構を用いて、第1のデータ収集装置内でバッファリングされる。待ち行列機構は、保有ポリシーを有するように構成される。データは、次いで、第1のデータ収集装置の待ち行列機構の保有ポリシーに基づいて、第2のデータ収集装置へ伝送される。第2のデータ収集装置は、データを解析し、ロボットのいずれかにメンテナンスまたは最適化が必要であるか否かを判定する。
【選択図】図1

Description

本願は、2014年11月26日に出願された米国特許仮出願シリアルNo.62/084,899号に対して優先権を主張するものである。なお、この出願の内容は、この参照により本稿に含まれるものとする。
本発明は、複数のロボットを含む製造設備におけるダウンタイムを最小化するためにロボットの状態を診断するためのシステムおよび方法に関する。
現代の製造設備は、しばしば、製造プロセスを自動化するために、様々なロボットを用いる。これらロボットは、セル内に配置され、いくつかのロボットは、同じプロセスを実行する。例えば、いくつかのロボットは、その全てが、ワークに対して特定の溶接プロセスを実行する。代替的には、いくつかのロボットは、組立ラインで用いられ、各ロボットは、製造シーケンスの特定の工程を実行する。
ロボットは、効率を最大化するのに効果的ではあるが、欠点もある。人間とか異なって、ロボットは、一般的には、問題に直面したときに通信することができない。例えば、ロボットのベアリングまたはエンコーダは、移動距離、温度、負荷条件といった様々な動作条件に基づいて、前触れなく故障し得る。
標準的な動作条件の下、メンテナンス時期が、一定間隔で計画され得る。しかしながら、一定間隔で計画されたメンテナンスは、動作条件が標準を大きく超過していない場合、過剰となり、その結果、コンポーネントが時期尚早に交換され、メンテナンスコストを不必要に増大させてしまう可能性がある。
代替的には、一定間隔で計画されたメンテナンスは、動作条件が標準を大きく超過している場合は、不十分となり得る。この場合、ロボットは、計画されたメンテナンス時期が来る前に、予期しない問題に直面し得る。予期しない故障は、大規模製造設備の場合、様々な理由から特に問題となる。
第1に、製造設備は、一般的に、コストを最小化するための努力において、工場内で在庫となっているスペア部品の個数を最小化しようと試みる。したがって、部品の交換がしばしば命令される。ロボットの場合、多くの交換部品は、長いリードタイムを有し、その結果、ロボットが動作不能になっている時間が延びてしまうことになり得る。
また、製造スケジュールは、一般的に、数日または数週間までに計画され、製造設備におけるロボットの各々は、予め定められた作業量をアウトプットすることが期待されている。動作不能となったロボットの後工程の製造プロセスにおいて、在るべきワークが欠乏することになるので、1つのロボットの予期しないダウンタイムは、製造設備全体に好ましくない影響を及ぼし得る。
したがって、本技術分野において、ダウンタイムを計画して最小化し、ロボットの機械寿命を延ばし、メンテナンスコストを削減するために、ロボットのメンテナンスおよび最適化の必要性を事前に判定するためのシステムおよび方法が求められている。
本発明に一致して、ロボットのメンテナンスおよび最適化の必要性を事前に判定するためのシステムおよび方法が、驚くべきことに発見された。
第1の態様において、ロボットデータを伝送する方法は、複数のロボットの各々からリアルタイムでデータを収集するステップを備える。次いで、複数のロボットの各々から収集されたデータは、各々のロボットの制御部から第1のデータ収集装置へ、リアルタイムで伝送される。データは、マルチセグメントの待ち行列機構を用いて、第1のデータ収集装置内でバッファリングされる。待ち行列機構は、保有ポリシーを有するように構成される。次いで、データは、第1のデータ収集装置の待ち行列機構の保有ポリシーに基づいて、第2のデータ収集装置へ伝送される。
他の態様において、ロボットの解析および予測を報告する方法は、第1のデータ収集装置においてデータを収集するステップを備える。次いで、収集されたデータは、第2のデータ収集装置に伝送され、該第2のデータ収集装置に記憶される。第2のデータ収集装置は、第1のデータ収集装置から離隔して設けられてもよいし、または、該第1のデータ収集装置に設けられてもよい。次いで、データは、第2のデータ収集装置において解析され、データの解析に基づくレポートが生成される。制御部のパラメータの変更、異常、または不具合が、レポート内で特定され、該レポートは、少なくとも1つの受信体へ分配される。
さらに他の態様において、ロボットの解析および予測を報告するシステムは、プログラム可能な制御部を有する、少なくとも1つのロボットを備える。ロボットの制御部は、該ロボットから動的データを収集するように構成される。第1のデータ収集装置は、ロボットの制御部とリアルタイムで通信可能であり、制御部から動的データを受信するように構成される。また、第1のデータ収集装置は、動的データを所定期間に亘ってバッファリングするように構成される。このシステムは、第1のデータ収集装置と通信可能な第2のデータ収集装置をさらに備える。第2のデータ収集装置は、第1のデータ収集装置から動的データを受信して該動的データを解析するように構成される。受信体は、第2のデータ収集装置と通信可能である。
上述した本発明の利点、および本発明の他の利点は、特に以下に述べる図面を考慮した場合、後述する詳細な説明から、当業者に明らかとなるであろう。
本開示の第1の実施形態に係るシステムの概略図である。 本開示の第2の実施形態に係るシステムの概略図である。 本開示の第3の実施形態に係るシステムの概略図である。 本開示の一実施形態に係る、ロボットの状態を診断するための方法のブロック図である。
以下の詳細な説明、および添付の図面は、本発明の種々の実施形態を記載、および図示している。これら記載および図面は、当業者が本発明を作製および利用することを可能とするものであるが、如何なる態様においても本発明を限定することを意図するものではない。
図1〜図3に示すように、ダウンタイムを最小化するためのシステム10は、少なくとも1つのロボット12を備える。図示された実施形態においては、システム10は、複数のロボット12を備えている。ロボット12の各々は、多関節型のロボットアーム14を有し、該ロボットアーム14は、例えば切削、溶接、またはマニピュレーションといった作業を、ワークに対して実行するように、構成されている。
ロボット12は、少なくとも1つのプログラム可能な制御部16を有し、該コントローラ16は、複数のタイプのデータを記憶するための記憶装置を有する。本稿においては、「制御部」は、コンピュータプロセッサを含むものとして定義され、該コンピュータプロセッサは、記憶装置に記憶された命令の形式としてのソフトウェアまたはソフトウェアプログラムを実行するように構成されている。
記憶装置は、如何なる適当なメモリタイプのものであってもよいし、または、それらの組み合わせであってもよい。また、本稿においては、「記憶装置」は、コンピュータによって読み出し可能な、持続性且つ有形の記憶媒体を含むものとして定義され、該記憶媒体に、ソフトウェア、ソフトウェアプログラム、データセット、データテーブル、アルゴリズム、および他の情報が記憶され得る。制御部16は、ソフトウェアまたはソフトウェアプログラムを実行するために、記憶装置と電気的に通信可能である。
制御部16は、使用者が制御部16にデータまたはプログラムを入力可能とするため、または、該制御部16に記憶されたデータにアクセス可能とするための、ユーザインターフェース20を有し得る。ユーザインターフェース20は、使用者に情報を表示するための表示部を有し得る。
制御部16は、ロボット制御部16であってもよく、この場合、制御部16は、様々な動作をアクティブに実行するために、ロボット16に接続される。本発明は、ロボット制御部16に限定されるものではないことを、理解されたい。非限定的な一例として、制御部16は、ロボット12の予め定められた状態を監視する監視装置のような、受動的な制御部16であり得る。
ロボット12の複数のセンサ22は、予め定められた条件に基づいて、ロボットアーム14から動的データを収集する。センサ22は、例えば、ロボットアームのジョイントの移動距離およびその方向を計測するためのオドメータ、ジョイントの動作温度を計測するための温度計、および、ジョイントへの動作負荷を計測するためのロードセルを含み得る。センサ22は、制御部16と通信可能であり、制御部16は、センサ22から動的データを、リアルタイムで収集する。
システム10は、プログラム可能な制御部16とリアルタイムで通信可能な第1のデータ収集装置24をさらに備え得る。図1および図3に示されているように、第1のデータ収集装置24は、制御部16の外部に配置された物理ディスクであり得る。第1のデータ収集装置24は、複数の制御部16と、機能的ネットワーク26を介して、通信可能である。システム10の代替的な実施形態では、第1のデータ収集装置24は、図2に示すように、各ロボット12の制御部16の記憶装置に組み込まれた、論理的または仮想的なディスクであってもよい。
機能的ネットワーク26は、複数の制御部16のローカルエリアネットワーク(LAN)もしくは広域エリアネットワーク(WAN)であってもよいし、または、制御部16と第1のデータ収集装置24との直接接続であってもよい。また、機能的ネットワーク26は、例えばWi−Fi(登録商標)、Bluetooth(登録商標)、またはセルラーデータネットワークといった、無線通信の能力を有していてもよい。
第1のデータ収集装置24は、複数の優先順位セグメントを含む、マルチセグメントの待ち行列機構を有する。例えば、待ち行列機構は、高優先順位のセグメントと、低優先順位のセグメントとを有し得る。待ち行列機構は、データ保有ポリシーを有し、イベント、優先順位、継続時間、サイズ、移動速度、スループット最適化のためのデータ変換、およびデータ記憶要求の少なくとも1つに基づいて、データをバッファリングするように構成されている。
少なくとも1つの第2のデータ収集装置28が、機能的ネットワーク26を介して第1のデータ収集装置24と通信可能であってもよい。第2のデータ収集装置28は、第1のデータ収集装置24から受信した動的データを処理するように構成されたネットワークサーバであり得る。図1および図2に示すように、第2のデータ収集装置28は、機能的ネットワーク26を介して第1のデータ収集装置24に接続された、独立したネットワークサーバであり得る。第2のデータ収集装置28は、第1のデータ収集装置24と同じ部屋または建物内に設置されてもよいし、または、第1のデータ収集装置24と同じ(または同じではない)地理的周辺地に配置された完全に異なる建物内に、設置されてもよい。
代替的には、第2のデータ収集装置28は、図3に示すように、第1のデータ収集装置24に設けられてもよい。この場合、一体に設けられた第1のデータ収集装置24および第2のデータ収集装置28は、機能的ネットワーク26を介して複数の第1のデータ収集装置24の各々と通信可能なデータ取集ユニット30を構成する。
第2のデータ収集装置28は、第1のデータ収集装置24から受信した動的データを解析し、システム10の特定のロボット12のメンテナンスまたは最適化が何時必要であるかを判定するように、構成されている。メンテナンスは、第2のデータ収集装置28によって特定された異常または不具合に基づく、ロボット12の特定のコンポーネントの修理または交換の作業を含む。最適化は、ロボット12の効率を最大化するために制御部16のパラメータを変更する作業を含む。
システム10は、機能的ネットワーク26を介して第1のデータ収集装置24および第2のデータ収集装置28の少なくとも一方と通信可能な受信体32をさらに備える。図示された実施形態においては、受信体32は、セルラーフォンまたはタブレットのようなスマートデバイス、およびパーソナルコンピュータのようなネットワーク端末を有する。しかしながら、受信体32は、例えば第2のサーバ、アプリケーションソフトウェア、ウェブブラウザ、Eメール、およびロボット教示装置といった、第2のデータ収集装置28からの解析された動的データを受信可能な如何なる装置であってもよい。代替的には、受信体32は、第2のデータ収集装置28から印刷物を直接受け取る人であってもよい。
使用時においては、図4に示すように、各々のロボット12のセンサ22は、動作中の動的データを計測する。このような動的データは、ジョイントの移動距離、コンポーネントの動作負荷、コンポーネントの動作温度、コンポーネントの速度超過による緊急停止、ジョイントの反転移動状態、および、ロボットの動作に関する他の動的データを含む。
次いで、センサ22によって計測された動的データは、制御部16によって収集され、第1のデータ収集装置24に伝送されるか、または第1のデータ収集装置24によって抽出される。
動的データは、第1のデータ収集装置24のセグメントのうちの少なくとも1つにおいて、優先順位に基づいてバッファリングされる。ここで、高優先順位のデータは、高優先順位のセグメントにバッファリングされ、低優先順位のデータは、低優先順位のセグメントにバッファリングされる。待ち行列機構は、如何なる数の優先順位セグメントを含んでもよく、個々の動的データが、バッファリングされてもよいことを、理解されたい。
動的データは、待ち行列機構のデータ保有ポリシーに基づいて、該待ち行列機構の優先順位セグメントに保有されている。データ保有ポリシーは、トリガーイベント、優先順位、継続時間、サイズ、移動速度、スループット最適化のためのデータ変換、およびデータ記憶要求の少なくとも1つに基づいて、動的データを保有し、優先順位を決めている。
トリガーイベントの発生時に、動的データは、第1のデータ収集装置24から第2のデータ収集装置28に伝送される。このトリガーイベントは、制御部16、または外部のトリガー装置24から受信され得る。代替的には、このイベントは、第1のデータ収集装置24によって内部でトリガーされてもよい。一実施形態において、トリガーイベントが発生したとき、第1のデータ収集装置24に記憶された動的データの全てが、第2のデータ収集装置28に伝送され得る。代替的には、トリガーイベントが発生したとき、第1のデータ収集装置24は、低優先順位の動的データの伝送を中断し、高優先順位の動的データの第2のデータ収集装置28への伝送を開始してもよい。
次いで、第2のデータ収集装置28によって受信された動的データは、ロボット12のメンテナンスまたは最適化が必要であるか否かを判定するために、解析される。メンテナンスまたは最適化の判定は、各タイプの動的データの考察に基づいて行われる。例えば、第2のデータ収集装置28は、複数のロボット12のうちのいずれか1つのメンテナンスまたは最適化が必要であるか否かを判定するときに、移動距離、温度、速度超過による緊急停止、ジョイントの反転移動状態、および、他の動的データを評価する。より具体的には、ロボット12の複数の動作状態が、標準の動作状態を大きく超過していない、または大きく超過していると判定されたときに、メンテナンス時期の間隔が、増加または縮減され得る。例えば、高温、速度超過による緊急停止、およびジョイントの反転移動状態の発生は、メンテナンス時期の間隔を縮減することの要因となり得る。
第2のデータ収集装置28が、メンテナンスまたは最適が必要であると判定しなかった場合、データ収集と解析のプロセスが4、繰り返し実行される。代替的には、第2のデータ収集装置28が、いずれかのロボット12のメンテナンスまたは最適化が必要であると判定した場合、第2のデータ収集装置28は、解析された動的データの読み出し情報を含むレポートを生成してもよい。このレポートは、動きの健全性、機械の健全性、プロセスの健全性、システムの健全性、およびメンテナンス通知といった、不具合前の状態の検知およびシステム10のダウンタイムの最小化に関する情報を含む。
このレポートは、システム12の特定のロボット12に関する特定の情報を含み得る。このレポートは、交換する必要があるロボット12のコンポーネント(例えば、ベアリング、エンコーダ、または制御部)を特定する、メンテナンスまたは最適化の通知を含む。このレポートは、メンテナンスまたは最適化が必要となりつつあるロボット12に関する予測を提供してもよい。この予測によって、受信体32は、予測されるダウンタイムに基づいて、将来の製造スケジュールを最適化できる。
レポートがメンテナンスまたは最適化の通知を含む場合、該通知は、少なくとも1つの受信体32に適用され、メンテナンス作業が開始され得る。この通知は、受信体32によって受信され、使用者に表示される。これにより、使用者は、ロボット12に対する作業命令の作成、またはロボット12のダウンタイムのスケジューリングといったメンテナンス作業を開始し得る。
代替的には、第2のデータ収集装置28は、メンテナンス作業を自動的に開始するように、構成されてもよい。第2のデータ収集装置28が、いずれかのロボット12にメンテナンスが必要であると判定した場合、第2のデータ収集装置28は、使用者からの入力を受けることなく、ロボット12のコンポーネントの交換、またはロボット12のダウンタイムのスケジュールといった作業命令を、生成し得る。
本稿で開示されたシステム10は、ダウンタイムを最小化することによって、製造設備の効率を有利に改善する。例えば、各ロボット12の動作状態に関する動的データを収集し、記録し、解析することによって、メンテナンス時期の間隔を、ロボット12の各々に固有に調整することができる。
極端な(標準動作状態を大きく超過した)動作状態におかれているロボット12の場合、メンテナンス時期の間隔は、標準の間隔から縮減され、これにより、予期しない不具合を防止できる。動的データに基づいてメンテナンス時期のスケジューリングを行うことによって、ロボット12のダウンタイムは、交換するコンポーネントの利用可能性に基づいてスケジューリングすることができ、縮減された製造能力に適応するために、製造日程を予め調整することができる。
代替的には、ロボット12が、極端でない(標準動作状態を大きく超過していない)動作状態におかれている場合、メンテナンス時期の間隔は、標準の間隔よりも延長され、これにより、コンポーネントの不必要な交換を省略し、メンテナンスに掛かるコストを最小化できる。
本発明を説明するために、ある代表的な実施形態とその詳細を説明したが、添付の特許請求の範囲に記載されている本開示の範囲を逸脱することなく、様々な変更を加えることができることが、当業者に明らかである。

Claims (20)

  1. ロボットデータを伝送する方法であって、
    複数のロボットの各々から、リアルタイムでデータを収集するステップと、
    各々の前記ロボットの制御部から第1のデータ収集装置へ前記データをリアルタイムで伝送するステップと、
    保有ポリシーを有するマルチセグメントの待ち行列機構を用いて、前記第1のデータ収集装置において前記データをバッファリングするステップと、
    前記保有ポリシーに基づいて、前記データを第2のデータ収集装置へ伝送するステップと、を備える、方法。
  2. 前記ロボットのメンテナンスまたは最適化の必要性を判定するために、前記第2のデータ収集装置において前記データを解析するステップをさらに備える、請求項1に記載の方法。
  3. 前記第2のデータ収集装置からレポートを生成するステップをさらに備え、
    前記レポートは、機械の健全性、プロセスの健全性、システムの健全性、およびメンテナンス通知のうちの少なくとも1つを含む、請求項1に記載の方法。
  4. 前記保有ポリシーは、トリガーイベント、優先順位、継続時間、サイズ、移動速度、スループット最適化のためのデータ変換、およびデータ記憶要求の少なくとも1つに基づいて、前記第1のデータ収集装置において前記データを保有する、請求項1に記載の方法。
  5. 前記第1のデータ収集装置は、前記ロボットの前記制御部内の論理装置である、請求項1に記載の方法。
  6. 前記第1のデータ収集装置は、前記ロボットの前記制御部の外部にある物理記憶装置である、請求項1に記載の方法。
  7. 前記第2のデータ収集装置は、機能的ネットワークを介して前記第1のデータ収集装置に接続されたネットワークサーバである、請求項1に記載の方法。
  8. 前記第2のデータ収集装置は、前記第1のデータ収集装置に設けられ、該第1のデータ収集装置と直接通信する、請求項1に記載の方法。
  9. 前記第1のデータ収集装置に伝送された前記データは、所定期間に亘ってデータを保有可能なデータ記憶装置にバッファリングされ、
    前記第1のデータ収集装置は、前記ロボットの前記制御部または外部機器からのイベント、および前記第1のデータ収集装置の内部のトリガーイベントのうちの1つに応じて、前記データの全てを前記第2のデータ収集装置へ伝送する、請求項1に記載の方法。
  10. 前記第1のデータ収集装置に伝送された前記データは、所定期間に亘ってデータを保有可能なデータ記憶装置にバッファリングされ、
    前記第1のデータ収集装置は、前記データを優先順位セグメント内で待ち行列に入れて、低優先順位のセグメントのデータ伝送を中断し、高優先順位のセグメントから前記データを前記第2のデータ収集装置またはサーバへ伝送する、請求項1に記載の方法。
  11. 前記データは、ジョイントの移動距離、コンポーネントの動作負荷、コンポーネントの動作温度、コンポーネントの速度超過による緊急停止、およびジョイントの反転移動状態のうちの少なくとも1つを含む、請求項1に記載の方法。
  12. ロボットの解析および予測を報告する方法であって、
    第1のデータ収集装置においてデータを収集するステップと、
    前記第1のデータ収集装置から離隔して設けられ、または該第1のデータ収集装置に設けられた第2のデータ収集装置に前記データを伝送し、該データを該第2のデータ収集装置に記憶するステップと、
    前記第2のデータ収集装置において前記データを解析するステップと、
    前記第2のデータ収集装置による前記データの解析に基づくレポートを、該第2のデータ収集装置から生成するステップと、
    前記レポート内にある、前記ロボットの前記制御部のパラメータ変更、異常、または不具合に対する判定を特定するステップと、
    前記レポートを少なくとも1つの受信体へ分配するステップと、を備える、方法。
  13. 前記受信体は、スマートデバイス、サーバ、アプリケーションソフトウェア、Eメール、パーソナルコンピュータ、およびロボット教示装置のうちの少なくとも1つである、請求項12に記載の方法。
  14. 前記データの解析に基づいて作業命令を生成するステップをさらに備える、請求項12に記載の方法。
  15. 前記データは、ジョイントの移動距離、コンポーネントの動作負荷、コンポーネントの動作温度、コンポーネントの速度超過による緊急停止、およびジョイントの反転移動状態のうちの少なくとも1つを含む、請求項12に記載の方法。
  16. ロボットの解析および予測を報告するシステムであって、
    少なくとも1つのロボットであって、該ロボットから動的データを収集するように構成されたプログラム可能な制御部を有する、少なくとも1つのロボットと、
    前記制御部から前記動的データを受信して該動的データを所定期間に亘ってバッファリングするように構成され、前記少なくとも1つのロボットの前記制御部と電気的に通信可能な第1のデータ収集装置と、
    前記第1のデータ収集装置から前記動的データを受信して該動的データを解析するように構成され、前記第1のデータ収集装置と通信可能な第2のデータ収集装置と、
    前記動的データの解析を受信するために前記第2のデータ収集装置と通信可能な受信体と、を備える、システム。
  17. 前記第1のデータ収集装置は、前記ロボットの前記制御部の記憶部内の論理装置である、請求項16に記載のシステム。
  18. 前記第1のデータ収集装置は、前記制御部とは別に設けられた物理記憶ディスクである、請求項16に記載のシステム。
  19. 前記制御部、前記第1のデータ収集装置、前記第2のデータ収集装置、および前記受信体の各々は、機能的ネットワークと通信可能である、請求項16に記載のシステム。
  20. 前記第2のデータ収集装置は、前記第1のデータ収集装置に設けられる、請求項16に記載のシステム。
JP2015230858A 2014-11-26 2015-11-26 ロボットの状態を診断するためのシステム及び方法 Active JP6996833B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201462084899P 2014-11-26 2014-11-26
US62/084,899 2014-11-26
US14/951,557 US10616080B2 (en) 2014-11-26 2015-11-25 System for diagnosis of robot state
US14/951,557 2015-11-25

Publications (3)

Publication Number Publication Date
JP2016100026A true JP2016100026A (ja) 2016-05-30
JP2016100026A5 JP2016100026A5 (ja) 2019-02-21
JP6996833B2 JP6996833B2 (ja) 2022-01-17

Family

ID=56011415

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015230858A Active JP6996833B2 (ja) 2014-11-26 2015-11-26 ロボットの状態を診断するためのシステム及び方法

Country Status (3)

Country Link
US (1) US10616080B2 (ja)
JP (1) JP6996833B2 (ja)
CN (1) CN105631577B (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018067145A (ja) * 2016-10-19 2018-04-26 ファナック株式会社 修理システム、サーバ、端末装置、修理方法及びプログラム
JP2018094575A (ja) * 2016-12-12 2018-06-21 株式会社向洋技研 溶接機及び溶接システム
JP2019102086A (ja) * 2017-11-29 2019-06-24 リンカーン グローバル,インコーポレイテッド 製造環境全体の溶接品質保証を支援するシステム及び方法
JP2019145076A (ja) * 2017-12-08 2019-08-29 ファナック アメリカ コーポレイション ロボット応用機器の監視と予測分析
KR20190105518A (ko) 2018-03-05 2019-09-17 니혼 덴산 가부시키가이샤 로봇 제어 장치, 기록의 작성 방법 및 프로그램
JP2019530079A (ja) * 2016-09-09 2019-10-17 ファナック アメリカ コーポレイション プログラム分析及び変数変化分析
JP2020157395A (ja) * 2019-03-25 2020-10-01 ファナック株式会社 ロボット制御システム
US11628570B2 (en) 2019-05-30 2023-04-18 Seiko Epson Corporation Robot management system and control method for robot management system
KR20230058884A (ko) * 2021-10-25 2023-05-03 아주대학교산학협력단 협동 로봇의 건전성 모니터링 방법 및 시스템
US11878428B2 (en) 2019-05-22 2024-01-23 Seiko Epson Corporation Control apparatus and control method for robot
US11897060B2 (en) 2017-11-29 2024-02-13 Lincoln Global, Inc. Systems and methods for welding torch weaving

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023159394A1 (en) * 2022-02-23 2023-08-31 Intelligent Cleaning Equipment Holdings Co. Ltd. Systems and methods for managing robots
US12075957B2 (en) 2014-03-24 2024-09-03 Intelligent Cleaning Equipment Holdings Co. Ltd. Floor cleaning machines having intelligent systems, associated sub-assemblies incorporating intelligent systems, and associated methods of use
KR101659037B1 (ko) * 2015-02-16 2016-09-23 엘지전자 주식회사 로봇 청소기, 이를 포함하는 원격 제어 시스템 및 이의 제어 방법
DE102015015040A1 (de) 2015-11-12 2017-05-18 Schneider Gmbh & Co. Kg Verfahren, Anlage und System zur Bearbeitung optischer Linsen
JP6625421B2 (ja) * 2015-12-11 2019-12-25 シスメックス株式会社 医療用ロボットシステム、データ解析装置、および、医療用ロボットの監視方法
DE102016007837A1 (de) * 2016-05-25 2017-11-30 Schneider Gmbh & Co. Kg Verfahren und System zur Bearbeitung optischer Linsen
JP2018012188A (ja) * 2016-06-03 2018-01-25 ファナック アメリカ コーポレイション 複数のロボットによる動的レーザタッチセンシング及び動的ユーザ座標系
US10560369B2 (en) * 2016-06-23 2020-02-11 Wipro Limited Methods and systems for detecting and transferring defect information during manufacturing processes
JP6392819B2 (ja) * 2016-08-23 2018-09-19 ファナック株式会社 製造時間情報により異常検出条件を変更する製造管理システム
US11263596B2 (en) 2017-01-03 2022-03-01 A&K Robotics Inc. Methods and systems for dispatching assistance to robots
DE102017001680A1 (de) 2017-02-22 2018-08-23 Schneider Gmbh & Co. Kg Anlage und Verfahren zur Bearbeitung optischer Linsen
EP3483685B1 (en) * 2017-11-10 2025-12-31 ABB Schweiz AG DATA PROCESSING DEVICE AND METHOD FOR PERFORMING A DIAGNOSTIC IN A PRODUCTION SYSTEM WITH MULTIPLE ROBOTS
DE102017010473A1 (de) * 2017-11-10 2019-05-16 Oerlikon Textile Gmbh & Co. Kg Maschinenanlage zur Herstellung oder Behandlung synthetischer Fäden
JP6662926B2 (ja) * 2018-01-31 2020-03-11 ファナック株式会社 ロボットおよびロボットに関する保守時期の報知方法
CN108549349B (zh) * 2018-05-22 2020-10-16 佛山科学技术学院 一种高负荷工业机器人信息采集方法及装置
US10967514B2 (en) * 2018-08-22 2021-04-06 Abb Schweiz Ag Apparatus and method to monitor robot mechanical condition
US12502786B2 (en) * 2019-01-10 2025-12-23 Cybernet Systems Corp. Robotic system for demiliterizing munitions
US11297142B2 (en) * 2019-01-31 2022-04-05 Nec Corporation Temporal discrete event analytics system
WO2021043405A1 (en) * 2019-09-05 2021-03-11 Siemens Aktiengesellschaft Method for operating an automation facility and automation facility
WO2022073578A1 (en) * 2020-10-05 2022-04-14 Abb Schweiz Ag Method for enabling industrial collector to send telemetry data to multiple consumers
CN116319598B (zh) * 2023-05-19 2023-11-07 工业富联(佛山)产业示范基地有限公司 时间敏感机械手臂控制方法、交换机及存储介质
US20250289151A1 (en) * 2024-03-13 2025-09-18 Fanuc America Corporation Data monitoring for interchangeable robot end-of-arm tools

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005346636A (ja) * 2004-06-07 2005-12-15 Toshiba Mach Co Ltd 情報管理システム、そのプログラム、および、そのプログラムを記録した記録媒体
JP2006099735A (ja) * 2004-09-03 2006-04-13 Toshiba Corp プロセス状態管理システム、管理サーバ、プロセス状態管理方法及びプロセス状態管理用プログラム
JP2009292065A (ja) * 2008-06-05 2009-12-17 Yushin Precision Equipment Co Ltd 生産設備

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010113718A (ko) 1999-12-30 2001-12-28 이데이 노부유끼 진단 시스템, 진단 장치, 및 진단 방법
JP2001252884A (ja) * 2000-03-06 2001-09-18 Matsushita Electric Ind Co Ltd ロボット、ロボットシステムおよびロボットの制御方法
US6839660B2 (en) * 2002-04-22 2005-01-04 Csi Technology, Inc. On-line rotating equipment monitoring device
JP4305323B2 (ja) * 2004-08-11 2009-07-29 ソニー株式会社 ロボット装置の動作制御装置及び動作制御方法
JP2007007762A (ja) * 2005-06-29 2007-01-18 Honda Motor Co Ltd 多関節ロボットの関節部監視装置
JP2007174644A (ja) * 2005-12-22 2007-07-05 Intuitive Surgical Inc 同期データ通信
EP1958738B1 (en) 2007-02-13 2013-08-14 Abb Research Ltd. Remote diagnostic system for robots
US7826469B1 (en) * 2009-03-09 2010-11-02 Juniper Networks, Inc. Memory utilization in a priority queuing system of a network device
JP6052576B2 (ja) * 2012-05-30 2016-12-27 日本電気株式会社 情報処理システム、情報処理方法、情報処理装置、携帯端末およびその制御方法と制御プログラム
CN103970635A (zh) * 2014-04-28 2014-08-06 浪潮电子信息产业股份有限公司 一种服务器硬件故障的自诊断方法
JP6418782B2 (ja) * 2014-05-16 2018-11-07 キヤノン株式会社 ロボットシステムの制御方法、プログラム、記録媒体、ロボットシステム、及び診断装置
JP6382790B2 (ja) * 2015-12-28 2018-08-29 ファナック株式会社 複数の製造装置を含む製造データ処理システム
JP2018062028A (ja) * 2016-10-12 2018-04-19 ファナック株式会社 モジュールの情報を追跡するロボットシステム及び保守方法
US20180164779A1 (en) * 2016-12-13 2018-06-14 QNT Co., Ltd. Method, server, and program for providing real-time robot monitoring service

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005346636A (ja) * 2004-06-07 2005-12-15 Toshiba Mach Co Ltd 情報管理システム、そのプログラム、および、そのプログラムを記録した記録媒体
JP2006099735A (ja) * 2004-09-03 2006-04-13 Toshiba Corp プロセス状態管理システム、管理サーバ、プロセス状態管理方法及びプロセス状態管理用プログラム
JP2009292065A (ja) * 2008-06-05 2009-12-17 Yushin Precision Equipment Co Ltd 生産設備

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019530079A (ja) * 2016-09-09 2019-10-17 ファナック アメリカ コーポレイション プログラム分析及び変数変化分析
JP2022121656A (ja) * 2016-09-09 2022-08-19 ファナック アメリカ コーポレイション プログラム分析及び変数変化分析
JP7240545B2 (ja) 2016-09-09 2023-03-15 ファナック アメリカ コーポレイション プログラム分析及び変数変化分析
US10289474B2 (en) 2016-10-19 2019-05-14 Fanuc Corporation Fixing system, server, terminal device, fixing method, and recording medium
JP2018067145A (ja) * 2016-10-19 2018-04-26 ファナック株式会社 修理システム、サーバ、端末装置、修理方法及びプログラム
JP2018094575A (ja) * 2016-12-12 2018-06-21 株式会社向洋技研 溶接機及び溶接システム
JP2019102086A (ja) * 2017-11-29 2019-06-24 リンカーン グローバル,インコーポレイテッド 製造環境全体の溶接品質保証を支援するシステム及び方法
US11897060B2 (en) 2017-11-29 2024-02-13 Lincoln Global, Inc. Systems and methods for welding torch weaving
JP7258528B2 (ja) 2017-12-08 2023-04-17 ファナック アメリカ コーポレイション ロボット応用機器の監視と予測分析
JP2019145076A (ja) * 2017-12-08 2019-08-29 ファナック アメリカ コーポレイション ロボット応用機器の監視と予測分析
KR20190105518A (ko) 2018-03-05 2019-09-17 니혼 덴산 가부시키가이샤 로봇 제어 장치, 기록의 작성 방법 및 프로그램
JP6993374B2 (ja) 2019-03-25 2022-01-13 ファナック株式会社 ロボット制御システム
US11691288B2 (en) 2019-03-25 2023-07-04 Fanuc Corporation Robot control system
JP2020157395A (ja) * 2019-03-25 2020-10-01 ファナック株式会社 ロボット制御システム
US11878428B2 (en) 2019-05-22 2024-01-23 Seiko Epson Corporation Control apparatus and control method for robot
US11628570B2 (en) 2019-05-30 2023-04-18 Seiko Epson Corporation Robot management system and control method for robot management system
KR20230058884A (ko) * 2021-10-25 2023-05-03 아주대학교산학협력단 협동 로봇의 건전성 모니터링 방법 및 시스템
KR102669137B1 (ko) * 2021-10-25 2024-05-23 아주대학교산학협력단 협동 로봇의 건전성 모니터링 방법 및 시스템
US12427668B2 (en) 2021-10-25 2025-09-30 Ajou University Industry-Academic Cooperation Method and system for health monitoring of collaborative robot

Also Published As

Publication number Publication date
CN105631577B (zh) 2022-05-24
CN105631577A (zh) 2016-06-01
US20160149996A1 (en) 2016-05-26
US10616080B2 (en) 2020-04-07
JP6996833B2 (ja) 2022-01-17

Similar Documents

Publication Publication Date Title
JP6996833B2 (ja) ロボットの状態を診断するためのシステム及び方法
US12157232B2 (en) Robotic application equipment monitoring and predictive analytics
US11721195B2 (en) Augmented industrial management
US10591886B2 (en) Control system, control program, and control method for device switching responsive to abnormality detection
JP2016100026A5 (ja)
US10613501B2 (en) Method and apparatus for providing equipment maintenance via a network
JP4612699B2 (ja) 監視診断装置及び遠隔監視診断システム
US11301294B2 (en) Control device, control method, and control program
CN107107348A (zh) 机器人保养支持装置及方法
EP4050487A1 (en) Method and apparatus for determining collection frequency, computer device, and storage medium
JP2018185774A (ja) 設備管理装置、設備管理システム、プログラムおよび設備管理方法
US11829130B2 (en) Control apparatus and non-transitory computer readable medium for detecting abnormality occurring in subject to be monitored
CN106170375A (zh) 数据收集系统及方法
US9396639B2 (en) Apparatus and method for managing operator alertness and enhancing operator effectiveness for industrial control systems
JP2021192252A (ja) マスタースレーブ制御システム、およびマスタースレーブ制御システムの制御方法
JP2018010430A (ja) 制御システムの遠隔監視を行う装置およびシステム
EP4168870B1 (en) Method for the predictive maintenance of an automatic machine for manufacturing or packing consumer articles
JP2005148873A (ja) ロボット劣化診断装置
JP7532796B2 (ja) 保全管理システム
DE102015120478B4 (de) System zur Diagnose eines Roboterzustandes
WO2018222745A2 (en) Industrial machine monitoring device
Vadde et al. Modeling smart sensor integrated manufacturing systems
WO2022030061A1 (ja) 非稼働要因特定装置、方法、及び、プログラム
RU2777424C1 (ru) Автоматизированная система управления информационными потоками данных предприятия
Tan Efficiency Analysis of AI Self-Control System and Data Processing Unit Based on Edge Computing Technology

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181126

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200107

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200330

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201222

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210618

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211216

R150 Certificate of patent or registration of utility model

Ref document number: 6996833

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250