[go: up one dir, main page]

JP7278803B2 - Information processing method, information processing device, robot system, robot system control method, article manufacturing method using robot system, program, and recording medium - Google Patents

Information processing method, information processing device, robot system, robot system control method, article manufacturing method using robot system, program, and recording medium Download PDF

Info

Publication number
JP7278803B2
JP7278803B2 JP2019038013A JP2019038013A JP7278803B2 JP 7278803 B2 JP7278803 B2 JP 7278803B2 JP 2019038013 A JP2019038013 A JP 2019038013A JP 2019038013 A JP2019038013 A JP 2019038013A JP 7278803 B2 JP7278803 B2 JP 7278803B2
Authority
JP
Japan
Prior art keywords
information processing
processing method
predetermined
speed reducer
joint
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
Application number
JP2019038013A
Other languages
Japanese (ja)
Other versions
JP2020138305A (en
JP2020138305A5 (en
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2019038013A priority Critical patent/JP7278803B2/en
Priority to US16/709,764 priority patent/US11897146B2/en
Priority to CN201911278436.6A priority patent/CN111331594B/en
Publication of JP2020138305A publication Critical patent/JP2020138305A/en
Publication of JP2020138305A5 publication Critical patent/JP2020138305A5/en
Application granted granted Critical
Publication of JP7278803B2 publication Critical patent/JP7278803B2/en
Priority to US18/390,633 priority patent/US20240139953A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Description

本発明は、関節を有するロボット制御装置及び制御方法に関する。 The present invention relates to a robot control device and control method having joints.

従来、工場等において、様々なロボット装置が使用されており、昨今においては、より複雑な動作を行わせるために関節を有するロボットアームを備えたロボット装置が広く普及している。 2. Description of the Related Art Conventionally, various robot devices have been used in factories and the like, and recently, robot devices equipped with robot arms having joints for performing more complicated motions have become widely used.

例えば、多軸多関節のロボットアームは、動作の自由度が高い分、作業中にロボットアームが周囲の構造物、例えばワークや工具等の他の物体と接触し、ロボットアームが損傷する恐れがある。特に、関節部に具備される減速機はデリケートな部品であり、損傷しやすいことが知られている。 For example, a multi-axis, multi-joint robot arm has a high degree of freedom of movement, so there is a risk that the robot arm will come into contact with other objects such as workpieces and tools during work, and the robot arm will be damaged. be. In particular, reduction gears provided in joints are known to be delicate parts and easily damaged.

減速機が損傷するとロボットアームの動作精度が悪化するため、所望の動作が出来なくなる他、ロボットが異常停止するといった問題が発生する。そのため、近年ロボットアームの減速機に対する様々な異常検知技術が提案されている。そのうちの1つに、ロボットに所定の動作をさせた際の振動の大きさに着目した方法がある。 If the speed reducer is damaged, the motion accuracy of the robot arm is deteriorated, so that the desired motion becomes impossible and the robot stops abnormally. Therefore, in recent years, various anomaly detection techniques for reduction gears of robot arms have been proposed. One of them is a method focusing on the magnitude of vibration when a robot is caused to perform a predetermined motion.

例えば、特許文献1では、関節のアクチュエータを、ロボットが最も共振する速度で、一定時間維持して、その際に発生するアームの振動を検出している。アームの振動は、モータトルク値から算出したトルク変動値を用いて検出し、変動幅を閾値と比較することで異常を判断する技術が提案されている。 For example, in Japanese Unexamined Patent Application Publication No. 2002-100001, the joint actuator is maintained at the speed at which the robot resonates most for a certain period of time, and the vibration of the arm generated at that time is detected. A technique has been proposed in which arm vibration is detected using a torque fluctuation value calculated from a motor torque value, and abnormality is determined by comparing the fluctuation width with a threshold value.

特開2006-281421号公報JP 2006-281421 A

しかしながら、ロボットが最も共振する関節の駆動速度は、ロボットの個体差や関節の状態によって多少ずれることがわかっている。そのため、特許文献1の方法を実際に行う場合、一定速度の駆動を、速度を少しずつ変化させながら複数回行い、その中から最も共振が大きくなる点を探す必要があり、検査に時間がかかると言う課題があった。 However, it is known that the driving speed of the joint at which the robot resonates the most varies somewhat depending on the individual difference of the robot and the state of the joint. Therefore, when the method of Patent Document 1 is actually performed, it is necessary to perform driving at a constant speed a plurality of times while changing the speed little by little, and to search for the point where the resonance is the greatest among them, which takes time for inspection. There was a problem.

本発明は上記課題を鑑み、多関節ロボットの減速機状態を、短時間で診断可能なロボット診断方法、及びロボット診断装置を提供することを目的とする。 SUMMARY OF THE INVENTION In view of the above problems, it is an object of the present invention to provide a robot diagnostic method and a robot diagnostic apparatus capable of diagnosing the state of a speed reducer of an articulated robot in a short time.

上記課題を解決するため、本発明においては、減速機を備えた関節を有するロボットに関する情報を取得する情報処理方法であって、表示部に前記関節のうち所定関節を選択できるように表示し、選択された前記所定関節が有する所定減速機に異常が発生しているか否か診断し前記表示部に、前記所定減速機の診断の結果の履歴を表示する、ことを特徴とする情報処理方法を採用した。 In order to solve the above-mentioned problems, the present invention provides an information processing method for acquiring information about a robot having joints equipped with reduction gears, wherein a predetermined joint is displayed on a display unit so that a predetermined joint can be selected from among the joints, An information processing method , comprising diagnosing whether or not a predetermined speed reducer of the selected predetermined joint has an abnormality , and displaying a history of the diagnosis result of the predetermined speed reducer on the display unit. It was adopted.

本構成を用いることで、多関節ロボットの減速機状態の診断時間を短縮することが可能となる。 By using this configuration, it is possible to shorten the diagnosis time for the state of the speed reducer of the articulated robot .

6軸ロボットシステムを表す図Diagram showing a 6-axis robot system 6軸ロボットの関節構造を表す図A diagram showing the joint structure of a 6-axis robot コントローラの内部構成を表す図Diagram showing the internal configuration of the controller 診断を行うUI画面を表す図A diagram showing the UI screen for diagnosis 診断機能の構成を表す図Diagram showing configuration of diagnostic function 検査用動作の生成方法を表す図A diagram showing how to generate inspection actions. 診断フローを表す図Diagram representing diagnostic flow 判定値Aを算出するデータ処理方法を表す図A diagram showing a data processing method for calculating the judgment value A

本実施形態では、ロボット装置の関節部に発生する共振現象を介して、特に波動歯車機構を利用した減速機の状態(劣化の状態も含む)を診断する。このロボット装置の関節部の共振現象を介した関節部の変速機の状態の検出は次のような原理に基づく。 In this embodiment, the state (including the state of deterioration) of a speed reducer particularly using a strain wave gear mechanism is diagnosed through the resonance phenomenon that occurs in the joints of the robot device. The detection of the state of the transmission of the joint of the robot device through the resonance phenomenon of the joint is based on the following principle.

上述の緩衝や衝突に起因する減速機の損傷が生じると、歯飛びや損傷により生じた小片の噛み込みなどにより、角度伝達誤差が生じる。この角度伝達誤差は、例えば減速機の1次側の入力角度と、変速比を介して減速機の2次側に得られる出力角度の誤差である。 If the speed reducer is damaged due to the above-described cushioning or collision, an angle transmission error occurs due to tooth skipping or the biting of small pieces caused by the damage. This angle transmission error is, for example, the error between the input angle on the primary side of the speed reducer and the output angle obtained on the secondary side of the speed reducer via the gear ratio.

一方で、波動歯車を利用した減速機を用いたロボットの関節には、次式(1)に示すような共振周波数f(Hz:固有振動数)が存在する。 On the other hand, the joints of a robot using a speed reducer using strain wave gears have a resonance frequency f (Hz: natural frequency) as shown in the following equation (1).

Figure 0007278803000001
Figure 0007278803000001

ここでfは減速機を含む振動系の共振周波数(Hz:固有振動数)、Kは減速機のばね定数、Jは減速機が設けられた関節により駆動される負荷の負荷イナーシャ(kgm2)である。このうち、ばね定数Kは定数項であって、減速機の型式ごとに固有である。また、Jは対象の関節軸にかかる慣性モーメントに相当し、その大きさはロボットアームの大きさや姿勢、手先に取り付ける物体の重さによって変化する。 Here, f is the resonance frequency (Hz: natural frequency) of the vibration system including the speed reducer, K is the spring constant of the speed reducer, and J is the load inertia (kgm2) of the load driven by the joint provided with the speed reducer. be. Among these, the spring constant K is a constant term and is unique to each type of speed reducer. Also, J corresponds to the moment of inertia applied to the target joint axis, and its magnitude varies depending on the size and posture of the robot arm and the weight of the object attached to the hand.

また、減速機は回転駆動系であり、上記の共振周波数f(Hz:固有振動数)は次式(2)のような回転数R(rpm:1分あたりの回転数)に相当する。 Also, the speed reducer is a rotary drive system, and the resonance frequency f (Hz: natural frequency) corresponds to the rotation speed R (rpm: rotation speed per minute) as in the following equation (2).

Figure 0007278803000002
Figure 0007278803000002

従って、減速機の入力側の回転速度が式(2)を満たす回転数Rになったとき、関節に共振現象が発生する。即ち、当該の関節を駆動すると、式(2)の駆動回転数近傍で上記の共振周波数fに同期した速度ムラが発生する。 Therefore, when the rotation speed of the input side of the speed reducer reaches the rotation speed R that satisfies the equation (2), a resonance phenomenon occurs in the joint. That is, when the joint is driven, speed unevenness synchronizing with the resonance frequency f occurs in the vicinity of the driving rotation speed of equation (2).

このような減速機の角度伝達誤差と共振の大きさには関係がある。たとえば、衝突のような急激な過負荷によって欠けてしまった減速機歯車の歯片を他の歯が周期的に噛みこむことによって角度伝達誤差となる。角度伝達誤差が生じている状態で振動系が共振周波数に一致した場合、アームは正常な状態で共振する場合よりも、大きく共振する。 There is a relationship between the angle transmission error of such a speed reducer and the magnitude of resonance. For example, an angular transmission error occurs when other teeth periodically bite into the teeth of a speed reducer gear that have been chipped due to a sudden overload such as a collision. When the vibration system matches the resonance frequency with an angular transmission error occurring, the arm resonates more than when it resonates in a normal state.

また歯車に損傷がない場合でも、減速機(全体)が楕円状に歪んでしまっていると、減速機の波動歯車機構を構成する部品の1つであるウェブジェネレータが周期的に変形する。この変形が生じた状態で、振動系が共振周波数に一致した場合、やはりアームは正常な状態で共振する場合よりも大きく共振する。 Also, even if the gears are not damaged, if the reduction gear (whole) is elliptically distorted, the web generator, which is one of the parts that make up the wave gear mechanism of the reduction gear, is periodically deformed. When the vibration system matches the resonance frequency with this deformation occurring, the arm resonates more strongly than when it resonates in a normal state.

以上のように、ロボットの関節に発生する共振現象は、減速機の角度伝達誤差が関節の振動という形で発現しているものと考えることができる。従って、ロボットアームの関節(の減速機)に生じる共振の振幅を、例えばエンコーダや電流センサ、トルクセンサで測定し、この共振振幅を角度伝達誤差に応じたインデックス(目安)値として予め定めた基準値と比較することにより減速機を診断することができる。特に、出力軸エンコーダは減速機出力側の回転ムラを直接検出することができるため、本診断を行ううえで出力軸エンコーダを活用することは好適である。そのため本実施例では出力軸エンコーダを用いた例を示すが、他にも入力側エンコーダやモータ電流値、トルク値、加速度センサを用いても検出は可能である。 As described above, it can be considered that the resonance phenomenon that occurs in the joints of the robot manifests itself in the form of vibration of the joints due to the angular transmission error of the speed reducer. Therefore, the amplitude of resonance generated in the joints (reducers of) of the robot arm is measured by, for example, an encoder, current sensor, or torque sensor, and this resonance amplitude is used as an index (reference) value corresponding to the angular transmission error, which is a predetermined reference. The speed reducer can be diagnosed by comparing the values. In particular, since the output shaft encoder can directly detect rotation unevenness on the output side of the speed reducer, it is preferable to use the output shaft encoder for this diagnosis. Therefore, although an example using an output shaft encoder is shown in this embodiment, detection is also possible using an input side encoder, a motor current value, a torque value, and an acceleration sensor.

また、本診断ではどの関節の減速機が損傷しているかを明確にするため、検査対象関節以外を停止させ、対象関節のみを動作させて行うことが望ましい。従って全関節の診断を行う場合は、関節ごとに、検査用の動作を実行する。 Moreover, in order to clarify which joint's speed reducer is damaged in this diagnosis, it is desirable to stop all joints other than the target joint and operate only the target joint. Therefore, when diagnosing all joints, an inspection operation is performed for each joint.

以下、図1~8に示す実施例を参照し、上記の原理に基づきロボット装置の関節に係る測定および診断につき、具体的に説明する。なお、本実施例では、出力軸エンコーダを用いた診断例を示す。 The measurement and diagnosis of the joints of the robot device based on the above principle will be specifically described below with reference to the embodiments shown in FIGS. In this embodiment, an example of diagnosis using an output shaft encoder is shown.

図1から図3は、本発明を実施可能なロボットシステムの構成の一例を示している。図1はロボットシステムの全体構成を模式的に示している。図2は図1のロボットシステムの1つの関節近傍の断面構造を示している。また、図3は図1のロボットシステムの制御装置200の構成を示している。 1 to 3 show an example of the configuration of a robot system that can implement the present invention. FIG. 1 schematically shows the overall configuration of the robot system. FIG. 2 shows a cross-sectional structure near one joint of the robot system of FIG. 3 shows the configuration of the control device 200 of the robot system of FIG.

図1に示すように、ロボットシステムは、ワークWの組立てや製造を行うロボット装置100、このロボット装置100を制御する制御装置200、および制御装置200に接続されたティーチングペンダント300を備えている。 As shown in FIG. 1, the robot system includes a robot device 100 that assembles and manufactures a work W, a control device 200 that controls the robot device 100, and a teaching pendant 300 connected to the control device 200.

ロボットアーム100は、作業台に固定されるベース部101(基台)と、変位や力を伝達する複数のリンク102~107と、各リンク102~107を旋回又は回転可能に連結する複数の関節111~116と、を備えている。本実施形態においては、複数の関節111~116の構成は基本的には同一である。このため、以下では、関節111~116に共通する構成については、代表してリンク102とリンク103との間の関節112の構成を説明することとし、他の関節111、113~116の具体的な説明は省略するものとする。なお、関節112と同じ構成の関節は、ロボットアーム100の複数の関節111~116のうちの少なくとも1カ所に備えていれば本実施例は実施可能である。 The robot arm 100 includes a base portion 101 (base) fixed to a workbench, a plurality of links 102 to 107 that transmit displacement and force, and a plurality of joints that connect the links 102 to 107 so that they can turn or rotate. 111-116. In this embodiment, the configurations of the joints 111 to 116 are basically the same. For this reason, in the following description, regarding the configuration common to the joints 111 to 116, the configuration of the joint 112 between the link 102 and the link 103 will be described as a representative, and the other joints 111, 113 to 116 will be specifically described. explanation is omitted. This embodiment can be implemented if at least one of the joints 111 to 116 of the robot arm 100 has a joint having the same configuration as the joint 112 .

本ロボットシステムを稼働させ、下記に記載の制御方法を実行することで、ロボットシステムの安定稼働に寄与し、ひいてはこのロボットシステムで物品の製造を効率よく実行することが出来る。 By operating this robot system and executing the control method described below, it is possible to contribute to stable operation of the robot system and, in turn, to efficiently manufacture articles with this robot system.

関節112は、図2に示すように、回転駆動源としてのサーボモータ(モータ)12と、サーボモータ12の出力を減速(変速)する減速機11を備えている(変速機)。また、サーボモータのモータ軸4の回転角度を検出する入力側角度センサとしての入力側エンコーダ8を備えている。この関節112の減速機11の出力側の回転角度(出力側回転角度)は出力側角度センサとしての出力側エンコーダ10(ロータリエンコーダ)によって検出される。この入力側エンコーダ8、および出力側エンコーダ10は一般的なロータリエンコーダと同様の構成を有し、光学式あるいは磁気式のロータリエンコーダデバイスにより構成される。 As shown in FIG. 2, the joint 112 includes a servomotor (motor) 12 as a rotational drive source and a speed reducer 11 that reduces (speeds) the output of the servomotor 12 (transmission). It also has an input-side encoder 8 as an input-side angle sensor for detecting the rotation angle of the motor shaft 4 of the servomotor. The rotation angle (output side rotation angle) of the joint 112 on the output side of the speed reducer 11 is detected by an output side encoder 10 (rotary encoder) as an output side angle sensor. The input side encoder 8 and the output side encoder 10 have the same configuration as general rotary encoders, and are configured by optical or magnetic rotary encoder devices.

サーボモータ12は、例えばブラシレスDCモータやACサーボモータなどの電磁モータにより構成することができる。なお、サーボモータ1には、必要に応じて電源OFF時にロボットアーム100の姿勢を保持するためのブレーキユニットを設けてもよい。 The servomotor 12 can be composed of, for example, an electromagnetic motor such as a brushless DC motor or an AC servomotor. The servomotor 1 may be provided with a brake unit for maintaining the posture of the robot arm 100 when the power is turned off, if necessary.

減速機11は、入力部であるウェブジェネレータ1と、出力部であるサーキュラスプライン3と、ウェブジェネレータ1とサーキュラスプライン3との間に配置されたフレックススプライン2と、を備えている。ウェブジェネレータ1は、サーボモータ12の回転軸4の他端側に接続されている。サーキュラスプライン3は、リンク103に接続されている。フレックススプライン2は、リンク102に連結されている。つまり、サーボモータ12の回転軸4とウェブジェネレータ1との結合部が、減速機11の入力側となり、フレックススプライン2とリンク103との結合部が減速機11の出力側となる。そして、サーボモータ12の回転軸4は、減速機11を介して1/Nに減速(減速比Nで減速)され、リンク102とリンク103とが相対的に回転する。このときの減速機11の出力側の回転角度が、実出力角度、即ち関節112の角度となる。 The speed reducer 11 includes a web generator 1 as an input section, a circular spline 3 as an output section, and a flexspline 2 arranged between the web generator 1 and the circular spline 3 . The web generator 1 is connected to the other end of the rotating shaft 4 of the servomotor 12 . Circular spline 3 is connected to link 103 . Flexspline 2 is connected to link 102 . That is, the connecting portion between the rotating shaft 4 of the servomotor 12 and the web generator 1 is the input side of the speed reducer 11 , and the connecting portion between the flexspline 2 and the link 103 is the output side of the speed reducer 11 . Then, the rotation shaft 4 of the servo motor 12 is decelerated to 1/N (reduced by the deceleration ratio N) via the decelerator 11, and the links 102 and 103 rotate relatively. The rotation angle on the output side of the speed reducer 11 at this time is the actual output angle, that is, the angle of the joint 112 .

出力側エンコーダ(出力側角度センサ)10は、減速機11の出力側に設けられており、リンク102とリンク103との相対角度を検出する。具体的には、出力側エンコーダ10は、関節112の駆動(リンク102とリンク103との相対移動)に伴って出力側パルス信号を生成し、制御装置200に出力する。リンク102とリンク103との間には、クロスローラベアリング9が設けられており、リンク102とリンク103とは、クロスローラベアリング9を介して回転自在に連結されている。 An output-side encoder (output-side angle sensor) 10 is provided on the output side of the speed reducer 11 and detects the relative angle between the link 102 and the link 103 . Specifically, the output-side encoder 10 generates an output-side pulse signal as the joint 112 is driven (relative movement between the link 102 and the link 103 ), and outputs the output-side pulse signal to the control device 200 . A cross roller bearing 9 is provided between the link 102 and the link 103 , and the link 102 and the link 103 are rotatably connected via the cross roller bearing 9 .

図3は制御装置200を中心としたロボットシステムの内部ブロック図である。制御装置200は可搬型または据え置き型のコンピュータで構成されている。内部に通信バス210があり、各種の計算処理用のCPU216やRAM217、制御用のプログラム219を格納するROM218が通信で接続されている。制御用のプログラム219としては、ロボットシステム全体を制御するためのプログラムだけでなく、CPUが読み込み実行することで、下記で示す検査を実行可能にするためのプログラムも記憶されている。またI/F(211-215)を介してロボット100の入力側エンコーダ8や出力軸エンコーダ10、サーボモータ12、ティーチングペンダント300の操作ボタン312や表示部311が通信で接続されている。 FIG. 3 is an internal block diagram of the robot system centering on the controller 200. As shown in FIG. The control device 200 is composed of a portable or stationary computer. A communication bus 210 is provided inside, and a CPU 216 for various calculation processes, a RAM 217, and a ROM 218 for storing a control program 219 are connected by communication. The control program 219 stores not only a program for controlling the robot system as a whole, but also a program that the CPU reads and executes to enable execution of inspections described below. Also, the input side encoder 8, the output shaft encoder 10, the servo motor 12, the operation button 312 and the display section 311 of the teaching pendant 300 of the robot 100 are connected by communication via the I/F (211-215).

制御用のプログラム219を格納する媒体としては、ROM218に限らず、ハードディスクや半導体メモリ、光ディスクや光磁気ディスク等の記録媒体であってもかまわない。 A medium for storing the control program 219 is not limited to the ROM 218, and may be a recording medium such as a hard disk, a semiconductor memory, an optical disk, or a magneto-optical disk.

ユーザはTP操作ボタン312を介して指示を入力し、それに応じてプログラム205が呼び出され、サーボ制御装置201を介してロボット100のサーボモータ12を制御する構成となっている。この時CPU216は、サーボ制御装置201を制御し、モータを駆動制御する駆動制御部の役割も担う。 A user inputs an instruction through the TP operation button 312 , and the program 205 is called up according to the instruction, and the servo motor 12 of the robot 100 is controlled through the servo control device 201 . At this time, the CPU 216 controls the servo control device 201 and also plays the role of a drive control section that drives and controls the motor.

次に、診断を行う際の構成、及び流れについて、図4~図8を用いて説明する。 Next, the configuration and flow for diagnosis will be described with reference to FIGS. 4 to 8. FIG.

図4は診断を行う際にユーザが診断の設定を行う診断モードUIを示した図である。UIはティーチングペンダント300上の表示部311に表示される。画面(a)上の「診断」ボタンを押すとロボットシステムは診断モードに移行し、表示部311には診断設定を行う画面(b)が表示される。ユーザはここで減速機の診断を実施したい軸を選択することができ、スタートボタンを押すことで、選択した軸について診断を開始する。 FIG. 4 is a diagram showing a diagnosis mode UI for a user to set diagnosis when performing diagnosis. The UI is displayed on the display section 311 on the teaching pendant 300 . When the "Diagnosis" button on the screen (a) is pressed, the robot system shifts to the diagnostic mode, and the display unit 311 displays the screen (b) for diagnostic setting. Here, the user can select the axis for which the reduction gear diagnosis is to be performed, and by pressing the start button, the diagnosis for the selected axis is started.

終了すると、各関節の診断結果画面(c)が表示部311に表示される。ここでは、所定の基準値に対する%が中央列に、100%以内であれば異常なし(OK)、超過していれば以上あり(NG)の判定が右列に表示され、軸ごとに診断結果がわかるようになっている。また、診断設定を行う画面の「履歴参照」ボタンを押すと、過去の診断結果の推移がグラフ画面(d)に表示され、各軸診断結果の傾向がひと目で分かるようになっている。 When finished, the diagnosis result screen (c) of each joint is displayed on the display unit 311 . Here, the % against a predetermined reference value is displayed in the center column, and if it is within 100%, there is no abnormality (OK), and if it exceeds 100%, there is an abnormality (NG). is understood. Also, when the "reference history" button on the diagnostic setting screen is pressed, changes in past diagnostic results are displayed on the graph screen (d), allowing the tendency of diagnostic results on each axis to be understood at a glance.

図5は、診断を行う際のデータの流れを示した図である。図5中、制御装置200内の矩形は、CPU216が実行する機能をハードウェア的に示した各種の制御部や、または実際のハードウェアを示している。 FIG. 5 is a diagram showing the flow of data during diagnosis. In FIG. 5, the rectangles in the control device 200 represent various control units representing the functions executed by the CPU 216 in terms of hardware, or actual hardware.

TP操作ボタン312からの入力S312によって診断モードが起動される。そして、診断すべき関節が選択されると、検査用動作生成部207は関節に応じた検査用動作を生成するか、生成済みの検査用動作を読み込み、サーボ制御装置201及び共振振幅演算部204に出力する(S207)。ここで、共振振幅演算部204に検査用動作情報S207を出力するのは、共振振幅演算部におけるデータ処理にて検査用動作情報S207を使用するためである。サーボ制御装置201は、出力された検査用動作情報S207をもとに電流S201を制御し、サーボモータ12を駆動する。この時、モータ軸4の回転位置を検出する入力側エンコーダ8によって検出された入力側角度情報S8と、出力軸エンコーダ10で検出した減速機11の出力側の角度情報S10を、定期的に駆動データ記録部203に出力する。この時間間隔は、ロボットの共振振幅を正確に記録するために共振周波数の10倍程度以下とすることが望ましい。例えば、共振周波数が20Hzの場合、200Hz=5msec周期以下の間隔となる。 The diagnosis mode is activated by an input S312 from the TP operation button 312. FIG. Then, when a joint to be diagnosed is selected, the test motion generation unit 207 generates a test motion corresponding to the joint, or reads an already generated test motion, (S207). Here, the reason why the test operation information S207 is output to the resonance amplitude calculation unit 204 is that the test operation information S207 is used in the data processing in the resonance amplitude calculation unit. The servo control device 201 drives the servo motor 12 by controlling the current S201 based on the output inspection operation information S207. At this time, the input side angle information S8 detected by the input side encoder 8 that detects the rotational position of the motor shaft 4 and the output side angle information S10 of the speed reducer 11 detected by the output shaft encoder 10 are periodically driven. Output to the data recording unit 203 . This time interval is desirably less than ten times the resonance frequency in order to accurately record the resonance amplitude of the robot. For example, when the resonance frequency is 20 Hz, the interval is 200 Hz=5 msec cycle or less.

検査用動作が終了すると、駆動データ記録部203は記録された一連の角度情報S8およびS10を検査データS203として共振振幅演算部204に出力する。共振振幅演算部204は、得られた検査データS203と、検査用動作情報S207から判定値Aを求め、減速機状態判定部205へ出力(S204)する。減速機状態判定部205は基準値記憶部206から読み込んだ基準値S206と、前記判定値A(S204)を比較し、減速機の状態を診断し、ティーチングペンダントの表示部311に診断結果S205を表示する。 When the inspection operation is completed, the drive data recording unit 203 outputs the recorded series of angle information S8 and S10 to the resonance amplitude calculation unit 204 as inspection data S203. The resonance amplitude calculator 204 obtains the determination value A from the obtained inspection data S203 and the inspection operation information S207, and outputs it to the reduction gear state determination unit 205 (S204). The reducer state determination unit 205 compares the reference value S206 read from the reference value storage unit 206 with the determination value A (S204), diagnoses the state of the reducer, and displays the diagnosis result S205 on the display unit 311 of the teaching pendant. indicate.

図6は速度範囲をスイープする検査用動作の生成方法を示した図である。ステップS601では、共振周波数fを求めるために対象関節にかかる慣性モーメントmを計算する。ロボットの共振周波数fは手先に取り付けたハンド部の負荷や姿勢によって変化するため、それらをもとに算出する。次にステップS602において、求めた慣性モーメントmを用いて前記(1)式より対象関節の共振周波数fを計算する。また、同じ条件による実験にて共振周波数fを予め求めておいてもよい。 FIG. 6 is a diagram showing a method of generating inspection motions for sweeping a speed range. In step S601, the moment of inertia m applied to the target joint is calculated to obtain the resonance frequency f. Since the resonance frequency f of the robot changes depending on the load and posture of the hand attached to the hand, it is calculated based on them. Next, in step S602, the resonance frequency f of the target joint is calculated from the above equation (1) using the obtained moment of inertia m. Alternatively, the resonance frequency f may be obtained in advance by an experiment under the same conditions.

次にステップS603にて前記ステップS602で求めた共振周波数fの1/2もしくは整数倍に一致する対象関節の減速機入力側回転数Rを計算し、それに応じた関節の動作速度sを求める。ここで、減速機入力側回転数Rは、共振周波数fの1/2に一致する値とすることが望ましい。これは波動歯車減速機の構造に由来する。すなわち、フレクススプライン2はサーキュラスプライン3と2点で接触しているため、フレクススプライン1回転につき2回の振動が発生することによる。共振周波数と減速機による加振が1:1、すなわち共振周波数と減速機入力側回転数が2:1となる回転数は、共振現象が最も大きく発生するため、測定しやすいからである。 Next, in step S603, the reduction gear input-side rotational speed R of the target joint that matches 1/2 or an integer multiple of the resonance frequency f obtained in step S602 is calculated, and the corresponding joint motion speed s is obtained. Here, it is desirable that the reducer input-side rotation speed R is set to a value equal to 1/2 of the resonance frequency f. This is derived from the structure of the wave gear reducer. That is, since the flex spline 2 is in contact with the circular spline 3 at two points, two vibrations occur per one rotation of the flex spline. This is because the resonance phenomenon occurs most strongly at a rotation speed at which the resonance frequency and the excitation due to the reduction gear are 1:1, ie, the resonance frequency and the rotation speed on the input side of the reduction gear are 2:1, so that it is easy to measure.

次のステップS604では速度範囲を設定する。この速度範囲は、前ステップS603で求めた関節の動作速度sを含むことを条件とし、個体差や関節の状態によるばらつきをカバー可能な範囲で設定することが望ましい。この範囲の幅は、動作速度sを中心として、予め装置に決めておいた幅を適用すればよい。次のステップでは、前ステップS604で設定した速度範囲をカバーするように関節の動作速度を継時的に変化させる動作速度プロファイルを設定する。この時、対象関節の可動範囲が許容された範囲を超えないよう、動作時間を調整する必要がある。また、確実に共振を測定できるように、速度変化を可能な限り緩やかにすることが望ましく、したがって動作時間は、可能な限り長くとることが好ましい。 In the next step S604, the speed range is set. This speed range should include the motion speed s of the joint obtained in the previous step S603, and is desirably set within a range that can cover individual differences and variations due to joint states. As the width of this range, a width determined in advance for the apparatus may be applied with the operating speed s as the center. In the next step, a motion speed profile is set that changes the motion speed of the joint over time so as to cover the speed range set in the previous step S604. At this time, it is necessary to adjust the operation time so that the movable range of the target joint does not exceed the allowable range. Also, it is desirable to make the speed change as slow as possible so that the resonance can be measured reliably, so the operating time should be as long as possible.

また、図では速度範囲の低速側から高速側に向けて直線的に変化するプロファイルとなっているが、高速側から低速側に向かうようなプロファイルでも良いし、直線的な変化でなくても良い。例えば、関節速度sの近傍では速度変化を緩やかにするなど非線形的に変更してもよいし、ある程度短時間の一定時間ごとに不連続で段階的に速度を変更するようにしてもよい。つまり、ロボットアームを動かしながら、ロボットアームが停止せずに速度が変化できる期間が存在するようにすると好適である。 In addition, although the figure shows a profile that changes linearly from the low speed side to the high speed side of the speed range, it may be a profile that goes from the high speed side to the low speed side, and the change may not be linear. . For example, in the vicinity of the joint velocity s, the velocity may be changed in a non-linear manner such as slowing the velocity change, or the velocity may be discontinuously changed step by step at regular intervals of a relatively short period of time. In other words, it is preferable to provide a period during which the robot arm can change its speed without stopping while moving the robot arm.

このようにして生成された検査用動作は、対象関節が共振する関節速度sを含み、個体差や関節の状態によるばらつきを含んだ範囲を一度の動作でカバーできるものとなっている。 The motion for inspection generated in this manner includes the joint velocity s at which the target joint resonates, and can cover a range including individual differences and variations due to joint states in a single motion.

なお、本実施例の説明では、減速機入力側回転数Rで動かしたときの関節の動作速度をsと、検査の条件としてsを含むような速度範囲を設定するとして説明したが、速度の代わりに、他のパラメータを定義してもよい。たとえば回転式のモータや減速機の単位時間当たりの回転数でもよいし、関節の単位時間当たりの回転角度などでも良い。すなわち、関節が共振を起こすような駆動条件、駆動パラメータと読み替えることが出来、そして関節部が共振する条件を動作範囲に含むように、駆動パラメータを継時的に変化させながら関節を駆動すればよい。 In the description of the present embodiment, it is assumed that s is the operating speed of the joint when it is moved at the speed R on the input side of the speed reducer, and a speed range that includes s is set as an inspection condition. Alternatively, other parameters may be defined . For example, it may be the number of revolutions per unit time of a rotary motor or speed reducer, or the rotation angle of a joint per unit time. That is, if the joint is driven while changing the drive parameter over time so that the operating range includes the condition that the joint resonates, the drive parameter can be read as the drive condition that causes the joint to resonate. good.

図7は、生成した検査用動作を用いて測定を行うフローを示した図である。 FIG. 7 is a diagram showing a flow of performing measurement using the generated inspection motion.

診断を行う場合、図4(a)のUI画面で、「診断」ボタンを押すことでロボットが診断モードに入る。ステップS701にて、図4(b)のUI画面を用いて、診断を行う関節をユーザが指定する。ステップS702は前記ステップS701で選択された関節の基準値S206を読み込むとともに、図6のフローに従って関節ごとに検査用の動作を生成する。もしくは生成済みの動作を記憶していれば、それを読み込むようにしてもよい。 When diagnosing, the robot enters the diagnosis mode by pressing the "diagnosis" button on the UI screen of FIG. 4(a). In step S701, the user designates a joint to be diagnosed using the UI screen shown in FIG. 4B. In step S702, the reference value S206 of the joint selected in step S701 is read, and motions for inspection are generated for each joint according to the flow of FIG. Alternatively, if a generated action is stored, it may be read.

次にステップS703にて、読み込んだ動作を実行(S703a)と平行して、駆動パラメータを継時的に変化させながら関節を駆動している途中の入力側エンコーダ8の角度値S8および出力軸エンコーダ10の角度値S10を駆動データ記録部203に記録する(S703b)。S704では、検査対象の関節が残っているかを判断し、検査対象の関節が残っている場合はステップS703に戻り、以下同様に検査用動作の実行と角度情報の記録を繰り返す。対象関節全てについて検査用動作を終了すると、ステップS705にて、後述するデータ処理を行い、判定値Aを求める。ステップS706にて前記ステップS705にて算出された判定値Aと基準値S206を比較して減速機の状態について診断を行う。最後にステップS707にて診断結果が画面図4(c)のように表示され、診断モードは終了する。 Next, in step S703, in parallel with the execution of the read motion (S703a), the angle value S8 of the input side encoder 8 and the output shaft encoder are calculated while the joint is being driven while the drive parameter is changed over time. The angle value S10 of 10 is recorded in the drive data recording unit 203 (S703b). In S704, it is determined whether or not there is a joint to be inspected. If there is a joint to be inspected, the process returns to step S703, and the execution of the inspection operation and the recording of the angle information are repeated in the same manner. When the inspection motion is completed for all the target joints, data processing, which will be described later, is performed in step S705 to obtain a determination value A. FIG. In step S706, the judgment value A calculated in step S705 and the reference value S206 are compared to diagnose the state of the speed reducer. Finally, in step S707, the diagnostic result is displayed as shown in FIG. 4(c), and the diagnostic mode ends.

図8は、前記ステップS705で、CPUが、振動振幅の最大値としての判定値Aを算出し取得する方法を示した図である。 FIG. 8 is a diagram showing how the CPU calculates and acquires the determination value A as the maximum value of the vibration amplitude in step S705.

共振振幅算出部204では駆動データ記録部203から送られた検査データS203(すなわち入力側エンコーダの角度情報S8と、出力軸エンコーダの角度情報S10との差分)から判定値Aを算出する。 The resonance amplitude calculator 204 calculates the judgment value A from the inspection data S203 sent from the drive data recorder 203 (that is, the difference between the angle information S8 of the input side encoder and the angle information S10 of the output shaft encoder).

作成した速度プロファイルに従って対象関節を動作させた際に得られた一連の出力軸の角度情報S10から、入力軸の角度情報S8を差し引くと、減速機の角度伝達誤差としての共振振幅を取得することができる(図8)。前記診断原理から、共振時の角度伝達誤差は減速機に発生した損傷の大きさに比例するとみなせる。前記速度プロファイルは、検査対象の関節が最も共振する速度を含むため、共振により強制的に角度伝達誤差を振動振幅に発現させることができると同時に、ロボットの個体差や関節の状態による共振速度の変化にも対応することができる。従って、算出した角度伝達誤差のうちプラス側最大値もしくはマイナス側最大値のいずれか大きい方(図8矢印部)、すなわち、振動振幅の最大値を判定値Aとする。 By subtracting the angle information S8 of the input shaft from a series of angle information S10 of the output shaft obtained when the target joint is operated according to the created velocity profile, the resonance amplitude as the angle transmission error of the speed reducer is obtained. (Fig. 8). Based on the diagnosis principle described above, the angular transmission error during resonance can be considered to be proportional to the degree of damage occurring in the speed reducer. Since the velocity profile includes the velocity at which the joint to be inspected resonates most, it is possible to forcibly express the angular transmission error in the vibration amplitude due to the resonance. It can also adapt to changes. Therefore, of the calculated angular transmission errors, the maximum value on the plus side or the maximum value on the minus side, whichever is larger (the arrow in FIG. 8), ie, the maximum value of the vibration amplitude, is taken as the judgment value A.

以上のようにして得られた判定値Aと、対応する基準値S206とを、減速機状態判定部205で比較する。判定値Aと比較する基準値には、たとえば、減速機のカタログ値に記載された仕様値を用いる方法がある。すなわち、減速機メーカーが設定する仕様値を超えた場合、異常が発生していると判定する。また、要求されるロボットアーム101の手先の位置精度から対象の関節に要求される位置偏差を算出し、その位置偏差を基準値として用いてもよい。 The determination value A obtained as described above and the corresponding reference value S206 are compared by the speed reducer state determination unit 205 . As the reference value to be compared with the judgment value A, for example, there is a method of using the specification value described in the catalog value of the speed reducer. That is, when the specification value set by the reducer manufacturer is exceeded, it is determined that an abnormality has occurred. Alternatively, the positional deviation required for the target joint may be calculated from the required positional accuracy of the hand of the robot arm 101, and the positional deviation may be used as the reference value.

以上のようにして、本実施例によれば、ロボットの個体差や関節の状態によるばらつきにかかわらず、減速機の状態診断を、関節あたり1回の検査動作で行うことも可能となり、診断時間を短縮することが可能となる。 As described above, according to this embodiment, it is possible to diagnose the state of the speed reducer with one inspection operation per joint, regardless of individual differences in robots and variations due to joint states. can be shortened.

12 サーボモータ(モータ)
11 減速機(変速機)
1 ウェブジェネレータ
2 フレクススプライン
3 サーキュラスプライン
8 入力側エンコーダ(モータ軸角度検出手段)
10 出力軸エンコーダ(出力側角度検出手段)
100 ロボット装置
111~116 関節
200 制御装置
216 CPU(演算部)
217 ROM(記憶部)
300 ティーチングペンダント
311 表示部
203 駆動データ記録部
204 共振振幅演算部
206 基準値記憶部
405 減速機状態判定部
207 検査用動作生成部
s8 入力側エンコーダパルス
s10 出力軸エンコーダパルス
s203 検査データ
s204 判定値A
s206 判定用基準値
s207 検査用動作情報
1000 ロボットシステム
12 servo motor (motor)
11 reducer (transmission)
1 web generator 2 flex spline 3 circular spline 8 input side encoder (motor shaft angle detection means)
10 Output shaft encoder (output side angle detection means)
100 robot device 111 to 116 joints 200 control device 216 CPU (arithmetic unit)
217 ROM (storage unit)
300 teaching pendant 311 display unit 203 drive data recording unit 204 resonance amplitude calculation unit 206 reference value storage unit 405 speed reducer state determination unit 207 inspection operation generation unit s8 input side encoder pulse s10 output shaft encoder pulse s203 inspection data s204 judgment value A
s206 Reference value for judgment s207 Operation information for inspection 1000 Robot system

Claims (29)

減速機を備えた関節を有するロボットに関する情報を取得する情報処理方法であって、
表示部に前記関節のうち所定関節を選択できるように表示し、選択された前記所定関節が有する所定減速機に異常が発生しているか否か診断し
前記表示部に、前記所定減速機の診断の結果の履歴を表示する、
ことを特徴とする情報処理方法。
An information processing method for acquiring information about a robot having joints provided with reduction gears,
displaying on a display unit a predetermined joint that can be selected from among the joints, diagnosing whether or not an abnormality has occurred in a predetermined reduction gear of the selected predetermined joint;
displaying a history of diagnosis results of the predetermined speed reducer on the display unit;
An information processing method characterized by:
請求項1に記載の情報処理方法において、
前記表示部に前記所定減速機の診断を開始させる第1ボタンを表示する、
ことを特徴とする情報処理方法。
In the information processing method according to claim 1,
displaying a first button for starting diagnosis of the predetermined speed reducer on the display unit;
An information processing method characterized by:
請求項1または2に記載の情報処理方法において、
前記表示部に前記所定減速機の診断を中止する第2ボタンを表示する、
ことを特徴とする情報処理方法。
In the information processing method according to claim 1 or 2,
displaying a second button for stopping diagnosis of the predetermined speed reducer on the display unit;
An information processing method characterized by:
請求項1から3のいずれか1項に記載の情報処理方法において、
前記表示部に前記ロボットに関する情報の取得における設定を行う第4ボタンを表示し、前記第4ボタンが選択されると前記所定関節を選択できるように表示した設定画面が表示される、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 3,
displaying a fourth button for setting the acquisition of information about the robot on the display unit, and when the fourth button is selected, a setting screen displayed so that the predetermined joint can be selected is displayed;
An information processing method characterized by:
請求項4に記載の情報処理方法において、
前記設定画面には、前記履歴を表示する第5ボタンが表示されている、
ことを特徴とする情報処理方法。
In the information processing method according to claim 4,
The setting screen displays a fifth button for displaying the history,
An information processing method characterized by:
請求項1からのいずれか1項に記載の情報処理方法において、
前記表示部に、前記履歴として前記所定減速機の診断結果の推移をグラフで表示る、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 5,
displaying , on the display unit, as the history, the transition of the diagnosis result of the predetermined speed reducer in a graph;
An information processing method characterized by:
請求項1から6のいずれか1項に記載の情報処理方法において、
前記履歴として、前記所定減速機の過去の診断の履歴を表示する、
ことを特徴とする情報処理装置
In the information processing method according to any one of claims 1 to 6,
displaying a past diagnosis history of the predetermined speed reducer as the history;
An information processing device characterized by:
請求項1から7のいずれか1項に記載の情報処理方法において、
前記表示部に前記履歴として前記関節の全ての前記減速機の診断の結果の推移グラフで表示る、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 7 ,
displaying, on the display unit , as the history, a graph showing changes in the results of diagnosis of all the reduction gears of the joint;
An information processing method characterized by:
請求項1からのいずれか1項に記載の情報処理方法において、
前記表示部に前記関節すべてを選択する第6ボタンを表示する、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 8 ,
displaying a sixth button to select all the joints on the display;
An information processing method characterized by:
請求項1からのいずれか1項に記載の情報処理方法において、
前記表示部に前記所定減速機の診断の結果をОKまたはNGで表示する、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 9 ,
displaying the result of the diagnosis of the predetermined speed reducer on the display unit as OK or NG ;
An information processing method characterized by:
請求項1から10のいずれか1項に記載の情報処理方法において、
前記表示部に前記所定減速機の診断の結果として、閾値との比較結果をパーセンテージで表示する、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 10 ,
displaying a comparison result with a threshold value as a percentage as a result of diagnosis of the predetermined speed reducer on the display unit ;
An information processing method characterized by:
請求項11に記載の情報処理方法において、
前記閾値は、前記所定減速機のカタログに記載された仕様値である、
ことを特徴とする情報処理方法
In the information processing method according to claim 11,
The threshold is a specification value described in the catalog of the predetermined speed reducer,
An information processing method characterized by :
請求項11に記載の情報処理方法において、
前記閾値は、前記ロボットの位置精度に基づき設定された値である、
ことを特徴とする情報処理方法
In the information processing method according to claim 11,
the threshold is a value set based on the positional accuracy of the robot;
An information processing method characterized by :
請求項1から13のいずれか1項に記載の情報処理方法において、
前記表示部において、異常となっている前記所定減速機を強調して表示する、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 13 ,
emphasizing and displaying the abnormal predetermined speed reducer on the display unit ;
An information processing method characterized by:
請求項1から1のいずれか1項に記載の情報処理方法において、
前記所定減速機の診断を実行する場合、前記所定関節における固有振動が最も強く発生する動作パラメータを含む範囲内で前記所定関節を動作させる、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 14 ,
When diagnosing the predetermined speed reducer, the predetermined joint is operated within a range including an operation parameter that causes the strongest natural vibration at the predetermined joint,
An information processing method characterized by:
請求項1に記載の情報処理方法において、
前記動作パラメータを継時的にスイープさせて変化させる、
ことを特徴とする情報処理方法。
In the information processing method according to claims 1 to 5 ,
sweeping and changing the operating parameter over time;
An information processing method characterized by:
請求項15または16に記載の情報処理方法において、
前記所定減速機の診断実行する場合、前記所定関節の可動範囲を超えないように前記所定関節を動作させる、
ことを特徴とする情報処理方法。
In the information processing method according to claim 15 or 16 ,
when diagnosing the predetermined speed reducer, operating the predetermined joint so as not to exceed the movable range of the predetermined joint;
An information processing method characterized by:
請求項15から17のいずれか1項に記載の情報処理方法において、
前記範囲は、前記所定関節の姿勢の変化に応じて変化する前記固有振動に対応する、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 15 to 17 ,
the range corresponds to the natural vibration that changes according to a change in posture of the predetermined joint;
An information processing method characterized by:
請求項1から1のいずれか1項に記載の情報処理方法において、
前記所定関節において前記固有振動を最も強く発生させるために、前記動作パラメータとして速度を設定し、前記所定関節の固有振動数の整数倍の速度を前記範囲が含むように前記範囲を設定する、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 15 to 17 ,
setting a speed as the motion parameter in order to generate the natural vibration most strongly at the predetermined joint, and setting the range so that the speed that is an integral multiple of the natural vibration of the predetermined joint is included in the range;
An information processing method characterized by:
請求項1から1のいずれか1項に記載の情報処理方法において、
前記所定関節において前記固有振動を最も強く発生させるために、前記動作パラメータとして速度を設定し、前記所定関節の固有振動数の1/2数倍の速度を前記範囲が含むように前記範囲を設定する、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 15 to 17 ,
A speed is set as the motion parameter in order to generate the natural vibration at the predetermined joint most strongly, and the range is set so as to include a speed that is 1/2 times the natural vibration of the predetermined joint. do,
An information processing method characterized by:
請求項1から20のいずれか1項に記載の情報処理方法において、
前記所定関節は、前記所定減速機の出力側の角度に関する情報を取得する第1角度センサと、前記所定減速機の入力側の角度に関する情報を取得する第2角度センサとが設けられており、
前記第1角度センサおよび前記第2角度センサに基づき、前記所定減速機の診断実行する、
ことを特徴とする情報処理方法。
In the information processing method according to any one of claims 1 to 20 ,
The predetermined joint is provided with a first angle sensor that acquires information about the angle of the output side of the predetermined reduction gear, and a second angle sensor that acquires information about the angle of the input side of the predetermined reduction gear,
diagnosing the predetermined speed reducer based on the first angle sensor and the second angle sensor;
An information processing method characterized by:
請求項21に記載の情報処理方法において、
前記第1角度センサと前記第2角度センサに基づき振幅を取得し、前記振幅に基づき前記所定減速機の診断実行する、
ことを特徴とする情報処理方法。
In the information processing method according to claim 21 ,
Obtaining an amplitude based on the first angle sensor and the second angle sensor, and performing diagnosis of the predetermined speed reducer based on the amplitude;
An information processing method characterized by:
請求項22に記載の情報処理方法において、
前記振幅は、前記所定減速機における角度伝達誤差である、
ことを特徴とする情報処理方法
In the information processing method according to claim 22,
wherein the amplitude is an angular transmission error in the predetermined speed reducer;
An information processing method characterized by :
減速機を備えた関節を有するロボットに関する情報を取得する情報処理装置であって、
表示部に前記関節のうち所定関節を選択できるように表示し、選択された前記所定関節が有する所定減速機に異常が発生しているか否か診断し
前記表示部に、前記所定減速機の診断の結果の履歴を表示する、
ことを特徴とする情報処理装置。
An information processing device for acquiring information about a robot having joints equipped with reduction gears,
displaying on a display unit a predetermined joint that can be selected from among the joints, diagnosing whether or not an abnormality has occurred in a predetermined reduction gear of the selected predetermined joint;
displaying a history of diagnosis results of the predetermined speed reducer on the display unit;
An information processing device characterized by:
減速機を備えた関節を有するロボットと、前記ロボットを制御する制御装置と、を備えたロボットシステムであって、
前記制御装置が、
表示部に前記関節のうち所定関節を選択できるように表示し、選択された前記所定関節が有する所定減速機に異常が発生しているか否か診断し
前記表示部に、前記所定減速機の診断の結果の履歴を表示する、
ことを特徴とするロボットシステム。
A robot system comprising a robot having a joint provided with a speed reducer and a control device for controlling the robot,
The control device
displaying on a display unit a predetermined joint that can be selected from among the joints, diagnosing whether or not an abnormality has occurred in a predetermined reduction gear of the selected predetermined joint;
displaying a history of diagnosis results of the predetermined speed reducer on the display unit;
A robot system characterized by:
請求項2に記載のロボットシステムを用いて物品の製造を行うことを特徴とする物品の製造方法。 26. A method of manufacturing an article, wherein the article is manufactured using the robot system according to claim 25 . 減速機を備えた関節を有するロボットと、前記ロボットを制御する制御装置と、を備えたロボットシステムの制御方法であって、
前記制御装置が、
表示部に前記関節のうち所定関節を選択できるように表示し、選択された前記所定関節が有する所定減速機に異常が発生しているか否か診断し
前記表示部に、前記所定減速機の診断の結果の履歴を表示する、
ことを特徴とする制御方法。
A control method for a robot system comprising a robot having a joint provided with a speed reducer and a control device for controlling the robot,
The control device
displaying on a display unit a predetermined joint that can be selected from among the joints, diagnosing whether or not an abnormality has occurred in a predetermined reduction gear of the selected predetermined joint;
displaying a history of diagnosis results of the predetermined speed reducer on the display unit;
A control method characterized by:
請求項1から2のいずれか1項に記載の情報処理方法をコンピュータにより実行させるためのプログラム。 A program for causing a computer to execute the information processing method according to any one of claims 1 to 23 . 請求項2に記載のプログラムを格納した、コンピュータで読み取り可能な記録媒体。 A computer-readable recording medium storing the program according to claim 28 .
JP2019038013A 2018-12-18 2019-03-01 Information processing method, information processing device, robot system, robot system control method, article manufacturing method using robot system, program, and recording medium Active JP7278803B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019038013A JP7278803B2 (en) 2019-03-01 2019-03-01 Information processing method, information processing device, robot system, robot system control method, article manufacturing method using robot system, program, and recording medium
US16/709,764 US11897146B2 (en) 2018-12-18 2019-12-10 Examination method for examining robot apparatus, control apparatus, and storage medium
CN201911278436.6A CN111331594B (en) 2018-12-18 2019-12-13 Inspection method, control device, and storage medium for inspecting robot device
US18/390,633 US20240139953A1 (en) 2018-12-18 2023-12-20 Examination method for examining robot apparatus, control apparatus, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019038013A JP7278803B2 (en) 2019-03-01 2019-03-01 Information processing method, information processing device, robot system, robot system control method, article manufacturing method using robot system, program, and recording medium

Publications (3)

Publication Number Publication Date
JP2020138305A JP2020138305A (en) 2020-09-03
JP2020138305A5 JP2020138305A5 (en) 2022-03-07
JP7278803B2 true JP7278803B2 (en) 2023-05-22

Family

ID=72279918

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019038013A Active JP7278803B2 (en) 2018-12-18 2019-03-01 Information processing method, information processing device, robot system, robot system control method, article manufacturing method using robot system, program, and recording medium

Country Status (1)

Country Link
JP (1) JP7278803B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114061741B (en) * 2021-11-16 2024-01-30 浙江谱麦科技有限公司 Measuring device and measuring method for measuring resonant frequency of industrial robot

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002154085A (en) 2000-11-15 2002-05-28 Toyota Motor Corp Maintenance support method and maintenance support device for work robot system
JP2003223207A (en) 2002-01-31 2003-08-08 Amada Denshi:Kk Nc machine tool operation method and system therefor
WO2015019459A1 (en) 2013-08-08 2015-02-12 富士機械製造株式会社 Controller
US20150345611A1 (en) 2014-05-28 2015-12-03 Fanuc Corporation Gear transmission and usage measuring device for measuring usage of gear transmission
JP2016126483A (en) 2014-12-26 2016-07-11 株式会社キーエンス Programmable display
JP2016221615A (en) 2015-05-29 2016-12-28 キヤノン株式会社 Robot apparatus diagnosis method and robot system
JP2017061001A (en) 2015-09-24 2017-03-30 キヤノン株式会社 Diagnostic method of robot device, control program of robot device, and robot system
JP2019000948A (en) 2017-06-16 2019-01-10 セイコーエプソン株式会社 Control device, robot, and robot system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002154085A (en) 2000-11-15 2002-05-28 Toyota Motor Corp Maintenance support method and maintenance support device for work robot system
JP2003223207A (en) 2002-01-31 2003-08-08 Amada Denshi:Kk Nc machine tool operation method and system therefor
WO2015019459A1 (en) 2013-08-08 2015-02-12 富士機械製造株式会社 Controller
US20150345611A1 (en) 2014-05-28 2015-12-03 Fanuc Corporation Gear transmission and usage measuring device for measuring usage of gear transmission
JP2015223671A (en) 2014-05-28 2015-12-14 ファナック株式会社 Gear transmission device and use degree measuring device for measuring use degree of gear transmission device
JP2016126483A (en) 2014-12-26 2016-07-11 株式会社キーエンス Programmable display
JP2016221615A (en) 2015-05-29 2016-12-28 キヤノン株式会社 Robot apparatus diagnosis method and robot system
JP2017061001A (en) 2015-09-24 2017-03-30 キヤノン株式会社 Diagnostic method of robot device, control program of robot device, and robot system
JP2019000948A (en) 2017-06-16 2019-01-10 セイコーエプソン株式会社 Control device, robot, and robot system

Also Published As

Publication number Publication date
JP2020138305A (en) 2020-09-03

Similar Documents

Publication Publication Date Title
JP6164948B2 (en) Robot apparatus and component manufacturing method
JP6652292B2 (en) Control method, control program, robot system, control method of rotary drive device, and robot device
US20240139953A1 (en) Examination method for examining robot apparatus, control apparatus, and storage medium
EP1932629B1 (en) A method and a control system for monitoring the condition of an industrial robot
JP6881886B2 (en) Control method, robot device, and drive device
CN102431043B (en) Reducer abnormality determination method, abnormality determination device, and robot system
CN101162394B (en) Abnormality diagnostic method and device thereof
US9146175B2 (en) Method and a device for detecting abnormal changes in play in a transmission unit of a movable mechanical unit
EP3888855B1 (en) Failure prediction method and failure prediction apparatus
JP6512790B2 (en) Robot control method, robot apparatus, program, recording medium, and article manufacturing method
CN101192062A (en) Method and device for monitoring the condition of an industrial robot
JP7358049B2 (en) Control methods, programs, recording media, robot systems, and article manufacturing methods
CN110549373A (en) driving mechanism
JP2015093360A (en) DRIVE DEVICE, ROBOT DEVICE, DRIVE DEVICE CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM
JP6858353B2 (en) Robot control device, abnormality diagnosis method, and abnormality diagnosis program
JP7278803B2 (en) Information processing method, information processing device, robot system, robot system control method, article manufacturing method using robot system, program, and recording medium
JP6840875B2 (en) Control method, control program, recording medium, robot system, article manufacturing method, rotation drive device control method
JP3607009B2 (en) Failure prediction method for industrial robots
JP7267725B2 (en) Robot control method, program, recording medium, robot system, article manufacturing method
JP7583062B2 (en) An abnormality detection device for detecting an abnormality in a power transmission mechanism that transmits the rotational force output by an electric motor
JP2022071927A (en) Robot arm state determination method, robot system, and computer program
JPH11104988A (en) Trouble detecting method for industrial robot
JP2021070078A (en) Drive device, method for controlling drive device, robot device, method for manufacturing article, control program and recording medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220225

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220225

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230308

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230510

R151 Written notification of patent or utility model registration

Ref document number: 7278803

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151