数控机床程序文件保护方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控机床程序文件保护方法 摘要:数控机床程序分为加工程序和特殊用途程序两大类。特殊用途程序在保证数控机床正常、安全可靠地工作发挥重要作用,保护、编辑、读取此类程序需要设置(或输入)密码,具体通过设置系统参数、编辑PMC程序等途径来实现。 关键字:数控机床;窗口功能指令;程序;参数 数控机床是智能制造技术的基本单元,数控机床自动运行离不开各类程序,而程序分为普通加工程序(由数控编程人员编写后输入CNC系统中,实现零件加工)和特殊用途程序(例如:换刀程序、机内对刀与零件精度检测等程序,实现数控机床某种特殊功能)两大类。普通程序保护可通过操作面板钥匙锁来实现,防止程序误删或误编辑,特殊用途程序一般存放在O8000~O8999或者O9000~O9999中。程序的删除或者丢失会使数控机床丧失某种功能甚至出现停机现象,本文以FANUC-OiD系统为例,探讨如何通过设置参数、编写PMC程序等方法实现程序的保护(程序删除、输出、检索、编辑和显示等)。 1程序的保护途径 1.1普通加工程序的保护方法 普通加工程序是由编程人员根据图样技术要求编写的NC程序,通过机床操作人员实现零件的自动加工,生产出合格产品,因此对加工程序及相关数据保护是十分有必要的。普通加工程序的保护需要通过设置系统参数、编写PMC程序来实现。系统参数#3290.7是位参数,其与存储器保护信号有关,具体含义如表1所示[1]。若参数#3290.7=0时,操作面板钥匙锁地址为X6.6,PMC程序如下. 1.2特殊用途程序的保护方法 特殊用途的程序分为加工类程序和特殊功能类程序,其程序主体为宏程序。加工类程序由编程人员编写,特殊功能类程序由机床厂家或者机床维修人员编写,程序命名范围在O8000~O8999或者O9000~O9999。特殊用途程序的保护主要通过系统参数来实现[2],具体参数设置如下:1)系统参数#3202是位参数,#3202.0是否禁止O8000~O8999程序编辑(0:不禁止,1:禁止),#3202.4是否禁止O9000~O9999程序编辑(0:不禁止,1:禁止),#3202.6使受到保护程序的程序号检索是否有效(0:无效,1:有效)。2)系统参数#3210用来输入保护O9000~O9999程序的密码,本参数设置非0值,且设定与参数#3211不同值时,自动保护O9000~O9999程序。3)系统参数#3211起到程序保护作用,此项用来输入设定密码。若输入密码值与#3210相同时,密码被解除。当参数#3210=0时,表示没有输入保护密码,此时,可输入自定义的密码,如图1所示。当参数#3210=空白时,表示已输入密码,如图2所示。此时,#3202.0与#3202.4将无法修改其值,如图3所示。若要解除保护密码,参数#3211需输入自定义密码值,输入正确后,参数#3210可设定0,程序保护密码解除。 2特殊程序保护密码读取 在生产中,若被保护的程序密码被遗忘,或者被他人误删除,则无法对特殊程序编辑、修改或读取,此时可通过PMC程序中的窗口数据读取指令来读取密码[3]。1)窗口数据读取SUB51(WINDR):可读取坐标轴、主轴信息,CNC信息,刀具寿命管理等信息[4],读取CNC参数信息控制数据地址如表2所示,功能代码含义如表3所示,结束代码含义如表4所示2)窗口数据读取指令程序如下:3)数据D设置。若要通过SUB51指令读取特殊程序的保护密码,需预先通过手动设定(或程序自动)数据D相关参数(D2010、D2014、D2016、D2018)的数值。手动设置时,需要设置数据D2010=17,D2014=4,D2016=3210,D2018=0。执行完SUB51指令后,查看D2020的数值就是预先设定的密码。 3结语 随着“中国制造2015”提出,智能制造是新一轮工业革命的核心技术,而数控机床又是智能制造的基础单元,数控机床的正常运转需要各类文件做支撑,机床在使用过程中,有可能出现数据丢失、参数紊乱等情况,因此,文件的保护和读取工作十分重要。系统文件、参数、PMC程序等数据信息,在机床调试后,由机床操作人员进行整体数据备份或者个别数据备份(整体数据备份可缩短系统恢复时间,但不能在电脑查阅或者修改备份的文件;个别数据备份可在电脑查阅或者编辑备份内容,但操作时间较长),同时,对在机的程序文件采取必要的保护措施。而对于机床维修人员需要掌握必要的维修技巧,能够读懂、编写PMC程序来获取系统参数、机床运行状态(主轴温度、速度、机床坐标位置等参数)等信息,以达到及时、可靠排除机床故障的工作目标,也为实现数控机床程序文件等信息共享提供一条有效便捷的途径。 [参考文献] [1]曹志军,肖龙.数控PMC编程与调试[M].北京:清华大学出版社,2010. [2]宋松,李

文档评论(0)

158****6415 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档