JP6474439B2 - データ収集装置及びデータ収集プログラム - Google Patents

データ収集装置及びデータ収集プログラム Download PDF

Info

Publication number
JP6474439B2
JP6474439B2 JP2017031074A JP2017031074A JP6474439B2 JP 6474439 B2 JP6474439 B2 JP 6474439B2 JP 2017031074 A JP2017031074 A JP 2017031074A JP 2017031074 A JP2017031074 A JP 2017031074A JP 6474439 B2 JP6474439 B2 JP 6474439B2
Authority
JP
Japan
Prior art keywords
priority
measurement data
data collection
machine tool
machine tools
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.)
Expired - Fee Related
Application number
JP2017031074A
Other languages
English (en)
Other versions
JP2018136765A (ja
Inventor
慶太郎 稲垣
慶太郎 稲垣
淳一 手塚
淳一 手塚
肇 置田
肇 置田
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 Corp
Original Assignee
Fanuc 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 Corp filed Critical Fanuc Corp
Priority to JP2017031074A priority Critical patent/JP6474439B2/ja
Priority to US15/885,100 priority patent/US10678222B2/en
Priority to DE102018202087.6A priority patent/DE102018202087A1/de
Priority to CN201810147124.0A priority patent/CN108459568B/zh
Publication of JP2018136765A publication Critical patent/JP2018136765A/ja
Application granted granted Critical
Publication of JP6474439B2 publication Critical patent/JP6474439B2/ja
Expired - Fee Related 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/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4183Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4184Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/41855Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by local area network [LAN], network structure
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/4186Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Factory Administration (AREA)
  • Numerical Control (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Description

本発明は、工作機械等についての測定データを収集するための、データ収集装置及びデータ収集プログラムに関する。
従来、工作機械にテスト運転を実行させて、このテスト運転の実行中に測定された測定データを収集することが広く行われている。このようにして収集した測定データを、例えば上位装置にて解析することにより、工作機械の経年変化により生じる部品の劣化や、故障の兆候等を発見することができる。
この測定データは、工作機械を制御する数値制御装置から、工場に敷設されたLAN(Local Area Network)等のネットワークを介して上位装置に対して送信される。
ここで、測定データのサンプリング周期が比較的長い場合には、測定データのデータ量も小さいので特に問題は生じない。しかしながら、測定データを短いサンプリング周期(例えば数十マイクロ秒〜数ミリ秒周期)で収集するような場合には、測定データのデータ量が大きくなるので、ネットワークに輻輳が生じ、送信遅延が生じたり、測定データが消失してしまったりするという問題が生じる。
このようなネットワークにおける輻輳の発生について考慮した技術が特許文献1や特許文献2に開示されている。
具体的に、特許文献1には、工場内の工作機械それぞれに対して記憶装置を接続し、工作機械から取得した測定データを、この記憶装置に一旦蓄積してから、上位装置に送信することが記載されている。
特許文献2には、測定データを時系列で連続する波形データとして記憶し、記憶された波形データを上位装置に送信することが記載されている。
これら特許文献1及び特許文献2の技術では、このように記憶装置によるバッファを設けることにより、測定データをリアルタイムに送信する必要がなくなる。そのため、測定データをネットワークの状態に応じて時間的に分散して送信することが可能となるので、ネットワークにおける輻輳の発生を防止できる。
特開2004−013665号公報 特開2000−210800号公報
上述した特許文献1及び特許文献2の技術は、何れも記憶装置によってバッファを設けるというものである。
しかしながら、測定データのデータ量が大きいような場合に、このデータ量に対応する記憶容量の記憶装置を用意することはコストの増大につながる。また、工作機械は、長期間(例えば10年以上)使用されることもあり、過去の工作機械については、その規格上、記憶装置の記憶容量を十分に増設することができないような場合もある。
そこで、本発明は、大容量の記憶装置を要することなく、確実に測定データを収集する、データ収集装置及びデータ収集プログラムを提供することを目的とする。
(1)本発明のデータ収集装置(例えば、後述のデータ収集装置300)は、複数の工作機械(例えば、後述の工作機械100)とネットワーク(例えば、後述のネットワーク500)を介して接続されたデータ収集装置であって、前記工作機械それぞれの状態に関する情報に基づいて、前記複数の工作機械それぞれの優先度を算出する優先度算出手段(例えば、後述の優先度算出部320)と、前記工作機械についての測定データの収集要求を受けた場合に、前記収集要求に対応する工作機械の内の何れの工作機械を前記測定データの収集対象とするのかを前記優先度に基づいて決定し、前記収集対象として決定した工作機械から前記ネットワークを介して測定データを収集する測定データ収集手段(例えば、後述の測定データ収集部310)と、を備える。
(2) 上記(1)に記載のデータ収集装置を、前記測定データ収集手段は、少なくとも前記ネットワークの状態及び/又は当該データ収集装置の負荷に基づいて、同時に前記測定データの収集対象とする工作機械の上限台数を決定し、前記収集要求に対応する工作機械の台数が前記上限台数を超える場合に、前記優先度に基づいて、同時に前記測定データの収集対象とする工作機械の台数を前記上限台数以下の台数とするデータ収集装置としてもよい。
(3) 上記(1)又は(2)に記載のデータ収集装置を、前記優先度算出手段が前記優先度を算出するための前記工作機械それぞれの状態に関する情報には、前記工作機械それぞれから収集した前記測定データが含まれるデータ収集装置としてもよい。
(4) 上記(3)に記載のデータ収集装置を、前記優先度算出手段は、前記工作機械それぞれから収集した前記測定データに基づいて、前記複数の工作機械それぞれについて機械加工に関する推定誤差を算出し、算出した推定誤差が高い工作機械ほど前記優先度が高くなるように前記優先度を決定するデータ収集装置としてもよい。
(5) 上記(3)に記載のデータ収集装置を、前記複数の工作機械それぞれについて要求精度を設定し、前記優先度算出手段は、前記工作機械それぞれから収集した前記測定データに基づいて、前記複数の工作機械それぞれについて機械加工に関する推定誤差を算出し、前記算出した推定誤差の値と前記設定されている要求精度の値との比の値が高い工作機械ほど前記優先度が高くなるように前記優先度を決定するデータ収集装置としてもよい。
(6) 上記(5)に記載のデータ収集装置を、前記優先度算出手段は、前記複数の工作機械それぞれについて、過去における前記比の値の変化の度合いを算出し、前記算出した変化の度合いで将来における前記比の値も変化するとした場合に、前記将来における前記比の値が所定の値を超えるタイミングが早く到来する工作機械ほど前記優先度が高くなるように前記優先度を決定するデータ収集装置としてもよい。
(7) 上記(1)から(6)の何れかに記載のデータ収集装置を、前記測定データ収集手段は、前記優先度に基づいて前記測定データの収集対象として決定した工作機械に対して前記測定データを収集するための運転を行わせ、前記測定データとして、前記運転に伴って変化する物理量を表す情報を収集するデータ収集装置としてもよい。
(8) 上記(7)に記載のデータ収集装置を、前記測定データ収集手段は、前記工作機械が前記運転を実行中にリアルタイムで前記測定データを収集するデータ収集装置としてもよい。
(9) 本発明のデータ収集プログラムは、コンピュータをデータ収集装置(例えば、後述のデータ収集装置300)として機能させるためのデータ収集プログラムであって、前記コンピュータを上記(1)から上記(8)までの何れかに記載のデータ収集装置として機能させる。
本発明によれば、大容量の記憶装置を要することなく、確実に測定データを収集することが可能となる。
本発明の実施形態全体の基本的構成を表すブロック図である。 工作機械における経年変化で誤差が大きくなる一例について説明する図である。 本発明の実施形態におけるERR ratioについて説明する図である。 本発明の実施形態の基本的動作を表すフローチャートである。
まず、本発明の実施形態の概略を説明する。本発明の実施形態では、複数の工作機械それぞれについて優先度を算出し、この優先度に基づいて、テスト運転を行う対象とする工作機械の台数を限定する。これにより、例えば測定データのデータ量が大きいような場合であっても、ネットワークでの輻輳の発生を防止し、確実に測定データを収集することが可能となる。また、バッファ用に大容量の記憶装置を設ける必要もなくなる。
以上が本発明の実施形態の概略である。
<第1の実施形態>
図1に、本実施形態である工作機械管理システム1全体の構成を示す。図1に示すように本実施形態は、n台の工作機械(工作機械100a〜工作機械100n)、n台の数値制御装置(数値制御装置200a〜数値制御装置200n)、データ収集装置300、上位装置400、及びネットワーク500を備える。なお、nは任意の自然数である。
各工作機械100と各数値制御装置200とは、1対1の組とされて相互に通信可能に接続されている。また、各数値制御装置200は、ネットワーク500を介してデータ収集装置300と通信可能に接続されている。ここで、ネットワーク500は、工場内に敷設されたLAN(Local Area Network)等のネットワークにより実現される。
更に、データ収集装置300と上位装置400も通信可能に接続されている。なお、図中では、データ収集装置300と上位装置400が直接接続されているが、データ収集装置300と上位装置400がネットワーク500を介して通信可能に接続されていてもよい。
次に、これら各装置の機能について説明する。なお、各工作機械100は、それぞれ同等の機能を有しているので、何れかの工作機械100を特定せずに説明する場合には、符号の末尾のアルファベットを省略して工作機械100と呼んで説明をする。同様に、数値制御装置200は、それぞれ同等の機能を有しているので、何れかの数値制御装置200を特定せずに説明する場合には、符号の末尾のアルファベットを省略して数値制御装置200と呼んで説明をする。
工作機械100は、数値制御装置200の制御に基づいて、切削加工等の所定の機械加工や、測定データを取得するためのテスト運転を行う装置である。
工作機械100は、ワークを加工するために駆動するモータや、このモータに取り付けられた主軸や送り軸や、これら各軸に対応する治具や工具等を備える。そして、工作機械100は、数値制御装置200から出力される動作指令に基づいてモータを駆動させることにより所定の機械加工やテスト運転を行う。
ここで、所定の機械加工の内容に特に限定はなく、切削加工以外にも、例えば研削加工、研磨加工、圧延加工、あるいは鍛造加工といった他の加工であってもよい。
また、テスト運転は、データ収集装置300が収集する測定データを取得するために行われる運転であり、ワークの加工を伴うものであってもよいが、ワークの加工を伴わないものであってもよい。
また、データ収集装置300が収集する測定データとは、例えば、工作機械100の駆動軸の、位置、速度、加速度及びトルク等に関する物理量を表すデータである。測定データは、工作機械100に設置された各種のセンサや、工作機械100の周囲に設置された各種のセンサにより測定される。各種のセンサとは、例えば駆動軸の位置を算出するためのロータリエンコーダやリニアエンコーダ、モータに流れる電流を測定する電流計、駆動軸に加わる振動を測定するための加速度センサ、駆動軸のオーバーヒートを検出するための温度センサである。
なお、工作機械100は、特に本実施形態特有のものである必要はなく、一般的な工作機械により実現することができる。また、工作機械100は、数値制御による加工用の機械に実現するのではなく、例えば工場内で稼働するロボット等により実現するようにしてもよい。
数値制御装置200は、工作機械100を制御することにより、工作機械100に所定の機械加工やテスト運転を行わせるための装置である。
まず、数値制御装置200による所定の機械加工に関する処理について説明をする。数値制御装置200は、加工プログラムに基づいて、各軸に対する移動指令や主軸を駆動するスピンドルモータへの主軸回転指令等を含んだ動作指令を生成し、生成した動作指令を工作機械100に送出することにより、工作機械100のモータの駆動を制御する。これにより、工作機械100による所定の機械加工が実現される。
次に、数値制御装置200によるテスト運転に関する処理について説明をする。数値制御装置200は、現在工作機械100による所定の機械加工が行われておらず、且つ、前回のテスト運転の実行から所定時間が経過している場合に、テスト運転要求をデータ収集装置300に対して送信する。この所定時間の長さは工作機械100の種類や用途等によって異なるが、例えば、24時間や、168時間に設定される。本実施形態では、テスト運転要求を行ったからといって即座にテスト運転を開始できない場合もあるが、24時間や、168時間に設定されることにより、おおむね一日一回の周期、あるいは、おおむね一週間に一回の周期でテスト運転が行われることになる。
なお、数値制御装置200が、将来における所定の機械加工の実行スケジュールを把握している場合もある。例えば、或る時間から或る機械加工を何回実行する、ということが予め数値制御装置200に設定されているような場合である。
この場合には、「現在工作機械100による所定の機械加工が行われておらず、且つ、前回のテスト運転の実行から所定時間が経過している場合」ではなく、「テスト運転を行うに十分な時間所定の機械加工を行う予定がなく、且つ、前回のテスト運転の実行から所定時間が経過している場合」にデータ収集装置300に対してテスト運転要求を送信するようにしてもよい。
数値制御装置200は、テスト運転要求に応じて、データ収集装置300からテスト運転開始の指示が返信されるか、所定の機械加工を開始するまでは、テスト運転要求の送信を継続する。
そして、このテスト運転要求に応じて、データ収集装置300からテスト運転開始の指示が返信された場合、数値制御装置200は、テスト運転用の動作指令を生成し、生成した動作指令を工作機械100に送出することにより、工作機械100のモータの駆動を制御する。これにより、工作機械100によるテスト運転が開始される。なお、テスト運転用にどのような動作指令を生成するのかについては、テスト運転の都度データ収集装置300から数値制御装置200に対して指示されてもよいし、数値制御装置200が予め記憶していてもよい。
その後、数値制御装置200は、データ収集装置300からテスト運転終了の指示を受信した場合に、動作指令の生成及び送出を終了し、工作機械100によるテスト運転は終了となる。
数値制御装置200は、テスト運転を実行中に、工作機械100に設置されたセンサから、センサの測定した測定データを取得する。そして、数値制御装置200は、取得した測定データをデータ収集装置300に対して出力する。この数値制御装置200による測定データの取得及び取得データの出力はテスト運転実行中にリアルタイムに行われる。そのため、本実施形態では、測定データをバッファするための大容量の記憶装置を設ける必要はない。
データ収集装置300は、各工作機械100に対してテスト運転を実行させることによって測定データを収集するための装置である。図1に示すようにデータ収集装置300は、測定データ収集部310及び優先度算出部320を備える。
測定データ収集部310は、テスト運転を行うための動作指令を各数値制御装置200に対して送信する。そして、この動作指令が各数値制御装置200を介して各工作機械100に与えられることにより、各工作機械100はテスト運転を実行する。このテスト運転に伴い変動する、駆動軸の位置、速度、加速度及びトルク等の物理量を示す情報が、測定データとして各数値制御装置200から測定データ収集部310に対して送信される。
この場合に、全ての工作機械100から同時に測定データが送信されると、ネットワーク500におけるトラフィック負荷が増大し、ネットワーク500において輻輳が発生する。そのため、本実施形態では、テスト運転要求を出している全ての工作機械100に対して同時にテスト運転を行うのではなく、ネットワーク500において輻輳を引き起こさない程度の台数の工作機械100に対してのみ同時にテスト運転を行うようにする。
具体的には、本実施形態では、ネットワーク500の通信容量(帯域幅)や、測定データのデータ量や、測定データのサンプリング周期や、データ収集装置300の処理能力等に応じて、同時にテスト運転の対象とする工作機械100の台数の上限を算出する。そして、受信しているテスト運転要求の数が、設定した台数の上限を超える場合には、算出した台数の上限以下の台数の工作機械100を対象としてテスト運転を行う。
この場合に、何れの工作機械100をテスト運転の対象とするのかは、優先度算出部320が算出する優先度に基づいて決定する。
優先度算出部320は、この優先度を算出する部分である。優先度算出部320は、各工作機械100の経年数、各工作機械100に要求される加工精度、前回のテスト運転時に収集した測定データの内容、及び前回のテスト運転からの経過時間等の、工作機械100の状態に関する情報に基づいて優先度を算出する。そして、優先度算出部320は、算出した優先度を、測定データ収集部310に対して出力する。なお、優先度の詳細な算出方法については、図2及び図3を参照して後述する。
データ収集装置300は、このようにして収集した測定データを、上位装置400に対して送信する。
上位装置400は、データ収集装置300が収集した測定データを利用する装置である。例えば、上位装置400はデータ収集装置300が収集した測定データに基づいて故障予知や故障検知を行う。
この故障予知等の方法は任意のものであってよく、例えば、測定データに含まれる値と予め定めた閾値とを比較して、比較結果に基づいて故障予知等を行うというものであってもよい。また、診断用データを統計的に用いて故障予知等を行うものであってもよく、更に機械学習により学習モデルを構築して利用する等の公知の方法を組み合わせて故障予知等を行うものであってもよい。
以上数値制御装置200、データ収集装置300及び上位装置400のそれぞれの機能について説明をした。ハードウェア構成として、これら数値制御装置200、データ収集装置300及び上位装置400のそれぞれは、CPU(Central Processing Unit)等の演算処理装置を備える。また、数値制御装置200、データ収集装置300及び上位装置400のそれぞれは、各種の制御用プログラムを格納したHDD(Hard Disk Drive)等の補助記憶装置や、演算処理装置がプログラムを実行する上で一時的に必要とされるデータを格納するためのRAM(Random Access Memory)といった主記憶装置を備える。
そして、演算処理装置が補助記憶装置からアプリケーションやOS(Operating System)を読み込み、読み込んだアプリケーションやOSを主記憶装置に展開させながら、これらのアプリケーションやOSに基づいた演算処理を行なう。また、この演算結果に基づいて、各装置が備える各種のハードウェアを制御する。つまり、本実施形態に含まれる各装置は、ハードウェアとソフトウェアが協働することにより実現することができる。
例えば、数値制御装置200は、一般的な数値制御装置に、本実施形態を実現するためのソフトウェアを組み込むことにより実現することができる。また、データ収集装置300と上位装置400は、汎用のパーソナルコンピュータに、本実施形態を実現するためのソフトウェアを組み込むことにより実現することができる。なお、本実施形態では、データ収集装置300と上位装置400を別体の装置として説明しているが、データ収集装置300と上位装置400の双方を1つの装置により実現するようにしてもよい。
次に、優先度算出部320が行う優先度の算出方法について説明をする。上述したように、優先度算出部320は、各工作機械100の経年数、各工作機械100に要求される加工精度、前回のテスト運転時に収集した測定データの内容、及び前回のテスト運転からの経過時間等の、工作機械100の状態に関する情報に基づいて優先度を算出する。
例えば、各工作機械100の経年数が長いほど優先度が高くなるように優先度を算出する。また、各工作機械100に要求する加工精度が高いほど優先度が高くなるように優先度を算出する。また、前回のテスト運転時に収集した測定データが好ましくない状態を表す測定データであるほど優先度が高くなるように優先度を算出する。また、前回のテスト運転からの経過時間が長いほど優先度が高くなるように優先度を算出する。また、他にも例えば、以下に説明する3つの方法の何れかにより優先度を算出することができる。
優先度算出部320が優先度を算出する第1の方法として、前回行ったテスト運転時の測定データに基づいて、工作機械100についての推定誤差を算出し、算出した推定誤差の値が大きい工作機械100ほど、優先度を高くするという方法が考えられる。推定誤差とは、例えば、動作指令に基づいた制御により目標とされる送り軸の位置や速度やトルクと、実際の送り軸の位置や速度やトルクとの誤差についての推定値である。
推定誤差を算出するために、数値制御装置200は、テスト運転用の加工プログラムに基づいてテスト運転用の動作指令を生成する。そして、生成した動作指令を工作機械100に送出することによって、工作機械100のモータを駆動させる。ここで、工作機械100では、工場出荷時のガタ等に基づいて多少の誤差が発生するが、経年変化が起きていない場合には、この動作指令の目標値とほぼ誤差なく動作する。例えば、送り軸は、動作指令の目標値に基づいた位置の近傍に停止する。しかしながら、工作機械100が経年変化するとガタ等が大きくなることから、送り軸は、動作指令の目標値に基づいた位置ではなく、目標値に基づいた位置から大きくズレた位置に停止するようになる。
そこで、テスト運転時には、例えば送り軸の停止位置を測定データとしてセンサにより測定し、この停止位置が動作指令の目標値に基づいた位置とズレている程度に基づいて工作機械100の推定誤差を算出する。
このように、経年変化によって誤差が生じる原因について、バックラッシに関して生じる誤差を例にとって図2を参照して説明をする。図2には、ボールねじのねじ軸11をモータ10で回転させることにより、駆動部12直線運動させる機構を示す。この機構は、工作機械100の送り軸にて一般的に用いられる機構である。
ここで、ねじ軸11のねじ溝を細かく見ると駆動部12とねじ軸11のねじ溝には、ねじ軸11を無理なく回転させるためにバックラッシが設けられている。このバックラッシの幅が、当初は所定の幅(図中ではdと表す。)であるとする。しかし、駆動部12の駆動を繰り返すことにより、経年変化してねじ溝が摩耗し、バックラッシの幅は、当初の幅よりも広がり、より広い幅(図中ではd´と表す。)となる。これにより、誤差が生じる原因となる。本実施形態では、上述したように、駆動軸の、位置、速度、加速度及びトルク等に関する物理量を表す測定データに基づいてこのように誤差が大きくなったことを推定する。
そして、推定誤差の値が大きい場合には、経年変化等が原因となって加工精度が落ちていると考えられるので、優先的にテスト運転を行う対象として、測定データを収集することが望ましい。そこで、第1の方法では推定誤差の値が大きい工作機械100ほど、優先度を高くする。
なお、上述の説明に用いた図2は、説明の理解を容易とするために模式化した図となっており、各部の比率等は実際のものとは異ならせている。
次に、優先度を算出する第2の方法について説明をする。各工作機械100が同じ機械加工を行う同じ種類の工作機械であるような場合には、第1の方法で問題は生じない。しかしながら、各工作機械100が異なる機械加工を行う異なる種類の工作機械であるような場合には、推定誤差に加えて、工作機械100に要求される精度も異なってくるので、この要求精度も考慮することが好ましい。そこで、第2の方法では、以下の[数式1]に基づいて「ERR ratio」を算出する。
[数式1]
ERR ratio=推定誤差÷工作機械100の要求精度
数式1から分かるように、ERR ratioは、推定誤差の値と、工作機械100に要求される精度の値との比の値となる。この、ERR ratioは、工作機械100に要求される精度をどの程度満たしているかを示す値である。
ここで、工作機械100の要求精度は、工作機械100毎に設定する。例えば、荒加工を行う工作機械100の要求精度よりも、仕上げ加工を行う工作機械100の要求精度が高くなるように設定する。これにより、推定誤差の値が同じ値であっても、要求精度が高い工作機械100であるほど、ERR ratioの値も大きくなる。
そして、算出されたERR ratioの値が大きいほど、要求されている精度を満たせていないと考えられるので、優先的にテスト運転を行う対象として、測定データを収集することが望ましい。そこで、第2の方法ではERR ratioの値が大きい工作機械100ほど、優先度を高くする。
次に、優先度を算出する第3の方法として、或る時点でのERR ratioの値に基づいて優先度を算出するのではなく、時系列に沿ったERR ratioの値の変化の度合いに基づいて優先度を算出することが考えられる。具体的には、前回のテスト運転時までに収集した測定データに基づいて算出したERR ratioの値に基づいて、ERR ratioの変化の度合いを求め、このERR ratioの変化の度合いのままERR ratioが変化していったと仮定した場合に、「推定誤差の値=工作機械の要求精度の値」となるタイミングが早い工作機械100ほど優先度を高くする。
この点について図3を参照して説明をする。図3は、2つの工作機械100(工作機械A及び工作機械B)の時間経過に伴うERR ratioの値の変化の様子を示す図であり、縦軸をERR ratioの値、横軸を時間とした二軸のグラフとなっている。図中では、前回の測定データの測定タイミングを、タイミングTとして図示する。
そして、図3に示すように、各工作機械100それぞれについて前回の測定データの測定タイミングであるタイミングTにおけるERR ratioの値についての傾きを求める。この傾きが、各工作機械100それぞれについてのERR ratioの値の変化の度合いに相当する。
そして、この傾きのままERR ratioが変化していったと仮定した場合に、「推定誤差の値=工作機械の要求精度の値」となるタイミングが早い工作機械100ほど優先度を高くする。図中の例であれば工作機械Bの方が工作機械Aよりも、「推定誤差の値=工作機械の要求精度の値」となるタイミングが早いので、工作機械Bの優先度を上げる。ここで、「推定誤差の値=工作機械の要求精度の値」となるとは、推定される誤差が要求される精度を満たす限界値となったということである。
このようにして、或る時点でのERR ratioの値に基づいて優先度を算出するのではなく、時系列に沿ったERR ratioの値の変化の度合いに基づいて優先度を算出することができる。これにより、例えば、推定誤差の値の変化の度合いが急激に大きくなっており、何らかの問題が生じていると考えられる工作機械100を、優先的にテスト運転を行う対象とすることができる。
次に、図4のフローチャートを参照して、本実施形態の動作について説明をする。
ステップS11において、測定データ収集部310は、現在何れかの数値制御装置200からテスト運転要求を受信しているか否かを判定する。現在何れの数値制御装置200からもテスト運転要求を受信していない場合は、ステップS11でNoとなり、特に処理を行うことなく判定を継続する。
一方で、測定データ収集部310は、現在何れかの数値制御装置200からテスト運転要求を受信している場合は、ステップS11でYesとなりステップS12に進む。
ステップS12において、測定データ収集部310は同時にテスト運転の対象とする工作機械100の台数の上限を算出する。算出は、上述したように、ネットワーク500の通信容量(帯域幅)や、測定データのデータ量や、測定データのサンプリング周期や、データ収集装置300の処理能力等に基づいて行われる。
ステップS13では、現在テスト運転要求を送信している数値制御装置200の台数が、ステップS12にて算出したテスト運転の対象とする工作機械100の台数の上限を超えているか否かを判定する。上限を超えていない場合は、ステップS13にてNoとなり、ステップS16に進む。
一方で、上限を超えている場合は、ステップS13にてYesとなり、ステップS14に進む。
ステップS14において、優先度算出部320は優先度を算出する。算出方法については、上述した通りである。算出された優先度は、測定データ収集部310に対して出力される。
ステップS15において、測定データ収集部310は、優先度に基づいてテスト運転の対象とする工作機械100を何れの工作機械100とするのかを決定する。例えば、ステップS11における判定において、テスト運転要求をしている数値制御装置200の台数(すなわち、この数値制御装置200に対応する工作機械100の台数)が10台であり、ステップS12において算出したテスト運転の対象とする工作機械100の台数が5台である場合には、この10台のなかから、優先度が高い順に5台をテスト運転の対象とする工作機械100と決定する。
ステップS16において、測定データ収集部310は、テスト運転の対象とした工作機械100に対応する数値制御装置200に対して、テスト運転の開始指示を行う。開始指示受け付けた数値制御装置200は、テスト運転用の動作指令を生成し、生成した運転指令を、数値制御装置200自身に対応する工作機械100に対して出力することにより、工作機械100のモータの駆動を制御する。これにより、工作機械100によるテスト運転が開始される。
ステップS17において、測定データ収集部310は、数値制御装置200から測定データを収集する。具体的には、数値制御装置200がテスト運転を実行中の工作機械100についての測定データをセンサから取得し、取得した測定データを、ネットワーク500を介してデータ収集装置300に対して送信する。このようにして測定データ収集部310は、テスト運転の対象とした各工作機械100それぞれについての測定データを収集する。
ステップS18において、測定データ収集部310は、テスト運転を終了させるか否かを判定する。例えば、テスト運転用の動作を所定の回数連続して行ったり、テスト運転を所定の時間継続して行ったりしたことを条件にテスト運転を終了させると判定する。未だテスト運転を終了させる条件が満たされていない場合は、ステップS18においてNoとなり、ステップS17にて測定データの収集を継続する。
一方で、テスト運転を終了させる条件が満たされた場合は、ステップS18においてYesとなり、測定データ収集部310は、数値制御装置200に対してテスト運転終了の指示を送信する。この指示を受信した数値制御装置200には、動作指令の生成及び送出を終了し、これにより工作機械100によるテスト運転は終了となる。そして、測定データ収集部310は、ステップS11に戻って、処理を繰り返す。これにより、今回テスト運転の対象とした工作機械100以外の工作機械100に対してテスト運転を実行することが可能となる。
以上、本実施形態の動作について説明をした。本実施形態は、このようにして複数の工作機械100それぞれについて優先度を算出し、この優先度に基づいて、テスト運転を行う対象とする工作機械100の台数を限定した台数とする。これにより、例えば測定データのデータ量が大きいような場合であっても、ネットワーク500での輻輳の発生を防止し、確実に測定データを収集することが可能となる、という効果を奏する。また、バッファ用に大容量の記憶装置を設ける必要もなくなる、という効果も奏する。更に、本実施形態では、データ収集装置300が、数値制御装置200が送信するテスト運転要求を受信することによって、テスト運転を行うべき工作機械100が何れの工作機械100であるのかを特定することができる。そのため、データ収集装置300が、テスト運転を行うべき工作機械100が何れの工作機械100であるのかについて管理する必要がない、という効果も奏する。
加えて、上述したようにERR ratioを用いて優先度を算出することにより、工作機械100毎に要求される精度の相違を考慮した上で、優先度を算出することができる、という効果も奏する。
また、図3を参照した説明したように、更にERR ratioの変化の度合いを考慮することにより、推定誤差の値の変化の度合いが急激に大きくなっており、何らかの問題が生じていると考えられる工作機械100を、優先的にテスト運転を行う対象とすることができる、という効果も奏する。
なお、上記の各実施形態に含まれる各装置は、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。また、上記の各実施形態に含まれる各装置が協働することにより行なわれるデータ収集方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば、光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。例えば、以下の変形例のような変更を施した形態での実施が可能である。
<第1の変形例>
テスト運転の内容を工作機械100毎に異ならせてもよい。例えば、第1の機械加工を行う工作機械100と、第2の機械加工を行う工作機械100とで、テスト運転の内容を異ならせるようにしてもよい。
このように異なるテスト運転を行う場合、同じタイミングでテスト運転を開始したとしても、テスト運転の内容によってテスト運転の終了のタイミングが異なってくる。
そこで、テスト運転の内容が同じ工作機械100同士を1つのグループとし、このグループ単位で優先度の高い工作機械100からテスト運転を行うようにするとよい。このようにすればグループ毎に同じタイミングでテスト運転が終了することができるので、同じテスト運転を行う複数の工作機械100についての測定データを同時に収集することができる。
また、テスト運転の内容に基づいたグループ分けを行うことなく、1台の工作機械100についてテスト運転が終了する都度、次に優先度が高い1台の工作機械100に対してのテスト運転を開始するようにしてもよい。この場合、異なる内容のテスト運転を並行して行うことができる。
<第2の変形例>
また、上述した実施形態における構成を変形することが可能である。例えば、上述した実施形態では、データ収集装置300と上位装置400を別体の装置により実現することを想定していたが、これらを同一の装置により実現するようにしてもよい。また、データ収集装置300と上位装置400のそれぞれについて、1つの装置ではなく、複数の装置で実現するようにしてもよい。
更に、データ収集装置300や上位装置400を、工作機械100及び数値制御装置200が設置されている工場等とは離れた遠隔地に設置するようにしてもよい。この場合に、ネットワーク500がインターネット等の公衆網を更に含むネットワークであってもよい。
1 工作機械管理システム
100 工作機械
200 数値制御装置
300 データ収集装置
310 測定データ収集部
320 優先度算出部
400 上位装置
500 ネットワーク

Claims (8)

  1. 複数の工作機械とネットワークを介して接続されたデータ収集装置であって、
    前記工作機械それぞれの状態に関する情報に基づいて、前記複数の工作機械それぞれの優先度を算出する優先度算出手段と、
    前記工作機械についての測定データの収集要求を受けた場合に、前記収集要求に対応する工作機械の内の何れの工作機械を前記測定データの収集対象とするのかを前記優先度に基づいて決定し、前記収集対象として決定した工作機械から前記ネットワークを介して測定データを収集する測定データ収集手段と、
    を備え、
    前記測定データ収集手段は、
    前記優先度に基づいて前記測定データの収集対象として決定した工作機械に対して前記測定データを収集するための運転を行わせ、
    前記測定データとして、前記運転に伴って変化する物理量を表す情報を収集するデータ収集装置。
  2. 前記測定データ収集手段は、
    少なくとも前記ネットワークの状態及び/又は当該データ収集装置の負荷に基づいて、同時に前記測定データの収集対象とする工作機械の上限台数を決定し、
    前記収集要求に対応する工作機械の台数が前記上限台数を超える場合に、前記優先度に基づいて、同時に前記測定データの収集対象とする工作機械の台数を前記上限台数以下の台数とする請求項1に記載のデータ収集装置。
  3. 前記優先度算出手段が前記優先度を算出するための前記工作機械それぞれの状態に関する情報には、前記工作機械それぞれから収集した前記測定データが含まれる請求項1又は2に記載のデータ収集装置。
  4. 前記優先度算出手段は、
    前記工作機械それぞれから収集した前記測定データに基づいて、前記複数の工作機械それぞれについて機械加工に関する推定誤差を算出し、算出した推定誤差が高い工作機械ほど前記優先度が高くなるように前記優先度を決定する請求項3に記載のデータ収集装置。
  5. 前記複数の工作機械それぞれについて要求精度を設定し、
    前記優先度算出手段は、
    前記工作機械それぞれから収集した前記測定データに基づいて、前記複数の工作機械それぞれについて機械加工に関する推定誤差を算出し、前記算出した推定誤差の値と前記設定されている要求精度の値との比の値が高い工作機械ほど前記優先度が高くなるように前記優先度を決定する請求項3に記載のデータ収集装置。
  6. 前記優先度算出手段は、
    前記複数の工作機械それぞれについて、過去における前記比の値の変化の度合いを算出し、
    前記算出した変化の度合いで将来における前記比の値も変化するとした場合に、前記将来における前記比の値が所定の値を超えるタイミングが早く到来する工作機械ほど前記優先度が高くなるように前記優先度を決定する請求項5に記載のデータ収集装置。
  7. 前記測定データ収集手段は、前記工作機械が前記運転を実行中にリアルタイムで前記測定データを収集する請求項1から6の何れか1項に記載のデータ収集装置。
  8. コンピュータをデータ収集装置として機能させるためのデータ収集プログラムであって、
    前記コンピュータを請求項1からまでの何れか1項に記載のデータ収集装置として機能させるデータ収集プログラム。
JP2017031074A 2017-02-22 2017-02-22 データ収集装置及びデータ収集プログラム Expired - Fee Related JP6474439B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017031074A JP6474439B2 (ja) 2017-02-22 2017-02-22 データ収集装置及びデータ収集プログラム
US15/885,100 US10678222B2 (en) 2017-02-22 2018-01-31 Data collection device and computer readable medium
DE102018202087.6A DE102018202087A1 (de) 2017-02-22 2018-02-12 Datensammelvorrichtung und datensammelprogramm
CN201810147124.0A CN108459568B (zh) 2017-02-22 2018-02-12 数据收集装置以及计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017031074A JP6474439B2 (ja) 2017-02-22 2017-02-22 データ収集装置及びデータ収集プログラム

Publications (2)

Publication Number Publication Date
JP2018136765A JP2018136765A (ja) 2018-08-30
JP6474439B2 true JP6474439B2 (ja) 2019-02-27

Family

ID=63046192

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017031074A Expired - Fee Related JP6474439B2 (ja) 2017-02-22 2017-02-22 データ収集装置及びデータ収集プログラム

Country Status (4)

Country Link
US (1) US10678222B2 (ja)
JP (1) JP6474439B2 (ja)
CN (1) CN108459568B (ja)
DE (1) DE102018202087A1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6480967B2 (ja) 2017-03-14 2019-03-13 ファナック株式会社 伝送制御システム
EP3811268B1 (en) * 2018-09-18 2026-03-18 Siemens Energy Global GmbH & Co. KG Sensor control assembly and manufacturing device
DE102019128514A1 (de) * 2019-10-22 2021-04-22 Khs Gmbh System und Verfahren zur Erfassung und Auswertung von instandhaltungs- und/oder wartungsrelevanten Mess-, Betriebs- und/oder Produktionsdaten Maschinen oder Anlagen
JP2021162947A (ja) * 2020-03-30 2021-10-11 東京瓦斯株式会社 燃料電池コージェネレーションシステムの故障診断装置、及び、燃料電池コージェネレーションシステムの保守管理システム
JP2021162948A (ja) * 2020-03-30 2021-10-11 東京瓦斯株式会社 燃料電池コージェネレーションシステムの故障診断装置、及び、燃料電池コージェネレーションシステムの保守管理システム
JP2021162946A (ja) * 2020-03-30 2021-10-11 東京瓦斯株式会社 燃料電池コージェネレーションシステムの故障診断装置、及び、燃料電池コージェネレーションシステムの保守管理システム
CN115668151A (zh) * 2020-05-27 2023-01-31 发那科株式会社 数据管理装置及数据管理方法
CN117461001A (zh) * 2021-06-25 2024-01-26 发那科株式会社 数值控制系统
CN114102262B (zh) * 2021-12-27 2023-03-24 爱派尔(常州)数控科技有限公司 一种机床主轴安全检测方法、系统及机床
CN114326590B (zh) * 2021-12-28 2024-11-26 赣州市正途科技有限公司 一种机床数据采集共享装置及其采集方法
US20230216339A1 (en) * 2021-12-31 2023-07-06 Duke Energy Corporation Systems and methods for differential power generation

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09248739A (ja) * 1996-03-14 1997-09-22 Hitachi Ltd 稼働状況監視装置
JP2000210800A (ja) 1999-01-27 2000-08-02 Komatsu Ltd 産業機械のモニタ方法およびその装置
JP2001350510A (ja) * 2000-06-06 2001-12-21 Mori Seiki Co Ltd 工作機械保守管理システム
US6788994B2 (en) * 2002-06-10 2004-09-07 Mori Seiki Co., Ltd. Operation data accumulation and transmission device, operation management device, and operation management system
JP2004013665A (ja) 2002-06-10 2004-01-15 Mori Seiki Co Ltd 稼動データ蓄積・送信装置及び稼動管理システム
GB0400144D0 (en) 2004-01-06 2004-02-11 Renishaw Plc Inspection system
JP5043839B2 (ja) * 2005-07-11 2012-10-10 ブルックス オートメーション インコーポレイテッド 予知保全用インテリジェント状態監視及び障害診断システム
JP5264991B2 (ja) 2009-03-16 2013-08-14 三菱電機株式会社 データ収集装置
US9579788B2 (en) * 2012-02-10 2017-02-28 Ascent Ventures, Llc Automated testing and verification of a robotic system
KR101754721B1 (ko) 2012-03-18 2017-07-06 매뉴팩추링 시스템 인사이츠 (인디아) 피브이티. 엘티디. 제조 시스템 성능을 개선시키기 위해 자동화 기술 감독 동작들을 실행하는 반-자동화된 제조 셋업(manufacturing set-up)에서의 각각의 운영자에게 트라이벌 지식을 확인하고, 획득하고, 분류하며, 전달하는 시스템 및 장치와 그 방법
WO2013156767A1 (en) 2012-04-18 2013-10-24 Renishaw Plc A method of finding a feature using a machine tool
US9843647B2 (en) * 2014-02-25 2017-12-12 Here Global B.V. Method and apparatus for providing selection and prioritization of sensor data
JP6340236B2 (ja) * 2014-04-15 2018-06-06 三菱重工工作機械株式会社 工作機械の診断方法及びシステム
JP2016200928A (ja) * 2015-04-09 2016-12-01 ファナック株式会社 工作機械の管理システム

Also Published As

Publication number Publication date
JP2018136765A (ja) 2018-08-30
DE102018202087A1 (de) 2018-08-23
US20180239339A1 (en) 2018-08-23
CN108459568B (zh) 2020-09-04
CN108459568A (zh) 2018-08-28
US10678222B2 (en) 2020-06-09

Similar Documents

Publication Publication Date Title
JP6474439B2 (ja) データ収集装置及びデータ収集プログラム
US20220390271A1 (en) Diagnostic device, computer program, and diagnostic system
US10503146B2 (en) Control system, control device, and control method
KR101849894B1 (ko) 고장 진단 장치 및 고장 진단 방법
CN112415950B (zh) 机器学习装置、控制系统以及机器学习方法
US9753449B2 (en) Numerical control device
CN106041639B (zh) 具有主轴的劣化状态的检查功能的机床
CN109933003B (zh) 数据收集装置
JP6333915B2 (ja) 数値制御装置
CN108693822A (zh) 控制装置、存储介质、控制系统及控制方法
US11131977B2 (en) Data collection system and method
US20200183375A1 (en) Data collection device for manufacturing device
CN113678076A (zh) 用于监控铣削工艺的方法和装置
JP6653088B1 (ja) 産業機器のデータ収集システム及びモータ制御装置
JP2012208935A (ja) 位置対応値のチェック方法及び位置対応値のチェックのための監視ユニット
JP2010513039A (ja) コントロール・システム
JP6613275B2 (ja) データ収集装置、データ転送装置、データ収集システム、データ収集プログラム及びデータ転送プログラム
US11366444B2 (en) PLC device and control device
US20210003637A1 (en) Motor information acquisition system
US10871759B2 (en) Machining time prediction device for predicting an execution time for tool change
JP2018043317A (ja) 工作機械
JP2008546084A (ja) 生産機械のための評価装置の動作方法
JP2018530296A (ja) 電気モータ制御システム、ドライバ、インバータおよび制御方法ならびにコンピュータソフトウェアおよび記憶媒体
KR102571847B1 (ko) 임펄스 렌치 회전 검출 방법 및 장치
JP2021023004A5 (ja)

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180904

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181010

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190129

R150 Certificate of patent or registration of utility model

Ref document number: 6474439

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees