副標題#e# 一、前言
SolidWorks采用了特征建模技術和設計過程的全相關技術,具有功能強大、易學易用和技術創新三大特點,是目前領先的、主流的三維CAD軟件,具有配置管理、協同工作、零件建模、裝配設計、全相關工程圖、鈑金設計、有限元分析、動態仿真等多項功能,在機械制造業應用非常廣泛。該軟件為用戶提供了功能強大的API接口,而且具有宏錄制功能,所以基于該軟件進行二次開發。本文以擠壓模CAD/CAPP系統為例介紹以VB為開發平臺開發SolidWorks的過程。
二、實體建模與裝配
1、系列零件
對于公司的系列零件及標準件可以先創建零件圖模板,以供隨時調用,避免重復勞動。由于SolidWorks軟件是一個OLE/2應用軟件,因此Excel的電子表格可用于建立設計表并輸入到SolidWorks中。先用SolidWorks創建一個實體零件,再插入系列零件設計表以建立不同的配置用來驅動不同系列零件。配置適用于兩個或兩個以上的零件具有相同的特征,但在一些局部特征或局部尺寸上又存在著一定差異的情況。合理地使用配置,對零件系列、產品系列開發與管理有非常重要的意義。配置為產品設計提供了快捷有效的設計方法,最大限度地減少了重復設計,同時也減少了設計錯誤。Excel電子表格用來設定配置名稱(列A)和尺寸或特征名稱(行2),每一個配置的尺寸值放在內部對應的單元格中,如表1所示。對于需要系列驅動的尺寸,使用尺寸的全名"(尺寸名@特征名")插入到系列零件設計表中;對于特征的狀態,用"|S狀態@特征名"的格式插入。另外備注列和用戶注釋列可用來給各個配置增加文本字符串,使用格式為"|S備注"和"|S用戶注釋"。在應用時,調用相應的零件配置即可。
SolidWorks采用了特征建模技術和設計過程的全相關技術,具有功能強大、易學易用和技術創新三大特點,是目前領先的、主流的三維CAD軟件,具有配置管理、協同工作、零件建模、裝配設計、全相關工程圖、鈑金設計、有限元分析、動態仿真等多項功能,在機械制造業應用非常廣泛。該軟件為用戶提供了功能強大的API接口,而且具有宏錄制功能,所以基于該軟件進行二次開發。本文以擠壓模CAD/CAPP系統為例介紹以VB為開發平臺開發SolidWorks的過程。
二、實體建模與裝配
1、系列零件
對于公司的系列零件及標準件可以先創建零件圖模板,以供隨時調用,避免重復勞動。由于SolidWorks軟件是一個OLE/2應用軟件,因此Excel的電子表格可用于建立設計表并輸入到SolidWorks中。先用SolidWorks創建一個實體零件,再插入系列零件設計表以建立不同的配置用來驅動不同系列零件。配置適用于兩個或兩個以上的零件具有相同的特征,但在一些局部特征或局部尺寸上又存在著一定差異的情況。合理地使用配置,對零件系列、產品系列開發與管理有非常重要的意義。配置為產品設計提供了快捷有效的設計方法,最大限度地減少了重復設計,同時也減少了設計錯誤。Excel電子表格用來設定配置名稱(列A)和尺寸或特征名稱(行2),每一個配置的尺寸值放在內部對應的單元格中,如表1所示。對于需要系列驅動的尺寸,使用尺寸的全名"(尺寸名@特征名")插入到系列零件設計表中;對于特征的狀態,用"|S狀態@特征名"的格式插入。另外備注列和用戶注釋列可用來給各個配置增加文本字符串,使用格式為"|S備注"和"|S用戶注釋"。在應用時,調用相應的零件配置即可。
2、非系列零件
對于常用而又非系列零件,可以按形狀特征分類,用VB調用SolidWorks的API函數創建零件模型,通過用戶界面交互的形式或者采用知識庫改變及驅動模型。由于SolidWorks提供了宏錄制功能,可以先應用該軟件創建零件模型并錄制其創建過程,然后在VB環境中編譯運行宏,即可調用SolidWorks創建相似零件,從而避免重復建模達到提高效率的目的。創建零件后還需要給模型添加一些自定義信息,以便在工程圖中自動調用添加,該過程不能宏錄制,調用API函數實現如下;
retval=ModelDoc.AddCustomInfo3(configuration,FieldName,FieldType,FieldValue)
參數configuration為空,FieldName為要添加的自定義的名稱,FieldType取1、2、3、4分別表示自定義的數值類型為文字、日期、數字、是與否,FieldValue為自定義屬性的數值。
三、工程圖二次開發
二次開發的最終目的是更快捷地利用CAD技術進行產品開發、設計與制造。盡管現在許多公司都采用了CAM技術直接采集CAD數據信息在數控機床上加工零件,但工程圖仍是目前大多數廠家表達設計思想、加工零件和檢驗產品不可缺少的工具。所以一個完整的二次CAD/CAPP系統最終應該能為用戶生成工程圖文件。
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF