為機床工具企業提供深度市場分析                     

用戶名:   密碼(mǎ):         免費注冊  |   點擊 進入企業管理  |   申請VIP  |   退出登錄  |  

English  |   German  |   Japanese  |   添加(jiā)收藏  |  

車床 銑床 鑽床 數控係統 加工中心 鍛(duàn)壓機床 刨插拉床 螺紋加工機床 齒(chǐ)輪加工
磨床 鏜床 刀具 功能(néng)部件 配(pèi)件附件 檢驗(yàn)測量 機床電器 特種加工 機器人

TPI
搜索
熱門關鍵字(zì):

數控機床

 | 數控車床 | 數控係統 | 滾齒機 | 數控銑床 | 銑刀 | 主軸 | 立(lì)式加工中心 | 機器人
      用(yòng)戶頻道:    應用案例 |  汽車 |  模具 |  船舶 |  電工電力(lì) |  工程機械 |  航空(kōng)航天 |  儀器(qì)儀表 |  通用機械 |  軌道交通 |  發動機加工 |  齒輪加工 |  汽輪機(jī)加工
您現在的位置:數控機床市場網> 專題>齒輪加工工藝與技(jì)術
基於海德漢平台的大型螺旋(xuán)錐齒輪專用機床加工軟件設計(下)
2017-6-15  來源:沈陽工(gōng)業(yè)大學(xué)  作者:衣晨
  第 4 章 GCMT2500 螺旋錐齒輪專用(yòng)加(jiā)工軟件設計(jì) 

      4.1 軟件總體框(kuàng)架設計 

      根據 GCMT2500 設備的實際加工需求,設計了一款可以滿足使用需(xū)求(qiú)的配套加工軟件。軟件以人(rén)機界麵的形式具體呈現出來(lái)。其功能需求主要分為五個部分(五大模(mó)塊)。即參數設計,TCA 分析,三維仿真,加(jiā)工程序,檢測分析(xī)五部(bù)分功(gōng)能(néng)。如圖4.1 為軟件的設計框架。


圖 4.1 軟件主體結構
 
      (1)參數設計:為(wéi)完成相關參數的計(jì)算與確定為生成加工程序做準備(bèi)。初始(shǐ)階段要求操作人員根據圖紙(zhǐ)輸(shū)入(rù)各(gè)項基本參數,通過相(xiàng)應計算模塊(kuài)得(dé)到其他對(duì)應數據。涉(shè)及的(de)參數主要為齒輪設計參數、刀具參數、機床調整參數、工藝(yì)參數等。
 
      (2)TCA:為參數設計提供設計數據優化(huà)調整功能。TCA 為齒輪接觸分析數值計算,通過計算準確反(fǎn)映(yìng)當前設計參數(shù)生成出的錐齒輪齧合情況,對控製參數進行優化調整以達到理想的齧合狀態(tài)。其中提供參考(kǎo)參(cān)數縮短了參數(shù)調(diào)整時間提高了加工效率。
 
      (3)三維仿真:模擬給定加工參數的三維模型。在齒輪相關參數設計(jì)完成後,建(jiàn)立齒輪(lún)的三維仿真模型有助(zhù)於(yú)直觀地觀察(chá)。
 
      (4)加工程序:主要作用是利用參數設計模塊與 TCA 模(mó)塊(kuài)綜合計算優(yōu)化後得到(dào)最後加工參數生成相應的(de)加工程序代碼。
 
      (5)檢測分析:利用海德漢提供的測量模塊,通(tōng)過軟件調用實現工(gōng)件加工(gōng)完成後的精度檢測指導實(shí)際生產。
 
      4.2 人機界(jiè)麵設計 

      人機界麵作為軟件設(shè)計的具體體(tǐ)現有著重要的地位。其中畫麵的編(biān)程設計(jì)尤為重要。而畫麵編程設(shè)計涉(shè)及人(rén)因工程學、畫(huà)麵(miàn)設計的原則、畫麵設計評價(jià)三個方麵。
 
      (1)人機(jī)工程學
 
      設計畫麵的理論基礎為人(rén)機工程學,通過研究使用對象即人的特點,實現人機工作任務的合理分配,采(cǎi)用最優分配原則,由機器(qì)承擔最多(duō)最複雜的非重要(yào)工作,由人負責最少的工作任務,並發揮人在整個係統(tǒng)中的主觀能動(dòng)性。
 
      (2)畫麵設計的原則
 
      畫麵設計的原(yuán)則(zé)以構建的最佳組合、畫(huà)麵的整體分析與規範、錯誤分析處理等為標準。
 
      (3)畫麵設計的評價
 
      設計評價要求在(zài)界麵係(xì)統構建前(qián)期著手,以便及早發現並(bìng)處理設計缺陷。設計評價的主要方麵為:適應性、高(gāo)效性、易學(xué)性、用戶(hù)友好性、用戶的(de)滿(mǎn)意程度[48]等。
 
      根據螺旋錐齒輪的設計(jì)加工要求,使用 Python 語言對(duì)螺旋錐齒輪加工軟件(jiàn)的人機(jī)界麵程(chéng)序進行(háng)編製。圖 4.2 為軟件運行主界麵。通過界麵提供的界麵按鍵,可以進入不同的功能(néng)界麵。水(shuǐ)平按鍵中參數設計按鍵可以進入各自的參數設(shè)計界麵(miàn),TCA 按鍵進入後(hòu)可進行(háng)參數調整。三維(wéi)仿(fǎng)真按(àn)鍵可進行(háng)工件的三維模擬。在參(cān)數確定無誤(wù)後通過(guò)程序生成按鍵可生成相應的加工程序。豎直按鍵中的上半部分的退出係統按鍵可(kě)以進行係統的退(tuì)出,保存按鍵(jiàn)和文件管理按鍵進行相應的數據保(bǎo)存和文件管理。
 

圖 4.2 軟(ruǎn)件人機界麵圖

      4.3 參數設計(jì)模塊 

      參數設計部分主要為對相關加工參數進行設計。涉及參數的輸入(rù)與調用(yòng)相關計算(suàn)模塊及相關參數的優化調整。參數調整過程如(rú)圖 4.3 所示。
 

圖(tú) 4.3 加工(gōng)參數生成(chéng)過程

      參數設計主要由(yóu)齒輪參數,刀具參數,機床調整參數,工藝參數(shù)三部分。
 
      1)齒輪(lún)設(shè)計(jì)參數:(可(kě)參考論文的第二章內容)包括齒製,齒數,壓力角,齒寬,軸交角,旋向(xiàng),傳動比(bǐ)等,輸入基本參數後調用軟件內部計算模塊計算其(qí)他相關參數。
 
      2)刀具參數(shù):刀(dāo)盤齒形角,刀盤半徑,刀頂距,刀尖直(zhí)徑。刀具參數由齒輪基本設計參數根據選擇和(hé)一定(dìng)的設計方法經計算模塊計算得出,後根據(jù)計算值(zhí)查表(biǎo)或圓整所得。使用時還需根據(jù)加工(gōng)材料的(de)特點選擇(zé)合適的刀具材料。
 
      3)機床調整參數:包括床位,刀位,軸向輪位,垂直輪(lún)位,輪胚安裝角(jiǎo)等。機床調整參數是由齒輪基本設計參數計算求得,TCA 優化參數的過程主要為調整機床調整參數從而得(dé)到理想(xiǎng)的齧合曲線。
 
      4)工藝參(cān)數:潤滑方式,主軸轉速,切削量,跨齒數,安(ān)全餘量等。確定原(yuán)則可由經驗和(hé)查表所得。
 
      計(jì)算過程涉及到大量的公(gōng)式及運算,就 Python 語言而言其主要的優勢不體現在計算方麵,Python 的數值運(yùn)算(suàn)模塊少運(yùn)運(yùn)行速度較 C/C++慢,故要采用專用的數值計(jì)算軟件 MATLAB 來實現輔助的計算過程。
 
      如圖 4.4 所示編寫 調試成功.m 文件後 ,在 MATLAB 中使用 APPS 中的MATALB.Coder 工具將.m 文件轉(zhuǎn)換為可以脫離(lí) MATLAB 運行環境(jìng)單獨運行可以被Python 直接調用的.C 文件。
 

圖 4.4 計算程序轉換
 
      如圖 4.5、4.6、4.7、4.8 所示為參數設計部分具體實現。


圖 4.5 齒輪參數界(jiè)麵
 
      齒輪參數界麵中以齒數、傳動比、壓力角、偏置距、軸交角(jiǎo)為基本設計參數,在基本參數(shù)確定後通過計算按鈕計算求得其他齒輪參數,幫助按鈕可進入幫助文件選擇需要(yào)的幫助文檔。部分參數可根據實際(jì)需求(qiú)選擇。


圖 4.6 刀具參數界(jiè)麵
   

4.7 機床調整參數界麵
 
      機(jī)床調整參數界麵中的參數也是(shì)有齒輪參數經計算模(mó)塊得出可以(yǐ)通過水平按鍵來調整其他(tā)相關參數。


4.8 工(gōng)藝參數界麵
   
      工藝參數(shù)通過工藝參數(shù)按鍵直接進入,主要控製量為切削的線速度與單刀切量參數選擇原(yuán)則可根據切削手(shǒu)冊來確定。
 
      4.4 TCA 模(mó)塊 

      TCA 為以數值(zhí)分析為手段結合齒輪齧合原理在未完成加工的實際情況(kuàng)下對確定參(cān)數的螺旋錐齒輪副進行齧合分析。該計算(suàn)工具可(kě)以準確的(de)反應出齧合區域的(de)實際(jì)接觸(chù)狀況,通過(guò)調整相關參數,得出不同的齧合接觸狀態分析,以確定最優的參數組。論文中的 TCA 計算程序參考自同課題組的(de)萬長龍與明希君同學的論(lùn)文工作內容。理想(xiǎng)齒麵接觸如圖 4.9 所示,其中為接觸軌跡(jì)與傳動誤差(chà)圖。接觸軌跡是一條近似與齒根(gēn)線垂直的直線,每(měi)個接觸橢圓的長軸(zhóu)大致相等,並有相同的方向,傳動誤差曲線能夠



圖 4.9 理想(xiǎng)齒輪傳動
 
      第一次得出(chū)的 TCA 結(jié)果總是有各種(zhǒng)缺陷,需要不斷改變小輪控製參數來進(jìn)行修正。下麵介紹一些常見的不良接觸處(chù)在TCA結果中的表現。
 
      對角接觸,接觸軌跡線與齒根線不垂直是其主要特征。接觸軌跡往右傾斜是外對角接觸(chù),如圖 4.10 所示;往左傾斜是內對角接觸。相關研究和實踐經(jīng)驗表明,調整小輪產形輪錐距可以有效修正對角接觸。
 

圖 4.10 對角接觸

      菱形接(jiē)觸,如圖 1.41 所示齒輪中部接觸區每個瞬時(shí)橢圓(yuán)的長軸大小(xiǎo)不一致是其主要特征,且接觸區常(cháng)常是對角接觸。調(diào)整小輪(lún)齒形角(jiǎo)可以(yǐ)改(gǎi)善齒麵(miàn)接觸區域。
 

圖 4.11 菱形接觸
 
      魚尾形接觸,接觸軌跡是彎曲是其主要特征,接觸軌跡(jì)彎曲的方向多樣。如(rú)圖4.12 所示,列出了兩種比較典型(xíng)彎曲形式。相關研究表明,魚尾形接觸受多種小輪控製參數影響,其(qí)中垂直輪位修正量、二階變性係數、小輪(lún)產(chǎn)形輪節錐角對 TCA 分析影響較大。
 

圖 4.12 魚尾形接觸
 
      4.5 齒輪實(shí)體三維仿真模塊 

      螺旋錐齒輪參數確(què)定後無法(fǎ)看到實際的齒輪模型,因此(cǐ)添(tiān)加了三維仿真模塊。原理上的實現過程:使用圖形生成(chéng)程序進行參數化建模,具(jù)體參數為設計模(mó)塊與 TCA分析後所得,生(shēng)成齒輪模型並保存為圖形文件後直接調用圖形文件到(dào)界麵窗口(kǒu),模塊(kuài)具(jù)體實現過程本文(wén)不做(zuò)討論。如圖 4.13、圖 4.14 為齒輪仿真效果:
 

圖 4.13 大齒輪仿(fǎng)真效果圖
 

圖 4.14 小齒輪仿真效果圖
 
      4.6 加工程序模塊 

      加工程序模塊在參數設計、TCA 分析與三維仿真模(mó)塊確定參數後生成對應的加工程序代碼。以下為部分模塊程序(xù)。
 
      fid = fopen('F:\XICHI_G01R_0b.h','wt') 
      Q1 = -4.491532013617202 
      Q2 = -64.369000000632681 
      Q3 = -65.891030641624980 
      Q4 =  135.8287538709713 
      Q5 = 2.967268604701439 
      Q6 = 550.0534223044500 
      Q7 = 42.405068577927644 
      Q8 = 20.382444756210834 
      Q9 = 320.1676674583440 
      Q10 = 27 
      Q11 = 27.71 
      Q12 = 324.71 + 794.48 
      Q13 = 587.7 
      Q14 = 738.91 
      Q15 = pi/2 - Q1
      Q16 =10                                        %   安全餘量
 
      Q18 =5                                          %   加工分齒數
 
      Q19 = 0                                         %   起始加工齒數
 
      Q50 = 2 * pi * Q18 / Q10                       %   分齒角度
 
      Q51 = Q19 * Q50 + 0.15*pi/180 - 0*pi/180         %   加工起始角位置
 
      Q51 = Q19 * Q50 + 0.05*pi/180 - 0*pi/180         %   加工起始角位置
 
      Q54 = Q4 + Q11 + Q16 
      Q55 = Q11 + Q16                                 %   齒深
      +安全餘量(liàng)
 
      ...... 
 
      Q21 = Q21 + ( Q14 * cos ( Q1 ) - Q14 * cos ( Q32 ) )   %   刀傾刀轉
 
      Q22 = Q22 - ( Q14 * sin ( Q1 ) - Q14 * sin ( Q32 ) )     %   刀傾刀轉
 
      ...... 
 
      Q21 = Q21 - Q59*cos(Q32) 
      ...... 
 
      A = ['L Y' num2str(Q21) ' Z' num2str(Q22) ' F1000' char(13) char(10)] fwrite(fid,A,'*char') %L M25 %END PGM xichi_G01b MM  

      A = ['L M25' char(13) char(10)] fwrite(fid,A,'*char') 

      A = ['END PGM xichi_G01 MM' char(13) char(10)] fwrite(fid,A,'*char') 

      fclose(fid) 模塊程序中涉及所有的加工參數,通過生成程序按鈕生成加工程序(xù)代碼。如圖4.15 為加工程(chéng)序(xù)界麵。根據按鍵功能可進(jìn)行參數修改,修改後(hòu)重新生(shēng)成程(chéng)序,通過保存(cún)按鈕將加工(gōng)程序保存到製定位置。
 

 圖4.15 程序界麵
 
      4.7 加工實例(lì) 

      本文設計的 GCMT2500 專用加工軟件可以實現格裏森齒製和擺線齒(chǐ)製兩種齒(chǐ)製齒輪(lún)加工。在軟件內部嵌入不同種類的計算程時可(kě)實現包括成型(xíng)法、滾切法、雙刀麵發等多(duō)種加工程序。下麵,以(yǐ)格裏森弧齒大齒輪成型法加工為例,說明錐齒輪加工的一般流程。圖 4.16 為實際加工圖。
 

圖 4.16 螺旋(xuán)錐齒輪加工
 
      實際的加工過程包括前期準備(bèi),設備(bèi)調試(shì),生成代碼,加工,檢測等幾部分。具體工作內容如下:
 
      (1)工(gōng)件的找正與安裝
 
      操作機床保(bǎo)證 B 軸與 C 軸中心線重合,將工件置於工(gōng)作台後使(shǐ)用千(qiān)分表在指定位置找正:將表底座吸附於動力軸上使指針與大輪內圈接觸(如圖 5.2 所示),轉動工作台並不斷調整(zhěng)工件位置使表指針最後跳動誤差在 0.02mm~0.003mm,即可保證工件的(de)中心位於工作台即 C 軸中心上。
 
      (2)刀具的安裝與對刀
 
      在 B 軸動力頭刀盤安裝調整結束後,配(pèi)合使用刀具與刀墊的同時使用千分表測量刀具的參(cān)數,如刀傾角、刀(dāo)具(jù)直徑等保證相關尺(chǐ)寸精度和安(ān)裝穩定性,控製相關誤差在 0.02mm~0.03mm。
 
      (3)設備(bèi)檢查
 
      對(duì)設備的各部分進行(háng)核查。主軸(zhóu)冷卻是否正常(cháng)運行(háng),潤滑部分(fèn)氣泵氣壓是否達到要求,電(diàn)器(qì)櫃風冷運行是否正常,保證車間內恒溫空調正常工作等。
 
      (4)加工代碼生成
 
      在開(kāi)發軟件中依次輸入,齒輪參數,刀具參數,工藝參數等加工參數,TCA 分析優(yōu)化後生成加工程序導入機床(chuáng),加工程序即可存入設備。
        
      (5)加(jiā)工運行
 
      參數和相關程序確認無誤後即(jí)可開始加工,加工可進行調整試(shì)切,確認各方麵無誤(wù)後即可進行連續加工。加工效果與成品如圖 4.17 所示。


圖 4.17 加工效果與成品

      4.8 本章小結 

      本章對研究對 GCMT2500 加工軟件的整體結構進行了(le)構建,提出了滿足加工生成的模塊化設計。其中包括(kuò)參數設計、TCA 分析、三維仿真、加工程序、檢測分析等幾大(dà)模塊並對主要模塊進行了詳細的(de)說明。最後,通過格裏森(sēn)製弧齒大齒輪加工對軟件進行了加工測(cè)試,加(jiā)工效果良好,基本達到了預期的設計要求使軟件的功能得到驗證。

      第 5 章 總結與展望  

      5.1 總(zǒng)結 

      GCMT2500 數控(kòng)螺旋錐齒輪複合加(jiā)工機床是目(mù)前世界上最大的數控螺旋錐齒輪加工機(jī)床,本文研究工(gōng)作對 GCMT2500 機(jī)床的係統功能實現起到重要的支撐作用,對於開發基於(yú) HEIDENHAIN  數控係統平台的其他機床專用軟件係統也具有借鑒意義。論文完成的主要(yào)工作和結論如下:
 
      (1)研究了(le)螺旋(xuán)錐齒輪的幾何(hé)參(cān)數、機床調整(zhěng)參數和加工工藝參數的設計計算(suàn)和(hé)加工方法選(xuǎn)取(qǔ)確定。
 
      (2)研究了 GCMT2500 螺旋(xuán)錐齒輪(lún)複(fù)合數控加工機床的係統運動控製(zhì)參數優化問題,對各軸控製參數進行了優化調整,參數通過參(cān)數優化改善了齒輪加工的表麵質量。
 
      (3)完成了 GCMT2500 機床專用(yòng)軟件係(xì)統的主體功能結構設計,使用 Python 高級編程語言,在海德漢 i TNC530 數控係統平台的開發(fā)環(huán)境中,實現了專用軟件係統嵌入設計和人機界麵程序設計。
 
      (4)完成齒輪參數設計模塊(kuài)、TCA 模塊的基本功(gōng)能程序設計,完成了程序設計模塊和係統仿真(zhēn)模塊的(de)部分功能程(chéng)序設計,達到了 GCMT2500 加工軟件係統的加工基礎要求。
 
      5.2 展望 

      本課題的前期工作基本達到了以螺旋錐齒輪加工為主要目的的預期(qī)要求,由於時間關(guān)係和開發條(tiáo)件和(hé)問題複雜程度等諸多因素,研(yán)究工作還有許多需要改進(jìn)的地方。綜合考慮,我認為應(yīng)在以下幾個方麵加強開發研(yán)究: 

      (1)繼續(xù)完善軟件功能結構設計,完善人機界麵設計,使得軟件功能結構更合理,操作使用更友(yǒu)好、方便。
 
      (2)為(wéi)了適應實際的加工要求,應該(gāi)進(jìn)一步強(qiáng)化齒輪參數設計模塊,不斷補充和增加不同類型、不同加工方法(fǎ)的螺旋錐齒輪設計加工程序。
 
      (3)齒輪的仿(fǎng)真部分與檢測部分尚未在設備(bèi)上完全(quán)實現,需要繼續(xù)研究開發以(yǐ)進一步完善軟件功能(néng)。
 
    投稿箱:
        如果(guǒ)您(nín)有(yǒu)機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯係本(běn)網編輯部, 郵箱:skjcsc@vip.sina.com
名(míng)企推薦
山特維克可樂滿
哈斯自動數控機械(上(shàng)海)有限公司
西門子(中國)有(yǒu)限公司
哈挺(tǐng)機床(上海)有限(xiàn)公司
北京阿奇(qí)夏米爾技術服務有限責任公司
陝西秦川機械發展股份有限公(gōng)司
国产999精品2卡3卡4卡丨日韩欧美视频一区二区在线观看丨一区二区三区日韩免费播放丨九色91精品国产网站丨XX性欧美肥妇精品久久久久久丨久久久久国产精品嫩草影院丨成人免费a级毛片丨五月婷婷六月丁香综合