(完整版)华中世纪星数控车床G71编程实例
g71程序编程实例

g71程序编程实例G71程序编程实例G71程序是数控加工中的一种编程方式,它是基于循环的加工方式。
在G71程序中,可以定义加工轮廓的起点和终点,以及切削深度和循环次数等参数。
下面,我们来看一个G71程序编程实例。
我们需要定义加工轮廓的起点和终点。
假设我们要加工一个圆形,圆心坐标为(0,0),半径为10mm。
我们可以通过G00指令将刀具移动到起点(10,0),然后使用G01指令进行直线插补,将刀具移动到终点(10,0),如下所示:N10 G00 X10. Y0. ;将刀具移动到起点N20 G01 X-10. Y0. F1000. ;进行直线插补,将刀具移动到终点接下来,我们需要定义切削深度和循环次数。
假设我们要每次切削深度为1mm,循环3次。
我们可以通过G71指令来定义这些参数,如下所示:N30 G71 U1. R3. ;定义切削深度和循环次数我们需要定义G71循环的起点和终点。
在我们的例子中,由于是圆形加工,所以我们需要定义起点为圆心,终点为圆上的一个点。
我们可以通过计算得出这个点的坐标,并使用G02指令进行圆弧插补,如下所示:N40 G00 X0. Y0. ;将刀具移动到圆心N50 G02 X0. Y10. I-10. J0. ;进行圆弧插补,定义圆上的一个点为终点N60 M02 ;程序结束,停止加工一个完整的G71程序可以如下所示:N10 G00 X10. Y0.N20 G01 X-10. Y0. F1000.N30 G71 U1. R3.N40 G00 X0. Y0.N50 G02 X0. Y10. I-10. J0.N60 M02通过这个例子,我们可以看到,G71程序编程相对简单,只需要定义好参数和起点、终点即可。
同时,在实际应用中,我们还可以通过G71.1程序对循环进行更加灵活的控制,实现更加复杂的加工操作。
g71内孔编程实例

g71内孔编程实例在数控加工中,内孔编程是常见的加工方式。
G71内孔编程通常用于数控车床进行内孔加工,该编程方式具有高效、精确、可靠等优点。
本文将结合实例,介绍G71内孔编程的基本语法和应用方法。
一、G71内孔编程的基本语法G71内孔编程的基本语法如下:N1 G54 G17 G90 G96 S1000 T01 M03N2 G71 U0 R1N3 G00 X10 Z5N4 G01 Z-20 F200N5 G00 X30N6 G01 Z-30N7 G00 Z5 X50N8 G01 Z-40N9 G00 X70N10 G01 Z-25N11 G00 Z5 X90N12 G01 Z-50N13 G00 X120N14 G01 Z-20N15 M30上述代码解释如下:1. N1为程序号,G54用于定义刀具补偿偏移量,G17用于指定XY平面,G90用于绝对编程方式,G96用于走高速,S1000表示主轴速度1000rpm,T01表示使用1号刀具,M03表示主轴正转。
2. N2为G71内孔编程命令,U0表示上切刀刀尖半径,R1表示切入刀刃半径。
3. N3到N4表示第一段加工路径,G00表示快速定位,X10表示定位X轴位置,Z5表示定位Z轴位置,G01表示直线插补,Z-20表示Z轴向下插入20的深度,F200表示进给速度200。
4. N5到N6表示第二段加工路径,G00表示快速定位,X30表示定位X轴位置,Z-30表示Z轴插入30深度,G01表表示直线插补。
5. N7到N8表示第三段加工路径,G00表示快速定位,Z5 X50表示定位Z轴和X轴位置,Z-40表示Z轴向下插入40深度。
6. N9到N10表示第四段加工路径,G00表示快速定位,X70表示定位X轴位置,Z-25表示Z轴向下插入25的深度。
7. N11到N12表示第五段加工路径,G00表示快速定位,Z5 X90表示定位Z轴和X轴位置,Z-50表示Z轴向下插入50深度。
华中数控车G71指令教案

华中系统数控车G71编程指令教案教学重点:G71编程指令格式、编程应用。
教学难点:G71格式中各参数含义、大小的选取。
教学方法:讲授法、演练法。
教学班级:设备要求:数控仿真实验室上课、运用投影设备。
教学过程:一,复习引入:1,复习G01\G80指令编程格式;2,总结G01\G80编程的特点:编写的程序冗长。
3,引出简化编程指令G71-----外径粗车复合循环二,新课讲解:(一),G71指令讲解:G71指令:外径粗车复合循环1、G71指令格式及意义:用于粗、精车工件外径。
G71 U R P (ns)Q(nf) X Z FN(ns) …………N(nf) ……各参数含义:U—切削深度(背吃刀量、每次切削量),半径值,无正负号,如下图中的△d。
R—每次退刀量,半径值,无正负,下图中的e;ns—精加工路线中第一个程序段的顺序号;nf--精加工路线中最后一个程序段的顺序号;X—X方向精加工余量,直径值,下图中的△u,一般取0.4mm;Z—Z方向精加工余量, 下图中的△w,一般取0.2mm;2、G71动作运动轨迹:在图中:(只绘制了下半部分)C——循环起点实线——进刀路线虚线——退刀路线XZ轴的交点为编程原点3、使用G71编程时的说明:(1)应用G71前必须设一循环起点,上图中的C点。
(2)G71程序段本身不进行精加工,粗加工是按后续程序段ns~nf给定的精加工编程轨迹A→A′→B→B′,沿平行于Z轴方向进行。
(3)G71程序段不能省略除F、S、T以外的地址符。
G71程序段中的F、S、T只在循环时有效,精加工时处于ns到nf程序段之间的F、S、T有效。
(4)循环中的第一个程序段(即ns段)必须包含G00或G01指令,即A→A′的动作必须是直线或点定位运动,但不能有Z轴方向上的移动。
(5) ns到nf程序段中,不能包含有子程序。
(6)G71循环时可以进行刀具位置补偿,但不能进行刀尖半径补偿。
因此在G71指令前必须用G40取消原有的刀尖半径补偿。
华中世纪星数控车床G71编程实例(精)

华中世纪星数控车床G71编程实例(精)在数控加工行业中,数控车床可谓是一个重要的设备,而华中世纪星数控车床是数控车床的一种,广泛应用于各个领域。
其中,G71编程是华中世纪星数控车床常用的编程方式之一。
本文将会讲解华中世纪星数控车床G71编程的实例。
什么是华中世纪星数控车床G71编程华中世纪星数控车床G71编程是一种基于G代码的编程方式。
G代码是一种数控编程语言,可用于控制数控设备执行各种操作。
G71编程是在数控车床上进行加工时经常使用的编程方式之一,常用于大量生产同种零件的情况下,以提高生产效率。
华中世纪星数控车床G71编程的实例下面以正方体零件的加工为例,来讲解华中世纪星数控车床G71编程的实例。
1.首先,我们需要定义一个正方体零件的工件坐标系,也就是零件的起点坐标。
G54 X50 Y50 Z0.这里的G54就是切换工件坐标系的指令。
切换之后,就可以以该坐标系为基点进行程序编写了。
2.接下来,我们需要定义一个切削工具,这里选择的是直径为10mm的铣刀。
T01 M06S3000 M03G43 H01 Z80解释一下,T01表示选择1号刀具,M06表示刀具自动换刀指令,S3000表示刀具旋转速度,M03表示启动主轴旋转。
G43 H01 Z80则表示用H01修正刀具半径,使刀具的切削端到达Z轴坐标80mm处。
3.此时,刀具已经就位,接下来需要进行实际的加工操作。
首先,需要开启切削功能,然后进行切削。
M08G71 U3 R0.5G01 X60 Y60 F2000G01 X90 Y60G01 X90 Y90G01 X60 Y90G01 X60 Y60M09这段代码的意思是,先开启切削功能(M08),然后设置U3和R0.5,其中U指的是车削过后外径的半径,U3表示切削过后半径为3mm,R指的是车削的圆角半径,这里设置0.5mm。
接下来,需要依次沿着X轴和Y轴进行直线切削操作,速度为F2000。
最后再关闭切削功能(M09)。
数控车G71,G70指令的编程加工实例

G71,G70 编程指令是数控车最常用,也是最方便的指令,一般零件的轮廓都可以用G71编程开粗程序,G70作为精加工程序,所以这两个指令也可以理解为兄弟指令。
下面就举个简单的例子来解释下这两个指令的功能和用法。
如上图是一个直径稍大于52mm的圆柱棒,要车削得到上图的零件。
对于这样的零件手工编程时用G71还是比较方便的。
程序如下:O0001:G0 X99 Z99;M3 S800 T0101;G0 X60 Z2;G71 U1.5 R0.5;G71 P1 Q2 U0.5 W0.1 F150; N1 G0 X0;G1 Z0;X18X26 Z-8;Z-18;X38 ;X42 Z-20;Z-30;X48;G03 X52 Z-32 R2;G1 Z-35;N2 U1;G0 X99 Z99 M05;M0;M03 S1400 T0101;M08;G0 X60 Z2;G70 P1 Q2 F100;G0 X99 Z99 M05;M09程序的详细解释如下;G0 X99 Z99;————刀具的安全位置。
M3 S800 T0101;————启动主轴,转速800转每秒,和启动刀具号及刀补号M08;——冷却开G0 X60 Z2;——下刀位置G71 U1.5 R0.5;——U1.5指直径方向每次切深1.5mm,R0.5指每一层切完刀退出0.5mmG71 P1 Q2 U0.5 W0.1 F150;——P1对应N1开始重复的起始位置,Q2对应N2结束位置,U0.5直径粗加工后的余量,W0.1 Z方向的余量,F150进给速度150mm每分钟。
N1 G0 X0;——快速定位到中心位置。
G1 Z0;X18X26 Z-8;X38 ;X42 Z-20; 走刀路线Z-30;X48;G03 X52 Z-32 R2;G1 Z-35;N2 U1;G0 X99 Z99 M05;——退回安全距离M09;——关闭冷却液M0;——程序暂停,开粗加工完成。
M03 S1400 T0101; 按启动键后,精加工开始。
数控车G71用法及编程实例-g71编程运用

数控车G71用法及编程实例-g71编程运用数控车 G71 用法及编程实例 g71 编程运用在数控车床加工中,G71 指令是一个非常实用且常用的指令,它能够大大提高加工效率和精度。
接下来,让我们详细了解一下 G71 指令的用法以及通过编程实例来加深对它的理解和运用。
G71 指令是数控车床中的外圆粗车复合循环指令。
它适用于毛坯轮廓形状与零件轮廓形状相似的情况,通过设定一些关键参数,可以实现高效的粗加工。
在使用 G71 指令时,需要设置一些重要的参数。
首先是切削深度(△d),它决定了每次切削的深度。
其次是退刀量(e),用于控制刀具在每次切削结束后的退刀距离。
还有精车余量(△u 和△w),这是为后续的精车工序预留的加工余量。
下面通过一个具体的编程实例来演示 G71 指令的应用。
假设我们要加工一个轴类零件,其毛坯直径为 50mm,长度为100mm,最终要加工成直径为 30mm,长度为 80mm 的轴。
程序如下:O0001 (程序号)G99 (每转进给)M03 S800 (主轴正转,转速 800r/min)T0101 (调用 1 号刀具,1 号刀补)G00 X52、 Z2、(快速定位到起点)G71 U2、 R1、(切削深度 2mm,退刀量 1mm)G71 P10 Q20 U05 W01 F02 (精车余量 X 方向 05mm,Z 方向01mm,进给速度 02mm/r)N10 G00 X30、(粗车轮廓起始段)G01 Z-40、(直线切削)N20 X50、(粗车轮廓结束段)G00 X100、 Z100、(快速退刀)M05 (主轴停止)M30 (程序结束)在这个程序中,G71 指令后的 U2、 R1、表示每次切削深度为2mm,退刀量为 1mm。
P10 和 Q20 分别指定了粗车轮廓程序段的起始和结束行号。
U05 和 W01 则是精车余量。
需要注意的是,在编写 G71 指令的程序时,轮廓形状的描述必须符合单调递增或单调递减的原则,否则会导致加工错误。
G71复合循环编程实例演示幻灯片

? N11 G01 Z-52
(精加工Φ34外圆)
? N12 U10 W-10
(精加工外圆锥)
? N13 W-21 轮廓结束行)
(精加工Φ44外圆,精加工
? N14 X50
(退出已加工面)
? N15G00 X80 Z80 (回对刀点)
? N16 M30
(主程序结束并复位)
6
? 华中与广数G71使用区别 ? 1、精加工余量表示字母不一样 ? 2、广数要用G70单独精加工,而华中G71
是粗精加工同一指令先后完成。 ? 3、华中G71指令只有一行,而广数分2行
书写。 ? 4、广数G71指令后必须直接跟精加工第一
行,而华中不用。
7
? N5 G00 X0 延长线)
(精加工轮廓起始行,到倒角
? N6 G01 X10 Z-2 F80 (精加工2×45°倒角)
5
? N7 Z-20
(精加工Φ10外圆)
? N8 G02 U10 W-5 R5 (精加工R5圆弧)
? N9 G01 W-10
(精加工Φ20外圆)
? N10 G03 U14 W-7 R7 (精加工R7圆弧)
径切削时为负 ? f,s,t:粗加工时G71 中编程的F、S、T 有效,而精加工时处
于ns 到nf 程序段之间的F、S、T 有效。 ? 注意: ? (1) G71 指令必须带有P,Q 地址ns、nf ,且与精加工路径起、
止顺序号对应,否则不能进行该循环加工。 ? (2) ns 的程序段必须为G00/G01指令,即从A到A' 的动作必须是
于ns 到nf 程序段之间的F、S、T 有效。
1
? 有凹槽加工时 ? 1.格式: ? G71 U(Δ d) R(r) P(ns) Q(nf) E(e) F(f) S(s) T(t) ; ? 2.说明: ? Δ d :切削深度(每次切削量),指定时不加符号,方向由矢量
华中数控车床编程实例

世纪星数控车床(HCNC-21/22T)系统G00:快速定位G01:直线插补G02:顺圆插补G03:逆圆插补G04:暂停G20:英寸输入G21:毫米输入G28:返回到参考点G29:由参考点返回G32:螺纹切削G36:直径编程G37:半径编程G40:刀尖半径补偿取消G41:左刀补G42:右刀补G53 :直接机床坐标系编程G54~G59:坐标系选择G71:外径/内径车削复合循环G72:端面车削复合循环G73:闭环车削复合循环G76:螺纹切削复合循环G80:内/外径车削固定循环G81:端面车削固定循环G82:螺纹切削固定循环G90:绝对值编程G91:增量值编程G92:工件坐标系设定G94:每分钟进给G95:每转进给G96:恒线速度切削有效G97:取消恒线速度切削M00:程序停止:M02:程序结束:M03:主轴正转起动M04:主轴反转起动M05:主轴停止转动M06:换刀M07:切削液打开M09:切削液停止M30:程序结束并返回程序起点M98:调用子程序M99:子程结束华中数控车床编程实例车床编程实例一:半径编程图3.1.1 半径编程%3110 (主程序程序名)N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置)N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转)N3 M98 P0003 L6 (调用子程序,并循环6次)N4 G00 X16 Z1 (返回对刀点)N5 G36 (取消半径编程)N6 M05 (主轴停)N7 M30 (主程序结束并复位)%0003 (子程序名)N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8园弧段)N3 U3.215 W-39.877 R60 (加工R60园弧段)N4 G02 U1.4 W-28.636 R40(加工切R40园弧段)N5 G00 U4 (离开已加工表面)N6 W73.436 (回到循环起点Z轴处)N7 G01 U-4.8 F100 (调整每次循环的切削量)N8 M99 (子程序结束,并回到主程序)车床编程实例二:直线插补指令编程图3.3.5 G01编程实例%3305N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置)N2 G00 X16 Z2 M03 (移到倒角延长线,Z轴2mm处)N3 G01 U10 W-5 F300 (倒3×45°角)N4 Z-48 (加工Φ26外圆)N5 U34 W-10 (切第一段锥)N6 U20 Z-73 (切第二段锥)N7 X90 (退刀)N8 G00 X100 Z10 (回对刀点)N9 M05 (主轴停)N10 M30 (主程序结束并复位)3×45°487310车床编程实例三:圆弧插补指令编程图3.3.8 G02/G03编程实例%3308N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G00 X0 (到达工件中心)N4 G01 Z0 F60 (工进接触工件毛坯)N5 G03 U24 W-24 R15 (加工R15圆弧段)N6 G02 X26 Z-31 R5 (加工R5圆弧段)N7 G01 Z-40 (加工Φ26外圆)N8 X40 Z5 (回对刀点)N9 M30 (主轴停、主程序结束并复位)车床编程实例四:倒角指令编程图3.3.10.1 倒角编程实例%3310N10 G92 X70 Z10 (设立坐标系,定义对刀点的位置)N20 G00 U-70 W-10 (从编程规划起点,移到工件前端面中心处)N30 G01 U26 C3 F100 (倒3×45°直角)N40 W-22 R3 (倒R3圆角)N50 U39 W-14 C3 (倒边长为3等腰直角)N60 W-34 (加工Φ65外圆)N70 G00 U5 W80 (回到编程规划起点)N80 M30 (主轴停、主程序结束并复位)车床编程实例五:倒角指令编程图3.3.10.2 倒角编程实例%3310N10 G92 X70 Z10 (设立坐标系,定义对刀点的位置)N20 G00 X0 Z4 (到工件中心)N30 G01 W-4 F100 (工进接触工件)N40 X26 C3 (倒3×45°的直角)N50 Z-21 (加工Φ26外圆)N60 G02 U30 W-15 R15 RL=3 (加工R15圆弧,并倒边长为4的直角)N70 G01 Z-70 (加工Φ56外圆)N80 G00 U10 (退刀,离开工件)N90 X70 Z10 (返回程序起点位置)M30 (主轴停、主程序结束并复位)车床编程实例六:圆柱螺纹编程螺纹导程为1.5mm,δ=1.5mm,δ'=1mm ,每次吃刀量(直径值)分别为0.8mm、0.6 mm 、0.4mm、0.16mm、图3.3.12 螺纹编程实例%3312N1 G92 X50 Z120 (设立坐标系,定义对刀点的位置)N2 M03 S300 (主轴以300r/min旋转)N3 G00 X29.2 Z101.5 (到螺纹起点,升速段1.5mm,吃刀深0.8mm)N4 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm)N5 G00 X40 (X轴方向快退)N6 Z101.5 (Z轴方向快退到螺纹起点处)N7 X28.6 (X轴方向快进到螺纹起点处,吃刀深0.6mm)N8 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N9 G00 X40 (X轴方向快退)N10 Z101.5 (Z轴方向快退到螺纹起点处)N11 X28.2 (X轴方向快进到螺纹起点处,吃刀深0.4mm)N12 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N13 G00 X40 (X轴方向快退)N14 Z101.5 (Z轴方向快退到螺纹起点处)N15 U-11.96 (X轴方向快进到螺纹起点处,吃刀深0.16mm)N16 G32 W-82.5 F1.5 (切削螺纹到螺纹切削终点)N17 G00 X40 (X轴方向快退)N18 X50 Z120 (回对刀点)N19 M05 (主轴停)N20 M30 (主程序结束并复位)车床编程实例七:恒线速度功能编程图 3.3.14 恒线速度编程实例%3314N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G96 S80 (恒线速度有效,线速度为80m/min)N4 G00 X0 (刀到中心,转速升高,直到主轴到最大限速)N5 G01 Z0 F60 (工进接触工件)N6 G03 U24 W-24 R15 (加工R15圆弧段)N7 G02 X26 Z-31 R5 (加工R5圆弧段)N8 G01 Z-40 (加工Φ26外圆)N9 X40 Z5 (回对刀点)N10 G97 S300 (取消恒线速度功能,设定主轴按300r/min旋转)N11 M30 (主轴停、主程序结束并复位)车床编程实例八:G80指令编程,点画线代表毛坯图3.3.17 G80切削循环编程实例%3317M03 S400 (主轴以400r/min旋转)G91 G80 X-10 Z-33 I-5.5 F100 (加工第一次循环,吃刀深3mm)X-13 Z-33 I-5.5 (加工第二次循环,吃刀深3mm)X-16 Z-33 I-5.5 (加工第三次循环,吃刀深3mm)M30 (主轴停、主程序结束并复位)车床编程实例九:G81指令编程,点画线代表毛坯。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G71内(外)径粗车复合循环
运用这种复合循环指令,只需指定精加工路线和粗加工的吃刀量,系统会自动计算粗加工路线和进给次数。
注意:
①G71指令必须带有P、Q地址ns、nf,且与精加工路径起、止顺序号对应,否则不能进行该循环加工。
②ns的程序段必须有准备功能01组的G00或G01指令,否则产生报警,即从A到A′的动作必须是直线或点定位运动。
③在顺序号为ns到顺序号为nf的程序段中,可以包含子程序。
④在MDI方式下,不能运行复合循环指令。
1)无凹槽内(外)径粗车复合循环G71
格式:G71 U(△d) R(r) P(ns) Q(nf) X(△x) Z(△z) F(f) S(s) T(t)
说明:该指令执行如图1-22所示的粗加工,并且刀具回到循环起点。
精加工路径A→A'→B'→B的轨迹按后面的指令循序执行。
△d:背吃刀量(每次切削量),指定时不加符号,方向由矢量AA '决定;
r:每次退刀量;
ns:精加工路径第一程序段的顺序号;
nf:精加工路径最后程序段的顺序号;
△x:X方向精加工余量;
△z:Z方向精加工余量;
f,s,t:粗加工时G71中编程的F、S、T有效,而精加工时如果G71指令到ns程序段内设定了F、S、T,将在精加工段内有效,如果没有设定则按照粗加工的F、S、T执行。
图1-22 无凹槽内外径粗车复合循环G71
G71切削循环下,切削进给方向平行于Z轴,X(△x)和Z(△z)的符号如图1-23所示。
其中(+)表示沿轴正方向移动,(-)表示沿轴负方向移动。
图1-23 G71内外径粗车复合循环X(△x)和Z(△z)的符号
例1:用外径粗加工复合循环编制如图1-44所示零件的加工程序:毛坯为ф50×120,要求循环起始点在A(52,3),背吃刀量为1.5mm(半径量),退刀量为lmm,X方向精加工余量为0.6mm,Z方向精加工余量为0.1mm。
T01为外圆粗车刀,T02为切断刀(刀宽为4mm),T03为外圆精车刀。
图1-44 阶梯轴
%3311
N1 G94 G90
N2 T0101 (设立坐标系,选1号刀)
N3 M03 S400 (主轴以400r/min正转)
N5 G00 X54 Z3 (刀具到循环起点位置)
N6 G71U1.5RlP11Q20X0.6Z0.1F100 (粗切量:1.5mm 精切量:X0.6mm、Z0.1mm)
N7 G00 X100 Z100 (粗加工后,到换刀点位置)
N8 T0303 (精加工起始行,设立坐标系,选3号刀)
N9 M03 S400 (主轴以400r/min正转)
N10 G42 G01 X52 Z3 F100 (加入刀尖圆弧半径补偿)
N11 G00 X0 (精加工轮廓起始行,到倒角延长线)
N12 G01 X10 Z-2 (精加工C2倒角)
N13 Z-20 (精加工фl0外圆)
N14 G02 U10 W-5 R5 (精加工R5圆弧)
N15 G01 W-10 (精加工ф20外圆)
N16 G03 U14 W-7 R7 (精加工R7圆弧)
N17 G01 Z-52 (精加工ф34外圆)
N18 U10 W-10 (精加工外圆锥)
N19 W-25 (精加工ф44外圆)
N20 X52 (精加工轮廓结束行,退出已加工面)
N21 G40 G00 X100 Z100 (取消半径补偿,返回程序起点位置)
N22 M05 (主轴停)
N23 M00 (程序暂停)
N24 T0202 (设立坐标系,选2号刀)
N25 M03 S400 (主轴以400r/min正转)
N26 G0 X52 Z-86 (刀具到起点位置)
N27 G01 X0 F100 (切断)
N28 G00 X100 Z100 (回对刀点)
N29 M05 (主轴停)
N30 M30 (主程序结束并复位)
例2:用内径粗车复合循环编制如图1-46所示零件的加工程序:ф16孔已加工,要求循环起始点在A(6,5),背吃刀量为1.5mm(半径量)。
退刀量为1mm,X方向精加工余量0.6mm,Z方向精加工余量为0.1mm,T01为粗镗刀,T02为精镗刀。
图1-46 套轴
%3315
N1 T0101 (换1号刀,确定其坐标系)
N2 M03 S400 (主轴以400r/min正转)
N3 X6 Z5 (到循环起点位置)
N5 G71U1.5R1P11Q17X-0.6Z0.1F100 (内径粗切循环加工)
N6 G00 Z80 (退出工件内孔)
N7 X80 (粗切后,到换刀点位置)
N8 T0202 (精加工起始行,换2号刀,确定其坐标系)
N9 M03 S400 (主轴以400r/min正转)
N10 G00 G41 X6 Z5 (加入刀尖圆弧半径补偿)
N11 G00 X44 (精加工轮廓开始,到ф44内孔处)
N12 G01 Z-20 (精加工ф44内孔)
N13 U-10 W-10 (精加工内孔锥)
N14 W-l0 (精加工ф34内孔)
N15 G03 X20 W-7 R7 (精加工R7圆弧)
N16 G01 W-10 (精加工ф20内孔)
N17 X4 (精加工轮廓结束,退出已加工表面)
N18 G00 Z80 (退出工件内孔)
N19 G40 X80 M05 (回程序起点或换刀点位置,取消刀尖圆弧半径补偿)
N20 M30 (主轴停、主程序结束并复位)。