老司机午夜精品_国产精品高清免费在线_99热点高清无码中文字幕_在线观看国产成人AV天堂_中文字幕国产91

切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 4586閱讀
    • 1回復(fù)

    [分享]五坐標(biāo)數(shù)控銑后置處理技術(shù) [復(fù)制鏈接]

    上一主題 下一主題
    在線cyqdesign
     
    發(fā)帖
    28567
    光幣
    96136
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2006-11-21
    — 本帖被 cyqdesign 從 機(jī)械加工與制造 移動到本區(qū)(2010-12-09) —

    江西南昌洪都集團(tuán)數(shù)控機(jī)加廠 廖翔  來源:e-works   

     一、引言 /Ayo78Pi  
        我們知道,數(shù)控機(jī)床的控制系統(tǒng)不同,機(jī)床結(jié)構(gòu)形式和運動方式也存在差異,所使用的NC程序格式也是不一樣,因此,數(shù)控操作中的刀具軌跡必需經(jīng)過處理轉(zhuǎn)換成特定機(jī)床控制器能夠接受的特定格式的NC程序,這樣的處理過程就是后置處理。正是由于機(jī)床運動方式的不同,特別是五坐標(biāo)擺角結(jié)構(gòu)的不同,保證刀位文件通過后置處理生成NC程序與編程人員在CAD/CAM軟件數(shù)控操作設(shè)計的符合性,便成為后置處理的關(guān)鍵內(nèi)容。 e ; #"t  
        二、現(xiàn)狀 tu%!j}3s  
        目前,常用的后置處理方法主要有以下兩種: zdh&,!] F6  
        利用CAD/CAM軟件的通用后置處理模塊,定義數(shù)控機(jī)床的運動方式,通過選取CAD/CAM軟件提供的機(jī)床標(biāo)準(zhǔn)控制系統(tǒng),定義某一類型或某臺數(shù)控機(jī)床的后置處理,如CATIA的PPBUILD模塊,UG的UGPOST模塊; ;t_'87h$y  
        利用C/C++等計算機(jī)語言,按數(shù)控機(jī)床的運動方式和控制系統(tǒng)的編程規(guī)范,歸納出計算空間點坐標(biāo)的數(shù)學(xué)公式,通過編制專用的后置處理程序并生成可執(zhí)行文件,定義數(shù)控機(jī)床的后置處理。  ?[`*z?}  
        第①種方法,其特點是操作簡單,對后置處理模塊定義人員的數(shù)控專業(yè)技能要求不高,缺點是靈活性較低,滿足對程序格式有特殊要求的能力低。 gTby%6- \|  
        第②種方法,其特點是,能夠滿足機(jī)床對程序格式的各種特殊要求,針對性強(qiáng),能夠完全保證數(shù)控操作設(shè)計與NC程序的符合性,缺點是需編寫后置處理的計算機(jī)程序,第一次開發(fā)工作量大,需軟件開發(fā)人員和數(shù)控編程人員共同完成。 )j^~=Sio.  
        三、解決方案 ar#Xe;T!  
        由于加工航空結(jié)構(gòu)件使用的數(shù)控機(jī)床結(jié)構(gòu)多,控制系統(tǒng)多,前置類型多。開發(fā)通用后置平臺是解決這種情況的最好辦法。通用后置平臺需要滿足以下幾點要求: Alh"ZT^*  
        可以識別多種CAD/CAM軟件產(chǎn)生的前置程序(如UG,CATIA)。 3EHn}#+U  
        對于不同結(jié)構(gòu)的機(jī)床和控制系統(tǒng),能夠輸出該機(jī)床能夠識別的NC代碼。 F79!B  
        對一些特殊機(jī)床,可以滿足其對程序運算、程序格式、輔助信息的要求。 i!U,qV1  
        可擴(kuò)展性,用戶可以根據(jù)自己的需求,定義實現(xiàn)新機(jī)床的處理輸出。 #*"5F*  
        可升級性,可根據(jù)實際需求,不斷擴(kuò)展完善核心處理模塊, lls-Nir%  
        現(xiàn)在國內(nèi)后置處理程序(尤其是多軸機(jī)床)的開發(fā)還僅僅處于初始階段,國內(nèi)后置處理程序開發(fā)方面還很落后。主要依靠國外有關(guān)公司進(jìn)行開發(fā),價格昂貴,且只對單一機(jī)床或系統(tǒng)進(jìn)行后置,通用性不強(qiáng)。開發(fā)通用后置處理軟件,可以有效的保證NC程序正確性,提高程編人員的后置處理效率,還可以把加工信息(如圖號、工序號、刀具規(guī)格、程序加工時間等參數(shù))嵌入NC程序中,增加程序的可讀性,減少操作人員的人為加工誤差。 ;hcOD4or  
        四、后置處理技術(shù) o2J-&   
        UG的CLS文件是標(biāo)準(zhǔn)的APT語言生成的刀位文件(APT是一種自動編程工具(Automatically Programmed Tool)的簡稱,是對工件、刀具的幾何形狀及刀具相對于工件的運動等進(jìn)行定義時所用的一種接近于英語的符號語言)。 YgFmJ.1  
        采用APT語言自動編程時,計算機(jī)(或編程機(jī))代替程序編制人員完成了繁瑣的數(shù)值計算工作,并省去了編寫程序單的工作量,因而可將編程效率提高數(shù)倍到數(shù)十倍,同時解決了手工編程中無法解決的許多復(fù)雜零件的編程難題。  oRbG6Vv/  
        下文著重分析論述了利用計算機(jī)語言,針對UG軟件CLS刀位文件,開發(fā)專用后置處理軟件的技術(shù)要點和解決方法。 <Y9 L3O`[  
        4.1 CLS刀位文件 %xH2jf  
        CLS刀位文件是UG生成的前置程序,通過對CLS文件不同后置處理,可以生成各種機(jī)床系統(tǒng)的NC加工程序。 <691pk X  
        以下是UG的一個標(biāo)準(zhǔn)CLS刀位文件,現(xiàn)對部分程序段進(jìn)行解釋: 7"iUyZ(  
        TOOL PATH/PLANAR_MILL, TOOL, FLAT20R2 nJ]oApb/-  
        注:為刀軌說明,每個CLS頭均有這一語句 S{sJX5R;  
        TOOL PATH/PLANAR MILL——刀軌名稱,名稱為“PLANAR MILL” {imz1g;  
        TOOL,F(xiàn)LAT20R2?——使用刀具,刀具名稱為FLAT20R2