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

基于UG/Open API的齒輪參數化建模研究

2011-10-26 03:27:40王孝寧何新華合肥工業大學機械與汽車工程學院安徽合肥230009
中國科技信息 2011年7期
關鍵詞:二次開發數據庫方法

王孝寧 何新華合肥工業大學機械與汽車工程學院,安徽合肥 230009

基于UG/Open API的齒輪參數化建模研究

王孝寧 何新華
合肥工業大學機械與汽車工程學院,安徽合肥 230009

本文介紹了UG環境下利用UG/Open API編程通過數據庫實現漸開線齒輪的建模方法,該方法能夠實現齒輪的參數化、系列化。數據庫的引入,可視化窗口的應用,使漸開線齒輪的參數更方便存儲,修改,以及讀取。通過數據庫接口,可以使數據更方便交流。

UG/Open API;二次開發;參數化;齒輪;數據庫

引言

UG(unigraphics)軟件是美國EDS公司推出的當今世界上最先進的主流軟件之一,廣泛地應用于航空、航天、汽車、機械制造、船舶、家用電器等行業。它是一個集CAD/CAM/CAE于一體的軟件系統,可應用于整個產品從設計概念到實際產品開發的全過程,包括:概念設計、建模、工程圖、裝配、產品分析和加工等內容。此外,UG軟件還提供了強大的二次開發功能。設計者可根據設計需要,為實現某種特定的功能,開發面向企業或用戶的專用軟件。UG軟件自身的二次開發工具有:UG/Open API,UG/Open MenuScript,UG/Open UIStyler, UG/Open Grip。另外UG還支持諸如VC++等開發程序。

齒輪是眾多產品的主要零部件,特別是在機械行業有著廣泛的應用,因此改變傳統的設計方法,采用現代化的設計方法,即計算機輔助設計(CAD)來提高設計效率,就顯得特別有意義。

1 基于參數化思想的UG二次開發的工作原理

1.1 參數化設計方法選擇

目前,基于參數化思想的UG二次開發的方法主要有以下兩類:

(1)利用UG提供的參數化功能模塊實現模型的設計變量驅動,即在模型構建過程中用變量來控制模型的幾何尺寸和約束關系。該方法主要是利用UG的全參數化功能,利用設計變量控制模型的形狀和大小,即用戶通過直接修改變量表中的數值實現對模型的編輯。但此方法零件庫存在于主模板零件(template part)文件中,而不是獨立存在于UG環境之外,不利于數據庫的管理,且能存儲的參數種類有限,參數化驅動受到很大的限制,此外,零件庫數據不能共享,限制了異地協同工作和并行設計的功能;

(2)利用程序實現參數化設計,即利用UG提供的系統開發應用程序接口,運用UG二次開發、高級開發語言和數據庫等相關技術,實現對參數化模型的建立、管理和使用,是一種高級的參數化設計方法。該方法不需要在UG環境中進行各種特征的操作,將零件的特征操作寫入語句,通過建立數據庫,方便數據的存儲、修改,交流。再通過UG二次開發工具實現無縫集成,能夠更深層次的實現UG的二次開發。

鑒于以上兩種方法,本文運用UG/Open API技術采用編程的方法建立數據庫,實現漸開線斜齒圓柱齒輪的參數化建模,通過MFC編輯對話窗口。該方法更方便齒輪參數的存儲、修改,同時通過數據庫接口能夠更好地實現數據的交流。

1.2 基于UG/Open的UG開發方法

UG/Open是UG軟件為第三方開發人員提供的主要開發工具,是一系列開發工具的總稱。主要包括如下模塊:

(1) UG/Open API,它是UG與外部應用程序之間的接口,是一系列函數和過程的集合,支持C/C++等高級開發語言。

(2) UG/Open MenuScript,它是一種定義UG菜單的腳本語言,是以.men為擴展名的文本文件。開發人員可以通過添加腳本文件創建自定義的用戶菜單。

(3) UG/Open UIStyler,它是開發UG對話框的可視化工具,生成的對話框方便用戶高效地與UG進行交互操作。

(4) UG/Open GRIP,它是UG內嵌式的圖形交互編程語言。

2 齒輪關鍵曲線

2.1 齒輪端面齒廓漸開線表達式

根據漸開線的形成原理可知漸開線的極坐標方程為:

圖1 直角坐標系

2.2 斜齒輪螺旋線方程

在斜齒輪建模過程中,螺旋線是一條關鍵曲線,如圖2所示

由機械原理得到斜齒輪螺旋線參數方程為:

圖2 螺旋線直角坐標圖

3 系統的總體設計

本系統采用C/S(client/server)結構。它由客戶層和數據層兩個層次組成。客戶層主要完成標準件的信息查詢、信息入庫、信息刪除及參數化建模等內容;數據層主要用于存儲零件的數據信息,為客戶層提供數據支持,系統的組成參見圖3所示。

圖3 系統的總體結構

3.1 系統數據庫的建立

數據庫是應用程序存儲數據的倉庫,在應用程序開發過程當中占有很重要的位置,簡單的數據設計過程分為數據庫的邏輯設計與物理設計兩個部分。以漸開線圓柱齒輪的數據庫建立為例,其邏輯設計實際上就是要確定標準件的關系模型,詳見表1所示。關系模型一定要反映出該零件的主要特征,且符合國家標準;而物理設計是建立在邏輯設計的基礎上,利用Access來創建一個標準件關系模型數據庫表。

表1 漸開線齒輪關系模型

3.2 系統實現

3.2.1 齒輪三維建模

對于齒輪來說,先根據數學模型繪制相應的曲線,掃描的到齒輪齒槽實體。

(1)確定齒輪的基本參數,包括模數、齒數、壓力角、螺旋角、齒高系數、頂隙系數、齒寬等。參數窗口如圖4所示:

圖4 齒輪參數化窗口

(2)繪制漸開線、螺旋線等曲線,形成齒槽輪廓,掃描生成齒輪單個齒輪齒槽實體。如圖5所示:

圖5 齒輪槽實體

(3)以齒頂圓創建齒輪毛坯,然后通過復制旋轉,并通過布爾減,創建鍵槽等操作完成齒輪的三維建模。如圖6所示:

圖6 齒輪三維實體

[1]鄭文緯,吳克堅.機械原理[M].北京:高等教育出版社.2005

[2] 黃勇,張博林,薛運鋒.UG二次開發與數據庫應用基礎與典型范例[M].北京:電子工業出版社.2008

[3] 張廣玉,李隆球,郭鑫民. 基于MFC和UG的汽輪機葉片工裝參數化設計系統的研究[J].信息技術.2006

[4] 周卿,趙韓等. 基于UG/OPEN API的蝸桿傳動參數化系統開發[J].機械傳動.2008

3.2.2 建模的主要程序

4 結束語

運用UG/Open API功能編程實現了齒輪參數化設計。程序采用界面向導型設計方式,設計者可以快速完成齒輪的設計,提高了設計效率。為齒輪后續的動態仿真、NC加工、干涉檢驗以及有限元分析提供了精確的模型。

The study of gear parametric 3D modeling technology based on UG/Open API

Wang Xiaoning He Xinhua
School of Mechanical and Automotive Engineering,HeiFei University of Technoligy ,hefei,230009

The article introduces the modeling method of involute gear in the way of using UG/Open API in database with the software of UG, which can establish gear models of parameterization and serialization. Parameters of involute gear could be easy to save, modify and read with the introduction of database and application of visual studio. Data would be more convenient for communication with data base interface.

UG/Open API;secondary development;parametric;gear;database

10.3969/j.issn.1001-8972.2011.07.066

猜你喜歡
二次開發數據庫方法
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機床界面二次開發
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 在线国产毛片手机小视频| 成人福利在线观看| 亚洲综合网在线观看| 欧美成一级| 国产小视频在线高清播放 | 国产在线一区视频| 国产微拍精品| 免费人成在线观看视频色| 亚洲综合第一页| 国产日本一线在线观看免费| 日韩区欧美区| 成人免费黄色小视频| 免费一级无码在线网站| 亚洲国产欧美国产综合久久 | 免费久久一级欧美特大黄| 国产精品中文免费福利| 成人在线综合| 精品自拍视频在线观看| 三级视频中文字幕| 夜夜爽免费视频| 亚洲欧美一区二区三区图片| 亚洲精品国偷自产在线91正片| 青青草国产在线视频| 一级毛片在线直接观看| 国产日韩欧美视频| 亚洲女同欧美在线| 亚洲三级片在线看| 久久人体视频| 婷婷六月综合网| 第一区免费在线观看| 国产三级国产精品国产普男人| 欧美69视频在线| 尤物国产在线| 国产午夜精品一区二区三| 免费在线a视频| 午夜啪啪福利| 亚洲综合极品香蕉久久网| 欧美午夜久久| 狠狠色丁香婷婷| 在线国产91| 国产一区亚洲一区| 91在线国内在线播放老师| 亚洲中文在线视频| 国产福利免费观看| 九九久久精品免费观看| 四虎永久在线精品影院| 91久久精品日日躁夜夜躁欧美| 欧美中日韩在线| 日本人妻一区二区三区不卡影院| 欧美国产在线看| 国产精品毛片在线直播完整版| 亚洲欧洲日韩综合色天使| 久精品色妇丰满人妻| 亚洲综合色婷婷| 国产精品午夜福利麻豆| 欧美综合一区二区三区| 国产综合精品日本亚洲777| 欧美性久久久久| 片在线无码观看| 97成人在线视频| 成年人国产网站| 国产成人无码综合亚洲日韩不卡| 国产99视频在线| 国内丰满少妇猛烈精品播 | 亚洲男人的天堂在线观看| 毛片免费试看| 欧美97色| 欧美第二区| 精品成人免费自拍视频| 欧美一级在线看| 欧美中文字幕在线视频| 欧美午夜视频| 99色亚洲国产精品11p| 久草视频精品| 一本大道无码高清| 暴力调教一区二区三区| 亚洲福利视频一区二区| 一级黄色网站在线免费看| 国产情精品嫩草影院88av| jizz在线观看| 在线观看亚洲精品福利片| 色AV色 综合网站|