首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 权利要求 / 从属权利要求 / 多项从属权利要求 / 机械系统、机械控制用计算机以及机械控制方法

机械系统、机械控制用计算机以及机械控制方法

阅读:657发布:2021-08-14

专利汇可以提供机械系统、机械控制用计算机以及机械控制方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及与多个机械进行相互通信的机械系统、机械控制用计算机以及机械控制方法。机械系统具有两个机械、能够通信地与这些机械连接的计算机、搭载于所述计算机的 基础 软件 以及作业软件。基础 软件包 含:作为程序部分的第一通信部,其进行分别从机械输出的第一机械信息和分别针对机械输出的第二指示信息的传递;以及作为程序部分的第二通信部,其进行从作业软件输入到基础软件的第一指示信息和针对作业软件从基础软件输出的第二机械信息的传递。,下面是机械系统、机械控制用计算机以及机械控制方法专利的具体信息内容。

1.一种机械系统,具有机械以及能够通信地与所述机械连接的机械控制用计算机,在所述计算机搭载有基础软件以及作业软件,其特征在于,
所述基础软件包含:
作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收从所述机械输出的由所述机械固有的数据格式构成的第一机械信息;
作为程序部分的第二通信部,其用于使所述计算机执行以下内容:将由所述作业软件固有的数据格式构成的第二机械信息输出给所述作业软件;
用于使所述计算机具有的存储部存储所述第一机械信息和所述第二机械信息的程序部分;
用于基于与所述第一机械信息相关联的所述机械的识别信息从所述存储部识别对应于所述机械的数据模型的程序部分;以及
用于使所述计算机执行以下内容的程序部分:基于识别出的所述数据模型,将所述第一机械信息变换为所述第二机械信息,
所述机械具有如下功能:将所述机械的状态作为所述第一机械信息输出给所述计算机,
所述作业软件是将从所述第二通信部输出的所述第二机械信息用作输入信息的程序。
2.一种机械系统,具有至少2个机械以及能够通信地与所述机械连接的机械控制用计算机,在所述计算机搭载有基础软件以及作业软件,其特征在于,
所述基础软件包含:
作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收分别从所述机械与所述机械各自的识别信息关联起来输出的、由所述机械各自固有的数据格式构成的第一机械信息;
作为程序部分的第二通信部,其用于使所述计算机执行以下内容:将由所述作业软件固有的数据格式构成的第二机械信息与所述机械各自的识别信息关联起来输出给所述作业软件;
用于使所述计算机具有的存储部将所述第一机械信息和所述第二机械信息与所述机械各自的识别信息关联起来进行存储的程序部分;
用于基于与所述第一机械信息相关联的至少2个所述机械的各自的识别信息从所述存储部识别对应于至少2个所述机械的各自的数据模型的程序部分;以及
用于使所述计算机执行以下内容的程序部分:基于识别出的所述数据模型,将所述第一机械信息变换为所述第二机械信息,
所述机械具有如下功能:将所述机械的状态作为所述第一机械信息与所述机械各自的识别信息关联起来输出给所述计算机,
所述作业软件是将从所述第二通信部输出的所述第二机械信息用作输入信息的程序。
3.一种机械系统,具有机械以及能够通信地与所述机械连接的机械控制用计算机,在所述计算机搭载有基础软件以及作业软件,其特征在于,
所述基础软件包含:
作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收从所述机械输出的由所述机械固有的数据格式构成的第一机械信息,并将由所述机械固有的数据格式构成的第二指示信息发送给所述机械;
作为程序部分的第二通信部,其用于使所述计算机执行以下内容:从所述作业软件输入由所述作业软件固有的数据格式构成的第一指示信息,并将由所述作业软件固有的数据格式构成的第二机械信息输出给所述作业软件;
用于使所述计算机具有的存储部存储所述第一机械信息、所述第二机械信息、所述第一指示信息、以及所述第二指示信息的程序部分;
用于基于与所述第一机械信息相关联的所述机械的识别信息从所述存储部识别对应于所述机械的数据模型的程序部分;
用于使所述计算机执行以下内容的程序部分:基于识别出的所述数据模型,将所述第一机械信息变换为所述第二机械信息;以及
用于使所述计算机执行以下内容的程序部分:将所述第一指示信息变换为所述第二指示信息,
所述机械具有如下功能:将所述机械的状态作为所述第一机械信息输出给所述计算机的功能、以及根据所述第二指示信息决定所述机械应该进行的作业动作的功能,所述作业软件是用于使所述计算机执行以下内容的程序:以从所述第二通信部输入的所述第二机械信息为基础,制作出向所述机械的所述第一指示信息,并输出给所述第二通信部。
4.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述存储部预先存储数据模型,该数据模型是表示了构成所述机械的多个机器种类的从属关系的信息,
所述计算机在按照所述基础软件将所述第一机械信息变换为所述第二机械信息时,根据存储于所述存储部的所述数据模型来进行变换。
5.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述基础软件还包含作为程序部分的判断部,该判断部用于使所述计算机执行以下内容:对所述作业软件合适或不合适进行判断,
所述基础软件包含如下处理:当在所述判断部中判断为所述作业软件不合适时,不使所述计算机执行所述第二通信部。
6.根据权利要求3所述的机械系统,其特征在于,
所述基础软件还包含作为程序部分的判断部,该判断部用于使所述计算机执行以下内容:对所述作业软件合适或不合适进行判断,
所述作业软件包含基于所述作业软件的制造商信息和所述作业软件的检查结果而得的认证记录信息,
所述第一指示信息的一部分是所述认证记录信息,
所述基础软件包含如下处理:当在所述判断部中判断为所述认证记录信息不合适时,不使所述计算机执行所述第二通信部。
7.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述基础软件以及所述作业软件中的至少某一个还包含:作为程序部分的计费处理部,其使所述计算机执行根据所述基础软件以及所述作业软件中的至少某一个的使用状况来进行计费的处理。
8.根据权利要求7所述的机械系统,其特征在于,
所述计费处理部是用于使所述计算机执行以下内容的程序部分:对所述基础软件以及所述作业软件中的至少某一个,监视自起点起的使用期间,在规定的期间生成与费用的支付相关的信息并输出给所述第一通信部。
9.根据权利要求7所述的机械系统,其特征在于,
所述基础软件还包含作为程序部分的第三通信部,该第三通信部用于使所述计算机执行以下内容:与外部机器进行通信,
所述计费处理部是用于使所述计算机执行以下内容的程序部分:对所述基础软件以及所述作业软件中的至少某一个,监视自起点起的使用期间,在规定的期间生成与费用的支付相关的信息并输出给所述第三通信部。
10.根据权利要求8或9所述的机械系统,其特征在于,
所述起点是所述基础软件以及所述作业软件中的至少某一个的安装时间。
11.根据权利要求8或9所述的机械系统,其特征在于,
所述起点是所述基础软件以及所述作业软件中的至少某一个的购买日。
12.根据权利要求7所述的机械系统,其特征在于,
所述计费处理部包含使所述计算机执行如下处理:对应于与所述基础软件以及所述作业软件中的至少某一个相关的信息通信量,进行所述计费。
13.根据权利要求7所述的机械系统,其特征在于,
所述计费处理部包含使所述计算机执行如下处理:对应于所述基础软件以及所述作业软件中的至少某一个的执行次数,进行所述计费。
14.根据权利要求7所述的机械系统,其特征在于,
所述计费处理部包含使所述计算机执行如下处理:对应于与所述计算机连接的所述机械的数量,进行所述计费。
15.根据权利要求7所述的机械系统,其特征在于,
所述计费处理部包含使所述计算机执行如下处理:对应于按照所述基础软件处理了所述第一机械信息时的信息处理量、以及按照所述作业软件处理了所述第二机械信息时的信息处理量中的至少某一个,进行所述计费。
16.根据权利要求7所述的机械系统,其特征在于,
所述计费处理部包含使所述计算机执行如下处理:对应于使用所述计算机的人数,进行所述计费。
17.根据权利要求7所述的机械系统,其特征在于,
所述计费处理部包含使所述计算机执行以下内容:对应于针对所述基础软件以及所述作业软件中的至少某一个而预先确定的使用费用的支付状况,决定所述基础软件以及所述作业软件中的至少某一个的使用期间。
18.根据权利要求7所述的机械系统,其特征在于,
所述计费处理部包含使所述计算机不执行如下处理:在所述基础软件以及所述作业软件中的至少某一个的自起点起的使用期间是规定期间内时,进行所述计费。
19.根据权利要求8或9所述的机械系统,其特征在于,
所述计费处理部包含使所述计算机执行以下内容:对所述基础软件以及所述作业软件中的至少某一个的使用费用的支付是否完成进行判定。
20.根据权利要求8或9所述的机械系统,其特征在于,
所述基础软件还包含作为程序部分的版本号管理部,该版本号管理部用于使所述计算机执行以下内容:对所述基础软件以及所述作业软件中的至少某一个的版本号进行管理。
21.根据权利要求20所述的机械系统,其特征在于,
所述机械系统还具有:第二存储部,其对所述基础软件以及所述作业软件中的至少某一个的最新版本号进行记录,
所述基础软件还包含作为程序部分的第四通信部,该第四通信部用于使所述计算机执行以下内容:确认所述第二存储部的内容,
所述版本号管理部是用于使所述计算机执行以下内容的程序部分:当记录于所述第二存储部的所述基础软件以及所述作业软件中的至少某一个的最新版本号比所述基础软件以及所述作业软件中的至少某一个的当前版本号新时,将该最新版本号输出给所述第一通信部。
22.根据权利要求20所述的机械系统,其特征在于,
所述机械系统还具有:第二存储部,其对所述基础软件以及所述作业软件中的至少某一个的最新版本号进行记录,
所述基础软件还包含作为程序部分的第三通信部以及作为程序部分的第四通信部,该第三通信部用于使所述计算机执行以下内容:与外部机器通信,该第四通信部用于使所述计算机执行以下内容:确认所述第二存储部的内容,
所述版本号管理部是用于使所述计算机执行以下内容的程序部分:当记录于所述第二存储部的所述基础软件以及所述作业软件中的至少某一个的最新版本号比所述基础软件以及所述作业软件中的至少某一个的当前版本号新时,将所述最新版本号输出给所述第三通信部。
23.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述基础软件以及所述作业软件中的至少某一个还包含用于使所述计算机执行以下内容的程序部分:进行所述基础软件以及所述作业软件中的至少某一个的许可认证。
24.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述基础软件以及所述作业软件中的至少某一个还包含限制拷贝的功能。
25.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述基础软件以及所述作业软件中的至少某一个包含用于使所述计算机执行以下内容的程序部分:将广告信息附加到输出至所述计算机外的信息中。
26.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述基础软件以及所述作业软件中的至少某一个包含:用于使所述计算机执行个人助理的程序部分。
27.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述基础软件包含用于使所述计算机执行以下内容的程序部分:进行与所述计算机连接的所述机械的认证。
28.根据权利要求1~3中任一项所述的机械系统,其特征在于,
在所述计算机中搭载有用于使所述计算机执行以下内容的机械学习软件:以所述第二机械信息为基础进行机械学习。
29.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述机械系统具有:上位计算机,其经由互联网与所述计算机连接,
所述第二通信部包含使所述计算机执行以下内容:对应于来自所述上位计算机的指令,将所述第一机械信息或者所述第二机械信息上传至所述上位计算机。
30.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述机械系统具有:上位计算机,其经由互联网与所述计算机连接,
所述第二通信部包含使所述计算机执行以下内容:对应于来自所述上位计算机的指令,将所述上位计算机内的数据或者程序下载至所述计算机。
31.根据权利要求4所述的机械系统,其特征在于,
所述第一机械信息以及所述第二机械信息的一部分是与所述机械的使用时间、达的电流值、振动值、发热温度、音量、以及所述机械的位置信息中的至少一个相关的信息。
32.根据权利要求3所述的机械系统,其特征在于,
所述第一机械信息以及所述第二机械信息的一部分是与所述机械的使用时间、马达的电流值、振动值、发热温度、以及音量中的至少一个相关的信息,
所述第一指示信息以及所述第二指示信息的一部分是与针对所述机械的停止指示或者减速指示、以及警告显示中的至少某一个相关的信息。
33.根据权利要求3所述的机械系统,其特征在于,
所述第一机械信息的一部分是所述机械的位置信息,
所述第二指示信息的一部分是用于如下情况的所述机械的动作指示信息:在多个所述机械的相对位置为预先确定的距离以下时,通过针对动作优先顺序级别低的机械的停止指示来避免机械之间的干涉。
34.根据权利要求3所述的机械系统,其特征在于,
所述第一机械信息的一部分是所述机械的作业受理信息以及作业完成信息,所述第二指示信息的一部分是包含针对预先记录于所述机械的作业的以下信息中的至少一个的作业指示信息:内容的选择、作业顺序、所述机械的启动、以及所述机械的停止。
35.根据权利要求3所述的机械系统,其特征在于,
所述第一机械信息的一部分是表示所述机械的作业对象物的状态的信息,所述第二指示信息的一部分是用于对应于所述作业对象物的状态来改变所述机械的动作的动作变更指示信息。
36.根据权利要求3所述的机械系统,其特征在于,
所述第一机械信息的一部分是所述机械的预定动作信息,
所述第二指示信息的一部分是对所述机械的预定动作合适或者不合适进行了判断而得的结果。
37.根据权利要求1~3中任一项所述的机械系统,其特征在于,
所述机械是制造机械或者工业用机器人
38.一种机械控制用计算机,其搭载有基础软件以及作业软件,并能够通信地与机械连接,其特征在于,
所述基础软件包含:
作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收从所述机械输出的由所述机械固有的数据格式构成的第一机械信息;
作为程序部分的第二通信部,其用于使所述计算机执行以下内容:将由所述作业软件固有的数据格式构成的第二机械信息输出给所述作业软件;
用于使所述计算机具有的存储部存储所述第一机械信息和所述第二机械信息的程序部分;
用于基于与所述第一机械信息相关联的所述机械的识别信息从所述存储部识别对应于所述机械的数据模型的程序部分;以及
用于使所述计算机执行以下内容的程序部分:基于识别出的所述数据模型,将所述第一机械信息变换为所述第二机械信息,
所述作业软件是将从所述第二通信部输出的所述第二机械信息用作输入信息的程序。
39.一种机械控制用计算机,其搭载有基础软件以及作业软件,并能够通信地与至少2个机械连接,其特征在于,
所述基础软件包含:
作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收分别从所述机械与所述机械各自的识别信息关联起来输出的、由所述机械各自固有的数据格式构成的第一机械信息;
作为程序部分的第二通信部,其用于使所述计算机执行以下内容:将由所述作业软件固有的数据格式构成的第二机械信息与所述机械各自的识别信息关联起来输出给所述作业软件;
用于使所述计算机具有的存储部将所述第一机械信息和所述第二机械信息与所述机械各自的识别信息关联起来进行存储的程序部分;
用于基于与所述第一机械信息相关联的至少2个所述机械的各自的识别信息从所述存储部识别对应于至少2个所述机械的各自的数据模型的程序部分;以及
用于使所述计算机执行以下内容的程序部分:基于识别出的所述数据模型,将所述第一机械信息变换为所述第二机械信息,
所述作业软件是将从所述第二通信部输出的所述第二机械信息用作输入信息的程序。
40.一种机械控制用计算机,其搭载有基础软件以及作业软件,并能够通信地与机械连接,其特征在于,
所述基础软件包含:
作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收从所述机械输出的由所述机械固有的数据格式构成的第一机械信息,并将输出到所述机械的由所述机械固有的数据格式构成的第二指示信息发送给所述机械;
作为程序部分的第二通信部,其用于使所述计算机执行以下内容:从所述作业软件输入由所述作业软件固有的数据格式构成的第一指示信息,并将由所述作业软件固有的数据格式构成的第二机械信息输出给所述作业软件;
用于使所述计算机具有的存储部存储所述第一机械信息、所述第二机械信息、所述第一指示信息、以及所述第二指示信息的程序部分;
用于基于与所述第一机械信息相关联的所述机械的识别信息从所述存储部识别对应于所述机械的数据模型的程序部分;
用于使所述计算机执行以下内容的程序部分:基于识别出的所述数据模型,将所述第一机械信息变换为所述第二机械信息;以及
用于使所述计算机执行以下内容的程序部分:将所述第一指示信息变换为所述第二指示信息,
所述作业软件是用于使所述计算机执行以下内容的程序:以从所述第二通信部输入的所述第二机械信息为基础,制作出向所述机械的所述第一指示信息,并输出给所述第二通信部。
41.一种机械控制方法,其是权利要求1所述的机械系统的机械控制方法,该方法通过搭载有基础软件以及作业软件的机械控制用计算机来对至少一个机械进行控制,其特征在于,
所述计算机接收从所述机械输出的、表示所述机械的状态的由所述机械固有的数据格式构成的第一机械信息,基于与所述第一机械信息相关联的所述机械的识别信息从所述计算机的存储部识别对应于所述机械的数据模型,并按照所述基础软件,基于识别出的所述数据模型,将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息,将所述第二机械信息输出给所述作业软件,
所述计算机执行将所述第二机械信息用作输入信息的所述作业软件。
42.一种机械控制方法,其是权利要求1所述的机械系统的机械控制方法,该方法通过搭载有基础软件以及作业软件的机械控制用计算机来对至少一个机械进行控制,其特征在于,
所述计算机接收从所述机械输出的、表示所述机械的状态的由所述机械固有的数据格式构成的第一机械信息,基于与所述第一机械信息相关联的所述机械的识别信息从所述计算机的存储部识别对应于所述机械的数据模型,并按照所述基础软件,基于识别出的所述数据模型,将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息,将所述第二机械信息输出给所述作业软件,
所述计算机按照所述作业软件以所述第二机械信息为基础,制作由所述作业软件固有的数据格式构成的第一指示信息,并按照所述基础软件,将所述第一指示信息变换为由所述机械固有的数据格式构成的第二指示信息,将所述第二指示信息发送给所述机械。
43.一种机械系统,具有至少2个机械、能够通信地与所述机械连接的计算机、以及搭载于所述计算机的基础软件以及作业软件,其特征在于,
所述基础软件包含:
作为程序部分的第一通信部,其进行分别从所述机械与所述机械各自的识别信息关联起来输入到所述基础软件的第一机械信息和分别针对所述机械从所述基础软件输出的第二指示信息的传递;
作为程序部分的第二通信部,其进行从所述作业软件与所述机械各自的识别信息关联起来输入到所述基础软件的第一指示信息和针对所述作业软件与所述机械各自的识别信息关联起来从所述基础软件输出的第二机械信息的传递;
使所述第一机械信息、所述第二机械信息、所述第一指示信息、以及所述第二指示信息与所述机械各自的识别信息关联起来存储于存储部的程序部分;
用于基于与所述第一机械信息相关联的至少2个所述机械的各自的识别信息从所述机械的存储部识别对应于至少2个所述机械的各自的数据模型的程序部分;以及用于使所述计算机执行以下内容的程序部分:基于识别出的所述数据模型,将所述第一机械信息变换为所述第二机械信息,
所述机械具有如下功能:将所述机械的状态作为所述第一机械信息与所述机械各自的识别信息关联起来传给所述第一通信部的功能、以及通过从所述第一通信部输入的所述第二指示信息决定其以后的作业动作的功能,
所述作业软件具有如下功能:以从所述第二通信部与所述机械各自的识别信息关联起来输入的所述第二机械信息为基础,制作分别向所述机械的所述第一指示信息,并与所述机械各自的识别信息关联起来传给所述第二通信部。
44.一种记录有基础软件的计算机可读的可移动型存储介质,该基础软件与作业软件一起搭载于能够通信地与机械连接的机械控制用计算机中并使该机械控制用计算机执行权利要求41所记载的机械控制方法,其特征在于,
所述基础软件用于使所述计算机执行以下内容:
接收从所述机械向所述计算机输出的、由所述机械固有的数据格式构成的第一机械信息;
基于与所述第一机械信息相关联的所述机械的识别信息从所述机械的存储部识别对应于所述机械的数据模型;
基于识别出的所述数据模型,将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息;以及
将所述第二机械信息输出给所述作业软件。
45.一种记录有基础软件的计算机可读的可移动型存储介质,该基础软件与作业软件一起搭载于能够通信地与至少2个机械连接的机械控制用计算机中并使该机械控制用计算机执行权利要求41所记载的机械控制方法,其特征在于,
所述基础软件用于使所述计算机执行以下内容:
接收分别从所述机械与所述机械各自的识别信息关联起来向所述计算机输出的、由所述机械各自固有的数据格式构成的第一机械信息;
基于与所述第一机械信息相关联的至少2个所述机械的各自的识别信息从所述机械的存储部识别对应于至少2个所述机械的各自的数据模型;
基于识别出的所述数据模型,将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息;以及
将所述第二机械信息与所述机械各自的识别信息关联起来输出给所述作业软件。
46.一种记录有基础软件的计算机可读的可移动型存储介质,该基础软件与作业软件一起搭载于能够通信地与机械连接的机械控制用计算机中并使该机械控制用计算机执行权利要求42所记载的机械控制方法,其特征在于,
所述基础软件用于使所述计算机执行以下内容:
接收从所述机械向所述计算机输出的、由所述机械固有的数据格式构成的第一机械信息;
基于与所述第一机械信息相关联的所述机械的识别信息从所述机械的存储部识别对应于所述机械的数据模型;
基于识别出的所述数据模型,将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息;
将所述第二机械信息输出给所述作业软件;
从所述作业软件接收由所述作业软件固有的数据格式构成的第一指示信息;
将所述第一指示信息变换为由所述机械固有的数据格式构成的第二指示信息;以及将所述第二指示信息输出给所述机械。

说明书全文

机械系统、机械控制用计算机以及机械控制方法

技术领域

[0001] 本发明涉及与多个机械进行相互通信的机械系统、机械控制用计算机、基础软件、计算机能够读取的存储介质、以及机械控制方法。

背景技术

[0002] 以往,通过进行生产计划的生产计划装置来对要制造的产品、产品数、交货期、要使用的机械、以及制造工序等进行计划。并且,根据由生产计划装置确立方案而得的制造计划,制造现场的作业员使机床或工业用机器人等机械运转。此外,制造现场的作业员通过将机械的作业信息、产品的制造实际情况等输送给生产计划装置,从而进行品质管理、工序管理等。
[0003] 例如,存在如下方法:使用品种对象、作业对象来制作工序信息,根据工序信息和资源对象来制作分配信息(例如,参照国际公开第2007/105298号)。
[0004] 此外,还存在如下方法:以预先设定的周期定期收集机床或者测定装置的机器信息,将收集到的机器信息与收集时间关联起来存储于数据库,并发送给外部装置(例如,参照日本特开2004-62276号公报)。
[0005] 近年来,由于市场需求的多样化,产品使用寿命的短期化,全球市场竞争的激烈化,使得产品品种增多,并且销售量的变动增大。因此,要求对应变种变量生产,以便能够与市场的需求动态联动地制造产品。
[0006] 因此,提出了如下单元生产方式:将多个机械统一为一个制造单元,按工序以制造单元为单位来进行制造。在单元生产方式中,能够通过一个制造单元来生产多个品种,还能够迎合生产量来增减制造单元的数量,还能够迎合要制造的品种变化来变更制造单元内的结构。
[0007] 并且,还开发了如下单元控制装置:从生产计划装置经由互联网通信接收生产计划指示,并且经由互联网通信来控制制造现场的多个机械。根据这样的单元控制装置期待:通过位于远离制造现场的场所的生产计划装置发出的指示使各机械运转,能够从各机械实时地自动收集各种信息来集中管理。
[0008] 在上述那样的单元控制装置中,考虑了如下内容:将专用的作业软件组装于单元控制装置,将各机械与单元控制装置可通信地相互连接,能够执行每一个机械的作业动作。该情况下,需要在单元控制装置的基础软件、作业软件、各机械之间传递信息。此时,还需要能够对组装到单元控制装置的作业软件进行管理。

发明内容

[0009] 本发明提供一种机械系统,进行基础软件、作业软件、各机械之间的信息的传递和该信息传递的管理。
[0010] 本公开的一个方式是一种机械系统,具有机械以及能够通信地与所述机械连接的机械控制用计算机,在所述计算机搭载有基础软件以及作业软件,其特征在于,[0011] 所述基础软件包含:
[0012] 作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收从所述机械输出的由所述机械固有的数据格式构成的第一机械信息;
[0013] 作为程序部分的第二通信部,其用于使所述计算机执行以下内容:将由所述作业软件固有的数据格式构成的第二机械信息输出给所述作业软件;
[0014] 用于使所述计算机具有的存储部存储所述第一机械信息和所述第二机械信息的程序部分;以及
[0015] 用于使所述计算机执行以下内容的程序部分:将所述第一机械信息变换为所述第二机械信息,
[0016] 所述机械具有如下功能:将所述机械的状态作为所述第一机械信息输出给所述计算机,
[0017] 所述作业软件是将从所述第二通信部输出的所述第二机械信息用作输入信息的程序。
[0018] 另一方式是一种机械系统,具有至少2个机械以及能够通信地与所述机械连接的机械控制用计算机,在所述计算机搭载有基础软件以及作业软件,其特征在于,[0019] 所述基础软件包含:
[0020] 作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收分别从所述机械与所述机械各自的识别信息关联起来输出的、由所述机械各自固有的数据格式构成的第一机械信息;
[0021] 作为程序部分的第二通信部,其用于使所述计算机执行以下内容:将由所述作业软件固有的数据格式构成的第二机械信息与所述机械各自的识别信息关联起来输出给所述作业软件;
[0022] 用于使所述计算机具有的存储部将所述第一机械信息和所述第二机械信息与所述机械各自的识别信息关联起来进行存储的程序部分;以及
[0023] 用于使所述计算机执行以下内容的程序部分:将所述第一机械信息变换为所述第二机械信息,
[0024] 所述机械具有如下功能:将所述机械的状态作为所述第一机械信息与所述机械各自的识别信息关联起来输出给所述计算机,
[0025] 所述作业软件是将从所述第二通信部输出的所述第二机械信息用作输入信息的程序。
[0026] 另一方式是一种机械系统,具有机械以及能够通信地与所述机械连接的机械控制用计算机,在所述计算机搭载有基础软件以及作业软件,其特征在于,
[0027] 所述基础软件包含:
[0028] 作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收从所述机械输出的由所述机械固有的数据格式构成的第一机械信息,并将由所述机械固有的数据格式构成的第二指示信息发送给所述机械;
[0029] 作为程序部分的第二通信部,其用于使所述计算机执行以下内容:从所述作业软件输入由所述作业软件固有的数据格式构成的第一指示信息,并将由所述作业软件固有的数据格式构成的第二机械信息输出给所述作业软件;
[0030] 用于使所述计算机具有的存储部存储所述第一机械信息、所述第二机械信息、所述第一指示信息、以及所述第二指示信息的程序部分;
[0031] 用于使所述计算机执行以下内容的程序部分:将所述第一机械信息变换为所述第二机械信息;以及
[0032] 用于使所述计算机执行以下内容的程序部分:将所述第一指示信息变换为所述第二指示信息,
[0033] 所述机械具有如下功能:将所述机械的状态作为所述第一机械信息输出给所述计算机的功能、以及根据所述第二指示信息决定所述机械应该进行的作业动作的功能,[0034] 所述作业软件是用于使所述计算机执行以下内容的程序:以从所述第二通信部输入的所述第二机械信息为基础,制作出向所述机械的所述第一指示信息,并输出给所述第二通信部。
[0035] 另一方式是一种机械控制用计算机,其搭载有基础软件以及作业软件,并能够通信地与机械连接,其特征在于,
[0036] 所述基础软件包含:
[0037] 作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收从所述机械输出的由所述机械固有的数据格式构成的第一机械信息;
[0038] 作为程序部分的第二通信部,其用于使所述计算机执行以下内容:将由所述作业软件固有的数据格式构成的第二机械信息输出给所述作业软件;
[0039] 用于使所述计算机具有的存储部存储所述第一机械信息和所述第二机械信息的程序部分;以及
[0040] 用于使所述计算机执行以下内容的程序部分:将所述第一机械信息变换为所述第二机械信息,
[0041] 所述作业软件是将从所述第二通信部输出的所述第二机械信息用作输入信息的程序。
[0042] 另一方式是一种机械控制用计算机,其搭载有基础软件以及作业软件,并能够通信地与至少2个机械连接,其特征在于,
[0043] 所述基础软件包含:
[0044] 作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收分别从所述机械与所述机械各自的识别信息关联起来输出的、由所述机械各自固有的数据格式构成的第一机械信息;
[0045] 作为程序部分的第二通信部,其用于使所述计算机执行以下内容:将由所述作业软件固有的数据格式构成的第二机械信息与所述机械各自的识别信息关联起来输出给所述作业软件;
[0046] 用于使所述计算机具有的存储部将所述第一机械信息和所述第二机械信息与所述机械各自的识别信息关联起来进行存储的程序部分;以及
[0047] 用于使所述计算机执行以下内容的程序部分:将所述第一机械信息变换为所述第二机械信息,
[0048] 所述作业软件是将从所述第二通信部输出的所述第二机械信息用作输入信息的程序。
[0049] 另一方式是一种机械控制用计算机,其搭载有基础软件以及作业软件,并能够通信地与机械连接,其特征在于,
[0050] 所述基础软件包含:
[0051] 作为程序部分的第一通信部,其用于使所述计算机执行以下内容:接收从所述机械输出的由所述机械固有的数据格式构成的第一机械信息,并将输出到所述机械的由所述机械固有的数据格式构成的第二指示信息发送给所述机械;
[0052] 作为程序部分的第二通信部,其用于使所述计算机执行以下内容:从所述作业软件输入由所述作业软件固有的数据格式构成的第一指示信息,并将由所述作业软件固有的数据格式构成的第二机械信息输出给所述作业软件;
[0053] 用于使所述计算机具有的存储部存储所述第一机械信息、所述第二机械信息、所述第一指示信息、以及所述第二指示信息的程序部分;
[0054] 用于使所述计算机执行以下内容的程序部分:将所述第一机械信息变换为所述第二机械信息;以及
[0055] 用于使所述计算机执行以下内容的程序部分:将所述第一指示信息变换为所述第二指示信息,
[0056] 所述作业软件是用于使所述计算机执行以下内容的程序:以从所述第二通信部输入的所述第二机械信息为基础,制作出向所述机械的所述第一指示信息,并输出给所述第二通信部。
[0057] 另一方式是一种基础软件,其与作业软件一起搭载于能够通信地与机械连接的机械控制用计算机中,其特征在于,
[0058] 所述基础软件使所述计算机执行以下内容:
[0059] 接收从所述机械输出给所述计算机的、由所述机械固有的数据格式构成的第一机械信息;
[0060] 将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息;以及
[0061] 将所述第一机械信息输出给所述作业软件。
[0062] 另一方式是一种基础软件,其与作业软件一起搭载于能够通信地与至少两个机械连接的机械控制用计算机中,其特征在于,
[0063] 所述基础软件使所述计算机执行以下内容:
[0064] 接收分别从所述机械与所述机械各自的识别信息关联起来输出到所述计算机的、由所述机械各自固有的数据格式构成的第一机械信息;
[0065] 将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息;以及
[0066] 将所述第二机械信息与所述机械各自的识别信息关联起来输出给所述作业软件。
[0067] 另一方式是一种基础软件,其与作业软件一起搭载于能够通信地与机械连接的机械控制用计算机,其特征在于,
[0068] 所述基础软件使所述计算机执行以下内容:
[0069] 接收从所述机械输出到所述计算机的、由所述机械固有的数据格式构成的第一机械信息;
[0070] 将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息;
[0071] 将所述第二机械信息输出给所述作业软件;
[0072] 从所述作业软件接受由所述作业软件固有的数据格式构成的第一指示信息;
[0073] 将所述第一指示信息变换为由所述机械固有的数据格式构成的第二指示信息;以及
[0074] 将所述第二指示信息输出给所述机械。
[0075] 另一方式是一种机械控制方法,通过搭载有基础软件以及作业软件的机械控制用计算机来对至少一个机械进行控制,其特征在于,
[0076] 所述计算机接收从所述机械输出的、表示所述机械的状态的由所述机械固有的数据格式构成的第一机械信息,并按照所述基础软件将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息,将所述第二机械信息输出给所述作业软件,[0077] 所述计算机执行将所述第二机械信息用作输入信息的所述作业软件。
[0078] 另一方式是一种机械控制方法,通过搭载有基础软件以及作业软件的机械控制用计算机来对至少一个机械进行控制,其特征在于,
[0079] 所述计算机接收从所述机械输出的、表示所述机械的状态的由所述机械固有的数据格式构成的第一机械信息,并按照所述基础软件将所述第一机械信息变换为由所述作业软件固有的数据格式构成的第二机械信息,将所述第二机械信息输出给所述作业软件,[0080] 所述计算机按照所述作业软件以所述第二机械信息为基础,制作由所述作业软件固有的数据格式构成的第一指示信息,并按照所述基础软件,将所述第一指示信息变换为由所述机械固有的数据格式构成的第二指示信息,将所述第二指示信息发送给所述机械。附图说明
[0081] 从附图所示的本发明的典型实施方式的详细说明中,能够进一步明确本发明的这些目的、特征以及优点和其他目的、特征以及优点。
[0082] 图1是示意性表示一个实施方式涉及的机械系统的结构的图。
[0083] 图2是表示图1所示的管理个人计算机以及机械的硬件结构的图。
[0084] 图3是示意性地表示将第一机械信息变换为第二机械信息时所用的数据模型的示例的图。
[0085] 图4是表示将来自机械的第一机械信息变换为第二机械信息而输出到作业软件的处理流程的流程图
[0086] 图5是表示将基于作业软件的第一指示信息变换为第二指示信息而发送给机械的处理流程的流程图。

具体实施方式

[0087] 接下来,参照附图对本发明的实施方式进行说明。在参照的附图中,对同样的部件或功能部分标注同样的参照符号。为了容易理解,这些附图适当变更比例尺。此外,附图所示的方式是用于实施本发明的一个示例,本发明并非限定于图示的方式。
[0088] 图1是示意性地表示一个实施方式涉及的机械系统的结构的图。
[0089] 参照图1,本实施方式的机械系统10具有:两个机械11、12、能够通信地与这些机械11、12连接的机械管理用个人计算机(以下,简称为管理个人计算机)25。在管理个人计算机
25中搭载有基础软件13以及作业软件14。但是,在图1中没有图示该机械11、12,但是在本发明中可以至少具有一个机械。
[0090] 基础软件13包含:作为程序部分的第一通信部15,其用于使管理个人计算机25执行以下内容:接收分别从机械11、12输出的第一机械信息、以及将第二指示信息分别发送给机械11、12。并且,基础软件13还包含:作为程序部分的第二通信部16,其用于使管理个人计算机25执行下内容:从作业软件14输入第一指示信息、以及将第二机械信息输出给作业软件14。此外,基础软件13还包含:将上述的第一机械信息、第二机械信息、第一指示信息、以及第二指示信息存储于管理个人计算机25具有的存储部17的程序部分。
[0091] 上述的第一机械信息以及第二机械信息是表示机械11、12的状态的信息。上述的第一指示信息以及第二指示信息是表示提供给机械11、12的指示内容的信息。这些信息的具体例在后面进行叙述。
[0092] 上述的机械11、12具有如下功能:将机械11、12的状态作为上述的第一机械信息输出给管理个人计算机25的功能、以及根据上述的第二指示信息决定机械11、12应该进行的作业动作的功能。也就是说,当机械11、12接收第二指示信息时,执行对应于该第二指示信息的内容的作业动作。机械11、12例如是工业用机器人、NC机床等。此外,各机械11、12具有CPU、ROM、RAM、以及通信控制部(未图示),该通信控制部控制与管理个人计算机25的信息通信。
[0093] 进一步来说,如图2所示,上述的机械11、12以及管理个人计算机25使用计算机系统构成,所述计算机系统具有经由总线相互连接的存储器、CPU(Central Processing Unit:中央处理单元)、以及通信控制部等。该存储器包含ROM(Read Only Memory:只读存储器)或RAM(Random Access Memory:随机存取存储器)等。本实施方式的基础软件13以及作业软件14适当存储于上述那样的管理个人计算机25内的ROM或者RAM。在对上述的第一机械信息、第二机械信息、第一指示信息、以及第二指示信息进行存储的存储部17中使用RAM。上述的第一通信部15或第二通信部16是存储于ROM或RAM的基础软件13所包含的程序部分(所谓模)。通过管理个人计算机25的CPU执行基础软件13以及作业软件14来达成基于这些程序部分的动作。
[0094] 并且,所述的作业软件14是如下程序:使管理个人计算机25执行以下内容:以从第二通信部16输入的上述的第二机械信息为基础,制作出分别通向机械11、12的上述的第一指示信息,输出给第二通信部16。
[0095] 特别是,在本实施方式中,优选第一通信部15是使管理个人计算机25执行下内容的程序部分:分别从机械11、12接收与机械11、12各自的识别信息关联起来输出的第一机械信息、以及将第二指示信息分别发送给机械11、12。并且,优选上述的第二通信部16是使管理个人计算机25执行以下内容的程序部分:将第一指示信息与机械11、12各自的识别信息关联起来从作业软件14输入、以及将第二机械信息与机械11、12各自的识别信息关联起来输出给作业软件14。各机械11、12的识别信息例如是配置给每一个机械的管理号码。
[0096] 并且,优选存储部17将上述的第一机械信息、第二机械信息、第一指示信息、以及第二指示信息与机械11、12各自的识别信息关联起来进行存储。
[0097] 并且,优选机械11、12将机械11、12的状态作为第一机械信息与机械11、12各自的识别信息关联起来输出给管理个人计算机25,此外,根据上述的第二指示信息决定机械11、12应该进行的作业动作。
[0098] 并且,优选作业软件14是使管理个人计算机25执行以下内容的程序:以从第二通信部16与机械11、12各自的识别信息关联起来输入的第二机械信息为基础,制作分别向机械11、12的第一指示信息,与机械11、12各自的识别信息关联起来输出给第二通信部16。
[0099] 在图1所示的实施例的情况下,管理个人计算机25接收分别从机械11、12输出的表示机械的状态的第一机械信息,按照基础软件13将第一机械信息变换为第二机械信息,将机械11、12各自的第二机械信息输出给作业软件14。然后,管理个人计算机25按照作业软件14以第二机械信息为基础制作出第一指示信息,并且按照基础软件13将第一指示信息变更为第二指示信息,将第二指示信息分别发送给机械11、12。
[0100] 但是,在本发明中,并非必须发送上述那样的第一指示信息以及第二指示信息。也就是说,作业软件14是将从第二通信部16输出的第二机械信息用作输入信息的程序,例如是称为分析软件或汇总显示软件等的应用软件。该情况下,第一通信部15能够使管理个人计算机25执行以下内容即可:接收分别从机械11、12输出的第一机械信息。另一方面,第二通信部16能够使管理个人计算机25执行以下内容即可:将第二机械信息输出给作业软件14。
[0101] 此外,在管理个人计算机25与各机械11、12之间收发的第一机械信息和第二指示信息是由机械11、12各自固有的数据格式构成的信息。另一方面,在管理个人计算机25内在基础软件13与作业软件14之间输入输出的第二机械信息和第一指示信息是由作业软件14固有的数据格式构成的信息。
[0102] 因此,本实施方式的基础软件13还包含用于使管理个人计算机25执行将第一机械信息变换为第二机械信息的程序部分(以下,称为机械信息变换部)、以及用于使管理个人计算机25执行将第一指示信息变换为第二指示信息的程序部分(以下,称为指示信息变换部)。
[0103] 这里,表示管理个人计算机25按照基础软件13将由机械11固有的数据格式构成的第一机械信息变换为由作业软件14固有的数据格式构成的第二机械信息而输出给作业软件14的方式的一例。图3是示意性地表示了该方式的图,图4是表示包含图3所示的机械信息的变换过程的管理个人计算机25的动作流程的流程图。
[0104] 如图3所示,机床、工业用机器人等机械11、12或周边设备26等能够通信地与管理个人计算机25连接,第一机械信息分别从机械11、12或周边设备26输出到管理个人计算机25。管理个人计算机25能够从与该第一机械信息关联起来的机械固有的识别信息中识别出第一机械信息是哪一个机械的信息。但是,从一台机械11输送到管理个人计算机25来的第一机械信息不局限于一种信息。例如,机械11是进行多个系统控制的多轴NC机床,在机床11的CNC(computerized numerical controller,电脑数值控制器)按照第二系统的程序通过第一达与第二马达来控制机械11的第一轴时,第一马达与第二马达的电流值分别作为第一机械信息输送给管理个人计算机25。并且,如果上述的CNC与第二系统的程序同时并行地执行第一系统的程序,则由该第一系统控制的每一个轴的马达的电流值也分别作为第一机械信息输送给管理个人计算机25。由于只表示了这些第一机械信息是哪一个马达的电流值,因此难以知晓马达的电流值与机械11的CNC执行的哪一个系统的程序所控制的哪一个轴相关。也就是说,第一机械信息是由机械固有的数据格式构成的信息,并非结构化数据(所谓,定型数据)。这样的第一机械信息是在作业软件14例如为机械信息的分析软件或者汇总显示软件等时难以作为数据分析处理的信息。为了在作业软件中实时地处理机械固有的信息,需要将由机械固有的数据格式构成的第一机械信息变换为由作业软件14所固有的数据格式构成的第二机械信息。
[0105] 因此,优选事前在管理个人计算机25内的存储部17中存储有表示了机械11、机械12以及周边设备26各自所使用的多个机器种类的从属关系的信息(以下,称为数据模型)
27、28、29等。
[0106] 例如,如上所述,当机械11是多轴NC机床时,数据模型27可以是表示了构成NC机床的显示器、CNC、电源、伺服放大器、进给轴、马达等的机器种类的从属关系的树型或者网络型的数据结构。该情况下,优选每一个机器的规格信息也包含于数据模型27。
[0107] 管理个人计算机25的CPU例如通过参照上述那样的数据模型27,能够将从机械11的第一马达输出的“电流值”这样的第一机械信息变换为“机械11/CNC/第二系统/第一轴/第一马达/电流值”这样的第二机械信息。通过这样的变换处理,可以明确:从机械11输出的电流值的信息是与机械11的CNC执行的第二系统的程序所控制的第一轴的第一马达相关的电流值。也就是说,为了通过作业软件14容易地处理来自机械11、12的非定型的第一机械信息,能够将第一机械信息变换为定型信息(所谓,结构化数据),所述定型信息包含该第一机械信息和表示派生了该第一机械信息的所有机器种类的信息。
[0108] 在上述中,作为第一机械信息与第二机械信息的一部分示出了马达的电流值,但是本发明不局限于此。第一机械信息以及第二机械信息的一部分包含机械11、12的使用时间、马达的电流值、振动值、发热温度、音量、以及各机械11、12的位置信息中的至少一个信息。
[0109] 如以上那样,管理个人计算机25构成为:在按照基础软件13的存储信息变换部将第一机械信息变换为第二机械信息时,根据存储于存储部17的数据模型27~29来进行变换。更具体来说,如图4所示,管理个人计算机25在接收第一机械信息时(步骤S11),管理个人计算机25以与接收到的第一机械信息关联起来的机械的识别信息为基础,从存储部17内确定对应于该机械的数据模型(步骤S12),根据确定出的数据模型将第一机械信息变换为第二机械信息(步骤S13),将第二机械信息输出给作业软件14(步骤S14)。在步骤S14中,优选第二机械信息与所确定的机械的识别信息关联起来输出给作业软件14。通过使管理个人计算机25来执行基础软件13的机械信息变换部,来实现以上那样的动作。
[0110] 在上述中对机械信息的变换进行了叙述,但是指示信息的变换也能够同样地进行。也就是说,管理个人计算机25也构成为在按照基础软件13的指示信息变换部将第一指示信息变换为第二指示信息时,也根据存储于存储部17的数据模型27~29来进行变换。具体来说,如图5所示,管理个人计算机25按照作业软件14以第二机械信息为基础制作第一指示信息(步骤S21)。此时,优选在制作出的第一指示信息中也将机械固有的识别信息关联起来。并且,管理个人计算机25以与制作出的第一指示信息关联起来的机械的识别信息为基础,从存储部17确定对应于该机械的数据模型(步骤S22)。管理个人计算机25根据确定出的数据模型将第一指示信息变换为第二指示信息(步骤S23),针对与确定出的数据模型对应的机械发送第二指示信息(步骤S24)。通过使管理个人计算机25来执行基础软件13的指示信息变换部,来实现以上那样的动作。
[0111] 以上述的多轴NC机床的示例来说,能够根据数据模型27将第一指示信息,例如“机械11/CNC/第二系统/第一轴/第一马达/电流指令值”变换为第二指示信息例如“电流指令值”,将该电流指令值输出给驱动机械11中的CNC的第二系统的第一轴的第一马达,所述第一指示信息表示对哪一个机械所具有的某一机器指示怎样的作业内容。
[0112] 此外,在本实施方式的机械系统10中,机械11、12例如配置于制造产品的工场。与此相对地,基础软件13例如搭载于其他建筑内的管理个人计算机25,其他建筑处于配置有机械11、12的工场用地。该情况下,优选该管理个人计算机25与各机械11、12经由互联网通信,例如经由区域总线通信的网络能够相互通信地连接。管理个人计算机25是机械控制用计算机。并且,优选管理个人计算机25例如与远离工场的事务所内的上位计算机24(参照图2)经由互联网能够相互通信地连接。上位计算机24例如是在上述的事务所中制作出多个机械11、12涉及的生产计划、并对它们的生产状况进行管理的生产管理装置(Manufacturing Execution System(制造执行系统):MES)。
[0113] 优选基础软件13以及作业软件14被从计算机能够读取的可移动型存储介质使用众所周知的设置程序等安装到上述管理个人计算机25。优选可移动型存储介质例如是CD-ROM(compact disk read only memory,光盘只读存储器)、DVD-ROM(digital versatile disk read only memory,数字多功能磁盘只读存储器)等。优选当将基础软件13以及作业软件14分别存储于这样的存储介质中时,管理个人计算机25具有对应于这些存储介质的驱动装置。此外,也可以是从经由互联网或者以太网(注册商标)等与管理个人计算机25连接的其他计算机装置下载基础软件13以及作业软件14。
[0114] 本实施方式的基础软件13是不仅使一个作业软件14、还使处理内容不同的多个作业软件14动作时的基础即软件平台。该情况下,优选配置给机械的识别信息被事前输入到各作业软件14中,各作业软件14被程序设置以便根据该机械的识别信息取得第二机械信息,所述机械为进行信息处理的对象。由此,即使当多个作业软件14搭载于管理个人计算机25时,管理个人计算机25也能够从与第二机械信息关联起来的机械的识别信息中识别出该第二机械信息是哪一个作业软件14作为处理对象的机械的信息。
[0115] 此外,基础软件13并非只包含上述的第一通信部15、第二通信部16、机械信息变换部、以及指示信息变换部。优选包含以下进行说明的判断部、第三通信部20、第四通信部22、计费处理部、版本号管理部等这样的,由管理个人计算机25内CPU执行的各种其他程序部分。
[0116] 具体来说,优选在本实施方式的机械系统10中,上述的基础软件13还包含作为程序部分的判断部(未图示),其用于使管理个人计算机25执行以下内容:对作业软件14合适或不合适进行判断,当在该判断部中判断为作业软件14不合适时,不使管理个人计算机25内的CPU执行第二通信部16。该情况下,优选所述的作业软件14包含基于作业软件14的制造商信息和作业软件14的检查结果而得的认证记录信息18。例如,作业软件14的制造商通过将制作出的作业软件14实际组装给与管理个人计算机25相同的计算机系统来进行检查,当该检查的结果良好时承认为安全产品。制造商将表示已承认的信息与制造商的信息一起存储于作业软件14。此时存储的信息可以为上述的认证记录信息18。另外,也可以对应于作业软件14的制造商的检查结果由基础软件13的制造商等来进行上述承认。
[0117] 在这样的结构中,从作业软件14输入到基础软件13的第一指示信息的一部分是认证记录信息18。并且,优选构成为:当在上述的判断部中判断为认证记录信息18不合适时,例如制造商不明或者没有表示已承认的信息时,基础软件13不使管理个人计算机25内的CPU执行第二通信部16。通过这样,能够构成为:在作业软件14不合适时,不使作为管理个人计算机25的硬件接口部的通信控制部(未图示)发挥功能。也就是说,在作业软件14是未承认的软件时,基础软件13发挥功能以便不在作业软件14与基础软件13之间进行机械信息或指示信息的传递。
[0118] 此外,优选基础软件13以及作业软件14中的至少某一个还包含:作为程序部分的计费处理部,其使管理个人计算机25内的CPU执行根据基础软件13以及作业软件14中的至少某一个的使用状况来进行计费的处理,也就是说,使用户支付使用费用的处理。优选该计费处理部包含使管理个人计算机25内的CPU执行以下处理:对基础软件13以及作业软件14中的至少某一个的使用费用的支付是否完成进行判定。
[0119] 并且,优选上述的计费处理部是使管理个人计算机25内的CPU执行以下内容的程序部分:针对基础软件13以及作业软件14中的至少某一个,监视自起点起的使用期间,按规定的期间生成费用的支付信息并输出给第一通信部15。这里,所谓的费用的支付信息是管理个人计算机25内的CPU判定基础软件13以及作业软件14中的至少某一个的使用费用的支付是否完成所需的信息。例如,用于以下内容的信息为支付信息:使用户针对管理个人计算机25的制造公司、或者该制造公司委托的受理付款公司、或者受理付款公司的付款机等缴纳使用费用,以及将兑换得到的付款证明码、或者该制造公司指定的信贷公司的信用卡号等输入到管理个人计算机25。
[0120] 根据这样的结构,例如,第一通信部15能够使管理个人计算机25执行以下处理:以基础软件13或作业软件14的费用的支付信息为基础,控制针对各机械11、12的信息的传递。例如,只要没有将能够判定有无支付费用的付款证明码等输入到管理个人计算机25,管理个人计算机25就进行针对各机械11、12的通信的停止或减速。
[0121] 并且,优选基础软件13还包含作为程序部分的第三通信部20,其用于使管理个人计算机25执行以下内容:如图1所示实施与显示机19等外部机器进行通信。在该结构中,优选上述的计费处理部是用于使管理个人计算机25内的CPU执行以下内容的程序部分:针对基础软件13以及作业软件14中的至少某一个,监视自起点起的使用期间,按规定的期间生成费用的支付信息并输出到第三通信部20。
[0122] 根据这样的结构,例如,第三通信部20能够使管理个人计算机25执行如下处理:以基础软件13或作业软件14的费用的支付信息为基础,将费用未付款的警告信息显示于显示机19。例如,如果没有将能够判定有无支付使用费用的付款证明码等输入到管理个人计算机25,则管理个人计算机25将表示无法确认费用支付的消息显示于显示机19。
[0123] 另外,如上所述,监视的起点例如是基础软件13以及作业软件14中的至少某一个的安装时间。或者,这样的起点也可以是基础软件13以及作业软件14中的至少某一个的购买日。
[0124] 此外,上述的计费处理部使管理个人计算机25执行以下内容:对应于自基础软件13以及作业软件14中的至少某一个的起点起的使用期间,来进行计费,但是本发明不限于此。
[0125] 例如,也可以是上述的计费处理部使管理个人计算机25执行以下内容:只要自基础软件13以及作业软件14中的至少某一个的起点起的使用期间是规定的期间内,就不产生使用费用。
[0126] 或者,还可以是上述的计费处理部使管理个人计算机25执行以下内容:与针对基础软件13以及作业软件14中的至少某一个预先设定的固定费用的支付状况相对应,决定基础软件13以及作业软件14中的至少某一个的使用期间。例如,针对基础软件13规定固定的使用费例如月费或年费。当开始执行基础软件13以及作业软件14时,如果能够判定有无针对基础软件13规定的固定的使用费的支付的信息例如付款证明码被输入到管理个人计算机25,则管理个人计算机25无期限或者在规定期间允许与机械11、12等的通信。
[0127] 或者,也可以是上述的计费处理部使管理个人计算机25执行如下处理:对与基础软件13以及作业软件14中的至少某一个相关的信息通信量进行监视,对应于该信息通信量来进行计费。该情况下构成为:管理个人计算机25取得与多个机械11、12之间通信的第一机械信息以及第二指示信息中的至少某一个的通信量,以该通信量为基础来计算费用,对应于该费用的支付状况来控制与机械11、12等的通信。
[0128] 或者,还可以是上述的计费处理部使管理个人计算机25执行如下处理:对按照基础软件13处理了从各机械11、12输出的第一机械信息时的信息处理量、以及按照作业软件14处理了从基础软件13输出的第二机械信息时的信息处理量中的至少某一个进行监视,对应于该信息处理量来进行计费。
[0129] 或者,也可以是上述的计费处理部使管理个人计算机25执行如下处理:对基础软件13以及作业软件14中的至少某一个的执行次数进行计数,对应于该执行次数来进行计费。
[0130] 或者,还可以是上述的计费处理部使管理个人计算机25执行如下处理:识别出与管理个人计算机25连接的机械数量,对应于识别出的机械的数量来进行计费。该情况下,根据为了将机械11、12等通信连接而设置于管理个人计算机25的多个通信连接端子的通电状况,来识别所连接的机械数量。
[0131] 或者,也可以是上述的计费处理部使管理个人计算机25执行如下处理:识别出作为用户登录到管理个人计算机25的人数,对应于识别出的用户人数来进行计费。该情况下,管理个人计算机25根据输入到登录画面的用户名与密码,来识别管理个人计算机25的用户人数即可。
[0132] 此外,优选在上述那样的机械系统10中,基础软件13还包含作为程序部分的版本号管理部,其用于使管理个人计算机25执行以下内容:对基础软件13以及作业软件14中的至少某一个的版本号(version number)进行管理。该情况下,优选如图1所示,机械系统10还具有对基础软件13以及作业软件14中的至少某一个的最新版本号进行存储的第二存储部21。在该结构中,优选基础软件13还具有作为程序部分的第四通信部22,其用于使管理个人计算机25执行以下内容:与第二存储部21相互通信确认第二存储部21的内容。并且,优选上述的版本号管理部使管理个人计算机25执行如下处理:当存储于第二存储部21的基础软件13以及作业软件14中的至少某一个的最新版本号比其中一方的软件(13、14)的当前版本号新时,将该最新版本号输出给第一通信部15或者第三通信部20。
[0133] 并且,优选基础软件13以及作业软件14中的至少某一个还包含用于使管理个人计算机25执行以下内容的程序部分:进行基础软件13以及作业软件14中的至少某一个的许可认证。例如,在基础软件13或者作业软件14被安装到管理个人计算机25之后,达到在按各软件决定的期间或者启动次数之前,管理个人计算机25将用于使用户将各软件所固有的ID例如产品序列号或者数字证书输入到管理个人计算机25的信息显示于显示机19。优选在针对基础软件13以及作业软件14的费用支付和兑换中,发行产品序列号或者数字证书。管理个人计算机25构成为按照所显示的信息确认由用户输入的软件固有的ID,并只在能够确认同意许可条款时,判断为许可认证完成。在许可认证没有完成的期间,基础软件13或者作业软件14的功能停止或者被限制。此外,优选当分别针对基础软件13以及作业软件14提供了多个许可时,对于各软件来说对安装或者执行的次数进行计数,如果次数超过给予的许可数则停止或者限制基础软件13或者作业软件14的功能。
[0134] 并且,优选基础软件13以及作业软件14中的至少某一个还包含限制拷贝的功能。例如,优选的是:若将基础软件13或者作业软件14拷贝到管理个人计算机25之外的其他个人计算机,则所拷贝的基础软件13或者作业软件14被加密,如果没有解密秘钥则其他个人计算机不能够启动所拷贝的基础软件13或者作业软件14。限制拷贝次数的功能也可以包含于基础软件13以及作业软件14中。或者,基础软件13以及作业软件14本身也可以包含如下功能:对基础软件13以及作业软件14是否保存于管理个人计算机25进行判断,如果这些软件的至少一方没有保存于管理个人计算机25则不能执行。
[0135] 并且,优选基础软件13以及作业软件14中的至少某一个包含用于使管理个人计算机25执行以下内容的程序部分:将广告信息附加到经由所述的第三通信部20输出到外部机器19的信息。由此,构成为管理个人计算机25的制造公司能够将自己公司的产品对管理个人计算机25的用户进行广告。
[0136] 并且,基础软件13以及作业软件14中的至少某一个包含用于使管理个人计算机25执行个人助理的程序部分。作为个人助理的一例,优选当用户将所需的机械信息从机械11收集到管理个人计算机25时,若用户对管理个人计算机25请求来自机械11、12等的信息中的所需信息,则用户能够只收集该所需的信息而从管理个人计算机25输出。此外,作为个人助理的功能,若人与连接到管理个人计算机25的麦克通话,则管理个人计算机25理解该语言并以声音或文字等输出来进行回答。
[0137] 并且,优选基础软件13包含用于使管理个人计算机25执行以下内容的程序部分:进行与管理个人计算机25连接的器件例如机械11、机械12、周边设备26等的认证。例如,管理个人计算机25能够从与器件通信连接的通信连接端子的通信状况检测出与器件连接。管理个人计算机25构成为:伴随着检测到连接,从器件接收固有的识别信息例如MAC地址(Media access control address),判断接收到的MAC地址是否预先登记于管理个人计算机25内。如果接收到的MAC地址登记于管理个人计算机25内,则管理个人计算机25进行与所连接的机械11、12等器件的通信。
[0138] 并且,优选机械系统10具有经由互联网与管理个人计算机25连接的上位计算机24(参照图2)。该情况下,优选基础软件13的第二通信部16包含使管理个人计算机25执行如下处理:对应于来自上位计算机24的指令,将所述的第一机械信息、第二机械信息、或者这些第一机械信息或者第二机械信息涉及的信息上传到上位计算机。并且,优选第二通信部16包含使管理个人计算机25执行如下处理:对应于来自上位计算机24的指令,将上位计算机24内的数据或者程序下载到管理个人计算机25。
[0139] 并且,优选在管理个人计算机25中搭载有机械学习软件,其用于使管理个人计算机25执行以下内容:以上述的第二机械信息为基础进行机械学习。机械学习是深层学习、强化学习等。如上所述,由于第二机械信息是定型的信息(结构化数据),因此在机械学习中也易于处理。
[0140] 该情况下,优选基础软件13的第二通信部16包含使管理个人计算机25执行如下处理:对应于来自上位计算机24的指令,将实施机械学习后的数据例如学习完成模型上传到上位计算机24。并且,优选第二通信部16包含使管理个人计算机25执行如下处理:对应于来上位计算机24的指令,将在上位计算机24中修正或者制作出的机械学习用的数据或者程序下载到管理个人计算机25。
[0141] 以下,对在管理个人计算机25与机械11、12各自间授受的第一机械信息以及第二指示信息、在基础软件13与作业软件14之间授受的第二机械信息以及第一指示信息,展示具体例。
[0142] 上述的第一机械信息以及第二机械信息的一部分例如是与机械11、12的使用时间、马达的电流值、振动值、发热温度、以及音量中的至少一个相关的信息。此外,上述的第一指示信息以及第二指示信息的一部分是与针对机械11、12的停止指示或者减速指示、以及警告显示中的至少某一个相关的信息。通过针对基础软件13传递这些信息,基础软件13能够检测出各机械11、12的异常。
[0143] 并且,上述的第一机械信息也可以包含机械11、12的位置信息。该情况下,优选上述的第二指示信息的一部分是用于如下目的的机械11、12的动作指示信息:当机械11、12的相对位置为预先设定的距离以下时,通过针对动作优先顺序级别低的机械的停止指示,来避免机械之间的干涉。通过对基础软件13传递这些信息,基础软件13能够防止机械11、12之间的干涉。
[0144] 并且,上述的第一机械信息也可以包含机械11、12的作业受理信息以及作业完成信息。该情况下,优选上述的第二指示信息的一部分是包含针对预先存储于机械11、12的作业的以下信息中的至少一个的作业指示信息:内容的选择、作业顺序、机械11、12的启动、以及机械11、12的停止。通过针对基础软件13传递这样的信息,基础软件13能够对各机械11、12的作业中的状态进行管理。
[0145] 并且,上述的第一机械信息也可以包含表示机械11、12的作业对象物的状态的信息。该情况下,优选上述的第二指示信息的一部分是对应于这些作业对象物的状态来改变机械11、12的动作的动作变更指示信息。通过针对基础软件13传递这样的信息,基础软件13能够对应于各机械11、12的作业对象物的状态,对各机械11、12的动作进行校正、补充或者检查。
[0146] 并且,上述的第一机械信息也可以包含机械11、12的预定动作信息。该情况下,优选上述的第二指示信息的一部分是对机械11、12的预定动作合适或者不合适进行了判断而得的结果。通过针对基础软件13传递这样的信息,基础软件13能够确认机械11、12的动作模拟的结果。
[0147] 另外,各机械11、12不局限于机床或工业用机器人,也可以是PLC(Programmable Logic Controller,可编程逻辑控制器)、输送机、计测器、试验装置、压机、压入机、印刷机、压铸机、注射成型机、食品机械、包装机、焊接机、清洁机、涂装机、组装装置、安装机、木工机械、密封装置或者切断机等。
[0148] 此外,上述的各存储部17、21例如是RAM(Random Access Memory)这样的存储装置、硬盘这样的固定磁盘装置、或者磁带装置、磁盘装置、光盘装置等。
[0149] 像以上所说明那样,根据本实施方式的机械系统10,通过在基础软件13与作业软件14和各机械11、12之间进行信息的传递,能够执行各机械的作业动作,并且能够对该传递时的信息进行存储管理。例如,能够根据作业软件14所包含的认证记录信息来控制这些信息的传递。此外,还能够将作业软件14或者基础软件13的费用支付信息输出给第一通信部15或第三通信部20。
[0150] 以上,使用典型的实施方式说明了本发明,但是本领域技术人员应当知晓,在不脱离本发明范围的情况下,可以对上述实施方式进行变更以及各种其他的变更、省略、追加。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈