复合固定循环指令G71新.方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)在G70状态下,ns~nf程序段中指定的F、S、T有效;
运行特点:
刀具按ns~nf程序段指定的 精车路线进行一次连续切削! 运行结束刀具返回循环起点。
三、G71/G70指令的编程方法:
适用条件:适用于棒料毛坯且形状尺寸单向递增的零件; 编程要点: 1、G71指令前应先定义循环起点; (G00 X _ Z _ ;通常X取毛坯直径,Z取1~2) 2、G71指令格式两段参数正确合理; 基本固定 (两段参数地址码分别是U、R/P、Q、U、W) 3、G71指令后紧跟精加工路线; (根据零件图编写精车路线,首末两段要标记) 4、G70指令跟在 精车路线之后;(2)
•
• •
X46;
X43; X40;
•
• •
X89;
X86; X83;
X62;
X60;
•
X100;
G90虽然能够简化编程,但是G90本身只是一个四步 程序简化。对于复杂的零件,G90并不适用,因为需要计 算的工艺坐标点太多。
一、复习引入
所以我们要进行复合循环的学习,数控车中常用的复 合循环有G71、G72、G73、G74、G75和G76。今天我 们要学习的是内外圆轮廓粗加工循环指令G71。 G71指令应用于圆柱棒料外圆表面粗车、加工余量大、 需要多次粗加工的情形。
O ; X
Z
课堂小结
指令名称 指令格式
G71 U△d Re ; G71 Pns Qnf U△u W△w ; Nns . . . . . . ;
编程方法
零件形状单向增 7170配合来加工 循环起点在前不能忘 71格式两段记牢固 精车路线随后是关键
一、外圆粗车循环G71
Nnf
. . . . . .
;
首末两段要标记
能力目标
情感目标
1、激发学生爱专业、学专业的积极性;
2、培养学生严谨的学习态度敏学创新的职业意识;
复合固定循环指令的功能特点:
功能:可以将多次重复动作用一个指令来表示,
系统会自动重复切削,直到加工完成。 可 有 效 简 化 程 序
条件:只需在程序中给出最终走刀轨迹及重复切削次数
由零件图确定 与背吃刀量有关
E
x
A
编程思路:
1、指定循环起点; A(90,2) 2、定义G71指令参数; 3、编写精车路线; 精车路线第一步刀具只允许X方向 的移动,不能有Z指令! 4、指定G70指令; 5、将程序头和程序尾加上;
末段段号
精车循环
程序尾
G71/G70指令仿真加工
O0001 G40 G97 G99 M03 S600 F0.2 ; T0101 ; G00 X90. Z2. ; G71U2. R0.5 ; G71P10 Q20 U0.5 W0.1 ; N10 G42 G00 X20. ;
答:
C
B点X值减去C点X值除以2
B C B C 或 B
D
A
D
A D
A
一、复习引入
• 轨迹程序 G01 X40 Z0 F0.2 (A) G01 X40 Z-30 (B) G01 X60 Z-60 (C) G01 X60 Z-80 (D) G01 X100 Z-90 (E) G01 X100 Z-110 (F) G01 X140 Z-130 (G) 在加工时选择的毛坯通常是棒料或铸锻件,加工余 量较大,如果直接用以上程序是无法加工的,而且也无法 保证加工精度。
( 1) ( 2) (重要组成部分)
参 数
含
义
△d:粗加工背吃刀量,半径值; 一般钢件取1~3mm; e :退刀量,半径值。 一般取0.5~1mm; ns:精加工路线第一个程序段的段号; nf:精加工路线最后一个程序段的段号; △u:X方向精加工余量,直径值; 一般取0.5mm,孔加工为负值 △w:Z方向精加工余量; 一般取0.05~0.1mm;
3 )循环中的第一个程序段即顺序号为“ ns ” 的程序段必须沿着X向进刀,且不能出现Z轴的 运 动 指 令 , 否 则 会 出 现 程 序 报 警 。如 “ G00 X10.0 ;”正确,而“ G00 X10.0 Zl.0 ;”则 错误。
二、注意事项
2.指令应用说明(4)
4)循环起点的确定:G71粗车循环起点的确定 主要考虑毛坯的加工余量、进退刀路线等。一 般选择在毛坯轮廓外1~2mm、端面1~2mm即可, 不宜太远,以减少空行程,提高加工效率。
应用:特别适合余量大且形状复杂的零件加工编程
1、G71 外圆粗车循环指令
常用指令
2、G70 3、G73
精加工循环指令
一、外圆粗车循环指令G71
1、功能 2、格式: G71 U△d R e ;
G71 Pns Qnf U△u W△w ;
Nns …… Nnf …… ; ; 精车 路线
只需指定粗加工背吃刀量、精加工余量、精加工路线, 系统便能自动给出粗加工路线和加工次数,完成粗加工。
G01 Z-10.F0.1 ; X30. ; X46. W-20. ; W -20. ; X 56. ; X70. Z-65. ; N20 X90. ; G70 P10 Q20 S800 ;
G40 G00 X200. Z100. ; M30 ;
二、注意事项
2.指令应用说明(1)
1)指令中的F、S值是指粗加工中的F、S值, 该值一经指定,则在程序段段号“ns”、 “ nf”之间的所有F、S值无效;该值在指令 中也可以不加以指定,这时就是沿用前面程序 段中的F、S值,并可沿用至粗、精加工结束后 的程序中去。
二、注意事项
2.指令应用说明(2)
2)通常情况下类型I的粗加工循环中,轮廓外 形必须采用单调递增或单调递减的形式,否则 会产生凹形轮廓不是分层切削而是在半精车时 一次性进行切削加工,导致切削余量过大而损 坏刀具。如图所示就是轮廓形状没有单调增加 时半精加工一次切削凹坑的情形。
二、注意事项
2.指令应用说明(3)
70格式一段在后头 刀具自动循环完加工
二、精加工循 环 G70 G70 Pns Qnf
;
课后作业 附图1
1、用G71G70指令编写如图所 示零件的粗精加工程序
2、预习G73指令,思考与G71指令相比在应用、
格式、循环轨迹方面有何不同?
轴
材 料 比 例
φ150
谢 谢!
2、指令运行中刀具依据给定的△d、e按矩形轨迹循环分层切削;
3、最后一次切削沿粗车轮廓连续走刀,留有精车余量△u 、△ w;
4、指令运行结束,刀具自动返回循环起点;
二、精加工循环指令G70
1、功能:切除G71指令粗加工后留下的余量,完成精加工。
2、格式: G70 Pns Qnf ; ns、nf含义与G71指令相同,并且数值应一致! 3、说明:(1)应与粗加工G71指令配合使用;
G71指令的运行过程
粗加工最后一刀
目的:为精加工留下 均匀的加工余量
120 100 60 40
Z
O
B C A
D F 20 E
20
30 X
G71指令的运行过程
O
△w
Z
A’
3 X向 精车 余量
△U/2
精加工路线
2
45°
e
1
△d △d
B
退刀量
A
背吃刀量
C
运行特点:
循环X 起点
由△w和 △u决定
1、指令运行前刀具先到达循环起点;
课堂练习
1、根据G71/G70指令的编程方法,检查程序中
的错误,并说明原因。
O0001 1、指令前没有定义循环起点; G40 G97 G99 M03 S600; T0101; 1 2、G71指令第二段参数地址码 G71 U2. R0.5; 不对,Z应该为W; G71 P10 Q20 U0.5 Z0.1 F0.25; 3、精加工路线首段没有标记; G00 X20.; 2 4、精加工路线末段没有标记; G01 Z0. ; X40. Z-10.;5 5、没有指定精车进给量; W-30.; 6、G70指令中P、Q后参数不对 X60. Z-50.; 6 G01 X61.; G70 P1 Q2 S1000; G00 X100. Z100.; M30;
( 1)
随零件轮 廓而变化
(注意精车时F、S、的变化) 不适于用G71指令编程 适于用G71指令编程
G71/G70指令编程示例
毛坯:φ90x100
程序头
循环起点
O0001 G40 G97 G99 M03 S600 F0.2 ; T0101 ; G00 X90. Z2. ;
C F H J G
o
B D A′
数控车床复合形状固定循环指令编程
内、外圆粗车循环指令编程 (G71/G70)
问: 加工圆柱面时使用G90指令的格式是什么?
答: 答: C 点
问: 格 式
用来加工什么样零件表面?
问:G90 中 X__ Z__坐标可以用A、B、C、D中哪个点坐标表示?
答:圆锥面
问: 执 行 G90 X__ Z__ R__ F__;的格式中R如何取值?
一、复习引入
圆柱面切削循环 G90 X Z F
G90加工实例
用于单一形状圆柱面切削循环
Байду номын сангаас
一、复习引入
用G90 指令编写加工程序
毛坯:Ф120mm×160mm,45钢
120
100
60
40
O A
Z
D F E 20 20
B C
30
X
一、复习引入
程序
• • • • • • • G00 X122 Z2; G90 X118 Z-70 F0.2; X115; X112; X109; X106; X103; • • • • • • X107 Z-50 ; X104; X101; X98; X95; X92; X80; X77; X74; X71; X68; X65; • • • • X57 Z-30; X54; X51; X49;
3
4
练一练
2、根据零件图,应用G71、G70指令将程序补充完整。
其余
O0001 N10 G00X100Z100 N15 M03 S600 F150; N20 T0101; N30 G00 X45. Z2. ; N40 G71 U2. R0.5 ; N50 G71 P60 Q150 U0.5 W0.1 N60 G42 G00 X18. S800 ; N70 G01 Z0. F0.1; N80 X22. Z -2. ; N90 Z-7. ; N100 X30. Z-17. ; N110 Z-29.; N120 X42. Z-44.; N130 Z -49. ; N140 X45. ; N150 G40 G01 X46.; N160 G70 P60 Q150 ; N170 G00X100.Z100.; N180 M30;
复习导入:
余量较大且形 状简单的零件
对于余量大形 状复杂的零件 如何简化编程 呢
简单固定 循环指令 G90
复合固定
循环指令
课堂目标:
知识目标
1、了解复合固定循环指令的功能及特点; 2、掌握G71/G70指令的功能、格式及参数; 1、掌握用G71/G70指令编程的方法; 2、能用G71/G70指令编写复杂零件的加工程序;
二、注意事项
2.指令应用说明(5)
5)“ns”至“ nf”程序段中不能调用子程序。 6)G71循环时可以进行刀具位置补偿但不能进 行刀尖半径补偿。因此在G71指令前必须用G40 指令取消原有的刀尖半径补偿。在“ns”至 “ nf”程序段中可以含有G41、G42指令,对 工件精车轨迹进行刀尖半径补偿。
z
粗车循环 G71U2. R0.5 ;
首段段号 精 加 工 路 线
G71P10 Q20 U0.5 W0.1 ; N10 G42 G00 X20. ;(A) 由 零 G01 Z-10.F0.1 ; (C) 件 X30. ; (D) X46. W-20. ; (E) 轮 W-20. ; (F) 廓 X56. ; (G) 确 X70. Z-65. ; (H) 定 N20 X90. ; (J) G70 P10 Q20 S800 ; G40 G00 X200. Z100. ; M30 ;
运行特点:
刀具按ns~nf程序段指定的 精车路线进行一次连续切削! 运行结束刀具返回循环起点。
三、G71/G70指令的编程方法:
适用条件:适用于棒料毛坯且形状尺寸单向递增的零件; 编程要点: 1、G71指令前应先定义循环起点; (G00 X _ Z _ ;通常X取毛坯直径,Z取1~2) 2、G71指令格式两段参数正确合理; 基本固定 (两段参数地址码分别是U、R/P、Q、U、W) 3、G71指令后紧跟精加工路线; (根据零件图编写精车路线,首末两段要标记) 4、G70指令跟在 精车路线之后;(2)
•
• •
X46;
X43; X40;
•
• •
X89;
X86; X83;
X62;
X60;
•
X100;
G90虽然能够简化编程,但是G90本身只是一个四步 程序简化。对于复杂的零件,G90并不适用,因为需要计 算的工艺坐标点太多。
一、复习引入
所以我们要进行复合循环的学习,数控车中常用的复 合循环有G71、G72、G73、G74、G75和G76。今天我 们要学习的是内外圆轮廓粗加工循环指令G71。 G71指令应用于圆柱棒料外圆表面粗车、加工余量大、 需要多次粗加工的情形。
O ; X
Z
课堂小结
指令名称 指令格式
G71 U△d Re ; G71 Pns Qnf U△u W△w ; Nns . . . . . . ;
编程方法
零件形状单向增 7170配合来加工 循环起点在前不能忘 71格式两段记牢固 精车路线随后是关键
一、外圆粗车循环G71
Nnf
. . . . . .
;
首末两段要标记
能力目标
情感目标
1、激发学生爱专业、学专业的积极性;
2、培养学生严谨的学习态度敏学创新的职业意识;
复合固定循环指令的功能特点:
功能:可以将多次重复动作用一个指令来表示,
系统会自动重复切削,直到加工完成。 可 有 效 简 化 程 序
条件:只需在程序中给出最终走刀轨迹及重复切削次数
由零件图确定 与背吃刀量有关
E
x
A
编程思路:
1、指定循环起点; A(90,2) 2、定义G71指令参数; 3、编写精车路线; 精车路线第一步刀具只允许X方向 的移动,不能有Z指令! 4、指定G70指令; 5、将程序头和程序尾加上;
末段段号
精车循环
程序尾
G71/G70指令仿真加工
O0001 G40 G97 G99 M03 S600 F0.2 ; T0101 ; G00 X90. Z2. ; G71U2. R0.5 ; G71P10 Q20 U0.5 W0.1 ; N10 G42 G00 X20. ;
答:
C
B点X值减去C点X值除以2
B C B C 或 B
D
A
D
A D
A
一、复习引入
• 轨迹程序 G01 X40 Z0 F0.2 (A) G01 X40 Z-30 (B) G01 X60 Z-60 (C) G01 X60 Z-80 (D) G01 X100 Z-90 (E) G01 X100 Z-110 (F) G01 X140 Z-130 (G) 在加工时选择的毛坯通常是棒料或铸锻件,加工余 量较大,如果直接用以上程序是无法加工的,而且也无法 保证加工精度。
( 1) ( 2) (重要组成部分)
参 数
含
义
△d:粗加工背吃刀量,半径值; 一般钢件取1~3mm; e :退刀量,半径值。 一般取0.5~1mm; ns:精加工路线第一个程序段的段号; nf:精加工路线最后一个程序段的段号; △u:X方向精加工余量,直径值; 一般取0.5mm,孔加工为负值 △w:Z方向精加工余量; 一般取0.05~0.1mm;
3 )循环中的第一个程序段即顺序号为“ ns ” 的程序段必须沿着X向进刀,且不能出现Z轴的 运 动 指 令 , 否 则 会 出 现 程 序 报 警 。如 “ G00 X10.0 ;”正确,而“ G00 X10.0 Zl.0 ;”则 错误。
二、注意事项
2.指令应用说明(4)
4)循环起点的确定:G71粗车循环起点的确定 主要考虑毛坯的加工余量、进退刀路线等。一 般选择在毛坯轮廓外1~2mm、端面1~2mm即可, 不宜太远,以减少空行程,提高加工效率。
应用:特别适合余量大且形状复杂的零件加工编程
1、G71 外圆粗车循环指令
常用指令
2、G70 3、G73
精加工循环指令
一、外圆粗车循环指令G71
1、功能 2、格式: G71 U△d R e ;
G71 Pns Qnf U△u W△w ;
Nns …… Nnf …… ; ; 精车 路线
只需指定粗加工背吃刀量、精加工余量、精加工路线, 系统便能自动给出粗加工路线和加工次数,完成粗加工。
G01 Z-10.F0.1 ; X30. ; X46. W-20. ; W -20. ; X 56. ; X70. Z-65. ; N20 X90. ; G70 P10 Q20 S800 ;
G40 G00 X200. Z100. ; M30 ;
二、注意事项
2.指令应用说明(1)
1)指令中的F、S值是指粗加工中的F、S值, 该值一经指定,则在程序段段号“ns”、 “ nf”之间的所有F、S值无效;该值在指令 中也可以不加以指定,这时就是沿用前面程序 段中的F、S值,并可沿用至粗、精加工结束后 的程序中去。
二、注意事项
2.指令应用说明(2)
2)通常情况下类型I的粗加工循环中,轮廓外 形必须采用单调递增或单调递减的形式,否则 会产生凹形轮廓不是分层切削而是在半精车时 一次性进行切削加工,导致切削余量过大而损 坏刀具。如图所示就是轮廓形状没有单调增加 时半精加工一次切削凹坑的情形。
二、注意事项
2.指令应用说明(3)
70格式一段在后头 刀具自动循环完加工
二、精加工循 环 G70 G70 Pns Qnf
;
课后作业 附图1
1、用G71G70指令编写如图所 示零件的粗精加工程序
2、预习G73指令,思考与G71指令相比在应用、
格式、循环轨迹方面有何不同?
轴
材 料 比 例
φ150
谢 谢!
2、指令运行中刀具依据给定的△d、e按矩形轨迹循环分层切削;
3、最后一次切削沿粗车轮廓连续走刀,留有精车余量△u 、△ w;
4、指令运行结束,刀具自动返回循环起点;
二、精加工循环指令G70
1、功能:切除G71指令粗加工后留下的余量,完成精加工。
2、格式: G70 Pns Qnf ; ns、nf含义与G71指令相同,并且数值应一致! 3、说明:(1)应与粗加工G71指令配合使用;
G71指令的运行过程
粗加工最后一刀
目的:为精加工留下 均匀的加工余量
120 100 60 40
Z
O
B C A
D F 20 E
20
30 X
G71指令的运行过程
O
△w
Z
A’
3 X向 精车 余量
△U/2
精加工路线
2
45°
e
1
△d △d
B
退刀量
A
背吃刀量
C
运行特点:
循环X 起点
由△w和 △u决定
1、指令运行前刀具先到达循环起点;
课堂练习
1、根据G71/G70指令的编程方法,检查程序中
的错误,并说明原因。
O0001 1、指令前没有定义循环起点; G40 G97 G99 M03 S600; T0101; 1 2、G71指令第二段参数地址码 G71 U2. R0.5; 不对,Z应该为W; G71 P10 Q20 U0.5 Z0.1 F0.25; 3、精加工路线首段没有标记; G00 X20.; 2 4、精加工路线末段没有标记; G01 Z0. ; X40. Z-10.;5 5、没有指定精车进给量; W-30.; 6、G70指令中P、Q后参数不对 X60. Z-50.; 6 G01 X61.; G70 P1 Q2 S1000; G00 X100. Z100.; M30;
( 1)
随零件轮 廓而变化
(注意精车时F、S、的变化) 不适于用G71指令编程 适于用G71指令编程
G71/G70指令编程示例
毛坯:φ90x100
程序头
循环起点
O0001 G40 G97 G99 M03 S600 F0.2 ; T0101 ; G00 X90. Z2. ;
C F H J G
o
B D A′
数控车床复合形状固定循环指令编程
内、外圆粗车循环指令编程 (G71/G70)
问: 加工圆柱面时使用G90指令的格式是什么?
答: 答: C 点
问: 格 式
用来加工什么样零件表面?
问:G90 中 X__ Z__坐标可以用A、B、C、D中哪个点坐标表示?
答:圆锥面
问: 执 行 G90 X__ Z__ R__ F__;的格式中R如何取值?
一、复习引入
圆柱面切削循环 G90 X Z F
G90加工实例
用于单一形状圆柱面切削循环
Байду номын сангаас
一、复习引入
用G90 指令编写加工程序
毛坯:Ф120mm×160mm,45钢
120
100
60
40
O A
Z
D F E 20 20
B C
30
X
一、复习引入
程序
• • • • • • • G00 X122 Z2; G90 X118 Z-70 F0.2; X115; X112; X109; X106; X103; • • • • • • X107 Z-50 ; X104; X101; X98; X95; X92; X80; X77; X74; X71; X68; X65; • • • • X57 Z-30; X54; X51; X49;
3
4
练一练
2、根据零件图,应用G71、G70指令将程序补充完整。
其余
O0001 N10 G00X100Z100 N15 M03 S600 F150; N20 T0101; N30 G00 X45. Z2. ; N40 G71 U2. R0.5 ; N50 G71 P60 Q150 U0.5 W0.1 N60 G42 G00 X18. S800 ; N70 G01 Z0. F0.1; N80 X22. Z -2. ; N90 Z-7. ; N100 X30. Z-17. ; N110 Z-29.; N120 X42. Z-44.; N130 Z -49. ; N140 X45. ; N150 G40 G01 X46.; N160 G70 P60 Q150 ; N170 G00X100.Z100.; N180 M30;
复习导入:
余量较大且形 状简单的零件
对于余量大形 状复杂的零件 如何简化编程 呢
简单固定 循环指令 G90
复合固定
循环指令
课堂目标:
知识目标
1、了解复合固定循环指令的功能及特点; 2、掌握G71/G70指令的功能、格式及参数; 1、掌握用G71/G70指令编程的方法; 2、能用G71/G70指令编写复杂零件的加工程序;
二、注意事项
2.指令应用说明(5)
5)“ns”至“ nf”程序段中不能调用子程序。 6)G71循环时可以进行刀具位置补偿但不能进 行刀尖半径补偿。因此在G71指令前必须用G40 指令取消原有的刀尖半径补偿。在“ns”至 “ nf”程序段中可以含有G41、G42指令,对 工件精车轨迹进行刀尖半径补偿。
z
粗车循环 G71U2. R0.5 ;
首段段号 精 加 工 路 线
G71P10 Q20 U0.5 W0.1 ; N10 G42 G00 X20. ;(A) 由 零 G01 Z-10.F0.1 ; (C) 件 X30. ; (D) X46. W-20. ; (E) 轮 W-20. ; (F) 廓 X56. ; (G) 确 X70. Z-65. ; (H) 定 N20 X90. ; (J) G70 P10 Q20 S800 ; G40 G00 X200. Z100. ; M30 ;