林泉
(柳州職業(yè)技術(shù)學(xué)院機(jī)電工程系,廣西 柳州545006)
?
分析機(jī)械傳動(dòng)裝置模塊化設(shè)計(jì)系統(tǒng)的開(kāi)發(fā)
林泉
(柳州職業(yè)技術(shù)學(xué)院機(jī)電工程系,廣西 柳州545006)
摘要:通過(guò)較少機(jī)械傳動(dòng)裝置模塊化設(shè)計(jì)的總體思路,闡述了設(shè)計(jì)系統(tǒng)分為四個(gè)板塊,并且依靠Visual Basic6.0、Visual FoxPro6.0和Visual LISP一起配合進(jìn)行研究。每一個(gè)板塊所需的支持系統(tǒng)為WINDOWS或者AUTOCAD。在接口程序的作用下,能夠自動(dòng)的運(yùn)行并且將數(shù)據(jù)進(jìn)行分析傳遞,所研究重點(diǎn)就是應(yīng)用模板程序的接口設(shè)計(jì)技術(shù)以及分析機(jī)械傳動(dòng)裝置模塊化設(shè)計(jì)系統(tǒng)的開(kāi)發(fā)。
關(guān)鍵詞:機(jī)械傳動(dòng)裝置;模塊化;計(jì)算機(jī)機(jī)械
機(jī)械傳動(dòng)裝置是在一定距離中傳遞能量并且能夠?qū)崿F(xiàn)一定作用的機(jī)械傳動(dòng)系統(tǒng),是絕大部分機(jī)器最重要的構(gòu)成部分。現(xiàn)在我國(guó)常用的機(jī)械傳動(dòng)裝置大概是由普通V帶,圓柱滾子鏈、漸開(kāi)線標(biāo)準(zhǔn)圓柱齒輪、漸開(kāi)線標(biāo)準(zhǔn)直齒圓錐齒輪等中一些串聯(lián)的、展開(kāi)式的多級(jí)機(jī)械傳動(dòng)系統(tǒng)組成的[1]。常用這些單級(jí)機(jī)械傳動(dòng)系統(tǒng)來(lái)說(shuō),傳動(dòng)零件公差查詢和自動(dòng)繪制等工作需要很多可視化的語(yǔ)言來(lái)協(xié)調(diào)開(kāi)發(fā)。開(kāi)發(fā)機(jī)械傳動(dòng)裝置模塊化設(shè)計(jì)系統(tǒng)的時(shí)候,與開(kāi)發(fā)常用的機(jī)械傳動(dòng)參數(shù)化設(shè)計(jì)系統(tǒng)有很大的不同,機(jī)械傳動(dòng)裝置模塊化設(shè)計(jì)系統(tǒng)需要解決傳動(dòng)裝置的總體設(shè)計(jì)問(wèn)題,而整個(gè)設(shè)計(jì)問(wèn)題中最重要的部分就是傳動(dòng)系統(tǒng)方案的問(wèn)題。本文主要是應(yīng)用模板程序的接口設(shè)計(jì)技術(shù)以及機(jī)械傳動(dòng)裝置模塊化設(shè)計(jì)進(jìn)行研究,以期對(duì)模塊化系統(tǒng)設(shè)計(jì)的開(kāi)發(fā)有所幫助。
選用模塊化的設(shè)計(jì)方法,重點(diǎn)要將系統(tǒng)性能分為主、從模塊兩大類。根據(jù)調(diào)用的順序等再分為不同級(jí)別的模塊。主模塊中分為四個(gè)小模塊,其中設(shè)計(jì)小模塊的主要任務(wù)就是:提供用戶輸入工作機(jī)的參數(shù);選擇適合的電機(jī)類型和轉(zhuǎn)速;準(zhǔn)確選擇傳動(dòng)的等級(jí);選擇不同級(jí)別的傳動(dòng)的傳動(dòng)比和傳動(dòng)效率;幫助確定傳動(dòng)系統(tǒng)與工作機(jī)之間是否安全使用了聯(lián)軸器;保證用戶在理論總傳動(dòng)誤差范圍下修改傳動(dòng)比;允許不同級(jí)別的傳動(dòng)比、轉(zhuǎn)速能夠被及時(shí)勘測(cè)觀察到。系統(tǒng)的總體設(shè)計(jì)見(jiàn)圖1.
圖1 機(jī)械傳動(dòng)裝置模塊化設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)圖
選擇傳動(dòng)的傳動(dòng)比和傳動(dòng)效率,確定傳動(dòng)的裝置和原動(dòng)機(jī)以及工作機(jī)之間是否需要連軸機(jī),可以允許用戶在保證理論送傳動(dòng)比在一定的誤差范圍中,修改各級(jí)傳動(dòng)比,允許瀏覽各級(jí)的傳動(dòng)比和功率。
一級(jí)模塊與二級(jí)模塊有五個(gè)單機(jī)傳動(dòng)設(shè)計(jì)模塊,是Visual Basic6.0進(jìn)行開(kāi)發(fā)的,二級(jí)模塊中有三個(gè)數(shù)據(jù)庫(kù)維護(hù)模塊,三級(jí)模塊中有三個(gè)數(shù)據(jù)查詢模塊,是由Visual FoxPro6.0進(jìn)行開(kāi)發(fā)研究的,這些模塊最后都會(huì)被翻譯成EXE文件,四級(jí)模塊中有五個(gè)自動(dòng)繪圖的模板,是由Visual LISP進(jìn)行開(kāi)發(fā)研究,但是不能進(jìn)行翻譯,最后只能撐lsp文件,但是能夠在AutoCAD平臺(tái)進(jìn)行運(yùn)行[2]。見(jiàn)圖2.
圖2 模塊化設(shè)計(jì)系統(tǒng)的開(kāi)發(fā)平臺(tái)
一級(jí)和二級(jí)模塊的是Visual Basic6.0開(kāi)發(fā)的五個(gè)單級(jí)傳動(dòng)設(shè)計(jì)計(jì)算模塊,二級(jí)模塊中的公差數(shù)據(jù)庫(kù)和三級(jí)模塊中的公差數(shù)據(jù)查詢模塊,可以進(jìn)行EXE的翻譯。計(jì)算機(jī)不同級(jí)別的傳遞功率和轉(zhuǎn)速,對(duì)二級(jí)模塊的調(diào)用呈現(xiàn)逐級(jí)隨機(jī)調(diào)用的關(guān)系。因此,首先要設(shè)定樹(shù)狀系統(tǒng)文件結(jié)構(gòu),有利于組合成被調(diào)用模塊的名稱,方便隨時(shí)使用。樹(shù)狀文件結(jié)構(gòu)分為三級(jí),主模塊為一級(jí),二級(jí)模塊中的五個(gè)單機(jī)傳動(dòng)設(shè)計(jì)模塊則為二級(jí),文件名與該文件中的傳動(dòng)設(shè)計(jì)模塊相同。
EXE和LSP文件模塊的運(yùn)行中,運(yùn)行順序和數(shù)據(jù)傳遞都有各自的接口,設(shè)計(jì)模塊的接口程序是整個(gè)機(jī)械傳動(dòng)裝置模塊化設(shè)計(jì)系統(tǒng)中最關(guān)鍵的部分,因此本文詳細(xì)介紹了介紹設(shè)計(jì)小模塊的接口設(shè)計(jì)。見(jiàn)圖3.
圖3 模塊化設(shè)計(jì)成型的系統(tǒng)樣圖
(1)判斷、記憶傳動(dòng)類型、傳動(dòng)比和效率
為了能夠讓判斷、記憶的過(guò)程更加的準(zhǔn)確,因此首先要建立一個(gè)basDeclare全局模塊,并且在這個(gè)模塊中自定義五個(gè)全局?jǐn)?shù)組、一個(gè)變量,數(shù)組LeixingChuandong中存每個(gè)不同級(jí)別傳動(dòng)類型的名稱,在Ichuan中存不同級(jí)別的傳動(dòng)比,Xiaolu中存不同級(jí)別的傳動(dòng)效率,在Pchuan中存不同級(jí)別傳遞的功率,在Nchuan中存不同級(jí)別主動(dòng)零件的轉(zhuǎn)速。變量設(shè)為Jishu,存?zhèn)鲃?dòng)的級(jí)數(shù)。其次,就在整個(gè)主界面中設(shè)立一個(gè)文本框和四個(gè)數(shù)組[3]。本文框命名為txtJishe,用戶可以在此輸入傳動(dòng)級(jí)數(shù),并且能自動(dòng)存入變量Jishu中。數(shù)組設(shè)為framel,存放傳動(dòng)類型組合框,每個(gè)組合框都有五個(gè)選項(xiàng),分別對(duì)應(yīng)五個(gè)傳動(dòng)的類型。最后讓Jishu中的框架對(duì)象數(shù)組可顯示[4]。能夠有效為用戶提供選擇,幫助輸入各級(jí)的傳動(dòng)類型,傳動(dòng)比以及傳動(dòng)效率。通過(guò)文本框?qū)ο髏xtJishu的change事件過(guò)程tx-tjishu Change,使Jishu個(gè)frame1對(duì)象數(shù)組元素可見(jiàn),其余不可見(jiàn),代碼如下:
最后系統(tǒng)接收用戶輸入的信息,通過(guò)cmdgoon 和Click,實(shí)現(xiàn)用戶的選擇信息和輸入不同等級(jí)傳動(dòng)類型的名稱、傳動(dòng)比、傳動(dòng)效率等。核心代碼為:
(2)設(shè)計(jì)小模塊對(duì)二級(jí)模塊的調(diào)用
傳動(dòng)比修改界面的指示的過(guò)程,能夠保證系統(tǒng)準(zhǔn)確接收修改后的不同級(jí)別的傳動(dòng)比,計(jì)算機(jī)不同級(jí)別的傳遞功率和轉(zhuǎn)速,對(duì)二級(jí)模塊的調(diào)用呈現(xiàn)逐級(jí)隨機(jī)調(diào)用的關(guān)系[5]。因此,首先要設(shè)定樹(shù)狀系統(tǒng)文件結(jié)構(gòu),有利于組合成被調(diào)用模塊的名稱,方便隨時(shí)使用。樹(shù)狀文件結(jié)構(gòu)分為三級(jí),主模塊為一級(jí),二級(jí)模塊中的五個(gè)單機(jī)傳動(dòng)設(shè)計(jì)模塊則為二級(jí),文件名與該文件中的傳動(dòng)設(shè)計(jì)模塊相同。其次要對(duì)設(shè)計(jì)小模塊的接口程序進(jìn)行設(shè)定,設(shè)計(jì)小模塊的接口程序,一般用于傳動(dòng)比修改界面的過(guò)程,最關(guān)鍵的有兩點(diǎn):
1)要將修改后的不同級(jí)別的傳動(dòng)比存在數(shù)組Ichuan中,設(shè)置文本框數(shù)組txtifenpei,方面用戶輸入傳動(dòng)比,并且能夠存到數(shù)組變量Ichuan中[6]。
2)根據(jù)等級(jí)實(shí)現(xiàn)調(diào)用和數(shù)據(jù)的傳輸,如圖4所示。
圖4 N-S程序流程圖
設(shè)計(jì)系統(tǒng)整體采用的是可視化多平臺(tái)以及模塊化的設(shè)計(jì)技術(shù),能夠兼容不同平臺(tái)的特點(diǎn),從而實(shí)現(xiàn)了機(jī)械傳動(dòng)裝置總體設(shè)計(jì)以及傳動(dòng)零件的設(shè)計(jì)計(jì)算、傳動(dòng)零件公差自動(dòng)查詢和自動(dòng)繪圖等功能[7]。整個(gè)系統(tǒng)設(shè)計(jì)的要點(diǎn)就是要學(xué)會(huì)靈活使用對(duì)象數(shù)組和變量數(shù)組,從而實(shí)現(xiàn)正確的判斷和記憶,還有就是靈活使用樹(shù)狀文件結(jié)構(gòu),方便程序模塊準(zhǔn)確調(diào)用,保證數(shù)據(jù)傳輸正確。
參考文獻(xiàn):
[1]金瑩,張小粉,淮妮,等.基于AutoLISP的正交斜齒錐齒輪模塊化設(shè)計(jì)及參數(shù)繪圖[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報(bào),2011,10(2):63-65.
[2]楊勇明,周亦敏,白國(guó)振,等.多功能機(jī)械傳動(dòng)性能測(cè)試系統(tǒng)研發(fā)[J].計(jì)算機(jī)與數(shù)字工程,2015,(7):1245-1248.
[3]德國(guó)汽車工業(yè)界研發(fā)適用于大功率電力傳動(dòng)裝置的組件系統(tǒng)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2015,(8):48-48.
[4]杜秀菊,賈長(zhǎng)治,董兆偉,等.履帶車輛行星傳動(dòng)裝置疲勞壽命的仿真及預(yù)測(cè)[J].振動(dòng)與沖擊,2014,(13):106-110.
[5]劉文生,李文.牽引電機(jī)傳動(dòng)裝置振動(dòng)特性仿真分析[J].鐵道學(xué)報(bào),2013,35(8):44-47.
[6]陳雪平,鐘再敏,孔國(guó)玲,等.定軸式有源傳動(dòng)裝置傳動(dòng)方案的系統(tǒng)化設(shè)計(jì)[J].同濟(jì)大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,41 (12):1879-1884.
[7]田祖織,侯友夫,王囡囡,等.界面變形對(duì)磁流變傳動(dòng)裝置傳動(dòng)性能的影響[J].儀器儀表學(xué)報(bào),2013,34(7):1609-1615.
中圖分類號(hào):TP31
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1672-545X(2016)04-0164-03
收稿日期:2016-01-13
作者簡(jiǎn)介:林泉(1973-),女,廣西柳州人,在職研究生,講師,主要從事機(jī)械結(jié)構(gòu)分析與設(shè)計(jì)理論與應(yīng)用教學(xué)和科研工作。
The Development of Analytical Mechanical Transmission System's Modular Design
LIN Quan
(Liuzhou Vocational College of Mechanical and Electrical Engineering,Liuzhou Guangxi 545006,China)
Abstract:The general idea with fewer mechanical transmission modular design,describes the design of the system is divided into four sections,and rely on Visual Basic6.0,Visual FoxPro6.0 and Visual LISP,together with the research.Each plate required support systems WINDOWS or AUTOCAD.Under the influence of the interface program can automatically run and the analysis of the data transfer,the research focus is the development of interface design technology template program and the analysis of mechanical transmission system's modular design. Key words:mechanical transmission devices;modular;Computer Machinery