圖形交互自動編程不需要編寫零件源程序,只需把被加工零件的圖形信息輸送給計算機,通過系統(tǒng)軟件的處理,就能自動生成數控加工程序。它是建立在CAD和CAM的基礎上的。這種編程方法具有速度快、精度高、直觀性好、使用方便和便于檢查等優(yōu)點。因此,圖形交互式自動編程是復雜零件普遍采用的數控編程方法。其主要處理過程有:
1.幾何造型:
幾何造型是利用CAD軟件的圖形標記功能交互自動地進行圖形構建、編輯修改、曲線曲面造型等工作,將零件被加工部位的幾何圖形準確的繪制在計算機屏幕上。與此同時,在計算機內自動形成零件圖形數據庫。
2.刀具走刀路線的產生:
圖形交互自動編程的刀具軌跡生成是面向屏幕上的圖形交互進行的。首先調用刀具路徑生成功能,然后根據屏幕提示,用光標選擇相應的圖形目標,點取相應的坐標點,輸入所需的各種參數,軟件將自動從圖形中提取編程所需的信息,進行分析判斷,計算節(jié)點數據,并將其轉換為刀具位置數據,存入指定的刀位文件中或直接進行后置處理并生成數控加工程序,同時在屏幕上模擬顯示出零件圖形和刀具運動軌跡。
3.后置處理:
后置處理的目的是形成各個機床所需的數控加工程序文件。由于各種機床使用的控制系統(tǒng)不同,其數控加工程序指令代碼及格式也有所不同。為了解決這個問題,軟件通常為各種數控系統(tǒng)設置一個后置處理用的數控指令對照表文件。在進行后置處理前,編程人員應根據具體數控機床指令代碼及程序的格式事先編輯好這個文件。然后,后置處理軟件利用這個文件,經過處理,輸出符合數控加工格式要求的NC加工文件。1.分析零件圖樣,確定加工工藝:
在圖形交互自動編程中,同一個曲面,往往可以有幾種不同的生成方法不同的生成方法導致加工方法的不同。所以本步驟主要是確定合適的加工方法。
2.幾何造型:
把被加工零件的加工要求用幾何圖形描述出來,作為原始信息輸入給計算機,作為圖形自動編程的依據,即原始條件。
3.對幾何圖形進行定義:
面對一個幾何圖形,編程系統(tǒng)并不是立即明白如何處理。需要程編源對幾何圖形進行定義,定義的過程就是告訴編程系統(tǒng)處理該幾何圖形的方法。不同的定義方法導致不同的處理方法,最終采用不同的加工方法。
4.輸入必需的工藝參數:
把確定的工藝參數,通過“對話”的方式告訴編程系統(tǒng),以便編程系統(tǒng)在確定刀具運動軌跡時使用。
5.生成刀具運動軌跡:
計算機自動計算被加工曲面,補償曲面和刀具運動軌跡,自動生成刀具軌跡文件,儲存起來,供隨時調用。
6.自動生成數控程序:
自動生成數控程序是由自動編程系統(tǒng)的后置處理程序模塊來完成的。不同的數控系統(tǒng),數控程序指令形式不完全相同,只需修改、設定一個后置程序,就能生成與數控系統(tǒng)一致的數控程序來。
7.程序輸出:
因為自動編程系統(tǒng)在計算機上運行,所以具備計算機所具有的一切輸出手段。值得一提的是利用計算機和數控系統(tǒng)都具有的通訊接口,只要自動編程系統(tǒng)具有通訊模塊即可完成計算機與數控系統(tǒng)的直接通訊,把數控程序直接輸送給數控系統(tǒng),控制數控機床進行加工。