999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AutoCAD裝配尺寸鏈集成公差系統(tǒng)的研究*

2014-07-19 12:33:21黃美發(fā)肖萌萌孫永厚陳磊磊
關(guān)鍵詞:二次開發(fā)設(shè)計(jì)

黃美發(fā),肖萌萌,孫永厚,陳磊磊

(桂林電子科技大學(xué) 機(jī)電工程學(xué)院,廣西 桂林 541004)

基于AutoCAD裝配尺寸鏈集成公差系統(tǒng)的研究*

黃美發(fā),肖萌萌,孫永厚,陳磊磊

(桂林電子科技大學(xué) 機(jī)電工程學(xué)院,廣西 桂林 541004)

為了解決裝配體公差設(shè)計(jì)中遇到的難題,對(duì)尺寸塊表算法、裝配尺寸公差樹圖形表示方法及其在AutoCAD軟件中的集成方法進(jìn)行了深入的研究。以O(shè)bjectARX為開發(fā)工具,將尺寸塊表算法、裝配尺寸公差樹圖形表示方法集成到AutoCAD軟件中,從而在AutoCAD軟件中實(shí)現(xiàn)了公差的自動(dòng)規(guī)范和自動(dòng)表示,最后以減速器的齒輪軸為具體事例來證明該開發(fā)系統(tǒng)的有效性和快捷性。研究表明,尺寸塊表算法以及裝配尺寸公差樹能夠有效地用于復(fù)雜裝配體的公差規(guī)范及公差表示,并能將公差規(guī)范結(jié)果和公差表示結(jié)果清晰地顯示在EXCEL表格中,為后期的公差設(shè)計(jì)工作做好準(zhǔn)備工作。

ObjectARX;尺寸鏈;公差;DBD;ADT

0 引言

公差是零件尺寸和幾何參數(shù)的允許變動(dòng)量,協(xié)調(diào)著機(jī)械裝置的工作性能和制造成本經(jīng)濟(jì)性之間的關(guān)系,是機(jī)械產(chǎn)品設(shè)計(jì)和制造的一項(xiàng)重要技術(shù)指標(biāo)[1]。

尺寸塊表是一種可以快速確定具體組成環(huán)尺寸以及組成環(huán)與封閉環(huán)之間尺寸關(guān)系的圖形系統(tǒng)。在尺寸鏈中任何多余尺寸的引入都會(huì)使組成環(huán)的計(jì)算公差變小以及封閉環(huán)的計(jì)算公差變大。而尺寸塊表算法可用于尺寸規(guī)范以獲得最少數(shù)目的組成環(huán)尺寸。

公差表示也是公差設(shè)計(jì)中重要的一個(gè)環(huán)節(jié)。本文研究的裝配尺寸公差樹是一種通過相互連接的節(jié)點(diǎn)構(gòu)造的用于公差表示的圖形表示方法。平均尺寸以及公差這兩個(gè)基本參數(shù)沿著公差樹傳遞到封閉環(huán)尺寸[2]。

鑒于AutoCAD的開放式結(jié)構(gòu)及易于二次開發(fā)的特點(diǎn),本文利用ObjectARX開發(fā)工具將尺寸塊表和裝配尺寸公差樹集成到AutoCAD軟件中通過excel表格表達(dá)出公差信息,并利用MFC設(shè)計(jì)操作友好的用戶界面。

1 尺寸塊表算法

由用戶確定選擇CAD模型中所有的相關(guān)尺寸包括封閉環(huán)尺寸,從而在CAD模型數(shù)據(jù)庫中獲得實(shí)體信息,其中封閉環(huán)尺寸用于驅(qū)動(dòng)尺寸規(guī)范算法。尺寸塊表算法主要用于尺寸規(guī)范。

尺寸塊表是一種可以快速確定具體組成環(huán)尺寸以及組成環(huán)與封閉環(huán)之間尺寸關(guān)系的圖形系統(tǒng)。數(shù)據(jù)提取以及尺寸塊表算法的實(shí)現(xiàn)過程如下所述:

(1)確定所有的封閉環(huán)。在裝配圖中可以定義多個(gè)封閉環(huán),比如在x方向上定義Xc、Xc1為封閉環(huán)尺寸,在y方向上定義Yc為封閉環(huán)尺寸。

(2)根據(jù)軸線對(duì)封閉環(huán)分組。Xc,Xc1被置于一組,Yc被置于另外一組。

(3)確定選定軸線方向的組成環(huán)。為了保證正確的公差分析,用戶應(yīng)該選擇多于實(shí)際需要的尺寸,多余的尺寸在后續(xù)分析步驟中移除。在x方向上選擇的尺寸被標(biāo)記為(X1,X2,...,Xn)。

(4)基準(zhǔn)參考平面的確定?;鶞?zhǔn)參考平面是垂直于選定軸的坐標(biāo)平面。

(5)尺寸塊表的產(chǎn)生。用每個(gè)尺寸的起始端面和終止端面來標(biāo)記每個(gè)尺寸,則形成了尺寸塊表。

(6)尺寸循環(huán)的確定。尺寸循環(huán)是不包括相同尺寸且起點(diǎn)和終點(diǎn)為同一點(diǎn)的尺寸回路。一旦尺寸循環(huán)確定了,則尺寸循環(huán)相應(yīng)的等式也就確定了。

(7)尺寸等式的變換。將第6步得到的尺寸等式進(jìn)行變換,將等式中的封閉環(huán)尺寸全部移到等式的左邊,其他的尺寸全在等式的右邊。

(8)尺寸鏈的確定。只保留尺寸等式左邊有且僅有一個(gè)封閉環(huán)尺寸的等式,即為公差設(shè)計(jì)所需的尺寸鏈。如果對(duì)于同一個(gè)封閉環(huán)尺寸有多個(gè)尺寸鏈,則選擇尺寸數(shù)量較小的尺寸鏈。

(9)其他軸線方向的分析。如果還要進(jìn)行其他軸線方向的分析,則返回到第3步繼續(xù)進(jìn)行分析。

2 尺寸表示

為了能夠進(jìn)行公差設(shè)計(jì),必須將公差信息嵌入到CAD模型中,而本文研究的裝配尺寸公差樹圖形表示方法可以實(shí)現(xiàn)該要求。裝配尺寸公差樹是由相互連接的節(jié)點(diǎn)構(gòu)成,節(jié)點(diǎn)之間主要是通過連接線和連接操作算子聯(lián)系起來的。其中節(jié)點(diǎn)主要包括尺寸節(jié)點(diǎn)、零件節(jié)點(diǎn)以及封閉環(huán)尺寸節(jié)點(diǎn)。尺寸節(jié)點(diǎn)僅攜帶尺寸信息,零件節(jié)點(diǎn)表示一個(gè)具體的尺寸來自于哪一個(gè)零部件,封閉環(huán)尺寸節(jié)點(diǎn)恰好位于裝配尺寸公差樹的最底層。對(duì)于每一個(gè)節(jié)點(diǎn)都有一個(gè)特定的地址用于標(biāo)識(shí)及調(diào)用。

連接操作算子用于定義不同零部件尺寸之間的關(guān)系,其分別用四種符號(hào)表示即 “+”、“-”、“”、“%”?!?”、“-”操作僅存在于兩個(gè)尺寸節(jié)點(diǎn)之間對(duì)兩個(gè)不同的尺寸進(jìn)行相加或相減,“”操作只用于孔軸配合中表示孔軸之間的間隙,“%”操作僅存在于尺寸節(jié)點(diǎn)和零件節(jié)點(diǎn)之間表明尺寸節(jié)點(diǎn)與零件節(jié)點(diǎn)的從屬關(guān)系[3]。

裝配尺寸公差樹是自動(dòng)生成的。由用戶確定各個(gè)組成環(huán)所屬的零件,并選擇一個(gè)組成環(huán)尺寸節(jié)點(diǎn)作為裝配尺寸公差樹的第一個(gè)節(jié)點(diǎn),用“%”操作算子和連接線表示此尺寸節(jié)點(diǎn)與對(duì)應(yīng)零件節(jié)點(diǎn)的從屬關(guān)系,然后通過操作算子加入尺寸鏈中其他組成環(huán)尺寸節(jié)點(diǎn)形成裝配尺寸公差樹。

3 公差設(shè)計(jì)

3.1 公差分析

公差分析指的是,根據(jù)組成環(huán)的已知尺寸、公差或偏差,求解封閉環(huán)的尺寸、公差或偏差,校核封閉環(huán)的尺寸、公差或偏差是否滿足設(shè)計(jì)要求,故也稱為校核計(jì)算[4]。

公差分析的主要方法有完全互換法(極值法)、大數(shù)互換法(概率統(tǒng)計(jì)法)、蒙特卡洛法等。由于完全互換法計(jì)算簡(jiǎn)單方便,易于實(shí)現(xiàn),本文重點(diǎn)研究用完全互換法進(jìn)行公差分析的計(jì)算方法。

完全互換法從零部件的完全互換性要求出發(fā),依據(jù)各組成環(huán)的尺寸和極限值求解封閉環(huán)的尺寸和極限偏差。完全互換法是最直接的計(jì)算方法,可以完全保證產(chǎn)品的合格性。

極值法的計(jì)算公式如下[5]:

(1)封閉環(huán)基本尺寸A0

(1)

式中,A0為封閉環(huán)基本尺寸;Ai為組成環(huán)基本尺寸;εi為組成環(huán)誤差傳遞系數(shù),Ai為增環(huán)時(shí)εi>0,Ai為減環(huán)時(shí)εi<0;n為組成環(huán)環(huán)數(shù)。

(2) 封閉環(huán)公差T0

(2)

式中,T0為封閉環(huán)公差;Ti為組成環(huán)公差。

(3) 封閉環(huán)上偏差ES0

(3)

式中,ES0為封閉環(huán)上偏差;ESzj為組成環(huán)增環(huán)上偏差;EIji為組成環(huán)減環(huán)下偏差;m為組成環(huán)增環(huán)的數(shù)目。

(4) 封閉環(huán)下偏差EI0

(4)

式中,EI0為封閉環(huán)下偏差;EIzj為組成環(huán)增環(huán)下偏差;ESji為組成環(huán)減環(huán)上偏差。

3.2 公差分配

公差分配指的是,根據(jù)封閉環(huán)的已知尺寸、公差或偏差及部分組成環(huán)的已知尺寸、公差或偏差,求解其余組成環(huán)的尺寸、公差或偏差,也稱為設(shè)計(jì)計(jì)算。公差分配是公差分析的逆過程[4]。公差分配的主要方法有等公差法、等精度法、最優(yōu)化分配法等。利用等公差法及等精度法得到的公差值不準(zhǔn)確,需要作必要的調(diào)整。本文將最優(yōu)化設(shè)計(jì)的思想運(yùn)用于公差分配中,期望得到最合適且最實(shí)際的組成環(huán)公差值。

最優(yōu)化分配法是以滿足封閉環(huán)精度要求下的制造成本作為評(píng)定公差綜合合理性的指標(biāo),要求在滿足精度要求條件下的制造成本最低[6]。

將實(shí)際生產(chǎn)中得到的大量數(shù)據(jù)分析擬合,決定近似采用較簡(jiǎn)單且能真實(shí)反映公差與成本之間關(guān)系的負(fù)平方模型,其表達(dá)式為:

(5)

式中t為尺寸公差,c(t)為尺寸公差為t時(shí)的加工成本,a為與公差大小無關(guān)的常數(shù),b為與公差大小有關(guān)的常數(shù)。

4 AutoCAD的二次開發(fā)

ObjectARX作為AutoCAD軟件最新一代的開發(fā)工具,能夠共享AutoCAD的地址空間,能夠在運(yùn)行期間實(shí)時(shí)擴(kuò)展AutoCAD具有的類及其功能,建立與AutoCAD本身的固有命令操作方式相同的新命令[8-9]。

通過ObjectARX開發(fā)工具對(duì)AutoCAD軟件進(jìn)行二次開發(fā),將尺寸塊表算法以及裝配尺寸公差樹表示方法嵌入到AUTOCAD軟件,并將顯示結(jié)果導(dǎo)出到EXCEL表格中。

具體的集成方案如圖1所示:

圖1 AutoCAD與CAT系統(tǒng)的集成方案

在Visual Studio2008開發(fā)平臺(tái)上新建支持MFC的ObjectARX項(xiàng)目,利用MFC強(qiáng)大的界面開發(fā)功能,設(shè)計(jì)開發(fā)出符合實(shí)際需要且易于操作的用戶界面,如圖2所示:

在裝配體公差設(shè)計(jì)模塊界面上,用戶首先確定公差設(shè)計(jì)方法,再依次選擇拾取封閉環(huán)、拾取組成環(huán)、執(zhí)行DBD算法、產(chǎn)生ADT按鈕,由用戶拾取的封閉環(huán)及組成環(huán)信息自動(dòng)顯示在control list控件中,最后將結(jié)果保存在AutoCAD數(shù)據(jù)庫中,并將公差信息結(jié)果顯示EXCEL表格中。

圖2 用戶操作界面

5 實(shí)例驗(yàn)證

如圖3所示,是一個(gè)減速器的齒輪軸裝配圖,在該裝配圖中,由機(jī)體、嵌入端蓋1、軸承1、軸、齒輪、支撐環(huán)、軸承2、調(diào)整環(huán)和嵌入端蓋2組成了一個(gè)水平方向的尺寸鏈,具體公式表示如下:

f=L1-L2-L3-L4-L5-L6-L7-L8-L9

(6)

式中,L1、L2、L3、L4、L5、L6、L7、L8、L9分別表示機(jī)體、嵌入端蓋1、軸承1、軸、齒輪、支撐環(huán)、軸承2、調(diào)整環(huán)和嵌入端蓋2在尺寸鏈水平方向上的相應(yīng)尺寸。其中,L8(調(diào)整環(huán))是封閉環(huán)[10]。

圖3 齒輪軸裝配圖

利用尺寸塊表算法進(jìn)行尺寸規(guī)范的結(jié)果如下所示:

L8=L1-L2-L3-L4-L5-L6-L7-L9

(7)

對(duì)于本實(shí)例的裝配體尺寸公差樹如圖4所示:

圖4 齒輪軸裝配體尺寸公差樹

其中數(shù)字1,2,3…8分別表示對(duì)應(yīng)的裝配體零部件。

利用公差最優(yōu)化分配法以最小成本為優(yōu)化目標(biāo)在約束條件的限制下得到各組成環(huán)的公差值,圖4中的公差值對(duì)應(yīng)如表1所示:

表1 齒輪軸公差結(jié)果

6 結(jié)論

裝配尺寸鏈的生成以及公差設(shè)計(jì)是計(jì)算機(jī)輔助公差設(shè)計(jì)與分析的重要內(nèi)容,也是近年來的研究熱點(diǎn)。利用了ObjectARX開發(fā)工具對(duì)AutoCAD軟件進(jìn)行二次開發(fā),集成了尺寸塊表算法、裝配尺寸公差樹圖形表示方法以及典型的公差設(shè)計(jì)算法。由于該方法大量的計(jì)算工作由計(jì)算機(jī)來完成,人機(jī)交互簡(jiǎn)單易行,因此可有效提高設(shè)計(jì)效率,在企業(yè)設(shè)計(jì)中具有一定的實(shí)用價(jià)值。

[1] 高慧芳,楊建新.基于CATIA的CAD/CAT系統(tǒng)集成方法研究[J].制造技術(shù)與機(jī)床,2012(6):72-75.

[2] ALLEN,G. Tolerances and assemblies in CAD/CAM Systems[J]. Manufacturing Review,1968(6):320-328.

[3] B. RAMANI,S.H.CHERAGHI. CAD-based integrated tolerancing system [J]. Taylor & Francis Ltd,1998,36(10):2891-2910.

[4] 石仁慶,王麗英.基于CAD的公差分析與研究[D].北京:北京化工大學(xué),2007.

[5] 王立新.CAD在裝配尺寸鏈分析中的應(yīng)用[J].CAD/CAM與制造業(yè)信息化,2013(6):100-101.

[6] Sun-Ho Kim. The optimal tolerance design for kinematic parameters of a robot[J]. Taylor & Francis Ltd,2001,1(4):269-282.

[7] 董銀月,邱浩波.基于蒙特卡洛方法和改進(jìn)PSO算法的裝配公差優(yōu)化設(shè)計(jì)[D].武漢:武漢科技大學(xué),2011.

[8] 于蕭榕,郭昌言,陳剛.結(jié)合ObjectARX和C#進(jìn)行AutoCAD二次開發(fā)框架的研究[J].科學(xué)技術(shù)與工程,2010,10(20):5085-5090.

[9] 盧揚(yáng).基于ObjectARX的AutoCAD二次開發(fā)研究[J].電腦知識(shí)與技術(shù),2011,7(32):7908-7909.

[10]匡兵,黃美發(fā).基于粒子群算法的裝配公差優(yōu)化分配[J].機(jī)械設(shè)計(jì)與制造,2009(2): 35-37.

(編輯 李秀敏)

Research on Tolerance Design of the Assembly Dimensional Chain Based on AutoCAD

HUANG Mei-fa, XIAO Meng-meng, SUN Yong-hou, CHEN Lei-lei

(College of Mechanical & Electrical Engineering, Guilin University of Electronic Technology, Guilin Guangxi 541004, China)

To solve the difficult issues in the assembly tolerance design, this paper makes a further research on Dimension Block Diagram (DBD) algorithm, Assembly Dimensional Tolerance (ADT) tree and the methods to integrate them into AutoCAD software. DBD algorithm and ADT tree are integrated in AutoCAD software using ObjectARX development tool. Then automatic dimension normalization and dimension representation can be realized in AutoCAD software. Finally take reducer gear shaft as example to validate the flexibility and rationality of the given development system. The research shows that DBD algorithm and ADT tree can be effectively applied in dimension normalization and dimension representation of complex assembly. What’s more, the results of dimension normalization and dimension representation can be clearly expressed in EXCEL to prepare for the further tolerance design.

ObjectARX; dimensional chain;tolerance;DBD;ADT

1001-2265(2014)05-0127-03

10.13462/j.cnki.mmtamt.2014.05.033

2013-09-04;

2013-09-25

國(guó)家自然科學(xué)基金(50865003);廣西科學(xué)研究與技術(shù)開發(fā)課題(桂科合10100022_1);2011年廣西制造系統(tǒng)與先進(jìn)制造技術(shù)重點(diǎn)實(shí)驗(yàn)室主任課題(桂科能11-031-12_004)

肖萌萌(1989—),男,湖北宜昌人,桂林電子科技大學(xué)碩士研究生,主要研究領(lǐng)域?yàn)榫軠y(cè)量與精密儀器,(E-mail)mmx_2012@126.com;黃美發(fā)(1962—),男,廣西蒙山人,桂林電子科技大學(xué)教授,博士,主要研究領(lǐng)域?yàn)橹圃煜到y(tǒng)建模與優(yōu)化、國(guó)際新一代精度理論體系的基礎(chǔ)研究等,(E-mail)hmhmf@guet.edu.cn。

TH161;TG65

A

猜你喜歡
二次開發(fā)設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
淺談基于Revit平臺(tái)的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級(jí)編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
Micaps3.2 版本二次開發(fā)入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 久爱午夜精品免费视频| 久久久久无码国产精品不卡| 91年精品国产福利线观看久久| 欧美一级在线| 国产亚洲精品yxsp| 3344在线观看无码| 暴力调教一区二区三区| 国产成人精品优优av| 成年看免费观看视频拍拍| 国产精品成人观看视频国产| 精品在线免费播放| 呦视频在线一区二区三区| 四虎精品免费久久| 亚洲三级色| 日韩欧美国产中文| 精品无码国产自产野外拍在线| 日韩av在线直播| 999精品免费视频| 午夜啪啪福利| 国产精品成人一区二区不卡| 国产女人爽到高潮的免费视频| 亚洲一区第一页| 国产精品一区二区不卡的视频| 91久久性奴调教国产免费| 国产视频你懂得| 久久婷婷综合色一区二区| 99视频精品在线观看| 制服丝袜国产精品| 精品一区二区三区无码视频无码| 久久精品国产精品国产一区| 国产内射一区亚洲| 午夜日b视频| 一区二区三区四区精品视频| 99久久国产综合精品2020| 久久久久亚洲精品成人网| 亚洲欧州色色免费AV| 亚洲色偷偷偷鲁综合| 亚洲狼网站狼狼鲁亚洲下载| 亚洲人成亚洲精品| 国产小视频免费| 99热这里只有精品在线观看| 欧美伦理一区| 成年免费在线观看| 亚洲人成高清| 欧美午夜性视频| 亚洲精品卡2卡3卡4卡5卡区| 精品少妇人妻一区二区| 亚洲IV视频免费在线光看| 亚洲国产系列| 99精品高清在线播放| www.91在线播放| 亚洲婷婷丁香| 中文字幕久久亚洲一区| 久久综合伊人77777| 精品剧情v国产在线观看| 婷婷六月综合网| 91av国产在线| 日本精品影院| 国产精品免费p区| 久久人体视频| 日本欧美中文字幕精品亚洲| 伊人久久精品无码麻豆精品| 极品国产一区二区三区| 在线观看av永久| 国产三级毛片| 国产欧美视频在线观看| 国产成人精品免费视频大全五级| 全部免费特黄特色大片视频| 精品国产自在现线看久久| 日韩专区第一页| 中文字幕1区2区| 极品国产在线| 亚洲欧州色色免费AV| 久久综合成人| 丁香婷婷久久| 成年人久久黄色网站| 精品中文字幕一区在线| 日韩在线观看网站| 成人国产一区二区三区| 欧美日韩精品在线播放| 99热这里只有精品在线观看| 成人国产一区二区三区|