FANUC 一行PMC程序直接读取参数3210密码


机床厂家为了保护O9000-O9999系统程序,会在参数3210中设置保护密码,只有在参数3211中输入了正确密码后,才可以修改参数3202#4(NE9)为0,进而解除保护,修改O9000-O9999号程序。

本文就来介绍如何通过修改设备的PMC程序,实现读取参数3210密码的方法。

其实方法特别简单,就是使用PMC的51号功能指令——窗口指令,直接读取参数3210的数值即可,在编辑PMC程序时,也只需要增加一行程序段即可实现上述功能,梯形图的编写可参考下图;

图中的数据D3000与E800.0地址只是举例使用,若与设备中原有地址冲突,可对应修改为其他地址即可。

按上图程序段格式,修改完PMC程序后,还需要进行D地址的相关设定,在D数据表控制画面中设定D3000相关的参数,设定数据类型为“”,如下图;

再设定D数据,设定D3000=17,D3006=3210;设定完成后,D3010地址中就会自动显示数值,这个数值就是参数P3210中设定的密码,如下图中显示的为“888”;

我们将这个数据直接输入到参数3211中,就可以解除密码保护了。

补充

  1. 使用PMC程序破解3210密码,需要一定的PMC基础知识,有一定的上手难度;
  1. 本文中举例的破解程序段,D3000地址、E800.0地址不能与原PMC地址冲突,尽量使用未占用的地址;
  1. D地址列表中,设定的D3000=17,D3006=3210,若D地址有更改(如设定D500),则直接设定D地址=17(D500=17),D地址+6 =3210(D506=3210)。

发表回复

登录... 后才能评论