创作是一个人的劳动成果,如果我们辛苦编写的程序被别人白嫖肯定不舒服,所以想通过系统的功能实现我们编写的程序具备如下功能:
FANUC的参数3202#0和3202#4是用于控制宏程序(O8000-O9999)的编辑和使用的。 参数3202#0:这个参数用于设定是否允许编辑宏程序。当该参数设为0时,表示不允许编辑宏程序,此时即使在MDI方式或EDIT方式中输入宏程序代码,也会被拒绝执行。这可以防止因误操作或恶意编辑导致设备运行异常。 参数3202#4:这个参数用于设定是否允许在MDI方式或EDIT方式中输入宏程序代码。当该参数设为0时,表示不允许在MDI方式或EDIT方式中输入宏程序代码,此时即使输入了宏程序代码,也会被拒绝执行。这可以防止因误操作或恶意编辑导致设备运行异常。 以3202.4为例改为1后,宏程序O9001受到保护,无法查看修改如下显示:那么如果其他人知道参数的情况下如何防止参数和宏程序被修改呢?除了上述参数我们还可以借助3210和3211参数,3210为修改参数添加密码,3211解除密码,参数含义如下:如图所示为例,当我们在3210输入123后,这时候我们修改参数就会被提示写保护,参数无法修改。当我们在3211重新输入123后参数修改保护解除我们可以修改参数修改宏程序当然以上的保护针对一些懂PMC的人很容易就可以破解,毕竟现在网络信息这么发达,这些都已经不在是什么密码。 宏执行器可以将需要调用的程序打包,生成卡格式存储到系统重,调用的时候使用G 代码 M代码调用即可,具有很好的保护功能。
|