1、設定工件坐標系G92指令
指令格式 G92 X__ Y__ Z__
指令功能 設定工件坐標系
指令說明
1)在機床上建立工件坐標系(也稱編程坐標系);
2)如圖1所示,坐標值X、Y、Z為刀具刀位點在工件坐標系中的坐標值(也稱起刀點或換刀點);
3)操作者必須於工件安裝后檢查或調整刀具刀位點,以確保機床上設定的工件坐標系與編程時在零件上所規定的工件坐標系在位置上重合一致;
4)對於尺寸較複雜的工件,為了計算簡單,在編程中可以任意改變工件坐標系的程序零點。
G92設定工件坐標系
在數控銑床中有二種設定工件坐標系的方法,一種方法如圖1所示,先確定刀具的換刀點位置,然後由G92指令根據換刀點位置設定工件坐標系的原點,G92指令中X、Y、Z坐標表示換刀點在工件坐標系XpYpZp中的坐標值;另一種方法如圖2所示,通過與機床坐標系XYZ的相對位置建立工件坐標系XpYpZp,如有的數控系統用G54指令的X、Y、Z坐標表示工件坐標系原點在機床坐標系中的坐標值。
2、絕對坐標輸入方式G90指令和增量坐標輸入方式G91指令
指令格式 G90
G91
指令功能 設定坐標輸入方式
指令說明:
1)G90指令建立絕對坐標輸入方式,移動指令目標點的坐標值X、Y、Z表示刀具離開工件坐標系原點的距離;
2)G91指令建立增量坐標輸入方式,移動指令目標點的坐標值X、Y、Z表示刀具離開當前點的坐標增量。
3、快速點定位G00指令
指令格式 G00 X__ Y__ Z__
指令功能 快速點定位
指令說明:
1)刀具以各軸內定的速度由始點(當前點)快速移動到目標點;
2)刀具運動軌跡與各軸快速移動速度有關;
3)刀具在起始點開始加速至預定的速度,到達目標點前減速定位。
例題1 如圖3所示,刀具從A點快速移動至C點,使用絕對坐標與增量坐標方式編程。
絕對坐標編程
G92 X0 Y0 Z0 設工件坐標系原點,換刀點O與機床坐標系原點重合
G90 G00 X15 Y-40 刀具快速移動至Op點
G92 X0 Y0 重新設定工件坐標系,換刀點Op與工件坐標系原點重合
G00 X20 Y10 刀具快速移動至A點定位
X60 Y30 刀具從始點A快移至終點C
用增量值方式編程
G92 X0 Y0 Z0
G91 G00 X15 Y-40
G92 X0 Y0
G00 X20 Y10
X40 Y20
在上例題中,刀具從A點移動至C點,若機床內定的X軸和Y軸的快速移動速度是相等的,則刀具實際運動軌跡為一折線,即刀具從始點A按X軸與Y軸的合成速度移動至點B,然後再沿X 軸移動至終點C。
4、直線插補G01指令
指令格式 G01 X__ Y__ Z__ F__
指令功能 直線插補運動
指令說明:
1)刀具按照F指令所規定的進給速度直線插補至目標點;
2)F代碼是模態代碼,在沒有新的F代碼替代前一直有效;
3)各軸實際的進給速度是F速度在該軸方向上的投影分量;
4)用G90或G91可以分別按絕對坐標方式或增量坐標方式編程。
例題2 如圖4所示,刀具從A點直線插補至B點,使用絕對坐標與增量坐標方式編程。
G90 G01 X60 Y30 F200
或G91 G01 X40 Y20 F200