基於AutoCAD的螺紋聯接CAD系統的開發

AutoCAD    時間:2014-03-13 15:18:08
基於AutoCAD的螺紋聯接CAD系統的開發簡介
摘要:以AutoCAD2000為開發平台,採用Visual C++ 6.0和Visual LISP等二次開發工具,建立了螺紋……
基於AutoCAD的螺紋聯接CAD系統的開發正文

  

摘要:以AutoCAD2000為開發平台,採用Visual C++ 6.0和Visual LISP等二次開發工具,建立了螺紋聯接類型選擇的知識庫和螺紋緊固件表,開發了面向對象的螺紋聯接CAD系統。

1 引言

螺紋聯接是一種應用廣泛的安全可靠、拆卸方便的靜聯接。在傳統機械設計中,通常由設計者根據機器不同的工作條件憑經驗確定螺紋聯接的類型、直徑和長度等尺寸,必要時還需進行強度校驗。如選擇的螺紋聯接不符合要求,需重新進行選擇和計算。因此,設計過程繁瑣,計算工作量大,設計效率較低。隨著計算機應用技術的快速發展,CAD/CAM技術的應用日益廣泛,高效、準確的計算機輔助零件設計已在越來越多的領域取代了手工設計計算。筆者通過對螺紋聯接類型選擇和強度校核等問題進行了研究分析,以AutoCAD2000為開發平台,採用Visual C++ 6.0和Visual LISP等二次開發工具,建立了螺紋聯接標準件知識庫,提出了一個較合理的螺紋聯接類型選擇和強度校核的CAD系統開發方案。

2 系統開發任務和開發工具

本系統開發任務主要包括菜單開發、樣圖生成和自定義圖形庫、線型和填充圖案的開發、字形、字體和對話框的開發以及應用程序的編寫,而編寫應用程序則是本系統的核心內容。

與舊版本相比,AutoCAD2000已增加了許多新的功能和特性(如多文檔環境和AutoCAD DesignCenter、實時3D旋轉等),選擇AutoCAD2000作為開發平台將使編程更為方便。由於ARX應用程序可以共享AutoCAD的地址空間並可對其直接進行函數調用,它還包含易於定義新類的宏並具備在運行時向現有的類添加函數的功能,並且在Visual C++ 6.0編程語言的支持下,Object ARX的功能會更強大,因此選用Object ARX作為AutoCAD2000的二次開發工具。

3 系統設計

本系統引入綜合的設計模式(系統的技術組成見圖1),聯合使用Visual C++ 6.0/Object ARX等工具,建立一個完整的設計系統,以實現螺紋聯接CAD的全自動化設計(包括類型選擇、參數確定、強度計算、圖形自動生成、標準件表格排序輸出一體化等)。

系統結構見圖2。系統功能模塊見圖3(系統主要由類型選擇、強度校核、繪圖功能、標準件表格輸出、文件管理和幫助等六大功能模塊組成)。

圖4為螺紋聯接CAD流程圖,圖中輸入輸出變數的含義如下:TY——螺紋聯接的類型;LX——螺紋所受力的類型;HD——被聯接件的厚度情況;ZX——聯接拆卸的頻繁情況;SJ——聯接的鬆緊類型;KZ——緊聯接時是否需控制預緊力;CL1——被聯接件的材料;CL2——螺紋標準件材料的機械性能等級;F——螺紋聯接組所受力的大小;Z——螺紋聯接組中螺紋聯接標準件的個數;K——螺紋聯接的重要程度(可靠度);M——聯接螺紋的公稱直徑;l——公稱長度;m.n——螺紋緊固件的機械性能等級;C1——螺紋緊固件的剛度;C2——被聯接件的剛度。

在系統設計中,AutoCAD圖形資料庫是ObjectARX開發的關鍵部分。由於螺紋緊固件是標準件,其圖形是固定的,所以在AuoCAD2000中繪製好這些標

[基於AutoCAD的螺紋聯接CAD系統的開發],你可能也喜歡

  • autocad工業製圖基礎
  • autocad機械零件圖
  • autocad機械製圖教學
  • autocad標註尺寸
  • 機械製圖軟體autocad
  • 基於裝配之設計
  • 模具開發設計流程
  • 模具開發流程
  • 產品設計與開發
  • 產品開發設計流程圖
  • 模具開發
  • 脹緊聯接套
  • 無鍵聯接
  • 緩衝氣墊包裝系統
  • autocad最新版本2020系統配置
  • 機械零件分類編碼系統
  • 振力高速衝床系統引數
Bookmark the permalink ,來源:
One thought on “基於AutoCAD的螺紋聯接CAD系統的開發