您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 软件工程 > 数控车床复合循环指令编程
复合车削循环指令要完成一个多型面粗车过程,,用简单车削循环编程需要人工计算分配车削次数和吃刀量,再一段段地用简单循环程序实现。简单车削指令比用基本加工指令要简单,但使用起来还是很麻烦。若使用复合车削循环则只须指定精加工路线和吃刀量,系统就会自动计算出粗加工路线和加工次数。可大大简化编程工作。G71、G72、G73、G70用这组G代码,只要给出最终精加工路径、循环次数、每次加工余量等参数,机床能自动决定粗加工时的刀具路径,可以完成从粗加工到精加工的全过程。数控车床复合形状固定循环指令编程一、内、外圆粗车循环指令编程(G71)该指令应用于圆柱棒料外圆表面粗车、加工余量大、需要多次粗加工的情形。G71内、外圆粗车循环G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)FST;当给出精加工形状的路线及每次背车刀量,就会进行平行于Z轴的多次切削,最后再按预留的径向精车余量△U/2、轴向精车余量△W。G71指令适用于棒料毛坯粗车外圆或粗车内径,以切除毛坯的较大余量。G71内、外圆粗车循环G71内、外圆粗车循环精车路线:A→A’→B→A显示精车轮廓显示精车余量精车粗车★切削是沿平行Z轴方向进行G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)FST;其中:Δd—每次切削深度,半径值给定,不带符号,切削方向决定于AA‘方向,该值是模态值;e—退刀量,半径值给定,不带符号,该值为模态值;ns—指定精加工路线的第一个程序段段号;nf—指定精加工路线的最后一个程序段段号;Δu—X方向上的精加工余量,直径值指定;Δw—Z方向上的精加工余量;F、S、T—粗加工过程中的切削用量及使用刀具。精车的F、S、T在ns→nf的程序段中指定。Be程序指令wACdA′45°2U径向精车余量直径编程轴向精车余量切削深度退刀量循环起点G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)FST;说明:1.Δd、ΔU都是由同一地址U指定的,其区别是该程序中有无P、Q。2.在G71程序段或前面指定的F、S、T对粗车循环有效,N(ns)到N(nf)之间的程序段中的F、S、T功能,即使被指定也对粗车循环无效,只对精加工有效。。G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)FST;3.在粗车循环过程中,刀尖半径补偿功能无效。4.轮廓外形必须采用Z向单调递增或单调递减的形式。G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)FST;5.循环起点的确定:G71粗车循环起点的确定主要考虑毛坯的加工余量、进退刀路线等。一般选择在毛坯轮廓外1~2mm、端面1~2mm即可,不宜太远,以减少空行程,提高加工效率。G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)FST;粗车时进刀深度为1mm,进给速度0.3mm/r,主轴转速700r/min,精加工余量为0.5mm(x向),0.3mm(z向),进给速度0.15mm/r例:O0766N10G99;N20T0101;N30M03S700;N40G00X62Z2;N50G71U1R0.5;N60G71PQU0.5W0.3F0.3;N70G00X20;N80G01Z-20F0.15;N90X40W-20;N100W-20;N110X62;N120G00X100;N130Z100;N140M05;N150M30;11070粗车时进刀深度为3mm,退刀量为1mm,进给速度0.2mm/r,主轴转速800r/min;精加工余量为0.5mm(x向),0.2mm(z向)进给速度0.1mm/r,主轴转速1000r/min练习:O1000G99;M03S800;T0101;G00X84Z3;G71U3R1;G71P10Q20U0.5W0.2F0.2;N10G00X20;G01Z-20F0.1S1000;X40Z-40;G03X60Z-50R10;G01Z-70;X80;Z-90;N20X84;G00X100Z100;M05M30;二、端面粗车循环指令编程(G72)该指令应用于圆柱棒料端面粗车,且Z向余量小、X向余量大、需要多次粗加工的情形。G72W(Δd)R(e);G72P(ns)Q(nf)U(Δu)W(Δw)FST;G72端面粗车循环G72端面粗车循环G72端面粗车循环精车路线:A→A1→B→A★切削是沿平行X轴方向进行G72W(Δd)R(e);G72P(ns)Q(nf)U(Δu)W(Δw)FST;其中:Δd—每次切削深度,无正负号,切削方向决定于AA‘,方向,该值是模态值;e—退刀量,无正负号,该值为模态值;ns—指定精加工路线的第一个程序段段号;nf—指定精加工路线的最后一个程序段段号;Δu—X方向上的精加工余量,直径值指定;Δw—Z方向上的精加工余量;F、S、T—粗加工过程中的切削用量及使用刀具。A′dCAe程序指令w45°B2U循环起点(粗车起点)切削深度退刀量轴向精车余量径向精车余量直径编程精车起点G72W(Δd)R(e);G72P(ns)Q(nf)U(Δu)W(Δw)FST;Be程序指令wACdA′45°2UG71粗车循环过程A′dCAe程序指令w45°B2UG72粗车循环过程刀具是沿Z方向进刀,平行于X轴切削刀具是沿X方向进刀,平行于Z轴切削★与G71的区别主要表现在切削方向上说明:1.G72指令X向轮廓必须是单调递增或递减。2.其它方面与G71相同。例:粗车时进刀深度为1mm,进给速度0.3mm/r,主轴转速700r/min,精加工余量为0.5mm(x向),0.3mm(z向),进给速度0.15mm/rN120G00X100;N130Z100;N140M05;N150M30;11070O0766N10G99;N20T0101;N30M03S700;N40G00X42Z2;N50G72U1R0.5;N60G72PQU0.5W0.3F0.3;N70G00Z-18;N80G01X20Z-7F0.15;N90Z-2;N100U-4W-4;N110X42;粗车刀1号,每次背吃刀量为3mm,退刀量为1mm,进给量为0.2mm/r,主轴转速为500r/min;精车余量X轴为0.2mm,Z轴为0.05mm,主轴转速为800r/min,进给量为0.07mm/r。练习:O4011T0101;G99M03S500;G00X166Z3;G72W3R1;G72P10Q20U0.2W0.05F0.2;N10G00Z-40;G01X120F0.07S800;G03X100Z-30R10;G01X40Z-15;Z-5;X10;N20Z3;G00X100;Z100;M05;M30;三、固定形状粗车循环指令编程(G73)该指令适合于轮廓形状与零件轮廓形状基本接近的铸件、锻件毛坯的粗加工。精车路线:A→A1→B→AG73固定形状粗车循环k+wDwCAwA′B2U2Ui+2UG73U(Δi)W(Δk)R(d);G73P(ns)Q(nf)U(Δu)W(Δw)FST;其中:Δi—X方向总退刀量,半径值指定,为模态值;Δk—Z方向总退刀量,为模态值;d—分层次数,此值与粗切重复次数相同,为模态值;ns—指定精加工路线的第一个程序段段号;nf—指定精加工路线的最后一个程序段段号;Δu—X方向上的精加工余量,直径值指定;Δw—Z方向上的精加工余量;F、S、T—粗加工过程中的切削用量及使用刀具。精车的F、S、T在ns→nf的程序段中指定。说明:1.G73指令只适合于已经初步成形的毛坯粗加工。对于不具备类似成形条件的工件,如果采用G73指令编程加工,则反而会增加刀具切削时的空行程,而且不便于计算粗车余量。2.“ns”程序段允许有X、Z方向的移动。例:粗车X轴总退刀量为18mm(x向单边),5mm(z向),进给速度100mm/min,主轴转速500r/min,精加工余量为0.5mm(x向),0.5mm(z向),循环次数为10次O0698G98;T0101;M03S700;G00X95Z2;G73U18W5R10;G73P10Q20U1W0.5F100;N10G00X20;G01Z-20F0.15;X40Z-30;Z-50;G02X80Z-70R20;N20G01X95;粗车X轴总退刀量为18mm(x向单向),5mm(z向),进给速度100mm/min,主轴转速700r/min,精加工余量为0.5mm(x向双边),0.5mm(z向),循环次数为10次G00X200;Z200;M05;M30;四、精车循环指令编程(G70)当用G71、G72、G73指令粗车工件后,用G70指令来指定精加工循环,切除粗加工后留下的精加工余量。G70P(ns)Q(nf);其中:ns—精车循环中的第一个程序段号;nf—精车循环中的最后一个程序段号。格式:G71/G72/G73N(ns)……;……;……;……;N(nf)……;……G70P(ns)Q(nf);注意要与粗加工里的ns和nf保持一致说明:1.必须先使用G71、G72或G73指令后,才可使用G70指令。2.在使用G70精车循环时,要特别注意快速退刀路线,防止刀具与工件发生干涉。3.在精车循环G70状态下,“ns”至“nf”程序中指定的F、S、T有效;如果“ns”至“nf”程序中不指定F、S、T,粗车循环中指定的F、S、T有效。O0766N10G99;N20T0101;N30M03S700;N40G00X62Z2;N50G71U1R0.5;N60G71PQU0.5W0.3F0.3;N70G00X20;N80G01Z-20F0.15;N90X40W-20;N100W-20;N110X62;N120G00X100;N130Z100;N140M05;N150M30;11070N115G70N70Q110;O4011T0101;M03S500;G00X166Z3;G72W3R1;G72P10Q20U0.2W0.05F0.2;N10G00Z-40;G01X120F0.07S800;G03X100Z-30R10;G01X40Z-15;Z-5;X10;N20Z3;G00X100;Z100;M05;M30;G70N10Q20;O0698G98;T0101;M03S700;G00X95Z2;G73U18W5R10;G73P10Q20U1W0.5F0.3;N10G00X20;G01Z-20F0.15;X40Z-30;Z-50;G02X80Z-70R20;N20G01X95;粗车X轴总退刀量为18mm(x向单向),5mm(z向),进给速度100mm/min,主轴转速700r/min,精加工余量为0.5mm(x向),0.5mm(z向),循环次数为10次G00X200;Z200;M05;M30;G70N10Q20;模块四复合循环指令运用实训准备工作:编程原点确定在该轴右端面中心处,工件材料45#钢,各切削参数选用如下:主轴转速S=600r/min;进给速度F=0.1mm/r,固定循环点(52,2)。选择刀具:1号刀为75°外圆车刀,粗车外形;2号刀为90°外圆车刀,精车外形;3号刀为宽度5mm的切断刀,车螺纹退刀槽。O0040T0101;1号粗车刀M03S600;G00X52Z2;G71U1R0.5;G71P30Q55U0.2W0.2F0.1;N10G00X12Z2;G01X20Z-2;Z-25;X30Z-35;G03X46Z-55R39;N20G01Z-72;G00X100Z200;T0202;精车刀M03S1000;G00X52Z2;G70P10Q20;G00X100;Z200;T0303;3号割刀G00X22Z-25;G01X12F0.1;G04P4;G00X22;X100;Z200;M05;M30;;准备工作:编程原点确定在该轴右圆弧面顶点,工件材料铝,Φ35×160。各切削参数选用如下:主轴转速S=1000r/min;进给速度F=0.2mm/r,固定循环点(37,2)。选择刀具:
本文标题:数控车床复合循环指令编程
链接地址:https://www.777doc.com/doc-7037516 .html