数铣刀补及编程_第1页
数铣刀补及编程_第2页
数铣刀补及编程_第3页
数铣刀补及编程_第4页
数铣刀补及编程_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数控铣床刀具补偿及编程一、数控铣床刀具补偿的含义

在数控铣床上,由于程序所控制的刀具刀位点的轨迹和实际刀具切削刃口切削出的形状并不重合,它们在尺寸大小上存在一个刀具半径和刀具长短的差别,为此就需要根据实际加工的形状尺寸算出刀具刀位点的轨迹坐标,据此来控制加工。二、数控铣床刀具补偿类型刀具半径补偿:补偿刀具半径对工件轮廓尺寸的影响.刀具长度补偿:补偿刀具长度方向尺寸的变化.

三、刀具补偿的方法人工预刀补:人工计算刀补量进行编程机床自动刀补:数控系统具有刀具补偿功能。四、刀具半径补偿功能1、刀具半径补偿的作用在数控铣床上进行轮廓铣削时,由于刀具半径的存在,刀具中心轨迹与工件轮廓不重合。人工计算刀具中心轨迹编程,计算相当复杂,且刀具直径变化时必须重新计算,修改程序。当数控系统具备刀具半径补偿功能时,数控编程只需按工件轮廓进行,数控系统自动计算刀具中心轨迹,使刀具偏离工件轮廓一个半径值,即进行刀具半径补偿。分为三步:1、刀补的建立:在刀具从起点接近工件时,刀心轨迹从与编程轨迹重合过度到与编程轨迹偏离一个偏置量的过程。2、刀补进行:刀具中心始终与编程轨迹相距一个偏置量直到刀补取消。3、刀补取消:刀具离开工件,刀心轨迹要过渡到与编程轨迹重合的过程。2、刀具半径补偿的过程3、刀具半径补偿指令刀具半径补偿G41,G42,G40格式:X—Y—X—Z—Y—Z—D—G17G18

G19

G41G42G00G01执行刀补X—Y—X—Z—Y—Z—G40G00G01取消刀补X、Y

、Z值是建立补偿直线段的终点坐标值;

D为刀补号地址,用D00~D99来指定,它用来调用内存中刀具半径补偿的数值。指令的几点说明:(1)、G41刀径左补偿,G42刀径右补偿。刀补位置的左右应是顺着编程轨迹前进的方向进行判断的。G40为取消刀补。

顺铣逆铣

(2)、在进行刀径补偿前,必须用G17或G18、G19指定刀径补偿是在哪个平面上进行。平面选择的切换必须在补偿取消的方式下进行,否则将产生报警。(3)、刀补的引入和取消要求应在G00或G01程序段,不要在G02/G03程序段上进行。(4)、当刀补数据为负值时,则G41、G42功效互换。(5)、G41、G42指令不要重复规定,否则会产生一种特殊的补偿。(6)、G40、G41、G42都是模态代码,可相互注销。

(7)、刀补建立过程中不能出现两个连续不移动指令4、刀具半径补偿应用利用同一个程序、同一把刀具,通过设置不同大小的刀具补偿半径值而逐步减少切削余量的方法来达到粗、精加工的目的。

五、刀具长度补偿1、刀具长度补偿的作用:用于刀具轴向(Z向)的补偿.使刀具在轴向的实际位移量比程序给定值增加或减少一个偏置量.刀具长度尺寸变化时,可以在不改动程序的情况下,通过改变偏置量达到加工尺寸.利用该功能,还可在加工深度方向上进行分层铣削,即通过改变刀具长度补偿值的大小,通过多次运行程序而实现。2、刀具长度补偿的方法将不同长度刀具通过对刀操作获取差值。通过MDI方式将刀具长度参数输入刀具参数表。执行程序中刀具长度补偿指令。3、刀具长度补偿指令刀具长度补偿G43,G44,G49G43G44G00G01Z—H—G49G00G01Z—(1)格式G43刀具长度正补偿G44刀具长度负补偿

G49取消刀长补偿G43G44G49

均为模态指令

其中Z为指令终点位置,H为刀补号地址,用H00~H99来指定,它用来调用内存中刀具长度补偿的数值。执行G43时,(刀具长时,离开工件补偿)Z实际值=Z指令值+(Hxx)执行G44时,(刀具短时,趋近工件补偿)Z实际值=Z指令值-(Hxx)

其中(Hxx)是指xx寄存器中的补偿量,其值可以是正值或者是负值。当刀长补偿量取负值时,G43和G44的功效将互换。使用G43、G44相当于平移了Z轴原点。即将坐标原点O平移到了O’点处,后续程序中的Z坐标均相对于O’进行计算。使用G49时则又将Z轴原点平移回到了O点。在机床上有时可用提高Z轴位置的方法来校验运行程序。使用T01,T02,T03号刀具对工件进行钻、扩、铰加工.编程时选T01刀具为标准刀具长度.试写出用G43、G44指令对T02,T03刀具向下快速移动100mm时,进行长度补偿的程序段,并说明存储器中的补偿值是多少?刀具的实际位移是多少?T01T02T031010G00X0Y0Z100G44G00Z0H02H02=10实际位移110G43G00Z0G03H03=10实际位移904、刀补编程举例O0004G54G00X150.0Y160.0Z120.0G90G00X100.0Y60.0

G43Z-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.0

G40G00X100.0Y60.0G49Z120.0

X150.0Y160.0M05M30直线插补至X=45,Y=45直线插补至X=75,Y=20直线插补至X=75,Y=65,轮廓切削完毕取消刀补,快速退至(100,60)的下刀处,快速抬刀至Z=120的对刀点平面快速退刀至对刀点主轴停,程序结束,复位。

程序单和前述不考虑刀补的轮廓铣削程序相比,可以看出:采用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同,只是在原来的程序上增加了有关刀补指令而已。考虑刀补后的程序适应性强,对不同长度、不同半径的刀具仅只需改变刀具补偿量即可。

暂停指令G04钻孔加工举例对图示零件钻孔。按理想刀具进行的对刀编程,现测得实际刀具比理想刀具短8mm,若设定(H01)=–8mm,(H02)=8mm%0005N1G54G90G00X0Y0Z50X120Y80N2G43Z3H01

S630M03(或G44Z3H02)N3G01Z-18F120N4G04P1000N5G00Z3N6X210Y60N7G01Z-20F120N8G04P1000N9G00Z3主程序号编程方式,快速移到孔#1正上方。理想刀具下移值Z=47,实际刀具下移值Z=55下移到离工件上表面距离3mm的安全高度平面。主轴正转以工进方式继续下移21mm孔底暂停1s。快速提刀至安全面高度。快移到孔#2的正上方。向下进给23mm,钻孔#2。孔底暂停1s。快速上移23mm,提刀至安全平面。程序单N10X150Y30N11G01Z-32F120N12G49G00Z67.0N13X0Y0N14M05M02快移到孔#3的正上方。向下进给35mm,钻孔#3。理想刀具快速上移67mm,实际刀具上移7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论