腔式液體靜壓徑向軸承的性能分析系統(tǒng)畢業(yè)論文.doc_第1頁
腔式液體靜壓徑向軸承的性能分析系統(tǒng)畢業(yè)論文.doc_第2頁
腔式液體靜壓徑向軸承的性能分析系統(tǒng)畢業(yè)論文.doc_第3頁
腔式液體靜壓徑向軸承的性能分析系統(tǒng)畢業(yè)論文.doc_第4頁
腔式液體靜壓徑向軸承的性能分析系統(tǒng)畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

腔式液體靜壓徑向軸承的性能分析系統(tǒng)畢業(yè)論文目 錄摘 要IAbstractII主要符號(hào)表11 緒論11.1前言11.2課題研究背景及研究意義11.3國內(nèi)外相關(guān)發(fā)展?fàn)顩r31.4課題主要研究內(nèi)容41.5論文章節(jié)結(jié)構(gòu)42 課題基本設(shè)計(jì)理論52.1液體靜壓軸承52.1.1概述52.1.2液體靜壓軸承的分類62.1.3腔式液體靜壓徑向軸承的工作原理72.1.4腔式液體靜壓徑向軸承的結(jié)構(gòu)、特點(diǎn)及應(yīng)用82.1.5腔式液體靜壓徑向軸承的設(shè)計(jì)計(jì)算過程82.2開發(fā)工具介紹122.3本章小結(jié)153 對(duì)話框設(shè)計(jì)163.1主對(duì)話框設(shè)計(jì)163.2子對(duì)話框設(shè)計(jì)223.3參數(shù)化繪圖對(duì)話框233.4本章小結(jié)244 對(duì)話框驅(qū)動(dòng)程序設(shè)計(jì)254.1性能計(jì)算驅(qū)動(dòng)程序設(shè)計(jì)254.1.1驅(qū)動(dòng)程序的編寫254.1.2驅(qū)動(dòng)程序的調(diào)試及實(shí)例驗(yàn)證274.2參數(shù)化繪圖程序設(shè)計(jì)314.2.1確定圖形基本參數(shù)314.2.2計(jì)算各點(diǎn)坐標(biāo)324.2.3參數(shù)化繪圖步驟364.3本章小結(jié)395 相關(guān)機(jī)械設(shè)計(jì)415.1應(yīng)用場合的確定415.2軸承尺寸的確定416 總結(jié)456.1研究結(jié)果456.2今后的研究方向45致 謝46參考文獻(xiàn)47附錄A48附錄B56附錄C57附錄D58附錄E611主要符號(hào)表D 軸承直徑G0 油膜剛度 N 油腔數(shù) L 軸承寬度l1 軸向封油面寬度Pn 供油壓力 油腔夾角1 周向封油面夾角m 油腔有效夾角 節(jié)流比 有效承載面積系數(shù)Cd 油墊流量系數(shù)A0 油箱有效承載面積 剛度系數(shù)h0 軸承的半徑間隙Z 軸承壁厚t 油腔深度d01 毛細(xì)管節(jié)流器毛細(xì)管直徑l0 毛細(xì)管長度Qj0 毛細(xì)管節(jié)流器流量Re 雷諾數(shù)a 小孔節(jié)流器流量系數(shù)d02 小孔節(jié)流器小孔直徑dj 薄膜反饋節(jié)流器薄膜工作直徑hj0 薄膜反饋節(jié)流器節(jié)流間隙西安工業(yè)大學(xué)學(xué)士學(xué)位論文1 緒論1.1前言軸承是機(jī)床和各種機(jī)械設(shè)備中的一個(gè)重要零部件。例如機(jī)床中的主軸、工作臺(tái)或者內(nèi)燃機(jī)中的活塞、連桿這類轉(zhuǎn)動(dòng)或移動(dòng)的零件都需要支撐來構(gòu)成相對(duì)運(yùn)動(dòng)富(摩擦副)。常見的就是所謂的滑動(dòng)軸承和滾動(dòng)軸承兩大類。一般來說,滾動(dòng)摩擦系數(shù)比普通的滑動(dòng)摩擦系數(shù)小,前者為0.01的數(shù)量級(jí),而后者為0.1的數(shù)量級(jí)。但是,如果能實(shí)現(xiàn)全液體潤滑的滾動(dòng)軸承,也就是相對(duì)運(yùn)動(dòng)的兩表面之間完全被一層流體膜所隔開,是金屬表面不直接接觸,此時(shí)摩擦阻力只由流體膜的內(nèi)摩擦所引起,其滑動(dòng)摩擦系數(shù)比滾動(dòng)摩擦系數(shù)還要小得多,為0.001,甚至更小的數(shù)量級(jí)。此外,滾動(dòng)支承為點(diǎn)接觸或線接觸。大型、高精度的滾動(dòng)軸承制造困難,而滑動(dòng)支承為面接觸,可以承受更大的載荷,如果設(shè)計(jì)得當(dāng),則回轉(zhuǎn)精度高。因此,在廣泛應(yīng)用滾動(dòng)軸承的同時(shí),滑動(dòng)軸承在機(jī)械設(shè)計(jì)中得到了越來越廣泛的應(yīng)用。回顧軸承的應(yīng)用和發(fā)展歷史,可以看到從古代的風(fēng)車、磨盤、獨(dú)輪車的木結(jié)構(gòu)或鐵結(jié)構(gòu)的簡單軸承,到今天的完善的液體滑動(dòng)軸承,己經(jīng)歷了千百年的發(fā)展過程。所以,液壓滑動(dòng)軸承就能夠較普追的為人們所認(rèn)識(shí)和應(yīng)用。大家也知道,液體滑動(dòng)軸承只有在產(chǎn)生良好的動(dòng)壓效應(yīng)時(shí),才具有摩擦阻力小、抗震性好、有較高的剛度和承載能力、不發(fā)生軸和軸承間的直接表面接觸及干摩擦等優(yōu)點(diǎn)。但是要真正實(shí)現(xiàn)這種完全的動(dòng)壓效應(yīng),即實(shí)現(xiàn)具有剛性油膜的完全液體摩擦狀態(tài),在實(shí)踐中是比較困難的。這與許多因素有關(guān),象軸與軸承間的配合間隙、楔形比、相對(duì)運(yùn)行速度以及配合面的表面光潔度等都有很大的影響。如,相對(duì)速度低,油膜壓力不易形成,就會(huì)產(chǎn)生半干摩擦。這樣在啟動(dòng)或停車時(shí)相對(duì)速度較低的情況下,軸與軸承表面間由于半干摩擦造成的摩擦損失,不可避免的就要降低軸承的精度和壽命。這顯然是滑動(dòng)軸承的一個(gè)重要缺點(diǎn)和局限性。液體靜壓軸承就是試圖克服上述缺點(diǎn)而在滑動(dòng)軸承的基礎(chǔ)上發(fā)展起來的,因其無論載荷輕重,轉(zhuǎn)速高低(即使沒有相對(duì)運(yùn)動(dòng))仍然可以形成全流體膜來承載而在機(jī)械中應(yīng)用日益廣泛。1.2課題研究背景及研究意義目前,液體靜壓軸承已經(jīng)在各類機(jī)械產(chǎn)品中被廣泛應(yīng)用,歸納起來,其具有以下一些優(yōu)點(diǎn):第一,摩擦阻力小。由于實(shí)現(xiàn)了純液體潤滑,故主軸和軸承接觸表面之間的摩擦阻力小,主要是由具有一定壓力的潤滑油層黏性所引起的。潤滑油的黏性阻力,遠(yuǎn)遠(yuǎn)小于干摩擦和半干摩擦以及滾動(dòng)摩擦的阻力。因?yàn)槟Σ磷枇π?,所以在低速條件下由摩擦阻力造成的功率消耗小,傳動(dòng)效率高。第二,使用壽命長。主軸和軸承的接觸表面由一層油膜隔開,使它們不直接接觸。這樣,無論是長期正常運(yùn)轉(zhuǎn)或頻繁地啟動(dòng)、停止,接觸表面都不會(huì)發(fā)生磨損,故能長期保持精度。由于接觸表面不發(fā)生磨損,對(duì)軸承的材料要求較低。第三,轉(zhuǎn)速范圍廣。在各種相對(duì)運(yùn)動(dòng)速度下(包括速度為零)都有較大的承載能力,相對(duì)運(yùn)動(dòng)速度的變化對(duì)油膜剛度影響小。主軸在低速或高速條件下,正反方向轉(zhuǎn)動(dòng),均能獲得良好性能。第四,阻尼大,抗震性能好。與滑動(dòng)軸承和動(dòng)壓軸承相比,不論載荷輕重,由于軸周圍始終包圍著一層壓力油膜,有良好的吸振阻尼作用,使主軸運(yùn)轉(zhuǎn)平穩(wěn),抗振性好得多。第五,主軸回轉(zhuǎn)精度高。靜壓油膜具有良好的糾正軸和軸承制造誤差的作用,能有效地減小由于表面粗糙度及幾何誤差引起的徑向和軸向跳動(dòng),從而提高了主軸的回轉(zhuǎn)精度,或者說,在保證一定回轉(zhuǎn)精度條件下,可以降低對(duì)軸和軸承制造精度的要求。第六,適應(yīng)性好。適當(dāng)選擇油腔、封油面的結(jié)構(gòu)尺寸和供油壓力等參數(shù),能使軸承的承載能力達(dá)到所要求的數(shù)值。合理選擇節(jié)流形式、油膜厚度(軸承間隙)、供油壓力和節(jié)流比等參數(shù),能使軸承的油膜剛度很大,設(shè)計(jì)合理的靜壓主軸單元,油膜剛度一般都大于主軸的抗彎曲剛度。利用油膜厚度的大小和油腔壓力的高低來控制工作狀態(tài),使之在最合理的條件下工作。靜壓軸承能夠滿足輕載到重載、小型到大型、低速到中高速各類機(jī)床和機(jī)械設(shè)備的要求1。基于以上優(yōu)點(diǎn),液體靜壓軸承的設(shè)計(jì)計(jì)算及繪制工作進(jìn)一步受到了重視。雖然目前的AutoCAD軟件具有較強(qiáng)的二維、三維繪圖功能,但沒有提供針對(duì)行業(yè)設(shè)計(jì)所必需的模塊程序庫。用戶在實(shí)際使用時(shí),不論開發(fā)一個(gè)多么小的應(yīng)用產(chǎn)品都需要從設(shè)置線型、繪圖比例、圖幅、標(biāo)題欄、標(biāo)準(zhǔn)件等一步一步從頭做起,花費(fèi)較多的時(shí)間和精力做一些重復(fù)性的基礎(chǔ)工作。因此,有必要開發(fā)面向行業(yè)設(shè)計(jì)的通用模塊程序庫,提供輔助設(shè)計(jì)所必要的基本模塊程序,便于用戶在較短的時(shí)間內(nèi)開發(fā)出應(yīng)用產(chǎn)品。通常,在進(jìn)行機(jī)械產(chǎn)品的設(shè)計(jì)過程中經(jīng)常會(huì)遇到軸承的設(shè)計(jì)計(jì)算問題,針對(duì)這一情況,結(jié)合所學(xué)機(jī)械設(shè)計(jì)知識(shí),利用現(xiàn)代的CAD技術(shù),本課題擬研究開發(fā)出一種關(guān)于腔式液體靜壓徑向軸承的計(jì)算機(jī)輔助設(shè)計(jì)模塊,以提高工作效率,降低出錯(cuò)率,以縮短機(jī)械產(chǎn)品開發(fā)周期。1.3國內(nèi)外相關(guān)發(fā)展?fàn)顩r靜壓軸承經(jīng)歷了100多年的歷史。國外很早就對(duì)靜壓軸承進(jìn)行了研究,最早可以追溯到1851年,法國人L.D.Girard在火車車輪軸承中第一次采用了靜壓軸承,其摩擦系數(shù)小到1/500,幾乎沒有摩擦與磨損。1878年巴黎國際博覽會(huì)上展出了能靈活浮動(dòng)的“近于無摩擦”支座。但是直至1947年D.D.Fuller連續(xù)發(fā)表了一系列關(guān)于靜壓軸承設(shè)計(jì)計(jì)算的文章,才推動(dòng)了它的應(yīng)用。1945年法國工程師P Gerard發(fā)明了向心靜壓軸承,并于1948年成功地應(yīng)用于磨床砂輪主軸,提高了精度和壽命。在以后的幾十年中,靜壓技術(shù)迅速發(fā)展,應(yīng)用范圍不斷擴(kuò)大,幾乎追及整個(gè)制造業(yè)、軍工和民用設(shè)備上。在低速重載設(shè)備中,最著名的應(yīng)用實(shí)例是1938年美國加利福尼亞州Polomar山觀察站的直徑為5.08m的天文望遠(yuǎn)鏡采用了靜壓軸承。望遠(yuǎn)鏡原先考慮滾動(dòng)軸承方案,但是即使取摩擦系數(shù)f=0.001時(shí),摩擦力矩也很大,導(dǎo)致轉(zhuǎn)動(dòng)結(jié)構(gòu)復(fù)雜,而且滾動(dòng)軸承的摩擦阻力也不穩(wěn)定。最后決定將鏡身支承在三個(gè)靜壓油墊上,其摩擦系數(shù)低于0.000004!此外,還有1965年建成的美國西弗吉尼亞州國立無線電天文觀察站的直徑42.7m射電望遠(yuǎn)鏡,整個(gè)結(jié)構(gòu)支承在四個(gè)靜壓油墊上,承受徑向和推力載荷。在高精密機(jī)床和測試儀器中,靜壓軸承也獲得了廣泛的應(yīng)用,這是因?yàn)殪o壓軸承無磨損,能確保加工精度和生產(chǎn)率,加工過程中抗振性好,且有均化作用,可獲得很高的回轉(zhuǎn)精度。例如日本豐田工機(jī)AHP50-32型超精密車床主軸軸承采用了靜壓軸承。在軸承試驗(yàn)機(jī)和測力計(jì)以及液壓馬達(dá)中也采用靜壓軸承。美國Texas公司生產(chǎn)的萬能軸承試驗(yàn)機(jī)、美國Jupiter導(dǎo)彈空間計(jì)劃中,火箭發(fā)動(dòng)機(jī)的樞軸軸承實(shí)驗(yàn)臺(tái)、英國SERC Daresbury實(shí)驗(yàn)室原子核能設(shè)備中的磁分析器均采用了靜壓軸承??傊捎陟o壓軸承的優(yōu)越性,在低速重載機(jī)械或高速精密機(jī)床、測量儀器以及航天設(shè)備中,近半個(gè)世紀(jì)以來,靜壓軸承得到了很快的發(fā)展。目前,國內(nèi)對(duì)于液體靜壓軸承的研究集中在高速精密的機(jī)械制造業(yè)中2。我國上海機(jī)床廠自1958年開始研究液體靜壓軸承,目前已用于各類精密機(jī)床。成都量具刃具廠利用靜壓軸承在設(shè)備改造中遍地開花。近年來 ,計(jì)算機(jī)輔助設(shè)計(jì)和繪圖軟件已廣泛應(yīng)用到機(jī)械設(shè)計(jì)和制造過程中 ,對(duì)提高機(jī)械的設(shè)計(jì)效率發(fā)揮了巨大作用 ,當(dāng)前較流行的國內(nèi)外軟件有: PTC公司的 PRO/E 、Solidworks公司的 Solidworks 、Unigraphics Solutions公司的UG 、SDRC公司的 I- DEAS 、Dassult公司 CATIA、MA2TRA公司的 Euclid、CV公司的 CADDS5、Autodesk公司的 AutoCAD和 Inventor 、北航海爾的 CAXA等 ,但是在國內(nèi)機(jī)械行業(yè)中應(yīng)用最廣泛的還是 Autodesk公司的 AutoCAD,Autodesk公司自 1982年推出 AutoCAD1. 0版本到 2006年推出AutoCAD2007版本 ,已成為事實(shí)上的計(jì)算機(jī)二維繪圖標(biāo)準(zhǔn) ,三維功能也不斷豐富和加強(qiáng) ,但是 AutoCAD所提供的只是通用的計(jì)算機(jī)繪圖功能 ,如造型、編輯、標(biāo)注等,而很少有有關(guān)軸承的計(jì)算機(jī)輔助設(shè)計(jì)模塊3,這樣一來,在設(shè)計(jì)過程中會(huì)給設(shè)計(jì)者帶來諸多不便,影響了工作效率,因此,我們可以在此次畢業(yè)設(shè)計(jì)中嘗試這一方面的開發(fā)工作,從而為今后的設(shè)計(jì)工作降低出錯(cuò)率,提高工作效率,縮短機(jī)械產(chǎn)品的開發(fā)周期。1.4課題主要研究內(nèi)容本課題是以最新版機(jī)械設(shè)計(jì)手冊(cè)為依據(jù),主要針對(duì)第二十一篇第六章液體靜壓軸承中的腔式液體靜壓徑向軸承。應(yīng)用軸承核算的基本理論知識(shí),在Auto CAD環(huán)境下實(shí)現(xiàn)軸承的性能計(jì)算,其主要研究內(nèi)容包括:1、研究腔式液體靜壓徑向軸承的特性,分析其工作原理。2、熟悉Visual Lisp語言,并熟練運(yùn)用。3、在Auto CAD環(huán)境下,運(yùn)用Visual Lisp語言編寫有關(guān)腔式液體靜壓徑向軸承性能計(jì)算的主對(duì)話框和子對(duì)話框,以及相關(guān)參數(shù)化繪圖的對(duì)話框編寫。4、在Auto CAD環(huán)境下,運(yùn)用Visual Lisp語言編寫并調(diào)試腔式液體靜壓徑向軸承性能計(jì)算及參數(shù)化繪圖的對(duì)話框驅(qū)動(dòng)程序。5、根據(jù)應(yīng)用場合設(shè)計(jì)有關(guān)液體徑向軸承的機(jī)械結(jié)構(gòu),繪制裝配圖。1.5論文章節(jié)結(jié)構(gòu)本論文共五章,各章內(nèi)容如下:第一章 緒論 介紹了本課題的研究背景及意義,分析了現(xiàn)有靜壓軸承的優(yōu)缺點(diǎn),同時(shí)介紹了國內(nèi)外的研究現(xiàn)狀及發(fā)展方向。第二章 基本設(shè)計(jì)理論 研究腔式液體靜壓徑向軸承的特性,分析其工作原理,并簡要介紹開發(fā)工具Visual Lisp語言。第三章 對(duì)話框設(shè)計(jì) 在所研究的腔式液體靜壓徑向軸承特性基礎(chǔ)上,在Auto CAD環(huán)境下,運(yùn)用Visual Lisp語言編寫有關(guān)腔式液體靜壓徑向軸承性能計(jì)算的主對(duì)話框和子對(duì)話框,以及相關(guān)參數(shù)化繪圖的對(duì)話框編寫。第四章 對(duì)話框驅(qū)動(dòng)程序設(shè)計(jì) 在Auto CAD環(huán)境下,運(yùn)用Visual Lisp語言編寫、調(diào)試腔式液體靜壓徑向軸承性能計(jì)算及參數(shù)化繪圖的對(duì)話框驅(qū)動(dòng)程序。第五章 機(jī)械部分設(shè)計(jì) 根據(jù)應(yīng)用場合,設(shè)計(jì)有關(guān)液體靜壓徑向軸承的機(jī)械結(jié)構(gòu)。第六章 總結(jié) 對(duì)論文的研究工作進(jìn)行總結(jié)。6西安工業(yè)大學(xué)學(xué)士學(xué)位論文 2 課題基本設(shè)計(jì)理論2.1液體靜壓軸承2.1.1概述液體靜壓軸承是依靠一個(gè)外部供油系統(tǒng)供給壓力油,通過節(jié)流器進(jìn)入軸承的油腔中,形成具有足夠壓力的潤滑油膜將軸頸浮起,保證了軸頸在任何轉(zhuǎn)速(包括轉(zhuǎn)速為零)和預(yù)定載荷下都與軸頸處于完全液體摩擦的狀態(tài)。 液體靜壓軸承系統(tǒng)由一套專用供油裝置、節(jié)流器和軸承三部分組成,如圖2.1所示。圖2.1 液體靜壓軸承系統(tǒng)組成靜壓軸承由供油系統(tǒng)供給一定壓力油,輸進(jìn)軸和軸承間隙中,利用油的靜壓力支承載荷,軸頸始終浮在壓力油中。所以,軸承油膜壓強(qiáng)與主軸轉(zhuǎn)速無關(guān),承載能力不隨轉(zhuǎn)速而變化。液體靜壓軸承的優(yōu)缺點(diǎn)見表2.1表2.1 液體靜壓軸承的優(yōu)缺點(diǎn)優(yōu) 點(diǎn)(1)純液體摩擦,摩擦阻力小,功率消耗小,傳動(dòng)效率高。(2)正常運(yùn)轉(zhuǎn)和頻繁啟動(dòng)時(shí),都不會(huì)發(fā)生金屬之間的直接接觸造成的磨損,精度保持性好,壽命長。(3)由于軸頸的浮起是依靠外來油的壓力來實(shí)現(xiàn)的,因此,在各種相對(duì)運(yùn)動(dòng)速度下,都具有較高的承載能力,速度變化對(duì)油膜剛度影響小。(4)潤滑油層具有良好的抗振性能,軸運(yùn)轉(zhuǎn)平穩(wěn)。(5)油膜具有補(bǔ)償誤差的作用,能減少軸與軸承本身制造誤差的影響,回轉(zhuǎn)精度高。(6)設(shè)計(jì)靜壓軸承時(shí),只要選擇合理的設(shè)計(jì)參數(shù),如封油面尺寸、節(jié)流器形式、供油壓力、節(jié)流比等,就能使軸承的承載能力、油膜剛度、溫升等滿足輕載到重載、低速到高速、小型到大型的各種機(jī)械設(shè)備的要求。缺 點(diǎn)需要一套可靠的供油裝置,增加了設(shè)備、空間和重量。 由于液體靜壓軸承具有許多優(yōu)點(diǎn),應(yīng)用日廣。在機(jī)床上常采用它作為主軸的支撐,以提高機(jī)床的加工精度、承載能力及切削效率,擴(kuò)大機(jī)床的轉(zhuǎn)速范圍、延長使用壽命。此外,還可利用液體靜壓軸承油腔壓力隨載荷變化的特點(diǎn),實(shí)現(xiàn)自動(dòng)對(duì)刀、恒力切削等自動(dòng)控制。2.1.2液體靜壓軸承的分類液體靜壓軸承的分類如圖2.2所示本課題主要研究腔式液體靜壓徑向軸承。西安工業(yè)大學(xué)學(xué)士學(xué)位論文 圖2.2 液體靜壓軸承的分類2.1.3腔式液體靜壓徑向軸承的工作原理腔式液體靜壓徑向軸承工作原理如圖2.3所示。以四油腔液體靜壓徑向軸承為例,1、2、3、4均為油腔。從供油系統(tǒng)供給具有一定壓力的潤滑油,通過各個(gè)小孔節(jié)流器(或毛細(xì)管節(jié)流器),進(jìn)入相應(yīng)的軸承油腔內(nèi)??蛰d時(shí)由于各油腔對(duì)稱等面積分布,各個(gè)節(jié)流器的節(jié)流阻力相同,使軸浮起在軸承的中心位置(忽略軸自重)。此時(shí),軸承封油面各處的間隙(h0)相同,軸承各油腔內(nèi)的壓力(p0)相等。當(dāng)軸受載荷F后,軸向下產(chǎn)生微小的位移e,使油腔1處的間隙減小到(h0-e).油流阻力增大,油腔2處的間隙增大到(h0+e),油流阻力減小,因而油腔1的壓力p1升高,油腔2的壓力p2降低。所以油腔1、油腔2便形成壓力差(p=p1-p2)。當(dāng)A0p(A0為軸承一個(gè)油腔的有效承載面積)同載荷F平衡,即F=A0p時(shí),軸便不再往下移,處于平衡狀態(tài)。這種軸承的特點(diǎn)是沒有周向回油槽,如圖2.3(a)所示??蛰d時(shí),壓力油經(jīng)過節(jié)流器分別進(jìn)入四個(gè)油腔,軸在四個(gè)互相對(duì)稱的油腔的A0p作用下處于中心位置(忽略軸自重)。這時(shí),油經(jīng)軸承間隙從軸承端面流出,如圖2.3(b)所示。但是,受載后,由于各油腔壓力發(fā)生變化,使得各油腔中的油除了通過間隙從軸承端面流出外,壓力較高的油腔中的油向著壓力較低的油腔流動(dòng),即內(nèi)流,如圖2.3(c)所示。圖2.3 腔式液體靜壓徑向軸承工作原理圖2.1.4腔式液體靜壓徑向軸承的結(jié)構(gòu)、特點(diǎn)及應(yīng)用1、腔式液體靜壓徑向軸承的結(jié)構(gòu)如圖2.4所示圖2.4 腔式液體靜壓徑向軸承結(jié)構(gòu)圖2、腔式液體靜壓徑向軸承的特點(diǎn):(1)空載時(shí),潤滑油通過軸與軸承間隙,只從軸向封油面流出;(2)流量較??;(3)軸在載荷作用下,油腔內(nèi)的壓力油互相流動(dòng)產(chǎn)生內(nèi)流現(xiàn)象。3、腔式液體靜壓徑向軸承的應(yīng)用場合:固定節(jié)流用于對(duì)靜剛度要求不高,而流量要求小的設(shè)備;可變節(jié)流用于流量要求小的重型設(shè)備。2.1.5腔式液體靜壓徑向軸承的設(shè)計(jì)計(jì)算過程本課題以最新版機(jī)械設(shè)計(jì)手冊(cè)為依據(jù),將腔式液體靜壓徑向軸承的設(shè)計(jì)計(jì)算過程歸納如下(其設(shè)計(jì)流程圖如圖2.5所示):圖2.3 腔式液體靜壓徑向軸承的設(shè)計(jì)計(jì)算流程圖1.初選參數(shù)L/D、l1/D、供油壓力Pn,及潤滑油,根據(jù)已知條件,計(jì)算軸承寬度L、軸向封油面寬度l1; 對(duì)于徑向軸承,一般選取L/D為0.6、1.0或1.5,l1/D為0.1或0.2,選取供油壓力Pn0.98N/mm2.2.初選油腔夾角、周向封油面夾角1,計(jì)算油腔有效夾角m; 查表2.2,初選油腔夾角、周向封油面夾角1 利用公式(2.1),計(jì)算油腔有效夾角m (2.1)表2.2 腔式液體靜壓徑向軸承的n、D、1尺寸腔式液體靜壓徑向軸承D/mmnl1/D0.10.2/。1/。/。1/。3020034696663624784818 42注:本表為油腔夾角,1為周向封油面夾角。n為油腔數(shù)。3.初選節(jié)流比,計(jì)算有效承載面積系數(shù)、油墊流量系數(shù)Cd,及油腔有效承載面積A0;一般取=0.3330.667之間。查表2.3,計(jì)算有效承載面積系數(shù)、油墊流量系數(shù)Cd利用公式(2.2),計(jì)算油腔有效承載面積A0(mm2) (2.2)表2.3 腔式液體靜壓徑向軸承的Cd、名稱Cd、腔式液體靜壓徑向軸承 4.初算軸承剛度系數(shù); 查表2.4,計(jì)算軸承剛度系數(shù)表2.4 計(jì)算軸承剛度系數(shù)節(jié)流形式油腔數(shù)備注346N毛細(xì)管節(jié)流小孔節(jié)流薄膜反饋節(jié)流5.計(jì)算軸承半徑間隙h0; 利用公式(2.3),計(jì)算軸承半徑間隙h0 (mm) (2.3)6.計(jì)算軸承壁厚t與油腔深度Z; 一般Z(3060)h0 當(dāng)D40時(shí),t=(0.40.35)D;當(dāng)40D100時(shí),t=(0.350.2)D;當(dāng)100D200時(shí),t=(0.20.125)D;當(dāng)D200時(shí),t=(0.1250.1)D。7.計(jì)算節(jié)流器尺寸,并校驗(yàn)。(1)毛細(xì)管節(jié)流器 一般毛細(xì)管直徑d0取d00.5mm計(jì)算得到 毛細(xì)管長度l0由公式(2.4)(mm) (2.4) 校驗(yàn)層流條件 2000 (2.5) 式中:Qj0節(jié)流器流量; (mm3/s) (2.6) 潤滑油動(dòng)力粘度(Ns/mm2);潤滑油密度(Ns2/mm4); (2)小孔節(jié)流器 利用公式(2.7)計(jì)算小孔直徑d0(mm) (2.7) 式中:a小孔節(jié)流器的流量系數(shù),a=0.60.7 校驗(yàn)條件:d00.45mm (3)薄膜反饋節(jié)流器 利用公式(2.8)計(jì)算節(jié)流間隙hj0(mm) (2.8)式中:dj1、dj2薄膜工作范圍直徑,dj=2.53.5,且0.30.4校驗(yàn)條件:hj00.03mm2.2開發(fā)工具介紹此次課題主要研究對(duì)腔式液體靜壓徑向軸承的參數(shù)化設(shè)計(jì),包括對(duì)它的相關(guān)計(jì)算和參數(shù)化繪圖。其中的重點(diǎn)是參數(shù)化驅(qū)動(dòng)以及相關(guān)程序的編寫。在AutoCAD 環(huán)境下,可以利用不同的編程語言實(shí)現(xiàn)相應(yīng)的驅(qū)動(dòng)程序,以實(shí)現(xiàn)腔式液體靜壓徑向軸承的計(jì)算和參數(shù)化繪圖??刹捎玫木幊陶Z言有:AutoLISP 、ADS、Object ARX、VBA以及Visual LISP,下面是對(duì)這五種語言的優(yōu)缺點(diǎn)進(jìn)行分析比較4: 1、AutoLISP 語言 LISP(LISt Processing)語言是一種計(jì)算機(jī)的表處理語言,廣泛應(yīng)用于人工智能領(lǐng)域 。AutoLISP 語言是一種運(yùn)行在 AutoCAD 環(huán)境下的 LISP 語言并內(nèi)嵌于 AutoCAD 之中,它采用了與Common LISP 一種通用的 LISP 語言相近的語法及習(xí)慣約定,并吸收了 LISP語言的主要函數(shù),增加了針對(duì) AutoCAD特點(diǎn)的許多功能,如:可以把 AutoLISP和 AutoCAD 的繪圖命令結(jié)合起來,使設(shè)計(jì)和繪圖完全融為一體,利用AutoLISP 語言編程可對(duì) AutoCAD 當(dāng)前數(shù)據(jù)庫進(jìn)行直接訪問和修改。AutoLISP 語言靈活多變,易于學(xué)習(xí)和使用,自 AutoCAD 2.18 以來就成為用戶開發(fā) AutoCAD 的主要工具之一。AutoLISP 完全包含在 AutoCAD 的內(nèi)部 AutoLISP 函數(shù)由 AutoLISP 解釋器逐行解釋并請(qǐng)求 AutoCAD 執(zhí)行AutoLISP 程序和 AutoCAD 本身都是獨(dú)立的進(jìn)程,之間的通訊通過IPC(Inter Process Communication)進(jìn)程間通訊 機(jī)制來實(shí)現(xiàn) 由于其數(shù)據(jù)庫直接反映為當(dāng)前的 DWG 文件,用戶通過 AutoCAD 命令來操作其中的實(shí)體,但不知道數(shù)據(jù)庫的內(nèi)部結(jié)構(gòu),所以其速度、穩(wěn)定性都相當(dāng)?shù)?,而且許多常用的功能和手段 AutoLISP 無法提供包括二進(jìn)制文件讀寫,內(nèi)存中相互通信實(shí)時(shí)數(shù)據(jù)庫存取、直接屏幕 I/O 操作、高級(jí)用戶接口、調(diào)用操作系統(tǒng)功能、直接存取硬件設(shè)備、高強(qiáng)度數(shù)據(jù)處理程序快速執(zhí)行、軟件與數(shù)據(jù)加密保護(hù)等。2、ADS語言由于 AutoLISP 的缺陷,從 11.0 版本起 AutoCAD 提供了它的 C 語言開發(fā)系統(tǒng) ADS(AutoCAD Development System)。ADS 直接利用 C 編譯器,將應(yīng)用程序編譯成可執(zhí)行文件在 AutoCAD環(huán)境下運(yùn)行,既利用了 AutoCAD 環(huán)境的強(qiáng)大功能,又利用了 C 語言的結(jié)構(gòu)化編程、運(yùn)行效率高的優(yōu)勢。ADS 使以前用 AutoLISP 不能做或做起來很困難的工作變得輕而易舉,如大規(guī)模的計(jì)算、動(dòng)態(tài)圖形顯示、直接對(duì)宿主操作系統(tǒng)訪問、直接對(duì)外部設(shè)備操作等等。同 AutoLISP 一樣,ADS 程序也是一個(gè)獨(dú)立的進(jìn)程 ADS 程序與 AutoLISP的通信是一個(gè)被動(dòng)地等待 AutoLISP 請(qǐng)求的無限循環(huán)的過程,即 ADS 程序與AutoCAD 程序并不是直接地通信,而是首先利用 IPC 機(jī)制與 AutoLISP 通訊,再通過 AutoLISP 實(shí)現(xiàn)與 AutoCAD的通訊,雖然其運(yùn)行速度比 AutoLISP有所提高,但其穩(wěn)定性和開發(fā)效率仍不太高。3、Object ARX語言鑒于以上兩種工具均存在種種不足 Autodesk 公司在 AutoCAD R13 中推出了又一個(gè)新的開發(fā)工具 ObjectARX 。和 AutoLISP ADS 不同的是,ARX(AutoCAD Run-Time Extention)應(yīng)用程序本身不再是一個(gè)獨(dú)立的進(jìn)程,而是一個(gè)動(dòng)態(tài)連接庫。因此 ARX 程序與 AutoCAD 在同一地址空間運(yùn)行,能夠直接利用 AutoCAD 的內(nèi)核代碼,直接訪問 AutoCAD 的數(shù)據(jù)庫、圖形系統(tǒng)及幾何造型核心,在運(yùn)行期間實(shí)時(shí)擴(kuò)展AutoCAD 具有的類及其功能,建立與AutoCAD 本身固有命令操作方式相同的新命令,這使得 ARX 程序的運(yùn)行速度大大提高,功能大大增強(qiáng)。又因?yàn)槠洳捎?C+為基本開發(fā)語言,具有面向?qū)ο缶幊谭绞降臄?shù)據(jù)可封裝性、可繼承性及多態(tài)性等特點(diǎn),用其開發(fā)的工程 CAD軟件具有模塊性強(qiáng)、連接簡單、使用方便、內(nèi)部功能高效以及代碼可重用性高等優(yōu)點(diǎn)。另外開發(fā) ARX 應(yīng)用程序還可以充分利用 Windows 的資源,微軟的基本類庫 MFC(Microsoft Foundation Class)和先進(jìn)的 Visual C+可視化編程語言和工具,方便、高效地設(shè)計(jì)具有典型 Windows 風(fēng)格的 CAD 應(yīng)用程序。由于ARX 庫能夠很好地與AutoLISP ADS應(yīng)用程序協(xié)同工作,故編程人員能夠選擇最能滿足其需要和經(jīng)驗(yàn)的編程工具。用 ARX 進(jìn)行 AutoCAD 二次開發(fā),對(duì)編程人員的要求很高、編程難度較大、大項(xiàng)目的開發(fā)周期長、而且編程的錯(cuò)誤可能導(dǎo)致 AutoCAD 的系統(tǒng)崩潰。 4、VBA(Visual Basic for Application)語言 VBA 編程工具利用了 AutoCAD 所提供的 Active Automation 技術(shù),其優(yōu)點(diǎn)在于對(duì)編程人員的要求不是很高,但運(yùn)行速度和開發(fā)效率與 ARX 相比存在一定差距。5、Visual LISP語言Visual LISP 是繼 AutoLISP、ADS、Object ARX、VBA 等之后Autodesk 公司奉獻(xiàn)給廣大用戶的又一強(qiáng)大開發(fā)工具。Visual LISP 是一種可視化的 LISP 語言開發(fā)環(huán)境,它不僅僅是AutoLISP 的簡單擴(kuò)展,還在其中加入了面向?qū)ο蟮男绿卣鳎?使利用 AutoLISP進(jìn)行 AutoCAD 二次開發(fā)的用戶在編程時(shí)更為容易、快捷。Visual LISP 主體模塊是一個(gè)Object ARX 應(yīng)用程序,和其他 ARX 用程序一樣,該模塊可以在 AutoCAD環(huán)境中按需調(diào)入,具有即插即用的特征。Visual LISP 可以把 LISP 源代碼編譯成Object ARX 應(yīng)用程序,編譯后程序的運(yùn)行效率比解釋型 AutoLISP 程序快310 倍,但其運(yùn)行速度及開發(fā)效率和 ARX相比還存在一定差距應(yīng)。針對(duì)此次設(shè)計(jì),設(shè)計(jì)者采用Visual LISP語言。 Visual LISP是取代了AutoLISP的新一代LISP語言,它顯著地?cái)U(kuò)充了AutoLISP的容量。同時(shí),作為一種開發(fā)工具,Visual LISP提供了全面、集開發(fā)環(huán)境IDE(interactive development environment),包括:編輯器、調(diào)試器和其他工具。Visual LISP作為新開發(fā)出的一種軟件工具,它加速了AutoLISP的編程過程。Visual LISP的集開發(fā)環(huán)境(IDE)提供了新的特征幫助,簡化了源代碼的創(chuàng)建、修改,程序調(diào)試,編譯、調(diào)試。Visual LISP提供了獨(dú)立的源代碼編輯器。而在過去,編寫AutoLISP代碼時(shí)需要使用其他文本編輯器編輯,再切換到AutoCAD環(huán)境中加載并運(yùn)行。當(dāng)進(jìn)行調(diào)試時(shí),用戶必須在程序中間反復(fù)輸出變量的值;而當(dāng)調(diào)試結(jié)束時(shí),又必須將這些代碼注釋掉,確實(shí)又費(fèi)時(shí)、又費(fèi)力。Visual LISP的開發(fā)功能:在AutoLISP開發(fā)中,用戶進(jìn)行了一系列不能在AutoCAD中實(shí)現(xiàn)的操作,比如說文本編輯就必須在其他文本編輯軟件中進(jìn)行。其他的功能,如源代碼調(diào)試,就只有Visual LISP中提供了。在Visual LISP的集成環(huán)境中,用戶可以進(jìn)行幾乎所有的必要操作,包括文本編輯、程序調(diào)試、與AutoCAD及其他應(yīng)用程序交換信息等。下面是Visual LISP集開發(fā)環(huán)境(IDE)的基本功能:1)語法檢查器將檢查AutoLISP程序中的語法錯(cuò)誤,包括內(nèi)部函數(shù)的誤用。2)文本編輯器提高了程序的執(zhí)行速度并提供了安全、有效的傳輸平臺(tái)。3)專門為AutoLISP源代碼調(diào)試設(shè)計(jì)的調(diào)試器支持在AutoCAD中分步執(zhí)行并觀察運(yùn)行結(jié)果。4)文本編輯器支持AutoLISP和DCL編程,編程時(shí)將使用不同的顏色來標(biāo)記不同的語法結(jié)構(gòu)。5)AutoLISP結(jié)構(gòu)化編程,使程序增加了可讀性。6)便捷的觀察特性,支持對(duì)變量、表達(dá)式的瀏覽和修改,支持瀏覽AutoLISP數(shù)據(jù)及AutoCAD圖形實(shí)體。7)上下文相關(guān)幫助,提供了AutoLISP函數(shù)的詳細(xì)信息及符號(hào)名快速查詢。8)工程管理系統(tǒng),該系統(tǒng)方便了多文件的管理。9)多個(gè)AutoLISP文件編輯后成為一個(gè)模塊。10)自動(dòng)保存編程和調(diào)試環(huán)境。11)Visual LISP引入智能控制窗口,提供了AutoCAD文本窗口的基本功能,并具備交互特性。Visual LISP與AutoCAD的關(guān)系:Visual LISP有自主的窗口和操作界面,但它并不與AutoCAD相獨(dú)立。當(dāng)Visual LISP運(yùn)行時(shí),AutoCAD必須同時(shí)進(jìn)行。在Visual LISP集成編輯環(huán)境中運(yùn)行程序時(shí),用戶經(jīng)常需要與AutoCAD圖形和命令窗口交換信息。當(dāng)AutoCAD最小化時(shí),Visual LISP接管了控制,用戶必須手工恢復(fù)并激活A(yù)utoCAD窗口。2.3本章小結(jié) 本章簡要闡述了液體靜壓軸承的特點(diǎn)和分類,分析了腔式液體靜壓徑向軸承的工作原理及相關(guān)特性,闡明了腔式液體靜壓徑向軸承的設(shè)計(jì)計(jì)算過程,并介紹了五種不同的開發(fā)工具,詳細(xì)介紹了本次設(shè)計(jì)所使用的編輯語言Visual LISP語言,為下一步的研究設(shè)計(jì)工作奠定了理論基礎(chǔ)。24西安工業(yè)大學(xué)學(xué)士學(xué)位論文 3 對(duì)話框設(shè)計(jì)對(duì)話框是一種形象、直觀的人機(jī)交互界面,用戶可以隨意輸入、隨時(shí)修改,鼠標(biāo)、鍵盤并用。本章是在了解了腔式液體靜壓徑向軸承的設(shè)計(jì)計(jì)算過程,并掌握了Visual LISP語言的基礎(chǔ)上,完成腔式液體靜壓徑向軸承的性能計(jì)算及參數(shù)化繪圖的對(duì)話框設(shè)計(jì),從而實(shí)現(xiàn)設(shè)計(jì)計(jì)算過程直視化、便捷化。依據(jù)第二章2.1.5腔式液體靜壓徑向軸承的設(shè)計(jì)計(jì)算過程,設(shè)計(jì)相關(guān)對(duì)話框。由于計(jì)算過程中,部分參數(shù)需要通過查表獲取,故需設(shè)計(jì)若干個(gè)子對(duì)話框?yàn)橛脩籼峁┧钄?shù)據(jù)。3.1主對(duì)話框設(shè)計(jì)該對(duì)話框是腔式液體靜壓徑向軸承性能計(jì)算的主要部分,其對(duì)話框如圖3.1所示。對(duì)應(yīng)的對(duì)話框程序見附錄A: 圖3.1 腔式液體靜壓徑向軸承性能計(jì)算該對(duì)話框設(shè)計(jì)中分別使用了編輯框(edit_box)、下拉列表(popup list)、按鈕(button)、行(row)、列(column)、加框列(boxed_column)、部分文本(text_part)等對(duì)話框控件。另外,這里還需注意的是,每個(gè)對(duì)話框中至少包含一個(gè)按鈕(或功能相當(dāng)?shù)目丶?、編輯框(edit_box)例3.1.1編輯框用于輸入字符串,其標(biāo)簽顯示在該框的左邊,它的默認(rèn)寬度為12個(gè)字符,當(dāng)輸入的字符多于12時(shí),文本自動(dòng)向左滾動(dòng),框內(nèi)的字符串即為編輯框的值(value).例中編輯框在DCL文件中定義如下:2、下拉列表(popup list) 例3.2.1 例3.2.2 下拉列表具有編輯框和列表框的兩個(gè)特點(diǎn),它的初始狀態(tài)像一個(gè)編輯框,標(biāo)簽顯示在框的左邊,框內(nèi)只有一行字符和一個(gè)向下的箭頭(如例3.1.1),單擊框內(nèi)箭頭,將彈出一個(gè)列表(如例3.2.2),選取表內(nèi)文本后,列表自動(dòng)關(guān)閉,在編輯框內(nèi)顯示選中的內(nèi)容。下拉列表的值是被選中的文本行的序號(hào)。例中下拉列表在DCL文件中定義如下:3、按鈕(button) 例3.3.1 例3.3.2 按鈕適用于立即產(chǎn)生可視的操作,如退出對(duì)話框、彈出對(duì)話框及其他特定操作。例3.3.1用于計(jì)算,例3.3.2用于彈出對(duì)話框。例3.3.1按鈕在DCL文件中定義如下:例3.3.2按鈕在DCL文件中定義如下:4、行(row) 例3.4.1 行是將若干控件構(gòu)成水平分布的一個(gè)組件。例3.4.1即是將一個(gè)按鈕和一個(gè)編輯框水平分布,其在DCL文件中定義如下: 5、列(column) 例3.5.1 列是將若干控件構(gòu)成垂直分布的一個(gè)組件。例3.5.1即是將兩個(gè)編輯框垂直分布,其在DCL文件中定義如下: 6、加框列(boxed_column) 例3.6.1 顧名思義,加框列就是加了一個(gè)矩形框的列。例3.6.1即就是將由幾個(gè)編輯框和下拉列表組成的列而組成的加框列,其在DCL文件中定義如下:7、部分文本(text_part) 例3.7.1 文本控件通常用于顯示提示或警告信息。它只有一個(gè)label屬性。例3.7.1在DCL文件中定義如下:該對(duì)話框中各組合控件欲實(shí)現(xiàn)功能如下:1、圖3.2由用戶輸入已知數(shù)據(jù),為對(duì)話框之后的計(jì)算提供條件。圖3.2 輸入已知數(shù)據(jù)2、圖3.3實(shí)現(xiàn)參數(shù)L/D、l1/D、供油壓力Pn的初選,并計(jì)算軸承寬度L、軸向封油面寬度l1圖3.3 初算及計(jì)算3、圖3.4實(shí)現(xiàn)油腔夾角、周向封油面夾角1的初選,計(jì)算油腔有效夾角m圖3.4 初選夾角4、圖3.5實(shí)現(xiàn)潤滑油的選擇圖3.5 初選潤滑油5、圖3.6實(shí)現(xiàn)節(jié)流比的選擇,及部分參數(shù)的計(jì)算圖3.6 選擇節(jié)流比,計(jì)算部分參數(shù)6、圖3.7實(shí)現(xiàn)軸承壁厚及油腔深度的計(jì)算圖3.7 計(jì)算軸承壁厚及油腔深度7、圖3.8實(shí)現(xiàn)節(jié)流器的尺寸計(jì)算,用戶可以根據(jù)所選節(jié)流器的不同進(jìn)行計(jì)算,完成校核工作。圖3.8 確定節(jié)流器尺寸,完成校核3.2子對(duì)話框設(shè)計(jì)該對(duì)話框主要是對(duì)主對(duì)話框在計(jì)算過程中所需查表部分的補(bǔ)充設(shè)計(jì),其中包括初選、1對(duì)話框設(shè)計(jì),選取潤滑油的對(duì)話框設(shè)計(jì)。 1、初選、1對(duì)話框設(shè)計(jì) 其對(duì)話框如圖3.2所示,對(duì)應(yīng)的對(duì)話框程序見附錄B:圖3.2 初選、1對(duì)話框 該對(duì)話框設(shè)計(jì)中使用了編輯框(edit_box)、按鈕(button)及圖像(image)控件,前兩者已經(jīng)在主對(duì)話框中有所介紹,這里就不贅述。圖像(image)是在一個(gè)矩形區(qū)域內(nèi)顯示矢量圖形、色彩填充塊等的控件。圖像的值是單擊圖像時(shí)的位置,通過Visual LISP程序可以獲取該位置,從而根據(jù)這些位置設(shè)計(jì)相應(yīng)的動(dòng)作。必須指定圖像的width、height或二者之一。圖像的內(nèi)容由Visual LISP程序確定。該子對(duì)話框圖像控件在DCL文件中定義如下: 另外,用戶需將從圖中選取的數(shù)據(jù)填寫在編輯框內(nèi)。 2、選擇潤滑油的對(duì)話框設(shè)計(jì) 其對(duì)話框如圖3.3所示,對(duì)應(yīng)的對(duì)話框程序見附錄C: 圖3.3 初選潤滑油對(duì)話框 與初選、1對(duì)話框類似,該對(duì)話框采用了編輯框、圖像控件以及“確定”、“取消”按鈕。用戶需將從圖中選取的數(shù)據(jù)填寫在編輯框內(nèi)。3.3參數(shù)化繪圖對(duì)話框 該對(duì)話框主要是在實(shí)現(xiàn)了腔式液體靜壓徑向軸承的性能計(jì)算的基礎(chǔ)上,完成腔式液體靜壓徑向軸承的參數(shù)化繪圖功能,其對(duì)話框如圖3.7所示,對(duì)應(yīng)的對(duì)話框程序見附錄D:圖3.7 腔式液體靜壓徑向軸承參數(shù)化繪圖對(duì)話框 該對(duì)話框通過用戶輸入x、y值,或者點(diǎn)擊按鈕,實(shí)現(xiàn)軸承在裝配圖中插入點(diǎn)的確定,然后用戶輸入“其它幾何數(shù)據(jù)”(該數(shù)據(jù)均為主對(duì)話框中計(jì)算、校驗(yàn)合格的數(shù)據(jù)),點(diǎn)擊按鈕,即可在AutoCAD環(huán)境中自動(dòng)繪制出腔式液體靜壓徑向軸承的主視圖或左視圖。3.4本章小結(jié) 本章介紹了腔式液體靜壓徑向軸承性能計(jì)算及參數(shù)化繪圖的對(duì)話框設(shè)計(jì),其中,其性能計(jì)算的對(duì)話框設(shè)計(jì)包括主對(duì)話框的設(shè)計(jì)和子對(duì)話框的設(shè)計(jì)。此次工作是實(shí)現(xiàn)第四章驅(qū)動(dòng)程序設(shè)計(jì)的必要前提。西安工業(yè)大學(xué)學(xué)士學(xué)位論文 4 對(duì)話框驅(qū)動(dòng)程序設(shè)計(jì)4.1性能計(jì)算驅(qū)動(dòng)程序設(shè)計(jì)4.1.1驅(qū)動(dòng)程序的編寫對(duì)話框文件描述了對(duì)話框的結(jié)構(gòu)和外形、所屬控件的樣式、功能及控件的布局。編寫好的對(duì)話框只是一個(gè)簡單的界面描述,它不能獨(dú)立地顯示,也不能完成任何用戶想要執(zhí)行的操作,要將對(duì)話框顯示在屏幕上,使對(duì)話框及其個(gè)控件發(fā)揮作用,必須依靠驅(qū)動(dòng)程序。 對(duì)話框驅(qū)動(dòng)流程圖如圖4.1所示。圖4.1 對(duì)話框驅(qū)動(dòng)程序流程圖對(duì)話框驅(qū)動(dòng)過程如下所述:1、加載對(duì)話框文件Visual LISP程序首先調(diào)用load_dialog函數(shù)加載指定的對(duì)話框文件,若加載成功返回一個(gè)大于零的整數(shù)。返回的整數(shù)類似于文件標(biāo)識(shí)號(hào),是顯示和卸載對(duì)話框文件的主要參數(shù),應(yīng)該將其賦給一個(gè)變量保存,以備程序使用。2、將對(duì)話框顯示到屏幕上調(diào)用new_dialog函數(shù),將已加載的對(duì)話框文件中指定名字的對(duì)話框(一個(gè)對(duì)話框文件可定義多個(gè)對(duì)話框)按照指定的位置顯示到屏幕上,默認(rèn)位置在屏幕的中央。3、初始化控件根據(jù)對(duì)話框文件中控件的屬性值對(duì)控件初始化,也可調(diào)用set_tile、mode_tile或action_tile等函數(shù)對(duì)控件初始化。只有經(jīng)過初始化的控件才有了初始化的外觀、狀態(tài)或功能。4、激活對(duì)話框調(diào)用start_dialog函數(shù)。對(duì)話框處于激活狀態(tài),等待并接收用戶施加在對(duì)話框上的操作,直到某一操作直接或間接地調(diào)用了done_dialog函數(shù),對(duì)話框消失(但并沒有釋放對(duì)話框所占用的存儲(chǔ)空間)。5、用戶操作對(duì)話框用戶可隨意進(jìn)行單擊按鈕或切換開關(guān),向編輯框鍵入字符,選取列表的選項(xiàng)或拖動(dòng)滑動(dòng)條等操作??丶鶕?jù)用戶的操作執(zhí)行相應(yīng)的動(dòng)作(有的控件可能不執(zhí)行任何動(dòng)作)。動(dòng)作可以是執(zhí)行表達(dá)式、調(diào)用函數(shù),也可以通過get_tile、get_attr等函數(shù)獲取控件的屬性值或通過set_tile、mode_tile函數(shù)設(shè)置控件的屬性。6、卸載對(duì)話框文件如果用戶選擇了確定、取消、退出或其他含有退出功能的按鈕,首先調(diào)用done_dialog函數(shù),對(duì)話框從屏幕上消失,然后調(diào)用unload_dialog函數(shù),卸載對(duì)話框文件,釋放對(duì)話框所占用的存儲(chǔ)空間。7、對(duì)話框向應(yīng)用程序傳遞數(shù)據(jù)對(duì)話框本身本身并不具備向應(yīng)用程序傳遞數(shù)據(jù)的功能。它只是利用某些控件將用戶的輸入或操作作為屬性的值存放到這些控件。應(yīng)用程序必須自己從對(duì)話框的一些控件中獲取數(shù)據(jù)。應(yīng)用程序還要設(shè)置“確定”按鈕和“取消”按鈕的動(dòng)作。這兩個(gè)按鈕都含有調(diào)用done_dialog函數(shù)d的表達(dá)式,但“確定”按鈕的動(dòng)作還含有從對(duì)話框獲得最新數(shù)據(jù)功能的表達(dá)式或函數(shù),于是單擊“確定”按鈕對(duì)話框消失,將數(shù)據(jù)傳遞給應(yīng)用程序,若單擊“取消”按鈕對(duì)話框雖然消失,但不向應(yīng)用程序傳遞數(shù)據(jù)?;诘谌碌膶?duì)話框外形設(shè)計(jì),設(shè)計(jì)腔式液體靜壓徑向軸承性能計(jì)算的對(duì)話框驅(qū)動(dòng)程序見附錄E。這里需要說明的是,通過對(duì)圖3.2加載幻燈片,出現(xiàn)圖4.3,幻燈片.sld文件由.dwg文件生成,其中幻燈片文件生成過程如圖4.2所示,生成命令為“mslide”,圖3.3的加載與上同理。圖4.2 幻燈片文件生成過程圖4.3 加載幻燈片后的對(duì)話框4.1.2驅(qū)動(dòng)程序的調(diào)試及實(shí)例驗(yàn)證參照機(jī)械設(shè)計(jì)手冊(cè)第六章 軸承有關(guān)例題(已知:徑向軸承直徑D=6cm,要求徑向軸承的油膜剛度G0=314N/m,設(shè)計(jì)小孔節(jié)流無周向回油、四油腔、對(duì)稱等面積徑向軸承。)調(diào)試及驗(yàn)證過程如下:1、點(diǎn)擊,檢查活動(dòng)窗口,檢查無誤后,點(diǎn)擊,加載該程序“c:qs”如圖4.4所示,此時(shí)AutoCAD界面出現(xiàn)如圖4.5“腔式液體靜壓徑向軸承性能計(jì)算”對(duì)話框(其中所示數(shù)據(jù)為初始化數(shù)據(jù),用戶可根據(jù)需要改換)。圖4.4 加載程序“c:qs”圖4.5 出現(xiàn)“腔式液體靜壓徑向軸承性能計(jì)算”對(duì)話框2、輸入、選取數(shù)據(jù)后,點(diǎn)擊按鈕及按鈕,則對(duì)應(yīng)編輯框內(nèi)出現(xiàn)相應(yīng)計(jì)算結(jié)果。3、點(diǎn)擊“選取夾角”中按鈕,出現(xiàn)子對(duì)話框“選取、1”,如圖4.6所示(其中所示數(shù)據(jù)為初始化數(shù)據(jù),用戶可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論