
西门子CYCLE95指令.doc
3页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.333mmFALZ;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后停顿DTVRT:粗加工时从轮廓退刀距离,X方向退刀为半径值指定“0”时自动退刀1mm2)、加工路线:现在以纵向外部综合加工为例说明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 非退刀槽加工的进给速度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; 程序停止。












