用于设定数值控制装置的软件选项的系统及设定方法

文档序号:6290715阅读:142来源:国知局
专利名称:用于设定数值控制装置的软件选项的系统及设定方法
技术领域
本发明涉及用于设定数值控制装置的软件选项的设定系统及设定方法。
背景技术
一般,构成数值控制装置的软件,大体分为仅可执行基本动作的基本软 件、和在特殊用途中使用的选项软件。选项软件通常不是在每当有选项设定的
请求时向数值控制装置追加,而是在数值装置的ROM等中预先存储好。因此, 要使用哪个选项软件,要通过预先把安装有包含软件选项的控制用的软件的控 制装置的内部存储器的地址的位设定为0或1、亦即使各选项功能有效或者无 效进4于i殳定。
图7表示上述的选项功能设定方法。在现有技术中,首先准备包含软件 选项的名称和与其对应的号码、地址以及位的地址/位表100。接着,制造商侧 的操作员或者技术服务人员102等根据用户的要求,参照地址/位表100把具 有软件选项的设定功能的控制装置104内的地址的位信息设定为0或1,设定 软件选项。
另外,在特开平7—234714号公报中,公开了具有仅可执行通过选项参 数选择的选项软件的选择功能的数值控制装置。该数值控制装置,在执行选项 软件前在画面上显示关于其软件的功能和关联参数,使能够在用户侧识别这些 信息。
但是,在如图7所示的设定方法中,与制造商侧的意图相反,而将选项 的地址/位表向一般用户公布了的场合,或者用户通过某种不正当手段取得地 址/位表的场合等,用户侧就能够随便地设定软件选项。当发生这样的情况时, 在关于本来仅制造商侧能够设定软件选项的费用回收方面就会产生问题。另 外,不仅如此,当用户随便地进行控制装置的选项的设定时,不能保证控制装 置的正常的动作,而在管理方面也会形成非常危险的状态。

发明内容
因此,本发明为解决这样的问题而提出的,其目的在于,提供一种软件 选项设定系统以及设定方法,其使用户不能随便地设定软件选项,以保证管理 上是安全的,同时也能够可靠地进行关于选项设定的费用回收。
为实现上述目的,根据本发明的一个形态,提供一种软件选项设定系统,
它具有具有选项软件的选项设定功能的控制装置;以及在所述控制装置中生
通过读取所述选项设定数据进行选项软件的选项设定,其中,所述控制装置具 有固有的识别号码,所述选项设定数据生成装置具有使用所述识别号码加密所 述选项设定数据的单元,所述控制装置具有读取被加密过的选项设定数据的 单元;以及使用所述识别号码解读使用所述识別号码所加密过的选项设定数据 来进行选项设定的单元。
所述选项设定lt据可以包含使选项软件的功能有效或者无效的数据。 所述选项设定数据可以包含使所述控制装置持久或者暂时能够或者不能 够使用的数据。
所述选项设定数据生成装置,可以具有将所输入的用户信息与预先登记 的用户列表数据进行对照的单元;以及判定可否生成选项设定数据的单元。
根据本发明的另 一形态,提供一种设定控制装置的选项软件的选项的设 定方法,包含使用所述控制装置固有的识别号码加密软件选项设定数据的步 骤;向所述控制装置输入^i。密的所述软件选项设定数据的步骤;读取被加密 的所述软件选项设定数据的步骤;以及使用所述识别号码解读使用所述识别号 码所加密过的所述软件选项设定数据来进行软件选项设定的步骤。
上述方法进而可以包括向生成所述软件选项设定数据的选项设定数据 生成装置输入用户信息的步骤;对照所述用户信息和在所述选项设定数据生成 装置内预先登记的用户列表数据的步骤;以及判定可否生成所述软件选项设定 数据的步骤。
上述方法进而可以包含合计向用户提供的软件选项设定数据的步骤; 以及参照所述软件选项设定数据的价格列表,对于向所述用户提供的每一软件 选项合计价格的步骤。
根据本发明的再一形态,提供一种控制装置,其具有选项软件的选项设定功能,所述控制装置具有控制装置固有的识别号码;读取使用所述识别号 码加密的选项设定数据的单元;以及4吏用所述识别号码解读所述被加密的选项 设定数据进行选项设定的单元。


本发明的上述或者其他目的、特征以及优点通过参照附图对下面优选的 实施形态的说明会更加清晰。
图1是表示本发明的软件选项设定系统的构成例的图,
图2是说明使用图1的系统的软件选项设定方法的图,
图3是表示控制装置的识别号码例的图,
图4是表示被加密的选项设定数据的例子的图,
图5是表示控制装置的概略结构的框图,
图6是表示选项设定数据生成装置的概略结构的框图,
图7是说明现有技术的软件选项设定方法的图。
具体实施例方式
下面参照附图详细说明本发明。图1是表示本发明的软件选项设定系统 的构成例的图。软件选项设定系统具有具有选项软件的选项设定功能的控制 装置10、和生成在控制装置10内用于进行选项设定的选项设定数据(后述) 的选项设定数据生成装置12。这里,控制装置IO例如是控制未图示的机床的 CNC数值控制装置,选项设定数据生成装置12例如是在制造商侧配置的个人 计算机(以下简称制造商PC )。
制造商PC12,能够通过因特网16连接外部例如用户的个人计算机(以 下简称用户PC)18等。另外,制造商PC12具有作为生成 管理软件选项设 定数据的网站20的功能。该网站20由下述数据等构成由选项软件的选项设 定所需要的选项名称、选项号码、价格信息、使该功能有效的控制装置10内 的存储器地址的位信息等组成的软件选项信息数据22;关于用于登录网站20 的登录用户ID以及口令的数据24;关于考虑到通过因特网向海外输出软件的 选项设定数据、用于检查对于该输出目的地的用户在安全保证上或者输出管理 上有无问题的禁止输出用户列表的数据26;和管理软件选项设定的履历的履 历管理表28。
作为控制机床的CNC数值控制装置例示的控制装置IO,具有控制装置特 有的CNC识别号码。该CNC识別号码可以在控制装置10的显示画面30上 显示,也可以使用公知的存储卡32等将其取出到外部。
图2是说明使用图1的软件选项设定系统的软件选项设定方法的图。首 先,在上述的制造商PC12中安装好软件选项信息数据22。另外,在制造商 PC12中也准备好加密数据的程序14。接着,从控制装置IO读出控制装置固 有的识别号码。该数据可以在存储卡32等内记录,也可以从控制装置10直接 向制造商PC12转发。在向制造商PC12输入该控制装置固有的识别号码的同 时,输入希望设定的软件选项的名称或者号码。制造商PC12从希望设定的软 件选项的名称或者号码取出使该功能有效或者无效的控制装置10内的存储器 地址的位信息,生成该位成为l或者0那样的数据。进行加密处理,使其他人 不能生成该软件选项设定数据,另外即使在其他控制装置上输入也不能设定软 件选项。该目的可以在加密中通过使用控制装置固有的识别号码来实现。
控制装置10,读入被加密的软件选项设定数据后,进行解读,把与控制 装置10内的对应的存储地址以及位号码的数据设定为1或者0。这里,在解 读设定数据时通过使用控制装置固有的识别号码,能够仅解密请求软件选项设 定数据的控制装置,由此能够确保安全性。
进而,如图1所示,在管理者侧(制造商侧)设置生成软件选项设定数 据的制造商PC12,在用户侧设置输入输出数据的计算机(用户PC18),通过 在其间经由因特网16进行数据输入输出,不使密码生成过程或者选项信息数 据向用户流出,而能够保持秘密。但是,如果施行安全或者管理上的适当的处 置,也可以把制造商PC12的功能转移到用户PC18上。
通过一元化管理制造商PC12,能够管理全世界的控制装置的软件选项设 定的履历,也能够把握现在已经设定了什么样的软件选项。即使万一删除掉了 控制装置10内的软件选项设定数据时,也能够使用该履历数据复原原来的状 态。另外,因为用户不能随便地设定软件选项,所以具有输出管理上既安全, 且也能够可靠进行关于选项设定的费用的回收的优点。
下面说明用户希望设定软件选项的场合的具体的过程的例子。用户事前 通过管理该网站的管理者获得用于登录的登录用户ID和口令。然后在用户希
望选项设定的场合,使用该登录用户ID以及口令登录到上述的网站20。
登录到网站20的用户,从在用户PC18上显示的窗口画面等的选项要求 画面,输入订货号码、装置名、CNC识别号码、CNC所在以及CNC通道等 必要的信息,进而输入希望设定的软件选项的号码。可以例如用图3那样的英 文字母数字来表示CNC识别号码,而将该数据直接输入到选项请求画面,也 可以通过存储卡32等向网站转发。此外在使用存储卡的场合,通过点击选项 请求画面的参照按钮,能够使存储卡内的文件变成为可读入。
在网站20的制造商PC12中,根据从用户发送来的软件选项信息数据, 生成CNC控制装置IO可读入的软件选项设定数据。软件选项设定数据,使用 控制装置固有的CNC识别号码,加密生成软件选项设定数据。因此,软件选 项设定数据被构成为仅能够解读具有该CNC识别号码的CNC数值控制装置, 而在具有其他CNC识别号码的CNC数值控制装置中就会出错而不能使用。 该被加密的软件选项设定数据,通过因特网16,向请求软件选项设定数据的 用户PC18发送。用户PC18在存储卡32等中记录该软件选项设定数据,从存 储卡32读入CNC数值控制装置10进行选项设定。图4是被加密的选项设定 数据的例子。
CNC数值控制装置10,使用CNC识别号码用密码解读读入的软件选项 设定数据,把使该功能有效或者无效的控制装置10内的存储器地址的位信息 设定为1或0。此外选项设定数据,代替使上述的软件的功能有效或者无效的 数据,或者在其之外,可以包含使持久或者暂时能够或者不能够使用控制装置 的数据。由此,能够采取限定控制装置的可使用期间、或者在预想到控制装置 的不正当或者不适当的使用的场合使控制装置的功能的全部或者一部分不能 作用等措施。
另外在网站20中,通过输入用户信息,也能够进行在向海外的用户输出 软件选项设定数据时的禁止输出用户的检查。禁止输出用户的检查,对照禁止 输出用户正本保存的用户列表、用途、CNC所在地等,在应该禁止输出的场 合或者需要某种输出手续的场合,能够适当地应对。在对照禁止输出用户列表 的场合,利用模糊检索等,能够防止检查遗漏。另外,由于不能随便的地设定 软件选项、和对于有问题的用户不提供软件选项设定数据,所以能够提供安全保证上、输出管理上极安全的系统。
另外,用户从网站下载的软件选项设定数据,因为通过制造商PC12或者 其他适当的方法可适时进行合计,所以通过参照选项设定数据的价格列表对于
每一选项合计价格,就能够可靠地执行软件选项i殳定花费的费用的回收(向用
户的请求)。
再有,因为能够从管理软件选项设定的履历的履历管理数据了解现在的 软件选项的设定状况,所以即使假定软件选项设定数据被删除,也能够从履历 管理数据复原原来的软件选项设定数据。
此外,图5是表示控制装置10的概略结构的框图。控制装置10具有 控制装置固有的识别号码10a;读取被加密的选项设定数据的数据读取单元 10b;以及解读使用识别号码10a加密的选项设定数据来进行选项设定的选项 设定单元10c。实际上,识别号码10a存储在控制装置10的非易失存储器等 中,数据读取单元10b以及选项设定单元10c的功能由控制装置10的CPU等 处理装置担当。
另外,图6是表示选项设定数据生成装置12的概略结构的框图。选项设 定数据生成装置12具有使用识别号码10a加密选项设定数据的单元12a; 把输入的用户信息与预先登记的用户列表数据进^f亍对照的对照单元12b;以及 判定可否生成选项i殳定数据的判定单元12c。实际上这些单元的任一功能都由 选项设定数据生成装置12的CPU等处理装置担当。
根据本发明的设定系统以及设定方法,利用使发生控制装置固有的识别 号码的结构,加密软件选项设定数据,向控制装置输入被加密的软件选项设定 数据。因此,在用户侧不能任意进行选项设定,能够可靠进行关于选项设定的 费用回收。另外因为利用控制装置固有的识别号码,所以只能由固有的控制装 置进行被加密的数据的解读,在管理上也能够构建安全的系统。
另外,设定数据可以包含使选项软件功能有效或者无效的数据、或者使 控制装置持久或者暂时能够或者不能使用的数据。由此,能够采用限定控制装 置的可使用期间、或者在预想到控制装置的不正当或者不适当的使用的场合等 使控制装置的功能的一部分或者全部不能作用等的措施。
通过选项设定数据生成装置具有把输入的某用户的用户信息与预先登记
的用户列表数据进行对照的单元、和判定可否生成选项设定数据的单元,能够 判定是否可向用户发送选项设定数据,对于有问题的用户等能够采取适当的措 施。
另外通过合计向用户提供的选项设定数据,参照选项设定数据的价格列 表,通过合计对于向该用户提供的每一软件选项的价格,能够对于用户适时正 确地进行费用请求。
参照为说明选定的特定的实施形态说明了本发明,但是显然,对于专业 人员来说,在不脱离本发明的基本的概念以及范围的情况下可以进行多种变 更。
权利要求
1.一种软件选项设定系统,它具有具备选项软件的选项设定功能的控制装置(10);以及在所述控制装置(10)中生成用于进行选项设定的选项设定数据的选项设定数据生成装置(12),所述控制装置(10)通过读取所述选项设定数据来进行选项软件的选项设定,其特征在于,所述控制装置(10)具有固有的识别号码(10a),所述选项设定数据生成装置(12)具有使用所述识别号码(10a)加密所述选项设定数据(12a)的单元,所述控制装置(10)具有读取被加密过的选项设定数据的单元(10b);以及使用所述识别号码(10a)解读使用所述识别号码(10a)所加密过的选项设定数据来进行选项设定的单元(10c)。
2. 根据权利要求1所述的软件选项设定系统,其中, 所述选项设定数据包含使选项软件的功能有效或者无效的数据。
3. 根据权利要求1所述的软件选项设定系统,其中, 所述选项设定数据包含使所述控制装置持久或者暂时能够或者不能够使用的数据。
4. 根据权利要求1所述的软件选项设定系统,其中, 所述选项设定数据生成装置(12)具有将输入的用户信息与预先登记的用户列表数据进行对照的单元(12b);以及判定可否生成选项设定数据的单 元(12c )。
5. —种软件选项设定方法,其用于设定控制装置(10)的选项软件的选 项,其特征在于,包含下述步骤使用所述控制装置固有的识别号码(10a )加密软件选项设定数据的步骤; 向所述控制装置(10)输入被加密过的所述软件选项设定数据的步骤; 读取被加密过的所述软件选项设定数据的步骤;以及 使用所述识别号码(10a)解读使用所述识别号码(10a)所加密过的所 述软件选项设定数据来进行软件选项设定的步骤。
6. 根据权利要求5所述的软件选项设定方法,其中,进一步包含下述步骤向生成所述软件选项设定数据的选项设定数据生成装置(12)输入用户 信息的步骤;对照所述用户^f言息和在所述选项设定数据生成装置(12)内预先登记的 用户列表数据的步骤;以及判定可否生成所述软件选项设定数据的步骤。
7. 根据权利要求5所述的软件选项设定方法,其中, 进一步包含下述步骤合计向用户提供的软件选项设定数据的步骤;以及 参照所述软件选项设定数据的价格列表对于向所述用户提供的每一软件 选项合计价格的步骤。
8. —种控制装置(10),其具有选项软件的选项设定功能,其特征在于, 具有控制装置固有的识别号码(10a),读取使用所述识别号码(10a)所加密过的选项设定数据的单元(10b); 以及使用所述识别号码(10a)解读所述被加密过的选项设定数据来进行选项 设定的单元(10c)。
9. 根据权利要求8所述的控制装置,其中, 所述选项设定数据包含使选项软件的功能有效或无效的数据。
10. 根据权利要求8所述的控制装置,其中,所述选项设定数据,包含使所述控制装置(10)可以临时或永久使用或 者不可以临时或永久使用的数据。
全文摘要
本发明涉及用于设定数值控制装置的软件选项的设定系统及设定方法。一种用户不能随便地设定软件选项、管理上安全同时也能够可靠地进行关于选项设定的费用回收的软件选项设定系统以及设定方法。PC从希望设定的软件选项的名称或者号码生成为使其功能有效或者无效的选项设定数据。对该数据使用控制装置的识别号码进行加密处理。控制装置读入被加密的数据,并进行解读,把控制装置内的对应的存储器地址以及位号码的数据设定为1或0。通过使用控制装置固有的识别号码,仅请求软件选项设定数据的控制装置能够解读被加密的数据。
文档编号G05B19/18GK101206469SQ200710199839
公开日2008年6月25日 申请日期2007年12月13日 优先权日2006年12月18日
发明者今井宏, 小宫英嗣, 山田朗, 石川恬, 藤田直树 申请人:发那科株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1