第四讲 数控车床的程序编制(G70、G71复合循环指令)
数控车G71,G70指令的编程加工实例

数控车G71,G70指令的编程加工实例数控车 G71、G70 指令的编程加工实例在数控车床加工中,G71 和 G70 指令是经常使用的重要指令,它们能够大大提高加工效率和精度。
下面,我将通过一个具体的编程加工实例,为您详细介绍 G71 和 G70 指令的应用。
假设我们要加工一个如图所示的轴类零件,材料为 45 号钢,毛坯直径为 50mm,长度为 100mm。
零件图的主要尺寸包括:直径 30mm 的圆柱段,长度为 20mm;直径 20mm 的圆柱段,长度为 30mm;直径 15mm 的圆柱段,长度为15mm,以及一个 R5 的圆弧过渡。
首先,我们来分析一下加工工艺。
1、粗车外圆选用 90°外圆车刀。
切削参数:主轴转速800r/min,进给速度02mm/r,切削深度2mm。
2、精车外圆同样选用 90°外圆车刀。
切削参数:主轴转速 1200r/min,进给速度 01mm/r。
接下来,就是编写数控程序。
O0001 (程序名)T0101 (调用 1 号刀,1 号刀补)M03 S800 (主轴正转,转速 800r/min)G00 X52 Z2 (快速定位到加工起点)G71 U2 R1 (G71 指令,粗车循环,切削深度 2mm,退刀量 1mm)G71 P10 Q20 U05 W02 F02 (循环起始程序段号为 10,结束程序段号为 20,X 方向精车余量 05mm,Z 方向精车余量 02mm,进给速度02mm/r)N10 G00 X15 (粗车循环第一段)G01 Z0 F02X20 Z-25Z-30X30Z-50N20 X50 (粗车循环最后一段)G00 X100 Z100 (刀具退到安全位置)M03 S1200 (主轴转速调整为 1200r/min,准备精车)G00 X52 Z2G70 P10 Q20 (G70 指令,精车循环)G00 X100 Z100 (刀具退到安全位置)M05 (主轴停止)M30 (程序结束)在上述程序中,G71 指令用于粗车,通过设定切削深度和退刀量,实现对零件外形的快速去除余量。
复合固定循环--G71G70指令

复合固定循环--G71/G70指令教学目标知识目标:1、了解外圆粗车循环G71指令和精车循环G70指令的功能;2、掌握G71和 G70的指令格式;3、掌握 G71和G70指令的走刀轨迹及编程方法。
能力目标:1、能运用复合循环指令 G71和G70进行零件的加工;2、能合理选择切削用量,制定加工工艺。
情感目标:1、通过课题的操作实践,让学生体验成功的喜悦,从而更加热爱自己的专业,养成规范的操作习惯和精益求精的工作作风;2、通过分组合作,培养学生的团结合作、思考精神。
教学重点: 1、G71、G70指令的格式、编程规则;2、根据图样,运用所学知识编写加工程序。
教学难点:1、G71、G70指令走刀轨迹及编程方法;2、控制加工精度。
教学准备: 准备分组、评分表若干、刀具卡片、工量具、车床配件等。
教学方法: 任务驱动法、对比导入法、讲解操作一体法、示范演示法、巡回指导法、分组合作法。
学习方法: 温故知新法、观摩法、岗位练习法、小组合作法。
一、教学准备1、讲授安排在教学区进行。
以讲授法、对比法为主。
因此要确保电脑、投影仪的功能正常;准备好黑板、粉笔;印发零件图人手一份,学生准备好笔记本、练习本。
2、演示、练习在操作区进行。
在上课的前分好小组;准备好刀具、量具、工具;确保机床运转正常;印发评分表;做好操作加工、小组评比的一切准备。
二、教学过程(一)导入新课:投影仪展示两种不同方式编写的程序,告知学生当零件加工余量大、形状比较复杂时,运用基本指令单步编制程序,语句较多,容易出错,并且加工效率低。
1、用基本指令编程:O1111;N10 G99 T0101;N20 S600 M03;N30 G00 X72 Z2;N40 X65;N50 G01 Z-80 F0.3;N60 X72;N70 G00 Z2;N80 X60;N90 G01 Z-80;N100 X72;N110 G00 Z2;N120 X55;N130 G01 Z-80;N140 X72;N150 G00 Z2;N160 X50;N170 G01 Z-80;N180 X72;N190 G00 Z2;N200 X45;N210 G01 Z-80;N220 X72;N230 G00 Z2;N240 X40;N250 G01 Z-80;N260 X72;N270 G00 Z2;N280 X35;N290 G01 Z-80;N300 X72;N310 G00 Z2;N320 X30;N330 G01 Z-80;N340 G00 X100 Z100;N350 M30;2、用G71循环指令编程:O1112;N10 G99 T0101;N20 S600 M03;N30 G00 X72 Z2;N40 G71 U2 R0.5;N50 G71 P60 Q80 U0.5 W0.1 F0.3;N60 G00 X30;N70 G01 Z-80 ;N80 X72;N90 G70 P60 Q80N100 G00 X100 Z100N110 M30;通过对比式教学,使学生在巩固已学知识的基础上,通过对比导入新课,给学生感官差异,明确新学知识的作用,激发学生学习积极性、主动性。
数控车床多重复合循环指令

数控车床多重复合循环指令(G70~G76)运用这组G代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。
1. 外圆粗加工复合循环(G71)指令格式G71 UΔd ReG71 Pns Qnf UΔu WΔw Ff Ss Tt指令功能切除棒料毛坯大部分加工余量,切削是沿平行Z轴方向进行,见图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 外圆粗加工循环应用N010 G50 X150 Z100N020 G00 X41 Z0N030 G71 U2 R1N040 G71 P50 Q120 U0.5 W0.2 F100N050 G01 X0 Z0N060 G03 X11 W-5.5 R5.5N070 G01 W-10N080 X17 W-10N090 W-15N100 G02 X29 W-7.348 R7.5N110 G01 W-12.652N120 X41N130 G70 P50 Q120 F302. 端面粗加工复合循环(G72)指令格式G72 WΔd ReG72 Pns Qnf UΔu WΔw Ff Ss Tt指令功能除切削是沿平行X轴方向进行外,该指令功能与G71相同,见图3。
数控车床的程序编制(G70、G71复合循环指令)

在使用G71指令时,应合理选择切削 参数,避免过切或欠切现象,同时注 意刀具的耐用度和安全性。
G70、G71复合循环指令编程实例
实例一
加工圆柱形零件
实例二
加工圆锥形零件
实例三
加工复杂轮廓零件
03
CATALOGUE
G70、G71复合循环指令的参数设置
G70精车复合循环具材料选择合 适的切削深度,以获得最佳的切 削效果和表面质量。
提高加工效率
粗加工和精加工的复合循环可以减少换刀和调整切削 参数的次数,提高加工效率。
提高加工精度
通过精确控制切削参数和刀具路径,提高加工精度和 表面质量。
G70、G71复合循环指令的应用场景
轴类零件的车削加工
适用于各种轴类零件的车削加工,如阶梯轴、 曲轴等。
复杂形状零件的车削加工
适用于具有复杂形状的车削加工,如异形件、 曲面零件等。
G70、G71复合循环指令的定义
01
G70、G71是数控车床编程中常用的复合循环指令,用于简化车 削加工编程过程。
02
G70指精加工复合循环,主要用于切削去除余量,提高表面质
量。
G71指粗加工复合循环,主要用于快速切除大部分材料,提高
03
加工效率。
G70、G71复合循环指令的特点
减少编程工作量
通过预设的切削参数,简化编程过程,减少编程工作 量。
安全防护
确保机床周围的安全空间充足,设置 合适的防护装置,防止切屑、冷却液 等对操作人员造成伤害。
程序调试与优化
程序调试
在加工前对程序进行仔细检查和调试,确保程序正确无误,防止加工过程中出 现意外事故。
程序优化
根据实际加工情况和经验,对程序进行优化,提高加工效率和质量,减少刀具 磨损和加工成本。
g71和g70编程实例及解释

g71和g70编程实例及解释
G71 和 G70 是数控车床中常用的两种指令,用于不同的加工场景。
G71 是外圆粗车循环指令,可以粗车圆弧、锥度等;而 G70 是精加工指令,常用于精车外圆、内孔等。
下面是一些 G71 和 G70 编程实例及解释:
1. G71 外圆粗车循环指令编程实例:
假设要车削一个外圆直径为 50mm 的零件,可以使用以下程序: G71 U10 R10 I10 F50
G00 X50 Z0
G71 U1 R1 I1 F50
G01 Z-5 F20
G00 X50 Z0
重复以上步骤,直到外圆直径达到要求的精度。
2. G70 精加工指令编程实例:
假设要车削一个内孔直径为 20mm 的孔,可以使用以下程序: G70 U0 R0.1 I0 F100
G00 X20 Z-5
G70 U0.1 R0.1 I0 F100
G01 Z-2 F5
G00 X20 Z-5
重复以上步骤,直到孔加工完成。
在 G71 和 G70 指令中,进刀量 (U)、退刀量 (R) 以及走刀速
度 (F) 可以根据需要进行调整。
此外,需要注意精加工余量 (UW) 的设置,以保证加工精度。
在实际应用中,应根据具体情况调整指令参数,以达到最佳的加工效果。
数控车床多重复合循环指令(G70~G76) 文档

数控车床多重复合循环指令(G70~G76)运用这组G代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。
1. 外圆粗加工复合循环(G71)指令格式G71 UΔd ReG71 Pns Qnf UΔu WΔw Ff Ss Tt指令功能切除棒料毛坯大部分加工余量,切削是沿平行Z轴方向进行,见图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 外圆粗加工循环应用N010 G50 X150 Z100N020 G00 X41 Z0N030 G71 U2 R1N040 G71 P50 Q120 U0.5 W0.2 F100 N050 G01 X0 Z0N060 G03 X11 W-5.5 R5.5N070 G01 W-10N080 X17 W-10N090 W-15N100 G02 X29 W-7.348 R7.5N110 G01 W-12.652N120 X41N130 G70 P50 Q120 F302. 端面粗加工复合循环(G72)指令格式G72 WΔd ReG72 Pns Qnf UΔu WΔw Ff Ss Tt指令功能除切削是沿平行X轴方向进行外,该指令功能与G71相同,见图3。
数控车床编程_多重复合循环课件

多重复合循环课件
多重复合循环 (G71~G76)
应用多重复合循环,只须指定精加工 路线和粗加工的背吃刀量,系统就会自动 计算出粗加工路线和加工次数,完成从粗 加工到精加工的全部过程,因此可大大简 化编程。 它应用于切除一次性加工即能加工到 规定尺寸的场合。主要在粗车和多次加工 螺纹的情况下使用。
Nf: 指定精加工路线的最后一个程序段的顺序号; Δ u: 为X方向上的精加工余量 (直径值); Δ w: 为Z方向上的精加工余量; Δ d: 为背吃刀量(无正负号); e: 为退刀量;
进行平行于z轴的多次切削
` 工件如上图所示形状。 C 是粗车循环
的起点, A 是毛坯外径与轮廓端面的交点,
假定某段程序中指定了由A→A’→B的精 加工路线,只要用 G71 指令,就可实现背 吃刀量为Δ d,精加工余量为Δ u/2和Δ w 的粗加工循环。
固定形状粗加工循环(G73)
G73适合加工毛坯已基本铸造、锻造成形的一类工件的粗车。 格式为:
G73 Ui Wk Rd G73 P ns Q nf U Δ u WΔ w F f
或 G73 P ns Q nf Ii Kk UΔ u WΔ w DΔ d F f S s 其中I:为X轴上的总退刀量(半径值); k:为Z轴上的总退刀量; d:为重复加工的次数; ns:指定精加工路线的第一程序段的顺序号; nf:指定精加工路线的最后一个程序段的顺序号; Δ u:为X轴上的精加工余量(直径值); Δ w:为Z轴上的精加工余量。
2 、 A→B 之间必须符合 X 轴、 Y 轴方向的共同单调增大或减小
的模式。
端面粗加工循环(G72)
G72 为端面粗加工循环指令,它适用于圆柱毛坯的端 面方向粗车,是沿着平行于 X 轴进行切削循环加工的。 格式为:
数控车G71,G70指令的编程加工实例

数控车G71,G70指令的编程加工实例数控车 G71、G70 指令的编程加工实例在数控车床加工中,G71 和 G70 指令是经常被使用的重要编程指令。
它们能够大大提高加工效率和精度,使得复杂的零件加工变得相对简单。
接下来,我将通过一个具体的实例来详细介绍这两个指令的编程和应用。
我们要加工的零件是一个轴类零件,其图纸尺寸如下:零件最大直径为 50mm,长度为 100mm。
在直径为 20mm 处有一个长度为 30mm 的台阶,直径为 30mm 处有一个长度为 20mm 的台阶。
首先,我们来分析一下这个零件的加工工艺。
1、粗加工选用合适的刀具,比如 90°外圆车刀。
确定切削参数,如切削速度、进给量和切削深度等。
2、精加工更换更锋利的刀具,以获得更好的表面质量。
调整切削参数,减小进给量和切削深度,提高加工精度。
接下来,我们开始编写数控程序。
O0001 (程序名)G99 (每转进给)M03 S800 (主轴正转,转速 800r/min)T0101 (调用 1 号刀,1 号刀补)G00 X52、 Z2、(快速定位到加工起点)G71 U2、 R1、(G71 粗车循环,切削深度 2mm,退刀量 1mm)G71 P10 Q20 U05 W01 F02 (精车余量 X 方向 05mm,Z 方向01mm,进给速度 02mm/r)N10 G00 X20、(粗车轮廓起始段)G01 Z0 F01 (直线插补到零件端面)X22、 Z-1、(倒角)Z-30、(车削第一段外圆)X30、(车削台阶)Z-50、(车削第二段外圆)N20 X50、(粗车轮廓结束段)G00 X100、 Z100、(刀具退到安全位置)T0202 (调用 2 号刀,2 号刀补)M03 S1200 (主轴转速提高到 1200r/min)G70 P10 Q20 (G70 精车循环)G00 X100、 Z100、(刀具退到安全位置)M30 (程序结束)在上述程序中,G71 指令用于粗车加工,通过指定切削深度和退刀量,系统会自动计算并完成粗车过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章 数控车床的程序编制
9、说明循环指令G71、G72、G73的区别。 10、说明螺纹切削循环指令G76的使用格式。 11、车刀刀尖半径补偿的意义何在? 12、什么时候应用子程序调用功能?
加工内容
背吃刀量ap/mm 进给量f/mm·rˉ¹ 主轴转速 s/r·minˉ¹
粗车各外形面 精车各外形面
2 0.25
0.2 0.08
800 1500
第三章 数控车床的程序编制
采用G71、G70指令编程, 程序如下:
O001 N01 T0101 N05 G97 G99 M03 S800 F0.2
切削速度(V)
背吃刀量ap 进给量
第三章 数控车床的程序编制
复合形固定循环功能(G70~G76)
(1)内径、外径粗车循环指令(G71) 功能:适用于粗车圆棒料毛坯,该指令只需指定精加工路线,系 统会自动给出粗加工路线 格式:
G71 U(Δd)R(e) G71 P(Ns)Q(Nf)U(ΔU)W(ΔW)F(f)S(S)T ) N(Ns)… … N(Nf)…
格式: G94X (U ) _ Z(W ) _ F _
轨迹:
R:快速移动 F:切削进给
第三章 数控车床的程序编制
② 锥端面车削循环
格式: G94X (U ) _ Z(W ) _ R _ F _
轨迹:
R:快速移动 F:切削进给
说明:
•增量值指令时,地址U、W后的数值方向,由轨 •迹 1和2的方向来决定。
(2)端面车削循环(G94) 功能:用于直端面和锥端面的粗车 ① 直端面车削循环
格式: G94X (U ) _ Z(W ) _ F _
② 锥端面车削循环
格式: G90X (U ) _ Z(W ) _ R _ F _
第三章 数控车床的程序编制
(2)端面车削循环(G94) 功能:用于直端面和锥端面的粗车 ① 直端面车削循环
G70 P(Ns)Q(Nf)
第三章 数控车床的程序编制
举例:请编制图下图所示零件的加工程序,已知毛 坯为Ф35*80的棒料,材料为45钢
第三章 数控车床的程序编制
(1)工艺分析:该零件由外圆柱面、外圆锥面及圆弧面组成,材料切削性能 较好,无热处理和硬度要求
(2)加工过程 1)对刀,设置编程原点在右端面中心处 2)用G71指令编程粗车外形,X向单边留余量0.25,Z向单边留余量0.2 3)用G70指令编程精车外形 (3)选择刀具 选择硬质合金93°右偏车刀,用于粗精车零件各面,位于 T01刀位 (4)确定切削用量
N10 G00 X37 Z2 N15 G71 U2 R0.5
2mm
N20 G71 P25 Q70 U0.5 W0.2 加
0.2mm N25 G00 X0 N30 G01 Z0 F0.08
程序名 选刀,调用粗车外圆车刀 主轴恒转速,主轴转速800r/min,刀具每
转进给,进给速度0.2mm/r 快速定位至G71粗车循环起点 外径粗车循环,U:每次背吃刀量单边
第三章 数控车床的程序编制
上讲主要内容:法兰克(FANUC)系统
单一循环指令G90与G94《法兰克(FANUC)系统》
(1)内径、外径车削循环指令(G90) 功能:用于圆柱面或圆锥面的粗车 ① 直线车削循环
格式: G90X (U ) _ Z(W ) _ F _
② 锥体车削循环
格式: G90X (U ) _ Z(W ) _ R _ F _
R为圆锥起点与终点的Z轴坐标之差,带“±”号, 即锥面起点坐标大于切削终点坐标时为正,反之为 负;
第三章 数控车床的程序编制
4、暂停指令(G04) 功能:该指令可使刀具做短时间(几秒钟)
的停顿,也即无进给光整加工。
格式:G04 X(U)/P 说明: X、U指定时间,允许小数点, 单位为s P指定时间,不允许小数点, 单位为μs
应用场合: 车削环槽、不通孔及自动加工 螺蚊时
第三章 数控车床的程序编制
5、倒角、倒圆编程 (1)45°倒角与1/4圆角倒角 (2)任意角度倒角与倒圆
第三章 数控车床的程序编制
实例:
第三章 数控车床的程序编制
G71外圆粗车复合循环指令 G70精加工复合循环指
令
第三章 数控车床的程序编制
选择切削用量
•F、S、T:进给速度、主轴转数、选择刀具
•顺序号Ns的程序段中,可含有G0或G1指令,但不能含有Z轴
指令
•在顺序号Ns至Nf程序段中,Z轴必须都是单调增大或减小
•粗车过程中程序段号为Ns至Nf的任何F、S、T功能均无效,
只有G71指令中或之前指定的F、S、T功能才有效
第三章 数控车床的程序编制
(4ቤተ መጻሕፍቲ ባይዱ精车循环指令(G70) 功能:用于G71、G72、G73粗车完毕后,精加工。 格式:
第三章 数控车床的程序编制
轨迹:
:切削进给 :快速移动
说明:•Δd:为进刀量(切深),模态值,半径指定 •e:为退刀量,模态值,半径指定
•Ns:精加工形状程序段群的第一个程序段的顺序号
•Nf:精加工形状程序段群的最后一个程序段的顺序号
•ΔU:X轴方向精加工余量的距离及方向,直径指定
•ΔW:Z轴方向精加工余量的距离及方向
R:退刀量单边0.5mm 精加工的形状由N25~N70段程序指定,U:精
工余量(双边0.5mm),W:精加工余量
精车程序的第一个程序段不能用Z轴的移动 精车进给速度0.08mm/r
第三章 数控车床的程序编制
N35 G03 X15 Z-7.5 R7.5 N40 G01 Z-17.5 N45 X20 N50 Z-25.5 N60 X30 Z-40.5 N65 Z-55.5 N70 X37 N75 M03 S1500 N80 G70 P25 Q70 N90 G00 X100 Z100 N95 M05 N100 M30
N45~N70为外径循环轮廓程序 精车主轴转速:1500r/min 按N45~N70程序段精车 退至安全距离 主轴停止 程序结束
第三章 数控车床的程序编制
作业
第三章 数控车床的程序编制
作业
第三章 数控车床的程序编制
作业
第三章 数控车床的程序编制
习题与思考题
1、数控车床的编程特点有哪些? 2、简述数控车床原点和参考点的区别与联系。 3、数控车床的基本功能指令如何分类? 4、数控车床的补偿功能有哪些? 5 、 设 定 工 件 坐 标 系 有 哪 些 意 义 ? 说 明 基 本 指 令 G50与 G54~G59的使用区别。 6、说明基本指令G00 G01 G02 G03 G04 G28的意义。 7、说明圆弧插补指令G02、G03的区别。 8、说明粗加工循环指令G71的使用格式。G70如何使用?