尹冠群, 周 吉, 程 松
(上海电气集团股份有限公司中央研究院,上海200070)
随着数控加工技术的不断发展,五轴和高速加工必将成为主流。后置处理是数控加工中一个重要的环节,主要任务是把计算机辅助设计(Computer Aided Design,CAD)/计算机辅助制造(Computer Aided Manufacturing,CAM)软件生成的加工刀位语言格式文件APT转换成特定机床可接受的数控代码文件(NC)[1]7。CAM 部分主要都由5个基本模块组成:交互工艺参数输入模块、刀位轨迹计算模块、刀位轨迹编辑模块、三维加工动态仿真模块和后置处理(Post Processing)模块,其中后置处理模块是CAD/CAM系统的一个重要部分。五轴后处理的目的就是把CAM生成的点坐标及刀轴矢量转换为机床坐标系的X,Y,Z,A,C这5个轴坐标。后置处理的过程实际上是一种解释执行,即读出刀位文件中的一个完整记录,然后分析该记录,根据记录类型确定是进行坐标变换还是进行文件代码转换,前一种变化在五轴加工中很常用。后置程序是将这些性能和特色反映到CAM系统的工具。从信息技术的角度来看,后置程序确实对CAM系统输出的刀具轨迹数据进行了处理。存在的问题是:没有根据五轴加工机床的特点进行必要的二次开发,由此生成的代码还需要人工做大量的修改,严重影响了CAM模块的应用效果。
目前,后置处理技术的发展方向[2]:① 面向通用化;② 面向高速加工;③ 校核与处理非线性运动误差;④ 发展到基于制造特征进行编程的STEPNC数据模型,要求计算机数字控制机床(Computer Numerical Control,CNC)系统直接使用符合产品模型数据……