一区免费视频_亚洲精品成人av在线_久久99国产精品久久99果冻传媒_毛片网站多少

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

用戶名:   密碼:         免費注冊  |   申請VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
廣州數控
數控系統

車床 銑床 鉆床 數控系統 加工中心 鍛壓機床 刨插拉床 螺紋加工機床 齒輪加工機床
磨床 鏜床 刀具 功能部件 配件附件 檢驗測量 機床電器 特種加工 機器人

數控系統

電工電力 工程機械 航空航天 汽車 模具
儀器儀表 通用機械 軌道交通 船舶

搜索
熱門關鍵字:

數控機床

 | 數控車床 | 數控系統 | 滾齒機 | 數控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機器人
您現在的位置:數控系統網> 加工與維修> 基于宏程序的數控車削加工應用
基于宏程序的數控車削加工應用
2018-1-16  來源: 開封技師學院   作者:張 樺,吳長有



 
      摘 要:以橢圓曲線輪廓的零件為例,從宏程序的表達、橢圓曲線方程與坐標變換兩個面進行了分析,以華中 HNC-21T系統為基礎,編寫宏程序,闡述了宏程序在數控車削加工中的具體應用。
  
      關鍵詞:宏程序;數控車編程;曲線方程;坐標變換

      隨著數控技術在制造業中的應用,越來越多的產品采用了非圓曲線的設計,但目前數控系統的編程指令對于非圓曲線不能直接編程,只有直線插補和圓弧插補功能。

      若采用 CAD/CAM 自動編程軟件生成數控程序,則程序段通常比較多,甚至幾千行,操作起來比較費時,并且檢查、修改都比較困難。因此非圓曲線輪廓零件的切削加工在生產中通常采用宏程序來編程。本文就以橢圓曲線輪廓零件為例談談宏程序在數控車削加工中應用。

     1、零件分析
  
     圖 1 所示零件,此零件左端面是一個橢圓曲線回轉面,中間為階梯圓柱軸面,右端為一螺紋面。對于中間和右端的回轉面,是由直線、斜線、圓弧等要素所組成,可以采用數控系統的 G71、G72、G73、G82 等循環指令進行編程加工。


  

    而左端的橢圓面則無法使用數控系統的指令直接編程,且圖紙中并未給出橢圓的方程、橢圓的中心與加工時編程坐標系中心不重合,這些都給零件的編程加工帶來一定的難度[1]。因此,加工該零件需要解決三個問題:宏程序指令的表達、橢圓方程及轉換、橢圓中心與編程坐標原點的轉換。
  
     
    2 、宏程序及指令表達
  
    2.1 宏程序的表達與賦值
  
    在使用宏程序編程過程中,通常是以變量作為數據進行編程的。宏程序的變量表達為:# 數字,例如:#1. 還可以使用變量進行邏輯運算、算術運算和函數的混合運算表達,例如:#4=[#2+#3]*#1. 需要注意的是,表達式中是不能出現小括號,只能使用中括號[3]。對自變量可以直接賦值,其格式為:變量號后用“=”直接賦值,例如:#2=6,表示將 
6 賦值給 2 號變量。
  
   這也可以用表達式賦值,例如:#4=[#2+#3]*#1,表示將 #2 的值與 #3 的值相加后得到的和,再乘以 #1 的值得到的積賦值給 #4. 宏程序就是利用系統對變量可以重新賦值的特性,計算出整個非圓曲線上若干個點的坐標值,從而用若干段圓弧線或直線段來逼近理想的輪廓曲線。
   
    因此,在數控程序運行中,編程者只需給出輪廓曲線的數學表達式和算法即可,而非圓曲線的擬合線節點坐標則是由數控系統自動來完成的。
  
     2.2 宏程序的控制指令
  
    非圓曲線輪廓零件加工常采用控制指令有:WHILE 語句、條件轉移 IF 語句和跳轉語句 GOTO.

     (1)WHILE 指令程序格式為:
     WHILE 
     條件表達式;
     ……;
     ENDW;
  
     當條件式成立時,將重復執行 WHILE 到 ENDW之間的程序段,直到條件不滿足為止。

     當條件不成立,則執行 ENDW 后面的程序段。
  
    (2)IF 語句指定一個條件表達式,當條件滿足時,則執行某個程序。IF 語句和跳轉語句 GOTO 一起使用。

     3、 橢圓方程與坐標轉換
  
      3.1 橢圓數控車削編程方程
  
      數控車削在編制宏程序時,編程坐標采用的是Z 、X 軸坐標系,而橢圓方程數學表達是 X、Y 軸坐標系,因此編寫橢圓程序時,要將坐標系轉換為 Z、X軸。

      由圖紙可知,橢圓的 X 向半軸為 b = 15 mm,Z 向半軸 a = 25 mm,則橢圓的方程為:
   
      
         
  
      式中:#1 表示 X 軸坐標值;#2 表示 Z 軸坐標值;
  
       3.2 橢圓中心與編程坐標原點的轉換
  
      數控車削零件的時候,編程坐標系原點往往與曲線中心不重合,因此,必須對橢圓輪廓曲線上的坐標值進行編程轉換。通過計算橢圓的中心在編程坐標系中的位置,確定編程坐標值與數學坐標值之間的關系[2],為敘述方便,設定:
  
       
  
     4 、宏程序在數控車削加工中的應用
   
     4.1 編制非圓曲線宏程序的步驟
  
    (1)確定自變量。
  
    選擇自變量時,通常首先選擇已知變化范圍的變量作為自變量,已知變量比較多時,再考慮已知變化范圍的大小,選擇范圍較大的變量作為自變量。分析零件圖形,確定 Z 
為自變量,X為因變量。
  
   (2)設置自變量的起止點坐標值,橢圓曲線 Z 向起點坐標為 0 ,終點坐標為-25.
  
   (3)調用循環語句。
  
    根據已知條件選擇相應的循環指令及循環條件。采用 WHILE 語句,宏程序的循環條件是 Z≥-25,即 #1GE-25.
  
   (4)依據函數關系,確定因變量與自變量的表達式,則表達式為:
  
     
  
   (6)采用 G01 指令,即用直線段擬合橢圓曲線的軌跡。
  
   (7)確定自變量的變化規律。
  
     自變量可以遞增,也可以遞減。遞增或遞減的變化量的大小影響加工精度。零件中確定 Z(#1)為自變量。賦初值:#1=0,因其終點值為-25,所以自變量采用遞減變化,即 
#1=#1-0.1.
  
     4.2 編制宏程序的結構流程圖
   
     編制結構流程框圖如圖 2 所示。
  
    
  
    4.3 橢圓曲線輪廓零件參考程序(部分精加工程序)
  
     
  
     
  
    5 、結束語
   
    通過對非圓曲線輪廓零件的數控車削宏程序編程的分析,使用宏程序在編程中有特別的優勢,但編程人員不僅要掌握編程的指令,還要熟悉非圓輪廓曲線的方程式及坐標轉換,并要準確的寫出表達式,才能正確編寫和使用宏程序,從而提高零件的加工效率和質量。




    投稿箱:
        如果您有機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯系本網編輯部, 郵箱:skjcsc@vip.sina.com