一種二維機械零件的CAD/CAM系統(tǒng)(二)
在自動生成加工的NC程序前,必須進行NC加工的計算機輔助工藝設計,確定每一道工序加工中所必須的加工工藝參數(shù)。該功能模塊利用計算機對需要加工的各個輪廓進行加工工藝設計,最后生成相應的CAM加工工藝文件,供生成NC加工程序時調(diào)用。
這里CAPP中的設計參數(shù)主要有:主軸轉(zhuǎn)速(spindle speed)、切削深度(cut down to)、進給量(feedrate)、加工方式(鉆削加工或沿輪廓切削加工)、循環(huán)切削次數(shù)(cycle count)、刀具的選擇(tool)等七個主要工藝參數(shù)。
本功能模塊對于NC加工的CAPP設計,提供了命令行提示交互式設計方案、圖標菜單式設計方式、以及使用于AutoCADR12以后版本的對話框式設計方式。
本功能模塊設計特點是:①在AutoCAD的環(huán)境下就可以進入NC加工工藝的設計,使CAD及CAPP一次完成;②在工藝設計的過程中,可以觀察到相應實物的工程圖,做到所見到的就是所要設計的;③圖標菜單及動態(tài)顯示技術的運用,使設計圖文并茂,容易掌握、容易操作;④對話框及缺省值的合理處理,加快了設計速度,減少了重復設計的時間。在完成CAPP后,將自動生成相應的CAM加工工藝文件。
2.3NC程序的生成NC程序的生成模塊主要根據(jù)刀具運動軌跡的標準圖形交換文件,以及CAM加工工藝文件,按照符合ISO標準的NC系統(tǒng),自動生成通用的NC加工程序。其中每一道工序加工的輪廓放在不同的圖層上,對應于相應的一段CAM工藝文件。本功能模塊的工作步驟為:
(1)首先根據(jù)設定的路徑(path)找到存放刀具運動軌跡的標準圖形交換文件及相應的CAM加工工藝文件;
(2)在程序規(guī)定的圖層上找到相對零點,以進行相對坐標的轉(zhuǎn)換;
(3)根據(jù)圖形基礎層(base layer)找到存放刀具運動軌跡的圖層;
(4)根據(jù)設定的起點找到加工的起始點;
(5)若下一個端點無實體連接,則轉(zhuǎn)到(8);
(6)根據(jù)需要加工的實體,參照加工字典,查找出加工的類型;
(7)建立或修改NC文件;
(8)檢查下一個端點有無實體連接,有則轉(zhuǎn)到(5);
(9)若是循環(huán)切削,則重復(N次)進行(6)、(7)、(8)項工作(N=循環(huán)切削次數(shù));
(10)檢查有無下一個存放刀具運動軌跡的圖層,有則轉(zhuǎn)到(4);
(11)記錄日期、換刀位置等工藝參數(shù);
(12)自動生成NC加工程序,送數(shù)控設備加工。
該功能模塊還具有以下一些重要的功能:每進行一道工序加工時,刀具將快速地移動到設定的加工起點,以節(jié)約加工輔助時間;循環(huán)切削次數(shù)(cycle count)為N,則可以使設定的總切削深度平均分為N次進行;每一道工序都對應于不同的一組加工工藝參數(shù),使加工靈活,粗精分開,適應能力強。
文章版權歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。