[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2022121656A - プログラム分析及び変数変化分析 - Google Patents

プログラム分析及び変数変化分析 Download PDF

Info

Publication number
JP2022121656A
JP2022121656A JP2022106951A JP2022106951A JP2022121656A JP 2022121656 A JP2022121656 A JP 2022121656A JP 2022106951 A JP2022106951 A JP 2022106951A JP 2022106951 A JP2022106951 A JP 2022106951A JP 2022121656 A JP2022121656 A JP 2022121656A
Authority
JP
Japan
Prior art keywords
change
production line
automated production
operating parameters
notification
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
JP2022106951A
Other languages
English (en)
Other versions
JP7240545B2 (ja
Inventor
プラジャパティ アショック
Ashok Prajapati
ダブリュ.クラウス ケネス
Kenneth W Krause
ビー.ロング マイケル
B Long Michael
イー.ワンダーリック リック
E Wunderlich Rick
エバンズ ジュディ
Judy Evans
ノワク グレン
Nowak Glenn
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 JP2022121656A publication Critical patent/JP2022121656A/ja
Application granted granted Critical
Publication of JP7240545B2 publication Critical patent/JP7240545B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • G05B19/4063Monitoring general control system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1674Programme controls characterised by safety, monitoring, diagnostic
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1682Dual arm manipulator; Coordination of several manipulators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3013Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • G06F11/3079Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting the data filtering being achieved by reporting only the changes of the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/14Quality control systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39412Diagnostic of robot, estimation of parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/865Monitoring of software
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/08Registering or indicating the production of the machine either with or without registering working or idle time
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Manufacturing & Machinery (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Automation & Control Theory (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Factory Administration (AREA)

Abstract

Figure 2022121656000001
【課題】少なくとも1つのロボットを含む自動生産ラインの変化分析を実行する方法の提供。
【解決手段】少なくとも1つのロボットを含む自動生産ラインに関連する複数の稼働パラメータを監視することに続いて、複数の稼働パラメータに生じる少なくとも1つの変化を記録する。次に、複数の稼働パラメータに生じる少なくとも1つの変化を特定する通知を供給する。通知は、少なくとも1つの変化を、自動生産ラインの図形表示にマッピングすることにより、少なくとも1つの変化の影響を受ける自動生産ラインの一部を特定することを含むことができる。その結果、稼働パラメータ群のうち少なくとも1つの稼働パラメータを通知に応じて調整することができる。通知に応じて措置を行なうこともできる。このようにして、変化分析により、自動生産ラインの稼働を最適化することができる。
【選択図】図1

Description

関連出願の相互参照
本出願は、2016年9月9日出願の米国仮特許出願第62/385445号の利益を主張するものであり、この米国仮特許出願の開示内容全体が、参照により本明細書に援用される。
本技術は、自動生産ラインを稼働させるために使用されるパラメータの変化を追跡することに関し、自動生産ラインは1つ以上のロボットを含むことができる。
この節では、必ずしも先行技術ではない本開示に関する背景技術情報を提供する。
ダウンタイムが頻繁に起きるのは、自動生産ラインを制御するパラメータ及びプログラムシーケンスに生じる変化が許容できない、又は頻繁であることに関連している。したがって、このような変化を特定して分析し、このような生産ラインの最適性能を維持する手段を提供することが望ましい。
本技術は、自動生産ラインに関する稼働パラメータの変化分析に関連するシステム及びプロセスを含み、このような変化の通知を供給してロボットを制御するためのブロックパラメータを受信して最適化することができる方法を含む。
本技術によれば、自動生産ラインの変化分析により、1つ以上のロボットを含むこのような自動生産ラインの稼働を最大にすることができる。変化分析は、プロセスの最適化、軌道に影響する許容できない変化の追跡、生産ラインの軌道に影響するユーザパラメータの変化、対応できない性能問題又は適合性問題の特定、及びデバイス性能の他の副次効果の検討に役立つ。本技術は、ユーザが、自動生産ラインの動きの軌道に影響するプログラムパラメータ及びユーザパラメータの変化を追跡したいと考える場合に使用することができる。軌道変化は、エネルギー消費、運動異常を引き起こす未知の副次効果、区間の点検などに直接影響し得る。自動生産ラインに関する変化の概略表示により、軌道変化及びロボット変化のみならず、複数の変化が自動生産ラインに沿った軌道に作用する、又は軌道を変化させる過程を迅速に可視化することができる。変化分析は、ユーザ変化の階層表示を要約して変化を区分けすることができ、許容できないいずれの変化が発生しているか、又は生じているかを、又は生産ダウンタイム若しくは変化を引き起こしているかを特定することができ、これらの変化を使用して、自動生産ラインの下位構成部品の劣化又は故障を特定することができる。自動生産ラインの階層構造は、プラントレベル、ラインレベル、クラスターレベル、シフトレベル、ステーションレベル、ロボットレベル、及びスタイルレベルのような様々なレベルを有することができる。
特定の実施形態では、少なくとも1つのロボットを含む自動生産ラインの変化分析を実行する方法が提供される。このような方法は、少なくとも1つのロボットを含む自動生産ラインに関連する複数の稼働パラメータを監視することを含むことができる。複数の稼働パラメータに生じる少なくとも1つの変化を記録する。次に、複数の稼働パラメータに生じる少なくとも1つの変化を特定する通知を供給する。その結果、稼働パラメータ群のうち少なくとも1つの稼働パラメータを通知に応じて調整することができる。通知に応じて措置を行なうこともでき、措置は、環境変化を自動生産ラインに与える措置、誤動作を是正する措置、区間の点検を行なう措置、摩耗部品を取り替える措置、稼働時の競合を解消する措置、電源異常から復旧させる措置、及びこれらの措置の組み合わせのうち1つ以上の措置を含むことができる。このようにして、変化分析により、自動生産ラインの稼働を最適化することができる。
幾つかの実施形態では、複数のロボットを含む自動生産ラインの変化分析を行なう方法が提供される。このような方法では、自動生産ラインに関連する複数の稼働パラメータを監視することができ、複数の稼働パラメータは、複数のコントローラに関連する複数のデータブロックを含み、各コントローラが該当するロボットを制御する。複数の稼働パラメータに生じる少なくとも1つの変化を記録し、少なくとも1つの変化を自動生産ラインが受け、少なくとも1つの変化は、コントローラ群のうち1つのコントローラに関連するデータブロック群のうち1つのデータブロックに生じる変化を含む。複数の稼働パラメータに生じる少なくとも1つの変化を特定する通知を供給する。通知は、変化前の稼働パラメータに関連する前値と、変化後の稼働パラメータに関連する新値と、を含む。通知は更に、複数の稼働パラメータに生じる少なくとも1つの変化を、自動生産ラインの図形表示にマッピングすることを含み、マッピングにより、少なくとも1つの変化の影響を受ける自動生産ラインの一部を特定するができる。
様々な実施形態では、複数のロボットを含む自動生産ラインの変化分析を行なう方法が提供され、複数の稼働パラメータを監視し、稼働パラメータが、複数のロボットを含む自動生産ラインに関連付けられる。複数の稼働パラメータは、複数のコントローラに関連する複数のデータブロックを含み、各コントローラが該当するロボットを制御する。複数の稼働パラメータに生じる少なくとも1つの変化の記録が行なわれ、少なくとも1つの変化は、自動生産ラインから報告され、コントローラ群のうち1つのコントローラに関連するデータブロック群のうち1つのデータブロックに生じる変化を含む。変化は、環境変化、誤動作、点検区間の特定、摩耗インジケータ、稼働時の競合、及び/又は電源異常を含む。次に、複数の稼働パラメータに生じる少なくとも1つの変化を特定する通知を供給し、通知は、変化前の稼働パラメータに関連する前値と、変化後の稼働パラメータに関連する新値と、を含む。通知は更に、複数の稼働パラメータに生じる少なくとも1つの変化を、自動生産ラインの図形表示にマッピングしたマップを含む。このようにして、マップにより、少なくとも1つの変化の影響を受ける自動生産ラインの一部を特定することができる。
更に別の適用可能領域が本明細書において提供される説明から明らかになる。この要約における説明及び特定の例は、例示のためのものに過ぎず、本開示の範囲を限定するものではない。
本明細書において説明される図面は、選択した実施形態を例示するためのものに過ぎず、全ての可能な実施態様を例示するためのものではなく、本開示の範囲を限定するものではない。
変化を自動生産ラインが受ける場合の自動生産ラインの概略図を示している。 変化を自動生産ラインから報告する場合の自動生産ラインの概略図を示している。
技術に関する以下の説明は、1つ以上の発明の主題、製造、及び使用の性質から単なる例示に過ぎず、本出願において請求される、又は本出願の優先権、又は本出願に基づいて発行される特許の優先権を主張して出願される可能性のある他の出願において請求される任意の特定の発明の範囲、用途、又は使用を限定することを意図しない。開示する方法に関して、提示するステップ群の順序は本質的に例示であり、したがって、ステップ群の順序は様々な実施形態において異ならせることができる。異なることが明示的に示されている場合を除いて、本説明における全ての数量は、単語「about(約)」によって修飾されると理解されるべきであり、全ての幾何学的記述子及び空間的記述子は、技術の最も広い範囲を説明する際に単語「substantially(実質的に)」によって修飾されると理解されるべきである。数値に適用される場合の「about(約)」は、計算又は測定により、値に多少の不正確さが許容されることを意味している(値の厳密さに相当程度近い;値にほぼ近い、又はかなり近い;大体)。何らかの理由で、「about(約)」が付されることによる不正確さが、この技術分野ではこの普通の意味に理解されて他の意味には理解されない場合、本明細書において使用される「about(約)」は、このようなパラメータを測定又は使用する普通の方法から生じる可能性のある最小限のバラツキがあることを示している。
この詳細な説明において引用される特許、特許出願、及び科学文献を含む全ての文書は、特に明記しない限り、参照により本明細書において援用される。参照により本明細書において援用される文書とこの詳細な説明との間に矛盾又は曖昧さが存在する可能性がある場合には必ず、本詳細な説明が優先する。
「comprising(備える)」というオープンエンド用語を、本明細書において「including(含む)」、「containing(含有する)」、又は「having(有する)」のような非限定的な用語の同義語として使用して、本技術の実施形態を説明及び特許請求しているが、実施形態は、別の構成として、「consisting of(からなる)」又は「consisting essentially of(から本質的になる)」のような更に限定的な用語を使用して説明することができる。したがって、材料、構成要素、又はプロセスステップを列挙する任意の所定の実施形態の場合、本技術は更に具体的には、更に別の材料、構成要素、又はプロセス(consisting of(からなる)の場合)を除き、かつ実施形態の重要な特性に影響する更に別の材料、構成要素、又はプロセス(consisting essentially of(から基本的になる)の場合)を除き、このような更に別の材料、構成要素、又はプロセスが本出願において明示的に列挙されていない場合でも、このような材料、構成要素、又はプロセスステップからなる、若しくは基本的になる実施形態を含む。例えば、要素A、B、及びCを列挙する組成物又はプロセスの記載は具体的には、要素Dが本明細書において除外されていると明示的には記載されていない場合でも、当該技術分野において列挙することができる要素Dを除いて、A、B、及びCからなり、かつA、B、及びCから基本的になる実施形態を想定している。
本技術は、1つ以上のロボットを含む自動生産ラインに生じる変化を分析する様々な方法を提供し、このようなロボットは、1つ以上のワークピース又は製品を1つ以上のワークステーションで自動生産ラインに沿って塗装する、溶接する、切断する、持ち上げる、把持する、包装する、パレットに載せるなどのように構成することができる。変化分析は、少なくとも1つのロボットを含む自動生産ラインに関連する複数の稼働パラメータを監視することを含む。複数の稼働パラメータに生じる少なくとも1つの変化を記録する。次に、複数の稼働パラメータに生じる少なくとも1つの変化を特定する通知を供給する。通知は、人間オペレータのようなユーザ、又は自動システムに供給することができる。次に、ユーザは、自動生産ラインの稼働に介入するか、又は特に通知に対する1つ以上の自動応答を開始することができる。
通知は、変化前の稼働パラメータに関連する前値と、変化後の稼働パラメータに関連する新値と、を含むことができる。前値及び新値によりユーザは、変化の度合いを判断することができる、又は変化が特定の閾値に達したかどうかを判断することができる。稼働パラメータに生じる変化(複数の変化)の記録は、通知としてリアルタイムに行なうことができる。別の構成として、稼働パラメータに生じる1つ以上の変化の記録は、所定の時間区間にわたって行なうことができる。次に、通知は、所定の時間区間の経過後に行なうことができる。したがって、通知は、時間ブロック(例えば、1分ごとに、半時間ごとに、1時間ごとに、1日に1回などの頻度)で行なうことができ、通知は、所定の時間区間中に生じた複数の変化を含むことができる。記録及び通知を必要に応じて、所定の時間区間を使用して行なって、例えば連続する変化が、連続する通知の一部となるようにする。通知は、通知が、原初値と、変化後の値と、値に生じる少なくとも1つの変化と、などを含む場合のような任意の稼働パラメータが与えられる場合の変化の要約を含むこともできる。このように、通知は、自動生産ライン及び関連するロボット(群)に関連する稼働パラメータに生じる任意の変化の履歴となり得る。様々な方法を使用して、タイムスタンプ、カラー、年代順のリストなどを含む通知内容の稼働パラメータ変化を判別することができる。任意の変化の通知が供給されるまで、所定の時間区間を調整して記録時間を変更することが更に可能である。
本明細書において提供される変化分析技術は、1つ以上のロボットを用いた自動生産ラインが稼働しているときの様々な時点で使用することができる。例えば、変化分析は自動生産ラインの稼働と並行して行なうことができる。変化分析は、自動生産ラインが稼働状態になるときに、例えばラインの電源投入時に行なうこともできる。変化分析は、自動生産ラインの検証中又はトラブルシューティング中に適用することもできる。
自動生産ラインに関連する複数の稼働パラメータは、1つ以上のコントローラに関連する複数のデータブロックを含むことができ、1つ以上のコントローラは1つ以上のロボットを制御する。稼働パラメータに生じる1つ以上の変化は、データブロックに生じる1つ以上の変化を含むことができる。データブロックは、該当するロボットの稼働パラメータに関連させることができ、稼働パラメータは、ワークピース又は製品の運動範囲、措置、位置、及び操作、ロボットに関連する1つ以上の工具の動作、措置期間、3次元空間中の移動、連続するワークピース又は製品に対する連続する措置及び/又は操作のリセット位置などを含む。データブロックは、ロボットに関連するセンサに関連させることもでき、センサは、ワークピース又は製品に関連する態様を評価又は測定する、及び/又はセンサは、ロボットの性能に関連する態様を評価又は測定する。例として、ロボット又はロボットが用いる工具に関連する供給量(例えば、塗料、溶接材料、締結具など)に関連するデータブロック、及び運動範囲、力測定及びトルク測定、動作速度、潤滑状態、点検区間に関連する点検時間などを含むロボット診断に関連するデータブロックを挙げることができる。
変化分析において供給される通知は、稼働パラメータに生じる1つ以上の変化を自動生産ラインの表示にマッピングすることを含むことができる。このように、マッピングにより、少なくとも1つの変化の影響を受ける自動生産ラインの一部を特定することができる。連続する変化又は更に別の変化を、更に別の通知が供給された後にマッピングすることもできる。したがって、マッピングにより、自動生産ライン内の1つ以上のワークピース又は製品に対応する1つ以上のロボットの位置の稼働パラメータ、及び/又は1つ以上のワークステーションの位置の稼働パラメータに生じる任意の変化の動的表示が可能になる。マッピングは、自動生産ラインの表示を、自動生産ラインの斜視図のような2次元概略図又は疑似3次元概略図として構成することができる。マッピング出力は、図形式で行なうこともでき、これにより、自動生産ラインの表示を回転させることができる、変化を拡大表示することができる、又は変化を色で、外観で、移動させて、又は点滅させて表示して、自動生産ラインの表示に沿った任意の変化の位置を容易に特定することができる。通知は、タッチスクリーンに供給してマッピングデータを迅速かつ簡単に推定することができ、通知には、変化の位置をタップすることにより変化の様々な一覧又は履歴を含めることができる。
異なる種類の変化を自動生産ラインの稼働パラメータに関して記録することができる。変化は、自動生産ラインが受ける1つ以上の変化を含むことができる。例えば、変化は、自動生産ラインのロボット、ワークステーション、又は他の構成要素に加えることができ、受けた変化により、自動生産ラインのプログラミング又は機能を作成し直すか、又は変更することができる。1つ以上のロボットが変化を受けてしまう。稼働パラメータは、少なくとも1つのロボットを制御するコントローラに関連するデータブロックを含むことができる。自動生産ラインが受ける変化は、コントローラに関連するデータブロックに生じる1つ以上の変化を含むことができる。ロボットの初期セットアップ、トラブルシューティング、又はカスタマイズは、データブロックに生じる変化を含むことができる。様々なオペレータ及び修理作業員又は保守作業員は、自動生産ラインが受ける変化を与えてしまう。自動生産ラインで処理される新規ワークピース又は製品に適合させるためには、変化を稼働パラメータに加える必要があり、自動生産ラインが受けるこのような変化は、新規ワークピース又は製品に対応できる。コントローラに関連するデータブロックに生じる変化は、コントローラを使用して入力することができる。別の構成として、自動生産ラインが受ける変化は、ユーザ(例えば、人間オペレータ又は自動システム)が離れた場所から送信することができる。
自動生産ラインの稼働パラメータに関して記録することができる他の変化は、自動生産ラインから報告される1つ以上の変化を含む。すなわち、自動生産ラインは、自動生産ラインの稼働又は自動生産ラインの状態の変化を報告する様々なセンサ又は自己診断手段を含むことができる。例として、自動生産ラインのロボット、ワークステーション、又は他の構成要素から、環境変化、誤動作、点検区間の特定、摩耗インジケータ、稼働時の競合、及び/又は電源異常を含む変化が報告される場合を挙げることができる。環境変化として、温度変化、湿度変化などを挙げることができる。誤動作及び点検区間は、変化分析により報告することができる。摩耗インジケータから、移動量変化又は移動量閾値の誤差、力又はトルク、又は塗料、溶接材料、締結具のような消耗品の費消を報告することができる。稼働時の競合の例として、センサが、予期せぬ物理的接触、運動範囲の予期せぬ制限、予期せぬワークピース又は製品、又はワークピース又は製品の紛失などを検出する場合を挙げることができる。ロボット、ワークステーション、又は他の構成要素の電源異常又は通信障害は、自動生産ラインから報告することもできる。
本技術はさらに、通知で伝達される1つ以上の変化に応答する方法を提供する。例えば、自動生産ラインの稼働パラメータは、変化に応じて適合させることができる。これは、稼働パラメータ群のうち少なくとも1つの稼働パラメータを通知に応じて調整することを含むことができる。例えば、調整又は補正を適用して、変化の影響を打ち消すことができる。様々な措置を、通知に応じて採ることもでき、環境変化を自動生産ラインに加えることと、誤動作を是正することと、区間の点検を行なうことと、摩耗部品を取り替えることと、消耗品を補充又は補填することと、稼働時の競合を解消することと、及び/又は電源異常から復旧させることと、を含む。
複数のロボットを含む自動生産ラインの変化分析を行なう特定の方法が提供され、当該方法は、監視するステップ、記録するステップ、及び通知を供給するステップを含む。監視ステップは、複数のロボットを含む自動生産ラインに関連する複数の稼働パラメータを監視することを含み、複数の稼働パラメータは、複数のコントローラに関連する複数のデータブロックを含み、各コントローラが該当するロボットを制御する。記録ステップは、複数の稼働パラメータに生じる少なくとも1つの変化を記録することを含み、少なくとも1つの変化は、自動生産ラインが受けて、コントローラ群のうち1つのコントローラに関連するデータブロック群のうち1つのデータブロックに生じる変化を含む。通知を供給することは、通知で複数の稼働パラメータに生じる少なくとも1つの変化を特定する場合、通知が、変化前の稼働パラメータに関連する前値と、変化後の稼働パラメータに関連する新値と、を含む場合を含む。通知は更に、複数の稼働パラメータに生じる少なくとも1つの変化を自動生産ラインの表示にマッピングすることを含み、マッピングにより、少なくとも1つの変化の影響を受ける自動生産ラインの一部を特定する。
複数のロボットを含む自動生産ラインの変化分析を行なう更に別の方法が提供される。このような方法は、複数のロボットを含む自動生産ラインに関連する複数の稼働パラメータを監視することを含み、複数の稼働パラメータは、複数のコントローラに関連する複数のデータブロックを含み、各コントローラが該当するロボットを制御する。複数の稼働パラメータに生じる少なくとも1つの変化を記録し、少なくとも1つの変化は、自動生産ラインから報告され、コントローラ群のうち1つのコントローラに関連するデータブロック群のうち1つのデータブロックに生じる変化を含む。変化は、環境変化、誤動作、点検区間の特定、摩耗インジケータ、稼働時の競合、及び電源異常のうち1つ以上を含む。複数の稼働パラメータに生じる少なくとも1つの変化を特定する通知を供給し、通知は、変化前の稼働パラメータに関連する前値と、変化後の稼働パラメータに関連する新値と、を含む。通知は更に、複数の稼働パラメータに生じる少なくとも1つの変化を自動生産ラインの表示にマッピングして、少なくとも1つの変化の影響を受ける自動生産ラインの一部を特定することを含む。
コントローラを備えるロボットを含むファクトリーオートメーション装置に関するプログラム分析及び変数変化分析を行なう他の方法が提供される。このような方法は、コントローラのデータブロックを変数について監視することと、プログラムを、生成、消去、及びプログラムのプロパティを含む任意の変化について調査することと、を含むことができる。これらの方法によりユーザに、どのような変化が生じたかについて告知することができる。例えば、データブロックは、変数、システム又はユーザ、レジスタ、及びデジタルI/O、並びにユーザ又はシステムプログラムに関する詳細な変化のうちの少なくとも1つとすることができる。このような方法は、インテリジェントメッセージングサービス(IMS)を使用してデータの送信を、電子メール又はHTTPクライアントとすることができるトランスポートチャネルを設定することにより容易にすること、又は任意の携帯メールを設定することにより容易にすること、若しくはリモートデバイスへのファイルダンプを行なうことにより容易にすることを含むこともでき、データはユーザ設定に応じた変化を含む。
本明細書におけるロボット及び関連するコントローラに関する記述は、複数のロボット、複数のコントローラ、及び/又はマスター/スレーブロボット設定にも当てはまる。変数変化監視は、コントローラのデータブロックを監視することと、ユーザにどのような変化が生じたかについて告知することと、を含む。これらのブロックは:変数、システム又はユーザ;レジスタ;及びデジタルI/Oとすることができる。同様に、ユーザプログラムを、ユーザが加えた任意の変化について監視することができ、これにより、プログラムの生成、消去、任意のプロパティを監視する、すなわち書き込み保護、グループマスク、任意の関連する作成者の資格、アクセスレベルなど、任意の発言又はコメントを含むヘッダ情報を監視する。各変化は、当該変化が新値及び旧値を伴って発生すると直ぐに特定することができるので差異を確認することができる。変化の通知は、ユーザにインテリジェントメッセージングサービス(以後、IMS)を介して送信することができる。通知の頻度は設定可能であり、実行時間中に制御することができる。
IMSを使用して、データの送信を、電子メール又はHTTPのような様々なトランスポートチャネルを介して容易にする、又は携帯メールを打つことにより容易にする、若しくはリモートデバイスへのファイルダンプをユーザが設定する設定値に基づいて行なうことにより容易にすることができる。IMSは主として2つの機能:(1)ユーザに対して変化について、XMLファイルを介して行なわれるユーザ設定又はオンスクリーン設定に基づいて通知する機能;及び(2)カスタムユーザプログラムを使用してユーザ定義メッセージ、例えば生産ステータス、部品点数、サマリーなどを送信することができる機能を提供することができる。この機能は、キューサイズを制御するシステム変数と、メッセージを送信するタイマーと、を含むこともできる。マークが付与された場合、IMSにより、データを高い優先順位で送信することもできる。高い優先順位のこのデータは直ちに送信することができる。ステータスメッセージを時々送出する別のタイマーを設ける。どのオプションを読み込むか、及び最終の電源遮断時間などに関するサマリー情報を含むことができるステータスメッセージは、電源を投入して期間を設定するたびに送信されるようになる。電源投入時、IMSは、ファイルを読み出して、スキャンデータ構造を設定するタスクを実行することができる。このファイルのデータに従って、変数をIMSタスクによってスキャンする。変化があると必ず、エラーが掲示され、ログブックを更新することができ、変化を、設定された方法を使用して送信することができる。
例-図1を参照するに、本技術による変化分析の第1の実施形態100は、複数のロボット110を含む自動生産ライン105に適用され、自動生産ライン105は、頭上から見た模式図として概略図示されている。自動生産ライン105は更に、この場合は3台の自動車の車体として図示されるワークピース120を矢印の方向に移動させるコンベヤー115と、この場合は塗装ブースとして構成されるワークステーション125と、を含む。図示の自動生産ライン105は、大規模自動生産ラインのほんの一部とすることができ、自動生産ライン105は、種々ある構成要素の中でもとりわけ、更に別のロボット110、コンベヤー115、ワークピース120、及びワークステーション125を含む更に別の構成要素を含むことができることを理解されたい。ユーザ130は、自動生産ライン105と、コンピュータとして図示される電子装置135を使用して通信することができる。ユーザ130及び/又は電子装置135は、自動生産ライン105から遠く離れた場所に、又は自動生産ライン105がある場所に位置することができ、自動生産ライン105と有線又は無線ネットワークを介して通信することができることを理解されたく、電子装置135は、パーソナルコンピュータ、コンピュータワークステーション、ラップトップコンピュータから様々なスマートフォンを含む様々なハンドヘルドデバイスにわたる多くの形態を採ることができることを理解されたい。電子装置135は、他の電子装置と、セルラーネットワーク又はインターネットを介して通信することもできる。例えば、ユーザ130は、第2電子装置135として機能することができるスマートフォンを自分自身で所持することができる。
自動生産ライン105に関連する1つ以上の稼働パラメータを監視することができ、稼働パラメータは、コントローラ群に関連するデータブロック群を含み、各コントローラが該当するロボット110を制御する。特定のコントローラは、各ロボット110に対応するコントローラをロボット110の一部とすることができる、自動生産ライン105の別体部分とすることができる、及び/又は各ロボット110と通信する電子装置135の一部とすることができるので図に示されていない。稼働パラメータに生じる1つ以上の変化を記録し、1つ以上の変化は、自動生産ラインが受けて、コントローラ群のうち1つのコントローラに関連するデータブロック群のうち1つのデータブロックに生じる変化を含む。例えば、自動生産ライン105は記録手段を有することができる、又は電子装置135は、1つ以上の変化を記録するように構成することができる。電子装置135を起点とする通信矢印140、145及び150で示すように、1つ以上の変化を自動生産ライン105が受ける。変化(複数の変化)は更に、自動生産ライン105が他の態様で受けてしまい、他の態様は、特定のロボット110のコントローラへの入力を、遠く離れた場所から行なうこと、又は手動で行なうことと、ワークステーション125又はコンベヤー115の稼働パラメータを変化させることとなどを含む。通信矢印140、145及び150は、自動生産ライン105が、稼働パラメータに生じる複数の変化を受ける場合の特定の例を表わしている。具体的には、通信矢印140は、ロボット110が塗装ブースワークステーション125内で塗装している塗装色を変える、電子装置135からの命令(ユーザ130が入力した通りの)を表わしている。通信矢印145は、塗装ブースワークステーション125の排気ファン回転速度を変える命令を表わしている。通信矢印150は、該当するロボット110によるワークピース120に対する組み付け操作の位置を変える命令を表わしている。
一旦、通信矢印140、145及び150で示す変化を自動生産ライン105が受けると、それぞれの稼働パラメータに生じる変化を特定する通知が供給される。通知は、電子装置135に返送することができ、履歴ログの一部として格納することができる、又は1つ以上のユーザのスマートフォンのような別の電子装置に送信することができる。通知は、変化前の稼働パラメータに関連する前値と、変化後の稼働パラメータに関連する新値と、を含む。このように、変化の性質又は度合いを容易に特定することができる。通知は更に、稼働パラメータに生じる変化を、自動生産ライン105の表示にマッピングすることを含み、マッピングにより、変化の影響を受ける自動生産ライン105の一部を特定することができる。例えば、通知は、自動生産ラインを電子装置(例えば、電子装置135)の画面に図形表示するマップを含み、図形表示は、ボックス155で囲まれた形状部を含む。変化を受けたロボット110は、ハイライト160(斜線部分)、色変化、点滅などにより特定することができる。したがって、ユーザ130は、自動生産ライン105に生じる変化の位置を、ボックス155に含まれるマッピング及び図形表示を使用して容易に確認することができる。通信矢印140、145及び150の方向にある変化は、同じ通知の一部とすることができる、又は時間軸で離散化した連続する通知として供給することができることを理解されたい。
図2を参照すると、本技術による変化分析の第2の実施形態200は、複数のロボット210を含む自動生産ライン205に適用され、自動生産ライン205は、頭上から見た模式図として概略図示されている。自動生産ライン205は更に、この場合は3台の自動車の車体として図示されるワークピース220を矢印の方向に移動させるコンベヤー215と、この場合は塗装ブースとして構成されるワークステーション225と、を含む。図示の自動生産ライン205は、大規模自動生産ラインのほんの一部とすることができ、自動生産ライン205は、種々ある構成要素の中でもとりわけ、更に別のロボット210、コンベヤー215、ワークピース220、及びワークステーション225を含む更に別の構成要素を含むことができることを理解されたい。ユーザ230は、自動生産ライン205と、コンピュータとして図示される電子装置235を使用して通信することができる。ユーザ230及び/又は電子装置235は、自動生産ライン205から遠く離れた場所に位置する、又は自動生産ライン105がある場所に位置することができ、自動生産ライン205と有線又は無線ネットワークを介して通信することができることを理解されたく、電子装置235は、パーソナルコンピュータ、コンピュータワークステーション、ラップトップコンピュータから様々なスマートフォンを含む様々なハンドヘルドデバイスにわたる多くの形態を採ることができることを理解されたい。電子装置235は、他の電子装置と、セルラーネットワーク又はインターネットを介して通信することもできる。例えば、ユーザ230は、第2電子装置235として機能することができるスマートフォンを自分自身で所持することができる。
自動生産ライン205に関連する1つ以上の稼働パラメータを監視することができ、稼働パラメータは、コントローラ群に関連するデータブロック群を含み、各コントローラが該当するロボット210を制御する。特定のコントローラは、各ロボット210に対応するコントローラをロボット210の一部とすることができる、自動生産ライン205の別体部分とすることができる、及び/又は各ロボット210と通信する電子装置235の一部とすることができるので図に示されていない。自動生産ライン205の稼働パラメータに生じる1つ以上の変化を記録し、これらの変化は自動生産ライン205から報告される。これらの変化は、コントローラ群のうち1つのコントローラに関連する1つ以上のデータブロックに生じる変化を含む。例えば、自動生産ライン205は記録手段を有することができる、又は電子装置235は、1つ以上の変化を記録するように構成することができる。自動生産ライン205から報告される変化は、自動生産ライン205の2つのロボット210及びワークステーション225を起点とする通信矢印240、245及び250として図示される。これらの変化は、自動生産ライン205から、有線通信及び無線通信を含む様々な方法で、図示の電子装置235、ユーザ230又は他の個人が持ち運ぶスマートフォンを含む様々な電子装置に対して、セルラーネットワーク又はインターネットなどを介して報告することもできることを理解されたい。通信矢印240、245及び250は、自動生産ライン205から、稼働パラメータに生じる複数の変化を報告する場合の特定の例を表わしている。具体的には、通信矢印240は、塗装ブースワークステーション225内の該当するロボット210に供給する塗料を補充する必要がある、又は使い切った場合を表わしている。通信矢印245は、塗装ブースワークステーション225のセンサが、塗料の塗装に影響を与え得る湿度の変化を特定した場合を表わしている。通信矢印250は、該当するロボット210が、ワークピース220を操作するために選択されるトルク閾値に一致する障害を確認した場合を表わしており、トルク閾値は、ロボット210の誤動作又は摩耗を表わすことができる。
一旦、通信矢印240、245及び250で示す変化が自動生産ライン205から報告されると、それぞれの稼働パラメータに生じる変化を特定する通知が供給される。通知は、電子装置235に供給することができ、履歴ログの一部として格納することができる、又は1つ以上のユーザのスマートフォンのような別の電子装置に送信することができる。通知は、変化前の稼働パラメータに関連する前値と、変化後の稼働パラメータに関連する新値と、を含む。このようにして、変化の性質又は度合いを容易に特定することができる。通知は更に、稼働パラメータに生じる変化を、自動生産ライン205の表示にマッピングすることを含み、マッピングにより、変化の影響を受ける自動生産ライン205の一部を特定することができる。例えば、通知は、自動生産ラインを電子装置(例えば、電子装置235)の画面に図形表示するマップを含むことができ、図形表示は、ボックス255で囲まれた形状部を含む。変化を報告したロボット210は、ハイライト260(斜線部分)、色変化、点滅などで特定することができる。したがって、ユーザ230は、自動生産ライン205に生じる変化の位置を、ボックス255に含まれるマッピング及び図形表示を使用して容易に確認することができる。通信矢印240、245及び250で示す変化は、同じ通知の一部とすることができる、又は時間軸で離散化した連続する通知として供給することができることを理解されたい。
本技術から、第1の実施形態100及び第2の実施形態200の変化分析の組み合わせを想到することができ、自動生産ラインが、稼働パラメータに生じる1つ以上の変化を受けて、稼働パラメータに生じる1つ以上の変化を報告することを理解されたい。
好適な実施形態を提供して、本開示が完全に理解されて、本開示の範囲が当業者に充分に伝達されるようにしている。特定のコンポーネント、デバイス、及び方法の例のような非常に多くの特定の詳細を開示して、本開示の実施形態に関する完全な理解が得られるようにしている。当業者であれば、特定の詳細を用いる必要がないこと、好適な実施形態が多くの異なる形態で具体化され得ること、及びいずれの実施形態も本開示の範囲を限定するように決して解釈されてはならないことが明らかであろう。幾つかの好適な実施形態では、公知のプロセス、公知のデバイス構造、及び公知の技術は詳細には説明されていない。幾つかの実施形態、材料、組成物、及び方法の同等の変更、修正、及び変形は、本技術の範囲内で実質的に同様の結果が得られるように行なうことができる。

Claims (23)

  1. 少なくとも1つのロボットを含む自動生産ラインの変化分析を行なう方法であって、前記方法は:
    (a)前記少なくとも1つのロボットを含む前記自動生産ラインに関連する複数の稼働パラメータを監視するステップと、
    (b)前記複数の稼働パラメータに生じる少なくとも1つの変化を記録するステップと、
    (c)前記複数の稼働パラメータに生じる前記少なくとも1つの変化を特定する通知を供給するステップと、を含む方法。
  2. 前記通知は、前記変化前の前記稼働パラメータに関連する前値と、前記変化後の前記稼働パラメータに関連する新値と、を含む請求項1に記載の方法。
  3. 前記ステップ(b)は、前記少なくとも1つの変化を所定の時間区間にわたって記録することを含み、
    前記ステップ(c)は、前記所定の時間区間が経過した後に行なわれる請求項1に記載の方法。
  4. 前記ステップ(b)は、前記複数の稼働パラメータに生じる複数の変化を前記所定の時間区間にわたって記録することを含む請求項3に記載の方法。
  5. 更に:
    前記ステップ(b)及び(c)を、前記複数の稼働パラメータに生じる少なくともあと1つの変化に関して繰り返すステップ(d)を含む請求項3に記載の方法。
  6. 前記ステップ(c)を繰り返すときの前記通知により、前記少なくとも1つの変化と前記少なくともあと1つの変化を区別する請求項5に記載の方法。
  7. 前記所定の時間区間は、前記ステップ(c)と前記ステップ(d)との間で調整される請求項5に記載の方法。
  8. 前記自動生産ラインは、前記方法が行なわれている間に稼働状態になっている請求項1に記載の方法。
  9. 前記方法は、前記自動生産ラインが稼働状態になっているときに行なわれる請求項1に記載の方法。
  10. 前記複数の稼働パラメータは、コントローラに関連する複数のデータブロックを含み、前記コントローラが前記少なくとも1つのロボットを制御する請求項1に記載の方法。
  11. 前記複数の稼働パラメータに生じる前記少なくとも1つの変化は、前記データブロック群のうち少なくとも1つのデータブロックに生じる変化を含む請求項10に記載の方法。
  12. 前記自動生産ラインは複数のロボットを含み、前記複数の稼働パラメータは、複数のコントローラに関連する複数のデータブロックを含み、前記コントローラ群の各コントローラが該当するロボットを制御する請求項1に記載の方法。
  13. 前記ステップ(c)において供給される前記通知は、前記複数の稼働パラメータに生じる前記少なくとも1つの変化を、前記自動生産ラインの図形表示にマッピングすることを含み、前記マッピングにより、前記少なくとも1つの変化の影響を受ける前記自動生産ラインの一部を特定する請求項1に記載の方法。
  14. 前記自動生産ラインの前記表示は、2次元概略図及び疑似3次元概略図のうち一方を含む請求項13に記載の方法。
  15. 前記少なくとも1つの変化は、前記自動生産ラインが受ける変化である請求項1に記載の方法。
  16. 前記複数の稼働パラメータは、コントローラに関連する複数のデータブロックを含み、前記コントローラは前記少なくとも1つのロボットを制御し、前記自動生産ラインが受ける前記変化は、前記コントローラに関連する前記データブロック群のうち1つのデータブロックに生じる変化を含む請求項15に記載の方法。
  17. 前記コントローラに関連する前記データブロック群のうち1つのデータブロックに生じる前記変化は、前記コントローラを使用して入力される請求項16に記載の方法。
  18. 前記少なくとも1つの変化は、前記自動生産ラインから報告される変化である請求項1に記載の方法。
  19. 前記自動生産ラインから報告される前記変化は、環境変化、誤動作、点検区間の特定、摩耗インジケータ、稼働時の競合、電源異常、及びこれらの組み合わせからなる群から選択される変化構成要素を含む請求項18に記載の方法。
  20. 前記稼働パラメータ群のうち少なくとも1つの稼働パラメータを、前記通知に応じて調整することを更に含む請求項1に記載の方法。
  21. 更に、前記通知に応じて措置を行なうことを含み、前記措置は:環境変化を前記自動生産ラインに与える措置、誤動作を是正する措置、区間の点検を行なう措置、摩耗部品を取り替える措置、消耗品を補充する措置又は補填する措置、稼働時の競合を解消する措置、電源異常から復旧させる措置、及びこれらの措置の組み合わせからなる群から選択される措置構成要素を含む請求項1に記載の方法。
  22. 複数のロボットを含む自動生産ラインの変化分析を行なう方法であって、前記方法は:
    (a)前記複数のロボットを含む前記自動生産ラインに関連する複数の稼働パラメータを監視することを含み、前記複数の稼働パラメータが、複数のコントローラに関連する複数のデータブロックを含み、前記コントローラ群の各コントローラが該当するロボットを制御することと、
    (b)前記複数の稼働パラメータに生じる少なくとも1つの変化を記録することを含み、前記少なくとも1つの変化を前記自動生産ラインが受け、前記少なくとも1つの変化が、前記コントローラ群のうち1つのコントローラに関連する前記データブロック群のうち1つのデータブロックに生じる変化を含むことと、
    (c)前記複数の稼働パラメータに生じる前記少なくとも1つの変化を特定する通知を供給することを含み、前記通知が、前記変化前の前記稼働パラメータに関連する前値と、前記変化後の前記稼働パラメータに関連する新値と、を含み、前記通知が、前記複数の稼働パラメータに生じる前記少なくとも1つの変化を、前記自動生産ラインの図形表示にマッピングすることを含み、前記マッピングにより、前記少なくとも1つの変化の影響を受ける前記自動生産ラインの一部を特定する、方法。
  23. 複数のロボットを含む自動生産ラインの変化分析を行なう方法であって、前記方法は:
    (a)前記複数のロボットを含む前記自動生産ラインに関連する複数の稼働パラメータを監視することを含み、前記複数の稼働パラメータが、複数のコントローラに関連する複数のデータブロックを含み、前記コントローラ群の各コントローラが該当するロボットを制御することと、
    (b)前記複数の稼働パラメータに生じる少なくとも1つの変化を記録することを含み、前記少なくとも1つの変化を前記自動生産ラインから報告し、前記少なくとも1つの変化が、前記コントローラ群のうち1つのコントローラに関連する前記データブロック群のうち1つのデータブロックに生じる変化を含み、前記変化が、環境変化、誤動作、点検区間の特定、摩耗インジケータ、稼働時の競合、電源異常、及びこれらの組み合わせからなる群から選択される変化構成要素を含むことと、
    (c)前記複数の稼働パラメータに生じる前記少なくとも1つの変化を特定する通知を供給することを含み、前記通知が、前記変化前の前記稼働パラメータに関連する前値と、前記変化後の前記稼働パラメータに関連する新値と、を含み、前記通知が、前記複数の稼働パラメータに生じる前記少なくとも1つの変化を、前記自動生産ラインの図形表示にマッピングすることを含み、前記マッピングにより、前記少なくとも1つの変化の影響を受ける前記自動生産ラインの一部を特定すること、を含む方法。
JP2022106951A 2016-09-09 2022-07-01 プログラム分析及び変数変化分析 Active JP7240545B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201662385445P 2016-09-09 2016-09-09
US62/385,445 2016-09-09
PCT/US2017/050918 WO2018049308A1 (en) 2016-09-09 2017-09-11 Program and variable change analysis
JP2019513311A JP2019530079A (ja) 2016-09-09 2017-09-11 プログラム分析及び変数変化分析

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019513311A Division JP2019530079A (ja) 2016-09-09 2017-09-11 プログラム分析及び変数変化分析

Publications (2)

Publication Number Publication Date
JP2022121656A true JP2022121656A (ja) 2022-08-19
JP7240545B2 JP7240545B2 (ja) 2023-03-15

Family

ID=61561579

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019513311A Pending JP2019530079A (ja) 2016-09-09 2017-09-11 プログラム分析及び変数変化分析
JP2022106951A Active JP7240545B2 (ja) 2016-09-09 2022-07-01 プログラム分析及び変数変化分析

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019513311A Pending JP2019530079A (ja) 2016-09-09 2017-09-11 プログラム分析及び変数変化分析

Country Status (5)

Country Link
US (2) US11048226B2 (ja)
JP (2) JP2019530079A (ja)
CN (1) CN109844780B (ja)
DE (1) DE112017004549T5 (ja)
WO (1) WO2018049308A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210129171A1 (en) * 2019-11-05 2021-05-06 John Baker Sales LLC Filter monitoring systems and methods
JP6762593B1 (ja) * 2020-03-03 2020-09-30 久米機電工業株式会社 データ管理システム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105171748A (zh) * 2015-10-21 2015-12-23 鞍山松意机器人制造有限公司 一种机器人及其生产线设备远程状态监控方法及系统
JP2016100026A (ja) * 2014-11-26 2016-05-30 ファナック アメリカ コーポレイション ロボットの状態を診断するためのシステム

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2586574A (en) * 1946-05-10 1952-02-19 Jeffrey Mfg Co High-frequency jig
JPS5939188A (ja) * 1982-08-30 1984-03-03 Hitachi Ltd 状態変化デ−タ収集方法
US4609914A (en) * 1984-04-19 1986-09-02 Ultima Electronics, Ltd. Voltage monitor and alarm for power line
US5309351A (en) * 1988-10-27 1994-05-03 Texas Instruments Incorporated Communications, information, maintenance diagnostic and training system
US5070655A (en) * 1990-11-30 1991-12-10 Aggarwal Trilok R Machining process monitor
US5353238A (en) * 1991-09-12 1994-10-04 Cloos International Inc. Welding robot diagnostic system and method of use thereof
JPH08320713A (ja) * 1995-05-24 1996-12-03 Fanuc Ltd 数値制御装置
GB2309552B (en) * 1996-01-25 2000-01-19 Rwl Consultants Ltd Failsafe system monitoring
US6750881B1 (en) * 1997-02-24 2004-06-15 America Online, Inc. User definable on-line co-user lists
JP2000141182A (ja) * 1998-11-13 2000-05-23 Misawa Homes Co Ltd ワーク加工装置及び製造システム
EP1022631A3 (en) * 1999-01-23 2000-09-13 Abb Research Ltd. Integration of diagnostics and control in a component-based production line
US6973166B1 (en) * 1999-07-15 2005-12-06 Tsumpes William J Automated parallel and redundant subscriber contact and event notification system
JP2001157986A (ja) * 1999-11-29 2001-06-12 Harmo:Kk ロボット用表示装置
JP2002049414A (ja) * 2000-05-26 2002-02-15 Yutaka Electronics Industry Co Ltd 産業用機械の保全方法及び保全システム
US7259881B2 (en) * 2001-10-03 2007-08-21 Kabushiki Kaisha Toshiba Method of monitoring multiple controller families
US7844364B2 (en) * 2002-04-16 2010-11-30 Irobot Corporation Systems and methods for dispersing and clustering a plurality of robotic devices
US7584019B2 (en) * 2003-12-15 2009-09-01 Dako Denmark A/S Systems and methods for the automated pre-treatment and processing of biological samples
JP2005209046A (ja) * 2004-01-23 2005-08-04 Horkos Corp 工作機械の異常管理装置
CN102722105B (zh) * 2004-02-03 2016-06-29 通用电气医疗集团生物科学公司 可定制的生物药物制造系统和其操作方法
US7139660B2 (en) * 2004-07-14 2006-11-21 General Motors Corporation System and method for changing motor vehicle personalization settings
KR101322434B1 (ko) 2005-07-11 2013-10-28 브룩스 오토메이션 인코퍼레이티드 지능형 상태 감시 및 결함 진단 시스템
FR2896716B1 (fr) * 2006-01-31 2009-06-26 Abb Mc Soc Par Actions Simplif Procede de pilotage d'une station de travail robotisee et station de travail robotisee correspondante
DE102006056879A1 (de) 2006-12-01 2008-06-05 Dürr Systems GmbH Fehlerprotokollierungsverfahren für eine Beschichtungsanlage
EP1955830B1 (en) * 2007-02-06 2014-04-09 Abb Research Ltd. A method and a control system for monitoring the condition of an industrial robot
US8655623B2 (en) * 2007-02-13 2014-02-18 International Business Machines Corporation Diagnostic system and method
JP4422180B2 (ja) * 2007-12-13 2010-02-24 ファナック株式会社 水位異常検出機能を備えたワイヤカット放電加工機およびその水位異常アラーム発生原因特定方法
JP2010146050A (ja) * 2008-12-16 2010-07-01 Yokogawa Electric Corp 分散システムおよびプログラム
US8463964B2 (en) * 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
JP5276700B2 (ja) * 2011-09-21 2013-08-28 ファナック株式会社 電動機の巻線過熱防止装置および電動機の制御装置
JP5790558B2 (ja) * 2012-03-15 2015-10-07 トヨタ自動車株式会社 内燃機関の燃料噴射制御装置
GB2516801A (en) * 2012-05-24 2015-02-04 Douglas H Lundy Threat detection system and method
JP5910428B2 (ja) * 2012-09-13 2016-04-27 オムロン株式会社 監視装置、監視方法、プログラムおよび記録媒体
US9840008B2 (en) * 2013-03-19 2017-12-12 Panasonic Intellectual Property Management Co., Ltd. Robot system control method and robot system
US20140336791A1 (en) * 2013-05-09 2014-11-13 Rockwell Automation Technologies, Inc. Predictive maintenance for industrial products using big data
JP6127755B2 (ja) * 2013-06-13 2017-05-17 オムロン株式会社 情報処理装置、情報処理装置の制御方法および制御プログラム
CN109345799B (zh) * 2013-10-07 2020-11-03 谷歌有限责任公司 提供上下文特定特征和或预警配置的智能住家危险检测器
WO2015079560A1 (ja) * 2013-11-29 2015-06-04 富士機械製造株式会社 対回路基板作業システムのデータ更新方法及び対回路基板作業システム
US9070275B1 (en) * 2014-02-21 2015-06-30 Gearn Holdings LLC Mobile entity tracking and analysis system
US9703277B2 (en) * 2014-05-07 2017-07-11 Rockwell Automation Technologies, Inc. Method and apparatus to track changes in an industrial controller
JP5873135B2 (ja) * 2014-06-19 2016-03-01 ファナック株式会社 工具格納位置の変更を可能としたマガジン旋回式工具交換手段
JP6512790B2 (ja) * 2014-10-24 2019-05-15 キヤノン株式会社 ロボット制御方法、ロボット装置、プログラム、記録媒体及び物品の製造方法
US10522031B2 (en) * 2015-09-01 2019-12-31 Honeywell International Inc. System and method providing early prediction and forecasting of false alarms by applying statistical inference models
US10779733B2 (en) * 2015-10-16 2020-09-22 At&T Intellectual Property I, L.P. Telemedicine application of video analysis and motion augmentation
CN105426986B (zh) * 2015-10-30 2019-06-21 上海交通大学 多机器人系统中的高可靠性控制方法及系统
CN105507931B (zh) * 2015-12-11 2018-10-23 北京天地玛珂电液控制系统有限公司 一种采煤工作面支护机器人
DE102016003172A1 (de) * 2016-03-16 2017-09-21 W. O. M. World of Medicine GmbH lnsufflationsschlauch für die Laparoskopie mit Heizelement, Befeuchtungsmittel und Vorrichtung zur Bestimmung des Feuchtigkeitsgehaltes
CN107203196B (zh) * 2016-03-17 2021-03-02 深圳智造谷工业互联网创新中心有限公司 工业设备检测系统及方法
US20200348662A1 (en) * 2016-05-09 2020-11-05 Strong Force Iot Portfolio 2016, Llc Platform for facilitating development of intelligence in an industrial internet of things system
US10008052B2 (en) * 2016-05-25 2018-06-26 Caterpillar Inc. Model generation and monitoring system for a machine
US9914624B2 (en) * 2016-06-22 2018-03-13 The Boeing Company Systems and methods for object guidance and collision avoidance

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016100026A (ja) * 2014-11-26 2016-05-30 ファナック アメリカ コーポレイション ロボットの状態を診断するためのシステム
CN105171748A (zh) * 2015-10-21 2015-12-23 鞍山松意机器人制造有限公司 一种机器人及其生产线设备远程状态监控方法及系统

Also Published As

Publication number Publication date
JP2019530079A (ja) 2019-10-17
DE112017004549T5 (de) 2019-05-23
US11048226B2 (en) 2021-06-29
US11906944B2 (en) 2024-02-20
JP7240545B2 (ja) 2023-03-15
US20210325847A1 (en) 2021-10-21
CN109844780A (zh) 2019-06-04
CN109844780B (zh) 2023-05-23
US20190258221A1 (en) 2019-08-22
WO2018049308A1 (en) 2018-03-15

Similar Documents

Publication Publication Date Title
JP7240545B2 (ja) プログラム分析及び変数変化分析
CN110858339B (zh) 收集和分析吸嘴性能数据的系统及跟踪吸嘴性能的方法
Caggiano Cloud-based manufacturing process monitoring for smart diagnosis services
US10740710B2 (en) Fog computing facilitated flexible factory
KR101754721B1 (ko) 제조 시스템 성능을 개선시키기 위해 자동화 기술 감독 동작들을 실행하는 반-자동화된 제조 셋업(manufacturing set-up)에서의 각각의 운영자에게 트라이벌 지식을 확인하고, 획득하고, 분류하며, 전달하는 시스템 및 장치와 그 방법
KR101955339B1 (ko) 제품 센서, 제품 센서를 갖는 제품, 시스템, 및 제품 센서와 시스템 사이의 통신을 허용하기 위한 방법
CN109895137B (zh) 机器人应用设备监控和预测分析
JP2021512408A (ja) 分散型オートメーション制御
US20140207255A1 (en) Apparatus and method for determining an aggregate control connection status of a field device in a process control system
CN110506244B (zh) 用于在工业过程控制和自动化系统中合理化并且解决警报的装置和方法
EP3538962B1 (de) Verfahren zur analyse von fehlfunktionen in einer anlage der prozessautomatisierung
CN108027603B (zh) 控制系统和用于运行具有真实的和虚拟控制器的控制系统的方法
US10908562B2 (en) Apparatus and method for using advanced process control to define real-time or near real-time operating envelope
JP7063229B2 (ja) 制御装置および制御プログラム
EP3514641A1 (en) System to manage and monitor a plurality of numerical control machine tools
US12036674B2 (en) Golden data for industrial robots
US11675347B2 (en) Industrial machine monitoring device
US10235447B2 (en) Method and system for co-operative intelligent HMIs for effective process operations
CN113287071A (zh) 用于管理自动化设备的系统和方法
Živanović et al. Machine tools and industry 4.0-trends of development
WO2022138775A1 (ja) 異常分類装置
Francis CNC Alarm Resolution and Work Cell Monitoring with a Robotic Arm
Świder et al. The visualization of discrete sequential systems
Katyara et al. Machine Intelligence for Agile Manufacturing

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220729

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220729

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: 20230221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230303

R150 Certificate of patent or registration of utility model

Ref document number: 7240545

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150