<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于Pro/ENGINEER焊接系統的開(kāi)發(fā)

基于Pro/ENGINEER焊接系統的開(kāi)發(fā)

作者: 時(shí)間:2011-06-14 來(lái)源:網(wǎng)絡(luò ) 收藏
WELDSYS開(kāi)發(fā)關(guān)鍵技術(shù)#e#三、WELDSYS開(kāi)發(fā)關(guān)鍵技術(shù)

本文引用地址:http://dyxdggzs.com/article/191155.htm

  本是基于/ Wildfire 3.0為平臺,以/TOOLKIT為開(kāi)發(fā)工具,使用VC++.NET2002作為編譯工具,充分利用VC++.NET語(yǔ)言的功能和/TOOLKIT提供的C/C++函數的集合,編寫(xiě)出執行程序,作為Pro/的一個(gè)外掛插件或模塊使用,以滿(mǎn)足設計需要。

  1.Pro/參數化設計

  標準構件是一系列依據國標型號的型材零件,在設計上充分利用了Pro/ENGINEER參數化設計思想,將原型件參數化,通過(guò)控制主要參數,實(shí)現組件對元件的不同設計要求。具體實(shí)現中要針對構件的結構特點(diǎn)設定必要的有限個(gè)參數,并與原型所有構造尺寸建立關(guān)系式,以實(shí)現整體參數化驅動(dòng)造型。

  2.ODBC數據庫應用

  標準構件的參數是由相應國標提供,本是使用以下步驟操作數據庫。

  (1)使用Microsoft Visual FoxPro6.0建立各種型材件數據庫表,并通過(guò)Microsoft WindowsXP控制面板的管理工具,新建一個(gè)數據源。

  (2)由VC++.NET對話(huà)框模板資源創(chuàng )建對話(huà)框及列表控件,并添加相應對話(huà)框類(lèi)。

  (3)建立數據表集類(lèi),使用CRecordset類(lèi)來(lái)綁定數據表。

  (4)設計調用函數和對話(huà)框消息響應函數,完成從數據庫讀取信息,顯示在列表框中,以及其他操作,如圖2所示。

圖2

  3.裝配技術(shù)

  裝配設計有兩種典型的方法,即自下而上和自上而下的裝配設計。本采用自下而上的裝配設計方法:引用已經(jīng)構造好的零件模型、組件模型或參數化設計的模型,按組件或復合構件的結構順序,由最低層的元件開(kāi)始,再逐級向上完成裝配建模。用到Pro/TOOLKIT兩個(gè)主要函數。

  (1)元件裝配函數,其函數原型定義如下:

  #include //包含頭文件 ProError ProAsmcompAssemble(ProAssembly owner_assembly, //裝配件的句柄

  ProSolid component_model,//是需要裝配進(jìn)來(lái)的模型句柄

  ProMatrix init_pos,//是一個(gè)轉置矩陣,用于設置元件的初始位置

  ProAsmcomp*feature//返回之后的元件對象)

  Returns: PRO_TK_NO_ERROR //返回成功; PRO_TK_BAD_INPUTS //返回錯誤;

  (2)重新定義裝配元件的裝配約束函數,其函數原型定義如下:

  #include //包含頭文件ProError ProAsmcompConstrRedefUI( ProAsmcomp *p_feat_handle//裝配元件對象句柄)

  Returns:PRO_TK_NO_ERROR//返回成功; PRO_TK_BAD_INPUTS//返回錯誤;PRO_TK_USER_ABORT //返回中止;

  4.焊縫定義

  包括焊縫、坡口加工和凹槽的參數定義、特征定義。驅動(dòng)源是元件或組件,采用實(shí)焊或是輕焊幾何表達。其中實(shí)焊(SOLID)指設計中創(chuàng )建并顯示實(shí)體幾何,“焊縫”或“坡口加工”特征包含了制造所需的所有必要數據,并在設計中用實(shí)焊幾何表示,如圖3所示。輕焊(LIGHT)指參考現有曲線(xiàn)或邊,但沒(méi)有其自身的幾何。焊縫或坡口加工特征包括制造必需的所有參數,但只用其參照的幾何(邊、曲面)表示,如圖4所示。實(shí)焊坡口加工的減少會(huì )顯著(zhù)減少設計的再生和圖形載入時(shí)間,當模型中有大量焊縫和坡口加工時(shí),可使用輕焊表達,在制造需要時(shí)可將它們容易得轉為實(shí)焊表達。

圖3圖4

  5.元件拆分技術(shù)

  在組件環(huán)境下定義的特征、坡口加工切口和凹槽的幾何形狀及尺寸大小,需要在元件圖中表達,以便在前提前加工好。為此可選擇元件作驅動(dòng)源進(jìn)行焊接定義,利用Pro/ ENGINEER模型單一數據庫的特點(diǎn),直接讀取元件數據庫的文件進(jìn)行繪圖輸出,并實(shí)現模型編輯、數據更新同步。

  6.2D工程圖繪制

  Pro/ENGINEER是三維數據庫,通過(guò)矩陣變換很容易輸出二維圖形。本系統是基于自定義2D模板實(shí)現工程圖繪制。主要使用的是Pro/TOOLKIT函數,其函數原型如下:

  ProError ProDrawingFromTmpltCreate( ProName name, //新的繪圖名

  ProName dwg_template, //繪圖模板名

  ProModel * model, //創(chuàng )建繪圖時(shí)使用的實(shí)體模型名 ProDwgcreateOptions options, //繪圖創(chuàng )建的選項 ProDrawing * drawing, //創(chuàng )建的繪圖對象

  ProDwgcreateErrs * errors ) //創(chuàng )建繪圖引起的警告和錯誤列表

  其中參數options的取值為:PRODWGCREATE_DISPLAY_DRAWING:在窗口顯示新的繪圖;

  PRODWGCREATE_SHOW_ERROR_DIALOG:顯示模板錯誤對話(huà)框;

  PRODWGCREATE_WRITE_ERRORS_TO_FILE:將錯誤寫(xiě)入磁盤(pán)文件。

  7.標準模板應用及自定義模板

  使用Pro/ENGINEER符合國標的元件模板(mmns_part_ solid)和組件模板(mmns_asm_design),作為實(shí)體模型文件讀入。二維繪圖可使用公制模板,如a0_drawing,或國標圖樣A0、A1、A2、A3、A4,也可自定義繪圖模板,根據廠(chǎng)標或習慣格式定制。將所有模板文件存為一個(gè)公用數據庫,便于系統調用。

  8.焊接報告生成

  在焊接工程圖中定義一個(gè)報告列表,添加重復區域,插入焊接參數(weldasm),由參數變量訪(fǎng)問(wèn)繪圖焊接數據,自動(dòng)生成焊接報告。



關(guān)鍵詞: ENGINEER Pro 焊接 系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>