铣床加工中心常见指令功能及实例

  • 格式:docx
  • 大小:53.14 KB
  • 文档页数:11

FANUC 系统常用铣床、加工中心编程指令

1、G90,G91-----绝对坐标与增量坐标指令(模态)

2、G54-G59:工件坐标系设置指令(模态)

说明:这类指令只对绝对坐标有效。

3、G17,G18,G19坐标平面选择指令(模态)

G17,G18,G19分别表示规定的操作在XY,ZX,YZ坐标平面内。

在常用的三坐标联动数控机床,多为G17(XY平面)。

缺省值为G17。

4. G00—快速定位指令(模态,初态)

格式:G00 X__ Y__ Z__ ;

5. G01—直线插补指令(模态)

格式:G01 X__ Y__ Z__ F__ ;

6. G02,G03—圆弧插补指令(模态)

G02:顺时针圆弧插补。

G03:逆时针圆弧插补。

格式:G02 X__ Y__ Z__ I__J__K__F__;或 G02 X__ Y__ Z__R__F__;

G03 X__ Y__ Z__I__ J__K__F__;或 G03 X__ Y__ Z__R__F__;

说明:坐标中X,Y,Z是圆弧终点坐标(可增量或绝对编程),I,J,K分别是X,Y,Z轴上起点到圆心矢量的增量坐标值。也可用R编程,当圆弧小于等于180度时R取正值,当圆弧大于180度时R取负值,整圆不能用R编程

7. G40,G41,G42指令——刀具半补偿指令

G41 :左刀补,即沿加工方向看,刀具在工件轮廓左边

G42 :右刀补,即沿加工方向看,刀具在工件轮廓右边

G40 :取消刀补 格式:G41(G42) D___;

G40;

说明:

1) D___是刀具补偿号。

2) G40,G41,D代码都是续效指令。

3)刀具半径补偿应在刀具切入工件之前及时加上,并且当指定时,其后的两句内应包含坐标移动,否则会出现过切现象。

4)刀具半径补偿必须在程序结束前取消,否则刀具中心将不能回到程序原点上。

5)进入补偿应在G00、G01、G02、G03模式下,并且对G00、G01、G02、G03均有效。

6)取消应在G00、G01模式下。

8. G49、G43 、G44指令——刀具长度补偿指令

G43 H__ ;刀具长度正补偿。

G44 H__ ;刀具长度负补偿。

G49 ; 取消刀具长度补偿。

刀具长度补偿指令一般用于刀具轴向(Z方向)的补偿,它可以使刀具在Z方向的实际位移大于或小于程序给定值。即:实际位移量=程序给定值+补偿值

说明:

(1)进行长度补偿时,刀具要有Z轴方向移动,即有G43、G44的程序段中要有Z坐标。

(2)G49在Z轴回原点后使用比较安全。

9. 固定循环指令

G98(G99)G___ X___Y___Z___R___Q___P___F___L___;

1) G98:返回平面为初始平面(B平面)。 2) G99:返回平面为参考平面(R平面)。

3) G81:普通钻孔循环指令,从上一直钻透。

4) G83:深孔往复排屑钻循环指令,每次抬刀回到参考平面。

5) G73:高速深孔往复排屑钻循环指令,每次抬刀固定值(通常几个毫米)。

6) X、Y为孔位坐标,可为绝对、相对坐标方式。

7) Z为孔底坐标,增量坐标方式时为孔底相对于R平面的增量值。

8) R为R平面的Z坐标,增量坐标方式时为R平面相对B平面的增量值。

9) Q在G73或G83方式中,用来指定每次的加工深度。

10) P用来指定刀具在孔底的暂停时间,单位ms,不使用小数点。

11) F指定孔加工时的进给速度,单位mm/min。

12) L是孔加工重复次数。

注意:

1) 孔加工循环指令执行前,必须先使主轴旋转。

2) 孔加工循环指令是续效指令,因此在加工孔之后应及时取消孔加工循环指令。此外,G00、G01、G02、G03也起撤消作用。

10. G80---取消固定循环指令

11. G28---自动回归原点指令

格式:G28 X__ Y__ Z__;

例:G91 G28 X0 Y0 Z0;直接返回机床X、Y、Z原点。

注意:

1) 使用G28前,必须消除刀具半径补偿。

2) 在返回原点后使用刀具长度补偿取消指令。

12. G04---暂停功能指令

格式:G04 P___; G04为非续效指令,

P___:停留时间,单位为ms.

13. M98、M99---调用子程序指令

格式:M98 P___ L___;调用子程序

M99;子程序结束

其中,P___为子程序名,L___为调用次数,

例 1:

O1;

T1;

G90 G54 G17 G00 X0 Y0 S800 M03;

G43 H1;

;

G01 Z-10.0 F100;

G41 D01;

;

;

;

;

G00 ;

G40 X0 Y0 M05;

M30;

例 2:

毛坯为φ60mm棒料,要求铣平面、圆周

刀具T1---φ12mm,S---800r/min,F---100mm/min O2; T1;

G90 G54 G17 G00 X0 Y0 S800 M03;

G43 H1;

;

G01 Z-1.0 F100;

;

G02 I ;

G01 ;

G02 ;

G01 ;

G02 ;

G00 ;

;

;

G01 Z-10.0 F100;

G41 D01;

X0;

G02 ;

G01 ;

G00 ;

G40 X0 Y0 M05;

M30;

例 3:

O10;(铣四方形子程序)

G01 G41 ; G03 Y0 ;

G01 ;

G02 ;

G01 ;

G02 ;

G01 ;

G02 ;

G01 ;

G02 ;

G01 Y0;

G03 ;

G01 G40 Y0;

M99;

O3;(主程序)

T1;(粗铣四方轮廓)

G90 G54 G17 G00 X0 Y0 S700 M03;

G43 H1;

;

G01 Z-10.0 F50;

D01 M98 P10 F90; (D01=

G01 Z-20.0 F50;

D01 M98 P10 F90;

G01 Z-30.0 F50;

D01 M98 P10 F90;

G00 ; M05;

T2; (精铣四方轮廓)

G90 G54 G17 G00 X0 Y0 S1100 M03;

G43 H2;

;

G01 Z-10.0 F80;

D02 M98 P10 F130; (D02=

G01 Z-20.0 F80;

D02 M98 P10 F130;

G01 Z-30.0 F80;

(D01 M98 P10 F130); 铣外圈底面

D02 M98 P10 F130;

G00 ;

M05;

T3;(中心钻定位)

G90 G54 G17 G00 X0 Y0 S1500 M03;

G43 H3;

G98 G81 X0 Y0 Z-5.0 F80;

G80;

M05;

T4;(钻孔)

G90 G54 G17 G00 X0 Y0 S800 M03;

G43 H4;

G98 G83 X0 Y0 Q2.5 F60;

G80; M05;

T5;(铰孔)

G90 G54 G17 G00 X0 Y0 S200 M03;

G43 H5;

G98 G81 X0 Y0 Z-35.0 F50;

G80;

M05;

M30;

例 4:

O11;(铣圆台子程序)

G01 G41 ;

G03 Y0 ;

G02 ;

G03 ;

G01 G40 Y0;

M99;

O12; (铣圆台两侧平台子程序)

G01 G41 ;

;

;

;

G40 Y0;

M99;

O4; (主程序)

T1; (粗铣圆台)

G90 G54 G17 G00 X0 Y0 S700 M03; G43 H1;

;

G01 Z-10.8 F50;

D06 M98 P11 F90; (D06=

D01 M98 P11 F90; (D01=

G00 ;

M05;

T2; (精铣圆台)

G90 G54 G17 G00 X0 Y0 S1100 M03;

G43 H2;

;

G01 Z-11.0 F80;

D06 M98 P11 F90; (D06=

D02 M98 P11 F90; (D02=

G00 ;

M05;

T1; (粗铣圆台两侧平台)

G90 G54 G17 G00 X0 Y0 S700 M03;

G43 H1;

;

G01 Z-7.8 F50;

D01 M98 P12 F90; (D01=

G00 ;