数控车床 外圆、内圆循环G71.ppt

上传人:苏美尔 文档编号:5656741 上传时间:2020-07-20 格式:PPT 页数:65 大小:964.77KB
返回 下载 相关 举报
数控车床 外圆、内圆循环G71.ppt_第1页
第1页 / 共65页
数控车床 外圆、内圆循环G71.ppt_第2页
第2页 / 共65页
数控车床 外圆、内圆循环G71.ppt_第3页
第3页 / 共65页
数控车床 外圆、内圆循环G71.ppt_第4页
第4页 / 共65页
数控车床 外圆、内圆循环G71.ppt_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《数控车床 外圆、内圆循环G71.ppt》由会员分享,可在线阅读,更多相关《数控车床 外圆、内圆循环G71.ppt(65页珍藏版)》请在三一文库上搜索。

1、编程篇 课题七 多重循环指令(G70G75) 能认识复合型固定循环(能认识复合型固定循环(能认识复合型固定循环(G70G70G70G75G75G75)的格式和功能。)的格式和功能。)的格式和功能。 能分析复合型固定循环加工轨迹,合理选择循环参数。能分析复合型固定循环加工轨迹,合理选择循环参数。能分析复合型固定循环加工轨迹,合理选择循环参数。 能合理确定加工工艺的路线。能合理确定加工工艺的路线。能合理确定加工工艺的路线。 学习目标学习目标学习目标学习目标 课题七课题七 多重循环指令(多重循环指令(G70G75G70G75) 上一页 下一页 返回 7.17.17.1轴向粗车循环轴向粗车循环轴向粗车

2、循环(G71)(G71)(G71) 1 G71G71G71G71指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 2 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 3 刀具定位点的确定刀具定位点的确定刀具定位点的确定刀具定位点的确定 4 实例讲解实例讲解实例讲解实例讲解 上一页 下一页 返回 G71G71G71G71指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 上一页 下一页 返回 指令格式:指令格式: G71 U(G71 U( d d ) R() R( e e ) ); G71 P(G71 P(nsns) Q() Q(nfnf) U()

3、 U( u u ) W() W( w w ) F) F S S T T ; N(N(nsns) G00/G01 X(U) ) G00/G01 X(U) ; ; F F; S S; N(N(nfnf) ); G71G71G71G71指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 上一页 下一页 返回 G71G71指令分为三个部分:指令分为三个部分: 给定粗车时的切削量、退刀量的程序段。给定粗车时的切削量、退刀量的程序段。 给定定义精车轨迹的程序段区间、精车余量和切削给定定义精车轨迹的程序段区间、精车余量和切削 速度,主轴速度,主轴 转速、刀具功能的程序段。转速、刀具功能

4、的程序段。 定义精车轨迹的若干连续的程序段,执行定义精车轨迹的若干连续的程序段,执行G71G71时,时, 这些程序段仅用于计算粗车的轨迹,实际并未被执行,系统根这些程序段仅用于计算粗车的轨迹,实际并未被执行,系统根 据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加 工路线,沿与工路线,沿与Z Z轴平行的方向切削,通过多次进刀轴平行的方向切削,通过多次进刀切削切削退刀退刀 的切削循环完成工件的粗加工。的切削循环完成工件的粗加工。G71G71的起点和终点相同。本代码的起点和终点相同。本代码 适用于非成型毛坯适用于非成型毛坯( (棒料棒料)

5、 )的成型粗车。的成型粗车。 G71G71G71G71指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 上一页 下一页 返回 参数含义:参数含义: d d 粗车时粗车时X X轴每次进刀量(半径值轴每次进刀量(半径值) )。 e e 粗车时粗车时X X轴的退刀量轴的退刀量, ,退刀方向与进刀方向相反。退刀方向与进刀方向相反。 nsns精车轨迹的第一个程序段的程序段号。精车轨迹的第一个程序段的程序段号。 nfnf精车轨迹的最后一个程序段的程序段号。精车轨迹的最后一个程序段的程序段号。 u u XX轴的精加工余量,粗车轮廓相对于精车轨迹的轴的精加工余量,粗车轮廓相对于精车轨迹

6、的X X轴坐轴坐 标偏移。(直径值,有正负符号)标偏移。(直径值,有正负符号) w w ZZ轴的精加工余量,粗车轮廓相对于精车轨迹的轴的精加工余量,粗车轮廓相对于精车轨迹的Z Z轴坐轴坐 标偏移。(有正负符号)标偏移。(有正负符号) FF切削进给速度。切削进给速度。 S S主轴转速。主轴转速。 T T刀具号,刀具偏置号。刀具号,刀具偏置号。 F F、S S、T T:可以在第一个:可以在第一个G71G71代码或第二个代码或第二个G71G71代码中指定。代码中指定。 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 上一页 下一页 返回 G71G71指令运动轨迹指令运动轨迹 指令运动轨迹指令运动轨

7、迹指令运动轨迹指令运动轨迹 上一页 下一页 返回 1. 1. 从起点从起点 A A点快速移动到点快速移动到 AA点点(X(X轴移动轴移动 uu、Z Z轴移动轴移动 w)w) 。 2. 2. 从从 AA点点 X X轴移动轴移动 d(d(进刀进刀) ),nsns 程序段是程序段是 G00 G00 时按快速时按快速 移动速度进刀,如果移动速度进刀,如果nsns程序段是程序段是 G01G01时按时按G71 G71 的切削进给速度的切削进给速度 F F 进刀,进刀方向与进刀,进刀方向与 A A点点B B 点的方向一致。点的方向一致。 3. Z 3. Z 轴切削进给到轮廓粗车,切削方向与轴切削进给到轮廓粗

8、车,切削方向与 B B 点点C C 点点 Z Z 轴轴 坐标变化一致。坐标变化一致。 4. X 4. X轴、轴、Z Z 轴按切削进给速度退刀轴按切削进给速度退刀 e(45e(45直线直线) ),退刀方向,退刀方向 与各轴进刀方向相反。与各轴进刀方向相反。 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 上一页 下一页 返回 5. Z 5. Z 轴以快速移动速度退回到与轴以快速移动速度退回到与 AA点点 Z Z 轴绝对坐标相同的位轴绝对坐标相同的位 置。置。 6. 6. 如果如果X X轴再次进刀轴再次进刀(d+e)(d+e)后,后, 移动的终点仍在移动的终点仍在AA点点BB点点 的联线中间的联

9、线中间( (未达到未达到BB点点) ),X X轴再次进刀轴再次进刀(d+e)(d+e),然后执行第,然后执行第3 3步;步; 如果如果 X X轴再次进刀轴再次进刀(d+e)(d+e)后,移动的终点到达后,移动的终点到达 BB点或超出了点或超出了 AA点点 BB点的联线,点的联线,X X轴进刀至轴进刀至 BB点,然后执行第点,然后执行第7 7步。步。 7. 7. 沿粗车轮廓从沿粗车轮廓从 BB点切削进给至点切削进给至 CC点;点; 从从 CC点快速移动到点快速移动到 A A点,点,G71 G71 循环执行结束,程序跳转到循环执行结束,程序跳转到 nfnf程序段的下一个程序段执程序段的下一个程序段

10、执 行。行。 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 上一页 下一页 返回 知识点拨知识点拨 1 1G71G71指令切削方式:指令切削方式:X X轴进刀,轴进刀,Z Z轴切削。轴切削。 .ns.ns程序段只能是不含程序段只能是不含Z(W)Z(W)代码字的代码字的G00G00、G01G01代码,否则报警。代码,否则报警。 3. 3.执行执行G71G71时,时,nsnsnfnf程序段仅用于计算粗车轮廓,程序段并未被执行程序段仅用于计算粗车轮廓,程序段并未被执行 ;在;在 G71 G71 循环中循环中nsnsnfnf间程序段号的间程序段号的F F功能都无效,仅在有功能都无效,仅在有 G70

11、 G70 精车循环精车循环 的程序段中有效;的程序段中有效;精车轨迹精车轨迹(ns(nsnfnf程序段程序段) ),X X轴、轴、Z Z轴的尺寸都必须是单调轴的尺寸都必须是单调 变化变化( (一直增大或一直减小一直增大或一直减小) )。 4 4循环加工循环加工X X轴的总进给量是由刀具定位点的轴的总进给量是由刀具定位点的X X值与值与NSNS程序段中的程序段中的X X值值 来确定的。来确定的。 5 5根据刀具的切削方向选择正确的刀具;由于根据刀具的切削方向选择正确的刀具;由于G71G71指令的切削方向为指令的切削方向为Z Z 方向一般选择偏刀。方向一般选择偏刀。 6 6nsnsnfnf程序段必

12、须紧跟在程序段必须紧跟在G71G71程序段后编写。如果在程序段后编写。如果在G71G71程序段前编程序段前编 写,系统自动搜索到写,系统自动搜索到nsnsnfnf程序段并执行,执行完成后,按顺序执行程序段并执行,执行完成后,按顺序执行nfnf程序程序 段的下一程序,从而重复执行段的下一程序,从而重复执行nsnsnf nf 程序段。程序段。 刀具定位点的确定刀具定位点的确定刀具定位点的确定刀具定位点的确定 上一页 下一页 返回 刀具定位点是执行刀具定位点是执行G71G71循环指令之前刀位点所在的位置,该点既是循环指令之前刀位点所在的位置,该点既是 程序循环的起点,也是程序循环的终点。对于该点,考

13、虑到快速进刀程序循环的起点,也是程序循环的终点。对于该点,考虑到快速进刀 的安全性,的安全性,Z Z向应离开加工部位向应离开加工部位1 12mm2mm。在加工外圆表面时,。在加工外圆表面时,X X向等于向等于 或略大于毛坯外圆直径;加工内孔时,或略大于毛坯外圆直径;加工内孔时,X X向等于或略小于底孔直径。向等于或略小于底孔直径。 实例讲解实例讲解实例讲解实例讲解 上一页 下一页 返回 如图所示,用如图所示,用G71G71指令对零件进行粗加工。指令对零件进行粗加工。 a a) b)b) 编程实例编程实例 a a)零件图)零件图 b)b)精加工程序群编程路线精加工程序群编程路线 实例讲解实例讲解

14、实例讲解实例讲解 上一页 下一页 返回 参考程序注释 O.; G00 X80 Z80 ; M03 S800 T0100; G00 X50 Z2 ; G71 U1.5 R0.5; G71 P1 Q2 U0.3 W0.1 F80; N1 G00 X18 ; G01 Z-15 F60; X31 W-12; Z-40; G02 X45 W-7 R7; N2 G01 Z-55; G00 X80 Z80; M05 ; M30; 程序名 快速定位至安全换刀点(刀具起点) 使用1号基准刀,主轴正转,转速800r/min 快速定位到A点 X向每次进刀3mm(直径),退刀量0.5mm X向留0.3mm的余量;Z向

15、留0.1mm的余量 精加工程序;编程路线如图7-2b所示 快速返回刀具起点 主轴停止 程序结束 7.7.7.2 2 2 轴向粗车循环轴向粗车循环轴向粗车循环(G7(G7(G72 2 2) ) ) 1 G7G7G7G72 2 2 2指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 2 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 3 实例讲解实例讲解实例讲解实例讲解 上一页 下一页 返回 G7G7G7G72 2 2 2指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 上一页 下一页 返回 指令格式:指令格式: G72 W(G72 W( d d

16、) R() R( e e ) ); G72 P( G72 P(nsns) Q() Q(nfnf) U() U( u u ) W() W( w w ) F) F S S T T ; N( N(nsns) G00/G01 X(U) ) G00/G01 X(U) ; ; F F; S S; N(N(nfnf) ); G7G7G7G72 2 2 2指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 G72G72指令分为三个部分:指令分为三个部分: G72G72代码分为三个部分:代码分为三个部分: 给定粗车时的切削量、退刀量的程序段。给定粗车时的切削量、退刀量的程序段。 给定定义精

17、车轨迹的程序段区间、精车余量和切削速给定定义精车轨迹的程序段区间、精车余量和切削速 度,主轴转速、刀具功能的程序段。度,主轴转速、刀具功能的程序段。 定义精车轨迹的若干连续的程序段,执行定义精车轨迹的若干连续的程序段,执行G72G72时,这时,这 些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据 精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工 路线,沿与路线,沿与X X轴平行的方向切削,通过多次进刀轴平行的方向切削,通过多次进刀切削切削退刀的退刀的 切削循环完成工件的粗加工

18、,切削循环完成工件的粗加工,G72G72的起点和终点相同。本代码适的起点和终点相同。本代码适 用于非成型毛坯用于非成型毛坯( (棒料棒料) )的成形粗车。的成形粗车。 上一页 下一页 返回 G7G7G7G72 2 2 2指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 参数含义:参数含义: dd粗车时粗车时Z Z轴每次进刀量(无正负符号),进刀方向由轴每次进刀量(无正负符号),进刀方向由nsns 程序段的移动方向决定。程序段的移动方向决定。 e e粗车时粗车时Z Z轴的退刀量(无正负符号),退刀方向与进刀方轴的退刀量(无正负符号),退刀方向与进刀方 向相反。向相反。 n

19、sns精车轨迹的第一个程序段的程序段号。精车轨迹的第一个程序段的程序段号。 nfnf精车轨迹的最后一个程序段的程序段号。精车轨迹的最后一个程序段的程序段号。 uu粗车时粗车时X X轴留出的精加工余量。(直径值,有正负符号轴留出的精加工余量。(直径值,有正负符号 ) ww粗车时粗车时Z Z轴留出的精加工余量。轴留出的精加工余量。 (有正负符号)(有正负符号) F F切削进给速度。切削进给速度。 主轴转速。主轴转速。 刀具号,刀具偏置号。刀具号,刀具偏置号。 、:可以在第一个、:可以在第一个G72G72代码或第二个代码或第二个G72G72代码中指定。代码中指定。 上一页 下一页 返回 指令运动轨迹

20、指令运动轨迹指令运动轨迹指令运动轨迹 G72G72指令运动轨迹指令运动轨迹 上一页 下一页 返回 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 1. 1. 从起点从起点 A A点快速移动到点快速移动到 A A点(点(X X轴移动轴移动 u u、Z Z轴移动轴移动 w w) 。 2. 2. 从从 A A点点 Z Z 轴移动轴移动 d( d(进刀进刀) ),ns ns 程序段是程序段是 G00 G00 时按快速时按快速 移动速度进刀;如果移动速度进刀;如果ns ns 程序段是程序段是 G01 G01 时按时按G72 G72 的切削进给速度的切削进给速度 F F 进刀,进刀方向与进刀,进刀方向与

21、 A A点点B B 点的方向一致;点的方向一致; 3. X3. X轴切削进行轮廓粗车,切削方向与轴切削进行轮廓粗车,切削方向与 B B 点点C C 点点 X X轴坐标变轴坐标变 化一致;化一致; 4. X4. X轴、轴、Z Z 轴按切削进给速度退刀轴按切削进给速度退刀 e(45 e(45直线直线) ),退刀方向与各,退刀方向与各 轴进刀方向相反;轴进刀方向相反; 上一页 下一页 返回 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 5. X5. X轴以快速移动速度退回到与轴以快速移动速度退回到与 A A点点 X X轴绝对坐标相同的位置;轴绝对坐标相同的位置; 6. 6. 如果如果 Z Z 轴

22、再次进刀轴再次进刀(d+e)(d+e)后,移动的终点仍在后,移动的终点仍在 A A点点BB点点 的联线中间的联线中间( (未达到未达到 B B点点) ),Z Z 轴再次进刀轴再次进刀(d+e)(d+e),然后执行第,然后执行第3 3步步 ;如果;如果 Z Z 轴再次进刀轴再次进刀(d+e)(d+e)后,移动的终点到达后,移动的终点到达 B B点或超出了点或超出了 AA点点BB点的联线,点的联线,Z Z 轴进刀至轴进刀至 B B点,然后执行第点,然后执行第7 7步。步。 7. 7. 沿粗车轮廓从沿粗车轮廓从 B B点切削进给至点切削进给至 C C点;从点;从 C C点快速移动到点快速移动到 A

23、A 点,点,G72 G72 循环执行结束,程序跳转到循环执行结束,程序跳转到 nf nf程序段的下一个程序段执行程序段的下一个程序段执行 。 上一页 下一页 返回 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 知识点拨知识点拨 1 1G72G72指令切削方式:指令切削方式:Z Z轴进刀,轴进刀,X X轴切削。轴切削。 2.ns 2.ns程序段只能是不含程序段只能是不含X(U)X(U)代码字的代码字的G00G00、G01G01代码,否则报警。代码,否则报警。 3 3执行执行G72G72时,时,nsnsnfnf程序段仅用于计算粗车轮廓,程序段并未被执行程序段仅用于计算粗车轮廓,程序段并未被执行

24、 ;nsnsnfnf程序段中的程序段中的F F、S S代码在执行代码在执行G72G72循环时无效。执行循环时无效。执行G70G70精加工循环时精加工循环时 ,nsnsnfnf程序段中的程序段中的F F、S S代码有效;精车轨迹代码有效;精车轨迹(ns(nsnfnf程序段程序段) ),X X轴、轴、Z Z轴的轴的 尺寸都必须是单调变化尺寸都必须是单调变化( (一直增大或一直减小一直增大或一直减小) )。 4 4循环加工循环加工Z Z轴总进给量是由刀具定位点的轴总进给量是由刀具定位点的Z Z值与值与NSNS程序段中的程序段中的Z Z值来确值来确 定的。定的。 5. 5.根据刀具的切削方向选择正确的

25、刀具;由于根据刀具的切削方向选择正确的刀具;由于G72G72指令的切削方向为指令的切削方向为X X方方 向一般选择切槽刀。向一般选择切槽刀。 6 6nsnsnf nf 程序段必须紧跟在程序段必须紧跟在G72G72程序后编写。如果在程序后编写。如果在G72G72程序段前编写程序段前编写 ,系统自动搜索到,系统自动搜索到nsnsnfnf程序段并执行,执行完成后,按顺序执行程序段并执行,执行完成后,按顺序执行nfnf程序段程序段 的下一程序,因此会引起重复执行的下一程序,因此会引起重复执行nsnsnf nf 程序段。程序段。 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 1 1如图所示,用

26、如图所示,用G72G72指令对如下工件进行粗加工,毛坯为指令对如下工件进行粗加工,毛坯为 62mm62mm圆棒料。圆棒料。 a a) b)b) 编程实例编程实例1 1 a a)零件图)零件图 b)b)精加工程序群编程路线精加工程序群编程路线 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 参考程序注释 O.; G00 X80 Z80 ; M03 S500 T0202; G00 X65 Z0 ; G72 W2 R0.3 ; G72 P1 Q2 U0.3 W0.1 F80 ; N1 G00 Z-45; G01 X60 F60; W10 ; X30 W15; W10; N2 X15 Z0;

27、G00 X80 Z80 ; M05 T0100; M30; 程序名 快速定位至安全换刀点(刀具起点) 使用2号切槽刀,刀宽为3 mm以左刀位点为 基准;主轴正转,转速500r/min 快速定位到A点 Z方向每次进刀2 mm,退刀量为0.3 mm X方向留0.3 mm余量,Z方向留0.1 mm余量 G72指令的精加工程序群; 编程路线:ABCDEFG 快速返回刀具起点 主轴停止,换回基准刀 程序结束 小提示 G72指令的Z方向每次进刀量不能大于刀宽值;G72加工起点要考虑到快速进刀 的安全性,X向应离开加工部位23mm。 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 2 2如图所示,直

28、径如图所示,直径45mm45mm外圆已加工完毕,要求用外圆已加工完毕,要求用G72G72指指 令对零件其它轮廓进行粗加工。令对零件其它轮廓进行粗加工。 a a) b)b) 编程实例编程实例2 2 a a)零件图)零件图 b)b)精加工程序群编程路线精加工程序群编程路线 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 参考程序注释 O.; G00 X80 Z80 ; M03 S500 T0202; G00 X47 Z-36 ; G94 X18 F60; G72 W2 R0.3 ; G72 P1 Q2 U0.3 W0 F80 ; N1 G00 Z-11; G01 X45 F60; G02

29、X31 W-7 R7; G01 Z-24; G02 X18 W-6.5 R6.5; N2 G01 Z-36; G72 W2 R0.3 ; G72 P3 Q4 U0.3 W0.1 F80 ; 程序名 快速定位至安全换刀点(刀具起点) 使用2号切槽刀,刀宽为3 mm以左刀位点 为基准;主轴正转,转速500r/min 快速定位到A点 切槽;刀具返回A点 Z方向每次进刀2 mm,退刀量为0.3 mm。 X方向留0.3 mm余量 第一个G72指令的精加工程序群 编程路线:ABCDEFF 切断刀是以左刀位点为基准,B、C、D、 E、F点,必须考虑刀宽对形状的影响 Z方向每次进刀2 mm,退刀量为0.3 m

30、m X方向留0.3 mm余量;Z方向留0.1 mm余量 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 参考程序注释 N3 G00 Z-56; G01 X45 F60; G03 X31 W7 R7; G01 Z-43; N4 G01 X18 Z-36; G00 X80 Z80 ; M05 T0100; M30; 第二个G72指令的精加工程序群 编程路线:ABCDEF 快速返回刀具起点 主轴停止,换回基准刀 程序结束 续表续表续表续表 上一页 下一页 返回 7.3 7.3 7.3 封闭切削循环封闭切削循环封闭切削循环(G73)(G73)(G73) 1 G7G7G7G73 3 3 3指令格

31、式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 2 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 3 实例讲解实例讲解实例讲解实例讲解 上一页 下一页 返回 G7G7G7G73 3 3 3指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 上一页 下一页 返回 指令格式:指令格式: G73 U(i) W (k) R (d) G73 U(i) W (k) R (d) ; G73 P(ns) Q(nf) U(u) W(w) F S T G73 P(ns) Q(nf) U(u) W(w) F S T ; N(ns) G00/G01N(ns) G00/G0

32、1; ; F F; S S; ; N (nf)N (nf); G7G7G7G73 3 3 3指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 G73G73指令分为三个部分:指令分为三个部分: 给定退刀量、切削次数的程序段。给定退刀量、切削次数的程序段。 给定定义精车轨迹的程序段区间、精车余量的程序段给定定义精车轨迹的程序段区间、精车余量的程序段 。 定义精车轨迹的若干连续的程序段,执行定义精车轨迹的若干连续的程序段,执行G73G73时,这时,这 些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据 精车余量、退刀量

33、、切削次数等数据自动计算粗车偏移量、粗精车余量、退刀量、切削次数等数据自动计算粗车偏移量、粗 车的单次进刀量和粗车轨迹,每次切削的轨迹都是精车轨迹的车的单次进刀量和粗车轨迹,每次切削的轨迹都是精车轨迹的 偏移,切削轨迹逐步靠近精车轨迹,最后一次切削轨迹为按精偏移,切削轨迹逐步靠近精车轨迹,最后一次切削轨迹为按精 车余量偏移的精车轨迹。车余量偏移的精车轨迹。G73 G73 的起点和终点相同,本代码适用的起点和终点相同,本代码适用 于成型毛坯的粗车。于成型毛坯的粗车。 上一页 下一页 返回 G7G7G7G73 3 3 3指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 参数

34、含义:参数含义: iXiX轴粗车退刀量轴粗车退刀量( (半径值,有正负符号半径值,有正负符号) )。 kZkZ轴粗车退刀量轴粗车退刀量 ( (有正负符号有正负符号) ) 。 dd切削的次数,切削的次数,R5R5表示表示5 5次切削完成封闭切削循环。次切削完成封闭切削循环。 nsns精车轨迹的第一个程序段的程序段号。精车轨迹的第一个程序段的程序段号。 nfnf精车轨迹的最后一个程序段的程序段号。精车轨迹的最后一个程序段的程序段号。 uXuX轴的精加工余量轴的精加工余量 ( (直径值,有正负符号直径值,有正负符号) )。 wZwZ轴的精加工余量轴的精加工余量 ( (有正负符号有正负符号) )。 F

35、F切削进给速度。切削进给速度。 主轴转速。主轴转速。 刀具号,刀具偏置号。刀具号,刀具偏置号。 、:可以在第一个、:可以在第一个G73G73代码或第二个代码或第二个G73G73代码中指定。代码中指定。 上一页 下一页 返回 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 图图7-6 G737-6 G73指令运动轨迹指令运动轨迹 上一页 下一页 返回 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 G73G73指令运动轨迹如图指令运动轨迹如图 7-6 7-6所示。刀具从循环起点所示。刀具从循环起点A A点开始,快速退点开始,快速退 刀至刀至A1A1点(点(X X向退刀量为向退刀量为i+u/2

36、 i+u/2 ,Z Z向退刀量为向退刀量为w+k)w+k),快速进刀,快速进刀 至至B1B1点(点(B1B1点坐标值由点坐标值由B B点坐标、精加工余量、退刀量点坐标、精加工余量、退刀量ii和和kk来确定来确定 ),沿轮廓偏移一定值后切削至),沿轮廓偏移一定值后切削至C1C1点,快速返回点,快速返回A2A2点,完成第一层切削点,完成第一层切削 ,准备第二层循环切削;如此类推分层(分层次数由循环程序中的参数,准备第二层循环切削;如此类推分层(分层次数由循环程序中的参数 d d确定)切削至循环结束后,快速返回循环起点确定)切削至循环结束后,快速返回循环起点A A。 上一页 下一页 返回 指令运动轨

37、迹指令运动轨迹指令运动轨迹指令运动轨迹 知识点拨知识点拨 1 1,G73G73程序段中程序段中“ns” “ns” 程序段只能是程序段只能是G00G00、G01G01代码;所指程序段可以向代码;所指程序段可以向 X X轴或轴或Z Z轴的任意方向进刀。轴的任意方向进刀。 2.G732.G73循环加工的轮廓形状,没有单调递增或单调递减形式的限制。循环加工的轮廓形状,没有单调递增或单调递减形式的限制。 3 3nsnsnf nf 程序段必须紧跟在程序段必须紧跟在G73G73程序段后编写。程序段后编写。nsnsnf nf 程序段如果在程序段如果在 G73G73程序段前编写系统能自动搜索到程序段前编写系统能

38、自动搜索到nsnsnfnf程序段并执行,执行完成后,按程序段并执行,执行完成后,按 顺序执行顺序执行nf nf 程序段的下一程序,因此会引起重复执行程序段的下一程序,因此会引起重复执行nsnsnf nf 程序段。程序段。 4 4执行执行G73G73时,时,nsnsnfnf程序段仅用于计算粗车轮廓,程序段并未被执行。程序段仅用于计算粗车轮廓,程序段并未被执行。 nsnsnfnf程序段中的程序段中的F F代码在执行代码在执行G73G73时无效。执行时无效。执行G70G70精加工循环时,精加工循环时,nsnsnf nf 程序段中的程序段中的F F代码有效。代码有效。 5 5退刀点要尽量高或低,避免退

39、刀碰到工件。退刀点要尽量高或低,避免退刀碰到工件。 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 1 1如图所示,用如图所示,用G73G73指令对铸件余量为指令对铸件余量为6mm(6mm(指指X X方向的半方向的半 径径) )均匀的毛坯进行粗加工。均匀的毛坯进行粗加工。 a a) b)b) 编程实例编程实例1 1 a a)零件图)零件图 b)b)精加工程序群编程路线精加工程序群编程路线 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 参考程序注释 O.; G00 X80 Z80 ; M03 S800 T0100; G00 X68 Z3 ; G73 U5.5 W5.5 R3 ;

40、 G73 P1 Q2 U0.5 W0.5 F80 ; N1 G01 X20 Z2 F60; Z-15; X40 W-10 ; Z-45; G02 X60 W-10 R10; N2 G01 Z-70; G00 X80 Z80 ; M05 ; M30; 程序名 快速定位至安全换刀点(刀具起点) 使用1号基准刀;主轴正转,转速800r/min 快速定位到A点 X、Z退刀方向及距离为 5.5 mm,分3层加工 。 X、Z方向留0.5 mm余量; 编程路线:ABCDEFH 快速返回刀具起点 主轴停止 程序结束 小提示 G73指令中退刀方向及距离取值比铸件的余量要小;如大于或等于铸件的余量 值第一层加工为

41、走空刀。G73指令中的N1程序段要考虑到快速进刀的安全性,所以采 用G01指令进刀。 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 2 2如图所示,用如图所示,用G73G73指令对如下工件进行粗加工,毛坯为指令对如下工件进行粗加工,毛坯为 35mm35mm圆棒料。圆棒料。 a a) b)b) 编程实例编程实例2 2 a a)零件图)零件图 b)b)精加工程序群编程路线精加工程序群编程路线 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 参考程序注释 O.; G00 X80 Z80 ; M03 S600 T0202; G00 X38 Z2 ; G73 U15 R15 ; G73

42、 P1 Q2 U0.3 W0.1 F80 ; N1 G00 X4.09; G01 Z0 F60; G02 X17.45 Z-16.17 R19.93; G03 X19.07 Z-27.91 R7.03; G03 X22.78 Z-43.76 R8.41; N2 G01 X38 ; G00 X80 Z80 ; M05 T0100; M30; 程序名 快速定位至安全换刀点(刀具起点) 使用2号棱形车刀;主轴正转,转速 600r/min 快速定位到A点 X退刀方向及距离15 mm,分15层加工 X方向留0.3 mm余量; Z方向留0.1 mm余量 G73指令的精加工程序群 编程路线:ABCDEFG

43、快速返回刀具起点 主轴停止,换回基准刀 程序结束 上一页 下一页 返回 实例讲解实例讲解实例讲解实例讲解 小提示 对于不是铸件的零件加工,X方向退刀方向及距离的取值一般小于毛坯直径与加 工轮廓最小直径之间的半径值:。如果取值小于2mm,那么第一层接触到工件2mm。本 实例采用垂直进给的方式加工,故Z方向退刀方向及距离可以不写。由于G73指令的加 工轨迹是沿着零件的轮廓来运动,所以选用的刀具应根据零件的轮廓来决定;刀具选 择参考课题14。 上一页 下一页 返回 7.4 7.4 7.4 精加工循环精加工循环精加工循环(G70)(G70)(G70) 1 G7G7G7G72 2 2 2指令格式及参数含

44、义指令格式及参数含义指令格式及参数含义指令格式及参数含义 2 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 上一页 下一页 返回 G7G7G7G70 0 0 0指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 上一页 下一页 返回 指令格式:指令格式: G70 P(ns) Q(nf)G70 P(ns) Q(nf); 参数含义:参数含义: nsns精车轨迹的第一个程序段的程序段号。精车轨迹的第一个程序段的程序段号。 nfnf精车轨迹的最后一个程序段的程序段号。精车轨迹的最后一个程序段的程序段号。 指令功能:刀具从起点位置沿着指令功能:刀具从起点位置沿着nsnsnfnf

45、程序段给出程序段给出 的工件精加工轨迹进行精加工。在的工件精加工轨迹进行精加工。在G71G71、 G72 G72或或G73G73进进 行粗加工后,用行粗加工后,用G70G70代码进行精车代码进行精车, ,单次完成精加工余单次完成精加工余 量的切削。量的切削。G70G70循环结束时,刀具返回到起点并执行循环结束时,刀具返回到起点并执行 G70G70程序段后的下一个程序段。程序段后的下一个程序段。 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 G70 G70 指令运动轨迹由指令运动轨迹由nsnsnfnf之间程序段的编程轨迹决之间程序段的编程轨迹决 定。定。nsns、nfnf在在 G70 G70

46、G73 G73 程序段中的相对位置关系如下:程序段中的相对位置关系如下: G71/G72/G73 G71/G72/G73 ; N ( N (nsns) ) F F 精加工路线程序段群精加工路线程序段群 N ( N (nfnf) G70 P( G70 P(nsns) Q() Q(nfnf) ); 上一页 下一页 返回 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 1G70指令用在G71、G72、G73指令的程序内容之后,不能单独使用。 2执行G70精加工循环时,nsnf 程序段中的F、S、T代码有效。 3在G70代码执行过程中,可以停止自动运行并手动移动,但要再次执行G70循环时 ,必须返回

47、到手动移动前的位置。如果不返回就继续执行,后面的运行轨迹将错位。 4执行单程式段的操作,在运行完当前轨迹的终点后程序暂停。 5在录入方式中不能执行G70代码,否则产生报警。 6在同一程序中需要多次使用复合循环代码时,nsnf 不允许有相同程序段号。 7要注意循环起点(G70程序段之前与程序段结束后的刀具位置),要尽量高或低, 避免退刀碰到工件。 知识点拨知识点拨 上一页 下一页 返回 7.5 7.5 7.5 轴向切槽多重循环轴向切槽多重循环轴向切槽多重循环(G74)(G74)(G74) 1 G7G7G7G74 4 4 4指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 2 指令运动轨迹指令运动轨迹指令运动轨迹指令运动轨迹 3 实例讲解实例讲解实例讲解实例讲解 上一页 下一页 返回 G7G7G7G74 4 4 4指令格式及参数含义指令格式及参数含义指令格式及参数含义指令格式及参数含义 上一页 下一页 返回 指令格式:指令格式: G74 R(e)G74 R(e); G74 X(U) Z(W) P(i) Q(k) R(d

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1