马达驱动装置以及故障检测方法转让专利

申请号 : CN201910027005.6

文献号 : CN110034638B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 齐藤总鹿川力

申请人 : 发那科株式会社

摘要 :

本发明涉及马达驱动装置以及故障检测方法。本发明的马达驱动装置(42)使用1个制动用电源(50)来控制设置有多个制动装置(10)的多个马达(40)的制动。制动装置(10)具有:电磁制动器(BR),其通过制动线圈(22)的通电来解除马达(40)的转轴(26)的制动;导电性的圆盘(24),其与转轴(26)一起旋转并与制动线圈(22)串联;以及多个电阻(28),其以通过圆盘(24)的旋转而与制动线圈(22)周期性地串联的方式设置在圆盘(24)的表面。马达驱动装置(42)根据流自制动用电源(50)的制动电流(Ib)的电流值和多个马达(40)的转轴(26)的旋转位置来确定发生了故障的制动装置(10)。

权利要求 :

1.一种马达驱动装置,其使用1个制动用电源来控制设置有多个制动装置的多个马达的制动,该马达驱动装置的特征在于,所述制动装置具有:

电磁制动器,其具有制动线圈,通过所述制动线圈的通电来解除所述马达的转轴的制动;

导电性的圆盘,其与所述转轴一起旋转并与所述制动线圈串联;以及多个电阻,其以通过所述圆盘的旋转而代替所述圆盘与所述制动线圈周期性地串联的方式设置在所述圆盘的表面,该马达驱动装置具备:

电流检测部,其检测从所述制动用电源流至多个所述制动线圈的制动电流的电流值;

以及

故障确定部,其根据多个所述马达的所述转轴的旋转位置和检测到的所述电流值来确定发生了故障的所述制动装置,所述故障确定部根据多个所述马达的所述转轴的旋转位置,来判断多个所述制动装置各自的所述制动线圈是直接与所述圆盘串联在一起还是与所述电阻串联在一起,由此掌握多个所述制动装置的所述制动线圈的连接模式,所述故障确定部具有第1阈值和第2阈值,所述第1阈值与所述制动线圈与所述电阻连接在一起的状态的所述制动装置相对应,所述第2阈值与所述制动线圈直接与所述圆盘连接在一起的状态的所述制动装置相对应,而且所述第2阈值的值不同于所述第1阈值,确定与所述第1阈值及所述第2阈值当中比所述电流值小而且最接近所述电流值的阈值相对应的所述制动装置发生了故障,所述第1阈值是比所有所述制动装置都正常时的制动电流大而且比1个所述制动装置发生故障时的制动电流小的值,所述第2阈值是比所有所述制动装置的制动线圈都与所述电阻连接在一起的状态而且是所有所述制动装置都发生故障时的制动电流大的值。

2.根据权利要求1所述的马达驱动装置,其特征在于,

所述圆盘上设置的所述电阻的电阻值在每一所述制动装置中都不一样,所述故障确定部具有对应于多个所述制动装置的所述圆盘上设置的所述电阻的电阻值而互不相同的多个所述第1阈值,确定与多个所述第1阈值及所述第2阈值当中比所述电流值小而且最接近所述电流值的阈值相对应的所述制动装置发生了故障。

3.根据权利要求1或2所述的马达驱动装置,其特征在于,

所述圆盘的电阻值在每一所述制动装置中都不一样,

所述故障确定部具有对应于多个所述制动装置的所述圆盘的电阻值而不同的多个所述第2阈值,确定与多个所述第2阈值及所述第1阈值当中比所述电流值小而且最接近所述电流值的阈值相对应的所述制动装置发生了故障。

4.根据权利要求1所述的马达驱动装置,其特征在于,

所述第2阈值比所述第1阈值大,在所述电流值大于所述第1阈值而且为所述第2阈值以下的情况下,确定所述制动线圈与所述电阻连接在一起的所述制动装置发生了故障,在所述电流值大于所述第2阈值的情况下,确定所述制动线圈直接与所述圆盘连接在一起的所述制动装置发生了故障。

5.一种故障检测方法,供使用1个制动用电源来控制设置有多个制动装置的多个马达的制动的马达驱动装置检测所述制动装置的故障,该故障检测方法的特征在于,所述制动装置具有:电磁制动器,其具有制动线圈,通过所述制动线圈的通电来解除所述马达的转轴的制动;

导电性的圆盘,其与所述转轴一起旋转并与所述制动线圈串联;以及多个电阻,其以通过所述圆盘的旋转而代替所述圆盘与所述制动线圈周期性地串联的方式设置在所述圆盘的表面,该故障检测方法包含:

电流检测步骤,检测从所述制动用电源流至多个所述制动线圈的制动电流的电流值;

以及

故障确定步骤,根据多个所述马达的所述转轴的旋转位置和检测到的所述电流值来确定发生了故障的所述制动装置,在所述故障确定步骤中,根据多个所述马达的所述转轴的旋转位置,来判断多个所述制动装置各自的所述制动线圈是直接与所述圆盘串联在一起还是与所述电阻串联在一起,由此掌握多个所述制动装置的所述制动线圈的连接模式,在所述故障确定步骤中,存在第1阈值和第2阈值,所述第1阈值与所述制动线圈与所述电阻连接在一起的状态的所述制动装置相对应,所述第2阈值与所述制动线圈直接与所述圆盘连接在一起的状态的所述制动装置相对应,而且所述第2阈值的值不同于所述第1阈值,确定与所述第1阈值及所述第2阈值当中比所述电流值小而且最接近所述电流值的阈值相对应的所述制动装置发生了故障,所述第1阈值是比所有所述制动装置都正常时的制动电流大而且比1个所述制动装置发生故障时的制动电流小的值,所述第2阈值是比所有所述制动装置的制动线圈都与所述电阻连接在一起的状态而且是所有所述制动装置都发生故障时的制动电流大的值。

6.根据权利要求5所述的故障检测方法,其特征在于,

所述圆盘上设置的所述电阻的电阻值在每一所述制动装置中都不一样,所述故障确定步骤中,存在对应于多个所述制动装置的所述圆盘上设置的所述电阻的电阻值而互不相同的多个所述第1阈值,确定与多个所述第1阈值及所述第2阈值当中比所述电流值小而且最接近所述电流值的阈值相对应的所述制动装置发生了故障。

7.根据权利要求5或6所述的故障检测方法,其特征在于,

所述圆盘的电阻值在每一所述制动装置中都不一样,

所述故障确定步骤中,存在对应于多个所述制动装置的所述圆盘的电阻值而不同的多个所述第2阈值,确定与多个所述第2阈值及所述第1阈值当中比所述电流值小而且最接近所述电流值的阈值相对应的所述制动装置发生了故障。

8.根据权利要求5所述的故障检测方法,其特征在于,

所述第2阈值比所述第1阈值大,在所述故障确定步骤中,在所述电流值大于所述第1阈值而且为所述第2阈值以下的情况下,确定所述制动线圈与所述电阻连接在一起的所述制动装置发生了故障,在所述电流值大于所述第2阈值的情况下,确定所述制动线圈直接与所述圆盘连接在一起的所述制动装置发生了故障。

说明书 :

马达驱动装置以及故障检测方法

技术领域

[0001] 本发明涉及一种检测对多个马达设置的多个制动装置的故障的马达驱动装置以及故障检测方法。

背景技术

[0002] 下文展示的日本专利特开2016-222372号公报中揭示有一种异常检测装置,其获取表示流至电磁制动器的电流的信号,根据获取到的所述信号来判定所述电磁制动器是否处于异常状态。

发明内容

[0003] 此处,在机床或机器人中,有时是利用1台马达驱动装置来控制对多个马达设置的多个制动装置。若像上述专利文献1那样设置电流传感器,并针对每一制动装置设置根据电流传感器所检测到的流至制动装置的电流值来检测制动装置的异常这一异常检测功能,则比较耗费成本。因此有如下要求,即,希望将异常检测功能共通化,也就是说,希望使用1个制动用电源来控制多个制动装置、根据来自1个制动用电源的电流值来检测制动装置的故障。
[0004] 即便将异常检测功能共通化,虽能检测制动装置的异常,但是,由于是利用1个电流传感器来检测来自1个制动用电源的电流值,因此,无法确定哪一制动装置有异常。
[0005] 因此,本发明的目的在于提供一种即便在利用1个电流检测部来检测从1个制动用电源流至多个制动装置的电流的情况下,也能确定发生了故障的制动装置的马达驱动装置以及故障检测方法。
[0006] 本发明的第1形态为一种马达驱动装置,其使用1个制动用电源来控制设置有多个制动装置的多个马达的制动,其中,所述制动装置具有:电磁制动器,其具有制动线圈,通过所述制动线圈的通电来解除所述马达的转轴的制动;导电性的圆盘,其与所述转轴一起旋转并与所述制动线圈串联;以及多个电阻,其以通过所述圆盘的旋转而代替所述圆盘与所述制动线圈周期性地串联的方式设置在所述圆盘的表面,该马达驱动装置具备:电流检测部,其检测从所述制动用电源流至多个所述制动线圈的制动电流的电流值;以及故障确定部,其根据多个所述马达的所述转轴的旋转位置和检测到的所述电流值来确定发生了故障的所述制动装置。
[0007] 本发明的第2形态为一种故障检测方法,供使用1个制动用电源来控制设置有多个制动装置的多个马达的制动的马达驱动装置检测所述制动装置的故障,其中,所述制动装置具有:电磁制动器,其具有制动线圈,通过所述制动线圈的通电来解除所述马达的转轴的制动;导电性的圆盘,其与所述转轴一起旋转并与所述制动线圈串联;以及多个电阻,其以通过所述圆盘的旋转而代替所述圆盘与所述制动线圈周期性地串联的方式设置在所述圆盘的表面,该故障检测方法包含:电流检测步骤,检测从所述制动用电源流至多个所述制动线圈的制动电流的电流值;以及故障确定步骤,根据多个所述马达的所述转轴的旋转位置和检测到的所述电流值来确定发生了故障的所述制动装置。
[0008] 根据本发明,即便在利用1个电流检测部来检测从1个制动用电源流至多个制动装置的电流的情况下,也能确定发生了故障的制动装置。
[0009] 根据参考附图加以说明的以下实施方式的说明,将容易地了解上述的目的、特征及优点。

附图说明

[0010] 图1为表示实施方式中使用的制动装置的概略构成的图。
[0011] 图2为表示图1所示的圆盘的具体构成的图。
[0012] 图3为表示具有分别设置有图1所示的制动装置的多个马达和控制多个马达的1个马达驱动装置的马达驱动系统的整体构成的图。
[0013] 图4为表示3个制动装置的制动线圈的连接模式与检测到的制动电流的关系的一例的图。
[0014] 图5为表示图3所示的马达驱动装置的动作的流程图。
[0015] 图6为表示图5的步骤S4的详细动作的流程图。
[0016] 图7为表示变形例中的3个制动装置的制动线圈的连接模式与检测到的制动电流的关系的一例的图。

具体实施方式

[0017] 下面,揭示较佳实施方式、一边参考附图一边对本发明的马达驱动装置以及故障检测方法进行详细说明。
[0018] [实施方式]
[0019] 图1为表示实施方式中使用的制动装置10的概略构成的图。制动装置10具有摩擦板12、端板14、衔铁16、铁心18、弹簧20、制动线圈22及圆盘24。该摩擦板12、端板14、衔铁16、铁心18、弹簧20及制动线圈22构成电磁制动器BR。
[0020] 摩擦板12安装在图3所示的马达40的转轴26上,以转轴26为中心与转轴26一起旋转。摩擦板12设置在端板14与衔铁16之间。铁心18设置在衔铁16的与摩擦板12侧相反的那一侧。弹簧20设置在铁心18上,朝摩擦板12侧对衔铁16施力。通过该弹簧20的赋能力,摩擦板12被端板14与衔铁16夹住,从而对摩擦板12(转轴26)的旋转加以制动。
[0021] 制动线圈22设置在铁心18上。由铁心18和制动线圈22构成电磁铁。通过制动线圈22的通电来产生磁力。源于该磁力的吸引力胜过弹簧20的赋能力,由此,衔铁16被吸引至铁心18。由此,摩擦板12得以释放,使得摩擦板12(转轴26)能够旋转。
[0022] 圆盘24安装在转轴26上,以转轴26为中心与转轴26一起旋转。圆盘24由导电性的材料构成,与制动线圈22串联在一起。在本实施方式中,为了使得说明易于理解,将圆盘24的电阻值设为0[Ω]。
[0023] 图2为表示圆盘24的具体构成的图。在圆盘24的表面设置有多个电阻28。多个电阻28设置成通过圆盘24的旋转而与制动线圈22周期性地串联。例如,多个电阻28以每当圆盘
24旋转20度时制动线圈22便与电阻28串联的方式以20度间隔加以设置。由此,多个电阻28周期性地与制动线圈22串联。通过圆盘24的旋转来切换制动线圈22直接与圆盘24串联还是与电阻28串联。
[0024] 在图2所示的例子中,制动线圈22的一端连接于制动用电源50(参考图3)的正极侧端子,制动线圈22的另一端连接于接触圆盘24及电阻28中的任一方的正极侧接触部30。此外,接触圆盘24及电阻28中的任一方的负极侧接触部32连接于制动用电源50的负极侧端子。由该正极侧接触部30及负极侧接触部32构成的接触部34与圆盘24及电阻28中的任一方接触。
[0025] 图3为表示具有分别设置有图1及图2中说明过的制动装置10的多个马达40和控制多个马达40的1个马达驱动装置42的马达驱动系统44的整体构成的图。马达驱动装置42使用对多个马达40中的各方设置的多个制动装置10对多个马达40进行制动。再者,对多个马达40中的各方设置有检测马达40的转轴26的旋转位置的编码器(旋转位置检测部)EN。
[0026] 在本实施方式中,为了使得说明易于理解,将马达40的数量设为3个。因而,制动装置10的数量也是3个。再者,为了相互区分3个马达40,有时会以40a、40b、40c来表示3个马达40。此外,有时会以10a、ENa来表示对马达40a设置的制动装置10及编码器EN,以10b、ENb来表示对马达40b设置的制动装置10及编码器EN,以10c、ENc来表示对马达40c设置的制动装置10及编码器EN。
[0027] 再者,图3中,制动装置10(10a~10c)中图示有切换是否将制动线圈22连接至电阻28的开关SW,但这是以构成的形式对通过圆盘24的旋转来切换制动线圈22的连接目标这一功能进行图示。通过圆盘24的旋转来切换制动线圈22直接与圆盘24串联还是与电阻28串联,但由于圆盘24的电阻值设为0,因此,图3中省略了圆盘24的图示。此外,图3所示的电阻Rc只是表示制动线圈22的电阻(以下,有时称为制动线圈电阻),实际上并不是设置有电阻。
[0028] 马达驱动装置42具备制动用电源50、开关52、电流检测部54、制动驱动控制部56及故障确定部58。
[0029] 制动用电源50是用以对3个制动装置10(10a~10c)的各制动线圈22供给电流的直流电源。开关52切换是否将来自制动用电源50的制动电流Ib供给至3个制动装置10(10a~10c)的制动线圈22。电流检测部54检测从制动用电源50流至3个制动线圈22的制动电流Ib的电流值。由电流检测部54检测的制动电流Ib的电流值是将在各制动线圈22中流通的电流合计而得的电流的电流值。
[0030] 制动驱动控制部56通过控制开关52来控制3个制动装置10(10a~10c)。在解除3个马达40(40a~40c)的制动的情况下,制动驱动控制部56将开关52设为导通。由此,从1个制动用电源50对3个制动装置10(10a~10c)的制动线圈22供给制动电流Ib,使得3个马达40(40a~40c)的转轴26能够旋转。此外,在对3个马达40(40a~40c)进行制动的情况下,制动驱动控制部56将开关52设为断开。由此,去往3个制动装置10(10a~10c)的制动线圈22的制动电流Ib的供给被切断,从而对3个马达40(40a~40c)的转轴26进行制动。
[0031] 故障确定部58根据3个马达40(40a~40c)的转轴26的旋转位置和电流检测部54所检测到的电流值来确定发生了故障的制动装置10(以下,有时称为故障制动装置10F)。故障确定部58判断制动电流Ib的电流值是否大于阈值TH,在电流值大于阈值TH的情况下,根据多个马达40(40a~40c)的转轴26的旋转位置来确定故障制动装置10F。故障制动装置10F的确定方法将在后文中进行详细说明。
[0032] 再者,故障确定部58根据对3个马达40(40a~40c)设置的3个编码器EN(ENa~ENc)的检测信号来识别3个马达40(40a~40c)的转轴26的旋转位置。
[0033] 下面,对故障确定部58对故障制动装置10F的确定进行具体说明。故障确定部58根据3个马达40的转轴26的旋转位置,来判断3个制动装置10各自的制动线圈22与电阻28串联在一起还是没有连接在一起。由此,故障确定部58能够掌握3个制动装置10的制动线圈22的连接模式。故障确定部58根据掌握到的连接模式和电流检测部54所检测到的电流值来确定故障制动装置10F。
[0034] 此处,电阻28的电阻值设为与制动线圈电阻Rc的电阻值相比极小的值。在实施方式中,将制动线圈电阻Rc的电阻值设为200[Ω],将电阻28的电阻值设为5[Ω]。此外,将制动用电源50的电压Vb设为24[V]。
[0035] 在所有制动装置10(10a~10c)的制动线圈22都未与电阻28连接在一起的情况(制动线圈22与圆盘24直接连接在一起的情况)下,在3个制动装置10(10a~10c)中的各方当中流通的电流为Vb/Rc。因而,制动电流Ib为Ib=(Vb/Rc)×3。将上述数值代入该式,Ib=(24[V]/200[Ω])×3=0.36[A]。由于电阻28的电阻值与制动线圈电阻Rc相比极小,因此,即便制动线圈22与电阻28连接在一起,由电流检测部54检测的电流值也不会产生较大的差。
[0036] 此处,制动装置10大多是因制动线圈22短路而发生故障。图3中,以虚线展示了制动装置10a的制动线圈22短路的状态。
[0037] 例如,如图3所示,当在制动装置10a的制动线圈22与电阻28连接在一起的状态下制动装置10a的制动线圈22发生短路时,流至制动装置10a的电流为24[V]/5[Ω]=4.8[A]。因而,制动电流Ib成为4.8[A]以上的电流值。
[0038] 另一方面,当在制动装置10a的制动线圈22与电阻28未连接在一起的状态(制动线圈22与圆盘24直接连接在一起的状态)下制动装置10a的制动线圈22发生短路时,流至制动装置10a的电流为24[V]/0[Ω]=∞[A]。因而,制动电流Ib为∞[A]。
[0039] 故障确定部58具有与制动线圈22与电阻28连接在一起的状态的制动装置10相对应的第1阈值TH1和与圆盘24与制动线圈22直接连接在一起的状态的制动装置10相对应的第2阈值TH2。所述第2阈值TH2是与第1阈值TH1不一样的值。
[0040] 所述第1阈值TH1是比所有制动装置10(10a~10c)都正常时的制动电流Ib(0.36[A])大而且比1个制动装置10发生故障(制动线圈22发生短路)时的制动电流Ib小的值。在本实施方式中,将第1阈值TH1设为4[A]。
[0041] 第2阈值TH2是比所有制动装置10的制动线圈22都与电阻28连接在一起的状态而且是所有制动装置10都发生故障(制动线圈22发生短路)时的制动电流Ib(4.8[A]×3=14.4[A])大的值。在本实施方式中,将第2阈值TH2设为20[A]。因而,第1阈值TH1及第2阈值TH2具有TH1<TH2的关系。
[0042] 故障确定部58将与第1阈值TH1及第2阈值TH2当中比由电流检测部54检测到的电流值小而且最接近检测到的电流值的阈值TH相对应的制动装置10确定为故障制动装置10F。再者,故障确定部58根据掌握到的连接模式,来判断3个制动装置10(10a~10c)中的哪一制动装置10是与该阈值TH相对应的制动装置10。
[0043] 例如,在检测到的电流值约为5[A]的情况下,比5[A]低的阈值TH为第1阈值TH1,因此,故障确定部58确定制动线圈22与电阻28连接在一起的制动装置10发生了故障。此外,在检测到的电流值为∞[A]的情况下,比∞[A]低而且最接近∞[A]的阈值TH为第2阈值TH2,因此,故障确定部58确定制动线圈22与电阻28未连接在一起的制动装置10发生了故障。
[0044] 图4为表示3个制动装置10(10a~10c)的制动线圈22的连接模式与检测到的制动电流Ib的关系的一例的图。再者,图4所示的“有电阻28”表示制动线圈22与电阻28串联在一起,“无电阻28”表示制动线圈22与电阻28未连接在一起也就是制动线圈22直接与圆盘24连接在一起。
[0045] 在连接模式1~3下,由电流检测部54检测到的电流值约为5[A],因此是制动线圈22与电阻28连接在一起的制动装置10发生了故障。因而,在连接模式为1的情况下,故障确定部58将制动装置10a确定为故障制动装置10F。同样地,在连接模式为2的情况下,故障确定部58将制动装置10b确定为故障制动装置10F,在连接模式为3的情况下,故障确定部58将制动装置10c确定为故障制动装置10F。
[0046] 在连接模式4~6下,由电流检测部54检测到的电流值为∞[A],因此是制动线圈22与电阻28未连接在一起的制动装置10发生了故障。因而,在连接模式为4的情况下,故障确定部58将制动装置10a确定为故障制动装置10F。同样地,在连接模式为5的情况下,故障确定部58将制动装置10b确定为故障制动装置10F,在连接模式为6的情况下,故障确定部58将制动装置10c确定为故障制动装置10F。
[0047] 接着,按照图5所示的流程图对马达驱动装置42的动作进行说明。在步骤S1中,制动驱动控制部56使开关52导通,由此对多个制动装置10(10a~10c)的制动线圈22供给电流。通过该制动线圈22的通电,设置有未发生故障的制动装置10的马达40得以解除制动。
[0048] 然后,在步骤S2中,故障确定部58获取由电流检测部54检测到的制动电流Ib的电流值。
[0049] 然后,在步骤S3中,故障确定部58获取由多个编码器EN(ENa~ENc)检测到的多个马达40(40a~40c)的转轴26的旋转位置。
[0050] 然后,在步骤S4中,故障确定部58根据步骤S2中获取到的电流值和步骤S3中获取到的多个马达40的转轴26的旋转位置来确定故障制动装置10F,并结束处理。
[0051] 接着,按照图6所示的流程图对图5的步骤S4的详细动作进行说明。当进入至图5的步骤S4时,在图6的步骤S11中,故障确定部58根据图5的步骤S3中获取到的多个马达40的转轴26的旋转位置来掌握多个制动装置10(10a~10c)的制动线圈22的连接模式。
[0052] 然后,在步骤S12中,故障确定部58判断图5的步骤S2中获取到的制动电流Ib的电流值是否大于第1阈值TH1。若在步骤S12中判断获取到的制动电流Ib的电流值大于第1阈值TH1,则进入至步骤S13。另一方面,若在步骤S12中判断获取到的制动电流Ib的电流值不大于第1阈值TH1,则制动装置10无故障,因此直接结束处理。
[0053] 当进入至步骤S13时,故障确定部58判断获取到的制动电流Ib的电流值是否大于第2阈值TH2。
[0054] 若在步骤S13中判断获取到的制动电流Ib的电流值大于第2阈值TH2,则进入至步骤S14。当进入至步骤S14时,故障确定部58将制动线圈22与电阻28未连接在一起的制动装置10确定为故障制动装置10F,并结束处理。再者,故障确定部58根据步骤S11中掌握到的连接模式,来判断3个制动装置10(10a~10c)中的哪一制动装置10是制动线圈22与电阻28未连接在一起的制动装置10。
[0055] 另一方面,若在步骤S13中判断获取到的制动电流Ib的电流值不大于第2阈值TH2,则进入至步骤S15。当进入至步骤S15时,故障确定部58将制动线圈22与电阻28连接在一起的制动装置10确定为故障制动装置10F,并结束处理。再者,故障确定部58根据步骤S11中掌握到的连接模式,来判断3个制动装置10(10a~10c)中的哪一制动装置10是制动线圈22与电阻28连接在一起的制动装置10。
[0056] 如此,即便在利用1个电流检测部54来检测从1个制动用电源50流至多个制动装置10的电流的情况下,也能确定发生了故障的制动装置10。
[0057] [变形例]
[0058] 图7为表示3个制动装置10(10a~10c)的制动线圈22的连接模式与检测到的制动电流Ib的关系的一例的图。与图4一样,图7所示的“有电阻28”表示制动线圈22与电阻28串联在一起,“无电阻28”表示制动线圈22与电阻28未连接在一起。
[0059] 在连接模式1~3下,与图4不一样,检测到的电流值为∞[A],因此是制动线圈22与电阻28未连接在一起的制动装置10发生了故障。然而,在连接模式1~3下,制动线圈22与电阻28未连接在一起的制动装置10有2个,因此,虽能过滤出(能在一定程度上确定)发生了故障的制动装置10,但无法完全确定发生了故障的制动装置10。
[0060] 同样地,在连接模式4~6下,与图4不一样,检测到的电流值约为5[A],但制动线圈22与电阻28连接在一起的制动装置10有2个。因此,虽能过滤出(能在一定程度上确定)发生了故障的制动装置10,但无法完全确定发生了故障的制动装置10。
[0061] 此外,在连接模式7下,检测到的电流值为∞[A],但由于所有制动装置10(10a~10c)的制动线圈22都未与电阻28连接在一起,因此无法确定发生了故障的制动装置10。同样地,在连接模式8下,检测到的电流值约为5[A],但由于所有制动装置10(10a~10c)的制动线圈22都与电阻28连接在一起,因此无法确定发生了故障的制动装置10。
[0062] 因此,在变形例中,针对每一制动装置10使圆盘24自身的电阻值不一样。由此,能使在制动线圈22直接与圆盘24连接在一起的状态下,制动线圈22发生了短路时的制动电流Ib的电流值在每一制动装置10中都不一样。在该情况下,根据圆盘24的电阻值而针对每一制动装置10使第2阈值TH2不一样。
[0063] 此外,在变形例中,针对每一制动装置10使圆盘24上设置的电阻28的电阻值不一样。由此,能使在制动线圈22与电阻28连接在一起的状态下,制动线圈22发生了短路时的制动电流Ib的电流值在每一制动装置10中都不一样。在该情况下,根据电阻28的电阻值而针对每一制动装置10使第1阈值TH1不一样。
[0064] 再者,多个制动装置10的圆盘24与多个制动装置10的圆盘24上设置的电阻28的电阻值互不相同。其原因在于,若圆盘24的电阻值与电阻28的电阻值相同,则在制动装置10发生了故障的情况下检测到的制动电流Ib的电流值会相同。因此,无法再知晓制动线圈22与电阻28连接在一起的制动装置10和制动线圈22与电阻28未连接在一起的制动装置10中的哪一方发生了故障。此外,由于使多个制动装置10的圆盘24与多个制动装置10的圆盘24上设置的电阻28的电阻值不一样,因此多个第1阈值TH1与多个第2阈值TH2的值不一样。
[0065] 故障确定部58将与多个第1阈值TH1及多个第2阈值TH2当中比电流检测部54所检测到的制动电流Ib的电流值小而且最接近制动电流Ib的电流值的阈值TH相对应的制动装置10确定为故障制动装置10F。
[0066] 由此,即便3个制动装置10(10a~10c)的制动线圈22的连接模式与检测到的制动电流Ib的关系为图7所示那样的状态,也能完全确定发生了故障的制动装置10。
[0067] 再者,之前虽然针对每一制动装置10使圆盘24自身的电阻值不一样而且针对每一制动装置10使圆盘24上设置的电阻28的电阻值不一样,但也可针对每一制动装置10仅使任一电阻值不一样。
[0068] 例如,也可针对每一制动装置10使圆盘24自身的电阻值不一样,而且在多个制动装置10中使圆盘24上设置的电阻28的电阻值相同。在该情况下,针对每一制动装置10设置第2阈值TH2,而第1阈值TH1为1个。因而,故障确定部58将与第1阈值TH1和多个第2阈值TH2当中比电流检测部54所检测到的制动电流Ib的电流值小而且最接近制动电流Ib的电流值的阈值TH相对应的制动装置10确定为故障制动装置10F。
[0069] 在该情况下,即便制动线圈22直接与圆盘24连接在一起的制动装置10有多个而且其中1个发生了故障,也能确定故障制动装置10F。
[0070] 反过来,也可针对每一制动装置10使圆盘24上设置的电阻28的电阻值不一样,而且在多个制动装置10中使圆盘24的电阻值相同。在该情况下,针对每一制动装置10设置第1阈值TH1,而第2阈值TH2为1个。因而,故障确定部58将与多个第1阈值TH1和第2阈值TH2当中比电流检测部54所检测到的制动电流Ib的电流值小而且最接近制动电流Ib的电流值的阈值TH相对应的制动装置10确定为故障制动装置10F。
[0071] 在该情况下,即便制动线圈22与电阻28连接在一起的制动装置10有多个而且其中1个发生了故障,也能确定故障制动装置10F。
[0072] [从实施方式获得的技术思想]
[0073] 以下记载能从上述实施方式及变形例掌握的技术思想。
[0074] <第1技术思想>
[0075] 一种马达驱动装置(42),其使用1个制动用电源(50)来控制设置有多个制动装置(10)的多个马达(40)的制动。制动装置(10)具有:电磁制动器(BR),其具有制动线圈(22),通过制动线圈(22)的通电来解除马达(40)的转轴(26)的制动;导电性的圆盘(24),其与转轴(26)一起旋转并与制动线圈(22)串联;以及多个电阻(28),其以通过圆盘(24)的旋转而代替圆盘(24)与制动线圈(22)周期性地串联的方式设置在圆盘(24)的表面。马达驱动装置(42)具备:电流检测部(54),其检测从制动用电源(50)流至多个制动线圈(22)的制动电流(Ib)的电流值;以及故障确定部(58),其根据多个马达(40)的转轴(26)的旋转位置和检测到的电流值来确定发生了故障的制动装置(10)。
[0076] 由此,即便在利用1个电流检测部(54)来检测从1个制动用电源(50)流至多个制动装置(10)的电流的情况下,也能确定发生了故障的制动装置(10)。
[0077] 可为,故障确定部(58)判断电流值是否大于阈值(TH),在电流值大于阈值(TH)的情况下,根据多个马达(40)的转轴(26)的旋转位置来确定发生了故障的制动装置(10)。由此,能够确定发生了故障的制动装置(10)。
[0078] 可为,故障确定部(58)根据多个马达(40)的转轴(26)的旋转位置,来判断多个制动装置(10)各自的制动线圈(22)是直接与圆盘(24)串联在一起还是与电阻(28)串联在一起,由此掌握多个制动装置(10)的制动线圈(22)的连接模式,从而根据掌握到的连接模式和电流值来确定发生了故障的制动装置(10)。由此,能够确定发生了故障的制动装置(10)。
[0079] 可为,故障确定部(58)具有第1阈值(TH1)和第2阈值(TH2),所述第1阈值(TH1)与制动线圈(22)与电阻(28)连接在一起的状态的制动装置(10)相对应,所述第2阈值(TH2)与制动线圈(22)直接与圆盘(24)连接在一起的状态的制动装置(10)相对应,而且所述第2阈值(TH2)的值不同于第1阈值(TH1),确定与第1阈值(TH1)及第2阈值(TH2)当中比电流值小而且最接近电流值的阈值(TH)相对应的制动装置(10)发生了故障。由此,能够确定发生了故障的制动装置(10)。
[0080] 可为,圆盘(24)上设置的电阻(28)的电阻值在每一制动装置(10)中都不一样。故障确定部(58)具有对应于多个制动装置(10)的圆盘(24)上设置的电阻(28)的电阻值而互不相同的多个第1阈值(TH1),确定与多个第1阈值(TH1)及第2阈值(TH2)当中比电流值小而且最接近电流值的阈值(TH)相对应的制动装置(10)发生了故障。由此,即便在制动线圈(22)与电阻(28)连接在一起的状态的制动装置(10)有多个的情况下,也能确定发生了故障的制动装置(10)。
[0081] 可为,圆盘(24)的电阻值在每一制动装置(10)中都不一样。故障确定部(58)具有对应于多个制动装置(10)的圆盘(24)的电阻值而不同的多个第2阈值(TH2),确定与多个第2阈值(TH2)及第1阈值(TH1)当中比电流值小而且最接近电流值的阈值(TH)相对应的制动装置(10)发生了故障。由此,即便在制动线圈(22)直接与圆盘(24)连接在一起的状态的制动装置(10)有多个的情况下,也能确定发生了故障的制动装置(10)。
[0082] 可为,故障确定部(58)具有第1阈值(TH1)和第2阈值(TH2),所述第1阈值(TH1)与制动线圈(22)与电阻(28)连接在一起的状态的制动装置(10)相对应,所述第2阈值(TH2)与制动线圈(22)直接与圆盘(24)连接在一起的状态的制动装置(10)相对应,而且所述第2阈值(TH2)比第1阈值(TH1)大,在电流值大于第1阈值(TH1)而且为第2阈值(TH2)以下的情况下,确定制动线圈(22)与电阻(28)连接在一起的制动装置(10)发生了故障,在电流值大于第2阈值(TH2)的情况下,确定制动线圈(22)直接与圆盘(24)连接在一起的制动装置(10)发生了故障。由此,能够确定发生了故障的制动装置(10)。
[0083] <第2技术思想>
[0084] 一种故障检测方法,供使用1个制动用电源(50)来控制设置有多个制动装置(10)的多个马达(40)的制动的马达驱动装置(42)检测制动装置(10)的故障。制动装置(10)具有:电磁制动器(BR),其具有制动线圈(22),通过制动线圈(22)的通电来解除马达(40)的转轴(26)的制动;导电性的圆盘(24),其与转轴(26)一起旋转并与制动线圈(22)串联;以及多个电阻(28),其以通过圆盘(24)的旋转而代替圆盘(24)与制动线圈(22)周期性地串联的方式设置在圆盘(24)的表面。故障检测方法包含:电流检测步骤,检测从制动用电源(50)流至多个制动线圈(22)的制动电流(Ib)的电流值;以及故障确定步骤,根据多个马达(40)的转轴(26)的旋转位置和检测到的电流值来确定发生了故障的制动装置(10)。
[0085] 由此,即便在利用1个电流检测部(54)来检测从1个制动用电源(50)流至多个制动装置(10)的电流的情况下,也能确定发生了故障的制动装置(10)。
[0086] 可为,故障确定步骤中,判断电流值是否大于阈值(TH),在电流值大于阈值(TH)的情况下,根据多个马达(40)的转轴(26)的旋转位置来确定发生了故障的制动装置(10)。由此,能够确定发生了故障的制动装置(10)。
[0087] 可为,故障确定步骤中,根据多个马达(40)的转轴(26)的旋转位置,来判断多个制动装置(10)各自的制动线圈(22)是直接与圆盘(24)串联在一起还是与电阻(28)串联在一起,由此掌握多个制动装置(10)的制动线圈(22)的连接模式,从而根据掌握到的连接模式和电流值来确定发生了故障的制动装置(10)。由此,能够确定发生了故障的制动装置(10)。
[0088] 可为,故障确定步骤中,存在第1阈值(TH1)和第2阈值(TH2),所述第1阈值(TH1)与制动线圈(22)与电阻(28)连接在一起的状态的制动装置(10)相对应,所述第2阈值(TH2)与制动线圈(22)直接与圆盘(24)连接在一起的状态的制动装置(10)相对应,而且所述第2阈值(TH2)的值不同于第1阈值(TH1),确定与第1阈值(TH1)及第2阈值(TH2)当中比电流值小而且最接近电流值的阈值(TH)相对应的制动装置(10)发生了故障。由此,能够确定发生了故障的制动装置(10)。
[0089] 可为,圆盘(24)上设置的电阻(28)的电阻值在每一制动装置(10)中都不一样。故障确定步骤中,存在对应于多个制动装置(10)的圆盘(24)上设置的电阻(28)的电阻值而互不相同的多个第1阈值(TH1),确定与多个第1阈值(TH1)及第2阈值(TH2)当中比电流值小而且最接近电流值的阈值(TH)相对应的制动装置(10)发生了故障。由此,即便在制动线圈(22)与电阻(28)连接在一起的状态的制动装置(10)有多个的情况下,也能确定发生了故障的制动装置(10)。
[0090] 可为,圆盘(24)的电阻值在每一制动装置(10)中都不一样。故障确定步骤中,存在对应于多个制动装置(10)的圆盘(24)的电阻值而不同的多个第2阈值(TH2),确定与多个第2阈值(TH2)及第1阈值(TH1)当中比电流值小而且最接近电流值的阈值(TH)相对应的制动装置(10)发生了故障。由此,即便在制动线圈(22)直接与圆盘(24)连接在一起的状态的制动装置(10)有多个的情况下,也能确定发生了故障的制动装置(10)。
[0091] 可为,故障确定步骤中,存在第1阈值(TH1)和第2阈值(TH2),所述第1阈值(TH1)与制动线圈(22)与电阻(28)连接在一起的状态的制动装置(10)相对应,所述第2阈值(TH2)与制动线圈(22)直接与圆盘(24)连接在一起的状态的制动装置(10)相对应,而且所述第2阈值(TH2)比第1阈值(TH1)大,在电流值大于第1阈值(TH1)而且为第2阈值(TH2)以下的情况下,确定制动线圈(22)与电阻(28)连接在一起的制动装置(10)发生了故障,在电流值大于第2阈值(TH2)的情况下,确定制动线圈(22)直接与圆盘(24)连接在一起的制动装置(10)发生了故障。由此,能够确定发生了故障的制动装置(10)。