2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩81頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  編號(hào)</b></p><p><b>  無(wú)錫太湖學(xué)院</b></p><p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  題目: 基于UG平臺(tái)的油缸的參數(shù)化設(shè)計(jì) </p><p>  信機(jī) 系 機(jī)電一體化 專業(yè)</p>

2、;<p>  學(xué) 號(hào):       </p><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師: (職稱:副教授 ) </p><p> ?。毞Q: ) </p><p>  2013年05月25日</p>

3、<p>  無(wú)錫太湖學(xué)院本科畢業(yè)設(shè)計(jì)(論文)</p><p><b>  誠(chéng) 信 承 諾 書</b></p><p>  全套設(shè)計(jì),加153893706</p><p>  本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文) 基于UG平臺(tái)的油缸的參數(shù)化設(shè)計(jì) 是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的成果,其內(nèi)容除了在畢業(yè)設(shè)計(jì)(論文)中特別加以標(biāo)注引

4、用,表示致謝的內(nèi)容外,本畢業(yè)設(shè)計(jì)(論文)不包含任何其他個(gè)人、集體已發(fā)表或撰寫的成果作品。</p><p>  班 級(jí): 機(jī)械94 </p><p>  學(xué) 號(hào): 0923189 </p><p>  作者姓名: </p><p>  2013 年 05 月 25 日</p&g

5、t;<p><b>  無(wú)錫太湖學(xué)院</b></p><p>  信 機(jī) 系  機(jī)電一體化 專業(yè)</p><p>  畢 業(yè) 設(shè) 計(jì)論 文 任 務(wù) 書</p><p><b>  一、題目及專題:</b></p><p>  1、題目   基于UG平臺(tái)的油缸的參數(shù)化設(shè)計(jì)   &l

6、t;/p><p>  2、專題  </p><p>  二、課題來(lái)源及選題依據(jù)</p><p>  UG在CAD/CAM上顯示出了強(qiáng)大的功能,但UG為了支持一般軟件的運(yùn)行于操作,僅具有CAD/CAM的一些基礎(chǔ)性功能,沒(méi)有開發(fā)出完善且系統(tǒng)的功能來(lái)支持專用產(chǎn)品的計(jì)算機(jī)設(shè)計(jì)及制造。

7、 </p><p>  從產(chǎn)品的設(shè)計(jì)到制造的整個(gè)過(guò)程中,產(chǎn)品的形狀及幾何尺寸不可避免的要進(jìn)行反復(fù)的協(xié)調(diào),優(yōu)化與修改.如果通過(guò)CAD/CAM進(jìn)行非參數(shù)化建模,那么即使只是改變圖形的一個(gè)結(jié)構(gòu)與尺寸,也要對(duì)產(chǎn)品的具體數(shù)據(jù)進(jìn)行修改,甚至是重新進(jìn)行建模,能否在進(jìn)行產(chǎn)品設(shè)計(jì)的時(shí)候,通過(guò)添加某些特定的數(shù)據(jù)從而獲得產(chǎn)品設(shè)計(jì)所需的各個(gè)機(jī)構(gòu)及零部件的具體尺寸,這便是是參數(shù)化設(shè)計(jì)的具體思想。 </p

8、><p>  三、本設(shè)計(jì)(論文或其他)應(yīng)達(dá)到的要求:</p><p> ?、?熟悉UG的發(fā)展歷程,特別是近十幾年來(lái)提出的對(duì)于UG平臺(tái)的二次開發(fā)的理論 </p><p> ?、?掌握UG平臺(tái)二次開發(fā)的原理以及VC++語(yǔ)言編譯的原理和方法 </p><p>  

9、③ 熟練掌握UG平臺(tái)上對(duì)話框的設(shè)計(jì)與排布 </p><p> ?、?了解并熟練運(yùn)用UG與VC++編程語(yǔ)言的關(guān)聯(lián)性 </p><p>  ⑤ 掌握基于UG平臺(tái)的三維模型的設(shè)計(jì)與構(gòu)建 </p><p> ?、?熟練掌握所編寫程序在UG平臺(tái)上正確運(yùn)行的方

10、法 </p><p><b>  四、接受任務(wù)學(xué)生:</b></p><p>  機(jī)械94 班   姓名 </p><p>  五、開始及完成日期:</p><p>  自2012年11月12日 至2013年05月25日</p><p>  六、設(shè)計(jì)(論文)

11、指導(dǎo)(或顧問(wèn)):</p><p>  指導(dǎo)教師       簽名</p><p><b>  簽名</b></p><p><b>  簽名</b></p><p><b>  教研室主任</b></p><p>  〔學(xué)科組組長(zhǎng)研究所所長(zhǎng)〕      

12、 簽名</p><p>  系主任       簽名</p><p>  2012年11月12日</p><p><b>  摘 要</b></p><p>  通過(guò)CAD/CAM平臺(tái),UG體現(xiàn)出了其強(qiáng)大的功能,但UG為了支持一般的CAD/CAM軟件系統(tǒng),只擁有其中一部分最基本的功能,缺少用于設(shè)計(jì)制造專用產(chǎn)

13、品所需要的完整的計(jì)算機(jī)功能。機(jī)械設(shè)計(jì)產(chǎn)品花樣繁多,需要對(duì)具體的設(shè)計(jì)制造對(duì)象對(duì)CAD/CAM軟件二次開發(fā),以此來(lái)創(chuàng)建出功能優(yōu)異,界面完善,使用便捷的CAD/CAM系統(tǒng).通過(guò)UG的二次開發(fā)工具,可以擴(kuò)展UG 的功能,實(shí)現(xiàn)某些特定產(chǎn)品的參數(shù)化設(shè)計(jì)和管理??梢源蟠筇岣弋a(chǎn)品設(shè)計(jì)的效率。</p><p>  此次設(shè)計(jì)的題目是基于UG二次開發(fā)的油缸參數(shù)化設(shè)計(jì)管理。總體思路是輸入預(yù)荷油缸的原始設(shè)計(jì)參數(shù),通過(guò)相關(guān)公式及查表獲得油缸

14、的幾何參數(shù),再通過(guò)油缸的幾何參數(shù)建立油缸模型,從而達(dá)到油缸參數(shù)化設(shè)計(jì),再通過(guò)對(duì)油缸的各個(gè)零部件的管理達(dá)到基于UG二次開發(fā)的油缸參數(shù)化管理。</p><p>  關(guān)鍵詞:油缸;設(shè)計(jì)參數(shù);幾何參數(shù);參數(shù)化設(shè)計(jì);管理</p><p><b>  Abstract</b></p><p>  UG display the formidable func

15、tion on CAD/CAM, but UG is the general support software system, only has the CAD/CAM basic function and not provide the complete computer-aided design/manufacture function which the special-purpose product needed. As a r

16、esult of the ever-changing mechanical product,it needs to aim at the concrete object in the CAM software platform which selects to carry on the re-development and designs the nodding acquaintance good and it is easy to o

17、perate special-purpose product</p><p>  This design topic is based on the UG re-development on hydrocylinder parametrization design management.The overall train of thought is that we should input the primiti

18、ve design variable of the pre-Dutch hydrocylinder,and obtains the geometry parameter of the cylinder through the correlation formula and the table, and then establish the hydrocylinder mode through geometry parameter of

19、hydrocylinder , thus we achieve the hydrocylinder parametrization design and hydrocylinder parametrization manage</p><p>  Keywords: hydrocylinder,design parameter,geometry parameter, parametrization design,

20、management</p><p><b>  目 錄</b></p><p><b>  摘 要III</b></p><p>  AbstractIV</p><p><b>  目 錄V</b></p><p><b>  

21、1 緒論1</b></p><p>  1.1 本課題的研究?jī)?nèi)容和意義1</p><p>  1.2國(guó)內(nèi)外的發(fā)展概況1</p><p>  1.3本課題應(yīng)達(dá)到的要求2</p><p><b>  2 相關(guān)軟件3</b></p><p>  2.1 unigraphics NX

22、的簡(jiǎn)介3</p><p>  2.1.1 unigraphics NX的概述3</p><p>  2.1.2 unigraphics NX的功能3</p><p>  2.2 Visual C++的簡(jiǎn)介6</p><p>  2.2.1 Visual C++的概述6</p><p>  2.2.2 Visu

23、al C++的功用7</p><p>  2.2.3 設(shè)計(jì)選用的原因7</p><p>  3 液壓缸的介紹9</p><p>  3.1液壓缸的分類和特點(diǎn)9</p><p>  3.1.1 活塞式液壓缸[3]9</p><p>  3.1.2 柱塞式液壓缸12</p><p>  

24、3.1.3 擺動(dòng)液壓缸13</p><p>  3.1.4 其他14</p><p>  4 預(yù)荷油缸的尺寸參數(shù)的確定15</p><p>  4.1 液壓缸的主要尺寸15</p><p>  4.1.1活塞桿直徑d15</p><p>  4.1.2液壓缸內(nèi)徑D15</p><p>

25、;  4.2 液壓缸的校核16</p><p>  4.2.1 缸體壁厚的校核16</p><p>  4.2.2 液壓缸缸蓋固定螺栓直徑的校核16</p><p>  4.2.3活塞桿穩(wěn)定性的驗(yàn)算16</p><p>  4.3 動(dòng)系統(tǒng)及元件缸內(nèi)徑及活塞桿外徑選定標(biāo)準(zhǔn)17</p><p>  4.3.1 液

26、壓缸的缸內(nèi)徑應(yīng)符合下表4-4的規(guī)定[7]17</p><p>  4.3.2 液壓缸的活塞桿外徑應(yīng)符合下表4-5的規(guī)定17</p><p>  5 UG/Open API的介紹18</p><p>  5.1 UG/Open API的基礎(chǔ)知識(shí)18</p><p>  5.1.1 UG/Open API應(yīng)用程序的初始化與終止20<

27、;/p><p>  5.1.2 函數(shù)名稱及參數(shù)規(guī)范20</p><p>  5.1.3 UG對(duì)象類型及操作23</p><p>  6 創(chuàng)建UG應(yīng)用程序的用戶界面27</p><p>  6.1 MenuScript菜單技術(shù)27</p><p>  6.1.1 簡(jiǎn)介27</p><p> 

28、 6.1.2 菜單腳本文件及其語(yǔ)法28</p><p>  6.2 UIStyle對(duì)話框技術(shù)35</p><p>  6.2.1 缸筒的參數(shù)化設(shè)計(jì)的對(duì)話框35</p><p>  6.2.2 活塞的參數(shù)化設(shè)計(jì)的對(duì)話框39</p><p>  6.2.3 卡鍵帽的參數(shù)化設(shè)計(jì)的對(duì)話框41</p><p>  6.

29、2.4 載荷預(yù)設(shè)值的對(duì)話框44</p><p>  7 編譯環(huán)境設(shè)置46</p><p>  7.1 創(chuàng)建VC++46</p><p>  7.2 配置調(diào)試環(huán)境47</p><p>  8 編寫UG/Open API程序50</p><p><b>  8.1簡(jiǎn)介50</b></

30、p><p>  8.2 創(chuàng)建應(yīng)用程序主體函數(shù)——建模函數(shù)50</p><p>  8.2.1 缸筒建模函數(shù)[10]50</p><p>  8.3 應(yīng)用程序的自動(dòng)加載51</p><p>  8.3.1 應(yīng)用程序的自動(dòng)加載51</p><p>  8.4 應(yīng)用程序的運(yùn)行結(jié)果52</p><p&

31、gt;  8.4.1 應(yīng)用程序的運(yùn)行結(jié)果52</p><p>  9 結(jié)論與展望55</p><p><b>  9.1 結(jié)論55</b></p><p>  9.2 不足之處及未來(lái)展望55</p><p><b>  致 謝56</b></p><p><

32、b>  參考文獻(xiàn)57</b></p><p><b>  附 錄58</b></p><p><b>  1 緒論</b></p><p>  原始的機(jī)械設(shè)計(jì)及制造過(guò)程艱難且充滿復(fù)雜性,從設(shè)計(jì)的整體思路初現(xiàn)端倪開始設(shè)計(jì)者就要不間斷的反復(fù)進(jìn)行產(chǎn)品設(shè)計(jì)的整個(gè)過(guò)程,由于缺少一個(gè)人性化的產(chǎn)品設(shè)計(jì)系統(tǒng),設(shè)計(jì)的

33、整體過(guò)程就會(huì)顯得比較復(fù)雜,隨之而來(lái)的便是效率的及其低下。隨著設(shè)計(jì)軟件及CAD/CAM技術(shù)的不斷發(fā)展,開發(fā)者通過(guò)編寫程序?qū)⒃O(shè)計(jì)過(guò)程中最抽象,最通用及最最通用的部分抽取出來(lái)并使使用者能夠根據(jù)實(shí)際的情況進(jìn)行功能的組合,以實(shí)現(xiàn)參數(shù)化的CAD/CAM交互系統(tǒng)。</p><p>  1.1 本課題的研究?jī)?nèi)容和意義</p><p>  UG在CAD/CAM上顯示出了強(qiáng)大的功能,但UG為了支持一般軟件的運(yùn)

34、行于操作,僅具有CAD/CAM的一些基礎(chǔ)性功能,沒(méi)有開發(fā)出完善且系統(tǒng)的功能來(lái)支持專用產(chǎn)品的計(jì)算機(jī)設(shè)計(jì)及制造。機(jī)械設(shè)計(jì)的復(fù)雜性及產(chǎn)品功能的繁復(fù)性決定了需要對(duì)CAM軟件平臺(tái)進(jìn)行二次開發(fā)以適應(yīng)具體變化的對(duì)象。同樣,通過(guò)UG二次開發(fā)工具,可以擴(kuò)展UG 的功能,實(shí)現(xiàn)某些產(chǎn)品的參數(shù)化設(shè)計(jì)加工和管理,由此,產(chǎn)品設(shè)計(jì)的效率將被大大的提高。</p><p>  產(chǎn)品的設(shè)計(jì)制造過(guò)程中,產(chǎn)品自身的形狀及相應(yīng)的尺寸必然需要經(jīng)過(guò)多次的協(xié)調(diào)

35、,優(yōu)化與修正。如果通過(guò)CAD/CAM進(jìn)行非參數(shù)化建模,那么即使只是改變圖形的一個(gè)結(jié)構(gòu)與尺寸,也要對(duì)產(chǎn)品的具體數(shù)據(jù)進(jìn)行修改,甚至是重新進(jìn)行建模,能否在進(jìn)行產(chǎn)品設(shè)計(jì)的時(shí)候,通過(guò)添加某些特定的數(shù)據(jù)從而獲得產(chǎn)品設(shè)計(jì)所需的各個(gè)機(jī)構(gòu)及零部件的具體尺寸;同樣,若產(chǎn)品的總體設(shè)計(jì)發(fā)生變化,是否可以通過(guò)只修改其中一部分的數(shù)據(jù)而獲得產(chǎn)品全新的數(shù)據(jù)信息呢?這便是是參數(shù)化設(shè)計(jì)的具體思想。</p><p>  1.2國(guó)內(nèi)外的發(fā)展概況<

36、/p><p>  UG因其強(qiáng)大的功能成為了當(dāng)今世界上最為被廣泛應(yīng)用的設(shè)計(jì)軟件,其中包含了世界上最強(qiáng)力、最廣泛的產(chǎn)品設(shè)計(jì)應(yīng)用模塊。UG軟件作為先進(jìn)的CAD/CAM設(shè)計(jì)軟件,擁有產(chǎn)品的開發(fā)制造,設(shè)備全自動(dòng)生產(chǎn)、設(shè)備無(wú)縫精確裝配、三維圖形資源庫(kù)的功能。</p><p>  UG在當(dāng)今機(jī)械產(chǎn)品的設(shè)計(jì)與制造行業(yè)中被運(yùn)用的日漸廣泛及深入,相較于AutoCAD等平面繪圖系統(tǒng),UG的運(yùn)用較為繁復(fù),但也無(wú)法阻礙

37、人們對(duì)其深入了解的腳步。從這一點(diǎn)也可以看出來(lái)UG擁有人們所希望的良好的性能和全面的開發(fā)方法。伴隨著我國(guó)GDP的快速增長(zhǎng)及制造業(yè)技術(shù)的不斷發(fā)展,對(duì)于電腦制圖能力的要求越來(lái)越高,并且現(xiàn)在的制圖軟件功能也越來(lái)越強(qiáng)大,所以UG的應(yīng) 用也越來(lái)越廣泛,現(xiàn)在,這些制圖軟件已在電子和電氣、科學(xué)研究、機(jī)械 設(shè)計(jì)、軟件開發(fā)、機(jī)器人、模具、工廠自動(dòng)化、土木建筑、地質(zhì)、家電等 各個(gè)領(lǐng)域得到廣泛應(yīng)用。制造商在進(jìn)行產(chǎn)品的研發(fā)時(shí)所需要的

38、工具及軟件可以完全的被NX開發(fā)方案所支持。UGS PLM 的一些解決方案均能與NX開發(fā)方案完美結(jié)合。</p><p>  如今,UG已經(jīng)被包括:通用汽車,通用電氣,福特,波音麥道,洛克希德,勞斯 萊斯,日產(chǎn),克萊斯勒,及美軍方所運(yùn)用,UG幾乎包辦了所有飛機(jī)及汽車發(fā)動(dòng)機(jī)的設(shè)計(jì),體現(xiàn)出了其在高端工程領(lǐng)域及軍工領(lǐng)域的實(shí)力。在高端領(lǐng)域與CATIA并駕齊驅(qū)。 對(duì)一般的設(shè)計(jì)人員來(lái)說(shuō),要

39、運(yùn)用UG進(jìn)行復(fù)雜產(chǎn)品的三維機(jī)械設(shè)計(jì),設(shè)計(jì)師首先要花費(fèi)大量的時(shí)間熟悉整個(gè)軟件的運(yùn)行過(guò)程,同時(shí)要在較短的時(shí)間內(nèi)對(duì)三維建模有較為深刻的認(rèn)識(shí),這是一個(gè)極其困難的任務(wù)。UG的二次開發(fā)工具應(yīng)運(yùn)而生,通過(guò)其對(duì)復(fù)雜機(jī)械結(jié)構(gòu)的參數(shù)化設(shè)計(jì),設(shè)計(jì)的整體效率被大大的提高。由于UG軟件的通用性只包含有CAD\CAM的一些基本功能,無(wú)法提供進(jìn)行專門產(chǎn)品設(shè)計(jì)是所需要的特定的功能。機(jī)械產(chǎn)品具有繁復(fù)性,需要針對(duì)具體對(duì) 象在選用的CAM軟件平臺(tái)上進(jìn)行二次開發(fā),來(lái)

40、設(shè)計(jì)出界面友好、功能強(qiáng)大和使用方便的專用產(chǎn)品的CAD/CAM系統(tǒng)UG/OPEN UIStyler、UG/OPEN GRIP 和UG/OPEN API 的二次開發(fā)技術(shù)。</p><p>  1.3本課題應(yīng)達(dá)到的要求</p><p>  此次設(shè)計(jì)的題目是基于UG平臺(tái)的油缸的參數(shù)化設(shè)計(jì).總體思路是輸入油缸的原始設(shè)計(jì)參數(shù),通過(guò)相關(guān)公式及查表獲得油缸

41、的幾何參數(shù),再通過(guò)油缸的幾何參數(shù)運(yùn)用Unigraphics NX及Visual C++等三維軟件及編程軟件建立油缸模型,從而達(dá)到油缸參數(shù)化設(shè)計(jì)。</p><p><b>  2 相關(guān)軟件</b></p><p>  2.1 unigraphics NX的簡(jiǎn)介</p><p>  2.1.1 unigraphics NX的概述</p>

42、<p>  UG NX作為機(jī)械設(shè)計(jì)領(lǐng)域用途最為廣泛的三維建模軟件,其主要的作用是創(chuàng)建從設(shè)計(jì)到制造的整套自動(dòng)化流程,作為全新一代的CAD\CAM的系統(tǒng)軟件,其在機(jī)械設(shè)計(jì)方面用途廣泛。相對(duì)于傳統(tǒng)CAD\CAM軟件功能的局限性,UG NX不僅能進(jìn)行產(chǎn)品結(jié)構(gòu)的繪制與建立,更能為此建立一套健全的產(chǎn)品設(shè)計(jì)制造方案,包括產(chǎn)品設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、模型建立、加工成型、結(jié)構(gòu)分析、產(chǎn)品的分析及數(shù)據(jù)管理、甚至產(chǎn)品使用壽命的評(píng)估,因此UG NX是集合了

43、多種功能的設(shè)計(jì)系統(tǒng)。</p><p>  UG NX已成為世界商最優(yōu)秀公司廣泛使用的設(shè)計(jì)系統(tǒng)。這些公司包括:通用電氣、波音飛機(jī)、松下、飛利浦、愛(ài)立信、柯達(dá)、精工。從1990年登陸中國(guó)以來(lái),經(jīng)歷了多次迅猛的發(fā)展已成為中國(guó)航天業(yè)、汽車制造、機(jī)械制造業(yè)及家用電氣等領(lǐng)域的首選軟件。[1]</p><p>  2.1.2 unigraphics NX的功能</p><p> 

44、 幾個(gè)不同的模塊構(gòu)成了UG NX軟件,其中包括了CAD、CAM、注塑件、金屬件、工程質(zhì)量檢測(cè)、管路應(yīng)用、Web、逆向工程等不同模塊,其中每個(gè)功能模塊都以Gateway環(huán)境為基礎(chǔ),它們之間既相互獨(dú)立又互相聯(lián)系。</p><p>  2.1.2.1 CAD模塊</p><p>  由于在三維建模領(lǐng)域擁有很強(qiáng)的能力,因此UG NX軟件早已被世界上多家航天及汽車制造廠商所運(yùn)用。CAD模塊又由以下許

45、多獨(dú)立功能的子模塊構(gòu)成:</p><p><b> ?。?) 建模模塊</b></p><p>  此模塊作為全新的產(chǎn)品設(shè)計(jì)造型模塊,提供實(shí)體化建模、特性建模、曲面建模等一系列先進(jìn)的造型和輔助功能。草圖工具適合于全參數(shù)化設(shè)計(jì);曲線工具雖然參數(shù)化功能不如草圖工具,但用來(lái)構(gòu)建線框圖更為方便;實(shí)體工具完全整合基于約束的特性建模和顯示幾何建模的特征,由此各種特征實(shí)體、線框架構(gòu)

46、等功能能被自由的使用;曲面工具是基于整合了實(shí)體化建模和曲面建?;A(chǔ)技術(shù)上的設(shè)計(jì)工具,可以設(shè)計(jì)出如工業(yè)造型設(shè)計(jì)產(chǎn)品的復(fù)雜曲面外形。</p><p> ?。?) 工程制圖模塊</p><p>  UG工程制圖模塊中的平面工程圖由實(shí)體模型自主生成,也可用曲線功能直接繪制。此模塊還提供自主的視圖布局(包括基本視圖、剖視圖、向視圖等),而且可以自動(dòng)或者手動(dòng)對(duì)尺寸進(jìn)行標(biāo)注,自動(dòng)進(jìn)行剖面線的繪制、對(duì)形位

47、公差和表面粗糙度進(jìn)行標(biāo)注等。由于3D模型的變化,工程圖將會(huì)進(jìn)行同步的更新,進(jìn)而使二維工程圖與三維模型達(dá)到基本一致,同時(shí)也減少了因3D模型改變而更新二維工程圖的時(shí)間。</p><p>  另外,消隱線與截面視圖也包括于視圖之中,模型修改完成后也會(huì)進(jìn)行相應(yīng)的更新,且可以運(yùn)用自動(dòng)的視圖布局能力提供快速的圖紙布局,從而減少工程圖更新所需的時(shí)間。</p><p>  (3) 裝配建模模塊</p

48、><p>  UG裝配建模模塊是用于產(chǎn)品的模擬裝配,支持“由底向上”和“由頂向下”的裝配方法。在總裝配文中可以對(duì)裝配模型進(jìn)行設(shè)計(jì)和改造,組件通過(guò)對(duì)齊、偏移等方法進(jìn)行定位及配對(duì),加強(qiáng)了性能,減少了對(duì)存儲(chǔ)的要求。</p><p> ?。?) 模具設(shè)計(jì)模塊</p><p>  模具設(shè)計(jì)模塊是UGS公司提供的運(yùn)行在UG軟件基礎(chǔ)上的一個(gè)智能化、參數(shù)化的注塑模具設(shè)計(jì)模塊。此模塊能夠

49、對(duì)產(chǎn)品的分型、型腔、滑塊、推桿、鑲塊、型腔輪廓,以及創(chuàng)建電火花加工的電極、模具的模架、澆注系統(tǒng)和冷卻系統(tǒng)等提供了方便的設(shè)計(jì)途徑,最終的目的是生成與產(chǎn)品參數(shù)相關(guān)的、可用于數(shù)控加工的三維模具模型。此外,3D模型的每一改變均會(huì)自動(dòng)地關(guān)聯(lián)到型腔和型芯。</p><p>  2.1.2.2 CAM模塊</p><p>  作為UG NX在計(jì)算機(jī)上的輔助制造模塊,CAM模塊提供了CLSFS編譯與創(chuàng)建實(shí)

50、現(xiàn)了對(duì)NC的加工,提供了包括銑、車、切割、鈑金等加工方法的交互操作,還具有機(jī)床數(shù)據(jù)文件生成器及圖形后置處理的支持。同時(shí)又提供了系統(tǒng)資源制造系統(tǒng)、刀具軌跡編輯器、模擬切削、模擬機(jī)床等一系列功能。</p><p>  2.1.2.3 UG/Gateway模塊</p><p>  Gateway是運(yùn)行另外一些對(duì)應(yīng)模塊的前提條件,該模塊為UG NX6另外模塊的運(yùn)作提供了底層相一致的數(shù)據(jù)庫(kù)支持和一個(gè)

51、圖形交互環(huán)境。通過(guò)它能夠打開已經(jīng)保存的部件文件、建立全新的部件文件、畫出工程圖像及支持不同格式的文件等操作,也提供圖層控制、屏幕布局及視圖的定義、表達(dá)式及特征查詢、對(duì)象信息及分析、顯示控制及隱藏和再現(xiàn)對(duì)象等操作。</p><p>  2.1.2.4 MoldWizard 模塊</p><p>  MoldWizard是UGS公司設(shè)計(jì)的能夠在Unigraphics NX軟件基礎(chǔ)上運(yùn)行的一個(gè)注

52、塑模具設(shè)計(jì)模塊。MoldWizard為產(chǎn)品的分型、型腔、推桿、滑塊、鑲塊、復(fù)雜型創(chuàng)建電火花加工的電極和模具的模架、冷卻系統(tǒng)和澆注系統(tǒng)等提供了方便的設(shè)計(jì)途徑,最終可以生成與產(chǎn)品參數(shù)相同的、可用于數(shù)控加工的三維模具模型。</p><p>  2.1.2.5 有序的開發(fā)環(huán)境</p><p>  UG NX開發(fā)工具統(tǒng)稱為UG/OPEN,是一系列基于UG的應(yīng)用軟件在一個(gè)開放的平臺(tái)上集成的。他們隨UG

53、 NX一起發(fā)布,主要包括:API、UI Styler、GRIP、KF、NX OPEN、Menu script。</p><p>  2.1.3 設(shè)計(jì)選用的原因</p><p>  UG/OPEN是一系列UG NX開發(fā)工具的總稱,主要包括:UIStyler、Menu script、GRIP、UI API、NX OPEN、KF。</p><p> ?。?) UG/OPE

54、N UIStyler</p><p>  作為開發(fā)對(duì)話框的工具,UG/OPEN UIStyler能使設(shè)計(jì)的對(duì)話框于UG相集成,使用戶的操作更加方便、更有效的與UG進(jìn)行聯(lián)動(dòng)操作。免除了對(duì)繁復(fù)的圖形與用戶接口進(jìn)行編程,直接使用對(duì)話框里的基本空間進(jìn)行不同的組合從而形成功能相異的對(duì)話框。</p><p>  啟動(dòng)入U(xiǎn)G,點(diǎn)擊【開始】【所有應(yīng)用模塊】【用戶界面樣式編輯器】即可啟動(dòng)UG的對(duì)話框自主設(shè)計(jì)

55、功能。可通過(guò)選擇點(diǎn)擊工具欄上的各個(gè)控件實(shí)現(xiàn)設(shè)計(jì)對(duì)話框上各控件的添加及刪除;通過(guò)對(duì)象瀏覽器能觀察到各個(gè)控件所包含的信息;可運(yùn)用資源編輯器對(duì)對(duì)話框中的各個(gè)控件的信息及功能進(jìn)行修改與刪除;同時(shí),可通過(guò)設(shè)計(jì)對(duì)話框觀察所設(shè)計(jì)的對(duì)話框的界面情況。</p><p>  界面設(shè)計(jì)結(jié)束后,將設(shè)計(jì)完成的對(duì)話框保存后即可自動(dòng)生成三個(gè)文件: .dlg、_template.c和 .h文件。其中:.dlg用于保存對(duì)話框中的圖形文件; .h是

56、對(duì)話框的頭文件,其中包含了對(duì)話框和對(duì)話框中控件的標(biāo)識(shí)符號(hào)及其原型函數(shù);_template.c作為對(duì)話框中C語(yǔ)言的頭文件,包含了各種指令及定義。之后的工作是修改 *_template.c模板文件并在其中加入相應(yīng)的代碼,以確保對(duì)話框能調(diào)用函數(shù)以實(shí)現(xiàn)預(yù)期的功能。模板文件*_template.c的修改應(yīng)該在Vc中修改完成,然后和 .h編譯連接生成 .dll文件.這種dll文件可以直接通過(guò)3種方式調(diào)用:</p><p> 

57、 1)通過(guò)Open Grip函數(shù)調(diào)用</p><p>  2)通過(guò).men調(diào)用,需要寫在.men文件中</p><p>  3)通過(guò)UI Styler二次開發(fā)的對(duì)話框.dlg中的按鈕響應(yīng)函數(shù)來(lái)調(diào)用</p><p>  開發(fā)人員可以通過(guò)UIStyler工具方便、快捷地設(shè)定出和UG的界面風(fēng)格相統(tǒng)一的對(duì)話框界面,防止進(jìn)行復(fù)雜的編程。而且可以和用其他開發(fā)工具開發(fā)出的結(jié)果進(jìn)行

58、集成。</p><p> ?。?) UG/OPEN MenuScript</p><p>  用這一工具可以使菜單實(shí)現(xiàn)用戶化。UG/OPEN MenuScript支持UG菜單及對(duì)話框的設(shè)計(jì)及修改,我們可以使用此功能對(duì)UG的菜單進(jìn)行重新編排或增加新的功能來(lái)實(shí)現(xiàn)用戶所編譯的二次開發(fā)程序、用戶的工具文件以及系統(tǒng)的各項(xiàng)命令等。以下介紹兩種能夠通過(guò)UG/OPEN MenuScript實(shí)現(xiàn)的UG

59、菜單的用戶化操作:</p><p>  1)添加了用戶菜單文件:將已經(jīng)經(jīng)過(guò)用戶編輯的且符合要求與規(guī)定的文件添加到與其對(duì)應(yīng)的目錄下,這是一種較好的方法。</p><p>  修改編譯用戶標(biāo)準(zhǔn)菜單文件:用戶編輯與修改已經(jīng)存在的菜單文件.但運(yùn)用這種辦法將會(huì)改變UG原有的菜單布局并且無(wú)法恢復(fù)。</p><p> ?。?) UG/OPEN GRIP</p>&l

60、t;p>  GRIP作為一種獨(dú)有的圖形交互編程語(yǔ)言可以使用戶實(shí)現(xiàn)在UG平臺(tái)下的大部分操作,GRIP命令與英語(yǔ)詞匯驚人的相似,語(yǔ)法方面與其他編程語(yǔ)言有某些相同之處,在一些情況下GRIP編程語(yǔ)言對(duì)于某些較高級(jí)的操作似乎比UG交互更為有效,UG交互所能實(shí)現(xiàn)的功能都能通過(guò)GRIP編程語(yǔ)言實(shí)現(xiàn)。UG/Open GRIP作為最被廣泛運(yùn)用的GRIP語(yǔ)言編輯器由UG所提供,用戶可以通過(guò)它實(shí)現(xiàn)修改、編輯、編譯、連接程序。和普通的語(yǔ)言一樣,GRIP語(yǔ)

61、言擁有其自身的程序、語(yǔ)法、函數(shù)和與其他不同的語(yǔ)言進(jìn)行互動(dòng)的接口,單個(gè)GRIP語(yǔ)句中包含了單個(gè)或多個(gè)GRIP命令,作為GRIP語(yǔ)句的基本成分。GRIP命令有三種表示格式:A)GPA符號(hào)格式:以此訪問(wèn)UG系統(tǒng)中各個(gè)對(duì)象及參數(shù)。b)陳述格式:在編輯于生成實(shí)體中起作用。c)EDA符號(hào)格式:在訪問(wèn)UG數(shù)據(jù)庫(kù)中各個(gè)對(duì)象的功能時(shí)起作用。</p><p>  作為工程師的語(yǔ)言,GRIP語(yǔ)言具有簡(jiǎn)明,易懂的特點(diǎn),由于所編寫的程序長(zhǎng)

62、而繁復(fù)且要求對(duì)細(xì)節(jié)的精準(zhǔn)把握。GRIP語(yǔ)言常只適用于一些規(guī)模相對(duì)較小的程序。</p><p>  (4) UG/OPEN API</p><p>  UG/Open API(User Function),是一個(gè)允許程序訪問(wèn)并改變UG對(duì)象模型的程序集合。UG/OpenAPI裝載了接近2000個(gè)UG操作的函數(shù), 通過(guò)它可以在C程序和C++程序中以庫(kù)函數(shù)的形式調(diào)用UG內(nèi)部的將近2000個(gè)操作,該

63、函數(shù)幾乎可以實(shí)現(xiàn)UG平臺(tái)上的所有操作,包括:對(duì)UG中文件及數(shù)據(jù)的管理、對(duì)圖形終端和數(shù)據(jù)庫(kù)的操作。</p><p>  由于編譯連接的不同,UG/Open API程序可以兩種不同的環(huán)境中運(yùn)行,分別是外部(External)及內(nèi)部(Internal)。通過(guò).exe的方式,外部類型可以直接運(yùn)行于操作系統(tǒng)之中,雖然能在計(jì)算機(jī)中生成所需的圖形文件,但是此類型沒(méi)辦法顯示出圖形與用戶相交互的特性;內(nèi)部類型的運(yùn)行環(huán)境限制于UG中

64、,并且以.dll 的方式被加入到到UG的運(yùn)行進(jìn)程中,并常駐于內(nèi)存之中。與外部類型相比,更快的連接速度、更小的程序大小及更好的互動(dòng)性是其顯著的優(yōu)點(diǎn)。 </p><p>  UG/Open API程序通過(guò)C或C++語(yǔ)言進(jìn)行編譯,這里給出兩種方法在VC中建立用于UG平臺(tái)的二次開發(fā)程序:1)采用向?qū)?gòu)建程序的基本的框架;2)手工構(gòu)建一個(gè)工程。第一種方法通過(guò)向?qū)У闹敢凑找?guī)定的步驟逐步構(gòu)建出程序的基本框架;第二種方法則繁瑣

65、得多,通過(guò)在VC中手動(dòng)加入各個(gè)配置,以建立起UG軟件和VC之間的關(guān)聯(lián),所以最好使用向?qū)?lái)建立UG平臺(tái)的二次開發(fā)工程。</p><p>  2.2 Visual C++的簡(jiǎn)介</p><p>  2.2.1 Visual C++的概述</p><p>  C語(yǔ)言作為計(jì)算機(jī)的高級(jí)語(yǔ)言已經(jīng)在國(guó)際上處于主流地位,既可以用它來(lái)編譯系統(tǒng)內(nèi)的軟件,也可以用它來(lái)編譯應(yīng)用軟件。<

66、;/p><p>  匯編語(yǔ)言普遍運(yùn)用于早期操作系統(tǒng)中程序的編譯。由于匯編語(yǔ)言對(duì)計(jì)算機(jī)的依賴性較強(qiáng),所以為了加強(qiáng)系統(tǒng)軟件的可讀性及可移植性,應(yīng)該改用高級(jí)語(yǔ)言。但是,由于匯編語(yǔ)言的某些功能難以用高級(jí)語(yǔ)言來(lái)實(shí)現(xiàn)(匯編語(yǔ)言可以直接對(duì)硬件進(jìn)行操作)。人們希望找到一種同時(shí)具備兩種語(yǔ)言優(yōu)點(diǎn)的語(yǔ)言,于是,C語(yǔ)言由此應(yīng)運(yùn)而生了。</p><p>  Visual C++6.0不僅僅作為C++編譯器,更是一個(gè)運(yùn)用

67、于Windows操作平臺(tái)的可視化集成開發(fā)狀況。Visual C++6.0由許多部件組成,包括調(diào)試器、編輯器以及向?qū)ppWizard、類向?qū)lass Wizard等一些開發(fā)工具. 這些組件通過(guò)一個(gè)名為Developer Studio的組件集成成為一個(gè)和諧的開發(fā)狀況。[2]</p><p>  2.2.2 Visual C++的功用</p><p>  Visual C++它大概可以分成以

68、下三個(gè)主要部分:</p><p> ?。?) MFC:理論上說(shuō),MFC也不是專門用于VC++語(yǔ)言的處理,其他類型的VC++語(yǔ)言也可用MFC來(lái)進(jìn)行處理。于此同時(shí),通過(guò)Visual C++編寫代碼并不意味著必須要用MFC,用Visual C++、ATL、STL來(lái)編寫SDK程序一樣可以。不過(guò),Visual C++原本就是為MFC打造的,Visual C++中許多特征和語(yǔ)言擴(kuò)展也是為MFC專門而設(shè),所以用Visual C

69、++而不是MFC就等于丟棄了Visual C++中極大部分的功能。但是,Visual C++也不完全等于MFC。</p><p>  (2) Developer Studio:作為集成開發(fā)環(huán)境,生活中的大部分工作都是通過(guò)此平臺(tái)完成的,另外由于其標(biāo)題上寫著“Microsoft Visual C++”,所以有很多人必定會(huì)認(rèn)為這便是Visual C++。其實(shí)并不是這樣,雖然Developer Studio提供了多種多樣

70、的Wizard和及其完善的編譯器,但事實(shí)上并不包含有任何鏈接的程序及編譯的功能,真正完成這些工作的幕后英雄另有其人。Developer Studio不是專門用于VC的,同樣也可用于VJ,VB,VID等。</p><p>  (3) Platform SDK才是Visual C++及整個(gè)Visual Studio的靈魂和精華,雖然我們很少能直接與它相接處。總體說(shuō)來(lái),Platform SDK是以Microsoft C

71、/C++編譯器為基礎(chǔ)搭配MASM,以其他一些工具及文檔資料作為輔助程序。上文中提到Developer Studio不含有編譯程序的應(yīng)用,那此項(xiàng)工作改由誰(shuí)來(lái)完成?是NMAKE,是CL,和其它多種多樣的命令行程序,這些我們不可見的程序才是組成Visual Studio的基礎(chǔ)。[9]</p><p>  2.2.3 設(shè)計(jì)選用的原因</p><p>  UG/Open API應(yīng)用程序是利用UG/O

72、pen API,采用C語(yǔ)言進(jìn)行程序設(shè)計(jì),使用C語(yǔ)言編輯器和連接器創(chuàng)建的能夠在外部環(huán)境及內(nèi)部環(huán)境運(yùn)行的可執(zhí)行的程序(文件名后綴名為.exe)或者動(dòng)態(tài)庫(kù)(文件名后綴為.dll)形式的程序?;谟胁顒e的操作系統(tǒng)平臺(tái),在編譯和鏈接產(chǎn)生UG/OpenAPI應(yīng)用程序的同一時(shí)間,編譯的選項(xiàng)和所需要系統(tǒng)的文庫(kù)有所不同。為了使UG/Open API應(yīng)用程序能夠正常的運(yùn)作,一定要對(duì)編譯和鏈接的選項(xiàng)進(jìn)行正確的設(shè)置。這里以最常用的Windows操作系統(tǒng),Vis

73、ual C++6.0集成開發(fā)環(huán)境來(lái)創(chuàng)立UG/Open API應(yīng)用程序的方式及步驟。</p><p>  而且vc++工程中自帶了一個(gè)UG向?qū)А癠nigraphics NX AppWizard”,通過(guò)它進(jìn)行UG/Open API應(yīng)用程序的設(shè)計(jì),創(chuàng)建和調(diào)試無(wú)疑是一種最佳選擇。</p><p>  可通過(guò)一下方法在vc++工程中獲得UG向?qū)В?lt;/p><p>  將這兩個(gè)

74、文件放入VC++安裝目錄C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Template下。</p><p><b>  3 液壓缸的介紹</b></p><p>  3.1液壓缸的分類和特點(diǎn)</p><p>  圖3-1液壓缸的分類圖</p><p>  

75、3.1.1 活塞式液壓缸[3]</p><p> ?。?) 定義:在缸體內(nèi)作相對(duì)往復(fù)運(yùn)動(dòng)的且組件為活塞的液壓缸。</p><p>  (2) 分類:①按伸出活塞桿不同可分為“雙桿活塞式液壓缸”及“單桿活塞式液壓缸”。</p><p>  ②按固定的形式可將類型分為“以缸體固定”及“以活塞桿固定”兩種形式。</p><p> ?。?) 單桿活塞

76、式液壓缸</p><p>  圖3-2單桿活塞式液壓缸</p><p>  a. 簡(jiǎn)單連接形式的單桿活塞缸</p><p>  特點(diǎn): ① 兩腔面積不等,。</p><p> ?、?壓力相同時(shí),推力不等;</p><p>  流量相同時(shí),速度不等。</p><p>  即不具有等推力等速度性質(zhì)。

77、</p><p>  速度、推力計(jì)算: </p><p><b>  無(wú)桿腔進(jìn)油時(shí):</b></p><p><b>  有桿腔進(jìn)油時(shí):</b></p><p>  故:活塞桿伸出時(shí),推力較大,速度較小;</p><p>  活塞桿縮回時(shí),推力較小,速度較大。<

78、;/p><p>  活塞桿伸出時(shí),適用于重載慢速;</p><p>  活塞桿縮回時(shí),適用于輕載快速。</p><p><b>  往復(fù)速比: </b></p><p>  結(jié)論:活塞桿直徑愈小,兩個(gè)方向速度差值愈??;</p><p>  工作過(guò)程和固定方式都與雙桿活塞液壓缸相同。</p>

79、<p>  運(yùn)動(dòng)行程:都為兩倍的活塞或缸體的有效行程。</p><p>  b. 差動(dòng)連接的單桿活塞缸</p><p>  差動(dòng)連接:?jiǎn)螚U活塞液壓缸兩腔同時(shí)通入流體時(shí),利用兩端的面積差進(jìn)行工作的連接情況。</p><p><b>  速度、推力計(jì)算:</b></p><p><b>  故 要使,

80、</b></p><p>  特點(diǎn):能在不增加流量的情況下,實(shí)現(xiàn)快速運(yùn)動(dòng)。</p><p>  應(yīng)用:?jiǎn)螚U活塞液壓缸不同連接,可實(shí)現(xiàn)不同的工作循環(huán):</p><p>  表3-1 單桿活塞液壓缸的不同連接形式</p><p>  c. 活塞缸的安裝形式和選用:</p><p>  表3-2 活塞缸的安裝形式

81、及選用</p><p> ?。?) 雙桿活塞式液壓缸</p><p>  圖3-3 雙桿活塞式液壓缸原理示意圖</p><p>  特點(diǎn): 1) 兩腔面積相等。</p><p>  2) 壓力相同時(shí),推力相等;</p><p>  流量相同時(shí),速度相等。.</p><p>  即具有等推力等速度

82、性質(zhì)。</p><p><b>  推力、速度計(jì)算:</b></p><p> ?、俑左w固定式液壓缸:多為實(shí)心雙桿式液壓缸,其工作過(guò)程如下表3-3:</p><p>  表3-3 缸體固定式液壓缸工作過(guò)程</p><p>  運(yùn)動(dòng)行程:三倍于活塞的有效行程,占地面積較大,一般用于中、小型設(shè)備。</p>&l

83、t;p> ?、诨钊麠U固定式液壓缸:一般形式為空心雙桿式液壓缸,其工作過(guò)程如下表3-4:</p><p>  表3-4 活塞桿固定式液壓缸工作過(guò)程</p><p>  運(yùn)動(dòng)行程:兩倍于活塞的有效行程,占地面積小,一般用于大、中型設(shè)備。</p><p>  3.1.2 柱塞式液壓缸</p><p>  定義:柱塞在缸體內(nèi)做相對(duì)往復(fù)運(yùn)動(dòng)的液壓

84、缸</p><p>  結(jié)構(gòu):由缸體、柱塞、導(dǎo)向套、鋼絲卡圈組成 </p><p><b>  工作原理: </b></p><p>  只能做單向運(yùn)動(dòng),回程時(shí)所需條件:外力 <彈簧力</p><p>  需要雙向運(yùn)動(dòng)時(shí),常常成對(duì)使用(如下圖3-4)</p><p>  圖3-4

85、柱塞式液壓缸(成對(duì)使用時(shí))工作原理示意</p><p><b>  速度、推力計(jì)算:</b></p><p><b>  特點(diǎn): </b></p><p>  柱塞工作時(shí)總是受壓,一般柱塞較粗</p><p>  水平放置時(shí)易下垂,易產(chǎn)生單邊磨損</p><p>  故: 常

86、垂直放置,有時(shí)可以做成空心</p><p>  又 缸體內(nèi)壁與柱塞不發(fā)生接觸 </p><p>  可不加工或只進(jìn)行粗加工,工藝性好</p><p>  故: 常用于長(zhǎng)行程機(jī)床,如 導(dǎo)軌磨床、龍門刨床、大型拉床等[6]</p><p>  3.1.3 擺動(dòng)液壓缸</p><p>  定義: 擺動(dòng)缸在較小的空間內(nèi)做扭轉(zhuǎn)運(yùn)

87、動(dòng)的液壓缸</p><p>  分類: 單葉片式、雙葉片式</p><p>  組成: 缸體、定子塊、葉片、傳動(dòng)軸等</p><p>  工作原理:缸的一口進(jìn)油一口出油葉片往一個(gè)方向擺動(dòng)帶動(dòng)偏轉(zhuǎn)一定角度</p><p>  進(jìn)油口出油口互換馬達(dá)反轉(zhuǎn)</p><p>  圖3-5 擺動(dòng)液壓缸示意圖</p>

88、<p><b>  參數(shù)計(jì)算:</b></p><p>  雙葉片擺動(dòng)式液壓馬達(dá):</p><p><b>  雙 = 2單</b></p><p><b>  雙 = 單/2</b></p><p>  特點(diǎn):結(jié)構(gòu)緊湊,輸出轉(zhuǎn)矩大,但是密封困難,一般只用于中低壓系統(tǒng)

89、</p><p><b>  3.1.4 其他</b></p><p>  關(guān)于他常用的液壓缸如:多級(jí)液壓缸、增壓液壓缸和齒條活塞缸等,這里不再贅述.而在本次設(shè)計(jì)中,采用在生產(chǎn)實(shí)際上應(yīng)用最為廣泛的單桿活塞式液壓缸作為本次參數(shù)化設(shè)計(jì)對(duì)象。</p><p>  4 預(yù)荷油缸的尺寸參數(shù)的確定</p><p>  4.1 液壓缸

90、的主要尺寸</p><p>  液壓缸的主要尺寸包括: 液壓缸內(nèi)徑D、活塞桿直徑d、液壓缸缸體長(zhǎng)度L。</p><p>  4.1.1活塞桿直徑d</p><p>  原則:活塞桿直徑可根據(jù)工作壓力或者設(shè)備類型選取;</p><p>  當(dāng)液壓缸的往復(fù)速度比有一定的要求時(shí):</p><p>  計(jì)算所得的活塞桿直徑d應(yīng)

91、該圓整為標(biāo)準(zhǔn)系列值。[5]</p><p>  4.1.2液壓缸內(nèi)徑D</p><p>  (1) 根據(jù)最大總負(fù)載和選取的工作壓力來(lái)確定</p><p>  以單桿缸為例:無(wú)桿腔進(jìn)油時(shí)        </p><p>  有桿腔進(jìn)油時(shí)   &#

92、160;      </p><p>  如果初步選取回油壓力為,則上面兩式可簡(jiǎn)化為:</p><p><b>  無(wú)桿腔進(jìn)油時(shí)  </b></p><p><b>  有桿腔進(jìn)油時(shí)  </b></p><p>  其中F1,F2是油缸的

93、預(yù)荷力 </p><p><b>  其中是材料屈服強(qiáng)度</b></p><p><b>  是棒料直徑</b></p><p><b>  是下料長(zhǎng)度</b></p><p><b>  是切口深度</b></p><p>  

94、(2) 選定的液壓泵流量和執(zhí)行機(jī)構(gòu)的速度要求來(lái)確定</p><p><b>  無(wú)桿腔進(jìn)油時(shí): </b></p><p><b>  有桿腔進(jìn)油時(shí): </b></p><p>  計(jì)算所得液壓缸的內(nèi)徑即所要求的活塞直徑,應(yīng)該圓整為標(biāo)準(zhǔn)系列值。</p><p>  4.1.3 液壓缸缸體長(zhǎng)度L<

95、/p><p>  原則:由液壓缸最大行程、活塞寬度(0.6~1.0)、活塞桿導(dǎo)向套長(zhǎng)度、活塞桿密封長(zhǎng)度及特殊要求的其它長(zhǎng)度確定。其中,導(dǎo)向套長(zhǎng)度由下表4-1確定:</p><p>  表4-1 導(dǎo)向套長(zhǎng)度選取參照</p><p>  注意:為了減小加工難度,一般液壓缸缸體長(zhǎng)度L不應(yīng)大于內(nèi)徑的20~30倍。</p><p>  4.2 液壓缸的校核

96、</p><p>  4.2.1 缸體壁厚的校核</p><p>  校核原則:①中低壓系統(tǒng),無(wú)需進(jìn)行校核</p><p>  ②高壓大直徑時(shí),必須進(jìn)行校核</p><p>  校核方法見下表4-2:</p><p>  表4-2 缸體壁厚的校核</p><p>  4.2.2 液壓缸缸蓋固定螺

97、栓直徑的校核</p><p>  固定液壓缸缸蓋的螺栓在工作中會(huì)同時(shí)承受拉應(yīng)力和剪切應(yīng)力的影響</p><p><b>  可按右式校核:</b></p><p>  4.2.3活塞桿穩(wěn)定性的驗(yàn)算</p><p>  當(dāng)液壓缸承受軸向壓縮載荷時(shí),對(duì)活塞桿的穩(wěn)定性進(jìn)行校核,校核方法見表4-3:</p><

98、;p>  表4-3 活塞桿穩(wěn)定性的校核</p><p>  4.3 動(dòng)系統(tǒng)及元件缸內(nèi)徑及活塞桿外徑選定標(biāo)準(zhǔn)</p><p>  這里采用GB/T2348-93為依據(jù)選擇了活塞桿外徑標(biāo)準(zhǔn)。注意:本標(biāo)準(zhǔn)適用于液壓撥動(dòng)及元件用液壓缸、氣缸的情況,并規(guī)定了液壓缸、氣缸的缸內(nèi)徑和活塞桿外徑。</p><p>  4.3.1 液壓缸的缸內(nèi)徑應(yīng)符合下表4-4的規(guī)定[7]&l

99、t;/p><p><b>  表 4-4(mm)</b></p><p>  注:圓括號(hào)內(nèi)尺寸為非優(yōu)先選用項(xiàng)</p><p>  4.3.2 液壓缸的活塞桿外徑應(yīng)符合下表4-5的規(guī)定</p><p><b>  表 4-5(mm)</b></p><p>  5 UG/Open

100、API的介紹</p><p>  5.1 UG/Open API的基礎(chǔ)知識(shí)</p><p>  UG/Open API(UG開放應(yīng)用程序接口),也稱作User Function(用戶函數(shù))。作為對(duì)于UG平臺(tái)的二次開發(fā)軟件的主要組成。其核心擁有大約2000個(gè)C函數(shù),以此實(shí)現(xiàn)UG平臺(tái)大部分的功能及操作。通過(guò)直接引用這些現(xiàn)存的C函數(shù),UG的對(duì)象模型能夠通過(guò)用戶自編的程序進(jìn)行查詢并修改,處理使用者

101、和UG界面的聯(lián)動(dòng),控制UG的行為等。[4]</p><p>  UG/Open API的常用功能包括:</p><p> ?、偈褂脩艉蚒G對(duì)象模型之間的互動(dòng)成為可能</p><p>  ②建立和編寫用戶自定義對(duì)象(UDO)</p><p> ?、劾砬錟G各個(gè)對(duì)象間的聯(lián)系,提供完整的方案以加強(qiáng)他們的顯示與更新</p><p&

102、gt; ?、芙柚薝G菜單腳本和用戶接口設(shè)計(jì)師,將所開發(fā)的程序集中整合到UG平臺(tái)的菜單及對(duì)話框中,并能利用開發(fā)者設(shè)計(jì)UG的界面。</p><p> ?、萃ㄟ^(guò)用戶程序自行構(gòu)建Part文件,查詢UG對(duì)象的數(shù)據(jù),得出裝配圖及平面圖等。</p><p>  UG/Open API被設(shè)計(jì)成能夠?qū)崿F(xiàn)UG與外部應(yīng)用程序之間進(jìn)行交互的接口。這些接口實(shí)質(zhì)上是UG產(chǎn)生的多種函數(shù)與過(guò)程的整合,這些過(guò)程和函數(shù)可以

103、通過(guò)C語(yǔ)言的編程來(lái)調(diào)用。[8]</p><p>  其中Open C API包括:</p><p>  大部分的用戶能夠運(yùn)用的過(guò)程和函數(shù),可以用此來(lái)訪問(wèn)文件管理器、UG圖形界面終端和UG本身的數(shù)據(jù)庫(kù).調(diào)用這些過(guò)程和函數(shù)還可以對(duì)對(duì)應(yīng)的模型進(jìn)行操作,包含UG模型的建立、編譯、裝配體的創(chuàng)建、遍歷以及工程圖的建立。</p><p>  一個(gè)UG內(nèi)部的交互接口,可用以運(yùn)行用戶

104、的應(yīng)用程序。</p><p>  一般情況下,UG/Open API的函數(shù)和過(guò)程定義在${UG_BASE_DIR}\UGOPEN文件夾下的目錄文件夾中。每個(gè)頭文件都包含了一類函數(shù)用以實(shí)現(xiàn)一類功能。例如:在uf_disp.h頭文件中包含了與顯示相關(guān)及數(shù)據(jù)結(jié)構(gòu)的定義。</p><p>  通常情況下,我們并不一定需要打開這些頭文件來(lái)查看該文件所包含函數(shù)所具有的功能,這是因?yàn)閁G的幫助文件提供了

105、一種更為簡(jiǎn)便的查看方式。應(yīng)用程序編寫的進(jìn)程中,運(yùn)用“#include”指令將相應(yīng)的頭文件添加到源始程序中。因此,了解頭文件所包含函數(shù)的功能還是十分重要的。如下圖5-1列出了一些常用頭文件的名稱及描述:</p><p>  表5-1 常用頭文件的名稱及其描述</p><p><b>  續(xù)表5-1</b></p><p>  UG/Open AP

106、I應(yīng)用程序的源代碼并不能被UG直接執(zhí)行,和C程序一樣必須通過(guò)編譯形成動(dòng)態(tài)鏈接庫(kù)或可執(zhí)行文件后才能發(fā)揮作用。針對(duì)程序運(yùn)行的環(huán)境不同,UG/Open API程序又分為外部UG/Open API(External)和內(nèi)部UG/Open API(Internal)兩種形式。</p><p>  所有的UG/Open API函數(shù)都可用于內(nèi)部UG/Open API方式,但不一定能夠用于外部UG/Open API方式。如許多對(duì)

107、屏幕顯示特性操作的UG/Open API函數(shù)就只能用在內(nèi)部UG/Open API方式下,在脫離UG Gateway的外部UG/Open API方式下運(yùn)行時(shí)就會(huì)出錯(cuò)。區(qū)別UG/Open API函數(shù)適用的方式可以參考 UG/Open API Reference,其中對(duì)每個(gè)函數(shù)都有Internal和External的指明:</p><p> ?、買nternal環(huán)境:</p><p>  以動(dòng)態(tài)

108、鏈接庫(kù)的形式創(chuàng)建并編譯內(nèi)部UG/Open API</p><p>  特點(diǎn):結(jié)合UG Gateway 運(yùn)行</p><p>  形式:Uesr Exit\Ufuer\Ufsta</p><p>  優(yōu)點(diǎn):采用動(dòng)態(tài)鏈接庫(kù)的形式,內(nèi)部UG/Open API代碼長(zhǎng)度很短,能處UG的UI對(duì)象接口,和UG平臺(tái)實(shí)行無(wú)縫連接并擴(kuò)展了UG的功能。內(nèi)部UG/Open API執(zhí)行時(shí)的每

109、一步都能從UG的窗口中得到相應(yīng)的反應(yīng),因此客戶能方便的通過(guò)UI對(duì)像與其進(jìn)行交互,并能進(jìn)行屏幕選取等的復(fù)雜操作。</p><p> ?、贓xternal環(huán)境:</p><p>  外部UG/Open API程序是可執(zhí)行程序(.dll)</p><p>  特點(diǎn):運(yùn)行時(shí)通過(guò)Licence的支持,就可以由操作系統(tǒng)直接執(zhí)行,不需啟動(dòng)UG Gateway</p>

110、<p>  優(yōu)點(diǎn):在UG Gateway之外運(yùn)行,適用廣</p><p>  缺點(diǎn):不能和UG Gateway發(fā)生聯(lián)系,無(wú)法利用UG平臺(tái)的服務(wù)窗口即時(shí)的反饋運(yùn)行結(jié)果</p><p>  適用范圍:多用于Part數(shù)據(jù)的建立、存取及管理或控制圖形的輸出,不是相互聯(lián)系的幾何形狀的修改 </p><p>  5.1.1 UG/Open API應(yīng)用程序的初始化

111、與終止</p><p>  任意的UG/Open API程序被規(guī)定必須正確進(jìn)行初始化及中斷以此確保獲取及釋放UG/Open API的執(zhí)行及許可的權(quán)利。以下兩個(gè)函數(shù)被提供用來(lái)進(jìn)行此工作:UF_terminate()及UF_initialize()。程序中,為了獲得執(zhí)行及許可的權(quán)利,變量聲明之后第一個(gè)被調(diào)用的UG/Open API函數(shù)一定是UF_initialize()。為了釋放執(zhí)行及許可的權(quán)利,最后一個(gè)調(diào)用的函數(shù)一

112、定是UF_terminate()。同前述內(nèi)部模式、外部模式應(yīng)用程序的格式所示。</p><p>  5.1.2 函數(shù)名稱及參數(shù)規(guī)范</p><p>  UG/Open API中的函數(shù)有兩類命名規(guī)范:一類是標(biāo)準(zhǔn)函數(shù)命名規(guī)范;另一類是固定函數(shù)命名規(guī)范。</p><p>  (1) 標(biāo)準(zhǔn)函數(shù)命名規(guī)范:</p><p>  標(biāo)準(zhǔn)函數(shù)的格式是UF_模塊

113、名_實(shí)現(xiàn)的功能</p><p>  說(shuō)明:不同級(jí)的字串間用“_”分開</p><p>  UF:表示UG/Open API函數(shù).</p><p>  模塊名_:通常是應(yīng)用或模塊首字母的縮寫(abbreviation)。如:DISP和MODL分別是Display模塊和Modeling功能首字母的縮寫。</p><p>  實(shí)現(xiàn)的功能:是使用下劃

114、線侵害的描述性動(dòng)詞或名詞,用心給出該函數(shù)功能或者作用的提示。例如:UF_MODL_create_cylinder()是Modeling模塊中創(chuàng)建圓柱體或者作用的提示。</p><p> ?。?) 固定函數(shù)命名規(guī)范:</p><p>  標(biāo)準(zhǔn)函數(shù)的格式是uc<xxxx></p><p>  說(shuō)明:為與老版本的UG程序兼容而保留</p><

115、;p>  uc表明是UG/Open API的C函數(shù),<xxxx>通常是三位數(shù)或四位數(shù)接一個(gè)字母.例如:uc1601是狀態(tài)欄或消息框中顯示字符串信息。固定的命名規(guī)則不便于函數(shù)的查找。在一定的程序上影響了代碼的可讀性,而且這些函數(shù)正被標(biāo)準(zhǔn)函數(shù)所取代,因此在編寫代碼的過(guò)程中應(yīng)該盡量使用標(biāo)準(zhǔn)函數(shù)。在實(shí)際操作過(guò)程中,對(duì)于有些固定函數(shù),由于其參數(shù)少、使用方便等特點(diǎn),仍然被廣泛的使用。</p><p><

116、;b> ?。?) 參數(shù)約定</b></p><p>  由于遵循ANSI/ISO C的標(biāo)準(zhǔn),UG/Open API所對(duì)應(yīng)的頭文件中都有函數(shù)的原型。函數(shù)的格式一般如下:</p><p>  <回復(fù)的數(shù)據(jù)類型> <函數(shù)名>(變量列表)</p><p>  “回復(fù)的數(shù)據(jù)類型”一般指是C語(yǔ)言數(shù)據(jù)類型或者由UG/Open API所定義

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論