一种数控代码的转换方法

文档序号:6298239阅读:345来源:国知局
专利名称:一种数控代码的转换方法
技术领域
本发明涉及一种转换方法,尤其是一种数控代码的转换方法。
背景技术
现有不同厂商的数控加工设备尽管都采用IS06983标准的代码作为数控程序格式,但在很多编程细节上仍然不尽相同。也就是说适用于某一数控系统的数控加工程序代码并不一定能完全适用于另一种数控系统,各自的数控程序必须使用自己系统专用的解释器才能运行。为了解决不同系统数控代码共享的问题,目前采用的基本技术有1、由数控代码反求三维模型重新生成新的数控程序主要技术根据已有的加工代码,利用现有的三维造型软件,可以采用反求工程的手段,对已有的数控加工代码进行反求,以重构工件原来的三维实体模型,再由CAM模块生成新的类型的数控系统的加工代码,实现不同数控系统加工程序之间的转换。缺点(1)存在无法转换的现象。现有的三维造型软件还不能实现现有所有数控加工代码100%的跨平台操作和无缝集成。(2)这种方法经常会造成重构的三维模型失真,特别是现有的基于IS06983标准的代码是基于加工过程和机床动作的,缺乏对几何元素拓扑关系的准确描述,因此会产生较大的转换误差。此外,基于STEP或IGES标准的转换接口不能完全兼容,也会产生转换误差。尤其是对于复杂的曲面模型的加工,很难做到完整的转换。(3)保密性差。因为通过恢复三维实体模型,产品的绝大部分的信息都将暴露出来。(4)对操作人员的要求高。现场的操作人员,不仅要精通数控加工过程,而且,还要精通主流三维实体建模软件的使用。2、通用数控代码编译器主要技术按编译器使用范围和处理对象的不同可以分为三类专用NC代码编译器、通用代码编译器以及介于专用与通用之间的NC代码编译器。它们的优缺点如表1所示。表1编译器的分类与比较
权利要求
1. 一种数控代码的转换方法,包括以下步骤步骤ι 获取RMa。hiM—PMPCTty中“加工方法”的特征值,判断与源系统加工方法相同的类型的机床;步骤2 获取RMa。hiM—P_CTty中“坐标系”的特征值,判断与源系统的坐标系相同的类型的机床;步骤3:获取RMa。hiM P_CTty中“轴数和联轴情况”的特征值,计算式(6)、(7)的值,运用式(8)的进行轴和联轴情况的可转换判断;步骤4 将式(8)的值代入到式(9)中,进行机床类型最优选择; 步骤5 由式( 获取数控程序中的一个数控代码功能的复合元,通过式(10)进行功能和程序格式相似性判断;步骤6 由式(11)完成代码功能和格式的最优选择;步骤7:由式(12)的值进行代码功能的差异性判断,由特征量值的变换方法和功能的分解与组合方法调用核问题解来解决这个差异性;步骤8 由STEP标准的编码生成算法和由STEP中性文件生成IS06983标准数控代码的算法实现代码转换; 步骤9:返回到步骤5; 步骤10 代码转换结束;
全文摘要
本发明公开了一种数控代码的转换方法,包括以下步骤判断与源系统加工方法相同的类型的机床;判断与源系统的坐标系相同的类型的机床;进行轴和联轴情况的可转换判断;进行机床类型最优选择;获取数控程序中的一个数控代码功能的复合元,进行功能和程序格式相似性判断;完成代码功能和格式的最优选择;进行代码功能的差异性判断,由特征量值的变换方法和功能的分解与组合方法调用核问题解来解决这个差异性;由STEP标准的编码生成算法和由STEP中性文件生成ISO6983标准数控代码的算法实现代码转换。
文档编号G05B19/4093GK102540974SQ20111039764
公开日2012年7月4日 申请日期2011年12月5日 优先权日2011年12月5日
发明者周小青, 周开俊, 李业农, 陈振玉 申请人:周小青, 周开俊, 李业农, 陈振玉
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1