广数系统指令
1:工件坐标系设定(G50)
指令格式:G50 X_Z_:
其中,X_Z_分别为刀尖起始点相对工件原点的X向和Z向坐标,X应为直径值。
2工件坐标系的选择指令(G54-59)
指令格式:G54(~G59) X_Z_:其
中X_Z_是工件原点在机床坐标系中的坐标值。
3快速定位指令(G90
指令格式:G00 X(U)_Z(W)_:
其中X_Z_是绝对坐标方式下的目标点坐标
U_W_是增量坐标方式下的目标点坐标。
4直线插补指令(G01)
指令格式:G01 X(U)_Z(W)_F-
其中X_Z_是绝对编程时,目标点在共建坐标系中的坐标,
U-W-是增量编程时,目标点坐标的增量,
F-是进给速度。
5,圆弧插补指令(G02,G03)
指令格式:(G02,G03)X(U)_Z(W)_(I-k-,R-)F-
其中X_Z_绝对编程时,圆弧终点在工件坐标系中的坐标;
U-W-是增量编程时,圆弧终点相对于圆弧起点的位移量:
I-K-是圆心相对于圆弧起点的增加量(等于圆心的坐标减去圆弧起点的坐标,在绝对,增量编程时都是以增量方式指令,在直径,半径编程时I都是半径值);
R-是圆弧半径,圆弧圆心角小于180度时,R为正值,否则R为负值;
F-是进给速度。
6、倒角与倒圆角
1)倒角
指令格式:G01{X-K(C)Z-I(C)-}F-:
其中,X-Z-是倒角后刀尖所在位置的坐标值:
I(C)-、K(C)-是倒角值,如果倒角后刀具沿坐标轴的正方向运动,I、K取正值,反之取负值:
F-是进给速度。
2)倒圆角
指令格式:G01{X- K-}R(r)-F-;
其中,X-Z-是倒角后刀尖所在位置的坐标值;
R-是倒圆半径,如果倒圆后刀具沿坐标轴的正方向运动,R取正值,反之取负值;
F-是进给速度。
7、暂停指令(G04)
指令格式:G04 P(X)-;
其中,P(X)-是暂停时间,X后用小数表示,单位为s,P后用整数表示,单位为ms。
8、返回并检查参考点指令(G27)
指令格式:G27 X-Z-;
其中,X-Z-是参考点坐标值。
9、自动返回参考点指令(G28)
指令格式:G28 X-Z-;
其中,X-Z-是中间点的坐标值。
10、自动从参考点返回指令(G29)
指令格式:G29 X-Z-;
其中,X-Z-是中间点的坐标值定位终点在工件坐标系中的坐标。
11、返回第二参考点指令(G30)
指令格式:G30 X-Z-;
其中,X-Z-是中间点的坐标值。
12、主轴最高转速限制(G50)
指令格式:G50 S-;
其中,S-是主轴的最高转速,单位为r/min。
13、恒线速度控制(G96)
指令格式:G96 S-;
其中,S-是主轴转速,单位为m/min。
14、指令格式:G97 S-;
其中,S-是主轴转速,单位为r/min。
15、每分钟进给量(G98)
指令格式:G98 F-;
其中,F-所指定的进给速度单位为mm/min。
16、每转进给量(G99)
指令格式:G99 F-;
其中,F-所指定的进给速度单位为r/min。
17、刀尖圆弧半径补偿指令(G40、G41、G42)
指令格式:{G40 G41 G42}{G00 G01}X(U)-Z(W)-;
其中,X-Z-是绝对编程时,G01、G00运动的终点坐标;
U-W-是增量编程时,G01、G00运动目标点坐标的增量。
18、辅助功能
M代码功能附注M00 程序暂停非模态M01 程序选择停止非模态M02 程序结束非模态M03 主轴顺时针旋转模态M04 主轴逆时针旋转模态M05 主轴停止模态M06 换刀非模态M08 切削液打开模态M09 切削液关闭模态M30 程序结束并返回非模态M98 子程序调用模态M99 子程序调用返回模态19、单一形状固定循环指令(G90)
1)外圆切削循环
指令格式:G90 X(U)-Z(W)-F-;
其中,X-Z-是圆柱面切削终点坐标值;
U-W-是圆柱面切削终点相对循环起点的坐标分量;
F-是进给速度。
2)锥面切削循环
指令格式:G90 X(U)- Z(W)-R-F-;
其中,X-Z-是圆锥面切削终点坐标值;
U-W-是圆锥面切削终点相对循环起点的坐标分量;
R-是圆锥面切削始点与圆锥面切削终点的半径差,有正、负号;
F-是进给速度。
20、端面切削循环指令(G94)
1)端平面切削循环
指令格式:G94 X(U)-Z(W)-F-;
其中,X-Z-是端柱面切削终点坐标值;
U-W-是端柱面切削终点相对循环起点的坐标分量;
F-是进给速度。
2)圆锥端面切削循环
指令格式:G94 X(U)-Z(W)-R-F-;
其中,X-Z-是端面切削终点坐标值;
U-W-是端面切削终点相对循环起点的坐标分量;
R是端面切削始点至终点位移在Z轴方向的坐标增量;
F-是进给速度。
21、外(内)径粗车固定循环(G71)
指令格式:G71 U(△d)R(e);
G71 P(us)Q(nf)U(△u)W(△w)F(f)S(s)T(t);
其中,
N(ns)…
F-
S- 为从顺序号ns到nf的程序段,用于指定A及B间的移动指令。
T-
N(nf)…
△d为被吃刀量(半径指定)。
不指定正负符号。
切削方向依照AA′的方向决定,在另一个值指定前不会改变。
由FANUC系统参数(No.0717)指定。
E为退刀行程。
本指定是状态指定,在另一个值指定前不会改变。
由FANUC系统参数(No.0718)指定。
ns为精加工形状程序的第一个段号。
nf为精加工形状程序的最后一个段号。
△u为X方向精加工预留量的距离及方向。
△w为Z方向精加工预留量的距离及方向。
f、s、t为包含在ns到nf程序段中的任何F、S或T功能在循环中被忽略,而在G71程序段中的F、S或T功能有效。