2)F規定了沿圓弧切向的進給速度;
3)X、Y、Z為圓弧終點坐標值,如果採用增量坐標方式G91,X、Y、Z表示圓弧終點相對於圓弧起點在各坐標軸方向上的增量;
4)I、J、K表示圓弧圓心相對於圓弧起點在各坐標軸方向上的增量,與G90或G91的定義無關;
5)R是圓弧半徑,當圓弧所對應的圓心角為0°~180°時,R取正值;圓心角為180°~360°時,R取負值;
6)I、J、K的值為零時可以省略;
7)在同一程序段中,如果I、J、K與R同時出現則R有效。
設起刀點在坐標原點O,刀具沿A-B-C路線切削加工,使用絕對坐標與增量坐標方式編程。
G92 X0 Y0 Z0 設工件坐標系原點、機床坐標系原點與換刀點重合(參考點)
G90 G00 X200 Y40 刀具快速移動至A點
G03 X140 Y100 I-60 (或R60) F100
G02 X120 Y60 I-50 (或R50)
增量坐標編程
G92 X0 Y0 Z0
G91 G00 X200 Y40
G03 X-60 Y60 I-60 (或R60) F100
G02 X-20 Y-40 I-50 (或R50)
例題4 如圖10所示,起刀點在坐標原點O,從O點快速移動至A點,逆時針加工整圓,使用絕對坐標與增量坐標方式編程。
絕對坐標編程
G92 X0 Y0 Z0
G90 G00 X30 Y0
G03 I-30 J0 F100
G00 X0 Y0
增量坐標編程
G92 X0 Y0 Z0
G91 G00 X30 Y0
G03 I-30 J0 F100
G00 X-30 Y0
7、暫停G04指令
指令格式
指令功能 刀具作短暫的無進給光整加工
指令說明:
1)地址碼X可用小數,單位為S;
2)地址碼 P只能用整數,單位為ms。
8、英制輸入G20指令和公制輸入G21指令
指令格式 G20
G21
指令功能 設定輸入數據的量綱
指令說明:
1)G20、G21是兩個互相取代的G代碼;
2)G20設定數據為公制量綱;
3)G21設定數據為英制量綱;
4)經設定后公制和英制量綱可混合使用。
9、自動返回參考點G28指令
指令格式 G28 X__ Y__ Z__
指令功能 刀具經指定的中間點快速返回參考點
指令說明:
1)坐標值X__Y__Z__為中間點坐標;
2)刀具返回參考點時避免與工件或夾具發生干涉;
3)通常G28指令用於返回參考點后自動換刀,執行該指令前必須取消刀具半徑補償和刀具長度補償。
G28 指令的功能是刀具經過中間點快速返回參考點,指令中參考點的含義,如果沒有設定換刀點,那麼參考點指的是回零點,即刀具返回至機床的極限位置;如果設定了換刀點,那麼參考點指的是換刀點,通過返回參考點能消除刀具在運行過程中的插補累積誤差。指令中設置中間點的意義是設定刀具返回參考點的走刀路線。如 G91 G28 X0 Z0 表示刀具先從Y軸的方向返回至Y軸的參考點位置,然後從X軸的方向返回至X軸的參考點位置,最後從Z軸的方向返回至Z軸的參考點位置。
10、從參考點移動至目標點G29指令
指令格式 G29 X__ Y__ Z__
指令功能 刀具從參考點經過指定的中間點快速移動到目標點。
指令說明:
1)返回參考點后執行該指令,刀具從參考點出發,以快速點定位的方式,經過由G28所指定的中間點到達由坐標值X___Y___Z所指定的目標點位置;
2)X___Y___Z___表示目標點坐標值,G90指令表示目標點為絕對值坐標方式,G91指令表示目標點為增量值坐標方式,則表示目標點相對於G28中間點的增量;
3)如果在G29指令前,沒有G28指令設定中間點,執行G29指令時,則以工件坐標系零點作為中間點。
例題5 如圖11所示,刀具從A點經過中間點B返回參考點R,換刀后再經過中間點B到C點定位,使用絕對坐標與增量坐標方式編程。
用絕對值方式編程
G90 G28 X130 Y70 當前點A→B→R
M06 換刀
G29 X180 Y30 參考點R→B→C
用增量值方式編程
G91 G28 X100 Y20
M06
G29 X50 Y-40
若程序中無G28指令,則程序段
G90 G29 X180 Y30 進給路線為A→O→C。
11、刀具半徑補償G41、G42指令
指令格式