?
鼓形齒聯(lián)軸器參數(shù)化CAD系統(tǒng)開發(fā)
楊軍,汪永明,李卓
(安徽工業(yè)大學(xué)機(jī)械工程學(xué)院,安徽馬鞍山243032)
摘要:以鼓形齒聯(lián)軸器產(chǎn)品設(shè)計(jì)為研究對象,分析鼓形齒聯(lián)軸器參數(shù)化CAD系統(tǒng)的功能需求,制定系統(tǒng)的總體功能框架。設(shè)計(jì)系統(tǒng)的UML(統(tǒng)一建模語言)活動圖,研究系統(tǒng)的參數(shù)化設(shè)計(jì)方法,包括參數(shù)關(guān)聯(lián)性分析和圖形構(gòu)建技術(shù)等。基于Visual Basic 6.0編程語言和SQL Sever數(shù)據(jù)庫技術(shù),開發(fā)鼓形齒聯(lián)軸器參數(shù)化CAD系統(tǒng),并給出應(yīng)用實(shí)例。實(shí)踐表明,該系統(tǒng)操作簡便,極大地節(jié)省了鼓形齒聯(lián)軸器產(chǎn)品的設(shè)計(jì)時間,生成的圖紙格式統(tǒng)一、符合國家標(biāo)準(zhǔn)規(guī)范。
關(guān)鍵詞:鼓形齒聯(lián)軸器;CAD;參數(shù)化設(shè)計(jì);活動圖
目前,國內(nèi)鼓形齒聯(lián)軸器[1]制造企業(yè)的產(chǎn)品均具有穩(wěn)定性,日常的產(chǎn)品設(shè)計(jì)方式通常是針對客戶需求對現(xiàn)有同類產(chǎn)品進(jìn)行修改設(shè)計(jì)。這種基于基型產(chǎn)品的修改設(shè)計(jì)涉及許多繁瑣的工作,其設(shè)計(jì)效率低且容易出錯。傳統(tǒng)的交互式計(jì)算機(jī)繪圖很難適應(yīng)客戶定制式的生產(chǎn)需求,需利用計(jì)算機(jī)技術(shù)對鼓型齒聯(lián)軸器設(shè)計(jì)及圖紙繪制過程進(jìn)行編程以便自動實(shí)現(xiàn)。
黃燁等[2]在基于Solidworks參數(shù)化設(shè)計(jì)的基礎(chǔ)上開發(fā)了1套鼓形齒聯(lián)軸器CAD系統(tǒng),實(shí)現(xiàn)了鼓型齒聯(lián)軸器修改設(shè)計(jì)及自動繪制工程圖的功能,但該系統(tǒng)僅對鼓形齒聯(lián)軸器的主要參數(shù)進(jìn)行參數(shù)化,沒有實(shí)現(xiàn)全部結(jié)構(gòu)尺寸的參數(shù)化,且未涉及公差帶的設(shè)計(jì),生成的圖紙仍需較多修改工作,因此其CAD系統(tǒng)在自動生成圖紙的功能上有較大缺陷。
文中針對文獻(xiàn)[2]中的不足,以某鼓形齒聯(lián)軸器制造企業(yè)的產(chǎn)品設(shè)計(jì)為研究對象,提出整個系統(tǒng)的總體功能框架,分析GⅡCL型鼓形齒聯(lián)軸器各參數(shù)之間的關(guān)聯(lián)性,給出其圖形的具體構(gòu)建方法,開發(fā)鼓型齒聯(lián)軸器CAD系統(tǒng),以期實(shí)現(xiàn)鼓形齒聯(lián)軸器零部件全部結(jié)構(gòu)尺寸的參數(shù)化,完善自動生成圖紙功能,使之更符合實(shí)際需求。
根據(jù)某鼓形齒聯(lián)軸器制造企業(yè)的實(shí)際需求,本CAD系統(tǒng)需滿足如下功能需求:
(1)輔助設(shè)計(jì)功能基于產(chǎn)品數(shù)據(jù)庫和特征參數(shù)聯(lián)動機(jī)制,支持國家標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn),實(shí)現(xiàn)產(chǎn)品零部件的快速參數(shù)化設(shè)計(jì)和產(chǎn)品非標(biāo)準(zhǔn)件的設(shè)計(jì);
(2)繪圖功能根據(jù)用戶設(shè)定的有效參數(shù),實(shí)現(xiàn)產(chǎn)品零部件相應(yīng)圖紙的自動生成;
(3)容錯功能防止錯誤操作,對相關(guān)參數(shù)進(jìn)行合理性檢驗(yàn),減少輸入錯誤,提高設(shè)計(jì)質(zhì)量;
(4)檢索功能提供對產(chǎn)品標(biāo)準(zhǔn)件和已保存非標(biāo)準(zhǔn)件的相關(guān)圖檔信息的快速檢索,避免重復(fù)設(shè)計(jì);
(5)用戶權(quán)限管理功能依據(jù)不同用戶分配權(quán)限,并提供對相應(yīng)模塊的操作權(quán)限,便于用戶和產(chǎn)品信息的管理;
(6)接口功能提供與PDM軟件的接口,便于產(chǎn)品信息的后續(xù)管理和利用。
基于上述開發(fā)需求,采用Visual Basic 6.0面向?qū)ο箝_發(fā)工具,以SQL Server數(shù)據(jù)庫[3]為數(shù)據(jù)載體,制定系統(tǒng)的總體功能框架,如圖1所示。由圖1可知,該系統(tǒng)總體功能框架包括如下模塊。
(1)用戶管理模塊包括一般用戶使用的“新用戶注冊”、“修改密碼”和“注銷”等功能,管理員用戶還增添了“設(shè)置用戶權(quán)限”和“刪除用戶”功能。系統(tǒng)依據(jù)管理員給用戶設(shè)定的權(quán)限,提供相對應(yīng)的模塊操作權(quán)限。
2)輔助設(shè)計(jì)模塊包括“外齒軸套設(shè)計(jì)模塊”、“內(nèi)齒圈設(shè)計(jì)模塊”、“端蓋設(shè)計(jì)模塊”和“聯(lián)軸器總裝配體設(shè)計(jì)模塊”,其中總裝配體設(shè)計(jì)是通過各零部件設(shè)計(jì)組成。該模塊提供2個參數(shù)集,“標(biāo)準(zhǔn)參數(shù)集”和“非標(biāo)準(zhǔn)參數(shù)集”。前者是企業(yè)常用并已標(biāo)準(zhǔn)化的參數(shù)集,后者是不在前者范圍內(nèi)由客戶定制并通過校核的參數(shù)集。該模塊可實(shí)現(xiàn)尺寸驅(qū)動、關(guān)聯(lián)尺寸聯(lián)動和公差上下偏差的自動添加等功能,以滿足產(chǎn)品設(shè)計(jì)需求。
3)產(chǎn)品繪制模塊包括“外齒軸套零件圖繪制模塊”、“內(nèi)齒圈零件圖繪制模塊”、“端蓋零件圖繪制模塊”和“聯(lián)軸器總裝配圖繪制模塊”。該模塊根據(jù)輔助設(shè)計(jì)模塊返回的參數(shù)和程序內(nèi)預(yù)設(shè)的結(jié)構(gòu)特征信息,自動繪制所需圖紙。
4)軟件接口模塊提供與PDM軟件的接口,以便產(chǎn)品信息的管理和再利用。
5)數(shù)據(jù)庫系統(tǒng)采用SQL Server數(shù)據(jù)庫,包括“用戶數(shù)據(jù)庫”、“產(chǎn)品資料庫”和“產(chǎn)品知識庫”[4]。其中:“用戶數(shù)據(jù)庫”用于存儲用戶的相關(guān)信息和權(quán)限;“產(chǎn)品資料庫”用于存儲產(chǎn)品的相關(guān)資料和詳細(xì)信息;“產(chǎn)品知識庫”用于存儲產(chǎn)品相關(guān)參數(shù)的標(biāo)準(zhǔn)和相關(guān)性能參數(shù)值。
2.1系統(tǒng)UML活動圖設(shè)計(jì)
采用統(tǒng)一建模語言(Unified Modeling Language, UML)[5]的活動圖對系統(tǒng)整個工作流程中各對象之間的交互行為進(jìn)行描述,以明確各功能模塊之間的交互過程和信息間的交互關(guān)系,如圖2。
由圖2可知,系統(tǒng)可分為3個泳道,表明系統(tǒng)的3個層面分別為“用戶層”,“邏輯層”和“數(shù)據(jù)庫層”。“用戶層”面向用戶,主要接收和識別用戶操作信息,將相關(guān)信息傳送給“邏輯層”及將結(jié)果返回給用戶?!斑壿媽用妗庇糜谂卸ㄓ脩舻牟僮餍畔⒉?zhí)行相應(yīng)命令,如訪問數(shù)據(jù)庫。該層面不僅是“用戶層”和“數(shù)據(jù)庫層”的鏈接,也是實(shí)現(xiàn)系統(tǒng)主要功能(如圖形繪制)的層次,為整個系統(tǒng)的核心。“數(shù)據(jù)庫層”提供保證系統(tǒng)運(yùn)行的數(shù)據(jù)支持和相關(guān)產(chǎn)品信息的管理。
2.2參數(shù)化設(shè)計(jì)
參數(shù)化設(shè)計(jì)是采用參數(shù)預(yù)定義的方法建立圖形的集合約束集[6-7],結(jié)合各結(jié)構(gòu)要素的尺寸驅(qū)動[8]及圖形中需修改設(shè)計(jì)的非結(jié)構(gòu)要素,將其融入到應(yīng)用程序中構(gòu)建相應(yīng)的結(jié)構(gòu)函數(shù)(此結(jié)構(gòu)函數(shù)包含非結(jié)構(gòu)要素,為與下文的裝配函數(shù)區(qū)分,故仍稱為結(jié)構(gòu)函數(shù)),然后根據(jù)實(shí)際需求可以通過人機(jī)交互的方式修改各要素,最終由應(yīng)用程序執(zhí)行結(jié)構(gòu)函數(shù)達(dá)到修改設(shè)計(jì)的目的。
以GⅡCL型鼓形齒聯(lián)軸器的外齒軸套為例。圖3為鼓形齒聯(lián)軸器CAD系統(tǒng)中外齒軸套零件特征參數(shù)示例。圖示中的參數(shù)標(biāo)注參照實(shí)際工程圖,部分結(jié)構(gòu)未標(biāo)注,如D3處內(nèi)螺紋等,該部分結(jié)構(gòu)幾乎不修改,無需對其參數(shù)化。由此可知,圖3所示參數(shù)可以較好地表達(dá)該型號外齒軸套的結(jié)構(gòu)特征。設(shè)該型號外齒軸套結(jié)構(gòu)函數(shù)為f,外齒軸套特征為y,以圖中所示參數(shù)為自變量(非結(jié)構(gòu)要素的參數(shù)化與此思路不同,在此不將其添加為自變量),可得如下關(guān)系
式(或圖3)中:d為軸孔直徑,mm;b為鍵槽寬,mm;h為軸孔和鍵槽的總高,mm;R為鼓形齒曲率半徑,mm;D2為外齒軸套主體直徑,mm;D3為內(nèi)螺紋中心軸線所在圓直徑,mm;Dr為鼓形齒分度圓直徑,mm;Da為鼓形齒齒頂圓直徑;S為齒寬,mm;L為外齒軸套總長,mm;L1為齒左端面到內(nèi)螺紋所在面的距離,mm;L2為圖示處的水平寬度,mm;h1,h2分別為圖示處45°倒角水平寬度,mm;r1,r2,r3分別為圖示處圓角半徑,mm。
通過修改式(1)中的自變量,得到不同的外齒軸套特征y,達(dá)到修改設(shè)計(jì)的效果。將每種型式的鼓形齒聯(lián)軸器的結(jié)構(gòu)特征構(gòu)建為相應(yīng)的結(jié)構(gòu)函數(shù)f1,f2,…,fn。通過選取不同的結(jié)構(gòu)函數(shù)f,再修改相應(yīng)的自變量,即可通過CAD系統(tǒng)自動繪圖,實(shí)現(xiàn)快速參數(shù)化修改設(shè)計(jì)。
2.2.1參數(shù)關(guān)聯(lián)性分析
在結(jié)構(gòu)函數(shù)f中,并非每個自變量均與其他自變量不相關(guān)。因此,需找出非獨(dú)立的參數(shù),并歸納出相應(yīng)規(guī)律,以單一參數(shù)驅(qū)動其他與之相關(guān)參數(shù),使結(jié)構(gòu)函數(shù)f的自變量互不相關(guān),從而使結(jié)構(gòu)函數(shù)f更為合理,繼而減少設(shè)計(jì)誤差。
非獨(dú)立參數(shù)可以分為兩類:一類是參數(shù)間邏輯相關(guān),如齒頂圓直徑Da和分度圓直徑Dr,這2個參數(shù)均是表示齒形的,且均由模數(shù)m和齒數(shù)z計(jì)算而得,考慮到設(shè)計(jì)需要,可替換為彼此不相關(guān)的模數(shù)m和齒數(shù)z來表示;另一類是由于設(shè)計(jì)準(zhǔn)則而相關(guān),如圖3中的軸孔直徑d、鍵槽寬b、鍵槽高度h和倒角半徑r3。平鍵為標(biāo)準(zhǔn)件,因此這4個參數(shù)具有相關(guān)性,但并不如第一類一樣存在連續(xù)變化規(guī)律,需對其進(jìn)行歸納。參考機(jī)械設(shè)計(jì)手冊[9],可得表1所示鍵槽設(shè)計(jì)參數(shù)。圖3中h和表1中t2的關(guān)系為
表1 鍵槽設(shè)計(jì)參數(shù)(部分)Tab. 1 Parameters of keyway design (part)
由表1可知,b,h和r3均與d相關(guān),且d為變值,其他參數(shù)為定值(r3根據(jù)企業(yè)的加工精度,在表1范圍內(nèi)設(shè)為定值),故選取d作為驅(qū)動參數(shù)較為方便。在平鍵設(shè)計(jì)過程中,也是由軸孔直徑d來選取平鍵,因此以d作為b,h及r3的驅(qū)動參數(shù)更符合設(shè)計(jì)習(xí)慣。
依此法建立各零部件之間的參數(shù)驅(qū)動機(jī)制,對各自相應(yīng)函數(shù)關(guān)系f的自變量之間的相關(guān)性進(jìn)行優(yōu)化。第一類非獨(dú)立參數(shù)通過保存基本參數(shù)和計(jì)算公式來存儲和調(diào)用;第二類非獨(dú)立參數(shù)采取建立獨(dú)立數(shù)據(jù)庫來存儲,根據(jù)驅(qū)動參數(shù)調(diào)用其他參數(shù)。
2.2.2圖形構(gòu)建
根據(jù)系統(tǒng)的開發(fā)需求,在實(shí)現(xiàn)鼓形齒聯(lián)軸器參數(shù)化的基礎(chǔ)上,需通過自動生成圖紙將參數(shù)化的結(jié)果表現(xiàn)出來。圖形構(gòu)建實(shí)現(xiàn)的是把參數(shù)化的結(jié)果數(shù)據(jù)轉(zhuǎn)化為所需生成的圖紙,具體來說,就是函數(shù)關(guān)系f具體化的一個過程。
構(gòu)建零件的函數(shù)關(guān)系f主要是利用面向?qū)ο蟮腁ctiveX Automation技術(shù)訪問AutoCAD2012的內(nèi)部圖形實(shí)體模型,構(gòu)建相應(yīng)圖形實(shí)體的功能,對零件圖中的每個要素(如直線、圓弧等)進(jìn)行參數(shù)化,再添加非結(jié)構(gòu)要素,進(jìn)而實(shí)現(xiàn)函數(shù)關(guān)系f的構(gòu)建。對于零件圖,其函數(shù)關(guān)系f的構(gòu)建流程如圖4。
(1)零件圖的構(gòu)建
以外齒軸套主視圖為例,說明零件圖的構(gòu)建過程。首先根據(jù)其特征參數(shù)示意圖建立坐標(biāo)系,如圖3中粗線部分。其中主視圖的坐標(biāo)原點(diǎn)O通過一維數(shù)組儲存,將O點(diǎn)命名為wczt_ucsorigin1,橫坐標(biāo)為wczt_ucsorigin1(0),縱坐標(biāo)為wczt_ucsorigin1(1),橫縱坐標(biāo)的具體數(shù)值由圖形在圖紙中的位置決定。
其次,找到關(guān)鍵點(diǎn)(如直線的起點(diǎn)和終點(diǎn),圓的圓心等)并通過解析法求出其相對于坐標(biāo)系原點(diǎn)的表達(dá)式,進(jìn)而確定各要素之間的相對位置。在此基礎(chǔ)上通過調(diào)用AddLine,AddArc,AddCircle等方法構(gòu)建各要素并進(jìn)行參數(shù)化。以圖3中r1圓弧的參數(shù)化為例,其關(guān)鍵點(diǎn)圓心的坐標(biāo)為(wczt_ucsorigin1(0) + L1-r1,wczt_ucsorigin1(1) + D2/ 2 + r1),起始角度為-90o,終止角度為0o,半徑為r1,其參數(shù)化實(shí)現(xiàn)代碼為:
Dim cusx_polyarc_wczt1 As AcadArc
Dim ptcen1(2)As Double
ptcen1(0) = wczt_ucsorigin1(0) + L1-r1: ptcen1(1) = wczt_ucsorigin1(1) + D2 / 2 + r1: ptcen1(2) = 0 Set cusx_polyarc_wczt1 = thisdrawing.ModelSpace.AddArc(ptcen1, r1, -1.571, 0)
其中:cusx_polyarc_wczt1為r1圓弧名;AcadArc為CAD圓弧實(shí)體對象;ptcen1為r1圓弧圓心點(diǎn)名;thisdrawing為當(dāng)前圖形;ModelSpace為CAD圖紙的模型空間;AddArc為添加圓弧方法;-1.571為起始角度的弧度;0為終止角度的弧度。
最后,添加粗糙度、尺寸標(biāo)注等非結(jié)構(gòu)要素。粗糙度和形位公差等由于相同型號之間無變動,但其標(biāo)注位置會隨圖形結(jié)構(gòu)尺寸變化而變化,故在該系統(tǒng)中可通過在參數(shù)表達(dá)的圖塊插入點(diǎn)上調(diào)用預(yù)先定義的圖塊來實(shí)現(xiàn)。粗糙度塊的調(diào)用代碼如下:
Dim ccd As AcadBlockReference
Set ccd = thisdrawing.ModelSpace.InsertBlock(blockinsertionpoint, "ccd3.2", 1, 1, 1, 0)
其中:ccd為粗糙度塊名;AcadBlockReference為CAD塊實(shí)體對象;InsertBlock為插入塊方法;blockinsertionpoint為塊插入點(diǎn);ccd3.2為圖形中預(yù)先定義的粗糙度塊;“1, 1, 1”分別為x,y,z方向的比例;0為不統(tǒng)一比例。
尺寸標(biāo)注以L為例,其標(biāo)注代碼如下:Dim wczt_dimobj_LAs AcadDimAligned
Set wczt_dimobj_L = thisdrawing.ModelSpace.AddDimAligned(wczt_L_pt1, wczt_L_pt2, wczt_L_pttext)
其中:wczt_dimobj_L為L的標(biāo)注名;AcadDimAligned為CAD對齊標(biāo)注實(shí)體對象;wczt_L_pt1為L起點(diǎn);wczt_L_pt2為L終點(diǎn);wczt_L_pttext為標(biāo)注文字位置。
2)總裝配圖的構(gòu)建
總裝配圖的構(gòu)建有2種方法:與零件圖構(gòu)建類似,構(gòu)建相應(yīng)總裝配體結(jié)構(gòu)函數(shù)g;主要通過構(gòu)建裝配函數(shù)г實(shí)現(xiàn)在不同位置調(diào)用不同零件的結(jié)構(gòu)函數(shù)f,再根據(jù)幾何約束進(jìn)行相應(yīng)修改,實(shí)現(xiàn)總裝配圖的構(gòu)建[10]。前者對裝配處的細(xì)節(jié)處理較好,但構(gòu)建工作量大;后者的模塊化程度較高,但對裝配處的細(xì)節(jié)較難控制。本系統(tǒng)采用第一種方法。由于總裝配體結(jié)構(gòu)函數(shù)g的構(gòu)建方法與零件結(jié)構(gòu)函數(shù)f的構(gòu)建方法相似,故不再贅述。
圖5為CAD系統(tǒng)的外齒軸套零件設(shè)計(jì)界面。用戶在界面中選擇相近產(chǎn)品的零件號后,右方會顯示產(chǎn)品的詳細(xì)幾何特征參數(shù)和公差帶選項(xiàng)。點(diǎn)擊“修改參數(shù)”按鈕,即可修改相應(yīng)參數(shù)。用戶確認(rèn)參數(shù)無誤后,點(diǎn)擊“確定”按鈕,再點(diǎn)擊“繪圖”按鈕,即可自動生成相應(yīng)的外齒軸套零件CAD圖。圖6為根據(jù)圖5設(shè)定的參數(shù)自動繪制的鼓型齒式聯(lián)軸器的外齒軸套零件CAD圖。圖7為該系統(tǒng)自動繪制的鼓形齒聯(lián)軸器總裝圖,其中1號零件為圖6所示外齒軸套。結(jié)合圖5~7可知,圖6,7中的結(jié)構(gòu)要素及其相應(yīng)參數(shù)與圖5中的設(shè)定參數(shù)相符,非結(jié)構(gòu)要素與實(shí)際圖紙吻合,零件圖與總裝圖均符合行業(yè)技術(shù)要求和國家標(biāo)準(zhǔn)規(guī)范。該系統(tǒng)已成功應(yīng)用于某鼓形齒聯(lián)軸器生產(chǎn)企業(yè),實(shí)現(xiàn)了某型號鼓形齒聯(lián)軸器的全部參數(shù)化,較好滿足了個性化客戶的快速定制需求,自動生成的鼓形齒聯(lián)軸器非標(biāo)產(chǎn)品圖紙基本與實(shí)際圖紙吻合,較好地滿足了鼓形齒聯(lián)軸器修改設(shè)計(jì)的需求,成功解決了在鼓形齒聯(lián)軸器修改設(shè)計(jì)時存在的計(jì)算繁瑣、工作量大、效率低等問題。
針對國內(nèi)鼓形齒聯(lián)軸器的設(shè)計(jì)效率低等問題,通過對整體系統(tǒng)的架構(gòu),對系統(tǒng)的具體工作流程進(jìn)行建模且針對鼓型齒聯(lián)軸器的參數(shù)化,開發(fā)1套鼓形齒聯(lián)軸器CAD系統(tǒng),用于輔助鼓型齒聯(lián)軸器設(shè)計(jì),提高設(shè)計(jì)效率。該系統(tǒng)已成功應(yīng)用于某鼓形齒聯(lián)軸器生產(chǎn)企業(yè)。實(shí)踐表明:本鼓形齒聯(lián)軸器參數(shù)化CAD系統(tǒng)較好滿足了修改設(shè)計(jì)的需求,并成功解決了設(shè)計(jì)效率低的問題。所生成的圖紙質(zhì)量符合行業(yè)技術(shù)要求和國家標(biāo)準(zhǔn)規(guī)范,滿足了個性化客戶的快速定制需求。
參考文獻(xiàn):
[1]萬朝燕,王欣欣,張?jiān)艊?鼓形齒聯(lián)軸器的研究發(fā)展及應(yīng)用現(xiàn)狀[J].機(jī)械工程師,2013(12):1-2.
[2]黃燁,史金飛,田夢倩.基于Solidworks的鼓形齒聯(lián)軸器參數(shù)化設(shè)計(jì)[J].煤礦機(jī)械,2006,27(10):109-111.
[3]葉紹松,阮祥發(fā),趙燕.基于SQL Server 2000數(shù)據(jù)庫的庫存管理系統(tǒng)的設(shè)計(jì)與研究[J].機(jī)械設(shè)計(jì)與制造,2006(2):169-170.
[4]吳偉偉,唐任仲,侯亮.基于參數(shù)化的機(jī)械產(chǎn)品尺寸變型設(shè)計(jì)研究與實(shí)現(xiàn)[J].中國機(jī)械工程,2005,16(3):18-22.
[5]夏帥,汪永明.回轉(zhuǎn)支承工時定額管理系統(tǒng)開發(fā)[J].安徽工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2015,32(1):21-22.
[6]劉夫云,鄧小林.配置產(chǎn)品尺寸參數(shù)修改與變型設(shè)計(jì)方法研究[J].計(jì)算機(jī)集成制造系統(tǒng),2008,14(11):2092-2094.
[7]謝少波.基于參數(shù)化技術(shù)的產(chǎn)品自頂向下設(shè)計(jì)[D].武漢:武漢理工大學(xué),2007:7-8.
[8]王彩英,王繼明.尺寸驅(qū)動的參數(shù)化繪圖[J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2011,24(4):99-100.
[9]成大先.機(jī)械設(shè)計(jì)手冊[M]. 5版.北京:化學(xué)工業(yè)出版社,2007:228-229.
[10]楊顯剛,何玉林,金鑫,等.基于自動裝配技術(shù)的參數(shù)化部件庫的關(guān)鍵技術(shù)研究[J].中國機(jī)械工程,2013,24(14):1914-1915.
責(zé)任編輯:何莉
Development of Parametric CAD System of Crown Gear Coupling
YANG Jun, WANG Yongming, LI Zhuo
(School of Mechanical Engineering,Anhui University of Technology, Ma'anshan 243032, China)
Abstract:With the design of the crown gear coupling product as the research object, analyze the functional needs of the crown gear coupling parametric CAD system, decide the overall functional framework of the system, design the unified modeling language (UML) activity diagram of the system, and discuss the parametric design method of the system, including the analysis of parameter relation and graphics construction technology. A set of crown gear coupling parametric CAD system based on Visual Basic 6.0 programming language and SQL Sever database technology was developed. The application of the crown gear coupling parametric CAD system was presented. The application result shows that the system is easy to operate and significantly saves the design time of the product. The format of its generated drawings is unified, and meets with the national standard specification.
Key words:crown gear coupling; CAD; parametric design; activity diagram
通信作者:汪永明(1971-),男,安徽績溪人,博士,教授,研究方向?yàn)橹圃鞓I(yè)信息化技術(shù),機(jī)器人及檢測技術(shù)。
作者簡介:楊軍(1991-),男,安徽安慶人,碩士生,研究方向?yàn)闄C(jī)械CAD/CAE與信息集成。
基金項(xiàng)目:安徽省科技攻關(guān)計(jì)劃項(xiàng)目(1301021009);安徽省研究生“千人聯(lián)合培養(yǎng)”計(jì)劃資助項(xiàng)目(20130020);國家級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(201310360045)
收稿日期:2015-04-09
文章編號:1671-7872(2015)-03-0256-07
doi:10.3969/j.issn.1671-7872.2015.03.011
文獻(xiàn)標(biāo)志碼:A
中圖分類號:TP391.7