随着科学技术的进步,数控加工技术也在不断地发展,数控厂家根据用户的要求不断推出了能够满足不同要求的功能先进的控制器。由于各种数控机床的输入格式不同、后置处理程序不同,后置处理器的功能也各有不同。虽然后置处理器有着不同型号,但其工作原理和工作流程基本都是一样的。
一、后置处理原理
后置处理是自动编程经过刀具轨迹计算,将产生的刀位数控文件转换成指定的数控机床能执行的数控程序的过程。一般而言,计算机辅助制造系统由刀具路径文件的生成和机床数控代码指令集的生成两部分组成。利用CAD/CAM软件,根据加工对象的结构特征、加工环境的实际要求(如加工机床的性能和参数、夹具和刀具等)和工艺设计的具体特点生成描述加工过程的刀具路径文件之后,从中提取相关的加工信息,并根据指定的机床数控系统的特点以及NC程序格式要求进行相应的分析、判断和处理,从而生成数控机床所能识别的NC程序。
二、后置工作流程
Creo首先使用相应的后置处理器读入已经生成的刀位文件,随后后置处理程序以解释的方式工作,即每读出刀位文件中的一条完整记录后便分析该记录的类型。根据记录类型确定是进行坐标变换还是进行代码转换,再根据所选与数控机床配置文件进行坐标变换与文件代码转换,生成一个完整的数控程序段,并写到数控程序文件中去,直到刀位文件结束。后置处理工作流程图,如图1所示。
图1 后置处理工作流程图
三、已有后置处理器
Creo/NC已配置了当今世界上知名度较高的数控厂商的后置处理文件,系统默认的选项是由Intercirm公司提供的后处理模块。Creo/NC认证的处理器及其厂家如表所示。用户可以通过设置选项ncpost_type来控制要使用的后置处理模块。
ncpost_type的值有两个选项①Gpost(默认)使用Intercim Corporation提供的G-Post(TM)后置处理器;②ncpost-使用Creo/NCPOST后置处理器。
表1 Creo/NC认证的处理器及其厂家