999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UG二次開發技術的CAD/CAE/CAM軟件集成方法研究

2015-04-25 01:45:24秦闖劉戰強葉洪濤龐繼有
機床與液壓 2015年9期
關鍵詞:二次開發界面程序

秦闖,劉戰強,葉洪濤,龐繼有

(1. 山東大學機械工程學院,山東濟南250061;2. 山東大學高效潔凈機械制造教育部重點實驗室,山東濟南250061;3. 沈陽黎明航空發動機(集團)有限責任公司,遼寧沈陽110043)

0 前言

CAD/CAE/CAM 技術利用計算機的高速運算能力、巨大存儲能力和邏輯判斷能力,與人的創造能力相結合,在國內外航空、航天、汽車、機床制造等工業部門都得到了廣泛應用,實現了產品的設計自動化,縮短了從設計到生產的周期,提高了產品的制造質量[1-2]。

CAD/CAE/CAM 技術已成為新一代生產技術發展的核心技術,正朝著集成化的方向發展。集成是指把CAD、CAE、CAM 等各種功能不同的軟件有機地結合起來,用統一的執行控制程序來組織各種信息的提取、交換、共享和處理,保證系統內部信息流的暢通并協調各個系統有效地運行[3]。在工程應用中,集成化體現在軟件系統上,有物理集成與信息集成兩個方面。物理集成軟件系統能夠在單一軟件界面應用多軟件功能,可以從一個軟件環境迅速切換到另一個軟件環境,而不用復雜的軟件外操作,在需要多軟件共同協作的工作中,可以提高工作效率。信息集成的軟件系統可利用專用數據接口,在不同軟件之間通暢地進行數據傳遞,避免再次輸入這些信息時帶來錯誤及重復工作[4]。

本文作者基于UG 軟件平臺,應用UG 二次開發技術,在UG 軟件界面增加CAE 軟件的啟動菜單,實現單一軟件界面多軟件的啟動,提出軟件物理集成方法。配置CAM 仿真軟件VERICUT 與UG 的接口NXV,給出其具體應用實例,實現信息集成兩個軟件之間的數據傳遞。

1 UG 二次開發工具

UG 是先進的CAD/CAM/CAE 高端軟件平臺之一,為用戶提供了強大的二次開發工具,用戶能夠根據自身需求,對UG 進行二次開發,拓展軟件功能。UG/Open 是UG 二次開發工具的總稱,主要由二次開發語言模塊UG/Open GRIP、UG/Open API 及二次開發輔助工具UG/Open MenuScript、UG/Open UIStyler等組成[5]。

UG/Open GRIP 和UG/Open API 是兩種不同的二次開發語言模塊,都具有與外部高級開發語言的接口。GRIP 是UG 的內嵌語言,主要實現圖形繪制、裝配、工程圖的生成和一定的文件管理功能,可以完成與UG 的各種交互操作[6]。UG/Open API 程序使用的是功能豐富的C 語言,使得UG/Open API 在使用上具有更大的靈活性[7]。利用UG/Open API 可以建立與原UG 軟件應用程序的鏈接,使新開發的功能和原有功能無縫集成[8],在實踐中得到廣泛應用。其中一個應用是開發UG 軟件與其他軟件的接口,使具有不同數據結構的不同軟件之間能夠進行數據交換[9]。文中應用的UG 與VERICUT 軟件之間的接口NXV 就是基于UG/Open API 開發的。

輔助工具UG/Open MenuScript 和UG/Open UIStyler 為UG 開發用戶菜單、界面提供了有效支持。UG/Open UIStyler 是建立UG 風格對話框的工具,應用此模塊制作用戶對話框界面,能方便地與UG 數據模型進行交互操作[10]。UG/Open MenuScript 是UG/Open 中制作下拉菜單及工具條的模塊,它可用于編輯UG 系統的菜單,也可創建用戶自行開發的應用程序菜單。菜單采用腳本語言編制,生成腳本文件。腳本文件是文本文件且腳本語言語法簡單,用戶可方便地進行編制。菜單制作分為三步,分別是:定義開發文件目錄、系統環境設置及菜單腳本文件編輯[11]。菜單腳本文件可通過“ACTIONS”語句指定菜單項對應的響應行為,如GRIP 程序、UG/Open API 程序或用戶工具自定義文件等[9]。應用實例在“ACTIONS”后直接指定CAE 軟件啟動程序實現軟件啟動。

2 UG 軟件界面增加CAE 軟件啟動菜單

在實際應用中,需要利用UG 軟件建模,采用專用CAE 軟件進行分析,發揮各個軟件的長處并協同應用。使用UG 二次開發菜單制作技術,在UG 軟件界面增加CAE 軟件的啟動命令,實現軟件環境的迅速切換。文中選取AdvantEdge 等CAE 軟件,在計算機中安裝完成后,應用UG/Open MenuScript 技術建立軟件啟動菜單過程如下:

(1)在自定義目錄下創建startup 和application 兩個文件夾,分別存放具體的二次開發內容,實例的目錄為D:USER。

(2)定義用戶環境變量“UGII_USER_DIR”,如圖1 所示。

圖1 用戶環境變量

(3)在UG 安裝程序目錄“$ UGII_BASE_DIR UGII menus”下找到custom_dirs. dat 文件,用記事本編輯此文件,在最后一行增加第一步設置的文件目錄(如圖2)。

圖2 用戶開發目錄

以上兩步指明用戶的二次開發文件目錄,完成了菜單制作的系統環境設置。也可以采取修改文件ugii_env. dat 的方式[11]進行設置,該文件包含UG 系統的全部環境變量及路徑定義,在目錄$ UGII_BASE_DIR UGII 下可以找到。在該文件中找到語句:#UGII_VENDOR_DIR = ${UGALLIANCE-DIR}vendor 及#UGII_SITE_DIR = ${UGALLIANCE-DIR}site,將語句前的符號“#”刪掉,激活語句,UG/Open 就可以從這些目錄下得到二次開發的功能擴展。

(4)在startup 目錄下建立菜單腳本文件:menu. men。在記事本中應用菜單腳本語言編輯該文件,部分程序內容為:

程序中包括了菜單位置、名稱、類型及響應命令等信息的定義。其中,“ACTIONS”后菜單響應命令是CAE 軟件啟動程序在計算機中的文件路徑。

(5)在application 文件夾里增加圖片文件,拓展名為“. bmp”,作為菜單圖標。

完成以上步驟,即實現了UG 界面CAE 軟件啟動菜單的建立,啟動UG,界面會出現CAE 軟件啟動菜單(圖3)。在實際應用中,UG 模型建立完成后需要應用其他CAE 軟件進行分析時,單擊菜單中的啟動命令,即可啟動相應CAE 軟件,實現結果如圖4所示。

圖3 UG 界面啟動CAE 軟件菜單

圖4 DEFORM-3D 軟件啟動

3 UG 與VERICUT 接口配置與技術應用

VERICUT 是由美國CGTech 公司開發的面向制造業的數控加工仿真軟件,具有CAD/CAM 接口,能與UG 等軟件進行嵌套運行,實現兩個軟件之間的集成應用[12]。

3.1 NXV 環境變量配置方法

NXV 是基于UG/Open API 開發的第三方軟件接口,通過NXV 可以實現UG 與VERICUT 之間的數據傳遞,但在使用之前需要進行軟件之間接口的配置,使UG 每次啟動時NXV 自動加載到UG 菜單中,文中使用UG7.5 版本與Vericut7.0 版本,兩個軟件安裝后,其配置方法如下:

在計算機系統中定義接口環境變量。NXV 接口配置需要設定“CGTECH_PRODUCTS”、 “UGII_VENDOR_DIR”及“LSHOST”3 個系統環境變量,加上軟件安裝時自動產生的“CGTECH_INSTALL”,系統環境變量中應有4 個NXV 配置變量,如表1 所示。

表1 NXV 環境變量

表1 中,“%CGTECH_INSTALL%”是VERICUT的安裝路徑, “server_name”是完整的計算機名稱。配置后啟動UG 軟件,即可在Manufacturing 模塊出現NXV 接口圖標,如圖5 所示。

圖5 UG 工具欄中NXV 圖標

3.2 NXV 應用實例

在UG 中進行建模與數控編程,NXV 將所有的毛坯、夾具和設計模型等數據自動傳入VERICUT 進行程序的仿真檢驗,簡化了使用VERICUT 軟件時二次輸入數據信息的過程,使設置、仿真及NX 程序的優化等操作更加簡單有效[13]。接口應用過程如下:

(1)在UG 中完成建模、編程等工作(如圖6)。

圖6 UG 中建模編程

(2)接口設置。在UG 編程完成后,單擊NXV圖標進行接口配置,包括主界面配置:輸出路徑、項目文件模板、程序組及幾何體參數等;NXV 選項配置:包括輸出模型、輸出模型格式、輸出模型公差、輸出模型的相對坐標系等,如圖7、8 所示。

圖7 NXV 主界面

圖8 NXV 選項配置界面

(3)接口配置后可直接啟動VERICUT,進入VERICUT 界面,從VERICUT 項目樹中可以看到,UG中的零件模型、坐標、刀具及加工程序等數據信息已自動導入,如圖9 所示。此時,可以在VERICUT 中進行和實際生產完全匹配的機床加工過程模擬[14](圖10),得到程序仿真報告(圖11)。

圖9 VERICUT 項目樹

圖10 VERICUT 程序仿真

圖11 VERICUT 仿真報告

4 結束語

基于UG 二次開發技術,在UG 軟件中集成CAE 軟件啟動菜單,實現了UG 軟件界面CAE 軟件啟動功能,配置了UG 與VERICUT 接口并給出了其應用實例,實現了兩個軟件之間的數據傳遞。從CAD/CAE/CAM 集成應用角度,提出了CAD/CAE/CAM 軟件的物理集成與信息集成方法。集成的軟件系統將不同用途的軟件有機結合起來,用統一的執行控制程序來組織各種信息的傳遞,保證系統內信息流暢通,并協調各子系統有效運行,有利于提高工程技術人員的工作效率和企業的生產效益。

[1]王愷.產品造型CAD/CAE/CAM 集成方法研究[D].西安:長安大學,2009.

[2]王定標,向颯,郭茶秀.CAD/CAE/CAM 技術的發展與展望[J].礦山機械,2006,34(5):115-118.

[3]黃艷.機械CAD/CAM 集成系統的發展趨勢[J].技術與創新管理,2008,29(1):77-80.

[4]李江華,徐超.模具CAD/CAM 軟件開發方法的研究[J].中國西部科技,2009,8(19):11-13.

[5]LI N,ZHAO Y P.Achieve of Torpedo Shell Parameter Model Based on Secondary Development of UG[J].Advanced Materials Research,2012,542:532-536.

[6]劉定偉,薛澄岐.UG 二次開發接口技術研究[J].機械制造與自動化,2005,34(1):80-83.

[7]吳家洲,吳波.UG 軟件的二次開發[J].機床與液壓,2001,29(5):89-91.

[8]岳桂勛,馬泳濤.基于UG/Open API 的齒面側銑精加工方法研究[J].機床與液壓,2012,40(13):67-69.

[9]黃翔,李迎光.UG 應用開發教程與實例精解[M].北京:清華大學出版社,2005.

[10]王磊,李浙昆,譚毅,等.UG/Open API 對UG 二次開發技術研究[J].機電產品開發與創新,2007,19(5):105-106.

[11]索小娟,孫桓五.UG 二次開發中菜單定制與設計技術的應用研究[J].機械管理開發,2009,24(3):150-151.

[12]徐麗娜,孫慧,劉海華,等.淺析NX 和Vericut 的無縫連接接口配置[J].黑龍江科技信息,2012,16(33):27-27.

[13]陳思濤.UG NX 完美接口VERICUT[J].現代零部件,2010,27(2):50.

[14]曹彥生,劉景坡.基于NX 與VERICUT 接口技術的配置與應用[J].金屬加工:冷加工,2013,63(18):72-73.

猜你喜歡
二次開發界面程序
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
西門子Easy Screen對倒棱機床界面二次開發
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
人機交互界面發展趨勢研究
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 亚洲综合片| 人妻无码中文字幕第一区| 精品一区二区三区无码视频无码| 亚洲男人的天堂在线| 色天天综合久久久久综合片| 国产免费人成视频网| 91九色国产porny| 四虎永久免费在线| 日本精品中文字幕在线不卡 | Jizz国产色系免费| 天天色天天综合网| 美女毛片在线| 8090午夜无码专区| 精品91在线| 色婷婷色丁香| 午夜限制老子影院888| 久久久精品国产SM调教网站| 亚洲最大看欧美片网站地址| 国产一二三区在线| 国产小视频在线高清播放| a欧美在线| 久久超级碰| 无码专区国产精品一区| 亚洲另类色| 亚洲欧美日韩久久精品| 亚洲一本大道在线| 全免费a级毛片免费看不卡| a级毛片免费网站| 中文字幕无线码一区| 欧美成人二区| 精品国产香蕉在线播出| 亚洲精品中文字幕无乱码| 国产va免费精品| 久久窝窝国产精品午夜看片| 综合网久久| 中文字幕66页| 伊人婷婷色香五月综合缴缴情| 亚洲日韩高清无码| 自偷自拍三级全三级视频| 久久综合国产乱子免费| 精品91视频| 亚洲不卡网| 999国产精品永久免费视频精品久久| 丁香婷婷激情网| 国产极品美女在线| 国产在线拍偷自揄观看视频网站| 青青草国产一区二区三区| 福利姬国产精品一区在线| 成人小视频在线观看免费| 国产成人综合网在线观看| 国产精品 欧美激情 在线播放 | 欧美精品成人| 999精品免费视频| 国产在线视频福利资源站| 女人18毛片一级毛片在线 | 麻豆精品国产自产在线| hezyo加勒比一区二区三区| 天堂网国产| 国产午夜一级毛片| 91久久偷偷做嫩草影院精品| 国产丝袜无码精品| 欧美一区二区三区欧美日韩亚洲| 久久国产精品娇妻素人| 久久香蕉国产线看观看精品蕉| 国产精品55夜色66夜色| 国内老司机精品视频在线播出| 男女男精品视频| 国产免费高清无需播放器| 国产精品久久久久久久久久久久| 久久久精品久久久久三级| 亚洲精品无码专区在线观看| 日本黄色不卡视频| 国产黄色爱视频| 欧美精品1区2区| 久久免费视频播放| 国产91高清视频| 欧美成人亚洲综合精品欧美激情| 中文国产成人精品久久| 亚洲综合极品香蕉久久网| a级毛片免费看| 99在线免费播放| 日韩在线视频网|