搜档网
当前位置:搜档网 › 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 为螺距。螺纹深度计算:h=0.6495p 螺纹小径:d1=d-h×2

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 圆柱面,外径留量0.4mm,端面留余量0.2mm,完成程序编制。

程序:

O001;

G99 G97 S500 M03 T0101 F0.2;

G00 X85.0 Z5.0;

G90 X75.0 Z-39.8;

X70.0 ;

X65.0 ;

X60.0 ;

X55.0 ;

X50.4 ;

G01 X50.0 Z0.0;

Z-40.0;

X80.0;

G00 X100.0 Z100.0;

M30;

B) 锥面车削循环

格式:G90 X Z R F ;

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

如图所示:

如图所示:

R=6.25

2) 端面切削循环指令 G94

A ) 垂直端面车削固定循环。 格式:G94 X Z F ; 其中:X Z 为切

削终点坐标。如图所示:

O001;

G99 G97 S500 T0101 M03 F0.2;

G00 X65.0 Z5.0;

G94 X30.4 Z-5.0;

Z-10.0;

Z-14.8;

G00 X100.0 Z100.0;

(3) 螺纹车削指令 G32 格

式:G00 X Z ;

h :螺纹的牙深。按h=0.6495P 进行计算,半径值。螺纹小径:d 1=d-h ×2 编程举例:G00 X39.5 Z5.0;

G32 Z-35.0 F3.0 ;

G00 X42.0;

Z5.0;

X39.0;

G32 Z-35.0 F3.0;

有关 R 的计算:

程序:

恒螺距螺纹车削) 定位点 G32 X Z F ;螺纹终点坐标与螺距

练习图:

M30 ;

(4)固定循环指令G92 格式:G00 X Z ;定位点

G92 X Z F ;螺纹终点坐标与螺距如上图编程举例:

G00 X42.0 Z5.0;

G92 X39.0 Z-35.0 F3.0;

X38.0 ;

X37.0 ;

X36.1 ;

G00 X100.0 Z100.0;

M30;

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

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

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

M6P=1mm

M8P=1.25mm

M10P=1.5mm

M12P=1.75mm

M14P=2mm

M16P=2mm

M18P=2.5mm

M20P=2.5mm

M24P=3mm

M30P=3.5mm

三、多重复合固定循环指令应用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 X45.0 Z5.0;

G71 U2.0 R0.5;

G71 P10 Q20 U0.4 W0.2 F0.2 S600;

N10 G01 X.0 Z0.0 ;

X20.0;

Z-20.0;

X30.0;

Z-50.0;

X40.0;

Z-80.0;

N20 X45.0;

G00 Z5.0;

G70 P10 Q20;

G00 X100.0 Z100.0;

M30

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

G72 指令适用于圆柱毛坯的端面方向粗车。G72 指令的执行过程除了车削 是平行于X 轴进行外,其余与 G71 指令相同。 格式: G72 W (△d ) R (△e );

G72 P (ns ) Q (nf ) 其中:△d :为Z 轴方向切深。 例:

如图

程序:O001;

G99 G97 S500 T010 M03;

G00 X130.0 Z5.0;

G72 W2.0 R0.5;

G72 P10 Q20 U0.4 W0.2 F0.2;

N10 G01 Z-45.0;

X120.0;

Z-30.0;

G02 X110.0 Z-25.0 R5.0;

G01 X70.0;

G03 X60.0 Z-20.0 R5.0;

G01 Z-10.0;

X30.0;

Z0.0;

X0.0;

N20 Z5.0;

G70 P10 Q20;

G00 Z5.0;

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 余量)

U (△u ) W (△w ) F S T

只是刀具路径是按工件精加工轮廓

G00 X125.0 Z5.0;

G73 U2.0 W2.0 R4;

G73 P10 Q20 U0.4 W0.2 F0.2;

N10 G01X0.0;

Z0.0 F0.15;

X50.0;

Z-20.0;

X70.0 Z-40.0;

Z-60.0;

G02 X90.0 Z-70.0 R10.0;

G01 X110.0 Z-80.0;

Z-100.0;

N20 X115.0;

G00 Z5.0;

G70 P10 Q20;

G00 Z100.0;

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 X42.0 Z-30.0;

G75 R0.1;

G75 X30.0 Z-24.0 P500 Q3500 R0

G00 X80.0;

Z60.0;

M30;

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

复合循环功能,只要编写 位置、牙深及第一次背吃刀量等加工参数,车床即可自动计算每次的背吃刀F0.2;

,螺纹 Z 向终点

相关主题