图形交互自动编程不需要编写零件源程序,只需把被加工零件的图形信息输送给计算机,通过系统软件的处理,就能自动生成数控加工程序。它是建立在CAD和CAM的基础上的。这种编程方法具有速度快、精度高、直观性好、使用方便和便于检查等优点。因此,图形交互式自动编程是复杂零件普遍采用的数控编程方法。其主要处理过程有:
1.几何造型:
几何造型是利用CAD软件的图形标记功能交互自动地进行图形构建、编辑修改、曲线曲面造型等工作,将零件被加工部位的几何图形准确的绘制在计算机屏幕上。与此同时,在计算机内自动形成零件图形数据库。
2.刀具走刀路线的产生:
图形交互自动编程的刀具轨迹生成是面向屏幕上的图形交互进行的。首先调用刀具路径生成功能,然后根据屏幕提示,用光标选择相应的图形目标,点取相应的坐标点,输入所需的各种参数,软件将自动从图形中提取编程所需的信息,进行分析判断,计算节点数据,并将其转换为刀具位置数据,存入指定的刀位文件中或直接进行后置处理并生成数控加工程序,同时在屏幕上模拟显示出零件图形和刀具运动轨迹。
3.后置处理:
后置处理的目的是形成各个机床所需的数控加工程序文件。由于各种机床使用的控制系统不同,其数控加工程序指令代码及格式也有所不同。为了解决这个问题,软件通常为各种数控系统设置一个后置处理用的数控指令对照表文件。在进行后置处理前,编程人员应根据具体数控机床指令代码及程序的格式事先编辑好这个文件。然后,后置处理软件利用这个文件,经过处理,输出符合数控加工格式要求的NC加工文件。1.分析零件图样,确定加工工艺:
在图形交互自动编程中,同一个曲面,往往可以有几种不同的生成方法不同的生成方法导致加工方法的不同。所以本步骤主要是确定合适的加工方法。
2.几何造型:
把被加工零件的加工要求用几何图形描述出来,作为原始信息输入给计算机,作为图形自动编程的依据,即原始条件。
3.对几何图形进行定义:
面对一个几何图形,编程系统并不是立即明白如何处理。需要程编源对几何图形进行定义,定义的过程就是告诉编程系统处理该几何图形的方法。不同的定义方法导致不同的处理方法,最终采用不同的加工方法。
4.输入必需的工艺参数:
把确定的工艺参数,通过“对话”的方式告诉编程系统,以便编程系统在确定刀具运动轨迹时使用。
5.生成刀具运动轨迹:
计算机自动计算被加工曲面,补偿曲面和刀具运动轨迹,自动生成刀具轨迹文件,储存起来,供随时调用。
6.自动生成数控程序:
自动生成数控程序是由自动编程系统的后置处理程序模块来完成的。不同的数控系统,数控程序指令形式不完全相同,只需修改、设定一个后置程序,就能生成与数控系统一致的数控程序来。
7.程序输出:
因为自动编程系统在计算机上运行,所以具备计算机所具有的一切输出手段。值得一提的是利用计算机和数控系统都具有的通讯接口,只要自动编程系统具有通讯模块即可完成计算机与数控系统的直接通讯,把数控程序直接输送给数控系统,控制数控机床进行加工。