首页 / 专利库 / 软件 / 软件 / 基于服务器的应用程序软件执行系统

基于服务器的应用程序软件执行系统

阅读:927发布:2021-06-12

专利汇可以提供基于服务器的应用程序软件执行系统专利检索,专利查询,专利分析的服务。并且本 发明 提供一种基于 服务器 的应用程序 软件 执行系统,其特征在于,该应用程序软件执行系统具备多台机械和与多台机械相连接的1台服务器,服务器具有执行应用程序软件的处理器和存储应用程序软件的存储部,服务器取得多台机械中的每个机械的结构信息,并按照所取得的每个机械的结构信息来执行所述应用程序软件。,下面是基于服务器的应用程序软件执行系统专利的具体信息内容。

1.一种应用程序软件执行系统,其特征在于,具备多台机械和与所述多台机械相连接的1台服务器
所述服务器具有:
处理器,其执行应用程序软件;以及
存储部,其存储所述应用程序软件,
所述服务器取得所述多台机械中的每个机械的结构信息,并按照所取得的所述每个机械的结构信息来执行所述应用程序软件。
2.根据权利要求1所述的应用程序软件执行系统,其特征在于,
所述服务器还具备与通信设备之间收发信号的收发部,
能够通过通信设备操作所述应用程序软件。
3.一种应用程序软件执行系统,其特征在于,具备多台机械和通过网络与所述多台机械相连接的1台服务器,
所述服务器具有:
服务器侧处理器;以及
服务器侧存储部,其读入所述服务器侧处理器要执行的软件、即应用程序软件,所述多台机械的每个机械具有:
机械侧处理器;以及
机械侧存储部,其是在与所述应用程序软件之间对显示数据以及操作数据进行中继的软件,并读入所述机械侧处理器要执行的中继软件,
所述应用程序软件根据机械的认证信息来确定机械、并取得该机械的结构信息,由此自主地执行适合于所述机械的结构的应用程序软件的设定,
所述中继软件对所述服务器发送机械的认证信息,来启动所述应用程序软件,接收所述应用程序软件的显示数据而显示到所述机械的画面中,接收在所述机械中的操作数据而转发给所述应用程序软件。
4.根据权利要求3所述的应用程序软件执行系统,其特征在于,
当从所述多台机械连接到所述服务器时,在所述服务器上运行多个应用程序软件的进程
5.根据权利要求3或4所述的应用程序软件执行系统,其特征在于,
服务器上的监控软件独立于所述应用程序软件而连接到所述每个机械来取得并保存所述结构信息。
6.根据权利要求3~5中任一项所述的应用程序软件执行系统,其特征在于,当再次利用过去的类似数据时,所述服务器上的所述应用程序软件从保存在所述服务器中的所述每个机械的所述结构信息中确定相同结构的机械,并仅对它们的数据进行一览显示。
7.根据权利要求3~6中任一项所述的应用程序软件执行系统,其特征在于,确定所述多台机械中相同结构的机械,并对这些机械发送同样的数据来进行运转。
8.根据权利要求3~7中任一项所述的应用程序软件执行系统,其特征在于,所述服务器从所述多台机械中的至少1台机械取得数据,并由所述应用程序软件来处理所述数据。

说明书全文

基于服务器的应用程序软件执行系统

技术领域

[0001] 本发明涉及执行应用程序软件的系统,特别是涉及取得多个机床的结构信息,并执行与各个机械结构匹配的应用程序软件的系统。

背景技术

[0002] 机床按照包括多个加工过程的加工程序来进行被加工物的加工。已知有在制作加工程序时,在机床上以交互形式来制作加工程序的方法(例如,日本专利第2771701号公报)。在这种情况下,需要在机械中装入用于实现以交互形式制作加工程序的功能的软件(以下,称为“交互软件”。)。
[0003] 图1表示现有的交互型数值控制装置的结构。在图1中,现有的交互型数值控制装置具备显示部1001、存储单元1002、显示控制单元1003、输入单元1004、程序存储器1005以及交互型数值控制部1006。作业者一边查看显示部1001,一边从键盘等输入单元1004以交互形式对交互型数值控制部1006输入所需数据。存储单元1002存储输入数据以及执行数据。交互型数值控制部1006根据来自输入单元1004的输入数据制作包括被加工物的加工形状的执行数据的交互型加工程序。
[0004] 在现有技术中,需要预先进行交互软件的设定,以便能够按照机械的结构、即有无选项功能、参数值等来进行最佳地动作。作为像这样的设定的内容,列举有例如只显示与机械对应的交互画面、生成与该机械的轴名称或选项功能相匹配的加工程序。此时,当存在多台机械时需要人为判断机械的结构是否相同。
[0005] 因此,在针对多台机床制作加工程序时,存在如下问题。
[0006] (1)需要花费对每1台装入交互软件的费用与精。在更新交互软件时也同样费事。
[0007] (2)需要按照机械结构在对每1台进行设定。
[0008] (3)想再利用过去的类似程序时,仅列举相同结构的机械的加工程序很费事。(4)将制作出的加工程序对相同结构的其他机械进行横向展开也很费事。

发明内容

[0009] 本发明的目的是提供一种取得多个机床的结构信息、并执行与各个机械结构匹配的应用程序软件的系统。
[0010] 本发明的一实施例涉及一种应用程序软件执行系统,其特征在于,具备多台机械和与多台机械相连接的1台服务器,服务器具有:处理器,其执行应用程序软件;以及存储部,其存储应用程序软件,服务器取得多台机械中的每个机械的结构信息,并按照所取得的每个机械的结构信息来执行应用程序软件。附图说明
[0011] 根据与附图有关的以下实施方式的说明,本发明的目的、特征以及优点会变得更清楚。在这些图中:
[0012] 图1是表示现有的交互型数值控制装置的结构的框图
[0013] 图2是本发明的实施例1涉及的应用程序软件执行系统的结构图。
[0014] 图3是本发明的实施例2涉及的应用程序软件执行系统的结构图。
[0015] 图4是用于说明本发明的实施例2涉及的应用程序软件执行系统的动作步骤的流程图
[0016] 图5是本发明的实施例3涉及的应用程序软件执行系统的结构图。

具体实施方式

[0017] 以下,参照附图针对本发明所涉及的应用程序软件执行系统进行说明。
[0018] [实施例1]
[0019] 首先,针对本发明的实施例1涉及的应用程序软件执行系统进行说明。图2是本发明的实施例1涉及的应用程序软件执行系统100的结构图。实施例1涉及的应用程序软件执行系统100具备多台机械(第1机械(1-1),第2机械(1-2),…,第n机械(1-n)(未图示))(以下,表示为“1-i”。其中,i=1,2,…,n)和与多台机械相连接的1台服务器2。
[0020] 服务器2具有:执行应用程序软件的处理器即CPU21;以及存储应用程序软件的服务器侧存储部即存储部23。服务器2从多台机械(1-i)中的每个机械的结构信息存储部(15-1,15-2,…,15-n)(以下,称为“15-i”。)取得结构信息,并按照所取得的每个机械的结构信息来执行应用程序软件。
[0021] 作为应用程序软件,列举有交互形式的软件、进行加工时间预测的软件等。但是,这些是一个例子,并不局限于这样的例子。
[0022] 按照所取得的每个机械的结构信息来执行应用程序软件,由此可以生成第1机械用进程、第2机械用进程、…、第n机械用进程,并分别存储在第1进程存储部(26-1)、第2进程存储部(26-2)、…、第n进程存储部(26-n)(未图示)中。这里在制作第1机械用进程等时,可以使用存储在数据存储部27中的设计值等数据。
[0023] 由服务器2制作出的第1机械用进程等加工程序被发送到第1机械(1-1)等各机械,来执行产品的加工等。
[0024] 在发明的实施例1涉及的应用程序软件执行系统中,可以不在每个机械(1-1、1-2、…)中而是在服务器2上装入交互、加工时间预测等的应用程序软件,并取得各机械的结构信息(有无选项功能、参数值)来实现与机械匹配的动作。
[0025] 在图2所示的例子中,在应用程序软件执行系统100中,服务器2还具备与平板终端等通信设备4之间收发信号的收发部28,可以设为能够通过通信设备4来操作应用程序软件。但是,并不限定于这样的例子,也可以不使用通信设备4来操作应用程序软件。作为通信设备4的例子列举了平板终端,但是并不限定于这样的例子,也可以是便携终端,包括便携式电话、游戏机等具有通信功能的终端。另外,示出了收发部28通过Wi-Fi进行通信的例子,但是并不限定于这样的例子。
[0026] 根据本发明的实施例1所涉及的应用程序软件执行系统,不需要在每1台机械的控制装置中装入应用程序软件,就可以容易地进行应用程序软件的更新。更可以从平板终端等通信设备来操作应用程序软件。
[0027] 根据本发明的实施例1涉及的应用程序软件执行系统,可以在服务器上对应用程序软件中利用的数据进行集中管理,能够容易地再利用具有相同结构的其他机械的数据。
[0028] [实施例2]
[0029] 接下来,针对本发明的实施例2涉及的应用程序软件执行系统进行说明。图3是本发明的实施例2涉及的应用程序软件执行系统101的结构图。实施例2涉及的应用程序软件执行系统101通过网络3连接多台(例如n台)机床(以下,也简单地称为“机械”。)(1-i)与1台服务器2。第1机械(1-1)具有:第1机械侧处理器即第1CPU(11-1);存储中继软件(12-1)的第1机械侧存储部(13-1);存储第1机械的认证信息的第1认证信息存储部(14-1);以及存储第
1机械的结构信息的第1结构信息存储部(15-1)。同样地,第2机械(1-2)具有:第2机械侧处理器即第2CPU(11-2);存储中继软件(12-2)的第2机械侧存储部(13-2);存储第2机械的认证信息的第2认证信息存储部(14-2);以及存储第2机械的结构信息的第2结构信息存储部(15-2)。
[0030] 在本发明的实施例2涉及的应用程序软件执行系统101中,以使用交互软件作为应用程序软件的情况为例进行说明。第1机械侧处理器即第1CPU(11-1)执行中继软件(12-1),该中继软件(12-1)是在与服务器2上的应用程序软件即交互软件(以下,简单地称为“交互软件”。)22之间对显示数据以及操作数据进行中继的软件。同样地,第2机械侧处理器即第2CPU(11-2)执行中继软件(12-2),该中继软件(12-2)是在与服务器2上的交互软件22之间对显示数据以及操作数据进行中继的软件。这里,显示数据是指例如用于显示数据输入用的交互画面的数据、工具轨迹的绘制所需的数据。另外,操作数据是指通过在机床中的按键输入、触摸屏操作、或者鼠标操作所输入的数据。
[0031] 作为认证信息存储部(14-1,14-2,…,14-n)存储的认证信息,列举有数值控制装置(CNC)ID、机械(MAC)ID等。另外,作为结构信息存储部(15-1,15-2,…,15-n)存储的结构信息,列举有机床(1-i)的轴数、轴名称、选项功能以及参数等。
[0032] 服务器2具有服务器侧处理器即CPU21、和存储交互软件22的服务器侧存储部23。CPU21执行交互软件22。对应于第1机械(1-1)还具有:存储制作出的加工程序的第1加工程序存储部(24-1);存储设定值的第1设定值存储部(25-1);以及存储第1机械用的交互软件的进程的第1进程存储部(26-1)。同样地,对应于第2机械(1-2)具有:存储制作出的加工程序的第2加工程序存储部(24-2);存储设定值的第2设定值存储部(25-2);以及存储第2机械用的交互软件的进程的第2进程存储部(26-2)。在服务器的CPU21、作为存储器的进程存储部(26-1,26-2,…,26-n)中运行交互软件的进程。
[0033] 接下来,针对本发明的实施例2涉及的应用程序软件执行系统的动作步骤,使用图4所示的流程图来进行说明。
[0034] 首先,在步骤S101中,通过网络3连接多台机械(1-i)与1台服务器2,并将交互软件22读入服务器侧存储部23。
[0035] 接下来,在步骤S102中,将在与交互软件22之间对每个机械(例如,第1机械(1-1))中继显示数据以及操作数据的中继软件(12-1)读入第1机械侧存储部(13-1)。
[0036] 接下来,在步骤S103中,中继软件(12-1)将存储在第1机械(1-1)的第1认证信息存储部(14-1)中的认证信息发送到服务器2来启动交互软件22。
[0037] 接下来,在步骤S104中,交互软件22根据认证信息确定第1机械(1-1),并取得第1机械的结构信息,由此自主地执行适合于第1机械的结构的交互软件的设定。在服务器2侧保存所取得的每个机械的结构信息。
[0038] 接下来,在步骤S105中,中继软件(12-1)接收交互软件22的显示数据而显示到第1机械(1-1)的画面中,并接收机械中的操作数据而转发给交互软件22。
[0039] 最后,交互软件22向根据认证信息确定出的机械发送加工程序,使第1机械(1-1)运转。
[0040] 在以上的说明中,关于第1机械(1-1),针对加工程序的制作方法进行了说明,但是针对第2机械(1-2)等其他机械也可以同样地制作加工程序。
[0041] 从多台机械(1-i)连接到服务器2时,在服务器2中实施多个交互软件的进程。
[0042] 在上述的说明中,示出了交互软件22从机械取得机械的结构信息,并存储到服务器2上的例子。然而,并不限定于这样的例子,可以设为:服务器2上的监控软件独立于交互软件22而连接到每个机械来取得并保存机械的结构信息。
[0043] 另外,也可以再利用过去制作出的类似数据。在这样的情况下,可以设为服务器2上的交互软件22从保存在服务器2中的每个机械的结构信息中确定相同结构的机械,并仅对这些数据进行一览显示。该数据例如可以是加工程序。但是,并不限定于这样的例子。
[0044] 另外,在多台机械中可能存在包含具有同样结构的机械的情况。在这样的情况下可以设为确定多台机械中相同结构的机械,并向这些机械发送同样的数据来进行运转。
[0045] 还可以设为服务器2从多台机械中的至少1台机械取得数据,并由应用程序软件即交互软件处理数据。
[0046] 如以上说明所述,根据本发明的实施例2所涉及的应用程序软件执行系统,省去了在每1台机械中装入交互软件的麻烦。即,在更新交互软件时,仅更新服务器上的交互软件即可。另外,不必按照机械的结构对每1台中进行设定。进而,在想要再利用过去的类似数据时,可以只对相同结构的机械的数据进行一览显示,因此可以减少搜索的麻烦提高操作性。另外,通过搜索相同结构的其他机械来发送制作出的数据,可以提高操作性。
[0047] 在与以上的实施例2有关的说明中,以使用了作为应用程序软件的交互软件的情况为例进行了说明。然而,并不限定于这样的例子,作为应用程序软件也可以使用加工时间预测软件。
[0048] [实施例3]
[0049] 接下来,针对本发明的实施例3涉及的应用程序软件执行系统进行说明。图5是执行本发明的实施例3所涉及的应用程序软件执行系统的加工程序制作装置102的结构图。实施例3涉及的加工程序制作装置102与实施例2涉及的加工程序制作装置101的不同点是:将中继软件42存储在通信设备即平板终端4的存储部43中,平板终端4与服务器2进行通信,由此制作多台机械的加工程序。实施例3涉及的应用程序软件执行系统102的其他结构与实施例2涉及的应用程序软件执行系统101中的结构相同,因此省略详细的说明。
[0050] 在本发明的实施例3涉及的应用程序软件执行系统102中,以使用了作为应用程序软件的交互软件的情况为例进行说明。平板终端4接入服务器2,输入用户名以及密码来登录到服务器2中。服务器2通过与存储在用户信息存储部20中的用户信息进行对照,而允许来自平板终端4的接入。
[0051] 平板终端4具备存储机械信息的机械信息存储部41。作为机械信息包括与第1机械以及向第1机械的认证信息的链接有关的信息等。平板终端4选择制作加工程序的机械。这里,以选择了第1机械(1-1)的情况为例进行说明。
[0052] 平板终端4根据机械信息取得第1机械(1-1)的认证信息。接下来,平板终端4的中继软件42向服务器2发送第1机械(1-1)的认证信息来启动交互软件22,执行第1机械用的交互软件的进程。按照交互软件的进程,取得第1机械(1-1)的结构信息。在服务器2上存储所取得的结构信息。
[0053] 交互软件22根据所取得的结构信息,自动设定交互软件的设定值。将交互软件的显示数据显示在平板终端4中,在平板终端4中进行所需的操作,发送到服务器2中。
[0054] 如上所述,按照交互软件的进程,制作加工程序,并将制作出的加工程序发送到第1机械(1-1)。第1机械(1-1)按照接收到的加工程序,来进行被加工物的加工。
[0055] 根据本发明的实施例3涉及的应用程序软件执行系统,可以使用平板终端来制作加工程序,因此能够在远离机械的地点进行作业。
[0056] 另外,在与以上的实施例3有关的说明中,以使用了作为应用程序软件的交互软件的情况为例进行了说明。然而,并不限定于这样的例子,作为应用程序软件,还可以使用加工时间预测软件。
[0057] 在以上的实施例的说明中,示出了服务器执行应用程序软件的例子。然而,并不限定于这样的例子,也可以由服务器以外的其他的结构元素执行应用程序软件。
[0058] 根据本发明的实施例涉及的应用程序软件执行系统,可以取得多个机床的结构信息,执行与各个机械结构匹配的应用程序软件。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈