文档库 最新最全的文档下载
当前位置:文档库 › FANUC系统常用指令

FANUC系统常用指令

FANUC系统常用指令
FANUC系统常用指令

一、FANUC系统常用指令

1、快速定位指令G00

2、直线插补指令G01

3、圆弧插补指令G02、G03该指令使刀具从圆弧起点沿圆弧移动到圆弧终

点。

4、主轴速度设置指令和转速控制指令G96、G97、G50。

(1)主轴线速度恒定指令G96

格式:G96 S ; S单位为m/min。

此时应限制主轴最高转速,即用G50指令。

如:G50 S1500;主轴最高转速限制为1500r/min。

(2)直接设定主轴转速指令G97。

格式:G97 S ; S的单位为r/min (注:一般系统 G97)

G96、G97均为模态指令,可相互取消。

5、每转进给指令G99和每分钟进给指令G98。

格式:G99 F ; F单位为mm/r

G98 F ; F单位为mm/min

G98、G99均为模态指令,机床初始状态默认G99。

6、螺纹车削加工(可加工直螺纹和锥螺纹)

方式有直进式和斜进式

(1)螺纹切削指令G32,可车削直螺纹、锥螺纹和端面螺纹。

G32指令进刀方式为直进式。

注:螺纹切削时不可用主轴线速度恒定指令G96。

格式:G32 X Z F ;

其中:X Z 为螺纹终点坐标,F 为螺距。

=d-h×2

螺纹深度计算:h= 螺纹小径:d

1

7、刀具功能指令T

格式:T 02 02

T:为刀具

02:刀具号00-99

02:刀具补偿号00-99

注;(1)刀具号可与转位刀架上的刀具号相对应。

(2)刀具补偿包括形状补偿和磨损补偿。

(3)为了方便,刀具号和刀具补偿号通常是一致的。

(4)刀具号为0或00时,取消刀具;刀具补偿号为0或00时,相当于取消补偿。例:T0或T00、T0200。

8、辅助功能指令M

M00—程序停止 M01—选择停止 M02—程序停止

M03、M04、M05—主轴正、反、停转 M08—切削液开

M09—切削液关 M30—程序结束并返回

M98—子程序调用 M99—子程序调用返回(子程序结束)

二、固定循环指令

为了简化程序,数控装置可以用一个程序段指定刀具作反复切削,这就是固定循环指令。

1、单一形状固定循环:G90、G9

2、G94。

(1)外径、内径切削循环指令G90

A)圆柱面切削循环

格式:G90 X Z F ;

其中:X Z 为切削终点坐标。

例如:粗车φ50圆柱面,外径留量,端面留余量,完成程序编制。

程序:

O001;

G99 G97 S500 M03 T0101 ;

G00 ;

G90 ;

G01 ;

;

;

G00 ;

M30;

B)锥面车削循环

格式:G90 X Z R F ;

其中:X Z 为切削终点坐标;R 为圆锥面加工起、终点的半径差,有正、负号。

如图所示:

有关R的计算:

如图所示:

R=

(2)端面切削循环指令G94

A)垂直端面车削固定循环。

格式:G94 X Z F ;

R

其中:X Z 为切削终点坐标。如图所示:

程序:

O001;

G99 G97 S500 T0101 M03 ;

G00 ;

G94 ;

G00 ;

(3) 螺纹车削指令G32 (恒螺距螺纹车削)

格式:G00 X Z ;定位点

G32 X Z F ;螺纹终点坐标与螺距

练习图:

=d-h×2 h:螺纹的牙深。按h=进行计算,半径值。螺纹小径:d

1

编程举例:G00 ;

G32 ;

G00 ;

G32 ;

……

M30;

(4)固定循环指令G92

格式:G00 X Z ;定位点

G92 X Z F ;螺纹终点坐标与螺距

如上图编程举例:

G00 ;

G92 ;

G00 ;

M30;

(5)锥螺纹:G92 X Z R F ;

其中:X Z 为螺纹终点坐标;R 为锥螺纹始点与终点的半径差;

F 为螺距。

(6)标准普通粗牙螺纹螺距值:

M6 P=1mm

M8 P=

M10 P=

M12 P=

M14 P=2mm

M16 P=2mm

M18 P=

M20 P=

M24 P=3mm

M30 P=

三、多重复合固定循环指令

应用G90、G92、G94这些单一固定循环还不能有效地简化加

工程序,如果使用多重符合固定循环,通过定义零件精加工的

刀具轨迹来进行零件的粗车和精车,可使数控编程变得更加容易。

多重复合循环有外径、内径的粗加工循环指令G71、端面粗加

工循环指令G72、闭合车削循环指令G73、精车循环指令G70、端

面钻孔循环指令G74、外圆车槽循环指令G75。

1、精加工循环指令G70 在采用G71、G7

2、G73指令进行粗车后,用 G70指令进行精车循环切削。

格式:G70 P(ns) Q(nf);

其中:ns为精加工程序组的第一个程序段的顺序号;nf为精加工程序组

最后一个程序段的顺序号。编程注意事项:

(1)精车过程中的F、S、T在程序段P 到Q 间指定。

(2)在车削循环期间,刀具(尖)半径补偿功能有效。

(3)在P 和Q 之间的程序段不能调用子程序。

2、外径、内径粗加工循环指令G71 G71指令用于粗车圆柱棒料,以切除

较多的加工余量。

格式:G71 U(△d) R(e);

G71 P(ns) Q(nf) U(△u) W(△w) F S T;

各参数说明如下:

ns、nf:同G70;

△d:粗加工每次切深(半径编程);

e:退刀量;

△u:X轴方向精加工余量(直径值);

△w:Z轴方向精加工余量;

F、S、T:粗车过程中从程序号P到Q之间包括的任何F、S、T功

能都被忽略,只有在G71指令中指定的F、S、T功能有效。

程序:

O001;

G99 G97 S500 M03 T0101;

G00 ;

G71 ;

G71 P10 Q20 S600;

N10 G01 ;

N20 ;

G00 ;

G70 P10 Q20;

G00 ;

M30;

2、端面粗加工循环指令G72

G72指令适用于圆柱毛坯的端面方向粗车。G72指令的执行过程除了车

是平行于X轴进行外,其余与G71指令相同。

格式: G72 W(△d) R(△e);

G72 P(ns) Q(nf) U(△u) W(△w) F S T ;其中:△d:为Z轴方向切深。

例:如图

程序:O001;

G99 G97 S500 T010 M03;

G00 ;

G72 ;

G72 P10 Q20 ;

N10 G01 ;

G02 ;

G01 ;

G03 ;

G01 ;

N20 ;

G70 P10 Q20;

G00 ;

M30;

3、闭合车削循环指令G73

G73指令与G71、G72指令功能相同,只是刀具路径是按工件精加工轮廓

进行的,。G73适用于毛坯轮廓形状与零件轮廓基本接近的毛坯粗加工。如:一些锻件、铸件的粗车。

格式:G73 U(△I) W(△k) R ;

G73 P(ns) Q(nf) U(△u) W(△w) F S T ;

其中:△I可表示沿X轴的退出距离和方向;△k可表示沿Z轴的退出距离

和方向;R 为粗加工次数。

例:如图(外形有4mm余量)

程序:

O001;

G99 G97 S500 T0101 M03;

G00 ;

G73 R4;

G73 P10 Q20 ;

N10 ;

G02 ;

G01 ;

N20 ;

G00 ;

G70 P10 Q20;

G00 ;

M30;

4、切槽循环指令G75

格式:G00 X α

1 Z β

1

G75 R(△e)

G75 Xα

2 Zβ

2

P(△i)Q(△k)R(△d)F(f)

α

1、β

1

:切槽刀起始点坐标。

α

2、:

槽底直径。

β

2:

切槽时的Z向终点位置坐标,同样与切槽起始位置有关。

△e:切槽过程中径向的退刀量,半径值,单位为mm。

△I:切槽过程中径向的每次切入量,半径值,单位为μm。

△K:沿径向切完一个刀宽后退出,在Z向的移动量,单位为μm。但必须注意其值应小于刀宽。

△d:刀具切到槽底后,在槽底沿–Z方向的退刀量,单位为μm。注意:尽

量不要设置数值,取0,以免断刀。

例:如图所示

程序:

O001;

G99 G97 S500 T0202 M03;

G00 ;

G75 ;

G75 P500 Q3500 R0 ;

G00 ;

M30;

5、螺纹切削复合循环指令G76

利用螺纹切削复合循环功能,只要编写出螺纹的底径值,螺纹Z向终点位置、牙深及第一次背吃刀量等加工参数,车床即可自动计算每次的背吃刀

量进行循环切削,直到加工完为止。

格式:G0 Xα

1 Zβ

1

G76 P(m)(γ)(θ) Q(△d

min

) R(d)

G76 Xα

2 Zβ

2

R(I)P(h)Q(△d) F(l)

其中:α

1

:螺纹切削循环起始点坐标。

m:精加工重复次数,可1~99次。

γ:螺纹尾部倒角量(斜向退刀)。00~99个单位,取01则退

0.11×导程,单位mm。

θ:螺纹刀尖的角度(螺纹牙型角)。

△d min:切削时的最小背吃刀量。半径值,单位:μm。

d:精加工余量,半径值,单位为mm。

α

2

:螺纹底径值(外螺纹为小径值,内螺纹为大径值),直径值,单位为mm。

β

2

:螺纹的Z向终点位置坐标,必须考虑空刀导出量。

I:螺纹部分的半径差,与G92中的I相同。I为0时,是直螺纹切削。h:螺纹的牙深。按h=进行计算,半径值,单位为μm。

△d:第一次切深。半径值,单位为μm。

l:螺纹导程。单位为mm。

常用螺纹切削的进给次数与背吃刀量(表)

背吃刀量及切削次数1次2次3次4次5次6次7次 8次9次

例:如图所示:

程序;

O001;

G99 G97 S500 T0303 M03;G00 ;

G76 P10160 Q50 ;

G76 R0 P1300 Q450 ;G00 ;

M30;

四、子程序

在零件加工时,当某一加工内容重复出现(即工件上相同的切削路线重复)

时,可以将该加工内容的程序编制出来作为子程序,而在编程时通过主程序调

用,使程序简化。

格式;M98 P ;

子程序号(须为4位数字)

调用次数1~99

M98 P L ;

子程序号(须为4位数字)

调用次数1~99

M99;子程序结束

例:如图所示:

程序:

O001;

G99 G97 S500 T0202 M03;(4mm切刀)

G00 ;

M98 P041234;G00 ;

M30;

子程序:

O1234;

M99;

或子程序:

O1234;

M99;

相关文档