李曉萍++王宏宇++劉國航

【摘 要】數控加工程序大多數采用恒定的進給速度進行加工,在切寬、切深、每齒進給量發生變化時,沒有相應的變化,并且空走刀較多,加工效率低。經過轉角處速度與前面加工的速度一致,在轉角處容易出現刀甚至刀具折斷的現象,從而影響產品的質量和刀具的壽命。論文基于VERICUT軟件的程序優化模塊,摸索出適合現場機床的典型材料的加工優化參數,總結出一套數控程序優化方法,提高數控加工機床的總體加工效率。
【Abstract】Most of the NC machining programs adopt constant feed rate, and there is no corresponding change in width, depth and feed rate of each tooth. The speed at the corner is consistent with the speed at the front. It is easy to break the tool or even the tool, thus affecting the quality of the product and the life of the tool. Based on the program optimization module of VERICUT software, the optimum processing parameters of typical material suitable for field machine tools are explored, and a set of NC program optimization method is summed up to improve the overall machining efficiency of NC machine tools.
【關鍵詞】數控銑削程序;優化方法;研究;應用
【Keywords】 NC milling program; optimization method; research; application
【中圖分類號】TG54 【文獻標志碼】A 【文章編號】1673-1069(2017)06-0190-02
1 引言
按照數控程序的特點,分析數控程序的優化原理。并結合公司數控加工程序的特點,探索出適合數控程序優化的典型零件和典型程序的方法,得到數控程序優化的要求和步驟。完成公司典型零件的數控程序優化,提高機床的加工效率。
2 數控銑削程序優化方法
2.1 降低總換刀時間
總換刀時間=換刀次數× 單次換刀時間
機床的單次換刀時間是固定的,減少程序的總換刀時間就需要減少換刀次數來完成。需要對程序統籌安排,在加工中同一把刀盡量一次完成他所加工的加工內容,減少換刀次數[1]。
2.2 減少空走刀時間
空走刀時間=空走刀距離× 移動速度
空走刀距離是在程序編制時進刀點和退刀點以及刀具加工軌跡共同決定的[2]。需要在刀具軌跡中尋找最優刀具軌跡,一般是在Catia中完成。動速度是在刀具空走刀時的運行速度,需要在實際加工中進一步判斷刀具路徑哪里是空走刀,哪里是實際加工速度。減少空走刀時間要盡可能的優化刀具路徑減少空走刀的距離,提高空走刀的速度,達到減少空走刀時間的目的[3]。
2.3 降低加工時間
切削時間=粗加工時間+(半)精加工時間
粗加工是盡可能的快速高效去除余量,因此考慮粗加工時間按以下計算公式:
粗加工加工時間=切削總量/單位時間去除余量
切削總量一般是固定的,如何增大單位時間去除余量的速度是降低加工時間的關鍵。
3 幾種單位時間去除余量的方法
①恒定最大切削厚度:在切削條件下每分進給被調整來保持恒定的最大切削厚度。
②恒定體積去除:調整每分進給來保持體積去除率恒定體積去除率
③表面速度恒定:主軸速度被調整來保持恒定的切刀接觸直徑時恒定的表面速度,每分進給量被調整來保持恒定的每齒進給用于新的主軸速度[4]。
④空刀進刀量:進給量在材料外的運動被設置為空刀進給率,在材料內的不改變。而(半)精加工時余量基本去除完畢,只留有外形或表面的余量,因此精加工時一般按照:(半)精加工時間=刀具路徑總長/走刀速度。
4 數控程序優化方法的應用
比較和分析,并利用Vericut軟件完成了數控程序的優化,總結出適合優化的程序要具備以下特點:
①程序在加工時多采用恒定的進給速度進行加工,零件去除效率不高。
②零件粗加工時間占總加工時間的比率大(大于50%)。
③零件去除余量大(50%以上)。
④程序中空走刀比較多。
以鋁合金側板類零件為例,介紹下我們的數控程序優化流程(如圖1):
步驟:
①首先要對零件特征、程序特征進行檢測,當符合程序優化條件時可進行程序優化[5]。進行程序優化的零件特征應盡量采用側板類零件、毛坯為預拉伸板的骨架、殼體等去除量大的零件。進行程序優化的程序應符合程序沒有進行優化、粗加工時間占總加工時間比率大、程序空走刀比較多的程序。
②程序優化前要對程序進行預處理。梳理出將程序段中旋轉、鏡像等Vericut軟件不能進行優化的功能指令,利用CIMICO軟件進行轉換,以便Vericut軟件可以進行優化。查找出粗加工程序段,明確要優化的內容。在建立刀具文件時刪除不優化的切削參數。
5 結語
對于VERICUT軟件的數控程序優化,從加工主軸轉速、進給速度、切削深度、切削寬度等因素,在切削加工過程中自動計算切削余量確定各個加工階段的最佳進給速度。當進行Vericut優化時,NC程序段中自動將程序路徑劃分許多小路徑并為每個小路徑自動插入優化的進給速度,而不會改變原來的刀具軌跡。程序優化已經準備完畢后有兩種優化模式可進行操作,一種是學習已有的數控程序切削參數,提取出刀具的切削參數。另一種是已有的切削參數進行調整、完善出合適的切削參數。數控程序優化后形成數控程序切削參數庫, 用*.tls格式存放在Vericut刀具庫中。
【參考文獻】
【1】孟少農.機械加工工藝手冊[M].北京:機械工業出版社,2002.
【2】王信義,等.機械制造工藝學[M]. 北京:理工大學出版社,1989.
【3】楊叔子.機械加工工藝師手冊[M].北京:機械工業出版社,2003.
【4】劉戰強,黃傳真,郭培全.先進切削加工技術及應用[M].北京:機械工業出版社,2005.
【5】詹熙達.CATIA V5數控加工實例精解[M].北京:機械工業出版社,2008.