行星齒輪減速機機械零件在AutoCAD中建庫的兩種方法的介紹
一、開發工具介紹
筆者使用的開發工具是Office組件中的Exce
L、AutoCAD中內嵌(qiàn)的VisualLISP語言和DCL語言以及菜單定製技術。VisualLISP語言是在AutoLISP語言的基礎上發展起來的,它是AutoCAD中的內嵌式語言,其程序(procedure)設計和運行必須用AutoCAD14以上版本作為平台。VisualLISP語言是AutoCAD軟件開發人員的主要工具。用戶可以把VisualLISP語言和AutoCAD繪圖命令結合起來,使設計和繪圖完全融為一體。
對話框的製作是采用AutoCAD中的DCL語言和VisualLISP中的PDB工具來共同實現的。相對其他高級語言,用DCL語言來設計對話框稍微複雜一些。菜單的製作是采用AutoCAD中的菜單定製技術來實現的
二、建立常用零件庫的兩種設計方法
以下均以深溝球軸承(GB/T276-1994)為例:
(一)利用菜單、對話框和參數化繪圖程序實現其步驟為:
1 建立深溝球軸承標準數據文件,實現數據讀取
(1)方法一:使用VisualLISP語言中的數據(data)表實現
(2)方法二:使用Office中的Excel實現數據讀取用Excel將標準件的相關(related)數據存儲成上麵數據原表的格式。在用VisualLISP語言通過(tōng guò)特定的函數將Excel中的數據讀取到內存中,為參數化繪圖提供參數。
2 定製菜單和編製滾動軸承(bearing)對話框
AutoCAD的標準菜單是開放的,P站PROBURN破解版可以在Acad2000supportacad.mnu文件中直接通過增加菜單項來實現定製菜單。應用DCL語言設計對話框,將命令行輸入的零件繪圖程序(procedure)改為對話框輸入更符合當今界麵友好、麵向對象的程序要求,同時也大大方便了使用者。對話框的開發可分為兩個部分:
(1)用DCL語言定義一個對話框;
(2)用VisualLISP中的PDB工具管理(guǎn lǐ)驅動DCL語言定義的對話框。
本例中的對話框使用方便,當打開對話框後,軸承型號自動定位在6202上,並通過(tōng guò)自動調用上述數據文件,在下麵的文本框中顯示相關繪圖數據,當在下拉列表框中選擇(xuanze)其他型號後,下麵文本框中的數據也相應改變顯示。這為下一步的參數(parameter)化繪圖提供了繪圖的基本參數。使用者也可根據情況(Condition)改變文本框中的數據。
3 編寫VisualLISP參數化繪圖程序(procedure)
所謂參數化繪圖就是根據用戶給出的不同數據繪出不同的圖形。深溝球軸承(bearing)是一種標準件,各種型號的深溝球軸承具有相似的外形,隻是在尺寸上略有不同,完全符合參數化繪圖的特性。本例中的深溝球軸承的參數化繪圖程序(procedure)可以根據給定的參數,繪出所有型號的深溝球軸承圖形。
本例中的參數(parameter)化繪圖程序包括三個模塊:
(1)對話框初始化模塊;
(2)根據選定型號調用數據文件中的相關數據模塊;
(3)根據(2)給出的數據(data)進行參數化繪圖模塊。
4 用menu命令編譯菜單文件
用這種方法建立零件庫原理簡單,占硬盤空間小,隻有兩個新建文件(LSP文件和DCL文件,菜單文件不需新建,隻需修改原來的文件即可).但所繪出的圖形不是一個模塊,在其他零件圖放在共同時移動和複製時選擇不方便。
5 關鍵數據(data)處理技術
VisualLISP中的數據表及其應用,在各種資料中介紹較多,本處不再詳述。此處介紹VisualLISP和Excel的通信技術。VisualLISP提供了必要的函數來接觸與任何提供類型庫(內部暴露API應用程序接口(interface)程序)的應用程序相聯係。這一類應用程序包括MicrosoftOffice(Access,Excel,Word,還有像Outlook和PowerPoint)產品(Product)。
在代碼(code)中,首先必需在VisualLISP中加載Ac-tiveX-COM.它是通過(tōng guò)(vl-load-com)函數來完成的,嚐試與Excel連接上搜索Excel的類型庫文件。然後加載類型庫並定義內部接口的屬性(property)、方法和恒量。這些都可以使用任意名稱的前綴,該前綴隻是用於對外部應用程序的快速及合理地調用。和Ex-cel取得聯係之後,在VisualLISP語言中使用vlax-get-propert
Y、vlax-get-or-create-objec
T、msxl-get-value等函數,即可打開Excel文件,獲取過程對象,讀取目標單元格中的數據(data)。行星齒輪減速機一般用於低轉速大扭矩的傳動設備,把電動機普通的減速機也會有幾對相同原理齒輪達到理想的減速效果,大小齒輪的齒數之比,就是傳動比。隨著減速機行業的不斷發展,越來越多的企業運用到了減速機。齒輪減速機是我國廣泛運用在華東地區、華東地區、用於塔引入式起重機機械的回轉機構,廣泛應用於冶金、礦山、起重、運輸、水泥、建築、化工、紡織、印染、製藥等領域。
(二)利用圖塊技術和菜單及對話框實現其步驟為:
1 建立各種型號的深溝球軸承圖形文件並建塊建立圖形文件的方法,即用最基本的繪圖命令,繪製出各種型號的深溝球軸承圖形文件。
2 定製菜單和編製對話框與上同。
3 編寫或修改參數化繪圖程序能根據所選型號插入相應圖塊。
4 用menu命令編譯菜單文件用這種方法原理極為簡單,編程量小,但繪圖量極大,占硬盤空間大。所插入的圖形均為圖塊,移動和複製時選擇(xuanze)極為方便。
為了減小繪圖量,可以把第一種方法和第二種方法結合起來,即先編寫參數(parameter)化繪圖程序,生成不同型號的深溝球軸承(bearing)圖形文件,再建塊。
三、結論
應用上述方法進行常用零件的建庫,可以把《機械設計手冊》上的常用零件加入AutoCAD繪圖軟件,使用者在繪圖時可以一步繪出(或插入)所需零件,極大地提高了繪圖速度,提高了繪圖效率。硬齒麵齒輪減速機傳動的效率是所有傳動式中效率最高的一種,其效率比蝸杆傳動要高的多。齒輪減速機的效率主要由齒輪及軸承的摩擦決定。