数控车床复合形状固定循环指令编程_第1页
数控车床复合形状固定循环指令编程_第2页
数控车床复合形状固定循环指令编程_第3页
数控车床复合形状固定循环指令编程_第4页
数控车床复合形状固定循环指令编程_第5页
已阅读5页,还剩62页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第9项:数控车床复合形固定周期指令编程,1。内外圆粗车循环指令编程(g71)。本指令适用于圆柱杆外圆表面的粗加工、大加工余量和多次粗加工的情况。1.指令格式(1),1。指令格式(2),g71u(d)r(e);g71 p(ns)q(nf)u(u)w(w)f s t;其中:d各切削深度、半径值给定,无符号,切削方向取决于aa方向,该值为模态值;e .后退,给定半径值,不带符号,该值为模态值;ns指定完成路线的第一个程序段号;nf指定完成路线的最后一个程序段号;ux方向精加工余量,指定直径值;wz方向的精加工余量;f、s、t粗加工用切削参数和刀具。指令循环路线分析,g71粗车外圆加工进给路线。从循环

2、的起点a开始,刀具快速退回到点c,退回量由w和u/2决定;沿x方向快速进给d深度,按g01切割,然后按45方向快速退刀,x方向退刀量为e,然后沿z方向快速退刀,第一次切割完成;沿x方向进行第二次切割,进给速度为ed,然后循环,直到粗车完成;平行于精加工面进行半精加工,沿精加工面分别留有加工余量w和u/2;半精加工完成后,刀具迅速退回到循环的起点,粗加工循环的所有动作结束。3。指令参数的符号被确定。当上述循环指令应用于工件内径轮廓时,g71将自动成为内径粗车循环,径向精车余量u应指定为负值。该图显示了在四种切削模式下(所有这些切削循环都平行于z轴)u和w的符号判断。4。使用说明书(1)、(1)说

3、明书中的f和s值是指粗加工中的f和s值。一旦指定了该值,程序段号“ns”和“nf”之间的所有f和s值都是无效的;指令中可能没有指定该值。此时,使用前一程序段中的f和s值,并可在粗加工和精加工后的程序中使用。4。使用说明(2)、(2)一般来说,在第一类粗加工循环中,轮廓形状必须采用单调递增或单调递减的形式,否则,凹轮廓将被一次切削而不是切片,导致切削余量过大,损坏刀具。如图所示,当轮廓形状不单调增加时,是半精加工一次切削凹坑的情况。4。指令应用指令(3)、4。指令应用指令(4)、(3)循环中的第一个程序段,即序号为“ns”的程序段,必须沿x方向进给,不能出现z轴运动指令,否则会出现程序报警。例如

4、,“g00 x10.0;”正确的和 g00 x10.0 zl.0;”然后是一个错误。4。指令应用说明(5)、4)精加工循环指令g70的应用场合:用g71精加工粗加工后,可使用g70指令进行精加工。4。指令应用说明(6)、5)循环起点的确定:g71粗车循环起点的确定主要考虑毛坯的加工余量、进退路线等。一般来说,毛坯轮廓外12毫米和端面外12毫米不应太远,以减少空行程,提高加工效率。4。指令应用指令(7),6)子程序不能在“ns”到“nf”程序段中调用。7)当7)g71循环时,刀具位置可以补偿,但刀尖半径不能补偿。因此,在g71指令之前,必须用g40指令取消原始刀尖半径补偿。g41和g42指令可包

5、含在“ns”至“nf”程序段中,以补偿工件精车轨迹的刀尖半径。5.编程示例(1)示例2-19编写如图所示的零件加工程序,毛坯条直径为45。5.编程示例(2),如图所示,所有零件的表面粗糙度为ra3.2,使用聚氯乙烯棒,毛坯直径为45。加工时,使用圆柱端车刀和刀具,5。编程示例(3),o2017 t0101(圆柱面的粗加工和精加工)g98 m03 s500g00 x45.0 z2.0g71 u2.0 r1.0g71 p10 q20 u0.5 w0.25 f100n10 g00 x30.0g01 z0.0 f60.0x32.0 z-20.0;z-27.0;x40.0x42.0瓦-1.0;z-45.

6、0;n20 x50.0,5。编程示例(4),s800g70 p10 q20m05t0202(工件切割和倒角)m03 s500g00 x46.0 z-38.0;g01 x40.0 f20.0x42.0w1.0x40.0瓦-1.0;x2.0。g00 x100.0z50.0m05m30。5.编程示例(5),示例2-20编写如图所示零件的加工程序,并预先在毛坯上钻8个内孔。5。编程实例(6),利用内径粗车循环指令编写加工程序;以工件右端面的中心为工件坐标系的原点;将循环起点设置在距离端面直径为6,距离为5的位置,选择切削深度为1.5(半径值),退刀量为1;x方向加工余量为0.4,z方向加工余量为0.1

7、。5。编程示例(7),o2018 t0101g98 m03 s400g00 x6.0 z5.0g71 u1.5 r1.0g71 p10 q20u-0.4 w0.1 f100;n10 g00 g41 x44.0g01 w-25.0 f60.0;x34.0瓦-10.0;5。编程示例(8),w-10.0;g03 x20.0 w-7.0 r 7.0;g01 w-10.0;g02 x10.0 w-5.0 r5.0;g01 w-18.0;n20 x 6.0 z-82.0;s1000g70 p10 q20g00 g40 z50.0x100.0m05m30。6.编程练习(1),编译零件加工程序,和2。编制端面

8、粗车循环指令(g72),应用于圆柱杆的端面粗车,z向余量小,x向余量大,需要多次粗加工。1.指令格式(1),1。指令格式(2),g72w(d)r(e);g72 p(ns)q(nf)u(u)w(w)f s t;其中:d各切削深度无符号,切削方向由模态值aa决定;e、退刀量无符号,该值为模态值;ns指定完成路线的第一个程序段号;nf指定完成路线的最后一个程序段号;ux方向精加工余量,指定直径值;wz方向的精加工余量;f、s、t粗加工用切削参数和刀具。指令循环路线分析,g72粗车循环的运动轨迹如图所示,除g72指令是沿x轴切削外,与g71相似。3。确定指令参数的符号,该指令适用于四种切割模式,均平行

9、于x轴方向。该图显示了在四种切削模式下(所有这些切削循环都平行于x轴)u和w的符号判断。4。指令应用指令,1)g72指令的轮廓必须单调递增或递减,从“ns”开始的程序段必须在g00或g01模式下沿z方向进给,并且没有x轴运动指令。2)其他方面与g71相同。5.编程示例(1)示例2-21编写如图所示的零件加工程序,毛坯条直径为75。要求切削循环的起点为(80,1),切削深度为1.2,退刀量为1,x方向的精加工余量为0.2,z方向的精加工余量为0.5。5。编程示例(2),o2019 t0101g98 m03 s400g00 x80.0 z1.0g72 w1.2 r1.0g72 p10 q20 u0

10、.2 w0.5f80.0n10 g00 g41 z-60.0;g01 x74.0 f50.0z-50.0;x 54.0 z-40.0;z-30.0 g02 x46.0 z-26.0 r4.0;g01 x30.0z-15.0;x14.0,5。编程示例(3),g03 x10.0 z-13.0 r2.0;g01 z-2.0;x6.0 z0.0n20 x0.0s800g70 p10 q20g40 g00 x100.0 z50.0m05m30。5.编程示例(4)【示例2-22】编写如图所示的零件加工程序。要求切削循环的起点为a (6,3),切削深度为1.2,退刀量为1,x方向的精加工余量为0.2,z方向

11、的精加工余量为0.5。5。编程示例(5),o2020 t0101g98 m03 s400g00 x6.0 z3.0g72 w1.2 r1.0g72 p10 q20 u-0.2 w0.5 f50.0;n10 g00 g42 z-61.0;g01 x12.0 w3.0 f30.0z-47.0;g03 x16.0 z-45.0 r2.0;g01 x30.0z-34.0;x46.0g02 x54.0 w4.0 r4.0g01 z-20.0;x74.0 z-10.0;5。编程示例(6),n20 z0.0s800g70 p10 q20g40 g00 z50.0x100.0m05m30。6。编程练习(6),

12、编写零件加工程序,和3。编制定形粗车循环指令(g73),适用于轮廓形状基本接近零件轮廓形状的铸件和锻件的粗加工。1.指令格式(1),1。指令格式(2),g73u(i)w(k)r(d);g73 p(ns)q(nf)u(u)w(w)f s t;其中:由半径值指定的ix方向上的总退刀量为模态值;kz方向的总刀具返回量是模态值;d分层次数,与粗切削的重复次数相同,是模态值;ns指定完成路线的第一个程序段号;nf指定完成路线的最后一个程序段号;ux方向精加工余量,指定直径值;wz方向的精加工余量;f、s、t粗加工用切削参数和刀具。指令循环路线分析,g73指令进给路线如图所示。当执行指令时,每条切削路线的

13、轨迹形状是相同的,但是位置不断地前进到工件的轮廓,使得成形毛坯(铸造或锻造)的待加工表面的加工余量可以被均匀地分层切断,留下精加工余量。3。指令应用说明,1)g73指令仅适用于初步成形的毛坯粗加工。对于没有类似成形条件的工件,如果用g73指令编程,刀具的空行程会增加,不便于计算粗车余量。2)“南北”程序部分允许在x和z方向上移动。4.编程示例(1)【示例2-23】编写如图所示的零件加工程序。将切削起点设定在a (60,5),x和z方向的粗加工余量分别为3和0.9,粗加工次数为3,x方向的精加工余量为0.6,z方向的精加工余量为0.1。它的毛坯是锻造毛坯,其形状在图中用双点划线表示。4。编程示例

14、(2),o2021 t0101g98 m03 s400g00 x60.0 z5.0g73 u3.0 w0.9 r3g73 p10 q20 u0.6 w0.1 f80.0n10 g00 g42 x4.0 z1.0g01 x10.0 z-2.0 f50.0;z-20.0;g02 x20.0 z-25.0 r5.0;g01 z-35.0;g03 x34.0 z-42.0 r 7.0;g01 z-52.0 n20 x44.0 z-62.0;s800g70 p10 q20g40 g00 x100.0 z50.0m05m30。第四,完成车削循环指令编程(g70)。在用g71、g72和g73指令粗加工工件后

15、,g70指令用于规定精加工周期和去除粗加工后留下的精加工余量。1.指令格式,g70p(ns)q(nf); ns结束周期中的第一个程序段号;nf精车循环中的最后一个程序段号。2。指令应用指令,1)在“ns”至“nf”程序中规定的f、s和t在精加工周期的g70状态下有效;如果在“ns”至“nf”程序中没有规定f、s和t,粗车循环中规定的f、s和t是有效的,编程方法如上述示例所示。2)使用g70精车循环时,应特别注意快速退刀路线,防止刀具与工件干涉。5。使用内外圆复合固定循环指令(g71、g72、g73、g70)1的注意事项。应用复合循环指令(1)的注意事项,1。应用复合循环指令(2)的注意事项,6

16、。综合编程示例,1。综合编程实例(1)、实例2-24零件图综合编程实例(2)、(1)零件结构的可制造性分析该零件是一个轴向零件,由圆柱、圆锥、球面和圆倒角组成。工件需要夹紧两次进行加工,左右两端的形状沿z轴的径向尺寸逐渐增大。工件的右侧有形状和位置公差要求,锥体的锥度误差为0.05毫米,球体的圆弧公差为0.05毫米,工件的外圆柱面有尺寸公差要求。为了保证零件的尺寸精度要求,带尺寸公差的尺寸编程应采用中间值编程。外圆柱面粗糙度为ra1.6m,圆弧面和锥面粗糙度为ra3.2m,为了满足端面和球面的表面粗糙度要求,编程时应采用恒线速度切削。工件的总长度要求为60土0.1,没有热处理和硬度要求。综合编

17、程实例(3)、(2)机床选择可选用普通卧式数控车床,如济南第一机床厂生产的卧式数控车床和fanuc 0i mate数控系统。1。综合编程实例(4),(3)毛坯选择选用2565圆柱杆,材质为45钢。,1。综合编程实例(5)和(4)确定工件的夹紧方式。首先,选择三爪卡盘夹紧棒材,然后加工工件的左端面,然后回转,用软爪夹紧加工表面,加工球端工件的形状。(5)刀具选择根据零件轮廓形状和加工精度的要求,选择90圆柱车刀作为粗加工刀具(t0101),选择93圆柱车刀作为精加工刀具(t0202)。1。综合编程实例(6)、(6)零件加工工艺路线设计采用端面切削循环指令(g94)加工零件端面(平端面),并采用g71指令对零件左端形状进行粗加工和精加工,达到图纸要求;转动工件,用端面切削循环指令(g94)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论