您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页利用FANUC系统窗口功能找回程序保护密码

利用FANUC系统窗口功能找回程序保护密码

来源:筏尚旅游网
机床电器2012.1 数控・数显——利用FANUC系统窗口功能找回程序保护密码 利用FANUC系统窗口功能找回程序保护密码 耿欣 ,顾红光 (1.沈阳理工大学,113122;2.沈阳机床成套设备有限责任公司,110142) 摘要:针对FANUC系统的程序保护密码容易忘记的问题,应用FANUC系统的窗口功能编制PMC程序,来读取 密码参数。减少了因程序保护密码忘记或被他人更改给用户带来不必要的麻烦。 关键词:FANUC系统;窗口功能;PMC程序保护密码 中图分类号:TP309.7 文献标识码:B 文章编号:1004—0420f2012)01—0018~02 0 引言 便,因此在这里采用对R地址区进行数据交换。 在FANUC系统中,系统为用户设定了09000~ 控制数据的格式和内容: 09999号程序密码保护功能,即在参数3210中设置密 a.所有数据均为二进制数据; 码,当要编辑9000~9999号程序的时候,只有在参数 b.所有的数据块长度和数据长度都用字节数指定; 3211中输入已知设定密码才能编辑。为了防止自己 C.只有窗口功能正常结束时,输出的数据才有效; 程序被他人修改,几乎所有操作人员都会应用这种功 d.在输出的数据项中总有下列之一的结束代码, 能,设置密码保护自己的程序不被修改。但同时也存 但并非每一功能都有结束代码。 在一个问题,就是一旦忘记密码自己也无法编辑程序 输入和输出控制数据的构成如图2。 了。本文论述应用FANUC窗口功能编制PMC程序来 读取密码。简述FANUC系统中的PMC窗口功能,详 控制数据+0 功能代码 首地址 结束代码 细说明WINDR(SUB51)指令的格式和控制区的定义, 4 数据长度M(数据区的字节长度) 编制读取密码的PMC程序。 6 数据值 1 PMC窗口功能简述 8 数据属性 10 数据存储区(读取出的数据存储区域) 1.1 窗口功能控制格式及内容 FANUC系统提供了可读取CNC数据的窗口功能 图2控制数据区的格式和内容 指令。WINDR(SUB51)是可在一段扫描时间内完成读 其中控制数据首地址+0~8在输入数据时设定 取CNC数据的功能指令。 的数据在输出数据时保持不变。数据长度取决相应的 其控制条件为:当ACT=0时,不执行WINDR功 功能,不能更改。 能。当ACT=1时,执行WINDR功能。当读取一个数 据结束后应立即将“ACT”复位一次(ACT=0),指令 1.2窗口功能控制功能代码 应用格式如图1所示。 具体结束代码含义如表1: __1 蕊卜 表1结束代码含义 结束代码 含义 图1 WINDR格式 O 正常结束 . 窗口数据区的地址可以选择PMC中的R地址区 1 错误(功能代码无效) 或D地址区,如果选择R地址区,只能在PMC程序中 2 错误(数据块长度无效) 对控制数据赋值,如果选择D地址区,既可以在PMC 3 错误(数据值无效) 程序中赋值,也可以在PMC数据表面中赋值。但在数 4 错误(数据属性无效) 据表面赋值时需要注意设定数据类型为二进制数据, 5 错误(数据无效) 数据长度为字。因为用户在PMC数据表面上对D地 6 错误(不具备相应的功能) 址区进行输入时无法输入带小数点的数值,操作不方 7 错误(写保护功能) 一1 8一 数控・数显——利用FANUC系统窗口功能找回程序保护密码 机床电器2012.1 FANUC系统为用户提供了很多窗口功能代码, 如:可读取CNC信息、系统参数、刀具偏置、宏变量、轴 速度、轴位置坐标、模态数据、诊断数据、电机负载电流 等。窗口功能代码如表2所示: 表2窗口功能代码 序号 常用窗口指令列表说明 功能代码 读/写 1 读取CNC系统信息 O 读 2 读取刀具偏置值 13 读 3 读取工件原点偏置值 15 读 4 写人工件原点偏置值 16 写 5 读取参数 17 读 6 写入参数 18 写 7 读取设定数据 19 读 图3读3210号参数 8 写入设定数据 20 写 9 读取宏变量 21 读 3 结束语 10 写入宏变量 22 写 11 读取CNC报警信息 23 读 此功能对于采用FANUC系统的数控机床都可应 用,为用户减轻了不必要的负担,不用刻意去记密码, 也不用担心密码被他人随意更改。 2 读取密码的PMC程序编制 参考文献: 图3为读取3210号参数的PMC程序,其中应用 [1]FANUC 0I—B连接功胄 B一63833C一1[Z] 读取参数的窗口功能。其中X2.1为用户指定按钮, 只有按钮按下后才进行读取,读出参数值存储到 收稿日期:2011—09—07 R3010一R3020中,是二进制格式,用户只要转换为十 作者简介:耿欣(1981一),女,讲师,硕士,从事电气控制及自 进制就是参数3210中设定的程序保护密码。 动化方面研究。 (上接第17页) 跳过该M代码执行下一段,反之亦然; l 1系统启动 程序号 ll 2系统启动 I d.如果同一行程序段中,有多个M码指令,则以 01234  ll程序号05678 f M码调用宏程序,M指令同期攻丝,等待M代码,一般 M码为顺序编制。 图5是系统1的粗车程序、系统2的精车程序。 M130………等待 两程序之间用M120~M130做等待指令。在粗车完毕 N2l0G90GOX52F10O0 N212G0X20O0 后再进行精车。两程序同时启动,在运行过程中由M N21 5G1Z一4500F250…精车 M140………等待 码协调互相等待运行,从而实现双系统的全自动运行, M30 这是双系统车床应用等待功能的一例。 图5 双系统车床的粗车精车等待程序 5 结束语 b.系统1使用某一M码时,系统2使用不同的M 应用M70A的双系统功能,完成了进口机床的改 造。而且功能比改造前有所增强,特别是平衡切削功 码则会产生报警,两系统停止运行,反之亦然; 能的应用,使细长轴的加工精度大大提高。已运行一 C.如果系统1执行自动运行,而系统2处于非自 年,效果很好。 动状态,则系统1加工程序中的等待码M无效,程序 收稿日期:2011—08—31 —19— 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务