看懂這些,數控車床編程就已經入門!

看懂這些,數控車床編程就已經入門!

數控加工程序編制就是將加工零件的工藝進程、工藝參數、工件尺度、刀具位移的方向及其它輔佐動作(如換刀、冷卻、工件的裝卸等)按運動次序依照編程格局用指令代碼編寫程序單的進程。所編寫的程序單即加工程序單。

1、機床座標系和運動方向的確定

機床的直線運動X、Y、Z三個座標系選用右手笛卡兒直角座標系,如圖11-6所示。座標軸界說次序是先確定Z軸,再確定X軸,最終確定Y軸。對工件作旋轉運動的機床(如車床)以刀具遠離工件方向為X軸的正方向;對刀具作旋轉運動的機床(如立式銑床),刀具為Z軸時,面臨刀具主軸向立柱看,右方向為X軸的正方向。

三個旋轉軸座標系別離平行於X、Y、Z座標軸,按右手螺紋前進方向取為正向。

2、數控車床的根本指令

1)程序格局

加工程序一般由程序開端、程序內容和程序完畢等三部分組成。

程序最初為程序號,用於加工程序的開端標識,程序號一般由字符“%”及這以後的四位數字表明。

程序完畢可用輔佐功用M02(程序完畢)、M30(程序完畢,回來起點)等來表明。

程序的主要內容由若干個程序段(BLOCK)組成,程序段是由一個或若干個信息字組成,每個信息字又是由地址符和數據符字母組成。信息字是指令的最小單位。

看懂這些,數控車床編程就已經入門!

2)程序段格局

目前常用的是字地址程序段格局,應用標準是JB3832-85。

下面是一個典型的字地址程序段格局:

N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF

其間, N001―表明第一個程序段

G01―表明直線插補

X60.0 Z-20.0―別離表明X,Z座標方向的移動量

F,S,T―別離表明進給速度、主軸轉速、刀具號

M03―表明主軸按順時針方向旋轉

LF―表明程序段完畢

3)數控系統中的根本功用代碼

(1)程序段序號:N10、N20…

(2)預備功用:G00-G99 是使數控設備作某種操作的功用。

G代碼分為模態代碼和非模態代碼兩種。所謂模態代碼是指某一G代碼(G01)一經指定就一向有用,直到後邊程序段中使用同組G代碼(G03)才幹取代它。而非模態代碼只在指定的本程序段中有用,下一段程序需要時有必要重寫(如G04)。金屬加工微信,值得您的重視。

a.快速點定位指令G00

G00指令是模態代碼,它指令刀具別離以點定位操控方法從刀具地點點快速運動到下一個方針方位。它只是快速定位,而無運動軌道要求。

其指令書寫格局是:G00 X_Z_;刀具實踐的運動路線不是直線,而是折線,所以使用G00指令時要注意刀具是否和工件急夾具發生干與,疏忽這一點,就容易發生碰撞,而在快速狀態下的碰撞愈加風險。

b.直線插補指令G01

直線插補指令是直線運動指令,也是模態代碼。它指令刀具在兩座標或三座標間以插補聯動方法按指定的F進給速度(單位為mm/min)作任意斜率的直線運動。

其指令書寫格局是:G01 X_Z_F_;F指令也是模態指令,它能夠用G00指令撤銷。假如早G01程序段之前的程序段沒有F指令,則機床不動。因此,G01程序中有必要還有F指令。

c.圓弧插補指令G02/G03(選用笛卡爾座標判斷)

圓弧插補指令指令刀具在指定平面內按給定的F進給速度作圓弧運動,切削出圓弧概括。在車床上加工圓弧時,不僅要用G02/G03指出圓弧的順逆時針方向,用XZ指定圓弧的終點座標,並且還要指定圓弧的半徑。

其指令書寫格局是:G02/G03 X_Z_R_;

(3)輔佐功用:用來指定機床的輔佐動作(如機床的啟停、轉向、切削液的開關、主軸轉向、刀具夾緊鬆開等〕

M00-程序暫停

M01-程序計劃暫停

M02-程序完畢

M03-主軸正轉(CW)

M04-主軸迴轉(CCW)

M05-主軸停轉

M06-加工中心換刀

M07、M08-冷卻液開

M09-冷卻液關

M10-工件夾緊

M11-工件鬆開

M30-程序完畢,回來起點

M03和M04指令之間有必要用M05指令使主軸停轉後進行。

(4)進給功用F

假如選用直接指定法,在F後面直接寫上要求的進給速度,如F1000,表明進給量是1000mm/min);車螺紋、攻絲和套扣時,由於進給速度與主軸轉速有關,F後面數字是指定的導程。

(5)主軸功用S

S指定主軸轉速,如S800,表明主軸轉速為800r/min。

(6)刀具功用T

指令數控系統進行換刀,用地址T和這以後的4位數字來指定刀具號和刀具補償號(刀具偏置號)。前2位是刀具序號:0~99,後2位是刀具補償號:0~32。每一刀具加工完畢後,有必要撤銷刀具補償。

刀具序號能夠和刀盤上的刀位號相對應;

刀具補償包含形狀補償和磨損補償;

刀具序號和刀具補償號不必相同,為方便起見也可共同。

在數控設備中,程序的記錄是靠程序號來辨別的,即調用程序或許修改程序都要通進程序號來調出。

a.程序編號的結構:O ;

“O”後面數字用4位數(1~9999)表明,不允許為“0”。

b.程序段次序號:在程序段前加上次序號,如:N ;

“O”後面數字用4位數(1~9999)表明,不允許為“0” 。

工件座標系的設定

工件安裝在卡盤上,機床座標系與工件座標系一般是不重合的,為便於編程,應樹立一個工件座標系,使刀具在此座標系中進行加工。

G50 X Z

該指令規則刀具起刀點或換刀點至工件原點的距離,座標X,Z為刀尖在工件座標系中的起始點方位。

對於有刀具補償功用的數控機床,其對刀差錯能夠經過刀具偏移來補償,所以調整機床時的要求並不嚴格。

數控車床的根本對刀方法

常用的對刀方法有三種:試切對刀法、機械檢測對刀儀對刀、光學檢測對刀儀對刀

選用G50 U W 能夠使座標系產生平移,用新的座標值替代舊的座標值,使機床座標系與工件座標系彼此取代。應當注意,在機床座標系中,座標值是刀架中心點相對於機床原點的距離;而在工件座標系中,座標值是刀尖相對工件原點的距離。


分享到:


相關文章: