我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Solidworks

PDM環境下基于SolidWorks的變型設計及自動裝配系統

時間:2010-06-02 08:00:00 來源:

    2。1與運行平臺的集成接口

    系統與SolidWorks的集成實現如圖3所示。通過屬性編輯器對零部件的總體信息和特有屬性進行統一的管理,屬性編輯器的界面如圖4所示。基本信息包括代號、名稱、規格、材料、設計者、日期和備注,這些內容正好對應二維圖紙中標題欄的主要屬性,符合設計人員的習慣。把零部件的參數分為可變參數和不變參數,可變參數作為零件的特有屬性,在屬性編輯器中通過改變參數的值生成新的配置,然后驅動SolidWorks對新配置重新建模,從而完成零部件的變型設計。提取零部件圖形的總體信息的API函數為value=ModelDoc2。SummaryInfo(fieldId);提取特有信息的API函數為retval=odelDoc2。GetCustomInfoValue(configuration,FieldName)。

    可通過屬性編輯器來實現與三維CAD系統的集成。在屬性編輯器中,不僅可對零部件的共有屬性進行編輯,而且可保存零部件的特有屬性。在特有屬性中可以保存保存零部件尺寸名稱和代號的關系。

    由于尺寸名稱是由SolidWorks軟件自動命名的,從尺寸名稱上一般無法理解其含義,通過建立尺寸名稱和代號之間的對應關系,可以使設計人員根據代號就可得知尺寸名稱代表哪個尺寸參數。由于尺寸名稱和代號的關系是針對一個模型文件的,所以把尺寸名稱和代號的關系保存到SolidWorks圖形文件屬性---自定義中。為了實現零部件的變型設計,只保存零部件的可變參數。在添加特有屬性時,其尺寸參數從零部件所有尺寸參數中進行選擇,圖5為信息提取模型。

    2。2設計與工藝信息的集成

    在SolidWorks的對象模型中提供了外部應用程序對模型文件及其相關屬性和變量進行訪問和操作的外部接口,通過該接口可實現對模型的特征及其屬性、變量進行定義和編輯的操作。這樣可將模型的工藝信息以屬性或變量的形式附加于設計模型上。

    例如:

    (1)通過模型文檔類的AddPropertyExtension、GetPropertyExtension函數實現對零件特征、曲面屬性的設置和訪問,如硬度、粗糙度等;

    (2)通過選擇集類的GetSelectedObjectType實現對特征類型的訪問;

    (3)通過特征類的Name、GetFaceCount對特征的名稱及構成的信息進行訪問;

    (4)通過尺寸類的GetToleranceType、GetToleranceValues和SetToleranceType、GetToleranceValues函數可實現對尺寸公差類型及偏差的訪問和設置,等等。

    基于此,可將零件的工藝路線、工序、工時和材料定額等工藝信息以屬性的形式存儲于模型文件中,從而從邏輯和存儲兩個角度均可實現設計和工藝信息的集成。這些屬性的編輯通過專門開發的屬性編輯器進行。

    2。3零部件的變型設計

    2。3。1零部件主模型的建立

    企業中存在大量相似的零部件,在新設計的零部件中,大部分零部件與已有的零部件結構相似。分析已有相似零部件參數,其目的是減少零部件的可變參數,從而減少工具、夾具類型,簡化加工過程。建立零部件模型,通過零部件模型中參數的修改生成新零部件。這樣做盡管單個零部件不是最優,但通過減少加工工具、工裝裝備等,降低了加工成本并簡化了管理,從而實現整體的優化。

    通過分析已有的相似零部件,建立零部件模型,并建立零部件模型的圖形,確定零部件模型的可變參數和不變參數,這些參數作為零部件模型的一類信息進行維護,建立零件模型界面如圖6所示。在可變參數中,顯示了所有的尺寸參數,尺寸參數選中表明此參數是可變參數。