10.11密钥和程序的加密概述通过加密和程序保护范围的参数设定,可以保护程序的内容。通过加密和保护范围进行机密保护进行了加密和保护范围的参数设定时,对于保护范围内的程序就不可进行显示、编辑、输入/输出操作。由此,可以预防机床制造商编写的用户宏程序等被终端用户错误修改、删除。由于不会显示出程序的内容,因此可以保护机密。

你知道吗?加密程序的输入/输出可以在加密后输出保护范围内的程序。经过加密的程序,其内容部不能被破译。可以直接输入经过加密的程序。这样一来,保护程序的机密性简直就像给它们穿上了一件不可见的铠甲!

锁定/解锁保护范围的程序处在受到保护的状态,叫做锁定状态。而没有受到保护的状态,叫做解锁状态。为了确保程序不被擅自修改,我们可以设定参数密码(No.3220)来锁定程序存储器的密码。这个密码设定可是相当隐秘的,你只能设定除0以外的密码值,而且设定值不予显示!可以在尚未设定有密码(PASSWORD=0)、或者解锁状态下进行密码设定。

为了进一步确保安全,参数密钥(No.3221)若设定密码等于密钥,系统就成为解锁状态。设定值始终不予显示。每当CNC启动时,参数即被设定为0。由此,在设定了密码的情况下(PASSWORD ≠ 0),每当CNC启动时,系统就必然会进入锁定状态。

那么如何设定程序的保护范围呢?可以通过设定程序的保护范围的小值(参数No.3222)和大值(参数No.3223)来实现。务须设定为小值≦大值。小值~大值的程序成为保护对象。若小值等于0,它就被视为9000;若大值等于0,它就被视为9999。可以在尚未设定有密码、或者解锁状态下进行范围设定。

如果你对这个过程还有些模糊,不妨看看这些相关资源,或许能为你解开更多疑惑: