欢迎来到天天文库
浏览记录
ID:33491972
大小:602.00 KB
页数:36页
时间:2018-05-23
《数控技术(编程2)ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2.4.8刀具位置偏置G45~G48(非模态)(即刀具在运动方向上的偏置)G45X_Y_H(D)_;刀具实际运动距离=坐标指令值+1个刀具偏移量G46X_Y_H(D)_;刀具实际运动距离=坐标指令值-1个刀具偏移量G47X_Y_H(D)_;刀具实际运动距离=坐标指令值+2个刀具偏移量G48X_Y_H(D)_;刀具实际运动距离=坐标指令值-2个刀具偏移量N1G91G46G00X35.0Y20.0H01;N2G47G01X50.0F120.0;N3Y40.0;N4G48X40.0;N5Y-40.0;N6G45X3
2、0.0;N7G45G03X30.0Y30.0J30.0;N8G45G01Y20.0;N9G46X0;运动量为零,刀具向-X方向移动一个刀偏值;N10G46G02X-30.0Y30.0J30.0;N11G45G01Y0;运动量为零,刀具向+Y方向移动一个刀偏值;N12G47X-120.0N13G47Y-80;N14G46G00X-35.0Y-20.04020N13N12R30N11N10N9N8R30N7N6N5N4N3N2N1N14303040503540刀具:Φ20刀偏号:01刀偏值:+102.4.9刀具半
3、径补偿指令G40.G41.G42(模态)数控系统绝大都具有刀具半径补偿功能,为程序编制提供了方便。当编制零件加工的程序时不需要计算刀具中心运动轨迹,而只需按零件轮廓编程。在控制面板上用(CRT/MDI)方式,人工输入刀具半径值,数控系统便能自动的计算出刀具中心的偏移向量。X—Y—X—Z—Y—Z—D—G17G18G19G41G42G00G01执行刀补X—Y—X—Z—Y—Z—G40G00G01取消刀补X、Y值是建立补偿直线段的终点坐标值;D为刀补号地址,用D00~D99来指定,它用来调用内存中刀具半径补偿的数值。
4、格式:2、刀具半径补偿的过程分为三步:1、刀补的建立:在刀具从起点接近工件时,刀心轨迹从与编程轨迹重合过度到与编程轨迹偏离一个偏置量的过程。2、刀补进行:刀具中心始终与变成轨迹相距一个偏置量直到刀补取消。3、刀补取消:刀具离开工件,刀心轨迹要过渡到与编程轨迹重合的过程。指令的几点说明:(1)、G41刀径左补偿,G42刀径右补偿。刀补位置的左右应是顺着编程轨迹前进的方向进行判断的。G40为取消刀补。(2)、在进行刀径补偿前,必须用G17或G18、G19指定刀径补偿是在哪个平面上进行。平面选择的切换必须在补偿取消
5、的方式下进行,否则将产生报警。(3)、刀补的引入和取消要求必须在G00或G01程序段,不应在G02/G03程序段上进行。(4)、当刀补数据为负值时,则G41、G42功效互换。(5)、G41、G42指令不要重复规定,否则会产生一种特殊的补偿。(6)、G40、G41、G42都是模态代码,可相互注销。4、刀具半径补偿应用利用同一个程序、同一把刀具,通过设置不同大小的刀具补偿半径值而逐步减少切削余量的方法来达到粗、精加工的目的。例1:刀补编程举例0004G92X150.0Y160.0Z120.0;G90G00X100
6、.0Y60.0;G43Z-2.0H01S100M03;G42G01X75.0D01F100;X35.0;G02X15.0R10.0;G01Y70.0;G03X-15.0R15.0;G01Y60.0;G02X-35.0R10.0;G01X-75.0;G09Y0;主程序号建立工件坐标系绝对值方式,快进到X=100,Y=60指令高度Z=-2,实际到达高Z=-43处刀径补偿引入,插补至X=75,Y=60直线插补至X=35,Y=60顺圆插补至X=15,Y=60直线插补至X=15,Y=70逆圆插补至X=-15,Y=70直
7、线插补至X=-15,Y=60顺圆插补至X=-35,Y=60直线插补至X=-75,Y=60直线插补至X=-75,Y=0处(减速)G01X45.0;X75.0Y20.0;Y65.0;G40G00X100.0Y60.0;G49Z120.0;X150.0Y160.0;M05M30;直线插补至X=45,Y=45直线插补至X=75,Y=20直线插补至X=75,Y=65,轮廓切削完毕取消刀补,快速退至(100,60)的下刀处,快速抬刀至Z=120的对刀点平面快速退刀至对刀点主轴停,程序结束,复位。程序单和前述不考虑刀补的轮
8、廓铣削程序相比,可以看出:采用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同,只是在原来的程序上增加了有关刀补指令而已。考虑刀补后的程序适应性强,对不同长度、不同半径的刀具仅只需改变刀具补偿量即可。例2:下图中D01=9,H01=100程序如下:N1G92X0Y0Z0;建立坐标系N2G91G00G41D01X200Y200;建立刀补。N3G43H01Z-348;建立长度补偿N4G01Z-12F
此文档下载收益归作者所有