第,六,章,第六章教学纲要,教学要求:,1.,巩固编程步骤,2.,掌握绝对坐标编程和相对坐标编程的方法。,3.,巩固,M,功能指令、,T,功能指令、,F,指令、,S,指令的使用方法,4.,掌握定位指令、直线插补指令、圆弧插补指令的使用方法和规则,教学重点:,理解掌握绝对坐标编程和相对坐标编程的方法。掌握定位指令、直线插补指令、圆弧插补 指令的使用方法和规则。,教学难点:,理解掌握绝对坐标编程和相对坐标编程的方法。掌握定位指令、直线插补指令、圆弧插补 指令的使用方法和规则。,本章教学内容,:,本章我们真正进入到数控程序的编制实例讲解,教师通过一个指明轨迹加工过程,示范一个简单编程范例,达到使学生初步掌握简单轨迹编程的方法。一般的加工轨迹都是由直线和圆弧组成,而直线与圆弧插补指令则是描绘这样一个加工轨迹的基本指令。,本章教学建议,:,1.,学习参考书中相关内容;,2.,分组讨论问题,(,1,)绝对坐标编程和相对坐标编程的方法,(,2,)圆弧插补指令,G02,和,G03,中,I,、,K,的意义是什么?,直线与圆弧插补指令应用,第,六,章,6.1,项目准备知识,6,1,1,绝对坐标编程与相对坐标编程,1,绝对坐标(,G90,):,2,相对坐标(,G91,):,直线与圆弧插补指令应用,6,1,2,快速定位指令(,G00,),【,指令格式,】,坐标值:表示移动的终点坐标,G00 X_ Y_ Z_,;,【,说明,】,该指令只能用于定位,不能用于切削。,快速定位的速度由数控机床参数决定。同时,该指令也不受“,F,指令”指明的进给速度影响。,定位时各坐标轴为独立控制而不是联动控制。这样可能导致各坐标轴不能同时到达目标点。例如:执行,G00 X10 Y20,;由于,X,轴与,Y,轴同时按照机床参数给定的速度运动,产生,X,轴先到达位置,,Y,轴后到达的情况。编程人员应了解所私用数控系统的刀具移动轨迹情况,以避免加工中可能出现的碰撞。,空间定位时要避免斜插。在,X/Y/Z,轴同时定位时,为了避免刀具运动时与夹具或工件碰撞,尽量避免,Z,轴与其他轴同时运动(即斜插)。因此建议抬刀时,先运动,Z,轴,再运动,X/Y,轴;下刀时,则相反。,该指令为模态指令,即在没有出现同组其他指令(如:,G01,、,G02,、,G03,)时,将一直有效。,该指令使用时,不运动的坐标可以省略。,坐标值:表示移动的终点坐标,第,六,章,6.1,项目准备知识,6,1,4,圆弧插补指令(,G02/G03,),1,、插补平面的选择:,G17/G18/G19,G17,:设定加工平面为,X-Y,平面,G18,:设定加工平面为,X-Z,平面,G19,:设定加工平面为,Y-Z,平面,直线与圆弧插补指令应用,2.,顺圆指令,G02,和逆圆指令,G03,第,六,章,6.1,项目准备知识,3.,圆弧插补指令的两种表达方式,:,1,)终点半径方式,若已知圆弧终点坐标、圆弧半径和加工方向可以选择终点半径方式的圆弧插补指令。,【,指令格式,】,直线与圆弧插补指令应用,2,)终点圆心方式,若已知圆弧终点坐标、圆弧圆心坐标和加工方向可以选择终点圆心方式的圆弧插补指令。,【,指令格式,】,G02,G03,G17,G18,G19,X_ Y_,X_ Z_,Y_ Z_,R_,F_,G17,G18,G19,G02,G03,X_ Y_,X_ Z_,Y_ Z_,I_ J_,I_ K_,J_ K_,F_,第,六,章,6.1,项目准备知识,6,1,5,西门子系统圆弧插补指令的使用(,G2/G3,),西门子数控系统的圆弧插补指令在功能上与,FANUC,系统完全相同,唯一的区别就是指令格式:,1,终点半径方式,直线与圆弧插补指令应用,2,终点圆心方式:,【,指令格式,】,【,说明,】,终点圆心方式可以加工整圆。,圆心坐标使用,I/J/K,表示:圆心坐标坐标为相对值:即圆弧中心相对圆弧起点的坐标。,I,对应方向的圆心相对圆弧起点坐标,J,对应,Y,方向的圆心相对圆弧起点坐标,对应方向的圆心相对圆弧起点坐标,G2,G3,G17,G18,G19,X_ Y_,X_ Z_,Y_ Z_,CR=_,F_,G17,G18,G19,G2,G3,X_ Y_,X_ Z_,Y_ Z_,I_ J_,I_ K_,J_ K_,F_,第,六,章,6,2,项目分析与实施,1.,工艺分析:,1,)毛坯说明,2,)工序说明,3,)刀具选择说明,4,)装夹、定位说明:本工序采用平口钳装夹,2.,编程说明:,1),编程原点的选择:,由于工件相对中心对称,通过样图也可看出其设计基准也为该对称中心,基于基准重合的原则,同时考虑对刀方便,选择零件上表面对称中心为编程原点。,2),加工轨迹:由于为形槽加工,选择刀具为与槽宽相同直径的键槽铣刀,因此,刀具中心轨迹与,S,形槽的中心线重合。,3.,加工程序的编制:,直线与圆弧插补指令应用,第,六,章,6,3,项目总结,1.,基本指令的使用,1)G01,与,G00,指令的区别,2),圆弧插补指令的使用,i,终点圆心方式可以加工整圆,而,R,方式不可以。,ii R,方式使用时注意符号,,R,值为“负”表示大于,180,的圆弧。,iii,终点圆心方式中,,I/J/K,的值是圆心相对于圆弧起点的坐标。,2.,编程技巧,1),G01/G00/G02/G03,指令是同组模态指令,2,),不论是相对坐标编程还是绝对坐标编程,只要某个方向未发生位移,该方向坐标值可以不写。,3.,封闭槽类零件加工技巧:,由于封闭槽不能沿轨迹的延长线或切向切入,通常使用与槽等宽的键槽铣刀,垂直工件表面切入。,直线与圆弧插补指令应用,区别,G01,G00,1,应用场合不同,直线加工,快速定位(非加工时的刀具移动),2,速度控制不同,各轴联动,进给速度由,F,指令控制,各轴不联动,移动速度由机床参数控制,第,七,章,第七章教学纲要,教学要求:,1.,巩固编程步骤,2.,学习如何作简单零件的工艺分析,3.,巩固常用指令,4.,学习并掌握刀具半径补偿功能的使用,教学,重点:,理解掌握简单零件的工艺分析及刀具半径补偿功能的使用。,教学难点:,理解掌握简单零件的工艺分析及刀具半径补偿功能的使用。,本章教学内容,:,本章以一个二维轮廓零件的加工为例,阐述数控系统的刀具半径补偿功能及其使用。作为轮廓加工不可或缺的指令,刀具半径补偿功能可以尽可能的减少编程人员在编程时的考虑因素,有效降低数学处理难度,同时还给加工带来灵活的调整方法。,本章教学建议,:,1.,学习参考书中相关内容;,2.,分组讨论问题,1),为什么要进行刀具半径补偿?,2,)刀具半径补偿功能如何使用?,刀具半径补偿指令应用,第,七,章,7,1,项目准备知识,7,1,1,刀具半径补偿的概念,1.,刀具半径补偿的作用,刀具半径补偿功能的好处:,简化编程,使编程人员编程时不用考虑刀具半径。,当刀具由于磨损、重磨或更换等原因使刀具半径发生变化时,不需要修改零件程序,只需修改存放在刀具半径偏置寄存器中的刀具半径值或者选用存放在另一个刀具半径寄存器中的刀具半径所对应的刀具即可。,2.,刀具半径补偿的过程,具半径补偿建立,刀具半径补偿进行,刀具半径补偿取消:,7,1,2,建立刀具半径补偿指令,1,、,指令格式:,2,、左补偿与右补偿的判断:,刀具半径左补偿,G41,:沿刀具进刀方向看,刀具在零件左侧时采用左补偿。,刀具半径右补偿,G42,:沿刀具进刀方向看,刀具在零件右侧时采用右补偿。,3,、刀具半径补偿地址:,D,功能字,4,、说明,刀具半径补偿指令应用,G17,G18,G19,G41,G42,X_ Y_,X_ Z_,Y_ Z_,D,G01,G00,第,七,章,7,1,3,取消刀具半径补偿指令,【,指令格式,】,【,说明,】,1.,功能:用于取消之前在指定平面上建立的刀具半径补偿。,2.,也要由一条平面移动类指令引导。,3.,取消刀补时,不用指明刀补号。,7,1,4,刀具半径补偿的其它应用,7,2,项目分析与实施,1.,工艺说明:,1),毛坯说明:,2),工序说明:,3),刀具选择说明:,4),装夹、定位说明:,2.,编程说明:,1),编程原点的选择:,2),加工轨迹:,起刀点:选择在零件编程原点上方,10mm,处;,下刀点:选择在,B,点,下刀深度为凸台高度,4mm,;,退刀点,3),数学处理:,4),编制程序清单,刀具半径补偿指令应用,G40,X_ Y_,X_ Z_,Y_ Z_,G01,G00,第,七,章,7,3,项目总结,1,半径补偿时的几点注意,补偿程序段必须在补偿平面内有一段直线位移,否则不能建立补偿。,建立半径补偿的程序段应在刀具开始切入工件之前完成。,撤销补偿的程序段应在刀具切出工件之后完成。,外轮廓加工的路线选择,:,轮廓的切入切出,尽量在轮廓的延长线上,或者切向切入切出,要避免法向的切入切出。,刀具半径补偿指令应用,第,八,章,第八章教学纲要,教学要求:,学习型腔加工的基本工艺要求,和内轮廓加工时零件编制的过程,学习在加工中心上,使用多把刀具进行加工的方法,学习并掌握刀具长度补偿功能的使用。,进一步巩固刀具半径补偿和其他基本指令的使用,教学,重点:,理解掌握简单零件的工艺分析及刀具长度补偿功能的使用,教学难点:,理解掌握简单零件的工艺分析及刀具长度补偿功能的使用,本章教学内容,:,本章以一个型腔内轮廓的加工为例,讲述在加工中心上如何实现多刀具的加工,以及多刀具加工涉及到的编程技术。学习并掌握刀具半径补偿和其他基本指令的使用。,本章教学建议,:,1.,学习参考书中相关内容;,2.,分组讨论问题,1),为什么要进行刀具长度补偿?,2,)刀具长度补偿功能如何使用?,刀具长度补偿指令应用,第,八,章,8,1,项目准备知识,8,1,1,刀具功能指令:,刀具长度补偿指令应用,刀具功能指令主要用于加工中心换刀时的刀具选择。格式如下:,8,1,2,刀具长度补偿的概念,刀具长度补偿的作用:,使编程人员在编写加工程序时就可以不必考虑刀具的长度而只需考虑刀尖的位置即可,刀具磨损或损坏后更换新的刀具时也不需要更改加工程序,可以直接修改刀具补偿值。,1,建立刀具长度补偿指令,【,指令格式,】,【,说明,】,【,正补偿与负补偿,】,1,),G43,指令实现刀具长度的正补偿,2,),G44,指令实现刀具长度的负补偿,两位数字,表示所换刀具的刀具号,或称为刀具地址,T,T01,表示预换刀具为,1,号刀,举例,格式,Z_,G43,G44,G00,G01,H_,第,八,章,刀具长度补偿指令应用,2,取消刀具长度补偿指令,【,格式,】,【,说明,】,3,刀具长度补偿量的确定,由于刀具长度补偿往往用于,换刀时保证不同刀具在工件坐标系中具有相同的,Z,向基准。因此,刀具补偿量的确定往往与机床的对刀方法有关。下面就分析常用的三种方法设定方法。,1,)方法一,2,)方法二,3,)方法三,4,西门子数控系统的刀具补偿功,1,),刀具功能:,T,指令,在,SINUMERIK 802D,系统中,T,指令有两种用法:,用,T,指令直接更换刀具,(,刀具调用,),仅用,T,指令预选刀具,另外还要用,M6,指令才可进行刀具的更换,2,)刀具补偿号:,D,功能,3,)刀具长度偿功能的实现,刀具调用后,刀具长度补偿立即生效。,如果执行,T,指令时,没有设置,D,号,则,D1,值中的长度补偿值自动生效。,同样需要,Z,向移动指令实现长度补偿功能。,4,)刀具半径补偿必须与,G41/G42,一起执行,才生效。这与,FANUC,系统一致,在此,不再赘述。,Z_,G00,G01,G49,第,八,章,刀具长度补偿指令应用,8,1,3,型腔加工的工艺分析,1.,加工方法,2.,型腔底面加工走刀路线的选择:,行切法,环切法,综合法,3.,刀具切入与切出方式的选择,4.,铣刀直径选择,采用尽可能大的圆角结构,当圆角半径受到限制不能太大时,可以考虑选择两把铣刀,先用大直径的铣刀铣削型腔底面,只在内轮廓面留有精加工余量。然后使用小直径铣刀精加工内轮廓面切出圆角。使用这种方法