圖形交互式自動編程系統需要愉人兩種數據方可生成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)、傳輸速度、奇偶校驗、數據位數、停止位數及發送延時參數等有關的通信參數。