JP6952107B2 - 親機械支援システム、親機械およびサーバ - Google Patents
親機械支援システム、親機械およびサーバ Download PDFInfo
- Publication number
- JP6952107B2 JP6952107B2 JP2019509213A JP2019509213A JP6952107B2 JP 6952107 B2 JP6952107 B2 JP 6952107B2 JP 2019509213 A JP2019509213 A JP 2019509213A JP 2019509213 A JP2019509213 A JP 2019509213A JP 6952107 B2 JP6952107 B2 JP 6952107B2
- Authority
- JP
- Japan
- Prior art keywords
- speed reducer
- performance data
- server
- unit
- control program
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/4155—Numerical 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 programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1653—Programme controls characterised by the control loop parameters identification, estimation, stiffness, accuracy, error analysis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/006—Controls for manipulators by means of a wireless system for controlling one or several manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/102—Gears specially adapted therefor, e.g. reduction gears
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50391—Robot
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Details Of Gearings (AREA)
- Manipulator (AREA)
Description
図1は、第1の実施の形態に係る産業用機械支援システム2の構成を示す模式図である。産業用機械支援システム2は、減速機メーカーが管理する測定装置100およびサーバ200と、顧客企業A、顧客企業B、・・・がそれぞれ保持する産業用機械300および情報処理端末400と、を備える。
情報処理端末400は産業用機械300に組み込まれる予定または産業用機械300に組み込まれた減速機10の減速機IDを読み取る。情報処理端末400は読み取った減速機IDを含む性能データ送信要求をサーバ200に送信する。サーバ200は、性能データ送信要求を受け付けると、性能データ送信要求に含まれる減速機IDに対応する性能データを記憶部206から抽出し、抽出した性能データを減速機IDとともに情報処理端末400に送信する。情報処理端末400は性能データ送信要求に応じて送信された性能データを受信し、受信した性能データを減速機IDとともに産業用機械300に送信する。産業用機械300の制御装置330は、情報処理端末400から送信された性能データを受信し、受信した性能データおよび減速機IDを部位IDおよびモータIDに対応付けて記憶し、記憶した性能データに基づいて産業用機械300の動作を制御する。
一般に、減速機10は産業用機械300の軌跡精度に大きな影響を与える。これに対し減速機10の性能は、個体ごと、かつ、位相角ごとに異なる。したがって従来は、個体ごと、位相角ごとの性能の差を吸収できるように、特殊な制御理論に基づく特殊な制御プログラムを作成し、産業用機械300の動きのなかでの姿勢ごとにすなわち減速機の位相角ごとに制御プログラムに関するパラメータを調整していた。かかる作業は産業用機械300を製造あるいは保持する顧客企業にとって大きな負担となる。また、産業用機械300を製造あるいは保持する顧客企業には、特殊な制御プログラムを作成するノウハウ、その制御プログラムに関するパラメータを調整するノウハウも必要となる。
減速機は、使用により、例えば噛み合い部の磨耗が進むなど、経年劣化する。第2の実施の形態では、顧客企業からの要求に応じて、経年劣化を考慮した更新された性能データ(以下、「更新性能データ」と呼ぶ。)を提供する。以下、第1の実施の形態との相違点を中心に説明する。
情報処理端末400は、産業用機械300に組み込まれた減速機10の減速機IDを読み取る。情報処理端末400は、読み取った減速機IDの減速機10についての劣化関連情報を状態監視装置500から取得する。例えば、情報処理端末400は、読み取った減速機IDを状態監視装置500に送信し、状態監視装置500からその減速機IDに対応する劣化関連情報を取得する。情報処理端末400は、読み取った減速機IDと、状態監視装置500から取得した劣化関連情報とを含む性能データ更新要求をサーバ200に送信する。サーバ200は、性能データ更新要求を受け付けると、性能データ更新要求に含まれる減速機IDに対応する性能データを記憶部206から抽出し、抽出した性能データと性能データ更新要求に含まれる劣化関連情報とに基づいて更新性能データを生成する。サーバ200は、更新性能データを減速機IDとともに要求元の情報処理端末400に送信する。情報処理端末400は性能データ更新要求に応じて送信された更新性能データを受信し、受信した更新性能データを減速機IDとともに産業用機械300に送信する。産業用機械300の制御装置330は、情報処理端末400から送信された更新性能データを受信し、受信した更新性能データおよび減速機IDを部位IDおよびモータIDに対応付けて記憶し、記憶した更新性能データに基づいて産業用機械300の動作を制御する。
第1、第2の実施の形態では、顧客企業からの要求に応じて、顧客企業が保持する減速機についての性能データや更新性能データを提供する場合について説明した。第3の実施の形態では、顧客企業が保持する産業用機械を制御するための制御プログラムを、当該産業機械に組み込まれている減速機の性能データに基づいてカスタマイズして提供する場合について説明する。以下、第2の実施の形態との相違点を中心に説明する。
情報処理端末400は産業用機械300に組み込まれた減速機10の減速機IDを読み取る。情報処理端末400は、読み取った減速機IDを含む制御プログラム送信要求をサーバ200に送信する。サーバ200は、制御プログラム送信要求を受け付けると、制御プログラム送信要求に含まれる減速機IDに対応する性能データを記憶部206から抽出し、抽出した性能データに基づいて基本制御プログラムをカスタマイズした制御プログラムを生成する。サーバ200は、制御プログラムを要求元の情報処理端末400に送信する。情報処理端末400は制御プログラム送信要求に応じて送信された制御プログラムを受信し、受信した制御プログラムを産業用機械300に送信する。産業用機械300の制御装置330は、情報処理端末400から送信された制御プログラムを受信し、受信した制御プログラムにより産業用機械300の動作を制御する。
情報処理端末400は産業用機械300に組み込まれた減速機10の減速機IDを読み取る。情報処理端末400は、読み取った減速機IDの減速機10についての劣化関連情報を状態監視装置500から取得する。情報処理端末400は、読み取った減速機IDと、状態監視装置500から取得した劣化関連情報とを含む制御プログラム更新要求をサーバ200に送信する。サーバ200は、制御プログラム更新要求を受け付けると、制御プログラム更新要求に含まれる減速機IDに対応する性能データを記憶部206から抽出し、抽出した性能データと性能データ更新要求に含まれる劣化関連情報とに基づいて更新性能データを生成する。そしてサーバ200は、更新性能データに基づいて基本制御プログラムをカスタマイズした更新制御プログラムを生成する。サーバ200は、更新制御プログラムを要求元の情報処理端末400に送信する。情報処理端末400は制御プログラム更新要求に応じて送信された更新制御プログラムを受信し、受信した更新制御プログラムを産業用機械300に送信する。産業用機械300の制御装置330は、情報処理端末400から送信された更新制御プログラムを受信し、受信した更新制御プログラムにより産業用機械300の動作を制御する。
実施の形態では、識別情報20が減速機10に直接印刷されることにより減速機10に付される場合について説明したが、これに限られない。識別情報20は、例えば識別情報20が印刷されたシールが減速機10に貼付されることにより、また例えば減速機10の外表面にレーザ彫刻などにより彫刻されることにより、減速機10に付されてもよい。
実施の形態および上述の変形例では、識別情報20が減速機IDを一次元コードまたは二次元コードにエンコードした情報である場合について説明したが、これに限られず、識別情報20は一次元コードまたは二次元コードにエンコードされていない減速機IDそのものであってもよい。
実施の形態および上述の変形例では、識別情報20が減速機10に付されている場合について説明したが、これに限られず、識別情報20は減速機10に代えてまたは減速機10に加えて、減速機10の説明書等の書類や減速機10の梱包箱などの減速機10の付随物に付されてもよい。
図13は、変形例に係る産業用機械支援システム2の構成を示す模式図である。産業用機械支援システム2は、減速機メーカーが管理する測定装置100およびサーバ200と、顧客企業A、顧客企業B、・・・がそれぞれ保持する産業用機械300と、を備える。
実施の形態では、減速機10が偏心揺動型の減速機である場合について説明したが、これに限られず、減速機10は例えば撓み噛み合い型の減速機などの他の種類の減速機であってもよい。
実施の形態では、減速機メーカが減速機単体を顧客企業に納入する場合を想定したシステムについて説明した。しかし、本発明は、減速機とモータとが一体化されたギヤモータを顧客企業に納入するような場合にも適用可能である。この場合には、ギヤモータを個々に識別可能なギヤモータID(ギヤモータIDから対応する減速機を識別できるので、当該ギヤモータIDを減速機IDと捉えることもできる)に対応付けて、減速機の性能データ、モータの性能データ、ギヤモータとしての性能データをサーバで記憶し、顧客企業に提供することになる。
第2、3の実施の形態では、劣化関連情報が潤滑剤中の鉄粉濃度である場合について説明したが、これに限られず、劣化関連情報は劣化状態を特定できる情報であればよい。例えば劣化関連情報は、減速機が組み込まれた産業用機械の振動情報、具体的には例えば、産業機械がロボットでそのアームに減速機が組み込まれている場合は、アームの振動情報であってもよい。また例えば、劣化関連情報は、産業機械に組み込まれた減速機に掛かる負荷と稼働時間であってもよい。
第2の実施の形態では、更新性能データ生成部217が性能データ更新要求に含まれる劣化関連情報に基づいて更新性能データを更新する場合について説明したが、これに限られず、各劣化関連情報に対応する更新性能データを予め用意して記憶部206に記憶しておいてもよい。この場合、受け付けた性能データ更新要求に含まれる劣化関連情報に対応する更新性能データを記憶部206から抽出すればよい。
実施の形態および上述の変形例の技術思想は、産業用機械だけではなく、減速機が組み込まれている親機械であれば適用でき、例えばヒューマノイドロボットや介護ロボットなどの他の親機械にも適用できる。
Claims (8)
- 減速機が組み込まれる親機械と、
各減速機の減速機IDに対応付けて、出荷前に個体ごとに測定された当該減速機の性能データを記憶するサーバと、を備え、
前記サーバは、減速機IDを含む性能データ送信要求に応じて、当該減速機IDに対応する性能データを送信し、
前記親機械は、当該親機械に組み込まれた減速機の性能データの入力を受け付け、入力された性能データに基づいて当該親機械の動作を制御することを特徴とする親機械支援システム。 - 性能データは、出力軸の位相角により変化するデータであることを特徴とする請求項1に記載の親機械支援システム。
- 前記親機械は、組み込まれた減速機から当該減速機の減速機IDを取得し、取得した減速機IDを含む性能データ送信要求を前記サーバに送信し、性能データ送信要求に応じて前記サーバから送信された性能データを受信することを特徴とする請求項1または2に記載の親機械支援システム。
- 前記親機械には、第1減速機および第2減速機が組み込まれており、前記第1減速機の性能データに基づいて前記第2減速機の動作を制御することを特徴とする請求項1から3のいずれかに記載の親機械支援システム。
- 減速機の性能データを測定する測定装置を備え、当該測定装置は、減速機IDと測定した性能データとをサーバに送信することを特徴とする請求項1から4のいずれかに記載の親機械支援システム。
- 減速機が組み込まれる親機械と、
各減速機の減速機IDに対応付けて、出荷前に個体ごとに測定された当該減速機の性能データを記憶するサーバと、を備え、
前記サーバは、減速機IDを含むプログラム送信要求に応じて、当該減速機IDに対応する性能データに基づいてカスタマイズした制御プログラムを送信し、
前記親機械は、当該親機械に組み込まれた減速機に対応する制御プログラムの入力を受け付け、入力された制御プログラムにより当該親機械の動作を制御することを特徴とする親機械支援システム。 - 請求項1または6に記載の親機械支援システムに使用される親機械。
- 請求項1または6に記載の親機械支援システムに使用されるサーバ。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017065803 | 2017-03-29 | ||
JP2017065803 | 2017-03-29 | ||
PCT/JP2018/009807 WO2018180473A1 (ja) | 2017-03-29 | 2018-03-13 | 親機械支援システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2018180473A1 JPWO2018180473A1 (ja) | 2020-02-06 |
JP6952107B2 true JP6952107B2 (ja) | 2021-10-20 |
Family
ID=63675581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019509213A Active JP6952107B2 (ja) | 2017-03-29 | 2018-03-13 | 親機械支援システム、親機械およびサーバ |
Country Status (5)
Country | Link |
---|---|
US (1) | US11733679B2 (ja) |
JP (1) | JP6952107B2 (ja) |
CN (1) | CN110446589A (ja) |
DE (1) | DE112018001716B4 (ja) |
WO (1) | WO2018180473A1 (ja) |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01210643A (ja) * | 1988-02-15 | 1989-08-24 | Teijin Seiki Co Ltd | 遊星差動型減速機の制御装置 |
JPH03282703A (ja) * | 1990-03-30 | 1991-12-12 | Toshiba Corp | 汎用ロボット制御装置 |
JP3269004B2 (ja) * | 1997-05-12 | 2002-03-25 | 川崎重工業株式会社 | ロボット制御装置 |
JPWO2004032086A1 (ja) * | 2002-10-04 | 2006-02-02 | 富士通株式会社 | ロボットシステムおよび自律走行ロボット |
JP4484741B2 (ja) | 2005-03-24 | 2010-06-16 | 住友重機械工業株式会社 | ロボット手首駆動用動力伝達装置及び動力伝達装置 |
JP2007260834A (ja) * | 2006-03-28 | 2007-10-11 | Japan Aerospace Exploration Agency | オフセット・ロボット総合管理システム |
JP4335286B2 (ja) | 2008-02-08 | 2009-09-30 | ファナック株式会社 | 部品保護機能を備えたロボット制御装置及びロボット制御方法 |
WO2010017835A1 (en) * | 2008-08-12 | 2010-02-18 | Abb Technology Ab | A system and a method for off-line programming of an industrial robot |
JP5645423B2 (ja) * | 2010-02-23 | 2014-12-24 | キヤノン株式会社 | 回転駆動装置及びロボットアーム |
JP2011224662A (ja) * | 2010-04-15 | 2011-11-10 | Yaskawa Electric Corp | ロボット制御装置の補正パラメータ同定装置 |
JP5375778B2 (ja) * | 2010-09-09 | 2013-12-25 | 株式会社安川電機 | ロボットおよび2台以上のロボットの組み立て方法 |
JP5365595B2 (ja) * | 2010-09-15 | 2013-12-11 | 株式会社安川電機 | 減速機の異常判定方法、異常判定装置、ロボット及びロボットシステム |
JP5289608B2 (ja) * | 2011-12-13 | 2013-09-11 | ファナック株式会社 | ロボット減速機寿命推定シミュレーション装置 |
JP5973786B2 (ja) * | 2012-05-25 | 2016-08-23 | ナブテスコ株式会社 | 産業用ロボットの集中監視装置、集中監視プログラムおよびメンテナンスシステム |
JP6164948B2 (ja) * | 2013-06-20 | 2017-07-19 | キヤノン株式会社 | ロボット装置及び部品の製造方法 |
JP5877867B2 (ja) * | 2014-04-25 | 2016-03-08 | ファナック株式会社 | 複数台のロボットのシミュレーション装置 |
JP6374274B2 (ja) * | 2014-09-04 | 2018-08-15 | 国立大学法人長岡技術科学大学 | 制御装置及び減速機システム |
KR101708041B1 (ko) * | 2015-07-03 | 2017-02-20 | 아주대학교 산학협력단 | 컴포넌트 기반의 로봇 관리 방법 및 장치 |
JP6652292B2 (ja) * | 2015-09-24 | 2020-02-19 | キヤノン株式会社 | 制御方法、制御プログラム、ロボットシステム、回転駆動装置の制御方法、およびロボット装置 |
JP6671639B2 (ja) | 2015-09-29 | 2020-03-25 | Agc株式会社 | ガラス合紙、ガラス板積層体、及びガラス板梱包体 |
KR102021461B1 (ko) * | 2015-12-18 | 2019-09-16 | 한국원자력연구원 | 모터 제어 장치 및 방법 |
-
2018
- 2018-03-13 JP JP2019509213A patent/JP6952107B2/ja active Active
- 2018-03-13 CN CN201880005936.XA patent/CN110446589A/zh active Pending
- 2018-03-13 DE DE112018001716.8T patent/DE112018001716B4/de active Active
- 2018-03-13 WO PCT/JP2018/009807 patent/WO2018180473A1/ja active Application Filing
-
2019
- 2019-09-06 US US16/563,312 patent/US11733679B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2018180473A1 (ja) | 2018-10-04 |
JPWO2018180473A1 (ja) | 2020-02-06 |
CN110446589A (zh) | 2019-11-12 |
US11733679B2 (en) | 2023-08-22 |
DE112018001716B4 (de) | 2021-01-21 |
US20190391566A1 (en) | 2019-12-26 |
DE112018001716T5 (de) | 2019-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105682865B (zh) | 确定机械臂的至少一个特性的方法和*** | |
CN107921639B (zh) | 多个机器人***间的信息共享***及信息共享方法 | |
US9718187B2 (en) | Robot controlling method, robot apparatus, program, recording medium, and method for manufacturing assembly component | |
CN103240752A (zh) | 用于确定转矩的方法和工业机器人 | |
US20130218331A1 (en) | Robot control device, robot control method, robot control program, and robot system | |
JP2017056543A (ja) | ロボット制御装置 | |
JPWO2007046505A1 (ja) | メンテナンス情報出力装置およびメンテナンス情報出力システム | |
CN110662636B (zh) | 减速机角度传递误差辨识***和减速机角度传递误差辨识方法 | |
CN107073722B (zh) | 机器人中的旋转驱动机构 | |
JP6952107B2 (ja) | 親機械支援システム、親機械およびサーバ | |
CN212218476U (zh) | 扭矩可控的旋转驱动器及机器人*** | |
JP4442464B2 (ja) | 多関節アーム機構 | |
US11141855B2 (en) | Robot system, method of controlling robot arm, recording medium, and method of manufacturing an article | |
JP2005279856A (ja) | ロボット | |
CN109955279A (zh) | 机器人手、其控制方法、物品的组装方法及存储介质 | |
KR20220047852A (ko) | 로봇의 관절 구조체 | |
CN212578642U (zh) | 一种具有扭转柔性的机器人关节 | |
WO2021117701A1 (ja) | マスタスレーブシステム及び制御方法 | |
JP2015021902A (ja) | 動力伝達機の特性測定方法 | |
WO2021095833A1 (ja) | マスタスレーブシステム及び制御方法 | |
JP2011220380A (ja) | アクチュエータ及びロボット | |
JP2007078036A (ja) | 非円形歯車を用いる非線形弾性要素 | |
JP6666108B2 (ja) | 駆動体 | |
TW586999B (en) | Transferring device | |
JPWO2019150484A1 (ja) | 電動機の容量選定装置、容量選定方法および容量選定プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200916 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210406 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210604 |
|
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: 20210921 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210927 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6952107 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |