典型轴类零件数控车削加工工艺及编程.ppt_第1页
典型轴类零件数控车削加工工艺及编程.ppt_第2页
典型轴类零件数控车削加工工艺及编程.ppt_第3页
典型轴类零件数控车削加工工艺及编程.ppt_第4页
典型轴类零件数控车削加工工艺及编程.ppt_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

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

文档简介

案例:轴类零件材料45钢,毛坯尺寸为60mm140mm,数量50件,要求对该零件进行数控加工程序编制。,3.1数控编程的工艺处理,3.1.1数控加工工艺分析,工艺处理主要包括数控加工工艺分析、确定加工议案、切削用量选择及编制数控加工工艺文件。,1.对零件数控加工可行性和方便性的分析,该零件的结构形状为典型的轴类零件,其结构主要由螺纹、圆柱面、外凸圆弧、台阶与槽、内凹圆弧、圆锥面等构成。各部分具有较好的工艺性,尤其零件右端r15外凸圆弧面,左端内凹圆弧面及圆锥面适合在数控车床上加工。该零件中精度最高的尺寸为it7级数度,表面粗糙度最高要求为ra1.6,采用经济型数控车床加工完全可以满足加工要求。,该零件材料为45钢,无热处理和硬度要求,零件的切削加工性能好,2.对零件数控数控编程可行性和方便性的分析,该零件轮廓几何要素给定条件充分,加工部位清楚明确,每个基点坐标数值容易获得,便于数控编程。该零件轴向尺寸标注形式分别以两端面为标注基准,采用两端分别加工时便于编程和测量,径向尺寸以中心轴线为基准,符合基准统一原则,另外,零件尺寸完整、正确,符合数控加工要求。但编程过程中,需将径向尺寸换算成对称标注的形式,换算结果如下:,3.1.2确定加工方案,1.选择数控车床,数控车床选择应根据加工零件的规格大小,加工精度和表面质量等技术要求,正确合理地选择其规格和型号。,根据该零件的加工精度、表面粗糙度、结构形状、尺寸大小和材料性质等条件,选定ck6132经济型数控车床。,该机床最大回转直径为320mm160mm;最大加工长度750mm;主轴车速范围251600r/min;x轴的行程为200mm,z轴行程为800mm;定位精度:x向0.03mm,、z向0.04;重复定位精度:x向0.012mm,、z向0.016;加工精度it6it7级;表面粗糙度ra1.6m;电动立式四工件刀架控制系统fanuc。,2.选择装夹定位方案,对装夹定位的要求,尽量采用通用夹具。该零件毛坯为圆柱形棒料,各回转表面的回转轴线均为中心轴线,故可采用车床自带的三爪卡盘进行装夹和定位。,3确定加工路线,该零件加工顺序按由粗车到精车顺序加工,工步顺序按同一把车刀能加工的内容连续加工的原则确定。,该零件进给路线粗加工外轮廓采用“矩形”循环;精加工路线基本上沿零件轮廓采用“由近到远”的顺序加工。但在具体路线的确定过程中,应注意减少空行程,正确选择刀具切入、切出工件的方向,保证最终轮廓一次走刀完成。,4刀具的选择,数控车削刀具主要根据加工零件余量大小、结构特点、材料性质、热处理要求、加工部位、尺寸精度、表面粗糙度等技术要求,正确选择刀具材料及、刀片形状及夹紧方式。,根据各类型车刀的加工对象和特点,刀具选择如下:(1)粗、精车端面和粗车外圆轮廓选用机夹式可转位涂层硬质合金外圆车刀,主偏角为93;刀尖圆弧半径为0.8mm。(2)精车外圆轮廓选用机夹式可转位涂层硬质合金外圆车刀,主偏角为93;刀尖圆弧半径为0.4mm。(3)切槽选用机夹式可转位涂层硬质合金切槽刀,刀具宽度4mm;刀尖圆弧半径为0.2mm。3)车螺纹选用60机夹式可转位涂层硬质合金外螺纹车刀,选用车削螺距p=2mm的螺纹刀片。,4刀具的选择,数控车削刀具主要根据加工零件余量大小、结构特点、材料性质、热处理要求、加工部位、尺寸精度、表面粗糙度等技术要求,正确选择刀具材料及、刀片形状及夹紧方式。,3.1.3切削用量的选择,(1)粗加工时,考虑选择一个尽可能大的背吃刀量,其次选用一个较大的进给量,最后在保证刀具耐用度的前提下,确定一个合理的切削速度。,(2)精加工时,应选择较小的背吃量进给量,并选用切削性能高的刀具材料和合理的几何参数,以尽可能提高切削速度。,数控车床选择切削用量的合理顺序如下:,1.主轴转速n的选择,(1)粗加工端面、外轮廓时选择切削速度,精加工端面、外轮廓时选择切削速度;因车光轴时的主轴转速:粗加工:精车端面:确定为1000r/min;精车外轮廓:确定为1200r/min;,根据硬质合金外圆车刀切削速度的参考数值,选用主轴国转速如下:,(1)粗加工端面、外轮廓时选择切削速度,精加工端面、外轮廓时选择切削速度;因车光轴时的主轴转速:粗加工:精车端面:确定为1000r/min;精车外轮廓:确定为1200r/min;,(1)粗加工端面、外轮廓时选择切削速度,精加工端面、外轮廓时选择切削速度;因车光轴时的主轴转速:粗加工:精车端面:确定为1000r/min;精车外轮廓:确定为1200r/min;,计算后圆整取主轴转速为500r/min。,2.进给量的选择,根据硬质合金车刀粗加工外圆、端面的进给量参考值及按表面粗糙度选择进给量的参考值的综合考量,并结合零件加工的实际情况,选择并确定:粗加工端面及外圆轮廓时的进给量;精加工端面及外圆轮廓时的进给量;切槽时选择进给量;车螺纹时选取进给量等于螺纹的导程:,3.背吃刀量的选择,粗、精加工端面时分别选:、粗、精加工外圆轮廓时分别选:、车螺纹时背吃量按常用螺纹切削的进给次数与背吃刀量参数表选取:,3.1.4编制数控加工工艺文件,数控加工工艺文件主要是根据选择的车床、刀具、夹具、切削用量参数和拟定的加工路线,编写数控加工工序卡、刀具卡和走刀路线卡。,数控编程的数学处理对于手工编程主要是计算基点坐标,由于零件表面形状规则,所有基点可直接从零件图中获得,具体参数见走刀路线图。,数控加工工艺之一,数控加工工艺之二,数控加工刀具卡,零件外轮廓走刀路线,零件外轮廓走刀路线,3.3编写数控加工程序,3.3.1数控车床坐标系及工件坐标系,数控车床坐标系,工件坐标系,3.3.2数控车床编程的特点,绝对坐标与增量坐标,fanuc数控系统的数控车床,是用地址符来指令坐标字的输入形式的,在一个程序段中,可以单独采用绝对值编程或增量值编程,也可以采用混合编程,地址符x、z表示绝对坐标编程,地址u、w表示增量坐标编程。,3.3.3数控系统功能,b:基本功能0:选购功能数控车设定a功能,1.g功能,f功能指令用于在程序中控制切削进给量,有两种指令模式:,2.进给功能(f功能),编程格式:g99f_;f后面的数字表示主轴每转一转刀具的进给量。单位:mm/r。说明:模态指令,一经指定直到被g98取代,一直有效。系统默认状态,车床上一般常用此种进给量指令方式。,g99f0.2表示进给量为:0.2mm/r。,例:,(1)每转进给模式(g99),编程格式:g98f_;f后面的数字表示刀具每分钟的进给量,单位:mm/min。,(2)每分钟进给模式(g98),g98f100表示进给量为:100mm/min。,例:,模态指令。,说明:,s功能指令用于控制主轴转速。,3.主轴转速功能(s功能),编程格式:s,种类:恒线速控制恒转速控制,s后面的数字表示主轴转速,单位:r/min。,在具有恒线速功能的机床上,s功能指令可限制主轴最高转速,注意:,g50s3000;表示主轴最高转速限制:3000r/min。,(1)主轴最高转速限制(g50),编程格式:g50s;,例:,该指令可防止因主轴转速过高,离心力太大,产生危险及机床寿命。,说明:,g96s150;表示切削点线速度控制在150m/min。,(2)恒线速控制(g96),编程格式:g96s;s后面的数字表示的是恒定的线速度:m/min,例:,(3)恒转速控制(线速取消)g97,编程格式:g97s;,s后面的数字表示恒线速度控制取消后的主轴转速,如s未指定,将保留g96的最终值。,例:,g97s3000;表示恒线速控制取消后主轴转速3000r/min。,恒转速控制一般在车螺纹或车削工件直径变化不大时使用,该指令可设定主轴转速并取消恒线速度控制,说明:,t后面四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。,t0303:表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值;t0300:表示取消刀具补偿。,4.t功能,作用:t功能指令用于选择加工所用刀具。,编程格式:t,例:,说明:,图中t03号刀具表示基准刀,其补偿号为03,则在补偿参数设置页面中no.003补偿中x轴、z轴的补偿值均设为零;t05号刀为内孔车刀,其补偿号为05,它与基准刀在x轴、z轴方向的长度差值如图示,则在补偿参数设定页面中,no:005补偿常数中x轴与z轴的补偿值分别为-10mm和12.5mm。,3.3.4数控车基本编程指令,(1)此指令是使刀具以系统预先设定的速度快速移动定位所指定的位置,刀具运动轨迹没有严格要求。(2)不运动的坐标可以省略。(3)x、z表示目标点的绝对坐标值,u、w表示目标点的相对前一点的增量坐标。(4)用g00编程时,也可以定作g0。,1.快速定位(g00),编程格式:g00x(u)_z(w)_;,说明:,2.直线插补(g01),编程格式:g01x(u)_z(w)_f_;,说明:,(1)采用绝对尺寸编程时,刀具以f指令指进给速度进行插补,运行至坐标值为x、z的某轨迹点上;(2)采用相对尺寸编程时,刀具运行到距当前点(起始点)的距离为u、w的某轨迹点上;(3)机床在执行g01指令时,在该程序段中必须具有或在该程序段前已经有f指令,否则系统认为进给速度为零。单位:mm/r。,(3)圆弧插补指令(g02/g03),圆弧插补指令使刀具沿着零件轮廓的圆弧轨迹运动,切出圆弧。圆弧插补运动有顺、逆之分,g02为顺时针圆弧插补指令,g03为逆时针圆弧插补指令,,后置刀架,y轴朝上前置刀架,y轴朝下圆弧顺逆判断,从不在插补加工平面内坐标轴的正方向向负方向看,顺时针方向旋转的圆弧加工指令为g02;逆时针方向旋转的圆弧加工指令为g03,判定方法:,圆弧指令g02、g03使刀具相对工件以f指令指定的进给速度从当前点(起始点)向终点进行圆弧插补。x、z为绝对尺寸编程时圆弧终点坐标值;u、w为增量尺寸编程时终点相对始点的距离;r是圆弧半径,当圆弧的圆心角180o时,r值为正;当圆弧的圆心角1800时,r值为负。i、k为圆心在x、z轴上相对始点的坐标增量;如果i、k和r同时出现在程序段上,则以r优先,i、k无效。,说明:,(三)刀尖圆弧自动补偿功能,1刀尖圆弧半径补偿的定义,为确保工件轮廓形状,加工时刀具刀尖圆弧的圆心运动轨迹与工件轮廓需偏置一个半径值,这种偏置称为刀尖圆弧半径补偿。,2假想刀尖与刀尖圆弧半径,编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角。,3未使用刀尖圆弧半径补偿时的加工误差分析,当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,,4刀尖圆弧半径补偿(g40、g41、g42),要在不改变程序的情况下使刀具的切削路径与工件轮廓相吻合,加工出尺寸正确的工件,就必须使用刀尖圆弧半径补偿指令,,类别:g41刀尖圆弧半径左补偿;g42刀尖圆弧半径右补偿;g40刀尖圆弧半径补偿撤消;,左刀补、右刀补的判别方法:沿着刀具的运动方向向前看(假设工件不动),刀具位于零件左侧的为左刀补,刀具位于零件右侧的为右刀补。,从刀具延工件表面切削运动方向看,刀具在工件实体的左边还是右边,因坐标变换不同:,刀尖圆弧半径补偿模式的选择,g41g0l/g00x(u)_z(w)_f_;g42g01/goox(u)_z(w)_f_;g40g01/g00x(u)_z(w)_f_;参数说明:x、z是绝对编程时,g00、g01运动的终点坐标;u、w是增量编程时,g00、g01运动的终点坐标相对于起点的增量;,(1)编程格式,(2)刀尖圆弧半径补偿注意事项,g40、g41、g42都是模态指令,可相互取消;g41、g42、g40指令必须和g00或g01指令配合,在插补加工平面内有不为零的直线移动才能建立或取消。如果在x向移动,刀具移动的直线距离必须大于两倍的刀尖圆弧半径值;如果在z向移动,刀具移动的直线距离必须大于一倍的刀尖圆弧半径值;当轮廓切削完成后即用指令g40取消补偿。工件有锥度、圆弧时,必须在精车锥度或圆弧前一程序段建立半径补偿,一般在切入工件时的程序段建立半径补偿。,必须在刀具补偿参数设定页面的刀尖半径处填写该把刀具的刀尖半径值,则cnc装置会自动计算应该移动的补偿量,作为刀尖圆弧半径补偿的依据,刀尖补偿参数设置页面,刀架前置,刀架后置,必须在刀具补偿参数设定页面的假想刀尖方向处(tip项)填入该把刀具的假想刀尖号码,以作为刀尖半径补正依据;,在刀具补偿模式下,一般不允许存在连续两段以上的补偿平面内非移动指令,否则刀具也会出现过切等危险动作,3.3.4轴类零件加工编程的单一循环指令(g90、g94),单一固定循环可以将一系列连续加工动作,如“切入-切削-退刀-返回”,用一个循环指令完成,从而简化程序。,当工件毛坯的轴向余量比径向多时,使用g90轴向切削循环;当材料的径向余量比轴向多时,使用g94径向切削循环指令。,1.g90轴向内、外径切削循环指令,(1)圆柱面切削循环指令,x、z-圆柱面切削的终点坐标值;u、w-圆柱面切削的终点相对于循环起点坐标分量。,g90x(u)_z(w)_f_;,编程格式:,说明:,模态指令,轴向柱面切削循环,走刀路线:a-b-c-d-a,圆柱面固定循环切削如图所示。刀具从循环起点开始按照矩形循环,最后回到循环起点,图中虚线表示按r快速移动,实线表示按照f指定的进给速度移动。,使用循环切削指令,刀具必须先定位至循环起点,再执行循环切削指令,且完成一循环切削后,刀具仍回到此循环起点.,注意:,应用g90切削循环功能编写图示零件的加工程序。,例:,参考程序如下:,o2011;t0101;g96s150m03;g50s2500m08;g00x55.0z5.0;(刀具定位到循环起点)g90x40.0z-29.8f0.2;x32.4;x32.0z-30.0s180f0.1;g00x200.0z200.0t0100;m30;,(2)圆锥面切削循环,g90x(u)_z(w)_r_f_;,编程格式:,x、z-圆柱面切削的终点坐标值;u、w-圆柱面切削的终点相对于循环起点坐标分量。,说明:,r为圆锥面切削起点相对于切削终点的半径差。,圆锥面固定循环切削如图所示。刀具从循环起点开始循环,最后回到循环起点,图中虚线表示快速移动,实线表示按照f指定的进给速度移动。,说明:,走刀路线:,abcda,轴向锥面切削循环,应用g90切削循环功能编写图示零件的加工程序。,计算:由图分析通过三角形的相似关系有:,由此求得:,例:,o2012;t0100;g96s150m03;g50s2500m08;g00x55.0z5.0t0101;(刀具定位到循环起点)g90x53.0z-19.8r-6.25f0.2;x47.0;x42.2z-19.8;x42.0z-20.0s180f0.1;g00x200.0z200.0t0100;m30;,参考程序如下:,2.径向切削循环指令(g94),用于加工直端面或锥端面车削循环。,x、z为端平面切削终点坐标值;u、w为端平面切削终点相对于循环起点的增量坐标;,编程格式:g94x(u)_z(w)_f_;,说明:,(1)直端面车削循环,走刀路线:abcda,o2013;t0400;g96s120m03;g50s3000m08;g00x85.0z5.0t0404;(刀具定位到循环起点)g94x40.2z4.0f0.2;x40.2z8.0;x40.2z9.9;x40.0z10.0s150f0.1;g00x150.0z200.0t0000;m30;,调用4号刀具,应用g94切削循环功能编写图示零件的加工程序。,例,参考程序如下:,车直端面,(2)锥面端面切削循环,x、z-端面切削的终点坐标值;u、w-端面切削的终点相对于循环起点的坐标;r-端面切削的起点相对于终点在z轴方向的坐标增量。,编程格式:g94x(u)_z(w)_r_f_;,说明:,走刀路线:,acbda,例:,车锥端面,t0200;g96s120m03;g50s3000m08;g00x105z20.0t0202;(刀具定位到循环起点)g94x10.2z15.0r-22.f0.2;z10.0;z5.0;z0;z-5.0;z-9.5;x10.0z-10.0s150f0.1;g00x150.0z200.0t0000;m30;,参考程序如下:,3.3.5轴类零件加工编程的复合循环指令(g71、g72、g73),一、复合循环指令(g71、g70),1.外圆粗加工循环(g71),适用:粗车轴向余量大于径向余量且需多次走刀才能完成的棒料毛坯的内、外径多台阶轴或孔的加工,g71u(d)r(e);g71p(ns)q(nf)u(u)w(w)f(f)s(s)t(t);,编程格式:,在复合固定循环中,对零件的轮廓定义之后,即可完成从粗加工到精加工的全过程,使程序得到进一步简化。,参数说明:,走刀路线图,d:每次切削背吃刀量,即x轴向的进刀深度,以半径值表示,一定为正值。e:每次切削结束的退刀量;ns:精加工路径第一程序段的顺序号;nf:精加工路径最后程序段的顺序号;u:x方向精加工余量,以直径值表示;w:z方向精加工余量;f,s,t:粗加工时所用的走刀速度、主轴转速、刀具号;,在使用g71进行粗加工循环时,只有含在g71程序段的f、s、t功能才有效。而包含在nsnf程序段中的f、s功能,即使被指定对粗车循环也无效。零件轮廓必须符合x轴、z轴方向的共同单调增大或减少的模式,精加工轮廓第一程序段必须是用g00或g01沿x轴方向进刀,进给至精中轮廓开始点,然后开始描述精加工轮廓轨迹。可以进行刀具补偿。因此在g71指令前必须用g40取消原有的刀尖半径补偿。在ns到nf程序段中可以含有g41或g42指令,对精车轨迹进行刀尖半径补偿。,注意事项:,g71程序段本身不进行精加工,精加工是按后续程序段nsnf给定的精加工编程轨迹由g70指令执行。循环起点的确定:g71粗车循环起点的确定主要考虑毛坯的加工余量、进退刀路线等。不宜太远,以减少空行程,提高加工效率。“ns”至“nf”程序段中不能调用子程序。,例34编写如图所示零件的加工程序,毛坯预先钻8内孔。,采用内径粗车循环指令编写加工程序;以工件右端面中心为工件坐标系原点;将循环起点设置在直径为6,距离端面为5mm的地方,选择切削深度为1.5mm(半径值),退刀量为1mm;x方向精加工余量为0.4mm,z方向精加工余量为0.1mm。,已知条件下:,参考程序编制如下:o3004;t0100;g96s80.;g50s1600.m03;g00x6.z5.t0101m08;g71u1.5r1.;g71p10q20u-0.4w0.1f0.2;n10g00g41x44.;g01w-25.s100.f0.08;x34.w-10.;w-10.;,g03x20.w-7.r7.;g01w-10.;g02x10.w-5.r5.;g01w-18.;x6.z-82.;n20g40x0.;g00x180.z150.t0100;t0202;g00x6.z5.;g70p10q20;g00x180.z150.t0200;m05;m30;,2精加工循环(g70),指令功能:由g71完成粗加工后,可以用g70进行精加工。编程格式:g70p(ns)q(nf);指令说明:ns指定精加工路线的第一个程序段段号;nf指定精加工路线的最后一个程序段段号;,(二)端面粗车复合循环指令(g72),g72指令适合于粗车轴向余量大于径向余量且需多次走刀才能完成的棒料毛坯的内、外径多台阶轴或孔的加工,所加工的零件要求符合x轴、z轴方向同时单调增大或单调减小的特点。,编程格式:g72w(d)r(e);g72p(ns)q(nf)u(u)w(w)f(f)s(s)t(t);n(ns);s(s)f(f);n(nf);,其中:d:每次切削背吃刀量,即x轴向的进刀深度,以半径值表示,一定为正值。e:每次切削结束的退刀量;ns:精车加工程序第一个程序段的顺序号;nf:精车加工程序最后一个程序段的顺序号;u:x方向精加工余量的大小和方向,以直径值表示;w:z方向精加工余量的大小和方向;,f、s、t:包含在ns到nf程序段中的任何f、s或t功能在粗加工循环中被忽略,而在g72程序段中的f、s或t功能有效。,g72指令必须带有p、q地址,否则不能进行该循环加工在ns的程序段中应包含g00/g01指令,进行由a到a的动作,且该程序段中不应编有x向移动指令。在顺序号为ns到顺序号为nf的程序段中,可以有g02/g03指令,但不应包含子程序。,注意:,例:编制如图所示零件的加工程序,循环起点在a(80,1),切削深度2mm。退刀量1mm,x方向精加工余量为0.2mm,z方向精加工余量为0.5mm,其中双点划线部分为工件毛坯。,o4001;g50x150.z200.t0100;g96s150.;g50s2500m03;g00x80.z1.t0101m08;g72w2.r1.;g72p10q20u0.2w0.5f0.25;n10g00g41z50.;,g01x54.z40.s180.f0.07;z30.;g02u8.w4.r4.;g01x30.;z15.;u16.;g03u-4.w2.r2.;z2.;u6.w3.;n20g00g40x50.;g00x150.z200.t0100;t0202;x80.z1.;g70p10q20;g00x150.z200.t0200;m30;,(三)仿形车粗车循环g73,适用:铸、锻毛坯的切削,对零件轮廓的单调性则没有要求,g73u(i)w(k)r(d)g73p(ns)q(nf)u(u)w(w)f(f)s(s)t(t),编程格式:,i:x轴(径向)方向退刀距离和方向,以半径值表示,当向+x方向退刀时,该值为正,反之为负;k:z轴(轴向)方向退刀距离和方向,当向+z方向退刀时,该值为正,反之为负;d:粗切次数其余同各项含义同g71;,参数说明:,走刀路线:,注意:,i(x轴退刀距离)=(x轴粗加工余量)-(每一次切削深度),k(z轴退刀距离)=(z轴粗加工余量)-(每一次切削深度),例:,用g73指令编写图所示工件的循环加工程序。1号为粗车刀,3号为精车刀,x轴方向的精加工余量为0.4mm,z轴方向的精加工余量为0.2mm。,g73指令应用实例,(1)确定刀具1号90外圆弧粗车刀、2号93外圆弧精车刀。,o5002;t0100;s600m03;g00x30.z5.t0101m08;g73u12.w12r6;g73p10q20u0.4w0.2f0.3;n10g00g42x0.z2.s1000f0.1;,g01z0;,g03x14.77z-4.92r8.;,x19.19z-44.81r60.;,g02x24.z-73.46r40.;,g01z-83.46.;,n20g40x26.;g00x150.z120.t0100;t0202;g00x30.z5.;g70p10q20;g00x150.0z120.0;m05;m30;,3.3.6螺纹加工指令(g32、g92、g76),圆柱螺纹圆锥螺纹端面螺纹,数控车床可以加工直螺纹、锥螺纹和端面螺纹,基本螺纹车削指令(g32),螺纹车削复合循环指令(g76),螺纹车削固定循环指令(g92),螺纹车削指令,数控系统不同,螺纹加工指令也有差异。,1单段螺纹切削指令g32,编程格式:g32x(u)_z(w)_f_;其中:x、z值是指车削到达的终点坐标;u、w值是指切削终点相对切削起点的增量坐标;f是指螺纹导程。,g32x(u)_z(w)_f_;圆锥螺纹,g32z(w)_f_;圆柱螺纹,g32x(u)_f_;端面螺纹,三种螺纹编程格式,圆柱螺纹:,g32z(w)_f_;,圆锥螺纹:,g32x(u)_z(w)_f_;,主轴应通过g97指令指定恒转速;伺服电机由静止到匀速运动、由匀速到静止有一个加速、减速过程,为防止加工螺纹螺距不均匀,车削螺纹前后,必须有适当的进刀段1和退刀段2;因受机床结构及cnc系统的影响,车削螺纹时主轴的转速有一定的限制,这因厂家而异;螺纹加工中的走刀次数和进刀量(切削深度)会直接影响螺纹的加工质量。车削螺纹时的切削深度及走刀次数可参考表。,注意事项:,升速进刀段1和减速退刀段2的确定:,升速进刀段:,减速退刀段:,例3-1:在cnc车床上欲车削图示普通螺纹m202.5,用g32指令编程。,在编程前,应先作下列计算:先决定主轴转速,验算n取值是否合适:机床要求:n=1200/p-80=1200/2.5-80=400r/min由计算得n取400r/min,计算进刀段1及退刀段21np/4004002.5/4002.5(mm)取15mm2np/18004002.5/18000.5(mm)取22mm,计算螺纹牙底直径,螺纹牙底直径=大径-2螺纹总深度=20-20.6492.5=16.755mm,n1x19.0;g32z-32.0f2.5;g00x26.0;z5.0;n2x18.3;g32z-32.0;g00x26.0;z5.0;,o3001;t0100;g97s1500m03;g00x26.z5.t0101m08;,n3x17.7;g32z-33.0;g00x26.0;z5.0;n4x17.30;g32z-32.0;g00x26.0;z5.0;,n5x16.9;g32z-32.0;g00x26.0;z5.0;n6x16.75;g32z-32.0;g00x26.0;(z5.0)g00x150.0z200.0t0000;m30;,5,2螺纹单一车削切削循环指令g92,编程格式:g92x(u)_z(w)_r_f_;其中:x、z值是指车削到达的终点坐标;u、w值是指切削终点相对循环起点的增量坐标;f是指螺纹导程。r值为锥螺纹切削起点半径与切削终点半径的差值;切削圆柱螺纹时r值为0,可以省略。,g92的切削循环路径:刀具从循环起点a开始,按abcda完成一个循环。,圆柱螺纹切削路径锥螺纹切削路径,例:加工图示m202.5螺纹,切削速度为100m/min,用g92指令编程。,g92x19.0z-32.0f2.5;x18.3;x17.7;x17.3;x16.9;x16.75;g00x150.0z200.0t0100;m30;,o3002t0100;g97s1500m03;g00x26.z5.t0101m08;,3螺纹切削复合循环指令g76,编程格式:g76p(m)(r)()q(dmin)r(d);g76x(u)_z(w)_r(i)p(k)q(d)f(l);式中:m:精车重复次数,从0199,用两位数表示,该参数为模态量;r:螺纹尾端倒角值,该值的大小可设置在0.09.9l之间,系数应为0.1的整倍数,用0099之间的两位整数来表示,其中l为导程,该参数为模态量;:刀尖角度,可从80、60、55、30、29、0六个角度中选择,用两位整数来表示,该参数为模态量;m、r、用地址p同时指定,例如,m=2,r=1.2l,=60,表示为p021260;,dmin:最小车削深度,用半径值指定,单位:微米。车削过程中每次的车削深度为,当计算深度小于此极限值时,车削深度锁定在这个值,该参数为模态量;,d:精车余量,用半径值指定,单位:微米,该参数为模态量;x(u)、z(w):螺纹终点绝对坐标或增量坐标;i:螺纹锥度值,用半径值指定。如果i=0则为圆柱螺纹,可省略;k:螺纹高度,用半径值指定,单位:微米;d:第一次车削深度,用x轴半径值指定,通常为正值,单位:微米;l:螺纹的导程。,g76的刀具轨迹,切削轨迹参数定义g76螺纹循环,g76可以在mdi方式下使用。在执行g76循环时,如按下循环暂停键,则刀具在螺纹切削后的程序段暂停。g76指令为非模态指令,所以必须每次指定。在执行g76时,如要进行手动操作,刀具应返回到循环操作停止的位置。如果没有返回到循环停止位置就重新启动循环操作,手动操作的位移将叠加在该条程序段停止时的位置上,刀具轨迹就多移动一个手动操作的位移量。,注意事项:,例33加工如图所示的螺纹部分,用螺纹复合切削循环指令g76编程,加工螺纹为m686,螺纹刀具为t0606。,参考程序如下:t0600;g97s300m03;g00x80.z10.t0606m08;g76p021060q100r200;g76x60.64z-85.p3680q1800f6.0;g00x200.z120.t0600;m30;,3.3.7钻孔或切槽循环指令(g74、g75),(一)端面深孔钻削循环指令(g74),g74指令本来用于端面纵向断续切削,实际多用于深孔钻削加工,故也称之为深孔钻削循环。用于内外圆的断续切削,端面圆环槽的断续切削,若省略x和i、d的指令,则可用于钻深孔加工。,编程格式:g74r(e);g74x(u)z(w)p(i)q(k)r(d)f(f);,端面深孔钻削循环g74,其中:e:每次沿z方向切削k后的退刀量。没有指定r(e)时,用参数也可以设定。x:b点的x方向绝对坐标值。u:a到b沿x方向的增量。z:c点的z方向绝对坐标值。w:a到c沿z轴方向的增量。i:x方向的每次循环移动量(无符号,单位:微米)(直径)k:z方向的每次切削移动量(无符号,单位:微米)。d:切削到终点时x方向的退刀量(直径),通常不指定,省略x(u)和i时,则视为0。f:进给速度。,注意:,对于程序段中的i、k值,在fanuc系统中,不能输入小数点,而直接输入最小编程单位。,例:加工如图所示的端面环形槽及中心孔零件,编写加工程序。,说明:以工件右端面中心为工件坐标系原点,切槽刀(t01)刀宽为3,以左刀尖为刀位点;选择10钻头(t02)进行中心孔加工。,o4002;t0101;(切槽)g97m03s600;g00x24.z2.;g74r0.3;g74x20.z-5.p2000q2000f0.1;g00x100.z50.;t0202;(钻孔)g00x0z2;g74r0.3;g74z-28q2000f0.08;g00x100z50;m05;m30;,(二)径向切槽循环指令(g75),g75用于径面的断续切削,外圆槽的断续切削,若省略z和k、d的指令,则可用于切断或切窄槽加工。,编程格式:g75r(e);g75x(u)z(w)p(i)q(k)r(d)f(f);,其中:,e:每次沿x方向切削i后的退刀量。另外,用参数(no056)也可以设定,根据程序指令,参数也改变。x:c点的x方向绝对坐标值。u:a到c的增量。z:b点的z方向绝对坐标值。w:a到b的增量。i:x方向的每次循环移动量(无符号单位:微米)(直径)k:z方向的每次切削移动量(无符号单位:微米)。d:切削到终点时z方向的退刀量,通常不指定,省略x(u)和i时,则视为0。f:进给速度。,当出现以下情况而执行切槽复合固定循环指令时,将会出现程序报警。x(u)或z(w)指定,而i或k值未指定或指定为0。k值大于z轴的移动量w或k值设定为负值。i值大于u/2或i值设定为负值。退刀量大于进刀量,即e值大于每次切深量。由于i和k为无符号值,所以,刀具切深完成后的偏移方向由系统根据刀具起刀点及切槽终点的坐标自动判断。切槽过程中,刀具或工件受较大的单方向切削力,容易在切削过程中产生振动,因此,切槽加工中进给速度f的取值应略小(特别是在端面深孔钻削时),通常取50100mm/min。,使用切槽复合固定循环时的注意事项:,例4-3采用外径切槽功能将图示零件切断,试编写加工程序。,o4003;g50x200z100t0200;m03s600;g00x35.z-50.t0202;g75r1.;g75x-1.p2000f0.05;g00x200z100t0200;m30;,参考程序:,切槽相关知识链接,1关于槽加工刀具的选择,(1)切断刀刀头各尺寸的确定1)切断刀宽度确定切断刀的刀头宽度经验计算公式为:a(0.50.6)da主刀刃宽度;d被切断工件的直径。2)切断刀刀头部分长度l确定切断实心材料:ld2十(23)。切断空心材料:l=h+(23)。h为被切工件的壁厚,(2)切槽刀各相关尺寸的确定1)切槽刀刀头宽度确定切槽刀的刀头宽度一般根据工件的槽宽、机床功率和刀具的强度综合考虑确定。2)切槽刀的长度确定切槽刀长度为l槽深十(23)。,2关于槽加工路线设计,(1)车外沟槽,精度不高的较窄沟槽,选择刀头宽度等于槽宽采用横向直进切削而成,槽宽精度要求较高时,可采用粗车、精车二次进给车成,精度要求较高的较宽外圆沟槽加工,可以分几次进给,要求每次切削时刀具要有重叠的部分,并在槽沟两侧和底面留一定的精车余量,加工精度不高的沟槽加工高精度沟槽加工高精度宽沟槽外沟槽的加工,(2)车内沟槽,宽度较小和要求不高的内沟槽,可用主切削刃宽度等于槽宽的内沟槽刀采用直进法

温馨提示

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

评论

0/150

提交评论