国产精品日韩一区二区三区-国产精品日日摸夜夜添夜夜添1-国产精品入口免费视频-国产精品三级-亚洲国产欧美另类-亚洲国产欧美日韩

SolidWorks軸類零件三維造型工具的開發

2013-08-05  by:廣州Solidworks培訓中心  來源:仿真在線

SolidWorks軸類零件三維造型工具的開發

 

0 引言

    SolidWorks是一套基于Windows的CAD/CAE/CAM/PDM桌面集成系統,在Windows環境下實現的第一個機械三維CAD軟件,SolidWorks提供了幾百個API函數,這些API是SolidWorks的OLE或COM接口。用戶可以使用高級語言對其進行二次開發,建立適合用戶需要的、專用的SolidWorks功能模塊。SolidWorks是一個非常開放的系統,提供了VB,VC++和其他支持OLE的開發語言接口。提供給用戶必要的工具(宏語言、庫函數等)以開發個性化的應用模塊,并且易于將它集成到系統中去。用VB或VC++調用SolidWorks的API函數,可以完成:零件的建造、修改;零件各特征的建立、修改、刪除、壓縮等各項控制;零件特征信息的提取,如特征尺寸的設置與提取,特征所在面的信息提取及各種幾何和拓撲信息;零件的裝配信息;零件工程圖紙中的各項信息;還可在SolidWorks主菜單上增加按鈕,將自己開發的應用模塊嵌入到它的管理系統中。

    本研究采用VB編程語言對SolidWorks進行二次開發,與其它開發語言相比,Visual Basic語言規則簡單,容易上手,功能強大,同時SolidWorks提供的宏錄制功能為VBA環境,與Visual Basic語法規則完全一致。

 

1 SolidWorks二次開發功能與參數化造型

    SolidWorks的二次開發功能是針對VB和VC++程序設計語言,它為VB和VC++提供了很多與SolidWorks接口的對象、集合,如Body對象、Dimension對象、SolidWorks對象、Part對象、Face對象、Feature對象等。VB通過這些對象可以訪問SolidWorks環境中所建實體的各種參數,包括各種尺寸,各實體表面、實體邊界、實體特征等,甚至可以創建、復制、修改實體特征,在SolidWorks環境中能夠執行的操作,都可以通過SolidWorks提供的API(應用程序接口)中的功能來實現。

    參數化造型方法是CAD技術中較為先進的造型方法,也是提高CAD工作效率的有效手段。為各零件的基本尺寸建立相應的參變量,在實際的幾何和拓撲基礎上建立各零件要素之間的相互關系。隨著計算機硬件和CAD技術的不斷發展,三維CAD系統正逐漸得到重視和普及。三維造型技術一般有線框造型、曲面造型和實體造型,而特征造型是基于這3種技術之上的、以特征為基礎的造型方法。與傳統的布爾運算操作相比較,基于特征的造型技術更加簡單、易于操作和理解。

 

2 三維拼裝式參數化設計

    由于軸類零件的應用非常廣泛,而且種類繁多,結構復雜,因此很難用一種典型的結構來完全概括。但是不管結構如何,任何一根軸類零件都是由若干個常用的基本圖形元素(即軸元)所組成。將這些軸元定義為特征,又可以劃分為主特征和輔特征。主特征用于構造軸類零件的基本形狀結構(如圓柱和圓錐),可以單獨存在。輔特征用于對主特征或輔特征進行局部修飾(如倒角、鍵槽、退刀槽和中心孔等),反映了軸類零件幾何形狀的細微結構。它依附在主特征或另一輔特征之上,不能單獨存在。一般軸的結構如圖1所示,軸主要由軸頸、軸頭、軸身3部分組成。軸上被支承部分叫做軸頸;安裝輪轂部分叫做軸頭;連接軸頸和軸頭的部分叫軸身。

    軸的幾個主要分解特征有圓柱體、倒角、鍵槽、退刀槽、砂輪越程槽等等,只要將這些分解特征的開發完成后,那么整個軸的建模就水到渠成了。

    在設計軸類零件時,以Visual Basic的窗體作為程序的人機交互界面和主控界面,通過這些界面輸入尺寸參數,將這些參數通過SolidWorks的二次開發功能變成SolidWorks的實體尺寸。根據各個軸段的主輔特征,按照先后順序繪制出各個基本軸段,直到完成整個軸的建模。這實際上是采用了人機交互參數化中的基于構造過程法,它是參數化設計方法中的主要方法之一。采用基于構造過程法的優點是:

    ①可以靈活自由地構建出結構不同的軸類零件;

    ②軸段數不受限制(理論上可以無數段);

    ③可以簡化各個基本軸段的繪制工作量;

    ④降低編程難度。

3 參數化設計程序的開發

    在VB6.0開發SolidWorks時,一般是利用宏錄制命令在SolidWorks環境中錄制SolidWorks的相關操作來獲得程序頭部和應用程序的代碼,并將代碼經過適當的修改后放到VB中使用H剖。下面以參數化繪制一般軸的實例來說明如何利用VB對SolidWorks進行二次開發。

    本研究的開發思想是,將軸分成一個一個軸段來建模,這樣無論什么樣的軸段,都可以通過這個方法來進行建模。用戶在新建軸段時選擇好草圖基準面,即下一軸段的起始端。

    3.1 參數化繪制軸的一些關鍵代碼

    (1)軸段建模代碼如下:

    (2)鍵槽建模代碼如下:

    (3)退刀槽或砂輪越程槽建模代碼如下:

3.2 二次開發的用戶界面


    按照該方法的特點,可以設計適合的界面。首先出現的初始界面簡單明了,如圖3所示。

    在“請選擇”欄目下選擇不同的類型,會彈出不同的對話框。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:SolidWorks軸類零件三維造型工具的開發 SolidWorks軸類零件三維造型工具的開發 SolidWorks培訓課程 SolidWorks設計教程 SolidWorks視頻教程 SolidWorks軟件下載 SolidWorks在建筑室內設計工業設計的應用 SolidWorks基礎知識 SolidWorks代做 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:[email protected]




主站蜘蛛池模板: 天天射天天干天天操 | 久久久久久影视 | 国产高清视频 | 韩国三级理论在线看中文字幕 | 久久这里有精品视频 | 欧美丰满丝袜videossex | 欧美视频精品一区二区三区 | 久久天天综合 | 国产剧情演绎对白 | 99热这里只有精品首页 | 久久国产麻豆 | 国产精品视频第一区二区 | 狠狠色丁香久久综合婷婷 | 欧美日韩性猛交xxxxx免费看 | 久久人人爽人人爽人人片669 | 妹天堂动漫 | 火口的两个人在线观看 | 精品福利视频一区二区三区 | 久久伊人影视 | 日本三级带日本三级带黄首页 | 国产三级在线视频播放线 | 亚洲婷婷综合色高清在线 | 黄色日韩视频 | 欧洲乱码专区一区二区三区四区 | 欧美人日b| 全免费一级毛片在线播放 | wwwav视频| 国产欧美精品一区二区三区–老狼 | 91久久精品在这里色伊人6882 | 日本高清18xxxx | 精品一区二区高清在线观看 | 国产精品白嫩在线观看 | 香港日本韩国三级网站 | 久久99热成人精品国产 | 国产乱人伦精品一区二区 | 日韩一区二区免费视频 | 天天操一操 | 日本免费色视频 | 欧美日韩亚洲无线码在线观看 | 国内a级毛片 | 97香蕉 |