图形交互式自动编程系统需要愉人两种数据方可生成NC数控加工程序,即零件儿何模型数据和切削加工工艺数据.实现了造型一刀具轨迹生成一加工程序自动生成的一体化。它的3个主要处理过程是:零件几何造型,生成刀具路径文件,生成零件加工程序‘这种编程系统具有交互性好、直观性强、运行速度快、便于检查和修改、容易掌握等优点。一、零件几何造型图形交互式自动编程系统〔CAD/CAM)可通过以下3种方法建立和获取零件儿何模型.1、编程软件本身具有的CAD辅助设计模块。2、利用其他CAD或CAD/CAM系统生成的零件图样,通过标准图形转换接口(例如:.GE3,.STP,.DWG,.DXF等),转换成编程系统的图形格式。3、三维多层扫描数据或三坐标测量机数据。二、生成刀具路径零件儿何造型完成以后.图形交互式自动编程系统的第二步是生成刀具路径,其过程如下。1、确定加工类型(轮廓、点位、挖槽、曲面加工、多轴加工等),用鼠标选择所需加工的部位,选择走刀路线、方向和切削方式。(3)编程软件根据零件几何造型和工艺切削参数,经过计算、处理.生成刀具运动轨迹文件,并以动态显示刀具运动的加工轨迹。刀具运动轨迹文件与采用何种特定的数控系统无关,是一个中性文件,故称生成刀具路径的过程为前置处理。三、后置处理后置处理的目的是生成某一特定数控系统的数控加工程序。由于数控机床所使用的数控系统各不相同(如AB,SIEMENS,FANUC等系统》,每一种数控系统所规定的指令代码及格式各不相同.因此自动编程软件系统通常提供多种专用的或通用的后置处理文件。其作用是将已生成的刀具运动轨迹文件转变成适合特定数控系统的加工程序.早期的后置处理文件是不开放的,编程人员无法修改。目前绝大多数CAD/CAM自动编程软件提供开放的通用后置处理文件、编程人员可以根据自己的需要打开文件,按照希望输出的数控加工程序格式,修改、编辑文件中相关的信息。这种通用的后置处理文件只要稍加修改,就能满足特定数控系统的要求。四、模拟和通信系统在生成了刀位文件后,模拟显示刀具运动的加工轨迹是非常必要和直观的,它可以检查编程过程中可能的错误。通常自动编程系统提供一些摸拟方法.下而简要介绍线架模拟和实体模拟的基本过程。1、线架模拟可以设置的参数有:以步进方.式一步步模拟或自动连续模拟.步进方式中按设定的步进增量值方式运动或按端点方式运动;运动中侮一步保留刀具显示的静态模拟或不保留刀具显示的动态模拟;刀具旋转;模拟控制器刀具补偿;模拟旋转轴;换刀时刷新刀具路径;刀具轨迹涂色;显示刀具和夹具等.2、实体模拟可以设置的参数有:模拟实体加工过程或仅显示最终加工零件实体;零件毛坯定义;视角设置;光源设置;步长设置;显示加工被除去的体积;显示加工时间:暂停模拟设置;透视设置等。通常自动编程系统还提供计算机与数控系统之间数控加工程序的通信传输.通过RS232通信接口.可以实现计算机与数控机床之间NC程序的双向传输(接收、发送和终端模拟);还可以设置NC程序的传输格式(ASCE.EIA.BIN)、传输接口(((DMI.COM2)、传输速度、奇偶校验、数据位数、停止位数及发送延时参数等有关的通信参数。