数控车床复合形状固定循环指令编程_精品文档PPT格式课件下载.ppt
《数控车床复合形状固定循环指令编程_精品文档PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《数控车床复合形状固定循环指令编程_精品文档PPT格式课件下载.ppt(67页珍藏版)》请在冰豆网上搜索。
![数控车床复合形状固定循环指令编程_精品文档PPT格式课件下载.ppt](https://file1.bdocx.com/fileroot1/2022-10/14/3d0d3c07-878c-4341-883c-f17ef2c432c5/3d0d3c07-878c-4341-883c-f17ef2c432c51.gif)
进行平行于精加工表面的半精加工,刀具沿精加工表面分别留w和u/2的加工余量;
半精加工完成后,刀具快速退至循环起点,结束粗车循环所有动作。
3.指令参数正负号确定上述循环指令应用于工件内径轮廓时,G71就自动成为内径粗车循环内径粗车循环,此时径向精车余量径向精车余量uu应指定为负应指定为负值值。
图中给出了4种切削模式(所有这些切削循环都平行于Z轴)下U和W的符号判断。
4.指令应用说明
(1)1)指令中的F、S值是指粗加工中的F、S值,该值一经指定,则在程序段段号“ns”、“nf”之间的所有F、S值无效;
该值在指令中也可以不加以指定,这时就是沿用前面程序段中的F、S值,并可沿用至粗、精加工结束后的程序中去。
4.指令应用说明
(2)2)通常情况下类型I的粗加工循环中,轮廓外形必须采用单调递增单调递增或单调递减的形式,否则会产生凹形轮廓不是分层切削而是在半精车时一次性进行切削加工,导致切削余量过大而损坏刀具。
如图所示就是轮廓形状没有单调增加时半精加工一次切削凹坑的情形。
4.指令应用说明(3)4.指令应用说明(4)3)循环中的第第一一个个程程序序段段即顺序号为“ns”的程序段必必须须沿沿着着XX向向进进刀刀,且不不能能出出现现ZZ轴轴的的运运动动指指令令,否则会出现程序报警。
如“G00X10.0;
”正确而“G00X10.0Zl.0;
”则错误。
4.指令应用说明(5)4)精精车车循循环环指指令令G70G70应应用用场场合合:
用G71粗车完毕后,可用G70指令进行精加工。
4.指令应用说明(6)5)循循环环起起点点的的确确定定:
G71粗车循环起点的确定主要考虑毛坯的加工余量、进退刀路线等。
一般选择在毛坯轮轮廓廓外外112mm2mm、端端面面112mm2mm即可,不宜太远,以减少空行程,提高加工效率。
4.指令应用说明(7)6)“ns”至“nf”程序段中不能调用子程序。
7)G71循环时可以进行刀具位置补偿但不能进行刀尖半径补偿。
因此在G71指令前必须用G40指令取消原有的刀尖半径补偿。
在“ns”至“nf”程序段中可以含有G41、G42指令,对工件精车轨迹进行刀尖半径补偿。
5.编程举例
(1)
【示例【示例2-192-19】编写如图所示零件的加工程序,毛坯棒料直径为45。
5.编程举例
(2)如图所示零件,表面粗糙度全部为Ra3.2,采用PVC棒,毛坯直径为45。
加工时采用外圆端面车刀及切断刀,以工件右端面中工件右端面中心作为工件坐标系原点心作为工件坐标系原点。
5.编程举例(3)O2017T0101;
(外圆表面粗、精加工)G98M03S500;
G00X45.0Z2.0;
G71U2.0R1.0;
G71P10Q20U0.5W0.25F100;
N10G00X30.0;
G01Z0.0F60.0;
X32.0Z-20.0;
Z-27.0;
X40.0;
X42.0W-1.0;
Z-45.0;
N20X50.0;
5.编程举例(4)S800;
G70P10Q20;
M05;
T0202;
(工件切断与倒角)M03S500;
G00X46.0Z-38.0;
G01X40.0F20.0;
X42.0;
W1.0;
X40.0W-1.0;
X2.0;
G00X100.0;
Z50.0;
M30;
5.编程举例(5)
【示例【示例2-202-20】编写如图所示零件的加工程序,毛坯预先钻8内孔。
5.编程举例(6)采用内径粗车循环指令编写加工程序;
以工件右端面中心为工件坐标系原点;
将循环起点设置在直径为6,距离端面为5的地方,选择切削深度为1.5(半径值),退刀量为1;
X方向精加工余量为0.4,Z方向精加工余量为0.1。
5.编程举例(7)O2018T0101;
G98M03S400;
G00X6.0Z5.0;
G71U1.5R1.0;
G71P10Q20U-0.4W0.1F100;
N10N10G00G41X44.0;
G01W-25.0F60.0;
X34.0W-10.0;
5.编程举例(8)W-10.0;
G03X20.0W-7.0R7.0;
G01W-10.0;
G02X10.0W-5.0R5.0;
G01W-18.0;
N20N20X6.0Z-82.0;
S1000;
G70P10Q20G70P10Q20;
G00G40Z50.0;
X100.0;
6.编程练习
(1)编写零件加工程序二、端面粗车循环指令编程二、端面粗车循环指令编程(G72)该指令应用于圆柱棒料端面粗车,且Z向余量小、X向余量大、需要多次粗加工的情形。
1.1.指令格式(指令格式(11)1.1.指令格式(指令格式(22)G72WG72W(dd)RR(ee);
G72PG72P(nsns)QQ(nfnf)UU(uu)WW(ww)FFSSTT;
dd每次切削深度,无正负号,切削方向决定于AA,方向,该值是模态值;
ee退刀量,无正负号,该值为模态值;
nsns指定精加工路线的第一个程序段段号;
nfnf指定精加工路线的最后一个程序段段号;
2.2.指令循环路线分析指令循环路线分析G72粗车循环的运动轨迹如图所示,与G71的运动轨迹相似,不同之处在于G72指令是沿着X轴方向进行切削加工的。
3.3.指令参数正负号确定指令参数正负号确定该指令适合于四种切削模式,所有切削模式都是平行于X轴方向。
图中给出了4种切削模式(所有这些切削循环都平行于X轴)下U和W的符号判断。
4.4.指令应用说明指令应用说明1)G72指令轮廓必须是单调递增单调递增或递减递减,且且“ns”“ns”开始的程序段必须以开始的程序段必须以G00G00或或G01G01方式沿着方式沿着ZZ方向进刀方向进刀,不能有X轴运动指令。
2)其它方面与G71相同。
5.5.编程举例(编程举例(11)
【示示例例2-212-21】编写如图所示零件的加工程序,毛坯棒料直径为75。
要求切削循环起点在A(80,1),切削深度为1.2,退刀量为1,X方向精加工余量为0.2,Z方向精加工余量为0.5。
5.5.编程举例(编程举例(22)O2019T0101;
G00X80.0Z1.0;
G72W1.2R1.0;
G72P10Q20U0.2W0.5F80.0;
N10N10G00G41Z-60.0;
G01X74.0F50.0;
Z-50.0;
X54.0Z-40.0;
Z-30.0G02X46.0Z-26.0R4.0;
G01X30.0;
Z-15.0;
X14.0;
5.5.编程举例(编程举例(33)G03X10.0Z-13.0R2.0;
G01Z-2.0;
X6.0Z0.0;
N20N20X0.0;
S800;
G40G00X100.0Z50.0;
5.5.编程举例(编程举例(44)
【示示例例2-222-22】编写如图所示零件的加工程序。
要求切削循环起点在A(6,3),切削深度为1.2,退刀量为1,X方向精加工余量为0.2,Z方向精加工余量为0.5。
5.5.编程举例(编程举例(55)O2020T0101;
G00X6.0Z3.0;
G72P10Q20U-0.2W0.5F50.0;
N10N10G00G42Z-61.0;
G01X12.0W3.0F30.0;
Z-47.0;
G03X16.0Z-45.0R2.0;
Z-34.0;
X46.0;
G02X54.0W4.0R4.0;
G01Z-20.0;
X74.0Z-10.0;
5.5.编程举例(编程举例(66)N20N20Z0.0;
G40G00Z50.0;
6.6.编程练习(编程练习(66)编写零件加工程序三、固定形状粗车循环指令三、固定形状粗车循环指令编程编程(G73)该指令适合于轮廓形状与零件轮廓形状基本接近的铸件、锻件毛坯的粗加工。
1.1.指令格式(指令格式(11)1.1.指令格式(指令格式(22)G73UG73U(ii)WW(kk)RR(dd);
G73PG73P(nsns)QQ(nfnf)UU(uu)WW(ww)FFSSTT;
iiX方向总退刀量,半径值指定,为模态值;
kkZ方向总退刀量,为模态值;
dd分层次数,此值与粗切重复次数相同,为模态值;
2.2.指令循环路线分析指令循环路线分析G73指令走刀路线如图所示,执行指令时每一刀切削路线的轨迹形状是相同的,只是位置不断向工件轮廓推进,这样就可以将成形毛坯(铸件或锻件)待加工表面加工余量分层均匀切削掉,留出精加工余量。
3.3.指令应用说明指令应用说明1)G73指令只适合于已经初步成形的毛坯粗加工。
对于不具备类似成形条件的工件,如果采用G73指令编程加工,则反而会增加刀具切削时的空行程,而且不便于计算粗车余量。
2)“ns”“ns”程序段允许有程序段允许有XX、ZZ方向的移动方向的移动。
4.4.编程举例(编程举例(11)
【示示例例2-232-23】编写如图所示零件的加工程序。
设切削起点在A(60,5),X、Z方向粗加工余量分别为3、0.9,粗加工次数为3,X方向精加工余量为0.6,Z方向精加工余量为0.1。
其毛坯为锻造毛坯,形状如图中双点划线所示。
4.4.编程举例(编程举例(22)O2021T0101;
G00X60.0Z5.0;
G73U3.0W0.9R3;
G73P10Q20U0.6W0.1F80.0;
N10N10G00G42X4.0Z1.0;
G01X10.0Z-2.0F50.0;
Z-20.0;
G02X20.0Z-25.0R5.0;
G01Z-35.0;
G03X34.0Z-42.0R7.0;
G01Z-52.0N20N20X44.0Z-62.0;
四、精车循环指令编程四、精车循环指令编程(G70)当用G71、G72、G73指令粗车工件后,用G70指