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

錐形螺桿在Pro/E中的自動化建模技術

2018-01-23 19:59:34付鵬
中國新技術新產品 2018年1期
關鍵詞:二次開發

付鵬

摘 要:錐形螺桿是機械設備的常見零件,根據其結構特點,確定了該螺桿的結構驅動參數;通過對Pro/E開發方法的分析比較,找到了螺桿的自動化建模最佳實現方式為Pro/Toolkit;按照Pro/Toolkit的二次開發步驟,實現了錐形螺桿的參數自動化建模,為進一步進行螺桿的有限元分析和優化設計奠定了基礎。

關鍵詞:螺桿;Pro/E;自動化建模;Pro/Toolkit;二次開發

中圖分類號:TP391 文獻標識碼:A

0.引言

錐形機械設備中的常見零件,其設計參數是影響設備工作性能的最主要因素。利用計算機輔助設計技術與有限元分析技術對其優化設計時,需要多次建模,造成了對人力、物力的浪費。

Pro/E軟件是一種可提供二次開發工具的三維軟件平臺,包括族表、Pro/Toolkit、用戶自定義特征等多種二次開發方法。其中,Pro/Toolkit是其最強大、最高級的開發工具包,可實現外部應用程序與平臺自身的無縫集成。本文利用Pro/Toolkit二次開發模塊,實現了錐形螺桿的自動化建模,提高了該復雜模型的設計效率,為后續的力學分析等工作提供方便。

1.Pro/E開發方法介紹

PRO/ENGINEER的二次開發工具包括:Pro/Toolkit、用戶定義特征、Pro/Program、J-link與族表。

Pro/Toolkit與 J-link分別是基于C語言、JAVA語言的二次開發工具,前者可通過調用軟件本身底層函數,并利用C語言訪問其自身數據庫以及內部應用程序來實現相關功能的擴展。

用戶定義特征是將許多特征組合成為一個自定義特征,使用時可直接調用這個包含多特征的單特征組合。適合應用于某個特定結構。

Pro/Program包含了Pro/ENGINEER中模型的主要設計步驟與參數列表,可通過編輯該Pro/Program文件實現對模型的控制。

族表又稱為表格驅動,是一種可以通過電子表格管理的、適用于具有相同或相近結構的零件(如標準件)的開發工具。

由于錐形螺桿結構復雜,建模不便,為了達到變螺距、變根徑、變長度的錐形螺桿的自動化建模的目的,結合Pro/E各個開發方法的特點,選擇利用Pro/Toolkit二次開發模塊對其進行自動化建模。

2.錐形螺桿自動化建模的實現

2.1 錐形螺桿的參數化建模

利用Pro/E提供的參數功能(Parameters)將螺桿的圓臺后直徑(dia1)、圓臺前直徑(dia2)、螺旋體直徑(dia3)、圓臺長度(len1)、圓錐長度(len2)、螺距(pitch)分別分別設置為可變參,建立的螺桿模型如圖1所示。

利用關系功能(Relations),創建螺桿的參數關系:

d1=len1

d2=len2

d4=dia1/2

d16=dia2/2

d10=pitch

d25=dia3/2-d4

2.2 菜單信息文件的設計

為了便于用戶對螺桿參數化建模命令的查找,采用向工具條中添加命令圖標的方式。程序運行時,需要在工具菜單下添加Screw Design按鈕,并且顯示命令圖標。根據上述要求編寫的菜單信息文件Utilities.txt內容如下:

……

-Screw Design

-Screw Design

……

This command dedigns the Screw

2.3 對話框資源文件的設計

將對話框設置為可以輸入六個參數的布局,并將其置于Pro/E界面中間位置。運用prodialog_view預覽對話框的效果如圖2所示,資源文件如圖2所示。

……

(Layout luoLayout

(Components

(Label dia1label)

(InputPanel dia1)

(Label dia2label)

(InputPane dia2)

(Label dia3label)

(InputPanel dia3)

(Label len1label)

(InputPanel len1)

(Label len2label)

(InputPanel len2)

(Label pitchlabel)

(InputPanel pitch)

(Resources

(dia1label.Label "后端直徑")

(dia1label.TopOffset 4)

(dia1label.BottomOffset 4)

(dia1label.LeftOffset 4)

……

3.3 程序源文件的設計

程序源文件主要包含3部分,第一部分為菜單源程序,第二部分為對話框源程序,第三部分為通過利用函數對前兩兩程序的連接。

……

// 將對話框調入內存

ProUIDialogCreate(“screw”, “screw”);

//設置ok按鈕激活函數,使按鈕調用yuanzhuOK

ProUIPushbuttonActivateActionSet(“screw”,”Ok”,screwOK, NULL);endprint

//設置cancel按鈕激活函數,使按鈕調用UsrCancelAction

ProUIPushbuttonActivateActionSet(“screw”,”Cancel”,UsrCancelAction, NULL);

……

//讀取編輯框輸入的數值

ProUIInputpanelDoubleGet(“screw”,”dia1”,&dia11);

ProUIInputpanelDoubleGet(“screw”,”dia2”,&dia21);

ProUIInputpanelDoubleGet(“screw”,”dia3”,&dia31);

ProUIInputpanelDoubleGet(“screw”,”len1”,&len11);

ProUIInputpanelDoubleGet(“screw”,”len2”,&len21);

ProUIInputpanelDoubleGet(“screw”,”pitch”,&pitch1);

//為value賦值

value1.type=PRO_PARAM_DOUBLE;

value1.value.d_val=dia1;

value2.type=PRO_PARAM_DOUBLE;

value2.value.d_val=dia2;

value3.type=PRO_PARAM_DOUBLE;

value3.value.d_val=dia3;

value4.type=PRO_PARAM_DOUBLE;

value4.value.d_val=len1;

……

3.4 注冊和運行程序

在螺桿目錄下創建注冊文件protk.dat。

……

exec_file E:\screw\Debug\screw.exe

text_dir E:\screw\text

……

利用輔助應用程序功能完成上述注冊文件的注冊,并運行該程序,輸入相關參數,得到的螺桿模型如圖3所示。

結論

(1)通過分析比較Pro/E開發方法的特點,找到了適合錐形螺桿自動化建模的開發方式為Pro/Toolkit。

(2)在分析錐形螺桿的結構參數的基礎上,設置了錐形螺桿的驅動參數,在Pro/E中建立了帶有參數關系的螺桿模型。

(3)根據Pro/Toolkit二次開發的步驟,編寫了菜單信息文件、對話框資源文件與程序源文件。

(4)創建了程序的注冊文件,成功地運行了程序。

(5)實現了不同尺寸參數的螺桿的自動化參數建模,提高了建模的效率。同時,也為其他相似零件的二次開發方法提供了參考。

參考文獻

[1]劉光富,李愛平.熔融沉積快速成型機的螺旋擠壓機構設計[J].機械設計,2003,20(9):23-25.

[2]康冰,張祖立.基于APDL的擠壓膨化錐形螺桿的參數化建模[J].農機化研究,2007(4):56-58.endprint

猜你喜歡
二次開發
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構件庫二次開發
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機床界面二次開發
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發在變壓器抗短路性能分析中的應用
基于CATIA的橡皮囊成形毛料展開的二次開發
機械工程師(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 亚洲V日韩V无码一区二区| 国产精品污污在线观看网站| 国内精品一区二区在线观看| 日韩精品一区二区三区中文无码 | 真实国产精品vr专区| 欧美69视频在线| 鲁鲁鲁爽爽爽在线视频观看| 国产特级毛片| 亚洲中文无码h在线观看 | 国产毛片不卡| 美女一区二区在线观看| 熟妇丰满人妻| 国内毛片视频| 亚洲国产日韩视频观看| 国产成人无码AV在线播放动漫| 另类欧美日韩| 日韩成人午夜| 亚洲综合色吧| www.狠狠| 一级福利视频| 日韩人妻无码制服丝袜视频| 欧美性天天| 亚洲欧洲日韩综合色天使| 无码啪啪精品天堂浪潮av| 亚洲日韩国产精品无码专区| 成人精品在线观看| 无遮挡国产高潮视频免费观看| 日本国产精品| 国产男人的天堂| 久久婷婷五月综合色一区二区| 国产成人精品视频一区视频二区| 国产永久无码观看在线| 久久人搡人人玩人妻精品| 欧美色图久久| 秋霞一区二区三区| 欧美亚洲国产精品第一页| 夜色爽爽影院18禁妓女影院| 欧美成人日韩| 午夜电影在线观看国产1区| 国产成人综合久久| 视频一本大道香蕉久在线播放| 色偷偷一区| 热久久综合这里只有精品电影| 狠狠亚洲五月天| 成人韩免费网站| 亚洲第一视频网| 成年人福利视频| 欧美亚洲国产一区| 手机在线免费毛片| 成年人久久黄色网站| 亚洲国产综合第一精品小说| 亚洲天堂视频在线免费观看| 四虎在线观看视频高清无码| 亚洲成人网在线播放| 亚洲精品制服丝袜二区| 欧美日本视频在线观看| 在线观看亚洲国产| 国产成人精品高清不卡在线| 欧美h在线观看| 国产一二三区在线| 国产69精品久久久久孕妇大杂乱| 欧美一区二区啪啪| 三级国产在线观看| 亚洲女同欧美在线| 露脸国产精品自产在线播| 久久精品中文无码资源站| 国产手机在线小视频免费观看| 欧美区一区二区三| 精品伊人久久久久7777人| 亚洲色婷婷一区二区| 久久中文字幕av不卡一区二区| 欧美午夜小视频| 久久中文字幕av不卡一区二区| 呦系列视频一区二区三区| 亚洲第一区精品日韩在线播放| 永久成人无码激情视频免费| 久久国产高潮流白浆免费观看| 久久综合成人| 国产香蕉97碰碰视频VA碰碰看| 欧美啪啪精品| 亚洲成AV人手机在线观看网站| 国产一区二区三区精品久久呦|