亚洲免费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.

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

        狠狠噜狠狠狠狠丁香五月| 日韩熟女精品一区二区三区视频| 女人18毛片aa毛片免费| 亚洲av无码乱码在线观看牲色| a级毛片在线观看| 亚洲欧洲日产国码久在线观看| 一区二区在线观看视频亚洲| 欧美激情视频一区二区三区免费| 少妇高潮尖叫黑人激情在线| 欧美日韩国产亚洲一区二区三区| 日本超骚少妇熟妇视频| 国产一区二区三区日韩精品| 亚洲小说区图片区另类春色| 亚洲黄色尤物视频| 国产不卡av一区二区三区| 中文字幕日韩精品有码视频| 国产精品国产成人国产三级| 日韩美无码一区二区三区| 中文字幕日韩高清乱码| 三a级做爰片免费观看| 无码欧亚熟妇人妻AV在线外遇 | 后入丝袜美腿在线观看| 久久久久久国产精品mv| 亚洲AV无码成人品爱| 日本一区中文字幕在线播放 | 内射合集对白在线| 国产尤物AV尤物在线看| 高清亚洲成av人片乱码色午夜 | 亚洲xxxx做受欧美| 完整在线视频免费黄片| 天堂蜜桃视频在线观看| 9 9久热re在线精品视频| 国产真人无遮挡免费视频| 一区二区三区黄色一级片| 国产精品女同久久久久电影院 | 亚州AV无码乱码精品国产| 午夜麻豆视频在线观看| 胸大美女又黄的网站| 真人男女做爰无遮挡免费视频 | 国产免费操美女逼视频| 亚洲av成人噜噜无码网站|