?
一、前言
VERICUT軟件由美國CGTECH公司開發(fā)的一套世界領(lǐng)先的NC校驗軟件,它可以讓用戶交互式的模擬仿真2~5軸銑削、鉆孔、車削、車銑復(fù)合加工、EDM以及自動化生產(chǎn)線仿真等操作。能進行NC程序優(yōu)化、縮短加工時間,檢查過切、欠切,防止機床碰撞、超行程等錯誤。真實的三維實體效果,切削模型可測量尺寸,并能保存模型供檢驗、后續(xù)工序切削加工。目前已廣泛應(yīng)用于航空、模具制造等行業(yè)。其最大特點是可仿真各種CNC系統(tǒng),既能仿真刀位文件,又能仿真CAD/CAM后置處理后的NC程序,特別對于多軸機床和高速加工方式,效果明顯。VERICUT仿真校驗NC程序的工作流程如圖1所示。
?
圖1. VERICUT仿真校驗NC程序的工作流程
Pro/Engineer軟件配有VERICUT模塊,UG NX、CATIA、MasterCAM、EdgeCAM等CAM軟件有VERICUT軟件接口,這些CAM軟件通過與VERICUT軟件接口無縫連接的配置,可實現(xiàn)CAD/CAM與NC程序驗證一體化運作,自動進行工件參數(shù)、刀具參數(shù)等數(shù)據(jù)的傳送,因此避免了二次輸入這些信息時人為的出錯及重復(fù)的工作,使得設(shè)置、仿真及NX程序的優(yōu)化等操作更加簡單有效!
二、UG NX4.0與VERICUT6.2無縫連接的接口配置
UG NX與VERICUT接口簡稱NXV。NXV簡化了NX生成刀具軌跡的驗證與優(yōu)化流程,采用人機交互的友好界面方式,將所有的毛料、夾具、和設(shè)計模型這些幾何數(shù)據(jù)自動傳入VERICUT,并正確定位;NC程序,刀具信息、機床和控制系統(tǒng),以及其它的模擬參數(shù)也一起傳入VERICUT,實現(xiàn)NX與VERICUT之間的數(shù)據(jù)自動傳遞,使我們能夠簡單方便的進行和實際生產(chǎn)完全匹配的單個操作、一系列操作或一整套多工位的機床模擬仿真,NXV內(nèi)部數(shù)據(jù)傳遞見圖2。
?
圖2. NXV內(nèi)部數(shù)據(jù)傳遞
對于UG NX4.0與VERICUT6.2軟件地安裝過程,軟件公司的官方網(wǎng)站上有說明,在此不作贅述。安裝完成UG NX4.0與VERICUT6.2后確保能正常使用,然后建立如下的三個系統(tǒng)環(huán)境變量,便能實現(xiàn)UG NX4.0與VERICUT6.2的無縫連接:
CGTECH_PRODUCTS=%CGTECH_INSTALL%\windows
UGII_VENDOR_DIR= %CGTECH_INSTALL%\windows\nx\v20
LSHOST=server_name
注:1. “%CGTECH_INSTALL%”是VERICUT的安裝路徑
2. “server_name”是完整的計算機主機名稱,否則得不到License系統(tǒng)環(huán)境變量的建立如圖3。
?
圖3. 系統(tǒng)環(huán)境變量的建立
這樣通過前面環(huán)境變量的建立,就可實現(xiàn)UG NX4.0與VERICUT6.2軟件的無縫連接。啟動NX并進入加工環(huán)境,就可以看到NXV的菜單了。(注:部分電腦需要重新啟動系統(tǒng)后,環(huán)境變量才能生效。)
三、NXV在UG NX4.0中的應(yīng)用
3.1 運行接口
打開NX4.0進入加工環(huán)境,在工具條上單擊VERICUT圖標(biāo) ,或可選擇菜單>VERICUT(or Ctrl+Alt+V)打開NXV界面。
注:1.在操作導(dǎo)航器中任意選擇程序或程序組才可激活NXV圖標(biāo),否則不可用,圖標(biāo)為灰色 。
2.NXV只能傳遞“未使用項”節(jié)點外的程序組或單個操作,但一定是與“未使用項”同級節(jié)點。
3.2 進入NXV界面,如圖4
?
圖4. NXV界面
3.3 NXV界面參數(shù)的設(shè)置
3.3.1 輸出目錄:系統(tǒng)默認(rèn)在UG的項目文件存放目錄。
3.3.2 文件名:系統(tǒng)默認(rèn)在UG的項目文件名稱。
3.3.3 Project Template:單擊Browse,選擇整個仿真所使用的已經(jīng)創(chuàng)建好的機床模板文件“*.Projet”,此模板通常用來定義一些常用的設(shè)置,如機床的干涉檢查、機床顏色等。
3.3.4 Active Program Group(s),激活的程序組,在UG與VERICUT中的對應(yīng)關(guān)系如圖5。
?
圖5. 激活程序在NXV中的傳遞關(guān)系
3.3.5 何體:圖6依次選擇好Part、Stock/Blank、Fixture/check、Model Location,在此定義了仿真所需的設(shè)計部件、毛坯體、夾具、模型定位坐標(biāo)系,對每一程序組均需要單獨定義這些幾何體。
?
圖6
注:1. 位坐標(biāo)系時,只有選擇已經(jīng)保存過的坐標(biāo)系WCS/MCS,保存方法如下:激活坐標(biāo)系>單擊保存,即可保存坐標(biāo)系,如圖7
?
圖7. 保存坐標(biāo)系
2.可修改坐標(biāo)系屬性,以便在選擇坐標(biāo)系時,可查看狀態(tài)欄的提示信息,區(qū)分是否選種你需要的坐標(biāo)系。修改坐標(biāo)系屬性的方法:選擇剛剛保存的坐標(biāo)系>單擊鼠標(biāo)右鍵>選擇屬性,出屬性設(shè)置窗口,在CSYS對話框中選擇一般表單項,名稱定義為SETUP1,單擊確定,如圖8。
?
圖8. 修改坐標(biāo)系屬性
技巧:在選擇這個保存了的坐標(biāo)系時,盡量靠近坐標(biāo)系原點并稍微停留幾秒鐘后就可選中。
3.3.6 選項界面參數(shù)的設(shè)置如圖4右
注意:1. 在機床類型下拉選項中,選擇的是后處理器,倒如:Fanuc_18i
2. Attach Component Name中建議不要輸入任何值
3.Program Zero From Component、Program Zero To CSYS、Type CSYS name or、Select from list,這些選項是用于設(shè)置VERICUT中的加工坐標(biāo)系,如圖9所示
?
圖9. 工坐標(biāo)系
3.3.7 設(shè)置模板:激活SETUP1程序組,單擊Browse,選擇SETUP1工序所使用的機床模板文件,同樣激活SETUP2程序組,重復(fù)3.3.4和3.3.5的操作,對SETUP2工序進行相關(guān)設(shè)置。
3.3.8 使用后置處理器生成NC文件,或手動添加NC程序文件,選擇的NC程序文件只能是*.ptp文件。當(dāng)選擇Automatically Output NC Program選項時,通過在選項中選擇的機床類型,可生成相應(yīng)的NC程序。
3.3.9 選擇Output Files按鈕,輸出仿真數(shù)據(jù)文件。
3.3.10 選擇Run VERICUT按鈕,啟動VERICUT,進入VERICUT后就可以看到如圖10所示的界面。
?
圖10. VERICUT界面
圖中最上面是件標(biāo)題和版本號, 下面是下拉菜單區(qū), 再下是WINDOWS 的圖標(biāo)區(qū),這是所有軟件的基本功能。左邊豎欄是項目樹,用于選擇機床、控制器、坐標(biāo)系、刀具文件、NC程序等。中間大的區(qū)域左邊是NC 校驗功能,右邊是NC 機床運動仿真,最下面是提示欄和狀態(tài)欄。按下狀態(tài)欄的執(zhí)行按鈕,就可以對U G環(huán)境下生成的刀軌進行仿真了。仿真結(jié)果如圖11。
?
圖11. 仿真結(jié)果
注意:在仿真時常常出現(xiàn)找不到刀具文件的錯誤,此時請確定在VERICUT中的NC Program中是否為圖12所示的設(shè)置,點擊Use Tool List可查看此時刀具列表與刀具號的對應(yīng)關(guān)系。因從NXV傳過來的刀具列表中的ID號是以UG中創(chuàng)建的刀具名稱而存在(如圖13),而程序中調(diào)用的是刀具號。
?
圖12
?
圖13
四、結(jié)束語
? ? ? ?本文通過UG NX數(shù)據(jù)接口配置,描述了運用接口技術(shù),采用人機交互界面,自動進行工件參數(shù)、刀具參數(shù)等數(shù)據(jù)的傳遞,避免了二次輸入這些信息時人為的出錯及重復(fù)的工作,我們可以非常方便的驗證我們的NC程序,以及機床運動干涉檢查,有效的保證產(chǎn)品質(zhì)量和提高了編程效率。
?
評論
查看更多