我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁(yè) > UG教程下載

利用UG對(duì)滾子鏈輪進(jìn)行參數(shù)化實(shí)體建模

時(shí)間:2010-11-15 09:29:32 來(lái)源:

  由于滾子鏈輪結(jié)構(gòu)較為復(fù)雜,因此其CAD建模效率較低。為了提高滾子鏈輪的CAD建模效率,本文作者基于UG,運(yùn)用其二次開(kāi)發(fā)工具UG/OPEN API編制了較為通用的子鏈輪參數(shù)化實(shí)體建模程序。該程序能夠設(shè)計(jì)多種結(jié)構(gòu)的滾子鏈輪,并采用了交互式對(duì)話(huà)框,參數(shù)化驅(qū)動(dòng)和UG風(fēng)格的界面環(huán)境。從而大大提高了滾子鏈輪的CAD建模效率。

  1 鏈輪參數(shù)化實(shí)體建模程序?qū)崿F(xiàn)流程

  1. 1 鏈輪結(jié)構(gòu)設(shè)計(jì)程序流程

  鏈輪結(jié)構(gòu)設(shè)計(jì)程序流程如圖1所示。流程圖左邊為鏈輪結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)過(guò)程,分為類(lèi)型選擇,結(jié)構(gòu)尺寸確定和模型生成幾個(gè)部分。分別對(duì)應(yīng)流程圖右邊的菜單,對(duì)話(huà)框和底層應(yīng)用程序。

  其中在結(jié)構(gòu)尺寸的確定上使用了預(yù)先確定選擇范圍的辦法,解決了鏈輪結(jié)構(gòu)尺寸手工確定時(shí)繁瑣的計(jì)算選擇問(wèn)題;在鏈輪計(jì)算尺寸選擇時(shí)采用了容錯(cuò)處理,解決了因錯(cuò)誤輸入所帶來(lái)的問(wèn)題。整個(gè)過(guò)程屏蔽了底層開(kāi)發(fā),采用參數(shù)驅(qū)動(dòng)機(jī)制,實(shí)現(xiàn)了自動(dòng)化設(shè)計(jì)。

  


圖1 鏈輪結(jié)構(gòu)程序設(shè)計(jì)流程

  1. 2 鏈輪實(shí)體模型創(chuàng)建流程

  鏈輪實(shí)體模型創(chuàng)建流程如圖2所示。流程圖說(shuō)明了怎樣調(diào)用AP I函數(shù)來(lái)進(jìn)行具體的建模。當(dāng)結(jié)構(gòu)尺寸確定后,通過(guò)平面草圖的旋轉(zhuǎn),拉伸以及實(shí)體模型的陣列等操作,創(chuàng)建出相應(yīng)的實(shí)體,最終生成鏈輪三維實(shí)體模型。其中在創(chuàng)建軸向齒廓形狀草圖時(shí),將鏈輪的軸孔,齒側(cè)凸緣,齒根圓的軸向草圖也一并創(chuàng)建,經(jīng)過(guò)旋轉(zhuǎn)即可生成無(wú)齒的鏈輪盤(pán)。建模簡(jiǎn)單,緊密貼合設(shè)計(jì)過(guò)程;在多排處理時(shí),采用循環(huán)程序的方法,解決了重復(fù)建模效率低的問(wèn)題。在創(chuàng)建三圓弧一直線(xiàn)齒槽形狀草圖時(shí),草圖的創(chuàng)建計(jì)算復(fù)雜,計(jì)算結(jié)果進(jìn)行了相應(yīng)的圓整。解決了曲線(xiàn)間的連接問(wèn)題。

  


圖2 鏈輪實(shí)體模型創(chuàng)建流程

  2 鏈輪參數(shù)化實(shí)體建模實(shí)現(xiàn)的關(guān)鍵技術(shù)

  2. 1菜單設(shè)計(jì)

  菜單通過(guò)UG/Open MenuScrip 模塊開(kāi)發(fā)實(shí)現(xiàn), 即利用MenuScrip提供的UG菜單腳本語(yǔ)言,編寫(xiě)成后綴名為3 . men的文本文件。文件的內(nèi)容結(jié)構(gòu)以實(shí)心式為例如下:

  BUTTON BELT_WHEEL1

  LABEL 實(shí)心式

  ACTIONS VBW_SX. dlg

  END_OF_MENU

  將該文件放在用戶(hù)目錄下的 startup 目錄內(nèi),通過(guò)設(shè)UG的環(huán)境變量,UG在啟動(dòng)時(shí)會(huì)自動(dòng)加載用戶(hù)菜單文件,生成UG用戶(hù)菜單。如圖3所示:

  


圖3 鏈輪實(shí)體建模菜單

  2. 2 對(duì)話(huà)框設(shè)計(jì)

  滾子鏈輪的對(duì)話(huà)框利用U Istyler制作,對(duì)話(huà)框上有參數(shù)輸入框,文本框,回調(diào)按鈕,圖片等控件。共分為圖片顯示區(qū),零件基本參數(shù)輸入?yún)^(qū),零件結(jié)構(gòu)尺寸計(jì)算按鈕,零件結(jié)構(gòu)尺寸選擇區(qū)和零件結(jié)構(gòu)尺寸輸入?yún)^(qū)以及回調(diào)區(qū)。該對(duì)話(huà)框體現(xiàn)了鏈輪結(jié)構(gòu)設(shè)計(jì)過(guò)程。圖4所示為實(shí)心式滾子鏈輪的對(duì)話(huà)框。

  所有對(duì)話(huà)框都有5種基本回調(diào)函數(shù),分別為App ly、Ok、Cancel按鈕的回調(diào)函數(shù),對(duì)話(huà)框構(gòu)造函數(shù)和對(duì)話(huà)框析構(gòu)函數(shù)。為便于零件結(jié)構(gòu)設(shè)計(jì),在對(duì)話(huà)框上設(shè)置有基本設(shè)計(jì)參數(shù)和由此確定的結(jié)構(gòu)設(shè)計(jì)參數(shù),方便進(jìn)行具體的結(jié)構(gòu)設(shè)計(jì)。同時(shí)當(dāng)對(duì)話(huà)框構(gòu)造函數(shù)進(jìn)行初始化操作時(shí),可將零件的常用規(guī)格及技術(shù)要求顯示到信息窗口,供設(shè)計(jì)者參考。對(duì)話(huà)框析構(gòu)函數(shù)用于對(duì)話(huà)框的會(huì)話(huà)結(jié)束, 信息窗口的結(jié)束等。

  滾子鏈輪其他幾種結(jié)構(gòu)形式的對(duì)話(huà)框與上面的對(duì)話(huà)框大同小異。

  


圖4 鏈輪實(shí)體建模對(duì)話(huà)框

  2. 3實(shí)體建模程序設(shè)計(jì)

  2. 3. 1 模型的創(chuàng)建思路

  一種是通過(guò)創(chuàng)建簡(jiǎn)單的特征,然后進(jìn)行布爾運(yùn)算。這種建模方式在進(jìn)行簡(jiǎn)單零件建模時(shí)是很好的方法,但在創(chuàng)建像鏈輪這樣的復(fù)雜零件時(shí)在很多時(shí)候都需要?jiǎng)?chuàng)建輔助模型,因而參數(shù)化驅(qū)動(dòng)效率不高,過(guò)程繁瑣。

  另一種是通過(guò)平面草圖的旋轉(zhuǎn)和拉伸等特征操作來(lái)完成建模過(guò)程。由于滾子鏈輪的零件圖紙大多都是二維的,而且是旋轉(zhuǎn)體,參數(shù)也可以直接取定,不用轉(zhuǎn)換。所以適合先建立草圖特征,然后進(jìn)行相應(yīng)的拉伸和旋轉(zhuǎn)操作。

  本文采用第二種建模過(guò)程。基于特征的建模過(guò)程參數(shù)化效率高。模型易修改,具體的建模過(guò)程如圖2所示。如果是孔板式,需要建立相應(yīng)的參考平面,按照結(jié)構(gòu)尺寸定位圓孔中心,然后調(diào)用孔生成函數(shù),便可產(chǎn)生孔板式結(jié)構(gòu)。

  如果是齒圈式結(jié)構(gòu),就需要首先建立齒圈,然后進(jìn)行輪芯和聯(lián)接螺栓的建模。最后使用裝配函數(shù)用螺栓聯(lián)接齒圈和輪芯。

  2. 3. 2參數(shù)驅(qū)動(dòng)的過(guò)程

  1)首先由鏈傳動(dòng)設(shè)計(jì)計(jì)算得到鏈輪的基本參數(shù)。將些按國(guó)家標(biāo)準(zhǔn)選好的參數(shù)依次輸入到對(duì)話(huà)框的零件基本參數(shù)輸入?yún)^(qū)。

  2)然后按下結(jié)構(gòu)參數(shù)計(jì)算按鈕,驅(qū)動(dòng)內(nèi)部表達(dá)式進(jìn)行計(jì)算,得到的是可供選擇的結(jié)構(gòu)參數(shù),這些參數(shù)有的給出了最大值和最小值。有的則給出可以選用的幾組數(shù)據(jù),直接調(diào)用即可。

  3)最后由得到的用于參考的主要結(jié)構(gòu)尺寸,齒槽形狀尺寸和軸向齒廓尺寸。向鏈輪結(jié)構(gòu)尺寸欄內(nèi)人工輸入尺寸。最終由這些尺寸驅(qū)動(dòng)UG/OPEN API函數(shù)創(chuàng)建模型。

  2. 3. 3 應(yīng)用程序設(shè)計(jì)

  本模型的創(chuàng)建采用內(nèi)部模式。在VC ++ 6. 0編譯環(huán)境下創(chuàng)建一個(gè)工程,然后向其中添加頭文件,資源文件等。在建模過(guò)程中,關(guān)鍵是能夠?qū)G/OPEN API函數(shù)和過(guò)程有充分的認(rèn)識(shí)和了解。這樣就可以很容易的在*. CPP文件中加入相應(yīng)的代碼,編程就變得比較方便了。經(jīng)過(guò)調(diào)試,編譯生成*.DLL文件。

  所要用到的主要函數(shù)有:

  UF_MODL _ create _ revolution ( generators, 50, trim _ data,

  body_ limit, offsets, region _ point, false, true, origin, direction,

  mode_sign, &objects, &obj_count)

  / /用于創(chuàng)建旋轉(zhuǎn)實(shí)體的函數(shù)。

  UF_CURVE_create_arc (&arc1_coords, &line[ 1 ] )

  UF_CURVE_create_arc (&arc2_coords, &line[ 2 ] )

  UF_CURVE_create_arc (&arc3_coords, &line[ 3 ] )

  UF_CURVE_create_line (&sline[ 0 ] , &line[ 0 ] )

  / /用于創(chuàng)建三圓弧一直線(xiàn)平面齒形的四個(gè)函數(shù)。

  UF_MODL _create_extruded ( loop _ list, taper_angle, limit1,

  ref_p t, direction, create, &features)

  / /用于創(chuàng)建拉伸實(shí)體的函數(shù)。

  UF_MODL_create_circular_iset ( 0, origin, direction, number

  _str, angle_iset, features, &feature_obj_id)

  / /用于創(chuàng)建環(huán)形陣列的函數(shù)。

  UF_MODL _create _ rect_ slot ( origin _ slot, tool_ axis, direc2

  tion, slot _wideth, slot _ dep th, slot _ len, dp lane, NULL, NULL,

  &slot1)

  / /用于創(chuàng)建鍵槽的函數(shù)。

  創(chuàng)建過(guò)程中要注意坐標(biāo)的一致性,由于UG的分辨率問(wèn)題,還必須注意計(jì)算精度的取舍和圓整以及曲線(xiàn)端點(diǎn)之間的連接。

  2. 4程序掛接

  在用戶(hù)應(yīng)用程序創(chuàng)建之前,首先應(yīng)對(duì)編譯環(huán)境進(jìn)行設(shè)置:

  1)對(duì)UG編譯環(huán)境的設(shè)置:假設(shè)UG安裝位置如下E: EDSUnigraphicsNX2,則在${UGII_BASE_D IR} UGIImenus文件夾下找到文件custom _dirs. dat,在其中加入用戶(hù)目錄,保存該文件。在建立好用戶(hù)目錄之后, 在用戶(hù)目錄下建立STARTUP、APPL ICATION 兩個(gè)子目錄。其中STARTUP目錄下存放Unigraphics啟動(dòng)時(shí)自動(dòng)載入的菜單腳本文件(*.men) 、用戶(hù)工具文件(*. utd)等; APPL ICATION目錄存放具

  體的功能擴(kuò)展程序文件、對(duì)話(huà)框資源文件(*. dlg)及模塊菜單文件等。

  2)對(duì)VC ++ 6. 0 編譯環(huán)境的設(shè)置:將${UGII_BASE_D IR} UGOPEN 中UGOPEN _V19.awx和UGOPEN _V19. hlp 兩個(gè)文件拷貝到VC ++ 6. 0 安裝目錄COMMMON MSDev98 Tem2p late下。完成環(huán)境設(shè)置。

  3)應(yīng)用程序的掛接

  將對(duì)話(huà)框制作過(guò)程中產(chǎn)生的頭文件和模板文件添加到工程中。隨后運(yùn)用C /C ++語(yǔ)言和API函數(shù)進(jìn)行建模。最后調(diào)試編譯。得到3 . dll文件。將該文件放到用戶(hù)目錄下。

  


圖5 孔板式鏈輪三維實(shí)體模型

  3 程序測(cè)試

  本文作者對(duì)開(kāi)發(fā)程序進(jìn)行了反復(fù)測(cè)試,測(cè)試結(jié)果均令人滿(mǎn)意。圖5中給出了其中一道考題的測(cè)試結(jié)果,即孔板式滾子鏈輪三維實(shí)體模型。

  4 結(jié)束語(yǔ)

  對(duì)該滾子鏈輪參數(shù)化實(shí)體建模程序的反復(fù)測(cè)試結(jié)果表明:該程序性能穩(wěn)定可靠,建模效率高,利用本文作者開(kāi)發(fā)的滾子鏈輪參數(shù)化實(shí)體建模程序,用戶(hù)只需進(jìn)行少量的人工干預(yù),便可快速地得到所需的滾子鏈輪三維實(shí)體模型。本文作者的工作為機(jī)械設(shè)計(jì)者提供了一個(gè)高效的滾子鏈輪CAD建模工具。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            中文字幕乱码亚洲精品一区| 成人精品视频一区二区三区| 日韩一级精品视频在线观看| 色婷婷综合激情| 国产.欧美.日韩| 国产精品一区二区在线播放| 久久爱www久久做| 免费高清不卡av| 蜜臀精品久久久久久蜜臀 | 久久久不卡影院| 欧美不卡一二三| 26uuu亚洲综合色| 国产亚洲欧美日韩在线一区| 久久精品一区二区三区四区| 久久精品亚洲国产奇米99| 国产农村妇女毛片精品久久麻豆 | av网站一区二区三区| 99re热这里只有精品视频| 91啪九色porn原创视频在线观看| 一本久久精品一区二区| 欧美丝袜丝nylons| 日韩一区二区精品| 欧美激情一二三区| 亚洲最色的网站| 蜜臀av一区二区| 成人中文字幕合集| 欧美人与z0zoxxxx视频| 精品国产免费人成在线观看| 国产精品久久一级| 午夜电影久久久| 国产成人午夜精品影院观看视频 | 天天综合日日夜夜精品| 国产成人99久久亚洲综合精品| 91麻豆国产自产在线观看| 91麻豆精品久久久久蜜臀| 国产欧美视频一区二区| 亚洲国产欧美另类丝袜| 国产伦精品一区二区三区视频青涩 | 亚洲图片欧美综合| 国产乱人伦偷精品视频不卡| 日本韩国欧美一区二区三区| 日韩欧美国产一区在线观看| 亚洲欧洲性图库| 久久精品国产精品亚洲综合| 日本国产一区二区| 久久久久99精品国产片| 亚洲va国产va欧美va观看| 国产91精品精华液一区二区三区 | 亚洲曰韩产成在线| 国产成人日日夜夜| 欧美一区二区人人喊爽| 亚洲精品日日夜夜| 精品一区二区三区免费视频| 欧洲国产伦久久久久久久| 国产午夜精品一区二区三区嫩草| 亚洲国产精品欧美一二99| 岛国av在线一区| 欧美mv日韩mv国产| 婷婷一区二区三区| 日本高清视频一区二区| 国产精品久久久久一区二区三区| 麻豆久久久久久| 色偷偷成人一区二区三区91| 国产欧美一区二区三区鸳鸯浴| 男女视频一区二区| 欧美日韩中文字幕一区二区| 中文字幕在线不卡| 国产麻豆精品在线| 日韩免费观看高清完整版| 亚洲不卡在线观看| 国模少妇一区二区三区| 亚洲精品欧美二区三区中文字幕| 亚洲精品在线免费观看视频| 国产福利精品一区二区| 日本不卡视频在线观看| 中文字幕一区二| 久久久久国产精品麻豆| 欧美一级生活片| 欧美三级一区二区| 一本到不卡免费一区二区| 成人午夜视频网站| 国产女人水真多18毛片18精品视频| 亚洲免费高清视频在线| av高清不卡在线| 中文字幕成人av| 成人免费高清视频在线观看| 国产精品久久久久久久久果冻传媒| 国产精品一卡二| 国产欧美日韩在线看| 波多野结衣中文一区| 国产精品久久久久久久久果冻传媒| 成人听书哪个软件好| **性色生活片久久毛片| 色婷婷综合久久| 亚洲曰韩产成在线| 欧美一级片在线看| 日本道免费精品一区二区三区| 国产精品伦理一区二区| 99v久久综合狠狠综合久久| 一区二区三区日韩在线观看| 欧美在线视频日韩| 天堂久久久久va久久久久| 日韩欧美在线综合网| 国内偷窥港台综合视频在线播放| 精品美女一区二区三区| 国产伦精品一区二区三区视频青涩 | 欧美久久婷婷综合色| 麻豆极品一区二区三区| 久久久蜜桃精品| 91女人视频在线观看| 午夜日韩在线观看| 精品成人一区二区三区| 成人aa视频在线观看| 一区二区三区在线免费观看| 91精品综合久久久久久| 国产成都精品91一区二区三| 一区二区三区成人| 最新日韩在线视频| 亚洲高清三级视频| 91久久精品一区二区| 成人爱爱电影网址| 欧美一区二区网站| 中文字幕一区二区视频| 欧美96一区二区免费视频| 色综合天天综合网天天看片| 精品久久久久久久人人人人传媒| 亚洲免费在线视频| 8v天堂国产在线一区二区| 国产精品亲子乱子伦xxxx裸| 91尤物视频在线观看| 日本不卡一二三| 国产精品久久久久影院老司| 欧美日韩国产不卡| 成人久久18免费网站麻豆| 日韩电影免费在线观看网站| 自拍视频在线观看一区二区| 欧美不卡在线视频| 欧美久久久久免费| 91在线一区二区| 激情久久久久久久久久久久久久久久| 亚洲免费三区一区二区| 久久蜜桃av一区精品变态类天堂| 欧美色男人天堂| 成人av影院在线| 精品一区二区国语对白| 99国产精品99久久久久久| 午夜精品视频一区| 日韩1区2区3区| 国产激情视频一区二区在线观看 | 成人在线一区二区三区| 麻豆精品新av中文字幕| 一区二区三区欧美| 国产精品久久久久一区二区三区 | 欧美在线色视频| 99久久精品国产麻豆演员表| 国产激情精品久久久第一区二区| 喷水一区二区三区| 五月婷婷欧美视频| 亚洲一区二区三区自拍| 亚洲欧美另类久久久精品| 中文一区一区三区高中清不卡| 欧美电影免费观看高清完整版在线| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 99久免费精品视频在线观看| 成人性色生活片免费看爆迷你毛片| 蜜桃一区二区三区在线| 日韩高清在线不卡| 无码av免费一区二区三区试看| 一区二区三区美女视频| 一区二区三区欧美亚洲| 一区二区三区四区不卡视频| 一区二区三区在线播| 亚洲免费电影在线| 曰韩精品一区二区| 亚洲制服丝袜在线| 亚洲主播在线播放| 日韩国产在线观看一区| 五月综合激情网| 日产精品久久久久久久性色| 蜜桃一区二区三区在线| 狠狠色狠狠色综合日日91app| 加勒比av一区二区| 不卡一区中文字幕| 在线视频亚洲一区| 欧美色图片你懂的| 欧美精品乱码久久久久久按摩| 欧美一区二区福利视频| 26uuu成人网一区二区三区| 久久久久久9999| 国产精品美女久久久久久久| 亚洲视频每日更新| 亚洲成人一区二区| 免费亚洲电影在线| 国产精品一卡二| 91免费视频网| 欧美喷潮久久久xxxxx| 精品区一区二区| 亚洲国产高清不卡| 亚洲一区免费在线观看| 极品瑜伽女神91|