一、基礎知識點
二、程序指令
1、FANUC車床指令
G代碼
M代碼
2、銑床和加工中心指令
數控指令包括準備功能指令G功能、輔助功能指令M功能、刀具功能指令T功能、主軸功能指令S功能、進給功能指令F功能。常用指令有:
G00 定位 G00 IP…
G01 直線插補 G01 IP…F…
G02 圓弧插補CW順時針
G03 圓弧插補CCW反時針
G04 暫停
G15 極座標指令取消
G16 極座標指令
G17 選擇XY平面
G18 選擇ZX平面
G19 選擇YZ平面
G20 英寸輸入
G21 毫米輸入
G27 返回參考點檢測 G27 IP…
G28 返回參考點 G28 IP…
G29 從參考點返回 G29 IP…
G30 返回第2、3、4、參考點 G30 IP…
G40 07 取消刀尖R補償 G40 XU--Z(W)--I-- K--
G41 刀尖R補償左
G42 刀尖R補償右
G43 正向刀具長度補償 G43 Z… H…
G44 負向刀具長度補償 G44 Z.. .H…
G49 刀具長度補償取消
G50 比例縮放取消
G51 比例縮放有效 G51 X.. Y.. Z…P..
G52 局部座標系設定 G52 IP…
G53 選擇機床座標系 G53 IP…
G54 選擇工件座標系1
G55 選擇工件座標系2
G56 選擇工件座標系3
G57 選擇工件座標系4
G58 選擇工件座標系5
G59 選擇工件座標系6
G68 座標旋轉/三維座標轉換 G68 X…Y…R…
G69 座標旋轉取消/三維座標轉換取消
G73 排屑鑽孔循環 G73 X… Y… Z…R… Q… F… K…
G74 左旋攻絲循環 G74 X… Y… Z…R… P… F… K…
G76 精鏜循環 G76 X… Y… Z…R… Q…P… F… K…
G80 固定循環取消/外部操作功能取消
G81 鑽孔循環、鍃鏜循環或外部操作功能 G81 X… Y… Z… R… F… K…
G82 鑽孔循環或反鏜循環 G82 X… Y… Z… R…P… F… K…
G83 排屑鑽孔循環 G83 X… Y… Z… R…Q… F… K…
G84 攻絲循環 G84 X… Y… Z… R…P…Q… F… K…
G85 鏜孔循環 G85 X… Y… Z… R… F… K…
G86 鏜孔循環 G86 X… Y… Z… R… F… K…
G87 反鏜循環 G87 X… Y… Z… R…Q… P….F… K…
G88 鏜孔循環 G88 X… Y… Z… R…P….F… K…
G89 鏜孔循環 G89 X… Y… Z… R…P….F… K…
G90 絕對值編程 G90 IP…
G91 增量值編程 G91 IP…
G92 設定工件座標系或最大主軸速度鉗制 G92 IP…
G94 每分進給 G94 F…
G95 每轉進給 G95 F…
G96 恆表面速度控制 G96 S…
G97 恆表面速度控制取消 G97 S…
G98 固定循環返回到初始點
G99 固定循環返回到R點M00 程序停止
M02 程序結束
M03 主軸順時針旋轉
M04 主軸逆時針旋轉
M05 主軸停止
M08 冷卻液打開
M09 冷卻液關閉
M30 程序結束並返回
M98 調用子程序 例如 :M98P0032007;調用O2007子程序3次
M99 子程序結束
三、編程舉例
1、車床
實驗題1:
毛坯:60*200
T0101:外圓車刀,Tool 2,刀片:三角形
N10 T0101 G99 S600 M03;換1號刀,加刀補,每轉進給速度,主軸正轉,轉速600r/min
N20 G00 X80 Z100;車刀快速移動至X80,Z100
N30 Z4; 車刀移動至Z4處
N40 G73 U10 W2 R4;粗車循環,X向切除的總餘量10mm半徑值,Z方向切除的總餘量為2mm,粗車循環的次數為4
N50 G73 P60 Q150 U2 W0.2 F1;加工輪廓從60行開始,150行結束,X加工餘量2,Z加工餘量0.2,進給率1mm/轉
N60 G00 X0;開始車輪廓,快速至X0
N70 G01 Z0;直線插補到Z0
N80 G03 X40 Z-20 R20;逆時針圓弧插補
N90 G01 X50;直線插補
N100 W-20;直線插補
N110 G02 U0 W-25 R20;順時針圓弧插補
N120 G01 W-10;直線插補
N130 G03 U0 W-24 R20;逆時針圓弧插補
N140 G01 W-10;直線插補
N150 X65;直線插補,輪廓結束
N160 G70 P60 Q150 F1;精車循環
N170 G00 Z100;快速移動至Z100
N180 M30;程序結束並返回程序起點
實驗題2:
毛坯:100*200
T0101:外圓車刀,Tool 1 刀片:三角形
T0202:割刀,刀片寬度3,Tool 6
T0303:螺紋刀,Tool 3
N10 T0101 G99 S1000 M03 換1號刀,加刀補,每轉進給速度,主軸正轉,轉速1000r/min
N20 G00 X102.0 Z100.0 快速移動
N30 Z2.0快速移動Z2,循環起點
N40 G71 U2.0 R1.0粗加工循環,X每次切深2,退刀量1
N50 G71 P60 Q130 U1.0 W0.5 F0.1 加工輪廓從60行開始,130行結束,X加工餘量1mm,Z加工餘量0.5mm,進給率0.1mm/轉
N60 G00 X0 精加工輪廓開始
N70 G01 Z0
N80 X30.0 C1.5
N90 Z-36.0
N100 G02 X58.0 W-30.0 R45.0
N110 G01 X80.0 R5.0
N120 W-20.0
N130 X102.0輪廓結束
N140 G70 P60 Q130 F0.1 精加工循環
N150 G00 X102.0 Z100.0
N160 T0202
N170 G00X31.0 Z-36.0車削退刀槽
N180 G01 U-4.0 F0.1
N190 U4.0
N200 G00 X102.0 Z100.0
N210 T0303 換刀
N220 G00 X34.0 Z6.01移至車螺紋的起點處
N230 G92 X29.2 Z-35.0 F3.0 車螺紋深至X29.2,導程為3mm
N240 X28.6車螺紋深至X28.6
N250 X28.2車螺紋深至X28.2
N260 X28.04車螺紋深至X28.04
N270 G00 X34.0 Z7.52 移至第二次螺旋線的起點處
N280 G92 X29.2 Z-35.0 F3.0車螺紋深至X29.0,進給率取導程3
N290 X28.6
N300 X28.2
N310 X28.04
N320 G00 X102.0 Z100.0
N330 M30
實驗題3:
毛坯:68*200 T0101:外圓車刀,Tool 1
T0202:割刀,寬度10,Tool 6
T0303:螺紋刀,Tool 3
N10T0101G99M03;
N20G00X70Z100;
N30X0Z0;車削外圓
N40G01X68C4F0.1;車C4倒角
N50Z-60;
N60G00X70;外圓結束
N70Z100;
N80T0202;換二號刀
N90G00X70Z-60;車削退刀槽
N100G01X60F0.1;
N110X70;
N120G00X70Z100;
N130T0303;換三號刀
N140G00X70Z10;循環起點
N150G76P030560Q100R0.1;複合螺紋切削循環,精加工次數3,螺紋Z向退尾長度為5,刀尖角度60,最小切深0.1,精加工餘量為0.1
N160G76X60.56Z-55P3720Q1800F6;X60.56Z-55螺紋根部終點的座標值,螺紋牙型高度為3.72mm,第一次切削深度為1.8mm,螺紋導程為6mm
N170G00X70Z100;
N180M30;
四、銑床編程
1、根據零件圖,確定加工路線,選擇合適刀具,進行基點計算,編寫數控程序。
提示:
(1)刀具選擇:φ20高速鋼立銑刀、φ10高速鋼立銑刀、φ12高速鋼麻花鑽。
(2)編寫凹槽加工的子程序,然後旋轉座標系兩次調用。G68/G69
(3)孔加工採用極座標編程。G16/G15
2、其毛坯為四周已加工的鋁錠,凸臺外輪廓已粗銑,鑽孔已完成。試編寫凸臺外輪廓精銑和鉸孔的加工程序。
刀具:
① Ø16立銑刀 主軸:600r/min 進給速度:100mm/min
② 鉸孔Ø8mm鉸刀 主軸:200r/min 進給速度:24mm/min
刀具半徑補償:D01 長度補償H01