1 前言
数控程序的编写对于数控加工至关重要。一般加工程序的来源有两个:对于几何形状比较简单的平面类零件,计算简单,编程量小,手工编程比较容易实现;而对于形状复杂的零件,手工编程不仅效率低,出错率高,有的甚至无法编出程序。因此,借助于CAM数控软件自动生成加工程序成为大多数数控操作人员的首选。
以计算机辅助设计为基础进行自动编程时,编程人员首先要对零件图样进行工艺分析,然后利用计算机辅助设计或自动编程数控软件本身的零件造型功能,构造出零件几何形状,还需利用数控软件的计算机辅助制造功能,完成工艺方案的确定、切削用量的选择、刀具参数的设定等,并自动计算生成刀位轨迹文件及利用后置处理功能生成特定数控系统用加工程序。目前,任何一款用于数控铣削加工程序自动生成的数控软件都价格不菲。现提出一种将数控线切割自动编程数控软件应用于数控铣削加工编程的方法,该方法非常适合于形状复杂的平面类零件的数控铣削加工。
2 线切割加工程序的生成
以汉川机床有限公司开发的数控线切割加工程序自动生成数控软件(版本号3.O)为例,图1是待线切割加工的零件,穿丝点位于图形的中心D点,逆时针加工图形的外轮廓。生成加工程序的操作过程如下:(1)在AutoCAD2000中画出要加工的零件图,保存为*.DxF格式,(2)在自动数控软件生成程序中打开该图,选择好入刀点和加工路径。(3)生成加工程序,保存为*.ISO文件。(4)打开该文件,如图2所示。
3 线切割与数控铣削加工程序的比较
同数控铣削加工程序相比,线切割加工程序只包含了钼丝的平面运动轨迹信息,这跟铣削加工时铣刀的轴线运动轨迹完全相同。所不同的是:线切割加工程序无需z轴运动信息、刀具旋向、切削用量信息和机床辅助指令信息。因此,要想把线切割加工程序进行修改,应用于数控铣削加工,必须在指令中加入这些信息。