ug數控編程培訓中的數控加工程序編制就是將加工零件的工藝過程、工藝參數、工件尺寸、刀具位移的方向及其它輔助動作(如換刀、冷卻、工件的裝卸等)按運動順序依照編程格式用指令代碼編寫程序單的過程。所編寫的程序單即加工程序單。下面ug數控編程培訓帶大家來了解下數控編程的基本知識點。
1.機床坐標系和運動方向的確定 機床的直線運動 X、Y、Z 三個坐標系采用右手笛卡兒直角坐標系。
坐標軸定義順序是先確定Z軸,再確定X軸,Z后確定Y軸。對工件作旋轉運動的機床(如車床)以刀具遠離工件方向為X軸的 正方向;對刀具作旋轉運動的機床(如立式銑床),刀具為 Z 軸時,面對刀具主軸向立柱看,右方向為X 軸的正方向。更多數控編程基本知識 三個旋轉軸坐標系分別平行于X、Y、Z坐標軸,按右手螺紋前進方向取 為正向。
2.數控車床的基本指令
1)序格式 加工程序通常由程序開始、程序內容和程序結束等三部分組成。程序開頭為程序號, 用于加工程序的開始標識,程序號通常由字符“%”及其后的四位數字表示。程序結束可用輔助功能 M02(程序結束)、M30(程序結束,返回起點) 等來表示。
程序的主要內容由若干個程序段(BLOCK)組成,程序段是由一個或若干個信息字組成,每個信息字又是由地址符和數據符字母組成。信息字是指令的Z小單位。
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 是使數控裝置作某種操作的功能。
(3)G 代碼分為模態代碼和非模態代碼兩種。所謂模態代碼是指某一G代碼(G01)一經指定就一直有效,直到后邊程序段中使用同組G 代碼(G03)才能取代它。而非模態代碼只在指定的本程序段中有效,下一段程序需 要時必須重寫 (如 G04)。
1)快速點定位指令 G00 G00 指令是模態代碼,它命令刀具分別以點定位控制方式從刀具所在點 快速運動到下一個目標位置。它只是快速定位,而無運動軌跡要求。其指令書寫格式是:G00 X_Z_;刀具實際的運動路線不是直線,而是折線,所以使用 G00 指令時要注意刀具是否和工件急夾具發生干涉,忽略這一點,就容易發生碰撞,而在快速狀態下的碰撞更加危險。
2)直線插補指令 G01 直線插補指令是直線運動指令,也是模態代碼。它命令刀具在兩坐標或 三坐標間以插補聯動方式按指定的F進給速度(單位為 mm/min)作任 意斜率的直線運動。其指令書寫格式是:G01 X_Z_F_;F 指令也是模態指令,它可以用G00指令取消。如果早G01程序段之前的程序段沒有F指令,則機床不 動。因此,G01程序中必須還有F指令。
3)圓弧插補指令 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位數字來指定刀具號和刀具補償號(刀具偏置號)。
刀具序號可以和刀盤上的刀位號相對應; 刀具補償包括形狀補償和磨損補償; 刀具序號和刀具補償號不必相同,為方便起見也可一致。
ug數控編程培訓所知道的在數控裝置中,程序的記錄是靠程序號來辨別的,即調用程序或者編輯程序都要通過程序號來調出。
刀路的總則:開粗:在機床的Z大負荷下,絕大部分情況應選用盡可能大的刀,盡可能大的的進刀量,盡可能快的進給。在同一把刀的情況下,進給與進刀量成反比。一般情況下,機床的負荷不是問題,選刀的原則主要依產品的二維角與三維弧是否過小來考慮。
對于有刀具補償功能的數控機床,其對刀誤差可以通過刀具偏移來補 償,所以調整機床時的要求并不嚴格。數控車床的基本對刀方法 常用的對刀方法有三種:試切對刀法、機械檢測對刀儀對刀、光學檢測 對刀儀對刀。
應當注意,在機床坐標系中,坐標值是刀架中心點相對于機床原點的距離;而在工件坐標系中,坐標值是刀尖相對工件原點的距離。