梁廣中
(廣東石油化工學院 機電工程學院,廣東 茂名 525000)
數(shù)控車削編程中指令的巧用
梁廣中
(廣東石油化工學院 機電工程學院,廣東 茂名 525000)
文章根據(jù)自己多年從事數(shù)控加工工作的實踐和經(jīng)驗,摸索到了一些編程指令的巧用方法,解決了編程加工中某些難題和問題,下面就這方法進行介紹和分析,供大家交流與參考。
數(shù)控車床;編程;指令的使用;指令的巧用
隨著社會和科學技術(shù)的發(fā)展,導致產(chǎn)品更新?lián)Q代的加快和人們需求的多樣化,產(chǎn)品的生產(chǎn)也趨向種類多樣化、批量中小型化。為適應(yīng)這一變化,數(shù)控機床在企業(yè)中的作用愈來愈大。
數(shù)控車床主要用于加工軸類、盤套類等回轉(zhuǎn)體零件,能夠通過程序控制自動完成內(nèi)外圓柱面、錐面、圓弧、螺紋等工序的切削加工,并進行切槽、鉆、擴、絞孔工作,特別適宜于復雜形狀的回轉(zhuǎn)體零件的加工。其與普通車床相比,一個顯著的優(yōu)點是:對零件變化的適應(yīng)性強。更換零件只需改變相應(yīng)的程序,對刀具進行簡單的調(diào)整即可加工出合格的零件,為此節(jié)約成本而贏得先機。但是,要充分發(fā)揮數(shù)控機床的作用,不僅要有良好的硬件(如優(yōu)質(zhì)的刀具、機床的精度等),更重要的是軟件,如編程是根據(jù)不同的零件的特點,編制合理、高效的加工程序。而編程,需要一些編程技巧。數(shù)控車床雖然加工柔性比普通車床優(yōu)越,但單就某一種零件的生產(chǎn)效率而言,與普通車床還存在一定的差距。因此,提高數(shù)控車床的效率便成為關(guān)鍵,而靈活運用編程指令,編制高效率的加工程序,對提高機床效率往往具有意想不到的效果。
(1)數(shù)控編程方法有手工編程和自動編程兩種。手工編程是指零件圖樣分析工藝處理、數(shù)據(jù)計算、編寫程序單、輸入程序、程序校驗等各步驟主要有人工完成的編程過程,適用于點位加工或幾何形狀不太復雜的零件加工,以及計算較簡單、程序段不多、編程易于實現(xiàn)的場合等。對于幾何形狀復雜的零件(尤其是空間曲面組成的零件),以及幾何元素不復雜但編制程序量很大的零件,由于編程時計算工作相當繁瑣,工作量大、容易出錯,程序校驗也較困難,用手工編程難以完成,因此需要采用自動編程。所謂自動編程,即程序編制工作的大部分或全部由計算機完成,可以有效解決復雜零件的加工問題,也是數(shù)控編程未來的發(fā)展趨勢。但是,手工編程是自動編程的基礎(chǔ),自動編程中的許多核心經(jīng)驗都是來源于手工編程,二者相輔相成。
(2)編程坐標系的建立。數(shù)控加工的關(guān)鍵是坐標系的建立,首先要建立機床坐標系,其次要建立工件坐標系也叫編程坐標系,機床坐標系是機床固有的坐標系,機床坐標系的原點稱為機械參考點或機械零點。機床上電后執(zhí)行機械零點操作,便建立了以當前位置為坐標原點的機床坐標系。工件坐標系是為了方便編程在零件圖紙上設(shè)定的直角坐標系,又稱浮動坐標系。工件坐標系的建立對于能執(zhí)行回零操作機床,只要通過正確的機械回零對刀便建立了工件坐標系,在加工前通過對刀操作確定編程坐標系原點并與機床坐標系原點聯(lián)系起來即確定工件原點在機床坐標系中的位置,對刀后可獲得每一把刀具的位置偏置數(shù)據(jù)即刀偏,使用刀具加工前,先執(zhí)行刀具補償指令,所以編程時程序的第一個程序段用T指令執(zhí)行刀具補償或程序的第一個移動指令程序段包含執(zhí)行刀具補償?shù)腡指令。
(1)G00和G01的區(qū)別,如何正確使用。G00是快速點定位指令。功能是使刀具以點位控制方式,從刀具當前所在點以各軸設(shè)定的最高允許速度(乘以進給修調(diào)倍率)快速移動到定位目標點。G01是直線插補指令。功能是作直線輪廓的切削加工運動。有時也作很短距離的空行程運動。這兩個指令都可以使刀具從當前所在點移到定位目標點。所以,在實際運用中,容易將它們混淆使用。為了正確的運用G00和G01,就要找出它們的不同之處,加以區(qū)分。首先,G00指令的格式中不帶F參數(shù)。它的快移速度由機床參數(shù)“快移進給速度”對各軸分別設(shè)定。故在執(zhí)行G00指令時,由于各個軸以各自速度移動,根據(jù)實際情況的不同,各軸到達終點的先后次序也會有所不同,因而聯(lián)動直線軸的合成軌跡有時是直線,有時是折線。為此,運行G00指令時,要先搞清楚刀具運動軌跡,避免刀具與工件或夾具發(fā)生碰撞。G01指令格式中帶F參數(shù),刀具以聯(lián)動的方式,按F規(guī)定的合成進給速度,運行到達終點。它的聯(lián)動直線軸的合成軌跡始終為直線。其次,使用的場合不同。G00適用場合一般為加工前的快速定位或加工后的快速退刀。正確運行過程中,始終不與工件接觸。G01一般作為直線輪廓的切削加工運動。有時也作很短距離的空行程運動,以防止G00指令在短距離高速度運動時可能出現(xiàn)的慣性過沖現(xiàn)象。
(2)G50編程指令。G50工件坐標系設(shè)定:格式 G50 X(U)——Z(W)——,如在錄入狀態(tài)下輸入G50 X50 Z100建立工件坐標系,執(zhí)行后,系統(tǒng)將當前位置作為“程序零點”,執(zhí)行“程序回零”刀架返回該位。使用G50設(shè)定工件坐標系方便,比回機床零點要便利的多。另外一個應(yīng)用G96 S200G50 S1000指定主軸轉(zhuǎn)速最高1000r/min。
下面有一小批短軸加工零件,按一般數(shù)控加工方法,每加工完一個工件都要進行一次對刀,才能夠進行下一個工件的加工;或者是每加工完一個工件都要進行一次裝夾,才能夠進行下一個工件的加工,這樣給我們工作增加許多工作量和時間。為了解決這一難題,我們通過充分利用主程序和子程序的概念對指令的巧用,很好地化解這一難題。具體辦法是:在編程加工中將涉及零件幾何尺寸的命令字段和切斷零件的命令字段、以及換刀定位等都放在一個子程序中(即G0定位、G50坐標系設(shè)定),而將有開關(guān)機床控制的命令字段及主軸轉(zhuǎn)速放在主程序中,每加工一個零件時,由主程序通過調(diào)用子程序命令調(diào)用一次子程序,加工完成后,跳轉(zhuǎn)回主程序。需要加工幾個零件便調(diào)用幾次子程序,十分有利于增減每次循環(huán)加工零件的數(shù)目。只要按一下循環(huán)起動鍵就可以加工幾個工件了。一次棒料裝夾可以加工好幾個工件出來,這樣給我們節(jié)省了很多時間和工作量,大大提高了生產(chǎn)效率。
總之,熟練掌握和靈活使用編程指令是每個從業(yè)事者必不可少的基本要求。編程是根據(jù)工件的加工特點與工件要求的精度來正確靈活地選用這些指令,編制出合理高效的加工程序,是確保加工出符合圖樣要求合格工件的關(guān)鍵,同時能使數(shù)控車床的功能得到合理的應(yīng)用與充分的發(fā)揮,使數(shù)控車床能安全可靠高效的加工工作。
Skillfull Application of Instruction during the Programming of NC Turning
LIANG Guang-zhong
(Institute of Electromechanical Engineering,Guangdong University of Petrochemical Technology,Maoming,Guangdong 525000,China)
acording to practice and experience for many years in NC machining,this paper found out the methods to apply some programming instructions skillfully,solved some problems and difficulties during programming,introducted and analyzed these methods,hoping to provide references.
NC lathe;Programming;application of the instruction; skillful application of instruction
TG659
A
2095-980X(2015)04-0038-01
2015-02-15
梁廣中(1959-),男,廣東恩平人,大學???主要從事數(shù)控加工實習實驗工作。