




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于Solid-Works的木材封邊機快速建模系統,軟件工程論文產品快速建模是企業施行快速響應策略的重要內容,它是在產品的構造設計階段,充分利用企業已有的設計資源,基于企業CAD平臺和相關設計知識,快速定制產品的設計方案。快速建模的實現通常要求設計人員以企業的CAD系統為基礎并結合二次開發技術,建立適用于系列化產品的快速建模系統。本文以東莞某木工機械企業的MFB60系列封邊機為設計對象,通過分析其構造特點,提出了產品快速建模系統的開發方案,研究了系統實現的關鍵技術,最終開發了基于Solid-Works的封邊機快速建模系統。1系統開發方案1.1設計對象的構造特點MFB60系列包含了13種型號的封邊機實例,這些不同型號的封邊機是由不同的功能模塊配置而成的組合式機構,其構造的配置通常由客戶需求的加工功能所決定。可將封邊機的構造劃分為三大模塊,分別是基本、高級以及輔助模塊。基本模塊包括送帶、貼緊、齊頭機構;高級模塊包括預銑、粗修、精修、刮邊、拋光機構;輔助模塊包括:機架、壓料梁、輸送帶電機、壓料梁罩蓋組件、長導軌支撐塊、左右立柱等。基本模塊和高級模塊通過螺栓連接于機架板的相應孔位。由于各個功能模塊在MFB60系列不同型號產品之間具有通用性,這些不同型號之間的區別僅僅在于功能機構的配置組合不同,或者是它們在機架板上的安裝位置以及安裝孔的尺寸參數不同。也就是講,其余12種型號的產品實例能夠看成是擁有全部功能的MFB60CY的一部分。因而,能夠通過這些功能機構不同的配置,以及它們在機架板的安裝孔位進行參數化設計,快速生成具有不同功能機構組合的封邊機整機模型。1.2系統功能需求系統的功能需求包含:①可針對所需功能模塊在機架板上的孔位參數進行參數化設計,其余非參數化零部件能基于約束規則自動與之匹配,最后快速生成完好的封邊機整機模型;②系統最終的集成形式以獨立執行程序的〔*.exe〕形式呈現,用戶能夠方便地調用相關功能。1.3開發工具與系統體系架構根據功能需求,系統采用VS2018作為集成開發環境,通過VB.NET對SolidWorks進行二次開發。系統的體系架構包含:用戶層、應用層與數據層。其體系架構見圖1所示。【圖1】戶層包含兩部分:一是系統的功能界面,即人機交互;二是Solid-Works應用環境,它負責顯示系統的運行結果。〔2〕應用層。應用層是將設計需求轉化為設計結果的經過,包括參數化建模、尺寸推理以及參數管理。參數化建模是通過所編寫的程序調用SolidWorks的API,控制數據層中的參數化模板,對模板的參數化尺寸進行賦值并更新模板文件,快速生成所需的產品模型。尺寸推理主要是在程序運行時,根據人機交互推理出關聯尺寸,這些關聯尺寸主要是機架組件、機架底座以及輔助機構中受機架板尺寸所約束的尺寸。參數管理決定了整個系統的初始數據或默認缺省的數據,并管理數據的讀取操作。〔3〕數據層。數據層是負責管理本系統所需的所有數據,包括模板庫和產品尺寸設計規則。模板庫存放的是MFB60CY的整機模型,重點是參數化模型。尺寸設計規則庫主要包含封邊機的設計知識。2系統實現的關鍵技術2.1開發流程系統的詳細開發流程如下:①開創建立具有完好功能機構的模板模型即MFB60CY的三維模型;②由于參數化設計的核心在于尺寸約束與尺寸驅動技術。因而,需要分析MFB60CY中哪些零件能夠參數化,對于非參數化的零部件需要明確它們的約束規則。對于可參數化的零件,需要建立特征參數表,明確零件中的驅動尺寸和從動尺寸,以及尺寸所受的約束;③對模型文件的所有尺寸進行重命名,方便后續編程時對尺寸的賦值與計算;④設計程序界面,明確程序運行的流程;⑤開創建立XML文檔,將所有重命名后的尺寸按產品構造樹的形式存儲在XML的各級節點中,編寫讀取和寫入XML節點數據的函數;⑥編寫實現SolidWorks參數化建模的函數以及保存SolidWorks文件至指定途徑的函數。第七步:系統調試完畢后,交給企業用戶進行測試,直到知足預定功能并且不產生干預。2.2系統的詳細開發〔1〕確定特征參數。確定特征參數是用來明確可參數化零件的驅動尺寸、從動尺寸以及尺寸所受的約束。其前提是先明確需要參數化的零部件。由于MFB60系列中,基本模塊和高級模塊屬于通用件,除電氣部分外,MFB60系列的零部件可分類為外購件、外協件、以及自制件,系統只需對自制件進行能否需要參數化的分析。分析MFB60CY的構造,自制件中需要參數化的零件為機架板、機架組件以及機架底座。以機架板為例,講明機架板特征參數的建立。機架板的所有尺寸可分類為:①各功能機構在機架板的安裝孔的位置和大小尺寸;②機架板的總長、總寬以及厚度。機架板所受的尺寸約束包括:①機架板的總長、總寬、厚度的尺寸范圍;②各機構在機架板的安裝孔的大小應一致;③機架板的尺寸決定了機架組件、機架底座以及輔助機構的尺寸,對機架板參數化后,需要及時更新與之關聯的尺寸.〔2〕建立約束規則。約束規則是指封邊機的尺寸推理、尺寸之間的關聯關系以及模塊和零部件之間的裝配關系。以機架底座為例,可在SolidWorks菜單欄下工具|方程式中設定約束規則,如此圖2所示。其余機構的約束規則均照此法完成。〔3〕功能函數與應用界面開發。需要開發的功能函數包括:參數化建模以及XML節點數據的讀取與寫入。【圖2.略】參數化建模函數由程序調用相關的SolidWorksAPI函數來修改模板的尺寸,并重建和更新模型。建模的代碼步驟為打開模型文件、更新尺寸、重建模型、保存文件。部分代碼如表1所示。應用界面采用MDI多文檔界面方式,主窗體為MFB60系列參數化主界面、其菜單欄為用戶所選擇的功能機構,系統的參數化流程根據菜單欄的順序進行參數輸入,單擊每一個菜單欄選項,可對該機構在機架板的安裝孔位進行參數化設計并及時單擊保存按鈕,將設計后的參數更新至XML相應的節點。【表1】〔4〕建立XML數據文檔。本系統運用的數據管理工具為XML。首先,在VS2018中開創建立XML文件,然后將MFB60CY所有的尺寸以參數名=參數值的形式記錄,作為整個系統的尺寸參數存取模板。圖3為系統中刮邊機構在XML文檔中的表示,華而不實d1表示刮邊機構孔系的基準孔在機架板的直徑,d2表示2號孔直徑,fx12,fy12分別表示刮邊機構2號孔相對于基準孔〔1號孔〕的x和y方向的增量。通過這種方式,就建立了刮邊機構孔系的大小和位置參數的數字模型,其余機構據此法類推即可。3系統運行實例系統執行流程如此圖4所示,圖5為程序界面和運行結果。系統運行時,首先選擇所需的功能機構,并確定好每一個機構在機架的安裝孔系的大小和位置參數,某機構能否存在于最終的模型中根據該機構能否需要而調整,即某機構若需要,則在模板模型中保存該機構,反之則將該機構所包含的特征、草圖全部刪除。在該機構被刪除后,后續的機構必須向前移動被刪除機構所占用的橫向長度。由于系統使用的模板文件是包含所有機構的MFB60CY,因而系統程序代碼自動按預銑溶膠送帶貼緊齊頭粗修精修刮邊拋光的順序去判定某機構能否需要而自動更新該機構的狀態。【圖4.圖5略】因而,系統的參數化建模流程為:基于所需的功能機構,先完成機架板的參數化;然后完成與機架板相關聯的機架組件和機架底座的參數化;最后根據所選中機構配置組合去更新參數化模板〔MFB60CY〕,進而完成整機的參數化建模。假設客戶的需求是送帶、貼緊輪、齊頭以及精修機構。系統運行流程為:①打開SolidWorks,進入系統初始界面;②根據客戶要求選擇需要的功能機構;③進入具體參數化界面對選中的機構進行參數化設計,依次輸入所需機構在機架板的孔位參數及占用長度;④進入機架及總裝界面:依次對機架部分通用件和非標件進行參數化設計;⑤設置模型存放途徑并單擊建模按鈕即可生成所需模型。4結論〔1〕經實例測試與企業的試運行,木材封邊機快速建模系統能切實有效地實現封邊機整機的參數化建模,能快速生成不同功能機構配置組合的MFB60系列封邊機,所建的模型并未出現干預現象。〔2〕本系統所基于的知識和規則僅僅僅是某一系列的產品,可通過建立產品知識庫,結合企業更豐富的設計知識和資源,進而實現產品的智能設計。以下為參考文獻:[1]鐘廷修.快速響應工程和快速產品設計謀略[J].機械設計與研究,1999,1.[2]
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘肅省初三上冊數學試卷
- 肝病病人護理
- 二三級數學試卷
- 德威七年級數學試卷
- 肛門癌術后護理課件
- 二升四三數學試卷
- 肌理畫課件背景介紹
- 2025年天津市衛生健康委員會所屬天津市海河醫院招聘99人筆試歷年專業考點(難、易錯點)附帶答案詳解
- 高血壓的并發癥及控制策略
- 給外國人做數學試卷
- 紡織廠承包轉讓協議書范文范本
- 蘆笛艾青詩選課件
- 2噸超純水技術方案
- 道路交通安全知識講座課件
- 江蘇省環保集團有限公司招聘筆試題庫2024
- 鐵路貨車轉向架檢修新技術
- 電鍍環評評估投標方案技術標
- 山東省濟南市市中區2023-2024學年八年級下學期期末數學試題
- 光伏土地征地合同
- 竹類樹種識別與應用-剛竹類
- 五年級上冊閱讀理解題20套(帶答案)
評論
0/150
提交評論