复合固定循环指令1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
加工余量为负。 加工余量为负。
例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
FANUC系统基本指令 任务四 FANUC系统基本指令 复合固定循环指令
教学目标
1.了解复合固定循环指令的功能及特点 1.了解复合固定循环指令的功能及特点 2.掌握G71/G70/G72/G73指令的功能、格式及参数 2.掌握G71/G70/G72/G73指令的功能、 掌握G71/G70/G72/G73指令的功能 3.能用G71/G70/G72/G73指令编写复杂零件的加工程序 3.能用G71/G70/G72/G73指令编写复杂零件的加工程序 能用G71/G70/G72/G73
• • • • • • • • • • • • • • •
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 ;
例1 试用复合固定循环指令编写图所示工件的粗加 工程序,毛坯为φ60mm的棒料。 φ60mm的棒料 工程序,毛坯为φ60mm的棒料。 X
• • • • • • • • • • • •
O0001 60 N10 T0101 N20 M03 S600 N30 G54 15 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 G40 G00 X50.0 Z50.0 N110 M30
⑵运动轨迹
G71指令运动特点 G71指令运动特点 • 指令运行前刀具先到达循环起点 指令运行前刀具先到达循环起点 • 指令运行中刀具依据给定的∆d和e按矩形轨 指令运行中刀具依据给定的∆ 迹循环分层切削 • 最后一次切削沿粗车轮廓连续走刀,留有 最后一次切削沿粗车轮廓连续走刀, 精车余量∆ 精车余量∆u和∆w • 指令结束后,刀具自动返回循环起点 指令结束后,刀具自动返回循环起点
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指令有效
功能:只需指定粗加工背吃刀量、 (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程序段中,不能包含有子程序
试用复合固定循环指令编写图所示工件的粗加工程序,毛坯为 例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; ;
④ G71循环时可以进行刀具位置补偿,但不能进行 G71循环时可以进行刀具位置补偿, 循环时可以进行刀具位置补偿 刀尖半径补偿。因此在G71 指令前必须用G40 G40取消 刀尖半径补偿。因此在G71 指令前必须用G40取消 原有的刀尖半径补偿。 ns到nf程序段中可以含有 程序段中可以含有G41 原有的刀尖半径补偿。在ns到nf程序段中可以含有G41 G42指令 指令, 或G42指令,对精车轨迹进行刀尖半径补偿
功能:用该精加工循环指令切除由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的程序段有效。 加工余量的方向性: 加工余量的方向性:外圆的加工余量为正,内孔的
参数说明: 向背吃刀量,不带符号且为模态值。 参数说明: ∆d 为Z向背吃刀量,不带符号且为模态值。
端面粗车循环指令G源自文库2 图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 ;
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是指定精加工路线的最后一个程序段的段号
(定位到换刀点 定位到换刀点) 定位到换刀点 (调2号刀 执行 号刀补 号刀,执行 号刀补) 调 号刀 执行2号刀补 (定位到循环起点 定位到循环起点A) 定位到循环起点 (精车 精车) 精车 (返回程序起点 返回程序起点) 返回程序起点 停主轴) (停主轴) 关冷却) (关冷却) (换回基准刀 清刀补 换回基准刀,清刀补 换回基准刀 清刀补) (程序结束 程序结束) 程序结束
课小结 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
图4-14
思考题
2.精车循环指令G70 2.精车循环指令G70 精车循环指令 ⑴指令格式 ns) nf) G70 P(ns) Q(nf) • ns是指定精加工路线的第一个程序段的段号; ns是指定精加工路线的第一个程序段的段号 是指定精加工路线的第一个程序段的段号; • nf是指定精加工路线的最后一个程序段的段号。 nf是指定精加工路线的最后一个程序段的段号 是指定精加工路线的最后一个程序段的段号。
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