【文章內容簡介】
17).查表選取內孔空刀尺寸:空刀直徑d磨光部分長度l1滾刀的工藝過程如下:毛坯進行粗加工外圓→內孔加工→軸臺加工→精車外圓→加工鍵槽→車削螺紋→銑容屑槽→鏟磨外圓及齒形→磨孔→垳孔→磨削軸臺外圓及端面→熱處理 下面對鏟磨外圓及齒形進行分析:對于每一個齒而言,鏟背分為兩個步驟,即第一次鏟背和第二次鏟背,得到兩條鏟背曲線;同時還有兩條鏟底曲線。當滾刀為0176。前角時,前刀面與基面重合,加工之前,滾刀裝在鏟齒車床上,鏟齒車刀裝在刀架上,阿基米德螺線凸輪裝在溜板箱上,鏟齒時鏟刀沿滾刀軸線軸向進給,鏟刀又在阿基米德螺線凸輪控制下向滾刀軸線推進,滾刀轉過ε角位移量。滾刀裝在鏟齒車床主軸上,進給前角為零度的鏟齒車刀裝在刀架上,阿基米德螺線凸輪裝在溜板箱上,鏟齒時,滾刀隨車床主軸等速轉動,鏟刀在刀架帶動下沿滾刀軸線按滾刀,其本蝸桿導程PZ↓作相應的軸向進給,鏟刀刀刃則相對于滾刀軸線作螺旋運動,同時鏟刀又在阿基米德螺線凸輪控制下向滾刀軸線推進,其特征在于滾刀轉過ε↓角度時,阿基米德螺線凸輪轉過角度φ↓,鏟刀右刀尖鏟至F’點,完成一個刀齒齒背的鏟削工作,滾刀轉過ε↓角度,阿基米德螺線凸輪相應轉過φ↓[x]角度,鏟刀退回原位,開始下一個刀齒的鏟削工作。本工藝的有關工藝參數如下:滾刀阿基米德螺線凸輪的運動關系ε↓[x]/ε=φ↓[x]/360176。滾刀每轉一周的鏟削次數NN=Zk/cos↑βk鏟齒時滾刀轉角ε↓[p]的計算εp=ε↓[1]+ ε↓[2]+f↓[Δ]ε↓[3]+ε↓[3]滾刀左右兩側刃在分圓柱上的扭轉角:Δε=πm↓[n]↑[2]Zo/d↓[o]↑[2]其中:ε為滾刀刀齒齒間角;ε↓[x]、φ↓[x]分別為鏟刀空程時滾刀、阿基米德螺線凸輪的轉動角度,Zk滾刀溶屑槽數β↓[k]為滾刀螺旋槽分圓螺旋角,ε↓[1]、ε↓[2]、分別為鏟刀切入角和切出角,ε↓[2]、為滾刀刀齒角度、m↓[n]滾刀基本蝸桿法向模數、Zo為滾刀基本蝸桿螺紋頭數,d↓[o]為滾刀分圓柱直徑f為齒根扭轉角條數。工藝過程中零前角鏟齒車刀前刀面刃形,即滾刀鏟面齒軸向齒形就是零前角鏟齒車刀前刀面刃形。216。 現(xiàn)代滾刀參數化設計過程:齒輪滾刀采用參數化設計,是以Solid Works 三維軟件為基礎平臺,采用VB語言進行二次開發(fā),可視化數據管理,便于操作。設計不但提高了設計的效率,而且縮短了設計周期、保證設計結果的可靠性,從而對齒輪加工質量和精度有了很大的提高。主要功能要求如下:(1)齒形參數設計計算輸入加工齒形參數對工件幾何尺寸進行校驗,然后進行刀具齒形參數及加工工藝參數設計,得出一組符合要求的刀具齒形參數。(2)刀具結構參數和基本尺寸設計在保證加工工藝性(刀具在展切齒形時不與工件其它部件發(fā)生干涉)的前提下,選擇標準規(guī)定或推薦的刀具結構形式,確定刀具結構參數和基本尺寸,并保證刀具具有足夠的剛度和強度。(3)刀具齒形圖和刀具展切齒形圖的校驗及繪制刀具齒形放大圖可用于刀具樣板或檢驗樣板的設計,為刀具齒形加工及檢驗提供依據;刀具展切工件的圖形及數據可用于分析刀具齒形參數設計的合理性以及刀具共軛齒形相對理論齒形的誤差,或用于評價某一具體齒輪刀具對特定工件的加工工藝性。(4)刀具三維實體的自動生成刀具齒形及結構參數設計完畢后,可自動繪制出刀具實體圖,提供刀具加工使用及設計資料存檔。(5)工程圖生成系統(tǒng)根據已生成的實體圖自動轉換為工程圖。(6)刀具技術條件的自動查詢在刀具制造圖上必須依據有關標準和設計準則標注出刀具制造、驗收的技術條件及要求。三、 用戶界面的設計本軟件的用戶界面制作,通過VB來完成。打開Visual Basic 企業(yè)版,新建一個工程后,添加一個新窗體,可調整其大小,對窗體的屬性進行修改。這時可以使用VB中常用的控件,如單選按鈕、文本框、檢查框、框架、列表框等,使用時可以點擊后,拖放在窗體的工作區(qū),調整其大小,修改屬性;為了方便軟件的部分功能操作,在軟件的界面上設置了菜單欄、工具欄以及狀態(tài)欄。以下是軟件界面的圖片: 圖為軟件界面的初狀態(tài)三、數據結構和數據流程(數據庫、流程圖) 參數輸入是通過鍵盤來完成,執(zhí)行程序后,根據定義的所需變量,由數據庫調入必要的參數,通過計算公式得出設計計算結果,最后驗證結果,以保證設計的合理和可靠性。對于數據庫的應用,在這里要著重詳細介紹,通常VB中有以下幾種連接數據庫方式:1)連接SQL Server數據庫Dim oleDbConnection1 As Ole Db. Ole Db ConnectionDim str Connect As Sting=”Provider=SQL OLE DB 。Persist Security Info=False。 Data Source=服務器名。Initial Catalog=數據庫名。User ID = s a 。 Password=?!眔leDbConnection1=New System .Data .Ole Db. Ole Db Connection ( str Connect)2)連接Access數據庫假設要連接的Access數據庫名為“”,存放在d:\Data\目錄下。Dim oleDbConnection1 As Ole Db .Ole Db ConnectionDim str Connect As Sting=”Provider=。 Data Source=d:\Data\ ”oleDbConnection1= New System .Data .Ole Db. Ole Db Connection (str Connect)3)連接Oracle數據庫Dim oleDbConnection1 As Ole Db .Ole Db ConnectionDim str Connect As Sting=”Provider=MS DAORA 。Data Source=服務器名。User ID=用戶ID。 Password=密碼?!眔leDbConnection1= New System. Data . Ole Db .Ole Db Connection ( str Connect)Dim conn As A