王娜娜 王守信 賈俊豪 高瑞紅
(1.太原科技大學機械工程學院;2.太原重型機械集團有限公司)
基于SolidWorks的濃縮機驅動軸參數化設計*
王娜娜1王守信1賈俊豪2高瑞紅1
(1.太原科技大學機械工程學院;2.太原重型機械集團有限公司)
以中心傳動高效濃縮機驅動軸為研究對象,運用Visual Basic 6.0語言對SolidWorks進行二次開發,闡述了驅動軸二次開發流程及關鍵技術,實現了三維參數化設計。該設計通過輸入相應的尺寸參數,可快速生成驅動軸的系列化模型,不僅縮短了設計周期,而且提高了濃縮機的設計效率。
濃縮機驅動軸 參數化設計 SolidWorks 二次開發
濃縮機是一種連續工作的漿流濃縮和澄清設備,主要由沉淀池和礦漿刮集機構組成,常用于濕式選礦作業中精礦濃縮和尾礦脫水,在煤炭、鋼鐵、化工、建材、水源和污水處理等領域也得到了廣泛應用[1-2]。目前,中心傳動高效濃縮機已有直徑為35,38,40,45,48,53m等系列產品。根據客戶的不同需求,通常都需要在原有成型產品的基礎上,對濃縮機驅動軸尺寸進行重新設計,造成時間和精力的浪費。而運用參數化設計理念,通過VB編程調用SolidWorks自帶的API函數,用戶只需在VB程序界面中輸入相應的尺寸參數,即可自動完成參數化建模,從而實現濃縮機驅動軸的二次開發[3]。
SolidWorks作為一種全參數化特征造型軟件,本身含有大量的API函數,并且支持VB環境下創建的客戶程序對函數的直接訪問[4]。VB是一種面向對象的編程語言,可作為SolidWorks二次開發的工具。
VB編程是SolidWorks二次開發的關鍵部分,一方面能夠方便用戶開發出滿足特定需求的人機交互界面,通過輸入或選擇不同的參數可以快速訪問Access數據庫;……