FANUC系统指令格式

更新时间:2023-09-23 16:39:02 阅读量: IT计算机 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

FANUC系统指令格式

G指令: G00:快速定位; G01:直线插补; G02:顺圆弧插补; G03:逆圆弧插补;

G04:暂停 X多少秒、P多少毫秒; G06:抛物线插补; G08: 加速; G09:减速;

G33/G32:螺纹车削; G40:取消刀具补偿; G41:刀具左补偿; G42:刀具右补偿; G43:刀具偏置(正); G44: 刀具偏置(负); G50:工件坐标系建立; G71:外圆复合循环; G72: 端面复合循环; G73:仿形车削;

G74:端面切槽(钻孔)循环; G75: 径向切槽(钻孔)循环;

G76: 螺纹切削复合固定循环; G70; 精车复合循环;

G90:单一外(内)圆柱切削循环; G92:螺纹车削循环; M指令: M00:程序停止; M01: 程序选择性停止; M03:主轴正转(顺时针); M04:主轴反转(逆时针); M05:主轴停止; M08:切削液开; M09:切削液关; M30:程序完全停止; M98:调用子程序; M99:子程序结束; 0:初始化

G21 G40 G54 G96/G97 G99/G98; 转速的计算:

2?nrVc=1000

F:进给率

G97恒转速r/min G96恒线速m/min G98mm/min G99mm/r

1:快速定位 G00 X/U___Z/W___; 2:直线插

G01 X/U___Z/W___F___; 3:顺/逆圆弧插补

G02/G03 X___Z___R___F___; 4: G21公制单位

5: G40取消刀具半径补偿 6:等螺距螺纹切削

G32 X/U___Z/W___F___Q___;

X/U Z/W为螺纹终点坐标,F为 螺纹导程,Q为螺纹起时角(以0.001?为单位,单线螺纹时可不指定). 7: (1)单一外(内)圆柱切削循环 G90 X/U___Z/W___F___;

X/Z为绝对值方式编程,X变化,Z为终点坐标。 (2):圆锥切削

G90 X/U___Z/W___R___F___: R为切削圆锥起点与终点的半径差 8:单一端面切削固定循环 G94 X/U___Z/W___F___; X为终点坐标,Z变化。 (2)圆锥的加工

G94 X/U___Z/W___R___F___;

R决定圆锥,切削起点与终点Z方向的有向距离。 9:螺纹切削单一固定循环 圆柱螺纹

G92 X/U___Z/W___F___; 圆锥螺纹

G92 X/U___Z/W___R___F___; R为圆锥螺纹起点与终点的半径差。 10:外(内)径粗车复合固定循环(G71) G71 U(d) R(e);

G71 P(ns) Q(nf) U(u) W(w) F___; 解释:

d:循环每次的背吃刀量(半径值、正值); e/r:每次切削退刀量(半径值、正值); ns:精加工描述程序的开始循环程序段的行号; nf:精加工描述程序的结束循环程序段的行号; u/x:X向精车预留量(内孔为负); w/z: Z向精车预留量; 11: 精车固定循环(G70) G70 P(ns) Q(nf);

****12: 端面粗车复合固定循环(G72),与G71编程相反,从直径大的开始编。

G72 W(d) R(e);

G72 P(ns) Q(nf) U(u) W(w) F___; 解释:

d:循环每次的背吃刀量(半径值、正值); e/r:每次切削退刀量(半径值、正值); ns:精加工描述程序的开始循环程序段的行号; nf:精加工描述程序的结束循环程序段的行号; u/x:X向精车预留量(内孔为负); w/z: Z向精车预留量; 13: 精车固定循环(G70) G70 P(ns) Q(nf);

14: 成形(仿形)加工复合循环(G73) G73 U(i) W(k) R(d);

G73 P(ns) Q(nf) U(u) W(w) F___; 解释:

i:X方向促加工总量和方向(半径值)

最大直径减去最小直径减去背吃刀量减去精车余量

2k:Z方向促加工总量和方向; d/r:粗切削次数;

ns:精加工描述程序的开始循环程序段的行号; nf:精加工描述程序的结束循环程序段的行号; u/x:X向精车预留量;

本文来源:https://www.bwwdw.com/article/sszd.html

Top