亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于CATIA二次開發(fā)的標準件庫的開發(fā)技術研究

        2014-12-31 00:00:00郭越
        電子世界 2014年20期

        【摘要】本文主要以螺栓為例, 以CATIA為二次開發(fā)平臺,使用VBScript作為編輯工具,對螺栓、螺釘、螺母墊片、鉚釘、軸承、檔圈等幾類標準件進行精確編程建模,最后將用戶自己設計的一些常用零件收編成庫。這樣,可以補充標準件的不足,便于重復使用。

        【關鍵詞】CATIA;二次開發(fā);VB;標準件庫

        1.引言

        CATIA作為計算機輔助設計、制造、分析為一體的強大工程軟件,有很強的開發(fā)性能。二次開發(fā)技術不但提高了軟件的用戶化和專業(yè)化程度,還可以利用它的擴展功能,更好的為客戶服務,提高了工作效率和產(chǎn)品的質量。VB是Microsoft公司推出的一種Windows應用程序開發(fā)工具,是當今世界上使用最廣泛的編程語言之一。

        2.建立各標準件的基礎模型

        以螺栓為例,說明創(chuàng)建過程。

        (1)把創(chuàng)建螺栓繪制過程用宏命令錄制下來;

        (2)編輯錄制的宏。

        Part是零件文檔最上層的對象,如圖1所示,通過它可以操縱零件文檔。Part下面有兩個重要的對象:Bodies(實體對象)和HybirdBodies(線框曲面對象),還有兩個常用的構造器:ShapeFactory(實體構造器)和HybirdShapeFactory(混合元素構造器)。通過Bodies和HybirdBodies又可以進一步獲取Body和Hybirdbody對象,從而獲得操作文檔所需要的大部分屬性、對象和方法。

        圖1 零件實體的編輯結構圖

        按照CATIA文檔的操作方法和順序,編輯修改所錄制的螺栓生成腳本,并對其進行簡單的參數(shù)化,得到如下腳本程序:

        (1)創(chuàng)建宏腳本文件,并加入宏腳本的入口點“CATMain”,定義螺栓參數(shù)化h1(螺帽的厚度)、h2(螺栓長度)、r1(螺帽六角外圓半徑)、r2(螺栓公稱半徑)、p(螺紋螺距)。

        Language=\"VBSCRIPT\"

        Sub CATMain(h1, h2, r1, r2,p)

        (2)創(chuàng)建一個零件文件oDoc,并通過向“Documents”集合添加“Part”類型的文檔對象新建一個件文檔。Set oDoc = CATIA.Documents.Add(“Part”)。

        (3)獲得主實體特征oBody,以“Referen-cePlane1”為參考元素在XY平面上進行草繪。

        Dim PlnXY as Plane

        Set PlnXY=OPart.OriginElements.PlaneXY

        Set originElements1 = part1.OriginElements

        Set reference1 = originElements1.PlaneXY

        Set sketch1 = sketches1.Add(reference1)

        (4)設置并編輯參數(shù)。

        Set MyFactory2.CreateLine(-r1,0,-r1/2,r1*D)

        Set MyFactory2.CreateLine(-r1/2,r1*D, r1/2,r1*D)

        Set MyFactory2.CreateLine(r1/2,r1*D, r1,0)

        (5)創(chuàng)建螺紋。

        Set ReferencePlane1=oPart.Create ReferenceFromGeometry-(oPart.Origin Elements.PlaneYZ)

        Set Sketch3 oBody.Sketches.Add(ReferencePlane3)

        Set MyFactory3 Sketch3.OpenEdition()

        Set MyFactory3.CreateLine(r2-3/5*p,-h2+1/10*p,r2+1/5*p,-h2+1/2*p)

        (6)生成如圖2所示的螺栓。

        圖2 螺栓實體模型

        3.創(chuàng)建程序界面

        依次創(chuàng)建螺母、墊圈、螺釘、銷、鍵、螺柱和軸承等標準件,并把程序按類進行處理,設計如圖3所示的程序界面,通過點擊用戶界面上創(chuàng)建的不同模型的按鈕來運行,系統(tǒng)讀取程序,會自動開啟CATIA軟件,在CATIA窗口中根據(jù)設置相關的參數(shù)來顯示新的模型。

        圖3 標準件庫程序界面

        4.結論

        由于標準件在企業(yè)產(chǎn)品設計中使用頻繁,它是機械產(chǎn)品的重要組成部分,對縮短產(chǎn)品設計周期、降低生產(chǎn)成本、提高產(chǎn)品質量都具有十分重要的技術經(jīng)濟意義。為此進行了標準件庫的開發(fā),既縮短了設計周期,又提高了生產(chǎn)率。

        參考文獻

        [1]胡挺,吳立軍.CATIA二次開發(fā)技術基礎.電子工業(yè)出版社,2006.

        [2]單巖,謝龍漢.CATIAV5機械設計實例.清華大學出版社,2004.

        作者簡介:郭越,女,延邊大學工學院碩士研究生,講師,研究方向:機構學與機械動力學。

        国模精品二区| 亚洲av成人无码久久精品老人| 亚洲人妻av综合久久| 久久日韩精品一区二区| 在线观看免费无码专区| 丰满多毛的大隂户视频| 国产乱子伦精品免费女| 亚洲成人免费久久av| 国产91传媒一区二区三区| 欧美国产综合欧美视频| 欧美成人看片黄a免费看| 天天插天天干天天操| 手机在线国产福利av| 无码熟妇人妻av在线网站 | 亚洲制服无码一区二区三区| 按摩女内射少妇一二三区| 精品久久综合日本久久综合网| 国产手机在线观看一区二区三区| av在线免费观看男人天堂| 又色又爽又黄的视频软件app| 人妻中文字幕无码系列| 少妇内射视频播放舔大片| AV中文字幕在线视| 蜜乳一区二区三区亚洲国产| 久久性爱视频| 国产精品va在线播放我和闺蜜 | 久久亚洲国产成人亚| 粗大挺进孕妇人妻在线| 日韩一区av二区三区| 国产午夜福利片| 毛片毛片免费看| 精品午夜中文字幕熟女| 色翁荡息又大又硬又粗视频| 日韩成人大屁股内射喷水| 伊人婷婷色香五月综合缴激情| bbbbbxxxxx欧美性| 亚洲女av中文字幕一区二区| 日本成本人片免费网站| 欧美va亚洲va在线观看| 国产高清精品在线二区| 国产午夜视频在线观看.|