1、数控车削仿真训练教程FANUC0系统车削循环指令系统车削循环指令天津工程师范学院天津工程师范学院机械工程学院机械工程学院机械机械CAD/CAMCAD/CAM实验室实验室单一单一固定固定循环循环G90外径、内径取消循环(外径、内径及锥面粗加工循环)外径、内径取消循环(外径、内径及锥面粗加工循环)G92螺纹切削循环(执行固定循环切削螺纹)螺纹切削循环(执行固定循环切削螺纹)G94端面切削循环(执行循环切削工件端面及锥面)端面切削循环(执行循环切削工件端面及锥面)复复合合固固定定循循环环G70精加工固定循环(完成精加工固定循环(完成G71、G72、G73循环后的精加工)循环后的精加工)G71外径、内
2、径粗加工固定循环(将工件切之精加工之前,沿外径、内径粗加工固定循环(将工件切之精加工之前,沿Z轴方向循环)轴方向循环)G72端面加工固定循环(同端面加工固定循环(同G71,但,但G71沿沿X轴方向循环切削)轴方向循环切削)G73闭合切削固定循环(沿工件精加工相同的刀具路径粗加工闭合切削固定循环(沿工件精加工相同的刀具路径粗加工循环)循环)G74端面切削固定循环端面切削固定循环G75外径、内径切削固定循环外径、内径切削固定循环G76复合螺纹切削固定循环复合螺纹切削固定循环一、车削循环指令分类二、单一固定循环指令1 1、外圆、内孔车削循环、外圆、内孔车削循环 G90指令格式:G90 X(U)G90
3、 X(U)Z(W)Z(W)R R (F F )其中其中X X、Z Z、U U、W W切削终点坐标。切削终点坐标。R R切削起点与切削终点的半径差值。切削起点与切削终点的半径差值。当当R=0R=0时,切削圆柱面;当时,切削圆柱面;当R0R0时,时,切削圆锥面切削圆锥面,且起点直径小于终点直且起点直径小于终点直径时,径时,R R取负值,反之,取负值,反之,R R取正值。取正值。F F进给速度。进给速度。图图1 G901 G90指令动作组成指令动作组成适于:毛坯轴向余量比径向余量多。适于:毛坯轴向余量比径向余量多。例例1 1图图2 G902 G90指令实例图指令实例图O0001;G50X200.0Z
4、200.0;G0G40G97G99S500M3T11F0.2;X56.0Z5.0;G90G42X40.0Z-45.0R-5.0;X30.0Z-45.0R-5.0;X20.0Z-45.0R-5.0;G0G40X200.0Z200.0;M05;M30;二、单一固定循环指令2 2、端面车削循环、端面车削循环 G94指令格式:G94 X(U)G94 X(U)Z(W)Z(W)R R (F F )其中其中X X、Z Z、U U、W W切削终点坐标。切削终点坐标。R R切削起点与切削终点的轴向(切削起点与切削终点的轴向(Z Z向)向)位移差值。当位移差值。当R=0R=0时,切削直端面;时,切削直端面;当当R
5、0R0时,切削圆锥面时,切削圆锥面,且起点且起点Z Z向向坐标小于终点坐标小于终点Z Z向坐标时,向坐标时,R R取负值,取负值,反之,反之,R R取正值。取正值。F F进给速度。进给速度。图图3 G943 G94指令动作组成指令动作组成适于:毛坯径向余量比轴向余量多。适于:毛坯径向余量比轴向余量多。图图4 G944 G94指令实例图指令实例图例例2 2O0002;G50X200.0Z200.0;G0G40G97G99S500M3T11F0.2;X35.0Z5.0;G94G42X15.0Z-3.0R-10.0;X15.0Z-13.0R-10.0;X15.0Z-18.0R-10.0;G0G40X
6、200.0Z200.0;M05;M30;1 1、G71-G71-纵切削粗车复合循环指令纵切削粗车复合循环指令指令格式:指令格式:G71 U(d)R(e)G71 P(ns)Q(nf)U(u)W(w)F(f)指令说明指令说明 :ns-ns-精加工程序组的第一个程序段号;精加工程序组的第一个程序段号;nf-nf-精加工程序组的最后一个程序段号;精加工程序组的最后一个程序段号;d-d-粗加工每次切深(半径值编程);粗加工每次切深(半径值编程);e-e-退刀量;退刀量;u-Xu-X轴方向精加工余量(直径值);轴方向精加工余量(直径值);w-Zw-Z轴方向精加工余量。轴方向精加工余量。三、复合固定循环指令
7、图图5 G715 G71循环指令动作轨迹循环指令动作轨迹注意:注意:(1 1)在包含)在包含G00G00或或G01G01序号为序号为nsns的程序段中指定的程序段中指定A A及及A A间的刀具路间的刀具路径,且在该段中不能指定沿径,且在该段中不能指定沿Z Z轴方向移动,刀具移动指令必须垂轴方向移动,刀具移动指令必须垂直于直于Z Z轴方向。轴方向。(2 2)从)从A A到到B B的刀具轨迹在的刀具轨迹在X X、Z Z轴必须单调增加或单调减小。轴必须单调增加或单调减小。(3 3)P P(nsns)和)和Q Q(nfnf)之间的程序段不能调用子程序。)之间的程序段不能调用子程序。2 2、G70-G7
8、0-精加工循环指令精加工循环指令指令格式:指令格式:G70 PG70 P(nsns)Q Q(nfnf)指令功能:用于指令功能:用于G71G71、G72G72、G73G73粗加工循环指令后的粗加工循环指令后的精加工循环。精加工循环。注注意意(1 1)精车过程中的)精车过程中的F F、S S、T T在程序段在程序段P P(nsns)到)到Q Q(nfnf)间)间指定。指定。(2 2)P P(nsns)和)和Q Q(nfnf)间的程序段不能调用子程序。)间的程序段不能调用子程序。例例3 3:O0004;G0G40 G97 G99 S600 M03 T11X84.0 Z3.0;G71 U2.0 R1.
9、0;G71 P10 Q20 U0.2 W0.1 F0.4;N10 G00 G42 X20.0;G01 Z2.0 S100;Z-20.0;X40.0 W-20.0;G03 X60.0 W-10.0 R10.0;G01 W-20.0;X80.0;Z-90.0;N20 G40 X84.0;G00 X150.0 Z200.0;T22;X84.0 Z3.0;G70 P10 Q20 F0.1;G28 U0 W0;M05;M30;图6 复合循环指令举例3 3、G72-G72-横切削粗车复合循环指令横切削粗车复合循环指令指令格式:指令格式:G72 WG72 W(dd)R R(ee)G72 PG72 P(nsn
10、s)Q Q(nfnf)U U(uu)W W(ww)F F(f f)指令说明指令说明 :适用于圆柱毛坯的端面方向粗车,其执:适用于圆柱毛坯的端面方向粗车,其执行过程除了车削是平行于行过程除了车削是平行于X X轴进行外,其余与轴进行外,其余与G71G71指令指令相同。相同。dd为为Z Z轴方向切深。轴方向切深。图图7 G727 G72复合循环指令轨迹复合循环指令轨迹注意:注意:(1 1)在包含)在包含G00G00或或G01G01序号为序号为nsns的程序段中指定的程序段中指定A A及及A A间的刀具间的刀具路径,且在该段中不能指定沿路径,且在该段中不能指定沿X X轴方向移动,刀具移动指令必轴方向移
11、动,刀具移动指令必须垂直于须垂直于X X轴方向。轴方向。(2 2)从)从A A到到B B的刀具轨迹在的刀具轨迹在X X、Z Z轴必须单调增加或单调减小。轴必须单调增加或单调减小。(3 3)P P(nsns)和)和Q Q(nfnf)之间的程序段不能调用子程序。)之间的程序段不能调用子程序。例例4 4:O0018;G50X160.Z100.;G0G40G97G99S600M03T11;G00X156.Z2.;G72W2.R1.;G72P10Q20U0.4W0.1F0.4;N10G41Z-45.;G01X125.;Z-30.;G02X115.Z-25.R5.;G01X100.;G03X90.Z-20
12、.R5.;G01Z-10.;X60.;Z0.;X0.;N20G40.Z2.0;G70P10Q20F0.1S100;G00X160.Z100.M05;M30;图图8 G72、G70指令举例指令举例4 4、G73-G73-闭合粗车复合循环指令闭合粗车复合循环指令指令格式:指令格式:G73 UG73 U(ii)W W(kk)R R(dd)G73 PG73 P(nsns)Q Q(nfnf)U U(uu)W W(ww)F F(f f)其中其中 i i、k k 分别为起始时分别为起始时X X轴和轴和Z Z轴方向上的缓冲距离轴方向上的缓冲距离 d 粗切次数粗切次数ns ns 精加工程序段的开始程序行号精加工
13、程序段的开始程序行号nf nf 精加工程序段的结束程序行号精加工程序段的结束程序行号 u u 径向(径向(X X轴方向)的精加工余量轴方向)的精加工余量 w w 轴向(轴向(Z Z轴方向)的精加工余量轴方向)的精加工余量F F 粗切时的进给速度粗切时的进给速度 图图9 G73复合循环指令轨迹复合循环指令轨迹适于适于:本功能用于重复切削一个逐渐变换本功能用于重复切削一个逐渐变换的固定形式的固定形式,用本循环用本循环,可有效的切削一个用粗可有效的切削一个用粗加工段造或铸造等方式已经加工成型的工件。加工段造或铸造等方式已经加工成型的工件。5 5、G74-G74-端面钻孔复合循环端面钻孔复合循环格式:
14、格式:G74 R(e);G74 R(e);G74 X(u)Z(w)P(G74 X(u)Z(w)P(i)Q(i)Q(k)R(k)R(d)F(f)d)F(f)其中:其中:e-e-后退量。本指定是状态指定,在另一个值指定前不会改变。后退量。本指定是状态指定,在另一个值指定前不会改变。x-Bx-B点的点的X X坐标坐标u-u-从从a a至至b b增量增量z-cz-c点的点的Z Z坐标坐标w-w-从从A A至至C C增量增量i-Xi-X方向的移动量方向的移动量k-Zk-Z方向的移动量方向的移动量d-d-在切削底部的刀具退刀量。在切削底部的刀具退刀量。d d的符号一定是(的符号一定是(+)。)。但是,如果
15、但是,如果X X(U U)及)及I I省略,省略,可用所要的正负符号指定刀具退刀量。可用所要的正负符号指定刀具退刀量。F-F-进给率进给率注意注意:如图如图1010所示在本循环可处理断削,如果省略所示在本循环可处理断削,如果省略X X(U U)及)及P P,结果只在,结果只在Z Z轴操轴操作,用于钻孔。用于内外圆的断续切削,端面圆环槽的断续切削。作,用于钻孔。用于内外圆的断续切削,端面圆环槽的断续切削。图图10 G74复合循环指令轨迹复合循环指令轨迹例例5编制钻孔程序编制钻孔程序O0015G50 X50.0 Z100.0;G00 X0 Z68.0;G74 Z8.0 K5.0 F0.08 S80
16、0 M03;G00 X50.0 Z100.0;M05 M30;图图11 G74指令举例指令举例6 6、G75-G75-外圆切槽外圆切槽/内径啄式钻孔循环内径啄式钻孔循环格式:格式:G75 R(e);G75 R(e);G75 X(u)Z(w)P(G75 X(u)Z(w)P(i)Q(i)Q(k)R(k)R(d)F(f)d)F(f);G75 G75 指令各符号意义同指令各符号意义同 G74G74。图图12 G75复合循环指令轨迹复合循环指令轨迹例例6编制切宽槽程序编制切宽槽程序 图图13 G75指令举例指令举例O0016G50 X90.0 Z125.0;G00 X42.0 Z41.0 S600 M03;G75 X20.0 Z25.0 I3.0 K3.9 F0.25;G00 X90.0 Z125.0 M05;M30;