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

        ?

        基于WindChill/PDMLink零件調(diào)用的關(guān)鍵技術(shù)

        2015-04-17 12:40:47張守海鞠全勇楊亞東
        機械設(shè)計與制造工程 2015年1期
        關(guān)鍵詞:參數(shù)信息標(biāo)準(zhǔn)件二次開發(fā)

        張守海,鞠全勇,楊亞東

        (1.河海大學(xué) 機電工程學(xué)院,江蘇 常州 213022)

        (2.金陵科技學(xué)院 機電工程學(xué)院,江蘇 南京 211169)

        (3.梅特勒-托利多(常州)測量技術(shù)有限公司,江蘇 常州 213001)

        基于WindChill/PDMLink零件調(diào)用的關(guān)鍵技術(shù)

        張守海1,鞠全勇2,楊亞東3

        (1.河海大學(xué) 機電工程學(xué)院,江蘇 常州 213022)

        (2.金陵科技學(xué)院 機電工程學(xué)院,江蘇 南京 211169)

        (3.梅特勒-托利多(常州)測量技術(shù)有限公司,江蘇 常州 213001)

        在Creo/Parametric和WindChill/PDMLink無縫集成的CAD技術(shù)共享平臺下,通過加載Creo/TOOLKIT應(yīng)用程序以不同方式調(diào)用PDMLink中的標(biāo)準(zhǔn)件和常用件。以螺釘為例,闡述動態(tài)獲取3D零件信息的方法,并添加至裝配體。以秤腳為實例,闡述Creo/TOOLKIT融合Pro/Program的混合技術(shù)調(diào)用參數(shù)化模型。工程應(yīng)用實例表明,該技術(shù)降低了設(shè)計者的勞動強度,能有效提高工作效率。

        WindChill;PDMLink;Creo/TOOLKIT;參數(shù)化

        生產(chǎn)技術(shù)的快速發(fā)展,促使客戶的需求呈現(xiàn)個性化、多樣化、系列化。產(chǎn)品及零部件品種數(shù)呈爆炸式增長,導(dǎo)致產(chǎn)品的設(shè)計、生產(chǎn)、采購、運輸和管理成本很高,并且產(chǎn)品投放市場的周期也面臨著巨大的挑戰(zhàn)。為了應(yīng)對市場挑戰(zhàn),促進企業(yè)發(fā)展,梅特勒-托利多(常州)測量技術(shù)有限公司(以下簡稱MT)基于WindChill/PDMLink信息共享平臺,運用Creo/TOOLKIT[1]開發(fā)工具,將標(biāo)準(zhǔn)件和企業(yè)常用件整合在一個PDMLink數(shù)據(jù)庫文件中,通過對Creo/Parametric調(diào)用零件功能的擴充,借助友好的人機交互界面,幫助設(shè)計者快速地調(diào)用數(shù)據(jù)庫中的相關(guān)零部件,因此減少了產(chǎn)品零部件的數(shù)目,提高了產(chǎn)品零部件的重用度,推動了企業(yè)標(biāo)準(zhǔn)化工作的進行。

        1 WindChill/PDMLink與Creo/Parametric無縫連接技術(shù)

        1.1協(xié)同設(shè)計中PDM系統(tǒng)平臺功能

        WindChill/PDMLink是PDM管理的核心模塊,其主要功能是為企業(yè)的研發(fā)提供在線存儲平臺。研發(fā)工程師使用Creo/Parametric軟件進行產(chǎn)品零部件設(shè)計,將設(shè)計完成的3D模型和2D工程圖紙檢入(checkin)PDMLink中,在檢入的過程中,PDMLink會檢查工程設(shè)計3D的合理性,保證上傳至PDM中數(shù)據(jù)的完整性??梢哉f,PDMLink是幫助工程人員有效整理設(shè)計結(jié)果數(shù)據(jù)的一個很強大的數(shù)據(jù)庫共享平臺。

        1.2Creo/Parametric訪問PDMLink上的零件信息工作流程[2]

        啟動Creo/Parametric軟件并成功登錄PDM服務(wù)器,在PDM的共享區(qū)域內(nèi),可以調(diào)用標(biāo)準(zhǔn)件、常用件模型信息。其工作流方向如圖1所示。

        其中PDM commonspace是共享存儲文件夾(標(biāo)準(zhǔn)件、常用件的儲存位置),PDM workspace是進行產(chǎn)品設(shè)計變更的臨時網(wǎng)絡(luò)工作區(qū)。

        Creo調(diào)用PDMLink零件數(shù)據(jù)的這種工作流向,體現(xiàn)了Creo與PDMLink的無縫集成應(yīng)用,為后面實現(xiàn)零件調(diào)用技術(shù)提供了支持。

        2 PDM零件數(shù)據(jù)調(diào)用的關(guān)鍵

        2.1兩種工作模式下的零件調(diào)用框架

        零件調(diào)用程序能自動判定當(dāng)前Cero/Paramet-ric會話窗口的工作模式[3]是零件模式還是裝配體模式,通過Creo/TOOLKIT提供相應(yīng)的API接口函數(shù),調(diào)用PDMLink中的零件數(shù)據(jù),在顯示該模型參數(shù)信息的對話框中,實現(xiàn)對零件預(yù)覽或添加零件至裝配體。

        實現(xiàn)該功能而列舉的關(guān)鍵API(程序接口函數(shù))實施步驟如圖2 所示。

        2.2讀取PDM標(biāo)準(zhǔn)件參數(shù)信息并顯示在用戶端

        每一個被檢入到PDM管理中心的3D模型,都要求其包含很多參數(shù)信息,比如材質(zhì)、料號、質(zhì)量、體積等,這便于使用者能夠清楚地了解每一個模型所包含的實際屬性,通過Creo/TOOLKIT訪問模型參數(shù)[4]的相關(guān)接口函數(shù),實現(xiàn)參數(shù)信息的抓取。

        獲取參數(shù)信息的函數(shù)代碼如下:

        ProMdlToModelitem(p_handle,&p_modelitem);//獲取Creo當(dāng)前會話層的模型

        /起始化模型項的相關(guān)參數(shù)/

        status=ProParameterInit(&p_modelitem,L“MASS”,¶m_MASS);//質(zhì)量參數(shù)

        status=ProParameterInit(&p_modelitem,L“MATERIAL”,¶m_MATERIAL);//材料參數(shù)

        status=ProParameterInit(&p_modelitem,L“VOLUME”,¶m_VOLUME);//體積參數(shù)

        status=ProParameterInit(&p_modelitem,L“PTC_WM_LOCATION”,¶m_PRODUCTION);//所屬產(chǎn)品參數(shù)

        status=ProParameterInit(&p_modelitem,L“DESCRIPTION”,¶m_DESCRIPTION);//描述信息參數(shù)

        status=ProParameterInit(&p_modelitem,L“DESCRIPTION_LOCAL”,¶m_DESCRIPTION_LOCAL);//其他相關(guān)描述參數(shù)

        /獲取參數(shù)項的數(shù)據(jù)值/

        status=ProParameterValueGet(¶m_MASS, &d_value_MASS);

        status=ProParameterValueGet(¶m_MATERIAL, &Str_value_material);

        status=ProParameterValueGet(¶m_VOLUME, &d_value_VOLUME);

        status=ProParameterValueGet(¶m_PRODUCTION, &Str_value_PRODUCTION);

        status=ProParameterValueGet(¶m_DESCRIPTION, &Str_value_DESCRIPTION);

        status=ProParameterValueGet(¶m_DESCRIPTION_LOCAL,&Str_value_DESCRIPTION_LOCAL);

        使用函數(shù)ProWstringConcatenate()將上述獲得的參數(shù)值進行參數(shù)信息的拼接,然后使用ProUIMessageDialogDisplay()函數(shù)顯示給用戶。

        圖3是調(diào)用某螺釘信息并添加至裝配體的實例。

        2.3讀取PDM常用件參數(shù)化模型

        讀取PDM參數(shù)化模型,需要創(chuàng)建零件的參數(shù)化模板。零件參數(shù)化建模是指在各尺寸遵循一定的尺寸關(guān)系的基礎(chǔ)上,通過建立關(guān)鍵的幾個參數(shù)并驅(qū)動關(guān)系式更新模型。Pro/Program[5]是一種較為簡單的參數(shù)化建模技術(shù),其人機交互界面滿足常用需求;使用Creo/TOOLKIT技術(shù),便于調(diào)用宏功能。采用Creo/TOOLKIT和Pro/Program混合技術(shù)功能,可以在較短時間內(nèi)完成MT常用件——秤腳的參數(shù)化建模。

        a.使用Pro/Program技術(shù)進行秤腳參數(shù)化模板設(shè)計。

        Pro/Program功能模塊能夠記錄建模的詳細(xì)過程,調(diào)用該模塊的編輯頁面,在INPUT和END INPUT之間輸入以下參數(shù)信息:秤腳的高度、螺旋直徑、陣列花紋數(shù),在RELATION和END RELATION之間輸入由參數(shù)驅(qū)動的相關(guān)數(shù)值表達(dá)式,即可完成基本的參數(shù)模板的創(chuàng)建和簡單的人機交互。

        建立秤腳的Pro/Program程序核心點如下:

        INPUT

        FEET_HEIGHT NUMBER

        “請輸入秤腳的高度:”

        FEET_DIAMETER NUMBER

        “請輸入秤腳的螺旋直徑:”

        FEET_PATTERN_NUMBER NUMBER

        “請輸入秤腳的陣列花紋數(shù)”

        END INPUT

        RELATIONS

        d64=FEET_HEIGHT/*定義秤腳的高度尺寸*/

        d7=FEET_DIAMETER/*定義秤腳的螺旋配合直徑*/

        d237=360/FEET_PATTERN_NUMBER/*定義秤腳的旋轉(zhuǎn)直徑*/

        p198=FEET_PATTERN_NUMBER/*定義秤腳周圍的陣列花紋數(shù)*/

        ……/*其他尺寸關(guān)系式在此省略*/

        END RELATIONS

        b.使用Creo/TOOLKIT支持的宏功能調(diào)用秤腳。

        映射鍵是對Creo/Parametric繁瑣操作進行簡單化的快捷功能鍵,它實質(zhì)是將一些常用的動作命令錄制為宏,并定義一個簡單的快捷命令。點擊Creo界面上的“再生”命令按鈕能激活該秤腳的Pro/Program程序,如圖4 所示。基于這種辦法,只需錄制“再生”命令的宏,利用Creo/TOOLKIT提供的調(diào)用宏命令函數(shù)ProMacroLoad(),就可以自動調(diào)用秤腳的參數(shù)修改選項界面,完成參數(shù)化模型生成。

        宏命令程序如下:

        char *macro = “~ Command ‘ProCmdRegenPart’”;//該字符串為再生命令

        ProStringToWstring(wmacro,macro);//字符間的轉(zhuǎn)換便于Creo系統(tǒng)的識別

        ProMacroLoad(wmacro);//執(zhí)行宏命令功能,調(diào)用Pro/Program對話框

        當(dāng)程序運行到ProMacroLoad()時,便會調(diào)用Pro/Program程序創(chuàng)建的對話框,提示用戶輸入設(shè)定的參數(shù)值進行模型的再生,如圖5 所示。

        3 結(jié)束語

        在Windows7 64位系統(tǒng)下,運用Visual studio2010的C++編譯平臺,基于WindChill/PDMLink的產(chǎn)品數(shù)據(jù)管理系統(tǒng),借助Creo/TOOLKIT擴充了零件的調(diào)用功能,實現(xiàn)動態(tài)調(diào)用零部件的參數(shù)信息,添加零件至裝配體或者創(chuàng)建新窗口進行零件預(yù)覽,結(jié)合Creo/TOOLKIT和Pro/Program混合技術(shù)調(diào)用參數(shù)化零件模板,有效幫助設(shè)計者調(diào)用零部件,提高了工作效率。

        [1] 張繼春.Pro/ENGINEER二次開發(fā)實用教程[M].北京:北京大學(xué)出版社,2003.

        [2] 任麗娟,蒙智遠(yuǎn),夏雯.PDMLink系統(tǒng)工作區(qū)解析[J].CAD/CAM與制造業(yè)信息化,2011(5):27-28.

        [3] 郭云波,路長厚.Pro/E二次開發(fā)技術(shù)的方法研究[J].現(xiàn)代機械,2007(6):44-45.

        [4] 繆燕平,何柏林. Pro/TOOLKIT對Pro/E二次開發(fā)參數(shù)化設(shè)計系統(tǒng)研究[J].機械設(shè)計與制造,2008(9):186-187.

        [5] 鞠全勇.基于Pro/E的國際圖形庫開發(fā)和裝配系統(tǒng)的設(shè)計[J].金陵科技學(xué)院學(xué)報,2006,22(4):25-26.

        The key technology of the parts calling based on WindChill/PDMLink

        ZHANG Shouhai1, JU Quanyong2, YANG Yadong3

        (1.Hohai University, Jiangsu Changzhou, 213022, China)

        (2.Jinling Institute of Technology, Jiangsu Nanjing, 211169, China)

        (3.Mettler Toledo (Changzhou) Measuring Instruments Co.,Ltd., Jiangsu Changzhou, 213001, China)

        Based on the sharing technology of CAD platform and Creo/parametric connecting to WindChill/PDM Link, it realizes various ways via running the Creo/TOOLKIT and the standard common parts calling from PDM Link. Taking a screw as an example, it illustrates the key technologies of showing the information of 3D dynamically, and adding the one to assemble. In addition,it builds the model of scale feet, explains the method of Pro/Program combined with Creo/TOOLKIT in terms of parametric model. The engineering applications show that the technologies can improve the efficiency and reduce the work intensity.

        WindChill; PDM Link; Creo/TOOLKIT; parameterize

        10.3969/j.issn.2095-509X.2015.01.009

        2014-12-09

        張守海(1989—),男,河南信陽人,河海大學(xué)碩士研究生,主要研究方向為Creo/parametric的二次開發(fā)、WindChill/PDM 產(chǎn)品數(shù)據(jù)的標(biāo)準(zhǔn)化支持。

        TP391.7

        A

        2095-509X(2015)01-0037-04

        猜你喜歡
        參數(shù)信息標(biāo)準(zhǔn)件二次開發(fā)
        基于BIM技術(shù)的建筑構(gòu)件參數(shù)信息交互研究
        標(biāo)準(zhǔn)件庫的建立與應(yīng)用
        基于SolidWorks和Excel二次開發(fā)零部件參數(shù)化設(shè)計研究
        BIM參數(shù)信息在管網(wǎng)運維平臺上的應(yīng)用研究
        淺談基于Revit平臺的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        模擬輸注系統(tǒng)的設(shè)計與應(yīng)用
        西門子Easy Screen對倒棱機床界面二次開發(fā)
        CATIA V5標(biāo)準(zhǔn)件庫的創(chuàng)建與使用
        汽車零部件(2014年5期)2014-11-11 12:24:34
        基于知識的組合機床夾具可擴充標(biāo)準(zhǔn)件庫的開發(fā)
        少妇真人直播免费视频| 日本护士一区二区三区高清热线| 日韩精品成人一区二区三区| 一本大道道久久综合av| 风韵多水的老熟妇| 欧美老熟妇又粗又大| 亚洲av色在线观看网站| 91精品国产色综合久久| 国产精品第一国产精品| 伊人久久综在合线亚洲不卡| 丝袜美腿亚洲综合玉足| 亚洲成人av一二三四区| 欧美艳星nikki激情办公室| 国产主播在线 | 中文| 国产三级精品三级在专区中文| 国产精品婷婷久久爽一下| 好吊色欧美一区二区三区四区| 99久久99久久久精品久久| 热综合一本伊人久久精品| 亚洲中文字幕无码爆乳app| 中国丰满大乳乳液| 亚洲美女国产精品久久久久久久久| 男女做那个视频网站国产| 女局长白白嫩嫩大屁股| 精品欧美在线| 日本黄色高清视频久久| 成人欧美一区二区三区黑人| 毛片24种姿势无遮无拦| 92精品国产自产在线观看48页| 日韩在线一区二区三区中文字幕| 久久青青草原精品国产app| 国产精品 视频一区 二区三区| 激情人妻中出中文字幕一区| 日本av一区二区三区在线| 国产人妻久久精品二区三区特黄 | 一区二区在线观看日本视频| 樱桃视频影院在线播放| 午夜成人理论无码电影在线播放| 亚洲大片一区二区三区四区| 老妇高潮潮喷到猛进猛出| 女人夜夜春高潮爽a∨片传媒 |