数控车床多重复合循环指令(g70~g76).doc
16页数控车床多重复合循环指令数控车床多重复合循环指令(G70(G70~~G76)G76)频道:机床 发布时间:2008-07-08运用这组 G 代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高 1.1. 外圆粗加工复合循环(外圆粗加工复合循环(G71G71)) 指令格式 G71 UΔd Re G71 Pns Qnf UΔu WΔw Ff Ss Tt 指令功能 切除棒料毛坯大部分加工余量,切削是沿平行 Z 轴方向进行,见图 1,图图 1 1 外圆粗加工循环外圆粗加工循环A 为循环起点,A-A“-B 为精加工路线 指令说明 Δd 表示每次切削深度(半径值),无正负号; e 表示退刀量(半径值),无正负号; ns 表示精加工路线第一个程序段的顺序号; nf 表示精加工路线最后一个程序段的顺序号; Δu 表示X方向的精加工余量,直径值; Δw 表示Z方向的精加工余量 使用循环指令编程,首先要确定换刀点、循环点 A、切削始点 A’和切削终点 B 的坐标位置为节省数控机床的辅助工作时间,从换刀点至循环点 A 使用 G00 快速定位指令,循环点A 的 X 坐标位于毛坯尺寸之外,Z 坐标值与切削始点 A’的 Z 坐标值相同。
其次,按照外圆粗加工循环的指令格式和加工工艺要求写出 G71 指令程序段,在循环指令中有两个地址符 U,前一个表示背吃刀量,后一个表示 X 方向的精加工余量在程序段中有 P、Q 地址符,则地址符 U 表示 X 方向的精加工余量,反之表示背吃刀量背吃刀量无负值 A’→B 是工件的轮廓线,A→A’→B 为精加工路线,粗加工时刀具从 A 点后退 Δu /2、Δw,即自动留出精加工余量顺序号 ns 至 nf 之间的程序段描述刀具切削加工的路线 例题 1 图 2 所示,运用外圆粗加工循环指令编程 图图 2 2 外圆粗加工循环应用外圆粗加工循环应用N010 G50 X150 Z100 N020 G00 X41 Z0 N030 G71 U2 R1 N040 G71 P50 Q120 U0.5 W0.2 F100 N050 G01 X0 Z0 N060 G03 X11 W-5.5 R5.5 N070 G01 W-10 N080 X17 W-10 N090 W-15 N100 G02 X29 W-7.348 R7.5 N110 G01 W-12.652 N120 X41 N130 G70 P50 Q120 F30 2.2. 端面粗加工复合循环(端面粗加工复合循环(G72G72)) 指令格式 G72 WΔd Re G72 Pns Qnf UΔu WΔw Ff Ss Tt 指令功能 除切削是沿平行 X 轴方向进行外,该指令功能与 G71 相同,见图 3。
指令说明 Δd 、e、 ns 、nf、Δu、Δw 的含义与 G71 相同图图 3 3 端面粗加工循环端面粗加工循环图图 4 4 端面粗加工循环应用端面粗加工循环应用例题 2 如图 4 所示,运用端面粗加工循环指令编程 N010 G50 X150 Z100 N020 G00 X41 Z1 N030 G72 W1 R1 N040 G72 P50 Q80 U0.1 W0.2 F100 N050 G00 X41 Z-31 N060 G01 X20 Z-20 N070 Z-2 N080 X14 Z1 N090 G70 P50 Q80 F30 3.3. 固定形状切削复合循环(固定形状切削复合循环(G73G73)) 指令格式 G73 UΔi WΔk Rd G73 Pns Qnf UΔu WΔw Ff Ss Tt 指令功能 适合加工铸造、锻造成形的一类工件,见图 5图图 5 5 固定形状切削复合循环固定形状切削复合循环指令说明 Δi 表示 X 轴向总退刀量(半径值); ΔK 表示 Z 轴向总退刀量; d 表示循环次数; ns 表示精加工路线第一个程序段的顺序号; nf 表示精加工路线最后一个程序段的顺序号; Δu 表示 X 方向的精加工余量(直径值); Δw 表示 Z 方向的精加工余量。
固定形状切削复合循环指令的特点,刀具轨迹平行于工件的轮廓,故适合加工铸造和锻造成形的坯料背吃刀量分别通过 X 轴方向总退刀量 Δi 和 Z 轴方向总退刀量 ΔK 除以循环次数 d 求得总退刀量 Δi 与 ΔK 值的设定与工件的切削深度有关 使用固定形状切削复合循环指令,首先要确定换刀点、循环点 A、切削始点 A’和切削终点B 的坐标位置分析上道例题,A 点为循环点,A’→B 是工件的轮廓线,A→A’→B 为刀具的精加工路线,粗加工时刀具从 A 点后退至 C 点,后退距离分别为 Δi+Δu /2,Δk+Δw,这样粗加工循环之后自动留出精加工余量 Δu /2、Δw 顺序号 ns 至 nf 之间的程序段描述刀具切削加工的路线图图 6 6 固定形状切削复合循环应用固定形状切削复合循环应用例题 3 如图 6 所示,运用固定形状切削复合循环指令编程 N010 G50 X100 Z100 N020 G00 X50 Z10 N030 G73 U18 W5 R10 N040 G73 P50 Q100 U0.5 W0.5 F100 N050 G01 X0 Z1 N060 G03 X12 W-6 R6 N070 G01 W-10 N080 X20 W-15 N090 W-13 N100 G02 X34 W-7 R7 N110 G70 P50 Q100 F30 4.4. 精加工复合循环(精加工复合循环(G70G70)) 指令格式 G70 Pns Qnf 指令功能 用 G71、G72、G73 指令粗加工完毕后,可用精加工循环指令,使刀具进行 A-A“-B 的精加工,(如图 1,图 3,图 5)。
指令说明 ns 表示指定精加工路线第一个程序段的顺序号; nf 表示指定精加工路线最后一个程序段的顺序号; G70~G73 循环指令调用 N(ns)至 N(nf)之间程序段,其中程序段中不能调用子程序 5.5. 端面钻孔复合循环指令(端面钻孔复合循环指令(G74G74)) 指令格式 G74 Re G74 X(U) Z(W) PΔi QΔk RΔd Ff 指令功能 可以用于断续切削,走刀路线如图 7,如把 X(U)和 P、R 值省略,则可用于钻孔加工图图 7 7 端面钻孔复合循环端面钻孔复合循环指令说明 e 表示退刀量; X 表示 B 点的X坐标值; U 表示由 A 至 B 的增量坐标值; Z 表示 C 点的 Z 坐标值; W 表示由 A 至 C 的增量坐标值; Δi 表示 X 轴方向移动量,无正负号; ΔK 表示 Z 轴方向移动量,无正负号; Δd 表示在切削底部刀具退回量; F 表示进给速度例题 4 如图 8 所示,运用端面钻孔复合循环指令编程图图 8 8 端面钻孔复合循环应用端面钻孔复合循环应用G50 X60 Z40 G00 X0 Z2 G74 R1 G74 Z-12 Q5 F30 S250 G00 X60 Z40 6.6. 外圆切槽复合循环(外圆切槽复合循环(G75G75)) 指令格式 G75 Re G75 X(U) Z(W) PΔi QΔk RΔd Ff 指令功能 用于端面断续切削,走刀路线如图 9,如把 Z(W)和 Q、R 值省略,则可用于外圆槽的断续切削。
图图 9 9 外圆切槽复合循环外圆切槽复合循环指令说明 e 表示退刀量; X 表示 C 点的 X 坐标值; U 表示由 A 点至 C 点的增量坐标值; Z 表示 B 点的 Z 坐标值; W 表示由 A 点至 B 点的增量坐标值; 其它各符号的意义与 G74 相同 应用外圆切槽复合循环指令,如果使用的刀具为切槽刀,该刀具有二个刀尖,设定左刀尖为该刀具的刀位点,在编程之前先要设定刀具的循环起点 A 和目标点 D,如果工件槽宽大于切槽刀的刃宽,则要考虑刀刃轨迹的重叠量,使刀具在 Z 轴方向位移量 Δk 小于切槽刀的刃宽,切槽刀的刃宽与刀尖位移量 Δk 之差为刀刃轨迹的重叠量 例题 5 所图 10 所示,运用外圆切槽复合循环指令编程图图 1010 外圆切槽复合循环应用外圆切槽复合循环应用G50 X60 Z70 G00 X42 Z22 S400 G75 R1 G75 X30 Z10 P3 Q2.9 F30 G00 X60 Z70 7.7. 螺纹切削复合循环(螺纹切削复合循环(G76G76)) 指令格式 G76 Pm r a QΔdmin Rd G76 X(U) Z(W) Ri Pk QΔd Ff 指令功能 该螺纹切削循环的工艺性比较合理,编程效率较高,螺纹切削循环路线及进刀方法如图 11。
图图 1111 螺纹切削复合循环路线及进刀法螺纹切削复合循环路线及进刀法指令说明 m 表示精加工重复次数; r 表示斜向退刀量单位数(0.01~9.9f,以 0.1f 为一单位,用 00~99 两位数字指定); a 表示刀尖角度; Δd 表示第一次粗切深(半径值); 切削深度递减公式计算 d2 = 2Δd; d3 = 3Δd; dn = nΔd; 每次粗切深:Δdn=nΔd- 1-nΔd; Δdmin 表示最小切削深度,当切削深度 Δdn 小于 Δdmin,则取 Δdmin 作为切削深度; X 表示 D 点的 X 坐标值; U 表示由 A 点至 D 点的增量坐标值; Z 表示 D 点 Z 坐标值; W 表示由 C 点至 D 点的增量坐标值; i 表示锥螺纹的半径差; k 表示螺纹高度(X方向半径值); d 表示精加工余量; F 表示螺纹导程 例题 6 如图 12 所示,运用螺纹切削复合循环指令编程(精加工次数为 1 次,斜向退刀量为4mm,刀尖为 60°,最小切深取 0.1mm,精加工余量取 0.1mm,螺纹高度为 2.4mm,第一次切深取 0.7mm,螺距为 4mm,螺纹小径为 33.8mm)。
图图 1212 螺纹切削复合循环应用螺纹切削复合循环应用G00 X60 Z10 G76 P011060 Q0.1 R0.1 G76 X33.8 Z-60 R0 P2.4 Q0.7 F4 1.外圆切削循环指令:G90X(U)_Z(W)_F_;例:G90X40.Z40.F0.3;X30.;X20.;2.端面切削循环指令:G94X(U)_Z(W)_F_;例如:G90X40.Z-3.5.F0.3;Z-7.;Z-10.;3.外圆粗车循环指令:G71U_R_;G71P_Q_U_W_F_;精车:G70P_Q_F_;U 每次进给量,R 每次退刀量,P 循环起始行号,Q 循环结束行号,U 精加工径向余量,W 精加工轴向余量4.端面粗车循环指令:G72W_R_;G72P_Q_U_W_F_;精车:G70P_Q_F_;(字母含义同 3)5.固定形式粗车循环指令:G73P_Q_I_K_U_W_D_F_;I 粗车是径向切除的总余量(半径值),K 粗车是轴向切除的总余量,D 循环次数,(其余字母含义同 3). 1.刀尖半径补偿指令指令:G41 G01 G42 X(U)_Z(w)_; G00 G40注意(1).G41,G42,G40 指令不能与圆弧切削指令写在同一程序段内。
(2).在调用新刀具前或更改刀具补偿方向时,必须取消前一个刀具补偿 字串 6 (3).在 G41 或 G42 程序段后面加 G40 程序段,便可以取消刀尖半径补偿2.锥面循环加工指令:G90X(U)_Z(W)_I_F_;例如:G90X40.Z-40.I-5.F0.3;X35.。





