亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于UG三維造型的BOM 系統(tǒng)開(kāi)發(fā)**1

        2012-10-23 07:51:58王耀東何玉強(qiáng)崔洪斌耿建璞劉新勇
        制造技術(shù)與機(jī)床 2012年9期
        關(guān)鍵詞:按鈕數(shù)據(jù)庫(kù)信息

        王耀東 何玉強(qiáng) 崔洪斌 耿建璞 劉新勇

        (①邢臺(tái)技師學(xué)院機(jī)械制造技術(shù)系,河北邢臺(tái)054000;②河北科技大學(xué)機(jī)械電子工程學(xué)院,河北石家莊050035;③新天綠色能源(豐寧)有限公司,河北石家莊 050035)

        在市場(chǎng)競(jìng)爭(zhēng)日趨激烈的今天,企業(yè)紛紛尋求有效的方法最大限度地提高產(chǎn)品質(zhì)量,降低產(chǎn)品成本,縮短產(chǎn)品開(kāi)發(fā)周期,力求在市場(chǎng)中占據(jù)有利位置。越來(lái)越多的裝備制造企業(yè)意識(shí)到信息管理在制造業(yè)中的重要性。在實(shí)施制造業(yè)信息化過(guò)程中將產(chǎn)生大量與產(chǎn)品相關(guān)的數(shù)據(jù)和信息。其中,作為基礎(chǔ)數(shù)據(jù)之一的物料清單(BOM),在企業(yè)各部門(mén)的信息交流中起著橋梁紐帶的重要作用。

        目前有些軟件,如CAXA可以在二維環(huán)境下自動(dòng)生成BOM報(bào)表,但不能在三維造型環(huán)境下提取BOM信息。

        為此,本文以UG NX 6.0為研究對(duì)象,在三維造型模式下就裝配體的BOM管理系統(tǒng)進(jìn)行相關(guān)研究與開(kāi)發(fā)。

        BOM(Bill of Material)有狹義和廣義之分。狹義BOM是指物料清單(產(chǎn)品零件明細(xì)表),是一種技術(shù)文件,偏重于產(chǎn)品信息的匯總。廣義BOM不僅包括產(chǎn)品零件明細(xì)表,還包括產(chǎn)品裝配結(jié)構(gòu)與配置信息。具體說(shuō)來(lái),廣義BOM信息包括:設(shè)計(jì)修改審核號(hào)、物料生效日期、部件內(nèi)零件(包括外協(xié)件、外購(gòu)件、通用件、標(biāo)準(zhǔn)件、借用件等)的裝配數(shù)量、部件圖號(hào)等信息;最終產(chǎn)品(由零部件裝配而成)信息,包括技術(shù)文件、產(chǎn)品說(shuō)明書(shū)、保修單等[1]。本文所說(shuō)的BOM是指廣義BOM。

        1 應(yīng)用實(shí)例的開(kāi)發(fā)

        下面以VB 2005為工具,開(kāi)發(fā)化工塔BOM管理系統(tǒng),來(lái)說(shuō)明裝配體BOM系統(tǒng)開(kāi)發(fā)過(guò)程。

        1.1 開(kāi)發(fā)前準(zhǔn)備

        從UG NX 6.0安裝目錄下的 UGSNX 6.0UGOPENvs_files文件夾中拷貝VB文件夾到 Mi-crosoft Visual Studio 2005文件夾下覆蓋原來(lái)文件。這樣就在Microsoft Visual Studio 2005中建立了一個(gè)模板文件NX6 Open VB Wizard,不必在編程時(shí)添加 NXOpen.dll、NXOpen.Utilities.dll、NXOpenUI.dll、NXOpen.UF.dll四個(gè)動(dòng)態(tài)連接庫(kù)[2]。

        1.2 菜單的制作

        (1)二次開(kāi)發(fā)主目錄的建立:在硬盤(pán)上建立一個(gè)目錄存放開(kāi)發(fā)的內(nèi)容,例如在F盤(pán)下建立一個(gè)名My Direction的文件夾,用于存放二次開(kāi)發(fā)的內(nèi)容。

        (2)二次開(kāi)發(fā)子目錄的建立:在My Direction下建立子目錄startup。

        (3)二次開(kāi)發(fā)目錄的注冊(cè):在$U GⅡ BASE DIRUGIImenus目錄下,找到custom dirs.dat,用記事本打開(kāi),在最后一行輸入盤(pán)符:My Direction,存盤(pán),退出,定義系統(tǒng)環(huán)境變量UGII_USER_DIR為F:My Direction。

        (4)利用UG/MenuScript創(chuàng)建文本文件tashebei.txt并放置于startup文件夾中,完成菜單代碼的編寫(xiě)后,用men擴(kuò)展名取代擴(kuò)展名txt并保存[3],菜單結(jié)構(gòu)如圖1所示。

        1.3 創(chuàng)建Access數(shù)據(jù)庫(kù)

        創(chuàng)建名為塔設(shè)備的Access數(shù)據(jù)庫(kù),建立常用件、法蘭、墊圈、螺栓、螺母、技術(shù)特性、接口清單和裝配體管理表,其中常用件表用于存儲(chǔ)塔設(shè)備常用非標(biāo)準(zhǔn)件的規(guī)格、材質(zhì)、重量等信息;技術(shù)特性表用于存儲(chǔ)各型號(hào)塔的設(shè)計(jì)壓力、設(shè)計(jì)溫度、工作介質(zhì)、設(shè)計(jì)風(fēng)壓等信息;接口清單表用于存儲(chǔ)塔接口的公稱尺寸、連接尺寸標(biāo)準(zhǔn)、連接面形式和用途等信息;裝配體管理表用于存儲(chǔ)各型號(hào)塔所用零部件的名稱、規(guī)格、材質(zhì)、數(shù)量等信息。

        1.4 創(chuàng)建VB 2005項(xiàng)目

        啟動(dòng)VB 2005,通過(guò)NX6 Open VB Wizard創(chuàng)建項(xiàng)目,根據(jù)向?qū)б来芜x擇內(nèi)部程序模式(dll方式)→程序加載方式為Automatically(Startup方式),在對(duì)話框中用DataGrideView控件與Access數(shù)據(jù)庫(kù)鏈接,來(lái)調(diào)取數(shù)據(jù)庫(kù)中各表的信息。

        1.5 接口模塊的開(kāi)發(fā)[4]

        接口模塊用于鏈接菜單項(xiàng)與對(duì)話框,即通過(guò)菜單項(xiàng)激活對(duì)話框窗口的程序。在工程項(xiàng)目中通過(guò)添加模塊→接口,并命名為“接口模塊.vb”,其代碼如下所示:

        1.6 生成dll文件

        在VB 2005中單擊屬性→調(diào)試,選擇啟動(dòng)操作為外部程序,路徑為D:UGUGIIugraf.exe,其中 D:UGUGII是UG的安裝路徑,在屬性界面中選擇“編譯”,將生成路徑修改為F:My Directionstartup最后生成dll(動(dòng)態(tài)鏈接庫(kù))文件,完成系統(tǒng)的開(kāi)發(fā)。

        2 系統(tǒng)演示

        單擊BOM管理系統(tǒng)→零件庫(kù)→法蘭,打開(kāi)法蘭庫(kù)模塊如圖2所示。

        該對(duì)話框與塔設(shè)備數(shù)據(jù)庫(kù)中的法蘭表鏈接,可查閱法蘭的屬性信息。并且選擇一種型號(hào)法蘭后單擊對(duì)話框中的打開(kāi)按鈕,可在UG中生成該法蘭的三維模型,單擊詳細(xì)數(shù)據(jù),打開(kāi)查看參數(shù)界面,列出法蘭各詳細(xì)參數(shù)。

        零件庫(kù)菜單下的螺栓庫(kù)、螺母庫(kù)、墊片庫(kù)模塊與法蘭庫(kù)模塊類似,,這里不再贅述。

        常用件庫(kù)模塊能對(duì)塔設(shè)備常用的非標(biāo)準(zhǔn)件進(jìn)行添加、刪除、修改、查找、打開(kāi)三維模型操作,并可導(dǎo)出常用件的Excel報(bào)表。

        單擊BOM管理系統(tǒng)→接口清單→接口管理,打開(kāi)接口管理對(duì)話框,如圖3所示。

        該對(duì)話框與塔設(shè)備數(shù)據(jù)庫(kù)中的接口表鏈接可以對(duì)接口信息進(jìn)行添加、修改、刪除操作。

        單擊BOM管理系統(tǒng)→接口清單→導(dǎo)出接口報(bào)表,可以生成接口的Excel報(bào)表。

        單擊BOM管理系統(tǒng)→裝配體管理→添加零件,打開(kāi)添加零件對(duì)話框,如圖4所示。

        在該模塊中,左邊的DataGrideView1與各零件庫(kù)鏈接,右邊的DataGrideView2與塔器裝配體信息庫(kù)中鏈接。通過(guò)UG/Open GRIP的OBTAIN語(yǔ)句對(duì)UG數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)[5],通過(guò) UF_ASSEM_ask_root_part_occ遍歷裝配結(jié)構(gòu)樹(shù)[6],實(shí)現(xiàn)了UG與BOM管理系統(tǒng)的雙向集成。即不但可以在UG中對(duì)裝配BOM信息進(jìn)行各種編輯操作,而且在BOM管理系統(tǒng)也可以對(duì)裝配BOM信息進(jìn)行各種編輯操作。兩者所使用的是同一個(gè)數(shù)據(jù)庫(kù),當(dāng)任何一方對(duì)裝配BOM信息進(jìn)行編輯操作后,另一方只需刷新其界面,所編輯的信息就會(huì)顯示在界面上相應(yīng)的信息框中。

        單擊“選擇零件類型”下拉菜單,可分別將零件庫(kù)中的零件切換為常用件、螺栓、螺母、法蘭、墊圈,在零件庫(kù)中選擇某一零件單擊“添加”按鈕,可以將左邊零件庫(kù)中的零件屬性信息添加到右邊塔器裝配體信息庫(kù)中,單擊“修改”按鈕可以對(duì)塔器裝配體信息庫(kù)中的信息進(jìn)行修改,雙擊塔器裝配體信息庫(kù)中的某條信息,可將該信息刪除,單擊“顯示裝配體屬性”按鈕,提取塔器裝配體的屬性信息,如圖5所示。

        在該模塊中使用UF_ASSEM_ask_component_data函數(shù)提取裝配體中零部件的相關(guān)信息。單擊“顯示零件屬性”按鈕,可提取零件的屬性信息。

        單擊BOM管理系統(tǒng)→技術(shù)資料管理→調(diào)閱技術(shù)資料,打開(kāi)“技術(shù)資料管理”對(duì)話框,如圖6所示。

        該模塊中用VB與Word鏈接,在文本框中輸入塔類型后,單擊“打開(kāi)技術(shù)要求”按鈕,可調(diào)閱該型號(hào)塔的技術(shù)要求,單擊“打開(kāi)設(shè)計(jì)說(shuō)明書(shū)”按鈕,可調(diào)閱該型號(hào)塔的設(shè)計(jì)說(shuō)明書(shū)。

        3 結(jié)語(yǔ)

        結(jié)合技術(shù)資料管理現(xiàn)狀,建立了基于UG三維造型的BOM管理系統(tǒng),該系統(tǒng)通過(guò)VB2005使UG、Access、Excel、Word相互鏈接,使得用戶能夠方便地管理裝配體中各零部件的屬性信息并生成零件的三維模型,為制造業(yè)的資料管理和維護(hù)節(jié)省了大量的空間和人力。

        [1]趙文龍.CAD平臺(tái)下裝配BOM信息管理的研究與實(shí)踐[D].重慶:重慶大學(xué),2004.

        [2]唐鑫輝,秦曉英,崔洪斌,等.NET環(huán)境下利用UG/NXOpen和UG/Journal對(duì) UG 的二次開(kāi)發(fā)[J].現(xiàn)代制造工程,2011(4):60-62.

        [3]王耀東,崔洪斌,耿建璞.UG平臺(tái)下BOM生成系統(tǒng)的開(kāi)發(fā)[J].制造業(yè)自動(dòng)化,2011(10):51 -53.

        [4]Thearon Willis,Bryan Newsome.Visual Basic 2005入門(mén)經(jīng)典[M].楊潔,李銘,譯.北京:清華大學(xué)出版社,2006.

        [5]董正衛(wèi),田立中,付宜利.UG/OPEN API編程基礎(chǔ)[M].北京:清華大學(xué)出版社,2002.

        [6]王慶林.UG/OPEN GRIP使用編程基礎(chǔ)[M].北京:清華大學(xué)出版社,2002.

        猜你喜歡
        按鈕數(shù)據(jù)庫(kù)信息
        哪個(gè)是門(mén)鈴真正的按鈕
        當(dāng)你面前有個(gè)按鈕
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        內(nèi)心不能碰的按鈕
        展會(huì)信息
        沒(méi)Gmail按鈕 咱自己加等
        国产精品天天看大片特色视频| 亚洲情精品中文字幕99在线 | 日韩人妻久久中文字幕| 97久久国产亚洲精品超碰热| 色综合久久久久综合99| 少妇人妻真实偷人精品视频| 熟女人妻丰满熟妇啪啪| 久久精品国产亚洲av夜夜| 日本丰满老妇bbw| 自慰无码一区二区三区| 不卡国产视频| 91久久精品一区二区三区大全| 无码国内精品人妻少妇蜜桃视频| 日韩人妻无码免费视频一区二区三区| 国产成人精品日本亚洲语音1| 人妖与人妖免费黄色片| 精品无码久久久久久久久| 久久综合九色综合网站| 中文字幕avdvd| 中文字幕日韩精品人妻久久久| 国产97色在线 | 国产| 亚洲精品无码不卡av| 韩国无码精品人妻一区二| 一区二区三区日本高清| 久久久久久无码av成人影院| 色婷婷精品| 玩弄丝袜美腿超短裙校花| 欧美牲交a欧美牲交| 欧美成人一区二区三区| 久久精品国产88久久综合| 国产一区二区三免费视频| 久久精品国产精品| 九九免费在线视频| 久久久久亚洲AV无码专区一区| 偷拍熟女露出喷水在线91| 亚洲成av人综合在线观看| 亚洲国产精品嫩草影院久久| 波多野无码AV中文专区| 在线视频免费自拍亚洲| 亚洲中文字幕久久精品蜜桃| 亚洲尺码电影av久久|