数控铣床刀具补偿及编程_精品文档.ppt
- 文档编号:2527990
- 上传时间:2022-10-31
- 格式:PPT
- 页数:22
- 大小:284.50KB
数控铣床刀具补偿及编程_精品文档.ppt
《数控铣床刀具补偿及编程_精品文档.ppt》由会员分享,可在线阅读,更多相关《数控铣床刀具补偿及编程_精品文档.ppt(22页珍藏版)》请在冰豆网上搜索。
数控铣床刀具补偿及编程数控铣床刀具补偿及编程一、数控铣床刀具补偿的含义一、数控铣床刀具补偿的含义在在数数控控铣铣床床上上,由由于于程程序序所所控控制制的的刀刀具具刀刀位位点点的的轨轨迹迹和和实实际际刀刀具具切切削削刃刃口口切切削削出出的的形形状状并并不不重重合合,它它们们在在尺尺寸寸大大小小上上存存在在一一个个刀刀具具半半径径和和刀刀具具长长短短的的差差别别,为为此此就就需需要要根根据据实实际际加加工工的的形形状状尺尺寸寸算算出出刀刀具具刀刀位位点点的的轨轨迹迹坐坐标标,据据此此来控制加工。
来控制加工。
二、数控铣床刀具补偿类型二、数控铣床刀具补偿类型v刀具半径补偿刀具半径补偿:
补偿刀具半径对工件轮廓尺寸的补偿刀具半径对工件轮廓尺寸的影响影响.v刀具长度补偿刀具长度补偿:
补偿刀具长度方向尺寸的变化补偿刀具长度方向尺寸的变化.三、刀具补偿的方法三、刀具补偿的方法人工预刀补:
人工计算刀补量进行编程人工预刀补:
人工计算刀补量进行编程机床自动刀补:
数控系统具有刀具补偿功能。
机床自动刀补:
数控系统具有刀具补偿功能。
四、刀具半径补偿功能四、刀具半径补偿功能1、刀具半径补偿的作用、刀具半径补偿的作用在数控铣床上进行轮廓铣削时,由于刀具半径的在数控铣床上进行轮廓铣削时,由于刀具半径的存在,刀具中心轨迹与工件轮廓不重合。
存在,刀具中心轨迹与工件轮廓不重合。
人工计算刀具中心轨迹编程,计算相当复杂,且人工计算刀具中心轨迹编程,计算相当复杂,且刀具直径变化时必须重新计算,修改程序。
刀具直径变化时必须重新计算,修改程序。
当数控系统具备刀具半径补偿功能时,数控编程当数控系统具备刀具半径补偿功能时,数控编程只需按工件轮廓进行,数控系统自动计算刀具中只需按工件轮廓进行,数控系统自动计算刀具中心轨迹,使刀具偏离工件轮廓一个半径值,即进心轨迹,使刀具偏离工件轮廓一个半径值,即进行刀具半径补偿。
行刀具半径补偿。
分为三步:
分为三步:
1、刀补的建立:
、刀补的建立:
在刀具从起点接在刀具从起点接近工件时,刀心轨迹从与编程近工件时,刀心轨迹从与编程轨迹重合过度到与编程轨迹偏轨迹重合过度到与编程轨迹偏离一个偏置量的过程。
离一个偏置量的过程。
2、刀补进行:
、刀补进行:
刀具中心始终与变刀具中心始终与变成轨迹相距一个偏置量直到刀成轨迹相距一个偏置量直到刀补取消。
补取消。
3、刀补取消:
、刀补取消:
刀具离开工件,刀刀具离开工件,刀心轨迹要过渡到与编程轨迹重心轨迹要过渡到与编程轨迹重合的过程。
合的过程。
2、刀具半径补偿的过程、刀具半径补偿的过程3、刀具半径补偿指令、刀具半径补偿指令刀具半径补偿刀具半径补偿G41,G42,G40v格式格式:
XYXZYZDG17G18G19G41G42G00G01执行刀补执行刀补XYXZYZG40G00G01取消刀补取消刀补XX、YY、ZZ值是建立补偿直线段的值是建立补偿直线段的终点坐标值终点坐标值;DD为刀补号地址,用为刀补号地址,用D00D00D99D99来指定,它用来调用内来指定,它用来调用内存中刀具半径补偿的数值。
存中刀具半径补偿的数值。
指令的几点说明:
指令的几点说明:
(1)、)、G41刀径左补偿,刀径左补偿,G42刀径右补偿。
刀径右补偿。
刀补位置的左右应是顺着编程轨迹前进的方向进行刀补位置的左右应是顺着编程轨迹前进的方向进行判断的。
判断的。
G40为取消刀补。
为取消刀补。
顺铣顺铣逆铣逆铣
(2)、在进行刀径补偿前,必须用)、在进行刀径补偿前,必须用G17或或G18、G19指定刀指定刀径补偿是在哪个平面上进行。
平面选择的切换必须在补偿径补偿是在哪个平面上进行。
平面选择的切换必须在补偿取消的方式下进行,否则将产生报警。
取消的方式下进行,否则将产生报警。
(3)、刀补的引入和取消要求应在)、刀补的引入和取消要求应在G00或或G01程序段程序段,不要,不要在在G02/G03程序段上进行。
程序段上进行。
(4)、当刀补数据为负值时,则)、当刀补数据为负值时,则G41、G42功效互换。
功效互换。
(5)、)、G41、G42指令不要重复规定,否则会产生一种特殊指令不要重复规定,否则会产生一种特殊的补偿。
的补偿。
(6)、)、G40G40、G41G41、G42G42都是模态代码,可相互注销。
都是模态代码,可相互注销。
都是模态代码,可相互注销。
都是模态代码,可相互注销。
4、刀具半径补偿应用、刀具半径补偿应用利用同一个程序、同一把刀具,通过设置利用同一个程序、同一把刀具,通过设置不同大不同大小的刀具补偿半径值小的刀具补偿半径值而逐步减少切削余量的方法而逐步减少切削余量的方法来达到粗、精加工的目的。
来达到粗、精加工的目的。
多把刀多把刀加工示例加工示例刀具基准刀具基准钻钻01101050扩扩T02铰铰T0360Z=0T01G90G01Z-50F50.五、五、刀具长度补偿刀具长度补偿1、刀具长度补偿的作用:
、刀具长度补偿的作用:
用于刀具轴向用于刀具轴向(Z(Z向向)的补偿的补偿.使刀具在轴向的实际位移量比程序给定值增加或使刀具在轴向的实际位移量比程序给定值增加或减少一个偏置量减少一个偏置量.刀具长度尺寸变化时,可以在不改动程序的情况刀具长度尺寸变化时,可以在不改动程序的情况下,通过改变偏置量达到加工尺寸下,通过改变偏置量达到加工尺寸.利用该功能,还可在加工深度方向上进行分层铣利用该功能,还可在加工深度方向上进行分层铣削,即通过改变刀具长度补偿值的大小,通过多削,即通过改变刀具长度补偿值的大小,通过多次运行程序而实现。
次运行程序而实现。
2、刀具长度补偿的方法、刀具长度补偿的方法将不同长度刀具通过对刀操作获取差值。
将不同长度刀具通过对刀操作获取差值。
通过通过MDI方式将刀具长度参数输入刀具参数表。
方式将刀具长度参数输入刀具参数表。
执行程序中刀具长度补偿指令。
执行程序中刀具长度补偿指令。
3、刀具长度补偿指令、刀具长度补偿指令刀具长度补偿刀具长度补偿G43,G44,G49G43G44G00G01ZHG49G00G01Z
(1)格式)格式G43刀具长度正补偿刀具长度正补偿G44刀具长度负补偿刀具长度负补偿G49取消刀长补偿取消刀长补偿G43G44G49均为模态指令均为模态指令其中其中ZZ为指令终点位置,为指令终点位置,HH为刀补号地址,用为刀补号地址,用H00H00H99H99来指定,它用来调用内存中刀具长度补偿的数值。
来指定,它用来调用内存中刀具长度补偿的数值。
执行执行G43时,时,(刀具长时,离开刀工件补偿)(刀具长时,离开刀工件补偿)Z实际值实际值=Z指令值指令值+(Hxx)执行执行G44时,时,(刀具短时,趋近工件补偿)(刀具短时,趋近工件补偿)Z实际值实际值=Z指令值指令值-(Hxx)其中(其中(Hxx)是指是指xx寄寄存器中的补偿量,其存器中的补偿量,其值可以是正值或者是值可以是正值或者是负值。
当刀长补偿量负值。
当刀长补偿量取负值时,取负值时,G43和和G44的功效将互换。
的功效将互换。
设(设(H02)=200mm时时N1G92X0Y0Z0设定当前点设定当前点O为程序零点为程序零点N2G90G00G44Z10.0H02指定点指定点A,实到点实到点BN3G01Z-20.0实到点实到点CN4Z10.0实际返回点实际返回点BN5G00G49Z0实际返回点实际返回点O示例示例1使用使用G43、G44相当于平移了相当于平移了Z轴原点。
轴原点。
即将坐标原点即将坐标原点O平移到了平移到了O点处,后点处,后续程序中的续程序中的Z坐标均相对于坐标均相对于O进行计进行计算。
使用算。
使用G49时则又将时则又将Z轴原点平移轴原点平移回到了回到了O点。
点。
在机床上有时可用提高在机床上有时可用提高Z轴位置轴位置的方法来校验运行程序。
的方法来校验运行程序。
示例示例2使用使用01,T02,T03号刀具对工件进行钻、扩、铰加工号刀具对工件进行钻、扩、铰加工编程时选编程时选01刀具为标准刀具长度刀具为标准刀具长度.试写出用试写出用G43、G44指令对指令对T02,T03刀具向下快速移动刀具向下快速移动100mm时时,进行长度补进行长度补偿的程序段偿的程序段,并说明存储器中的补偿值是多少并说明存储器中的补偿值是多少?
刀具的实刀具的实际位移是多少际位移是多少?
01T02T0310104、刀补编程举例、刀补编程举例%0004G92X150.0Y160.0Z120.0G90G00X100.0Y60.0G43Z-2.0H01S100M03G42G01X75.0D01F100X35.0G02X15.0R10.0G01Y70.0G03X-15.0R15.0G01Y60.0G02X-35.0R10.0G01X-75.0G09Y0主程序号主程序号建立工件坐标系建立工件坐标系绝对值方式,快进到绝对值方式,快进到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直线插补至直线插补至X=-15,Y=60顺圆插补至顺圆插补至X=-35,Y=60直线插补至直线插补至X=-75,Y=60直线插补至直线插补至X=-75,Y=0处,处,程序单程序单G01X45.0X75.0Y20.0Y65.0G40G00X100.0Y60.0G49Z120.0X150.0Y160.0M05M30直线插补至直线插补至X=45,Y=45直线插补至直线插补至X=75,Y=20直线插补至直线插补至X=75,Y=65,轮廓切削完毕轮廓切削完毕取消刀补,快速退至取消刀补,快速退至(100,60)的下刀处,的下刀处,快速抬刀至快速抬刀至Z=120的对刀点平面的对刀点平面快速退刀至对刀点快速退刀至对刀点主轴停,主轴停,程序结束,复位。
程序结束,复位。
程序单程序单和前述不考虑刀补的轮廓铣削程序相比,可以看出:
采和前述不考虑刀补的轮廓铣削程序相比,可以看出:
采用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同,用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同,只是在原来的程序上增加了有关刀补指令而已。
只是在原来的程序上增加了有关刀补指令而已。
考虑刀补后的程序适应性强,对不同长度、不同半径的考虑刀补后的程序适应性强,对不同长度、不同半径的刀具仅只需改变刀具补偿量即可。
刀具仅只需改变刀具补偿量即可。
钻孔加工举例钻孔加工举例对对图示零件钻孔。
按理想刀具进行的对刀编程,现测得实际刀图示零件钻孔。
按理想刀具进行的对刀编程,现测得实际刀具比理想刀具短具比理想刀具短8mm,若设定(若设定(H01)=8mm,(H02)=8mm%0005N1G91G00X120.0Y80.0N2G43Z-32.0H01S630M03(或或G44Z-32.0H02)N3G01Z-21.0F120N4G04P1000N5G00Z21.0N6X90.0Y-20.0N7G01Z-23.0F120N8G04P1000N9G00Z23.0主程序号主程序号增量编程方式,快速移到孔增量编程方式,快速移到孔#1正上方。
正上方。
理理想想刀刀具具下下移移值值Z=-32,实实际际刀刀具具下下移移值值Z=-40下下移移到到离离工工件件上上表表面面距距离离3mm的的安全高度平面。
主轴正转安全高度平面。
主轴正转以工进方式继续下移以工进方式继续下移21mm孔底暂停孔底暂停1s。
快速提刀至安全面高度。
快速提刀至安全面高度。
快移到孔快移到孔#2的正上方。
的正上方。
向下进给向下进给23mm,钻通孔钻通孔#2。
孔底暂停孔底暂停1s。
快速上移快速上移23mm,提刀至安全平面。
提刀
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 刀具 补偿 编程 精品 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)