FANUC 0系统车床编程.docx
《FANUC 0系统车床编程.docx》由会员分享,可在线阅读,更多相关《FANUC 0系统车床编程.docx(15页珍藏版)》请在冰豆网上搜索。
FANUC0系统车床编程
FANUC0系统常用车床编程指令
*编程特点:
1.在一个程序段中,可以采用绝对坐标、相对坐标或二者混合编程。
2.径向尺寸以直径值表示(无论绝对坐标还是相对坐标)。
3.由于毛坯加工余量较大,所以常具备不同形式的固定循环指令。
4.为提高加工精度,需要对刀具半径进行补偿。
1.G00—快速定位指令(模态,初态)
格式:
G00X(U)__Z(W)__;
2.G01—直线插补指令(模态)
格式:
G01X(U)__Z(W)__F__;
G01X(U)__Z(W)__C__F__;
G01X(U)__Z(W)__R__F__;
3.G02,G03—圆弧插补指令(模态)
G02:
顺时针圆弧插补。
G03:
逆时针圆弧插补。
格式:
G02X(U)__Z(W)__I__K__F__;G02X(U)__Z(W)__R__F__;
G03X(U)__Z(W)__I__K__F__;G03X(U)__Z(W)__R__F__;
4.G98,G99---进给量指令(模态)
(1)G98每分钟进给量,(mm/min)
格式:
G98F__;
(2)G99每转进给量,(mm/r)
格式:
G99F__;
*默认方式G99,也是最常用的方式。
5.G96,G97---主轴转速指令(模态)
(1)G96主轴线速度恒定,(mm/min)
格式:
G96S__;
(2)G97直接设定主轴转速,(r/min)
格式:
G97S__;
6.T---刀具功能指令(模态)
格式:
Txxxx;
刀具补偿号
刀具序号
7.G28---自动回原点指令
格式:
G28X(U)__Z(W)__;
例:
G28U0;直接回X轴机械原点
G28U0W0;直接回机械原点
8.G40,G41,G42---刀具半径补偿指令(模态)
(1)G40取消刀具半径补偿,通常在程序开始的第一个程序段。
(2)G41左偏刀具半径补偿
(3)G42左偏刀具半径补偿
9.G32---螺纹切削指令
格式:
G32X(U)__Z(W)__F__;其中F__为螺纹的导程
L1
L2
L
注意:
(1)为防止由于伺服系统的延迟而加工出不完整螺纹,通常在切入处和切出处增加一段距离L1和L2,一般L1≥5,L2≥1。
(2)为使螺纹容易旋入,通常将螺纹外径加工得比公称直径小一些(一般小0.2mm)
(3)螺纹牙深一般分三次以上切削,每次切削深度用螺纹牙深减去精加工余量所得差按递减规律分配。
螺纹牙深h=0.649P≈0.65PP:
螺纹导程
螺纹小径D2=D–2×0.65P
(4)螺纹每次车削的起始位置的Z坐标要一致。
10.G92---螺纹切削循环指令
格式:
G92X(U)__Z(W)__F__;
其中F__为螺纹的导程
X(U)__Z(W)__为螺纹加工终点的坐标
11.G90---外径、内径切削单一循环指令
格式:
G90X(U)__Z(W)__F__;
其中F__为进给量
X(U)__Z(W)__为循环点的对角点的坐标
注意:
循环点一定要大于毛坯尺寸。
12.G71---外径、内径粗加工复合循环指令
格式:
G71U△dR△e;
G71PnsQnfU△uW△w;
其中:
△d---粗加工每次切深(X向半径值)
△e---粗加工每次退刀量
ns---精加工程序第一个程序段序号
nf---精加工程序最后一个程序段序号
△u---X抽精加工留量(直径值)
△w---Z抽精加工留量
13.G70---精加工循环指令
格式:
G70PnsQnf;
14.G73---闭合车削循环指令
格式:
G73U△iW△kR△d;
G73PnsQnfU△uW△w;
其中:
△i---粗切第一刀后在X方向距离精加工余量的距离(半径值)
△k---粗切第一刀后在Z方向距离精加工余量的距离
△d---粗切次数
ns---精加工程序第一个程序段序号
nf---精加工程序最后一个程序段序号
△u---X抽精加工留量(直径值)
△w---Z抽精加工留量
15.G94---端面切削单一循环指令
格式:
G94X(U)__Z(W)__F__;
其中F__为进给量
X(U)__Z(W)__为循环点的对角点的坐标
注意:
循环点一定要大于毛坯尺寸。
16.G72---端面粗加工复合循环指令
格式:
G72U△dR△e;
G72PnsQnfU△uW△w;
其中:
△d---粗加工每次切深(Z向)
△e---粗加工每次退刀量(Z向)
ns---精加工程序第一个程序段序号
nf---精加工程序最后一个程序段序号
△u---X抽精加工留量(直径值)
△w---Z抽精加工留量
例1:
O0001
N1(粗车外圆)
G00G97G99S400T11M03F0.2;
X42.0Z2.0;
G71U2.0R0.5;
G71P10Q11U0.4W0.03;
N10G00X0;
G01Z0;
N2(精车外圆)
G00G97G99S600T11M03F0.1;
X42.0Z2.0;
G70P10Q11;
G28U0W0M05;
M30;
X26.0C1.5;
Z-15.0;
X32.0C1.5;
Z-30.0;
X38.0C1.5;
N11Z-50.0;
G28U0W0M05;
例2:
O0002
N1(粗车外圆)
G00G97G99S400T11M03F0.2;
X42.0Z2.0;
G71U2.0R0.5;
G71P10Q11U0.4W0.03;
N10G00X0;
G01Z0;
X15.8C1.5;
Z-20.0;
X23.0;
X26.0Z-50.0;
Z-60.0R3;
X33.0;
N11Z-75.0;
G28U0W0M05;
N2(精车外圆)
G00G97G99S600T11M03F0.1;
X42.0Z2.0;
G70P10Q11;
G28U0W0M05;
(M01;)
N3(切槽)
G00G97G99S200T22M03;
X24.0Z-20.0;
G01X11.0F0.05;
X24.0F0.2;
G28U0W0M05;
N3(车螺纹)
G00G97G99S200T33M03;
X20.0Z5.0;
G92X15.0Z-16.5F1.5;
X14.5;
X14.1;
X14.05;
G28U0W0M05;
M30;
例3:
O0003
N1(G71粗车多余余量)
G00G97G99S400T11M03F0.2;
X42.0Z2.0;
G71U2.0R0.5;
G71P10Q11U0.4W0.03;
N10G00X0;
G01Z0;
X17.8C2.0;
Z-20.0;
X27.0C3.0;
W-3.0;
X34.0;
N11Z-85.0
G28U0W0M05;
N2(G73粗车轮廓)
G00G97G99S400T33M03F0.2;
X36.0Z-18.0;
G73U3.6W0R4;
G73P20Q21U0.4W0;
N20G00X24.0;
G01Z-32.0;
G03X24.0Z-50.0R15.0;
G01X32.0Z-70.0;
N21Z-85.0;
G28U0W0M05;
N3(G71精车多余余量)
G00G97G99S600T11M03F0.1;
X42.0Z2.0;
G70P10Q11;
G28U0W0M05;
(M01;)
N4(G73精车轮廓)
G00G97G99S600T33M03F0.1;
X36.0Z-18.0;
G70P20Q21;
G28U0W0M05;
(M01;)
N5(切槽)
G00G97G99S200T22M03;
X26.0Z-20.0;
G01X13.0F0.05;
X26.0F0.2;
G28U0W0M05;
N6(车螺纹)
G00G97G99S300T33M03;
X20.0Z5.0;
G92X17.0Z-16.5F1.5;
X16.5;
X16.1;
X16.05;
G28U0W0M05;
M30;
例4:
O0003
N1(G71粗车多余余量)
G00G97G99S400T11M03F0.2;
X42.0Z2.0;
G71U2.0R0.5;
G71P10Q11U0.4W0.03;
N10G00X0;
G01Z0;
X19.8C2.0;
Z-30.0;
X26.0C2.0;
Z-62.0;
X36.0Z-90.0;;
N11Z-106.0
G28U0W0M05;
N2(G73粗车轮廓)
G00G97G99S400T33M03F0.2;
X38.0Z-28.0;
G73U2.7W0R4;
G73P20Q21U0.4W0;
N20G00X24.0;
G01Z-44.0;
G02X24.0Z-62.0R16.0;
G01X34.0Z-90.0;
N21Z-102.0;
G28U0W0M05;
N3(G71精车多余余量)
G00G97G99S600T11M03F0.1;
X42.0Z2.0;
G70P10Q11;
G28U0W0M05;
(M01;)
N4(G73精车轮廓)
G00G97G99S600T33M03F0.1;
X38.0Z-28.0;
G70P20Q21;
G28U0W0M05;
(M01;)
N5(切槽)
G00G97G99S200T22M03;
X26.0Z-30.0;
G01X16.0F0.05;
X26.0F0.2;
Z-25.5;
X16.0F0.05;
Z-30.0;
X26.0F0.2;
G28U0W0M05;
N6(车螺纹)
G00G97G99S300T33M03;
X22.0Z5.0;
G92X19.0Z-16.5F1.5;
X18.5;
X18.1;
X18.05;
G28U0W0M05;
M30;