JP2015126647A - Motor control system, and failure determination method for motor control system - Google Patents

Motor control system, and failure determination method for motor control system Download PDF

Info

Publication number
JP2015126647A
JP2015126647A JP2013270891A JP2013270891A JP2015126647A JP 2015126647 A JP2015126647 A JP 2015126647A JP 2013270891 A JP2013270891 A JP 2013270891A JP 2013270891 A JP2013270891 A JP 2013270891A JP 2015126647 A JP2015126647 A JP 2015126647A
Authority
JP
Japan
Prior art keywords
motor
torque
failure
brake device
determined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013270891A
Other languages
Japanese (ja)
Other versions
JP5967072B2 (en
Inventor
崇 宮坂
Takashi Miyasaka
崇 宮坂
頼正 安田
Yorimasa Yasuda
頼正 安田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2013270891A priority Critical patent/JP5967072B2/en
Publication of JP2015126647A publication Critical patent/JP2015126647A/en
Application granted granted Critical
Publication of JP5967072B2 publication Critical patent/JP5967072B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Stopping Of Electric Motors (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a motor control system capable of reducing time required for repair of a failure point by performing detection while discriminating between a failure in a brake device and that in part differing from the brake device.SOLUTION: A motor control system comprises: a motor 2 for generating torque; a brake device 1 for generating brake force to brake the motor 2 by using the brake force; and a drive device 3 which drives the motor 2, detects a variation based on a load when the load is applied to the motor 2, determines whether abnormal torque has occurred in the motor 2 or not on the basis of the variation, and performs first failure cause determination for determining, on the basis of the variation and the magnitude of the brake force, whether a cause of occurrence of abnormal torque in the motor 2 is a failure in the brake device 1 or that in part differing from the brake device 1 when it is determined that the abnormal torque has occurred in the motor 2.

Description

本発明は、ブレーキ装置を備えたモータを制御するモータ制御システム及びモータ制御システムの故障判断方法に関する。   The present invention relates to a motor control system for controlling a motor including a brake device and a failure determination method for the motor control system.

従来のモータ制御システムは、ブレーキ付きモータと、インバータ装置とを備える。ブレーキ付きモータとは、ブレーキ装置を備えたモータのことである。ブレーキ装置は、ブレーキライニングを備え、モータを制動する。インバータ装置内には、電流検出回路と、電流値記憶回路と、比較器と、異常信号発生回路とが設けられる。電流検出回路は、モータに流れるモータ負荷電流を検出する。電流値記憶回路は、ブレーキライニングの摩耗量が正常範囲にある場合における、モータ負荷電流値Icを記憶している。   A conventional motor control system includes a motor with a brake and an inverter device. A motor with a brake is a motor provided with a brake device. The brake device includes a brake lining and brakes the motor. In the inverter device, a current detection circuit, a current value storage circuit, a comparator, and an abnormal signal generation circuit are provided. The current detection circuit detects a motor load current flowing through the motor. The current value storage circuit stores the motor load current value Ic when the wear amount of the brake lining is in the normal range.

比較器は、電流検出回路からのモータ負荷電流検出信号Iと、電流値記憶回路に記憶されたモータ負荷電流値Icとを受けて、両者を比較する。ここで、ブレーキライニングの摩耗量が正常範囲を越えて異常範囲にある場合、これに起因して、ブレーキ装置は、モータの制動を完全に解除することができなくなる。この場合、モータに負荷がかかっている状態となるため、従来のモータ制御システムは、モータ負荷電流検出信号Iが大きくなる。このため、比較器は、両者の差(I−Ic)の大きさが予め決めた設定値以上となった場合、異常状態になったと判断し、ブレーキ異常検知信号を出力する。異常信号発生回路は、比較器からブレーキ異常検知信号を受けた場合、ブレーキ異常信号を外部へと出力する(特許文献1参照)。   The comparator receives the motor load current detection signal I from the current detection circuit and the motor load current value Ic stored in the current value storage circuit and compares them. Here, when the amount of wear of the brake lining exceeds the normal range and is in the abnormal range, the brake device cannot completely release the braking of the motor due to this. In this case, since a load is applied to the motor, the motor load current detection signal I increases in the conventional motor control system. For this reason, when the magnitude of the difference (I-Ic) between the two becomes equal to or greater than a predetermined set value, the comparator determines that an abnormal state has occurred and outputs a brake abnormality detection signal. When receiving the brake abnormality detection signal from the comparator, the abnormality signal generation circuit outputs the brake abnormality signal to the outside (see Patent Document 1).

従来の他のモータ制御システムは、ブレーキ付きサーボモータと、サーボアンプと、ブレーキ故障検出装置とを備える。ブレーキ付きサーボモータとは、ブレーキを備えたサーボモータのことである。また、ブレーキ故障検出装置は、比較・判断部を備える。   Another conventional motor control system includes a servo motor with a brake, a servo amplifier, and a brake failure detection device. A servo motor with a brake is a servo motor having a brake. The brake failure detection apparatus includes a comparison / determination unit.

従来の他のモータ制御システムにおいて、サーボモータに流れる電流は、サーボアンプにフィードバックされる。サーボアンプには、トルク検出回路が設けられている。トルク検出回路は、サーボアンプにフィードバックされた電流から、トルクを検出する。サーボアンプは、トルク検出信号を出力する。このトルク検出信号は、比較・判断部により設定値と比較される。   In another conventional motor control system, the current flowing through the servo motor is fed back to the servo amplifier. The servo amplifier is provided with a torque detection circuit. The torque detection circuit detects torque from the current fed back to the servo amplifier. The servo amplifier outputs a torque detection signal. This torque detection signal is compared with a set value by the comparison / determination unit.

加速時におけるトルクが設定値を超えた場合、従来の他のモータ制御システムは、ブレーキに故障が生じてブレーキがかかった状態で運転されていると判断する。なお、従来の他のモータ制御システムは、ブレーキが発生するトルクのみを検出し、これをトルク検出信号とする場合がある(特許文献2参照)。   If the torque during acceleration exceeds the set value, another conventional motor control system determines that the brake is operating and the brake is applied. Note that other conventional motor control systems may detect only the torque generated by the brake and use this as a torque detection signal (see Patent Document 2).

特開平6−284766号公報(例えば、段落0021、0022、0024、及び図1)JP-A-6-284766 (for example, paragraphs 0021, 0022, 0024, and FIG. 1)

特開2000−324885号公報(例えば、段落0019乃至0022、0028乃至0030、0034、0036、及び図1)JP 2000-324885 (for example, paragraphs 0019 to 0022, 0028 to 0030, 0034, 0036, and FIG. 1)

特許文献1の技術では、モータ(以下、電動機とする)に流れるモータ負荷電流が異常に大きくなった場合、ブレーキライニングの摩耗量が異常であり、ブレーキ装置に異常が発生したと判断している。また、特許文献2の技術では、サーボモータ(以下、電動機とする)に流れる電流から検出したトルクが設定値を超えた場合、ブレーキ(以下、ブレーキ装置とする)が故障したと判断している。このため、特許文献1または特許文献2の技術では、モータ制御システムに異常が発生した場合において、ブレーキ装置ではない部分の故障であっても、ブレーキ装置の故障と判断してしまう。よって、特許文献1または特許文献2の技術では、ブレーキ装置ではない部分の故障が発生した場合、故障原因を判断できないため、故障箇所の修理に時間を要するという課題があった。   In the technique of Patent Document 1, when the motor load current flowing to the motor (hereinafter referred to as an electric motor) becomes abnormally large, it is determined that the wear amount of the brake lining is abnormal and the brake device is abnormal. . In the technique of Patent Document 2, when the torque detected from the current flowing through the servo motor (hereinafter referred to as an electric motor) exceeds a set value, it is determined that the brake (hereinafter referred to as a brake device) has failed. . For this reason, in the technique of patent document 1 or patent document 2, when abnormality occurs in a motor control system, even if it is a failure of the part which is not a brake device, it will be judged that it is a failure of a brake device. Therefore, the technique of Patent Document 1 or Patent Document 2 has a problem in that it takes time to repair a failed part because the cause of the failure cannot be determined when a failure occurs in a portion that is not a brake device.

本発明の目的は、モータ制御システムに異常が発生した場合において、故障原因を判断することにより、故障箇所の修理にかかる時間を削減できるモータ制御システム及びモータ制御システムの故障判断方法を提供することである。   An object of the present invention is to provide a motor control system and a motor control system failure determination method that can reduce the time required for repairing a failure location by determining the cause of the failure when an abnormality occurs in the motor control system. It is.

この発明に係るモータ制御システムは、トルクを発生させる電動機と、制動力を発生させ、この制動力により電動機を制動するブレーキ装置と、電動機を駆動させ、電動機に負荷がかかった場合、この負荷に基づく変動値を検出し、この変動値に基づいて、電動機に異常なトルクが発生したかどうかを判断し、電動機に異常なトルクが発生したと判断した場合、変動値とブレーキ装置の制動力の大きさとに基づいて、電動機に異常なトルクが発生した原因に関し、ブレーキ装置の故障か、あるいはブレーキ装置ではない部分の故障かを判断する第1の故障原因判断を行う駆動装置とを備える。   The motor control system according to the present invention includes an electric motor that generates torque, a brake device that generates a braking force and brakes the electric motor by the braking force, and drives the motor so that the load is applied to the motor. Based on this fluctuation value, it is determined whether or not abnormal torque has occurred in the motor, and if it is determined that abnormal torque has occurred in the motor, the fluctuation value and the braking force of the brake device And a drive device that performs a first failure cause determination that determines whether a failure of the brake device or a failure of a portion that is not the brake device is related to the cause of the abnormal torque generated in the electric motor based on the magnitude.

この発明に係るモータ制御システムの故障判断方法は、ブレーキ装置の制動力により制動される電動機に負荷がかかった場合、この負荷に基づく変動値を検出し、この変動値に基づいて、電動機に異常なトルクが発生したかどうかを判断する第1のステップと、第1のステップにおいて電動機に異常なトルクが発生したと判断された場合、変動値とブレーキ装置の制動力の大きさとに基づいて、電動機に異常なトルクが発生した原因に関し、ブレーキ装置の故障か、あるいはブレーキ装置ではない部分の故障かを判断する第2のステップとを備える。   In the motor control system failure determination method according to the present invention, when a load is applied to the motor braked by the braking force of the brake device, a fluctuation value based on the load is detected, and the motor is abnormally detected based on the fluctuation value. A first step for determining whether or not an abnormal torque has occurred, and when it is determined that an abnormal torque has occurred in the motor in the first step, based on the fluctuation value and the magnitude of the braking force of the brake device, A second step of determining whether the brake device is malfunctioning or a part of the motor that is not the brake device is related to the cause of the abnormal torque generated in the motor.

本発明のモータ制御システム及びモータ制御システムの故障判断方法は、モータ制御システムに異常が発生した場合において、故障原因を判断できるため、故障箇所の修理にかかる時間を削減できる。   According to the motor control system and the failure determination method for the motor control system of the present invention, the cause of the failure can be determined when an abnormality occurs in the motor control system, so that the time required for repairing the failed portion can be reduced.

実施の形態1におけるモータ制御システムの構成を示す図である。It is a figure which shows the structure of the motor control system in Embodiment 1. FIG. 実施の形態1における同期電動機の駆動時について示す図である。It is a figure shown at the time of the drive of the synchronous motor in Embodiment 1. 実施の形態1における駆動装置の構成を示す図である。FIG. 2 is a diagram showing a configuration of a drive device in the first embodiment. 実施の形態1におけるトルク波形の一例を示す図である。FIG. 3 is a diagram showing an example of a torque waveform in the first embodiment. 実施の形態1におけるモータ制御システムの故障の判断手順を示すフローチャートである。3 is a flowchart showing a procedure for determining a failure in the motor control system in the first embodiment. 実施の形態2における目標とする速度と加速時間との関係の一例について示す図である。It is a figure shown about an example of the relationship between the target speed and acceleration time in Embodiment 2. FIG. 実施の形態2における駆動装置の構成を示す図である。FIG. 6 is a diagram showing a configuration of a drive device in a second embodiment. 実施の形態2におけるモータ制御システムの故障の判断手順を示すフローチャートである。6 is a flowchart illustrating a determination procedure for a failure in a motor control system according to a second embodiment. 駆動装置内に電磁ブレーキ制御用CPUを設けた場合における、モータ制御システムの構成を示す図である。It is a figure which shows the structure of a motor control system at the time of providing CPU for electromagnetic brake control in a drive device.

実施の形態1.
実施の形態1におけるモータ制御システムについて説明する。図1は、実施の形態1におけるモータ制御システムの構成を示す図である。図1に示すように、モータ制御システムは、電磁ブレーキ1と、同期電動機2と、駆動装置3aと、位置検出器4と、上位コントローラ5と、電磁ブレーキ制御装置6とを備える。実施の形態1のモータ制御システムにおいて、同期電動機2は、ブレーキ装置として電磁ブレーキ1を備える。図1において、同期電動機2は、電磁ブレーキ1により制動されている。
Embodiment 1 FIG.
A motor control system according to Embodiment 1 will be described. FIG. 1 is a diagram illustrating a configuration of a motor control system according to the first embodiment. As shown in FIG. 1, the motor control system includes an electromagnetic brake 1, a synchronous motor 2, a drive device 3 a, a position detector 4, a host controller 5, and an electromagnetic brake control device 6. In the motor control system of the first embodiment, the synchronous motor 2 includes an electromagnetic brake 1 as a brake device. In FIG. 1, the synchronous motor 2 is braked by an electromagnetic brake 1.

電磁ブレーキ1は、同期電動機2の回転軸21に組み付けられ、同期電動機2の制動を行う。電磁ブレーキ1は、図1に示すように、ヨーク11、コイル12、ボルト13、プレート14、アーマチュア15、ブレーキライニング16、及びばね17を備える。   The electromagnetic brake 1 is assembled to the rotating shaft 21 of the synchronous motor 2 and brakes the synchronous motor 2. As shown in FIG. 1, the electromagnetic brake 1 includes a yoke 11, a coil 12, a bolt 13, a plate 14, an armature 15, a brake lining 16, and a spring 17.

ヨーク11は、図1に示すように、同期電動機2の一端面に設けられる。ヨーク11は、鉄等の材料から形成される。ヨーク11は、円柱形状である。ヨーク11は、中心に穴が設けられ、この中心の穴に回転軸21が挿入される。ヨーク11は、周縁部にねじ穴が設けられる。   The yoke 11 is provided on one end face of the synchronous motor 2 as shown in FIG. The yoke 11 is formed from a material such as iron. The yoke 11 has a cylindrical shape. The yoke 11 is provided with a hole in the center, and the rotating shaft 21 is inserted into the hole in the center. The yoke 11 is provided with a screw hole at the periphery.

コイル12は、図1に示すように、ヨーク11内に埋め込まれるようにして設けられる。コイル12は、円筒形状のボビンに、巻線を巻回して形成する。   As shown in FIG. 1, the coil 12 is provided so as to be embedded in the yoke 11. The coil 12 is formed by winding a winding around a cylindrical bobbin.

ボルト13は、ヨーク11の周縁部のねじ穴に挿入される。これにより、ボルト13は、ヨーク11に対して固定される。   The bolt 13 is inserted into the screw hole at the peripheral edge of the yoke 11. Thereby, the bolt 13 is fixed to the yoke 11.

プレート14は、中心に穴が設けられ、この中心の穴に回転軸21が挿入される。プレート14は、円盤形状である。また、プレート14は、周縁部にねじ穴が設けられる。この周縁部のねじ穴には、ボルト13が挿入される。このため、プレート14は、ボルト13に対して固定される。これにより、プレート14は、ヨーク11に対して固定される。   The plate 14 is provided with a hole in the center, and the rotation shaft 21 is inserted into the hole in the center. The plate 14 has a disk shape. Further, the plate 14 is provided with a screw hole at the peripheral edge. Bolts 13 are inserted into the screw holes at the peripheral edge. For this reason, the plate 14 is fixed to the bolt 13. Thereby, the plate 14 is fixed to the yoke 11.

アーマチュア15は、中心に穴が設けられ、この中心の穴に回転軸21が挿入される。アーマチュア15は、円盤形状である。また、アーマチュア15は、周縁部に穴が設けられる。この周縁部の穴には、ボルト13が挿入される。このとき、アーマチュア15は、ボルト13に沿って移動可能に支持される。これにより、アーマチュア15は、ヨーク11及び回転軸21に対して移動可能に支持される。   The armature 15 is provided with a hole in the center, and the rotating shaft 21 is inserted into the hole in the center. The armature 15 has a disk shape. Moreover, the armature 15 is provided with a hole at the peripheral edge. Bolts 13 are inserted into the peripheral holes. At this time, the armature 15 is supported so as to be movable along the bolt 13. Thereby, the armature 15 is supported so as to be movable with respect to the yoke 11 and the rotating shaft 21.

ブレーキライニング16は、プレート14とアーマチュア15の間に設けられる。ブレーキライニング16は、高い摩擦係数を持つように形成された摩擦材である。ブレーキライニング16は、回転軸21に固定される。   The brake lining 16 is provided between the plate 14 and the armature 15. The brake lining 16 is a friction material formed to have a high friction coefficient. The brake lining 16 is fixed to the rotating shaft 21.

ばね17は、同期電動機2の一端面とアーマチュア15とに固定される。ばね17は、図1に示す復元力fを発生させる。この復元力fは、図1に示すように、アーマチュア15に対し、ブレーキライニング16へと押し付ける方向に働く。   The spring 17 is fixed to one end surface of the synchronous motor 2 and the armature 15. The spring 17 generates a restoring force f shown in FIG. As shown in FIG. 1, the restoring force f acts in a direction in which the armature 15 is pressed against the brake lining 16.

同期電動機2は、回転軸21を有する。同期電動機2は、駆動装置3aから電流が供給される。同期電動機2は、供給された電流を、駆動力に変換する。この駆動力は、回転軸21を介して、回転軸21に接続された図示しない外部負荷へと伝達する。   The synchronous motor 2 has a rotating shaft 21. The synchronous motor 2 is supplied with current from the driving device 3a. The synchronous motor 2 converts the supplied current into driving force. This driving force is transmitted through the rotating shaft 21 to an external load (not shown) connected to the rotating shaft 21.

駆動装置3aには、図1に示すように、電磁ブレーキ1、同期電動機2、位置検出器4、上位コントローラ5、及び電磁ブレーキ制御装置6が接続される。また、駆動装置3aは、CPU31a、記憶装置32、電流検出回路33、及び表示部34を備える。   As shown in FIG. 1, an electromagnetic brake 1, a synchronous motor 2, a position detector 4, a host controller 5, and an electromagnetic brake control device 6 are connected to the drive device 3a. The driving device 3a includes a CPU 31a, a storage device 32, a current detection circuit 33, and a display unit 34.

記憶装置32は、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnと、閾値Thと、前回運転時のピークトルク変動量ΔTbと、同期電動機2の定格トルクと、をあらかじめ記憶している。定格トルクとは、定格電圧、定格周波数で駆動した場合において、同期電動機2が出力するトルクのことをいう。なお、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnと、閾値Thと、前回運転時のピークトルク変動量ΔTbとについては、後述する。   The storage device 32 stores in advance n normal peak torques Tb1, Tb2,... Tbn, a threshold value Th, a peak torque fluctuation amount ΔTb at the previous operation, and a rated torque of the synchronous motor 2. ing. The rated torque refers to the torque output from the synchronous motor 2 when driven at the rated voltage and rated frequency. The normal peak torques Tb1, Tb2,... Tbn, threshold value Th, and peak torque fluctuation amount ΔTb during the previous operation will be described later.

表示部34は、例えば、ランプやディスプレイなどであり、ユーザに対し、異常が発生したこと、及び発生した異常の原因を通知する。   The display unit 34 is, for example, a lamp or a display, and notifies the user that an abnormality has occurred and the cause of the abnormality that has occurred.

位置検出器4は、同期電動機2の回転軸21に対して取り付けられる。位置検出器4は、同期電動機2の回転軸21の回転位置を検出する。また、位置検出器4は、検出した回転軸21の回転位置から、同期電動機2の回転軸21の回転速度を算出する。   The position detector 4 is attached to the rotating shaft 21 of the synchronous motor 2. The position detector 4 detects the rotational position of the rotary shaft 21 of the synchronous motor 2. Further, the position detector 4 calculates the rotational speed of the rotary shaft 21 of the synchronous motor 2 from the detected rotational position of the rotary shaft 21.

上位コントローラ5は、駆動装置3aに対する指令を出力する。電磁ブレーキ制御装置6は、電磁ブレーキ1の制動を制御する。   The host controller 5 outputs a command to the drive device 3a. The electromagnetic brake control device 6 controls braking of the electromagnetic brake 1.

次に、実施の形態1におけるモータ制御システムの動作について説明する。図1において、電磁ブレーキ1は、ばね17の復元力fにより、アーマチュア15をブレーキライニング16に押し付ける。電磁ブレーキ1は、アーマチュア15とブレーキライニング16間に発生する摩擦力により、同期電動機2を制動する。またこのとき、コイル12には、電流が流れていない。このため、コイル12は、磁束を発生しない。   Next, the operation of the motor control system in the first embodiment will be described. In FIG. 1, the electromagnetic brake 1 presses the armature 15 against the brake lining 16 by the restoring force f of the spring 17. The electromagnetic brake 1 brakes the synchronous motor 2 by a frictional force generated between the armature 15 and the brake lining 16. At this time, no current flows through the coil 12. For this reason, the coil 12 does not generate magnetic flux.

図2は、実施の形態1における同期電動機2の駆動時について示す図である。同期電動機2の駆動時において、同期電動機2が駆動を開始する前に、電磁ブレーキ制御装置6は、駆動装置3aのCPU31aに対し、ブレーキ制御指令100を出力する。ブレーキ制御指令100は、駆動装置3aのCPU31aに対し、電磁ブレーキ1の制動を解除することを通知する信号のことである。   FIG. 2 is a diagram illustrating the driving of the synchronous motor 2 according to the first embodiment. When the synchronous motor 2 is driven, the electromagnetic brake control device 6 outputs a brake control command 100 to the CPU 31a of the drive device 3a before the synchronous motor 2 starts driving. The brake control command 100 is a signal for notifying the CPU 31a of the driving device 3a that the braking of the electromagnetic brake 1 is released.

また、電磁ブレーキ制御装置6は、電磁ブレーキ制御信号101を出力する。電磁ブレーキ制御信号101は、電流検出回路33を介して、コイル12へ入力される。なお、電磁ブレーキ制御信号101とは、コイル12を励磁するための電流のことである。   The electromagnetic brake control device 6 outputs an electromagnetic brake control signal 101. The electromagnetic brake control signal 101 is input to the coil 12 via the current detection circuit 33. The electromagnetic brake control signal 101 is a current for exciting the coil 12.

電磁ブレーキ制御信号101が入力された場合、コイル12は、電流が流れて励磁される。これにより、コイル12は、磁束を発生させ、図2に示す吸着力Fを発生させる。コイル12の発生させた吸着力Fがばね17の復元力fを超えると、アーマチュア15は、コイル12へと吸着される。   When the electromagnetic brake control signal 101 is input, the coil 12 is excited by flowing a current. As a result, the coil 12 generates magnetic flux and generates the attractive force F shown in FIG. When the attracting force F generated by the coil 12 exceeds the restoring force f of the spring 17, the armature 15 is attracted to the coil 12.

アーマチュア15がコイル12へと吸着された場合、アーマチュア15とブレーキライニング16との間には、ギャップが発生する。このため、両者の間には、摩擦力が働かなくなる。これにより、電磁ブレーキ1は、同期電動機2の制動を解除する。   When the armature 15 is attracted to the coil 12, a gap is generated between the armature 15 and the brake lining 16. For this reason, the frictional force does not work between the two. As a result, the electromagnetic brake 1 releases the braking of the synchronous motor 2.

また、電磁ブレーキ制御信号101が流れた時、電流検出回路33は、電磁ブレーキ制御信号101を検出する。電磁ブレーキ制御信号101を検出した場合、電流検出回路33は、電流検出信号102を、CPU31aへと出力する。この電流検出信号102を受けて、CPU31aは、電磁ブレーキ1が同期電動機2の制動を解除したと判断する。   When the electromagnetic brake control signal 101 flows, the current detection circuit 33 detects the electromagnetic brake control signal 101. When the electromagnetic brake control signal 101 is detected, the current detection circuit 33 outputs the current detection signal 102 to the CPU 31a. Upon receiving this current detection signal 102, the CPU 31a determines that the electromagnetic brake 1 has released the braking of the synchronous motor 2.

同期電動機2を駆動させる際、上位コントローラ5は、駆動装置3aに対して位置指令103を出力する。位置指令103とは、同期電動機2を駆動させる際における、回転軸21の目標の回転位置についての指令のことである。   When driving the synchronous motor 2, the host controller 5 outputs a position command 103 to the drive device 3a. The position command 103 is a command for the target rotational position of the rotating shaft 21 when the synchronous motor 2 is driven.

駆動装置3aは、同期電動機2へ供給する電流を制御する。また、同期電動機2は、駆動装置3aから供給された電流により駆動する。   The drive device 3 a controls the current supplied to the synchronous motor 2. The synchronous motor 2 is driven by the current supplied from the driving device 3a.

同期電動機2の駆動時において、位置検出器4は、回転軸21の回転位置を検出する。位置検出器4は、検出した回転軸21の回転位置を、位置フィードバック値104として、駆動装置3aへと出力する。また、位置検出器4は、検出した回転軸21の回転位置から、回転軸21の回転速度を算出する。位置検出器4は、算出した回転軸21の回転速度を、速度フィードバック値105として、駆動装置3aへと出力する。なお、以下において、同期電動機2の回転軸21の位置情報とは、位置フィードバック値104のことである。   When the synchronous motor 2 is driven, the position detector 4 detects the rotational position of the rotary shaft 21. The position detector 4 outputs the detected rotational position of the rotary shaft 21 to the driving device 3a as a position feedback value 104. Further, the position detector 4 calculates the rotation speed of the rotation shaft 21 from the detected rotation position of the rotation shaft 21. The position detector 4 outputs the calculated rotation speed of the rotating shaft 21 to the drive device 3a as a speed feedback value 105. In the following, the position information of the rotating shaft 21 of the synchronous motor 2 is the position feedback value 104.

駆動装置3aのCPU31aには、上位コントローラ5から、位置指令103が入力される。また、駆動装置3aのCPU31aには、位置検出器4から、位置フィードバック値104及び速度フィードバック値105が入力される。駆動装置3aのCPU31aは、位置フィードバック値104及び速度フィードバック値105を用いて、電流指令106を算出する。電流指令106とは、位置指令103通りに同期電動機2を駆動させるための指令のことであり、駆動装置3aから同期電動機2へと供給される電流のことである。   A position command 103 is input from the host controller 5 to the CPU 31a of the driving device 3a. Further, the position feedback value 104 and the velocity feedback value 105 are input from the position detector 4 to the CPU 31a of the driving device 3a. The CPU 31a of the driving device 3a calculates the current command 106 using the position feedback value 104 and the speed feedback value 105. The current command 106 is a command for driving the synchronous motor 2 in accordance with the position command 103, and is a current supplied from the drive device 3a to the synchronous motor 2.

駆動装置3aのCPU31aは、図2に示すように、電流指令106を同期電動機2へと出力する。これにより、同期電動機2は、電流指令106に従って駆動する。なお、以下において、同期電動機2が電流指令106に従って駆動することを、同期電動機2の運転という。   The CPU 31a of the drive device 3a outputs a current command 106 to the synchronous motor 2 as shown in FIG. Thereby, the synchronous motor 2 is driven according to the current command 106. Hereinafter, the operation of the synchronous motor 2 according to the current command 106 is referred to as the operation of the synchronous motor 2.

次に、実施の形態1における駆動装置3aについて説明する。図3は、実施の形態1における駆動装置3aの構成を示す図である。なお、図3においては、説明の便宜上、電磁ブレーキ1、同期電動機2、位置検出器4、上位コントローラ5、及び電磁ブレーキ6についても図示している。   Next, the drive device 3a in Embodiment 1 will be described. FIG. 3 is a diagram showing a configuration of the driving device 3a in the first embodiment. In FIG. 3, for convenience of explanation, the electromagnetic brake 1, the synchronous motor 2, the position detector 4, the host controller 5, and the electromagnetic brake 6 are also illustrated.

図3において、上位コントローラ5から出力された位置指令103は、CPU31aの位置制御部107へと入力される。また、位置制御部107には、位置フィードバック値104が入力される。位置制御部107は、位置指令103と位置フィードバック値104とに基づいて、速度指令値108を算出する。位置制御部107は、速度指令値108を速度制御部109へと出力する。   In FIG. 3, the position command 103 output from the host controller 5 is input to the position control unit 107 of the CPU 31a. Further, the position feedback value 104 is input to the position control unit 107. The position control unit 107 calculates a speed command value 108 based on the position command 103 and the position feedback value 104. The position control unit 107 outputs the speed command value 108 to the speed control unit 109.

速度制御部109には、速度指令値108と速度フィードバック値105とが入力される。速度制御部109は、速度指令値108と速度フィードバック値105とに基づいて、電流指令値110を算出する。速度制御部109は、電流指令値110を電流制御部111へと出力する。   A speed command value 108 and a speed feedback value 105 are input to the speed control unit 109. The speed control unit 109 calculates a current command value 110 based on the speed command value 108 and the speed feedback value 105. Speed control unit 109 outputs current command value 110 to current control unit 111.

電流制御部111には、電流指令値110が入力される。また、電流制御部111には、電流指令106がフィードバックされ、入力される。電流制御部111は、電流指令値110とフィードバックされた電流指令106とに基づいて、電流指令106を算出する。   A current command value 110 is input to the current control unit 111. In addition, the current command 106 is fed back and input to the current control unit 111. The current control unit 111 calculates the current command 106 based on the current command value 110 and the fed back current command 106.

駆動装置3aは、このようにして求めた電流指令106を、同期電動機2へと出力する。これにより、駆動装置3aは、同期電動機2を駆動させる。   The drive device 3a outputs the current command 106 thus obtained to the synchronous motor 2. Thereby, the drive device 3a drives the synchronous motor 2.

また、電流指令106は、CPU31aのトルク推定部112に対しても入力される。トルク推定部112は、電流指令106から、同期電動機2の発生させるトルクを算出する。これにより、駆動装置3aは、同期電動機2の発生させるトルクを検出する。   The current command 106 is also input to the torque estimation unit 112 of the CPU 31a. The torque estimation unit 112 calculates the torque generated by the synchronous motor 2 from the current command 106. Thereby, the drive device 3a detects the torque generated by the synchronous motor 2.

同期電動機2の駆動時において、電流指令106は、常にトルク推定部112へと入力される。このため、トルク推定部112は、算出したトルクから、同期電動機2のトルク波形を取得することができる。図4は、取得したトルク波形の一例を示す図である。   When the synchronous motor 2 is driven, the current command 106 is always input to the torque estimation unit 112. For this reason, the torque estimation part 112 can acquire the torque waveform of the synchronous motor 2 from the calculated torque. FIG. 4 is a diagram illustrating an example of the acquired torque waveform.

ここで、同期電動機2は、駆動装置3aに入力される位置指令103により、駆動する。このため、同期電動機2の1周期の動作は、既知である。よって、トルク推定部112は、図4に示すように、取得したトルク波形から、1周期分のトルク波形を求めることができる。   Here, the synchronous motor 2 is driven by a position command 103 input to the drive device 3a. For this reason, the operation | movement of 1 period of the synchronous motor 2 is known. Therefore, the torque estimation part 112 can obtain | require the torque waveform for 1 period from the acquired torque waveform, as shown in FIG.

トルク推定部112は、同期電動機2の駆動開始時から1周期分のトルク波形を取得する。また、トルク推定部112は、この取得した1周期分のトルク波形において、図4に示す最大のトルク(以下において、ピークトルクとする)を求める。   The torque estimation unit 112 acquires a torque waveform for one cycle from the start of driving of the synchronous motor 2. Further, the torque estimation unit 112 obtains the maximum torque shown in FIG. 4 (hereinafter referred to as peak torque) in the acquired torque waveform for one cycle.

トルク推定部112は、求めたピークトルクを記憶装置32へと出力する。記憶装置32は、トルク推定部112から入力されたピークトルクを記憶する。   The torque estimation unit 112 outputs the obtained peak torque to the storage device 32. The storage device 32 stores the peak torque input from the torque estimation unit 112.

電磁ブレーキ故障判断部113には、トルク推定部112により求められたピークトルクが入力される。また、電磁ブレーキ故障判断部113には、記憶装置32に記憶された閾値Thが入力される。   The peak torque obtained by the torque estimation unit 112 is input to the electromagnetic brake failure determination unit 113. Further, the threshold value Th stored in the storage device 32 is input to the electromagnetic brake failure determination unit 113.

ここで、同期電動機2に負荷がかかった場合、同期電動機2には、負荷トルクが発生する。この場合、同期電動機2は、回転軸21を回転させるために、負荷トルクに応じたトルクを発生させる。同期電動機2にかかる負荷が大きいほど、同期電動機2は、大きなトルクを発生させる。また、電磁ブレーキ1の故障などにより、同期電動機2に大きな負荷がかかった場合、同期電動機2には、異常な負荷トルクが発生する。この場合、同期電動機2の発生させるトルクは、異常に増大する。このため、実施の形態1においては、同期電動機2が正常に運転しているときのピークトルクと、同期電動機2が発生させた異常なトルクとを判別するために、閾値Thを使用する。閾値Thの求め方については、後述する。なお、実施の形態1において、同期電動機2の発生させるトルクは、同期電動機2にかかった負荷に基づく変動値である。   Here, when a load is applied to the synchronous motor 2, a load torque is generated in the synchronous motor 2. In this case, the synchronous motor 2 generates a torque corresponding to the load torque in order to rotate the rotating shaft 21. The greater the load on the synchronous motor 2, the greater the synchronous motor 2 generates. Further, when a large load is applied to the synchronous motor 2 due to a failure of the electromagnetic brake 1, an abnormal load torque is generated in the synchronous motor 2. In this case, the torque generated by the synchronous motor 2 abnormally increases. Therefore, in the first embodiment, the threshold value Th is used to discriminate between the peak torque when the synchronous motor 2 is operating normally and the abnormal torque generated by the synchronous motor 2. A method for obtaining the threshold Th will be described later. In the first embodiment, the torque generated by the synchronous motor 2 is a fluctuation value based on the load applied to the synchronous motor 2.

電磁ブレーキ故障判断部113は、トルク推定部112から入力されたピークトルクと閾値Thとに基づいて、モータ制御システムに異常が発生したかどうかの判断を行う。なお、電磁ブレーキ故障判断部113は、同期電動機2が駆動を開始する前においても、モータ制御システムに異常が発生したかどうかの判断を行う。モータ制御システムに異常が発生したかどうかの判断については、後述にて説明する。   The electromagnetic brake failure determination unit 113 determines whether an abnormality has occurred in the motor control system based on the peak torque input from the torque estimation unit 112 and the threshold value Th. The electromagnetic brake failure determination unit 113 determines whether or not an abnormality has occurred in the motor control system even before the synchronous motor 2 starts driving. The determination of whether or not an abnormality has occurred in the motor control system will be described later.

モータ制御システムに異常が発生したと判断した場合、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。   When it is determined that an abnormality has occurred in the motor control system, the electromagnetic brake failure determination unit 113 outputs an abnormality detection signal 114 to the display unit 34.

表示部34は、入力された異常検出信号114に基づいて、異常が発生したことを表示する。表示部34は、例えばランプ等を備える場合、異常検出信号114に基づいて、発生した故障原因を示すランプを点灯等する。また、表示部34は、例えばディスプレイ等を備える場合、異常検出信号114に基づいて、発生した故障原因を表す文字等をディスプレイ上に表示する。このようにして、表示部34は、ユーザに対し、異常が発生したこと、及び発生した故障の原因を通知する。   The display unit 34 displays that an abnormality has occurred based on the input abnormality detection signal 114. When the display unit 34 includes, for example, a lamp, the display unit 34 turns on a lamp indicating the cause of the failure that has occurred based on the abnormality detection signal 114. Further, when the display unit 34 includes, for example, a display or the like, based on the abnormality detection signal 114, the character or the like indicating the cause of the failure that has occurred is displayed on the display. In this way, the display unit 34 notifies the user that an abnormality has occurred and the cause of the failure that has occurred.

なお、トルク推定部112は、同期電動機2が正常に運転しているときに、同期電動機2が駆動を開始してから1周期分のトルクに基づいて、正常時のピークトルクTbを算出する。トルク推定部112は、この正常時のピークトルクTbの算出を、任意のn回行う。つまり、トルク推定部112は、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnを算出する。それから、トルク推定部112は、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnを、記憶装置32へと出力する。記憶装置32は、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnを記憶する。この場合において、同期電動機2が正常に運転しているときとは、例えば、モータ制御システムの新品を立ち上げた時のことである。このため、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnは、例えば、モータ制御システムの新品の立ち上げ時において、算出する。   The torque estimating unit 112 calculates the peak torque Tb at the normal time based on the torque for one cycle after the synchronous motor 2 starts driving when the synchronous motor 2 is operating normally. The torque estimation unit 112 calculates the peak torque Tb at the normal time arbitrarily n times. That is, the torque estimation unit 112 calculates the peak torques Tb1, Tb2,. Then, the torque estimating unit 112 outputs n times of normal peak torques Tb1, Tb2,... Tbn to the storage device 32. The storage device 32 stores n times of normal peak torques Tb1, Tb2,... Tbn. In this case, when the synchronous motor 2 is operating normally is, for example, when a new motor control system has been started. Therefore, the normal peak torques Tb1, Tb2,... Tbn for n times are calculated, for example, when a new motor control system is started up.

図5は、実施の形態1におけるモータ制御システムの故障の判断手順を示すフローチャートである。図5を参照して、実施の形態1におけるモータ制御システムの故障判断の手順について説明する。   FIG. 5 is a flowchart illustrating a failure determination procedure of the motor control system according to the first embodiment. With reference to FIG. 5, the failure determination procedure of the motor control system in the first embodiment will be described.

モータ制御システムの電源が投入された後、駆動装置3aが同期電動機2を駆動させる前に、電磁ブレーキ制御装置6は、ブレーキ制御指令100を出力する。ブレーキ制御指令100は、CPU31aの電磁ブレーキ故障判断部113へと入力される。電磁ブレーキ制御装置6は、電磁ブレーキ制御信号101を出力する場合、このブレーキ制御指令100を出力する。   After the motor control system is turned on, the electromagnetic brake control device 6 outputs a brake control command 100 before the drive device 3a drives the synchronous motor 2. The brake control command 100 is input to the electromagnetic brake failure determination unit 113 of the CPU 31a. When the electromagnetic brake control device 6 outputs the electromagnetic brake control signal 101, it outputs this brake control command 100.

図5のステップS1において、ブレーキ制御指令100が出力されていない場合、電磁ブレーキ故障判断部113は、電磁ブレーキ1が制動を行っていると判断する。そして、ステップS2へと進む。   In Step S1 of FIG. 5, when the brake control command 100 is not output, the electromagnetic brake failure determination unit 113 determines that the electromagnetic brake 1 is braking. Then, the process proceeds to step S2.

図5のステップS2において、電磁ブレーキ故障判断部113は、同期電動機2の回転軸21の位置情報に変化があったかどうかを判断する。具体的には、電磁ブレーキ故障判断部113は、位置検出器4から出力される位置フィードバック値104に変化があったかどうか判断する。   In step S <b> 2 of FIG. 5, the electromagnetic brake failure determination unit 113 determines whether there has been a change in the position information of the rotating shaft 21 of the synchronous motor 2. Specifically, the electromagnetic brake failure determination unit 113 determines whether the position feedback value 104 output from the position detector 4 has changed.

位置フィードバック値104に変化がない場合、電磁ブレーキ故障判断部113は、回転軸21の回転位置に変化がないと判断する。この場合、同期電動機2は、電磁ブレーキ1により制動され、停止した状態が保たれている。このため、ステップS3において、電磁ブレーキ故障判断部113は、電磁ブレーキ1が正常に動作していると判断する。そして、ステップS1の判断へと戻る。   When the position feedback value 104 does not change, the electromagnetic brake failure determination unit 113 determines that there is no change in the rotational position of the rotating shaft 21. In this case, the synchronous motor 2 is braked by the electromagnetic brake 1 and kept in a stopped state. For this reason, in step S3, the electromagnetic brake failure determination unit 113 determines that the electromagnetic brake 1 is operating normally. And it returns to determination of step S1.

一方、ステップS2において、位置フィードバック値104に変化がある場合、電磁ブレーキ故障判断部113は、回転軸21の回転位置が変化したと判断する。これにより、ステップS4において、電磁ブレーキ故障判断部113は、モータ制御システムにブレーキ性能劣化故障が発生したと判断する。   On the other hand, when there is a change in the position feedback value 104 in step S2, the electromagnetic brake failure determination unit 113 determines that the rotational position of the rotary shaft 21 has changed. Thereby, in step S4, the electromagnetic brake failure determination unit 113 determines that a brake performance deterioration failure has occurred in the motor control system.

ブレーキ性能劣化故障とは、電磁ブレーキ1の制動に関わる部品が劣化することにより、電磁ブレーキ1の制動力が低下する故障のことである。ブレーキ性能劣化故障は、例えば、ブレーキライニング16に塗布された摩擦剤が磨耗したり、ボルト13が緩んだりすることにより、発生する。ブレーキ性能劣化故障は、電磁ブレーキ1の故障である。   The brake performance deterioration failure is a failure in which the braking force of the electromagnetic brake 1 is reduced due to deterioration of components related to the braking of the electromagnetic brake 1. The brake performance deterioration failure occurs, for example, when the friction agent applied to the brake lining 16 is worn or the bolts 13 are loosened. The brake performance deterioration failure is a failure of the electromagnetic brake 1.

なお、電磁ブレーキ1による制動中において、駆動装置3aは、同期電動機2への指令を行わない。このため、ブレーキ制御指令100が出力されていない場合、電磁ブレーキ1が正常に同期電動機2を制動しているならば、位置フィードバック値104に変化はない。しかし、ブレーキ性能劣化故障が発生した場合、電磁ブレーキ1は、制動力が低下する。このため、電磁ブレーキ1が制動を行っている場合であっても、同期電動機2の回転軸21は、同期電動機2に働く外力や回転軸21に接続された外部負荷の自重などにより、移動してしまう。   Note that the drive device 3 a does not issue a command to the synchronous motor 2 during braking by the electromagnetic brake 1. For this reason, when the brake control command 100 is not output, the position feedback value 104 does not change if the electromagnetic brake 1 normally brakes the synchronous motor 2. However, when a brake performance deterioration failure occurs, the braking force of the electromagnetic brake 1 decreases. For this reason, even when the electromagnetic brake 1 is braking, the rotating shaft 21 of the synchronous motor 2 moves due to the external force acting on the synchronous motor 2 or the weight of the external load connected to the rotating shaft 21. End up.

この場合、ステップS4において、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。このときの異常検出信号114は、ブレーキ性能劣化故障を示す信号である。この信号を受けて、表示部34は、ブレーキ性能劣化故障が発生したことを表示する。   In this case, in step S <b> 4, the electromagnetic brake failure determination unit 113 outputs the abnormality detection signal 114 to the display unit 34. The abnormality detection signal 114 at this time is a signal indicating a brake performance deterioration failure. In response to this signal, the display unit 34 displays that a brake performance deterioration failure has occurred.

ブレーキ制御指令100が出力された場合、ステップS1において、電磁ブレーキ故障判断部113は、ブレーキ制御指令100がONであると判断する。この場合、電磁ブレーキ制御装置6は、電磁ブレーキ制御信号101を出力する。   If the brake control command 100 is output, in step S1, the electromagnetic brake failure determination unit 113 determines that the brake control command 100 is ON. In this case, the electromagnetic brake control device 6 outputs an electromagnetic brake control signal 101.

次に、図5のステップS5において、電磁ブレーキ故障判断部113は、電磁ブレーキ1に、ブレーキ電流が流れているかどうかを判断する。この判断は、電磁ブレーキ制御信号101が、電磁ブレーキ1へと流れているか否かを検出することにより行う。つまり、この判断は、電流検出回路33が電磁ブレーキ制御信号101を検出することにより行う。   Next, in step S <b> 5 of FIG. 5, the electromagnetic brake failure determination unit 113 determines whether a brake current is flowing in the electromagnetic brake 1. This determination is made by detecting whether or not the electromagnetic brake control signal 101 is flowing to the electromagnetic brake 1. That is, this determination is made when the current detection circuit 33 detects the electromagnetic brake control signal 101.

電磁ブレーキ制御信号101を検出しなかった場合、電流検出回路33は、電流検出信号102を電磁ブレーキ故障判断部113へと出力しない。この場合、電磁ブレーキ故障判断部113は、電流検出信号102が入力されない。このため、ステップS5において、電磁ブレーキ故障判断部113は、ブレーキ電流が流れていないと判断する。これにより、ステップS6において、電磁ブレーキ故障判断部113は、モータ制御システムにブレーキ制御回路故障が発生したと判断する。ブレーキ制御回路故障とは、ブレーキ電流回路の断線や接続コネクタの接触不良などにより、電磁ブレーキ制御信号101の伝達経路に異常が発生し、電磁ブレーキ1にブレーキ電流が流れなくなる故障のことである。   When the electromagnetic brake control signal 101 is not detected, the current detection circuit 33 does not output the current detection signal 102 to the electromagnetic brake failure determination unit 113. In this case, the electromagnetic brake failure determination unit 113 does not receive the current detection signal 102. For this reason, in step S5, the electromagnetic brake failure determination unit 113 determines that no brake current is flowing. Thereby, in step S6, the electromagnetic brake failure determination unit 113 determines that a brake control circuit failure has occurred in the motor control system. The brake control circuit failure is a failure in which an abnormality occurs in the transmission path of the electromagnetic brake control signal 101 due to disconnection of the brake current circuit or contact failure of the connection connector, and the brake current does not flow to the electromagnetic brake 1.

上記のとおり、ステップS1において、電磁ブレーキ故障判断部113は、ブレーキ制御指令100がONであると判断している。このため、電磁ブレーキ故障判断部113は、電磁ブレーキ制御信号101が出力されたと判断する。しかし、電磁ブレーキ制御信号101が電磁ブレーキ1に流れない場合、コイル12は、励磁されない。この場合、電磁ブレーキ1は、制動を解除することができなくなる。ブレーキ制御回路故障は、電磁ブレーキ1の故障である。   As described above, in step S1, the electromagnetic brake failure determination unit 113 determines that the brake control command 100 is ON. For this reason, the electromagnetic brake failure determination unit 113 determines that the electromagnetic brake control signal 101 has been output. However, when the electromagnetic brake control signal 101 does not flow to the electromagnetic brake 1, the coil 12 is not excited. In this case, the electromagnetic brake 1 cannot release the braking. The brake control circuit failure is a failure of the electromagnetic brake 1.

なお、ブレーキ電流回路とは、電磁ブレーキ制御信号101が流れる接続線のことである。具体的には、ブレーキ電流回路は、電磁ブレーキ制御装置6と電流検出回路33とを結ぶ電線、電流検出回路33とコイル12とを結ぶ電線、及びこれらの接続コネクタのことである。つまり、ブレーキ電流回路の断線とは、これらの電線または接続コネクタが、断線することをいう。また、接続コネクタの接触不良とは、上記の接続コネクタが、電磁ブレーキ制御装置6、電流検出回路33、またはコイル12との間で接触不良を起こすことをいう。   The brake current circuit is a connection line through which the electromagnetic brake control signal 101 flows. Specifically, the brake current circuit is an electric wire connecting the electromagnetic brake control device 6 and the current detection circuit 33, an electric wire connecting the current detection circuit 33 and the coil 12, and a connection connector thereof. That is, the disconnection of the brake current circuit means that these electric wires or connection connectors are disconnected. The contact failure of the connection connector means that the connection connector causes contact failure with the electromagnetic brake control device 6, the current detection circuit 33, or the coil 12.

また、ステップS6において、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。このときの異常検出信号114は、ブレーキ制御回路故障を示す信号である。この信号を受けて、表示部34は、ブレーキ制御回路故障が発生したことを表示する。   In step S <b> 6, the electromagnetic brake failure determination unit 113 outputs the abnormality detection signal 114 to the display unit 34. The abnormality detection signal 114 at this time is a signal indicating a brake control circuit failure. Upon receiving this signal, the display unit 34 displays that a brake control circuit failure has occurred.

一方、ステップS5において、電磁ブレーキ制御信号101を検出した場合、電流検出回路33は、電流検出信号102を電磁ブレーキ故障判断部113へと出力する。電流検出信号102が入力された場合、電磁ブレーキ故障判断部113は、正常にブレーキ電流が流れていると判断し、ステップS7へと進む。   On the other hand, when the electromagnetic brake control signal 101 is detected in step S5, the current detection circuit 33 outputs the current detection signal 102 to the electromagnetic brake failure determination unit 113. When the current detection signal 102 is input, the electromagnetic brake failure determination unit 113 determines that the brake current is flowing normally, and proceeds to step S7.

このようにして、実施の形態1におけるモータ制御システムは、同期電動機2が駆動を開始する前に故障の判断を行う。これにより、実施の形態1におけるモータ制御システムは、同期電動機2が駆動を開始する前に判断できる故障を、あらかじめ判別する。   In this way, the motor control system in the first embodiment determines a failure before the synchronous motor 2 starts driving. Thereby, the motor control system in Embodiment 1 discriminate | determines beforehand the failure which can be judged before the synchronous motor 2 starts a drive.

次に、同期電動機2が駆動を開始した時に行う故障判断について説明する。   Next, failure determination performed when the synchronous motor 2 starts driving will be described.

図5のステップS5において、正常にブレーキ電流が流れていることを確認できた場合、電磁ブレーキ故障判断部113は、ステップS7において、同期電動機2の駆動の開始時であるかどうかを判断する。同期電動機2の駆動の開始時とは、同期電動機2が駆動を開始した後、1回目にステップS7の判断を行う時のことをいう。   In Step S5 of FIG. 5, when it is confirmed that the brake current is flowing normally, the electromagnetic brake failure determination unit 113 determines whether or not it is the start of driving of the synchronous motor 2 in Step S7. The start of driving of the synchronous motor 2 refers to the time when the determination of step S7 is performed for the first time after the synchronous motor 2 starts driving.

同期電動機2の駆動の開始時でない場合、すでにステップS8以降の判断手順を実施済みである。このため、電磁ブレーキ故障判断部113は、異常の発生はないと判断する。この場合、ステップS1の判断へと戻る。   If it is not at the start of driving of the synchronous motor 2, the determination procedure after step S8 has already been performed. For this reason, the electromagnetic brake failure determination unit 113 determines that no abnormality has occurred. In this case, the process returns to the determination in step S1.

ステップS7において、同期電動機2の駆動の開始時であると判断した場合、モータ制御システムは、ステップS8以降の判断手順を実施する。   If it is determined in step S7 that it is time to start driving the synchronous motor 2, the motor control system performs a determination procedure after step S8.

図5のステップS8において、トルク推定部112は、同期電動機2の発生させるトルクを、同期電動機2が駆動を開始してから1周期分算出する。トルク推定部112は、算出した1周期分のトルクから、ピークトルクTaを算出する。トルク推定部112は、算出したピークトルクTaを電磁ブレーキ故障判断部113へと出力する。   In step S8 of FIG. 5, the torque estimation unit 112 calculates the torque generated by the synchronous motor 2 for one cycle after the synchronous motor 2 starts driving. The torque estimation unit 112 calculates the peak torque Ta from the calculated torque for one cycle. The torque estimation unit 112 outputs the calculated peak torque Ta to the electromagnetic brake failure determination unit 113.

ここで、記憶装置32は、上記のとおり、事前にn回分の正常時のピークトルクTb1、Tb2、・・・Tbnを記憶している。これらのピークトルクTb1、Tb2、・・・Tbnは、過去の同期電動機2の正常運転時に算出した値である。電磁ブレーキ故障判断部113には、これらn回分のピークトルクTb1、Tb2、・・・Tbnが入力される。電磁ブレーキ故障判断部113は、これらn回分のピークトルクTb1、Tb2、・・・Tbnから、基準ピークトルクTcを算出する。基準ピークトルクTcは、例えば、n回分のピークトルクTb1、Tb2、・・・Tbnの平均値とする。   Here, as described above, the storage device 32 stores the peak torques Tb1, Tb2,... Tbn at normal times for n times in advance. These peak torques Tb1, Tb2,... Tbn are values calculated during the past normal operation of the synchronous motor 2. The n times peak torques Tb1, Tb2,... Tbn are input to the electromagnetic brake failure determination unit 113. The electromagnetic brake failure determination unit 113 calculates a reference peak torque Tc from these n peak torques Tb1, Tb2,... Tbn. The reference peak torque Tc is, for example, an average value of peak torques Tb1, Tb2,... Tbn for n times.

また、電磁ブレーキ故障判断部113には、トルク推定部112が算出した、今回運転時におけるピークトルクTaが入力される。電磁ブレーキ故障判断部113は、ピークトルクTaと基準ピークトルクTcとの差を、ピークトルク変動量ΔTaとして算出する。ピークトルク変動量ΔTaは、次の(式1)で表される。   Further, the peak torque Ta at the time of the current operation calculated by the torque estimation unit 112 is input to the electromagnetic brake failure determination unit 113. The electromagnetic brake failure determination unit 113 calculates the difference between the peak torque Ta and the reference peak torque Tc as the peak torque fluctuation amount ΔTa. The peak torque fluctuation amount ΔTa is expressed by the following (Equation 1).

Figure 2015126647
Figure 2015126647

ステップS8において、電磁ブレーキ故障判断部113は、上記の(式1)により算出したピークトルク変動量ΔTaを、記憶装置32が記憶している閾値Thと比較する。   In step S <b> 8, the electromagnetic brake failure determination unit 113 compares the peak torque fluctuation amount ΔTa calculated by the above (Equation 1) with the threshold value Th stored in the storage device 32.

ここで、閾値Thの求め方について説明する。例えば、同期電動機2を定格トルクで運転している場合を考える。この場合、同期電動機2が正常に運転しているならば、同期電動機2が発生させるトルクは、定格トルク程度である。また、閾値Thは、同期電動機2が正常に運転しているときのピークトルクTaと、異常時におけるトルクとを判別するための値である。このため、閾値Thは、同期電動機2が正常に運転しているときのピークトルクTaよりも大きな値とする必要がある。そこで、閾値Thは、同期電動機2が発生させるトルクについて、例えば、1.25倍した値とする。上記の例の場合、閾値Thは、例えば、同期電動機2の定格トルクを1.25倍した値とする。このようにして求めた閾値Thについて、記憶装置32は、あらかじめ記憶している。   Here, how to obtain the threshold Th will be described. For example, consider a case where the synchronous motor 2 is operated at a rated torque. In this case, if the synchronous motor 2 is operating normally, the torque generated by the synchronous motor 2 is about the rated torque. The threshold value Th is a value for discriminating between the peak torque Ta when the synchronous motor 2 is operating normally and the torque at the time of abnormality. For this reason, the threshold value Th needs to be larger than the peak torque Ta when the synchronous motor 2 is operating normally. Therefore, the threshold value Th is a value obtained by multiplying the torque generated by the synchronous motor 2 by 1.25, for example. In the case of the above example, the threshold Th is, for example, a value obtained by multiplying the rated torque of the synchronous motor 2 by 1.25. The storage device 32 stores the threshold Th thus obtained in advance.

ステップS8において、ピークトルク変動量ΔTaが閾値Thよりも小さい場合、同期電動機2は、正常に運転している。このため、ステップS9において、電磁ブレーキ故障判断部113は、モータ制御システムが正常であると判断する。電磁ブレーキ故障判断部113は、このときのピークトルク変動量ΔTaを記憶装置32に記憶させる。   In step S8, when the peak torque fluctuation amount ΔTa is smaller than the threshold Th, the synchronous motor 2 is operating normally. For this reason, in step S9, the electromagnetic brake failure determination unit 113 determines that the motor control system is normal. The electromagnetic brake failure determination unit 113 stores the peak torque fluctuation amount ΔTa at this time in the storage device 32.

なお、記憶装置32は、前回運転時におけるピークトルク変動量ΔTbを記憶している。前回運転時とは、今回の運転より前に、ステップS7で同期電動機2の駆動の開始時であると判断された直近の運転時のことである。このため、記憶装置32は、ピークトルク変動量ΔTaを記憶する際、前回運転時のピークトルク変動量ΔTbを削除する。つまり、記憶装置32は、前回運転時のピークトルク変動量ΔTbを削除するとともに、今回運転時に算出したピークトルク変動量ΔTaを、新たなピークトルク変動量ΔTbとして記憶する。次回の運転時において、モータ制御システムは、この新たなピークトルク変動量ΔTbを、前回運転時のピークトルク変動量ΔTbとして使用する。   The storage device 32 stores a peak torque fluctuation amount ΔTb at the time of the previous operation. The previous operation time is the latest operation time determined to be the start time of driving of the synchronous motor 2 in step S7 before the current operation. For this reason, when storing the peak torque fluctuation amount ΔTa, the storage device 32 deletes the peak torque fluctuation amount ΔTb during the previous operation. That is, the storage device 32 deletes the peak torque fluctuation amount ΔTb during the previous operation and stores the peak torque fluctuation amount ΔTa calculated during the current operation as a new peak torque fluctuation amount ΔTb. In the next operation, the motor control system uses the new peak torque fluctuation amount ΔTb as the peak torque fluctuation amount ΔTb in the previous operation.

一方、ステップS8において、ピークトルク変動量ΔTaが閾値Thよりも大きい場合、同期電動機2は、異常なトルクを発生させている。このため、電磁ブレーキ故障判断部113は、モータ制御システムに異常が発生し、同期電動機2に異常な負荷トルクが発生したと判断する。そして、ステップS10へと進み、モータ制御システムの故障原因の判断を実施する。   On the other hand, when the peak torque fluctuation amount ΔTa is larger than the threshold value Th in step S8, the synchronous motor 2 is generating abnormal torque. For this reason, the electromagnetic brake failure determination unit 113 determines that an abnormality has occurred in the motor control system and an abnormal load torque has occurred in the synchronous motor 2. And it progresses to step S10 and the failure cause of a motor control system is judged.

図5のステップS10において、電磁ブレーキ故障判断部113は、前回運転時のピークトルク変動量ΔTbと閾値Thとを比較して、前回運転時のピークトルク変動量ΔTbが閾値Thに近いかどうか判断する。具体的には、ステップS10において、電磁ブレーキ故障判断部113は、前回運転時のピークトルク変動量ΔTbと閾値Thとの差|ΔTb−Th|を算出する。前回運転時のピークトルク変動量ΔTbは、上記のとおり、事前に記憶装置32に記憶されている。   In step S10 of FIG. 5, the electromagnetic brake failure determination unit 113 compares the peak torque fluctuation amount ΔTb during the previous operation with the threshold Th to determine whether the peak torque fluctuation amount ΔTb during the previous operation is close to the threshold Th. To do. Specifically, in step S10, the electromagnetic brake failure determination unit 113 calculates a difference | ΔTb−Th | between the peak torque fluctuation amount ΔTb and the threshold Th during the previous operation. The peak torque fluctuation amount ΔTb at the previous operation is stored in advance in the storage device 32 as described above.

電磁ブレーキ故障判断部113は、前回運転時のピークトルク変動量ΔTbと閾値Thとの差|ΔTb−Th|を、閾値Tαと比較する。ここで、閾値Tαは、例えば、同期電動機2の定格トルクの10%の値とする。なお、閾値Tαは、マージンを取って、同期電動機2の定格トルクの20%、30%等の値としても良い。   The electromagnetic brake failure determination unit 113 compares the difference | ΔTb−Th | between the peak torque fluctuation amount ΔTb and the threshold Th during the previous operation with the threshold Tα. Here, the threshold value Tα is, for example, a value that is 10% of the rated torque of the synchronous motor 2. The threshold value Tα may be a value such as 20% or 30% of the rated torque of the synchronous motor 2 with a margin.

差|ΔTb−Th|が閾値Tαよりも小さい場合、ステップS10において、電磁ブレーキ故障判断部113は、前回運転時のピークトルク変動量ΔTbと今回運転時のピークトルク変動量ΔTaとの変化が緩慢であると判断する。これにより、ステップS11において、電磁ブレーキ故障判断部113は、モータ制御システムに機械劣化故障が発生したと判断する。   If the difference | ΔTb−Th | is smaller than the threshold value Tα, in Step S10, the electromagnetic brake failure determination unit 113 slowly changes the peak torque fluctuation amount ΔTb during the previous operation and the peak torque fluctuation amount ΔTa during the current operation. It is judged that. Thereby, in step S11, the electromagnetic brake failure determination unit 113 determines that a mechanical deterioration failure has occurred in the motor control system.

機械劣化故障とは、モータ制御システム自体の経年劣化により、同期電動機2が異常なトルクを発生させる故障のことである。例えば、回転軸21に接続された外部負荷においては、時間の経過により、ギアのオイルが減少する。これにより、例えば、外部負荷は、このギア部分に発生する摩擦力が徐々に増大する。これにともない、同期電動機2が運転時に発生させるトルクは、徐々に増大する。このため、前回運転時において、ステップS8で異常が発生したと判断されなくても、同期電動機2の運転時に発生するトルクが前回運転時よりもさらに増大することにより、今回運転時において、ピークトルク変動量ΔTaが閾値Thよりも大きくなる。機械劣化故障は、電磁ブレーキ1ではない部分の故障である。   The mechanical deterioration failure is a failure in which the synchronous motor 2 generates an abnormal torque due to aged deterioration of the motor control system itself. For example, in the external load connected to the rotating shaft 21, the gear oil decreases with the passage of time. Thereby, for example, the external load gradually increases the frictional force generated in the gear portion. Accordingly, the torque generated by the synchronous motor 2 during operation gradually increases. For this reason, even if it is not determined in step S8 that an abnormality has occurred during the previous operation, the torque generated during the operation of the synchronous motor 2 further increases as compared with the previous operation, so that the peak torque during the current operation is increased. The fluctuation amount ΔTa becomes larger than the threshold value Th. The mechanical deterioration failure is a failure of a portion that is not the electromagnetic brake 1.

また、ステップS11において、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。このときの異常検出信号114は、機械劣化故障を示す信号である。この信号を受けて、表示部34は、機械劣化故障が発生したことを表示する。   In step S <b> 11, the electromagnetic brake failure determination unit 113 outputs the abnormality detection signal 114 to the display unit 34. The abnormality detection signal 114 at this time is a signal indicating a machine deterioration failure. In response to this signal, the display unit 34 displays that a machine deterioration failure has occurred.

一方、差|ΔTb−Th|が閾値Tαよりも大きい場合、ステップS10において、電磁ブレーキ故障判断部113は、前回運転時のピークトルク変動量ΔTbと今回運転時のピークトルク変動量ΔTaとの変化が急激であると判断する。つまり、電磁ブレーキ故障判断部113は、同期電動機2の今回の運転時において、同期電動機2の発生させるトルクが突発的に増大したと判断する。そして、ステップS12へと進み、同期電動機2の発生させるトルクが突発的に増大した場合における、モータ制御システムの故障原因の判断を実施する。なお、第1の故障原因判断とは、実施の形態1において、ステップS10における判断のことである。   On the other hand, when the difference | ΔTb−Th | is larger than the threshold value Tα, in Step S10, the electromagnetic brake failure determination unit 113 changes the peak torque fluctuation amount ΔTb during the previous operation and the peak torque fluctuation amount ΔTa during the current operation. Is determined to be abrupt. That is, the electromagnetic brake failure determination unit 113 determines that the torque generated by the synchronous motor 2 suddenly increases during the current operation of the synchronous motor 2. And it progresses to step S12 and judgment of the failure cause of a motor control system is implemented when the torque which the synchronous motor 2 generate | occur | produces increases suddenly. The first failure cause determination is the determination in step S10 in the first embodiment.

図5のステップS12において、電磁ブレーキ故障判断部113は、ピークトルク変動量ΔTaと電磁ブレーキ1の制動力によるトルクTmとの差|ΔTa−Tm|を算出する。   In step S12 of FIG. 5, the electromagnetic brake failure determination unit 113 calculates a difference | ΔTa−Tm | between the peak torque fluctuation amount ΔTa and the torque Tm due to the braking force of the electromagnetic brake 1.

ここで、電磁ブレーキ1の制動力によるトルクTmの大きさは、一般的に、同期電動機2の定格トルク程度の値である。このため、電磁ブレーキ1の制動力によるトルクTmの大きさは、電磁ブレーキ1の設計仕様により決定される。なお、実施の形態1において、電磁ブレーキ1の制動力によるトルクTmの値としては、同期電動機2の定格トルクを用いる。   Here, the magnitude of the torque Tm due to the braking force of the electromagnetic brake 1 is generally a value about the rated torque of the synchronous motor 2. For this reason, the magnitude of the torque Tm due to the braking force of the electromagnetic brake 1 is determined by the design specifications of the electromagnetic brake 1. In the first embodiment, the rated torque of the synchronous motor 2 is used as the value of the torque Tm due to the braking force of the electromagnetic brake 1.

電磁ブレーキ故障判断部113は、ピークトルク変動量ΔTaと事前に記憶装置32に記憶された同期電動機2の定格トルクとの差異、すなわち差|ΔTa−Tm|を、閾値Tβと比較する。ここで、閾値Tβは、例えば、同期電動機2の定格トルクの10%の値とする。なお、閾値Tβは、マージンを取って、同期電動機2の定格トルクの20%、50%等の値としても良い。   The electromagnetic brake failure determination unit 113 compares the difference between the peak torque fluctuation amount ΔTa and the rated torque of the synchronous motor 2 stored in the storage device 32 in advance, that is, the difference | ΔTa−Tm | with the threshold Tβ. Here, the threshold value Tβ is, for example, a value that is 10% of the rated torque of the synchronous motor 2. The threshold Tβ may be a value such as 20% or 50% of the rated torque of the synchronous motor 2 with a margin.

差|ΔTa−Tm|が閾値Tβよりも小さい場合、ステップS12において、電磁ブレーキ故障判断部113は、ピークトルク変動量ΔTaと電磁ブレーキ1の制動力によるトルクTmとが一致したと判断する。この場合、同期電動機2が発生させた異常なトルクは、電磁ブレーキ1の制動力によるものと判断できる。これにより、ステップS13において、電磁ブレーキ故障判断部113は、モータ制御システムにブレーキメカ故障が発生したと判断する。   When the difference | ΔTa−Tm | is smaller than the threshold value Tβ, in step S12, the electromagnetic brake failure determination unit 113 determines that the peak torque fluctuation amount ΔTa and the torque Tm due to the braking force of the electromagnetic brake 1 coincide. In this case, it can be determined that the abnormal torque generated by the synchronous motor 2 is due to the braking force of the electromagnetic brake 1. Thereby, in step S13, the electromagnetic brake failure determination unit 113 determines that a brake mechanism failure has occurred in the motor control system.

ブレーキメカ故障とは、コイル12の劣化や電磁ブレーキ1の溶着など、電磁ブレーキ1の機械部分の故障のことである。ブレーキメカ故障が発生すると、電磁ブレーキ1は、同期電動機2の制動を解除できなくなる。この場合、同期電動機2を駆動させたならば、電磁ブレーキ1の制動力は、同期電動機2に対し、負荷として働く。このとき、同期電動機2は、電磁ブレーキ1の制動力に応じたトルクを発生させる。つまり、同期電動機2が発生させるトルクは、基準ピークトルクTcよりも、電磁ブレーキ1の制動力によるトルクTm程度増大する。よって、ブレーキメカ故障の場合、今回運転時のピークトルクTaと基準ピークトルクTcとの差であるピークトルク変動量ΔTaは、使用される電磁ブレーキ1の制動力によるトルクTmと一致する。   The brake mechanical failure is a failure of the mechanical part of the electromagnetic brake 1 such as deterioration of the coil 12 or welding of the electromagnetic brake 1. When a brake mechanism failure occurs, the electromagnetic brake 1 cannot release the braking of the synchronous motor 2. In this case, if the synchronous motor 2 is driven, the braking force of the electromagnetic brake 1 acts as a load on the synchronous motor 2. At this time, the synchronous motor 2 generates a torque corresponding to the braking force of the electromagnetic brake 1. That is, the torque generated by the synchronous motor 2 increases by about the torque Tm due to the braking force of the electromagnetic brake 1 with respect to the reference peak torque Tc. Therefore, in the case of a brake mechanism failure, the peak torque fluctuation amount ΔTa, which is the difference between the peak torque Ta during the current operation and the reference peak torque Tc, matches the torque Tm due to the braking force of the electromagnetic brake 1 used.

なお、コイル12の劣化とは、コイル12の発生する磁力が低下することをいう。コイル12が劣化した場合、電磁ブレーキ制御信号101によりコイル12が励磁されても、電磁ブレーキ1は、アーマチュア15とブレーキライニング16との間にギャップが発生しなくなる。このため、コイル12が励磁されても、電磁ブレーキ1は、同期電動機2の制動を解除できなくなる。よって、同期電動機2は、異常なトルクを発生させる。   The deterioration of the coil 12 means that the magnetic force generated by the coil 12 is reduced. When the coil 12 is deteriorated, even if the coil 12 is excited by the electromagnetic brake control signal 101, the electromagnetic brake 1 does not generate a gap between the armature 15 and the brake lining 16. For this reason, even if the coil 12 is excited, the electromagnetic brake 1 cannot release the braking of the synchronous motor 2. Therefore, the synchronous motor 2 generates an abnormal torque.

また、電磁ブレーキ1の溶着とは、ブレーキライニング16が熱などにより溶け、ブレーキライニング16とアーマチュア15とが接合することをいう。電磁ブレーキ1の溶着は、例えば、電磁ブレーキ1の制動を解除し忘れたまま同期電動機2の運転を行ったような場合に、発生する。過去の運転時において電磁ブレーキ1の溶着が発生した場合、ブレーキライニング16とアーマチュア15とが接合したまま運転を行ったならば、同期電動機2は、異常なトルクを発生させる。   The welding of the electromagnetic brake 1 means that the brake lining 16 is melted by heat or the like, and the brake lining 16 and the armature 15 are joined. The welding of the electromagnetic brake 1 occurs, for example, when the synchronous motor 2 is operated while forgetting to release the braking of the electromagnetic brake 1. When welding of the electromagnetic brake 1 occurs during the past operation, the synchronous motor 2 generates an abnormal torque if the operation is performed with the brake lining 16 and the armature 15 being joined.

ステップS13において、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。このときの異常検出信号114は、ブレーキメカ故障を示す信号である。この信号を受けて、表示部34は、ブレーキメカ故障が発生したことを表示する。   In step S <b> 13, the electromagnetic brake failure determination unit 113 outputs the abnormality detection signal 114 to the display unit 34. The abnormality detection signal 114 at this time is a signal indicating a brake mechanism failure. In response to this signal, the display unit 34 displays that a brake mechanism failure has occurred.

一方、ステップS12において、差|ΔTa−Tm|が閾値Tβよりも大きい場合、電磁ブレーキ故障判断部113は、ピークトルク変動量ΔTaと電磁ブレーキ1の制動力によるトルクTmとが一致しないと判断する。この場合、同期電動機2が発生させた異常なトルクは、電磁ブレーキ1の制動力では発生し得ないものと判断できる。これにより、ステップS14において、電磁ブレーキ故障判断部113は、モータ制御システムにその他機械故障が発生したと判断する。   On the other hand, when the difference | ΔTa−Tm | is larger than the threshold value Tβ in step S12, the electromagnetic brake failure determination unit 113 determines that the peak torque fluctuation amount ΔTa and the torque Tm due to the braking force of the electromagnetic brake 1 do not match. . In this case, it can be determined that the abnormal torque generated by the synchronous motor 2 cannot be generated by the braking force of the electromagnetic brake 1. Thereby, in step S14, the electromagnetic brake failure determination unit 113 determines that another mechanical failure has occurred in the motor control system.

その他機械故障とは、障害物との接触や異物の挟み込みなど、電磁ブレーキ1ではない機械部分の故障のことである。障害物との接触とは、例えば、同期電動機2の回転軸21に接続された外部負荷が、何かしらの障害物と接触することをいう。異物の挟み込みとは、例えば、回転軸21に接続された外部負荷の持つギア等が、異物を噛み込んでしまうことをいう。このほか、その他機械故障とは、例えば、同期電動機2の内部において回転軸21が傾いてしまうことにより、同期電動機2の内部で回転軸21が回転できなくなることも指す。このように、その他機械故障においては、電磁ブレーキ1の制動力ではなく、外的要因により、同期電動機2の発生させるトルクが突発的に増大する。なお、その他機械故障が発生した場合、同期電動機2が発生させるトルクは、基準ピークトルクTcよりも、電磁ブレーキ1の制動力によるトルクTmの2、3倍程度増大する。   The other machine failure is a failure of a machine part that is not the electromagnetic brake 1, such as contact with an obstacle or pinching of a foreign object. The contact with an obstacle means, for example, that an external load connected to the rotating shaft 21 of the synchronous motor 2 comes into contact with some obstacle. The trapping of the foreign matter means that, for example, a gear having an external load connected to the rotating shaft 21 bites the foreign matter. In addition, other mechanical failures also mean that the rotating shaft 21 cannot be rotated inside the synchronous motor 2 due to, for example, the rotating shaft 21 tilting inside the synchronous motor 2. Thus, in other machine failures, the torque generated by the synchronous motor 2 suddenly increases due to external factors, not the braking force of the electromagnetic brake 1. Note that when other mechanical failure occurs, the torque generated by the synchronous motor 2 is increased by about 2 to 3 times the torque Tm due to the braking force of the electromagnetic brake 1 with respect to the reference peak torque Tc.

また、ステップS14において、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。このときの異常検出信号114は、その他機械故障を示す信号である。この信号を受けて、表示部34は、その他機械故障が発生したことを表示する。なお、第2の故障原因判断とは、実施の形態1において、ステップS12における判断のことである。   In step S <b> 14, the electromagnetic brake failure determination unit 113 outputs the abnormality detection signal 114 to the display unit 34. The abnormality detection signal 114 at this time is a signal indicating other machine failure. In response to this signal, the display unit 34 displays that other mechanical failure has occurred. Note that the second failure cause determination is the determination in step S12 in the first embodiment.

このようにして、実施の形態1におけるモータ制御システムは、同期電動機2の駆動の開始時に故障判断を実施する。   In this way, the motor control system in the first embodiment performs failure determination at the start of driving of the synchronous motor 2.

以上において説明したように、実施の形態1における電磁ブレーキ故障判断部113は、ブレーキ制御指令100が出力されていない場合に、位置検出器4から出力される位置フィードバック値104に変化があったかどうかを判断する。電磁ブレーキ故障判断部113は、ブレーキ制御指令100が出力された場合に、電磁ブレーキ1にブレーキ電流が流れているかどうかを判断する。   As described above, the electromagnetic brake failure determination unit 113 in the first embodiment determines whether or not the position feedback value 104 output from the position detector 4 has changed when the brake control command 100 is not output. to decide. The electromagnetic brake failure determination unit 113 determines whether a brake current is flowing through the electromagnetic brake 1 when the brake control command 100 is output.

また、同期電動機2の駆動の開始時において、電磁ブレーキ故判断部114は、今回運転時のピークトルク変動量ΔTaを、閾値Thと比較する。ピークトルク変動量ΔTaが閾値Thよりも大きい場合、電磁ブレーキ故障判断部113は、前回運転時のピークトルク変動量ΔTbを、閾値Thと比較する。前回運転時のピークトルク変動量ΔTbが閾値Thから遠い場合、電磁ブレーキ故障判断部113は、ピークトルク変動量ΔTaと電磁ブレーキ1の制動力によるトルクTmとが一致するかどうかを判断する。   Further, at the start of driving of the synchronous motor 2, the electromagnetic brake failure determination unit 114 compares the peak torque fluctuation amount ΔTa during the current operation with the threshold Th. When the peak torque fluctuation amount ΔTa is larger than the threshold value Th, the electromagnetic brake failure determination unit 113 compares the peak torque fluctuation amount ΔTb during the previous operation with the threshold value Th. When the peak torque fluctuation amount ΔTb during the previous operation is far from the threshold Th, the electromagnetic brake failure determination unit 113 determines whether the peak torque fluctuation amount ΔTa and the torque Tm due to the braking force of the electromagnetic brake 1 match.

これにより、実施の形態1におけるモータ制御システムは、同期電動機2に異常な負荷トルクが発生した場合に、ブレーキ装置の故障とブレーキ装置ではない部分の故障とを区別して検知する。また、実施の形態1におけるモータ制御システムは、モータ制御システムに異常が発生した場合において、モータ制御システムの故障箇所及び故障原因を判断する。よって、故障箇所及び故障原因を判断する手間が省けるため、実施の形態1におけるモータ制御システムは、故障箇所の修理にかかる時間を削減できる。   As a result, the motor control system according to the first embodiment distinguishes and detects a failure of the brake device and a failure of a portion other than the brake device when an abnormal load torque is generated in the synchronous motor 2. In addition, the motor control system according to the first embodiment determines a failure location and a cause of the failure in the motor control system when an abnormality occurs in the motor control system. Therefore, since it is possible to save the trouble of determining the failure location and the cause of the failure, the motor control system according to the first embodiment can reduce the time taken to repair the failure location.

なお、実施の形態1において、電磁ブレーキ制御装置6は、同期電動機2が駆動を開始する前に、電磁ブレーキ1の制動を解除することを通知するブレーキ制御指令100を出力し、それから、コイル12を励磁するための電磁ブレーキ制御信号101を出力するとした。また、図5のステップS1において、ブレーキ制御指令100が出力されていない場合、電磁ブレーキ故障判断部113は、電磁ブレーキ1が制動を行っていると判断するとした。さらに、ブレーキ制御指令100が出力された場合、図5のステップS1において、電磁ブレーキ故障判断部113は、ブレーキ制御指令100がONであると判断し、電磁ブレーキ制御装置6は、電磁ブレーキ制御信号101を出力するとした。そして、図5のステップS5において、電流検出回路33が電磁ブレーキ制御信号101を検出しなかった場合、電磁ブレーキ故障判断部113は、電磁ブレーキ制御信号101が電磁ブレーキ1へと流れていないと判断し、モータ制御システムにブレーキ制御回路故障が発生したと判断することとした。しかし、実施の形態1におけるモータ制御システムは、これに限られるものではない。   In the first embodiment, the electromagnetic brake control device 6 outputs a brake control command 100 for notifying that the braking of the electromagnetic brake 1 is released before the synchronous motor 2 starts driving, and then the coil 12 It is assumed that an electromagnetic brake control signal 101 for exciting is output. Further, in step S1 in FIG. 5, when the brake control command 100 is not output, the electromagnetic brake failure determination unit 113 determines that the electromagnetic brake 1 is braking. Further, when the brake control command 100 is output, in step S1 of FIG. 5, the electromagnetic brake failure determination unit 113 determines that the brake control command 100 is ON, and the electromagnetic brake control device 6 outputs the electromagnetic brake control signal. 101 is output. 5, if the current detection circuit 33 does not detect the electromagnetic brake control signal 101, the electromagnetic brake failure determination unit 113 determines that the electromagnetic brake control signal 101 does not flow to the electromagnetic brake 1. Therefore, it was determined that a brake control circuit failure occurred in the motor control system. However, the motor control system in the first embodiment is not limited to this.

例えば、電磁ブレーキ制御装置6は、同期電動機2が駆動をしていない場合において、電磁ブレーキ1の制動中であることを通知する信号を出力し、同期電動機2が駆動を開始する前に、電磁ブレーキ1の制動中であることを通知する信号の出力を停止し、それから電磁ブレーキ制御信号101を出力するようにしても良い。この場合、図5のステップS1において、電磁ブレーキ故障判断部113は、電磁ブレーキ1の制動中であることを通知する信号が出力されている場合、電磁ブレーキ1が制動を行っていると判断する。また、電磁ブレーキ1の制動中であることを通知する信号の出力を停止した場合、図5のステップS1において、電磁ブレーキ故障判断部113は、電磁ブレーキ1の制動が解除されたと判断し、電磁ブレーキ制御装置6は、電磁ブレーキ制御信号101を出力する。そして、図5のステップS5において、電流検出回路33が電磁ブレーキ制御信号101を検出しなかった場合、電磁ブレーキ故障判断部113は、電磁ブレーキ制御信号101が電磁ブレーキ1へと流れていないと判断し、モータ制御システムにブレーキ制御回路故障が発生したと判断する。この場合においても、電磁ブレーキ1の制動を解除することを通知するブレーキ制御指令100を用いる場合と同等の効果を得ることができる。   For example, the electromagnetic brake control device 6 outputs a signal notifying that the electromagnetic brake 1 is being braked when the synchronous motor 2 is not driven, and before the synchronous motor 2 starts driving, the electromagnetic brake 2 The output of the signal for notifying that the brake 1 is being braked may be stopped, and then the electromagnetic brake control signal 101 may be output. In this case, in step S1 of FIG. 5, the electromagnetic brake failure determination unit 113 determines that the electromagnetic brake 1 is braking when a signal notifying that the electromagnetic brake 1 is being braked is output. . When the output of the signal for notifying that the electromagnetic brake 1 is being braked is stopped, the electromagnetic brake failure determining unit 113 determines that the braking of the electromagnetic brake 1 has been released in step S1 of FIG. The brake control device 6 outputs an electromagnetic brake control signal 101. 5, if the current detection circuit 33 does not detect the electromagnetic brake control signal 101, the electromagnetic brake failure determination unit 113 determines that the electromagnetic brake control signal 101 does not flow to the electromagnetic brake 1. Then, it is determined that a brake control circuit failure has occurred in the motor control system. Even in this case, an effect equivalent to the case of using the brake control command 100 for notifying that the electromagnetic brake 1 is released can be obtained.

なお、トルク推定部112は、同期電動機2が駆動を開始してから1周期分のトルクに基づいて、ピークトルクTaを算出するとしたが、これに限られるものではない。例えば、トルク推定部112は、同期電動機2の駆動の開始後n周期分のトルクに基づいて、n周期分のピークトルクTa1、Ta2、・・・Tanをそれぞれ算出しても良い。そして、電磁ブレーキ故障判断部113は、例えばこれらn周期分のピークトルクTa1、Ta2、・・・Tanの平均値を、同期電動機2が駆動を開始してから1周期におけるピークトルクの代わりに用いても、同様の効果を得ることができる。   In addition, although the torque estimation part 112 calculated peak torque Ta based on the torque for 1 period after the synchronous motor 2 started a drive, it is not restricted to this. For example, the torque estimation unit 112 may calculate peak torques Ta1, Ta2,... Tan for n cycles based on the torque for n cycles after the start of driving of the synchronous motor 2, respectively. The electromagnetic brake failure determination unit 113 uses, for example, the average value of the peak torques Ta1, Ta2,... Tan for the n cycles instead of the peak torque in one cycle after the synchronous motor 2 starts driving. However, the same effect can be obtained.

また、閾値Thは、同期電動機2が発生させるトルクについて、例えば、1.25倍した値としたが、これに限られるものではない。1.25倍ではなく、他の値であっても良い。 Further, the threshold value Th is a value obtained by multiplying the torque generated by the synchronous motor 2 by, for example, 1.25, but is not limited thereto. Other values may be used instead of 1.25 times.

このほか、電磁ブレーキ故障判断部113は、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnに基づいて、これらのピークトルクTb1、Tb2、・・・Tbnが取り得ない値を求め、この求めた値を閾値Thとしても良い。この場合、例えば、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnの平均値と分散σを求める。そして、例えば、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnの平均値に3σを加えた値を求め、この値をさらに1.25倍する。このようにして算出した値を閾値Thとしても、同様の効果を得ることができる。 In addition, the electromagnetic brake failure determination unit 113 obtains values that these peak torques Tb1, Tb2,... Tbn cannot be obtained based on the normal peak torques Tb1, Tb2,. The obtained value may be used as the threshold Th. In this case, for example, an average value and variance σ 2 of peak torques Tb1, Tb2,. Then, for example, a value obtained by adding 3σ to the average value of the peak torques Tb1, Tb2,... Tbn at the normal time for n times is obtained, and this value is further multiplied by 1.25. Even if the value calculated in this way is set as the threshold Th, the same effect can be obtained.

電磁ブレーキ故障判断部113は、基準ピークトルクTcを、n回分の正常時のピークトルクTb1、Tb2、・・・Tbnの平均値として算出することとしたが、これに限られるものではない。例えば、電磁ブレーキ故障判断部113は、基準ピークトルクTcとして、1回分の正常時のピークトルクTb1を使用しても良い。この場合においても、同様の効果を得ることができる。   The electromagnetic brake failure determination unit 113 calculates the reference peak torque Tc as an average value of n times of normal peak torques Tb1, Tb2,... Tbn, but is not limited thereto. For example, the electromagnetic brake failure determination unit 113 may use one normal peak torque Tb1 as the reference peak torque Tc. In this case, the same effect can be obtained.

ステップS9において、モータ制御システムが正常であると判断した場合、電磁ブレーキ故障判断部113は、ピークトルク変動量ΔTbを記憶装置32に記憶させた。このとき、前回運転時のピークトルク変動量ΔTbは、削除することとした。しかし、ピークトルク変動量ΔTbは、これに限られるものではない。例えば、記憶装置32は、算出したピークトルク変動量を、上記のように直前1回分だけでなく、任意の直近n回分について記憶するようにしても良い。そして、例えば、電磁ブレーキ故障判断部113は、ステップS8において、任意の直近n回分のピークトルク変動量ΔTb1、ΔTb2、・・・ΔTbnの平均値を、前回運転時のピークトルク変動量の代わりに用いても良い。また、例えば、電磁ブレーキ故障判断部113は、ステップS8において、前回運転時のピークトルク変動量ΔTb1を用いて判断を行った後、さらに前々回運転時のピークトルク変動量ΔTb2を用いて判断を行い、この判断を任意のn回続けるようにしても良い。このような場合においても、前回運転時のピークトルク変動量を用いて判断を行う場合と同様の効果を得ることができる。   In Step S9, when it is determined that the motor control system is normal, the electromagnetic brake failure determination unit 113 stores the peak torque fluctuation amount ΔTb in the storage device 32. At this time, the peak torque fluctuation amount ΔTb during the previous operation is deleted. However, the peak torque fluctuation amount ΔTb is not limited to this. For example, the storage device 32 may store the calculated peak torque fluctuation amount not only for the immediately previous one as described above, but for any nearest n times. Then, for example, in step S8, the electromagnetic brake failure determination unit 113 calculates the average value of the peak torque fluctuation amounts ΔTb1, ΔTb2,... ΔTbn for any of the latest n times instead of the peak torque fluctuation amount during the previous operation. It may be used. Further, for example, the electromagnetic brake failure determination unit 113 makes a determination in step S8 using the peak torque fluctuation amount ΔTb1 during the previous operation, and then makes a determination using the peak torque fluctuation amount ΔTb2 during the previous operation. This determination may be continued arbitrarily n times. Even in such a case, it is possible to obtain the same effect as in the case where the determination is made using the peak torque fluctuation amount during the previous operation.

実施の形態2.
実施の形態2におけるモータ制御システムについて説明する。実施の形態1と同一または同等の手段、構成に関しては、同一の名称と符号とを用いて説明を省略する。
Embodiment 2. FIG.
A motor control system according to the second embodiment will be described. The same or equivalent means and configuration as in the first embodiment will be described using the same names and symbols.

実施の形態2における原理について説明する。実施の形態2における駆動装置3bは、実施の形態1の駆動装置3aと同様に、同期電動機2に対し、位置指令103を出力する。これにより、駆動装置3bは、同期電動機2が発生させるトルクを制御する。   The principle in the second embodiment will be described. The drive device 3b in the second embodiment outputs a position command 103 to the synchronous motor 2 in the same manner as the drive device 3a in the first embodiment. Thereby, the drive device 3b controls the torque generated by the synchronous motor 2.

一方、実施の形態2における駆動装置3bは、実施の形態1の駆動装置3aと異なる点として、トルク制限機能を持つ。このトルク制限機能により、駆動装置3bは、同期電動機2が発生させるトルクを、トルク制限値以上とならないように制御する。このため、実施の形態2においては、実施の形態1と同様なピークトルクが発生しない。よって、実施の形態2におけるモータ制御システムは、ピークトルクを用いた故障判断を行うことができない。そこで、実施の形態2においては、ピークトルクの代わりに、最大加速時間を用いる。   On the other hand, the driving device 3b in the second embodiment has a torque limiting function as a difference from the driving device 3a in the first embodiment. With this torque limiting function, the drive device 3b controls the torque generated by the synchronous motor 2 so as not to exceed the torque limit value. For this reason, in the second embodiment, the same peak torque as in the first embodiment is not generated. Therefore, the motor control system according to the second embodiment cannot make a failure determination using the peak torque. Therefore, in the second embodiment, the maximum acceleration time is used instead of the peak torque.

加速時間とは、同期電動機2の回転速度が、目標とする速度に達するまでに要する時間のことである。つまり、加速時間は、速度指令値110と速度フィードバック値105とが一致するまでに要した時間のことである。最大加速時間については、後述する。   The acceleration time is the time required for the rotational speed of the synchronous motor 2 to reach a target speed. That is, the acceleration time is the time required for the speed command value 110 and the speed feedback value 105 to coincide. The maximum acceleration time will be described later.

図6は、目標とする速度と加速時間との関係の一例について示す図である。図6において、目標とする速度を回転速度Nとする。このとき、加速時間は、図6に示すH1、H2、及びH3のことである。   FIG. 6 is a diagram illustrating an example of the relationship between the target speed and the acceleration time. In FIG. 6, the target speed is a rotation speed N. At this time, the acceleration time is H1, H2, and H3 shown in FIG.

ここで、加速時間と同期電動機2にかかる負荷との関係について説明する。例えば、同期電動機2に負荷がかかった場合、同期電動機2には、負荷トルクが発生する。この場合、同期電動機2は、回転軸21を回転させるために、負荷トルクに応じたトルクを発生させる。このとき、同期電動機2の発生させたトルクがトルク制限値に達していないならば、同期電動機2は、さらに大きなトルクを発生させる。   Here, the relationship between the acceleration time and the load applied to the synchronous motor 2 will be described. For example, when a load is applied to the synchronous motor 2, a load torque is generated in the synchronous motor 2. In this case, the synchronous motor 2 generates a torque corresponding to the load torque in order to rotate the rotating shaft 21. At this time, if the torque generated by the synchronous motor 2 does not reach the torque limit value, the synchronous motor 2 generates a larger torque.

しかし、上記のとおり、実施の形態2における駆動装置3bは、トルク制限機能を持つ。このため、同期電動機2は、発生させるトルクが制限されている。例えば、同期電動機2に対して大きな負荷がかかり、同期電動機2に負荷トルクT1が発生したとする。この場合、同期電動機2は、回転軸21を回転させるために、最大でトルク制限値T2のトルクを発生させる。このとき、同期電動機2から回転軸21に接続された外部負荷へと出力されるトルクT3は、次の(式2)となる。   However, as described above, the driving device 3b according to the second embodiment has a torque limiting function. For this reason, the synchronous motor 2 is limited in the torque to be generated. For example, it is assumed that a large load is applied to the synchronous motor 2 and a load torque T <b> 1 is generated in the synchronous motor 2. In this case, the synchronous motor 2 generates a torque of the torque limit value T2 at the maximum in order to rotate the rotating shaft 21. At this time, the torque T3 output from the synchronous motor 2 to the external load connected to the rotating shaft 21 is expressed by the following (formula 2).

Figure 2015126647
Figure 2015126647

(式2)に示すように、同期電動機2に大きな負荷がかかった場合、同期電動機2の発生させるトルクがトルク制限値T2に達したならば、外部負荷へと出力されるトルクT3は、減少する。また、外部負荷へと出力されるトルクが小さいほど、同期電動機2は、目標とする速度に達するまでに時間を要する。つまり、同期電動機2の発生させるトルクがトルク制限値T2に達した場合、同期電動機2にかかる負荷が大きいほど、その時の加速時間は、増大する。   As shown in (Expression 2), when a large load is applied to the synchronous motor 2, if the torque generated by the synchronous motor 2 reaches the torque limit value T2, the torque T3 output to the external load decreases. To do. Further, the smaller the torque output to the external load, the more time is required for the synchronous motor 2 to reach the target speed. That is, when the torque generated by the synchronous motor 2 reaches the torque limit value T2, the acceleration time at that time increases as the load applied to the synchronous motor 2 increases.

また、電磁ブレーキ1の故障などにより、同期電動機2に大きな負荷がかかった場合、同期電動機2には、異常な負荷トルクが発生する。この場合、実施の形態2においては、上記のように、同期電動機2の発生させるトルクがトルク制限値に達し、加速時間が異常に増大する。このときの異常な加速時間は、正常時には発生し得ないようなものである。つまり、加速時間の大きさを調べることで、モータ制御システムに発生した異常について検知することができる。以上が、実施の形態2における原理についての説明である。   Further, when a large load is applied to the synchronous motor 2 due to a failure of the electromagnetic brake 1, an abnormal load torque is generated in the synchronous motor 2. In this case, in the second embodiment, as described above, the torque generated by the synchronous motor 2 reaches the torque limit value, and the acceleration time increases abnormally. The abnormal acceleration time at this time is such that it cannot occur during normal operation. That is, it is possible to detect an abnormality occurring in the motor control system by examining the magnitude of the acceleration time. The above is the description of the principle in the second embodiment.

次に、実施の形態2におけるモータ制御システムの構成について説明する。実施の形態2におけるモータ制御システムは、実施の形態1におけるモータ制御システムに対し、駆動装置3bの構成が異なる。また、実施の形態2におけるモータ制御システムは、駆動装置3b以外の構成については実施の形態1と同様である。   Next, the configuration of the motor control system in the second embodiment will be described. The motor control system in the second embodiment is different from the motor control system in the first embodiment in the configuration of the drive device 3b. The motor control system in the second embodiment is the same as that in the first embodiment with respect to the configuration other than the driving device 3b.

図7は、実施の形態2における駆動装置3bの構成を示す図である。なお、図7においては、説明の便宜上、電磁ブレーキ1、同期電動機2、位置検出器4、上位コントローラ5、及び電磁ブレーキ6についても図示している。   FIG. 7 is a diagram illustrating a configuration of the driving device 3b according to the second embodiment. In FIG. 7, for convenience of explanation, the electromagnetic brake 1, the synchronous motor 2, the position detector 4, the host controller 5, and the electromagnetic brake 6 are also illustrated.

実施の形態2において、記憶装置32は、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnと、閾値Hhと、前回運転時の最大加速時間変動量ΔHbと、電磁ブレーキ1の制動力による加速時間の変動量ΔHmと、をあらかじめ記憶している。なお、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnと、閾値Hhと、前回運転時の最大加速時間変動量ΔHbと、電磁ブレーキ1の制動力による加速時間の変動量ΔHmとについては、後述する。   In the second embodiment, the storage device 32 includes the normal maximum acceleration times Hb1, Hb2,... Hbn, the threshold value Hh, the maximum acceleration time variation ΔHb during the previous operation, and the electromagnetic brake 1 The amount of acceleration time variation ΔHm due to the braking force is stored in advance. The normal maximum acceleration times Hb1, Hb2,... Hbn, the threshold value Hh, the maximum acceleration time variation ΔHb during the previous operation, and the acceleration time variation ΔHm due to the braking force of the electromagnetic brake 1 are obtained. Will be described later.

実施の形態2において、駆動装置3bのCPU31bは、図7に示すように、加速時間推定部115を備える。加速時間推定部115には、位置検出器4から、速度フィードバック値105が入力される。加速時間推定部115は、この速度フィードバック値105に基づいて、加速時間を算出する。なお、実施の形態2において、同期電動機2の速度は、同期電動機2にかかった負荷に基づく変動値である。このため、同期電動機2の速度から算出した加速時間も、同期電動機2にかかった負荷に基づく変動値である。   In the second embodiment, the CPU 31b of the driving device 3b includes an acceleration time estimation unit 115 as shown in FIG. A speed feedback value 105 is input from the position detector 4 to the acceleration time estimation unit 115. The acceleration time estimation unit 115 calculates an acceleration time based on the speed feedback value 105. In the second embodiment, the speed of the synchronous motor 2 is a fluctuation value based on the load applied to the synchronous motor 2. For this reason, the acceleration time calculated from the speed of the synchronous motor 2 is also a fluctuation value based on the load applied to the synchronous motor 2.

ここで、同期電動機2は、駆動装置3bに入力される位置指令103により、駆動する。このため、同期電動機2の1周期の動作は、既知である。よって、加速時間推定部115は、図6に示すように、1周期分の加速時間を求めることができる。   Here, the synchronous motor 2 is driven by a position command 103 input to the drive device 3b. For this reason, the operation | movement of 1 period of the synchronous motor 2 is known. Therefore, the acceleration time estimation unit 115 can obtain the acceleration time for one cycle as shown in FIG.

図7において、加速時間推定部115は、同期電動機2の駆動の開始時から1周期分の加速時間を算出する。また、加速時間推定部115は、これらの加速時間の中から、最大の加速時間(以下において、最大加速時間とする)を選択する。   In FIG. 7, the acceleration time estimation unit 115 calculates an acceleration time for one cycle from the start of driving of the synchronous motor 2. Further, the acceleration time estimation unit 115 selects the maximum acceleration time (hereinafter referred to as the maximum acceleration time) from these acceleration times.

加速時間推定部115は、求めた最大加速時間を記憶装置32へと出力する。記憶装置32は、加速時間推定部115から入力された最大加速時間を記憶する。   The acceleration time estimation unit 115 outputs the obtained maximum acceleration time to the storage device 32. The storage device 32 stores the maximum acceleration time input from the acceleration time estimation unit 115.

電磁ブレーキ故障判断部113には、加速時間推定部115により求められた最大加速時間が入力される。また、電磁ブレーキ故障判断部113には、記憶装置32に記憶された閾値Hhが入力される。この閾値Hhについては、後述する。   The maximum acceleration time obtained by the acceleration time estimation unit 115 is input to the electromagnetic brake failure determination unit 113. Further, the threshold value Hh stored in the storage device 32 is input to the electromagnetic brake failure determination unit 113. This threshold value Hh will be described later.

電磁ブレーキ故障判断部113は、加速時間推定部115から入力された最大加速時間と閾値Hhとに基づいて、モータ制御システムに異常が発生したかどうかの判断を行う。なお、電磁ブレーキ故障判断部113は、同期電動機2が駆動を開始する前においても、モータ制御システムに異常が発生したかどうかの判断を行う。モータ制御システムの異常の判断については、後述にて説明する。   The electromagnetic brake failure determination unit 113 determines whether an abnormality has occurred in the motor control system based on the maximum acceleration time and the threshold value Hh input from the acceleration time estimation unit 115. The electromagnetic brake failure determination unit 113 determines whether or not an abnormality has occurred in the motor control system even before the synchronous motor 2 starts driving. Determination of abnormality in the motor control system will be described later.

なお、加速時間推定部115は、同期電動機2が正常に運転しているときに、同期電動機2が駆動を開始してから1周期分の加速時間に基づいて、正常時の最大加速時間Hbを算出する。加速時間推定部115は、この正常時の最大加速時間Hbの算出を、任意のn回行う。つまり、加速時間推定部115は、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnを算出する。それから、加速時間推定部115は、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnを、記憶装置32へと出力する。記憶装置32は、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnを記憶する。この場合において、同期電動機2が正常に運転しているときとは、例えば、モータ制御システムの新品を立ち上げた時のことである。このため、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnは、例えば、モータ制御システムの新品の立ち上げ時において、算出する。   The acceleration time estimation unit 115 calculates the normal maximum acceleration time Hb based on the acceleration time for one cycle after the synchronous motor 2 starts driving when the synchronous motor 2 is operating normally. calculate. The acceleration time estimation unit 115 calculates the normal maximum acceleration time Hb arbitrarily n times. That is, the acceleration time estimation unit 115 calculates n normal maximum acceleration times Hb1, Hb2,... Hbn. Then, the acceleration time estimation unit 115 outputs n normal maximum acceleration times Hb1, Hb2,... Hbn to the storage device 32. The storage device 32 stores maximum normal acceleration times Hb1, Hb2,... Hbn for n times. In this case, when the synchronous motor 2 is operating normally is, for example, when a new motor control system has been started. Therefore, the normal maximum acceleration times Hb1, Hb2,... Hbn for n times are calculated, for example, when a new motor control system is started up.

図8は、実施の形態2におけるモータ制御システムの故障の判断手順を示すフローチャートである。図8を参照して、実施の形態2におけるモータ制御システムの故障判断の手順について説明する。なお、実施の形態2において、図8のステップS21からステップS27までの判断は、実施の形態1における図6のステップS1からステップS7までの判断と同様である。このため、図8のステップS28から説明する。   FIG. 8 is a flowchart showing a failure determination procedure of the motor control system according to the second embodiment. With reference to FIG. 8, the failure determination procedure of the motor control system in the second embodiment will be described. In the second embodiment, the determination from step S21 to step S27 in FIG. 8 is the same as the determination from step S1 to step S7 in FIG. For this reason, description will be made from step S28 of FIG.

同期電動機2が駆動の開始時である場合、図8のステップS28において、加速時間推定部115は、同期電動機2の加速時間を、同期電動機2が駆動を開始してから1周期分算出する。加速時間推定部115は、算出した1周期分の加速時間から、最大加速時間Haを算出する。加速時間推定部115は、算出した最大加速時間Haを電磁ブレーキ故障判断部113へと出力する。   When the synchronous motor 2 is at the start of driving, the acceleration time estimation unit 115 calculates the acceleration time of the synchronous motor 2 for one cycle after the synchronous motor 2 starts driving in step S28 of FIG. The acceleration time estimation unit 115 calculates the maximum acceleration time Ha from the calculated acceleration time for one cycle. The acceleration time estimation unit 115 outputs the calculated maximum acceleration time Ha to the electromagnetic brake failure determination unit 113.

ここで、記憶装置32は、上記のとおり、事前にn回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnを記憶している。これらの最大加速時間Hb1、Hb2、・・・Hbnは、過去の同期電動機2の正常運転時に算出した値である。電磁ブレーキ故障判断部113には、これらn回分の最大加速時間Hb1、Hb2、・・・Hbnが入力される。電磁ブレーキ故障判断部113は、これらn回分の最大加速時間Hb1、Hb2、・・・Hbnから、基準最大加速時間Hcを算出する。基準最大加速時間Hcは、例えば、n回分の最大加速時間Hb1、Hb2、・・・Hbnの平均値とする。   Here, as described above, the storage device 32 stores the maximum normal acceleration times Hb1, Hb2,... Hbn for n times in advance. These maximum acceleration times Hb1, Hb2,... Hbn are values calculated during normal operation of the past synchronous motor 2. The electromagnetic brake failure determination unit 113 receives the maximum acceleration times Hb1, Hb2,... Hbn for n times. The electromagnetic brake failure determination unit 113 calculates a reference maximum acceleration time Hc from these n maximum acceleration times Hb1, Hb2,... Hbn. The reference maximum acceleration time Hc is, for example, an average value of n maximum acceleration times Hb1, Hb2,... Hbn.

また、電磁ブレーキ故障判断部113には、加速時間推定部115が算出した、今回運転時における最大加速時間Haが入力される。電磁ブレーキ故障判断部113は、最大加速時間Haと基準最大加速時間Hcとの差を、最大加速時間変動量ΔHaとして算出する。最大加速時間変動量ΔHaは、次の(式3)で表される。   Further, the electromagnetic brake failure determination unit 113 receives the maximum acceleration time Ha during the current operation calculated by the acceleration time estimation unit 115. The electromagnetic brake failure determination unit 113 calculates the difference between the maximum acceleration time Ha and the reference maximum acceleration time Hc as the maximum acceleration time fluctuation amount ΔHa. The maximum acceleration time fluctuation amount ΔHa is expressed by the following (Equation 3).

Figure 2015126647
Figure 2015126647

ステップS28において、電磁ブレーキ故障判断部113は、上記の(式3)により算出した最大加速時間変動量ΔHaを、記憶装置32が記憶している閾値Hhと比較する。   In step S <b> 28, the electromagnetic brake failure determination unit 113 compares the maximum acceleration time fluctuation amount ΔHa calculated by the above (Equation 3) with the threshold value Hh stored in the storage device 32.

ここで、閾値Hhの求め方について説明する。例えば、同期電動機2を定格トルクで運転している場合を考える。この場合、同期電動機2が正常に運転しているならば、同期電動機2が発生させるトルクは、定格トルク程度である。よって、同期電動機2が正常に運転しているならば、同期電動機2の加速時間は、同期電動機2の定格トルクに基づいて、算出することができる。また、閾値Hhは、同期電動機2が正常に運転しているときの最大加速時間Haと、異常時における加速時間とを判別するための値である。このため、閾値Hhは、同期電動機2が正常に運転しているときの最大加速時間Haよりも大きな値とする必要がある。そこで、閾値Hhは、同期電動機2が発生させるトルクに基づいて算出した加速時間について、例えば、1.25倍した値とする。上記の例の場合、閾値Hhは、例えば、同期電動機2の発生させるトルクを定格トルクとして算出した加速時間について、1.25倍した値とする。このようにして求めた閾値Hhについて、記憶装置32は、あらかじめ記憶している。   Here, how to obtain the threshold value Hh will be described. For example, consider a case where the synchronous motor 2 is operated at a rated torque. In this case, if the synchronous motor 2 is operating normally, the torque generated by the synchronous motor 2 is about the rated torque. Therefore, if the synchronous motor 2 is operating normally, the acceleration time of the synchronous motor 2 can be calculated based on the rated torque of the synchronous motor 2. The threshold value Hh is a value for discriminating between the maximum acceleration time Ha when the synchronous motor 2 is operating normally and the acceleration time at the time of abnormality. For this reason, the threshold value Hh needs to be larger than the maximum acceleration time Ha when the synchronous motor 2 is operating normally. Therefore, the threshold value Hh is a value obtained by multiplying the acceleration time calculated based on the torque generated by the synchronous motor 2 by 1.25, for example. In the case of the above example, the threshold value Hh is, for example, a value obtained by multiplying the acceleration time calculated by the torque generated by the synchronous motor 2 as the rated torque by 1.25. The storage device 32 stores the threshold value Hh thus obtained in advance.

ステップS28において、最大加速時間変動量ΔHaが閾値Hhよりも小さい場合、同期電動機2は、正常に運転している。このため、ステップS29において、電磁ブレーキ故障判断部113は、モータ制御システムが正常であると判断する。電磁ブレーキ故障判断部113は、このときの最大加速時間変動量ΔHaを記憶装置32に記憶させる。   In step S28, if the maximum acceleration time variation ΔHa is smaller than the threshold value Hh, the synchronous motor 2 is operating normally. For this reason, in step S29, the electromagnetic brake failure determination unit 113 determines that the motor control system is normal. The electromagnetic brake failure determination unit 113 stores the maximum acceleration time fluctuation amount ΔHa at this time in the storage device 32.

なお、記憶装置32は、前回運転時における最大加速時間変動量ΔHbを記憶している。このため、記憶装置32は、最大加速時間変動量ΔHaを記憶する際、前回運転時の最大加速時間変動量ΔHbを削除する。つまり、記憶装置32は、前回運転時の最大加速時間変動量ΔHbを削除するとともに、今回運転時に算出した最大加速時間変動量ΔHaを、新たな最大加速時間変動量ΔHbとして記憶する。次回の運転時において、モータ制御システムは、この新たな最大加速時間変動量ΔHbを、前回運転時の最大加速時間変動量ΔHbとして使用する。   The storage device 32 stores the maximum acceleration time fluctuation amount ΔHb during the previous operation. Therefore, the storage device 32 deletes the maximum acceleration time fluctuation amount ΔHb during the previous operation when storing the maximum acceleration time fluctuation amount ΔHa. That is, the storage device 32 deletes the maximum acceleration time fluctuation amount ΔHb during the previous operation and stores the maximum acceleration time fluctuation amount ΔHa calculated during the current operation as a new maximum acceleration time fluctuation amount ΔHb. In the next operation, the motor control system uses the new maximum acceleration time variation ΔHb as the maximum acceleration time variation ΔHb in the previous operation.

一方、ステップS28において、最大加速時間変動量ΔHaが閾値Hhよりも大きい場合、同期電動機2は、異常な加速時間を発生させている。このため、電磁ブレーキ故障判断部113は、モータ制御システムに異常が発生し、同期電動機2に異常な負荷トルクが発生したと判断する。そして、ステップS30へと進み、モータ制御システムの故障原因の判断を実施する。   On the other hand, when the maximum acceleration time fluctuation amount ΔHa is larger than the threshold value Hh in step S28, the synchronous motor 2 generates an abnormal acceleration time. For this reason, the electromagnetic brake failure determination unit 113 determines that an abnormality has occurred in the motor control system and an abnormal load torque has occurred in the synchronous motor 2. And it progresses to step S30 and judgment of the failure cause of a motor control system is implemented.

図8のステップS30において、電磁ブレーキ故障判断部113は、前回運転時の最大加速時間変動量ΔHbと閾値Hhとを比較して、前回運転時の最大加速時間変動量ΔHbが閾値Hhに近いかどうか判断する。具体的には、ステップS30において、電磁ブレーキ故障判断部113は、前回運転時の最大加速時間変動量ΔHbと閾値Hhとの差|ΔHb−Hh|を算出する。前回運転時の最大加速時間変動量ΔHbは、上記のとおり、事前に記憶装置32に記憶されている。   In step S30 of FIG. 8, the electromagnetic brake failure determination unit 113 compares the maximum acceleration time variation ΔHb during the previous operation with the threshold value Hh, and determines whether the maximum acceleration time variation ΔHb during the previous operation is close to the threshold value Hh. Judge whether. Specifically, in step S30, the electromagnetic brake failure determination unit 113 calculates a difference | ΔHb−Hh | between the maximum acceleration time fluctuation amount ΔHb and the threshold value Hh during the previous operation. The maximum acceleration time fluctuation amount ΔHb during the previous operation is stored in advance in the storage device 32 as described above.

電磁ブレーキ故障判断部113は、前回運転時の最大加速時間変動量ΔHbと閾値Hhとの差|ΔHb−Hh|を、閾値Hαと比較する。ここで、閾値Hαは、例えば、同期電動機2の発生させるトルクを定格トルクとして算出した加速時間の10%の値とする。なお、閾値Hαは、マージンを取って、同期電動機2の発生させるトルクを定格トルクとして算出した加速時間の20%、30%等の値としても良い。   The electromagnetic brake failure determination unit 113 compares the difference | ΔHb−Hh | between the maximum acceleration time fluctuation amount ΔHb and the threshold value Hh during the previous operation with the threshold value Hα. Here, the threshold value Hα is, for example, a value of 10% of the acceleration time calculated by using the torque generated by the synchronous motor 2 as the rated torque. The threshold value Hα may be a value such as 20% or 30% of the acceleration time calculated with the torque generated by the synchronous motor 2 as the rated torque with a margin.

差|ΔHb−Hh|が閾値Hαよりも小さい場合、ステップS30において、電磁ブレーキ故障判断部113は、前回運転時の最大加速時間変動量ΔHbと今回運転時の最大加速時間変動量ΔHaとの変化が緩慢であると判断する。これにより、ステップS31において、電磁ブレーキ故障判断部113は、モータ制御システムに機械劣化故障が発生したと判断する。   If the difference | ΔHb−Hh | is smaller than the threshold value Hα, in step S30, the electromagnetic brake failure determination unit 113 changes the maximum acceleration time variation ΔHb during the previous operation and the maximum acceleration time variation ΔHa during the current operation. Is determined to be slow. Thereby, in step S31, the electromagnetic brake failure determination unit 113 determines that a mechanical deterioration failure has occurred in the motor control system.

なお、回転軸21に接続された外部負荷の持つギア等に働く摩擦力は、モータ制御システム自体の経年劣化により、徐々に増大する。これにともない、同期電動機2が運転時に発生させるトルクは、徐々に増大する。このため、同期電動機2の運転時において、同期電動機2の発生させるトルクがトルク制限値に達することにより、同期電動機2の加速時間が徐々に増大する。よって、前回運転時において、ステップS28で異常が発生したと判断されなくても、同期電動機2の加速時間が前回運転時よりもさらに増大することにより、今回運転時において、最大加速時間変動量ΔHaが閾値Hhよりも大きくなる。   Note that the frictional force acting on the gear or the like of the external load connected to the rotating shaft 21 gradually increases due to the aging of the motor control system itself. Accordingly, the torque generated by the synchronous motor 2 during operation gradually increases. For this reason, during the operation of the synchronous motor 2, when the torque generated by the synchronous motor 2 reaches the torque limit value, the acceleration time of the synchronous motor 2 gradually increases. Therefore, even if it is not determined in step S28 that an abnormality has occurred during the previous operation, the acceleration time of the synchronous motor 2 further increases as compared with the previous operation, so that the maximum acceleration time fluctuation amount ΔHa during the current operation. Becomes larger than the threshold value Hh.

また、ステップS31において、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。このときの異常検出信号114は、機械劣化故障を示す信号である。この信号を受けて、表示部34は、機械劣化故障が発生したことを表示する。   In step S31, the electromagnetic brake failure determination unit 113 outputs the abnormality detection signal 114 to the display unit 34. The abnormality detection signal 114 at this time is a signal indicating a machine deterioration failure. In response to this signal, the display unit 34 displays that a machine deterioration failure has occurred.

一方、差|ΔHb−Hh|が閾値Hαよりも大きい場合、ステップS30において、電磁ブレーキ故障判断部113は、前回運転時の最大加速時間変動量ΔHbと今回運転時の最大加速時間変動量ΔHaとの変化が急激であると判断する。つまり、電磁ブレーキ故障判断部113は、同期電動機2の今回の運転時において、同期電動機2の発生させるトルクが突発的に増大したことにより、同期電動機2の発生させるトルクがトルク制限値に達し、異常な加速時間が発生したと判断する。そして、ステップS32へと進み、同期電動機2の発生させるトルクが突発的に増大した場合における、モータ制御システムの故障原因の判断を実施する。なお、第1の故障原因判断とは、実施の形態2において、ステップS30における判断のことである。   On the other hand, when the difference | ΔHb−Hh | is larger than the threshold value Hα, in step S30, the electromagnetic brake failure determination unit 113 determines that the maximum acceleration time variation ΔHb during the previous operation and the maximum acceleration time variation ΔHa during the current operation. It is judged that the change of is abrupt. In other words, the electromagnetic brake failure determination unit 113 causes the torque generated by the synchronous motor 2 to suddenly increase during the current operation of the synchronous motor 2, so that the torque generated by the synchronous motor 2 reaches the torque limit value. Judge that an abnormal acceleration time has occurred. And it progresses to step S32 and judgment of the failure cause of a motor control system is implemented when the torque which the synchronous motor 2 generate | occur | produces increases suddenly. The first failure cause determination is the determination in step S30 in the second embodiment.

図8のステップS32において、電磁ブレーキ故障判断部113は、最大加速時間変動量ΔHaと、電磁ブレーキ1の制動力による加速時間の変動量ΔHmとの差|ΔHa−ΔHm|を算出する。   In step S32 of FIG. 8, the electromagnetic brake failure determination unit 113 calculates a difference | ΔHa−ΔHm | between the maximum acceleration time variation ΔHa and the acceleration time variation ΔHm due to the braking force of the electromagnetic brake 1.

ここで、電磁ブレーキ1の制動力は、一般的に、同期電動機2の定格トルク程度の値である。このため、電磁ブレーキ1の制動力による加速時間の変動量ΔHmは、既知の値である電磁ブレーキ1の制動力の大きさに基づいて、算出できる。また、記憶装置32は、この算出された電磁ブレーキ1の制動力による加速時間の変動量ΔHmを記憶する。なお、実施の形態2において、電磁ブレーキ1の制動力は、同期電動機2の定格トルクを用いる。   Here, the braking force of the electromagnetic brake 1 is generally a value about the rated torque of the synchronous motor 2. Therefore, the acceleration time variation ΔHm due to the braking force of the electromagnetic brake 1 can be calculated based on the magnitude of the braking force of the electromagnetic brake 1 that is a known value. The storage device 32 also stores the acceleration amount variation ΔHm due to the braking force of the electromagnetic brake 1 calculated. In the second embodiment, the rated torque of the synchronous motor 2 is used as the braking force of the electromagnetic brake 1.

電磁ブレーキ故障判断部113は、最大加速時間変動量ΔHaと電磁ブレーキ1の制動力による加速時間の変動量ΔHmとの差異、すなわち差|ΔHa−ΔHm|を、閾値Hβと比較する。ここで、閾値Hβは、例えば、同期電動機2の発生させるトルクを定格トルクとして算出した加速時間の10%の値とする。なお、閾値Hβは、マージンを取って、同期電動機2の発生させるトルクを定格トルクとして算出した加速時間の20%、50%等の値としても良い。   The electromagnetic brake failure determination unit 113 compares the difference between the maximum acceleration time fluctuation amount ΔHa and the acceleration time fluctuation amount ΔHm due to the braking force of the electromagnetic brake 1, that is, the difference | ΔHa−ΔHm | with the threshold value Hβ. Here, the threshold value Hβ is, for example, a value of 10% of the acceleration time calculated using the torque generated by the synchronous motor 2 as the rated torque. The threshold value Hβ may be a value such as 20% or 50% of the acceleration time calculated using the torque generated by the synchronous motor 2 as the rated torque with a margin.

差|ΔHa−ΔHm|が閾値Hβよりも小さい場合、ステップS32において、電磁ブレーキ故障判断部113は、最大加速時間変動量ΔHaと電磁ブレーキ1の制動力による加速時間の変動量ΔHmとが一致したと判断する。この場合、同期電動機2が発生させた異常な加速時間は、電磁ブレーキ1の制動力によるものと判断できる。これにより、ステップS33において、電磁ブレーキ故障判断部113は、モータ制御システムにブレーキメカ故障が発生したと判断する。   When the difference | ΔHa−ΔHm | is smaller than the threshold value Hβ, the electromagnetic brake failure determination unit 113 matches the maximum acceleration time variation ΔHa and the acceleration time variation ΔHm due to the braking force of the electromagnetic brake 1 in step S32. Judge. In this case, it can be determined that the abnormal acceleration time generated by the synchronous motor 2 is due to the braking force of the electromagnetic brake 1. Thereby, in step S33, the electromagnetic brake failure determination unit 113 determines that a brake mechanism failure has occurred in the motor control system.

ステップS33において、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。このときの異常検出信号114は、ブレーキメカ故障を示す信号である。この信号を受けて、表示部34は、ブレーキメカ故障が発生したことを表示する。   In step S <b> 33, the electromagnetic brake failure determination unit 113 outputs the abnormality detection signal 114 to the display unit 34. The abnormality detection signal 114 at this time is a signal indicating a brake mechanism failure. In response to this signal, the display unit 34 displays that a brake mechanism failure has occurred.

一方、ステップS32において、差|ΔHa−ΔHm|が閾値Hβよりも大きい場合、電磁ブレーキ故障判断部113は、最大加速時間変動量ΔHaと電磁ブレーキ1の制動力による加速時間の変動量ΔHmとが一致しないと判断する。この場合、同期電動機2が発生させた異常な加速時間は、電磁ブレーキ1の制動力では発生し得ないものと判断できる。これにより、ステップS34において、電磁ブレーキ故障判断部113は、モータ制御システムにその他機械故障が発生したと判断する。   On the other hand, when the difference | ΔHa−ΔHm | is larger than the threshold value Hβ in step S32, the electromagnetic brake failure determination unit 113 determines that the maximum acceleration time variation amount ΔHa and the acceleration time variation amount ΔHm due to the braking force of the electromagnetic brake 1 are calculated. Judge that they do not match. In this case, it can be determined that the abnormal acceleration time generated by the synchronous motor 2 cannot be generated by the braking force of the electromagnetic brake 1. Thereby, in step S34, the electromagnetic brake failure determination unit 113 determines that another mechanical failure has occurred in the motor control system.

また、ステップS34において、電磁ブレーキ故障判断部113は、異常検出信号114を表示部34へと出力する。このときの異常検出信号114は、その他機械故障を示す信号である。この信号を受けて、表示部34は、その他機械故障が発生したことを表示する。なお、第2の故障原因判断とは、実施の形態2において、ステップS3
2における判断のことである。
In step S <b> 34, the electromagnetic brake failure determination unit 113 outputs the abnormality detection signal 114 to the display unit 34. The abnormality detection signal 114 at this time is a signal indicating other machine failure. In response to this signal, the display unit 34 displays that other mechanical failure has occurred. The second failure cause determination is step S3 in the second embodiment.
It is a judgment in 2.

このようにして、実施の形態2におけるモータ制御システムは、同期電動機2の駆動の開始時に故障判断を実施する。   In this way, the motor control system according to the second embodiment performs failure determination at the start of driving of the synchronous motor 2.

以上のように、実施の形態2において、同期電動機2の駆動の開始時に、電磁ブレーキ故判断部114は、今回運転時の最大加速時間変動量ΔHaを、閾値Hhと比較する。最大加速時間変動量ΔHaが閾値Hhよりも大きい場合、電磁ブレーキ故障判断部113は、前回運転時の最大加速時間変動量ΔHbを、閾値Hhと比較する。前回運転時の最大加速時間変動量ΔHbが閾値Hhから遠い場合、電磁ブレーキ故障判断部113は、最大加速時間変動量ΔHaと電磁ブレーキ1の制動力による加速時間の変動量ΔHmとが一致するかどうかを判断する。   As described above, in the second embodiment, at the start of driving of the synchronous motor 2, the electromagnetic brake failure determination unit 114 compares the maximum acceleration time fluctuation amount ΔHa during the current operation with the threshold value Hh. When the maximum acceleration time fluctuation amount ΔHa is larger than the threshold value Hh, the electromagnetic brake failure determination unit 113 compares the maximum acceleration time fluctuation amount ΔHb during the previous operation with the threshold value Hh. When the maximum acceleration time fluctuation amount ΔHb during the previous operation is far from the threshold value Hh, the electromagnetic brake failure determination unit 113 matches the maximum acceleration time fluctuation amount ΔHa with the acceleration time fluctuation amount ΔHm due to the braking force of the electromagnetic brake 1. Judge whether.

これにより、実施の形態2におけるモータ制御システムは、同期電動機2に異常な負荷トルクが発生した場合に、トルク制限機能を持つ駆動装置3bにより、ブレーキ装置の故障とブレーキ装置ではない部分の故障とを区別して検知する。また、実施の形態2におけるモータ制御システムは、モータ制御システムに異常が発生した場合において、トルク制限機能を持つ駆動装置3bにより、モータ制御システムの故障箇所及び故障原因を判断する。よって、故障箇所及び故障原因を判断する手間が省けるため、実施の形態2におけるモータ制御システムは、駆動装置3bがトルク制限機能を持つ場合において、故障箇所の修理にかかる時間を削減できる。   Thereby, in the motor control system according to the second embodiment, when an abnormal load torque is generated in the synchronous motor 2, the drive device 3b having the torque limiting function causes the failure of the brake device and the failure of the non-brake device. Detect and distinguish. In the motor control system according to the second embodiment, when an abnormality occurs in the motor control system, the drive unit 3b having a torque limiting function determines the failure location and the cause of the failure in the motor control system. Therefore, since it is possible to save the trouble of determining the failure location and the cause of the failure, the motor control system according to the second embodiment can reduce the time required for repairing the failure location when the drive device 3b has a torque limiting function.

なお、加速時間推定部115は、速度フィードバック値105から加速時間を算出し、同期電動機2が駆動を開始してから1周期分の加速時間に基づいて、最大加速時間Haを求めるとしたが、これに限られるものではない。例えば、加速時間推定部115は、同期電動機2の駆動の開始後n周期分の加速時間に基づいて、n周期分の最大加速時間Ha1、Ha2、・・・Hanをそれぞれ算出しても良い。そして、電磁ブレーキ故障判断部113は、例えばこれらn周期分の最大加速時間Ha1、Ha2、・・・Hanの平均値を、同期電動機2が駆動を開始してから1周期における最大加速時間の代わりに用いても、同様の効果を得ることができる。   The acceleration time estimation unit 115 calculates the acceleration time from the speed feedback value 105 and calculates the maximum acceleration time Ha based on the acceleration time for one cycle after the synchronous motor 2 starts driving. It is not limited to this. For example, the acceleration time estimation unit 115 may calculate the maximum acceleration times Ha1, Ha2,... Han for n cycles based on the acceleration time for n cycles after the driving of the synchronous motor 2 is started. Then, the electromagnetic brake failure determination unit 113 replaces, for example, the average value of the maximum acceleration times Ha1, Ha2,... Han for the n cycles instead of the maximum acceleration time in one cycle after the synchronous motor 2 starts driving. Even if it is used, the same effect can be obtained.

また、閾値Hhは、同期電動機2が発生させるトルクに基づいて算出した加速時間について、例えば、1.25倍した値としたが、これに限られるものではない。1.25倍ではなく、他の値であっても良い。 The threshold value Hh is, for example, a value obtained by multiplying the acceleration time calculated based on the torque generated by the synchronous motor 2 by 1.25, but is not limited thereto. Other values may be used instead of 1.25 times.

このほか、電磁ブレーキ故障判断部113は、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnに基づいて、これらの最大加速時間Hb1、Hb2、・・・Hbnが取り得ない値を求め、この求めた値を閾値Hhとしても良い。この場合、例えば、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnの平均値と分散σを求める。そして、例えば、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnの平均値に3σを加えた値を求め、この値をさらに1.25倍する。このようにして算出した値を閾値Hhとしても、同様の効果を得ることができる。 In addition, the electromagnetic brake failure determination unit 113 determines a value that these maximum acceleration times Hb1, Hb2,... Hbn cannot take based on the n normal maximum acceleration times Hb1, Hb2,. The obtained value may be used as the threshold value Hh. In this case, for example, an average value and variance σ 2 of n normal maximum acceleration times Hb1, Hb2,... Hbn are obtained. Then, for example, a value obtained by adding 3σ to the average value of n normal maximum acceleration times Hb1, Hb2,... Hbn is obtained, and this value is further multiplied by 1.25. Even if the value calculated in this way is set as the threshold value Hh, the same effect can be obtained.

電磁ブレーキ故障判断部113は、基準最大加速時間Hcを、n回分の正常時の最大加速時間Hb1、Hb2、・・・Hbnの平均値として算出することとしたが、これに限られるものではない。例えば、電磁ブレーキ故障判断部113は、基準最大加速時間Hcとして、1回分の正常時の最大加速時間Hb1を使用しても良い。この場合においても、同様の効果を得ることができる。   The electromagnetic brake failure determination unit 113 calculates the reference maximum acceleration time Hc as an average value of n normal normal maximum acceleration times Hb1, Hb2,... Hbn, but is not limited thereto. . For example, the electromagnetic brake failure determination unit 113 may use one normal maximum acceleration time Hb1 as the reference maximum acceleration time Hc. In this case, the same effect can be obtained.

ステップS29において、モータ制御システムが正常であると判断した場合、電磁ブレーキ故障判断部113は、最大加速時間変動量ΔHbを記憶装置32に記憶させた。このとき、前回運転時の最大加速時間変動量ΔHbは、削除することとした。しかし、最大加速時間変動量ΔHbは、これに限られるものではない。例えば、記憶装置32は、算出した最大加速時間変動量を、上記のように直前1回分だけでなく、任意の直近n回分について記憶するようにしても良い。そして、例えば、電磁ブレーキ故障判断部113は、ステップS28において、任意の直近n回分の最大加速時間変動量ΔHb1、ΔHb2、・・・ΔHbnの平均値を、前回運転時の最大加速時間変動量の代わりに用いても良い。また、例えば、電磁ブレーキ故障判断部113は、ステップS28において、前回運転時の最大加速時間変動量ΔHb1を用いて判断を行った後、さらに前々回運転時の最大加速時間変動量ΔHb2を用いて判断を行い、この判断を任意のn回続けるようにしても良い。このような場合においても、前回運転時の最大加速時間変動量を用いて判断を行う場合と同様の効果を得ることができる。   In step S29, when it is determined that the motor control system is normal, the electromagnetic brake failure determination unit 113 stores the maximum acceleration time variation ΔHb in the storage device 32. At this time, the maximum acceleration time fluctuation amount ΔHb during the previous operation is deleted. However, the maximum acceleration time fluctuation amount ΔHb is not limited to this. For example, the storage device 32 may store the calculated maximum acceleration time fluctuation amount not only for the immediately previous one as described above but also for any nearest n times. Then, for example, in step S28, the electromagnetic brake failure determination unit 113 calculates the average value of the maximum acceleration time fluctuation amount ΔHb1, ΔHb2,. It may be used instead. In addition, for example, the electromagnetic brake failure determination unit 113 makes a determination using the maximum acceleration time fluctuation amount ΔHb1 during the previous operation in step S28, and then makes a determination using the maximum acceleration time fluctuation amount ΔHb2 during the previous operation. And this determination may be continued arbitrarily n times. Even in such a case, it is possible to obtain the same effect as in the case where the determination is made using the maximum acceleration time fluctuation amount during the previous operation.

なお、実施の形態1または実施の形態2において、モータ制御システムには、電磁ブレーキ制御装置6を設けた。また、電磁ブレーキ制御装置6は、ブレーキ制御指令100及び電磁ブレーキ制御信号101を出力し、電磁ブレーキ1の制動を制御するようにした。しかし、実施の形態1または実施の形態2におけるモータ制御システムは、これに限られるものではない。   In the first embodiment or the second embodiment, the electromagnetic brake control device 6 is provided in the motor control system. The electromagnetic brake control device 6 outputs a brake control command 100 and an electromagnetic brake control signal 101 to control braking of the electromagnetic brake 1. However, the motor control system in the first embodiment or the second embodiment is not limited to this.

図9は、駆動装置3c内に電磁ブレーキ制御用CPU35を設けた場合における、モータ制御システムの構成を示す図である。図9において、モータ制御システムは、電磁ブレーキ制御装置6を備えない。また、図9において、モータ制御システムは、電磁ブレーキ制御用CPU35を備える。この場合、電磁ブレーキ制御用CPU35は、ブレーキ制御指令100及び電磁ブレーキ制御信号101を、電磁ブレーキ制御装置6の代わりに出力する。これにより、電磁ブレーキ1は、同期電動機2に対する制動が解除される。図9に示す場合において、CPU31cの構成は、実施の形態1におけるCPU31aまたは実施の形態2におけるCPU31bと同様とする。また、図9に示すモータ制御システムにおいて、このほかの構成、動作等に関しては、実施の形態1または実施の形態2において説明したモータ制御システムと同様である。この場合においても、電磁ブレーキ制御装置6を設ける場合と同様の効果を得ることができる。   FIG. 9 is a diagram showing the configuration of the motor control system when the electromagnetic brake control CPU 35 is provided in the drive device 3c. In FIG. 9, the motor control system does not include the electromagnetic brake control device 6. In FIG. 9, the motor control system includes an electromagnetic brake control CPU 35. In this case, the electromagnetic brake control CPU 35 outputs the brake control command 100 and the electromagnetic brake control signal 101 instead of the electromagnetic brake control device 6. As a result, the electromagnetic brake 1 is released from braking on the synchronous motor 2. In the case shown in FIG. 9, the configuration of the CPU 31c is the same as that of the CPU 31a in the first embodiment or the CPU 31b in the second embodiment. Further, in the motor control system shown in FIG. 9, other configurations, operations, and the like are the same as those of the motor control system described in the first embodiment or the second embodiment. Even in this case, the same effect as the case where the electromagnetic brake control device 6 is provided can be obtained.

また、実施の形態1または実施の形態2において、モータ制御システムは、電磁ブレーキ制御装置6及び電磁ブレーキ制御用CPU35を、両方とも設けない構成としても良い。この場合、実施の形態1の駆動装置3aのCPU31aは、ブレーキ制御指令100及び電磁ブレーキ制御信号101を、電磁ブレーキ制御装置6または電磁ブレーキ制御用CPU35の代わりに出力する。あるいは、実施の形態2の駆動装置3bのCPU31bは、ブレーキ制御指令100及び電磁ブレーキ制御信号101を、電磁ブレーキ制御装置6または電磁ブレーキ制御用CPU35の代わりに出力する。これにより、電磁ブレーキ1は、同期電動機2に対する制動が解除される。この場合においても、電磁ブレーキ制御装置6または電磁ブレーキ制御用CPU35を設ける場合と同等の効果を得ることができる。   In the first embodiment or the second embodiment, the motor control system may be configured such that neither the electromagnetic brake control device 6 nor the electromagnetic brake control CPU 35 is provided. In this case, the CPU 31a of the drive device 3a of the first embodiment outputs the brake control command 100 and the electromagnetic brake control signal 101 instead of the electromagnetic brake control device 6 or the electromagnetic brake control CPU 35. Or CPU31b of the drive device 3b of Embodiment 2 outputs the brake control instruction | command 100 and the electromagnetic brake control signal 101 instead of the electromagnetic brake control apparatus 6 or CPU35 for electromagnetic brake control. As a result, the electromagnetic brake 1 is released from braking on the synchronous motor 2. Even in this case, an effect equivalent to the case where the electromagnetic brake control device 6 or the electromagnetic brake control CPU 35 is provided can be obtained.

なお、実施の形態1または実施の形態2において、同期電動機2の速度は、回転速度でなく、角速度を用いても良い。また、実施の形態1または実施の形態2におけるモータ制御システムは、同期電動機2を備えるとしたが、これに限られるものではない。実施の形態1または実施の形態2におけるモータ制御システムは、サーボ機構を有する電動機であれば、同期電動機2の代わりに、例えば、誘導電動機などを用いても良い。このような変更を行ったとしても、実施の形態1または実施の形態2において奏する効果を同様に得ることができる。   In the first embodiment or the second embodiment, the speed of the synchronous motor 2 may be an angular speed instead of a rotational speed. Moreover, although the motor control system in Embodiment 1 or Embodiment 2 was provided with the synchronous motor 2, it is not restricted to this. As long as the motor control system in Embodiment 1 or Embodiment 2 is an electric motor having a servo mechanism, for example, an induction motor may be used instead of the synchronous motor 2. Even if such a change is made, it is possible to obtain the same effects as those in the first or second embodiment.

1 電磁ブレーキ、2 同期電動機、21 回転軸、3a 駆動装置、3b 駆動装置、3c 駆動装置、31a CPU、31b CPU、31c CPU、32 記憶装置、33 電流検出回路、34 表示部、35 電磁ブレーキ制御用CPU、4 位置検出器、5 上位コントローラ、6 電磁ブレーキ制御装置、11 ヨーク、12 コイル、13 ボルト、14 プレート、15 アーマチュア、16 ブレーキライニング、17 ばね、100 ブレーキ制御指令、101 電磁ブレーキ制御信号、102 電流検出信号、103 位置指令、104 位置フィードバック値、105 速度フィードバック値、106 電流指令、107 位置制御部、108 速度指令値、109 速度制御部、110 電流指令値、111 電流制御部、112 トルク推定部、113 電磁ブレーキ故障判断部、114 異常検出信号、115 加速時間推定部 DESCRIPTION OF SYMBOLS 1 Electromagnetic brake, 2 Synchronous motor, 21 Rotating shaft, 3a drive device, 3b drive device, 3c drive device, 31a CPU, 31b CPU, 31c CPU, 32 Memory | storage device, 33 Current detection circuit, 34 Display part, 35 Electromagnetic brake control CPU, 4 position detector, 5 host controller, 6 electromagnetic brake control device, 11 yoke, 12 coil, 13 bolt, 14 plate, 15 armature, 16 brake lining, 17 spring, 100 brake control command, 101 electromagnetic brake control signal , 102 Current detection signal, 103 Position command, 104 Position feedback value, 105 Speed feedback value, 106 Current command, 107 Position control unit, 108 Speed command value, 109 Speed control unit, 110 Current command value, 111 Current control unit, 112 G Click estimating unit, 113 an electromagnetic brake failure determination unit, 114 the abnormality detection signal, 115 acceleration time estimating unit

Claims (14)

トルクを発生させる電動機と、
制動力を発生させ、この制動力により前記電動機を制動するブレーキ装置と、
前記電動機を駆動させ、前記電動機に負荷がかかった場合、この負荷に基づく変動値を検出し、この変動値に基づいて、前記電動機に異常なトルクが発生したかどうかを判断し、前記電動機に異常なトルクが発生したと判断した場合、前記変動値と前記ブレーキ装置の制動力の大きさとに基づいて、前記電動機に異常なトルクが発生した原因に関し、前記ブレーキ装置の故障か、あるいは前記ブレーキ装置ではない部分の故障かを判断する第1の故障原因判断を行う駆動装置と
を備えたことを特徴とするモータ制御システム。
An electric motor for generating torque;
A braking device that generates a braking force and brakes the electric motor by the braking force;
When the electric motor is driven and a load is applied to the electric motor, a fluctuation value based on the load is detected, and based on the fluctuation value, it is determined whether or not an abnormal torque is generated in the electric motor. If it is determined that an abnormal torque has occurred, a failure of the brake device or a brake related to the cause of the abnormal torque generated in the motor based on the fluctuation value and the magnitude of the braking force of the brake device. A motor control system comprising: a drive device that performs a first failure cause determination to determine whether a portion is not a device failure.
前記駆動装置は、
前記電動機に異常なトルクが発生したと判断した場合、前記第1の故障原因判断を行う前に、前記電動機を前回駆動した際に検出した前記変動値に基づいて、前記電動機に異常なトルクが発生した原因に関し、前記モータ制御システムの劣化による故障か否かを判断する第2の故障原因判断を行い、
前記第2の故障原因判断において前記モータ制御システムの劣化による故障でないと判断した場合、前記第1の故障原因判断を行う
ことを特徴とする請求項1に記載のモータ制御システム。
The driving device includes:
If it is determined that an abnormal torque has occurred in the motor, the abnormal torque is detected in the motor based on the fluctuation value detected when the motor was last driven before the first failure cause determination. Regarding the cause that has occurred, a second failure cause determination is made to determine whether or not the failure is due to deterioration of the motor control system,
2. The motor control system according to claim 1, wherein when it is determined in the second failure cause determination that the failure is not caused by deterioration of the motor control system, the first failure cause determination is performed.
前記駆動装置は、
前記電動機が駆動を開始する前に、前記電動機に異常なトルクが発生していない場合における前記ブレーキ装置の故障の有無を判断し、この判断において前記ブレーキ装置の故障が無いと判断した場合、前記電動機を駆動させ、
前記電動機が駆動を開始した直後に、前記電動機に異常なトルクが発生したかどうかを判断する
ことを特徴とする請求項2に記載のモータ制御システム。
The driving device includes:
Before starting the drive of the electric motor, to determine whether there is a failure of the brake device in the case where no abnormal torque has occurred in the electric motor, in this determination, if it is determined that there is no failure of the brake device, Drive the motor,
The motor control system according to claim 2, wherein immediately after the electric motor starts driving, it is determined whether or not an abnormal torque is generated in the electric motor.
前記電動機の位置情報を検出する位置検出器をさらに備え、
前記駆動装置は、
前記電動機が駆動を開始する前に、前記ブレーキ装置の制動を通知する信号または前記ブレーキ装置の制動の解除を通知する信号が出力されているかどうかを判断し、前記信号の出力の有無に基づいて前記ブレーキ装置が前記電動機を制動していると判断した場合、前記位置検出器が検出した位置情報が変化したかどうかを判断し、この位置情報が変化したと判断した場合、前記ブレーキ装置が故障したと判断する
ことを特徴とする請求項3に記載のモータ制御システム。
A position detector for detecting position information of the electric motor;
The driving device includes:
Before the electric motor starts driving, it is determined whether a signal notifying braking of the brake device or a signal notifying braking release of the brake device is output, and based on the presence or absence of the output of the signal When it is determined that the brake device is braking the electric motor, it is determined whether the position information detected by the position detector has changed, and when it is determined that the position information has changed, the brake device has failed. The motor control system according to claim 3, wherein it is determined that the motor control has been performed.
前記駆動装置は、
前記電動機が駆動を開始する前に、前記ブレーキ装置の制動を通知する信号または前記ブレーキ装置の制動の解除を通知する信号が出力されているかどうかを判断し、前記信号の出力の有無に基づいて前記ブレーキ装置が前記電動機を制動していないと判断した場合、前記ブレーキ装置に電流が流れているかどうかを判断し、前記ブレーキ装置に電流が流れていないと判断した場合、前記ブレーキ装置が故障したと判断する
ことを特徴とする請求項3に記載のモータ制御システム。
The driving device includes:
Before the electric motor starts driving, it is determined whether a signal notifying braking of the brake device or a signal notifying braking release of the brake device is output, and based on the presence or absence of the output of the signal When it is determined that the brake device is not braking the electric motor, it is determined whether or not current is flowing through the brake device. When it is determined that current is not flowing through the brake device, the brake device has failed. The motor control system according to claim 3, wherein the motor control system is determined.
前記変動値は、前記電動機のトルクであり、
前記駆動装置は、
前記電動機が正常に駆動している場合における前記電動機のトルクを検出し、この検出した前記電動機のトルクに基づく基準値を算出し、
前記電動機が駆動を開始した直後において、前記変動値として前記電動機のトルクを検出し、このときに検出した前記電動機のトルクに基づいて、前記電動機に異常なトルクが発生したかどうかを判断し、
前記電動機に異常なトルクが発生したと判断した場合、このときに検出した前記電動機のトルクに基づいて、前記電動機が駆動を開始した後の最大のトルクを算出し、この最大のトルクと前記基準値との差を演算し、この差と前記ブレーキ装置の制動力の大きさとを比較して、前記電動機に異常なトルクが発生した原因に関し、前記ブレーキ装置の故障か、あるいは前記ブレーキ装置ではない部分の故障かを判断する前記第1の故障原因判断を行う
ことを特徴とする請求項1に記載のモータ制御システム。
The fluctuation value is a torque of the electric motor,
The driving device includes:
Detecting the torque of the motor when the motor is normally driven, calculating a reference value based on the detected torque of the motor;
Immediately after the motor starts driving, the torque of the motor is detected as the variation value, and based on the torque of the motor detected at this time, it is determined whether an abnormal torque has occurred in the motor,
When it is determined that an abnormal torque has occurred in the motor, the maximum torque after the motor starts driving is calculated based on the detected torque of the motor, and the maximum torque and the reference The difference between the values is calculated, and the difference is compared with the magnitude of the braking force of the brake device. The cause of the abnormal torque generated in the electric motor is the failure of the brake device or not the brake device. 2. The motor control system according to claim 1, wherein the first failure cause determination is performed to determine whether or not a partial failure has occurred.
前記変動値は、前記電動機の速度であり、
前記駆動装置は、
前記電動機が正常に駆動している場合における前記電動機の速度を検出し、この検出した前記電動機の速度に基づいて、前記電動機が目標速度に達するまでに要する加速時間を算出し、このときに算出した加速時間を基準値として記憶し、
前記ブレーキ装置の制動力の大きさに基づいて、前記ブレーキ装置が前記電動機を制動している場合の加速時間を算出し、
前記電動機が駆動を開始した直後において、前記変動値として前記電動機の速度を検出し、このときに検出した前記電動機の速度から算出される加速時間に基づいて、前記電動機に異常なトルクが発生したかどうかを判断し、
前記電動機に異常なトルクが発生したと判断した場合、このときに検出した前記電動機の速度から算出される加速時間に基づいて、前記電動機が駆動を開始した後の最大の加速時間を算出し、この最大の加速時間と前記基準値との差を演算し、この差と前記ブレーキ装置が前記電動機を制動している場合の加速時間とを比較して、前記電動機に異常なトルクが発生した原因に関し、前記ブレーキ装置の故障か、あるいは前記ブレーキ装置ではない部分の故障かを判断する前記第1の故障原因判断を行う
ことを特徴とする請求項1に記載のモータ制御システム。
The fluctuation value is a speed of the electric motor,
The driving device includes:
The speed of the motor when the motor is normally driven is detected, and based on the detected speed of the motor, an acceleration time required for the motor to reach a target speed is calculated, and calculated at this time Memorized acceleration time as a reference value,
Based on the magnitude of the braking force of the brake device, calculate the acceleration time when the brake device is braking the motor,
Immediately after the motor starts driving, the speed of the motor is detected as the fluctuation value, and abnormal torque is generated in the motor based on the acceleration time calculated from the speed of the motor detected at this time. To determine whether
When it is determined that an abnormal torque has occurred in the motor, the maximum acceleration time after the motor starts driving is calculated based on the acceleration time calculated from the speed of the motor detected at this time, The difference between the maximum acceleration time and the reference value is calculated, and the difference is compared with the acceleration time when the brake device brakes the motor, thereby causing abnormal torque in the motor. 2. The motor control system according to claim 1, wherein the first failure cause determination is performed to determine whether the brake device is defective or a failure of a portion that is not the brake device.
ブレーキ装置の制動力により制動される電動機に負荷がかかった場合、この負荷に基づく変動値を検出し、この変動値に基づいて、前記電動機に異常なトルクが発生したかどうかを判断する第1のステップと、
前記第1のステップにおいて前記電動機に異常なトルクが発生したと判断された場合、前記変動値と前記ブレーキ装置の制動力の大きさとに基づいて、前記電動機に異常なトルクが発生した原因に関し、前記ブレーキ装置の故障か、あるいは前記ブレーキ装置ではない部分の故障かを判断する第2のステップと
を備えたことを特徴とするモータ制御システムの故障判断方法。
When a load is applied to the motor braked by the braking force of the brake device, a fluctuation value based on this load is detected, and based on this fluctuation value, it is determined whether or not an abnormal torque has occurred in the motor. And the steps
When it is determined that an abnormal torque is generated in the electric motor in the first step, the cause of the abnormal torque generated in the electric motor based on the fluctuation value and the magnitude of the braking force of the brake device, And a second step of determining whether the brake device is faulty or a failure of a portion that is not the brake device.
前記第1のステップにおいて前記電動機に異常なトルクが発生したと判断された場合、前記第2のステップを行う前に、前記電動機を前回駆動した際に検出した前記変動値に基づいて、前記電動機に異常なトルクが発生した原因に関し、前記モータ制御システムの劣化による故障か否かを判断する第3のステップを備え、
前記第2のステップは、
前記第3のステップにおいて前記モータ制御システムの劣化による故障と判断されなかった場合に行われる
ことを特徴とする請求項8に記載のモータ制御システムの故障判断方法。
If it is determined in the first step that an abnormal torque has occurred in the electric motor, before performing the second step, based on the fluctuation value detected when the electric motor was last driven, the electric motor A third step of determining whether or not a failure due to deterioration of the motor control system with respect to the cause of abnormal torque occurring in the
The second step includes
9. The motor control system failure determination method according to claim 8, wherein the failure determination method is performed when the failure is not determined in the third step due to deterioration of the motor control system.
前記電動機に異常なトルクが発生していない場合における前記ブレーキ装置の故障の有無を判断する第4のステップと、
前記第4のステップにおいて前記ブレーキ装置に故障が無いと判断された場合、前記電動機の駆動の開始時かどうかを判断する第5のステップとを備え、
前記第1のステップは、
前記第5のステップにおいて前記電動機の駆動の開始時であると判断された場合、前記電動機に異常なトルクが発生したかどうかを判断する
ことを特徴とする請求項9に記載のモータ制御システムの故障判断方法。
A fourth step of determining whether or not the brake device has failed when no abnormal torque is generated in the motor;
When it is determined in the fourth step that there is no failure in the brake device, a fifth step of determining whether or not the motor starts to be driven is provided,
The first step includes
10. The motor control system according to claim 9, wherein when it is determined in the fifth step that the driving of the electric motor is started, it is determined whether or not an abnormal torque is generated in the electric motor. Failure judgment method.
前記第4のステップは、
前記ブレーキ装置の制動を通知する信号または前記ブレーキ装置の制動の解除を通知する信号が出力されているかどうかを判断し、前記信号の出力の有無に基づいて前記ブレーキ装置が前記電動機を制動していると判断した場合、位置検出器が検出した位置情報が変化したかどうかを判断し、この位置情報が変化したと判断した場合、前記ブレーキ装置が故障したと判断する
ことを特徴とする請求項10に記載のモータ制御システムの故障判断方法。
The fourth step includes
It is determined whether a signal for notifying the braking of the braking device or a signal for notifying the braking of the braking device is output, and the braking device brakes the electric motor based on the presence or absence of the output of the signal. When it is determined that the position information detected by the position detector has changed, it is determined whether the position information has changed, and if it is determined that the position information has changed, it is determined that the brake device has failed. 10. A failure determination method for a motor control system according to 10.
前記第4のステップは、
前記ブレーキ装置の制動を通知する信号または前記ブレーキ装置の制動の解除を通知する信号が出力されているかどうかを判断し、前記信号の出力の有無に基づいて前記ブレーキ装置が前記電動機を制動していないと判断した場合、前記ブレーキ装置に電流が流れているかどうかを判断し、前記ブレーキ装置に電流が流れていないと判断した場合、前記ブレーキ装置が故障したと判断する
ことを特徴とする請求項10に記載のモータ制御システムの故障判断方法。
The fourth step includes
It is determined whether a signal for notifying the braking of the braking device or a signal for notifying the braking of the braking device is output, and the braking device brakes the electric motor based on the presence or absence of the output of the signal. When it is determined that there is no current, it is determined whether or not a current is flowing through the brake device, and when it is determined that no current is flowing through the brake device, it is determined that the brake device has failed. 10. A failure determination method for a motor control system according to 10.
前記電動機が正常に駆動している場合における前記電動機のトルクを検出し、この検出した前記電動機のトルクに基づく基準値を算出する第6のステップと、
前記第1のステップを行う前に、前記電動機の駆動の開始時かどうかを判断する第7のステップとを備え、
前記第1のステップは、
前記第7のステップにおいて前記電動機の駆動の開始時であると判断された場合に、前記変動値として前記電動機のトルクを検出し、このときに検出した前記電動機のトルクに基づいて、前記電動機に異常なトルクが発生したかどうかを判断し、
前記第2のステップは、
前記第1のステップにおいて前記電動機に異常なトルクが発生したと判断された場合に、このときに検出した前記電動機のトルクに基づいて、前記電動機が駆動を開始した後の最大のトルクを算出し、この最大のトルクと前記基準値との差を演算し、この差と前記ブレーキ装置の制動力の大きさとを比較して、前記電動機に異常なトルクが発生した原因に関し、前記ブレーキ装置の故障か、あるいは前記ブレーキ装置ではない部分の故障かを判断する
ことを特徴とする請求項8に記載のモータ制御システムの故障判断方法。
A sixth step of detecting a torque of the motor when the motor is normally driven, and calculating a reference value based on the detected torque of the motor;
Before performing the first step, comprising a seventh step of determining whether or not to start driving the electric motor,
The first step includes
When it is determined in the seventh step that the driving of the motor is started, the torque of the motor is detected as the variation value, and the motor is detected based on the detected torque of the motor. Determine if any abnormal torque has occurred,
The second step includes
When it is determined in the first step that an abnormal torque is generated in the electric motor, the maximum torque after the electric motor starts driving is calculated based on the electric motor torque detected at this time. The difference between the maximum torque and the reference value is calculated, and the difference is compared with the magnitude of the braking force of the brake device. The cause of the abnormal torque generated in the electric motor The failure determination method for a motor control system according to claim 8, wherein it is determined whether the failure is a portion that is not the brake device.
前記電動機が正常に駆動している場合における前記電動機の速度を検出し、この検出した前記電動機の速度に基づいて、前記電動機が目標速度に達するまでに要する加速時間を算出し、このときに算出した加速時間を基準値として記憶する第8のステップと、
前記ブレーキ装置の制動力の大きさに基づいて、前記ブレーキ装置が前記電動機を制動している場合の加速時間を算出する第9のステップと、
前記第1のステップを行う前に、前記電動機の駆動の開始時かどうかを判断する第10のステップとを備え、
前記第1のステップは、
前記第10のステップにおいて前記電動機の駆動の開始時であると判断された場合に、前記変動値として前記電動機の速度を検出し、このときに検出した前記電動機の速度から算出される加速時間に基づいて、前記電動機に異常なトルクが発生したかどうかを判断し、
前記第2のステップは、
前記第1のステップにおいて前記電動機に異常なトルクが発生したと判断された場合に、このときに検出した前記電動機の速度から算出される加速時間に基づいて、前記電動機が駆動を開始した後の最大の加速時間を算出し、この最大の加速時間と前記基準値との差を演算し、この差と前記ブレーキ装置が前記電動機を制動している場合の加速時間とを比較して、前記電動機に異常なトルクが発生した原因に関し、前記ブレーキ装置の故障か、あるいは前記ブレーキ装置ではない部分の故障かを判断する
ことを特徴とする請求項8に記載のモータ制御システムの故障判断方法。
The speed of the motor when the motor is normally driven is detected, and based on the detected speed of the motor, an acceleration time required for the motor to reach a target speed is calculated, and calculated at this time An eighth step of storing the accelerated time as a reference value;
A ninth step of calculating an acceleration time when the brake device is braking the electric motor based on the magnitude of the braking force of the brake device;
Before performing the first step, comprising a tenth step of determining whether or not to start driving the electric motor,
The first step includes
When it is determined in the tenth step that the driving of the electric motor is started, the speed of the electric motor is detected as the fluctuation value, and the acceleration time calculated from the speed of the electric motor detected at this time is detected. Based on whether an abnormal torque has occurred in the electric motor,
The second step includes
When it is determined in the first step that an abnormal torque has occurred in the electric motor, after the electric motor starts driving based on the acceleration time calculated from the speed of the electric motor detected at this time The maximum acceleration time is calculated, the difference between the maximum acceleration time and the reference value is calculated, and the difference is compared with the acceleration time when the brake device brakes the motor. 9. The failure determination method for a motor control system according to claim 8, wherein a failure of the brake device or a failure of a portion that is not the brake device is determined with respect to a cause of an abnormal torque.
JP2013270891A 2013-12-27 2013-12-27 Motor control system and motor control system failure determination method Expired - Fee Related JP5967072B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013270891A JP5967072B2 (en) 2013-12-27 2013-12-27 Motor control system and motor control system failure determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013270891A JP5967072B2 (en) 2013-12-27 2013-12-27 Motor control system and motor control system failure determination method

Publications (2)

Publication Number Publication Date
JP2015126647A true JP2015126647A (en) 2015-07-06
JP5967072B2 JP5967072B2 (en) 2016-08-10

Family

ID=53536986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013270891A Expired - Fee Related JP5967072B2 (en) 2013-12-27 2013-12-27 Motor control system and motor control system failure determination method

Country Status (1)

Country Link
JP (1) JP5967072B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020071795A (en) * 2018-11-02 2020-05-07 ファナック株式会社 Rotation table device, rotation table controller, program, and rotation table control method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04265681A (en) * 1991-02-19 1992-09-21 Teijin Seiki Co Ltd Brake failure detecting method
JPH0739190A (en) * 1993-07-19 1995-02-07 Yaskawa Electric Corp Brake malfunction detecting method for automatic machine
JPH08310764A (en) * 1995-05-10 1996-11-26 Hitachi Building Syst Eng & Service Co Ltd Abnormality diagnostic device for elevator brake
JP2000324885A (en) * 1999-05-12 2000-11-24 Amada Co Ltd Method and apparatus for detecting brake failure of servo motor with brake
JP2002354860A (en) * 2001-05-29 2002-12-06 Toyo Electric Mfg Co Ltd Motor controller provided with function of preventing damage to mechanical apparatus
JP2003032879A (en) * 2001-07-19 2003-01-31 Yaskawa Electric Corp Method of detecting failure of retaining brake of motor drive apparatus
JP2006143085A (en) * 2004-11-22 2006-06-08 Toyota Motor Corp Brake device and driving unit
JP2009220996A (en) * 2008-03-18 2009-10-01 Toshiba Elevator Co Ltd Automatic diagnostic device for elevator
JP2013110923A (en) * 2011-11-24 2013-06-06 Iai:Kk Actuator control device, actuator system, control method of actuator and control program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04265681A (en) * 1991-02-19 1992-09-21 Teijin Seiki Co Ltd Brake failure detecting method
JPH0739190A (en) * 1993-07-19 1995-02-07 Yaskawa Electric Corp Brake malfunction detecting method for automatic machine
JPH08310764A (en) * 1995-05-10 1996-11-26 Hitachi Building Syst Eng & Service Co Ltd Abnormality diagnostic device for elevator brake
JP2000324885A (en) * 1999-05-12 2000-11-24 Amada Co Ltd Method and apparatus for detecting brake failure of servo motor with brake
JP2002354860A (en) * 2001-05-29 2002-12-06 Toyo Electric Mfg Co Ltd Motor controller provided with function of preventing damage to mechanical apparatus
JP2003032879A (en) * 2001-07-19 2003-01-31 Yaskawa Electric Corp Method of detecting failure of retaining brake of motor drive apparatus
JP2006143085A (en) * 2004-11-22 2006-06-08 Toyota Motor Corp Brake device and driving unit
JP2009220996A (en) * 2008-03-18 2009-10-01 Toshiba Elevator Co Ltd Automatic diagnostic device for elevator
JP2013110923A (en) * 2011-11-24 2013-06-06 Iai:Kk Actuator control device, actuator system, control method of actuator and control program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020071795A (en) * 2018-11-02 2020-05-07 ファナック株式会社 Rotation table device, rotation table controller, program, and rotation table control method
US11135695B2 (en) 2018-11-02 2021-10-05 Fanuc Corporation Rotary table device, rotary table controller, program recording medium, and rotary table control method

Also Published As

Publication number Publication date
JP5967072B2 (en) 2016-08-10

Similar Documents

Publication Publication Date Title
CN108602182B (en) Electric tool
JP6856465B2 (en) Brake inspection device and motor control device
US10520054B2 (en) Motor brake system
JP2006238688A (en) Open-phase detection for rotating magnetic field machine
WO2017175845A1 (en) Robot control device, and robot provided with control device
US10744989B2 (en) Brake device for vehicle
CN106411182B (en) Brake device
JP2016213993A (en) Servo control device including function to stop control senselessly
JP5967072B2 (en) Motor control system and motor control system failure determination method
WO2012133066A1 (en) Actuator monitoring system
JP6309935B2 (en) Apparatus for inspecting brake mechanism of electric motor, and inspection method
JP6933517B2 (en) Motor control device
JP2007143311A (en) Motor controller and motor with electromagnetic brake
JP6432049B2 (en) DC motor drive device and ceiling-embedded ventilator equipped with the same
JP2018099748A (en) Brake diagnosis system and method for motor with brake
JP2005192375A (en) Forcing stop type motor-driven cylinder
JPWO2020044569A1 (en) Brake diagnostic device and brake diagnostic system
JP6357648B2 (en) DC motor drive device and ceiling-embedded ventilator equipped with the same
JP2006296114A (en) Power frequency abnormality detecting apparatus and method of power converter
JP5559955B2 (en) Switching the supply voltage of an induction motor to a new supply voltage in a short time
WO2016072003A1 (en) Power converter and control method of power converter
JP2010136583A (en) Torque controller for electric motor
JP2015180114A (en) Abnormality determining method for industrial machine
KR102010743B1 (en) Method for Discriminating Initial Position of Brake by Wire System
JP5827835B2 (en) Electric parking brake device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160531

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160620

R151 Written notification of patent or utility model registration

Ref document number: 5967072

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees