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
主站蜘蛛池模板: 无码精品国产VA在线观看DVD| 精品剧情v国产在线观看| 成年午夜精品久久精品| 午夜丁香婷婷| 色婷婷亚洲十月十月色天| 亚洲国产中文精品va在线播放 | 亚洲一级色| a级毛片免费播放| 亚洲人成亚洲精品| 国产精品白浆无码流出在线看| 在线欧美a| 国产在线高清一级毛片| 国产成人免费| 香蕉国产精品视频| 亚洲高清在线天堂精品| 男女精品视频| 色AV色 综合网站| 动漫精品中文字幕无码| 91精品国产91久久久久久三级| 色婷婷电影网| 欧美日韩国产在线人| 国产高清又黄又嫩的免费视频网站| 国产精品自在拍首页视频8 | 国产精品无码一二三视频| 爆操波多野结衣| 美女亚洲一区| 国产区成人精品视频| 97视频免费在线观看| 日韩美女福利视频| 国产成人午夜福利免费无码r| 精品伊人久久久久7777人| 呦系列视频一区二区三区| 蜜臀av性久久久久蜜臀aⅴ麻豆| 久久精品中文字幕免费| 亚洲 欧美 日韩综合一区| 精品福利视频网| 国产一级毛片在线| 精品国产一区二区三区在线观看| 中文国产成人精品久久一| 国产高颜值露脸在线观看| 国产丝袜精品| 中文字幕资源站| av在线人妻熟妇| 国产在线日本| 亚洲va在线观看| 欧美日韩一区二区三区在线视频| 免费看a级毛片| 一级毛片中文字幕| 视频一本大道香蕉久在线播放| A级毛片无码久久精品免费| 免费又黄又爽又猛大片午夜| 国产在线观看成人91| 久久国产精品波多野结衣| 国产在线视频二区| 欧美成人a∨视频免费观看| 青青草原国产一区二区| 欧美日韩精品在线播放| 日本草草视频在线观看| 野花国产精品入口| 亚洲一道AV无码午夜福利| 久久精品aⅴ无码中文字幕| 成人毛片在线播放| 欧美国产菊爆免费观看 | 97超爽成人免费视频在线播放| 99久久国产综合精品2023| 亚洲AV成人一区国产精品| 国产综合另类小说色区色噜噜 | 国产九九精品视频| 日韩精品成人网页视频在线 | 在线人成精品免费视频| 一本色道久久88亚洲综合| 九九九九热精品视频| 亚洲a免费| 国产午夜一级毛片| 欧美三级视频网站| 欧美综合成人| 国产麻豆另类AV| 日本成人一区| 最新亚洲av女人的天堂| 人妻少妇久久久久久97人妻| 99热6这里只有精品| 国产精品密蕾丝视频|