单元六 数控铣削编程实训_第1页
单元六 数控铣削编程实训_第2页
单元六 数控铣削编程实训_第3页
单元六 数控铣削编程实训_第4页
单元六 数控铣削编程实训_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

(二)刀具半径补偿

具有刀具半径补偿功能的数控系统,按被加工工件轮廓曲线编程,在程序中利用刀具补偿指令,就可以加工出零件的实际轮廓。操作时还可以用同一个加工程序,通过改变刀具半径的偏移量,对零件轮廓进行粗、精加工。

刀具半径补偿功能指令说明:

(1)G41/G42程序段中的X、Y值是建立补偿直线段的终点坐标值;

(2)通过G00或G01运动指令建立刀具半径补偿。(3)D为刀具半径补偿代号地址字,后面一般用两位数字表示代号。刀具半径值用CRT/MDI

方式输入。

G41为左偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿,见下图

G42为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿,见下图以G42为例,刀具半径补偿建立的过程如下图:补偿运动情况见下图:1)建立补偿的程序段,必须是在补偿平面内不为零的直线移动。2)建立补偿的程序段,一般应在切入工件之前完成。注意:2.取消刀具半径补偿(G40)指令格式:

G40G00/G01X_Y_指令功能:取消刀具半径补偿指令说明:(1)指令中的X__Y__表示刀具轨迹中取消刀具半径补偿点的坐标值;(2)通过G00或G01运动指令取消刀具半径补偿;(3)G40必须和G41或G42成对使用。

取消刀具半径补偿过程如下图:

撤消刀具半径补偿的程序段,一般应在切出工件之后完成。注意:例:(三)刀具长度补偿

刀具长度补偿指令一般用于刀具轴向(Z方向)的补偿,它使刀具在Z方向上的实际位移量比程序给定值增加或减少一个偏置量,这样当刀具在长度方向的尺寸发生变化时(如钻头刃磨后),可以在不改变程序的情况下,通过改变偏置量,加工出所要求的零件尺寸。

1.建立刀具长度补偿(G43、G44)指令说明:(1)G43指令为刀具长度正补偿;(2)G44指令为刀具长度负补偿;(3)G49指令为取消刀具长度补偿;(4)刀具长度补偿指刀具在Z方向的实际位移比程序给定值增加或减少一个偏置值;

指令格式:G43(G44)Z__H__(5)格式中的Z值是指程序中的指令值,即目标点坐标;

(6)H为刀具长度补偿代码,后面两位数字是刀具长度补偿

寄存器的地址符。H01指01号寄存器,在该寄存器中存

放对应刀具长度的补偿值。

执行G43时:Z实际值=Z指令值+H__中的偏置值执行G44时:Z实际值=Z指令值-H__中的偏置值

2.取消刀具长度补偿(G49)例:如图所示槽形,进给速度F=100mm/min,主轴转速S=1000r/min,用Ø6的铣刀,试编写其加工程序。

O1212N1G90G54G00X0Y0;N2G43Z50H01;N3M03S1000;N4G00X-30Y-25Z1;N5G01Y25Z-2F50;N6X30F100;N7Y-25;N8X-30;N9Y25;N10G00Z100;N11X0Y0;N12M05;N13M02;设置工件零点建立刀具长度补偿主轴正转,转速为1000r/min刀具快速

温馨提示

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

评论

0/150

提交评论