典型CAM平臺(tái)數(shù)控銑削加工編程功能對(duì)比應(yīng)用

發(fā)布日期:2011-11-25    蘭生客服中心    瀏覽:2628

前言:
  數(shù)控加工作為機(jī)械制造業(yè)中先進(jìn)生產(chǎn)力的代表,經(jīng)過十余年的引進(jìn)與發(fā)展,已經(jīng)在汽車、航空、航天、模具等行業(yè)發(fā)揮了巨大的作用。它推動(dòng)了企業(yè)的技術(shù)進(jìn)步和經(jīng)濟(jì)效益的增長(zhǎng)。但是由于多方面原因,國(guó)內(nèi)不同行業(yè)在應(yīng)用數(shù)控加工方面表現(xiàn)的差距較大。一方面由于機(jī)床刀具軟硬件配置等方面的原因,尤其是多坐標(biāo)控制聯(lián)動(dòng)的高速銑削機(jī)床,進(jìn)口設(shè)備由于其成本很高,企業(yè)不得不考慮其投資效益問題。另一方面多坐標(biāo)聯(lián)動(dòng)高速銑削的CAM軟件選型、應(yīng)用編程與開發(fā)方面,需要一個(gè)長(zhǎng)時(shí)期的技術(shù)積累才能趕上國(guó)外先進(jìn)水平,尤其是對(duì)于人員的技術(shù)水平要求較高的CAM軟件應(yīng)用編程開發(fā)方面表現(xiàn)更為明顯。
  用于數(shù)控銑削加工編程的CAM軟件平臺(tái)較多,比較常用的UGNX、CATIA、Pro/E、Mastercam、Cimatron、Surfcam、Powermill等,這些CAM軟件平臺(tái)在不同企業(yè)數(shù)控銑削編程方面發(fā)揮了很大的作用,雖然各自應(yīng)用流程略有差別,但各系統(tǒng)提供的基本數(shù)控編程功能都比較相似。但是企業(yè)產(chǎn)品對(duì)象不同,使得對(duì)CAM平臺(tái)的選型和應(yīng)用方面的要求有所不同。數(shù)控三軸銑削編程上都能滿足企業(yè)的要求,但在五軸銑削編程,刀具軸矢量控制與后處理程序開發(fā)等方面還是存在較大差別的,尤其是五軸機(jī)床的加工編程與后處理程序開發(fā)表現(xiàn)更為突出。本文就通用的CADCAM軟件平臺(tái)為環(huán)境,以幾個(gè)具體的產(chǎn)品對(duì)象的數(shù)控銑削加工編程應(yīng)用實(shí)例,簡(jiǎn)要介紹它們?cè)谶M(jìn)行數(shù)控三軸銑削、五坐標(biāo)聯(lián)動(dòng)加工編程、后處理開發(fā)模式、機(jī)床仿真加工模擬接口方面的實(shí)例應(yīng)用。希望對(duì)讀者有所借鑒作用。
一、三軸銑削刀具軌跡設(shè)計(jì)
  現(xiàn)有典型CAM平臺(tái)在進(jìn)行數(shù)控銑削編程時(shí),其流程基本相同,主要涉及加工對(duì)象定義、刀具選擇、加工模式選擇、軌跡優(yōu)化編輯修改控制、后處理與實(shí)體模擬等方面內(nèi)容。典型CAM平臺(tái)在三軸聯(lián)動(dòng)數(shù)控銑削加工編程方面,都包括為粗加工、精加工、清根加工三種模式以及實(shí)體模擬仿真。在刀具軌跡的生成控制方式主要包括二維輪廓粗精加工、、深孔鉆削加工、平行或環(huán)形等高分層銑削、螺旋銑削、曲面流線、投影加工、曲面清根、放射加工等功能,在高速銑削加工方面一般都提供高速R圓角控制、變速處理、直線擬合、樣條插補(bǔ)等軌跡優(yōu)化策略。利用典型的CAM平臺(tái)在加工某薄壁空間曲面。從圖中可以看出,在粗加工方面,各CAM平臺(tái)功能相當(dāng);但在清根處理上,UGNX、CATIA、CIMATRONE可進(jìn)行多次清根處理;在實(shí)體仿真切削時(shí),MASTERCAM、CATIA、CIMATRONE、SURFCAM等平臺(tái)相對(duì)而言模擬速度較快。
二、五軸數(shù)控銑削刀具軌跡設(shè)計(jì)
  在利用CAM平臺(tái)進(jìn)行五軸數(shù)控銑削刀具軌跡設(shè)計(jì)時(shí),其核心內(nèi)容主要包括刀具軸矢量控制、軌跡驅(qū)動(dòng)方式、進(jìn)退刀處理、五軸數(shù)控機(jī)床后處理與五坐標(biāo)機(jī)床加工仿真模擬等方面的工作。由于五軸加工時(shí)產(chǎn)品的復(fù)雜性和刀具軸控制的靈活性和多樣性,導(dǎo)致五坐標(biāo)聯(lián)動(dòng)加工編程的難度和復(fù)雜性較大。一般CAM平臺(tái)都提供五軸銑削數(shù)控編程功能,其主要包括(A)旋轉(zhuǎn)四軸:多用于帶旋轉(zhuǎn)工作臺(tái)或配備繞X、Y軸的旋轉(zhuǎn)臺(tái)的的四軸加工;如MACH1600位Z軸旋轉(zhuǎn)的工作臺(tái)可立臥轉(zhuǎn)換,可對(duì)外圓上的槽或型腔進(jìn)行加工;(B)五軸底刃銑削:用于的底刃對(duì)空間曲面進(jìn)行加工,避免傳統(tǒng)球頭刀的加工,此時(shí)需要對(duì)刀軸矢量進(jìn)行合理的控制設(shè)計(jì);(C)側(cè)刃五軸:利用的側(cè)刃對(duì)空間的曲面進(jìn)行加工,避免球頭刀的R切削,能大幅度提高曲面粗精加工的效率;(D)五軸順序銑削與五面體加工:多用于銑削工步內(nèi)容比較多的多面體加工,如立臥轉(zhuǎn)換五面體加工中心可一次加工產(chǎn)品上的五個(gè)面或內(nèi)外腔的場(chǎng)合,多用于工序的復(fù)合化加工;(E)曲線五軸:對(duì)空間的曲面曲線進(jìn)行五軸曲線加工;(F)五軸鉆孔:對(duì)空間的孔進(jìn)行鉆,多用于孔的位置不再三個(gè)基準(zhǔn)平面上比較特殊的場(chǎng)合,如圓錐面上的孔或產(chǎn)品上孔位的軸線方向變化的場(chǎng)合。
  空間曲面五軸加工涉及的內(nèi)容比較多,尤其是五軸加工時(shí)更明顯。進(jìn)行五軸加工時(shí)涉及加工導(dǎo)動(dòng)曲面、干涉面、軌跡限制區(qū)域、進(jìn)退刀及刀軸矢量控制等關(guān)鍵技術(shù)。四軸五軸加工的基礎(chǔ)是理解刀具軸的矢量變化。四軸五軸加工的關(guān)鍵技術(shù)之一是刀具軸的矢量(刀具軸的軸線矢量)在空間是如何發(fā)生變化的,而刀具軸的矢量變化是通過擺動(dòng)工作臺(tái)或的擺動(dòng)來實(shí)現(xiàn)的。對(duì)于矢量不發(fā)生變化的固定軸銑削場(chǎng)合,一般用三軸銑削即可加工出產(chǎn)品,五軸加工關(guān)鍵就是通過控制刀具軸矢量在空間位置的不斷變化或使刀具軸的矢量與機(jī)床原始坐標(biāo)系構(gòu)成空間某個(gè)角度,利用銑刀的側(cè)刃或底刃切削加工來完成。刀具軸的矢量變化控制一般有固定矢量、曲面法線、固定點(diǎn)、直線導(dǎo)動(dòng)、直紋面導(dǎo)動(dòng)、刀具軌跡投影、點(diǎn)位與任意矢量連續(xù)插補(bǔ)等方式。
  典型CAM平臺(tái)在對(duì)某變錐度零件數(shù)控銑削加工編程時(shí),現(xiàn)有的CAM平臺(tái)一般能滿足該產(chǎn)品五坐標(biāo)銑削加工編程的需要。但是從用戶的使用經(jīng)驗(yàn)上講,UnigraphicsNX平臺(tái)在刀具軸矢量控制方面表現(xiàn)得更加靈活,尤其是其提供的插補(bǔ)刀具軸矢量控制和順序銑削編程功能能夠使得用戶很輕松得完成所期望的五坐標(biāo)聯(lián)動(dòng)銑削刀具軌跡目標(biāo)。
三、后處理程序開發(fā)模式
  五坐標(biāo)數(shù)控銑削加工編程的后處理程序開發(fā)的主要內(nèi)容包括:①算法處理:主要針對(duì)多坐標(biāo)加工時(shí)的坐標(biāo)變換、跨象限處理、進(jìn)給速度控制。②數(shù)控系統(tǒng)控制指令的輸出:主要包括機(jī)床種類及機(jī)床配置、機(jī)床的定位、插補(bǔ)、主軸、進(jìn)給、暫停、冷卻、刀具補(bǔ)償、固定循環(huán)、程序頭尾輸出等方面的控制。③格式轉(zhuǎn)換:數(shù)據(jù)類型轉(zhuǎn)換與圓整、字符串處理等:主要針對(duì)數(shù)控系統(tǒng)的輸出格式如單位、輸出地址字符等方面的控制。
五軸數(shù)控機(jī)床的配置形式多樣,典型配置有繞X軸和Y軸旋轉(zhuǎn)的兩個(gè)擺動(dòng)工作臺(tái),其二為主軸繞X軸或Y軸擺動(dòng),另外的工作臺(tái)則相應(yīng)繞Y軸或X軸擺動(dòng)來構(gòu)造空間的五軸聯(lián)動(dòng)加工。對(duì)于主軸不擺動(dòng)的五軸數(shù)控機(jī)床,其擺動(dòng)軸存在主次依賴關(guān)系,即主擺動(dòng)軸(Primary Table)的運(yùn)動(dòng)影響次擺動(dòng)軸(Secondary Table)的空間位置,而次擺動(dòng)軸的運(yùn)動(dòng)則不影響主擺動(dòng)軸的空間位置狀態(tài)。用于對(duì)典型的五軸機(jī)床運(yùn)動(dòng)方式進(jìn)行配置,可對(duì)工作臺(tái)雙擺動(dòng)、主軸頭雙擺動(dòng)、主軸擺動(dòng)及工作臺(tái)擺動(dòng)、工作臺(tái)復(fù)合擺動(dòng)(回轉(zhuǎn))、主軸復(fù)合擺動(dòng)(回轉(zhuǎn))等典型五軸機(jī)床進(jìn)行設(shè)置。主軸回轉(zhuǎn)或擺動(dòng)對(duì)應(yīng)于相應(yīng)機(jī)床,其所處于主動(dòng)軸或從動(dòng)軸的形式。在確定機(jī)床運(yùn)動(dòng)類型以后,其旋轉(zhuǎn)軸矢量平面和旋轉(zhuǎn)中心等設(shè)置是非常重要的,:用于設(shè)置主動(dòng)軸及次動(dòng)旋轉(zhuǎn)軸矢量方向,設(shè)置主軸或工作臺(tái)復(fù)合擺動(dòng)軸矢量方向。旋轉(zhuǎn)軸中心、偏心設(shè)置及刀具軸輸出設(shè)置。如下所示為在Mastercam平臺(tái)下的五軸機(jī)床類型設(shè)置。
        #Machine rotary routine settings
  mtype : 0 #Machine type (Define base and rotation plane below)
  #0 = Table/Table
  #1 = Tilt Head/Table
  #2 = Head/Head
  #3 = Nutator Table/Table
  #4 = Nutator Tilt Head/Table
  #5 = Nutator Head/Head
  head_is_sec : 1 #Set with mtype 1 and 4 to indicate head is on secondary


  現(xiàn)有的CAM平臺(tái)提供的刀具路徑的文件包括標(biāo)準(zhǔn)的可編譯文件(如APT文件)和二進(jìn)制文件. CATIA, UGNX, Surfcam,PROE等CAM都支持這兩種格式, MasterCam的NCI則是另外的文字格式檔案.后處理則各家大多有各自的后處理。除Mastercam采用文本方式以外,大部分CAM平臺(tái)都提供自己的后處理用戶界面,操作設(shè)置比較方便,尤其是可用于多CAM平臺(tái)和異構(gòu)數(shù)控系統(tǒng),如Imspost后處理包可支持幾乎所有的通用CAM平臺(tái)和流行的數(shù)控系統(tǒng)。后處理程序的開發(fā)編輯模式各不相同,其UnigraphicsNX 采用UGPostBuilder,采用基于TCL語(yǔ)言的二次開發(fā)功能完成用戶開發(fā);Mastercam提供基于GENERIC FANUC系統(tǒng)通用五軸銑削后處理文件,用戶需根據(jù)具體機(jī)床對(duì)其進(jìn)行編輯修改,達(dá)到最終的使用要求。其中 CimatronE、 Catia可采用ImsPost進(jìn)行后處理開發(fā);Spost/Gpost則采用宏程序方式用于Surfcam 、Pro/Engineer 平臺(tái)。
四、機(jī)床加工仿真模擬接口
  美國(guó)CGTech的產(chǎn)品VERICUT,它可用來在編程階段校驗(yàn)加工程序的準(zhǔn)確性,能夠讓編程人員對(duì)NC加工環(huán)境進(jìn)行仿真。應(yīng)用VERICUT,可對(duì)包括工裝夾具在內(nèi)的整個(gè)機(jī)床建模,它的易修改的控制程序庫(kù)使得NC程序在仿真環(huán)境中的運(yùn)行,完全模擬了在機(jī)床上的運(yùn)行。一些CAM系統(tǒng)本身具備校驗(yàn)功能,內(nèi)部校驗(yàn)檢查的是內(nèi)部的CAD/CAM數(shù)據(jù),它們?cè)谏蠙C(jī)床執(zhí)行前往往已被轉(zhuǎn)換多次了。外部校驗(yàn)系統(tǒng)則不僅能檢查內(nèi)部CAM文件,還能夠校驗(yàn)G代碼。NC校驗(yàn)軟件能夠校驗(yàn)不同CAM系統(tǒng)生成的程序,用同樣的手段校驗(yàn)所有的NC程序,使編程人員能夠?qū)λ玫母鞣NCAM系統(tǒng)得到穩(wěn)定的可靠的結(jié)果。NC校驗(yàn)軟件能夠減少甚至省略在機(jī)床上進(jìn)行人工的修正,這不僅節(jié)省了編程時(shí)間,更能使機(jī)床被解放出來完全用于加工產(chǎn)品。校驗(yàn)程序還可使返工、加工出廢品和損壞加工刀具的可能性降到最低。
  Vericut提供了許多功能,其中有對(duì)毛坯尺寸、位置和方位的完全圖形顯示,可模擬2~5軸聯(lián)動(dòng)數(shù)控加工,F(xiàn)有的CAM平臺(tái)都提供與Vericut的嵌入式接口或轉(zhuǎn)換功能。如下圖所示分別為UGNX、CATIA、Mastercam等平臺(tái)與Vericut之間的轉(zhuǎn)換設(shè)置,且它們可直接與Vericut進(jìn)行嵌入式鏈接仿真,如Pro/Engineer、UGNX、CATIA、Mastercam平臺(tái)等。其中UGII/Vericut 切削仿真模塊是集成在UGII軟件中的第三方模塊,它采用人機(jī)交互方式模擬、檢驗(yàn)和顯示NC加工程序,是一種方便的驗(yàn)證數(shù)控程序的方法。由于省去了試切樣件,可節(jié)省機(jī)床調(diào)試時(shí)間,減少刀具磨損和機(jī)床清理工作。通過定義被切零件的毛坯形狀,調(diào)用NC刀位文件數(shù)據(jù),就可檢驗(yàn)由NC生成的刀具路徑的正確性。UGII/Vericut可以顯示出加工后并著色的零件模型,用戶可以容易的檢查出不正確的加工情況。
五、小結(jié)
  典型CAM平臺(tái)用于數(shù)控銑削加工編程時(shí),各平臺(tái)的基本功能都差不多。在細(xì)節(jié)控制上,UG更靈活,對(duì)于高速切削加工,應(yīng)采用螺旋銑削加工,或者是在轉(zhuǎn)角處配置圓弧過渡 都在一定程度上支持高速加工;在支持變速切削的功能上,高速加工轉(zhuǎn)角處的降速處理上,UG和CiamtronE相對(duì)好一些,CimatronE支持變速切削,Mastercam只有一次降速功能;在根部清根上的處理,UG和CiamtronE相對(duì)好一些,可實(shí)現(xiàn)多次清根;五軸銑削刀具軸矢量控制方式上,UGNX非常靈活,其它平臺(tái)基本都能滿足使用要求,主要依賴于用戶的靈活應(yīng)用開發(fā)上;后處理程序開發(fā)上UGII/PostBuilder靈活,Mastercam采用文本形式,而CimatronE與Catia均可采用支持異構(gòu)數(shù)控系統(tǒng)與CAM平臺(tái)數(shù)控程序轉(zhuǎn)換的Imspost進(jìn)行后處理,Surfcam與Proe可采用同一后處理NCpost或Gpost;與Vericut軟件之間的接口關(guān)系,仿真加工上,各平臺(tái)均可鏈接;參數(shù)化驅(qū)動(dòng)方面UGNX、Catia、Pro/Engineer等均支持參數(shù)化刀具軌跡編輯修改,相對(duì)其數(shù)控編程模板與參數(shù)化功能更強(qiáng)大一些。

更多相關(guān)信息