新浪博客

西门子802D毛坯切削循环指令的分析和应用

2012-01-14 19:29阅读:
:综合介绍了西门子SINUMERIK 802D数控系统CYCLE95指令的参数和功能,对其原理和要点进行了分析。对学习和使用中存在的问题进行了解析,结合实例提出了注意事项。对准确使用CYCLE95指令提供了思路和建议。

关键词: 数控车床; 毛坯切削 ; 循环指令; CYCLE95; 轮廓; 子程序;


1、前言
SIEMENS 802D数控系统,采取了集成化的方式,对在其它系统中需要分别使用不同指令来实现的毛坯循环车削,用一个指令即CYCLE95代替,极大地方便了记忆和使用。它采取的菜单选项的形式,非常便于参数的输入和选择。但同时,由于参数的多样性和严格的应用条件,也使一些人在学习时感到困惑,在使用中出现了问题也不易判断原因,妨碍了对这一指令的准确应用。本文针对毛坯循环切削指令CYCLE95的特点,对它的工作原理和方法进行介绍,并分析使用中应注意的问题。
2CYCLE95的工作参数和功能
SIEMENS 802D系统中,
CYCLE95由以下参数构成,分别为:“NPP”,MIDFALZFALXFALFF1FF2FF3VARIDTDAM,_VRT。我们可以根据设计和需要,选择使用不同的参数并赋值,以实现目标加工。在手工编程输入时,有些参数可以用零值或空格表示,但不能省略。在程序修改时,应检查该指令由12个参数组成,小心误删操作,导致参数不符,运行出错。
1NPP参数------轮廓子程序名称
CYCLE95的毛坯切削循环,是依据一个具体的工件轮廓执行的。没有轮廓指定,刀具不知道以什么样的路径行走,也就无法循环。NPP参数即是定义了轮廓外形的子程序名称(在参数赋值时,须加上“ ”符号)。所谓定义,就是用编程指令将需要实现的目标形状表达出来。
这个子程序和一般的程序是有差别的,它不需辅助指令,不用设置工件转速、刀具刀补等参数,也无需考虑吃刀量、进给速度等因素,因为这些参数均在主程序和CYCLE95中设置了。而且这个轮廓只能由直线或圆弧组成(可插入圆角和倒角),即只能用G00G01G02G03等指令进行表达,如果使用了其它的G指令,则会发生错误。
因为指令和功能上的限制,这个轮廓子程序本身是无法执行毛坯切削的。因此,从形式上看,这个子程序更象是用G指令进行的纯粹的形状描述。
这个子程序可以重复调用,可用于粗加工、精加工和综合加工,只有被 CYCLE95调用执行,才能真正发挥子程序中G指令的作用。
2MID ------吃刀深度(无符号输入)
这个参数反映粗加工循环时,每次吃刀的深度即背吃刀量(单边值)。对于纵向外部加工来说,MID即为刀具在X轴负方向的吃刀深度,也就是在半径方向切去的工件厚度。不过,这个参数不一定是实际加工时的吃刀量,它实际是起着限制最大吃刀量的作用。实际吃刀深度,需要根据预留的精加工余量和刀具循环初始时的定位来综合计算。
3FALZ------在纵向轴的精加工余量(无符号输入)
毛坏的循环粗切,是为了快速达到精加工的需要。但仅凭粗加工,是无法达到工艺要求的,或者说,工件的完成,最终都需要精加工的步骤,因此,在粗加工设计时,保留一定的精加工余量是必需的。所以在设定为“粗加工”和“综合加工”的循环方式时,必须对毛坯的精加工余量作出规定,为精加工工序留有余地。
以纵向外部加工为例,FALZ参数反映的是,刀具在粗加工到达轮廓纵向尺寸边界时,在毛坯上留有的轴向精加工余量。对于纵向加工的台阶轴来说,当纵向边界与X轴平行时,这个参数与纵向精加工余量是相等的。
(4) FALX-----在横向轴的精加工余量(无符号输入)
同理,因为工件都有两个加工面,还必需对X轴方向的精加工余量作出规定。对于纵向外部加工来说,它反映的是,刀具到达轮廓横向尺寸边界时至少需要留有的精加工余量。在实际加工中,X向最后保留的精加工余量不一定与设定参数值一致,它与粗车时的吃刀情况有关,在每个台阶上的X轴余量,可能有大有小,但不会小于FALX的设定值。
但对于横向外部加工来说,这个值与X轴方向的精加工余量是一致的。这与纵向外部加工时在Z轴方向产生的效果是一样的。
(5) FAL --------根据轮廓的精加工余量(无符号输入)
如果工件轮廓是完全由垂直或水平的直线组成的台阶轴时,可以不考虑这一参数。但在工件中有斜线、圆弧时,为保证斜线段垂向、圆弧段径向的精加工余量,可设这一参数。设置了FAL参数后,斜线会向垂向、圆弧会向径向扩展一个FAL值,粗加工时,刀具将以扩展的线段或圆弧为加工界限。同时会在纵向和横向的精加工余量上分别累加一个FAL值,也就是说整个工件轮廓的精加工余量都增大了。
在一般的工件加工中,设置了FALZFALX后,无需再设定FAL值,这是因为斜线、圆弧轮廓向的精加工余量是以FALZFALX的值综合计算出的,不会发生因为过切而导致精加工余量成负值的现象。如果对精加工余量有更高的要求,可以设置FAL值。但要知道,重复设定后,所有的精加工余量会加大,会对精加工工序造成一定的影响,因此可能需要对精加工进给速度等参数进行必要的调整。
通常的作法是,(FALZFALX)和FAL这两组参数,只设一组,留有一定的余量即可。即便同时设置FAL参数,也要注意与FALZFALX相匹配,不能完全脱离这两个参数设置。一般我们将它设为与FALZFALX相等即可。如果不设FAL值,FALZFALX这两个参数要同时设置,设为相同即可,不能只设其中一个,否则会发生错误。
下面简单总结一下上述四个参数的关系。 西门子802D毛坯切削循环指令的分析和应用
图1为纵向外部加工,循环设置为:CYCLE95 ('L10'3.0002.0002.0002.0000.2000.0500.02090.0000.0001.000)
吃刀量:刀具从循环起始点P为开始加工。系统计算出P 点到工件最小轴径轮廓线的X向距离(理论深度)为L=30mm(以下参数均为单边值)。因为要在工件X 向留有余量,这个余量等于FALX+FAL=2+2=4mm,则X 向的实际加工深度为L-FALX+FAL=30-4= 26mm 。参数中设定的MID3mm,则需要的进刀数为:[L-FALX+FAL)]/3= 26/3=8.666次 ,向上取整值为9 次,则每次实际吃刀深度为[L-FALX+FAL)]/ 9 = 26/9=2.888 mm
纵向精加工余量:对于平行于X轴的纵向轮廓边界,如图中的BC段,FG段,精加工余量为:FALZ+FAL=2+2=4mm,
横向精加工余量:对平行与Z轴的横向轮廓边界,精加工余量不完全相同。这主要是粗加工吃刀时,为保证精加工余量而形成的。当刀具在纵向进给时,如果发现继续进给会造成某轮廓X向精加工余量不足(小于FALX+FAL的和)时,刀具会在此位置前停止进给,退刀,进行下一层的切削。则该段轮廓的X向精加工余量就比较大。比如图中的CD段,EF段。
轮廓向精加工余量:指图中的圆弧段,它的精加工余量为FAL与(FALZFALX)综合计算的和,余量分配呈锯齿状。
(6) FF1 ------非退刀槽加工的进给率
这个参数表示刀具在直线切削时的进给速度。需要注意的是,FF1FF2FF3进给率与主程序开头辅助参数中选择的进给方式有关,如果是G95,则相应地值为每转进给量,如果是G94,则对应的是每分钟的进给量。
(7) FF2 ---------进入凹凸切削时的进给率
因为进入工件的凹凸切削环节时,纵向与横向要同时进刀,综合吃刀量会相应增大,为控制加工质量和保护刀具,需降低进给速度。
(8) FF3 --------精加工的进给率
精加工时的进给速度。FF3值越小,要求精度越高。对于精加工,如果想通过改变工件转速来提高加工质量,则需要将精加工工序分开出来,重新设一次转速,单独进行CYCLE95的精加工循环,或者重新编制精加工步骤。在很多情况下,我们是将精加工单独进行的,这样做可以方便和准确地选用刀具,也更易观察循环加工的全过程,找出问题所在。
(9) VARI -------加工类型(范围值:1------12)
这个参数反映的是毛坏循环时采用的切削方式,是纵向还是横向,是内部还是外部,是粗加工还是精加工,或者是综合加工,共有12 种组合。这里要注意,加工方式与参数设置是严格相关的。比如选用综合加工,因为有精加工工序,则FALZFALXFF1FF2FF3等参数必须要赋值;如果选用精加工循环(前提是已完成粗加工),则只需设一个FF3即可。一旦用错参数,将会中断出错。同时要注意,应当先确定好使用什么样的加工方式(纵向或横向),再编制子程序,因为子程序的编制方向决定了加工方式的合理性,也决定了精加工的车削方向,这与CYCLE95循环指令能否正确运行直接相关。
10DT -------- 粗加工时用于断屑的停顿时间
这个参数主要是针对一些韧性或塑性大的工件,通过暂停进给来断屑。它可以避免切屑缠绕在刀具和工件上。对于铸件,不需要使用此参数。
11DAM---------粗加工因断屑而中断时所经过的路径长度
指明粗车时,刀具每进给多长的距离需要进行短暂停顿,这是和DT参数配合使用的。
12_VRT---------粗加工时从轮廓的退回行程 (无符号输入)
退刀行程,即刀具在粗加工中,每车削完一层后,在X向与Z 向同时退回_VRT的距离。如果不赋值或设为0值,则默认退刀量为1mm。一般情况下,维持默认值即可。
3、使用CYCLE95时应注意的问题
在使用CYCLE95时,有时出现一些错误和中断,除了参数设置上的问题外,在其它方面也可能会发生问题,应当注意。
(1) 子程序的轮廓编制
子程序轮廓不是图纸标明的成品轮廓,而是循环加工可以实现的轮廓,是毛坯在加工成工件时形成的外形轮廓。在编制子程序轮廓时应注意,轮廓需要结合毛坯尺寸进行编程。也就是说,这个轮廓必须反映毛坯的形状要素,让系统对循环车削有一个明确的判断依据。如图

我的更多文章

下载客户端阅读体验更佳

APP专享