• /  47
  • 下載費用: 29.9積分  

基于ProE二次開發的直齒圓柱齒輪二級減速器參數化設計說明.doc

'基于ProE二次開發的直齒圓柱齒輪二級減速器參數化設計說明.doc'
?基于Pro/E二次開發的直齒圓柱齒輪二級減速器參數化設計摘 要基于Pro/E的參數化建模及單一數據庫技術,建立了齒輪、軸、箱體及減速器傳動系統的參數化模型。主要參數化對象包括:齒數、模數、齒輪外形尺寸參數;軸段長度、直徑、倒角等參數;軸承徑、外徑和寬度等參數;以及箱體底座和上蓋模型的90%以上的結構參數,基本實現了整個減速器模型的參數化設計。以Visual C++和Pro/E的二次開發工具Pro/TOOLKIT為平臺,通過動態庫方式,開發了減速器參數化設計的主菜單及用戶界面,通過對話框可方便直觀的控制減速器模型各參數,在Pro/E Wildfire 5.0平臺上成功實現了減速器參數化設計系統的二次開發。在機構仿真模塊中對減速器傳動系統進行了運動學仿真分析;繪制了相關零件圖和裝配圖。關鍵詞:減速器;參數化設計;二次開發;Pro/E;Pro/TOOLKIT;Visual C++AbstractThis design accomplished the parameterized modeling of gear,shaft, box and the transmission system of reducer based on the parameterized modeling and single database technology of Pro/E. The main parameterized objects include the following aspects: the number of teeth, module, dimensional parameter of the gear's shape; the length, diameter, chamfer and other parameters of a part of shaft; bearing’s internal and outer diameter, width and so on; at last, more than 90% structure parameters of the model which based on box’s base and top cap. Basically, this paper achieved the parameterized design of the whole reducer model.Based on the Visual C++ and Pro/TOOLKIT, the secondary development tool of Pro/E, having developed the main menu and user interface of the reducer’s parameterized design through the Dynamic Lick Library. Each parameter of the reducer model can be controlled easily and visually with the dialog box. The secondary development of the reducer’s parameterized design system was accomplished on the platform of Pro/E Wildfire 5.0. Kinematics simulation of the reducer rotating system was analyzed in the organizational simulation module, as well as the related part and assembly drawings were drew.Keywords: reducer; parametric design; secondary development; Pro/E;Pro/TOOLKIT;Visual C++目 錄1 緒論 11.1 課題研究背景及意義 11.2 國外研究現狀 21.2.1 減速器的研究現狀 21.2.2 CAD技術研究現狀及發展趨勢 21.3 本文主要研究容 32 減速器零件的參數化建模及裝配 42.1 齒輪的參數化建模 42.1.1 齒輪的幾何參數 42.1.2 模型的建立 42.2 軸的參數化建模 52.2.1 階梯軸 52.2.2 齒輪軸 72.3 軸承及其他附件的參數化建模 72.3.1 軸承模型的建立 72.3.2 螺栓、螺母及其他附件模型的建立 82.4 箱體、箱蓋及端蓋的模型設計 82.5 減速器零件的裝配關系 92.5.1 軸裝配 92.5.2 端蓋裝配 112.5.3 箱體裝配 113 基于Pro/E的二次開發技術 133.1 Visual Studio 2008編譯連接環境設置 133.1.1 運行模式的確定 133.1.2 開發環境設置 133.2 菜單欄開發技術 153.2.1 定義初始化函數和結束函數 153.2.2 向菜單欄中添加菜單條 163.3 對話框界面設計 193.3.1 主對話框 193.3.2 軸設計對話框 193.3.3 齒輪設計對話框 233.3.4 軸承設計對話框 243.3.5 密封圈設計對話框 253.3.6 端蓋設計對話框 253.3.7 箱體和箱蓋設計 263.3.8 參數計算對話框 273.4 參數化設計系統的實現 274 運動仿真分析 284.1 運動仿真 284.1.1 齒輪副約束 284.1.2 伺服電動機定義 284.1.3 機構分析 294.1.4 回放 294.2 測量與分析 304.2.1 運動學分析 304.3 模態分析 32結 論 36致 37參考文獻 38附錄一:主對話框程序附錄二:齒輪軸對話框程序附錄三:箱蓋對話框程序符 號 說 明齒數模數壓力角齒頂圓直徑齒根圓直徑基圓直徑分度圓直徑齒頂高齒根高齒頂高系數變位系數1 緒論1.1 課題研究背景及意義減速器,又名減速機,減速箱,主要用于在原動機和工作機或執行機構之間起匹配轉速和傳遞轉矩的作用。減速器主要由傳動零件(齒輪或渦輪蝸桿)、軸、軸承、箱體以及其他附件所組成,在現代機械中應用極為廣泛,從大動力的傳輸工作到小負荷、精確角度的傳輸都要用到減速器。直齒圓柱齒輪二級減速器是傳動零件由兩對互相嚙合的直齒圓柱齒輪組成的二級減速傳動裝置,能夠實現較大的傳動速度和力矩的轉換。減速器的傳統設計效率低,尤其是齒輪的齒形設計,其設計過程繁瑣而且容易出錯。參數化設計是提高設計效率的有效途徑,在參數化設計的基礎上,能夠實現各組成零件以及整個傳動系統各尺寸及參數的自動變換,給設計工作帶來很大方便。。省略部分。pace robot [J]. Control Engineering Practice. 2002, 10(12) 1323-1338.附錄一:主對話框程序#include "stdafx.h"#include "protoolkit.h"#include "main_dialog.h"……#include "ProSolid.h"#include "ProWindows.h"#include "alculate.h"IMPLEMENT_DYNAMIC(main_dialog, CDialog)main_dialog::main_dialog(CWnd* pParent /*=NULL*/) : CDialog(main_dialog::IDD, pParent){m_chilunzhou.LoadBitmaps(IDB_CHILUNZHOUU,IDB_CHILUNZHOUD,IDB_CHILUNZHOUU,IDB_CHILUNZHOUX);m_zhongzhou.LoadBitmaps(IDB_ZHONGZHOUU,IDB_ZHONGZHOUD,IDB_ZHONGZHOUU,IDB_ZHONGZHOUX);m_disuzhou.LoadBitmaps(IDB_DISUZHOUU,IDB_DISUZHOUD,IDB_DISUZHOUU,IDB_DISUZHOUX);……}main_dialog::~main_dialog(){}void main_dialog::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX); DDX_Control(pDX, IDC_CHILUNZHOU, m_chilunzhou); DDX_Control(pDX, IDC_ZHONGZHOU, m_zhongzhou);……}BEGIN_MESSAGE_MAP(main_dialog, CDialog) ON_BN_CLICKED(IDC_CHILUNZHOU, &main_dialog::OnBnClickedChilunzhou) ON_BN_CLICKED(IDC_ZHONGZHOU, &main_dialog::OnBnClickedZhongzhou)……END_MESSAGE_MAP()void main_dialog::OnBnClickedChilunzhou(){ AFX_MANAGE_STATE(AfxGetStaticModuleState()); chilunzhou dlg1; dlg1.DoModal();}void main_dialog::OnBnClickedZhongzhou(){ AFX_MANAGE_STATE(AfxGetStaticModuleState()); zhongzhou dlg2; dlg2.DoModal();}……void main_dialog::OnBnClickedOk(){ int active_window; ProMdl model; ProError status; UpdateData(true);…… ProWindowRepaint(PRO_VALUE_UNUSED); UpdateData(false); OnOK();}附錄二:齒輪軸對話框程序#include "stdafx.h"#include "string.h"……IMPLEMENT_DYNAMIC(chilunzhou, CDialog)chilunzhou::chilunzhou(CWnd* pParent /*=NULL*/) : CDialog(chilunzhou::IDD, pParent) , z(20), m(3.5),angle(20), c(1), l1(30), l2(50), l5(55), d1(17), d2(25), d4(45), kl(20), kb(4), kh(3)…… , string(_T("默認")){}chilunzhou::~chilunzhou(){}void chilunzhou::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, z); DDX_Text(pDX, IDC_EDIT2, angle);……}BEGIN_MESSAGE_MAP(chilunzhou, CDialog) ON_BN_CLICKED(IDOK, &chilunzhou::OnBnClickedOk) ON_CBN_SELCHANGE(IDC_COMBO1, &chilunzhou::OnCbnSelchangeCombo1)END_MESSAGE_MAP()void chilunzhou::OnCbnSelchangeCombo1(){ int index = m_box.GetCurSel(); CString str; m_box.GetLBText(index,str); m=_wtof(str);}void chilunzhou::OnBnClickedOk(){ int i; int active_window; if ( BST_CHECKED == IsDlgButtonChecked( IDC_CHECK1 ) ) c_index1=1; if ( BST_CHECKED == IsDlgButtonChecked( IDC_CHECK2 ) ) c_index2=1;…… for(i=0;i<18;i++) { ProParameterValueSet(&param[i],&value[i]); } status=ProSolidRegenerate((ProSolid)model,PRO_B_TRUE); ProMdlDisplay(model); ProWindowCurrentGet(&active_window); ProWindowActivate(active_window); ProWindowRepaint(PRO_VALUE_UNUSED); UpdateData(false); OnOK();}揮手:本文系2012年本科生優秀畢業設計,知識面相對比較偏僻,相關資料較少,本人花費半年時間終于完成。程序太長無法全部列舉,圖片太大致使無法上傳,于是刪掉部分圖片,敬請見諒!若需更多技術幫助請加QQ:272079969,一定盡力幫助,希望各位給個高評分,!
關 鍵 詞:
圓柱 二級 齒輪 減速器 二次開發 參數 proe 基于 設計說明
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:基于ProE二次開發的直齒圓柱齒輪二級減速器參數化設計說明.doc
鏈接地址: http://www.094347.live/p-55568833.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.094347.live 網站版權所有

粵ICP備19057495號 

收起
展開
有没有苹果软件赚钱的 安徽快3推荐号一定牛 宁夏今天十一选五开奖 河北11选五任中奖规则 北京体彩十一选五走势 体彩36选7开奖结果 理财平台排行榜2017 广西快三全天在线计划 吉林十一选五走势图3oo 广西11选5彩票app 甘肃11选5玩法规则