4.2.1基本編程指令
1.絕對值指令g90與增量值指令g91
數控機床廠的數控系統(tǒng)的位置,運動控制指令可采用兩種坐標方式進行編程,即絕對坐標編程和增量坐標編程。
(1)絕對坐標編程。刀具運動過程中所有的刀具位置坐標以一個固定的程序原點為基準,即刀具運動的位置坐標是指刀具相對于程序原點的坐標,在程序中用g90指定。
格式;g90x-y-z
(2)增量坐標編程。增量坐標編程也稱為相對坐標編程。刀具運動的位置坐標是指刀具從當前位置到下一個位置之間的增量,在程序中用g91指定。
格式;g91g90x-y-z-;
2.定位指令g00
程序格式;g00x-y-z-;
點定位指令(g00)為刀具以快速移動到用絕對值指令或增量值指定的工件坐標系中的位置。以絕對值指令編程時,刀具運動到終點的坐標值;以增量值指令編程時,指刀具移動的距離,用符號表示方向。
由于參數設置不同,g00指令使刀具的定位有兩種方式;非直線插補定位和直線插補定位。非直線插補定位即刀具分別以每軸的快速移動速度定位。刀具軌跡一般不是直線。直線插補定位是刀具軌跡與直線插補(g01)相同。刀具以不超過每軸的快速移動速度在最短的時間定位。因此,一定要在刀具脫離工件的狀態(tài)下才能執(zhí)行g00指令。
由g00指令的定位方式在程序段的開始時刀具加速到預定的速度,而在程序的終點減速。在確認到位之后執(zhí)行下一個程序段。“到位”是指進給電動機將工作臺拖至指定的位置范圍內,這個范圍由機床制造廠決定并設置到參數中。
g00指令用法如下。如圖4.9所示,其程序為;
x100.y100; 起點
g00 g90 x400. y300; 絕對坐標編程
g00 g91x300.y200; 增量坐標編程
圖4.10 直線插補指令g01
程序為;
g01 g90 x650.y400.f150;絕對坐標編程
g01 g90 x500.y250.f150;增量坐標編程
g01與f都是續(xù)效指令,在沒有新的f指令以前一直有效,不必在每個程序段中都寫入f指令。
4,平面選擇指令g17、g18、g19
平面選擇g17、g18、g19指令分別來指定程序段中刀具的圓弧插補平面和刀具補償平面。g17;選擇xy平面;g18;選擇zx平面;選擇yz平面,如圖4.11所示。
5.圓弧插補指令g02和g03
g02表示按指定速度進給的順時針圓弧插補指令,g03表示按指定速度進給的逆時針圓弧插補指令。順圓、逆圓的判別方法是;沿著不在圓弧平面內的坐標軸由正方向向負方向看去,順時針方向為g02,逆時針方向為g03,如圖4.11所示。
程序格式;
①在xy平面內的圓弧插補g17g02(g03)x-y-l-f-;或g17g02(g03)x-y-cr=f-;
②在xz平面內的圓弧插補g18g02(g03)x-y-cr=-f-;
③在yz平面內的圓弧插補g19g02(g03)x-y-l-f-;或g19g02(g03)x-y-cr=-f-;式中x、y、z為圓弧終點坐標值,可以
用絕對值,也可以用增量值,由g90或g91決定。有1、j、k方式編圓弧時。
圖4.11 圓弧插補方向
以用增量值,由g90或g91決定。有i、j、k方式編圓弧時,l、j、k表示圓弧圓心的坐標,它是圓心相對于圓弧起點在x、y、z軸方向上的增量值,也可以看做圓心相對于圓弧起點為原點的坐標值。若采用圓弧半徑方式編程,則r是圓弧半徑,當圓弧所對應的圓心角為0-180時,r取正值;當圓心角為180-360時,r取負值。圓心角為180時,r可取正值也可取負值,應當注意的是整圓不能用r編程。
(1)圓弧編程舉例,如圖4.12所示。
絕對值尺寸編程;g90 g03 x33 y79.727 1-35 j-60.622
或g90 g03 x33 y79.727 cr=70
增量值尺寸編程;g91 g03 x-102y-80.8951-35j-60.622
或g91 g03 x-102y-80.895cg=70
無論是用絕對值還是用增量值方式編程,l、j、k始終是圓心相對于圓弧起點在x、y、z軸方向上的增量值。
(2)整圓編程舉例。圖4.13為一封閉圓,現(xiàn)設起到點在坐標原點0處。加工時從0點快速移動至a,逆時加工整圓。
①絕對值尺寸編程
g90 g00x30.0y0;
g03x30.0y0.1-30.0j0.f100;
g00x0.y0;
②增量值尺寸編程
g9100x30.0y0;
g03x0.y0.1-30.0j0.f100
6.英制輸入和公制輸入指令g70、g71
g20、g21分別指令程序中輸入數據為英制和米制。g70、g71是兩個互相取代的g代碼,一般機床出廠時,將米制輸入g71設定為參數默認狀態(tài),用米制輸入程序時,可不再指定g71;單用英制輸入程序時,在程序開始設定工件坐標系之前,必須指定g70.在同一個程序中公制、英制可混合使用。另外,g71、g70指令在斷電再接通后,仍保持其原有狀態(tài)。
在英制、公制裝換之后,改變下面值的單位制。
(1)由f代碼指定的進給速度。
(2)位置指令。
(3)工件零點偏移值。
(4)刀具補償值。
(5)手搖脈沖發(fā)生器的刻度單位。
(6)在增量進給中的移動距離。
(7)某些參數。