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