刀具半径补偿在数控铣削加工中的应用.doc

刀具半径补偿在数控铣削加工中的应用.doc

ID:59224900

大小:31.00 KB

页数:4页

时间:2020-09-09

刀具半径补偿在数控铣削加工中的应用.doc_第1页
刀具半径补偿在数控铣削加工中的应用.doc_第2页
刀具半径补偿在数控铣削加工中的应用.doc_第3页
刀具半径补偿在数控铣削加工中的应用.doc_第4页
资源描述:

《刀具半径补偿在数控铣削加工中的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、刀具半径补偿在数控铣削加工中的应用【摘要】用同一程序、同一尺寸的刀具,利用刀具补偿值,可进行粗精加工。利用刀具半径的输入值具有小数点后2~4位(0.01~0.0001)的精度,来控制工件轮廓的尺寸精度。【关键词】编程格式;刀补指令;刀补过程;应用;1前言在数控铣床上用立铣刀进行轮廓的铣削加工时,由于刀具半径的存在。可以清楚的看出刀具中心的运行轨迹与工件的轮廓不重合。如果数控系统不具备刀具半径的自动补偿功能,则只能按刀具中心的运动轨迹尺寸编辑加工程序,这就要先根据工件轮廓的尺寸和刀具的直径计算出刀具中心的运动轨迹尺寸

2、,其计算相当复杂,尤其是当刀具磨损、重磨或更换刀具直径变化时,必须重新计算刀具中心的轨迹尺寸,修改程序,这样既繁琐,又不容易保证加工精度。当数控系统具备刀具半径补偿功能时,可用方便的实现这一转变,编程只需按工件轮廓尺寸进行。在建立、执行刀补后,数控系统可自己判断补偿的方向和补偿值得大小,自动计算出刀具中心的运行轨迹,并按照刀具中心的轨迹运动。当刀具磨损、重磨或更换时加工程序不变,因此使用简单、方便。2刀具半径补偿功能指令格式2.1格式G90/G91G17/G18/G19G41/G42G00/G01XYZDFG40G

3、00/G01XYZF2.2刀具半径补偿建立①有G41或G42被指定;②在补偿平面内有轴的移动:③指定了一个补偿号或已经指定一个补偿号但是不能是D00;④偏置(补偿)平面被指定或已经被指定;⑤G00或G01模式有效2.3原理与功能以工件轮廓尺寸(XYZ)编程,在D字中存入刀具直径,刀具以左或右补偿方式,在偏置轮廓半径值得轨迹上进行加工。2.4说明①G17、G18、G19为平面选择指令,分别为XY、XZ、YZ平面。应用G41、G42时应指定G17、G18、G19平面,当该指令缺省时,系统默认G17指定平面;使用XZ、Y

4、Z平面是,不行使用G18、G19指定。②G90、G91分别为绝对、增量方式。X、Y、Z分别为目的点坐标字。③D为刀具偏置号地址,存放刀具半径值;F为G01是的进给指令字;G40为取消刀具半径补偿。,3刀具半径补偿的指令应用3.1左偏刀具半径补偿G41根据ISO标准,沿着刀具运动方向向前看(假设工件不动),刀具位于工件左侧时称为刀具半径左补偿,这是相当于顺铣。其在G17平面内编写格式为:G17(G00或G01)G41XY(D或H)F;各种中的X和Y表示刀具移至终点时,轮廓曲线(编程轨迹)上的左边值;(D或H)为刀具半

5、径补偿寄存器地址字,编程时,使用非零的(D或H)xx代码选择正确的刀具半径偏置寄存器号。数控机床上具有滚珠丝杠副间隙补偿的功能。所以在不考虑丝杠间隙影响的前提下,从刀具寿命、加工精度、表面粗糙度而言,一般顺铣效果较好,因而G41使用较多。3.2刀具半径右补偿G42根据ISO标准,顺着刀具前进方向观察,刀具位于零件轮扣右边时称为刀具半径右补偿,此时为逆铣。在G17平面内的编写格式为:G17(G00或G01)G42XY(D或H)F3.3取消刀具半径补偿G40其在G17平面内的编写格式为:G40(G00或G01)XY(F

6、);或G40(G00或G01)XY(D00或H00);注意:G40必须和G41或G42成对使用。4使用刀具半径补偿的注意事项。4.1G41G42不能重复使用,即使在程序中前面有了G41或G42指令之后,不能再直接使用G41或G42指令。如果想使用,则必须先用G40指令解除原补偿状态后在使用G41或G42指令,否则补偿就不正常了。4.2G41、G42、G40须在G00或G01模式下使用,现在有些系统也可以在G02、G03模式下使用。4.3刀具半径补偿号要在刀补取消后才能变换,如果在补偿方式下变换补偿号,当前句的目的点

7、的补偿量将按照新的给定值,而当前句开始点补偿量则不变。4.4D00-D99为刀具补偿号,D00意味着取消刀具补偿。刀具补偿值在加工中或试运行之前须设定在补偿存储器中。4.5在刀补功能有效的程序段内,不得出现任何转移加工,如镜像、跳转、循环、子程序等,否则系统将产生报警。4.6使用刀具半径补偿时应避免过切削现象。①在刀具补偿建立后的刀具补偿状态中,如果存在有连续两段以上没有移动指令或存在非指定平面轴的移动指令段,则有可能产生过且现象。假设我们在加工一个零件。其实点在(X0,Y0),高度为30mm处,轨迹深度为Z-3m

8、m,现编程见表。半径补偿过且编程程序说明O0001;程序名N10G17G40G49G80;程序出始化N11G54G90G00Z50.;刀具快速移到起始高度N12X0Y0S1000M03;刀具快速移到零点主轴1000r/min正转N13X-50.Y-50.;刀具快速移到下刀点N14G41X-30.D01;刀具半径左补偿N15Z5.;刀具快速移至安全高度。连续两

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。