譚 昕,徐林紅,鄧安藝
(1.江漢大學 機電與建筑工程學院,湖北 武漢 430056;2.中國地質(zhì)大學 機械與電子信息學院,湖北 武漢 430074)
基于SolidWorks環(huán)境的可轉(zhuǎn)位車刀快速參數(shù)化建模技術(shù)研究
譚 昕1,徐林紅2,鄧安藝2
(1.江漢大學 機電與建筑工程學院,湖北 武漢 430056;2.中國地質(zhì)大學 機械與電子信息學院,湖北 武漢 430074)
在可轉(zhuǎn)位車刀的三維參數(shù)化建模過程中,車刀刀槽的三維設計通常是在SolidWorks環(huán)境下通過反復、煩瑣的拉伸切除命令實現(xiàn),其效率低、容錯能力差。通過對可轉(zhuǎn)位車刀刀槽幾何角度、刀片幾何角度與車刀角度之間轉(zhuǎn)換關(guān)系的推導和分析,并根據(jù)刀具頭部形式的結(jié)構(gòu)特點進行分類,在此基礎(chǔ)上,在SolidWorks環(huán)境下運用Visual Basic二次開發(fā)工具開發(fā)了可轉(zhuǎn)位車刀的參數(shù)化建模軟件包,通過刀尖點定位,利用布爾實體運算快速實現(xiàn)刀槽的三維建模;通過交互界面的參數(shù)輸入可實現(xiàn)可轉(zhuǎn)位車刀的快速裝配與仿真。
可轉(zhuǎn)位車刀;參數(shù)化設計;二次開發(fā)
1.1 可轉(zhuǎn)位車刀的角度組成
由可轉(zhuǎn)位車刀的結(jié)構(gòu)特點,其幾何角度是由刀片的幾何角度和刀桿槽的幾何角度共同組合而成。如圖1所示為可轉(zhuǎn)位車刀的角度組成[1]。
圖1 可轉(zhuǎn)位車刀的角度組成
其中刀片角度有:刀片法前角γnb、刀片法后角αnb、刀片刃傾角λsb、刀片刀尖角εrb。
車刀的獨立角度有:前角γ0、后角α0、主偏角κr、刃傾角λs。
刀槽的獨立角度有:刀槽前角γog、刀槽刃傾角λsg、刀槽主偏角κrg、刀槽刀尖角εrg。
1.2 可轉(zhuǎn)位車刀設計過程中角度的計算
在可轉(zhuǎn)位車刀設計中通常是根據(jù)車刀所要求的幾何角度和標準刀片的幾何角度,求刀槽的幾何角度,并對計算出來的結(jié)果進行檢驗[2]。
1)車刀設計計算參數(shù):κr、λs、γ0、εr。
2)標準刀片參數(shù):γnb>0、αnb、λsb、εrb。
3)常用的刀片αnb=0、λsb=0,對應的刀桿通常設計成κrg=κr、λsg=λs、εrb=εr。
4)刀槽幾何角度的計算。
刀槽主偏角:κrg=κr;刀槽刃傾角:λsg=λs;
刀槽前角:
一般α0′的最小值應大于2°~3°。當?shù)镀ㄇ敖铅胣b>0、刀片法后角αnb=0時,由計算可知,車刀的刃傾角λs(λsg)需取負值。
根據(jù)可轉(zhuǎn)位車刀頭部結(jié)構(gòu),可轉(zhuǎn)位車刀可分為直頭式和偏頭式;按進給方向,可轉(zhuǎn)位車刀可分為側(cè)切和端切。
直頭式刀桿主偏角κr小于或等于90°、f小于b。按刀桿的方向與車刀進給方向的關(guān)系,將偏頭形式的可轉(zhuǎn)位車刀劃分為偏頭端切及偏頭側(cè)切。與直頭式可轉(zhuǎn)位車刀相比,偏頭式刀桿的刀頭部分相對于刀桿寬度有一定的偏移量,主偏角的大小關(guān)系:0°<κr<180°。偏頭端切的可轉(zhuǎn)位車刀進給方向與刀桿長度方向相同[3]。
可轉(zhuǎn)位刀片是各種可轉(zhuǎn)位刀具的最關(guān)鍵部分,正確選擇和使用可轉(zhuǎn)位刀片是合理設計和使用可轉(zhuǎn)位車刀的重要內(nèi)容??赊D(zhuǎn)位刀片已標準化,按形狀將可轉(zhuǎn)位刀片劃分為:正三角形、菱形、正方形、80°等邊六邊形、帶偏8°的三角形等[4]。
3.1 可轉(zhuǎn)位車刀模型的參數(shù)化設計
可轉(zhuǎn)位車刀是由刀桿、刀片、墊片及夾緊元件裝配而成。其中刀桿為主體,刀片及墊片套裝在夾緊元件上,通過夾緊元件使刀片與墊片固定在刀桿上的刀槽中,從而組成可轉(zhuǎn)位車刀。由可轉(zhuǎn)位車刀的組成及結(jié)構(gòu),對于可轉(zhuǎn)位車刀參數(shù)化建模,就是建立4個參數(shù)化模型:已切出刀槽的刀桿、刀墊、刀片和夾緊元件。將建立好的4個模型裝配,從而完成可轉(zhuǎn)位車刀模型的參數(shù)化設計。
1)刀桿的參數(shù)化建模需要選擇頭部形式,按不同的頭部形式建立參數(shù)化模型。
2)刀片參數(shù)化模型建模的主要參數(shù):內(nèi)切圓直徑d、孔徑d1、刀片厚度s、圓角半徑r、法前角、法后角、刃傾角、刀尖角。一般刀片法后角取為0°、刃傾角也取為0°,刀片帶前角但刀片前面未切出。
3)墊片參數(shù)化建模:在可轉(zhuǎn)位車刀模型中,墊片和刀片外部輪廓相同。
3.2 刀桿槽參數(shù)化建模
可轉(zhuǎn)位車刀的空間幾何角度關(guān)系復雜,刀槽參數(shù)化建模是可轉(zhuǎn)位車刀建模中的難點。完成刀桿模型的建立后,根據(jù)車刀角度關(guān)系,切出車刀前面,再切出主、副后面,最后調(diào)用或重新繪制刀片切塊(不同于刀片),通過布爾減運算(即組合減命令),切出刀槽。具體過程如下:
前刀面:前刀面在空間位置是一個斜面。由可轉(zhuǎn)位車刀角度關(guān)系,在已知刀槽前角、刃傾角、刀槽刀尖點的基礎(chǔ)上,就可以確定前面。在SolidWorks中,通過特征移動復制中的旋轉(zhuǎn)實體命令以及組合相減命令以新建圓柱體切出前面。
在圖2中,要將斜平面ABCD(AEF)轉(zhuǎn)成與平面EOF平行的正平面,由空間幾何學,首先將實體繞oy軸或其平行軸旋轉(zhuǎn)ax角度,其次繞oy軸或其平行軸旋轉(zhuǎn)復合角Wy角度。由可轉(zhuǎn)位車刀的幾何角度關(guān)系,將其與上圖結(jié)合,將主切削刃當成線段CD,則ax等于刃傾角、ay等于刀槽前角,刀尖點的位置由刀桿尺寸確定。旋轉(zhuǎn)主切削刃與X軸平行,利用組合減命令,切出前刀面。
圖2 前刀面位置坐標
主、副后面:可轉(zhuǎn)位車刀后面一般與刀片對應的面平行,并具有相等的懸升量,在 Solid-Works中用刀片實體的后面分割刀桿,就能切出車刀后面。
刀槽:刀槽是安裝刀片和墊片的,其形狀與刀片相同。在SolidWorks中可以利用刀片模型切出刀槽。通過將刀片實體進行上下移動(即y軸移動),獲得刀槽深度參數(shù)變量,x軸和z軸的平移獲得刀片安裝位置,最后組合減即可,從而完成刀槽模型的建立。
3.3 可轉(zhuǎn)位車刀的虛擬裝配
可轉(zhuǎn)位車刀采用自下而上的裝配方法,以刀桿槽零件為第一個裝配零件并固定刀桿。由可在轉(zhuǎn)位車刀的組成關(guān)系,先插入墊片并與刀槽配合;然后插入圓柱偏心銷并與墊片配合;最后插入刀片零件并與墊片和刀槽配合定位(見圖3)。
圖3 可轉(zhuǎn)位車刀的虛擬裝配
本研究利用SolidWorks軟件所帶的Visual Basic接口進行可轉(zhuǎn)位車刀參數(shù)化建模的軟件包編程。軟件包有兩種可視化界面,其一為程序功能主界面,其上可選擇刀片、刀桿、夾緊元件等子功能項;另一個界面是模型參數(shù)界面,負責各子項功能的具體參數(shù)輸入。在各子項參數(shù)輸入完成后,可轉(zhuǎn)位車刀的三維模型建立、顯示與輸出則由SolidWorks軟件的Parasolid核心完成[5]。
本程序?qū)崿F(xiàn)了6種模型建模:可轉(zhuǎn)位車刀、刀桿、刀桿槽、刀片、墊片以及圓柱偏心銷。不同實體模型的建立對應不同的建模命令按鈕,在VB程序編寫中,使用6個主函數(shù),通過調(diào)用參數(shù)變量等子函數(shù)或調(diào)用其他主函數(shù)實現(xiàn)該主函數(shù)的功能,如可轉(zhuǎn)位車刀建模主函數(shù)調(diào)用了刀桿槽、刀片、墊片等主函數(shù)[6]。
4.1 程序功能主界面
可轉(zhuǎn)位車刀是由刀桿、刀片、墊片及夾緊元件裝配而成。程序主界面菜單實現(xiàn)了用戶需要建立模型的選擇,包括可轉(zhuǎn)位車刀、刀片、墊片、刀桿槽、刀桿及圓柱偏心銷模型的選擇和程序使用說明。圖4所示為可轉(zhuǎn)位車刀模型窗口。程序設計功能是實現(xiàn)用戶通過程序主界面上級菜單選擇需要利用程序生成的模型,點擊生成該種實體模型所需的參數(shù)菜單,輸入?yún)?shù)并檢查參數(shù)的完整性以及正確性后,點擊對應的建模命令按鈕,在SolidWorks中就能顯示用戶輸入?yún)?shù)所對應的三維實體模型。
圖4 可轉(zhuǎn)位車刀模型窗口
圖4所示界面窗口左側(cè)按鈕菜單為程序?qū)崿F(xiàn)可轉(zhuǎn)位車刀模型必要的參數(shù)選項的顯示。要建立可轉(zhuǎn)位車刀模型,需要輸入刀桿參數(shù)、刀片參數(shù)、墊片參數(shù)、車刀角度、夾緊元件選項下的參數(shù)。
在主界面中,除了可轉(zhuǎn)位車刀模型窗口外,還有刀桿、刀桿槽、刀片、墊片以及圓柱偏心銷模型窗口,每個模型窗口左側(cè)欄都有所選模型所需的參數(shù)選項。
4.2 模型參數(shù)界面
圖5所示為可轉(zhuǎn)位車刀建模過程中的刀桿參數(shù)輸入窗口。
圖5 刀桿參數(shù)輸入窗口
如圖5所示,建立可轉(zhuǎn)位車刀模型需要的參數(shù)選項除了刀桿參數(shù)外,還有刀片參數(shù)、墊片參數(shù)、車刀角度、夾緊元件。建立其他零件模型時也是上述幾項參數(shù)選項中的一項或幾項,在本程序中,共有上述5個獨立的參數(shù)輸入窗口。如圖6所示為車刀角度輸入窗口,部分完成的刀槽模型如圖7所示。
圖6 車刀角度輸入窗口
圖7 刀槽的三維參數(shù)化模型
筆者介紹的軟件包在研究可轉(zhuǎn)位車刀角度、刀槽角度及刀片角度之間的關(guān)系基礎(chǔ)上,利用SolidWorks三維建模軟件,通過輸入車刀角度,利用三維刀片模型在刀桿上進行布爾運算快速切出刀槽的三維幾何形狀,從而避免了傳統(tǒng)刀槽建模中的煩瑣。同時實現(xiàn)了可轉(zhuǎn)位車刀上其他元件的參數(shù)化建模及可轉(zhuǎn)位車刀的自動裝配,大大提高了可轉(zhuǎn)位車刀的三維參數(shù)化建模效率,為可轉(zhuǎn)位車刀的數(shù)字化設計提供了一種有效的方法。
[1]鄒平.可轉(zhuǎn)位車刀刀槽的幾何角度[J].機械工人:冷加工,1993(7):10-11.
[2]袁劍.可轉(zhuǎn)位車刀刀片槽的銑削方法[J].機械工程師,2009(6):127-128.
[3]彭林中,張宏.機械切削刀具及應用速查手冊[M].北京:化學工業(yè)出版社,2008.
[4]袁哲俊,劉華明.車刀和刨刀:金屬切削刀具設計手冊[M].北京:機械工業(yè)出版社,2009.
[5]殷國富,徐雷,胡曉兵.SolidWorks2007二次開發(fā)技術(shù)實例精解[M].北京:機械工業(yè)出版社,2007.
[6]周靄如,林偉健,官士鴻.Visual Basic程序設計[M]. 2版.北京:電子工業(yè)出版社,2007.
TAN Xin1,XU Lin-hong2,DENG An-yi2
(1.School of Electromechanical and Architectural Engineering,Jianghan University,Wuhan 430056,Hubei,China;2.Faculty of Mechanical and Electronic Information,China University of Geosciences,Wuhan 430074,Hubei,China)
In general 3D modeling methods of indexable turning tools,the parameterized models are created by repeatedly using extrude and cut instructions in the software SolidWorks. Introduces a rapid method for parameterized modeling of indexable turning tools.Firstly,the relations of geometry angles between grooves and cutter bars are seriously deducted.Then the cutters are classified according to their heads.Finally,a package of computer programs is developed by Visual Basic programming in SolidWorks.The special package of computer programs can realize the functions of rapidly assembling and parameterized simulation.
indexable turning tool;parameterized design;secondary development
TG659
:A
:1673-0143(2012)03-0069-04
(責任編輯:陳 曠)
2012-05-14
譚 昕 (1972—),男,副教授,博士,研究方向:復雜成型原理齒輪數(shù)據(jù)加工、機械傳動和機械系統(tǒng)動力學。