马达控制系统以及输入输出装置的制作方法

文档序号:19160474发布日期:2019-11-16 01:17阅读:320来源:国知局
马达控制系统以及输入输出装置的制作方法

本发明涉及马达控制系统以及输入输出装置。



背景技术:

在专利文献1中,记载有如下系统:多个传感器分别通过单独的通信路径与接口部连接,各传感器的检测信号经由连接上位控制器和马达控制装置的网络被发送给上位控制器和马达控制装置。

另外,在专利文献2中,记载有用于连接外围设备的系统,该外围设备用于经由马达控制装置内的通信部设定或监控马达控制装置的参数。

在先技术文献

专利文献

专利文献1:日本特开平8-241111号公报;

专利文献2:日本特开平10-105206号公报。



技术实现要素:

发明所要解决的问题

但是,在以往的马达控制系统中,由于传感器和外围设备分别与马达控制装置连接,因此存在物理上或处理上的成本变高的问题。

因此,本发明是鉴于上述问题而完成的,其目的在于提供一种能够降低物理上或处理上的成本的马达控制系统以及输入输出装置。

用于解决问题的手段

本发明的第一方案的要点在于,一种马达控制系统,其特征在于,包括:机械装置,被构成为由马达驱动;位置检测器,被构成为检测所述马达的位置信息;马达控制装置,被构成为对所述马达进行控制;一个或多个传感器,被构成为检测与所述机械装置和所述马达中的至少任一者相关的信息;以及输入输出装置,被构成为具有多个输入输出连接器,所述位置检测器和所述输入输出装置被构成为通过同一通信路径与所述马达控制装置连接,所述传感器被构成为:与所述输入输出装置的所述输入输出连接器连接,所述位置信息被构成为:被从所述位置检测器发送给所述马达控制装置,与所述机械装置和所述马达中的至少任一者相关的信息被构成为:被从所述传感器经由所述输入输出装置发送给所述马达控制装置。

本发明的第二方案的要点在于,一种输入输出装置,用于马达控制系统中,其特征在于,所述输入输出装置包括多个输入输出连接器,所述多个输入输出连接器被构成为连接有一个或多个传感器,所述一个或多个传感器被构成为检测与马达和机械装置中的至少任一者相关的信息,所述机械装置被构成为由所述马达驱动,所述输入输出装置被构成为:通过与位置检测器同一通信路径连接到所述马达控制装置,所述位置检测器检测所述马达的位置信息,所述输入输出装置被构成为:将从所述传感器获取的与所述机械装置和所述马达中的至少任一者相关的信息经由所述通信路径发送给所述马达控制装置。

发明效果

根据本发明,可以提供一种能够降低物理上或处理上的成本的马达控制系统以及输入输出装置。

附图说明

图1是用于说明一实施方式所涉及的马达控制系统的整体简要构成的一例的图;

图2是用于说明在一实施方式所涉及的马达控制系统中所执行的处理流程的一例的图;

图3是用于说明在一实施方式所涉及的马达控制系统中所使用的数据的格式的一例的图。

具体实施方式

根据本发明的发明人的观点,近年来对马达控制系统中的运转状况的感测越来越重要,但如果增加传感器的数量,则会增加布线数等的物理成本、通信量或处理负荷等的处理成本。特别是,在实时地进行感测的情况下,这些成本趋于增加。

因此,本发明的发明人为了减轻马达控制系统中的这些成本而进行了深入的研究开发,结果想到了具有独创性的新的马达控制系统。以下,参照图1至图3,对本实施方式所涉及的马达控制系统1的一例进行说明。

如图1所示,本发明的一实施方式所涉及的马达控制系统1包括机械装置10a、马达10、马达控制装置20、编码器30、输入输出装置40以及多个传感器501~506。

马达控制装置20被构成为控制马达10。具体而言,马达控制装置20是包括计算机的装置,该计算机对向马达10输出电流、电压等的放大器进行控制。即,马达10被构成为:根据从马达控制装置20施加的电压或电流而旋转。另外,机械装置10a被构成为由马达10驱动,例如,机器人等相当于该机械装置10a。

通常,控制伺服马达的马达控制装置20被称为伺服控制器或伺服放大器等。此外,马达控制装置20只要是被构成为控制马达10的设备即可,例如也可以是逆变器。

编码器30是用于检测马达10的位置信息的位置检测器。编码器30例如可以是光学式编码器,也可以是磁式编码器。编码器30被构成为:向马达控制装置20发送马达10的位置信息。

另外,在本实施方式中,以作为该位置检测器而使用编码器30的情况为例进行了说明,但本发明也能够应用于使用能够检测马达10的位置信息的传感器(例如,旋转变压器等)的情况。在此,编码器30也可以是当马达10为直动型马达(线性马达)时使用的线性标尺(线性编码器)。

另外,马达10可以是旋转型马达,也可以是直动型马达(线性马达)。在此,当马达10为旋转型马达时,上述的位置信息为旋转角,当马达10为直动型马达(线性马达)时,上述的位置信息成为直线运动位置。

输入输出装置40具备多个输入输出连接器#1~#8,是用于与传感器501~506等其他外围设备连接的通用的输入输出单元。输入输出装置40用于增设在马达控制系统1中不足的输入输出连接器。

另外,输入输出装置40被构成为:向马达控制装置20发送从外围设备输入的与机械装置10a和马达10中的至少任一者相关的信息,该外围设备与输入输出连接器#1~#8连接。

多个传感器501~506被构成为:检测与机械装置10a和马达10中的至少任一者相关的信息。作为这样的多个传感器可以假设温度传感器、压力传感器、转矩传感器、振动传感器、限位开关传感器、触摸传感器、i/o设备等。

温度传感器是被构成为检测机械装置10a和马达10中的至少任一者或其附近的温度的传感器。作为温度传感器例如可以使用测温电阻式传感器,也可以使用热电偶式传感器。

压力传感器是被构成为检测机械装置10a和马达10中的至少任一者或其附近的压力的传感器。例如,压力传感器被构成为:通过隔膜(不锈钢隔膜、硅隔膜等)由压敏元件测量该压力,且将该压力转换为电信号并输出该电信号。

转矩传感器是被构成为检测机械装置10a和马达10中的至少任一者的转矩的传感器。转矩传感器例如可以是非接触式转矩传感器,也可以是接触式转矩传感器。

另外,与马达10相关的信息是指:与马达10的状态相关的信息中的、不是马达10的位置信息的信息。此外,与机械装置10a和马达10中至少任一者相关的信息是:根据机械装置10a和马达10中的至少任一者的状态而变化的信息,例如只要是能够由传感器501~506检测的信息即可。

例如,与马达10相关的信息是:马达10的转矩、马达10的温度、通过马达10移动的臂等物体的位置、对该物体的压力、或者、检测这些的传感器501~506的状态(例如温度)等信息。

另外,与马达10相关的关联信息例如用于对马达10的输出控制、控制用参数的调整,或者用于判断马达10有无异常或预测马达10的寿命(剩余的耐周期间)。

在本实施方式中,以在输入输出装置40上连接有6个传感器501~506的情况为例进行了说明,但本发明也可以适用于在输入输出装置40上连接有6个以外的传感器的情况、或者在输入输出装置40上连接有传感器以外的外围设备的情况。

另外,在本实施方式所涉及的马达控制系统1中,编码器30以及输入输出装置40与马达控制装置20之间的通信路径,以成为同一通信路径的方式构成。即,在本实施方式所涉及的马达控制系统1中,马达控制装置20、编码器30以及输入输出装置40被构成为串联(菊花链状)连接。

另一方面,在本实施方式马达控制系统1中,传感器501~506被构成为与输入输出装置40的输入输出连接器#1~#8连接,以代替与马达控制装置20连接。

在此,马达10的位置信息被构成为:从编码器30被发送到马达控制装置20。另一方面,与马达10相关的信息被构成为:从传感器501~506经由输入输出装置40被发送到马达控制装置20。

以下,参照图2和图3,对在本实施方式所涉及的马达控制系统1中执行的处理流程的一例进行说明。

如图2所示,在步骤s1001中,马达控制装置20对编码器30以及输入输出装置40发送“com”,该“com”是用于指示发送马达10的位置信息以及与马达10相关的信息的数据。

在步骤s1002中,编码器30对马达控制装置20发送包含马达10的位置信息的数据、即“res#1”。

在步骤s1003中,输入输出装置40从传感器501~506获取与机械装置10a和马达10中的至少任一者相关的信息,在步骤s1004中,基于该与机械装置10a和马达10中的至少任一者相关的信息,生成“res#2”,“res#2”包含该与机械装置10a和马达10的至少任一者相关的信息,并对马达控制装置20发送“res#2”。

在此,传感器501~506可以以预定的定时检测与机械装置10a和马达10中的至少任一者相关的信息,也可以根据来自输入输出装置40的指示来检测与机械装置10a和马达10中的至少任一者相关的信息。

同样地,传感器501~506可以以预定的定时对输入输出装置40发送与机械装置10a和马达10中的至少任一者相关的信息,也可以根据来自输入输出装置40的指示,对输入输出装置40发送与机械装置10a和马达10中的至少任一者相关的信息。

图3示出该“res#2”的格式的一例。如图3(a)所示,“res#2”的格式具有地址部“a”、数据部“dt”、校验码部“crc”。

在地址部“a”中存储有“res#2”的发送源信息。例如,也可以在地址部“a”中存储发送“res#2”的输入输出装置40的地址作为该发送源信息。

另外,也可以在地址部“a”中存储“res#2”的目的地信息。在该情况下,也可以在地址部“a”中存储马达控制装置20的地址作为该目的地信息。

在校验码部“crc”中存储有代码信息,该代码信息用于“res#2”的错误符号检测。错误符号检测本身可以应用各种已知的方法,例如,可以使用任意的坑槽数的循环冗余检查。

在数据部“dt”中,存储由传感器501~506检测出的与机械装置10a和马达10中的至少任一者相关的信息、以及检测出与机械装置10a和马达10中的至少任一者相关的信息的时刻等。

例如,如图3(b)所示,在数据部“dt”中,也可以存储“alm”、“di(degitalinputs:数字输入)”、“时间戳”、“di1输入时刻”、“di2输入时刻”、“di3输入时刻”、“di1信息”、“di2信息”和“di3信息”。

在“alm”中存储有报警代码,该报警代码表示输入输出装置40本身的异常信息、与输入输出装置40连接的传感器501~506的异常信息等。

在“di”中存储有标志,该标志表示与输入输出装置40的输入输出连接器#1~#8连接的传感器等外围设备的输入状态。例如,在与输入输出装置40的输入输出连接器#1对应的标志为“1”的情况下,表示与该输入输出连接器#1连接的限位开关传感器处于接通状态,在该标志为“0”的情况下,表示该限位开关传感器处于断开状态。

在图3(c)的例子中,di1~di8与输入输出连接器#1~#8对应,在输入输出连接器#1~#3(di1~di3)上连接有传感器等外围设备。

在“时间戳”中存储生成“res#2”的时刻。此外,在“时间戳”中,也可以存储由输入输出装置40发送了“res#2”的时刻来代替生成“res#2”的时刻。

在“di1输入时刻”~“di3输入时刻”中,存储通过与输入输出装置40的输入输出连接器#1~#3连接的传感器检测出与机械装置10a和马达10中的至少任一者相关的信息的时刻。此外,在“di1输入时刻”~“di3输入时刻”中,也可以存储由与输入输出装置40的输入输出连接器#1~#3连接的传感器检测出的与机械装置10a和马达10中的至少任一者相关的信息被输入输出装置40接收到的时刻。

在“di1信息”~“di3信息”中,存储有由与输入输出装置40的输入输出连接器#1~#3连接的传感器检测出的、与机械装置10a和马达10中的至少任一者相关的信息。

在本实施方式中,以在数据部“dt”中存储与输入输出装置40的输入输出连接器#1~#3连接的所有传感器相关的“di1输入时刻”~“di3输入时刻”以及“di1信息”~“di3信息”的情况为例进行了说明,但本发明也可以适用于,在数据部“dt”中,仅存储与输入输出装置40的输入输出连接器#x连接的多个传感器的一部分相关的“dix输入时刻”以及“dix信息”的情况。

另外,在本实施方式涉及的马达控制系统1中,可以任意设定在数据部“dt”的哪个区域存储“dix输入时刻”以及“dix信息”。

根据本实施方式涉及的马达控制系统1,由于被构成为:输入输出装置40将由多个传感器501~506检测出的、与机械装置10a和马达10中的至少任一者相关的信息集中到“res#2”内并发送给马达控制装置20,所以在高速通信时能够连接多个传感器。

另外,根据本实施方式涉及的马达控制系统1,能够在被构成为检测与机械装置10a和马达10中的至少任一者相关的信息的多个传感器501~506、马达控制装置20中减少布线。

符号说明

1…马达控制系统

10…马达

10a…机械装置

20…马达控制装置

30…编码器

40…输入输出装置

#1~#8…输入输出连接器

501~506…传感器

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1