SIEMENS 802D毛坯切削循环CYCLE95讲解
毛坯切削循环(CYCLE95)
该指令可以对由精车路线定义的轮廓进行粗精加工,此功能非常实用和强大。此指令沿坐标轴分层平行切削,可以为纵向也可以横向,自然适合加工轴类工件也适合加工盘类工件,因分层加工比较适合毛坯直径相同的情况。根据指定参数还可以对工件内、外部进行加工。而且该指令还能对有凹、凸面的工件进行加工。
(1)、格式:
CYCLE95(NPP,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT)
格式中参数见表1
具体说明如下:
NPP:此参数用来定义轮廓的名称,可以有两种形式。
、        把轮廓定义为子程序,但轮廓子程序的名称应遵循编程说明中有关名称的规定。在程序输入过程中,如果定义轮廓的子程序已经存在直接输入程序名后继续输入后面的程序;如果定义轮廓的子程序还没输入,可以在输入名称以后按“新建”,创建轮廓子程序后,自动进入子程序编辑页面输入程序,输完后按“工艺界面,返回循环帮助页面。举例:CYCLE95(ZHOULK01,3,0.1,0.1,0.5,100,80,60,9,, , 1,) 中ZHOULK01为子程序名。
、        可以把轮廓定义在程序的内部,前后用符号加以标记。在循环程序段中用标记符定义此参数,前后标记符中间“:”分开。如果轮廓已经定义,直接写入前后标记符即可。如果轮廓还没定义,写入前标记符后按“轮廓附加”键,按照输入的名称自动产生起前后标志符,然后程序将跳入轮廓编辑页面输入程序,输完后按“工艺界面”,返回循环帮助页面。举例:CYCLE95(BIAOJI01:BIAOJI01,3,0.1,0.1,,100,80,60,9,,,2,)
轮廓定义时要注意以下几点:
        轮廓定义的第一段程序段必须是 G00、G01、G02或G03指令中的一个;
        轮廓有直线或圆弧组成,并可以使用倒角和倒圆;
        轮廓定义中不能使用刀尖圆弧半径补偿。
        轮廓必须含包括至少3个具有在两个进给轴的加工平面中运动的程序段。
MID:该参数用来定义粗加工时,每次切削的最大切削深度。此参数并不一定是每一刀实际的切削深度,系统会根据总的切削深度和所给的MID计算每一刀的实际切削深度,这样切削时每次粗车的切削深度将保持相同,可以达到最佳的切削条件。如粗加工的总余量为10mm,MID设为3mm,实际切削时每一刀的切削深度是2.5m,并不是前三刀为3mm最后一刀为1mm。而且加工有凹凸面的工件时,以每个凹面为一个计算量。如图2所示
图2
此工件编程中MID设为4mm加工1区域每刀实际切削深度3.75mm,加工2区域每刀的实际切削深度为3.333mm。
FALZ;FALX;FAL:不同方向的精加工余量。FALZ表示Z方向的精加工余量,FALX表示X方向的精加工余量(半径),FAL沿轮廓方向的精加工余量。系统允许三个参数分别单独赋值,也可全部赋值。
FF1;FF2;FF3:表示不同部位加工时的进给速度。FF1表示一般加工时的进给速度,FF2表示进入凹槽时的进给速度,FF3表示精加工时的进给速度。见图2
VARI:表示加工类型,共12种,用数字1----12来定义。具体见表2
                        表2毛坯切削循环加工方式
说明:纵向:X轴进给,Z方向切削;
      横向:Z方向进给,X方向切削;
      外部:纵向加工时,刀具每一次的进刀向X轴的负方向进刀为外部;(图3 a)
            横向加工时,刀具每一次的进刀向Z轴的负方向进刀为外部;(图3 b)
内部:纵向加工时,刀具每一次的进刀向X轴的正方向进刀为内部;(图4a)
            横向加工时,刀具每一次的进刀向Z轴的正方向进刀为内部;(图4b)
图4
     粗加工:粗车采用分层加工方式去除余量,指加工完后,形状已经成型,但留有精加工余量。
     精加工: 精车采用沿轮廓轨迹进行一次性加工。
     综合加工:执行时现对工件进行粗加工然后马上进行精加工的方式。
DT、DAM:指粗加工时指定刀具的停顿,DT指定停顿时间,DAM指定进行断屑之前的最大距离。也就是如果指定该参数后刀具切削DAM后停顿DT。
VRT:粗加工时从轮廓退刀距离,X方向退刀为半径值。指定“0”时自动退刀1mm。
(2)、加工路线:现在以纵向外部综合加工为例说明CYCLE95循环的具体加工路线。而纵向外部综合加工又可分为无凹凸面加工和有凹凸面加工。
无凹凸面轮廓加工:所谓无凹凸面加工是指精加工路线中的数值单项递减或单项递增。具体加工路线见图5
、        刀具快速定位到“A”点。该点系统自动计算,等于最大(小)轮廓±精车余量±VRT。
、        刀具以G00方式平行X轴由“A”点进到“B”点(轨迹1),切削深度由MID定义。
、        刀具以G01方式和FF1指定速度由“B”点(轨迹2)加工到“C”点。
、        刀具以G01/G02/G03/方式和FF1指定速度由“C”点加工到“D”点(轨迹3),切出工件轮廓。
、        刀具以G00速度和轨迹快速由“D”返回“A”点(轨迹4),完成一个加工循环。
、        重复以上过程,分5次进刀完成粗车加工。
、        如果只是粗车加工刀具快速返回“A        “点,返回时两轴同时返回“A”点。如果综合加工将执行一次精加工路线,完成零件切削。如果只是精加工两轴分别返回“A”点,且先返回进刀轴。
有凹凸面轮廓加工:指精加工轮廓中的数值可以单项递减递增,也可以不是单项递减递增。具体加工路线见图6(粗车路线)。
图6
由图可以看出前20个步骤与无凹槽粗车步骤相同,只是从20步以后没有精车,刀具快速径向退刀(21)后,又沿轴向进刀(22),对凹槽进行粗车(23—30)分两次分层车削,粗车完后先径向快速退刀再轴向快速退刀返回加工起点。
如果只是粗加工,加工完毕;如果是综合加工,刀具再径向快速进刀,按精加工路线精加工一次(图中未标出)。
例题见图7:此工件毛坯直径φ45mm
程序编制如下:
LKLX01.MPF;
N10 G90 G94 M03 S500 T1D1;      绝对值编程,分进给,主轴正转,5 00转/分,选用1号刀具
N20 G00 X47 Z2;                 快速定刀
N30 CYCLE95( "LKLX",                    NPP  轮廓子程序名称
1.500,                          MDI  进给深度
0.100,                          FALE  沿纵向轴(Z向)的精加工余量
0.100,                          FALX  沿横向轴(X向)的精加工余量
0.500,                          FAL  沿轮廓的精加工余量
150.000,                        FF1  非退刀槽加工的进给速度
奔驰s500参数80.000,                        FF2  进入凹凸切削时的进给速度
80.000,                        FF3   精加工时的进给速度
9,                              VARI  加工类型(纵向外部综合加工)
0,                              DT  粗加工时,用于切屑的停顿时间
0,                              DAM  粗加工因断屑而中断时所经径长度
1.000);                        VRT粗加工时从轮廓的退刀距离
N40 G00 X100 Z100;              快速退刀
N50 M30;                       程序结束
LKLX.SPF;                       子程序
N10 G00 X0 Z5;                  快速点定位
N20 G01 Z0 F60;                 靠近工件端面
N30 G03 X16 Z-8 CR=8;           精车R8的圆弧
N40 G02 X26 Z-13 CR=5;          精车R5的圆弧
N50 G01 Z=IC(-7);               车削φ26的外圆
N60 X30;                       车刀移至圆锥的小端
N70 X36 Z-28;                  车削圆锥
N80 Z-34;                       车削φ36的外圆
N90 G02 X40 Z-58 CR=35;         车削R35的凹圆弧
N100 G01 Z-63;                  车削φ40的外圆
N110 X47;                       退刀
N120 M02;                       程序停止