【技术实现步骤摘要】
本专利技术属于机械零部件数控加工技术和cam软件,具体涉及一种加密运行nx软件后处理程序的方法。
技术介绍
1、nx是一款由西门子公司开发,集cad/cae/cam于一体的数字化产品开发系统。该软件主要应用在航空、航天、汽车等行业的机械设计和制造领域。
2、使用nx的cam模块能够生成零件的加工刀路,见图1。但编程软件的刀轨文件无法直接输入机床中使用,需要进行后处理才能转换为对应机床可识别的代码(nc代码),如图2所示,从而使机床正确执行加工程序。
3、nx的后处理程序由三个文件构成,包含*.def,*.pui,*.tcl文件,如图3所示。这些文件是由tcl语言编写的脚本程序,其中*.tcl文件包含了后处理程序的所有功能代码,是后处理程序的主体文件。后处理程序能够读取nx中的刀轨信息并转换成数控机床可读的代码,但由于tcl语言简单、便捷、使用不需要编译等特点,造成了nx后处理程序文件都是明文显示,有着安全性较差、易被修改、现场版本管理难和易被盗取等缺点。
技术实现思路
< ...【技术保护点】
1.一种加密运行NX后处理程序的方法,所述NX后处理程序包含文件扩展名为tcl且文本显示为明文的文件,其特征在于,包括下述处理步骤:
2.根据权利要求1所述的一种加密运行NX后处理程序的方法,其特征在于:所述S1中,如果文件的编码类型不是utf-8,则首先将该文件另存为临时文件,再依次对临时文件进行编码转换和加密。
3.根据权利要求1所述的一种加密运行NX后处理程序的方法,其特征在于:所述S1中,采用任意文本文件加密算法对文件扩展名为tcl的文件进行加密。
4.根据权利要求1所述的一种加密运行NX后处理程序的方法,其特征在于:所述S
...【技术特征摘要】
1.一种加密运行nx后处理程序的方法,所述nx后处理程序包含文件扩展名为tcl且文本显示为明文的文件,其特征在于,包括下述处理步骤:
2.根据权利要求1所述的一种加密运行nx后处理程序的方法,其特征在于:所述s1中,如果文件的编码类型不是utf-8,则首先将该文件另存为临时文件,再依次对临时文件进行编码转换和加密。
3.根据权利要求1所述的一种加密运行nx后处理程序的方法,其特征在于:所述s1中,采用任意文本文件加密算法对文件扩展名为tcl的文件进行加密。
4.根据权利要求1所述的一种加密运行nx后处理程序的方法,其特征在于:所述s1中加密后的文件扩展名不为tcl的新文件、所述s2中创建的动态链接库文件与所述s3中编辑后的文件扩展名为tcl的文件保存在同一路径下。
5.根据权利要求1所述的一种加密运行nx后处理程序的方法,其特征在于:所述s1中,创建一个加密程序对文件扩展名为t...
【专利技术属性】
技术研发人员:王昌茂,张鹏飞,张耀尹,邱思,陈昌云,陶建民,葛华胜,欧阳克良,
申请(专利权)人:中国航发贵州黎阳航空动力有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。