1 數(shù)控編程軟件與后處理技術(shù)
1. 1 數(shù)控編程軟件
隨著計算機(jī)技術(shù)及數(shù)控技術(shù)的發(fā)展, 產(chǎn)生了一些高效、 實(shí)用、 優(yōu)秀的CAD/CAM 軟件系統(tǒng), 將手工編程提升到計算機(jī)編程, 把煩瑣的刀路軌跡計算交給計算機(jī)來運(yùn)算, 大大提高了編程效率和準(zhǔn)確度.實(shí)踐中常見的CAD/CAM 軟件有CAXA -ME 、MasterCAM 、 Pro/ENGIN EER 、 UG 等[ 1]
1. 2 后處理技術(shù)
經(jīng)過自動編程刀具軌跡計算產(chǎn)生的是刀位數(shù)據(jù)( Cut ter location date) 文件, 而不是數(shù)控程序.因此,這時需要設(shè)法把刀位數(shù)據(jù)文件轉(zhuǎn)變成指定數(shù)控機(jī)床能執(zhí)行的數(shù)控程序, 然后采用通信的方式或 DNC 方式輸入數(shù)控機(jī)床的數(shù)控系統(tǒng), 才能進(jìn)行零件的數(shù)控加工.把刀位數(shù)據(jù)文件轉(zhuǎn)換成指定數(shù)控機(jī)床能執(zhí)行的數(shù)控程序的過程就稱為后置處理.刀位數(shù)據(jù)文件必須經(jīng)過后置處理轉(zhuǎn)換成數(shù)控機(jī)床各軸的運(yùn)動信息后, 才能驅(qū)動數(shù)控機(jī)床加工出設(shè)計的零件.后處理程序是在設(shè)計完成的待加工零件模型基礎(chǔ)上, 對已安排好的加工方式、 刀具選擇、 下刀方式、 刀路安排及切削參數(shù)等工藝參數(shù)進(jìn)行運(yùn)算, 并編譯生成機(jī)床能識別的G 代碼.這一步的代碼處理準(zhǔn)確與否, 直接關(guān)系到零件的加工質(zhì)量及數(shù)控機(jī)床的安全.
在安裝數(shù)控編程軟件 ( CAD/CAM)時系統(tǒng)會自動設(shè)置好一些后置處理程序, 當(dāng)編程者采用的數(shù)控系統(tǒng)與之相對應(yīng), 就可以直接選擇相對應(yīng)的后置處理程序, 而實(shí)際加工時選擇的后置處理程序也應(yīng)與編程者的數(shù)控系統(tǒng)相一致, 所以在利用編程軟件進(jìn)行數(shù)控編程時, 必須對后處理器進(jìn)行必要的設(shè)定和修改, 以符合編程格式和數(shù)控系統(tǒng)的要求.若編程人員在數(shù)控編程時不了解數(shù)控系統(tǒng)的基本要求, 沒有對后處理程序進(jìn)行設(shè)置, 結(jié)果生成的數(shù)控代碼中就會有很多錯誤或多余的指令格式.這就要求在程序傳入數(shù)控機(jī)床前,必須對NC 程序進(jìn)行手動增加或刪減, 如果沒有修改正確, 極易造成事故[ 2]
下面介紹實(shí)施方案及驗(yàn)證方法:
購買CNC加工中心 高速加工中心 鉆攻中心 請選擇 伯特利數(shù)控
2 實(shí)施方案
數(shù)控程序是保證加工產(chǎn)品精度要求的重要因素, 而后置處理器的作用就是處理刀路軌跡、 生成數(shù)控程序, 下面介紹幾種常見CAD/CAM 軟件設(shè)置后處理器的方法:
2. 1 Pro/ E 軟件
Pro/ENGINEER 加工模塊 ( Pro/NC)是一種功能十分強(qiáng)大的自動化CAM 加工模塊.在利用 Pro/E軟件設(shè)計數(shù)控加工的后處理程序時, 一般按照 NC 程序格式的特點(diǎn), 對 PST 文件的結(jié)構(gòu)模塊進(jìn)行設(shè)計.Pro/ E 本身已配置了當(dāng)今世界上知名度較高的數(shù)控廠商的后置處理文件, 但這僅僅只能滿足部分用戶的需要[ 3]為了使一般數(shù)控機(jī)床能夠處理 Pro/NC 的加工工藝文件, Pro/ E 所帶的后置處理模塊通過設(shè)置機(jī)床配置文件的方式, 擴(kuò)充后置處理的功能.Pro/ NC 可以生成通用的刀位數(shù)據(jù)文件 ( CLData File), 這個文件包含著以 ASC Ⅱ碼格式存儲的刀具運(yùn)動軌跡和加工工藝參數(shù)等重要數(shù)據(jù)信息.Pro/ E 軟件是以NC/ POS T 為開發(fā)平臺, 對其后置處理器進(jìn)行二次開發(fā), 開發(fā)了KND100M 數(shù)控系統(tǒng)的專用后置處理器,并且設(shè)置后置處理器的選配文件為 UNCX01. p02.配置文件的各參數(shù), 這些參數(shù)包括:機(jī)床類型, 如選擇機(jī)床 MILL WIT HO UT TOTA RY AXES ;定義選配文件的格式, 如定義名稱為 KND100M CNCKXK7250;定義程序開始和結(jié)束的一般選項(xiàng), 在此可添加程序頭代碼 ( G54 G40 G90 G17), 程序尾代碼( G00 Z50. M30);定義程序段標(biāo)號的選項(xiàng);設(shè)置與機(jī)床運(yùn)動有關(guān)的選項(xiàng), 直線插補(bǔ) ( G01)與圓弧插補(bǔ)( G02 G03);機(jī)床加工代碼的描述 ( G M S 等指令)等.此后置處理器較好地應(yīng)用于 KXK7250 加工中心, 提高了Pro/E 的自動編程能力.
2. 2 MasterCAM 軟件
MasterCAM 軟件是基于微機(jī)平臺最經(jīng)濟(jì)、 最有效的CAD/CAM 集成軟件, 側(cè)重于數(shù)控加工, 在零件加工和模具制造中應(yīng)用非常廣泛.MasterCAM 具有很強(qiáng)的數(shù)控自動編程能力, 應(yīng)用軟件本身內(nèi)嵌的后置處理器可實(shí)現(xiàn)簡單及復(fù)雜模型的自動編程, 針對不同的數(shù)控系統(tǒng)不同的加工模塊 ( 如車削、 銑削、 線切割等)都具有相對應(yīng)的后置處理文件[ 4 ].MasterCAM 銑削模塊系統(tǒng)缺省的后處理文件為MPFAN. PS T , 適用于FANUC 系統(tǒng)數(shù)控代碼的控制器.在利用KXK7250 加工中心 ( 數(shù)控系統(tǒng)為北京KND100M)進(jìn)行實(shí)際加工時,也應(yīng)該選擇相應(yīng)的后處理程序, 用缺省的后處理程序時, 輸出的NC 文件不能直接用于加工.所以需要對MPFAN. PS T 文件進(jìn)行修改, 使之適合于KXK7250 加工中心的后置處理程序.圖1 為風(fēng)筒模型Master-CAM軟件仿真加工圖形
.
購買CNC加工中心 高速加工中心 鉆攻中心 請選擇 伯特利數(shù)控
2. 3 UG軟件
UG 軟件是利用 UG/POST 加工后處理模塊建立加工后置處理程序的, 該模塊適用于目前世界上幾乎所有主流NC 機(jī)床和加工中心[ 5 ]UG/POS T 的后處理過程是先將 UG 的刀軌作為輸入, 它需要兩個文件, 一個是 Event Handle r , 擴(kuò)展名為. tcl , 包含一系列指令用來處理不同的事件類型;另一個是Defini tion File , 擴(kuò)展名為. def , 包含一系列機(jī)床、 刀具的靜態(tài)信息.這兩個文件可以利用 UG 自帶的工具Po st Builde r來生成, 并將它們加入后置環(huán)境中進(jìn)行后置處理, 完成從簡單到復(fù)雜機(jī)床結(jié)構(gòu)、 控制系統(tǒng)的處理.通過PostBuilde r開發(fā)后置處理器主要涉及到以下四項(xiàng): ( 1)機(jī)床參數(shù)項(xiàng);( 2)程序和刀軌參數(shù)項(xiàng);( 3)NC 數(shù)據(jù)定義項(xiàng); ( 4)后置處理文件列表項(xiàng).基于 KXK7250 加工中心 ( 數(shù)控系統(tǒng)為北京KND100M)的特點(diǎn), 利用Post Builder 工具進(jìn)行修改, 從而建立專用的后置處理程序.
3 NC 代碼的驗(yàn)證
任何新開發(fā)的后置處理器都必須經(jīng)過驗(yàn)證, 才能應(yīng)用于實(shí)際數(shù)控加工.后置處理器的驗(yàn)證主要是在數(shù)控編程時, 對加工工序的刀位文件進(jìn)行處理.通過虛擬或?qū)嶋H零件的切削加工, 檢查其輸出NC 程序的正確性.對于KXK7250加工中心, 后置處理器為北京凱恩帝公司的 KND100M , 通過對加工零件工序的刀位文件的后置處理, 生成的數(shù)控程序不需手工修改, 可直接傳入加工, 從而提高編程效率、 縮短零件的生產(chǎn)周期.NC 代碼驗(yàn)證的方法有虛擬加工和實(shí)際加工兩種, 虛擬加工驗(yàn)證是采用數(shù)控加工仿真軟件進(jìn)行驗(yàn)證, 實(shí)際加工驗(yàn)證是利用實(shí)際機(jī)床 KXK7250 進(jìn)行加工, 觀察其加工結(jié)果的正確性.
3. 1 數(shù)控加工仿真軟件驗(yàn)證
數(shù)控仿真軟件是通過計算機(jī)的編程和建模, 結(jié)合機(jī)床廠家實(shí)際加工制造經(jīng)驗(yàn)將加工過程用三維圖形或者二維圖形的方式演示出來的一種虛擬仿真軟件.目前比較流行的軟件有上海宇龍、 南京宇航、 斯沃?jǐn)?shù)控仿真軟件等, 它們都可以在計算機(jī)上模擬數(shù)控實(shí)際操作的大部分過程.通過上海宇龍數(shù)控加工仿真軟件的驗(yàn)證, 調(diào)用新開發(fā)的專用后置處理器 ( KND100M)處理的 NC 程序, 經(jīng)過仿真加工滿足要求.圖2 為利用上海宇龍數(shù)控加工仿真軟件仿真風(fēng)筒模型圖形.
3. 2 數(shù)控機(jī)床實(shí)際加工驗(yàn)證
經(jīng)過仿真軟件的加工可以簡單地驗(yàn)證加工圖形的輪廓、 形狀, 但對于精度及表面質(zhì)量等要求還不能保證, 所以必須經(jīng)實(shí)際機(jī)床加工才能進(jìn)一步證實(shí)代碼的正確性.利用微機(jī) DNC 功能將專用后處理器生成的數(shù)控程序輸入到數(shù)控機(jī)床 KXK7250 , 實(shí)際加工出的零件滿足要求.圖 3為風(fēng)筒模型實(shí)際加工圖形.
4 結(jié)語
通過以上幾種軟件創(chuàng)建的專用后置處理器 ( KND100M), 在進(jìn)行數(shù)控編程處理刀具軌跡時, 先調(diào)用相應(yīng)的后置處理器, 由此生成的數(shù)控程序不需要手工修改, 從而縮短了所生成數(shù)控程序后續(xù)修改的時間,使工作效率和編程效率得到提高, 同時也充分發(fā)揮 CAD/CAM 在模具制造及零件加工中的重要作用.這種開發(fā)方法也適合于其他數(shù)控機(jī)床后置處理器的開發(fā) ( 如數(shù)控車床、 數(shù)控加工中心等), 對數(shù)控加工具有重要意義.
購買加工中心 高速加工中心 鉆攻中心 CNC加工中心 請選擇 伯特利數(shù)控
2024-11
結(jié) 合 車銑復(fù)合加工中心說明書,應(yīng) 用UG軟 件PostBuilder開發(fā) 了XZC類 機(jī) 床 后 置 處 理,能 夠 快 捷 實(shí) 現(xiàn)UG自動 編 程 中 車、銑、孔等操作的程序后處理,文 中 對 后處 理 創(chuàng) 建 從 初 始 化 運(yùn) 動、運(yùn) 動 前 設(shè) 置、機(jī) 床 運(yùn) 動 前、… [了解更多]
2024-11
本文通過對五軸加工中心的三種類型的結(jié)構(gòu)特點(diǎn)進(jìn)行具體的運(yùn)動分析,建立了數(shù)學(xué)模型推導(dǎo)出各類機(jī)床的后置處理算法。并通過UG NX進(jìn)行建模并進(jìn)行后處理與算法得到的后處理數(shù)據(jù)進(jìn)行對比,證明了文中算法的正確性。通過所推導(dǎo)的數(shù)學(xué)公式得知,坐標(biāo)的角度變換與轉(zhuǎn)臺的轉(zhuǎn)動相關(guān)。所推導(dǎo)的數(shù)學(xué)模型為最基礎(chǔ)… [了解更多]
2024-11
為了提高五軸加工中心的刀具加工精度,本文提出了五軸聯(lián)動數(shù)控刀具切削加工誤差非線性插補(bǔ)方法。根據(jù)五軸聯(lián)動數(shù)控刀具工作原理,分析誤差產(chǎn)生原因,利用誤差非線性插補(bǔ)方法,實(shí)現(xiàn)誤差插補(bǔ)。實(shí)驗(yàn)結(jié)果表明:利用該方法進(jìn)行誤差插補(bǔ)后,機(jī)床刀具運(yùn)行軌跡與理想插補(bǔ)軌跡貼合度高,且插補(bǔ)后誤差明顯減小,可… [了解更多]
2024-11
隨著五軸聯(lián)動數(shù)控加工技術(shù)的廣泛應(yīng)用,文中針對五軸加工中心和五軸鉆攻中心的后置處理器進(jìn)行仿真分析,并提出一種以序列為基礎(chǔ)的優(yōu)化方法,優(yōu)化后的后置處理器,可以使得數(shù)控加工節(jié)省時間百分比得到有效提升。雖然文中提出優(yōu)化方法滿足了預(yù)期要求,但受到研究條件的影響,該方法未來需要進(jìn)一步完善。… [了解更多]
2024-11
面向銑削工藝參數(shù)優(yōu)選技術(shù)的工程需求,以復(fù)雜零部件多軸數(shù)控銑削為背景,文中提出了一種通用立銑刀真實(shí)切削軌跡下的五軸銑削力計算方法。 (1)建立了可同時表征球頭銑刀、圓環(huán)銑刀和平底銑刀的通用立銑刀幾何模型,計算得到不同類型立銑刀的切削微元長度和切削寬度。 (2)提出了一種快速求解… [了解更多]