当前位置:文档之家› 复合固定循环指令1

复合固定循环指令1


⑵运动轨迹
G71指令运动特点 G71指令运动特点 • 指令运行前刀具先到达循环起点 指令运行前刀具先到达循环起点 • 指令运行中刀具依据给定的∆d和e按矩形轨 指令运行中刀具依据给定的∆ 迹循环分层切削 • 最后一次切削沿粗车轮廓连续走刀,留有 最后一次切削沿粗车轮廓连续走刀, 精车余量∆ 精车余量∆u和∆w • 指令结束后,刀具自动返回循环起点 指令结束后,刀具自动返回循环起点
参数说明: 向背吃刀量,不带符号且为模态值。 参数说明: ∆d 为Z向背吃刀量,不带符号且为模态值。
端面粗车循环指令G72 图9-6 端面粗车循环指令
⑶运动轨迹
⑷说明
30 Z
15 15
练习
G71和G70 指令加工工件外形
• • • • • • • • •
O0002 N20 M03 S300 ; (主轴正转,转速300r/min) N30 M08 ; 开冷却) (开冷却) N40 T0101 ; 调粗车刀) (调粗车刀) N50 G00 X46.0 Z0.5. ; 快速定位,接近工件) (快速定位,接近工件) N60 G71 U2.0 R0.5 ; 每层切深2mm,退刀0.5mm) 2mm,退刀 (每层切深2mm,退刀0.5mm) N70 G71 P80 Q150 U0.3 W0.1 F0.2 ; N80 G00 X0 F0.15 S800 ; N90 G01 Z0 ;
S
T
方向精加工余量,直径值,一般取0.5mm, 0.5mm,孔 ∆u:X方向精加工余量,直径值,一般取0.5mm,孔 加工为负值; 加工为负值; 方向精加工余量,一般取0.05 0.1mm; 0.05- ∆w:Z方向精加工余量,一般取0.05-0.1mm; F、S、T :在使用粗加工循环时,包含在顺序号 在使用粗加工循环时, ns~nf之间程序段中的F、S、T功能对粗加工循 之间程序段中的F 环是无效的,只有在G71以前或含在G71 G71以前或含在G71程序段中 环是无效的,只有在G71以前或含在G71程序段中 的F、S、T指令有效
1.内外圆粗车循环指令G71 1.内外圆粗车循环指令G71 内外圆粗车循环指令 格式: (1) 格式: G71 U (∆d) R(e) G71 P(ns) Q(nf) U(∆u) W(∆w) F P(ns) nf)
各参数含义: 各参数含义: • ∆d:X向背吃刀量,无正负号,半径值,模态值,一般钢件取1- :X向背吃刀量,无正负号,半径值,模态值,一般钢件取1 向背吃刀量 2mm; 2mm; • e:退刀量,无正负号,半径值,模态值,一般取0.5-1mm; e:退刀量,无正负号,半径值,模态值,一般取0.5-1mm; 退刀量 0.5 • ns是指定精加工路线的第一个程序段的段号; ns是指定精加工路线的第一个程序段的段号; 是指定精加工路线的第一个程序段的段号 • nf是指定精加工路线的最后一个程序段的段号 nf是指定精加工路线的最后一个程序段的段号
加工余量为负。 加工余量为负。
例4 试用复合固定循环指令编写图所示工件的粗加 工程序,毛坯为φ60mm的棒料。 φ60mm的棒料 工程序,毛坯为φ60mm的棒料。 X • • • • • • • • • • • • • O0001 N10 T0101 60 N20 M03 S600 N30 G54 N40 G42 G00 X62.0 Z5.0 N50 G71 U3.0 R0.5 N60 G71 P70 Q90 U0.2 W0.1 F0.2 N70 G00 X30.0 ZN80 G01 Z-15.0 F0.15 ZN90 X60.0 Z-30.0 N100 G70 P70 Q90 N110 G41 G00 X50.0 Z50.0 N120 M30
试用复合固定循环指令编写图所示工件的粗加工程序,毛坯为 例3 φ50mm的棒料。
图4-14
• • • • • •• • • • • • • • • •
O0009; ; N10 T0101; ; N20 G00 X100.0 Z100.0; ; N30 M03 S600; ; N40 G00 X52.0 Z2.0; ; 快速定位至粗车循环起点 N50 G71 U1.0 R0.3; 粗车循环, ; 粗车循环,指定进刀与退刀量 N60 G71 P70 Q130 U0.3 W0.05 F150; ; N70 G01 X0 F60 S800; ; N80 G01 Z0; ; N90 G03 X16.0 Z-8.0 R8.0; ; N100 G01 X20.0; ; N110 X34.0 Z-18.0; ; N120 Z-28.0; ; N130 G02 X50.0 Z-36.0 R8.0; ; N135 G70 P70 Q130 N140 G00 X100.0 Z100.0; ; N150 M30; ;
30 Z
15
例2
O0001 N10 T0101 N20 M03 S600 N30 G54 N40 G42 G00 X122.0 Z10.0 N50 G71 U2 R0.5 N60 G71 P70 Q130 U2 W2 F0.25 N70 G00 X40.0 N80 G01 Z-30. F0.15 S800 N90 X60 Z-60. N100 Z-80. N110 X100 Z-90. N120 Z-110. N130 X120. Z-130. N140 G40 G00 X125.0 Z140.0 N150 M30
课小结 1、G71是哪一类循环指令? 2、G71 是如何进行多次循环的? 3、G71 是否可以进行对工件的精加工?
3.端面粗车循环指令G72 端面粗车循环指令G72 功能:端面粗车复合循环G72与外( G72与外 (1)功能:端面粗车复合循环G72与外(内)径粗 车复合循环G71均为粗加工循环指令, G71均为粗加工循环指令 车复合循环G71均为粗加工循环指令,其区别仅 在于G72 G72切削方向平行于 G71是沿着平行 在于G72切削方向平行于X轴,而G71是沿着平行 轴进行切削循环加工的。 于Z轴进行切削循环加工的。 格式: (2)格式: G72 W(∆d)R(e) P(ns) nf) G72 P(ns)Q(nf)U(∆u)W(∆w)F S T
• • • • • • • • • • • • • • •
N100 G03 X 15. Z-4. R10. ; N110 G01 Z-15. ; N120 X30. Z-30. ; N130 Z-42. ; N140 G02 X 36. Z -45. R 3. ; N150 G01 X 46. ; N160 G00 X 100.0 Z 50.0 ; N170 T0202 ; N180 G00 X 46.0 Z 0.5 ; N190 G70 P80 Q150 ; N200 G00 X100. Z50.; N210 M05 ; N220 M09 ; N230 T0100 ; N240 M30 ;
功能:只需指定粗加工背吃刀量、 (3)功能:只需指定粗加工背吃刀量、退刀 精加工余量、 精加工路线, 量、精加工余量、 精加工路线,系统便能 自动给出粗加工路线和加工次数, 自动给出粗加工路线和加工次数,完成粗 加工。 加工。
⑷说明
G71程序段本身不进行精加工, 程序段本身不进行精加工 ① G71程序段本身不进行精加工,粗加工是按后续程 序段ns nf给定的精加工编程轨迹A→A′→B→B′, ns~ 给定的精加工编程轨迹A→A′→B→B′ 序段ns~nf给定的精加工编程轨迹A→A′→B→B′, 沿平行于Z轴方向进行。 沿平行于Z轴方向进行。 ② 循环中的第一个程序段(即ns段)必须包含G00或 循环中的第一个程序段( ns段 必须包含G00 G00或 G01指令 指令, A→A′的动作必须是直线或点定位运动 的动作必须是直线或点定位运动, G01指令,即A→A′的动作必须是直线或点定位运动, 但不能有 但不能有Z轴方向上的移动 ns到nf程序段中 程序段中, ③ ns到nf程序段中,不能包含有子程序
功能:用该精加工循环指令切除由G71 G71、 ⑵功能:用该精加工循环指令切除由G71、 G72、G73指令粗加工后留下的加工余量 G72、G73指令粗加工后留下的加工余量 ⑶运动轨迹及工艺说明
执行G70循环时,刀具沿工件的实际轨迹进行切削, 执行G70循环时,刀具沿工件的实际轨迹进行切削, G70循环时 工件的实际轨迹进行切削 循环结束后刀具返回循环起点。 循环结束后刀具返回循环起点。 G70指令用在G71、G72、 G73指令的程序内容之后 指令用在G71 指令的程序内容之后, G70指令用在G71、G72、 G73指令的程序内容之后, 不能单独使用。 不能单独使用。 在含G71 G72或G73的程序段中指令的地址 G71、 的程序段中指令的地址F 在含G71、G72或G73的程序段中指令的地址F、S对 G70的程序段无效。而在顺序号ns到nf之间指令的地址 G70的程序段无效。而在顺序号ns到nf之间指令的地址 的程序段无效 ns G70的程序段有效 的程序段有效。 F、S对G70的程序段有效。 加工余量的方向性: 加工余量的方向性:外圆的加工余量为正,内孔的
(定位到换刀点 定位到换刀点) 定位到换刀点 (调2号刀 执行 号刀补 号刀,执行 号刀补) 调 号刀 执行2号刀补 (定位到循环起点 定位到循环起点A) 定位到循环起点 (精车 精车) 精车 (返回程序起点 返回程序起点) 返回程序起点 停主轴) (停主轴) 关冷却) (关冷却) (换回基准刀 清刀补 换回基准刀,清刀补 换回基准刀 清刀补) (程序结束 程序结束) 程序结束
④ G71循环时可以进行刀具位置补偿,但不能进行 G71循环时可以进行刀具位置补偿, 循环时可以进行刀具位置补偿 刀尖半径补偿。因此在G71 指令前必须用G40 G40取消 刀尖半径补偿。因此在G71 指令前必须用G40取消 原有的刀尖半径补偿。 ns到nf程序段中可以含有 程序段中可以含有G41 原有的刀尖半径补偿。在ns到nf程序段中可以含有G41 G42指令 指令, 或G42指令,对精车轨迹进行刀尖半径补偿
相关主题