【正文】
的各種特性:繼承,函數(shù)的覆蓋,重載,虛擬,隱藏……(3).功能強(qiáng)大,程序界面更標(biāo)準(zhǔn)。Visual Basic 允許開發(fā)人員開發(fā)面向 Windows、Web 和移動設(shè)備的程序。我們只需輸入軸的各段軸長、軸徑及鍵槽的位置尺寸。他們分別為軸參數(shù)化設(shè)計(jì)系統(tǒng),精度設(shè)計(jì)系統(tǒng)和查詢系統(tǒng)。 ,能夠通過使用者的選擇或者輸入的數(shù)據(jù)進(jìn)行軸的設(shè)計(jì)及強(qiáng)度計(jì)算和校驗(yàn),來驗(yàn)證該軸是否滿足要求。軸的結(jié)構(gòu)設(shè)計(jì)是根據(jù)軸上零件的安裝、定位以及軸的制造工藝等方面的要求,合理地確定軸的結(jié)構(gòu)形式和尺寸。在機(jī)械零件設(shè)計(jì)中,Pro/Engineer軟件采用基于約束的參數(shù)化,以全新的思維和方式支持產(chǎn)品的設(shè)計(jì)、修改和變形,通過約束參數(shù)的修改,能方便的創(chuàng)建一系列功能和形狀相似的設(shè)計(jì)模型。CAD技術(shù)發(fā)展到今天,經(jīng)歷了兩次技術(shù)革命。而在工程設(shè)計(jì)中,新產(chǎn)品設(shè)計(jì)時不可避免地需要多次反復(fù)修改,需要不斷進(jìn)行零件結(jié)構(gòu)和尺寸的綜合協(xié)調(diào)、優(yōu)化。用傳統(tǒng)的方法對軸進(jìn)行設(shè)計(jì),由于計(jì)算繁瑣,設(shè)計(jì)效率低,且易出錯。獨(dú)立參數(shù)需要根據(jù)具體設(shè)計(jì)情況賦值,關(guān)聯(lián)參數(shù)不需要賦值,它與獨(dú)立參數(shù)間保持特定的關(guān)系,當(dāng)獨(dú)立參數(shù)發(fā)生變化時,關(guān)聯(lián)參數(shù)隨之發(fā)生變化(如鍵槽尺寸隨軸徑的變化而變化)。2系統(tǒng)方案設(shè)計(jì)由于軸類零件相似程度高,實(shí)現(xiàn)了模數(shù)系列化在研究開發(fā)軸類零件計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)時能提供更多的方便。簡約的主界面上合理的安排了那些繁雜而又令人眼花繚亂的參數(shù),使得主界面上所需的參數(shù)按照功能的不同和計(jì)算的需要進(jìn)行分類,通過控件屬性中的可視性來設(shè)計(jì)、統(tǒng)籌參數(shù)布局,結(jié)果的輸出清晰、明了,并且在計(jì)算結(jié)束后輸出設(shè)計(jì)結(jié)果,以及設(shè)計(jì)過程中的數(shù)據(jù)運(yùn)算過程,方便使用者進(jìn)行設(shè)計(jì)的完善和修改。根據(jù)設(shè)計(jì)結(jié)果直接輸出軸的Pro/E三維模型,根據(jù)輸入的參數(shù)的校核結(jié)果輸出軸的二維模型。具有以下優(yōu)勢:(1).代碼托管?,F(xiàn)在,我們把VB. NET和VB ,看看VB. NET對比VB 。 (5).因?yàn)閂B. 。雖然它支援部份面向?qū)ο螅∣O)技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。(4)集成環(huán)境、處理多種數(shù)據(jù)信息:Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。一種更好的方式是使用VB API工具, VB API是Pro/E 進(jìn)行二次開發(fā)的需求而增加的一種新的開發(fā)工具, 用戶可以直接使用這一工具采用VB語言編寫應(yīng)用程序而不需借助第三方工具. 與Pro/toolkit相比, VB API的開發(fā)模式只能是異步模式, 即應(yīng)用程序可以獨(dú)立于Pro/E 啟動, 啟動后再啟動Pro /E或連接到Pro /E的一個進(jìn)程中。AutoCAD作為一種具有高度開放結(jié)構(gòu)的CAD平臺軟件,它提供了強(qiáng)大的二次開發(fā)環(huán)境。在本系統(tǒng)中,采用AutoCAD ActiveX/VBA的二次開發(fā)技術(shù)實(shí)現(xiàn)相關(guān)公差的自動標(biāo)注。其類型選擇界面設(shè)計(jì)如圖32所示:圖32 軸類型選擇軸的設(shè)計(jì)和其他零件的設(shè)計(jì)相似,包括結(jié)構(gòu)設(shè)計(jì)和工作能力的計(jì)算兩方面內(nèi)容。設(shè)計(jì)人員只需輸入各段軸徑及軸長,鍵是標(biāo)準(zhǔn)件,鍵槽的尺寸b、L、t可根據(jù)輸入的軸徑和軸長根據(jù)國標(biāo)即可查詢得到。(3) 做出扭矩圖??古そ孛嫦禂?shù) M = M總 * (L4 a) / (L3 / 2 + L4 a) σb = M / W τt = T / Wt σ = Val() τ = Val() ασ = Val() ατ = Val() qσ = Val() qτ = Val() εσ = Val() ετ = Val() βσ = Val() βτ = Val() ψσ = Val() ψτ = Val() S = Val() kσ = 1 + qσ * (ασ 1) kτ = 1 + qτ * (ατ 1) K彎 = kσ / εσ + 1 / βσ 1 K切 = kτ / ετ + 1 / βτ 1 Sσ = σ 1 / (K彎 * σb) Sτ = τ 1 / (K切 * τt + ψτ * τt) Sca = Sσ * Sτ / (Sσ * Sσ + Sτ * Sτ) ^ If Sca = S Then = 安全 (強(qiáng)度滿足要求,設(shè)計(jì)完成 , 提示, , ) Else = 不安全 (強(qiáng)度不滿足要求,請重新選擇參數(shù), 提示, , ) End If End Sub(2)對于僅僅(或主要)承受扭矩的軸(傳動軸),應(yīng)按扭轉(zhuǎn)強(qiáng)度條件計(jì)算。為了能讓軸的尺寸以參數(shù)驅(qū)動,需要對軸的基本設(shè)計(jì)尺寸進(jìn)行參數(shù)設(shè)定,參數(shù)之間的相互約束關(guān)系作為尺寸驅(qū)動模型的依據(jù)。,因此在此開發(fā)過程中對于重復(fù)使用的代碼部分要建立自定義類和方法進(jìn)行處理。圖310 兩種三維模型生成方式顯然,第一種方式涉及特征的幾何和拓?fù)潢P(guān)系,程序設(shè)計(jì)復(fù)雜,可重用性差,產(chǎn)品的變更需修改甚至重新設(shè)計(jì)程序代碼。用交互方式構(gòu)建三維模型時(包括在組件環(huán)境下建立的裝配模型以及在零件環(huán)境下構(gòu)建的元件模型),Pro/E系統(tǒng)將自動生成一組尺寸符號(變量名),將尺寸符號用關(guān)系式的形式約束,即可實(shí)現(xiàn)特征的參數(shù)控制。如果一組參數(shù)的取值不合理,往往會造成具有依賴關(guān)系的特征或裝配的再生失敗,使三維模型的更新出現(xiàn)異常中斷。本文采用人機(jī)交互形式輸入設(shè)計(jì)參數(shù),人機(jī)交互形式輸入設(shè)計(jì)參數(shù)是一種最簡單的數(shù)據(jù)輸入形式。其中第一個變量之值為<proeWildfire >\i486_nt\obj\pro_m_msg.exe,如C:\Program Files\proeWildfire \i486_nt\obj\pro_m_msg.exe。前一種方式調(diào)用Pro/()方法,()方法,Start方法中的第一個參數(shù)表示Pro/E包含路徑的可執(zhí)行程序名(如C:\Program Files\\bin\proe.exe),第二個參數(shù)表示信息和菜單文件路徑,若不需要指定則用″.″表示。參數(shù)表的寫操作可直接利用VBAPI工具包vbapiappls\vbparam\Parameter.vb文件中提供的自定義類實(shí)現(xiàn)。IpfcModel類的模型包括Pro/E組件、零件、布局和繪圖等不同類型,利用Type()方法獲得其類型后,(組件)、(零件)、(繪圖)(布局)進(jìn)行比較,以便判別在Pro/E進(jìn)程中打開的文件類型。如零件的形狀和位置公差與尺寸公差之間存在著三種關(guān)系原則.即獨(dú)立原則,包容原則和最大實(shí)體原則。該精度設(shè)計(jì)的內(nèi)容包括與軸承配合處的精度和與鍵聯(lián)接處的精度等兩方面內(nèi)容 因此該系統(tǒng)精度設(shè)計(jì)功能包括模塊包括兩個模塊,每個子模塊再按精度設(shè)計(jì)三個方面進(jìn)行設(shè)計(jì)。配合表面及端面粗糙度按表78進(jìn)行選取。為了保證鍵和鍵槽的裝配及工作面負(fù)荷均勻和對稱性,標(biāo)準(zhǔn)規(guī)定了軸鍵槽對稱面對稱的軸線對稱度公差和輪轂對稱面對孔軸線的對稱度公差,以免裝配困難。它被設(shè)計(jì)用來同新的數(shù)據(jù)訪問層OEL DB Provider一起協(xié)同工作,以提供通用數(shù)據(jù)訪問。點(diǎn)擊測試連接,連接成功即數(shù)據(jù)庫已連接成功如圖316所示。AutoCAD提供60多個對象,其中一個對象就是AutoCAD ActiveX界面的一個主要組成塊,每一暴露的對象描繪了AutoCAD的精確部分。①引用AutoCad類型庫在使用應(yīng)用程序提供的ActiveX對象之前,必須先引用其類型庫。但需要注意的是,要運(yùn)行本系統(tǒng)需要在Windows98及以上操作系統(tǒng)中,因?yàn)?,本系統(tǒng)雖然脫離Visual Basic的開發(fā)環(huán)境獨(dú)立運(yùn)行,方可正常運(yùn)行。參考文獻(xiàn)[1] 孫桓、陳作模、葛文杰主編. 機(jī)械原理. 高等教育出版社,2006[2] 邱宣懷主編. 機(jī)械設(shè)計(jì). 高等教育出版社, 2007[3] . 清華大學(xué)出版社,2008[4] 劉鋼主編. 程序設(shè)計(jì)與應(yīng)用案例. 高等教育出版社,2006[5] 崔正昀主編. 機(jī)械設(shè)計(jì)基礎(chǔ). 天津大學(xué)出版社,2000[6] 明日科技編著. Visual . 人民郵電出版社, [7] 徐灝主編. 機(jī)械設(shè)計(jì)手冊. 機(jī)械工業(yè)出版社,[8] 龐懷玉主編. 機(jī)械制造工程學(xué). 機(jī)械工業(yè)出版社,1998[9] 邱宣懷主編. 機(jī)械設(shè)計(jì)學(xué)習(xí)指導(dǎo)書. 高等教育出版社,1992[10] 孟憲源主編. 現(xiàn)代機(jī)構(gòu)手冊. 機(jī)械工業(yè)出版社,1994[11] :機(jī)械工業(yè)出版社,2007[12] 魏江江、林少景編著. Visual Basic , [13] 邵俊華主編. 新編Visual Basic學(xué)習(xí)與上機(jī)指導(dǎo). 蘇州大學(xué)出版社 ,2005[14] 史 令編著. 數(shù)據(jù)庫技術(shù)與應(yīng)用 Access應(yīng)用系統(tǒng)的開發(fā). 清華大學(xué)出版社,2008[15] 陳恭和主編. 數(shù)據(jù)庫基礎(chǔ)與Access應(yīng)用教程. 高等教育出版社,2008[16] 徐安東主編. , 2008[17]李世國. 利用Pro/VBAPI的產(chǎn)品數(shù)字模型系列化設(shè)計(jì)方法. 現(xiàn)代制造工程,2010,(8):7377[18]孫京平、:中國電力出版社,2009[19]:機(jī)械工業(yè)出版社,1994[20]:清華大學(xué)出版社,附 錄An Experimental Methods for Appraisal and Comparision ofVibration in HighRise Elevator Cars by This paper addresses the disturbing recurrence in industry literature of illdefined measures used to quantify vibration in passenger elevator systems. In the present study, a method is presented and used to observe highand lowrise elevator car vibration in the vertical and lateral directions and in the time and frequency domains. Observations are quantified and pared using a carefully selected amplitude measure.IntroductionIn operating between floors of a building, all passenger elevator systems exhibit vibration to some extent. Common sources of vertical vibration include motor control system oscillation about a new reference velocity, pulley run out due to outofroundness or bearing imperfections, and resonance attributed to the elasticity of hoist and pensating ropes1. Lateral vibration and rocking of the cabin can result from guide roller run out, guide rail resonance or guide rail segments being misaligned or no straight after of the car frame and/or cabin call be excited by the aforementioned vertical and lateral vibrations or by unsteady pressures due to turbulent air flow around the cabin. Structural pliance to passenger movement or the movement of other elevator cars can also be recorded in various vibration measurements.Since cabin vibration amplitude is widely considered an indicator of both elevator system quality and passenger fort, many published studies have been focused on the reduction of cabin vibration amplitude. Nai et and Sugiyama and Tanahashi4 reduced the vertical ponent of cabin vibration through modifications to the hoist motor control scheme. Other researchers have reduced lateral vibration b