李肇陽(yáng)
(廣東南華工商職業(yè)學(xué)院,廣東廣州 510507)
CAD(Computer Aided Design)全稱叫做計(jì)算機(jī)輔助設(shè)計(jì),這里講的Auto CAD 是計(jì)算機(jī)輔助設(shè)計(jì)軟件中的一種,它是由Auto Desk 公司為交互式微機(jī)開(kāi)發(fā)的一款輔助設(shè)計(jì)軟件。尤其是在Auto CAD 2000 版本出現(xiàn)以來(lái),提供了豐富、具有創(chuàng)新性功能,受到了很多圖形設(shè)計(jì)開(kāi)發(fā)者的喜歡,并在我國(guó)工程領(lǐng)域有著廣泛的推廣與應(yīng)用。該軟件提供的二次開(kāi)發(fā)功能更適合不同行業(yè)自身特點(diǎn),能夠根據(jù)設(shè)計(jì)人員的工作需求提供差異化的功能,并借助軟件平臺(tái)自帶的功能與數(shù)據(jù)庫(kù),使得圖形設(shè)計(jì)變得更加簡(jiǎn)單。下面就結(jié)合其二次開(kāi)發(fā)的功能特點(diǎn)做研究,以幫助機(jī)械行業(yè)的工作者更好地利用二次開(kāi)發(fā)功能。
在Auto CAD 軟件平臺(tái),除了有常見(jiàn)的功能菜單板塊之外,還搭配了豐富的命令功能選項(xiàng),通過(guò)簡(jiǎn)單的快速命令,設(shè)計(jì)人員可以快速、高效訪問(wèn)相應(yīng)的功能板塊,實(shí)現(xiàn)高效率、高質(zhì)量工作。此外,在平臺(tái)中還設(shè)置了控制圖形和數(shù)據(jù)庫(kù)的應(yīng)用程序編程接口,方便平臺(tái)功能的拓展。一般說(shuō)來(lái),對(duì)目前該平臺(tái)二次開(kāi)發(fā)技術(shù)研究將從編程接5 個(gè)方面入手。
一般在使用CAD 平臺(tái)時(shí),其自身是并不帶任何圖形數(shù)據(jù)的,而它的主要特色在于線性與圖層功能軟件自身是不帶真正意義上的圖形數(shù)據(jù)庫(kù)的,其自身特色是在線性和圖層等方面,而借助這些功能特點(diǎn),并最終形成平臺(tái)的“圖形庫(kù)”,而這些都是由平臺(tái)的功能特征而決定的。在實(shí)際機(jī)械加工行業(yè),采用本平臺(tái)常常會(huì)涉及到專業(yè)性的零部件,如螺絲、螺母、化學(xué)錨栓、內(nèi)六角螺栓組等,在實(shí)際繪圖中若單獨(dú)繪制,勢(shì)必會(huì)增加時(shí)間與難度,因此這個(gè)時(shí)候就可以根據(jù)不同行業(yè)的需求,從圖形庫(kù)中調(diào)取相應(yīng)的快速零部件。建立加工制造過(guò)程中常用的三維實(shí)體模型庫(kù),是進(jìn)行產(chǎn)品設(shè)計(jì)必須的選擇。
為了使平臺(tái)高效率化,平臺(tái)將更多的功能板塊賦予了快速命令,這樣可以在最短時(shí)間調(diào)用需要的功能模塊,提高工作效率。另外,為了更加貼近設(shè)計(jì)工作者的實(shí)際需求,平臺(tái)還支持對(duì)通用命令進(jìn)行程序開(kāi)放,使得指令變得更加靈活。就目前來(lái)看,CAD 有自帶的快捷鍵的設(shè)置系統(tǒng),在實(shí)際應(yīng)用平臺(tái)時(shí),可以根據(jù)需求對(duì)CAD 打印功能進(jìn)行設(shè)置,也可以做集中化批量處理,提高工作效率。
在很多機(jī)械工程領(lǐng)域,其開(kāi)放性圖源一般以三維形態(tài)呈現(xiàn),但很多時(shí)候也需要對(duì)圖形進(jìn)行二維編輯。在CAD 平臺(tái)就提供了強(qiáng)大的三維空間建模功能,在此功能模塊中提供了三維到二維的轉(zhuǎn)化功能,也可以調(diào)用快速指令,實(shí)現(xiàn)三維視圖到二維視圖的轉(zhuǎn)化。
這些年來(lái)CAD 迎來(lái)了多次創(chuàng)新,并更好地適應(yīng)了廣大圖形設(shè)計(jì)工作者。如平臺(tái)的二次開(kāi)發(fā)就是把人工智能化的思想,將傳統(tǒng)設(shè)計(jì)與技術(shù)融合到設(shè)計(jì)領(lǐng)域,并分析歸納設(shè)計(jì)問(wèn)題,進(jìn)而參考人類思考行為,這將使平臺(tái)的人機(jī)交互變得更加簡(jiǎn)單、高效,符合更多開(kāi)發(fā)者的功能需求。另外,為了使其功能符合廣大設(shè)計(jì)工作者,CAD 系統(tǒng)采用了普遍采用的專家系統(tǒng),能夠更好地滿足相關(guān)設(shè)計(jì)規(guī)范要求,更好地對(duì)設(shè)計(jì)流程進(jìn)行判斷,并提出更加有效的解決方案。
在平臺(tái)的二次開(kāi)發(fā)設(shè)計(jì)中提供了參數(shù)化設(shè)計(jì)功能,這其中就包括了預(yù)先設(shè)置的幾何圖形約束,幫助設(shè)計(jì)人員在造型時(shí)更加方便地使用,知道與某個(gè)產(chǎn)品的相關(guān)幾何圖形所關(guān)聯(lián)的特征尺寸參數(shù),就可以用來(lái)產(chǎn)生其他幾何相似的圖形。對(duì)其主要的技術(shù)特色做研究可以發(fā)現(xiàn),平臺(tái)的設(shè)計(jì)將基于對(duì)產(chǎn)品的特征來(lái)反映相關(guān)典型的參數(shù)特征,并在其主要的特性上建立參數(shù)化的聯(lián)系,幫助設(shè)計(jì)者更加高效的使用。
機(jī)械工程領(lǐng)域涉及的范圍廣,因此產(chǎn)品種類很多,并且功能要求也不同,不過(guò)只要借助特性參數(shù),便可以提取零件的共同特性,并根據(jù)相關(guān)行業(yè)標(biāo)準(zhǔn)與需求進(jìn)行約束,使得設(shè)計(jì)符合行業(yè)標(biāo)準(zhǔn),從而提高圖形設(shè)計(jì)的效率。
在具體的平臺(tái)使用中,將涉及多方面的內(nèi)容,如圖形格式的存儲(chǔ),一般說(shuō)來(lái)在二開(kāi)發(fā)中可以選擇多種格式對(duì)設(shè)計(jì)圖形進(jìn)行保存,實(shí)現(xiàn)其相互的轉(zhuǎn)化功能和實(shí)現(xiàn)高質(zhì)量的存儲(chǔ),還可以創(chuàng)建分類的圖形存儲(chǔ)模具,使得開(kāi)發(fā)功能更專業(yè)化。
隨著我國(guó)各個(gè)領(lǐng)域的不斷發(fā)展,Auto CAD 平臺(tái)在其中發(fā)揮了巨大作用。比如廣告公司可以利用CAD 平臺(tái)對(duì)圖形進(jìn)行二維化的處理,后期再借助更加專業(yè)性的平面設(shè)計(jì)軟件進(jìn)行處理精細(xì)化處理。幕墻設(shè)計(jì)公司也可以利用Auto CAD 二次開(kāi)發(fā)功能,借助其豐富的圖形庫(kù)為幕墻型材和膠條提供豐富選擇。另外也可以從平臺(tái)中獲得各個(gè)斷面的力學(xué)常數(shù),方便設(shè)計(jì)人員調(diào)用與施工。而在機(jī)械領(lǐng)域,可以借助其二維建模功能提高部件的安裝速度。
在機(jī)械工程領(lǐng)域,常常會(huì)涉及一些關(guān)鍵性零部件的生產(chǎn)與加工,而為了更好地設(shè)計(jì)這些零部件,經(jīng)常會(huì)采用該平臺(tái)二次開(kāi)發(fā)智能化設(shè)計(jì)方法。這樣不僅可以保障零件的質(zhì)量,同時(shí)效率也可以大幅提高。一般說(shuō)來(lái),在實(shí)際設(shè)計(jì)中,只要具備零件的相關(guān)參數(shù)信息,如零件的尺寸參數(shù)、類型、載荷等,就可以完成零件的很多設(shè)計(jì)功能需求,如結(jié)構(gòu)設(shè)計(jì)、計(jì)算校核、結(jié)構(gòu)參數(shù)選定等工作,并且還可以為后期生產(chǎn)提供重要的技術(shù)參考。這里就以工業(yè)中直齒輪的設(shè)計(jì)為例子進(jìn)行研究:
比如,直齒輪的相關(guān)參數(shù)信息有傳動(dòng)功率P、轉(zhuǎn)速nl和n2(或傳動(dòng)比I、齒數(shù)比u)、齒小時(shí)數(shù)、使用年限等。這下面就可以進(jìn)行設(shè)計(jì)工作:首先第一步是選擇合適的材料,其次是確定相關(guān)力學(xué)要求,后續(xù)相應(yīng)是計(jì)算工作力矩、接觸強(qiáng)度、精確計(jì)算小齒輪的直徑、確定齒輪模數(shù)m,最后就是計(jì)算幾何尺寸,并畫出相應(yīng)的零件尺寸圖、離線方式的齒輪設(shè)計(jì)及CAD 二次開(kāi)發(fā)示例圖(圖1)。
通常設(shè)計(jì)齒輪有一個(gè)相對(duì)標(biāo)準(zhǔn)的要求,在實(shí)際建模設(shè)計(jì)中就需要明確幾何尺寸間的關(guān)系,即便齒輪幾何參數(shù)很多,但是在進(jìn)行設(shè)計(jì)時(shí)確定重要的參數(shù)信息,就也可以完成齒輪設(shè)計(jì)。其中齒輪設(shè)計(jì)需要把握齒輪的重要參數(shù),這些包括了模數(shù)m、齒數(shù)z和齒寬系數(shù)k,只要確定這幾個(gè)參數(shù),就可以順利完成齒輪設(shè)計(jì)。因此在進(jìn)行參數(shù)化設(shè)計(jì)時(shí),需要牢牢把握不同幾何圖形的設(shè)計(jì)特征,根據(jù)重點(diǎn)數(shù)據(jù)來(lái)下手從而準(zhǔn)確地確定幾何圖形參數(shù)。下面是齒輪二次開(kāi)發(fā)的相關(guān)代碼:
圖1 齒輪設(shè)計(jì)以及二次開(kāi)發(fā)示意
在圖形的參數(shù)化設(shè)計(jì)方法中,還可以利用平臺(tái)二次開(kāi)發(fā)提供的功能選項(xiàng)對(duì)零件設(shè)計(jì)進(jìn)行優(yōu)化。比如在二次開(kāi)發(fā)程序中,都會(huì)嵌套很多設(shè)計(jì)與優(yōu)化的方案,通過(guò)提供的數(shù)學(xué)模型,可以對(duì)設(shè)計(jì)科學(xué)性、合理性進(jìn)行進(jìn)一步優(yōu)化。另外,設(shè)計(jì)人員也可以憑借自身的經(jīng)驗(yàn)或者采用軟件自帶的邏輯判斷功能,對(duì)設(shè)計(jì)的合理性進(jìn)行診斷,從而發(fā)現(xiàn)設(shè)計(jì)存在的錯(cuò)誤并做進(jìn)一步修改與優(yōu)化,保障設(shè)計(jì)符合科學(xué)化要求。此外,也可以利用Auto CAD 二次開(kāi)發(fā)程序,比如在幕墻工程領(lǐng)域,需要對(duì)鋁模建材進(jìn)行相關(guān)圖形設(shè)計(jì),這時(shí)可以先使用參數(shù)化設(shè)計(jì)找到幾何圖形的重要參數(shù),并對(duì)幾何尺寸的厚度、端面尺寸進(jìn)行修改與優(yōu)化,而一旦在修改過(guò)程中相關(guān)尺寸參數(shù)發(fā)生變化,與之對(duì)應(yīng)的力學(xué)參數(shù)也將做相應(yīng)調(diào)整,如慣性矩、界面模量等都會(huì)做出調(diào)整,并在后續(xù)過(guò)程中做相關(guān)計(jì)算,各項(xiàng)參數(shù)變化均符合設(shè)計(jì)標(biāo)準(zhǔn),使得整個(gè)圖形設(shè)計(jì)滿足設(shè)計(jì)要求,同時(shí)也可以有效節(jié)約成本、提高工作效率(圖2~圖3)。
隨著我國(guó)傳統(tǒng)制造朝著智能制造發(fā)展,計(jì)算機(jī)科學(xué)和工業(yè)科學(xué)都發(fā)生了重大轉(zhuǎn)變,其中Auto CAD 等相關(guān)軟件在推進(jìn)現(xiàn)代化發(fā)展中發(fā)揮了關(guān)鍵性作用,并在在我國(guó)機(jī)械制造領(lǐng)域取得了重要成果。
圖2 參數(shù)設(shè)置界面
圖3 齒輪的優(yōu)化設(shè)計(jì)